atttttgctgccgctgtggataactttccgccgacgggttagaattcgctcttgaaacgctcgcaacaaggcactggcttgcctttggaccggcgatggctcttcctttccaacgcgtcgctcattgcgctggagtcgtcgagacaatgttttatgccgttgattttaataaaaattttactctggctagcgagccgttgcgagtacgccacttcaggattgcatcccatgacccgtgatgagtagtttctggtcctcgtgtctgagccagttcgaacaggaacttccccctcagcagttcaatacctggatccggccccttcgtctcgaaggcgaggaggattttgcgcgtggcttgcgcctgctggcgccaaacggtttcatcctcaaatgggtgaaggaacgctatctggcgcggattgaagagttggggagcgagtactttgcagcgcccgtcggtatcacgttgacgctgggtgggcgcgccgcaccgccaaaggaccttgctccggattcaccgagcaaggacagcccatccggggatgggaaaacggcggccaaggtgaatgcggttaaccggcacacgtccttgctgaagaatggctcgctggtggaccgcgacagaccgagttacgagaagacgcggctgattcccacattcactttcgaaaaccttatcgtgggaaaggccaacgacctggcccgcgccgcttcccgacaggtggcgatcagccctggcgaagcgacctataacccgttgttcatctacggtggggcaggtctcggcaagacgcacctgatccatgccatcggcaatcacatcctcgagtgtttccccgacaggatcgtgcggtatgtgcacgccgaggactactactccgatgtggtccgcgcctatcagcagaagtcctttgacgtcttcaagcgctactatcgctcgctcgatgtgctactcctcgacgatgtgcatttcttcaatggcaagaaccgaacacaggaagagttttttttcgttttcaatgccttgagcgaagccaagaaacaactggtgataagttccgatacctatccgaagaacatatccgggcttgaggatcgtctggtcacccgcttcgactgggggctgacggtgcagatcgaacctccggaaaccgaaatgcgggtggcgatcctcaagaagaaggcggaactcgaaggcgtgcttctcgacgacgaggtggctttctatgtggccaagcatctacgttcgaacgttcgcgagctggaaggcgctctcaagaaggttctcgcgtactcggcttttcatggccgagagattgctctggacctggccaaagaggcactcaaggacgtaattggctccgtgaatcggcagatcaccgtggacaacatccagaagacggtagcagattacttcaagatcaaggttgccgacctgttctccaagaagcgaacacgggtcatcgttcgaccccggcaaatcgccatgtggctgaccaagaatctgacctcgcagagctatccgtcgatcggtgaggcgtttggcgggcgtgaccataccaccgtgctgcacgcagtacgaaccatcgacgatctgcgtgccaaggacaacgagctgaaccacgacgtgcatgttctgctacaggtactgaagggctgaacagcgtgtagaagtccgtgggaaagggctggacaactggtggagaaggtcggcagaagggtgttgtggacaagttgtcagtttctatccacagcgccataccgctcttgtacagaccgaacattgaatgtaattcattgaagtgtaaagagaaattgccaatatcaacagatttgtcccgacaattgtctttataggatctatagatatgcttcttatcaaaacacggcgtgacactctgctgggacccctgcaagcagtttcgggaatcgtcgagaggcgtcacacactgccgattctttccaatgtgctgctcgagaagagaggggacgtactgacgcttctcgcgacggacatcgagattcagattacaacctggagcacgggagctgtcggtgagggcgatggggcggtgacggtgggcgcgcggaagctgcaggaaatccttcgttccttgccggagagtgccgatgtcagccttattctcgacgataaacgactgcagctgacggcaggcaagagtcgtttcagcctgcagacgctgccggctgacgactttccctgcatggcactgtccgaaggagagaccaagaagttcacggtgtcgcagaagcagttccgccacctgcttgcgcagacgcagtattcgatggccgctcaggacgtgcgctactatctcaatgggctgttgctgatcgttgacggaagcgaactacgggcggttgcaactgacggccaccggcttgcctattcaagcatgcctctcgatgacgcagcgcaagctccacgcgagccgggcgcggcccgccaggaactgattgtccctcgcaagacggtcctcgaactcagtcgattgctcaccgacaccgacgagccgctgtcgattgaaatgctggcgactcagattcgcttccagttcgggcatgtcagtctggtatccaagctgatcgacgggcggtttcccgattacgagagggtgattccggcaaccctcagaaatgttgtgtctgtcagtcgcggcctgctgttgcagtcgatgatccgcgccgcgattctgaccaacgagaagtttcgcggcgttcgcctgatcctttcggcaggcagcctgaagatcatggcggcgaatgccgagcaggaagaagcgcaggaggagatcgaagtcgagtacaacggtgaaccgctcgacgtcggcttcaacgttgcctatctgctggatgtcctgaacaacacggtggacgacactatcgagtggggattcaacgacgcgaattcaagcgccctgctgacgatccccggcaatgaccgattcaagtatgtggtcatgccgatgcgcatctagaagtgacttggggtggcgcgtcggcgacacggattcaacaggaaatacacactggattgacaatgattgaagagaacgaagagtccgcctacgacgagtcgagcattcagcaactcgagggtctggaggcggttcgcaagcgtcctggaatgtacatcggcgacacgtcggacggcacgggcttgcaccacatggttttcgaagtcgtcgataatgccatcgacgaagccctggccggccactgtgacgagatagtcatcaccattcacgccgacaattcgatctccgtgaccgacaacggtcgtggcataccgactggcatcaagttcgacgacaagcacgaaccacggcgatctgccgccgagatagtgatgtgcgtgctgcacgccggcggcaagttcaatcaaaattcgtacaaggtgtcgggtggtctgcatggtgttggcgtgtcgtgcgtcaacgcgctgtccaggtggttgcgcctgatcattcgccgcgaaggcaagaagtacttgctggagttcaacagaggcaccgtcgtagaccgcttgctcgaagtgcagaagggtgtcgaggtctcgccgctgcgggtcgtcgcagcaaccgagaagcgtgggacggagctgcacttcatggccgacgaggaaatatttggccagatcgagttccactacgagatcatcgccaagcgcctgcgcgaactctcgttcctgaacaatggagtcaagatccgcctcaacgaccagcgcaccggcaaggaggaggatttcgccttcctcgggggtgtcagaggttttgtcgagtacataaaccgaaccaagtcggttcttcacccgaatatcttttatgccagcggcgactcggcggggggtaatggggtgatcagcgtcgaagtggcgatgcagtggaacgacagctatgccgagcaggtgctgtgcttcacgaacaacattccgcaagccgacggtggaactcacatgaccggcctgcgtgcggcgatgacgcgggtaatcaaccgctacatcgaagaaaacgaaatcgccaagaaggcgaaagtcgatattactggtgatgatatgcgcgaaggtctggcctgcgtgctgtcagtgaagatgccggacccgaagtttgcttcgcagaccaagatgaagctggtctcgtcggaggcccgtccggcggttgaagaggtcgtcgcggcgaaactcagcgagtatcttcaggagcgtccagtcgatgccaaggtaattaccggcaagatcatcgaagcggcgcgtgcccgggatgcagcgcgcaaggcgagagagatgacgcgtcggaagggtctgctcgacggtgtcgggctgcccggcaagcttgccgattgccaggaaaaggatccggcgctttgcgaactctatctggtcgagggtgactcggcgggcggctcggcgaagcagggtcgggaccgcaagtttcaggcaattctaccgctcaagggcaagattctgaatgtcgagaaagcacgtttcgacaagctgatttcctcgcaggagatcgcaacgctgatcaccgcgctggggaccggcatcggcaaggatgaatacaagccggagaagctgcgctaccaccgactgatcatcatgaccgatgccgatgtcgatggtgcgcacatacgtaccctgctgctgactttcttctatcgccagatgccggagttggtcgaaagcggtcacatctatatcgctcagccaccgctctacaaggtcaagcacggaaagaccgagcgctacatcaaggacgatcaggcgctcaagcagttcctcttgacgctggccctcgagggtgcagtgctgattcccgttgcgggtgcgccggagatctccgggtcgacgctggaacaactggctcgccagtacctcctggccgaggcggtgatcaatcgcctctcgcacctgatcaatccggaagttctgcatgcgctgatcgacgccaatctggcgattgacctggccgatgaagcgtcggcgatggcaagcgccgacgccttgatgaaagcggtgggcagcaagctcgacatcaatatcgtggcgcgcttcgataccgcacaggagcgctggcagctgaggcttgagaagatactgcatggaaatctcaagctgggggttattgatgacgatcttctggtcagcggcgactatgctcaactccgcaagacggcggagatgctggcgggtctgtttggtccgggcggtgtcgtcgtgcgtgccgagaagaaacaggcggtcagcagcttcgccgaaacgatgcagtggttgctcagcgaagtggagcgcagcgtcagcaagcagcgctacaagggtctcggcgagatgaacccggagcaactctgggagaccacgatggacccaaaggtgcggcgtcttctgaaggtacaaatcgaagacgcgatcggtgccgacgagatctttacgaccctgatgggtgagctggtcgagccgcgccgcaatttcatcgaaaccaacgccctggccgcccgcaacatcgacgtctgacgcggcaccctgtcagacgagtggtcgatatcggttgatgtccgctcgtgtcgcgagggcgacacggcgtgcagcgtctgcgtagtcctcgccactaccggcgtagaggatggcgcgcgaagaattgatcatcaggccgtagccggcggacgtgcatccggcgcgcacggtgctttcgatgtcgccaccctgggcgccgatacccggtacgagcagcggcatctcgccggtcaagccgcgaacacgagcgatttcattgggataggtggcaccaacgaccaaagcgcattggccgttctggttccattcctcgttaaccaggcgagcaacccgttcgtaaagcttctccccaccgacatcgagaaactgtaggtcattgccgcccgggttcgatgtgcggcaaagcaggatgatgcccttgtcttggtaagccagatagggctcgacagagtcgcgtccgaggtagggattgaccgtgatcgcatccgccttgaaacgttcgaaagcctcgatggcgtactgttcggccgtgctgcctatgtcaccacgcttggcatcgagaatcaccggtgtcgctgggtgccgttggtggatgtgatcgatcagtgcttccagttggtcctcggcgcggtgcgcggcgaagtacgcgatctgtggcttgaagcagcagacaagatcagcggtggcatcgacgatggtgcggcagaagtcaagaatggcattcggcgattgctgcaggtgagcagggaagcgcgcggggtcaggatcaaggcccacgcaaagaaggctgtttcgaccacgccaggcggcgcgcagggcatgtatgaagttcatcgacggaagtagaagaggagcgaaaaggcagcattctaagagctatttcggttaccggtgtggttcgcggcatgatgccgctccgctgccctgctgcggatggcgcgaaggctgacaccaaggcggctgccgggttgtgccgcccagtgcggtgacaaggtaaactcggtgctttctcgacggggcgacagcgtgaaaaaactcgacaacgatgccttcgtgaacatgcgttccggggcgagcgtacttgaggccgacagttatggcgacaaagtgttgctgctggctgacggaacgatagtcaagttgttcaggcgcaagcggtggctgtcatccgcggcatggtatccctatgcaaaacgctttgccgacaatgcggcgtctctgcgtagactgggcatccgggttccggagatcctggatctattccggattccatcgatcgagcgcgatgccgttcgctaccaaccgctgcccggcaggacgctgcgcgagatccggcgggaagcgctcgatgcaggcatcgagcaagagctcaaagaggcgttcactcgtttcgtcgtcagcctacacgacagcggcgtgtatttccgttcgttgcatcttggcaacgtggtgtacacgccggatcacgagtttggtttgatcgacatctccgatgccaggatcgttgaccgaccgctacgcaagtacgaacgtgctcgcaacctcaaacgtctgcagggcatagaaggcgaaagcgagtgggttgatctaacgagcgtggtcgacgcgcatcggaagaggcgcgaagccagagtgtaaagtggcccccgaagtcaagacaagactcgattcagatacacgtccgcatgcttgacgttccgccaaagccgctcgacgaggatgttgtcgaacacccgtcctcgtccatcgatgctgatgactacacctttccgggggcgagcaagcacgccgcaaaaggccatggccaccggtggccggttcgtcaaccagcgtagcgcgtggggtccgccatgccggcagcgctgaagccggcgcggcgcaatcgacacgaatcgcacaccccgcaggctcgcccatcccgatcggcctgatagcacgaaacggtgaggccgtaatccacgccgagggtgattccgcgctggatgatctccgccttgcccagacccatcagcggcgcatggatcgtcaggctggcgccttgcaccgcagcccgggtagccaggttggccattttctcgtaggccgcgatgtactcgggccgacagtcgggatatcccgagtagtccacggcgttgacgccgacaaagatgtcgcggctgcccagcacctcggcccaggccagcgccagcgagagcatgacggtgttgcgcgccggcacgtaggtgatcggaatccccgagtgcacaccatcaacgggaacggcgatccgctcgtcggtcaatgccgagccgccgaagacctccagcgtcaggcgcagctgacgatgctcacgcgcgcccagcgcctcggccagcagtgccgcggccgccagttcggcgcgatgacgctggccgtaatcgatcgacagacaatggcaggcgaaaccgtcggcgcgcgcgatggccagcgtcgtggccgagtcgagcccaccggaaagaagcacgacggccggtttgccgccagaggaagtaggtttgttgtccatcggctggcgaatatactgctttccggcagatctgggtcggctttgcgcacgcggggtgccgaatcccgcgcttgccgaccagcgccgacgccacaagtacgcacccgcaggggcgccagcaacgccgagattcgtgccctcgcgcggcctttcgatcccccgcggcgagatgcgacagattgccgcacgcgaaccagcgccgcgcccagggcgtagaattcgcccacgagtgccgcccggtactgcatcgacaaatgcctccagccaatcaccgccagcctccgttttttctcacaggcacagccaacccgctggtgcgcctggtaatgctgcgccggatcgaagtgctgatgcaggcgatcgtgctggttctggcggtcacctggctcggtatcccgctcgaggtagtgccgatgagcgcgctcattgcgctgcttgccgcggtcaatctgatcacccagtggcgactcgacaagggggcaccggtcagcgagaacgaaatcctcctccacctcgcattcgacgccgggatcctcggcctgctgctctacttcgcaggcgggtcggcgaatcccttcgtctcgctgttcctgctgccgccaacgcttgccgccgcgatgctgccggcccggcacgcctgggcgatggccgcaatcaccctggctgcgtacacctcgctgatcttctggaacctgccgctgccgtcaccgcgaggcgatctggcagaactcgacgccctgctcgcacgcgccaccgctggcggtgaacacgcggggcacagcaacagctttgccctgcacgttctcggcatgtggctcaacttcgtgatcagcgtcggcgtcgtcgttttcttcctgacccgcatggccgccgccctcaaggaccgcgagcgccaactggccgcggcccgcgaggccaccttgcgcaacgaacagatcctcgcactcggcacgctcgcggccggagctgcccaccagttgggaacgccgctggggacgatggcaatcgtcatccgcgagctgcaactgagccatgagaacgaccccgagatccgggaagacttgacgctgctgcgcgaacaggtcgatcgctgcaagcagacgatttcgcagatcctggcctcgaccgggcagagccgcgacgagagcttgcgctcgatgacgctcgacgcctacctgcatcgcctgctcgacgaatggcagatcatccgcccgcacgccctgctcagcgtcgcgctgcaaggcacacagccggcacccctgatcgccgccgaccgcactctcgaacaggccatcctcaacctgctcgacaatgccgccgatgccaacggcgccagccaggaagcactccgtttcgccgccaactgggatggcgaaacctgccgcatcgaaattctcgactgcggcccggggctcaacgtcgacgccgcggagcgtcttggcgacatgtacttcagtaccaaggccatcaccccggagcggcccggcggcatcggtatcggcctgtttctttccaacgcgaccgtcgagcgcttcggcggcaaggtcgaactcttcaaccgcaccgaccggcgtgggggtgcctgtactcgcgtcaccctgccaatgtcccgactgaaagcctgaagccgatgcctgagcgaaacctgaaacagcctgacgacgaacgttcgacgctactgctggtcgatgacgacgacgcgttccgacgcgtcctcgcgcgcgctctcgagcgtcgcggctacgcggtgagcgtcgccgccagtgtcgaagcggcgctcgtgaaagcccaggcgcaggctcccgaatatgcggtggtcgacctcaagatgcccggggaatccggtctgcggctgatcgacaagctgatggaactcgaccccaacacgcgcatcgtcatgctgacgggttacgcgagcatcgccacggcgatcgaggcgatcaagctcggtgccgtccattacctcgccaaaccgtgcgacgcggacgaaatcgtcgcggcactcaacaagagcagcgagggcgacgcggcgatggcggttgccgactcaccgctgtccatcgaccgcctcgaatgggaacacatccagcggatcctgggcgagcaccaggggaatgtctcggcgaccgcccgggccctgaaaatgcaccgccggacgctgcagcgaaaactcggcaaacggcccagcagagagtgacgatgacgacttccgggcacccggccattgagtacatacggatcgacaaatggctgtggacggcacgcttctacaagacgcgctcgctggcggcacaggcgatcgccgccggccacgtcaggctcgctggccatcccgtcaagcccgcgcgcgacctgcgttgcggcgacagcctcgagatcgccatcggcgacaccatctggagcgtcgtcgtccgcggcctcaatgaacagcggcgcccggcagtcgaagcgcagcaactttacgaagagacgcgcgccagcagcgagcggcgcgccacgcagcgggaaacacgcttgctcgcgccagtgcccggcagcgacctgcgcggccggccgaccaagaaggccagacggcagatccgcggtttcaacgaagggttctgaggtcagcatggtcaaccgcctcctggccgacggcatcgtcgtgctgcacttcctgttcatcgcgttcgtcgttcttggcggcgtcctggcgcggcgctggccaaggctggcatgggtgcacctgcccgccgcttgctggggcgccgccatagaactgagtggctggatctgcccgctgacgccgctcgagaaccgcttccggcaggctgctggcgaggctggttatgcgggcagcttcatcgaccactatctcttgccgatcctttacccggtcgggctgacgcgcgagatccagtacggcctggcggctgtggtgatcgtcgtcaatgtggcagtgtacgggtgtctccttcgtcgccgctgaccggtatggtggtccccgggaagtggacgagggcgatgcagacgtgctgacccggatcagcgggcggaaacgtgtgccgacgccgctgtttccgaaccgtgttcccgtttggcgatgaggaccttgtctacgcgattgccgtccatgtcgaccacctcgaaacgccagtccgccaactcgaagtgatccgacgccgacggtatgcgtccgagggcatacatgatgaagccgcccagggtgttgaacgcgttctcgtcctccccgggccagtcgccactgatcgtgagaaaccctttgacgcgttcaaccgggacgctgccatcgaccagccacgagccatcctcgcggatgacgatatcctgttcctcgggcgtctccgaggtcggcaggtcgccgactatcgctgtcagcacgtcgctgagtgtcaccaggccctgtagttcgccgtattcgtcgaccatcagcgcgcattgttggcgagccctgcggaaggtttccagcaactgcgtcgtcgttacgccggccggcacgtagagagccggtcgcacaaagggctcgatcgacagaggctcgccggcgagagcccccttgagaagatcgctggtgcgcaggacgccgacgatctggtcggggccgtcccgacagacgacgacacgtttgtacgggctttcggccaggcgctcgcgaatttcctcctcactctcgttcaggtcgagcaggtagatgtccttgcggtgggtcatgatcgcactgatacgctgctcgtccagccgcaggacattggcgacgatggcctgctcgctggcgtggaacactcccgactgggcgccctggcccatcagaaccttgatctcgtcgtcggttaccgaagactcctgggtgcgtcgcgctcccagcaggcgcaggaacaggttcgacgacgacgacaacagccagaccagtgggcgcgcgagccgagcgagcaggttcatcggtggcgcgatcaccgaggcgacgcgctccggtgacaacaggccgaggcgtttgggtaccagttcgccgacgactaccgagaaataggtcaacccggcgacgaccaccgtcagggagatgccttccgcgtgcggcgcgaggagcggccatgccgccagccgttcggccagcggtaccgccagcgcggtttccccgatggcaccgttgagaatgcctaccgtcgtgatgccgacctggacggtggacaggaagatcgaaggctcgtggctaagcgccaacgccgagcgcgccccccggttgccgtcgtcagccagcttctgcaggcgcgattggcgcgaggaaacgacggcgatctccgacatggcgagaacgccgttgagcaggatcagaaagagaagtaagacgatgtccatggaagccttgtccagggggcgccggcaacatgcagcgcttgatcggcagtcattttcccgccagcgagcgccgtaggatgtcgagaacgatgcgcaggtcctcgatcgctacctgacccggagccgacgccttgtcgccgaccgcgaaggtcaccgacgagccgaaggtccagccgaagaggcggctcagcgagccgtaggggcccatcgacacgctgatgatcggcagcctgagctgccggctgccggcgagtgtcgcgccgagcaacgtcagcacgtcgtcgatggcgcgcggggtgaccgccaccttggcgatgtcggcaccagcctcctccatcgtcaccagcttggcgacgatctcggcggctggcggcgtctgctggaagtcatgaaaggaggcgatcaattgggctccagagtggtgcgcagcctgccgtgcggcctggaaatgctgcggctcgttgttgatctcgtagtctacaaaatcgacgcagcctgtctcgcacacggcccggtagagcgacagaacctgctcttcctctatcccgatcggctcgccgccctcgcgcgtcgagcggcgcgtgaaaatgatcggcacgctgccggcctgcttcctgatctccctcgccagcgcgacgacgcgcgcgctgtcggcgatgccggcgaagaaatcgacgcgccattcgatcaggtcggggcacttcgcgcagacgacggccacctcgcgcagaatggacggttcatcgcgggcgaccagcggcgtacagatcagcggctcctttcccccggcaagcggttggccgcgaacgtcgatgcccttgctcatgcccaagtcacccattcagtcggactcccggcgagtgtacggttggtgcagatgcactggcggtaccgacttgcggcgcaggcggatgttgagcatctcgacggtgaccgagaaggccatggcaaagtagatgtagcccttcggcaccttgtggccgaagccctcggcgaccagtgccacaccgacgaccatcaggaacgagagggccagcatctttatcgtcggatgtccggaaacgaagcgcccgatggcggcggcaaacagcatcatcaggccaaccgaggcgacgacagccgcgatcatcaccgcgacctcgtcgaccatgccgaccgcggtaatgattgaatccagcgaaaagacgatgtcgatgacgatgatctgcaggatgatcgccgagaaggtcgcgcgcaccgcggtcgatgcgtgcccttcttggccttcgagcagttggtggatttcctgcgtgctcttccagatcagaaagaccccgccgccaatcaggatcagatcgcgcggcgagattgcctgcccgaacgcgctgaagagcggcgcggtcgcgccgacgattaccgacaacagcaagagcagcgcgatgcgcaggaacatcgccaggaacaggccaagcttgcgcgccttctcgcgcgtcgctggcggcaggcgatcgacaagtatcgaaatgaagatgatgttgtcgatcccgagtaccagttcgagggcggtaagggtagcgaaagccagccaggcctgagggctggccagcagcgacatgacgtccatgcagttatcctgagtagggtccgcgccgagggcggcaaagcgccattataaggagccttgagcaccgtcgccggcgatttgcgaccgcgtaggcaggggctcgggccggggcgatggagggcgccgagtgcgccggcggggcgtgtccggagaatgcgaaaggcatgttcggcgcgcccgcgagcttcgcttggcggcctggccagtcggggcgggttgacgaaattcaaattaatcaatacactgcagtttctcgtgcagcaaccgagccaatcccggctattctgctgcactctcgccgctctgcctgtgggtttccagaccgcacagagttccggcctcagggtaggtacctcccgcgtattcgaggctttgcacccgcctgtaaccgtccatcgtcgtgccgtcttttcttggcgcgacgaccaaagtgaaggagagagcatgtccgcaactatctcgctaaagagtattaccgggcgtcgtacggacgccactttgagctttattcaacacagcatgatgatcgttggcctgatgctcctgctgggagcggtcaagcctcttttcggcggccgtagcgataccgacgcgcagcaggccgccgaggtggcaacggtcagcgaagcggccgaggcggagccggtcaaggccgctcccgaggcgctgccgccacacctgcaacgcgttctcgacttcgtttcgcgtcgctaccgggtcgccccggaagcgctggttccggtcttcgaggccgcgcagacagttggtcgcgagcgtcgcgtcgacccgctactgatcatcgccatcatcggtatcgagtcgcgcttcaacccgttcgcggaaagcgcttttggcgccaagggcctgatgcaggtgattccgggctatcacatggacaaagtgccgcaaggggcaggcgagcagcctttcctcgacccggtgaccaacatccaggtcggcgtgcatgtcctggaagaggcaatccgctggcgcggcggcctgacggctggcctgcaacactacggtggcgcgcccgacgatccggagacgggttacgcgaacaaggtgctcgccgagaagcagcgccttgagcaggccgccaggcgcggtccgggcgcacgcgtctaagcggcgttgccatttgtcgcgattcgccgcgattcgtcgccaagccgggggggctaggccgccacgccggcgcgcgccatccgtcggatggcttgcctggcttcgaccgagaggacgagctccgaatgcgccagcggtgtcaacagccgctcgtcgaagtgcagtaggccgtcctcggtctcgtgcaggaattcgccttcgatcagattgccgatgaacgccgcgaaggtcaccttctcgggaaactcgggcgtattgaactcgtagagcagggatagccgctgtgccagccgatggcagttgtcctccagcgccgggcgagtcaggtggcccgaaccatgccgctcgaggagcgccagggtgagaaagtgacgttcgagcagcggtcgaatggtttcgccgagcaggcgcagttcgacgaactcctggctgatcggttcgggggcggccagccggccttctgcttccgggtgacgcagcagggcgcgggcgaggagcacgcgaatgatggcttcgctggctgcggcaagctcgtcgcccgaccagcgcagaaacagttccgcccgcatcagggagcagatgccagccactgcctgggcgacgcgcgcggcgtcgaggtcgcggttatggctcaccaggcaggcgatcaccgccggcagggcaaagaggtgcaggacgttgttgcggaagtaggcgagcagtggcgcctgctcccggggcgcgcgaatcagatcgccgagcggatcgcggaaacgctcgacgagcgtcagccgctcggcgtagccgacgacctgttgcggatcgagcgcgcagccgatcgtggtgggcgcgtagggcgccagactgctgagggcctggtagtgttcgatcatccgttgcagggcgtgctcgtcggcggtgtgcttcggcgtggccagcagcgagagcgcgaccagattgaccgggttgagcacggccgcctcgttgatccgcttggcaagttcggctgccgcgtgtcgcgtggcgcggcgtgaccagtgcgacaacgtttcggcgggttcgtcgcgccaccccggctgctgcacatcgagaaagccggccagcgccagcggtgcgccgaagttgacatgcaccttgccgaacactcgcttgatgctgcgcacgctcatgaagagtccccatagcgattcgcgctgcttgggctggccagcgagttcatcgagatacgtgcgtccctccatcaccttctcgtaaccgatgtacactggcaggaagaccagcggccgcacatgctcgcggatgaagctttgcactgtcatgccgaggatgccggcttttggcgccagcatcctgccgctgcggctgcgcccgccttcgatgaagtactcgatcgggaagccgcgcgccagcatcaggtgcaggtattcgtggaaaaccgccgcgtagagcggctctcccttgaagctgcggcgcaggaagaaggcaccgccacgacgcaacagcgaaccgaccagcggcaggttgaggttggcgccagcagcgatgtgtggcggcgtgagtccctggcggtggatgatgtacgagagcagcaggtaatcgatatggctgcggtgacacgggacgtagacgatctcgtggccagctgcgatgcgactcacgacgtcgaaattgtgcaactcgataccgtcgtacaggcgcgtccacaaccagttgaggaacagttcgagcgcgcgcacgacaccgtaggaatagtcggaagagatctcgagcgcgaagcgggcggcgcgcgcccttgcttcggcaggcgagataccctgagtcgctgcctcgctggcgatcgccaggcgcacctgctcaccggcgagcacggcgttaacctgcgtgttgcggtgtgagaggtcgggcccgatggccatctgccgctggcggcggaaatggactcgcagtacccgcgacagcttgcgtagcgccggctcctcggccagccctccctgcagcagttcgcgcagcgagatcggggcgttgtagcggaccagtacgtgccggccgtgcagcaggatggccagcaactgccgccaggcgcccggcggtcgccaggtttccgagaacaacgccttgagaatcgaatcctgctggtccggactgcgtccccagagaatgaggacaggcaccagttgcacgtcgacttgcgggtcggcgaccgcctggccgagcaggctcgccagcaagggggagtgagcgccgccgtcgcgtgccctgccggccaggcggcggtcacggttgagaaagaagaaggagcgcggcaagcgctgtccgccgatcgccatcggcgcctccgcgcgcggcaacccggcctgcctcgactcctcgaagagaaccagcaggttcgagagatgccggtcctgaaggacgtaacagaccggtttgcccgggtcgaggccaagttcctgaacgcttgccggaaagacggtggtgcgcacccacaaatacagtaggcggcgcgccagcgggatgaaccagtcggaaaccttgaagaactcggccaagccctgccgctccgtcgccggcgtacgcgcccttactcctcctcgacgaccttgtgctgggaagccaggtgctgctgcgtcgccggtggtacctgcgcgtagtgcgagaaggcaatgctgtatgacccctggccgccggtcagcgatttcagacgcgactggtagccatcgagttcggccagcggcacctcgccggtgattgccattactccagggccacgcggttgcgtaccggtcagatggccgcgcttgctggaaagatcgccggtcaggtcaccggtcattgcctccggcgccagtatttcgatgtcgacgaccggttcgaggatgatcggcttggcgccgcgaatcgcttcgacggtggccttgcgggccgccgtgaagaaggcgatgtccttgccatcgaccgggtgcgacttgccgtcgtgaacggtgacgcgcagatcctcgaccgggaatccggcgaccacgccgtcggccagcgcctgacgaacgcccttctcgaccgccgccatgaagactcccgggatgacgccgcccttgacgatatcgacgaattcgaagccggcgccgcgttcgaggggttcgacgcgcagggccacttcgccgaactgtcctgcgccgccactttgcttcttgtgccggcagtgtccttcggccgaacccgtgatggcttcacgataggcaatctgtggtggcttcgtatccagttccagcttgtactgctgcgacagccggttcagtttcgcccgcaggtgcatctcgccgagaccacggatcaccgtctcgttggttgtcggatggcgttcgagcctgaagcacgggtcctccacttcgagcttgcgcaggatctcgaacaggcgctgttcgtcggccttgcgccgggcctggaccgccaggccctgcatcggctgcggaaactcgagtggtttgaggtggatctgatcttcgtcgtgggaatcgtgcagcacacagtcgaactcgatctcgtctaccttggcgatggcgccgaggtcgcccggtgccagcgactcgacttcgacgtattccttgccctgcaagcggtagatgtgaccgaccttgaacgggcgcttgccgtcaccgacgaagagctgcgaatcctttctgatcgtcccctgatggacgcggaacaccccgaccttgccgatgaaggggtcgctgaccaccttgaagacgtgcgccagtacatgcttgtgcggatcgggaacggccgcgaaggcttctgccggcccgccgggctcgccccgataaaagggcggcggattgccttcgtgcggattgggcgccagcctggccaggacgtcgagcaactgcgggatgccggcgccggtcttggccgacacgaagagaatcggaatcaggtggccggcgcgcagcgccttctcgaaggggacgtgcagttcatcggggctcgggtcgacaccttcttccaggtagcgcgccagcagatcctcgtcctcctcgacgatctgatcgatcagcgcccggtgtgccgccgccaccgattcgaagtcgctctcgccggcgtcgtggccgagcagttcgacgacttcgctgccgtgtttggccggcaggtccagcaacatgcattcccgaccgaagcgttcgcggatctcgccgaccagcgccggcagattgacgttgtcggcatcgatcttgttgatcacgatcatccggcagacgccgcgagcctcggccagcttcatcatgcgctcactcgatagttcgatgccgttctgggcattgatcaccaccagcgccgtgtccgctgcagccagcgcgccgatcgcctgaccggcgaaatcggggaagccgggcgtatcgatcagatgaaccagcacaccctgccacgaaaaactcgccagtgccgaactcagtgagtggccgaattccttctcctgcgggtcaaagtcgcaaacggtattgcccttctcgacggcaccgcggctggcgatggcgccggctgcggcgagcaggctttcggcaagcgtcgtcttgccggaagcaccgtggccgacgagagcgacggtgcgaaggttactggtggcggtctggcccattcatcatctcccatgaagtcgagtgcacgccgcagcggcagggatagccacgtggcatggtggctgggcgcgctcccgccattttactccggccaaggctgaatcgcttgcttgtcgtttttttgcctcgcgcgggtggctgggcggctcctggggcgctatccaaaagccatcagttttgtgtaaacggcgtgactcggctagagtgacgcgcttttacgtcgatgaacaccgtgtcaggaggcagcatggaaaacgaccaacccgatcaacgtcaggccgatcttcgcgaggccgctcttgagtaccaccgttacccgactgccggcaagatctctgtccagccaaccaaggctctgagcaaccagctcgacctcgcgcttgcctattcgccgggcgttgcctacgcgtgccatgcgatcgtcgatgaccccgggtcggtcagcctctacagctcgcgagccaatctcgtcggcgtcatcaccaacggtacggccgtgctgggacttggcaacatcggcccgctagccgcgaaaccggtgatggaaggcaagggctgtctgttcaagaagttcgccgggattgatgtcttcgacatagaactggccgagagcgacccggatcggctgatcgacatgatcgcggcgatggagccgacgcttggtggcatcaatctggaagacatcaaggccccggaatgcttctacatcgaggcgaagctcaaggagcggatgtcgatcccggtctttcatgacgaccagcacggcacggcgatcatctccgcggccgccatcctgaacgcgctcaaggtcaccggcaagccgatcggcgacgtgacggtcgtctgctcgggtgcgggcgcggctgccatttcctgcctcaacctgtggtgtgacctgggctttcggcgcgagaacatcgtcgtttgcgactcgaagggcgtgatctacgtcggccgtgatgccgacatggagccgaccaaggcgcgctatgcccgggaaaccggcgtccgaacgctggcggaggcgctcgtcggtgccgacgtcttcctcgggctgtcggcggccggcatcctccagcccgagatgctcgccaccatggccgaacagccgatcgttttcgcgctcgccaatccgacgccggaaatcatgccggaactcgcccgcgaggtccgtcccgacgtgatcatggccaccggtcgttcggactatcccaaccaggtcaacaatgtcctgtgcttcccgttcatcttccgcggtgcgctcgatgtcggcgccaccggtatcaacgaacagatgaagatggcctgcgtcaaggcgctggcggcgatggcgcaccaggaagtgagtgatgaagtggccatggcgtacccgggccaggagttgtcgttcggtccggaataccttattccgaagcctttcgacccgcgcttgatcaccaccatcgcgcccgccgtcgccgaggccgcgatgctgtcaggcattgcaacccgaccgctcggcgatctgaccgcctatcgggagaagctcagggagttcgtctaccgcaccggcgttggcatgcgcgcggttttctcggccgccaagcgcgggcggaagacgcgcatcgtctatcccgacggtgaggaggagcggatgttgcgcgccgcgcagacgattctcgacgagggcctgacgcggccgatactgatcgggcgtcctgacgtgattgcgtcgcggctcgagaggattggctcgaagctgcgtgtcggcaaggatttcgaactcgtcgatccgaatagcgacggtcgctacaaggaatgctggacggcttaccaccagttgcgcaagcgccagggtgtgacgatcgacatcgccaagacgcgcctgcgcaacaacaacacgatcatcgccgcgatgctgctccggctgggttacgccgacgggatgatctgtggtctgtccggccgtttcgggcatcatttgcggcaggtcgacgagatcatcggtaaggccccggggtgcaacaccatggcggcgatgacccacctgctgctgcccggacgcgccctttttctctgcgacacgcacgtcaacgccgacccggacaccaatcaactcgtcgagatagcgctgatggccgcggatgccgttcgtcgcttcaagatcaagccgaaagtggcgctcctgtcgcattcgaactttggatcgtcgcagacgccttccgctcgcaagatggccgaggccgtggccatcattcgtgcaagagccccagagttggcgattgacggcgaaatgcatggcgacagtgcgctttcacaggcgatccgcaggcaggcggaccccgaatcgccgcttgtcggtgaggccaatgtgctggtgatgccgaatctggacgccgccaacatctcccaccacctgctgaagatgaccggcggggatggcatggctgtcggcccgatcctgctcggcgcggcgcgcccggtgcatgtgctctcgccgacgtctacggttcgccgcgtcgtcgacatgactgcgctggtggtggtggacgcggccactaagtaggcgctgccgcgccctcggcaagactcctgcttcagagtttacatggataggtgggaaccctataatccgagcttctttcgagggggtatagctcagctgggagagcgcttgcatggcatgcaagaggtccgcggttcgatcccgcgtacctccaccagcaagtcgaaagaaaccggttcggggtccccatcgtctagaggcctaggacactaccctttcacggtaggtaccggggttcgaatccccgtggggacgccaagcagctatgctttgtttgccgcgacgacgtgctggtagccgctaccaatcagtttgtgagcgtcgagcgactcgggtgaacttcgcccgaacagttttcgctggtgtcccgtaagttcggtggacttgcgtgccaggtgtgcgctcaggtcggtcacgacgcggcgattgccacttccttcttcgccacactccccttcgtcgtcggaactgcgacattcttcacgagaattcagacgagcgtcgtgcaagatgccatggtgctcctgtcgccgacttccgtggagaagcgcagtacaagatgccggtcatggttctcacagcggggcagctcaggtcaaccactactgcggccggacgttagtgtagttgtcatgtggggcatgccgtctcgccagataacgggtgggtaacggcgaattgggagagactcagcctggtgagcgaactgcttggcgaccttgtcggcgatcaggattcgtctctgctcttacggctggtcggctgtcgttcgcaacaacttgcaagcgggctcggtcggcgagctatacttgcgatgcgggttgaggcgtctcggcatcgcgaggcggggaacgtagggctcacttggtacgaagggtcagaatgaaaaaattcggtttgtcgttgatcgctctgtcgctgttgccgatcccgggctggggtaacgacattggcgccgaggtgcagtcggccgcagcgccgaagacaccagcaatcaagaccatcaccaactttactcagtcgttgcgctgcatggatgagctcttgtacgcctacggcaagcaaggcatcgccatcacctcaaccggcatccccgatgaaacgggcaaggtgaagacgggtaccaaggagatgttgatcactgccgtctccaagatgaccgtcaagagtaacgcgtttgatttcattgacttccattccggggccgatgacttgggagcgctgttcgcggcgcgtggcgatcagaatcgcctcatgcctgactattacattcgcggctcgatcactcagatggacgacaacagcgtccgcaagaacaagggtgtcggattttcgctgccgttccttgacctcggggtgtcgaaggatgacgcctacgacttgatcagcatggacctgagtatcggcgatgccgccacgcgcaagatcattccgatcacgagtacctcgaacacgctggttctcatgaagggtggtatatcgggtgagggtggcggcaaaattggtaaggtcggcttgagcttcaacattgacgtcagccgtagtgaaggcgtcggcgcggcgaccaggacgctcgtcgaactgggtctcatcgaaacgctgggcaagtttacccaagtgccatactggaagtgcctggacacggatctgaccaatccgctgattcgcgagcaggcgcgggagtggttcgacaatgccaaggagaatgatcgaatccttttcgtgcagcgcaagctcgccgggatgggacgttatgacggtccgctcaatggtgcaatgaacgcgacgctaaagacttcgatctccgagtaccaggcggcgagtggtttgattgctgacggtacgataaactttgatctttatgccagcctgcttgacaacctgcaaaatcaaattgctgcgcttccggcggccggaggtccgaagtcgaactatgttcccggtgtgagcccggccagccggccgccagcggtgacgcaagtggttgcgacacccgcagctggaccgatgaatgcgcccaacccgatcttcaagatgaaacttgacaccgatcgggggagcaagccggcgtaccgtgtcggcgattttctcaacctgacgttgtcgatgaatacgcagggtacggcgtattgctactaccaggatgtatcagcgactaccgcgcggatattcccgaatcagtttcgctccgattcgtcagtccccgccggtgctggcgtaaggataccgtctggcggcttcaagatcaggttcgaccggccaggacccgagcgggtcgcttgtattggctcagaccgtgagttggtgatcccaggatccttgcgtggtgcgcgcgatctatcccctctgcccgtcaaatcggtggacgaggttatcggccagtacaagcagaacaatccaagtgcggtggtcagcatggttgatatcacggtcagtcagtagcgtagcgaatgacatggcgacccaacttccttctttgccgcaggatctgccccgtctcttgggactggtccccgcagcgatccttggctgtttccttgtcgtatcgagccagcctgcagttgctgagatcattgtcggagggagtggtggttcggcgcccggaggcggtgtcgcatcgcagggcgctcgcgacgctcgacagcgtgcgacagtcgaacgctggaagggtgacggcgacatgaacagtccgaacgtcgttatcatcaatggggttaacaacggcgtcggtggaaatgactggtccgctaccggctcaccggctgccaatagcgccgcgcacaacaagaggcgggccactgagaatcgcgtctttcttggcgatgacgcgccaaccccggccgttgtcgtggtcccttccggacagaatgctgccccttactacggctcgccggcagaagagtcggcgtcgaggaacgctgcgcgcgccaacgcgtaccggcagcgcaatgattagatgatgccgcgtcggcgcagccttgaggagagtcaccaatgaggtttcctgcagcagttttcttgtttggtttctcgcaactgaccgctgcgcaagtgtcaatcgatcttcctggtgtcagcgtgaagaccggggcggggtcgtccgtctccaagtccgggaacaccgtggctaacgagaagggcgttatcagtcccgatgctgacgttgaaggcgtggtgatcatcaacgacgctctgagtattgacggcgtaccgattgctcggggagtcacggagtacgtttcaaagaagacaaggaaggtttattccatccggtggggaaagaagggtgagggtgtgaccgtcaccgagaaaacccgatgacaaggccggcccaacggtgttttggttgaactggaggaactcgtgcgtttgcctcaattcgtgaatcgcgtggtgctggtgcttggactagcggcgggcttgctgggaagcgcgttcgtcggtgctttcgaggtgaaagagggcgacctgaagacgatcttctacgccaagaccgatgtacctgtcgtctggcgttatacgcccaacagcgaggtgatgattctcgacatgccgggactcgaactgttgggtcggacgttcaaccgggtcacgcagttgactgaacagcagtacacggaggcctatccacgtgtgctgacctcgcaagagctctcacgatacatcggcaatgcacaccgcacctttgcgaactttgctgccggtcatgatctgcgcatttccgatcttgtccagttcttcaacctcgccgaccgcgacaaggttgagctgtttccagaggagtatgcgctgcgcgattttctcctgcaacaaggcctgatcaaggagtggcgcgggttctaccaggcgcagaagccgcattcgatcatcctgtcgatcccacaggtccaggaccggcgggggaacgagcctgcgctgacgagtcaggcccgctacgcgattctgctgcatgaactctcgcacgccgagtttcacaccaacgcggcctataacaagtactgcaggggtttttgggcgagcggactgacggagtcgcaaagagaggctttcaggaaatttctcgcgggtatgcgttactcggtggaaaacgaggagcttgtgatcaacgaaatgcaggcgtatctggtattcactccggatgccggagcgttttcggccgccaggcttggggtttccgaaagctcgctggctggtatgcgcgaggcattcgtacgcggccgaccgccagtgcagctaccgttgcgggtcaaggcaggggagttgccatgagtaaacgtttctcgatgggatggtgcgctgtttttcttgtcggggcagggatacccctgtcgtgtctggcgcagaagacgacgcgcattcagggaaataccgagatcaatgcctcgtcgaacaacacgacggctgtcgcagtcggtagcaacgtggtcgccaagaaccgggttggcgttgtccagggtgacaagaagggaaacacacgcatcaacgtttcgacctcgaacgtcacaacggttgtcagcggaaggaacaagaaagcgtgtacaaacataggagcgattgtcagcgatgaatgcaagtaaacccatactggcgcagtaccttgtcgccgccatcttctgtgcgacgaccggcgtcgcctctgccgtgcagaacctcaatgcgtcttcgcagaccaaggttaataatgccatggcgaaggcttggcaaaaaggcggtaaccctaacgatccggccttgcagaagcgggtagtcaatatcggaagcaagaaggccgggacgtgcgacgtcaacgtcgggacggttcagcccgggcagagggcgccgaaggacatcgtcgtgacgaccaaagaagttatcaacgtgtgcaagtgagagagcccatgaaaacgaacctgtatcgagtggccctggtggctgctttcgtgaccctgaccggtggtgcaaccgtgcttcccgccgcggccgctgacgatgagacgtccagtctcgatgaactacggcgggcgatgacagagccgtccgaggctccaaagaagaagcggacgcgggctatcgtcttcgatggcgactcggcgcaagcgccggccagcgcggcgccggctgccgccggcggtgctctggactgtgcagccctgccaccggatgtgagggcgacggctgtccagtttcccatccagtttcgtccgggcagtgcgaacataacgccagcgtctggtaacaccctcatcgagatagcaaagattctgtcgctgacgcccgatcgctgcatcattgtcgaagggcataccgacgcggagggcaatgccgataggaacatggcactatcgcgtgatcgtgcaaactctgtggtgaagttcatttctgacaagggagcggttgaacggagacgcctggtgccggttggcaagggttcaaccgatccgctcaaggacctcgacccgcgcgactcacggaatcgtcgcgttgtgttcaaggttgtcgccggctgacggcagacatcgttatcgtcatcattatttctatccaggagaaaccttatgcgcaccatcagcaccttgatcatcgccgccgcctttgccgcctcccctgctttcgcccagaagaccgaagtcaagggcaagaccgaaatcgacgccaagcaggaaaatgttgctgctgtcgcgatcggcaaggacaatacggcgaagaacacggccggcgccatcaagggcgatacgaaggttcaaggcaacaccaagatcaaggctgagcaaaagaacgccgccgctgtcgcaatcggcaagggcaacaccgcagccaacgaagccggcgtcatcggcggcaagtaagtttccggtcctgaggctaccgctgacggatgctcgtcagcggtagcctttggttttgtgagccgagaaggacagcatcggcatcaagtacaacacaagaggcgagggaagggctaagattccggcttggcggcgagtcggtggcacttcggccgccaagaggcgcagcaccacagccgaggacatagggtgcgagggaccggaggaaggcaagcagtggctgtcgcagatcggttgttgccgagcgacgatcttctagcacgtccccgttgagcgcctgaacgcgatacgcttttccgaccaacgcctttgtggaaatctgtcatgttcagaacaggaatgcacaacacaattcccgtcaccgtagccaagggcgttttttgcctgttcttgctgcatacggggacggcccgagcagccgaacctggcgcgccaggggcccccatctggggcgcccaggtcaaggtttcccgcggtgttgtcagcattgagcgcgacgggcagcgctacccgggtatcgtcggtgcgcggttgaaggagaaggatgtcatccagactggcggaaacggctcggtcggcatcatgttcaatgacaactcgaccctttcgcttggcccggatgcggaggtgctgctgcaacgctatgcttacgattcgacgacgtacatgggcgccttcgatgcctacatcaaacgagggaccgtctccgtgcaggcaggcaacatcgccaagcaggcgccagaagccatgcggatggtaactccgaaagccgaggtcacgggaacggcgaagaattacgttgtcagcgttggggaatagggcatgaaaaggctagcaatcacactcgcactgtctttgatgaccaccgcgtgcgcgcatcgcgacacttatgtgctgcttcccgacggcagtgggcaggccccgggggcgcttaccatcaaacctgcggaaggtggcaacgcactcaagctggatcagccttaccagaccgccaggtcgaccatgggtggcggcctggaagcgggaagaaccgacgagcaggaagtcaggaagcgctacggagcggcgatcgacgcttcgccgccaccgctagtccgctttacgctgtatttcctcgagggtagtgacgaactgacggccgcctcgaagactgaactcgtggccattctggcggagatcaaggcgcggccggtccctgatatcgtcattgtcggtcacaccgatcgcgtggggatggtcgccgataacgatcgcctggcgctacggcgggcagactcgttcaggaagaagctgctgcaacaaggcatcgcagacgaggcgatacagacggcgggtcgtggtgaacgcgagccgctggtcaacacgccggacgagacgcctgaaccgcgcaaccgtcgggtcgagattctcgtccgttgatgcttttggtgagggacgcggcatgatcaccagagtgttgcacgcgctggtgttgttcggcttggtcgtcggtcagcttgtcggtggggaggcacaggggcaggtgtccgtcgagccgatcctgcggatagagactgggggccaccagtccctggttacgcgtgtgagcaccgatgcccagggacgctgggtcctgaccgcctccgaggacaagacggcccgtctttgggacgccgcaaccggtaagttgctgtccgtgctgcgtccgcccattggccccgaaggtgtgggggcaatctacgctgcggcgctatcgccagatggcaagcagatcgccttgggcggcaacgcagcgttcgacggcaagacgcattccctttacctgtttgatcgcgcttccggccggctgcccgcgaaaagcactctgtccgggctcgaagctccgctgacgcagttggcgtggtcgaaggacagccagttggtagcggttggtctacggcaatccggtttgcgggtgtttcagcgcaacctcggattcgtcggtagcgaccccgagtacaacgaggcgatctatggggcggatttttcgactgacgggcggctggtgacgtgcagtctcgacggtagcgtccgcctctatcgcgtagacaagaaagggctggtccggacagcgcgcaagcagttggcgtcgggtcgcccctactcggtcgcgttttctccggatgggagcctgatagccgtcggctaccaggatgccgggcacatcgacgtgctcgacgccgcttcgctgacaccggtgtacgcaacgccgtcgagtaaggaaggtaacctcggccgcgttgcctggaccggtgatgggcgggtgctgatcggtgccggaacagccagggcgaacgagcgctttgccgtcttcgcttttggcgatgctggtcggggcccggcgcgcgaactcgctggcttcaccaacatcgtgacggcactggcgcctcttcgggatggagttatcgtggcgaccgccgagccctcgtgggccagctttgatgctgcgggaaatcgtcggcttctcgcccggccgcagaccggcgactttcgtgatgccggagaccgtttcaaggtttcagtggacgcacagctggtctcgttcccgaccattcctggtggcgagagcctcgtcttcgatctggtgaagggtgatctgcgtcgccccgggtcagaggcgaaggtcgagccaccgcgacagcctggttggggtggtggcccgagcaactggaagaattcgacgacgccgaagctgggttcgcgccagctgcagcttcgtcccggggaggtttcgaggagcgtggcgctttccccggacaagcagcgcttcgtccttggcacggaatggtatctgcgcgctttcgatagcgagggcagtcaggtttgggagcagagaacgccggcagcggtatgggcgaccaacatcagtggcgacggccgatgggttttggccgcactcggggacgggacggttcgctggtatcgcatgcaggacggccgagagcagctttccttgtttgtccatgtcgatggcaaacgttggatcatctggtcgcctgctggcttctacgacacctcgctggacggcgaagacctggtgggctggcacctgaacagagccatgaaccaggcgtcggatttcttctcggtgggtcgtttccgcgaccgattttatcgtccggagatcatacaaagcatcatccaaacgggcgacgagggcgaagccatccgtcaggcacaggccgctgctgccgccctggcggcgacggaaccgcccgccttgcccgctacggccggggcaagcaagggtgcgggttcgctgccaccgcgaccagcggtagccgtagagaagaccgccgtggcgacggtgctgccgccggtgatcgacctgcagaccgaaagccagatcgagagctccgccagcacggttcctgtgcgtttcgtgctgcgtagcccgagcgacgcacccgtgagcgaagtcaaggtgcgcgtcaatgacaaacttgtgcgctcgctggacaacagggcgttgcggagcgcccgcggggaagcccaggaagttcaggtggcggtaccgccggtcgatagtcagatcaggctgttcgccgccaacaagtacggcaagtcggaaccggtggtgatcaatatccggcgtagcgcggcgccatccggcaaggttgcggaaacgcgttttgaaaccctctacctcttgatcatcggtgtcagcaagtacccggaggagtggaagctggatcttgccgagaaggacgcgcgtgacttcaatcaccacatggtgcgtcaggccggccagctctatgggacggctcagccgcgcttgttgatcaacgagcaggcgagccgggagaagatcctcgaaggattgcgctggttgagggaatccgttggcgagaaggatgccggagtggtcttcatggctggtcatggcgaccgggtcgggtcagcctactacttcattcccggtgatcccgacgtgctgccgtcgcgctcggagttcaagagtacgcaggagttcgacgcgtggaagcaaaagaacgcgccgaagcggtgggtgccgggtgaggagatctctcgtactctgcttggcctgaagggtcgtgcggcatttttcatcgacacctgccattccgggatcaacgcccgtccggggcagtcaacgaatccggacctgaccaaggccctcaacgagatcaatgaggaacgcggggtgatcgtgttcgcctcgtcgaccggcaaggaactctcgcaggaagacccggcctggggcaacggggcgtttaccaaggccatcatcgagggaattcgcggtggcgcagacttcaggaaggatggcctgattcggccgtcgactctgcagagctacgttaccgatcgagtgatggagttgacgaagaaggaacagcgaccggtgatcttcacggtcggtattgatgagccgattgccgttagggggcaatagttttcttgacagggggagtacagcatgacgaacagtcgtttcaccttgcgtcgtagcgccgcagcgctggcgagcgtaattcttgtgacggcctgcgcgacgaatccggatggttcgacaaggatggacgaccgagcaaccggtgcactcatcggtgcggcagccggatgtgccgtcggcgcggccgtgaacggcggcaagggttgtctggttggcgcggcagcaggggcggcggtgggcttcctgatcggctggtacttcgaatcgaagaagattgccagtgcgaacgacgtcaatgccgagtacaagaagaagaagggtcaggtcgttcccaaggacgacgtcaaaccggcgaagttcgatacggttgtcaagcccggtgtgccggagaaggacgggcagcgggaagtgcaggtaacgtcgaatacggacctcatcggctatggcgacaaagctccggaggtgacccagaagtacgcgatctacgacgagaacaacaagctggtcgaggagaagagtgagcgtgtggccgccgtggacggcgcgggccgctatcagacggactccaagttcaagctgccggcgtcggccaaggggaagaagtacacggtcaagacgagccttgtcgccaacaaccagacctacaaggagaactcgtacaaggtctcggtcctggacgatggcttcatgatcgctatggccaattgagcgggtgatcggaaggtgagcaaggactggccgggcggcttccgcccggccagtgccgtttaccgaccccgaccccgtcgccgcgatgattcgccggactgcgcggatggggtcatggcttggtctttgcggcgatgggtggggcgcggggccgacaatcgtttaccgatacggcggcgccagacggacggcgcggtccccatcaactttcttgctaatggcctgactttccagtaacttgattgggcacgttgggggtgccgcgccgctgtccggctggctgagagagtcccttcgaacctgtacgggtcatgccgtcgtagggaagcggagcgcatctggtgatgtgctgtgttccgactccgtcctgcctcaccaggcccttgcacgctccccctgtcagccgtgcttttgccacaccccttcgcaaggaaacaccatgaacgctaacgacaaattcattgctaccgatgcccacgtagatcaagcagccatcaagccgctgcccaattcgcgcaaggtttacgtcaccggtagccgcccggacatccgggtaccgatgcgcgaaatctcccagtcggacacggacacagcttttgggggtgagaagaacccgccgatctatgtttacgactgttcgggaccgtattcggatccgctggcgaagattgacatccggcaggggctgccggcgctgcgcgcgcggtggatcgccgaacgaggcgacagcgagccgctcgccgatctgagttccgattttggacgcgtccgcgcggccgatcgcgctctcgatgaaatgcgcttccccggactgcagcggagaccacaacgggccagggcgggtgccaacgtcagccagatgcactacgcccggcgtggcatcatcacgcccgagatggagtatgtcgccattcgcgagaacaacaaccggcgcacctatgtcgagcagctgcgcgcctccggcccgcagggtgcgcgcctggcggagattctctgtcgtcagcatcgcgggcagagtttcggggccagcctcccggaggaagtcgtcccggacttcgttcgttctgaagttgcgcgcggccgggcgatcattccgtgcaacatcaaccatccggaaagcgagccgatgatcatcggccgcaacttcctgaccaagatcaacgccaacatcgggaattcggccctcggttcgagcattcaggaggaagtcgagaagatgacctgggcgatccgctggggtggcgacacggtcatggacctgtcaacgggcaagaacatccatgagacgcgcgagtggatcattcgcaacagcccggtgccgatagggaccgtgcccatctatcaggcgcttgagaaggttgacgggaaggccgaagacctgacgtgggagattttccgcgacaccttgatcgagcaggctgagcaaggcgtcgactacttcacgattcacgccggcgtgctgctgcgttacgtgccactgacggccaaacgtctgacgggcatcgtttcgcgcggtggttcgatcatggccaagtggtgcctggcccaccacaaggaaagcttcctgtacacgcacttcgaggagatctgcgagatcatgaaggcttacgacgttgctttcagcctcggcgacggcttgcgccccggctccatctacgatgccaacgacgaagcccagcttggcgagttgaagacgctcggcgagctgaccgaggtcgcctggcggcatgacgttcaagtgatgatcgagggaccgggccacgtgccgatgcacatgatcaaggagaacatggatctgcagctcgattcgtgcagagaggcaccgttctacaccctggggccgctgacgaccgatattgctcccggctacgaccacatcaccagtggtatcggcgctgcgatgatcgggtggttcggcacagcgatgctctgctacgtgacaccgaaggagcaccttggtctgccggacaaggacgacgtgaaagaggggatcattacctacaagctggcggcgcatgcggcagatctggcaaaaggtcactcgggtgcgcagattcgcgacaatgctttgtcgaaagcgcgtttcgagtttcgctgggaggaccaattcaacctgggcctcgatcccgaaaaagcacgcgagtttcatgacgaaaccttgcccaaggattcggcaaaggtggcgcatttctgctcgatgtgcgggccgcatttctgctcgatgaagatcacccaggaagtgcgggacttcgccgtggcgcaagggcttacggcgagtgaagcgctgaccagagggatggaggtgaaggcggtcgagttcgtcaaggcgggtgcggaggtctatcacaagctctgaggggctgggcggtccgctgctactgggctagctgtagcgagccatggatagggaggggaacatggaccggcaggatctcgcggagtggagttgcgaacttgacgacgaggagtttgtggtcgctcttgccgcccttggtgtcctcgctgcctccggtagggcgagggagctggcgtcagcggttgatgcacgggcacgagagggtgaaacgccgagcctggtggcggctactcgagatctgagctcacgatttgtagcgcttgatgcagcgggagatggtctgctcaactggcgggcgccaccgcgacgcatggggcgaggcggtgggctggcgaagtggccgccggccccggttctgctgatggcttggggcgactacctcgctcaggtggcgaagtggcgaaggcccggcctggcaggcgggccgcgtctggcagtgcatgatggcaagcgacagccggggcgaacgctgtccttcgcgcaagcgctggcgtcgccgggggctggcctggcgagcgtcttcgttgcggacatgtttgctgctgacggtcgaaccaattggcgttggcccttcactgtcgcgtcactggtcgacgaccctctggcgccagagctggcggtggcgctgggcggtggtctgccggccgggtcgccataccgcttcgtgacggtggagcgctccgatgccgaggtggaagtactggttgtcggggcgagccttggtcaggcgctggcgcgggtgttgaccagagacattcgcttgcgctgctgcgtggtgatcgtctgcggttttgctcaggattcacccgcggaagcggcgccgctgttgcgcagtctcgtatccaggctagccgcggaaggcgttgcggtcgtcggcgcggtaagcgaagtcagggagttggttgcgtgtgtcggtaagtttgctgccggcttggcggcgaaccagccgatcgaccttgctttgtgctcggccttcgggggcaaagtgttgcctctgctgaatcaggatcttctcgctctggccaggccggagcgatcgctggacgcgctgtcgcatcgattgcgttgcctgccgcctgagatgaggctcgaccttgcggcagaatcggcgcagcagctcggcgtggccgagaaggagttcgcgccaagggcccgcggtggccgctcgggtggaggggaactggggacggtacgcggcgtgccggtcggtgctggctctttgtcagaccttgccgcccaactgcgagctgccgaggcgcagataccgaactcccgctacgttcagcagaagagctttcgccggatcagagaccgctttgtcgccgagcgacgcggttatgtagttggcgaaccggtgcgagtgcgggtactgattggtccccgcaaggctggcgtcagcgcggcacccagcgcttttccggaggacaagctggaacgggatcggtctacgcatcgcctgcagttggttctgcacgaaccgcagcagtttgcgaccccgttgctcggtgaaatcctgttgccgcgtgacggtgacagcagcgaggcgcagtttgtattcaccccgcgcgcgccaggggactttgccgcgcgcctgacggtgttgcaccgggggcgggttctgcagaccgttatgctatgcacacgggtggttgagcgggcggagctgttggccgggctgcgcggaggcatccgtctcgaagatgagagcaggcttcgccaggactggtccgatcttggggcgaggcgtcgtttcgacatggctctcgttttcaatcatacggcggcagagcagccgcgattgaccggagtcgccggacagcgcgcctgggccacggacctttcgtcgatcgaagaacctgtgcgcagcatcaacgacctgatctcggcggtggcgagcaaggttgccgatcacgaggaaggcctcgaccagggagataaccctgcccttctcgtccagttggcgaggatcggcgccgatgtctattcgaaactgtacctcgaccaattgcaacagttgacggcgggtgggctggatgtcggcagcgatgcggtcacccatatccaggtggtcagtacgcgcagtgatgcgctcgtgccgatcgagttcttctacgacctgccgccaccggatgccgacgcgcaggtttgccggcagcatctgcaagctctccgggatggtcgctgcccggcgaactgcgagggcgcgggcgcaccggcgcgtcacgtttgcccgatgggcttctggggcttgaagaaggtgatcgaacgacacttctacagcgctgttctcggcaagcccgatggcgccgaactggtgattcaggcggagccgacagcccagcgcaaccgtcttgatgtgcgcaccggcgcgctgctcggttacagccgggaagtgagcgccgaggaagtgcaggcgctgctcgagacgatgaaaggagcattgggtggtgaggtgggggtggccgaggactgggctgagtggaaacagcaggttgccggtggcccggggctgttgctggcttttccccacaacgaaggccgaaagcaggatgtgcggcttgaaatcggtggcagtttcctgtccacgctgcgtctgcctgccgagtacgtgcgcgcgcccggagcgcctgcaccgctggtttttctgctcgggtgcgacacgtccagcacggctgaggactacgccagccacgtgcgctatttccgtcaggccggagcggccgcggtggtatcgacgatagcgacggtctttggccggcatgcggtcatcgtcggcgagaagatcgtcgcgcgactgctgggtgccggcggcgaacaacggttgggcgagatcatccgcgacgcgaagcgcgaagcgatgcgggagagcgtgccgatggcgttgtgcgtggtagctttcggcgatgccgactggcggctgtagaacagacgaggagtgctcgaatggcgggtgaattcatgcgtatcgagatgctggcggcgctgcacggtgactgcctgctggtcgagtacggcgacgtccggcggacgcgccggatcttgatcgacagcgggccggttggtgcgtacgaggcgctgcgtggacggatcgagcgtttgccgaagggcgaccggcgtttcgaactgatggttctgtcgcacgtcgataccgaccacatcgagggtctgatcaagctttttgccaacccgcgtccctggccgttcgtcgtcaaggacgtgtggttcaatggctggcgccacctcgagcaggcacacggactgttggggggcaggcagggcgagttcttcagtgcgctgcttgccaagcgactcgacgagggttgttggaatggggccttcaagggtcaggctgtggtcgtaggcgacgctggtgccttacccgagcatgtgctgccgggaggcttgaagttgacgctgctgtcaccgacgcttgccaagctcgagcggatgcgggaggcgtggcgcaaggatctcggcgatgccctcgatccgggcgacctcgaggcggcctgggccttgctgggccagcagaagaagtaccttccgggcaaggggctgcttggaagctcggcgcaactcgatagtctgatcgagaaacagtcacggccggacgacgcggccgccaatggatcgagcatcgccttcctggcggagtacgccggcaacgctgggatggcggcttccgggaatgagatgccgggcggcaagtcccgaagctgcctgtttcttgccgatgcgcacccggacgcgatatgtgcgtcggtgaagcgcctcctgcaagcgcgtgggctagcgcgtctgcgcgtcgatgctgtcaaggtggcgcatcatggtagcaaggccaacaccaccgacgaactgatgtcactgatcgaaagcccgcgcttcctgttcagcaccaatggtcagcagttcggtcatcctgacgaggaggcggttgggcgagtcatcggcagatcctcgcacccgtcgccgacgctctacttcaactacctgagcgagcacaaccgcgtgtggcaggaacgccaggagcagttcggctacaaggctgtgttcaacgacggcagcgggtcaccgatggtcattgcactgtgaagccgacgcgccgccggcagcaggcgaatcgcggcgagcggtcgcgcatgggtacaggcaggcggcgatgccggtggcgatagcatcggccatgcgtgtctggcgctgagggtccagaagggccaactcttcggcgcggtgcttgatcacgccggcttcaaacagcaccgcaggcagggtcgtgcggtagagcaccacgagattgtcgtagtagtagacggcgttggctgcgtcggcaggctggcgaggcttgccggcgagaggttcggcgtgatgggttgcggcaaggaagccggtgcgtcgcaggcgcgcgccgatcgccgacgcgcagctcaggctggtgtggagatcagggttgtcgtgtgacacgaacagggcgaatccggcgtactggtcggtgtaagtctgcactttcccctgccatcgccactcctggagcaggtcggcgtggaccgaatcatgatggatcgacaggaagaaatcggcgcctgccgcctgtaggggccgggtaaccagactgtcgatggcaccatcgaaattgatcggcctgacggcaaggcctcgtgcctgcagctccgcggccaaacgtcgggcgagcgcggcgttgaaagcgaactcagggcggccgcgggcgctggtggcaccgggctggctgagggtgtggccgacatcaagcgccacttcagcggctctcggcgtagccgccgacaggcagagaagcgtaaggatgctgatgacgttcagccattggctggccgaagtggcggtcggctgagttcttgccaactcagaagtcgccggaagcctcccagaggacgtatccgtcctccttgcgcgtccactcgagaagctcgatcaaggggtaggcccgctggccgaggccgacgtggacgctctccttcgcgtcctcgttctcatcaggggaaacagcctctgcgtggtcgggattcttggcgtcggcgctggcttcacgtagtcgatggatcgcgtcgggtaactgctcggtggtgatcacgccacgcgcattgcagtccttgccgacaatttcgaggagttgacgggcgacgggggcgaacatcatgatctgtccggacgtgctcgaagtgaatttgaccagcatggatcccgtctccttgaggtgggtggtaagagtagctattgtgggcgctccgacaaaggagaacaataggcgctttccagtgcggtcctcgcgggaccggcgaagccaggcgggcggcccatgccggtcgactttccttgggtagttcccctgcagtggtggtgcaagttgatggaacttgaacgtttgctcagatcgcagggctttggcagtcgcgccgagtgccgggggctggtgtgcacggggcgcgtcagcgttgagggacgggtgtgcaacgatccgctggcgcagttcgagcccgagggtctgagctttgcagtggatgggcagccgtgggcttaccggcgattcgtctatctggcactgaacaagcccgcgggccatgagtgctcgcggcggccgatccactatccgagcgtgttttcgctgttgccgatccctctcgttcggcgtggtgtccaagcggttggccggctggacgcggatacgaccggtctgctgcttctgaccgacgatggtgcattcattcacgcctgcacttcaccgcggcggatggtgccgaaagtctatgaggtgagcacccggcatgcggtggacgatgggcaagtagcagcgcttctgagcggggtggtgctgcacgatgaatcgcaggcaatcatggcggcggcctgtgatcgccagggcgagcgaagtctgcggttgacggtgacgctgggcaagtaccatctcgtcaagagaatggtggcggctgccggtaaccgggtcgaggcgctacatcgggtggcgatcggtggcctggcgctcccggcgacgcttgccgccggccgatggacatggctggaagcagcggatctggcactgctggcgccgcgctcgctgccggggtaggtaaagggtttgtttcgagggagggttgctggtgagcggagtgagtgttgatcgacggtgctgccaccgatcgccggcgcggatgcagggttttgaattcgggatgggcagtcgtgacgctgactgaactgcgctacatcgtgaccctggcgagggaaaggcatttcggtcgggcggccgagaggtgccacgtcagccagccgacgttgtcggttgcgctcaagaaggtcgagcagaggtacggtgtcgtcctctttgaacggtcgtcggctgacgtgcgcctgacgatgatcggcgagcagatcgcggggcaagcggagcgggtgctcgaggaagcggacaggctcaaggagatcgtggtgcagggcaaggatccgctacagggcccgctgcgcctgggtgtcatctacaccatagcgccgtacctgttgccgcagctgattccggccctgcacgcgcgcgcaccgaggatgccgctgttcctccaggagaacttcacagtcagtctggcagctcagttgcggcgtggcgacctggacgtgatcgtggtggcgctgcctttcggcgagccgggcatcgtctcgcgcgtggtctatgaggaaccgttctgcgtggtcatgccgagcgggcatccgttggcgcaacagagcctgatcgatgtcgaacagatggcggcccacaatcttctcctgctgggcaatgggaactgcttccgggatcaggtggtacaggcctgcccgcagttgtcggcgcccggaggtaccgagggcgctctggaaggaagctcactggagacggttcgctacatggtggccagcggtgccggcatctcggtagtgcccgcgtcggcagcggcttcgtggccgcaggacgactcgctgttgcagtctcggcgcttcagtccgccagcgccggtgcgccaggtggtgatcgcctggcgggcgaccttcccgcggcccgaggcgatcgacgtgttgcgggcggcgattcttgatgcgccgcccccgggcgtgttggcggcgtaactgggcgagagtagtttttgtcgaagcaatggcggggaatctgttccacgtggaacaggcggcaacgatccgacaaccggcgtcagctcgacgaggctttcttgcggctccgggtggtcgtaccactggtcggcgtcgcggcgtcgcttggctcgctggtcggcgtggcccggcttttttttgccggggttctgggctcgcgtttctcgaactcgaagccgaccttgccatcggcaccgcgtacgaggtaggccgagaacttgcgacgtgtgcgggcggacacaaagtttctgaggaggtcagtccgaccgctgctgagaagcttctgcatttgctcggcttccacggtttgttgcagaatcaccttgcctgaacggaagtcgcaggtcttggcgctgccttgtgatcgctcgcagacataggccatcccgtgctcgaagaccgaggccccgcattttgggcaagggcccagcgtttcgctctgcgagaagtcgacctcttcggcaggaccatcggcgccggcgctaccttgcccgaagtcgaattccggggagttgtcggcgttgagttggatgatggcgttgaagggacggcccatcttgttgcggaaaccactgagtgggccgattcggcgacgggtcaacagctcttcgatctcgctggcctcgaactggcggccggcgactatcttccagagggagaagtcacaggcctggcactggaatttcttgtaggtttccttgatcaaggcgccgcacttggggcaaggcgtcgatagctcgccgaagtcgccgggaatggtgtcgctatcgtagcttttcgcacggtccacgattctttgcgtcatggctgcgatttccttcatgaacgctgttcgtgccagctcgcctcgttccatgcgcgcgagcttccactcccattcgccggtcagttcgggggcggtcagctctggaatccccagtccgttgagcagcgtcatcagggagaaagccttggccgtcggttgcaactcgcgaccctcccgctgcaggtactgctcagcgagcaggttctcaatgatctgggcgcgtgtggcaggggtgcccagaccgcgccccgccatggccgcccgtagctcctcatcgtccatggccttgccggccccctccatggccgtcagcaaactggcctcggagtagcgagccggtggccgcgtctgatgtgcgctgagcagcatctcgctggcatgcacccgttcgcccgcttgcaccgcaaccagattgccctcctcgccctcttgcccttcacgcccgtacacggccagccaacccgggttaaccagcaccttgccctcggtcttgaaaggttcgccggcgacgcgcgtgatgcgcgtggtgatcaggtactccgctgccggatggaagacggcgaggaagcgcttgacgaccatgtcgtagagcttcatttccggttccgagaggtgctttggcgcttgtagcgtcgggatgatcgcgaagtggtcggagaccttggcgttgttgaagatgcgcttgttgggcacgacccagttgctggcgagtatcctgccggcgaaaggcgcgtagcgagccagcgtctgctcgtcgtggccttttccgacaccctcgccggtcagcatcgataaggtgctgagcaccgtctggcgatagtcctcgggaagcgcgcgcgagtcagtacgcggataggtcaggatcttgtgcttttcgtacagtgcctgggcaagtccgagggtcgccttcgcagagaagccgaaacggccgttcgcttcgcgttgcagactggtcaggtcgaacaacagcggcgacaattgcgtcgatgccttggactcctcactaacgtcgccgtcctggtcggcacatttgttctgcaaggccagcgcgcggctctcatcccacagccggtcggcacgcgcatgttcgtcatcgtccttgcccttgaagttctcatcgaaccagcgcccacggtagtcgcccgcggcgcaggcgaaaacaccgtcgagttcccagtaagcgcgagccacgaacttgcgtatgcggtcttcgcggtcgaccatcaatgccaaggttggcgtctgcacgcgaccaacggtagtcagatggaagccgccggtctttgaattgaaggcggtcatcgcacgtgttccgttgatgccgacgagccagtccgattcggagcgacagactgcggcgtcgcccagaccctgcatctcggtgccgctgcgcagacgggagaaaccttcccggatcgcctggggggtcatcgactggagccagagtcgttcaaccggcttcgcgttcccggcgtgctggttgatgtagttgaagatcaactcgccttcgcgcccggcgtcacaggcattgatcaggccggcaacatccttgcgcttgatcaggcggacgagcagtttgagacgcgactcggttttcgcaatcggctgcaacgcaaagtgaggcggaatcaccggcaggtgtgcgaacgaccacttgccgcgtttgacctcgtactcttcgggacaggcgagctccagcaggtgaccaatcgccgaggaaaggacgtactcgtcaccctcatagtagtcgtcgtgccggacaaagccgccgagcgcgcgcgcgacgtcggcggcgacggaaggtttctcggtgatgatcagtttcttgctcatgggaaccttaatcagcccgggagagtggggaatgtggtgtttgcgggatggtcagacggcaccggcccgcgaaccatgataagagcacaccgccgtgcttggcaagcaagcacggcgcaacaggctatggtgcgcaaggaccgctagtgcagcgggtgggcgtcgccggcgtcgagaagctcctcgacaatcaggggctcgaggtcctgttcgcggctccacagaaccatcaggacgatgatcttgaacttgccaatggggacaggatcgtcgtcgagcatcatcgcacgttcgacgaccagttcgcgcatgcccgggctcagcaacccgctcgcttcaaggaaggcgatgaagccgaggcaatcggcgccgagtttgcgctgttcttcgggcacgtagatgcgcatcgcccgatggccgtcgggccagtcgagcagcggtgcgcccttgaggccgtccagccagcgaagtgcgacgccgatcgcctcgtcgttgaagccgacggcgctcaaccttcgtctgagggttcgggtcttggggcgagcactgaagtcgtggtagttcgcgaagaggtaaaccaggatgtcgatcatcagaaagggctctcaggcttgggaaatccgttgatagtggccgccgggcaaacaggcgacctgaccatccagctccagatgcaggagaatcaccgaaaccgcgtcggccgtcaagccactgcgctgcgtcagttcgtcgaggctgcacggatcaaaacccatggcaagcagcaggctaccagcttccgcagcgtctgccgtggcgctggcgggtctgtcggcaggagcgctggcccagccgatttcctcgataacatcggctaccgcctcggccagcttggccccctgcttgatcagcctgtgacagccgcgcgactgcggcgagtgaatcgatcccggaatggcgaagacttctcgcccttgctcggcggcaaggcgagcagtaatcagggagccactctcggtcgtcgcctcgaccaccagcacgccacgggagatgccggaaatcaaccggttccgacgcgggaagttggctgcggcgggtggcgtggccagcgggaactccgaggcgatggccccccgggcggcgatgtcgaaggcgagttgttggttcgccgcggggtagatgcgatcgatgccggtaccgatgaaagcgatcgtgttgccggtcgcgttcagcgcgccgcgatgagcggccgcatcgattccgagagcgagaccgctgacgacgccgaggcctgcttcggcgaaggccgcggcgaagcgctcggcgttgccacggccctgtggtgtggggttccggctgccaacgacggccagcgcaggctgattgagcagggagaggcgaccgcggacgtacaacagcgttggcgggtcgggtatctgcagcagcgcttgcggatactcggggtcggccaggcagaccagatgctgattggtaccgtttgcccaagcgagagcccggtcgaccgccgcacgattgtcggtgtcgagcagaagccttgctgtccggtcgccgatgacatcgccgagcgcgctgcgaccggctgtgaagattgcctcgggcagcccgaaggccttcagcagcttgcgttgcgattcgccgccaacaccgggaaccagcgtcagtcgcagccagccggccgacgattcggccgcatccatggctagggagtacgggcgaagtcgttgacttcgacagtgccttcggactgcacgatcaggccgtaagaaatgcgctgaaaggttcggaagacgaagagcaggccgacgcgcagcacgggaatctggaccgtttccttgcggtcgttctcctcgcgcgcgaccgccgtacggttgcgctggagagccaggacatggccgatctctatgccgtccgccgcgccgcgattgatcgagacaatcgacccgcgtccggcggcgtcgacgccgccatagacggaaatcacgcggccgtcgacggaaaagtcgggcttgtgtgggacataggcgacgagcggcggacggatggccggcagcaggcgatcaccacgaccaatctcctccttcatgctgataacctggaaggtggcgggattgccgggttcgagctgtcgcgcggtgcccaggtaataggcttcgtagccgagaacctcgttggtttcaggatcattgagtggcttgccgctccgatagatctgccacgccaccttgtccggatcggcgttgaccacgtaggccagatcaccgttaccaatgaatacgcgatcctgctgggtggcgatgatgcgcgccgcgctgtccagggcgttcgcttcgacaatcaatggatctgagaggaagggccggatgacgttcggaggaatagccgggatgctttcctcgatggcttccgaatagacttgcggtaccagccgggcgcgttgcagacgcaggcgcggatcgccccgtgcatcgcgttcgagaactatgacatcacccggaaagatgcgatgcgggttcctgatctcttcgcgattcatccgccagatttccggccagcgccaaggttccttgaggaatttcccggaaatggcccaaagggtgtcgcccggtagcacgacatggcgctccggcgcgccggcggcgagctgcagctcctgggcgctgacactgctgagagcagcactggccatggccagaatgaacgcgaacataatgcgggtcatcgtgttatcctcgtacgagcggtcgcacacccggggggaacccccggtacaggtttctgtctgccgtgttgggcgggcttgttgccgacgtcatcgagcgtgtcgtgcaaggggcgccggtatctcaagacactacgttagattctgcacgcagttatttcttcgatcaagctttttatgtcgctactaccgatcctccgctttcccgacccgcgcctgagaaaggtcgccgcgcgcgtcgacaagattgacgacggcattcgccgtctggcgcgtgacatggccgaaacgatgtacgaagctcccgggatcggcttggcggcgacacaggtggatgtgcacgcgcgcgtcattgtcgtcgatgcttcggaaaccagggaccagctgttgaccttgatcaaccccgagattctgcaacaggatggactgcaggtgtgcgaggaaggctgcctgtcggtgcccggggtatacgacaaggtcgagcgcgccgaacacgtcgttgtccgctaccaggacctggacggagccgagcagacggtcgacgccacgggcctgttggctgtttgcctgcagcacgagatagaccacctgcagggtcgcgttttcgtggaacatctttcgcagttgaagcagttgcgcatcaggaacaagctcgccaagcaggcgcgaatcaccgcatgaggctggtcttcgcgggtacgccggagttcgccgcgctggccctgcggcagatcctggctgctggccaccaggtggtgctggtgctgacgcagccggatcggccctccgggcgcgggatggctctgcgagcctcgccggtcaaggaactggccaacgcggcggggctcgaggtatttcaaccgccgacactgagagatgcccttgtgcagcagagaatccgcgctgcgggcgccgaggcgatggtcgtcgccgcctatggcctcatcctgccgcaggccgtactcgacatgccgtcccacggctgtatcaatattcatgcttccctgctgccgcgctggcgtggcgctgcgccgatccaacgggcgatccttgccggtgatcaggagacgggcgtgtccatcatgcagatggaggccgggctcgacagtggtcccgttctcctgtcggcgagcgtgcccatcagcgacaccgataccgctgcctcgctgcacgagacgctggcactgctgggcgcccgtttggtcgtcgatgtcctggcgcgcctgccgttgccagccagcccgcaaccggaagtgggcatcacctacgcggccaagatcgacaaggcggaggccagtctcgactggcaccgcccggcttggcaactggcccgtcaggtgagggccttcaacccctttccgggttccacttgctgcctcgacgacgttccgctcaaggtctggcgggctgaggcggtggctggcgacgggcggccgggcatggtcctcagggttgaacgcgacggtgtcgtggtcgcctgcggcgagcaggcgttgcgcctcggcgagttgcagaaggctggcggcagacgcctgtcggccgcccagtatctggccggcacggcgctctcgccgggagcttgctgcgccttgtcgggttcttgaaatcgctcgtcgctaccccatctagcgcctcactggcaggctactcgtcctgcgctcatggaggtctccgagatgttcgctaactggctgaaaacttccattctgatggccgcgatcgtggccctcttcggcgtcatcggcgggtttgtcggcggcaaatccgggatgttgctggccttgctctttggcggggcgatgaacgtcttcgcctactggttctcggacaagatggtgctcaagatgtacaacgcgcgcgaggtcgacgcaagctcggcgccgcagttctacggaatggttcgggaactcgcccagcgcgccggcctgccgatgcccagggtgtatctgatcgacgaagggcagcccaatgctttcgccactggtcgcaatcccgacaacgcggcggtagcggcgacgagcggcatccttcagctcctgtcggcacgcgagattcggggcgtcatggcacacgaactggcgcatgtccgccatcgtgacatcctgatttcgacgatctcggcaaccatggctggcgcgatttcggcgctcgccaacttcgcggtgttttttggcgggcgcgactccgagggtcggccgagcaatccgctggctgggatcctggtggcgctgctggcgccactggcggcttcgctgatccagatggccatctcgcgggcacgcgagttcgaggcagaccgcggcggcgccgagatctgcggcgacccgaacgctctggccgacgctctggcgaagatcgatgcctacgctcgcggtatcccgatggctcctgccgaagcgcacccggagacagcccagatgatgatcatgaacccgctctccggtggtggaattgccggattgttcagtactcacccggccaccgcggagcgcgttgcgcgactgcgcgcgatggggcgcggctaaaggcgcggcggcggatgttccacgtgaaaccaatcctggccgctagcggtcgtttcggtcctctcgccgcggcccgctgtgcaacaaccgctgcaggagatcggcgagccgataacccgcctcggcgacgcggcgaccggcgatcgccagcgcgtcctcatggaaggtggcgctgatcgtcggcacggcgtcatccccgggcggatagacacgctcgcgggcaagccgccagctttcgtcaagccactgctcgggagttcctggtgaggtcggcggccggtgaagtgcggccagcgacctcgccgcgctggcgagccgaccgtcgcgcagccacggagggcccggcaagtcatcccagtagcgatgcagactcatcgacgtgtagcgtgcggcgaaagggttcacgatgctgaccagattcccgccattgtcgctttgtccatccggaccgtagcggctcgccgcgtgcagcggctggtgcgcgtcgccgaccagatgaatcagccacggaagggcgtaagcccgctcagccattgtcgcctgccggtcgccaacgatgcgcgccagcaccgccagctggcggtcgatgacgccagccgcaggcccggtgccggcgcccggattcaccgggcgatccacgtagtgccagtgcagtcgccgctccatgtcgggaaaaccgggtagcgttgccgtgggctcctcgcgtccggtggtgtagaaacgcctgtccttgcgaatgtcgtcgggccaggtcgaggcctcaaggaaggcggtcagctccggatcgccgccatgggcgcgcgcttgccagcgttcgtagtccgggtgctggcgcaggagttgcccaaccgcggacttcgtcccggcatccatcgactcccaggcaatcatcgcgctgatccgatgacccgcggcgttccaggccagggccggcgctgccaccagtagcaggaggcacgcgccgaagcgaaggcgccaagtgcgtctgcaaggtctagcggtcaagagcgatgtcttcctgtgagaccggatcttccaggggctcgagatgagtaaacacggaggcgtgggaaagcgtctgacgaacctcccgctccagttcttcgacgagctggtgaccgcgggaaatcgtccagctgccgggtaccaggacatgcagcgagatgaagcggcgagtaccggactcgcgcgtccgcaccgcgtggaactcgatgcccagcgcgcgataacgttcgaggatagcgagcaccagcgcgtgttcctccggcggcaggctgccgtccatcaggccaacggctgagcgctgcagcaggcgccagccggtccacacgatgttggtggcaaccagcaaggcgagcgtcggatcgagccatagccaaccagtgagcgcgacggcagtcaggccgacgatcactcccaccgacgtccacacgtcggtgagcagatggtgcgcgtcggcctcgagggtgatcgaccggtggcgtttgccggcacgcagcagaacgctgccgacgacgagattgatcagcgaggcgagcgtcgacaccaccaggcccagtccaagctgttcgagtggcttcgggtagagcaggcgttcgatcgcggcaaaggcgatcgccaacgcagcgaacagaatcaacagcccctcgaagccgctggaaaaatactccgccttgccgtggccgaacgcatgcccttcgtcctcgggccgctcggcgatcgacagcatcgccagggccattgctccaccagccagattgaccagcgattcgagcgcatcggagagcaggccaaccgacccggtcatcatccaggcgagccccttgagcgcgatcgtcgccagtgcggcaccgatggacagccatgcgaagggtttgagcgaggaagaggtcatgcgccgcattatcgcccgcccgtgacgatctcgccacgaaagggcatcgtgctaaactcgccacacactcgatagcagcgaatcccgaccttgccttcgtcccttacgccttcttctccgtctacccgcgccgtgcgcgttcgcaaacctgcggccgtcgtcaagggcccgcctcggcgcaagccggggccgccgccgtcgcgtctgccggcggattccctggggctgagcctgctgctcgcggctcgggtgattgccgccgtgcgggccgggcaaagcctgacacaagccttgaggcctctgagcgccgcagcgccggctgcccgcgccgcagcgcaggatgtggcctatgggacgctgcgccgctacggttgcggcgagttcattctcgctcgcctgctcacgaaaccgctatcgcacacggaaaccgaagccctgctgctggccgcactctttcggctgcatacccgtcccgaggcggcctacatggtcgtggatcaggccgttgccgccgccggcgaaatgaccggtggcgttttcaagggattagtcaatggactgctgcgcagttacctgcgccagcgcgagtcgctggcggccgccatggccggcgacgacgaggcggtacaacaacaccccgcctggtggctggcgcgtttgcgccgcgcctatcccgagcattggcaggagatcgtcgccgctggcaacggcccgccgccgatgaccctgcgtgtcaaccggcgtcgcgccaccagcgaggcctacgcggcacgtctgctggaggccggatcgtctgccaggcaggtggcggcgaacgcgctgctcctggccaagccggtaaccgtcgatgccctgccgggctttgccgatgggctggtgtctatccaggatgccggcgcgcagcgcgctgcccaactgctcctgcccgttgccggcgagcgcatcctggacgcctgcgccgcgcctggggggaaagccgcacatctgctggaagcggccgatatcgacctgctggcactcgatatcgacgccacgcgcacccggcgcatcgaagacaacctgcgccgcctcggtctcgtcgccaaggtcggggttgccgactgccgcgcctcgggcgactggtgggatggcctgccttttgatgccatcctcgcggatgtgccctgctctgcctcgggcgtcgtgcgtcgccatcccgatatcaagtacctgcgccgggagagcgacatcaggcgctttgctctcctgcaggctgaccttctcgaccaactctggccgctgctgaagccgggaggccgcctgctctacgccacctgctcggtattcccggaagagaacgaaggacagatcgatgccttcctggttcgccagccgacggcccggcgactcgtggaggagagacttctaccgcgggaggaacatgacggattctattatgcgctgttgcggaaagctccttagttcgttccttgtcggcctgtttattctgattgcctcatcgagcacgcaggcagccgacatcagcatccgcaacccgcagctgtcggccggcgacgagggttatgtcctgtcggctgatttcaccatcaatctgaacgcccggctcgaagaagtcgtcgctaagggcgtcgcgctctatttcgtggtcgacttcgaactcagccgctcccgctggtactggctggacgaacaggttgtcggccggagtcagtcgtaccagctctcctaccacgcgctgactcgccagtaccgtttgtcgagcggcgccttgcaccagagcttcgccacgctcgacgaggcgctgcgcatcctcacacgactgcgcaactggccggtcctcgacaagggttcgctcgccgccggccagacctatcagctcgccctacgcatgcgtctcgacctcacacaaatgcccaagacgttccaggtgaacgcactcgccaatcgtgactggaatctgacatccgagtgggctcgctggaaccttacgcccggcgatgtatcctccctcggcgtagcggccacgcttgcgcctgccaccggtgagagcaagtgaagagtctgatcgtcgccgccgcttcgtttggcggcattcttctcttcctgttggcgtcggcgagcgccaacacggcgctctttgcgcgtcattacccctggctgctgggtctgaatgcaatcgtcgccctgtcgttgctggcgctgattgcctggcagctgcgcatcctctggggtgaacaccgggccagagtcttcggttcgcggctcaagctgcggctgatgctgatgttcggcctgatggccgtcgtgcccggcgtactgatttacgccgtgtcggtccagttcgtcaccaagagtatcgacacctggtttgacgtgcgcgtcgagaaggccctcgaagcgggcctcaatctaggccgcagtgcgctcgattcgctgttggcggatctggccgccaaaggacaatcgatggcgctggaacttgcggaccgctcggaagcgcagcgacggctcgaactcaaccgcttgcgcgaacagcacggcgttcaatcggcggcactcttctcgacgacaggtacgctcgtggcgacggcgacgggtgaactggccaccctgttgccggcacagccggcacccgaacaattgcgccgggcacttgccgagcgccgacttgcggtgatcgagagccacagcgagaaagacctgacactgcgtgtcctggtcgccgtaacaccgccgggcctcggcatcgagacgcgaatcctgcagcttaccgatccggtgcccaccagcctcgcccagaacgccgacagcgtgcaggcggtctatgccgactatcaggaactctcgctcggccgtgagggattgacgcgcatctacgcgatgacgttgacgctgacggtactcctggccttgttcacggccattgccctggctttcgtgctggctcgccgcctgtcggcgccgctgtctatccttgccgagggcacacaagccgtggcggcgggcgactacaccccgcgtcaggctgtctatagtcgtgacgagctcggcgttctgacccgctcgttcaagcagatgaccagccagctcgatgaagctcggcgcgacaacgaacgtcatcgcgccgagctcgaagcggcgcgcgcctatctcgaatcgattctcgccaatctttcggctggcgtgctcgtcttcgaccaccgtttcgtgctgcgtaccttcaacgaaggagcgctgacgattctggacgacgacttcagcgatctgctcggccacccggttgatgcctggccgcggcaggaaacgcttggccaggccatccgcagtgcctttgacacccatgccagcagcgagtggcaggaacagatcgaactcgatcattccggcggcctgccgcagattcttctcctgcgcggcacgcaactgcccgccggttcgcatggcggctacgtcgttgttttcgacgacgtgacccggctgattgccgctcagcgtagtgccgcctggggtgaagtggcgcgccgcctggctcacgagatcaagaatcctctgacaccgatccagctctccgccgagagactgcagatgaaactggccgaccggctggccggcgccgacgcccagatgctggcgcgctccacgcagacgatcatcacccaggtgcaggcgatgaaacggatggtcaatgacttcagcgactatgcccgtctgccggcaccggagctcgccgcggtggacctcaacgcgctgatctcggaagtgctcggcctgtacgaaacctcgcgggcgacgatcaagctgaagctcgccccccggttaccgctggtctggggtgatgtcacgcaattgcggcagatcatccacaatctgttgcgcaatgccgaagacgcgcaggaagcgcttgaatcgccatgcatcgggatcagcacacaatgcactgacagcatggccgagatggtcgtcaccgatcacgggccgggtttcccgcccgaaatccttgcccgggtctgcgaaccctacgtcaccaccaaggcgcgtggtaccggcctcggcctggcgatcgtcaagaagatcgtcgatgaacatcacggccgcatccggatcaacaaccgccagcgggtcggcgccgaggtcagcatcatgctgccgctcgtctcccagccgagcgctcgccgccaccccagcaaactatcttccgaggcctgagcatggcgcaagtattgattgtcgacgacgaaatgggcatccgcgagttgctgtccgagatccttgccgacgaaggtcactccgtctggctggcggaaaatgccgccgtcgcgcgccgcatgcgcgccgagaaacggccggatctcgtcttgctcgacatctggatgccggataccgacgggatttccttgctcaaggaatggtcggcgggcgggctcctgacgatgccggtggtgatgatgtccgggcacggcacgatcgactcggcggtcgaagcgacacgcatcggcgcgaccgacttcctcgaaaagccgatcgccctgcagaaactgctcgccaccgtcaagaaagcgctcaagcacgaggcggttctccagaagcggccgctgacgctggacgccttcacgcgctcgcccttgctcaaggacctcaagcggcgcctcgaacaggcggcggcgaagacgtcggtgctcctcctgaagagcgcctcggggagcatcgcggaaatctgcgcgcgtaccctgcagacgcaccgtaccccctggctcgacctgtcgacgctgagcacgccgctgacacaggaaatgttgcagaacgccggcggcggcatcgtcttcatcgccgatctggcacagttcggcaagctgcagcagatgaatctcgttttcgccatcgaacggctcgagcggcagaatctgcaactggtggcggcttcgagccgctcgctgtcggcactcgttgactctggctgggacccgctgctggtcaaccgcctcggcgaagtctgggtggcactgccgcagatttcgggacacgcggacgacgtccccgaaatcgccaccctgttgctcgccgatctcgccgaacgcggcgaagtgcccttgcgtcacttttccagtggcgcgcagaacgcgctacgtctgcatcgctggcagggtgaatgggccgaactcctgaccacggtcaagaacctcgcgctgtcggcgctcgatgaggagatcagtgccgacgatgtcgcccgtaccttgcagaccgaggccagcggcgccgccacgccgctcgcggcactgttcttcgatctgccgttgcgcgaggcccgcgaaggcttcgagcgcctgtacttcgaataccatctgagcagcgagaggggtaacatgacgcgcttggcggagaagacgggtcttgaacgaactcatctctatcgcaagttgcggcagctcggtctgaacatcgggcggcgcagcgacgagcgcgaatgacatcgcgccgcagcaccgtcagggagattaaaaagaaatgcggatcgtcattcttggtgccggccaggtcggtgcgagtgttgccgagagtcttgtctcggaaaacaacgatatcacgatcgtcgatagcgaccaggatcgtctcgcctacctccaggatcgtctcgacctgcgaacggtgaccggcaacgccgcctatccttcggtactggccagcgccggcctggacgatgccgacctgttgatcgccgtgacgcagagcgaccagaccaatctcgtggcgtgcaaggtggcgcacagcgtcttcaacgtcccggcacgcatcgccaggttgcgcgcgcgtgactttctggagagcgaaaagctgctggcgccggagaacttcgccgtcgactatgcgctgtgtccggagcaggtcattaccgagtacatcgcgcgcctcgtcgagtttccggaagctttgcaggtgctgaacttcggcgatggccgactggtgctggtggggcttcgcgcctacgccggcggtttgttggtgggtagcccgatcaaggagatgcgcggccatctaccgcccgagatcgacgggcgcatcgccgccatctatcgccgcgacggcgccatcacaccgaccggtgagacgatcatcgaagacggcgacgaggtcttcctgctggccgccgaggaacacattcgggccgtcatgcgtgagttgcgccgctcggtcgagccggtgcggcgggtgatgatcgccggtggcggcaacatcggccatcgcgtcgcgcaggcgctggaaggcaagtgcgaagtcaagctgatcgaggtttcgcggcggcgggccgagtttgtcgcgacctcgctgaaggcggtgctggtgctgcacggcgatgcaaccgacgaggagttgctgcaacaggaggcgatcgacgaaatggatctcttcttggcgctgaccaacgacgatgaagacaatatcatggccgcgtcgctggccaagaagatgggcagcaagcgcgtggtggcgctgatcaaccgccgggcttacgccgatctggtgcagggcgggccgatcgacatcgcgatttcgccggcgcaggtttcgatcggcacgctgttgacctatgtccgccacggtgacgtggcgcaggtgcatagcttgcgccgcggcgctgccgaggcgctcgaggtcgtcgcccacggcgatcagaagacttcgcgcgtcgttggccggcggatctgcgatgtgccgacgatcgagggcgcgttcatcgccgccgtcgtccgcgatctcgacaagacgcaggatgtcggattcctcggcctggccaagaagaagcagaggggtcgagtgctgatcgcgcacaaggacgtggtgattcagaccgacgatcacgtgatcgtcttctgcctggacaagaaggtcgtcaagcaggtcgagaagctgttcgccgtcggcttccatttcttctgagagcgaagcatgcaacgctattacccggtcattcgggtgctgtcgatggtcattgtcatgttcggcctgaccatgctggttccctgggggttgtcttggttcatgcacgacggtgccgagagcgccttcgacgaagccgtgctattgacggtcggtaccggtgcgggtctctggtacgcgacgcgcaaggagaaacgcgatctgacgattcgtgacggctttctgatggtcgccctggtgtggacggtgctgccggtctacgcggcgctaccgctggtgattcaactcaatgcaagtttcaccgacgcctattttgaagccgtttccgggttgacgacgaccggcgcgacggtcttcgaagggctcgacaatctgccggtgtcgatcaacttctggcgcacgcagctcgtttggctgggtggcatgggcctgatcgtcctggcggtcgccatcctgccgctgctcggtatcggtggccgccagatgttcaaggcggaaacgccgggaccgatgaaggactcgaagatgactccccgcatggccgagaccgcgaaaggcctttgggtcgtctatacgctgatttcggtgtgctgtgtgctcggctaccagtgggcgggcatgacctggctcgatgccatcatgcacatgttcgccaccatgggactgggcggtttctcgagccacgacgcgagctatggctacttcaactcgccgttgatcgaggcggtggcgattctcttcatgctgatcgccggctgcaacttcgccacccactacgtcgtcctcagcggccgatcgttgcggccctacgcgaccgacccggaagccgggatgttcctgctggtgaccctcggcagtgtcgtcggtatcgccatcttcctcgatgtgcacgaggtttatccgacgttttccgaagcgctgcgcttctcggcgttcaatgtcgtgtcgatcgcgacgaccaccggctttgccaacaccgattatgccttgtggccgttcttcgcaccgctctggatgttgtttctttccagcttcgccaccagtgccggttcaacgggcggtggcatcaagatgatccgcgcgatcgtcctctacaagcaggtctaccgcgaactcgcgcgggccatgcacccgaacgccgttcatccggtcaaggtcggcaacgaggttgtccctccgaacatcctcttcgccgtgctcgccttcggcttcatgtacatggtctgcatcgcgtcgatgaccctgcttctttcgttctcggggttggagatcatcaccgcgtttacagcggttgtcgcgagcatcaacaacaccggacccgggctcggtcaggtcggtccggcgaacaacttttccgtgctgaccgacttccagacctgggtgtgcaccttcgccatgttgatcggccgactggagatcttcaccctgctggttgtcctgacaccggcgttctggcgcaagtagccggaggggaacatcgggagcgccggtttggcggacgaactagcgccgccagaaggcaggcatcaagattaccagcagggtgaagatctccagccggccgagaagcattgcccaggtacatacccaggtctgaaagtcggtgagcaccgcataggtcgttgaaggaccgaccagattgagacccgggccggtgttgttgatgcacgccacgactgccgagaaagcggtgatgacgtccaggcgcgtggcgatcaagagcagcgtcagtatgacgatcgtcacgacgtaaatgaacatgaagccgagaatcgaatgcagcaccgggtcgggaaccaccgtcgccccgaagcgaacggtctgtagaccgcgtgggtgcatggcacgcatcaactcgcgcgacacctgcttgtagaggacgacggcgcggatcatcttgatgccgccgccggccgaaccggaacaggcgacgaagctgccgaggaagaggatccacagttgcgcgaacaagggccactgcgcgtagtcggtggtggcgaagccgagcgaagtggcaagcgacaccgagtggaaagcgacgtagcgaagggtcgtcagaaaatcctcgtagacgtcgtcaggccacaggtagagcgcgagcgcgacgctgctcagggcaaggaagccgagaaaatagtgcgcttcgatgtcgaagcgataggcgcgcagcgagcgttgcgacaagaccaggaagtgggtgctgaagttgatgccggcgagcagcgcaaagaagatcaccaccagctcgatgtcgaggctgtcgaagtggccgaggctcgcgtccttggtcgaaaagccgcccagccccatgatcgagaaggcgtgcatcagtgcgtcccagggttccattcccacctgatacaggctcaccccacaggaaatggtcaggatcacgtagaccacccatagtcccttcgcggtctcggtgatgcgcggcgtgatcttcgcatccttcatcgggcccggcgtttccgccttgagcatgccgcgtccgccgaagccgagcatcggcaggatggcgaccgcgagaacgacgacgccgaggccgccaatccagtgcatgaaggttcgccagaagttgatcgacaggggcagagtgtcgagcccggagaggaccgtcgcgccggtcgccgtcagaccggagacggcctcgaagtaggcgtcggtccacgacagttccttgatgtgcagatacagcggcagcgccccgaaggccggcagcagcgaccagatcagcgcgaccagcaggaagctctcgcgcacgcgtatttcgcgcttttgccggcgaacggacagcgacaacagtgcgccgctggccatcgtgatgagcaccgcttcgtcgtaggcgccgtgcgcaccgtcggcgctgagccatgagagactgagcggcaccagcatcaggaagccaaaaccgaggatgaggatgccgagaacgaagagcaccggcgcgaaacgcttgatcatgcgaagcctttccgaagagcggtcaacgagcgctgatccgccggccgatcgcgttccctcgcatccacttccagtgtatgtgggcgatcaaagagggcgctctgcaatcgagggatagcgtgcagcggtgtgcaggcgcgtgaaggggcgacggtaaattcccccttggcagtatcgcgccagacggcggtagggtcaatcgccggcggatctcgtcttctcgtgctggctgcaccaactttcgccgtattctcgtctctggagttgtttgcgccccccagggaacgtttgatccatatggcatcacttgccaagggcttgtcgtaccgggcgatctgcggcatgattcgtggccgtgccgatgttggcccgtagatgcgctgattccttcgagagccgatgacgcacgcttgcccccctccttcacagtcgccgaagcgctccctgcgctcggtcgtcgcgggctagggcgcatgggttccctgctgcgcatcgcccgcgaactgatgcgcgaagcggcgcgcgacctagcgccgacgctggtcgttgtggcgatctttcaggtatttttcatccagcgtatgccggacagtccggcggggttgatcggcggctttgccgctgtccttctcggcctggcactcttcgtcaagggactcgacgccgcgattttcccggctggcgagacgatggctttcgactttgcgcgtcgcggttcgtttctctggctgatgctctttgccttctgcatcagctttgcttcggtggctgccgagccggcgctgatggccgtggcctacaaggcggaagcggtgtcgggtggcagcatgggtgcgctgaccctgcgcatggttgcggcgctcggcgtcggtctggcggtggtggttggcgtatggcgcatcgtcctcggccactcgatcggcaactacctgatccccggttacttgatcgtcatcgccctgacggtgttttcaccgccgcaactggtcggtctggctttcgattcgggtggcgttgtcgcctcgaccgtcactgcccccctgttgacggctctcggtgttggcctggcgaccagcattcgtggccgcaacccgatgctcgacggctttggtctgatcgctttcggcgcgctcgcgccgatgatcatcatccagatctacggcatcgtcttcttcgtgccggcggcggccggcacggcggtggtgatgatgccgaccgacgaccagcaccagtatgctgccctggaactgctcttcgacttcctgatcatggtgagaaacctgctgccgatcatcgtcgtcgtcctcttctccagtttcgtcatccttcgccgcccgctcgccgatcccaaaggcctggccgtgggaatggtcctcgtggctgtcggtctctttctcttcgacgaggggctgcaagtcgggctctttccgcttggcgacgagatgaccaaaggcctgatgggcgacggcgtcgccatgtgggcggtctatctttacggttttctcatcggtttcgccacaacgatggcggagccggccttgatcgccctgtcgatcaaggccgacgaagtgagccttgggcaactcaagggcatctggctgcgttcgctggtatcgatcggtgtcggcatcggcatcgtcatcggctgcgcgcgcatcatcgacggaatcaacatcgcctattggctgattccgggttacctgctggtcctggccatgaccaaagtggcgccgcgcttcatcgtgccgatcgcctatgattgcggcggcgtgacgacgtcgacggtgaccgtgccgctggtcaccgccctcggcgttgggctggccgaacggacgcccggtcgtgacccgatgatcgacggtttcggtttgatcgccttcgcttcgctgctgccgatgattatcgttatgtcctatggcatcctcgcctcctggctgatgtcaaggaaatctgccaaggagaagacacgatgaagttttctgctgtcgtcctgatcatcccggaagaagacgagaaccgcgcggtggggattctcaagcacgccggcgctaccggcctgacgattctcaagggcaagggtctgcgccacaacgagcgcaagacctttctcggccttggcctcgagcgcaaggagtcggtgctgttgtgcgtcgtcgagaagcaactggcgatgcgcatcttgcgctcggtcaagaccgagatgaaactcgatgagccgggcggcggtctcgccttttcgctgccgctgggcagtgtcgtcggcatcggtctggcgcagatgcaggcgtttcgccgcgaagtcgaggaggatctgtgagtcgccctcggccattggcctcaagcccgctgtcgggtcgctgacccctatgattgactgaaggagttcttgtcatgttggttgccggaatcatgaagaaggatgtcgtcaccatcagcccgctggccaccgtacgcgaggcgctgatgatgatgaaggctcgcggggtgcgctcgctggtcgtcgagaagcgccattccggtgacgcctacggcctcatcgcttatcgcgacgtcgccaagtcggtcatcgccgaggatggcgacattgaccttctcaacgtctacgacattgcccagaaaccggcgctacaggtttctcagcacctggaaatccgctatctggcgcgcctgatgatccagtattcggtaaagcgcgtgctggtcatcgacaacaacgagttgcagggcttcgtctcggataccgacgtggtgaccagcctcattgaacgtgcgttgcgcgatcgctaggttcgggacgccatggaaaagatcgtgcgccgttatgcggcccacttcccacgctggtgccaggctttcggcgaccatctcccggatccgggcggcgaagggcgggcggtcgagtggctggtcggcgagggctgcgttggcgtgatcgtcctgccagaggttcgccgcctcctgatgcacgaactgctgggaccacagaagccccacctcgagttccggcagcgctcgctgagcctcaaccgttacgactacgacgaggtcgaggttcttgggcattccggctatgcggcgctgcgcgagttgctgctcgccggcgatgaaacgcacatgttcctgacctaccacctcatctaccctccggggacgcgcatcatcaccgtatcgctcaagccgccgctacctctgctctacaaggaaatggcgccactggcggtcagcgtctgcgcgtgacacggccccgggtggctgtcgccgccggccccagcggctgacagcgactttcgcagggccagtgatgccttcggccttctggcgcaagtgacggcgaaaagcggataatcgggactttccggcgtacttccctcgccggtggagttcgccgtgacccgaccaagcaacgacagtttcctgcgcgccctgctcaaggagccgaccgcgtacacgccggtatggctgatgcgtcaggccgggcgctatctgcccgagtactgcgagacgcgcaagcgggccggcagcttcctgcagttgtgcaagaaccctgccctggcctgcgaggtgacgctgcaaccgctcgcccgctacgatctcgatgcggcgatcctcttctccgacattctgacgatacccgatgcgatgggcctcggcctctacttcaccgatggcgaagggccgcgcttcgaacgtcccttgcgcgaggagtgggcgatccgcgatcttacggcgcccgacccttgggatcacctgcgttacgtgatggacgccgtcgccgagatcagacgcgcgctgcacaactcggtaccgctgatcggctttgcggggagtccctatacgctcgcctgctacatggtcgaaggcgcttcgagcagcgattaccgctgcatcaagggaatgctctacgagcggccggacctgttgcatcgcattttgtcggtcaccgccgacgccgtcaccgcctatctgaatgcgcagatcgaatccggcgcacaggcggtgatgattttcgattcctggggcggttcgctgtcggcggctgcgtacgaggagttctcgctgcaatacatgcagcgtatcgtcggcaatttgctccgggagcgaggtggcgagcgcgttccctcgatcgtgtttaccaagggtggcggtctgtggctggaggcgatcgctgacatcggctgcgacgcggtcggcctcgactggacaatcgacatcggggaagcgcgccgacgcgtcggtgaccgcgtggcgctgcagggcaacatcgacccggccgtgctttttgcctcgcccgagaaagttgccgccgaagctcgacgggtgctggagagctatggcgccggccagaacacgggtcacgttttcaatctggggcacggcatctcccagtttacgccgccggagaacgtcacggcactggtagaggaagtacatgcgcatagcgtgttgctgcgcaccagaagcgaataaacatcggttgaccacttgacttattcacagaaatgccgtgcatgtatcgcgcccgccaggaaatctcccaagaatcagaggtctatcaataatgcgctgatttattgggagttttgttatcgcttatttttccggcaacgacctgaaacccttgtgggaagggcctttgcggcacttgtctgacgcacgatccacagagttatccacaggaactgtgcgtcgggtcgaaagctctgataactgaggatgttaggcggctttgagagaactggcgcgagcttccgccgctaagtggcccgttgattccccccggacttcaacccgtttcgagattgcacgcgcatgccgcagatagtccgcgtcgccctggacgtgcctctgcgccgcttcttcgactactgcgtaccgaaaggagagtgcctgtcggtggacgacatcggctgtcgcgtgcgcgtgccgttcggccagcaacggaagatcggcatcatcgtcggactgccgagcgagagtgcagttccgctcgcccagctcagatcctgcgaggtggtgctgcgcgacttgccgcccttgcccgctgactggttccgcctggtcgagttctgcgccgcctattaccaggctcctgtgggtcaggtcatgttgtccaccttgcccgccggcctgcgctcgaccactccagcgaagccccggccggtccggcggttgcccgacgacacccgggcgatcgcggcgccggccctgaccgccgaacaggaaatgtcgctggccgcgattgcggccggtggcccggggtttcacgcctacctgttgcatggcgtcaccggcagcggcaagaccgagatctatctgcgcctgatcgagcgtaccctcgctgccggacggcaatcgctgttgctggtgccggagatcaacctgacgccacaactcgaggcgcgggtgatggcgcgtttccccgctgccgggctggtcagtctgcatagcgaactcggggaatccgcgcgcaaccggaactggcgggcagccttgagcggcgccgcgcgaatcgttctcggcacgcgcctggccgtcttcgctcccttgccggaaccgggcctgatcgttgtcgacgaggagcatgatgcctctttcaaacagcaggacggcattcgctattcggcgcgcgacctggccgtgttccgtgcccgccagtgcggaattccgatcgtcctcggttcggcgacgccgtcgctggaaagctgggcaaacgccgctggcaacggcgcgggcaatggcgcgcgcgcccgctaccgcctgctctcgctgcacgcgcgcgcggtcgagggggctcgcctgccggtggtgcggcgcgtcgacacgcgcgttgacaaaccgattgacgggctatccggcgcgctgctcgaggcgatcgagaaacgcctggaacgcggtgagcagagtctgctgtttctcaatcgacgcgggtacgcacccgtgctcgcctgcatggcctgcggctggacctccggttgccggcgttgcgctgcccatctagtgctgcatcttgccgaccgttgcctgcgttgtcaccactgtggctatgcggcggccgtgccgaaggcctgcccgacctgcggcaaccaggatctgagcgccttcggtcgcggcacgcagcgcctggaggtggttctcggtgagcgctttccgcaggcacgcgtcctgcgtgttgaccgcgactcggcgagcagccgcacgcattgggaagcgctggtggcaaggatccacgccggcgaggtcgatattcttgtcggcacgcagatgctcgccaagggtcacgacttcccgaagctgacgctggtcggcgtcgtttctcccgatgctgcgctctttgccgccgattggcgcgcgcccgagcgactttttgcccagttgatgcaggtggccggtcgcgcggggcgtgcggaccgcccgggggaagtgctgatccagacgcagttccccgaccatccgttgtatgccgccctggtcgaccacgactatccggccttcgccgcggcccatctcaaggaacggcagcaggcaggctttccaccctacacccatcaggcgatgctgcgcgcggaagcgccacgcatggcagacgccctgagcttcctgaatacggcgcgcgcctgtccgccacccggttgcgagaacgccgtgaccttctacgacgcggtgccgatgcgcctttcacgcagagccagccgcgaacgcgggcagttgctcgtcgagtcgtcgtcacgtcgcgtgttgcagcagtttcttgccggctgggtggtgcagatcgaagccatcaaggcgccgggcagcctgcgctggcacctggaggtggacccgctcgagttctgacttggcggcgcggccagcgcgtgtgcgggcgctgcacctcgcctgtgccacggtagcgccctcgtggcccccgcccctttgccgctcgagcgagccgccgcgtggcccgctgtcgcgcaccggcaaggattgacgaagccgccgggcccagggatactctcctcgaaagccagcctggccagctccccagcgtgcaccatttcacagcgcggcgaattcccgccagctattctatcgggtgccggtagatgggggtcgcgcttgccacgcccgcgccgcttcggcgctcacgcgacgaagacgggcctcgtctgctggcgccacccaccaaggagtcctgacgtgtcttccgatttcgtagccgcgattgacctgggttcgaacagcttccacatgattgttgcccgtatcgccaatggacgggtgcaggttctcgaccgcctgcgcgagatggttcaattggctgcgggcctcgacagtcgcaaccgcctgtcgccacagtcgcagcagcgggcgctcgactgcctggcgcgctttggccagagactacgccacattccgccaacccgcgtgcgcatcgtcggcaccaacaccttgcgacaggcgcgcaacagcgccgagttcgtggcccgcgccgagcaggttctcggccacaaggtcgagatcgtcgccggccaggaggaggcgcggctgatctacctcggtgttgcgcacagcgtcggcgacgtgcccgggcaacgtctggtggtcgacattggcggcggtagcaccgagctgatcatcggcgagcagttcgatcccctgcatctggcgagcctgcgcatgggctgcgtcagcatcagtcgccattgttttggtaacggtcgagtgaccgcgggccgcctgcgcgaggcggaattgcttgtccagctgaatctcgaaccagtgcgcgaggaatacctggcgcgcggctgggaggtggtgaccggtgcgtcggggtcgatcaaggcgatccaggatgtggtcgtcagcgaaggctggtgtcgcgagggaatcagtctcgacgccctgcgccgactgcgcacggcactgctcgaagtgcgcgacacggccgaaatcgccagtcgctggcaactcgaccccgcgcgcgcgcgcgtcttcttcggtggcttcgtcatcctgcacggtctgtgcgagacgctcggcgtgcagcagctcgaggtctcggaaggcgctttgcgcgagggcctgatctatgacctgctgggccgcatccggcacgaggatgtgcgcgaccgaaccatcgccgatgtcatcggtcgcttcggcctcgatgaggctcaggccgggcgagtcagcggcacggcgctggaactgcaccgacaggtacgcgcgaaatggcaactgaccggcaaggaagcgcggcacgttctcgaacgggccgcccgcctgcacgagatcggcctgttgctgacccacgaccagtatcacaggcacggcgcctacgtgctggagcattccgacctgcccggttactcgcgcgacgatcagcgtttgctgtcggccctggtcgggcgccaccggcggtcgtttccggccgatgcgttttcccatctgccaaaggactgggcgcggccggcacgccgcctgtgcgttctcctgcgtctggcggtggttctccaccggggtcgcagcagcgagccgttgcccgcgatcagcctgcgcgtcgaccggcagcgactggttctgcgccttccggcgggctggctggaccagcacccactgacgcgtgccgatctcgagatcgaagccaggcaacttcgcaaggccggcttcgatctcgagatcggccgcagtggaccggtgacgctgccgccggcaccggccgcgggcttgccatgaccgtcggcaatgaccgcctgtgcagtgcaccagtcaccttttcgtccctgaccagggctggcatcgtaacggcacaccggccgtgacgcgcgggtcgcggtgatgcgatttctcgcctggctggctgcatccctgctgctgtcgctgctcgtcgtcttctttctgctggtcgccgcgcttgagccagcgcccctggttacccgtggcgagacgatctcgcccgcgtcgattgcgcaggccaaacttctcttggccaggaacgatccgcgccgactggcgcgcggcgatgaacgaacggcagatctcccggcggcgttgatcgatgatggcgtcaatcacctggcgaaccggctgttgcacggacgtggtgccttcgtcatgggcgaggactcggcgcagatccgcctcagcgtccgcgttcccggtctgcccggaccccgttttctgaaccttggcgcggtcttcaaggaagccgagggggaaccgcatgtcgcctcggcgaccctgggttcgttgcccgttccggccgcgctgatcgagctgctgatggcctcggcgatcaagcttgccggttttggagacgactggcagctggcccgacagagcatccggcggttgatgttcgagcccgggcggggcgtcgtggtcatcacctacgtctgggaaccagaaatcctcgatcgtgcgctggcgctggcctttacgcccgaggatctgctccatctcgaagccgcccagcgagccctggcgggccttctcgatcaccacgggccgcgcgcgcgcgtgcccctgccggaaattctcggcaccctcctggcgcacaccggcgacggatcccttgtgcagcgtcgtgcggcactactggttttggccacgcaccagtcgggacagagcctggtcaggctgttgccgcaggcgaggcaatggccacgcccacgacccgtcaagctgatcctgctcggccgcggcgacagcgcccagcatttcgccatttcagccgccctggctgcctgggccggcgagccggcggccaacgccatcggcgtctacaaggaagtcgaggacgcgcgccatggcagcggcttctcgtttgcggatcttgccgcggatcgtgccggtacccgttttggacaactggttgccgacgcgtcgccacgcctgaacgctgcactgggaagaacgctgaccgatgcggacctggcgccagcgcttggcgggcttccggagtatctgtcggaaagcgagttccagcggcgtttcggcggcagcggcaacgccgcctatgcgcaggtaatggccgaaatcgagcgtcgcctggcggccctgccgctgtatcgctgatcggctgccctgtgcgcccgtggccaccctcggcgcgtgctgctcagcgcacccgtcgaccggcaagcaggaaccacagataagcggcgagctgtgctcccagcaaggacaggagagcgttccggtgagccatggcggccgtttgtccctgcgcctgcagcaggtcgatcaagagcccgagcccccactggacgccgaaggcgccaacgaagaccatcaggttgaatgccgtgttggcgcggccggatagcgccacagcaaagccggcggccgcctgcgaataggcgagcgtgccaaagctcgagaagctgccataggcgatccacaggaggtgggtgtgttcgacggcctgggtgacgatcagggcgagcgtcagtagcgaaaggccgagtccggcagcgagcaacatcagcggcttgatgccgcgcctggccaagccggtggcgaggaggccaatcaggagataggcaatcagcatcgccgcgctcatccccgccatatggtcggcggcgaccgcgcgcgcgtagccgttcacctgcatcagccaggaaaccgaccacaggctctgcacggccataaagcccccgaccagcgtcagtccaagaggcgcgaagcgccagaaatgggcgctggcgaagacctgcctgacgccggcccactgcgccgcgagcggttccggctttgcgccgtccgtgcgttcggggacgctgaggaacagccagatggcaaccagcagggtcaggccggccagtccgacgaagatctcgcgccagccggctacctgcaaggctgcttccagcggtgccgtcgcagcgagcgctccgagaccgccggaggtcatgatccagccggtcagcgatgcctgtcggtcggccgggaaccacagcgaaaacgctttgaaggcggccatcagacacgccgaaacgcccagcccgatcagcgcacgcgagaaggccaggtcgccgatgctcttgccgatggcgaacgtcgcggcaccggtagcggcaatcaggagcagccccgattcgacccggcgcgcgccgaagcggtcgagcaacatccccagcggcagctgggcggcggcgaaggacaggaagtaggcgctggtcagcaggcccaggctgccggcgccaagtgccagttcggcagtcagtatcggcccgataacggcgttagccgtccggtacagataggacaagaagtaggcgcctgcgaagggcaggaatagtttcagccagagcatggattggtcaggagtccggttgtttcacgcctcgtcccacagccacgcggccccgcgcacgccggaggagtccccatgcacgttgggcagcaggcgggtgcgcacctcgtcggagaagacgtgcgctgtccacaacatcggcacgcttcgatacaggcgctcaagattggaaaggccgccgccaagcacgatcacgtccgggtccaggatgttgatcacttgggccagcgccttcgccaggcgccgttcgtagcgctgcagtgacgcattggcagcaaggtcaccggcgccggcgcgagcgccgacggcttcggcagtcagcgattccccgtggtggcgccagtggtccaggctgagcgcgggaccggagagccacgtttcgacacagcccgaacgcccgcagtagcacgctggtggcggcaggccttcctcttcggccgacggcagcggattgtggccccattccccggcaatccggttaaccccggtcagtacccgctgattgacgacaattcccccgccgacaccggtgccgaggatgaccccgaaaacgacctccgcacctcgtccagcaccatcgatcgcttccgaaagggcaaagcagttggcgtcgttggccaaacgtacttcgcgctgcagcagcctctgaaggtcgtcccgcagtggtctgccgatcaggcaggtggagttggcattcttgatgtgaccggccgcaacggattcggtaccgggaattcctatcccgacgctgcctcgcccaccgagatcgtcttcggcggcagcaaccagttccgtgacgaccctgattgtcgccaggtaatcgccttgcggggtcggacgacggcgccgccgcagcacgttcccggactcgtcgagagcgacgagttcgatcttcgtaccgccgaggtcaatcccgattcgtaagcgtctgaacaatctcgttctcgtgcgctgcgtggccatgaggcgcgcctttcctcttgcggccatcccggatccttgcagggggcagtatgtgacccacacggctgatgaactgggctatcatggacaggttatggttgcggagcgacggactataacaacattgcttgaagctgtcccccatgtggtcacgctgatactgagtagcggcatcgacatcgcgcgcggtacgatcggctttttgggcttgaccttggaggagagttagtcgtccggatgtccgcaccaggaaggtcgccgatctggtgcgtgagctggagggatggagcatcaggatcgtcgtttctcatgcatgggcatatcctgacgatttggccaacgaatatggtttatcacgtggaatcgtcgatgctgcacatctgctggacggtttggttctctctgtccggctcaacgaacttaggcttgaatctcatgcggaatctcgctcgctctaccgtgctgacatgcctttcttgccgccatcccagccagccctgatgccggcttcacagtatttcgcccgcaggaggaaaaatgcgcaactaccccaccatcaccggccggaagatccgcctggcgcttgtcggatgcgggcgaatcgcggccaatcacttcgcggcgatggagcagcacgccgaagatgttgaaatcgtcgatgtttgcgacgttgaccgcaacgcgctcgacaaggctgtccagcggactcttgcccatggacaccttagcatgaccgaaatgctcaaggcgagcacggcggacctcgtcgtgctcacgacgcccagtggcctgcatccggagcagacgattgaaatcgcggaatccgggcgccatgtgatgaccgaaaagccgatggccacgcgctggcatgatggcctgcacatggtcaaggcttgcgacgaagccggcgtgcggatgtttgtcgtcaagcagaatcggcgtaacgccaccttgcaactcttgaagcgtgccgtcgagcagaaacggttcggacgcatctacatggtcaatatcaacgtcttctggacgcggccacaggaatactacgacagcgccaaatggcgcggcacctgggagttcgacggcggcgcgttcatgaatcaggcaagccactatgtcgatctgctcgactggctgattggccccatcgagagcattcaggcctacacggccacattgggacgggatatccaggtcgaggacagcggcgtgctcagtgtccgctggcgttccggtgcgctgggctcgatgaacgtcaccatgctgacctacccgaagaatctcgagggcagcatcacgatactcggggagaaaggcacagtccgcgtcggcggcgttgcggtcaacgagatccagcactgggatttcgccgagaagatgcctgaagatgataaaatttccgccgcaaactatgaaaccacatccatctatggctttggccacccgctctattacgacaacgtgatcaaggtcatgcgcggtgaagcggagccggaaaccgatggccgcgaaggcctcaagtcgctcgaaacactgattgcggcgtacctcgctgcccgtgacggcaagcgagttgcgctgcctctggattactgaacatggtgctctccatacacccttctgcaattgtcgatgagggcgcacaaatcggcgatggtagccgcgtctggcattttgcccacatttgcgctggtgccaggattggcacagactgttccttcggccagaacgtcttcgtcggtaacgacgtagcgatcggcaacaacgtcaaggtgcagaacaacgtttccatctacgacgccgtgcagatcgaggacgacgtcttctgcggcccaagcatggtgtttaccaacgtgtacaacccgcgttccgcggtcacccgcaaggatgagtatcgcccgacgacaataaagcggggcgcgactcttggggcgaacagtacgatcgtctgcggggtaacggttggtagattcgcctttgtcgctgcgggtgcggtggtgactcgtgacgtcaagccctatgctctgatggctggtgtgccggccagacagataggctggatcagcaagcatggcgagcgtctacggctgcccctggagggagacggagtagcgcaatgcccggtgacgggtgagacctacaagctgacggggacgacgctggcggttgaatgaaggtagcggtcatcggcggcgggatcaacggggtcatgaccgcctgggccttcgcccggcgcggcgacagcgtagacctattcgaaaagggccggctgatgtcggccaccagccactcctcctccaagatgttgcacggcggcttgcgctacctcgaacacggccatctgaggctggttcgcgaggcactccaggagcgctcttggtggatcagacaggcgccggaatttgccagaccgcttgagttgctgattccaatttaccggaacggcgagcgcgccaagtggctggtcggcgcaggcatcaggctctacgatctgctcgcaatcggatcggggttcccgcggggccgttggtacagcgccgacgaggtggtcgaacgctttcccggcttgaaacgcgacgagttgctgggcgcctacggttactgggatgcccgtatggatgactaccggcttggcctgtgggcagcagaaagagccggggaatcaggtgccaggctccacgagttcaccgccgtgctcaaggtccatccggcgacgggagaggttgccctggacggatccagtgcccgttacgaccgtatcgtcaacgtcgccggcccctgggcggaaacactcctcgccaggtcaggcgtggcaagcgcctaccggcttgacttgatccgtggcagccacatcgtcgtgcctggcaagctcgagcacggttgcgttctgcaggtgccgggtgagaaacgcatcctgttcgttctcccgcacggagaaaacaccctgctcgggactaccgaagtcagccaggccgaccccgatcattgcctgcccagcgatgaggaaatcgactatttgactaccaactacaaccgttgcttttttgaggtcgttgcgcgtcaggatataatctcaagcttcgccggaattcgaccgattgttgcgagcaagaccgatttttccgcggccagccgggaatcggtcatcgagcgccaaggcaggctgataaacgtcttcggcggcaagtggaccacctcgcgggcccttgccgaagcagtcgtcacgaaatcacagtattgagagaaactatggaagctcacttcatcgacctgaaacagctataaggagacgtagtcgtgcgtgcggagattttgattcaactaggccaagccaaattgctaaatccactctacctgaagccggatgcacccacccattaccacattgaagtgcctgatgatgcgctcctcgacgctcgcgactatcttgaagaacagccccggccagccgatgttgcaacagtgcccccagcccgaccgggcagcttgcaagagcggctgaaccaactacttggtcccctggcaagaataaggcccagcgcaagcattggggatgattatcaaacagttcaagatgcaatggaggaacgttattgtggacgttaatacacacaagcaaactgacatacagcttgtattcgacactaatgtcctggtcgatgcactgaccgcgcgcgggcaatatttcgcctgcgcggtcgatttgctggagatggtgcgcaatggcaaagttgaaggctggtatgcgcatcatacgcttacttcggtttattacttgctggagcgtgcctttgcagcagaaacgcaaaaccgcaagaccgcgacagatctagcgcaaacattgttgcgcgaattgctccagtttctgagacccttgccgcaagttggtgacgagttgcggcgcattcactcgatgcccggtgatgatttggaagacctcctgattgttcatctggcaagtagctatctacccaatccgctggttgtcacgcgcgataagtggtttttgcagcattcttctctggcggcggctcaccccaaggagattattgaaaggggcttgaccgcttggcagtctagaggccagccgatcccttttgcggatttaaccacgcaacagcattgcatacgccctcagcttgaacgcaacatgcatcgcgttcttcaccacggccaatacatcatgggtcctgaagtggccgaactcgaaggcaagctcgccgcttatacaggcgccaagcactgcatcacggtcgcctctggcaccgaagcactcctcattgccctgatggcgctgggcatcaaaccaggcgaggaagtcatcaccacgcccttcaccttcgtcgccaccgccgaagttatcgtcctgctgggtgccgttccggtttttgtcgatatcgaacccgacacctgcaacatcgatgccagcaagatcgaagccgcgatcacctcgaagacccgcgcgataattcctgtcagcctctatggtcaaccggcggacatggacgaaatcaatgccatcgccgctaggcacggcctgacggtcatcgaagatgccgcgcagagttttggcgccgaatacaagggcaggaagagttgcaatctgtcgaccatcgcctgcaccagcttcttcccgagcaagccgctgggctgctatggcgacggcggggcgatcttctccagtgacgaaaatctggccaaggccatgcgcgagatccgcgtgcacggccaggagaagcgctacgtgcatacgcgcatcggggtgggtgggcgcatggatacactgcaatgcgccgtggtgcttgcaaagctggaaagattcgactgggaagttgagcagcgcctgaaaattggtgcccgctacaatgcactgtttgccggcaaggtgcagaccgtcacccagcgcccggaccggaccagcgtctttgcccaatacacggccttcattgagaaccgcgaacaggttcaggaaagactcaaggcggcgggggtgccgactgcggtacactaccccgtgccgttgcatctgcagccggcatacaggggaggctgccaagtgcatggcggagtcaagaccgccgaacggatggcgcaaagggtaatgagttttccgatgagtgccgatctttccgtagaagaccaagaaagagtcgtggctgcagcgcttgaggttgtcaggaactaaccaatggggtggcgttggcttatttcatgttctgtaaatgcgtagcgcactgggtttgcgatactggggcggtagaagcgatgagtcgccccttggattgttcgaccatgcgcagcatcctcgggattcagccattgtagtatgttcgagcgcgagaaccctgcgcgaaattgttctttcgccaacccgagtgccaatatgcgcacgactgacatttcttatgaaacagttagtgacaattgttattgagtattaatcaacgaagggttttgtgataatgtacaagaattgctcggtagcagtagtcgttcctgcatataacgaagaaacacaaatagccgtggttattgaatccatgccagatattgttgatgtgattgtcatagtcaacgattgcagcaaggatcagacatcccaagttgtaagacggcattctgaatttggctccggaagaatcgtcttgctggagcatgcagaaaaccaaggggttggtggcgccattgccacagggtataaatgggttagagataacaactacgatgttgcggtggtaatggctggcgacggacagatggcccccgacgacttgcccgctattctcgatccagtggtggatggtgaggccgattacaccaagggtaatcggctggttacgggagaagccttcaagaagattcccaagatccgcttctttggcaactccgccttgtcactcctgacgaagatcgcttcgggatactggcacgtcgccgattcacaaacaggttacacggccattagccagtcagctttacaagctatcgattgggataacatgtacaagcggtacgggcaacccaacgacctgctggtcaagctgaacgtagccaacatgcgagttgtggatgtgcccatcgaaccagtctacaacgtgggagaaaagtcgggcatcaaggttcgcaaggttatcttcaccatcggctctttgctggtgcgcttgttcttctggcgactcaaggaaaaatacatcatccgcaactttcatcccttggtgttcttttatgccatggggcttggcgggttggcgctgagctcgatcctcttcgtgcgcatgctttcgatgtggatcggtagcggcaatgttccagaaatcacttttctcggaagtctgttttcattctccctcagtgttaattcactttttttcgccatgtggttcgactatgacgagaacaagcacctgaatccgccgctgaaacatcgtgaaacacgccgcaagtccactcaagcggaatgatacgcccgctcatcgcgcaggctctgcatagtcttcgacaccaaaaactatcgcaggacatagcgttctcgctcggtagttttgccgttctggcgatcagcggcatcgtgatcaatatagtgatcaccgtatttcgcgatgcggctgcgcttggtgtcttcaatatcgcatacgctgtctatatcgtggcgtcgcaagttgcggtatggggccttcactactcggtacttcggcatgcagcctatcatgcgagcgatcaggaggcacgggggcacatgctgctgactgcagcggtctgctcaatcgccatgggcttgggggccggtgcggttgtcttccaggctgagcccctctttgcagttgcgttcaacagcgagacgaccggagcagcgatacgcaatactgctctgggactgactgtcttcccactcaacaaggtgttgattgcctacttgaacggcctgcgcgaaatgagggcctacgccgtgctgcaggcactccgttacctgatgatcatggcgcttgtggcgctggttgctgcatcgtccctgcccatcgaggtttccacgttctgcttcttcgttgccgagctgcttacgttagtaacggcgtgcctgtacatcgccagcaggcgtttggtcggcaccttgggtttcaggcggtcctgggttgtacgccactaccagttcggcaccaaggcgctggcagccgggctgtttaccgaagtcaactcccgggtggatgtgctgatgatcggcatcttcctgtccgaccgtgccaccgggatctacagctttgcagcgatgttggtggatggcgtttaccatgtgctggccatggttcggatcaatttcaatccgatactggtggcagccatacgcgacagggactggcgaactgtgctaaacctgcgccggcaggctcgccggattgtgctgccggtaaccattgtcctggcactcggcctgatcgctacctactacgtattcacggcttgggtgatgccgtctgaaaagggtctgctggaaggtttgccttcgctggcaatcctgcttggtgggctaaccctgatttgctttctggttcctttcgacaacctgctcatggtttctggtcaccccggataccagacactgcagcaattggttttggtggtaaccaatataaccgtggctgtattgttgttgcccctgctcggtatcgagggtgctgcgttgggtactgctgtcagttacgttgctggtgtcttgacaatggctattttcgccaaccgtttgttgggctggaatctgttcaccaacaccataaggtctgccgagtgagtaatacgagattcatttccgggttgcttggcgcggccatcctgctgtcggggttcgcggccctctgttatcaggtcacctggcagcgggcattgacccagtccatcggcgcggacgcaatcgcggtggttctggtcgttaccatattcatgacttggcttggtgtgggtgccgcgctggcacgcagtcttttgcgccgatctcgtcgccgcatcgccttcaactatgccgtggtggaaatggtcatctcgatgtgcgggctggtctcggtaccggtgctgcgagcagccaacggtgcgttcgcgctgaccggcatcgactcggtgtgggccgacttcgcccttaatctcctggtgctggcgatacccatcattggcatgggtatgaccacgcccctgatcgtacatgctgcgcgccaggcgcttgataacttcggccgcactgtcggctatatctatggtttgaacatccttggtgcagctgccggtgcgttaatcagcggcctggtgttgttggaatggctaggattgcaaggcgtcacgcagctggctgctgttctcaacatgctggccgcttgtgctgtgctgcttgcactgcgaaagtttccgcccgatgctgccgatccagcgccagaaggacaattgccgtttgggcgcatcgacttggccgccattctgttcggcttcggtaccttggccatgcaggtactttacttccgcatactacatgcctaccttaccctgtccacgctagtattcccgatagtgctttctgcctacctgttgctgatgtcgctcggccagtggctgggtggctggctggcggaccgctttcaacgccgcttggctgccatcgccgcggctctgttcgccgctggctcgttgctgatggtggcggcgctgaacatgccgccgaactgggcgatccccttcggcgcgctgcgctttactgccttcaatggttcgctgctacttgagaatcgccacctgatcggcgacccgcctgtcctgggtgccctttccttctcgctgctgttcatgatgtcggtggctgcctggtcggctctgttcccggtgctgttgaaggtggcgactcgccacatcgacgaggccggcgcaagttttggccacctctacggtatgtacacggtcggcaacgtggccggcaccttccttaccggcgcgctgatcctcgcctgggtaggcacgacgggagccgcggcctgcgcgatcgtggtggtcggggctggcgcctggctgctgctgggcggccgtggcgaggcggaacctgagcccgcgctgggccgaggcttggccgccgtaggactcttggcggcattgctcgtgcctgcgaatttttatggcaagttccagctcgacaactacagcatctcggacgtattcgaaggacgggtaggtgtcgccacggtaagccctacaacccgcttctatcatatcgtcgacatgagccggaccgcttcggcctcggcgatggtgcgcgagccgggtcccggtgattcctacgaagcctggcgctggaatcactcggagttgatggcgctcgatccgtcgtttcggccccgtcgcgtcctggtgatcggcatcggccacgcttacttgccgcatgcactgctggacctgccctccgtgcaggaaattgtggtggtcgacctgtctccggaaatcgtcggtgcggtgaagaagcacaccgcgacttccgcccgccgcgtgttcagcgatcctcgcgtcagaatcgtcatcgctgatggcaggcgctacgctcagtcagccctgaagcgtggtgagcgcttcgatctcgtgcagatcaagattaatgagccgtggcatgccggctccggcaacctgttttcggtggaattcttccgcatgatcaagggattgctcgcggagggcggctatctcggagtgcgtcccttggtcggccacctgtcggatggcatgcaagtgttcgatggagccctttatccgggctactaccatctatttttcaagaatggcgagatacctttagtcgagcaggctgtggttacacccgatatcgctgatgcatggcgacgggaacttccgggtgcggctgccctaggcccgtcgcgcaacggcgctctggaaatcatgcagttcgacgcccggagtccgcggccgcagatcgacctcaacacggacgatcgaccaacctttgagtactactggctacggcaacgtctgggtacatggatttcgccgcgggatggcttggacaatccgcgtttcaatgagtatcggcgaaccgttccggtcctgacgcctttggagtgaatagatcatgtgtggaattttcggaatagcgttgcggcaaggtgcagatatgctacccgacacggtgcgcaaactgcttacgaatctctatgttttttcggaaagccgcggcaaggaatctgcgggacttcacctgtaccttcctgatgctgcaagtgcctggaccctcaagggggcccaggctgccaccgaactgttgcgaaccaaggcttataaggaggcgctgtcgcagggcctgacgctcgcctatggtagttccaaagactccttggcgcagccgctgatcgtaatggcacattcccgcttggtgacaaatggcactgcggcgctggatcgcaacaatcagccggtgcgctggggcggggtgagcatgattcacaacggaattgtggtgaatgtcgacaagctttggcaaaccaacccagacttgaagcgcgcggcggaagtcgataccgaggtgatggcggccgtgattgatcgatctctccgtcaggaattcgatcctatcaaggctactcgaaccgttttctcagcgatcaaaggcgctgcttcggttgcctgggtacacgaagaggcctccacggtgacgttggcgaccaacaccggtgacctctacgttgcaacattgccagaagaaatgggtctggtttttgcatcggagcgctacatcctgaccgaagccctggcaaagacattgggtagggaaggggctgcgtccatcatgagtaatttggaatggctgcaggcgggtaacgggctggtcttcgacctcaacgcggctggttctgccagacactttggtcttgcgccggatgccgacctcgtagcaatggcctgtatgcgccatctggcggctcgccaacacgacattggcgcggcaagcagcaacccagcgccagtcggattctcaaaccaggtagatgaaaagctggtgcgttacggagaggagcgtattcgtgggttgcgccgctgtacctgctgcgtgttgccagagacattccctttcattgagttcgacgagaagggtgtgtgtaattactgtcgcagctacaaacctcgttatgccggcatgcatcctacagagacgcgcaagacctttatcgattcgttagtcaagtaccggcgcaatggtaaggaaccggatgtgctggtgccgttcagcggcggtcgtgactccagctacggtttgcacctgatccatgaggaattcggcttgcgcccgattactttcacctacgactgggggatggtgactgatctcgcgcgccgcaatgtcgcgcgaatgtgtgggcagttggggatcccgaatattctggtgtcggccgacatcaaggccaagcgagagaatattcgcaagaatgttgctgcatggctgaaaaagcctgacttgggaatggtccctttgttcatggccggggacaagcattttttccgggtggtcaatcaactcaaacgtcaaaccggtattgctctggacctgtggtgcgcaaatccgctcgagaatactgattttaagtcaggcttctgtggggtacgccccgactttgataagagccgcgtcgactacctttccatcgggcgcaaggcgcagatggcggcttactatggggcccgtttcctgagaaatacgggttatctcaacgcttcccttctcgatacatttggcgcattcgttgcctattattttgaacctaggcgcgacttttacttcattttcgaccatttcatctggaacgaggatgaagtcaataagacgctattgtctacctacgattgggagctttcccctgattcgcccagtacgtggcggatcggtgatggcacggcgccgttctacaactacgtttacatgaccgcgcgcggttttagcgagttcgataccttccgcagcaatcagatccgtgaaggcatgattacgcgagagatggcactcgaatcaattgccgtggaaaatcgcccgcgtatggagtcgctacggtggtaccttgcaaccatcggactcgatttcaacgagaccatccgccgcgtgaacgagctggacacgatggggctacaccgatgaggccagcgcacgcgcggtgggctgccaagagcctgctcttgggcatggtcgtcgcgtcgctcgccgcatgctcgaaggtggacgaggcggccctgctaaaggccgaactgcccctcatgtgggtacgaatggcgggcccttctccaggaaagggcttggtcgattacccttcggacggccctgcggacattccaaaggcgtatgcgatgatcctcctggcggctgtcgacgcccagcgggcagggcgaggcttcccggaggcgggaacggtgtcgggcctatggctgcttgaccacgccgacgagaatcgcaacggcatcacgggctggggtgtgccggtcgcctgggatgcctatggcgacggctctgagaaccccgccagcaccgagtacacgatcgccacggcaattgctgtccacgcgctgctcgactgggcgggagagccggggaccgcgccgagggacaggatcatggaagtcgtgctggccgcctcgcagccgtacttcgatgcatcgatgcggacgccggccggactgctgccgtactcgctgtcgccgcccgaccgccgttacgacaccttcaatccagcggcctacatggccggacagatgcagcgcctcagccggctggtcaacgatcccggccaggcagagctgctgcgccaggccgcggaccagacgatgcaggccctgcttgaccaccgcaaggtcaatccagcgactggctcctggtactggaactactccgtgcaggaagatagttctaacgacctgccgcatgcgtcctacgtcgtggacggcatccgcacctacatccggcacggcggccggctggccgcggcgttcgatcgcgagaaggtgctcgcccatctggacgaattcttgggcgagaagacgccggacatccgcgcttggccgaggcttcgccccgatgtgacgctggcggcaaggtcatacgacattgggatggcactgcacgtcgcgtgcacggagcccgcaatggcgggcctgaggacacggctcatcgcggcaacgcccgcgtacaaggacccggacgggcagtacctcaagtatcccgccgcatcgaaagaacgcaacttcgtcgttcgggagtatgaaacctacctgctgaggggcttcgagacctgcttagctcatcccgttggaggcgcgaaatgagctggcgcatgtttgccgtacccgctgcgatggttgtttcccttctcttggccagctgcggcgggcaggctgagaatccgcaggctcgtgccccggttgcgccgcccgaggatatcaagcttgaagcgtcgacacccctctcagcctaccgcaagccgctcgtggaagacgctgtcgttactcctcggattcgcggcgcggtggaggttcctttcgtcgtcctgcgcgccggcaaggctgcggccaccgtggagctcgacatcgcggcgaaccaatccactttgcggatggacaacggacagcgcattccgctggcgcggcctggggttcctgtggtccttctcgacctcggcgaagccagaacgggtgccatcgtccggagcttgccagacagcgagctgtggctcgcggactggaccaacgccgcgaaggggatgcgcttcacaaaggtgaagcgccctggcgtcgagttcctgatgttcagagccgcgctgttccacgaaggcgtgctgaacctcgtcttgtacgacaatcacgcggcgaagaactacctgcgtcgcctgaggctcgaaggcaatcaatgggtggctgccggtcccgaactggaacttccgacgatggaggatccggcggggacgcattacgagatggagccgcccgtgttccttttcggggagaaggacgggctgcggatcctcgccggcacattgaatgcgaaggcgggtgccgagtggatagaagtcaagcgcatcgaggattgcgcgaaagtgctcgaggccatcgcgacacctaccggtgtcgggatactttgcaaccgcaagaacgtggatacgctgggtgcctacaccgtcgtccatcccgctggcgaaccgcctgaggtgctgccgctgtcccaaggcatcccttggaagctctcgtgggacgaggccgccgctaggctggcatggcgtaaggcgaccgatacgcagtcgtacggcgagatgatggaacacgacatccagcgtggccagaacggcggaatgctggaactcggctcgaacaacatcgaaggccggatcgcctggtcgcagatctactacctgaacggcttcatggacgcggtccacctggcgcgccgcgaacaacaggcgttcgatgtgttttatcccctgctggaaaagctgcgcctgcggatcgagctggaggtgcgcctgatcgaccgccagctcggggcgcccgagggcttgcgcacgcgggccttcacgaaggaccggtccctcgcgctgttcggcgtgcagaccagccgcgcgctgctcctgctcacgcgttacctcgaggagtttcccggcgcgcctccgctggcgaacctcgggaagttcgagcgcgaagtgaaggcgctccaggggcacatcgaagtgatggcgaatgctggcgaggcggaaaagtggcttgcgcccgggacccggcatctgcggtggccgaagggaagcgcgttctattacgacggcatgcccgttccctacaaccaccagaacgaatgggcctatggcgttctcgatgcgcaccgcgccgccggtgggaagaccgacgaccctgcggtcgaggcacagcgcgagatcatccgtcacttcatctccaggctcggaaaggatgggcgattccccgagccgctggcgtgggactactggtggggccatgcctacgatggctatgacgaggcttcggcccgttctctcaacaccccttcgtatgtcggcgacaagtccgctgcatggatttccttccggacgatcgacctgatgtcggtgctgggcgcccgcggttatgtcgcggaagccggtggtgagggattcgcggtcagcgcgcgtgacctcatcatgcgcggcgaggtatatccgttcgcggcacgatcgctcgacatggacggcgcccgcgccggctaccactccaccgtcgcgcacaagtacgcgcgctcgggagcgccttgggaaatcgcaaacgtcccctgggcgctcgcgacactgccagctggcaaggaggcggaggatccgcactcgtaccggctgaacgagaaggtcgtggggcgattgccctcaattgccagcgccggcgcagaccggcggcaggcggaccaactcttgctcgactatctggcgattgccttgccgtacaatgcctcgatggccacacgagaagctggccgcgagctcggtgggaagtacgtcgcgtggaacctagcgtacgacatgcgcgccgccgtccttgcctacgagcggacgaaggacggacggttcctggccctgttcgaacgcgccgccgacaggctgatcgccatgcgggacgatcgcttgggcgtggtggacgacctccgcggtcgccctgcaaaatcgtggggatccaatcgctacagcgccaacaagcagaagtgggtggcgtgggacgcattcgccggcatggccgtctaccccctggtcaaatactgcgtggtcgcgcgcgggatgcctagtgcggcgcggttgtgcgcgcaataccgcaaggttgctgaggaggcgctcgccgaatacgggccctactggagggatgacgaggcgtcgggcggggggttctacgtcgacccttatctggaggacattgcccctctcaaccacatgctgacgctgggcctcgtgcacatagagctgcagaagctcggggccagtggccacaaggaccgcgccatcaagcttgcccggttcttccgccatcactggaaagatcgaaacaatggctccgttgaatgggaatactgggccggtgcgcagcaggcgaagcacaagtcggcgactgcggaggacgtcacgcacgcgcagatcaacgtccacttcgcttatgaaagctataaggtcggcaatgtgatcacgaaggacgacatggcgaagctcgcgaagacgctcctgctaaacgtccgcaagaaccagggtgactgggctgcggacctggccggcggcggccagattatcggcagtgggcttcacgaggggctaacgggctgggtcatcctggatgaattcgacggtggcgtggcccggctgatcgcgcgattcgtcatggaacatccggccgcttttcctcttggcaacttttcgtatgcgaccgggccgattgccatggcatatggactgccgggactgctgaagcgcgcgccatgacggagacacacgcgggtcccgccggtcgggatttccgcggaggcgatcgacgatgggcacgacgatggcattccccagcgccgatcggcgctgggccagacacctcaacactgcaaacgctgatcctgaccggggaaaggcatcacgaattgaccggacttcgggtcacaggcgtcacgcacgggaagtccgataaattgaatccgcagccactgggcgaaaaggcccgcggtgatcatggcgccctttcgccagggcgcgatggccatcagcggaaaggactgccacaactgcagagccagcaattgcatcaaggcataggccatggagcgaatctgcatccacagttccagggcagcctttgaccgctgccacagattggctactccccaccagcgcttcaggttgtgaaacaagggctcgatcccccagcgctcggcgtagatctccaccacctgttgcgccgagagctcggtctcggtcgccagaatcaggcgcggacgcgaccaggtgtggtcggacaggaacatctcgcaccacactgctcgtaccgggagcgtgacttggtctgctcgatgcgcagcttctcgagcaggctcgcgacgtggtgattgatgtactcggggccgttgtcggagtgaaatccggcgatgacgaacggaaactgggccatgatcaaagccagcaccggctacaaatacgcctcgctgatcccttgcatacaggcttcgacctgccactgcctgacggcatcgacgcaggtgatgtgatagacgcccttgacgccatcctgatcgccctgatgaacggtatcgatgcgtacaaagccggcgcgtccctccgggccgggggctttgcgaacaccgatcgcgttgcacaccgggcgggtcttggtgaagctcctgcgccgggcctgatagccggcgctcttgcgcaggttgtacaggtgcgagacggacagcttggccaggcgcgcgtaacgaggatcgtcatagtcccggtaggcccgttgcagaaggtgcgcgatggccggcccgcagacgtcttcatgggcctggtccatctccacgagcaacgccacgtcgacggcggtgtacttgcgtgcaaagggcgcggcaggcgcacggtagcgctgtaatcactcactcccctacacggttgccgggatggcggggatcgtggggagctgcaagcctttgcgagcggcggcgataacggtgccgaggtactgccaggcggatgcgccgcgacggcggcaggtttcgatgaggctggcaaggaaaccgaaggcacgggacccctcttcagagcgtgtgccgtggctaatgtagcgcgaaatcacccagtgccgcagcgcctgttccgcagcgttgttggaaagcggcaggtggggctcggcgactggacgcaggatcacgttccagtcgtacaggaattcgcgcaccacgctacgcagcaccaagtggtcatccatccgatgcgcttggcacacgtgccgtagtcgctcaattgccttcgcgtagcgggccgggagtccttcttccggtggcggatcgatccgcgccgcgtagatggcagccatcagcgttttcatgatgctttccatctcttgtccaaccccggagactcgcgcatcgctcgattcggccaggcccctcagtttgcgcatcaggtgcggccagcagcgcaagcggtttttccaggcgcgatagacgccgtagccatcgctgatgagtatgcccggaaagccgtcctgcagggcgttctcgagcatttcccggctgcgcgggccgatcaggaacagcgtcgtgtgggtggtgaccagcgcccacagccacagcagcacgccggactccggccacgaggtctcatcgacatgcagttgcgctgcctgcacgatgtcggccaccaaagcatcctccagcggcagactggcgcggcccgcttcccggatcgtttcgtcgatgacgccggtactcagcgtcaactcgaacatttccatcagcagttcgcgaatactcgctgttacgtcccgcgatatctggaactcttcaacccgagccattcgaggttgaggtgatggcaaaatcccacgctgaggccggaagaagaggttccggcgtcagcgtgggacgagagggctagaagggctcgcctggaggtattctccaaggggcttcgggatcgtagaggttcatctgacggctgcggtggcggcgaagctggacgaggtagcgggcctcacaagcagcggcgagttggtgaaggaactcgctgatcgccgccgcactttcgtcggagaggccgtcggggaagagggagagacggcggcgtttcatcgcaactcctcgagagccgcttgcagcagatcgtcgggcaaatgattgagtgcgcgcggcaccgccagacgcatggcggtgcgcaggatgcgcccggcgtggcgcggcaggcccttgctggcttggcgcaggagttccaggccggaatcggtgagcagggcatgtgcacacccggcgctcttgagggcatggccgacgagttgcgcaaagcgctcgcgttcgagcaccggtcgcagatgcacgcgtgcctggatgcggccggcgagtgcggcgtaagacgcccgttcgagggtttgggcgaggatcgggtgaccgaccagccagacagtgatgagatcgcgcgaatcgaaggcgaagttgagaaaagcggggaaatcgcggaagaattcgggtggcagattctgcgcctcgtcgaggatccagaccggcagaagttgcttggcgtcggccagatgatggatatgcgccttgatgtcgcgccacagttgggcgcgacgataactcggctgaaggccgagggattgggccaggcaccggtaaaggtctgcccgtccgaaatcggtctcggcatggtagatgacttggtagcgatgcggattgagcttggcggtcacgaggcgcaaggcggccgtcttgcccacgccggcctcgccggtcagcaggccgaggcccggcgattgcagaagccactggaagcgctcggcgagttgcgccagcgcaccgtcatcccacagctcggcggcgtccttgcccagaggcggatggcgcagaccaaagtgttgcagatacatcttcagtctcctttgcggtcgtaatactgacgataggtgagttcgatcagattcgggccagacggcgagacgggagcggcgtctgtcgggtcggatttatttcgttggcgatcgagattgcccagggcatcgagcggggtcgcggcgccgatccccttgccgtgctcgtcctcgacctcgatgaccgccccgctatgcggatcgacgaccagacacaccgtctttccggagagttcgaaaggcacttcgaagcgcgccccctgatacgacaccgtgccatccttcctgactcgacggctgacgcgataccggaacaaggcatcgagctgcgcggccagcgctcccagcgaacgaatcttcgacaaatcctgctggtagcgcgcgagcggcgtcatcccgtcgaggccggcatgcggcgtatggtgatagacccgctccagccaggcccagagacgcgcattgaggtcctcgaagctgttgatgtggcgctcgtcgagttccgacaggaactggtcgcggcaggtccggtgccagcgctccaacttgcccttcaaatgagcagccaactgcagatgatgcagtcgagcagcaacaagtttttcgggtcacccaccccttccatccccttttcgggcgcgagttcgttctgatcgaacggcgcaacgcctggggcgaggagcgcgtctactttcacgatgacaccggccgggtaaggcgcctgacagccgcctggaccagtgcggtggcagcggatccgttcgccagcgtgtcggccggccgctcgcacttccgagtcgacgacctcttgcacctggtggcgctgattgcccgccaaagcgaagcacaggggtcggtcggggcaagttcccggcagcgcaaagtgtcaagaaaataatgccggcaatgttaagtaaattctgccatgtcagcaggactgtcggaggactcgattccaagactccgcacgcaagcgaccgaaatcataaccaatcagtgcgttatggctccagctcagaaaaaggtctttacatcggcctatgtgtggcataattccgattacaatggcgccgccctcgaaacccgactccaaaccgctttctctcgccgagagcggaaccgtgaatccgcacgcgcaggacgttcaggatgccgcctttatcgacagcgatttctttgatcctcgggacttggtgcaggtgcgttacgagatgctgcgtcgcgtacgcaccgagggtcagaccattgtcgatatcgcgacccgcttcggggtctcccggcccaccttctacaaggcccaggcagatttcgaacgcgagggtctcgcagggctgttgccggtcaaacgagggccgcacggaccgcacaagatcaccgacgaggtcatggccttcatcgaggcagcacgtgcccaggaagaaggcctggacgcacaggggctggtggagaggatcgcgcagcacttcggactggccgtccatcggcgtaccgtcgagcgcgcgctggcacggagcaaaaaaaaacgccgatgaaaccgacggggatgaccgatggccagaccttgaccgagggttacgagtccttgcggcaagagagcgccgagtggcctgggggctgtcatcgctcgcccgggcgtgcactcttcctgttcaaagggatggcggcctggatgcgttgcgtgggcgaaacggcgccgagtccggccgccgccgctctgcgcaaggagtcgaggttaccggcggggatcgaacagaacctgatcaatctggtcgccagcatggcgctggcgacggcacgggagcgtacgccatgatgggtgagcaccacgcaaaaatacaggcgcgacacctgaagagaaatgcctatctctacgtgcggcagtcgacgttgcgccaggtgctcgagaacaccgagagtaccaagcgccagtatgatttgcgcgaacgggccatggcgctgggctggcgtctcgatcaagtcgtcgtcattgactccgatctcggccagtccggggcgagtgcggtggatcgcgaaggcttccagcgactggtcagcgaggtcggtctggggcgggcggggatcgtgatgggcctggaagtgtcgcgtctggcgcgcaactcgacggactggcaccgcctcctggagatctgcgctttggcggacacgctgatcctcgacgaagacggtgtgtacgacccggcgcacttcaatgatcgcttgttgctcggcctgaagggtacgatgagcgaggctgaactgcacgttttgcgggcccgcctgcgcggtggcatcctcaacaaggcccgccgcggcgaactcgaaattcggctgccgatcggatttgattacgatccggccgggcgcgtgcggctcgatcccgatgtccgcgttcaggagagcgtgcggcagttcttccgcaccttccggcgtaccggttcggccacggcgacggtcaaggcctttcgtgccgaagggctgagcttcccgcaccggattcaccgcggaccgcaaactggcgagctgttgtggactgatctcgaacactcgcgcgcgctctggctcctgcatcatccgcgctataccggcgccttttgttttgggcggacgcgcgtgcgcaagcagcccgatggttctcatcgccatcaacggctgccgtccgaggagtggatcgcgctgattcgtgatgctcatgccggatacattacctgggacgagtacgaacagaacctccagatcctgcgcgacaatgcgcaggcacctgccgccgggcgtgatcggggccccccgcgtgaaggcccggcattgctgcaaggattggcaatctgcgccaaatgtggtgatcgcatgaccgtgcgctatcacgtgactggcgcgcggcgcgtgccggattatgtctgtcagcgccggggcgtagagcatgcggaaccgatatgtcaacagattgtggggggcgaactcgacgcggccatcggccgactgctggtggaggtcgtgaccccggtcaccctgggggtggcgctggcggtgcagaaagaactggagagccgaagcgaagacagtgaccgcttacgccgtcaagccgtcgagtgggcgcgttacgagtccgacctggcgcgccgccgttatatgcgctgtgatcccgacaaccgtctggtcgccgattcgctggaagcggaatggaaccaggcgctgcgtgcgcaaaccgccgcccaggagcactacgacaaacagcgccagagggagaccgggctcgacgatcagcagcgcgtcagcatcctggcgctggccagagatttcccacgcctgtggaacgatccgcacacccctgaccgggagcgcaaacggatggcccggttgctgatcgcggatgtcaccttgctcaaagaggtcgacatcagggcgcaagtacgctttagcggtggcgcgacgcacacgctgcaccttccgcttcccaagccggcctggatgctgcgccagacgccgagcaccgtggtcgccgagattgaccgactcctcgaagatcacaccgacagtgaaatcgcggactggctcaacgaccagggcttgatctccggcgatggcaagcccttccaccgcccgatggttcgtcgtatccggatcgactatgcgctacccagtcgccacgatcggctgcgcgcgcgtggcttgcttaccccgcaggagttggcagaacgtctcaacatcgctacggccaccctcaagaactggcgtcgcgccggtctgctcaaagcgcaccgctatgacgacaagggcggctatctcttcgaaccacctggccccggcacgccgatcaagcaccaacatcaaggcaaaactgctggaagagccaccacccgcgaggaaagtctccccgcacataccgcatgaggtgcaatatgcagcgcagtccttgccctcgggcgcatagggccggcaatagatcaggtgaatgcccaggcgggcgcagatcccctgcagggtctcagcacggtaggccgcgccgttatcgacgacgagcttgatcgggaggcctcgcttcagcagcgcctgcttgagcaccccttcgatgtcgagcgccgtttcgccggggcagaaagcgctgtgagccaccagacgtgaggcatcgtcgaacagcgagacgagataccccttgacgagcttgccctcgtgaggcacgcggggaccgtgcatcacatcgccataccagatggcgcccgcggaagcggcgacgaagctgcgcttctcctcgggcaggctggccgagccgctgatccgcgacaggccgtgctgttgcagcagccggtggaccgtcgagcgcgacaggctgccgcgagccaccgttccggcggcttcgagcaactggcgaatctgacggatcgagcggcgcgggttgtcgcgcttcgcggcaaggatcgcggtctgaatggcttgcgatagcttcgattgcccgcggtcgacacgggtcttgggtgtcaggccatcgatgccctgggcaaggtaagtgtaataccagccctgaatcgtcttctcggcaacatggcgccgacgcgtgccgggaatggtgtattcgcgctcggccagggcgcggatggtctgctgcaattcgccgtgatccagccgttcccggctggtcagcgaacccaggacggacaggcgaaacaaggcgatcggattgattcgattcatgacgactcctcggggtgaatgggagtcgtcatcaaaacaaaagggccgaaataatgccacgagcaaactgtgtggggaccccgcccgggcggggtccccaccgtccgccactcgctcggtgtcaggaaatcatgggacgctcatctcttgatcgagccagaacatggcccgcggcagacccaggctgttgaacacctggtgccaaaaaccgtgcgtgtcaacggcccggccgagttcggcaaagcgcacgcgcaggtgaaacacaaagtcctttccccgctcctgcaaccagttccaccagcgcgcgcccgtgtgccggtcaggtggaccgccggggtgctctgccgcgccgttcagccgctgctgcaggacttgctgttgcaccgaccagtcataccagcgtcgcggtgcgatacattccggcaggcgcgaacacgtgcgtcggcatccggcacaacggtagcgaaggatggggatcgggttgagccgtggcggcacggctcggcggtcggcctttcgctcatagtgaccatgctgatggaccactcccagcccgcagtgcgggcacgacttcggtcgatacacttcagcggccttttgagtcgtctcaacgtgctgctcaagcgtggtgatgccggctacaattcgttgcatgggctgggctcttttctatctcggtcgtctcgataacttcccacgatagcagaggtgttccagcccttctccgtccttcttcattccgccttcgctcaggagatccttcgatcttcctgctcaaagtacgcgggatattcaaagcccttcaatcccgtttaggggcggacgtaacacttgtcagcaacggaagtaaattgatacagcgcaacgattgaaagttgatacaccgaactgagaagatcggcgatttttttgggcgccgatgattacgaaggaggtgtatgtggaaattgaagtattgaggaagcatggattcagtctgcgcaagattgcagccgaagtgggctgcgcggtgaatacggttcgcagccacttggcgcagggcaaacagccccgctaccagcgtcagaagaagcgggccaccaaactctcgacccatgaaacgtacctgtgcgagcgacaggctgcagcgcagccgcagtggatcccggccacggttctgttcagggagattagggccctgggctacgccggcggcgtcagccaattgcgcgccttcatgcgtacgatccggccgcagggggctgctgatccggtggtgcgtttcgaaacggcaccgggcgaacagttgcaaatcgactgggtcgagtttcgtaaaggtgctgatccgctgtacgccttctgcgcgacccttgggtacagccgggcgagttacgtcgaattcgtcaccgacatgaaagtcagtacgctgatcgactgccaccagcatgcctttgaggcgctcggtggcgtggcccggcgcctgctctacgacaacatgaagaccgttgttctcgaacgcgacgtcgacggcccaggcgaacaccgctatcacgcgggctttctcgactacgccaagcactgtggcttcgtcatcaacctgtgccgtccctatcgcgcccggaccaaaggcaaggtcgagcgcttcaacggctaccttcgccgctccttctacgttcccctgatcagtcggctcaagcaggccggcctgccactggacgccgtgaccgccaatgccgaggtcaggcgctggctcaaggaagtggccaacgtgcgtatccacgccagcacgcaagtacagcccgcacaacgcctgcaggaagagcaggcgcatctgcaaggcattcccccgccatggcgcggcgatatcgccgccgctcgtcccctggacgccccgccgccggtcgagggggccactgtccgcccgacggttgccgagagaatcgccttgcccacgccggagcagcatccgctcgccgtctacgcgcaactgctgacccaactgcaggccgctgcagagatgcagccatgaacctccagtacgaacgaatgctcgccttgtgcgacagtctgaacctgccgttcgtggcgcagaactacgtcggcgccgcccaggaagccgctgcgcaggaaagcgcctacagcgactttctggaagcactgctgaaagcggaagtcgcgggacgccaggtgcgcaagcaaagcatgttgacgcgtctggcgggattcccggcgatcaagacgctggaggaattcgattacgccttcgccgccggcgtcaaaaggagccagatcgacgaactggccggtctggcctttgtcgagcgcaacgaaaacgtcgtcctggtcggcccctccggggtgggcaagacccatctcgcgatcgccctgggctatcgcgccgcgcaagccggcatcaagacccgtttcacgaccgccgccgatctcttgctgaccctctcggccgcgcacgcacagaaccagttgaaagcggtcatgcaccgggcgatcgccgcttaccgtctgctgatcatcgacgaaatcggctatctgccgatgagccgcgagcaggccaacctctttttccaggtgattgccgcgcgctacgagaagggcagcctgatcgtcaccagcaacctgtcgtttggccaatgggatgccacctttgcgcaggatgccacgctgacggcggcattgctggatcgtttgctgcaccacgcacagatcgtaccgatcgccggggaaagctaccggctcaaacgtcagcggcagacgggaatggttcaggccaggaaggcgatcgccggagggtaggcgccgccgcggtggtggggcctccttccggttgggcctacggcccgccctccaggaggccccaccaccgccatcaagcagcattgggggtgtatcagttttcaatcggtgacaaaggaaaaactgtgtcagttttcaatcggtgttgacaacactcgcccgtgacaggcgcatgcgcagcgccagcaggacgatcaccccggccaggcggggacccacgagacgccattcccccagatcaaccgtaagcgtccagcccctccacctgtaaagcggctgagatctggggcaacctcctggttttcgagaggaggacgagatggacaaggcaggggaacgggaagcgtactggcgacggcatgtgggcgcgtggcgggagagtggcgccactcagaaggcgtactgtgacgaacacggtctgagaagccattcgctcagttactggcacgtgcgtttggcggaggggtcgggagcgcgcaaggggggaggtccgctgaccctggttcctgccgtgcgggttcccgatgcaggggcatcgctgccaagcttgttacttcacggcccgcaaggctggcgactcgaatttgccacgctgccgccggtagggtggctgatggcgctgtggggagagcacgcatgagcgcgcctatcggcgccgcgccggagcgcatctggctggctgttgaagcggtggacatgcgcctgggtatcgatggcctgtcggtccgcatccaggccagtctcgggcgctcgccttgtgacggtaccgcctacgccttcaccaaccggcgacgcagccggctcaaactgctggtctgggatggcaccggcgtgtggctgtcgcaacgccggttgcaccgcggttatttcacctggccgagcgccagcgaccccgtcttcgccctgacggcggcgcaatggcgttggctgactgccggcgttgactggcaacgtcgggacgccccggcacccgccaactggcaagtctagaggtgtcaagtatcgataaaaacacaagcaaaagccgccacttacacgtcttttggtagattgttatggtataattcgtcatggatttagccagcgaacttgcccgcttctcgccctcaccggaactgttgttctgggccgagagccgggtcggtgggctgctcgaacaggtcaagaccaacgccacggagattcactggcgcgatgctgtcaatttgcggcacattaaggccagcgaatcgcggcgtaatgtggccagcagaagtggctgttttagcggtttcggacgggtcggttttacgccgttttcagtctttttgcaacgtggcaagtggcgaccggaagggtgtccaggggaccgtggaataaatgccggctgtttggcgtttatgccgcgaaagccccttgacaccctggaggtcgcagacgctgacggcagttgtcggggatgttttttcatccccggcggctgcctcacggcgagtgcggggtctggggcagcgccccagggtttgctcgccgctgagggtctaacgtgcggccgggggaggcttggaagcgtccctgcccgccgtggcctggacgggcgagcggacttccggcaggggccgcggtttgcgccgggtctcgccgtcgagaatgatctgataagcacggtcgcgcaaacggtcgagcgtcgccgcccccatcaacttgttgggaaacgccgcgccccactcgtcgaagtgcaaattgctggtcagcaaggtggtcgtgcgctcataacgggcatcaatcagatcgtggaaatcctcatcctgcggcgagcgcataggacgcagcccgaagtcatcaattgccagcacatcgacgcgggccagttgacgcagcttgcgctcaaaggaatcggtcgcccgcgccgcgtgcagctgagccagtagcttggcgtgcgaaatgaacaggacctcatggccggcgcgcagtgcgcaatggcagagcgactggaccaggtgagacttgcccgtaccggtcggaccggcgatcagaaccggcgcctgttcgaggacgaatcggcaggttgccagctcggcaatcaaggcgtgattgaccgacggactgtggctgcaatcgaaacgttccagagtcttgtcgccgaccacctgcgccttgcgcaggcgctgggcaaactgacgctgatcacgacgggcgacttcgtcctcgaccagcaacgccaggaagtcggtgtaggccagcttggcctcgatcgcctgacggtttctcgcctcgagcgagtcgaggatgccggacaggcgcagttgcttgagcaggggttcaagtgggagcatgggattcatgagaggattccagatagataagggatgagcaaggagcggcgcgccgtgcggcggctcaatgcaacagatcggagggttggcggcggaagtggccgccactcagatagggcgcttccagcgtcggcgcgtcgatcaactccggctgctggtcgagtccggtctggaggatctgcttgatcgtgcgatagctcggcgtaccaaagttcagcgcgcggctacacgccgcgtcgagtcggttgcgaccgaactgatcggccaagcgcagcaagccctggacggcgcgcagctgatcgagcacacgcttcgcgaacaagctctcgacgaccgcccgacaagccggcccgaccgccgtggcctgggtcaagcaccactgcggatcgcgcatgaagtaagcctgggcgtcgggtggcagatgatccgcgacggtcgaccgcgtacccgctttgaacaggcgcggatggatcgccaccagctcgtgctcgtgatagaggcgtacgacatccggcgtgatttccaaccacagcgtctggtggatcaggcgaaacggcgctgagtagtggcaatacgcatgctggacgtggccgttgccgtgcagcttggccttagcccaggttgggcacgttggcgcgacggcgggcagcggctgcagcagcgcttgctcggtttcgttgaagcgcatgagcggccgctcacgcgtactgccgtggaggcgattgcctgcctcgccctgaatccacgcctctaattgcgcattcgcgtgcgccaggctatgaaactcgcgcagcggcatgaagttgcccttgacatatttgactcccgactccacgcggcctttcttggccgggtccgcgaccggacaggggtcgattacaaaggcatagccgagcgcgagttcggcgtaggcgcgctgcaccgtcggctcgtagtagcaggcgcgcgtgatcgcgcacttcgggttgtctatccgtaccttgcgcgggacgccgttgaaccactcgaaggcgtgccggtggcaggccagccaggtctcgacgctctggttgcgcaccacttcggcgtactggtgccgactccacgacaaggtcatgacgaagaaccaggtcttgaacacctcgccggaatggcggtcggtgatcagcggtcccgaaccgaagtcgacctgcgcttgttcgccgacggcaaagtcgagcatcacggtcgccaccggggcgggggccgcttcgctacgcaggaagcgatagacggcatgcacgctgccgccgtagccgtaccggcgggccagcgcctggcggatgctgctcacggcaatgccctgacggtgccactcgagaacgttctcgcgaaagggctccacagtggacaggtggctcgcgttcttgaccgccccgccgcccgccgtctggtagtaacgcgccatcgtcgcgtcgtccggcagcgggctcgtcgcctccagccagttctgcgcggcggcgatgtctcgcacacgtgcgacggtgtcgcgcccgaccccctgtgctcgggcgaccgcccgattgctttcgcccagtcgcaggcgttgaatcatttgtcgtatttcgtacatttcgaacttcctgttagccattgcgcctgcccccggcaaaattgccagaggttacacaatcggaagtccaaaaccgcctctacttgccttctacgtggccttattgtgccgcgattgctctggcctcattgcgccgcgagtccagtggcctcattacgccgccaccgaaatggccttatagcggcgcgaactaacagatgccaagatcgagaagctgactctcgaactggcctatttgcggcggatgaaattcggcgtcaagagcgaatccctggccgccggctcacggggcctcttcgacgaaaccctggccgccgatctcgccgcctgcgaagcccgtttggccgaaaagcgtcaagcggccgaaatggggccgccgctccctccccccgaaaagcccaaacgcgaacgcgccggccgtcagcccttgcccgaccagttgccccgtgtcgagcacctgcacgagcccaatacctgcacctgtggtcggtgtggtcaggcactggtgcggatcggtgaggacgtgaccgagaagctgagcatcgtccctgccgagttcttcgtcgaacgccatatctacccgaagtacgcctgccggccttgcgagaccctcaccgccgcaccggctgtggcgtcgatcatcgacggtgggttggcggcaccggccttgctggcctgggtaatggtcagcaagtacgccgatcacctgccgctctaccgtctcgaacggcaggccgctcgcgcgggggtgacgctgtcccgttcgacgctggccgactgggtcgggcgcaccggtgtcgccctggagccgctctggcagcgcctcgccgaagtgctccgccaggggacggtgctgcatgccgatgaaacgccggtgcagcaactcgatccgggccggggaaagaccaaacgagcgtatctctgggcgtatcgcagcaatgccttggcgggcgatccgtcgatcgtcgtcttcgactaccagcctggccgcggcggaaagtatgtggcggcgttcctccgcgactggcaaggggctctgatggttgatgacttcgccggttacgatgccctgtttcgtggccacgtgatcgaactcgcctgtctgacccacgcgcgacggaagttcttcgacctccatcaggccaatgggagccccgtcgcggccgaagccctggaccgcttcgccgcgttgtatgcgatcgaggccacggcgaagggaaagacggtagaggagcgggctcggcgacggaaagagacgagtcaacctctgctcgacgctctgcatctgtggctcctgagcacccgcacgacggtggctcacggaagcgctctggccaaggcgatcgactacagtctgcgacgctggccggccattgcccgttacgtcacgaacggtttctacccgatcgacaacaaccccgtcgagaatgccattcgcccgatcgccatcggcaagaagaattggctgttcgccggttccgaggcggccggccagcgcgccgcggctattcaatcgctactcgaaaccgcgcgcctgaacggcatcgagcccatggcctggctgatcgacaccctcgagaaactcccctcctggcccaacagccgcatcgacgagttgttgccgctcaaaaaacgagagtgatcgtgtgtgcgcaaaggtgggggcgctgaacgcttacgatcaaccttctcccattgcccgtcggccggcgcccgccaagcttgcgcacggctgacatgaccgcaggagcagctcacttcaagcagcgtgtggcgtgtgacacggaacgtcaccccgatcaggccctcaacctgcggtgcaatgtcgacttcgtcccaagccgtgtaagcctgcgacgccgcgtccgtcgacaacgctgccgcacaagctgcgcagagctcggggcggtgctcgcaccgggcagtgatcgccagtttctgactgcggccatggcctggactgcccggctgcttgccgggccgcctccccgaccccttcttggttgatgaccgctggccatcgaccggcgaagcctgttccgtctcttccgtagcgcttcccgtcgccctctccgcggcggcgtctgccgtgtcgctctcgtccgccgcgccactctgttcctccgagtcgcctgtcctcgcccagggcgcttggctggtcggcggacgcgagctgttgtccgggttctgattcagccgatcctgcaactccttcacgtcgtgcaacaggcgcttcgacacttccaacaatagctccgccggcagcttcttcagccactcgtcgttcatctggaacaggtcatgtttgctcaggtgcatcgcgccgcatctgtcaggtcgtttgcaagtttcgcaactatgccatacaaatcatcacgctggcggcttttcttaagggggtgtgaacggttacgtagcgcttgaccaaggggaccgccgccaggcggttacactgccaacgggtcaccaggcgggtcacctgagcccgactgtagccgctggtgtgctgcaggtacctcagcagcacgccgcgctcgcgcttgttgcgaccggggtagtcaaaacgtgcgaggacgcgactgatgtgcccataccgctcgccgttgtcgtctgccgccgagagctctattgagccgctggcgctgagaaactgctcgatctgctcgatcgtggtcagccgtgcttcgttcatgttgatcaccatccttgcgatgatcaacccacacctcacttcacccgcaatttcttttgctcgggctcattcctgggtggaaacacgatcctcgttcaggctcataccacgttggacaaggcaggaggtggacaaggtgtctgtcaatatgccattctataggggtgacaagactaagggctggatttcgttccgaacgattgatgccatggcggtggtgtctccatatagcgcattgcctgacccagggagggggcggatgaataccgtgcgcacgctcgtccataaaggtaaattgtgtccattgccgcctacgaaccctttcgtctggatctgttggtcttgccttcgatccagatagctcagacctacgctccggttagtgctcctcgggatctgtcgagtgctgcttgggcacactcgcgactcgatcgagagccatgatagttacttctctaatggcatgtctgctcatgctggccatgattattctggcgagcctagctggttattccttaagccgtctgttgccttggtcttctgaagccagaagggcgggagtttgcgttgccgctggccttgcactggggcccttcttgctgggcgctggcggggtgctaacccttggtatattggcgggagctttgccctcgactcacttggtcgcggttgttgtaggattgctgggagtcgcgctccttgccctatggcgcgggcgcggcattccccaaaaggaggatgattgccggcgggctccgaggcaattcggcgaacttctggtctcaggtttgctcacgttgtggatcgttgcacttctggttaacgtcattttcttgccattgaccgcgaatgattcgctcgagtatgcgaccgttgcacgcctgctatatgaaacacgcgacttagtcagttacccagctatccagccggaactgagcacctcaggcttctttggcccatggacacatcccccgctgtatgtgtcgctcagctatcttacgcagattatccaagggcatgccgacgaaccggggttcatgcggtttgtctccccctggttcgcggtgtgctcaacgttgttgatcatcacgctgggatcactgcttaagcgcctgttcggcttgatctcggcgctaattttcttgtctacgcccttgttgttttcgggtgccgattccgcttcaattgacgctttgccggtactcgcgatcggcttgattgtggcttctgtcgtatgccttgaagcgcggcccttcgtacggggccttttttccggttgcgcggtcgccttgggcttgtggacacactcgcaagccatattgtttttccccctcgccctcggggctattgccctgcagaatgggctggcgcgttggcgaacaacaaccatcgagtcggttgcgctttgtgcgtcggcactcttgctggggggttggccgtactggcgcaatgtgcgtattttcggcaacccgatcagtgacagtcctgccgtctttgccttgccatcgctggattggaccgggtatttttcttatgcgcgcggtctggataactgggccgctgtccttcaatatggtttactcaaagggtggttttcgtttcaatcctttggctgggcattctggttgatgacccttggcgtggtcctggcaattaagcccctgcgtcaccccacctggcgggcgacacttctctgcggggggcgccaggcactcgattcgggctcccagttgctatgggtttcgcttggcctgatatcgatatatctgggtggggtttttgcgtcgacgctgatcggtattgacctgatgatcaagaatgatcgatattctcttgtcattctcccctgtgtttcccttcttgggggttatggggcccacgtgttactttgccgtggggcaagtagtttggccgacaccgagacaggatcagtgaagcgtgatttccttgcgggagtaggtttctttttgggagtggctcttttggtgcagtttgtcgtccagggagtctattaccgatggcgttacgttccggccgctgttcagatatccgaagccgacacaccagccgcagaggcgatcaaacgaagtaaactggataagccgctaagccaacggcgacttgaatatttcccgaacatggctgccatgttttggacacgtgggaatctgccggaaaatgcgttattactctctctgcggcccgcagacatgtattacgcgcagcgtaagatggtcagctatctggatgagcggttgttgccggtatatcgggaaacctcgccgccgcgcgccgcacaaatgctgcgcgacttggggataacacatctgcatgtgcccgactatggtctgccggtcatgtacaattcggtacttgatcgcattattgacgatccagccctttcgcgcttgatgtattccgcttcaggaactcaggtctttcagctggcgagcgaaggaaatgccggtcgtgcattactctctttcgagttcacagactttacccctgcaacgactgattggactcagtatcgccaattgaaccttgggggacaacgactcgcgagcgcacttggttttctcagcaaacggctgccgaaagatggcatatcttcgtcagagtggcacgtgccattgttccatcgggacttttctacgatggttgcgaatggcagagggagaccgctagctgtggcgcgtcatgacttgcttccttcaatccggggtggggaggaataccgcgttaccttcgatctcgcgggcaacgcgttcgtcaagttgtggcttgttcagttcgacgaaaaggggcggctgttgctgtcgggggaatactcttctggcgtagatcggattgccgaggtcgttctgaatcatcccgatgaaacaaggcgggtcagtaggcgattcctcgcgctaccagacgctgcctatgttcgatttggcgtcgaacatttgggttactcggagattcaagttcgccgggcggtgttggagcatcttggtcgtccggattccgcggtgggcggaaaaggaaggtaggtttatggccaggggctggccactcggacaacatatgacgattggggtctcaagcacatgatttgttggcgactatcgtcttttccaacgctttttttgagcatgccaaactggccgaatcttccccggatgttatggtagtcgaggtttggatgatggaggtttacacaaactgctctgaaaccaaacagaaacagtgcgtttgtttatgcattccgagtggcgagggctgggttcattgccaatgctgattacagggtatgcgcggaatgagcaaccccccgaaattacgtcgtccaagggagcgggtaggatcagggcctcgccactcggacgacataatctccattgtcataaaccggaaagggaaaaccgttaacattcatagcgttatgccatggtcttgtgaacccgcaggaaatcgggtctactctcgtcttttgggcgtaaggaatgaccaagacgacgggggcaagcctggtatgctgtttgggtgaagtgactgatccgcggaagccgagcaacgggacgctgcatgatttcctggtgattcttgtgatcgccatttccgcagtcctctccgactgcgataccatcgaagacatggcggagtggggtcgcacgaaggaggcgtggctacgtaattttctggtgctcaggaatggaattccttcggaaaagaccttcctgcgcatcttccaggcgctggatccgaagcaatttgaggcggcgttccggcgctgggtggctggagtggtgggtgcgctgcgaggagtcgtggcggtcgatggcaagacggtgcgcgggcaatgctcccaacctaacacgcgattagcataaattcaggaacccgccgagaaaccggttgcgcgccgggcgaggacaaggcaaagtgggtatccccttgatacggatgtaaaattttatatgccgcgatctttatgtcaacgtcgttgactcgttttccaagtatcttgtttcccaagcttttttccttgatgcgcgtctttcgacgaaagctttctcgcgaacgggcttcctcagttttccccgcctgatcgcctgcctgctcggcggatacacgtcgaaagtgcagtctgaactcgacgcgttcttcgccaatctggcgaaccgcgccgacctgctgcgagaagtctccgcacaagcctttgccaaagcccgaaagcaggtgtcggccaccgccttcgagcttctcaacgatcacttcctcgccttggtcgatacgcagttcggctttcccctctggcgcggtctgcgggtcgtcgccggcgatgccacggtcctgcgcctgactttgttcggcaagacccgtgacggcaggccatttgttcgccacgtggtcgacgccattggcttcgcactgtatctgcccgggatcgaaatgaccctggcggccacgctgtattctcctgacgtcggcgagcgtcagatgctcttcgaacatctcgataaactccgttccaaggacattctggtgctcgaccgcggttacccagcctactggctcttcgccgccttgttgcagcgcgggcggcacttctgcatgcgagcggacagcctcaatttcagcgctattcaagccttccgccgatccggcctggccgagcaaatcgtcaggctgcccgctccctgcaaacaggatgcgctggactacgaaattgccgccacgccttgtgaggtgcgcctgattcgccaggtcttcggccacaaggtgcgtgtcctcgtgacctcgctcctcgacctcgacgcctatcccgctgccgaattcggggcgctctatcactcgcggtggagaattgaggaagccttcaaacggatcaagcaccgtctggccctggagcatctgtcgggcatgtcctggttggccgcacgacaagacttcggcgctaaaatcctctgcgacaacatcaatgccctggccgtccatgccgccagcgaatccctcgatcccaacacccgcgcaagttacttcatcaaccgcggcgacaccttctcgcgcatcaagcgtacactcggacgctggctcctccaaggccgcgacgccctcgacaacatcacctcggtcttcaacgaactcatcaagaacctcgtccagataaaaccaaaccggtcataccccaggaaattcacccaaaaaccacatttatcacacgcttacaaaagtggagtatgacaaggttctgataggttgggagcattgggtgcgcgggtcgggcagtggcggcgagagtgcgattcacatggtcagcgccttcgcgacggaactgggggttgttctcggccaggaaaaggttgccagcaagagcaatgagatcaccgccatcccggaactcctgaaagcgctttatattaatggcttgctggtcagcatcgatgcgatggggtaagtattcggtgaacccgtgggccaagtctgaccttgacgatcggcgctagcgacacagaattgagcggaagttcctgtgcaggggatggagccagatatccttgatcggcaggataggcttggacgtggggcatttcttgccgcgtccggtggtttgaccgaccttgatccagttggcggcctggtaacaggtgccgcgatgacggggagtctcgacaaaggtttcgaggagcacggggcggtagccgtagcgcgccagccagtcgttgggcagttgcctgtggatgatcgcgaggatcttcgaggccaagcccttggactggatccagggcaagatcagaaagcgggcattgttgaccacgagcggcaggtttctttgccgctcgtcctcctgccagccgatgaagcgctcgcgtgcggcgagcttccaggcactggcgccgaagctcaacaaggcaacccgatgctcaccggcgaagacgaagtagcggctctgactaccggccatgggcgtgtagccgagatagtggtaacgggcgatgtactcgttccacagtcgggagtgggccgaaccggagacttggcgcaagtggagcggcggcagctcatgcactggccgcacgagcagcgattggggatcggtagcggcggtggcgagatactcgggttggcgaggggcgcaccgttgtgccgccggcagggtgagcaggccgtccgcttgcatgcgtagcatggcgactcggcaggtcatgtccttcagctcgccattcggcttgaaccagtcgaggagcgcgcacacctgacgcgagagctgcgcgcggctggcactggggttggcctcgatcaggtggcggagggtctgcagttcgtcaagggtgaactgacgcccgcaataaggcttcatgagctgtcgatggggtcggccgggtccatcgcggcacgacgcctctgtgccagcaggtcagcgtccatcgcccagggcagaaagacactcaggtccgccggcggctggctgccattcgccgcacaggcgtccagatacgccgtcagccaggtgcggggattgatcccccacaggcgcatcgtcatcagcaagctgaacatcgtggccgcgagggcgcccgaccacggactgccggaaccgtagaagttcttgcgcgcgacgacgggcgtgcgttggtcccgctcggcgacgttgttgtccatcggcacctcggggtggtcgacaaacaccgtcaagccggaccaatgcttctgcatgctctgcagcaccttcctggccggggccttgagcgccgggttcgcccgttcggcctcgcgttggttcgccatttgcgcgaccctttgccgcaagccgtcgtcacgtgcggcccactgaaccggatcggcgcgcacggcaaggcgcgcgtcgttcaagaggtagagctcgccaatccgttcgacccaggaccgggcccattccgagagctccggatgggcgttggccaactcgatgaaatcacgccgttgatgggcccagcagaaggccagaaggatcgtcccaaggattctcgcgagcttcttgtagcccgagtagcgatcacagatgacgatccctccttggctggcggacagttctgcgatcggcacctgcgccgatcgcgtcgggtcaagcacaaagtgaatcaccgattcggagtgaaacacccacaggtaccagcgatgaccgatcttcccttcggtctcggcaaacactatccagcgggtttcatccgcgtgccagcgattctcgctctgcagtcggcaacgcagcgcgtcttccagcggctcgaatagcggggccaaggcgcgtagtccgccagtaagggttccgggcgagagcgtcagatcgtagtcagaccagtctcggagtagccgatgagtcggctggccgtacgagaacttggcgagcagaaggtgcacccagatcgacaccccgtacttgccgcgggtgatcaaccgcgccgggggggggtgcgctcaggatgcccggcgtcccggggcaccgacaggtccgccggtagcgccgccggcggattactcgccggtacggcttgacgtctatttcgagaatttcactgtcttccgtgccgggaaagtcggcatagccgagaccacactccgggcaatgggggcagtcgagttcgatggtttcgacctgtgccggcaagtggctttcgagcctccgtccgtgaccggcgactcccggccgctggcctcgcggcctcgccgacttctggtcattcgacgcggcgtccttttccgtcctcgaacgacgctcggacttacggccaaacaggcgcttttgcaagtcccggagtttgccctcggccttctccaactcgctgcgcaaaaccgcctcacgcgccgctgcttgcgccatcgccaggcgatgatcagcctcccgttgcgccaaacgggcaagcgcttgttgatgttgactcttccagtaattggcctcggaacggagcttgatctccgcttccttgctcagcgtcaccatcacctgggcaaacggcgtcggcttgccgttgcttgtcgatggtcctgcgtacgagatgtccgatccagagcccatacgtcgaagtctacccaaactcggcttctgtgtccagccctccgccatctgctcagtcgccgactatcggccgccacctccgactacgggttcaccgaatacttacactttccaggcaggagcgaaccctaagctgttgatttgcttgatgctggatttctccgacgttttgtagtgccataatagtttcgccaggaacgctgggcctcttgcttttgttgtacgatcgtgtgcatgttcatccgacagacaagaacgagcaacaaggcgacaggtgaaggctacgtcacctaccggctggtgcgtaccgagcgcatcggtggcaaggtccgtcagatcacggtgttgaacctcggccgccattttccgatcaagtcggaagactggccgattctgtgcagccgcctggagcagttgctcaatccgcaggctctgatcatgtccttggaatgttcggagtcgattgagcgcgccgcgcagcgttaccatgcgcagctggtcgcccgcgcgccgatgttggtgtcgccggctgacgaggcggccgggtcggcgggcgaagctcgcccgccggctgatttccaggaagtcgatgtggactccctgcagatgacgcaaccgcggtcggtaggcgtcgaacacgccggtctgcatgcggcaagcgagctgggattgatcgagacgctgaacgacctgggcgtcaatggggtgatgcaggcctcgatcctgggcaacctgatcgggagaatgggccagccggggtcggaactggcgacctggaactggctgcagcagcacagcgccctgggcgagttgatcgacgtcgactttgggtcgatgtcccacatgagcctgtaccgcgcctcggatgtgctgatgaaacatcgggaggtgatcgagacgcgtttattccgcaccgctcagacactttttgatctgcaggaaacggtcaccctgtacgacctgagcaacacctatttcgaaggcgaagccaagcgcaatccaaaggccaggcgcggacggtcgaaggagaagcgcagcgactgcccgttggtgacgctcggtctggtgctcgacggcagcggcttcgtcaggcgttcagagaccttcgccggcaacgtttccgagcccggcacgctggcgtccatgctggccggactgggggcgccggcgggcgcgctggtggtcatggatgccggcattgccaccgacgccaacgtcgtctggctggtcgaacacggctaccgctatctggtggtgcgtcgcggcggcaggcgccagttcgatgcgacacgctcggtgagcatcgagacggctggtgaggagtggttacatctccagaaggagctgagtccggatggccaggagctctgcctgtattgccattcgccgagtcggcagctcaaggaagaggccatgctcgcgcaatcctgtgggcgtttcgaggccggcttgcagcaaatgagcgatggactgcagaagccgcgcagcgaaaagagtcacgacaagctgctggaacgtctcggccgactcaagcagaagagccgcggtgccagccaacactaccaggtcaggctggtcaccgaggagtccggcaagacggtgacggcgatcacctggcagaaggtgccggtactcggcacgatggccacgcatcccggcgtctattgcctgcggaccaacgaactcgcctgggatgaagagaaactctggcgcacctacacgatgctgaccgacctggagagtgtctttcgcagtctgaaaggcgagctcggcttgcggcccatctacccatatccttatacacaactttagcatctcgttgtaagctgccgatttttttgagaaggtggcagaatgggctgggctggggaggagctgaaggaagttgacttgggggaccgacgactgaacaagcgagcgatcacgttgttggacacgctggcggccaagccgacactgagtatcccgtcggcgtgttcgggctggtcggagacgattgcggcctaccgcttcctggacaatgatgccgtcacgtgggagggcatcctgagacctcattggtcgtgctcgcggacgcggatcgcctgccacaaggtcgtgctgatgctgcaggacacgaccgaactggacttcaacgggcaaagcatcgacggcttgggccccttgagctatgaagctcagcgcggtctgtacgtgcatccgacgtacgcagtgagtacggatcgcgagcccttgggggttctggatgcgtggatgtgggcgcgcgagccgaaagacgccaacggccagcgcccagggatcaaagagagcacgcgctgggtcgagggctatgaacgagtggccgagttggcggcggagttgccggacacccggctggtctacgtcgccgaccgcgagtccgacatgatcgaactgatggcccgtgccggcgaattggagaccccggccgactggttgctgcgtgcccagcacgatcgagcgctgcccgacggccagaagctgtggcaaacggtgacgtctggtgaggaactcggcggaatctctttcaccctgccggcgagacatggccagaaggctcgcgtagtgcgccagcaactttgggcgcgcgtcgtcgatcttccgcatggcaagaacaaaacgatccgagctacctgtgtggtggccaaggagatcgacccccctgccggcagcaccccggttgagtggcgcctgctgaccaatcgcaccgccgagacgctcgccgaggtggcggagctgattgactggtatcgcgcgcgctgggagatcgagatcctcttccacatcctcaagaacggctgccggatcgagtccctgcaattgcgcacgatcgacggcctgcaacgcgccatcgcgctgtacctcatcgtttcctggcgcattgcgatgctgatgcgattcggccggacctgtccagacttgccagccgacttgttcttcgaccaagatgaatggcatgccgcctatctcctcaacaaaaagaaacctccggctgacccaccaactctcaaccaggtcctgcgattggtggccatgctcggcggtttcttggcgcgcaaaggcgacggcgagccgggcgtcaaaacgatctggatcgggttgcagcgcgtcatggactgcgtcgtcggcctccagttcatgcgtgaggcggccccggggtgagttgtgtataaggatatgccatctactaccacaaggaggtccgctcggacggccacttgttcatcaccgtcctcgcctaccagtgcgtgcagttcctgcgcgtgaaactcaaggcggcgggaattaccgacagttgggcgaccctgcgcgatatcctctcggttcagcgccgggttaccgccaccttcagtcggcgcgacgggcactccctgcatgtccgcaaagccaccgtcgccgaacccgatctgatggcgatctatcgcgccctgggcatcagcgccgcaccaggagggaccagaaaactcatcagctgaatccgaaattacgggcttgtagtgccacttgagttcttcttggctcgcaaccaattgattcagttataggtttagtggggcttgttaaagatgggttgggcaccgccaacagcggggacagctggcgcccaagaatcgtcaaaaccaaaaaaaccggcgccgacgacaaaaaaccagcgcagcctcgcctcctacggctgccggacgtcggtgccgtcgccagaaacgcgtacggtatatttgggacgctggaaagtcgaaacatcgaaaatgtctcaatcacgtgccaccgttgcatgatctgtcgcggttgggtagtatccattgggcgagcgctatgcttttggtctcgataaccgcatcatgccagaagtggccgcccgagtcccaatgctcccaacccatcagaaccttgtcatactccacttttgtaagcgtgtgataaatgtggttgtttggtgaatttcctggggtatgaccggtttggttttatctggacgaggttcttgatgagttcgttgaagaccgaggtgatgttgtcgagggcgtcgcggccttggaggagccagcgtccgagtgtacgcttgatgcgcgagaaggtgtcgccgcggttgatgaagtaatgtgcgcgggtgttggggtcgagggattcgctggcggcatggacggccagggcattgatgttgtcgcagaggattttagcgccgaagtcttgtcgtgcggccaaccaggacatgcccgacagatgctccagggccagacggtgcttgatccgtttgaaggcttcctcaattctccaccgcgagtgatagagcgccccgaattcggcagcgggataggcgtcgagtcgaggagcgaggtcacgaggacacgcaccttgtggccgaagacctggcgaatcaggcgcacctcacacacaaggcgtggcggcaatttcgtagtccagcgcatcctgtttgcagggagcgggcagcctgacgatttgctcggccaggccggatcggcggaaggcttgaatagcgctgaaattgaggctgtccgctcgcatgcagaagtgccgcccgcgctgcaacaaggcggcgaagagccagtaggctgggtaaccgcggtcgagcaccagaatgtccttggaacggagtttatcgagatgttcgaagagcatctgacgctcgccgacgtcaggagaatacagcgtggccgccagggtcatttcgatcccgggcagatacagtgcgaagccaatggcgtcgaccacgtggcgaacaaatggcctgccgtcacgggtcttgccgaacaaagtcaggcgcaggaccgtggcatcgccggcgacgacccgcagaccgcgccagaggggaaagccgaactgcgtatcgaccaaggcgaggaagtgatcgttgagaagttcgaaggcggtggccgacacctgctttcgggctttggcaaaggcttgtgcggagacttctcgcagcaggtcggcgcggttcgccagattggcgaagaacgcgtcgagttcagactgcactttcgacgtgtatccgccgagcaggcaggcgatcaggcggggaaaactgaggaagcccgttcgcgagaaacctttcgtcgaaagacgcgcatcaaggaaaaaagcttggaaaacgagtcaacgacgttgacataaagatcgcggcatataaaattttacatccgtatcaaggggatacccactttgccttgtcctcgcccggcgcgcaaccggtttctcggcgggttcctgaatttatgctaatcgcgtgttgggttgggagcattgggcgagagggtgggtgattcggtaatggcgatacgctggtacaaacgggtggttgtacagggtggctttatgcgctctgtgttggtgcttgtgggcggcacagccttcgcccatgcaattaccggattggcgttgccaatcctgacacgcctttacaccccggccgattttagcatcctcgcggtgtttgcgagtctgttgtcaatcgttgcggttgccgcctgtttgcgctttgatattgccattcccatgccggggcgcgattccgaagccttcaatctgctggcgcttgccattggatgtgccgttgtggtttcagtgggtgcgggcgcattggtgctgctcgcgccttcgtggttgccagagatcacgggcaggctggatttgcagccatatctctggctattgccgtttggcatactgttggctagcgcgtacagcgccttacagaactggtttgtgcgagaaaaggagttttcgttgattgcgcgcagtagggttgcgcagtcagcagctagtgcaggcatgcagattggcatggccggcttcggcgccggacccgttggtctaatgttcggttatttgctgaataccggctcagcctgcgtgatcctcgccttccggctggtgcgtcacgagcgtttccggcaaaacattgaggggctgacctgttcgagccttaagcaggcgtggctcaactttagccgtttccccaaatactcgacgttggaggctctggcaaacagcgcagcgattcagctcccggtcatcatgatcgccgccttggcggctggcccggaggctggctatcttctcctggctatgtcagtcattcaggcaccaatggccctctttggaactgcgattgggcaggtctatctctcccacgcacctgaggcgcaccgagaaggtggtttgggtagcttcactactgatgtcttcggtcggctggtcagggctggagtcgggccattgttggctgtcggaattatcgctcccgttatatttggggcgctatttggtgagggttgggaacgcgccggctggctggtgacgtggatgacgccatgttttatcatgcaatttctcgcgacgcctatatccatggcgctgcacgtgaccggtaaacagcgagccgctctccttctgcaagtgtttggcgttgtgttgagagtctgtgcggtctgggcagctgcccaatttccaaacgggtcaataagtgaagcatatgcgatttctggtctattgttttatctgttctatatttggactatcttgtattgcgtcaagtgtcattgcggggagattcttcagaaggcacttggcggaatctgggtttcactcgcctgggtaggggtggcaatcgtgtttgtgctggtgtggaccactattatgcccatgcagcctgatcgttgatgcctgctcatcgtgacgatgtcagtttttgaacacttcgtgtggctcaagtctatttgagaagatgtagaagtaaatgcaagagagtatttgccgattcaggaatgagcgtggcaatcggccttcggccgcaatgcgtctgagagaagtgtgatttcagcgctagttgcaaacgtcatcgaagaagctttcgcgtttagaaaacagtcatttaggctctgtttcttgtgagcctgaaggagcgacggtgagggtagcattgtgatgggggttgagtgcctggccttatacacaagttcaggatctcgttgtaaactgccgattgttctgagaaggtggcaggatgggctgggctcaatgctcccaacctatcagaaccttgtcatactccacttttgtaagcgtgtgataaatgtggtttttgggtgaatttcctggggtatgaccggtttggttttatctggacgaggttcttgatgagttcgttgaagaccgaggtgatgttgtcgagggcgtcgcggccttggaggagccagcgtccgagtgtacgcttgatgcgcgagaaggtgtcgccgcggttgatgaagtaacttgcgcgggtgttgggatcgagggattcgctggcggcatggacggccagggcattgatgttgtcgcagaggattttagcgccgaagtcttgtcgtgcggccaaccaggacatgcccgacagatgctccagggccagacggtgcttgatccgtttgaaggcttcctcaattctccaccgcgagtgatagagcgccccgaattcggcagcgggataggcgtcgaggtcgaggagcgaggtcacgaggacacgcaccttgtggccgaagacctggcgaatcaggcgcacctcacaaggcgtggcggcaatttcgtagtccagcgcatcctgtttgcagggagcgggcagcctgacgatttgctcggccaggccggatcggcggaaggcttgaatagcgctgaaattgaggctgtccgctcgcatgcagaagtgccgcccgcgctgcaacaaggcggcgaagagccagtaggctgggtaaccgcggtcgagcaccagaatgtccttggaacggagtttatcgagatgttcgaagagcatctgacgctcgccgacgtcaggagaatacagcgtggccgccagggtcatttcgatcccgggcagatacagtgcgaagccaatggcgtcgaccacgtggcgaacaaatggcctgccgtcacgggtcttgccgaacaaagtcaggcgcaggaccgtggcatcgccggcgacgacccgcagaccgcgccagaggggaaagccgaactgcgtatcgaccaaggcgaggaagtgatcgttgagaagctcgaaggcggtggccgacacctgctttcgggctttggcaaaggcttgtgcggagacttctcgcagcaggtcggcgcggttcgccagattggcgaagaacgcgtcgagttcagactgcactttcgacgtgtatccgccgagcaggcaggcgatcaggcggggaaaactgaggaagcccgttcgcgagaaagctttcgtcgaaagacgcgcatcaaggaaaaaagcttgggaaacaagatacttggaaaacgagtcaacgacgttgacataaagatcgcggcatataaaattttacatccgtatcaaggggatacccactttgccttgtcctcgcccggcgcgcaaccggtttctcggcgggttcctgaatttatgctaatcgcgtgttaggttgggagcattggggctgggctggggaggagctgaaggaagttgacttgggggaccgacgactgaacaagcgagcgatcacgttgttggacacgctggcggccaaaccgacactgagtatcccgtcggcgtgttcgggctggtcggagacgattgcggcctaccgcttcctggacaatgatgccgtcacgtgggagggcatcctgagacctcattggtcgtgctcgcggacgcggatcgcctgccacaaggtcgtgctgatgctgcaggacacgaccgaactggacttcaacgggcaaagcatcgacggcttgggccccttgagctatgaagctcagcgcggtctgtacgtgcatccgacgtacgccgtcagcacggatcgcgagcccttgggggttctggatgcgtggatgtgggcgcgtgagccgaaagacgccaacgggcaacgcccggggatcaaagagagcacgcgctggatcgagggctatgagcgggtggccgagctggcggcggaggtgccggacacccggctggtctacgtggccgaccgcgagtccgacatgatcgagctgatggcgcgtgccggcgagttggataccccggccgactggttgctgcgtgcccagcacgatcgagcgctgcccaacggcgagaagctgtggcaaacggtgacctccggtgaggaactcggcggaatctcgttcaccctgccagcgagagatggccagaaggctcgcgtggttcgccagcagctttgggcgcgcgtcgtcgatcttcctcatggcaagaatcagaccatccgagccacctgtgtggtggctaaggagatcgatccccctgccggcagcaccccggtggacggcttgagcggtgaccttacggaccgagtcggcgcgattgcacaggttggcgaaaaaaatgatcgagttccgactggacggcggcgtggacactggagagcagaaaactgaggacgcttggcagggtgagggtacggcggcgggtgaagtgttatgggtcgaggcgggccgcttccatgaactttcctgattagcaatgaccgtcagccagccccacgtgatgaggtgccgcaggcccattctgtccccatgacaccaccgaggccagtgcatggtgtctgtctcgggagttgcctttcggtcacgcccgtagcgttcgagttgtgtggctgacgttcattgctaatcaggtgaacttttgtgcgaacagacactcgaaaagcgcttgtgcatattcaggtcgtcaggcaaatccctcttatacacagtgagttatagtaccattgccccgcaggagtagggccgacacaaggtgctctacgagatatgccaatatactaccttgcgagaactggcaaggagtctggggtcgccagactatgagaaacgggtagctacccctggtttcataacactgcgggcgatggtaaggtgaaggcagaagtcactattgggagaacttacttaccatggcaatcaaagttctatatattgatggtgaaggggcgtttgggggttcttcgcgaagtctcttcgaagcagttaaggctttcccggaaggggctgtgttaccatacttccttgccactcgaggaacggcattagacttttataagcaactcgccgttgatattataaccactcgcggaatgccaaggttcgataatacgaggtacggttattatcgaggcgttcgatggctaatactgcttcgcgaactgttttatttcccatttgtgatcgtagctctagtaagggcgcgcttaaggtggaaagatattgatcttgttcacgtaaatgagtttgtctatgtgctgcctggattaatcggaaaatggctgtttcatgttccccttgttgtacatgtcagagcgttggcaagatttggtgatgggtcaattagaacaagggtgctgaacagtatgttttcccgctatgttgattcggtagttgccattgatggcaatgttcgcgcaacgattccgagtgactggcctgtaactgtgattaacaattctttcacacctggactcgcgagttcaccagaaaaaccacttgttgataagcttggatcgttgccatcgggttcatttaaagtggggtttgtgggtaatcttcaccgttcgaagggggtttttgagattgtggatgctgccaaactgatcaagacttccggtcgagaggtcgattttctcatggttgggggcgtcactatggatgatgttggcttaaaggcgtgggtgctttcaaagatgggattcgcacaaaacgtccgagctgatctggcacgccgtgttgatcaggaaggtttgggtggtttttttcattttcttggtcctacgctaaatatcaagtacgtttatgataggcttgatgtcttgctttttccttcccattttgacgcgcccggccggccggtgtttgaggctggattttcaggggttccaagcatagtcgccgtcaaaaagccgatgccggacacattcattcctggggaaaccggtcttgcggtttccgggagatgtccggcggagttggcgaaagctattctatacctcgaggctaatcgaagtgagcagaagcgaatgggaagtaatgctaggcgactagccgaggaaaacttcgatccctgcaagaactcgaagaggctccttggcgtttatcatggcattgttggtggcaagagcagcgcacagattctcaggaaacggggctgatggtttcaagattagggagccatcatggagcgcagcaacaaatggtttcgacattgaaatggcgcccatgacttcgatgaaatcgatgaagacacgcagtgttgccttcctcatgtttagggctcaagatttgtttttcttccagcattgtcacgccagtcgccagaacttatggcttgttcaagtccgcctttaattattatgacagaaaaacccgtacgttcgtcctcttggaagatatgcgcccattgcgtgatggacactagcgatccaagcattgcatttgacgaaagtggtgtttgcgagtactgcaataattacaagaacgagattctgccaaattggcataccgatgcgcagggtgcgaccgaattagcggcattggcggataaaattagggcagagggtaggggcaaggacttcgactgcatcataggtttgagcggtgggctggacagttcctatgccgcacacgtcgccaaggaaaggatgggattgcgccccctgctcttccacgtggatgccgggtggaacaccaatcaggcggttgggaatatcgagaagctggtcgatggcctggggcttgctctgtacaccgaggtgatcaactgggaggaaatgaaggacctccagcttgccttcttgcgttcgcagattgcggaccaagatttgccgcaggatgctgccttcttttctgcgctttacatgtttgcccggaagcatcgtatcaagtacgtgatcacaggggcgaatttctctacggagtgttgccgggagccggaggaatggggcggctatcccggtatcgacacgacactgttccagagtattcacagtcgcttcggccagcgcgcattgaagaccttcccgcttgtggacatcttcgtctacaaaatcctttaccagaagttgatgggtatgacggtagtcaagccactcaacctggtgccttacatcaagaaagatgcagaggcggagcttgagcgccgttttggctggcagaggttccagcacaagcatcatgagtcgcgcttcacgcgtttctacgaagactactggatgcctcgcaaatttggcttccacaagcgtcgcgcccatttttcgagcttgatccttaccgggcagatgactcgcgatgaagcgctggatcgactctcgcggccggagatggatgagcatttcctgaagcaagagttcgagtacgtggccaacaagcttgacctgacggtggccgagcttcaggagattttcgaaggcccgaacaagacctatcgcgactacaagaacaagcgttgggccatcggcgtcggcgccgacgtgatgcgcaggcttggtctggagagaaggttgttccgatgatccatatcgtcgactacgggttgggcaacacccaggcgttcgtgaacatgtacaagcgcctaggaatcgaggctgtgcgcgccgcgtcgggggctgagttgaggggggcgagcaaattgatccttccgggggttggggccttcgaccacgctatggagctgctggatgcttcggggatgtgtcagccgctggagtggcttgtccgggaggacaaggtgccggtactgggcatctgtgtcggcatgcagcttcttgccggatccagtgacgagggcgtcagtgcgggccttggctgggttgatgggcgcgttcgcagttttgctggcaacccggcctccgttgcattgccgatgccacacatggggtggaacgatgttattccggcagccggttcgcccttgttcaaagggcttgaagaggatgcgcgcttctatttcctgcactccttctacttcgagtgctccgatccggcaagtgtcgcggcaagggccgactacggctttcagttccattgcgcggtacagaacggcaacgtgttcggggtgcagtttcacccggaaaagagccatcactggggtgcagcgcttctgaagaacttcgcggacctttgacatgctgaggccgagaatcattccttgcttgctggttcatcagggtggtctggtgaagaccgtcgagttcaaagatcccaagtacgttggcgacccgatcaacgccgtcaagatcttcaacgagaaggaggcggacgaactggtcgtgctcgacatcgacgcctcggtcaatggcgccgagcccgattaccggatgatcgccaacctggcggcagaatgtcggatgccgctttgctacggtggcggggtacacacgccgaaacaagcgaagacgatcatcggccttggagtcgagaaggtggccatgagcgcagctgcggccgacgatgcaaccctggtaacgcgtaccgccgacgcgatcggtcggcaaagcgtggtggtggtgctggatgtgcgcaggaagaacgggctgtttgccaagggctacgaggtgttcacccataacggcaagagatccacaaagactgatcctttcgagcttgctcaggcaatgcaggcggccggagcgggcgagattgtcatcaactcgatcgaccgcgacggccagatgaagggttacgacctcaccctggcggccagaatgcgccgggagttgcggatccccctgagtttcttgggcggggccggttcgtaccaggacatcgaggctctgctcggtgaatgcggcgttgttggtgcttcggccgggagcctatttgttttcaagggaccttatcgtgcggtcctgatcaattatcccaatcccgagcaaaaaaacgggatttgtcgcagcggtctggctgcgtattcgtcgaaataagcgagattagatgttcaagaacaagactcttctgattacgggtggcacgggttcctttggcaacgcggtgttgcgccgttttctggattccgacttgcgtgaaatccgcatcttcagccgtgacgagaagaagcaggacgacatgcgtaagcgttatcacgatgccaagctcatgttctacatgggtgacgtgcgcgactatcagtcggtattgaacgccatgcgcagcgtggatttcgtctttcacgccgccgccctcaaacaggtgccctcctgcgagtttcacccgctcgaagcggtgaagacaaatgtgctgggtacggagaacgtgctggaggcagcaatcaactgcggggtcaagcgcgtggtttgcctgagcaccgacaaggcggtctacccgatcaacgccatggggatttccaaggcgatgatggaaaaggtgatggtcgccaagtcgcgcggaagcagcgagacggtcatttgcggcacccgctacggcaacgtgatggcttcgcgtggctcggtaattccgttgttcatcgagcagattcgtgctggaaaaccgatcaccattaccgatccgaacatgacgcgcttcatgatgacgctggattctgcggtcgatctggtgctctatgccttcaagcacggcaattcgggggatatcgttgtgcagaaggcaccggcggctacggtcgccacgctggccaaggcgcttacctggatgctcggcgttcccaaccatgagatctgtgtcatcggtacgcgccatggcgagaaactctacgaagccctgctcagccgcgaggagcgcgtggcggctgaggatatgggcggctactaccgcgtcccgccggatctgcgcgacctaaactatggcaagttcgttgaagagggcgagccgaagatttcggtttcggaagactacaattcgcacaatacggagcgcctggaagtcgaggagctgaagcaacttctgttacgtctgcgtttcatgcaggccatcgtgcgcggcgagaacgctcatccggaggagtgagccatgccggttctgtccatgttctacggtatcgttgcgtacatgtattcttacgaaacacaagagcaccatctccgtcattcttacgcagaatatgtggaaagctcggcagtcgtggcaattgcaaacggtgaagttcttgaggaaagcttgcctcagaacaaagatgatgcttgtccaggcgtggccggaaagccatcgtgatgaaatcatggcagtttggggcttggctgttcgggggactccaattgcaatgataaagccgctggcgtgacgatggataaggttgttagcgttgctgcattggctgatggctggttcaaggttgcgttttccgatcggcgaacggctgagcttgacgtaaagccgtttgtgcggtcaggattctttgccgcgctcagggatcgacactacttcgccctggttgggctttttttctcgggggtgggatggctcggcgggaaggatttgggtcctgatacgatatccgcccggctgttggttacggagcacccatgacgatgcgcgttctagttactggatctaaaggatttgtcgggacaaacttgacggttaggcttggcgagttggcttgctacgaagccatcggctttgcccgcgaagattcgctggacgatctggcggaacgagtggggcgtgctgatgcggtcgtgcatctggcgggcgtcaatcgacccaaggacattaaggaattcgccgagggtaatgccaatctgacggcggagttgtgcgatctaattgccgcaacaggacgtaggattccgttgatcatttcctcctcggtccaggccgatctcgataacccgtatggagaaagcaagcggggtgccgaggtggcgggtgaaacgctggccgaaaggaccggcaacccggtgtccatttatcgcctgccaggcgtgttcggcaaatggtgtcggccgaattacaactcagtcgtcgccaccttttgccacaacatcgccaatgatctgcccatccagatcagcgacactgccttcgccctcagtctggtttatgtggatgatgtcgttggcgagttcatccgtgcgctggatgccatgcctgccgggctgagtcgcggcgaggtcagcacggtttacggcatcacgctgggggatttggcggcgcagatcgaggcattcaagaattgccgcgagtcgctggtttccgagcgggtcggcgctgggctggtacgcgcgctgtacgctacctatgtcagctacctgccgccggccaagttcgcctacgacttgcccaagtacggcgacgagcgcggcgtcttcgtcgagatgctgaagacgcaggactccgggcaattttctttcttcaccgcccacccggggattacgcgcggggggcattaccaccacaccaagaccgagaagttcctggttatcaagggttcggcccgattcggcttccgccatatcgtcaccaacgagccctacgaggtattcacctcgggcgacaggccgcaagtggtggagaccgttcccggctggacgcacgacattaccaatatcggtggcgaggaaatggtcgtgatgctgtgggcgaacgagattttcgatcgcgcccagcccgatacgattgcctgcaaggtctgacatgaagaagatgaaagtcctcactgtcgtcggcacgcggccagaaatcattcgcctgtcgcgcgtgctggccaaactcgacgagcattgcgagcacgtcctggtgcataccggacagaactacgattacgagctcaaccagattttcttcgatgatttgggaatacgcaggccggatcactttctcaacgctgccggtgcgaccggcgcggaaacgatcggcaaggtgatcatcgccgtcgacggtgtcttgggggtggagaatcccgatgccatgctggtgctgggcgacaccaatagctgcatggcggtgattcccgcgaagcgccggaagattcccgtttttcacatggaggccggcaaccgttgcttcgacatgcgcgttccggaagagatcaaccgccgcatcgtcgaccatacggccgatatcaatctgacctacagcacgattgcccgtgactatctgctgcgtgagggactggcgccggacacggtgatcaagaccggtagcccgatgtttgaagtcctgacttattatcggcagggaatcgaggagtcggatgtgctgacgcgcctgcagctggaagccggccggtttttcgtcgtcagcgcacaccgcgaggaaaacgtcgattcggaaaagaacttcggcaagctggtgggggtactcaatcgtattgccgagcattatgggtacccggtaatcgtttccacccatccgcgtacgcaaaagcgtgtagacgccatgggggtcgtgttccattcgctggtgcgcttgctgaagccgctgggcttcaaggactacaacaaactgcagatgatggcgaaggccgtgctctcggacagcggcaccattaccgaggaatcgtccattctcggtttcgcggcgctcaacatccgcgaggcacatgaacggccggagggtatggaggaagccgcggtgatgatggtggggctcgaggaagtgcgcatcatgcaggccttgcagattctggaggcggagttcagcagcagtagtgcgcgcagcgtgcgccccatcgccgactacagcatgcccaatgtttcggaaaaggtcgtgaggttgattcacagctacgccgactatgtcggccgcgtggtatggaagcgttattgaagagatccggtcgtgcgcatactcgtcgttagccagtatttctggcccgaaaacttccgggtcaacgatctcgtgtcggaactgggtaccaggggccatcaggtaaccgtgctcacgggttaccccaactatccttccggcgaggttttcccggagttccgcagcaacccggccgactattccgagtatgcggcggcaaaggtcgtgcgcgtgccgctgctgccgcggggaagcggcgggttgcgtctcctgctcaattacctgagcttcgcgctgagcgccagcgtgctcggggcatggagactccgggggcagatttttgacgtgatattcgttttcgagccgtcaccaatcaccgtgggtttgccggccgtgctgttgcgggcgttgaagcgggctcccgtggccttctgggttctcgacctgtggccggaaacgctggaggcattgggtgtggtgcgttcgcctgccgtcatcaagctcgtcggccgactggtatcctttatctacaatcgctgtgatctggtgctggcacagtcgagaagcttcatcccgcaaatccggaaatactgcgctggcgacaagcgtgtggagtatttcccgagttggtccgattcggacttcgctctttcggccgtgcagcccgccgccgaggtgccggctgccgagggcgtgttcagcgtcatgtttgccggcaacatgggtgacgcccaggattttccggcaatcctcgacgcggcggagatcgtgaagcacgaccggaaggtccgctggctgatcgtcggcgatggccgggcgtccgggtgggtcaaggcagaggtggagcggcgcggtctgggcgagagtttcctcttgctggggcggcacccggtcgagcgcatgccttccttctacaagcacgccgacgcactcctcatgtcgctgcaggacaagccgatctttgccatgaccatcccgggcaagctgcagtcctatctggcggccgggattcccgtccttgccatgctcaatggcgagggagccgacatcgtccgtcgttgcggcgctggagtggcgtgcccggccggggatgggcgggcgctggcggcggcggtgcgcgaactcgccggcaggcaacgccaagagttgatggctatgggcgcgcgcggcgcggtgctgagccagacggaattcgaccgggcgacactgatatcgcgcctgctgtccgcgttcacctgcctcgcggaaggcaggccggagtggcaggaggtcagcgaatgatcctggtcaccggggcgacgggtttcgtcggcagagcattgtgcgcggccttgatcaggagtggctcgatcaggatcgccgtccgcaatacggcaggcgaaagcccggccgacggtgtggacgtcgtgcggggagaattgtcggccactgccgattggtcggcagcgatggccggggtcgtcgcggtggtgcactgcgctgcacgcgtacacgttatgaacgatgatgccgtggatccgctggccgagttccggcgcatcaacgtcgagggcagcctgcaattggcgagacaggcggcggcagccggcgtcaggcgcttcgtctttctcagctcgatcaaggtcaacggcgagcagaccgacccaggcaggcctttcacggccgatcaggcgcccggccccctcgacccctacggcatttccaagatggaggccgaagcggccctgcgcgccctggctcgcgaaaccgggatggcggtggtcatcatccgtccgcccctggtctatgggccggcggtgaagggcaatttcctggcgatgatgcgtgcactctggcgcggtatccccttgccgctgggcgccgtaacggccaatcggcggagtctggtcgcgctggataatcttgtcgacctgatcgtgacctgcatcgcccatccggcggcggccaaccagacctttctcgtctccgacgccgaagacctgtcgacggcggctttgctgcggcggatgggccaggcactggggcggccggcgcgactgctgccggtaccggttggcattttgcgtctggcagcgacgctgctcggacgacccgggatcgcgcagcgcctctgtgggtcactcgaggtagacatcgacaaaacacggcacctcctcggctggtcgccgccgctcagcgttgaccagggtttgcagcgcactgcagcgcactggatgacggcgccgcagagtgcgcgtcgctagcgtggttttcgttttcgggcgatgtcgatgaagcgctttttcgatctgctgctcggtctgtgcaccgctaccgttctcgccttgcccattctgatcgttgccgtcctcgtgcgcctcacttcgagggggccggccctgtactggtcggatcgcgtgggcaaggggaatgccatcttccggatgccgaagtttcgcagcatgcgcgtcggtgcaccgaccgtagccacgcatttgctgcagaatccggaggcatacctgacgccgatcggctctttcctgcggcgatccagcctcgacgaattacctcagttgtggagcatccttgtgggtgacatgagttttgtcgggccacgaccggcgttgttcaatcagcaggatctggtcgccctgcgtaccgagtatggggtgcatcgcttgctgcccgggttgacgggctgggctcaggttaacggccgcgatgaattgccgattcccgaaaaggtcaggctggatgtcgaatacttgcagcgcgcctcgctgacgttcgatattcacatcctctggctgaccgccgtcaaggttctcaggcgtgaaggcgtgtcgcactgacgtgctgacagagaatgatcgagattatggtgcggaatgaacgataatgtgtgatcggccggcttctacgacagcacagccggtgtcagggaatcaccgggatttgcgcagatgatgaaagccttcttgtccctgtcgcgtggccgcaagcaggcggtggcgatcgtcaccgacttcgcgctgctcctgctggccttgtggtcggcgctggcgctgcgcttcgaaacgtggactcccagcttcgccacctatggatggcaggtgctggctgcacccctactggcgattcccatcttcattcgcctgggcctgtaccgggcagttatccgcttcatggaggaccgggttgttttcgtggtcaccggcggcgtggccctgtcggtcgtcctgttggcggccggtatagccctgacccatacgccaggactttcgcgtggtgttctcgggatttattgcatgttggccatcctctacgtcggcaccgcgaggttcctggcgcgcagctatttcctgcgtgcagaacgcgccgaggattcgcgcaagcgggtggccatttatggtgccggtagtgcgggaacacagttggcttacgccttgcgtgctggtcgggagtacctgccggtggctttcgttgacgacaatgcggctttgcagcgaattgaagtcgccggtttgcgggttcagtcgcccgatcagttgatgcccatgatggctgccgggcgcatcgaggaggtgctgctggcaatcccgtcagccagtcggtcacgccgggcggagatcatcggcagcctcgagggtctccattgcaaggtcaggctggttcccggcatggcggatgtggtgagcggcaacgtgacggccgacgccatccgggaggtcgaaatcgaggacctgctgggtcgcgaatccgtggcgcccgacgcggcattgctgggtcgctgcgtcacggggaaggtggtaatggtttccggggctggcggctcgatcggcgcggaactctgccgacagattgtccagctgcgacccagccgcctggtcctgatggagcgttccgagtttgccctctattcgatcgagcaggagttggccacgctctgcgtgggcggcagtgcgtgcgtcgaactcgtgcccgtactgggttcggtacttcaccagaagcgcaacgaaatggtgatgaagagtttcggagtgcaaacggtctaccatgcggccgcctacaaacatgtccctctggtcgagcataacccgatcgagggcctgcgcaacaatgccgtgggcacgcggcgaatggccgaagcggcgctggcggccggcgtcggcaccttcgttctgatctcgaccgacaaggcggtacgtccgaccaatgtgatgggcgccagcaagcggcttgccgagctcatcctgcaggcattggcgcgaagcggtggaggcacgcgtttctgcatggtgcgctttggcaatgtgctgggttcctccggatcggtcgtgcccctctttcgccggcagatcgccgccggcggcccgatcaccctgacgcacgccgagatcacgcgctacttcatgaccatccccgaggcggcacaactcgtcattcaggcgggatcgatgggtgaaggcggcgaagtctatgttctggacatggggaagcctgttagaatcattgaccttgctcgccgcatggtgcacctgagcggtctcgaggtgcgcgacgaagagcatcccgacggtgacattgccatcgaagtggttggtctgcgccccggcgagaagctctacgaagagttgctgatcggcgagaacgtcgaaggaacgacgcatccgctgatcatgcgggcgcatgagcatgagcttccgtgggcgttgctggccgagcggctggcggtcatggacgatgcctgccagcgcttcgactacgagcaagcactggccttgctggtttcattggtgaaggaatactcaccggcaccgcacggcgatggcgacggcgagttgttatggaatgcgatgaccagacccggccgcggcgaggttgtcgtacattgaaagctcaggaagcttgagcccatgagccaaatccagcgtgcgcaggactgggagatgactgcgtttgacctatggcagaagttgcgggcgggctggcgccgtggcgtcggtggcgctgcgatcggtttgctcgttgccgggctggcgatcgcgcggacgccgccgcagtatgaagcggtggccgttgtccaggttgggccgatcggacaaatcgggcagcagaatggtccgctgaggcttgtccccagcctgccggtcgagccaccggcgaacgcagtcgagcgaatcaagaccgcggcttcccagtctagtgtcgccgaacatcccggcaatcaggcctggatcgatgccttgcgcgcttcgccaagcgtctgcgccgcgtatctgtcggcgcaggttgcgcaagacgaccgtcaatccgcgggcgttggcatccgcgttgattgagctgaaggagactgacgacagtgcggggaatgccaggaattctgccaaggaagcggcatccgaactggcaagacggcattcggaatttgctaggccctgatggcaagaatgcaagtcgccttggcgctcgccagggcgaagctggcgagcgccgaaatggaaaccgagagcctgaacaggtttgtagcgaatgccgggatcaaggacgatcgctttacccaactgtcgttgttgacatccttgcgtctccagaaggagtcggagttcttcaatcaggggccgatcgtttcgatgctcgaagccgcattgaatccgcctgcaacgcaatcgtcagaggcgatagagccagtttttgtctcggacaagccggtctctccaacaaaaggcttgctgctggcgttgggtttgatcggtgggctgtttgccggggtggtttccgtgtgtttgccagccatgcccggtggcgcgcgagagctgaacgcctgactcggacagcttcctgagggagctgattaacgcgtgccccagccatcattgcgagatgtcgccaaccgttagcaggaaaccatgaacacgatcgaacaactgcggctcagcggtcgactccccagcccgaagggagtggctttggcgatcatggaaatcactcggcgcgaggaaacgactctcgacgaggtggcgcgggtggtacagagcgatcccgccctgtccagccgcctcttgcgcctgtccaatgccgcggcgcgcggccggccggtggtttccatcagcgaggctgtgatgcgcctgggcatggcgaccgtgcgtcggctggcaatggcgttctcactggtcgaccagtatctggaaggcccttgcccttcgttcgactatccgggtttctggtcacattccctgttcatggcggtcgccagccaggagctgggtcggttgctgccggccgcctcaccggacgaactgttcgcctgtggattgttggcgcaggtcggctcgctggcattggtcaccgtctaccctgccgactacgcgaggctgctgacggagtcgtgccatggcgtggcgctgatggagctggagcgcaggcggctcggggttgaccacagcgaattcacggtcgccatcatggccgactgcggcatccccaaggccctgacggagcccgtctattaccatgaagtgcccgagacgtcaggctttgcggaaggctcccggccttaccaactggtcaatctgttcttccaggcgcgccgcatggccgatctcggtcgttcggcagtgaccgagccccacggcagcatctccgaactcatgctcctcggcggcaagatcggtctggacgcgacggccctcggtgaggtgttcgaccaggtggttcgccaatggcaggagtgggccgagttgctgaaagtgcccgttggtcatctcccctccttcgatgccatggccaatgctccggtgccccgtccggagcaggaggccgcggcaaccggcactcgccaggtggtgttgctggtggaggacgatcccaccacccgcatgatgaccgaaggcgtgctctcgcaccttcttggctgcaccgtacacaccgccgagaatggccgggaggcgctcgccctcgctctcgaggtgacgccccagatcgtcgtcaccgactggctgatgccggtcatggatgggctggagttctgccgcgccctgcgtgccaccgactgggggcaatcgatgtatgtgatcatgctgaccggcgaggagacggaagagaagatcatcgaggccttcgaggcgggcgtggacgactacgtcaccaagccggtgaatgtccgcgccctgagcgcccggatgcgcgcggcgctgcactacgtcaagctgctcgatgcctgggagcgcgaccgcgcgcaactcaagcagttcgcggctgagctggccaccagcaatcggcgcctcgaacatgccgcgatgaccgacctgctgaccgatctgccaaatcggcgggccggcatggagtcgctggcccggttctggagcgcctccatgcgtacaggccagcctgtggcggcgctgatgatcgacgtcgatttcttcaagtccgtcaatgatcggcatggtcacgccgtcggcgaccgggtcctgcaggaagtggccagggccatccagagtgcagcccgcaaggacgacagcgtcagtcgcattggtggcgaggaattcctgctcgtgtgtcacgacgcggatccgcgggctgccctgctggcggccgagcgtctgcgccggatggtcaaggccctgaagatcagcgttggcggcgtggacatccaggtatccgtgagcgtcggcgttgcgagccgggaagcgggcatggagagtgaagacgacatgctgcgcgccgcggacaaggccctctacgccgccaagaatgccggtcgggaccgggtgtgcctcttcgctctgggcaaggcacgttgcgcttgaaagcggagcgccatccccgcacttcctctccgcggcgagggcagagtgtttcctcggacggcgccggcggtcaggaaccggcttggcttggccagtggccgccgttcgctggccagccatgcgcgtgcgcgtgacgcctgcgctgcgctgaccgcgccagcccatcgaaagcgatccatgtccgacatcccctcgccagccaccggcctgccggcattcgtgccggtgatcgccgtctccctgctcaatcgcctcgcgcgcgagcgactcgaagcggcctttccgctgtgctgggtcgccggcgaggtctcgaacctcagccatgcggcctccgggcacgtctacttctcgctcaaggacgccgcggcgcaggttcgctgcgtcatgttccgcagccgaacgcagctactcggctggcgtctggaaaatggtcagcatatcgaggcgcgtgtcctggtgacgctctacgaggcgcgcggcgacttccaactcaacgtcgaagcggcgcgtcgggccggcgtcggcaacctctacgagaagttccttcgtctcaaggagaagctcgaaagcgagggattgtttgcgagcgccggcaagcgccccttgcccggtttcccgcgccgcatcggcatcgtcacctcgctccaggcggctgccctgcgcgacgtcctgagcacgctcgcgcgtcgtgcaccacaggtcggcatcgtcgtctatcccaccctggtgcagggcgagggtgccgcgtcgcagatcgccgagagcattcgcatcgccggcgagcgccgggagtgcgaaacgctgatcgtctgccgaggtggtggcagcatggaggacctgtgggctttcaacgacgaactcgtcgcccgtgccatccgcgcctgtcccattccggtggtcagcggcattggccacgagacagacttcacgatcgccgacttcgccgccgatcagcgtgcgccaacgcctaccgccgccgcggagctggccgccccagagcagctcgttctgctcgcccggcttgccgcccggcaactggccctgcgtcgcagcgtcgaccagcagatcaaccagcgcggccagcaactcgactggttgacgcgccggctccagcacccggcacagtatcttgcgcatcagcgcgaggttctgcgcaatcagcagcgccaactcgccgccgccctgttgcaggccagcgcccgggcacggacggcgctggccgacctgagccgtcgactgctgctggctcgcccggagacgtcgcgccgcactggtcaagtcgaagcgctggcggcgaggctgcgcggcgcgtggcaacaggctgcgcagcgccagggtgccgacctcgcgcggctgacggccagtctcgcgcacctcaaccccgccgccgtactggcgcgcggctactgtgtcgcactcgatgagcgaggacggatcgttcgcgatagccgatctgtggaaccaagccagcggatcgctgtcttcttcgagcgcggacgagcggatgccgcggtgctggcggttttccccgacggtggcctggccccggctgtagctgccattgccagcaaggcaggccccgaatagaatccgacagtcaaacgacacgaaaaagacagcaaggcgcctgcgctcgccgatccctatcgcctgataacgacctcacggagaacacaaatggaacatcagctgccccaattgccctttgccatggacgcccttgctccacacatgtccagggagactttcgaataccactacgctaaacaccatcaggcctacgtaacgaacctgaacaatctgatcaagggcaccgaatacgaggcgctcgacctcgaggcgatcattcgcaaggctccggccgggggcgtgtacaacaattcggcgcaggtgtggaatcacaccttcttctggaattgcctgacgccgaatggcggtggcgctcccggcggcgcgctggcggccgcgatcgacgccaagtggggctcgttcgccgagttcagcaaggcctttcagacgtccgccgtcggcaacttcgggtctgcctggacctggctggtcaagaaggccgacggttctgtggacatcgtcaacatgggtgctgccggcacgccgctgaccaccggcgacaaggccttgctctgcatcgacgtctgggagcacgcctactacatcgactatcgcaacctgcggccgaagtacgtcgagaccttcctcgcgagcctggccaactggcgtttcgccgagcagaacttcgccggctaggacgcctgcgtccgctggacaacaagaaacccaggcccggctctccgcgacctgggtttctgggggtccggcaggttcagaacgggatgtcgtcgtccatatcgtcaaaactcggcgttttcttggcgggcgccgagcgtgccgcaccgctggcgggtgcggccgaagacggcatgctgccgccgtattcactctcactgctggccggcgagcccatgccttcgcggctaccgagcatcttcatttcgttggcaatgatctcggtcgtgtagcgctcgttgccgtccttgtcctgccacttgttggtccggatgcgcccttcgacatagatctggcggcccttcttgagatactggccggccgtctcggccagcttgccgaagaagacgacgcggtgccattcggtgctgtccttcagctcacccgatgccttgtcacggaagcggtcggtagtcgccatcctgatgttgcaaatcgcgtcgccgttggccgaatagcgggtttccggatccgcaccaaggttgccgacgagaatcactttattgaccgaagccatgttgcctccctgaacggtgaaggaaaagagccaagcgtcattatagaggcttaggcagcctgttgccgggtgcgcagcggcggtatcgacattgacagacccagcatcagccagaccagcgccagcgctgccccacctgcccagacggcaccggggccggcgtatttggccagcacgccgccgaagacgccgccgagaaacagtccgagcgcctgagtggtgttgtacacgccgagcgccgcgcccttggcgtgcggtggcgcaatccgcgaaatcagcgaaggctgcgtcgcttcgaggatgttgaaggcgacgaagaagagcgtcagccagaaagccagtccgtagagccctgccgaaaaaaggccgaaaccgaactgaacgagcagcagcagcacaatcgcggcgttgaagatcagtttcatgcgcgagaagcgctcggcgacgatgatcgccggcaccatgatcacgaaggacagcagcagcgcgggcaggtagaccttccagtgctcggcgaccggcaggccgccggtgctgatcagctcggccggcagcagcacccacatcgcggtcagcatcaggtgtagcgcaaagacaccgaagttcaggcgcaacagctggcgatgcgcgaggacttcgacaaaactctgccaggtgggttggcgcggtaccgcgggtgcggcaggcaccaccctgatgacgacaaagatggccagcagggcgagaatcccggtcagcgcgaaaatgccgggcatgccgatgctgacgaagagcagcggcgcgccgaccatcgagatggcgaagaccagcccgatcgacgaaccgatcatcgccatcaccttggttaggtgctgttcacgcgtcagatcggcagcgagtgccgtgaccgccgccgaaatggcaccggcaccctgcagcacgcggccggcgatgacgatatagatgtcgccagcgaaggcggcaacgaagctgccgatgacgaagacaatgagtccgaagacgatcaccggtttgcgcccgaaacggtccgaggccgctccataggcaatctgcaggcaggcctgcgtgaggccgtaggcgccaagagcaatgccgaccagcgccacatcgttgccggaaggcagctccttggcgtagatcgcaaacaccggcaggatcaggaagaggcccagcatgcgcagggcaaaaacggccgccaggctgacgccggcgcgcttctcatcgctgctcatacggtcggtggtcgagacggacatggagtttgctgccggactgcggaattgcgtatattagcaggtttgcccacggccctccggccggcagccaatggacgagacccgagagatacgcatccgcggcgcacgcacgcataatctgaagaacgtcagtctcgacctgccgcgcaaccggctgatcgtgattaccggtctttccggttcgggcaagtcgtcgctcgccttcgacacgctctacgccgaggggcagcggcgctatgtcgagtccctgtcggcctacgccaggcagtttctgcaacgcatggaaaagcccgacgtcgatctgatcgaagggttgtcgccggcgatctcgatcgagcagaaggcgaccagtcacaatccgcgctcgaccgtcggcacggtcaccgaaatccacgactacctgcgcctgcttttcgcccgcgccggtacgccctactgcgccgaacaccagcagccgctggaagcgcaaaccgtctcgcagatggtcgatcatgtcctggcgctgccggaaggcacccgcctgatgatcctggcgccggtcgttgccaaccgcaagggcgagcagctcgagctctttgccgaactgcgtgcgcagggttttgcccggctgcgcgtcgatggtcagatccacgagatcgacgcgctgcccaagctggccaagacgcacaagcacaccgtcgacgtcgtcgtcgatcggctgaaggtccgcgaagacctgcgccagcgcctcgccgaatccttcgaaaccgcgctgcgccacgctgacggtcgcgcgatcgcctacgaaatggataacgagcacgaacatttcttttccgccaagtttgcctgcccggtgtgctcctattccatacaggaactcgagccgcggattttttccttcaacagcccgatgggcgcctgtcaaaaatgtgacggtctgggcgtcatccagttcttcgacccgaagcgcatcgtcgtcaggcccgagctgtccctggccgccggcgcgattcgcggctgggaccgacgcaaccccttctactttcagatgctctgctcgctcgccgagcactatggttttgccgtcgacacgccgttcgacgcacttcccgacaacgtcaggcaggtcgtcctctacggttccgggcggcaggaactgccgttcagctacgtcaacgaacgcggccggcccagcgttcgccagcatgccttcgaaggcatcgtcgtcaatctcgagcgacgctacaaggagaccgactcgaacgccgttcgcgaggaactggcccgcctgatcagcaacaggacctgtcccgcctgccacggcagtcgcctgcgcgaagaggcgcgcaacgtgcgcgtcggcgtgcgcgcgagtgcacgcacgctgcacgagatcaatcgcctgcccctcgccgaagcgcgcgcctattttctcgccctccagcttcccggcaacaaggcgcagatagccgaaaaggtgctcaaggaaatcgtcagccggctgcagttcctcatcgacgtcggcctcgactacctgtcgctcgaccgctctgccgaaacgctgtccggcggtgaggcgcagcgcatccgtctcgcctcgcagatcggctcggggctgaccggcgtcatgtacgtcctcgacgaaccgtcgatcggcctccaccagcgcgacaacgagcggctcctgaagacgctcaagcgcctgcgcgacatcggcaataccgtgatcgtcgtcgaacacgacgaggaagccattcgcggcgccgattacgtcgtcgacatcggccccggcgccggcgtccacgggggctacgtcgtcgccgagggcgttccccaggcgatcatcgacaatccggcctcactgaccggtgatttcctggccggccgccggtgcatcgccatgcgcgccgtcaggcgccagccggaagccgggcgagtgctgcagatcatcggtgcgcgcggcaacaacctccgggacgtttcggtcgacatcccgcttggcctgctcacctgtgtcaccggcgtctccggttcgggcaagtcaacgctgatcaacgacacgctctacacggcagccgccaggcatctctatggcgccagcagcgaggccgccgagcacgaccgcatcgtcgggctcgagtacttcgacaaggtgatcaacgtcgaccagagcccgatcggccgtacgccacgctccaatccggccacctacaccggcctgctgacaccgatccgcgaactcttcgctggcgttccggaatcccgctcacgcggctacgggccaggccgcttttcgttcaacgtcaagggcgggcgttgcgaggcctgccagggcgacggcgtgctcaaggtcgaaatgcactttctgcccgatgtttacgttccctgcgacgtctgtcacggcaagcgttacaaccgggagacgcttgaagtccagtacaagggccgcaacattcacgaggtcctgcagatgactgtcgaggtggcgcgtgcctttttcgacgctgtgccggtcgtcgcccgcaagctgcagacgctggttgacgtcggtctgagctacatcacgctcggtcaggcggcgacgactctttcgggtggcgaggcacagcgcgtcaagctcgcccttgaactatccaagcgcgacaccggcagaacactttatattcttgacgaaccgaccaccgggctgcattttcaggatatcgagatgctgctgacggtgctgcaccgcctcgtcgatcacggcaatacggtcgtggtcatcgaacacaacctcgacgtcatcaagacggccgactggctgatcgacctcgggccggagggtggcgccggcggcggacgaatcctcgccgtcggcaccccggaacgtgtggctctggaggaggaaagccatagcggccgcttcctgcggccgctactcatgcgccggcgcgaggcctctgcggcccgcctgggcgagtgaaggtgacgcaggcgcggcggcggtcgctgttggcgtcccaaacagcgaggaaagtcgcgccgaagacctgagaaaccttctcgttggcgccgccgacggctagaaacgcgaaaaaaagttgtttggcaccgatggattccgtgacagaattcaccttcctgcaatcttttccttcccttcgttagacgtcctcgaaatgcgggcatacagatcgaggaagaccttcacccatcataggagataacatgaacaagtccgaactgatcgacgcgattgccgcccgaagcgaactctcgaaagcggcggcagcaaaagcgcttgacgccgtgatcgagacgatcgtggacagtgttgctcagggagaaacggtgactctggttggtttcggttccttcaaggccagtgggcgtgcttcgcgcgagggcaagaacccgaagaccggggagaagattcacatcccggaaaccacggttccgaagttctccgccggagcgaccttcaaggcgcgagtcgccggcaaggacgtatgactttctcacgcagcatgcgcgagcggctcgtccttgagtcaggctcgctgtccgcaacaagcgccaaattgccgtcctccctcttttcttctctcgtacaggagtccctgatgcgtctttgcaccgcccttgccaccgcagcgcttgccctcatgccgctggctgtttccgcccaacaggccccggccgccgaagcactgaccgcggtagccccgggtaagtttgccggcatgatcgaagccaaggttaccctcgtcgtcgagtcgattgacaaggccacgcgtggcgtcgtcctcaaggatgccaagggcgaccagatcaagatcgtcgccggcgacgaagtcaagaatttcgaccagatcaaggttggtgacaacgtcatcgccacttacacccagggcctggtaatcaccctcaagaaaggcggcggcgcgctgcgtgagcggatcgacagtggcgaaaccgcctccgccgccaagggcgagaagccggccggctatgaggtcaaggaggttaccttcgtcgccttaccacctatcatgtttcggccccctgaaagaacttgggaagaggcagtgcgctggcagcgcgtctcaagagaaggcggaggccgcgtttgaaccaggaaagggcactgcgataggctttgcggacactccaatggttggggtcggtctgctcacgggctttttttcagtggcggtgggattgcagcgggcgtcctcctgcccggcctgaacacaccagtacatggccagcgccatgatcaggataaggcaatcgagacgcttgggcgcttcgagtttcgtatcctccaggcggaagccgcggctcttgaagtccgagaacatcggttcgatggcccagcgcgcgccgtagtctcggaccgcggcccggttgggcggacaatccatcgcgatgatccagggctcggggtgtccaggctcatgcagcacgccaatcgccattgggatgcccgcttcgaacagacgcgcattcgcctcatagcgctcacgcacgccggcggccaactcgccggtggtcccgatgccagcgcaaccgacatcaaccaacaggttccccttcaggcgcagccgatactgccagcccgtcgcgaggagccactcgaacaaggccacggaggggtagaatcgatccgccagcagcatcaccgccgcgccttcgggcaaccacgcccgtacctcctccagcagcacctgctgcccggcaaagccaatattggcctcgccttcctcgatccgccacaccagcggcagcgatcggtcgccgcggcgcacgctgatcatcaataccgcgaagcgatcgcccaagtcggtctggtccatcgacagcagaatcgtctgtcctcccgccgccgcttgctccagcgctcggcgagcgaagggttcaagcacccccgcactgcggatcagccggttcgtcagcagtcgccgcaaccactgctcgcgcatgtccgcacgttccgtgttcagcgccagtagcgtcgacaattccatcgtgttcggtgtgcgcgcctgaatcatcgccgccaccgctagcggtagctttttcaggatcgtcttgcgcatcccagggagggcctcttccagaccaaaccgtacctcatccgctaacttatctgtctttcccatcgtctctcaatgtgttgcctcgtagtaatgagagattacattaaaagtgatgggtggtaagccttcgtcgccgacgtgcaacaggttgaccgcaagaatcagacggtcaccttgcgtggcgcgaccaggaccgttcgcctgaagatcaaggatccggaacagctcaagctgatcaagaagggtgatcaggttgagggcgtttatgcggaagccgtggccgtttccgtcgtgccagcacccgccaaaggcaagaaataagagtgccgtcttcctcgggtagacggcttggcatcgccaggccgtttccgggattgacgctgcaagttgcgccgcgtagaatccgtgcggctttgggggcatagctcagctgggagagcgtctggttcgcaatcagaaggtcggcagttcgatcctgcctgtctccaccaaggaaagcacgcattcggccaggcccacaaggcctggcctctttgttttctgcttgcctgtgatcgccttgccgccacgtccaagaaatccagagtaaggtgacgaacggtgcgggcgtgaggcgtgacggaccggcatggcgttctgtccggcggccaactgcacctcgtggcggggacgcccgaagcttggcgccgtcggcggagaagggtgataattcccgcctcgtggggtgtctggcgttgccccgcgccatgtcaaccagcacggagcctacaccatgagcgacgtcaatagcgaaggccactccggcgatgcagtggctgagagattggcaaagtacgtcgtcgacgctttgccgattccgatgttcgccatcgacgctgagcaccgggttgtcttctggaatgcttcctgcgagcggatcaccgggattccaggcaagttcatgctgcgcaaggccggcgcctggtccgccttctatccaagccggcggccggtcatggccgatctggtcctgaccggctgccgccacgaggacctcgaacgctattacgagggcaagtaccggccctcggttttggtcgaggggggctgggagtgtgaggatttcttcccgcagctaccggctggcggcaagtggctggccttcacggcggcgccgctgcgcgacggcgaaggccgtgtcatcggcgccgttgaaactttccgcgacataacggcacagcgcgaagcggaacgggcagcacgcgatggggcagtcctcctatcggaaatcgtccagggctgcccggtgccgatgttcgtgatcgacgccgagcaccgggtaacgcattggaatcgcgcttgcgagtcgatggctggcgtgccggctgagcagatgatcggctcccggcagcactggtggccgttctatccggagccgcgaccggtgatggccgacctcgttctcgatgcggcgatcggcgaagtggagaagttctatgccggcaagtaccaaccctcgcggttgatagccggcgcctgggaggccaaggatcacttcccgcagttcccgggtggcgggcgctggttgtatttcacggccgcgcccttgcatggcgccgacggccgggtgatcggcgccgtcgaaacgctgcaggacatcagcgagcagaagcgttacgaggcccagctggaagaccaggcacggcaggatctgctgaccggactggccaaccgccgggtcctcgaagagcgcctgaagcaggcgctggcgcaagccgcgcgcgacggacgcgtggtcgcggtcgccttcatcgacctcgatcacttcaagccgatcaacgacgaaatggggcatgcggcgggtgacgccctgctgcgcgaactcgccacgcgtctcacgtccatggtgcgcgacgtggatacagtggcgcgggttggcggcgacgagtttgtcgtcgtgctctccgcacccgagtcggcggaagccgtcgagggcgtgattcgtcgcatcatcgatgcagttggccgcccggtcaccatcgccggacgtgaggtgcaagtgggttgcagcgtcggcattgccctgtatccggaccacggcacggatcaagccggtctgctgcgcgacgccgataccgccatgtacatcgccaaggctgcggggcgcaacggctaccatgttcattgccagtcggcagacgtgccacccccgctcggtgactctccggcgccgtgaacgtcggctcgctccttgtcggaacttcgctgcgactcgctcctcaaacgccttggtggtaacaggagaatcgatatgcagcgaccgccccactttcacggcctggtggccggcagcgtcctgctcgccctcgccagtgttgccgacgctcaggccttgtttctggcccggcgggcgatcggacgcatcgagcagatggcgcagtcgtcgcccaccaccggcgccgcctacgatgtggcgacggtgatcgtcgaggtgacggcggacaaggttttcgaaaccgtaaagcgcctgctggcccagaacacgcaactccgagtgacgcgcagcgacgacgccaagcgctcgatcgaattcaccgacggcacacagatcggcggcattcaggtcaacccgctgaacgacagcctctcgcaaatgatggtatcgactgcgcacccgggcatcgctagctcgaccacgtcgacgatcgtcgcgcgcacactcgccatgtgccgggagttgaacgtcgtctgtgagcagggacagtcctgagggccgcgcgttgtaaacgggaagggcgcgatcaaagcgggaagtgcaactcgcacacggtcgtgccacgctccgaacggatgacggcgtccccatattcatttcgacgagcaaggccacatcggcggccatgtacttgcgtgcgaaaggctgcgccagtgcccggtagcgcatggccagcgcgagggcggccagacgcttgcctcgccagcgggctaccaagtgggtgacttgcgcccgactgtacctgctggtgttctgcaggtagcgccgcaacacaccccgatcacgctgccttcggccagacttgaccaaagggcgtgcgacgaccactattgcaaagtgcgctgtgcaacttcgcagcttggagggcgaaccccaaggatcgcgagaggagcagtgtcgagcacgagatctgtgcgcctcgtcgccgtagtcgccctggtatttgtctgtattgcgaccaatggagccattgtcgacaatgatcgggttcaaatgccggtgccgagccagtcgacagagaaccagccaacaatcgcgaacgctggcatcgacgctgactgcgccctgggtgtggcggccgcgtccgatccatggtgactttgccgatccggaagcgctacgggcgtcaattgcgcgaccggccactcgggcaccacttccttggctggcgctcgagcgtcctacgccatatcgaaaccgcttgacatcccaatgatcgaacgccccgccagcggtcgccccaagggtgaaccccatccgctacgagtgcgctttgaccgattcgagctcgacgaggccaacgcgcgcttgctgcgcgacggaacggctgtcgcgctcgcgccgaggccattcgccgtcctgtgcgcactcgtgcggcacgccggatccctgctcaccacgaacgctttgctcgatgaggtttggggccaccagttcgtgaccgactcggtgttgagaaccgccatcagcgagctccggacggtgctcgacgacgatgcccgcaaaccgcgttacatcgaaacggtgtcgcggcgcgggtatcgcttcgttgccgctcccagtgcgctcgccgctgcgcctggcgtccagccaagcgtttcgggctttaccgccgcgcacgtgccctacttcatcggtcgcgccgaaccactatcacgactacgccgcacctgggacactgcgtgcagcggcaagcgcgcggtgggctggattgttggcgagccgggtatcggcaagacgacgctgatcgaacagttcattgcgcgcctcggcaacgtcgcgtgcgcgcgcggccaatgcgtcgaccactatggcacggctgagtcctatcttcccgttttggaagcgctggatgagttgtgccgcagcgacagcgaggtgccgtccttgctgcgcgccgtggcgccgacctggctgctgcaactgccgtggctcagcacgacggacgagcgagaagcactacgacgagagctcgccggcgtcagcccggatcgcatgttgcgcgagatgggccagttccttgatcgctacaccgagcgtcgcccactgttgctggtgaccgaggacctgcactggagcgaccgcgcgacgatccagctcatcgactacatcgcgcggcgccgcggcagcgcgcggatcatgtggcttgcaagcttccgtcttgccgaggtcgtggccctcgaccatccgctcaacccgttgcggcacgagctccgtctgcatgacttgtgcgaggagatcgtgctcgatccgttctccgaaagcgaggtggccgactacgtggcggcacgatcgccagcgatcgccaccgacgaagcgttcgtgcgcgctttgcacgagcgcaccgacggcgtagcgctgttcgtcgcgtcggtgatgacggaagtgatcacgcgcgccgaacatgccggtgacaacgcttccgccgggtcgcagctcgcgaaaatcgcggttgcggagcatctcgcggcgatcatcgatcattacatcgccaagctcacaggcgatcagcgcctggtgctctcggccgccgccgtttgcggcatcgagttcggtatccctacgatctcgggagcactcgagcgggacgctttttgggtcggccagacgtgcgacgagctcgcgcgcgcgcagttgtggctcgtcgccccgcgtccccagggaggtaacaatgcagcagagttgccgtattcgttcaggcatgcgctttttcgccaggtgctctacgagcacacgaacccatcgattcggtcacagctccaccgcaaggtcggcaccacgctcgaacgcgagcgtgcggcaggcgcctcggtcgccgcggcggaactcgccatgcacttcgagcttggccgcgagccgatggccgcgctgcgccactacgttgcggctgccgaagcggcgctcgcgcgcctgagcccgcgcgagtgcatgaacctcactgagcatgcgttgacccttcttggccaggcgccggagggcacccaacgcaacgcgctggagatcgcgctcgccacgtttcatggagtagcggccacccacgtacatggtatcagtcatcccgaagcgaaaatcgcgttccagcgtgcgtacgcgcttctcgccgacatccccgatcattcgatgcgcggacggctgctgcacgggttcgcgttcgttctcagcctgcgggcggactatgccgaggcgctggcggtggcggaacgagccgaggcgctctcgtctgcacccaacgatccggtgcttgtgctcgtcacgtgtatcgtgcacggatacgtggctcagcttcagggccgactgcgcgcggctggcacatggatcgagcgcgggctcgtggccgcggagcttctcgaactggcgccggtcgaaatcttcgtggccgatccacaggtcacgctgctgggcctgcagggcatccaccttcttcattccgggttcgtcgaacaggcgcgcgcgcggttggagcgcgcgcacgcgcgcgcgctcctcctgggatggccgaacacgcggctggcggcactctggtacgctgcgctgtttgaggtccgactcggcaacgcagaacgtgtcgcggctctggccgacgaaatgcgtgcacttgtcgacgaatccaaggtcgcgcaaggtcggacggcgtgccggtggtttcgcggctgggcggatgcccggatgggacgaccgcgcgacggctatcgccgcattcgagaagcgtacgaagacaatacccagctcgggatgctggcgggaggcagtgaggtccttgggtatgctacggaggccttggtgcttgccggcgactgggatggcgcgcaacacgaactcgaggacgcgctgcaagtggcgaacacgctcggtgagcgcgtgtatctgccgcagttgttcgtgatgcaggctgtcatcgggcgcgcgcgtggcgaccgcgcggccgccgacgccgccattcggcgcgccatcgtggaggccagagcgcaggaggcgccgtggctggagttgatggcactgatcgaactgtgcgagcgccacagtgcaacggccgaagaccgacgcgcgcttgccgaactcgtcgatcagcttcccgaagcgctcgacacacccgcggccgcgagggcgcgagcactgctcgccaaagcgaagtctgggtagaccacgtcggtttacccgaatccggacgacttggcgacgttacgctgacaactcgccgtacaagaactcttaggctagcctcgatgactcactatcgacaactgagatgactttcaacactgactgcaagtaccctactcgacgcgcctacgtggtgaaggtgcgcggtgatgcaaaacccgatgcgctcgccggccgtctcgagaacctcgttaccggccggcaatgtgaatttgtatccggtcgcgagttgctcgagtcccttgccagcgacctggatgcgaccccccacgagcagccgtccaatgcgcaaagcgagtgatcgataccgttcagcgtcggcaatcgtgatgattcacacggtggagcgaatccgtgactgaaccacatgatcatgggcagatcgcctggtgggcggagaacatcgacgagctcgaccgcgagattgccaggttgtgcttgctatgtcaggtacgcatcctcgatcccggcatcatcgagcgtgtgctcgagaaagacgcttccgtgtgcggaacccccaatcccgtcgctttcgcaaagcttcgcgacatgctcatgttttatttcgtgatccgcgaaaagtcggtcgacgccgtcggggagctgcaaacggagcagatcgaggcgcatgtcatcgagcagatcaggaatcgcttcggcgatttgctgggaaagtggccgcccgcgtgaaggagcgaacgcatggatagtgcgatcatcagcgccatggcaggcgtgctcggctcgcttgttggcggctcggctgcctttgcgaccgcctggattacccagaagacggtcagccagcgcgagctgattcagggggacatgcgcaagcgtgagacgctctacggcgaattcatcggcgaatgcgcgaagcttctcatcgacgcgttcgtccacacgctcgacgatccggagaagctgctcccactctacgcactcacgaatcgcattcgcctcaccgcctcgcagccggtgctcgccgaagccgaacgtctgttgagccacatcaccgaccagtacttctcgcgcaacctgacggtacaggagatgggccaacttgcccgctccgtaggcgccgatccgttgaaggcgttcggcgaagcctgccgcgcggaactcaagttgatacgcgcccgcctgtgaatccgcgtcgcaccttccgacaaaatcccgacagaacgtcgacgcttcgctgacgacgcgcagcaaccattcccttacgctcactgccatgtcgaacccagccaaccccagtatcccattccgccatttccgtgtactcgccgcgtcggtcgcgctcgccttggcggggtgtaccacacccgtgctgaagccctcgctcgatgtgccggaccgattcggggcagcaacggcccccgtggacgagcccgaggtggcgtggtgggaaggcttcaaggaccccgtgcttgccgacctcatccgccgcgccgcgcaggagaaccgcgatgtcaagatcgcggccgagcggctacgcgccgcgcgcgccggagagacgatcagccgttcgtggctgtttccggccgttggcctcgccggcgatgccttcgatcacaagacgaactacgactcggttctcaaaagcgtcgttccggaagcagcgaacacgaaggcggcgcagatcggcgtcggcgtgacctgggaagtcgacctcttcggtcgcctgcgcgctggcgccgctgcggccgcggccgacacgctggccgtcgaaaacggcgcgcgcggcgtgcgtcttttggtgttgagcgacgtcgcaaccaactacttcaaactcaccggcgcattgcgccagctcgaaacggtacgtgcgatagcggccgcgcaagacgaaacgttgcgcctcgtcacggcgcgccaacgggtcggtctcgcgacggctttcgatgtggaacgtgcccagacggaagcctcgcgggcacgcgcagccatcccgccgctcgaaacacttgccgccgtctcccggcatcgcatcgccgtgctcattggcggtcaggcgttccgcgccgcaagcatcacgccgtctaccgtcgaagccactgttccgccggcgcgtccggggcaacccgccgcgctgttgcaacgcaggccggacctgctcgcggcgagcgcgcagctcgacgccgccaacgcgcgccggcagcaggcgatggcggagtggttcccgcggctcgttctcggtgccgtgttcggtcgcgagagcatcgagctcaatggttcggacctcggcccggcgcgcttcaccaacgttgcggcgatgttggcgatgccgatcttcaacgccggacgcacgcaggcgatcaacgacatcgcggagagtggacaacgcgaagccgtcctgcgctacgaggacgcgatcgcgcgcgcattggaagacgtcgagaacacgctcgtggcgctcgccgatgaacggcaacgcgcgcaggcgctgaacagcgctgcggcgtcggccgacgcggcgctgggtcgcgcgcaatcgctgtacgatcgcggccagatcgacctcttgccactccttgacgcgcaacgcgtgcgattgtccgtgcgcgtcggagccaacgacgccaacacgcaattgctgcttgacagcgtgcaactatacaaggcgctcggcggtggctggcaggcgttcgagcccgtcgccggtcccgctgcgtccgccaacccgaattcgcctacatcatcaaactccgtcgctcgatacaaggatccgtcgtgaatccgtctccctcccccacattagtcatcgtcgcgatgatcgccgtcgcgggcctgtccgcgtgtacatcgaagccacccgcagaagcccttcgtgccgtgcgcaccgcgcagatccgctacgacaggacgcaggaaatgaaccgctacgtcggcacggtgcagtcgcgccacgaagtcaacgaggcctttcgcgttggcggcaaggtcgtgcagcgcaaggtcgatgtcggccagaacgtgcgcgagggcgacgtgctgacggtgctcgacgacaccgattaccggctggccgagggcgccgcgcggcagcagctcgtcgccgccaccgcgcaggcgaagcaggccgagtcggaccgcaaacggctagacgcgttgaagaccgacggctcggtcagcgtgtcggacaacgagaaggcacggacggcgcacgaaacggcgtcggcgtcggcggaggccgcggcccggcagctcgagttggcgcgcaatcggttcaagtacacggtgctgcgcgcgtcgcgcagcggcgtcgtcaccgccgtgcgcttcgaggtcgggcaagtcgtggccgagggccaaccggtcgtctcgatagccaacgacggcgagcccgagatcgtggccgacgtgcccgaggatcacctcgccgtattcaagacgtcgcgttacaaggcgtggctggccagcgcgcccgagcaaacgttcgaggtcgcgctgcgagaactgtcgccccaggcggcggcgcaaacgcgaacctttcgcgctcgcttgaagccggtcacgccgcggccgctgccgctgggcgcgaccgccacgctcgtcgtcgaacggcaggtcggcgaagcgccggcagcagtaattcccgcctcggcgatcacgcagaacaacggccagccagcggtctgggtggttcatcccgcggggtccgaatcggccgcgaccgtcgacttgatcaacgtctcggtgcacgggtatcgcaatgacgaggtgcttgtgtccgggccgccggccggcgaactcgtcgtcaccgccggcgtgcagaagatggcgccgggcttgcgggtcgcgcttcccgaggccgcgcgcaacgctgaaacgaagcaggtcgcccgatgaaatcgttcaacctcaccgaatgggcgctgaaccaccgcgccgtcgttctgttcctgatcctcgcgatcgccatcggcggcgtgctcggcttcacgaagctcggccagctcgaagacccgaacttctccgtgccgtcgatgacggtgatcgtcatctggcccggcgcgacggcgcagcagatccaggacgaggtgctcaaccgcatggagaagaagttcgagcagatcgaccacttcgacaaggtcaagacctacgcgcgccaaggctacggcggcatgacgctgtcggtcgtcggcggcacctcgcatgcggaccagcgcgaggcgtggtaccaagcgcgcaagaagttcagcgacgtcaagctcgagctgcccgatggcgtcatcggccccatcttcaacgacgaatacggtgacgtgaccgggctgctttacgccgtcaagggcgacggcatcagccacgccgagctctccgacacggcggaagacatcaagcgccggttgctgaaggtgccgatggtgaagaaggtcgacatctatggcaagcaggcgaagaaggtctacgtcgagttctcgcaccagcgtctcgccgcgctcggcatcaccccgctcgcgattgccgagagcctgcgcagccagaacagtgtactggcaagtggctcgatcgacacgcacggcgaccgcgtgctcgttcgtgtgagcggccagttcacgagcctcgatgacatccgcaatgttcccattgctgcgggtggacggctgatcaagctcggcgatttcacgacgatcacgcgcggatacgaagatccgcccatgtacacggtgcgccacaacgggcagcaggtgctgatgctcggcatcacgatgaccaacgacggcaacatcgtcgagtttggccacgcgatcgcgaaggcggtcgccaacgtgcaggcggaattgccccatggcatcgagctcgaacgcgtcgccgatcagcccaccgtcgtcagtgaatccatctgggaattcgaacgctcgctgatggaagcgctggcgatcgtgctcgcggtcagcctgatcagtctcggctggcgcatcggcatcgtcgtcgggctctcggtcccgctcgtgctcggcgtcgtcgcgctggtgatgcttgcgatgggctggaacctcgagcgcgtctcgctcgggtctctgatcatcgcgctcggcctgctggtggatgacggtatcatcgcggtcgagatgatggtcgtgaagatggaagagggctgggatcgcctgaaagcggccgcctactcgtactccgcgaccgcgatgccgcggctgaccggtgcgctcatcaccgtcgccgccttcatgccgatcggtttctccagatcgaccaccggcgaatacgctggcggcattttctggattgtcggtacggccgtgttgttctcgtgggtcgtctccgggatcatcacgccctacctcgccgtcaacatgctgcccaaggacttcggaacgcaccaccacggcgccgacccgtacgacacgccctcttatcgcaggctacgcgggtggatcgacctcgccatcgcgcggcgctggtgggtcatcgccaccaccgtcgtcgcactggccgtcgcggttgtcggaagcaggttcgtgccgcaacagttcttccctaacagttcgcgacccgagctcgtcgtcgaactgcgactgaaggaaggcgcctcgttcgccgcgacgaccgagcaggtaaagaagatggaggcggtgctgaagaaggacgaggacgttcgcttcttcaccgcgtacacgggcgccggccagccgcgcttctatctctcgctcaatccggagctgccgaacccgggctacgccgccttcatcgtcatgacgcgcgacatggaggcgcgtgaacgcgtgcggtcgcgcctgatgacgagcgtcaatgaggagttcccggaggtttgggtccgcgtcacgcgcctcgaactcggcccgccggtcggcttcccagtccagttccgtgtcgtcggtccggatacgcagagggttcgttcgatcgcgcgtgaggtcgaagcggcggtcgcttcgagtccgaaagttcgcgatgtgcagctcgactggaatgacccggtgcgcacgctgagagtcgacctcgaccaggacaaggcgcgtgcgctcggcttggcgccagccgacgtcgccttcgtgacccagaccgtaatgaacggcgcaacggtgtcgcaactgcgcgagcacgaagacctgatcgacatcgtcgcccgtgcggttccgtctgagcgtctcgacgtcgacacgctgaaggacgtcaatctctatacccgagaggggactgtcgtgccgctgtcgcaagtcgcgcgcgtgcggtacgagcttgaagagccggtgctgtggcgacgcaatcgcgacatggcgatcaccgtgcgcgcggacgtcaaggacggcgaacagggcgtgtcggtgactcaggagatccgtccgatgctgaaggagatcgaagcgcagctgcctttcggctatcgcatcgacgtcggcggcgccgtcgaagaaagcgacatcgccaaccgcgcgctgatggcggtcttcccggtcatgctggtcacgatcctgacgatcctgatgctgcagctgcagagcttctcgcgcatgttcatggtgttcctgacggcaccgctcggactcatcggtgtcgtcgccgcgctgctcatcttccaggcgccgctcggcttcgtcgcgatcctcggcatcaccgcattgtgcgggatgatcatgcgcaacgcggtgatccttgtcgaccaggtgcaggccgaaatggccgagggccgcgatccctggaatgccgtgcttgaagcagccgtgcaccggactcgtccggtggcgctgaccgcggcggccaccgtgctcgcgatgattccgctgacgcgcagcgtgttctggggtcctatggcgatcgccatcatgggcggtctcaccgtcgccacgttgctgacgattttcttcgtgccggctctttacgccgcgtggttcaaggtcgagcgggcttctgctgcaaatcctgagatgccgccggcggcggccccggcatgaagcaccgatgaacgaggccaacggtcaattggaacgccgcatgtgcctgtagaccaacgcgccgtgacaggcgctcgatgagagcgatcgatgggcaactcgatgaaagcagccgtcgtacacgagctcggaaagccactcggactcgaggaggtacctgttccgcagccgaacgagaaccaagtcctcgttcgcatcgcggcgaccgggatctgccacacggacctccacgccgcgaagggcgattgtcccgtcaagccgcagacgccctttatccccggccacgaaggcgtgggaacggtggctgcggtcggccgtgccgcccgcggcgtcaaggagggcgatcgggtgggaattccgtggctgcatacggcccgcgggcactgcccacacagccggaccgggtgggagacgttgtccggcgcccacggcgcgctcgtcacggccgaatcaccgaaggcattcgaacaggccttcgacaggctgcggtcgcgtggcacgatggcgctggtcggtctgccacccggcaagatgtcgccgccgatcttcgacatggttctcaagcgcataacctcgcgcggctccatcttcggaacgcgtcaggatctggacgaggcgctggccttcgccggcagcggatccgtttctgcccacttctcctggaacagtctggaaagcctcaacgacatcttcgcgcgcatggaggacggcaagatcgacggccgcatcgttgcgaacctgcaatgacgggccgaattgtgagcggactctgacggaccttcccggagtcctcaaggtaagtctctgattaattgcaataaatcagaaaatcggcaaaacatgtaggcatgtatatgcaataatagtgcttgacaaacaatgcgctattaggctttattgtcggcatgtacatcgcccgcatccccaaccgaaaatccaggcccgccatcctgctccgcgagtcctatcgtgagggcggcaaagtctgcacgcggaccattgccaacctgacgaactgggcaccggagcgaatcgtcgccatggaacgtctggtgaagggcgaattcgacgactggtcgggagagatgaccagcggcgagatttttggagtgctgtttgcgctcaagcagttggcggatcaggtgggcatcacgcgggtattgggcagtgcggcggaaagcaggctcaacctgtttctgattctcgcacgcatcgcgcatggcgggtcgcggttgtcggcggtgcgctgggcgaaacagcacacggtggccgatgtgttggcgctggaggagttcgatgaggacgacctctatgccgctctggactggctggcgagccagcaggagcgtatcgagcgggaactgtaccgggcctacgtcaaggagcagggccaaccaccggtcctggtgctctacgacgtcacctccagctatttcgaaggagaatgcaacgaactggggcaatacggctacaaccgcgacggcaagcgaggcaagcagcaaatcgtcatcggtttattgaccgccgaggacggcgagcccctcgccgtgcgcgtcttcgagggcaacaccgcggacccgacgacggtggccagccagatcacgattctgaaggagcaattcgggattgccgaggtggtgatggtgggcgaccggggaatgatcaaggccaaggggaaggccgcgctgtcggcacagggcttccgctatatcaccgccttgactgacgcgcaggtacgcaccttcctcaaggagggcgtgctgcagacggacctcttcgatgtgcctctgtgcgaagtcgaacacgacgacaaacggctgatcgtgcgccgtaacgagatcgtccgggtgcgcgaggagcggcggcgggaggacaagttggctcagttgcaggcgaagatcgccgaccgtaacgccttcgtcaagaactccaggcgcgccagcgcggcaaccggcctggccgctttgcagcgctgggccaaacgccacaaactcgccgcgtttgtcaccctcgcgctgaacgaacgcgtcattgtctgcaccatcgaccaggaggctaaagcgcaggacgccctgctcgacggctgctatctcctggaaaccgatgtgccacaaggcttgatggatgcgaaggcggtcgatgcgcgttatcgcgatctgcaaaaagtcgagcgcaacttccgcacggtcaaaaccaccttcctggaaattcgcccgatcttcctgcgcaaggctgagcgtaccaaggcacatgtcttcgtggcgatgctcgccttgaagatcacgcggcggtttgaagcggctctccaccggaccttcggcagcaccgtagacgaccccgccaccatcactccggacgacgccctggtggccctcggacgattgacctatctctacagcaccgaccgcaacggtcagcgtcacacgcatctgccacgcccggacgatcaacaggccaaaatcctcgacgccatcggcctttccttcccgctcaaggccaaagccgaaaagcgcgccgtgtaggcagccgccgcttttgcggcgctggctttttcttcaacaaaaacccatacttaaagcgtagttgcgtctactggctagaggaagatccgtctgagcggactcaccgccgcgaccatgccgacgcttctcttcctgcgtggccctttacgccgcgttgttcaaagtacgacgcacagttgcgccggatccggactttgcacctgccaccgcagcatgacttagcaatgaacgagttggcgtaccgcgattgtgaagcccgagcatctcgtgcggctgaacctcggtcgcgactcggtattcctgtggcgcgcgctgctcgcagggcagcgcggccgagccttcgaccagccaaggatcgcctgctgggctcttccttcgtactcgtggcgctgctggttacctgcggcctcgccggctgcgccacacgtccggtcaatccgcggatcgagcacttcgatcctgcaacgatgtacaccttccagcggccttcggagaaccaggaggatcgccagcatttcgtcttgctcgccttttcgggcgggggcatgcgtgcggctgcattctcctacggcgtgctggagaccctgcgcgacatgcagatcaccaccccaagcggccgcaaggtccgggctctcgacgaagtcgaggtcattaccggcgtatcgggcggaagcttcactgctcttgcctacgggctctacggcgacaggctcttcgacgattacgagaggcggtttctcaggcgggacgtgcagggccagttgatcgcccgcgtgctcaatccttttaactggggcgcgcttgtttcaacggggtggggccgatcggagctggctgcggatctctacgatgacgtgttgttcaacggcgcgacctacgccgacctgaagcgtgacggtccgcaaatcgtcgtgagcgccactgacctgtctgagggcacacgcatcgacttcaacaaaccgacattcgatatgttgtgcacggacttgggaggtttccgcctcgcccgcgcggccgcggcttcctccgccgttccggtggtcctgtcggccatcaccatcgacaaccacggcgggacctgcgattaccgtccccctgcgtgggccaggctattactcgacaatcccgatcctccgcgacccgccgtacgctcgatcaaacacttgaatgaattgcgagtctacacggaccagtcgaggcgaccctaccttcatcttgtggacggcggcatctccgacaatatcagcgctcggggtgtgctggatgtcctatcgacgttcgcgtcgctccacgcattgggcatgccgacgccggttgatcgtttgcgcgaggttttcgtattcgttgtcaactcgctggcaactcctcccaacgactggagcttgcacgaaaacccacctggtatggtcgagctgctcatccagaccgccggcgcaccaatcgatcgctactcgtatgacaccgttgagacgttgaaggatatgcaggctgggtgggaggtgttacgggtggtgcgcacggacatgaagccgatagcggagggaaatccaaagctcgatttcatcctgcgggcgccggacatcaatatccacgtgatcgacgtgtcattcgccgtcctgaaggactcggccgagcgcgattatctgcaccgtttgcccacttcgctcgttctgccaagcgaagcggtcgatcggcttcgggccgcggcgaggacggcaatcctcgaatcgcctgccattcggaggctgatgaagcaggacatcgcgcgcatggtcggtagtgagcggacatcggcgggcgccgcgcagatggcggtcgcgcccgcgcgggcgcccgtggactagctgcacgggttcctccgaccgccaccccgctgatgcatcgaggtatcgttgtcacgcgctctggctcacttgggggttggagtcggtgacatcgaccacagcgagatcgcgaacacgttgctcccacagttcccttgcgagggtgagcaccaccggaccgatcaccaggccgatcagcccaagcacctcgaaaccgccaaggcaacccatcaggacccagacgaagcgcaagcggactccgttacacgcgactaccggccggacaaccttgtcgccacaaaacaggacgaagcagcccagtccgagcgcgagaagcggtggcgtggtggtgactgtcatcgcgagttgcaacgccagcgcaccgaccgctacatagcccaggaacgggaccagcgcgagcaagccggtaacggcggcccacacggcggcgtgcggcacgccgacaatcgcatacgcgacgccgctggcgagtccatcgaagagggccacgaccagcatgctgtttaccgaggcgcgcacggcccgcgtagcgaggtcggcaaaaccgtcagcgtgctcgcctaggcagcgacgaaggacgcgcctgaagcccgccgccagcgactcgccttcctgatacaggaagaacaacagaaggaccgtaaaaaagatgatgaacgcgtgccgcaccgtgaattgtccgagcgactgcgcccacggaacgagcgcagccgcgtcggtccgctgcgtccacgtcagaagggcacccggagaggcgagctgactttgccaacgagcggcgagccatggcccgattagcggtgcgttctccaacccctgaggaaccgcgattcccttcttgtccgcgacggcgatcgccgacagcagcgcgtgcgcttcgctgagcagcgcgccgaacgcaaacatcaacggcgccagcacgaaaatcgtcaacgcgagcgtgaagatcagcgaactcgagtttcggccgatgcaccgtggcaggcgggccgcaaaccgtgtgtagagcggccaactggcgatcgcggtcacgcacgccgcgagcatcgcttgaaggaagctgttcaggatccaggccgacaggatgacgatcaacgcgccataaaaccagcctgtcggcagctttatggtcatcgtcttcggcggcactggcgtttccctgtcggtcggattgcgcatggttcgctccgtggttcatgcaggacgggccgtttcgcggcggccgtccgggctctatgcgttcgggggcccaagctcaccccgtattcgcagggggtagtgcctcggcgccatcaaaagcatgctaaacgccgcgctggcccaagtcataagcagagtgtcggcattgcgtcccgatttggctcgccggcaggtgcccggacgcggcgatggcagcggtgccggcaagccgtgcgtgccgagcgcctcgtctgtggcatcggcacgggcattcgccaccgagttcccacgtatcgcagacgtttcgctgaccactcggtaattggatgtgagtacgctaccctcagtatcacgagagagtcatttgaatggagaaccgaccatgaacgcagcctcaaatccaacatccttgaccaccccgaccgatgatcgaagagcgattacgccaagctcatcaaatgggccgagcgcgccttcaccgagccaagaggcgcttgaaccagccgccgcatcgcgtcaggcaggcgcgctcggcgcccgacccggtcggcgcatcggcgaccgcgccttgtacgagtccgaatggctggagaacgcggatcgcatgaccaacgcagccatcgcccacgccaccggtggcatctcgcctacctccgtcgcgatggaccttttcggctggatggcgcatctggccagttcccccggcaagcagttcgagctcggccagaaagccgtgcggaaggcgctgcgtctggggcgctacgccgcgacgtgcgcggccgaccccggcgccacgccttgcatcgagccactggcgcaagaccatcgattcgagcatgaggcctggcaacgctttccgtacaacgtcatctatcaggccttccttctggatcagcagtggtggcacaacgccacgaccggcgtccgcggagtttccaaacacaacgaagaggcggtctcgttcatcacgcgccaagtgctcgacatgttctcgccctccaacattccgttcctcaatcccgaaatcgtgcaaaccaccctcgccgagggaggcgccaacctgctgcgcggcgcgcagaacttcgccgaggacttgcggcgaggtatccgcggcgagccgccggccggcaccgagacgttccaggtcggcaagaatctcgccgtcactcccggcaaggtcgtctaccgcaaccgcctgatggagctgatccagtacacgcccaccacggcgagcgttcagcgcgaaccggtgctgatgcaatcggcgtggatgatgaagtactacatcctggacctgtcgccgcacaactcactggtcaaatacctcgtcgatcgcggtcatacggtgttcatgatctcgtggctcaaccctaggcctgaggatcgcgatctgggcctggaggattaccgcaagcttggcaccatggcggcgatcgacgccatttccaacatcctgccggaccgcaagatccacgccgtcggttactgcctgggcggcattctactgaccatcgccgcggcgacgatggcgcgcgacggtgacgaccgtctggccagcgtcaccctgttcaccaccatgaccgacttcaccgaggtcggcgaaatcaacgtctttatggatgccggcgaggtcaccatgctcgaggacatcatgtggcagaaaggctatctcgatcacaagcagatctccggcggttttcagttgctcaagtctgccgacctgatctggtcgaagatggtacgcgagtactaccttggaaatcgtgaaccgatgttcgacctgatggcctggaacgcggacggcacacgcatgccctaccgccagcactccgaggttctgcgccgactgtacgtcgataacgaattgttcgagggcaagtacatggtcggcgggcgcgccatctcgatcagcaacatccactgcccgatttttgccgtcgccgcggtggccgaccacgtcgccccctggcattcggtgtacaagctgcacctgcagagcgacgcgaccgaactcagcttcgtgctcaccagcggcggccataacgtcggcatcgtcaacgagccgggccgcccgcgacgcaagtttcagatggcgacctgcaaggaaggcgaacgctgtctcgatgccgagacctggaaggcgcagacgccggtcacgcaaggctcgtggtggcccgcctgggaccagtggctgacgcagcattcgagcggcggcgctacgccgccaatcatgggcgccccggacaagggctatgagccgttgtgcgacgcgcccgggacctacgtgcatcagaagtgacagaactgcctggagaacggaaccttcgatgcgatcaatgtcggagacgcggcgagcctgacttgggcgctgcaggccgatgaccttgaaacgtaggcgaccgtgaccggagataggaacctgatgtgggcatacttcgcgacccgaaaaggcccgggccgcgaagctaccggcaacagcatgagctaattgtttctaggagaacgagtgatgacacaactgagtgcaaccgaacaattttttgaagacctcaagaaggaggtcaaaggttctgcgggcccccttgaaggcaagaaggccttgatcgtcggcatcgccaacgatcagtcgatcgcctatggctgcgcgctcgccttccgtgccttcggcgcggatatcgcgatgacctatctcaacgacaagaccaagaagtacacacagccgctggccgatcacctcggcgtcgatcctgccctgtatcgcccctgcgacgtgcgcgtagaggggcaactggaggctgtgttcgaggccatcggcaagacctggggaaaactggatatcgccctgcattccatcgctttcgcgccgcgtgaggatctgcatggccgcgttaccgattgctcccgcgacggcttcctgagcgcgatggatgtctcctgccactcgttcatccgcatggcgaagctggcggagccactgatgaaggacggtggagcactatttaccatgagctattacggcgccgagaaggtggtcgagcattacaacgtgatggggcccgtcaaggcagcgctcgaggcatcggcccggtacctggcggacgagctgggaccgaaaggaatccgcgtccatccgatgtcacccggcccgatccagacccgcgccgcaacgggaatcgatcgcttcgacgagttgatggagattgccgcacaacgcgcccccagccgcatgctggtcacaatcgaggatgtaggtatggcgacggcgtttctcgcttcggactttgcgaagttgattaccggagataccatccatgtcgacggcggttaccatatcgttggctgagggaagaagggccacgcagcaacgccgagcctctcaaaggtcgcgacaagtgatccagctccatagcacaacgggtgtaacgatacgcgtgacccgcccggacgatagggaacgcattgtgaaggcgtttcgagtgttggatccccgatcgatctacctgcggtttctctttcacaagaaggagctgagagttgcgtcggctctgcgaacccgaccgtgcgcgaagttgtgctggttgcgacgatcggaagcggcaatcaggagatcattgagtgaacctggccacgcgctccgccgtgcagggcgcctcagacccctattgcccaccatacatcaccgcggcagcgcgagtgagtgattgcggagccggaccaatgaaccaggatctcctgatggtgctggagtgcgcgaccgtgcactaccagccgattgtcgatctcgatactggcgctattgcgggtttcgaagcgttgttgcggaccgtcgacgccgatggcgatgcgggttcgatcggccccgtcatcgagcagatcgaaagcgatccagtgctgctcgatcgcctgatgcggcggttgctaggcatgatcagtcgcgacgcggtgccactgttcgaacgctaccccggtttttacgtcagcgtgaacgtaccgccggcgatactcggtgcgcgaactgcgctcggcgagccagcgatgcgtggcatgctctctgattttgacttggaaccctatctcggccgtctggtttgcgagataaccgaacggcaggcgctcagtgcgcaagggcgcgccgcgcttgaactcgcgcggcaggtcgggatccggcttgcggtcgatgatgtcggcaccgggcacagcggcatcgcgcaaatgctcggcctcaccatcgatgtcctgaagctggaccgctcgcaggtcgtgctgctgaccacggacgtgacagccgagcggctggtgcggggcattattgtcctggcatccatgattcgcgcgcgggttgttgccgagggcgtggagtcggcggcgcaggctttttttctgcaggccgccggcgtcgactacggacaggggtggttctggagtccggcgctgccggcggccgaactgccgaaggtgttcgaggccggttttccgaattggcgccgcgatctggtcgcgcggctcaacgaggcacgttgatgcagatggggtgacggtcggtcgccaattcaggggggaagtgcaactcgcacacggtcatgccacgcgccgaacggatggcagcgtcgccaccgtgggcgcgcatgatcgagcgggtgattgccaggcccagtccagcgccatcgctcgctcgttgccgcgaggaatctacgcggtagaagcggtcgaacaggcgtggcaggtgctcgagggcaatggtttcaccggagttttgcaccgataggcgaacgccggtatcgcccgtgtcgtccacatgaacgcttacttgaccacccaccggagtatggcgcagggcgttcgacagcagattgctgatcgcccgccgcaacatcaactggtcgccgccgacgcggccgcttccggagcaggtgagcgtgatcgtcttctcctcggccagtgcctcgtagaacgcgaacaagcccttcacttcgtccaccaggtcgaggggctcctgcctgggcatcaccaggtcgttgtctgcccgggccaggaagagcatgtcggcaatcatccgcgagaggcgctccagttcctcggcgttggaagccagtacatcgccgtactcgccggcgggtctttccttggcgagagtgacctgggtctgtgtcagcagattggtgacgggggtccgcaattcatgcgcgatgtccgacgagaaggccgtcagccgccggaaagagtcctccaggcgagccagcatctcgttcagagtcgcggtcaattcggcgagttcgacggggatcgcgtcggcaggaagtcgggagtgcagccgatgcgcggtaattgccgcggcttctcgccggatcgcctgcaatggggcgagtccgcggcggacggcgagccagccgaggacgcccgtcaggagggcggccaggatgacgaacgaccatagcgtcgtccggaacgacttcatgaaatgctcgtggtgcgaaacatcggtggcgacgccgacgatcagtgggtggaaccccttgatcccggtgcgagcgagagcggaaatgccgcgtagcggccgcttgtcgccagtcgtccagactgtcgggcgcgcctgatccgcctgcgacgcgctctccagcagcgtccggggaaactcggcagcgcgggtagcaaaaagcgtccgcccgtccggcgccaggacgatcaccgccaaaccatcgtggccaaccagcgagtccgccagttgctgtggcagcgcatcgagatcggcctgcgagtgagccttctcgagagcgtgttgagccagtttgagcttgccggaaagcacctccatatcctgttcttcgaagtggcgctcgacggcgccggcgatgaggtagccaagcaagagcaggacaaccgtcgaggacagcgcgaagagcatcgtcaagcggaaggtcatcgaccgcatgccgctcaagcgcatgccgtcacctccagaacatagcccatgccacgtacggtacggatcagtttcggctcgaagccatcgtccatctttgcccgcaggcgccggatcgccacctcgatcacgttggtatcgctgtcgaagttcatgtcccagacctgcgaggcgatcagcgagcgcggcagaacctcgccctgacggcgcagcagcagttccagcagggcgaactccttggccgtcagatcgattcgtttgccggaacggttcacccgtcggcgcatcaagtcgagttccagatcggcggcgcgcagaaactccgactccgtggccttgccgccgcggcgcagcaggctgcgcacccgcgccagcagttcggagaacgcgaacggcttcaccaaatagtcgtcggcgcccagttcgaggccgcgaacccgatcatcgacatgatcgcgggctgtcaggaacaataccggcatgtccttccccgacttgcgaattccccgcagcaccgaccagccatcgatgcccggcaacatcacgtctagaatcaccagatcgtaggcctcggtcagcgcgcagtgcatgccgtcttctccgtcgcgtgccagatcgacgacgaaaccggcttccagcagaccctgcttgaggtagttgcctgtcttcggctcgtcttcgacgaccaggatcttcatcagtgcactcctttgccggacctatactctcccaccagtctgcgccggcgcttgccctttccgcgaagattacaggaatgtaatcaagcagacagcttcctgtcaggctgccgacagcatcattcggccatgaccgaggatctccgacgcatgcggcaaccgaccactgcgagtgggcacgacgaacgatcgcaggaatcccgtcgggtccggccgcttcgggtgctgccgtgcgggtttctcggggcgcaggcatgcgcgctcgggctggcgctggccatcgccgccccggcctggccacaggacaaggccatcggcaggaccgtcgagagcctgctcgtctttgcccgagagaccaatcccgagtacgctgcgatacgctccgaagccgacgccgcgctggagcgcgtgacgcccgccggtgcgctggccgacccgaagttcaggatggaactgcgcgacatcaccaagtccggcgaccagaatcccacgctgtcacccagccaggtcggcagtacccgctacctgctgtcgcaggatctgccgtggttcggcaagcgtgagctgaagcgggaaatcgccgaattcgaagccgaaggcgcaacgagccgggcgcggggaacctggtccgacctcgccgcgcgcatcaaggccgcgcacgcgcaacgctattacctctcccgcaacgaaaaactgacccgggaaatcctcgaactgatcgttcgcctggagaaggttgcacaggttcgctatgccggcggtctcgccgcccagcaggatgtgatccgcgcccaggtcgagcagaccagcatgcgcagcgaactggtgacactggaaagcgagagccgccaggtcgatgcgcgcctcaatgccctgctcgcgcgtccggctgcggcagaactcgcgccaccggaaaggctgccggtgctgccgacagccgccagactcgactacgcgacgctcgaagagcgcgtgcgcgcgcgcaaccccgtgctctttgcggaagaatcgcgcctcaaggcggccgagaaaagccgtgaactcgcctaccggaatcgttatccggatttcaccgtcggcttcggccccatccagtaccagaacgccgtcaaggaatgggaagtaatggtcgaactcaacatcccactgcaactgagcacgcggcgggcccaggaacgcgaatcggaagccatgctgtcggccgcccggtcgcgcaaggaagccaccgccaatcaggtgctcgccgacctcgcggagaatctggccggcatcgaggcggcgcggcgcatcgaaatgctggcgacgaccagcctcctgccgcaggcggaactgacgtttcgggcggcactggccggttacgaaaacggcaaggtcgatttcgcgacgctcctcgaagcgcagcggcagattcggcaggcccggcagagccagatcaaggcgcagagcgaagcgcagatccgtctcgccgccatcgaaaggctactgggggaagacttgtgaagcaggcaaccggaatcgccatcggtctcgtcgcggtgacggtgctggccgccggcagcggctattggctgggcagcaggggggccgtaccccccggtgaaggcagcgctaccatgaccgccgctgccgcaaagggcgccggcgaaccggagaagcggaaggtgctttactaccgcaatccgatgggcctgccggatacctcgccggtcccgaagaaggactcgatggggatggactacacacccgtctacgccgacgagcaggacgacgagccagcttccgccaaccagatccggatcagcaccgagaaggtccagaagctcggggtgcgcaccgaggccgcccagcgccgcaccctggacaggacggtgcgtgctgccggtcggatcgagccggacgagcgacgtctgttcaccatcgcccccaagttcgagggttacgtcgagcgcctgtacgtgaatgtcaccggccagccggtcggcaaggggcagcccctgttcgaggtctacagcccggaactcgtctccgcccagcgcgagtacaccgtcgccgcgcagggcgtgaccgcgctcaaggaggccggcggtcaggcgcagacaggcatgcaggacctggccaacgccagcctgcagcgcctcaggaactgggatgtctcgcccgagcaggtcaaggcgctcgccgaatccagcgaagcgaaacggacgctgaccttccgctcgccggtggcaggcatcgtcaccgagaagaaggccgttcagggcatgcgcttcatgcccggcgaagcgctctatcaggtggcggacctctcctcggtgtgggtcatcgccgacgtcttcgagcaggacatcggcctggtcaggaccggcgccagggcgaagatccggatcaacgcctacccggacaagctcttcgagggtgccgtcacctatgtctatccgaccctcaagagcgacacgcgaaccgttccggtacgcgtggaactcgccaatcccggcctgctgctcaagccggccatgttcgcccaggtcgagctggccgtgtcggccaaggggccgatggtcagcgttccgctctcggcagtgatcgatagcggcacccgccaggtcgtcctgatccagcaaggtgaaggccgcttcgcgccgcgcgaggtcaagctcggcgcccgcagcgacgactacgtggaagtcgtcgatggcgtgaaggacggcgaacaggtggtggtcgcggccaacttcctgatcgattcggagagcaatctcaaggcggcactcgccggtttcgcccccgcggccagcgccgacgccggcaaggccggcagcgccgccaacccgcacgccggtcactgacagacctcagcagagactgacggagattcggcaccatgctggcgaaaatcatcgactggtcgggtggcaaccgtttcctggtcctgctcgccacccttttcgtcaccatcggcggcatctacgcggtcctccggacaccgatcgatgccttgcccgatctttccgacgtgcaggtgatcgtgtacaccgagtaccccggtcaggcaccgcaggtcgtcgaggatcaagtcacctatcccctgagcacggccatgctgtcggtcccgagatcgcgcgtggtgcgcggcttctccttcttcggcgcctccttcgtctacatcatcttcgaggacggcaccgacatctactgggcacgctcacgcgtcctcgaatacctgagtttcgcttccagccgcctgcccaggggcgttacgccgtcgctcgggccggatgccaccggcgtcggctgggtctaccagtacgcgctgctcgccagagacaagacgctcgccgagttgcgcacgatccaggactggtatgtgcgctacccactgagcaaggcgcatggcgtcgccgaagtggcatcgatcggcggcttcgtgcagacgtatcaggtcaccgtcgacccggtgaagctgcgcgcctacgggatcccactgatgaagatcgcgcaggtgatccgcgattccaaccgcgacgtcggcggccgggtggtggaaatggccgagaccgaatacatggtgcgcggcaagggttacctgcgcggcaagagcgacatcgagagactggtcgtcaagagcgacaggggcacccccgttctgatccgcgacatcgcccgcgtcgaactcgcaccggacgaacggcgcggcctcgccgaactcaacggcgaaggcgaagtggtgtcggggatcgccatggcgcgctatggtcagaacgctctcgaagtgatccataacgtgaaagccaagatcgccgaaatcggccccgggctgcctgagggagtgacggtggaaaccgtctatgaccgttccgagctgatccaccgcgccatcgagacgctcaagcgaacgctgctcgaagaatcgttcatcgtcgcgctggtctgcatcgtcttcctgctgcacgtgcgcagcgcgctggtcgccatcctgatgctgccggtcggcatcctcatcgccttcatcgccatgcgctcgctgggaatgaattccaatctgatgagtctcggaggaattgccattgccatcggcgcgatgatcgacgcggcgatcgtgatgatcgagaacgcccacaagcatctcgagcgcctgcccgcggggcactcacccggcgaccgcgctgaagccatgctcgccgcctgccgggaggtcgggccggcgctgttcttctccttgctggtcatcaccgtttccttcctgccggtcttcagcctggaaggccaggaaggccggctgttctcgccgcttgcctacaccaagaccttcgcgatggccggcgccgcactgttgtcgattacgctggtgccggtgctgatgctgctgttcatccgcggcaggatcctgcccgaagcgaagaacccggtgaaccgcttcctgatctgggtctatcggccgatcatcgccggcgtcatgcgctggaaaaagctgaccctcgttctcgccgtcctggccatggcgctctctctctacccggcctcgcggctcggttccgagttcatgccgacgctcaacgaggggacgctgctgtacatgcccacctcgctgcccggaatgtcgatcaccaaagccgccgagctgatgcagacccagaacaagatcatcgagcgcttccccgaggtggcgtcggtgtacggcaaggccgggcgcgccaacaccgccaccgacccggcgccgaccgagatgttcgagacggtgatcaacctcaagccggaatccgagtggcgcgccggcatgaccaccgacaagctgatcgccgaactcgacaaggcgctgcagtttcccggtgtcgccaacgcctggacgatgccgatcaaggcgcgtatcgacatgttgtccaccggtatccgcacgccgatcggcatcaaggtcttcggcaaggacctcgacgaaatggaaacgctggccaaggaaatcgaggcggtggtgaaaaccgtccccggaacgaccagcgcctttgccgaacgcatcaccggcggcttctacctcaacatcgaacccgaccgcgagcaactggcgcgttatgggctggccgtcggcgaactccaggacgtcatcggcagcgcgctgggcggtgaaatggtgaccacgaccgtcgagggccgcgagcgtttcggcgtcaccatccgctatccgcgcgagctgcgctccgacccgcagcagatcgcccgcgaagtgctgattccgaccatgaacggggcgatgatccccctcgggcaactggcccgggtggtcgtcgccaagggacccccgagcatccgcaccgagaacgcgctgctttccgcctacatctacgtcgacattcgcgaccgcgacatcggcggttacgtcgccgacgcgaagaaggcggtcgccgagcaggtcagcttcccgcccggctactacgtgacctggagcggccagttcgaatacatggagcgggcaaccgagaagatgaagatcgtcattccggtgacgctgctgtcgatcttcctgctgctctacctcaacttcaagcgcctcaccgaaacgctgatcgtcatgctctcggtgcctttcgccctggtcggcggcatctggctgctgtggctgctcgactacaacctttcagtcgccgtggtcatcggcttcatcgcgctcgccggggtggcggccgagacgggcgtgatcatgctgatctacctcgaccatgcctgggaagctgtccaggcgaaatgccgcgcagcggggcgcgcgccaaacgtcgacgacctctacgcggcgatcatggaaggcgccgtcgagcgcgtacgaccgaagatgatgaccgtcgtggcgatcatggccggtctgctgccgatcctgtgggggacagggacgggttcggaagtgatgagccgaatcgcggcgccgatggtgggcgggatgatctcgtcaacggtgctcacgctggcggtgattccggcgatctacgcactggtcaagcagtggcggctccggccgggcagcggttgaaatttctcagaaacgtccgatgaaggtcgcgccgaagagaggcgccgggtcgaagtcctccttgcggaccagatgtccggatgaattctcgacgcgtagcctcccgtttgctacgacgccgccatagaggtgcagcgccaattggtcggtgaagttgcgcgttactcgaacgaacaccggcataccgctctcttcgccgatgccgttacgcaccgggccggtctcgctcaggcgaaaacgcagaacccgataggccacgccgacaccggcagtccagccgccatcaaagtagtaaccaagttccagtccggctggccccgtcgggccgctggggaggggattggtcaggcgccagtggtctccgaagcgccagtcgatgaccagtaacgggaatacgctggttttctcgatcccgtcgaatacgcctatgcccaggccgagacgattgccacgctcgaagcgcctggacccggagactgtggcgccccagatgagcgaatcgccggatttcgccccattttccctgaaccagtccaccgacggcgctactcctacgctccagccgtcgccgacctcgaacgagagcggtgccgatacgccgtaacgttgaacgatgttccacggcgccactctgtcgaaagcgccggagttggagaacgaatagtcgagatagtcgtaggtgagggtgatacccgcgcgcctgccgccgccaaggtcctgggaaaccccaccgcgcaggatcgcgccgccaacgctgaaatcaccgctgcggtcgaggtcggcgttcccctggtagaccggcgtgagcgagacgaacgcttgcctctcacccgcctcgcccccctgcacagaacccgtgaccgccatcagcgaggcaagaaccgtcaagcttggtacgcgccaagaccgtgagttcataacgatttccttttatatatatcaggcggcccgaaggacaggcttagtcggggtgaaagcgaatggacatcaacggcctgccggccctgatcggatggctccaactggtcagtggttacgtccaacgttcgcggcgggagactgacaaccgtatgcccgcaagtagcatcgatctcctcaaggtcggccccaatggcagggaggtcgaaattgaacctccgcgcatgttcggcgcgatacttccgtgcttcttcaacgatggggtcgatcatcacaaatctccgaagacctcttccggtgtgccaaaaaggcgcattggtgcgagtttaccccagaaggccgagcttctccgagccaagcgtagagcttcagtctggcgccgcttgtcttcttcctgttgcacgtgcgcagcgccctggtggccatcctgatgctaccaatccgcatctctatgcattcatcggcatgcgctcgccgggaatgagttcccagcggatgtgtctcggcgtaattgccatcggcgcgacgatcgacgcggcgatcatgatagttgagcacgcccagcaacacctcgactccacgggcaggaaggattaccgacgagcacgagtgaatcgcccgctttaatcgctccacgacggtgcccagcactgccgggaagaggcaccgatcaccatccggtagacaaatgtcactccttcccctgactcgtgccagcgcgccagattcaactccccatgccaggaacgctgccggcgcccttcttgcgcagcgcatggatcttggcgagtccgccacgcgccgtttcccgatagctcgccttcatgtcgcagcccgtttcccacatcgtgcgcacgacctcgtcgaaggacacgatgtggtggccgtcggagagcagggcgtaggcggcgcagtcgacggcgcgtaccgcggcaatcgcattgcgttcgatgcagggaatctgcacgtagccgccgatggggtcgcaggtgaggcccagatgatgttccagccccatctccgctgcatattcgatctgccgtaccgagccccccagcagttgcgcggcagcaccggcagccatggcgcaggccgtccccacttcgccctggcagccgacttcggcgcccgagatcgaggcgttgcgcttgacgaggttgccgatcagtccggccgtggcgagggcgcggtggatcttttcgtcggacagttgcgcttgttgctgcaggaagaacaacacggcgggcaacacgccacaggcgccgcaggtcggcgcggtcacgacctcgccgccggcggcattctcctccgacacggccagcgcgtaggcaaactgcagcgcggtttgtccgaagtagccggcgagactttgcgcgcgcgcgtgataggccgaggccttgcgcggcacgttcagcgtcccgggcaggcggccttcggcattcaggccgctggcgatggctctccgcatgctgctccagacgccgctcagatatggccagatcggcggtccttcgtggcggtcgacaagctcccagatccgcaggccttcgcgttccgcttcttcgagaatctcccgcatgccggcatacggataaacatcgtcgccgccgtcgggttggccgttttcgtcgagcaaggcgccgccgcccaccgagtacacgacgcgcgcggcaagaacgccgccgccggcgtcgagggcctcgaactgcatgccgttggggtgccgcggcagcaaacgatccggtagccagacgatgtcgaccggcgtcggcgcaaacggtacgctgaccgcccggtcggtcaggtggccgcggccggtggccgccagggtgccgtacagcgtgacgcgcaggcgtgcagccgtggggttggcggccttgaaggcttgcgcggcaaagcgcggccccatggtgtggctgctcgagggcccgaggccgatgcggtagagttcgcgcagggatttcacgtcatcagcctcccactttctcgttgaactcgtcgatcatccgaccgagatcggcggcctgggtgcggagacagccccagtagctgcggccatcgttccggcggagtccgacgcaggctcggcgcccgcgatgctgtcgccggggcacgccgtcttctcgaacacctcggtcatcgccggtccggtgaccttggagtgtcagagcgagtcgggtaacgggttgaactggctgcagatcgccgcatgcggacgtggatgaggtcactcgcgacggatctcacaccggcttgttgatcagtgcgtcatccatttgcgtggcgcgcagacgggctggcctgttctcgaggcgagcaaagtaatcgcgaaactcggcgcgatcgggcaaggtgccaaactgcaggccatagccaatctgcgagccgacgtagacgtcagccgccgagaagtggtcgccagcgatatagggatgcgcactgacggccctggccagcgtattgaccaccaggtcgagattgccatagcccaccatcctctgcttttcctcactgaccacgaagcccagcgcgttgttggtcgtcgcctgctcgaaaggcccggcggcgaagaaaagccaccgatagtaatcctgccgctgcgccgctggcggtgccagggccgctgccgcaaacacgtctgccaaataggcaatgatggcggcgcattccgtgaccactctcccctggtgcacgatcgccggcaccttgcccatcgggttgatatcggtgtacggcggcgttttcatctgaagaccgtattgcacgatttcggtttgataaggcgcttcgcactcttccagcatccagcgcacgatacggccacgactttgtggatgggtatagaaaaccaggtcagacatgttgagccccttgcaatgttgaggtggattcgatcaaaacgggctgctggaggtagacatcgatgctccgccgacaagcctgcattgacggcggtgacacgatggaccgacggtggttgcaccgggctctgctggcgcccacacgctggctgccgaccggagggtgatacgacgcgacggggtcattgctcatgcgtgtcggtctgcagggtccgctcggaggcgatccggggcaggatgaggacgaacgcgacccccttgcccacgtcgctgaatccgcgaatcgttcctccgagcaccccggtgaccagattatagacaatgtacaaacccaggccgctgccaccttggcccagccgggtggtgaagaacggctcgaagatacgatggagtagcccatcggggatgccgacgccgtcgtccgtgtagtcgatctgcacgcgatcgccatcgagcggcgcggcccggacgcggatcagcccggcctcgatcccggcaaagccgtgggtcagggagttgccgaccagattggcgagcacctgctcgagcggaccgggatagctgtccagctccagctcccgggggatgtccagctcgatacggtgggcggtgcgcttcagttggggttgcagcgtgaccagcaattcctcgacggtctggcgcaggtcgaagcggcggcggcgggcgctggcctggtccaccgcgacctgcttgaaattgctgatcaggtcggcggcgcgggcggcgttgcgctccagcagctcgaccgcttcccggctccgctccaggaaagtcgccacctgggagcggcgcagggcgccggcgtccacagcggcggcgaagttgcgtacttccgcgcccaggctgctggcgacgacgcgggcgttgcccagcggggtgttgagctcgtgggccatgccggccaccaggtggcccagcgcggccagtttctcggcttgcaccagttgctccatcgcctggcgcaattcggcggtacgttcggtgaccaactcttccaggtgctcctggtgccgttccagttcgtcctccgcccgcttgcgctcggtgatgttacggacgaaacagctattgagttcctcgccgctgaacgcaatgtaatttgcattgacctcgaccgggaatgtcgtcccatccttgcgacgatggcgagtctcgaatcgcagactgccctgccgtttgagatcctgaaaaatgtcgctcgccatctgatcggaaacgtcgggatcgatgtcggggatcgacatcgatgtcaactcttcccgggtatagtcaagcgcgacgcaggccgcttcattgacgtacttgaaacgtgactcggcatcgatcaggaaaacggcgtccgccgtgcgatctacggtgaactgggtcaagcgcagggcgtcctcggcctgcttgcgctcggtaatatcaagcgtcacgcccaccatgagcacgggttgatcgtcggaatcgcagatcacccgtcccatcgaggacgtccaacgcaccgacccatcaggccagaccagtcgcttctccagctcgtagccacctcgtttctcaagcgcctcccggagcagagcgtcaacgcgtgcgcgatcgtccggatgaacgcgtgcaaggaagcgctcgtaggtaagctccgtatcgggtggcaaaccgtatagcgccttgcaccgctcggaccagatcagctcgccggtgcggatatcccacttccagtgacccagccctgccacctccacagcgagctggagatcggtctcgcttcgcttcaggatttcgtggtctcgcttacgctcggtgatgtcgcacgcaaaaccgatggcatacgttcgaccctcgtaagtgatcgctatcgcgttcacctcgaccgggaactcgctgccgtcatggcgccggtgccgtgtttcggcgtggaacgaacccgtttccgtgagcgcccgccaggcctcgtcccatgtgtccgtggaatagttcgggtcgacttcccagaggcgcaattgcaggagatcggcccgcacgtagcccaaggagcgacaggcttgctcgttgacgtaggcaatgctgccgtcgcggttcatccagaagatcgcgtcggagccgtactccacggaaagccgcatcagctccagcaactccgcggagcgtttgcgctcggtgatgtcgatgttgatcccgaggatgccccggatgtcatctccgtccttgatcggagcgatgatgttatggaggtatcgctcctcgttgccgacggtgagccggacgtcctcctcgacaatctcgccggcaagcgccctcttgttgttgtcgtcccagcgcgcgagtattgccgtgtcgtcggtgacgtctccagggtatttgccaagcacgtcgccccaggctttccggcaagccgtgttctgcaatacatagcgcccgtcagggccgatgaggaacaggtcgaagggtatgctttcgatggcggtacgcagccgcgcctcgctctcccgcagcgccttctccgcgtgcaggcgctcggagatgtccaccgccacgcccatcacctggagacagcccgcggcatcccgcacgggactgaagcaggtgtcgaaccaggtgtcgccgaaacgcgagacaaagtgcaagggctcgccgccgatggcacggcgggcatagtcgcagagttccgggtagccgcggtaaagctcgaacagggactgtccgaccgcttcgccggcgaccagaccgacgcgtgccaggcccttgccttcgctgagcgcgaagacgccgcgctcgtcgaactggaagatggccagtggggcactggcgatcacggaccggtagcgcgcctcgctcttcgccagctcctgctcgcgctggcggatggcgagtgccatccgttccagatcgcccgccaggcggtcgaactcccggatccggtagaccggccacggctggctgtagtcgccgccggcgatcgcgtgagcttgttcggcgtagcgaccgatgggccgcgcaagactacgcgccatggtcagcgccatcacgaccgtcaacagcagcgccgccagcgcgccggcggccagcacccaagcggtagacagaaacggtcgaagcgtatcgctgtggggctgcgcgaccagcaggatccagccgaatcgcggaatgctgaccgaggtgccaacaaacatctcgccgtccaccgcgaagtcctgggtcgtgcggtgccccagcaaggcatcgcggatgccgggcaggtggtcgacactgaacggcgcgccactctggacaccggcggaatgggcgatgatctggccctgagcgtcgagaatgatcgtgtgcatcgccgattcggcgggcgagcgaccgaggagcagcgcgagtcggtcgagggcgatctggccaacgagcacctgttcagacaacggaattgccacgctcacggcgagccggccggtgacggtggacaggaaggctgccgaccacacctcttcgttctgctggcgcgcctcgcgcagggctgccctttcggaaagatcaaggtgcaccagatcccggcgccggccgcgctccgcccggggcaggccgacggcgtacgccgagccgtccggatcggcgaggtagatcgccgcgaaaccgtcgcccgtgccggcgtgcgcgtccagggtgcgggaccagttcggcgctgagtggtcgcccgggtggctgcggaagtcctccgcgatggcgcgcagctgacgttcggcgccgagcaggtgagtttcgacttgcgcggcgagggcgccggccaggccctgatagcctgtatcgaggtcggcacgccgttgcggcagcagcacccccacgatgaggacggcaaccatggccagtggcaccattcccgccagtgcgatgcgcagcgccagccacaggcgaagaggacgagcggaggccatcgccttatccggccatcatggagcggcgatcatgcgaggctgtgaagcgtttgcgcagctcgccggccgctgccaaacggcgcctggattgccggttcaaggagtgccgcgcgatcccgttggcgctatcctgagttgatgcatcgacccgcaaggagtcgcggtctcgaccggtgaggtcgtcggttgtggcggcaggagtcatcagaagaacgctggcatcgttgcgaaaagcaaatccaagggtggcagcgggagcaactgtaccgccatcaagggcccgtaaagccaatggcatcgaggcgagtatatgggccaccagcaaagggcgtcaatctcgaacgtggcctcggctggggttggcaatgccggcgcggagctggatcgtcggcgccacgcgacggcaagcgagggctggagtcgggtgcgtcagctcgctgcggtctcctcacgccgatccgcctgggtgcgaacgtaggccatgtgtgccgccgccgccgccgaagcactgtcgggatcgccggcgatgatggcctcgtagatcgcccgatgctgtcggcgaagcgtgtcccgccgctccggatcgggcatcaatcgcgtcagggtgcgccgcatatggccgtacatcagcgggatcacggccgcgccgaccttctgcagtgccggatccaccgacaggtcgatgatcgccatgtggaaagccagatcgcaggccacctgcgcctcggcgtcctcggtcgagaagctcttgtccagccgttcgaaaacatccgccaggcgccttcggccagcgtcggtgatacgccgtgtggtggcggcggcggcgcgcgattcgaccagttcgcggatatcgaggagttcgtcgcgcaggtgcagaggcgatgcgtccccggcccccgtcccggccgggttcatccccgccggcggtgcccacgccgcgtgcgtcgccgtgacctcgtcgccgctgtcgacttccggcgcggttgccggcaactcgataatgaagatcgctccctgtcccggttcgctgctgatgcgaatcttgccgccgagcttcttggtgaccagccgatagacgatggccagaccgagtccgctgccgccctgcccgagacgggtggtgaagaacggatcgaagatcttcggcagcgcatcggcagcgatgcccttgccgttgtcgccgacgctgatctggacgttgccgtccggcagggcctgtgcaccgatccggatcgtgcctggagcgccatcggcgaaggcgtggacgcgcgcgttctcgaacaggttcaagagaatctgacccagcgcccccggatacgcgtcgaaggcgatcgactctgcgacatcgacctggaacccgggcacccgagcgccgacgccggcggtgaaggtgtgaacgcattcctcgacggtatcgagcaggcggaaacgccggcggcgatcgctggtctggtcgaccgcgacttccttgaagttggtgatgagccgcgccgcgcgctccaggttgcggaccagcatagcgaagccgctctcgccatgggaaaggtactgatcgaggctggacttgcgcagcacaccttgcgtcaactcggccgccagggcgttacgcttgttttgcatcgccgtcgacaccgtcagagcgttgccaatcggcgtgttgagttcatgcgccacgccggcgaccatggacccgagcgaggcgagtttctccgagcgcaccagctcatcctgcgccagcgccagcgaatcgaccgcctgctgcaggcggacgttggactgcgcgaggtccgcggtccgcccggctacgcgttgctcgaggtgctcgttgagttcgcgcagttcgcgctcgctgcgccgcaactcgctgacgtcgagcatggcgccgacgatgccttcgacgcgaccgtccggcagtcgcacgacggccttgtgaaagacgacgtcccgcggcgcctgttgcgggccgaccacgaccgtttcgtagatctgcctgcctccctcggccagcaggtcctcgtcgcggctgcgatacacgctcacctgcgccggcggtgcgacggcgctcgccgtctggcctatgatctcctcgcgagacttgccgagaaaggcgacgaaggcatcgttgatgcgctggtagcgcaaggccacgtccttgaagaacatcgggaagggagcggcgttcatcagcgcctgcaccagcaccagttccttctcgatctccgccgacagcgcctgcttgacgcgcagatttcgtcgctgcagagccagcagcgccagcaggaagacgaaaaccgccagcgaagcggcaaaggtcttcgggtacgagtcccagatgctggccggccggttgatcacgaccgaccccggtggaagcgagtgtccggacaggcccaggcgatcgagttcggtatagtcgaacaggtagcggttcggactgtcgataacgcgcggcaggtcggccagcgccttgccggcatacaggtcggtcagcaggccggcgagcgccagcccctgctccttgccggaaaccagtttgccgccgacgatgccgtggccgagaaagaaactccaggcggaatagaccgcgtgccgggtagcgccgcggaccgcctcggccacgacggcctcggcgccaatgcgatcctcatcatcgaacggccgacccatcagaaagatgacgaaatcgccggacaggctgcgcagctcggcaaggacatcccgcagcgaatggcggacgatgacctcgacggtgaacggccgggcgagcgtcgcgttggcgtcttcgagggccttgcggttcgacgcgaaggtcctggtttcgtcgccgacgacgacgagccgatcgaccttcgggtgcaaggactggatcaacgccaggttggcgaagaagtccgggcgttccgctacaccggccacccggtcaagatgagcgatgtccctgctgtcgatgttgttgacgcccgcgaacaggatcggaatccccggccagaggcgatcccgatgtgccaagagaagccgataggctggatcgtcggtggcaaccagatactcaatgtgcatgctggcgtagcgctcggccagacgctgcgcggccgccgcttccgcgtcggggccgcgcagcggaaagcgcaaggcatccaggtactcgatgaacaggccgaggcgcggcagatgctcggcaagcccgacccggagtccgtcctgctcgctgtcggtccagggcagcccttgatggtaggaatggaggacgaggatgtcgacatgcgcgtgccccgggcgctcgtcggcgatcgacgcgacgggcagcgtcaggcaagccacagcaagcagcagtcgcgccaatcgcttcccccggacggcgaccaaggcgagggagcacgtcagcgccgtggctgagccgcccttcctcgattgctgccgccaactcccccgtatcacgtcgcccctggtacctgtagtttcgcctcttgtgagagagtctgtgccgtttcaggctcaaaagcaattctccccgccgtgcacgaaaagcttgcggcgccggccgggggaggtagcgatgtgacttgctgcgacgaatctccgccaggcttcggcgcggctcgctggccgaacagcaggcggtgggacctggatctcgcccagcgcgagcgatgctatgatcggggcccgtctgaacgaccgcctcctgccatgtccgactccatcgtgactccatcgttactgggcgcaagatgaacgatctcgactgttcgcagcgagcatcgccgaatgatcggtcggcacatgatattcgggcgcactgcgtggccgtcgcttgttcgccgctgttggtggagcgcgagtggacccactgacccatgccctgctcggcgcgacggctgcgcaggcagccctgggtccgcggctgggtcgtcaggcgtggatgctcggggcactcggcggcgtgttgcctgacgccgacatcctgatccgcagcgcgagcgatcccttgctggcgatcgagtaccaccgccacttcacgcacgcactcgcgttcattccctgtggcggtgccctggccgcgtcgccctggctcttacagaagcgctatcgccctgactggcggccgctgctcgcggcaagcacgctgggttacgccacgcatgggctcctcgatgcctgtaccaactacggaacgcacctgctgtggcctttctcgccgcagcgcgtcgcctggcactggatcaccaccatcggccccttgttgacgctgattctgttgctcgggctactgttttccgcaggccggcgatcgcggcttccggctgtgctgtcgctgctgctggcggtcgcttatgttggcggcgcggcctggcagcgcgagcgcgcactcgatgtacaggcagagatcgcggccgcacgcgggcatcaggtagcgcgtgccgagatgtttccgacggtcggcaatcccatactctggcgctcggtctatcaatcgggcaccaccctgtacaccaatcgcctgcggattctcggcgaggacaacagcctgtggaagcagggcagtcgcttgaagctctttcgcgaagacgatttgtcggcgcaggccctcgccgatccacgaatccgccgtgacttcgcgcgtttcagctatttctcggccgggtggacggcgcttgccgacgacgatgcaagcgtcgtcggcgacgcccgctattcgttgcgacgcgacggtttcgaaccgatctggggcgtccgtttccaccccggtagcgtagccgccaccgagtgggtggactacaccgcacggaaccgcataccgatcagcgagctgtggagcgaaatcagtgcgaccgctgcgggctaccgcagcgtgcgggagttaccgtgaacggcgagcttaccgctccttcgggctcactcctgccatgaaatcttcccactcccaaggcgctcgccgcgaaggcctgtacacggcgtgaggcgtacaggcttctgtcgcgcgcgctgtcacgtacaagcgacgcagataacgaatttgtaatttttcagtcagctttctgttggtcagcgtccggcaacatggcgtccatcagtgattcacgatgggcgcctccgatgcattgcaatccccagcgaacgttgaaggcacggctggcagtcaagctcctgagcgtgttgcttggcgttacgacagcttccgcgcaggcggagaccttgcgcgaggtgttcgagaaagcgtgggccagttccccccacgggcggacggcagaggcgaagcgggacgaagtcgccgccagccgaacggtggccgaatcctggtttcctgccgccccgaaggttgacgcttttcaccggaccgaccgttggaacagcgatctcggcaaccaggagagcgaaatcggcgtttccgttccgctctggctgcccggacagaaggcggcgcgccggagcctggccgaggccgaaggcggagagaacgaaggtgacatccaggcgacacggctggccgtggccggtgaactgcgccgggcgttgtggacgctgatcatggccaggagtgaagccgaggttgccgcagaacgcctgaaagccgcgctcgcactcgaagaggatgtcggcaggcggctcaaggtgggagaaatcgcccgctccgacctgctgcttgcccggcaggaaaccgccagtgcgcgcgccgccgcagccgacgcgcaactcggggtggttcgcagcctgcaacgctaccgggtgctgaccggcagcgagcggctgccggacgatccgcaggagccggttgcggtggcagacaatcggcctgtcgatccccgcgtcgccgctggccaggccgttatcgagcgcgcccgcgcggccctcaaactggctcaggagtcacgccgagaggcgccgagtgtcggtgtgctctatcgccgcgatcgtgacgtttccggtgccaccccgcgcgacagcattggttttgccatcagcatcccgctggccgtcgaagtgcgcaatgcgcccctgctggccagcgccaacacggccctgatcgacgccgaagcccgctatcgtcggctccttgccgaagtcgaggccgaggtgcgcgaagccgaggcacagctcgactcggccggtctcggtgcgacgctggcggtcgagcgcgagcacgccgcggcggagcgcctggcgctgatgcgccgctcgttcgagcttggcgaaacctcgctcgtcgagctgctccgcgcccattcccagaccaccgaggcccgcatcgaaggggcccgcagccgttcccgactatccgccgcgcaggccaatctgaatcaggctcgaggaatcacgccgtgacccgaccattcttcctcccgacctgggccgctgcttgtgtggcggccagtctgctggcgctgttttccctgtctgcgccgctcatcgcccacgaaggccatgaccacggggccgccgcgaaacccaccgatgtccggctggcaccacgtttcgaggtgcgcaacgaggacgtggaagttgtcggtgtgctcgccgacaagactctgctcatctatctcgaccgcgtcagcgacaaccggccagttcaagacgcacagatcgaagtcgaggggccagggatcaagggcgttgcctccgcgatgcccgacggggtctatcaactacccgctgccgccctcgccccggccggcagataccccctgacgctgacgattcaggcaggcgaaagcgtcgatctgctcgctgccactctggaggtgggagaagtcccggcggcagcgtccgccgaggagaataccaaacgcccgtggtggctcctcgcagggatttcgctgctcgtgctgtccggcggcctggtcgcgcatcgcctgcgtcgccaagcaagagagagggccattcaccatgtctgactaccgcacttcaggccgtcacgctgttgttttgctgctggctggtgtgctgacggttcagcaggtctgggcgcacggcggtgagaagcatgacgacgagaagaaatccaccgcagccccggtggcggtcgccgcagtcagcgcagtcaaggcagtcaaggcagtcaacgcccagggccaggtgacctttgtcgagcccgccttgcgcttgccggatggcagcgtcttcgtgccgaaatcggcccaacggcaactggcgctgcgcaccctggcggcacgcaagggcgagtttccccgcaccatcgaactcaatggccgcgtcgtcggcgatcccaatgcgggcggacgcgtgcagaccttccagagcgggcgcatcgaggccggcccgcagggactcgcggtactcggccagcgggtcggcaaagggcaagttctcgcctggctgcagccggcgtccagcgccatcgaacgcggttcgcagcaggcggcgctggccgaactcgccgctcaggaaagcatcctcgaacgccgcgtcgcacgcttcaggcaactcgaaggcagcgttccgcagaaggatgtcgagcaggcgcagatcgaactcgccgccttcaaaaaacgaaaaggcgcgctcggcggcagcctcggtcgtgaagcgctggtggcgccggtcagcggtgtcgtcagcgccgccaacgccgtcgtgggtcaggtcgtcaatgcgcgggaggtggtcttcgaggtaatcgatccacagcgcctggcggtcgaggcactggcctacgacccgctgctgctcgccggactggccggggccagcgcgccggtggccggcggcgttatcgatctggccttcgtcggcatcgggcgcactctcaaggagcaggccatgccggtcctgttccgtgtcgaattgccgaaaaccggcgagctgcctgcgcttgcggtcggccagacactcaaggtgctggcccagactcgggagcgccagtccggcgtcgccgttcccgtcggcgccgtggtgcgcaatgcggccaatgaatcggtggtttggctgcataccagcgccgagcgctttgtctcgcgcaaggtcaggatcgcgccgctggacggtcattccgtggccgtgaccgaggggctgagcggcggcgagcgggtcgtcgtgcaaggcgccgcatcgctttcgcagattcgttgagggggcgccgtgttcgatttcatcatcaacgccagcctcaggcagcgtctgatcgtgctgggtgtctcgttgctgctgatcatttatggcgccctgactgtgcgcaagatgccggtggacgtcttccccgacctcaacaagccgatggtcacgctgatgaccgaagccggcggcatggcgcccgaagaggtcgagcagttgatcaccttccccatcgagtcggcgatgaacgggatgcccggtgtgacgcgcgtgcgctccgtgtccggtatcggcctgtcggtggtgtatatcgagttcgcgtggggaagcgagatttaccgcaaccgccagcagatcgccgaacgtctcaatctggtgcgcgagcaattgccccagggcatcgttccgcagatggggccgatctcgtcgatcatgggcgagatcctgctcatcgccctgcccgccgaccccgacaaggtcagcccgatgcaggtccgggaatacgccgactgggtcatccgcccacgcctgctcaccattcccggcgtcgcgcaggtcattgccatcggtggccaggtcaagcagtaccgcgttgaacccgatccggcgcgcctgcaggcgctggcagtgacgctgagcgaactggaagcggcgctgaaaaacttcggcggcaacacggccgggggcttcgtcgatgccggcggacgcgaatacctgatccgcaacatcggccgcagcagccggctggaagacctgcagaaccaaccggtggcgctgcgcaaggggcaagtgatcctgctccaccaagtcgcctcggtcagcttcgcgccggccatcaagcgcggcgatggcagtttccagggcaagccggcagtcattctctcggtacagaagcaaccgacggcggactcggtggccttgacgcgcgccatcgaaaaagccctgacggagatgggcaggagtctgccgcagggggtcgaaacaccgcagttcctcttcaggcaggccaatttcatcgaagcgtcggtcaataacgtcgaggaagcgctgcgcgacggcgcgatcatggtcgccatcatcctcttcctgttcctggccaatttccgcacgaccttcatttcgctgaccgccatcccggtctccctgctgatcacggcgctggtcttccactacttcggcctgtcgatcaacaccatgacgcttggcggcctggccatcgccatcggcgaactggtcgatgatgcggtggtcgatgtcgaaaacgtcctgcgtcgcctgcgcgaaaaccggagtttgcccaatccccggtcggcgctggaagtgatcgctgccgcctcgaaggaagttcgctccggggtcgtctatgcgaccttgatcgtcgtgctggtgttcattccgctgttcgccctgccgggtatcgagggccggctgttcacgccgctcggcgtggcctatatcgtttccatcctggccagcatggcggtggcaatgaccatcaccccggtgctgtgctactaccttttgccgaaaatgaagcacatcgatcatggcgacagtgccttggtcaagaaactcaaggcgtgggacgaacgcctgctcaactggtcctttgatcgtggccgactcctgctggccggtgcggcgatcaccgtggcggtggcgctggcatcgatccccttcttcccgaaatcctttctgccgccgttcaacgaaggcaccctgacggtcagtgtgctgctcaaccccggcacctcgctcagcgaggcgaatcgcctcggcacgcaggccgagaagctgttgctgaccgtgccggaagtcaccgaagttggccgtcggaccggtcgggccgaactggacgaacacgctgaaggcgtccattcctcggaaatcgaggtcgacctgaaagcctcggaacgtggccgcgaggtgatcatcgccgacattcgccagcgcctctccggcctgcctgcggtggtcagtgtgggacagccgatttcgcaccgcctcgaccatctgctttcgggggtgcgggcgcagattgcactgaaaatcttcggtgacgacctggataccctgcgcgggctggccggcgacctcagggagcgactggccaggatccccgggattaccgatctgcagatcgaaaagcaggtgctgatcccgcagtacaagatccgcgtcgattatgacgccgccgcgcgctacggcgtcacctccggcgaactgctgcaacggctcgaacagttgctggccggcgaacgccttggccaggtcctggaaggcaatcgtcgcttcgacctcagcctgcgcctgccggaagacgcccgcggcgagcgcggcctggagaacctgctgatcgagacgccgatcggtcgggtgccgctgtcaagcctcgccacgatcgaggatggcgatggcccgaaccagatcggccgggaaaacacgcgccgacgcatcgtcatctcggccaatagcgatggttccgacatgagccgcatcattgccgagatccgcgcagaaatcgaccgccaaccgatgccggagggctatttccctctcctggaggggcagttccaggcgcaggaggaggccgccaggctgattgcggtactggcgctggtctcgctcgccatgatctacctggtcctctacagccgctatcgttcggccgtcctgacggccatcgtcatgggcaatgtgccactcgcgctggtcggctcggtggtggccttgtggatctccggcgaaccgctgtcggtggccgcgctggtcggctttgtcacgctgaccggcatcgccactcgcaacggcattctcaagatcagccactacatcaacctgtgcgcctttgaggacgaggtattcgggcgaaagatgatcgtgcgcggctcgctggagcggctgacgccggtgttgatgactgccctggtcgccgccttcgccctgacgccgctactgctcgccgccgacgcgcctggcaaggagatcctgcacccggtggcggtggtgatttttggcggactgatcagttccaccctgctcgacacactgctgacgccggtcatgttctggctgttcggcgagaagccgctgcaacgcttgttggccgagaaagcgaaagcctccttttgaccctgccccgtgaggaagaacccatgcaacgcaccctgattttccccctgaccctggtggcggctttagtgtcggtcggcaacggcgccttcgcccatgacgatgccacgctcgacaaactcgccggacccaatggcggccaactgcgcatggccggcgcttaccacttcgaactggtcgtcgccagggacagcaggcaggccagagacaacccggtaagcgtctatctctccgaccatgacgggaaaaaggtcgccgcggcgggcgccagcggtacggccaccatcctggccgaaaaagcgaagatcacggtgccgctggtgccggccggcgacaaccggctgacgggaatcggcaagtacgcgtcggatccgcagatgaaggtcgtcgtgtcaatcaccctcgccgacaggaaaacagaacaggcgcggtttacgccgctgaccatggccgccgccgatgggcacggtgatcaccggcagtgagcaccggcaatggcggcctggccgtaacgcgccggcccccgacgaggtgccggcagtcagaacaatggcggtatggatcccggcgcgactggccgcccgccgcccgcggtcagctggtcggcttcgctcacccagccgccgcccatcgccttgtagatgttgaccgacgaggcgaacagggacgcgcggatcgacgccagattgagttccgccgggaacagggtttgctcggcctgcagcacggtcgaatagccggtgtaaccgccctcgtactgaaggcgggcgaggcgcgagtactcactcagcgcgacgaccagccgcttctgcgcggcgagctgctcctgcagcttctggttggcgaccagcgcgttatccacgtcggcaaaggcgttgcgaatcgacaactggtagttgagcagcgccgcggcctgtccggcttcagcctgtgcgacctgaccgctgaccgcgccgaaggtgaagatcggtccgacgatcgagccggtgtagttccatacccgcgacgagcccttgaacagattcgacagatcggagctggcgccgccgaaggcgccggtcagcgagatcgacgggaaatacagggctttcgccgcgccgatctgcgcgttcgcggcaatcagggtctgctcggcctgcagcaggtcagggcgacgctcgagcaaggctgacggcacacccgccggcacctgcggcaagacgaggtcgtcgaccgacttgccgcgcgcgatcggaccggggtcgcgcccgatcagcaccgccagcgagttctgggtctgcgcgatctgcgattcgatcagcgggatctgcgctgccgccgactcgtattgcgactgcgcctgcacgacgttcatcttcgacacctggccgtacttgtactgcagctcgaagagcttgaccgactcgccgtaggccgacagcgtcttcttggcgaccgccagttgcgcgtcgaggccgcgcaactgcaggtagctgttggcgaccgaagcgacgagcgagaggaccacgccgcgccgcgcctcgtcggtggccagcagattggccagcgccgcctcggactgccgccggatgcggccccacaggtcgatttcccaactcgccgacagccccgcctggtaggccgtgctcgggttcggatagtcgcgcagcagcgccgcgaaagccggttcgagcgagcgctggcgctcgccgctggcgccatagccaagctgcggaaacagttgcgagcgcgtctgcgtgagcaccgccgccgcctgctcgacgttggcggcggcgatggcgatgttgctgttgtgcgccagcccttcggcgatcaactggtcgagcacgggatcctggaactgcttccaccacaaggtgtcggcggtgtcggcggcatctttcggtgcgtattggaaggcctcgggcgcagcgacctgcgggcgccggtagtcggggcccagcaggcaaccggccaacaggattgccgtggcagcgagcaccagcaggcgcctcattcccgttgtcctgtgggcggggcggcggctgctgccggtgcgccgccgccttttctgcgctcggccaggcggtcgaagaggtagaagaacagcggcacgtagagcatcgccagcgttgtctcgccgatcatgccgccgatgatgccggtgccgatcgaatgacgggcattcgccccggcgccgagcgccagcgccagcggcaggcagccgaaggcaaatgccagcgaggtcatgatgatcggccgcagtcgctgctcgccggcgagcacggtcgcttccatgatcgacttgccttgcttgcgaaagtcgacggccgccgagacgcgcagcacggcgttcttggcgcccagaccgatgaggaccagcagaccgatctggaaatagacgtcgttttcgaggccgcgcgcccagttggtgagcagcgcgccgaggatgccgaagggcaccgcggtcatcaccgcgccgggcagcgtccacgactcgtattgcgcggccagtaccaggaagacgataagcagcccgaagacaaatgccagcgccgaggtgccgcgggacttcttctcctcgaaggcgagcccggaccaggcgaaggtatagcccgccggcaggatctcgccggccacctcctccatcgccgcgatcgcctggccggagctgaaacccggtgccgggttgccgatcaccttggccgccgggaaaccgttgaaatgcggcaggatgtcgggtccgacggtccagtgggtcgtcaccaccgccgacaacggcaccatcttgccctggttgttgcgcgtgtatagccgcgtcaggtccgcgggctgctggcggaagctggcgtcggactgcacgatcacccaccagacgcgactgaactggctgaactggctggccgtcagcgaaccgaactgcgcctggatcgcgctatagacgtcctgcacctgcaggccgagcagcgtcgccttgtcgcgatcgacatcggcacgcaactgctgtgcctgtgcgttgaaagtgctgttcagcgatgccagttcgggacgcgtgcgcgccttgtcgaggaaggcgcgcgtcagcgcatcgagcttcagcgggtcaccggcggcggtgtcctggatccagaactcgaaaccgccggtggtgccgatgcccggaatcgctggcggcgcgatcggcaggacgatcgcctcttcgatgtgcttggcctggtcgtagaacgcgagcaggatcgcgcgcgcgttctggctgcgcgccgaatccagcgaaccataacgcgtggcgaagtccttgaaggtgacgaagaaggtggccgcgttggccttgtagccggcatcgatcaggctgtagccggtgatcatcgaacgccggtcgacgcccggtatctgcgccaggatcgcatcgacgcggtcggcgaccgcctgcgtgcggtcgaggctggcggactgcggcatgatgatcgccaccatcgcgtagccctggtcctcgttgggcacgaagctcgtcggcagcaggtgaaagaggtgccagatgctgtacaggaacacgccgagcagcacgaaggcgaggagcatgcgcttgatgacccattcgacggcatgcccgaaggcgcgcgtcacgcggtcgacctggcggttgaaccaggcgaagaagccgcgctgcggtgccggcgagtgcttcagcagcaaggcacacatcgccggtgtcagagtcagcgcgacgaaaccggagatgctcaccgaaatgacgatggtgattgcgaactgccggtagagctggccggtggtgccggccaggaacgccgccggaacgaagacggaggccatgaccagaaccacggcgacaagggaactgccgatctcgcccagcgagcggatcgtcgcctccttggccgccagatggtgttgcgccatgtttcgttcgacgttctcgacgacgacgatggcatcgtcgacgaccatgccgattgccaggatcaacccgaacagcgtcagcaggttgatcgagaaaccgagcgccagcatgccggcaaaggtgccgacgagagcgacgacgatcgccaccgcacagatcagcgtcgtacgcaggttctgcaggaacaggtaaacgatcagcacgaccaggaccatcgccgcggccagcgtcttcagcacctcctcgatcgacagccggacgaaatcgttggtgtcgagcgccaccaccacatcgagcccttcgggaaagcgcgacttcatttccgtcagcgccgcgcgcacggcttgcgaaacgaccaggccattggcgccgggctgctggtagatggcgatcaaggtcgtcggttcgccgttgatccgggtattgacgacgtactggcgcaggccgacttctgcgcgtgcgacgtcgccgacgcggacgatcgcgctgccgtcctggttggcgcgcaggatgatcttctcgtactggcgtggatcggtaaagggactctgcgtaaccaccgggaaactcagctcgacggcgtcggcggtcggctgctggccgatctggccggcgccgaagagcgcgttctgggtgttgatggcgttggcgatgtcactggtggtaatcgccagcgacgccatccggtcggggttcatccagatgcgcatcgcctggtcggcaacgcccatgatctgcgcctggccggcgccgggaacgcgcttcagcgcgtcgagtacatacacgttcgcatagttggcgacgtagccggggctgtagcggccgcccttgccggtaacgccgagcagcatcatgatcgtcgacgacttcttctgcaccgacacgccctgctgagttaccgccgaaggcaactgcggcagcgccaggttcacccggttctgcacctgcacctgcgcgatgtcggggtcggcgtcgagcgcgaagtagacggtcagcaggagctgacccgtggccgagctgctcgacgtcatgtagagcatcttgtcgacgccgttgatctgcgcctcgatcggtgccgccaccgaatcggccagcgtcttcgaatcggcacccgggtaggtcgcctgaacggtcacctgtaccggcgtgatcgccggatactgctgcaccggcatgacgaagatcgacaccagtccggcaatcgacaggatgatcgcgacgaccgccgcgaagatcgggcgctcgatgaagaagcgggaaaacatgccgactgctcaggaaccggccgccgccggtctgggcgcaggcggtttcaccgtcaccgttgcccccgacgacaggcgcatgccgccatcgacgacgagctgatcgccagcctgcagtccctcgctgacgaaccagtgctcgcggtaccagtcgccgacgacgatcggccgctgctcggccttgccctccttgttgaccagccagacgaaatgaccctgagctccctgctgcacggcacgctgggggatcaggatggcattcggccgcagcgcgccctgcagtcgcgcccgcacgtactggttggggcgcagcagcccgtccgggttatcgaccgtcgcacggatcaggaaggtgccggtctgcgaattgtacgaggggtcggtaaaggtgattttgccggtatggggaaacagattcccgccacccagttcgatctcgaccaccagcttgttgtcggcgggcagcttgagcagccctttcctgatgttgttgcgaatgcgctcgacttcgttctcggagatgctgaagttcacccacatcggcgtgagcaccgagacggtcgtcaactggctgttctgcgaactgacataggtgccttcggcgacggcggcgaaactcgtcacgccggcgaccggcgaagtgatcctggtgtacgagagatcgagctttgccgactccagttgcgccttcgactgcgcgacggcggcgccagcctgctcgtactggccctgcgcgtcgtcgaggtctttctgcgacagggcgtcctgctcgaccagcggcttggtgcgcttgagattggcggtcgccacctgcagcgacgcctggttgcgctgcaatgccgctgccgcgccatcgacctgcacctggaacggcttgggatcgatctggaacagcaactggccggccttcaccaccgcgccctcggtgtacacacgcttgtcgaggaagccggaaacgcgcgcctggatattgacggcctgcgaactctgcgtttgcgccacgtattcggccgacaccggcacgtcgcgcacctcgatcgtcagcgtcgtcacttcgagcggcggtggcgccggctttgccggctcgcggccacaagcggcgagggcggccaggcccaggacgagggtggcagagtgcatgctcagtcgcccgacaagccggcgacgctgatgcagaaaggatttgggcatcgacttgtgcaaccgtgaaggacggcaagaggaagctttggaaacgcaacggcacccggcggagtatccccggcagccgacagtcagtcaactccacgcctgctctacgaactggtgatgctctgatgggcttcttgagcttcttgaaccgcctgcgggcgtcgagttccgaccgctctgaatggggggacttctggttcgaactggtctccgtgcgcacgtccagtggcatgcgtgtctcggcggacaacgccctgcgcctggcggcggtgtacgccagcgtgcgcatcctggccgagacgatggcctcgttgccgttcgtgttctaccggcagcgcgccgatggcggcaaggaccgggtgacggatcactggttgtatcgcttgttcgcgaaacgtccgaaccggtaccagaacccgtatgagtggcgcgagatgctgcagggccacctggcgttgaggggcaacgcctacaaccggatcgtcgccaacggccggcgtgagattgtcaaactggtgccgatccacccggaccggatccggatggaactcaccccctcgggtgactaccgctatcgggtgaccgaccgggacgcgcagtttctcgaactgcgcaagttccggatcaccgacatcgcgcggctgttccgcgtgccgccgcacatcatcgcggatctcgatcgcgcgaccttctcgaacattgagcagcagagtctggaattcgagatgcacacgatgacgtcttgggcggagcgttgggaggcgagcctcgaggcggagttgctgttcgacggcgacgatctggcagtcgagttcggcttggccaacctgatgcgcagcgacgcggctggccgctcgtcgtactaccagagccgcatccaggacggccgtttggcggggaggtggtcgcatcaatcgctgcctaccgcgcggtgcgcgaagcgcgccgggaggcggccaccgcggtctccagcggtgggatcgccgtcctgcccttgtatggcgtcgtcactcagcgtggcaacatggtcgacgacgtgtcggggccgggcagcgtccgcacgcagcagtttgcgtctgtgttgggccagccgctggcggatgactcggtcgtcagatcctgatcgacatcgatagtccgggcgacggcgtctatggggcgtccgcgttggcggacgaggttaccagtgcccgggtgcagaagccgatggtggcaattgccaaccgcctcgctgccagtgggtcgtactggatcggctgctcggcgtcggagttctacgtcgcgccgggtggcgaggtcggctcgatcgccgtctggcaggcgtatttcgactactcgcaggcgtttgctgccgggggcgtgaagcccacgttgatctcggccggcaagtacaaggtcgagggcaatccgtgtgcgccgctcgacgaggaggcgcagggcttgatgcagtcgcgggtggatgactactacaccagctttaccaaggtggtggcgcgtgggcgcgccgtgccgattgcgcaggtgcgcgacgggatggggcagggtcgtgtgctcggcgccgacgcagcgtacgcgcaacgggcgagcgagattctgtgataatgggaacgcgcagttgagacctcgttgcacggtttggtgctgcgtgcgatcgcgttggtcggccgaagtgaacggctgatgccggccaccaagagtcattcaaggctcttttcgggactatgagagaaaaccgcattcatatcgcaaagtcaccgtgagcactccggtcactgcgggatcggcgaaggcgacggaggttgccgaggcattttggcaaccacatgatcacgataacagtgagtggaactgggaggccatcatccaatctgcctctttgctttcttcattactgcctgcggaggcaaccgcagcgaggcgtatcaggcaatggaaatcttgatcgacatcatcctcaaggctggccgttctgccgttgagcttgctttcttcgtcctgttgccggtcatggtggtcatgctcaccctgatgcgtatgctcgaggcccaaggcatgctcgactggttggctcaacgactggcgccggcgttgagacccttcgggcttggcggattgggtgttttcgctgcactacaaataaattttgtcagtttcgctgccccaattgcaaccttgaccatgatggaacaacgcggcgcttcagatcgtcatattgcagccaccttggcaatggttttctcgatgtcacaagccaatgcagcgtttccaatgatgacgatgggtctgaactttggcacaactttggcattttctctggtcggagggttggcagcagcgtcagcgacatactatctgttcggccgccacctctctgcagcagagggagtggtcgatgaaacacttccacaccaatcagcggacagtgccaagggcgtgcttgacgtcatcaatcgggccggtgccgaggccttcaaaattgctgttggggccatccccatgctagtgctgtcactggtggtggttatcgccttgaagcgttttggtgtcattgatctgctcacagaatggctgacaccgccaatgctcccaacctaacacgcgattagcataaattcaggaacccgccgagaaaccggttgcgcgccgggcgaggacaaggcaaagtgggtatccccttgatacggatgtaaaattttatatgccgcgatctttatgtcaacgtcgttgactcgttttccaagtatcttgtttcccaagcttttttccttgatgcgcgtctttcgacgaaagctttctcgcgaacgggcttcctcagttttccccgcctgatcgcctgcctgctcggcggatacacgtcgaaagtgcagtctgaactcgacgcgttcttcgccaatctggcgaaccgcgccgacctgctgcgagaagtctccgcacaagcctttgccaaagcccgaaagcaggtgtcggccaccgccttcgagcttctcaacgatcacttcctcgccttggtcgatacgcagttcggctttcccctctggcgcggtctgcgggtcgtcgccggcgatgccacggtcctgcgcctgactttgttcggcaagacccgtgacggcaggccatttgttcgccacgtggtcgacgccattggcttcgcactgtatctgcccgggatcgaaatgaccctggcggccacgctgtattctcctgacgtcggcgagcgtcagatgctcttcgaacatctcgataaactccgttccaaggacattctggtgctcgaccgcggttacccagcctactggctcttcgccgccttgttgcagcgcgggcggcacttctgcatgcgagcggacagcctcaatttcagcgctattcaagccttccgccgatccggcctggccgagcaaatcgtcaggctgcccgctccctgcaaacaggatgcgctggactacgaaattgccgccacgccttgtgaggtgcgcctgattcgccaggtcttcggccacaaggtgcgtgtcctcgtgacctcgctcctcgacctcgacgcctatcccgctgccgaattcggggcgctctatcactcgcggtggagaattgaggaagccttcaaacggatcaagcaccgtctggccctggagcatctgtcgggcatgtcctggttggccgcacgacaagacttcggcgctaaaatcctctgcgacaacatcaatgccctggccgtccatgccgccagcgaatccctcgatcccaacacccgcgcaagttacttcatcaaccgcggcgacaccttctcgcgcatcaagcgtacactcggacgctggctcctccaaggccgcgacgccctcgacaacatcacctcggtcttcaacgaactcatcaagaacctcgtccagataaaaccaaaccggtcataccccaggaaattcacccaaaaaccacatttatcacacgcttacaaaagtggagtatgacaaggttctgataggttgggagcattggcgcaaggctggctcagcttgttaagacgcagtcggttgaggatgtcaaggttctcgctatatccgcagccaaacagctttcaaacgtagtgttacgtccgcccctaaacgggattgaagggctttgaatatcgcgcgtactttgagcaggaagatcgaaggatctcctgagcgaaggcggaatgaagaaggacggagaagggctggaacacctctgctatcgtgggaagttatcgagacgaccgagatagaaaagagcccagcccatgcaacgaattgtagccggcatcaccacgcttgagcagcacgttgagacgactcaaaaggccgctgaagtgtatcgaccgaagtcgtgcccgcactgcgggctgggagtggtccatcagcatggtcactatgagcgaaaggccgaccgccgagccgtgccgccacggctcaacccgatccccatccttcgctaccgttgtgccggatgccgacgcacgtgttcgcgcctgccggaatgtatcgcaccgcgacgctggtatgactggtcggtgcaacagcaagtcctgcagcagcggctgaacggcgcggcagagcaccccggcggtccacctgaccggcacacgggcgcgcgctggtggaactggttgcaggagcggggaaaggactttgtgtttcacctgcgcgtgcgctttgccgaactcggccgggccgttgacacgcacggcttttggcaccaggtgttcaacagcctgggtctgccgcgggccatgttctggctcgatcaagagatgagcgtcccatgatttcctgacaccgagcgagtggcggacggtggggaccccgcccgggcggggtccccacacagtttgctcgtggcattatttcggcccttttgttttgatgacgactcccattcaccccgaggagtcgtcatgaatcgaatcaatccgatcgccttgtttcgcctgtccgtcctgggttcgctgaccagccgggaacggctggatcacggcgaattgcagcagaccatccgcgccctggccgagcgcgaatacaccattcccggcacgcgtcggcgccatgttgccgagaagacgattcagggctggtattacacttaccttgcccagggcatcgatggcctgacacccaagacccgtatcgaccgcgggcaatcgaagctatcgcaagccattcagaccgcgatccttgccgcgaagcgcgacaacccgcgccgctcgatccgtcagattcgccagttgctcgaagccaccggaacggtggctcgcggcagcctgtcgcgctcgacggtccaccggctgctgcaacagcacggcctgtcgcggatcagcggctcggccagcctgcccgaggagaagcgcagcttcgtcgccgcttccgcgggcgccatctggtatggcgatgtgatgcacggtccccgcgtgcctcacgagggcaagctcgtcaaggggtatctcgtctcgctgttcgacgatgcctcacgtctggtggctcacagcgctttctgccccggcgaaacggcgctcgacatcgaaggggtgctcaagcaggcgctgctgaagcgaggcatcccgatcaagctcgtcgtcgataacggcgcggcctaccgcgctgagaccctgcaggggatctgcgcccgcctgggcattcacctgatctattgccggccctatgcgcccgagggcaagggcaagttggagcgctggcaccggacctgccgcgaccagttcctgtcggaactcgacgagcgccacatcaacagtttcgaggacctcaatgcgcgtctctgggcctggctggagcgggtctatcaccatacgccgcatgccggcctcgacgggatgacgccgctcgcgcgctaccagcaggatttgtcgaagattcgttcgctgggagcgctggccgcgcagctcgatgccttgttccggtatcgcgtcagccgtcgagtcaggaaggatggcacggtgtcgtatcagggggcgcgcttcgaagtgcctttcgaactctccggcaagacggtgtgtctggtcgtcgatccgcatagcggggcggtcatcgaggtcgaggacgagcacggcaaggggatcggcgccgcgaccccgctcgatgccctgggcaatctcgatcgccaacgaaataaatccgacccgacagacgccgctcccgcctcgccgtctggcccgaatctgatcgaactcacctatcgtcagtattacgaccgcaaaggagactgaagatgtatctgcaacactttggtctgcgccatccgcctctgggcaaggacgccgccgagctgtgggatgacggtgcgctggcgcaactcgccgagcgcttccagtggcttctgcaatcgccgggcctcggcctgctgaccggcgaggccggcgtgggcaagacggccgccttgcgcctcgtgaccgccaagctcaatccgcatcgctaccaagtcatctaccatgccgagaccgatttcggacgggcagacctttaccggtgcctggcccaatccctcggccttcagccgagttatcgtcgcgcccaactgtggcgcgacatcaaggcgcatatccatcatctggccgacgccaagcaacttctgccggtctggatcctcgacgaggcgcagaatctgccacccgaattcttccgcgatttccccgcttttctcaacttcgccttcgattcgcgcgatctcatcactgtctggctggtcggtcacccgatcctcgcccaaaccctcgaacgggcgtcttacgccgcactcgccggccgcatccaggcacgcgtgcatctgcgaccggtgctcgaacgcgagcgctttgcgcaactcgtcggccatgccctcaagagcgccgggtgtgcgcataccctgctcaccgattccggcctggaactcctgcgccaagccagcaagggcctgccgcgccacgccgggcgcatcctgcgcaccgccatgcgtctggcggtgccgcgcgcactcaatcatttgcccgacgatctgctgcaagcggctatcgaggagttgcgatgaaacgccgccctcactccctcttccccgacggcctctccgacgaaagtgcggcggcgatcagcgagttccttcaccaactcgccgctgcttgtgaggcccgctacctcgtccagcttcgccgccaccgcagccgtcagatgaacctctacgatcccgaagccccttggagaatacctccaggcgagcccttctagccctctcgtcccacgctgacgccggaacctcttcttccggcgtcagcgtgggactttgccatcatctcaacctcgaatggctcgggttgaagagttccagatatcgcgggacgtaacacgtagccccggcggagactgccgctacggggattactcttgacgcctttagggcgttaggcgcatatccttatacacaactcaccccggggccgcctcacgcatgaactggaggccgacgacgaagtccatgacgcgctgcaacccgatccagatggttttgacgcctggctcgccgtcgcctttgcgcgccaggaaaccgccgagcatggccaccaatcgcaggacctggttgagagttggtgggtcagccggaggtttctttttgttgaggagataggcggcatgccattcatcttggtcgaagaacaagtcggctggcaagtctggacacgtccggccgaatcgcatcagcatcgcgatgcgccaggaaacgatgaggtacagcgcgatggcgcgttgcaggccgtcgatcgtgcgcaattgcagggactcgatccggcagccgttcttgaggatgtggaagaggatctcgatctcccagcgcgcgcgataccagtcaatcagctccgccacctcggcgagcgtctcggcggtgcgattggtcagcaggcgccactcaaccggggtgctgccggcaggggggtcgatctccttggccaccacacaggtagctcggatcgttttgttcttgccatgcggaagatcaacgacgcgcgcccaaagttgctggcgcactacgcgagctttctggccatctctcgccggcagggtgaaagagattccgccgagttcctcaccagacgtcaccgtttgccacagcttctggccgtcgggcagcgctcgatcgtgctgggcacgcagcaaccagtcggccggggtctccaattcgccggcacgggccatcagttcgatcatgtcggactcgcggtcggcgacgtagaccagccgggtgtccggcaactccgccgccaactcggccactcgttcatagccctcgacccagcgcgtgctctctttgatccctgggcgctggccgttggcgtctttcggctcgcgcgcccacatccacgcatccagaacccccaagggctcgcgatccgtactcactgcgtacgtcggatgcacgtacagaccgcgctgagcttcatagctcaaggggcccaagccgtcgatgctttgcccgttgaagtccagttcggtcgtgtcctgcagcatcagcacgaccttgtggcaggcgatccgcgtccgcgagcacgaccaatgaggtctcaggatgccctcccacgtgacggcatcattgtccaggaagcggtaggccgcaatcgtctccgaccagcccgaacacgccgacgggatactcggtgtcggtttggccgccagcgtgtccaacaacgtgatcgctcgcttgttcagtcgtcggtcccccaagtcaacttccttcagctcctccccagcccagcccattctgccaccttctcaaaaaaatcggcagcttacaacgagatgctaaagttgtgtataaggatatgcgttaggcgtggaaaaggctagcctgctcgatgctggcttgacttcaaagcatctaagacaaatgaaagtaatgaaggtaatagtgaagtagcgttcagctcaatcgctcgatcaccctgtgccgccatcgctgcgccatttagagcccgagctgagttccccagctctctactacgacaacaacctcgttcttgaatcggcacagttgagatttggggtaggcgacgtcatctggctccgtgaagttcggcatgcagggaccgccgttacgactgtgttccccttgcacgatgtgcgaggctatacggtcacaccacactccgacggctatcgtaagcggtcttggggggtggtaagcagacgccggatcgagcactgtcgctttctttcgcgatcgcttggcgttggactcgcggcaacccgctgcgcggcgccgttcatcgcccattgcgaccccctgatgatcgccgcataatgcggcagcggtggacgcagcaccatcgcggttctcttttgctgcgtcattgaaaggagacgagacatggctggcaagaaagccctttttgtgggcatcaacaagtttgcgaactactcgcagttcaccctcaacggctgcgtcaatgacgccaaggacatggcggctctctacaaggacctgctgggattcaagaccaccgagatgagcacgctcaccgatgcccaggcaaccaaggccaacatcatggccagactcaacgccatggtcgccgacgcgaaggccggcaagctcaactatctcgtgttcagcctttcatcgcacggcacccagatgaacgacaccagcggcgacgagccggacggcaaggacgaggccttcgtgccgcatgacatcgccgagaagaacggcgcctgggaccccgcccgtatcatcagtgacgacgaattccacgatcttttcgtgcaactgccggccaacgttctgctggaggtctacctcgatacctgccacagcggtaccggtctgcgcggagccgagttcggcctgcatgcgccgagagcccgttacatcgctccgcccgaccatgaattcgagcagaagacggccaagatgcgtggcttcgcgctcgaccgcccgcccgcgggcagtgccaagaagggggccgccgaggccagcaaggcggccgtcgccggggcgcaccacgttctgtggacgggctgcaaggccaaccagacgagtgccgacgcctacttcaatggtcgctacaacggtgccttcacctactatttcgtgaaggtgatgcgcgatacccagaacaagctttcgcgcaaggcggtgatcgccaagatgcgggcgctgatgaagagcggttttgcacaaaccccgcaactggaaggcaatgccaccaaccgcgggcaggcgatcgtctattgaccggtagctggtgtcggtaaggcggggggtcctggcggagcccccgcttcgtttccggccctgggccaaccagggcttggcagtggtgacgccggtcggtgtggtcgccgaaccggcatgccgattacggtcgggcagtcgcagtcgttttcgcgtcagctcttgatctgcatccggccgagatagtcgcgcttgctgagcggcacgccccgcatgcgcagcatgtcgtacgcggtagtggcgtggaaatgcaggttgggcagcgagaacgacatcagaaagccctcggcggtaaagggtatgctgcgttcgccgaacttgaacacgacctccttgccctgcatcgcgtcgaccgtttcccgcgtgagcttttccagtgccgaacgcgcgtcggcgacgatggcctgcagcgcggcgtagtcctggtccgccatgccggtcggcggcgcgaacaccccggattgcacgccgtcgatggcgcctttcgagtggtgtgccaccgagatgatctgaaagcggaacggcagcatgtccgggtacaggcgcatctcgacgatgtcgttcggatcggtgcctgtctcccggcaatgactcgcgcccttgtcgagaaagcccgagacggctccgagcacctgcagaaacgatgaaacgctgacgtcgtaaaggggaatggccatgctatgtcacctccgtaagtcctggttgcgaaaaccggcaatggccccccgccgcctccttgcgcgctcgcggtccgtccggcaaatcaccagcgcccgatgcgccggtacttcttgccgcaagccgcggtcagtgacgacggcgtcgactctcgcctcgctgtccccggcatcggtcaccccggactgtttgtggtgcggcacggcaggcagtataggataggagtccgcagcgagcgtcgtcaatcgcgaaatcagaacgaatccgggtacagccgcgcgaggatggtgcgtgcgacttgcgcgagcagcggccgcgcatgccgggcgatagcggcggtggacgaatcggccgcacggccgtcccacaccatgaccagtgcggcggcgttctcggcgacgacgccggtgaccagcgcttgccagaacgacgggtactcggtttcgtgccattcgccgcgcccacggccgtaatgagcgacggcgagataacgcagtagcagagcgacgaccagttcgctgaggaacgcatcgtcccaacgcaaggtggtgccgagccggccgcgtgcgcggtttacgccgcgcgccatgccggcaccaccgagcgcacccaggacggcaccggtgagcaggccggcaccaaaggtgagtccgccggccatcaggtcggcacccagtccggtcagggcgccggacagcgcgccacccatcagcgcggccttgccggcgttgaccggtgcggccaatgtcactgtccgcgccatcctgccgagcaactcgcttcccgcctggccctcgagttcgtggatggcgagcaggcggtccatactcgcccgcaggttcgcgtccaggcgcgcggcgagtgcctgcacggcacgcgcctgatcgccaccgccgtcgtcgcggccgacgccgatggcgcggccaagatcgcgcaacgcgccctgcagccgcttctccggcagcgtctcgcagtccgccacggcgcgtgccagggtttccgcgagcagcgccatcgccgcgtcgaactgggcttcccgccgcacttgccaggcggcgacgaggcgtccgtaggcggctgtgcgctcaaccggcaggacgccgccgacggcgcgcaacaaggtgatctcctgcacccagcagcgggcgaaggcatccagtggcagcaccgcacggacgaatcgatagccggccagcgctccatgccaacgctcccgatcggctgcctcttcgtcgccgggacgcggacggccggtctggttgagcagcacgatgaccggtttgccgatccattcgagaacggcaagttcgggcgccaggtagcccacgtccgccggttcctcggacgcgttcaccaggtacagcacgacgtcagcctgttcgcgcacgttgcgcaccgcctgctgcgagagccagaacgcgcgatcgcggaaacgatcccagacctgcgccaggaaccagccgatggggttgccttgctgctgcagacgcctggccaggcgggcgctgtcgccgaatcccggggtgtcccagagcagcagttcatcgccttccggcgtgctgatcagggaatggccggtggcctcgagggtgacgtgcggcgcgtcgcgcacctcgccgacatcgcgcccgagcagggtgcgcgcgagcgtcgtcttgccggcattggtgtgcgaaatcagcgacagggagatgcgatcggtattcatccggcagcctcgaggcgacgttcaatctcgctctgtgcagcggccaggtcaggtgtcgtcagatcaagaaatatcggcaccagggcgaggtcggcaaattgcgcccgccatgccgaccgacgctcggcgagtcgccgctcgtcggcggcgaaacgggcgcgccacgggccttcatcgacgagcaggagcactggcgccccgctcgcgaaggaccgcagcgcgcgcacgaaggcgccctgcgtttcgttctccggtgtagccgccaggctgaacagggcgaacaccggggaattgccgtcgagtcgggcggcgctcggcggcgcgtcctcttcgccataactcaccggcggcgtgcagagcatcgcggcgctgctgccgaagatgcgcgcgagcacgcgctgcagcccggccagtgcggccggcagcgggtggtagctgtacggaatgaccgtcaggttcagcggtgtcgaccggtagccgcgcaacaggcgttggaaataggggtcgtcgaaacggtcgatcaggtctgccgatcgctgtcgttcgatcagggcgttgagcagcgccagaaggagccgtggagccaccaccacgatgacgatcgtcgccgccaggcgatgcagccagagcgctgcgttttccgtgggcggcgagacgccgaaacggatggccgccagcgcctcgacatccggcaggggttggccggtgagccacacgccgggcgccagcatcagcgcgagcagccgatgaacggcctcgctgccgagaaaggtgctttcccagccggcgcggtactcgaaggcgaggccgcggagatagaagccggcgacgacgccgaccgcaaacagtgcggcagcaaggtggagtatgcgcgtggcccgcgaggcatagagaggcgccgcgacggtactccagtcgctgatcaggcgggccagcaccgacgccggcaggtgcatcccgcgctgacgcagccagccgtccctacccgtcgcccagcgcacgagaatacgccgcacggtgctccaggccggcgcttggccaagctggtggcgcagccagccgacgacgatcaacaggtataccgtcaggttccacacgagcagcccgaggatcggcggcgccaacagattgatgcgttgcccacccccgaggtggtcgatgacgacgccggccagaaacgccaggacgatcactgccgtgccgatccagggacgccagccgagtccgtcgacggcggcaacgaaagcctggtcgcggctacgcaaacgctcgaaggccaggccggcgcggcgggcgacgaaggcggccggactcgccccttcgccgacgacttcggccgccgcgtggctggcccacgcgcggtcctcgtcggtccacaggtggccgtcccggtcaaccgtttccaccacgcgcagcgcagtggtcagcagggcctcgcgttcgttcatcggccaaggatagcaaatccccggcaggcgggttcagttggtcgcccgcgattgcagccggaacacgccttgctggaccagacccgggctttcggcctggtactggcccgagaaactgcccgccgagcacgcgccggccattttcagcaggaagccttcattcatccatccctgcatcaggcactgacccccctggtactggccctgcaggacgccggtcgcgtataggggtgggaagacgcggatggcggcggtgacgccgctgccggagcgacgcagctgaaactgcacctgagcggtggtaccgacggtgaggttggtggcggtgccctgcatcatgacgtcaaacgccgcctgcgcctgcgcatcgggggcggcaaccggcggcgcgggcgaggccttggccggttggcgctcgaccggtgccgccggccgcgccggtggcggctgcggctgcgccgccggctccttggcggccggctcgcgctccttcaacgaggcggtcttcagcgccgctacgcgacgtcgggcaatggccgcgaacttgccgtccgggtactgcttgaggtagtcctcgaaatccgctggatcctggctggtccgtacagattcccagagcgaaagctgcaccgccatcggatcgacgcccgccgctttcggctgggcggccggcgccgcctgcggctggacgaccaccgtggtgggtccgaggaaatagtaatcctgagtcagcgacgaatggtcccagggtatctgcttgccgttggtctgctccttcacctgctggcgcacccgagtgagcatctgccgcacttccagtcccggcgccgccaggttcttcagcagcgcttcggtgaatgggctgtggtcggccttgccgtcctcggcgacattgcccggttgggtggcgaagacgatcagcgagccctccccggcggcgatctgggccaggccacgaccgacggcagcggaacgtgttcccatactgcgtgccagggaacgcgaaaaggggttgtcgcggcaggcgtcgaggaaaacgagactgatcggggttgacgtttccatctgcgtcaagaccaggtcggcatcgacggcggcgaaaggcagcgagcgctcgttgtcgatcttggcatccgccggcaccaggtaattgcgtccgctgacctggaggccatgaccggcgtagaagaacaagcctaccttggccccctgcaactggtcgccaaagcgcttgactgcctgttccagacgcgtcttgtccggatcgatggccagttccacctggaagccgagtttcttcagcgagtcggcgagcgcgcgcgcgtccttcggcgggttgggtagcggcggcgcattctgataggcgccgatgccgacgaccagcgccacctggcccttgcccggcgtagccgccggcgcggctgccagcgcaccacagccgagccacaagagaatcgtcgccaacaggcgcaggcaccgccgcacagcaggcatccccatctccccaggatcaatgacaaggggaaatcatacacctcgtcgggctggctgcgctgatcgcgcgcatcggcggcatcgacagcatcgactgccggcgaacgccactgccgacgccgccgctgctcactgcgacaacaggtcgtagagggcagcgaactcgccggtcagcttgtgccgcggatcgaggtggatcatcggcagcgcctgatggtgcgactcgcgaatcttgatcgacgccgacagaaaagcgtcgaggatcggcagtccctcgccgcgcagttcatcgaccagacgcagcggcaggttggcccgcgcctgatagtggttgacgacgatgccttcgacacgcagggcacggttgtggtctgcctgaatctcgcgcacgttgtccatcagcgtgtacagcgcacggcgcgagaaatcgtcgcaatcgaacgggatcaggcaggtgtcggcggcgatcagtgccgagcgggtgaagaaattgagcgccggtggtgtatcgatgaagatctcgtcgtagccggcaagcttgtccagcgattcgcgcagtttgtacatcttgtagcgggattcgagcttgacctgcagttcctcgaggcgggagtccgacggcagcacgtcaagattcgcgaaaggcgtgtgaatcacgtaggcatcgagcgcctcgggaaacaggcgatagccgaggatatcgtcgaagtagtgggcaagcgtcttcttctgttcgtccagcgccttgccgagcacatagcgggaagcattggcttgcgaatcgagatcaatcagcaaggtccttcgtccgcgtgccgccgcaatggcggcaaggttgcaggcgatggtcgacttgcccacccctcccttctgattgaagacgacccggcgcatgacagttcccccatcgcaaataaggatttgatggaagtgtagtcacttcgggggcagccgtcgaggacctggatcaggaggatggccgccggctcagcaggcggcggcgaggatctgctgcaaccagccctcgatgtcccgcaactcctccatgcatacggtatgttcagcggcgtagccgtgccactgcagggcgtagccctgcaccttgagcagcttggccgagcgcttgccgaaatcgtaaggtatgaccgggtcgttacgtccgtgcgccatgaagatcggcacgtcgcgattggcgggatgcgcttccgcaggcagcgtatcgaccagcggcagatagcacgatagcgcgaggacgcctgccagtcgctgagggtggcgcaaacccgtatgcagggcgatcactccgccttgcgaaaacccggccaaaacgatgcgtccgtcggggatgccgcgggcgttctcgcgggcgatcagcgcttcgatctgctcggccgactggcgtacaccctcggcctcctcacgccccggcgcgaaatccggcgacacgatgtcgtaccaggcgcgcatcacgtagccgccgttgatcgtcaccgcccgcatgggtgcatgcggaaagacgaagcggattgccggcaactggtcgaaatcgaactcgtcgacaatcggctcgaagtcatgtccgtcggcacccagcccgtgcagccagatgatcgcgcactgcggcgagtccccggtgcggcattcgacggcaggaagcaacagtgcatcggcggtactgggtgttggcttggcattcatgtcatcggtcctggttcttttcggcaggcgccattctaacggtccgtgctgcgcaacacactgccgatgacgaacgacggccgccgccgcgtggccatcggccgtgcgttgtctggctcgcgatcaggatttccggatctgggcgatgatcgccttggtgatcgccgccgtgccatccttgccaccgaattcgaccgggcaaacgacggtcagcgccttttcgacggcgtgctcgaggatgcgcgcgccatgcgcgaggcgcggttcgccgtgctggtcggccagccagtcgagcatcaatgccaccgagagaatctgcgccaccgggttggccagaccctgaccggcaatatgtggtgcgctgccgtgcgcaggctggaagacagcgtgtttttcgccgatgtccgccgatggcgcgagacccaggctgccgacgacacccgcggcaaggtcggagaggatgccgccgaaggcattctcggtgaccagcacgtcgaactcccagggcgacttgaccagcttcattgcggtcgtgtcaacgtaggcatagtccgccgagacggacggatgacgttcagccacctcgccgaaaatccgccggaagaaggccatcgaggttagcgcgttggatctgtcgacacacagtaccttgcccggtcgtcgccggctcttggcgcgccgctcggcgacgcggaaggcaaactcggaaacccggctggtgccgttgcgcgaaatcatcatcgtctcccaggcgacgcggtcgtcctcgatcgtgccgcgacaacgcgagtagaggatcccttcggtctgttcacgaacgaggacgaggtcgatctgggaggcgcgcttgtcgaccagcacccgcggcaggctcgggtagctgcggatcggacgcagcccggcgtacaggtccatctcgacgcgcagatccagctgggtggtgacctccgtgccatcggagtagcggacatgcggcaggccaatcgcaccgagcagcacggcatcggccttcttgcacgcagccatgttctcatcggagaaagccgtaccggtcttctggtaatgcgccgcgcccccttcgagatgccagaaatcgaagccgataccgcccatgcgctcgttgaggacctcgagaacgtgcaggctggacgcgacgatctcggggccgattccatccccggggaggacggcgatatggaaacgcagatctcttttcattgttgtgatttcctggttctggcggggacggctgccggtgcctgccgcccctgggcgaggcggcgtcggcccgccacggggccagcacacatacataaataaaaccggcagcggggtcaagcattttctgccgtgcgctttccctttcggggttacgagcagaccccaggcgggcaggtgagccgacgcgcgcacgctgcagccggccgcgagcgccgccgggatggctttgccatcgcgggttcgtacgtgctacgttcgatgttcccagcacccgtcggaggacaaccgcatggctttcaatcccgcatcacgcgttcaggattatctggtgttcggcgagttcggcgacgtcaacccatcgatcaccgactcgtcgacctacaccttcctgagtccggagcgaatggcggagctgttcgaacacgagatcgagggctgcttcctctactcacgccatttcaacccgaccaacaagtatctggccagcgcgctggagcggatggaagacggtgaatccgcgcaggtcatggcgtcggggatgggcgcgatcagcaccacgctgatgacgctgtgcggcgccggcgacgagatcgtctgcggtcgcagcatctacggaggcacctatgccttgctcaagaatctgctgccgcgcttcggcgtgaacacccgcttcgttgacctctgcgaccacgatgccgtgcgcgcggcgatgaccccgcgtacgcgcgtcgtgtactgtgaatcgctgagcaatccgctgctggaagtcagcgacctgccagctcttgcagccatcgcgcatgccggcggcgcgcgactggtggtcgacaacaccttcacgccgatgattctgtcgccactccgtcacggtgcggacgtcgtcgtgcatagcctgaccaagttcgtcaacggcaccagcgactgcgtcgccggttgcgtcgtttcgtcgcgcgaattcatcgcccgactgaacgacatcaatgccggcccgagcatgctcctcggtccggtactcgacagcacgcgcgccgcgagcatcctgaagaacctgcatagcctgcacgtgcgtctgcgccagcacggtgccaatgcgctctatctggcgagccggctcgaaacgttgggctacccggtgcactacccggggctggccagtcatccccaccacgcactcctggcgcggctgatgaaccacggctatggctggggcggaatgctgacgctcgacgccggcaaccatgctgccgccaatcgcctgatgacgctgctgcagcgcgacaaggtcggctacctggcggtgagcctcggctacttcaagacgctgttcacgacgcccggccacagcacgtcgtccgagatcccgctcgacgagcgcgcggccgcgggcctgagcgacggactgatccgtttttcgatcggcctcgacgaagatatcgctcagacgatggtccgcatcgaacactgtctcgccgaggccaacgtgatgcccgcagccggcgctggtgtctgacgcgtccgacgagtcggtgctctgcggcggcgactcccaaggtcgggaaggcgagggcggagccccgaatgctgctttgcacctgcggccttgaatgctgccgatcgggcggtaagcctgtagaatacattcccgggcctgtagctcagttggtcagagcagaggacttagcgaggtcatcccgcacatcgtcggatgtcgggttggcctcaagggttgcccgtgatcagattcggtctggtggcgggtagaactggtcaaattcggtgaacgctaactccatcaggacaagccaataccgagccaagtcccctgcaggaaggggaaaggtgtagagactagacggccagcctgtaacgggaaggtatagtccagaccacaaactcacccgaggcgacgaaagccgtagtggtaagcataatcctttggtccagggttcaagtccctgcgggcccaccaaacaagaagaccaacccctcatcgggttggtctttttttgcctactcccgcgtgctggcgcgggttcgtgcgggttcctgtggacttcgtcgtttcccacgggcgcggaaattcggccgttttcactctctcctggccattcttctctccggcctcgctcaccgctggacgccgaagtccacgagttcatgaaattgcaccgttacgaatcaacagcttatacgtggaccattcaagcggttgtaagtattcggtgaacccgtagtcggaggtggcggccgatagtcggcgactgagcagatggcggagggctggacacagaagccgagtttgggtagacttcgacgtatgggctctggatcggacatctcgtacgcaggaccatcgacaagcaacggcaagccgacgccgtttgcccaggtgatggtgacgctgagcaaggaagcggagatcaagctccgttccgaggccaattactggaagagtcaacatcaacaagcgcttgcccgtttggcgcaacgggaggctgatcatcgcctggcgatggcgcaagcggcggcgcgtgaggcggctttgcgcagcgagttggagaaggccgagggcaagctccgggacttgcaaaagcgcctgtttggccgcaagtccgagcgtcgttcgaggacggaaaaggacgccgcatcgaatgaccagaagtcggcgaggccgcgaggccagcggccgggagtcgccggtcacggacggaggctcgaaagccacttgccggcacaggtcgaaaccatcgaactcgactgcccccattgcccggagtgtggtctcggctatgccgactttcccggcacggaagacagtgaaattctcgaaatagacgtcaagccgtaccggcgagtaatccgccggcggcgctaccggcggacctgtcggtgccccgggacgccgggcatcctgagcgcaccccccccggcgcggttgatcgcccgcggcaagtacggggtgtcgatctgggtgcaccttctgctctccaagttctcgtacggccagccgactcatcggctactccgagactggtctgactacgatctgacgctctcgcccggaacccttactggcggactacgcgccttggccccgctattcgagccgctggaagacgcgctgcgttgccgactgcagagcgagaatcgctggcacgcggatgaaacccgctggatggtgtttgccgagaccgaagggaagatcggtcatcgctggtacctgtgggtgtttcactccgaatcggtgattcactttgtgcttgacccgacgcgatcggcgcaggtgccgatcgcagaactgtccgccagccaaggagggatcgtcatctgtgatcgctactcgggctacaagaagctcgcgagaatccttgggacgatccttctggccttctgctgggcccatcaacggcgtgatttcatcgagttggccaacgcccatccggagctctcggaatgggccctgtcctgggtcgaacggattggcgagctctacctcttgaacgacgcgcgccttgccgtgcgcgccgatccggttcagtgggccgcacgtgacgacggcttgcggcaaagggtcgcgcaaatggcgaaccaacgcgaggccgaacgggcgaacccggcgctcaaggccccggccaggaaggtgctgcagagcatgcagaagcattggtccggcttgacggtgtttgtcgaccaccccgaggtgccgatggacaacaacgtcgccgagcgggaccaacgcacgcccgtcgtcgcgcgcaagaacttctacggttccggcagtccgtggtcgggcgccctcgcggccacgatgttcagcttgctgatgacgatgcgcctgtgggggatcaatccccgcacctggctgacggcgtatctggacgcctgtgcggcgaatggcagccagccgccggcggacctgagtgtctttctgccctgggcgatggacgctgacctgctggcacagaggcgtcgtgccgcgatggacccggccgaccccatcgacagctcatgaagccttattgcgggcgtcagttcacccttgacgaactgcagaccctccgccacctgatcgaggccaaccccagtgccagccgcgcgcagctctcgcgtcaggtgtgcgcgctcctcgactggttcaagccgaatggcgagctgaaggacatgacctgccgagtcgccatgctacgcatgcaagcggacggcctgctcaccctgccggcggcacaacggtgcgcccctcgccaacccgagtatctcgccaccgccgctaccgatccccaatcgctgctcgtgcggccagtgcatgagttgccgccgctccacttgcgccaagtctccggttcggcccactcccggctgtggaacgagtacatcgcccgttaccactatctcggctacacgcccatggccggtagtcagagccgctacttcgtcttcgccggtgagcatcgggttgccttgttgagcttcggcgccagtgcctggaagcttgcggcacgcgagcgcttcatcggctggcaggaggacgagcggcaaagaaacctgccgctcgtggtcaacaatgcccgctttctgatcttgccctggatccagtccaagggcttggcctcgaagatcctcgcgatcatccacaggcaactgcccaacgactggctggcgcgctacggctaccgccccgtgctcctcgaaacctttgtcgagactccccgtcatcgcggcacctgttaccaggccgccaactggatcaaggtcggtcaaaccaccggacgcggcaagaaatgccccacgtccaagcctatcctgccgatcaaggatatctggctctatcccctgcacaggaacttccgctcaattctgtgtcgctagcgccgaagcgccgatcgtcaaggtcagacttggcccacgggttcaccgaatacttacaagcggttgattcgtggcattggtaggcggtggaaacagcggcgccatgccggcgagttcgaaaatgctggctctgtggctggctggcgagccatttccagccatcagcggccattggccgcagccggttggatgtccgttttgaactggtcgcgaccattcggccgcgacacagaagaggcggtggccgtcagaatcggtcgctcaacgaacggcgcgtcgaacgaccgcagtgcctcctcaaccgagtactcaacgacaaccagtcgtatcaatgtcccgaacaactgttagccgaccctatctcagccttcaggaccattcagtagtagaatcgactggcatgatgaaggcccgtaaggggccgaagagttcatgccgtgagtatgagcaagttcacgaatcatcagatcgcgctcgcgcggcttatgctgcatgcgccgcgtgcgtgccttgccataagcatgtcaccaagattttcgccggccagactttcctctggccggattgcacatcgggctactgccgtggttcctgatgatgtcgactaagaaaaatggggtctcacgggaggaacgaagcgcaatggcaactccagcaatcggtctgggctacccggagtggacgacgaaggccgagaagcgcggcctggacccgttgggcatgcaaacgacgagtgtcgcgctctaccagctgctgttgcctggtatcagcaacgtgacgctacggatgcggtactacggattctacgcgtggctggcgcagcggtacgcaaaggacctgggcgacacatccgtggaaagatggtgtctgtacctgagacgcgccgaggcgctgtattcgctcatcgccgttcatgcgggtgccgagcgaggggtggctggtgtggactgggcctcccgggcattcgccgcctctggacctgaggtcgccttccaccctgcgacggacagaggtgaaggcgcgccgcagtacctaaagcagaagttcggcgcatttggtgcggcctacggcagccagctcctggatattggcgttctcgaggtcgtacctggccaccgtgtccccgtgccaacacgaggtataggtgacaagctggccaatgccttcgaatcggccatcggcgcatcagccgatgccttcattgcagctgccaaggcgggaaccgttggcaagagcagcctcacgtcgttggcacccatgctcccttcgcgaatcgcggcgaccggacctgagcgagatctgtacgaagagttgttgctcgtcggcgacccggcccagaagccgcgagcgacatcacgaagccacagcctacgcctggttctcaggatcgctagtgaccagcgaacgtcgctgagagtagatacccttcgttggtcgctttatgcgtctcaatgtggcggcgcgccagccttgaccgcccttggagccgaagaggaccagcagcgattcgcctgggccgtgtaccaggcgaacgacctgctgcacgtgagctacgagaccattctcaaactggccctggacatcctcggcggcgcacctaccggaatgccgttcgaggcattgttggcgcaaaccgtctcgcgactgatgtcggcgctcggttctcattccgttgagtcctggaacgaactcatcgcttcattggtactcgcgaaagaccccgtgtccgagaaagaccccatgagcgaattcatgctgcaacagaccgcctttagaagctcccggcccgaagtcgtcaccagtgaagactccgcgcgctgctcggtcctgctgcttgccgtgcttcacaaacgcttcggcgacctgctcgagcggattgcccgcgagttccccgtgcttgcacaaggtgacttcctgcgctcaatcgtgacggagatgcgcttcctcgacgaacatgcgacggagcgtttcgagtcgctactggctcgaatcgtgaagcagcgagtcctcgaccgtcacctgtgggtggctatccagaagttccgcggcccagcaggcgactacaccttcttgatcgaagccgacgatgggcgcatgcgccttcgacagaaggacgggcctgtgctcacgaaccctcggctgtcctcggcaatcgcgttcctgcaggacactcatctgctgggccccgacgggcccacgccggctggcttgcgcctcatccaagaagcagcatgaagctcttcaactgcttctcagcaagcggctatcactccagcatcatcacgacctttggcatcgacttcgatgcctacgaggccatcgcactgccacggttgcgtgatgcgggctgcaacaacaatatcgtggtggccgatgcccgcatgcttgtgcaggcgcttggggacggcgcgcaccgcccgaaattcgccggtcgacgctactccgtggtaggcacgcagtgcgccggagtatttcatcccaagctgattctccagttgggcaaggcgtcgggacgactcctcgtgacctccgcgaacatgaccactgccggtatggccggcaattttgaggtcgccggagaggtcgcggtcgccgaggacgccatggaggctgcaccgctgttgcgggccgctgtcgactacctgcttcggttcttggcgccggcgtcggtggcccggcgccaggtcgagtggacgctgaagagagcgcgctggctccccgcttcggcttcccccgaagccgttgtcgcgcttcaggacgggatgcgagtcgcgttcctcgcaaggaacgatggcaagggcattgcggagcgcttccttgagttcgtcggcgaccgcgtcgtcacgcgcctcgtggtggtgagtccgtactgggaccacgacctgcggtcgctgcgcggtctttgcgatcgcttcggtgccgccaagggcgccgcatttatacagccgcagtcggccctgtttccggtccacgcccacgcaagcgcgggcccgcttgccctctttgacctgaaccgcgtgccgggcacagccagtaggttcgcacacgcgaagctcttcatcgccgagggcgacagcggcgactgcgtcttattcggaagcgcgaactgcaccgaggcagctctgggtacctcaggtcaagcaggtatcaacgaggaggcatgcctggctcgggacctgcccgcaggcgacgcggtgcggctgcttggcctcgaagaggcgctgtccgcaggcgcggaactcgccgtctcgtccgtaccgagtttcagtccggccgacgacatccctctgtcggacctcgcggcgagacttccagggcgattcgagctggcgggcgaactgctgcgttggtggccgccgtcgggtcttttgtccgatgaggccgccatccggctgcttgaccagcggggagcgccggtggctggcagtttgagcaggctgggaactcagggcagcccggcgaactaccgtttcgacggcactgtcgccccccacttcgcacaggttcaccaggggcagtttgtgtcgtcactagcggttgtggttgtcgagcagtcgattcatgagagccaacggcgggcggcagggcgaggcttggcgaatgtgctggacctgctcgacgacgacgaggcgtccgaaggactgtggctgctggaggtaattcaaaagatcaccgaagccgaacacgagatgcgcggtccgcggggtgcggccgagcagcctcctcagcagcggcccaccacggacgcagcgccggactcccgcgtgctctcctatgacgaattcgttgcaggtcgacgagccgaggacggtagaaccgcttcggcaggcagccacttggcagcgacccaccaggagtcggtacgaagcttcctcaacgcgctcattggcaagcgcgcagtcctcgaattctcggaatcgcaagaggacgaggggccggtaccggacctgggcctgggagacgagactgccgacggcgcaggcgccatggaatcgggcgacctgccgcagtccgcgcccgatggcactggagcggatcagaccgccgaagcgaagcgacagctgcgccaacgccagcggtatgttcaagacacacagcgaagcatcattgacgccgtcgaagccttcctccggggcttgcgcgaacaggcgaatggccagtcactgggtgtggtcgacctgcttcggctgcgggcactcctgattgtggtgctcggcgccgggagcaagaagactgacctcctgccgagagaccttgccacccaggtccgtcgcaggcaggtgcttccgtcggttggcgaggcaagctggcgccgactcgtcggacggctcctatatgacttcttccgcgatcgcctcgggacccgtgcgcctctcattcagagcctgcgcctcgaatcagacggcgacatggggctccccgaggacgtgctcgagtgttgggccacctgcttctgggcaacttgtgccatgcgtgaggccgtcaacgatgtaggtgcgccgttccatgtcaccaagtcggagaacatgctggccgcggacctgtaccggttcacccgattgctgccggagcaggcccttggtgcagtggtgcacgaagtgttctcgggaatgagccgccgctatggagaccggcttggtgtatccgccgagcgcgtcgaccaggcgcacctggccttggttgaacccgctcgaatccagtcgtatgcggcgcgctgatgcactcgggccgccgggcgctcaggcccatagtcgtcatggttgcgagcgggcttggcgcctctcgccgctgtgagcgacgcgcggcactactgtcgttgacggtgttgcgctgtacggcggcaatgggtcgtctacgcccaccaccctgcaggcatctggatgcagccgcaatcattccggctggatctcctcgcccacaacaccaattctcgcgtgttgctcctcccacaagaccggcggactgatcgccagctcatgtacggtgacgtgaggaggcaaggtctcatccaggatggcctccacgatatcgggcgcgagcgtggttaggttgagcatgcggcacatgtagctgttgtcgatcttctcgcgggcagcgagttcggtgatggattgggcttcgcccgattcgagcatcgcaagccagcgatggcccctggccagcgccagttgcatcggtgtggcggcgacatcccacggtctgggctgggcggactcaccgctgggcagggtgaccagtttccgcccgctgcggcgcttgatctgaatcggcaccgacagggtcagcctgccgtcgctggcggcgatgacatccggcgctccggtcttacggatccgaatcccattcatgccagtacctcctgccgccgttcggcgggctcacggcgaagatcgagtaccacccgttcgatgccattggcgcgcaggcgcagttccatatcggtgggcgaaacgatcaccttctctaccaggagccggacgatgcgggtctgctctgccgggaacaactggtcccagatcgcatctaggcgcgtcatggccaccgtaaccttggcctcgtccagggttggatcgagtttgctggcttgcgacagcaggtcgccgagcagtgccggcgcgcgcaggatgcctcgtagctgttcgagcaccgccgattccagctctgccgccggcaagcgcggcagaccggacgcgcccgcctgttccttggtgtcgcgcatcgggatgtaataccggtaccggcgcccgttactcttcttggtcgagtgccaaggagacaaggcgcgcccgtcgttgccaaatacgatgcccttgagcaggaagggcacgaccgcctgggtgacgccgccgcgcacccggcagttggtcgagaggatcgcgtgcacgctgtcccacaactcgcgttcgatgatcggcgggtgcgccgccggaacccactgctccttgtgccgcaactcgccgaggtaagtgcggttgttcagcaatttgtagatcatccccttgtcgatcggcctcccttcgcggacctttccgtcctgcgtggtccaggccttcgaagtgacgccgtccagcttcaactcgttgaacagggcggtgctggaaccgagttcgaagaagcgctggaagatgtgccggatgagtttggcttcctgctcattgagcaccaggcgccggttctcgacatcgtagcccagcggcggcacgccacccatccacatccccttcaccttgctggccgcgatcttgtcgcggatgcgctcgccggtgacctcgcgctcgaattgcgcgaacgacagcaggatattgagcatcagccggcccatcgaggtcgtagtattgaactgctgggtcaccgagacgaacgaaacaccgtaacgctcgaagacttcgaccatcttggagaagtccgccaggctgcgggtcaggcgatcgatcttgtagatcacgaccacgtcgatcctgccggcctcgatgtcggccatcatgcgccggagcgctggacgttccatgtgcccacccgagaaagccgggtcgtcgtaatcgtccgccacaggaatccagccttcggcgcgctggctggcgatgtaggcatgaccggcgtcgcgctgcgcgtcgatggagttgtattcctggtccattccctcgtcggtcgatttgcgcgtgtagacggcgcagcgcacgcgccgtttcagggcttcgctcatcgccgggtacctttcctggcggacgtggccggctgggccggggccttgagcccgaagaacagcggccccgaccagcgtgtaccggtgatctcgcgcgcgatcatcgacaggctagggtacatccggccgttgaactcgtactggtcgtcgccggtggcaaccacacagtattcgacatcgcggtattcccgagtcagcacggtgcccaccgccggccgggtgtcgcggtcgcacttcctgacctggcccgtttcgaggagggattcgatccgacgctggtttcgctccaccaaacacgaagccctgaccgttctcggtcggggcctttttgcatactcccgcgtgctggcgcgggttcgtgcgggttcctgtggacttcgaggttgcccgcgggcgcccggatttggccgttttcactctctcctggccatcattcttctctccggccttggtgtccactggaggccgaagtccacgagttcatgaaacggaaccgttatgtatcaacagcttacgcgtgatgtaatcaagcggttgattcgtggcattggtaggcggagggggcaacaacgcggggtcagcgagcgaaaaacgttggctctctggctgcatggtgatccgttgccagcgcgaccggctgcccagtggccagtgtcgccattggtgagttgttgcggctcggtacccgcgaatgatcgcttccgacttcactgaacgactccatacacgcattatgtggagaatcctcatagcggacgaactcggtccgattgtcgacagtcccacttcgccaaacaggcgttcaaagagggcggcccgcagcacaagcggccgccagcacgacagagtgaacacgatcgcccgccgcacggcgccaagccctttggccagaccgaccacgatctagcgtcgccagcgtaaggggccggttgtagcgtatcagttcaaattcgaaccggcgcgggttggcggtgtcgcattcggcgatggtcattcggtggcttctggaacttgccgcgaacggcagatcatcagatagttttcggaaaacaggaaagaaggaccgcgaactccgcggcccttttcggccaatcatcaatacggtggattgatcaccacgtactgagaaccctggggctgataccaggtgctgccgcactgctgatagatcaagccgccgtagttgaccgggacgcagttggcagggacggtacgcaccattgagccaacgacggcggaagtcacgacgaccgcggtggtaactgctgctgcagtcgcgaccgggtgatagccattgtcccagccgccacggttatcgacattgacattgacgttcctgttcacgttgacgttcgtgttgttgacgttattcacgctagtacttcgtacattgttggcacgcacgtcgcgattgctggtattgacctcccggttgccgcctccacctgcgcgagcgccaccgccgccaccaccgaatgcgtcagctaccggggccatcgcgaagctggccagaacgagaacggtcaggcgtgccaagaacagtttgctgaatgttgttttcattttggcgctcccttactttttgtccagcgaacgaagttcaacttcggttgcacccttgggcggcgtgaatttgaaaacggcgtccgtgaaggtcggcttcaggttccagtcgagcagggagaccgattgcggacgcgcctcgtcgtcgcgattggtgatcacgatcttgcgcggtagcggcttgctcccggtcgtgatccagacctgccagtcgatcttgccctggcgaaaggcgtaatgatcacaaaggtcttggccgacaaaatcctggccggcattcatggctgaatcgatcttgtcgagcggcgccgccgcggtcccccagacgaataggtcggacaatgggacctgcacggcgtacttttcttggagcttagtaaccagcacggcgagggtatcggtgaacgcgaccgtcgagtagtacctttgtgcaggcgtgtagagggtagccatttggccgttgtagaagatttcgcgctcggaacgggcgctgaacatcctggcgcgcagcttgttcggacggtcgacctcaaggtccgcggttgccgaatgctgcaacttctgaccatcggcgagaacccgctcgcccgtcaattcggtggacacctgaaagcgcttcaggctctgcaaatgggcgcccatgtccttgagtgcctgaattgatgctgggtcgacagcattcgctacttgctgggcagtacccgcccgagttcgacacttttcgcgtgccaaacgcataaacagggcttcgatcgctataaaaacaaggggttggcgcgcaggcgaaaattttgtgtagtgacacgtttggcctaaaaagctattgcgatcatgtcggtatgcggatacagtggcgacatgttcgtgaagatcaccacgtccggcccgcgccagtacgtcaagctcgtcgagtcctaccgggataccgccggggtgcctcgccagcgggtcatcgctaccctggggcgcatcgaatccgtacgatccggcgaggcggactcgctactcaacggtctgctgcgagcggcaggcaaaccctccctcgaagaaggaaccggcgaggtcgcctttgcgccggcgctgtcggtcggcgatacttggttgctgaccgccttgtggaaggaactgggctttgccgacgcctttcgccggttgctgcgcaaccgccaccagttcgatgcggaacgcctcctgcgggtgatggtcttcaaccggctgtgtgatccggagtccaagctggggatcctgcgttggctggagggcacgcgggttcccgaggtcagcgccgattcggtcacccaccagcacctgctccgcacgatggatacgctggcggagggtgccgaccgggtggacgacgccctggcaggcctcttgcggccgttgatcgatcaggagttggcgatcgtcttctacgacctgacgacgatccgtgccgaaggaggcactgccgagtccgaggacttgcggcactttggccacgccaaggagggcgggacggtgcgccaagtgatgttgggggtggtccagacagcggaaggcctgccgatccatcacgaggtctttgccggcaataccggtgagacgacgacgctggtgccgacgatcgagaaggtgctggcacgctatccgatcaagcgcgtggtcctggtcgccgaccgcggtctgctgagtctcgacaatctcgacgccatccgggcgctgcgggtcgacgatcagccgctggagttcattctggccgtcccggcgcggcgctacggggattttgacagcctgctcgccccgttccacgagaagatctgccactcggcgacggcagaggtcttcggtgagctgaagtgggaggggtttcgtctgatcgttgctcatcgccccgacatggccagcgagcagagtcgcgtgcgcgacgagcgcattgccgcgctggaagcggatgcagcacagtgggcggagaaactcgatgcccaagacgccggccagacccatccgggcaagaagctgtcagacgccggaacgatcgcccgtttctacaaggcggtcgctgacgcgcatctgacgcacatcatcaaggtcaatctggcctccgaggtattcacctacgagattgacgagcgtgcgctgaagcgcgcgcggctgatggatggcaaactgatcctcgttgccaacgttccggattctctcccggccgagatcgtggcgcgctacaaggcgctagccgacatcgaacggggattccgggtcctgaagtccgagatcgaaatcgcaccggtcttccatcgcctgccggatcgcatccgggcgcacgccttgatctgcttcctggcactgctactctatcgggtgctgcgcctgcgtctgaaggcgaaggccagccccatttccccggagcgcgccctggagatcgcccgccggatccagtaccaccagatcacgctgcatcaacgccagtcggcatccggcctgtccgccatcaccccccaacagaaggagctgttcgaaaccgtcgccctgcccgagccctccgccagacgcctgtagtgccaattccgcacccgggaattgcgcataaacaatcgcttagccgtatttttgtcgaactcgggctctcggtgcccaagcgcctgcgctatcacctcgaacgtgatccggcggttctgaacgtcgcgttgcacattttcctgaccgccattgagcgggtagttcggcaacacagtcctgccgccagtgcagtgtccgtctcggcgccgtggtcttcatccaccgctttgatgcgctcctgaacacccatctgcgcttccacttgtacttccactgcgttgtggtggatggcgttttcgacggcgatgcggaaggcggcgtcagctttcgcccggctagcggactggctgcacccgcgattgcggaggttgagaccgccgtgcgtcggcgacttctgcgggctgtcgagcgacgttggctgatgttggcggacgatgctcaggtgatggccgaatgggaatacggcggcgacttctcagtcgatgcccaggtggccactggcatagacaacgggcatccccgggggcacgcttttcagggtccttcagcactgccttcaagagattgtccacgactgaaacgaaagcgatactgaaaaagtggtcttgcatttcctgcttttttcccccaagaacatttgtatggtaaaaagttatgctgacagttgagcggttaatttttttggttcattcagggaggggttcatgaacaagtttacatggcgccgggccgctacgtggctcgtggcgacagcaatggcgctcatcgcggcatcacccgcgttcgcgcaggcgcagaaaaaacccaatatcctcgtcatctggggcgacgacatcggcacctggaacatcagccacaccaaccgcggcatgatgggctacatgacgcctaacatcgaccgtatcgccagggaaggcgtcggctttaccgattactacgcgcagcagagctgcacggcgggccgcgcggccttcatcagcggctcggtgccggtacgttccggcatgaccaaggtcggcttgcccggagccaaggaaggctggcaaaagaccgacgtcactatggctacgattctcaagagtcagggttacgccactggccagttcggcaagaaccaccagggcgaccgcgacgagcatctgcccaccgtgcatggttttgacgaattcatgggcagcctttaccacctgaatgccgaggaagagcccgagaaccgcgattatccgcgcgacctcaagctgcccaatggcaagacctttttgcagcagttcggcccgcgtggcgtgatcaagtccaaggccgacggcaagggtggccagaccatcgagaacctgggcccgctgaccaagaagcgcatggagaccatcgatgaggaatcgctggccgcggccaaggagttcctgactcgccaagccaaagaaggcaagcccttcttcgtgtggtggaacgccactcgcatgcacttccgcacccatgtgaagccagagcacacagggatcagcggcaagagtggcgatgaataccatgacggcatggtagagcacgatatgcacgtgggcgagttgctcaagctgatcgacgagcttgggctggccaacgacaccatcgtccagtattcgactgacaacggcccgcactacaacacctggcccgatgccggcaccacgcctttccgtggcgagaagaactcgaactgggaaggcgcctaccgcgtaccggccttcgtccgctggcccggtcattttcctgccggcacgacgctgaacggcatcgtctcgcatgaggactggctgccgacttttgccgccgccgccggcgcgcccgacatcaaggaaaagctactcaagggcgcgactctgaacggtcgcagctacaagaaccatatcgatggctacaaccagcttgattacctgagcggcaagaccaacgaatcgccacgcaaagagttcatctatgtgggtgacgacggcgccgtgatggccattcgcgtcggtgactggaaggctgtttatctcgagaaccgcggctaccagctggacgtgtggcgtgagcctgtggctcatctgcgtttgccgctggtgttcaatttgcgccgcgatccgttcgagaaatcacagcataattccaacacgtatcacgactggatgattgaccgggcgtacgtgctgatcccactgcaggccgtggccaccaagttcctgctgaccttgaaggacttcccgcccagccagacgccgggcgattggagccttgattcgctggaaaagcagatcaagggcatgaccacttcaggcaaataagttgatctgcatcggggcaccgtcatggttgacggcgccccgtttttcattgaaaaacggggttttcatgaagaagatactgagcaagatagccgctgttttgctgagcgcggcggcagcgatggcctttgcggccccggtcgtcgacccactgccctcctggaacgacaccgcgtcccgacgtgccatcgtcgagtttgtcgagaaggtgacgcacgaagcctcccccaactatgtgccggcgcccgagcgcattgccacttttgacaatgacggcacgctgtgggccgagcagccgatgtattttcaggcctttttcatcgtcgaccgcatcaaggcgctggcgccgaagcatccggagtggacaacgcaagagccgttcgcgtcggtgctcaagggcgacatgaaagcggcgctggcgggcggcgagaaggcgctgctggaaatggtcatggccacccacgcaggcatgagtacggcggaattcgagcagatcgtcaaggactggattgccactgcgaagcacccgaagacggggcggccgtttaccgagatggtctatcagccgatgctcgaactgctcgcctacctgcgtgccaacggcttcaagacctacatcgtctccgggggcggcatcgagttcatgcgtccgtggacggagaaggtttatggcgtgccgccggaacaggtcattggcagcagcatcaagacaaaatatgaaatccgcgacggcaagccggtgctggtgcgtctgccggagatcaacttcatcgacgacaaggctggcaagccggtcggcatcaaccagcagatcggtcgtcgaccgatcgccgcgttcggcaattccgacggcgatttgcagatgctgcaatggacgactgccggcgccgggccgcgcttcgcgctcatcgtccaccataccgatgccgaacgcgaatgggcttacgaccgcaagtcgcacatcggcaagctcgacaaggcgctcgacgaagcgcaagcgcgcggttggacggtggtggatatgaggcgcgactggaagacagtcttcgcagcgccaacaaagcaatgaaccacccgtcgggcaggatggctagctcccccgagcactctttctcgcccatcgacaacgagccgccactgcgctggcagcgcaagctcgggtggtcaccagcgcattcctgtggctgttaccgttgctgatgctggcgcccgcgttgttggcggccaagcggcgggcgcgtccggcctacgccgcgctggtcggcgagcacgagcgcatggtgcaccggcgctggatactgcgcgagccggtggccgacccgacgctgctcgaagccgccgagatcgggccggtcgccgataccgcagccatctatcacgcagtaaaggccatgcgcccggcgccgatcggcatgcgtgcgatggttgcaatcatgctgccaatagcgctgccgatgttgctggccgccgcgctgcaaatccaatcaaggatatcgtcctaaaattgctcaaggcgcttgtatgaacgacaatgcttaacgatattcaccgaagtttttgttggctgtactttgaccttccccgaatggcatttgccttaattgccagtccttttttattactcccgaggagataaccatggtaagaaaaaaactggtgctcagcctgctggcaatctcgcttgcagcgcccggcatccatgcacagacggcgccggctgccgcccccgctgccgtaccggcggtggcaaatgcggtcgatccggcatcgattcaggccctcaagaacatgggtgcgtatctgcagaccctgaaacgtttccaggtgtccaccgagctgactggcgagcgtgttctcgccgacggtcagaagctgcagcacatggcgacggcggacatggacgtcgagcgtccgaaccggctacacgcccggatttggagcgcccgggccgaacgcgaactgatctacgacggcaagacggctacgctctatacgccggcgcagaagtactactcgaccgtcgagttttccggcaacctcggcgaactgatcaacaagctggaagagcgctatggcgtggaagtgccgctggccgacatgttcatctggggtacgccggcagcatcgttcgacaagatcgaatcggcaatgaatgccggtcaggacttcatcggcaaggacctctgcgaccactacgccttccgtcagggaatgttcgactggcagatctggatcaccaccggtgacaagccgctgccgcgcaagctcgtgatcaccaatcgcaatgacgacgctcgtccccagtcgctccaactgatcgcctggaacctgaagccgacgttcaaggacgcggttttcaggttcacgccgcccaagggcgcgaccgcggttgaaattcgtccgctggttcagaagtaaaggagagcccacatgaaaaaatcattcagcaaaatcttcctggcccccctgacggttctcgttctggccagtttcgccatggctccagtggctgaggcacgcggcggtggcggtcactttagcggtggtggtggtggcggcaaccggcaggtcaacaacgcccgtgccgacgtgcgcaccaacaatgtccggaacaccagtgtcaacaacgtcaacgtcaaccggaacgtcaacgtcaatgccaacaataaccgtggtggctgctgcaacggcggctgggataacaactatcacccggtggcgacggcggcggcggtcactgctgcggtggtcgtgacttcggccgtcgttggctcaatggtgcgcaccgtgccggccggctgcgtcccagtgaactatggtggcatgatctatcagcagtgcggcagcacctggtatcaaccccagggttcccagtatgtcgtcatcaatccgccgtattgaccggccgagcaaaagaaagaccgcgctgcgcggtttttttggtgcggatatctccgatagcccggcaccaggataagacgaacagcctcgctcgtcggggacgactcgtgccagtggcgacctgcacggtaaacctccgccacccaggtggccactggcatggataatgggcatccccggggcgaggtttcagggctgatcaggaacattcggcacgaaatcaacgattaacagagaccgaaatggcccagacactgccaaaggttggattgaaatcctatccttcgctaccccaccagggtatggccctgcgctctttcataacaagtgaacatacatggagctctactcttgttctaaagtggtccccgaagtcaagacaaaaattagctcggtttaagctgtgctttcaactgcagtagcagctggacggcgctgccccggttttgctgttggtttggtcgttgctgttgattctgatgttgatctggcttctgcgggtggggaatcgcctgtggagcgtagcggaacaggcgattccccacccgcgccgccgaatttgtcgaggatcaaggccccaccaccgatagcggtgcgatagaccacatcgggcgtcttgtcactcagcgactggtgcggacgctcgccgttgtagaaggcgaagtactcggccaatccgaccgtcaattcgcccaaggtggcgtagcccttcagatacacgtcctcgtgcttgacgctgcgccagagtcgctcgacaaagatgttgtcgaacacccggccccgcccgtccatgctgatcaccaccccttcacgtttcagcacatcggtgaaggcagtgctggtgaactgactgccttgatcgctattgaagatctccggcctgccgtgagtgcgcaaggcatcttccaggcaatcgacacagaaggccgcttccatgctgttgctgatccgccagctgaggaccttgcggctataccagtcaatcaccgcgaccaggtaggcgaagccacgcgccagccggatgtaggtgatgtcggtgctccagacctggttgggcctgaccacaggcactccgcgcagcaggtagggatagacctggtgctctgggtgcggacggctggtgttcgggcccggcgccatgccggctaaccccagcaaccgcatcaggcgttgcacccgtttgcggttgaccgtgtgacccgccttcccaaggaagatcaccatccggcggctgccgtagaacgggtgccgagtgtactcctcgtcgatcaggcgactgtacaggagatcgctggcatcgaccaccgccggtttttgctgcgcatagatcgtcgaccggcagaccccggccaggacgcactgctgcaccatggcgaccgcctcccctgggtcgatccacccttaccggatcatgacgggctgatcccggacttttttttgagccagtccaattccatcttcaacttgccgatctcgctgtacagccgctccggctcccggtgggcggccagcggcttgggacctcgcttaccttcaaacagcgtcttcgcctgatcctggatagccttcttccactgcccaacctgaaccggatggacgccatactcctggccaatctcgttgatcgtcttcacccctcgcacggcctccagacccaccttcgccttgaactccggtgtatgtaccttccgcgtcttcgtttcactcatcgttccttgctccctaccttggcgcacagcttaaactactgtctgaattccggggaccactataaccggacgctatccgccgacgagctgcgcgcctatctcgccgagcttggcgacaacctcgccgaccaagcgctactgctgacactgctggccggcgggcaacgcgtggcgcaactgttgcgccccaaggtgagcgactatgacacgggcacggccacccttcgtctgtgggatgccaaaggccggacaacgtcaccgcgggagcacctgctacccctggcgccacgagccgccgcactggtggcgcatttgatcgcccgcgccgaagcgaaaggatcgccgctgctgttctcgacgtatggccagactcaattggcagacacgacgcccggcaagcgcgccgcggaaatcggcgccgccgtgactggcgagccgttcgacctacgagacattcgccgcacgtgcgaaacgatgctggcgagcatgggcatatcccgcgacacccgcgcgcaattgctgagtcacggcctgtcaggcgtgcaggtttcccactacgaccgggacgcctacaccgacgagaagcgcgccgcattgatggcctgggaaagccggcttcacgagatcgctaccggaacggcacgttccaatgtcctctcgatgaagcaaagaaacgccacttgatacccgtaacgtatcgctatacacttaagcatgataaagagtttccagcacaaggggctgcaagccttcttcgagacgggcagcaaggccggcattcaacctcaccactcgcaaaagctgctgcgcctactggcgcgactggatgttgccaaggtgccggaggacatgaaccttccgggctggcggctgcatagccttgccggcaatctggccgggttccattcggtgtcggtgaacggcaattggcgcatgaccttcacctttgaagatggcgacgccgtactggttgattatctggactaccactaggagaagacccatgaacaggatgcacgcctacccccaccccggcgaggcgctacgtgaagacgttctgcccgctctgggcctgagcgtcactgccgccgctgcacaacttggcgtgactcgcgccgcgctgtcgcgcgtgctgaacggccgcgccgccatttctccggagatggccctgcggcttgaaggctggcttggcgtcgagaatggcgggcgtgccgatgcctggatagcgcagcaagccgccttcgatctgtggaaggcacggcaggcaggtgcaccgacggttcggcgggcacaagtcgagatcgcccccacggtataggcgcttaagcgggtgttgaagcaaacatgttggtgttagtgtttgagccaggagcaaccgtgatgagcagggtatcgaaggtgcgacgcaactcgcgctggagattctcgtagtgttgatcaagggcctggatgttcttcggtggtggtccgaggtgtggtgtcccggcgccggcgagaacgggtttgatgactttctcccggaggatgagccagccagcgagaatgctgattcccgtcggctggggtcggtagcggcgcgtcttggcgatacgctcgatgaggcacttgccacggagcttcatgagatcgtaggcggcctgccgcccggtgtaggcgtcgcgcgagacttcaggcagcgacggacgcacttcgtcagccagctcttgtaccgtgaacccgtcgggattgggcgcgaggtgcaggatggcttcggcgaccgagcgcatgcgcggcttttgcagatcaacgccggacaggcggcgattgccgcgctcggtcggttcgatgagggagtcgagcacgccatcgggaaggaagctgacatgggcggcctgcatcgcgttgagaaagtcgatcgccatgtgctggagcttggccagcatgatcgagagtttctccagcgaacgcccgcagcgcagttccttgatgttgtgggcgatggcctcggcgcgcagcacgcgcgcgcccttgtcgtagagcttcagggtcagcgcgccgaaatgcaccttgaacaccgtcagatcgtaggctgattgatcgacgatacgagccacgccgtggctcctgtcggcacgccagcgggggcgttgtttgcggccgaacagcgtgcgcaggatcggcacgtcgagcagacgccgggtacgatcaatcaagccctggaagaccgcatccagggtggtgccacggacgaacaagagattgcgactgtactcgatctgatagaccgagtagcggtaccggaagcggctgcgctcttgctcctcgatcgtcagagcgaaacacaggcagctcgagtacacccaacggtcacagaccttggccagtcgccctatggcgtgctcatcgcacaaggtatctgcgagctgatccaaagcctggaacgaacccccgacgaagcagttaccctccttctccaaggagatggcctgctggccgagcggaaagtagccgttgagcacgatgcgatccacgcagtcataacggccttccagaagctcctcgtaatacgcagacaagtcatcgggttgtttcatcggaagagcctccgcgcacaccggaaaatcccgttcctcctttgacaggcgcagagccaacggtttctttcctctcacccggcggggtgaactgccgttcgccctgagctacccatgtcgcggccgttgagcgatcagctggccatccaatgccgatccgggcgtcatggcatcacaccatcccgaccactcagtcttcggcggttctccgaaggagaacctcttttcccaagcgcagtcttgggaaaagcctagttccttcgtcgatgcttcccccgaccatcggactgctgtaggtgttcgccgtaaaggcgccagcaggagcaggctgaacgtaggtcgtttgcgtccccggcatatagacggttcccacggacgcgattgcctcgcttccaaatacaaccgcatctcctccggcaacgacaaccgcgtcgatcatctggcgcttggccgcatcacgcgtgagttgtttgtctgctagaccgtgccgataagttgatgttgtcttcgccagaatcttgaacgggcggttcggggaaccctgaacccacacgtcaatctcgcggttgccttgcttgaccgtttcgacagccccgcgttgcccaatcacgacttcttttccagggggcgatgcccatcgcgccacttcagtatgggcgcaggcagcgaggacaaggatcgcgccaagttgaacaacaagacgactgagatgattcgtcacaggctttcgctcccggcaaagttggtggcgcgagcctcgcccgatgatcgccgaggcgttacagcatggccgcggaatgaatggccttttgaggggcgccgccgggccgatgcgtggattcgggttgccgaaatctgcttaccatttgcttaccgaagggcgtatagagaaggacagactttatgttcctggctaagtgattgttttcgtggtgcccccggtcggaatcgaaccaacacctgatgattacaaatcaactgcacgaccttcatgctacgggggctgccggctgctgcggtgcgccattatagcccaaggcggctggacgcgacttgtctgcaggggtgcgccgcggagggttcggccggaccgaggacccatcctttcacggtcgtcgagccactgatagaatgcgctgactgctttttcggtgtggagccatgccaagcttgtcgaacccttcggaaattgcgcgggaggccttgcgtctgctggctgcccgccggatgtctccatcccccgagaattatcgggcgctctactacgagatagccggtatcgccgatcacgtggcggaagcattcccggaacaggatctgaaagcgcttccggcatcgcttccgcgcgcgacggcaagtcagcagcgcttggccaaacgcttcgagcaggcgcttggggggcggaactgggaggaagtccaggcgggcgttgccgagttggccaaggagatcggccgggagcaggacctgccctggagcgagttgctgggcgagtttctccgccagtgggaaggcaagcaggccggtcttaccgtcgcccgcaagcgcgaggcgctcgaacgtgtgctggccggcggctcgaccaatcgcgagctgttgttcggaaggctgcagggactggtcaaatcatggtcgctcaacgctccggtggccgacgagatccccctcgtcgagccagagaccctggctgccccttcgagcgccgccgtgatggccgccgagggcggtgcaacgcccagtgcgggtaccaccagcgagccagcggccgagttgcgcgaactgttcgcctacacgctcgaagcggtcatcaccacacaactcggggatgagccggaactggccgccgaggctcgcgatctggcgcacaaggttcgcaccaccatgtcgcgcgcggccatggatgggttgctcacggccatcaagcgtttcgccttccgcctcgatattctcgccgaagaccgtggcgaactgcgcgccggtctgctcaacctgctgcaattgttgattcagaatgtcggcgaactggttgtcgaggaccactggctgaaaggtcagatcgacatcgttcgtgacatcgtcgcccagcccttgagcctgcgctcgattggcgacgccgagagtcggctccgggaagtgatcttcaagcaaagccagctcaagcacagcctcaacgaagccaaggaagcgctcaagcagatgctcgcgggtttcgtcgatcacctggccgagtttgccgattcgacttccgactatcatgacaagatcgaggtctgcgccgaccggatcagcaaggcggaggacatcaaccagctcgaagacgtcctcgccgaggtgattcgcgagacacagatcattcagttgaacgcccagcgatcgcgagacgacctgcgtaacgccaaactgcgtgtggaagaggccgacaagcgcatcagcgagttgcaggcggaactcgacagggccagtacactggttcgccacgatcagctgaccggggcgctcaaccgccgtggcctcgaggaagcgttcggcaaggagacggcgcgttcccggcggcggcagtcctgcctctgcgtagccttgctcgacatcgacaacttcaagaaactcaacgactcactgggacatgacgccggcgacgcggcgctgattcacctggcgacggtcatccgcgagacgatgcggccccaggacaccatcgcccgctatggcggcgaggaattcatcattctgttgcccgatacctcgatcgaagacgcgcaaacggccatcgtgcgcctgcagcgcgaactgacgcggcgcatcttcctgcacaacaacgatcggcagttgatcaccttcagcgccggcgtgacggacttccgcgccgaggatacacagctttcggtgaccaaacgggccgacgaggccatgtatgccgccaagcaggcgggcaagaaccgggtgctggtcggctgagcgcccgtcgttttcggggttagcggccaatcctgcgtcaggcgagcgcctctgcgaccggagacttgccgccggcgagcgccctcagcgcttccccggccgccagaaggccgaaaggcgccgtcacgcagactgacgagccgaagcccgcacagttcagaccgctcagcgcgcgcggctccgcgcagccgatcgcgcgatccggatagcgcagtgcttcgcccgagaagacggccggaatgccgaacttcttctttgcctctcgagtgaagccgtagtccttgcgcagcagtgcgcgtaccctggccagcagcgggtcctgaatcgtcaacgcgagatcggcgacgcggatttgcgtcggatcgatctggccgccggcggcacccgcggtgatcagaggaacgccgcgacgcttcgaccagtcgatcatcgccgctttgctgcgcacctggtcgatggcgtcgatcacatagtcgaagtgaccggcaagaatcgtgtcgacattctccggggtcacgaaatcctcgatttcggtaaccaggcaggccgggttgatcgactggatccgctgcgccatggcgctgaccttggccttgccgaattctccctcgagcgcatgcacctgccggttgacgttcgactcggcaaccatgtcgagatcaaccagcgtgatccggccgaccgccgaacgcgccaggccttcgaccgcccaagaaccaacaccgccgatgccgacgacagcaacatgggcactctgcaaacggctcagtgcgccggcgccatagaggcgggcaatgccgccgaaacggcgtccaggatcgcctgccgtttcgctcatcgcgcgtcggcggcccgccggatgacgcgattgaacggctcgatccactcgggggcaaactgggtgtcacaggcattgatctcggcgatcgcgcgcagcagcgaacgggttcgaccatggctgccatgcttcagcatcaccgcttcataggcgtcgacgatggccaggagcttggcgccggggcagatctgcgccgccttgtgcgccgccgggtagcccttgccatcgggggtttcatggtgttgggcaaccatttcggcagctcctgcccaaccggacatccgcgccagcaggccagcggcgtacgcgggatgggtgcgcagcatcgccttctcctcggccgtcagggcgctcgtcttcaaccacgccgattccgggagaaacatcattccgatgtcgtgcatatacacggccgcttcgagttgcagcgggtcgatcgtttcgccggccagtcggttggtttccagtgccagacgcagcaggcgcagcgtgcggcccttgaaaatcggtgagcgggcttcgaactggtcggccagtgtgtggaagaaacgcaggtcatcgtctgtcggagagttcgcggtgctgcgcaggcccggcgcttcgcggcgagtcgacacggccgtcgcagagaccgggcgaaaaccggtgaccgcctcgatgacctcggcgacgcaatcctcgaactgcccggtgggtgccgacgccagtctttccagtccttcgacgagagacacgagatgcaggccgtcgagtctgtcaccggccgacagcccggccatcgccagttcgagacgatcgatggtcagcaagatgacttcggcaatctgctcgctgaagggcaactcgccttggcgcacgcggtcgagaatgctctccacggggtgcacaatggccaccgccagatcaagtcggcagattgtcgcgtcacccttgatgctgtgcaaagcgcgaaacaggctgccgatcgccccccgatccgccggcgtgctccgcaggtgagcgatgtcgccttcgatgcccggtgcgtagtcgcgcagcgaatcgataaagtcctgcaacgtctccctgtcggcagcgacaggggcaacgatcatctgcctatccatgctctatccccgctgagtcgtgcccgagagtttaacggaaacaccgaccgagcgttgcctgcgcacgccaccgcacgtgggcaaccgagcagcatcggcgatcgtcgggcggcttgttcgctgtcctcgccagcagcggcgtcacggattgaactggctccgcggccgctagctgggctaaacttcgggtttttttgaacgcgaggataagtcatgcccatcgtcactacccccagtggtctccagatcgaagaaatcatcgtcggcagtggccccaccgccagcgtcggtcagcacgtcatcgtccattacacgggctggctggccgatggcaagaagttcgattcgagcaaggatcgcaacgagcccttccgttttccgctcgacgggagacatgtcattgccggctgggaagaaggcgttcccgggatgagcgtcggcggcattcggaagttgaccattcccgccgacctggcttacggcgcgcgtggcgcgggcaagatgatcccaccgaatgccaagctggtattcgagatcgagttgctcgatattgcctgatcgatggccgagcggccgcgcaagacgctgctgagccgcccaccgcccgccgcggacggcgtcgcgacgaccggcaccggccatccgccgcacccggcgcgcggacgcctggtgcgcgcgccggcggtgtcaccgcgggtcgtgcccggatctcccgcgacgaaagtagccgcaactgtcgtcagcgcgccaccaggcggcgtgcgcatctccaagctgatggccgagcgcggtctgtgttcgcgccgcgatgcggatgactacatcgcgcgtggctgggtcttcgtcgatggccggcgggtcagcgaactgggcactcgcgctgaccctggcgcggcgatcaccctggacacggccgcccagacgcagcagcgaaagcagatgacgatcctgctgcacaagccggtgggctacgtctcggggcagcccgaacccggctgtacgccggcggtgaccctgattcagccggaacgacagtttcgcacgccggacacgccggtttttcacccctcctgcctgaggggactggcgcctgccggacgtcttgacatcgattccaccggtttgctggtgctcacccaggatggacgtgtcgcgcgccagttgatcggtgaggagtcgacggtcgaaaaagagtacctggtacgcgtcgacggccgccttgccgacaaggatctggccctgctcaatcacggactgagtctcgatgggcggcagttgaagcctgccagggtcgaatggctcaacgacgaccagcttcgtttcgttctgcgcgagggtagaaagcgacagatccggcgaatgtgcgagctggtcgggctgcgcgtgaccggcctcaagcgcgtccgcatcggcgccgtaaggctggccgatctgccgcttgggcaatggcgcttcctgcgtccggacgaggtcttttgatggctgcgccggctacggccggctcattgtcgcctggcgttcagaggaaaaccggctcgggtgtgagggcgacgccaaaacgctcgcgcacggcatcctgcacggctcgcgccagcgcaagaacctcggcgccggtcgcgccgccgcgattgaccagcaccagcgcctgtttctcgtacatccccgcctgcccgagggttcgacccttccagccacacctttcgatcaaccagccagccgcgagcttgacgcggccatctgcttgcaggtaggacggcaggtccggatgcgccgccgccagtcgctcgccgacattcgcctcgaccagcggattgtgaaagaaactgccggcgttcgggactgaggcgggatccggcagtttgcggcggcggacggcgatgacggcatcggcaatctgccgggcatttgggcgaccgagctgtcgctggtcgagttcagcggccaggtcggcgtaactggccagcggctgccaggccttcggcaaccggaaggttacccgcgtgatcaccagacgggcgtccagatgccagccctgctgcttgaagacgctgtcgcgataggcaaagcggcaggcgtcgcgatcgagccgtacggttcggccggtcagcatgtcgcaggcttccagcgactgaaagcgatcggccaactcgagcccgtaggcaccgatgttctggatcggcgccgcaccgaccgtgccggggatcagcgcgagattctcgagtcccggccaacagcccttggccagggtccactcgacgaaggcatgccagtcctcgccggccccgccgcgcacgtaccaggcgtcgtcgtcctcgccgatcagttcgcgcccaccgatcgccatgtgcagcaccaggccgtcgaagtcgccggtcaggacgaggttgctgccagctccgagcacgaagcggcgcaacgcgctcttgccggcaagctgcgccagttgctccacggacttgatttccgcatagaacgccgcgcgccccggcaaggcgagcgtcgttcgccccccaaggtcggcgtcgcgctcgacgaagtggggaagcttctcgccattcaccggctgacctccttgccgctcaaagcagcggcgccagccagcgctgtgcttcggggacactgaagccggcgcgctgcgcccagtcggcaagctgatcgccggctatcttgctgatcgcaaaatagcgggcctgcgggtgcgccagatagaagccggaaaccgccgccgccggcgtcatggcaaaggattcggtcagttcgataccggcgttgcgcggcgcatcgagcatggcgaacagggcgcccttggcagtatggtcggggcaggccggatagccgggtgccggccgtatgccgcggtacgcctcgcgaatcagtgcctccggatccagcccttcatcgccggcgtaggcccagtactcacggcgcacgcgcgcgtgcagccactcggcacaggcttcggccaggcgatcggcgatggccttcagcatgatcgcgtggtagtcgtcgtgcgccgccgcgaattcggcgagcttctcctcgataccgaagccggcactgacggcaaaggcaccgatccagtcgggtgtgccccgctcggcgacgaagtcgctgaggcagtagtgtggcttgcccgccggccgctcgtgttgctggcggaggttgtgccaggtcatcagcgttttcgcgcgcgtttcgtcggcatagatttcgatgtcgtcgccgacgctgttggcggggaagatgccgaagacggcgttggcgctcaaccagttctcggcgatgaccttgtcgagcatcgcctgggcgtcggagaacaccgcgcgcgccgtggcgccgaccagcgggtcgtcaaggatcttcgggtagctgccggccagatcccaggtctggaagaacggcgcccagtcgatgaacccggccagcgtcgccagatcgatcgcgcgcagcacatgcaggcccgggcgtttcggtgcgctcggtcgataggtggcctcgccgttccagacgaagcggttgtcgcgcgcggcctccagcgcaagcagcgtggtgcccttcttgccggcatgctgggcgcgcagcttttcgtaatcggcggccagcccggccttgaaggcgtcggcgttatcgatcgacagcagcttggtgacgacgccgacggcgcgcgaggcatcggggacgtagaccaccggtccggagtagttcggagcgatcttgatcgccgtgtgggcgcggctggtcgtcgcaccgccgatcagcagcggcaccggcgggctaccgtcagtccccgtggcgaagcccagtcgttccatttcggccgcgacatggctcatttcctcgagcgacggcgtgatcaggccggacaggccgatcgcctgtgcaccgtgctcgcgcgccgcgtgcaggatcttgtcgcagccgaccatgacaccgaggtcgaccacgtcatagccgttgcagcccagcacgacgccgacgatgttcttgccgatgtcgtgcacgtcgcccttgacggtggcgatgacgatcttgcctttgctgctcacccccgtacgcagtttttcggcttcgatgtagggaatcaggtgtgccaccgcctgtttcatcacccgcgccgacttgaccacctgcggcaggaacatcttgccggcgccgaagaggtcgccgacgacgttcatgccgttcatcagcgggccttcgatcaccgacagcggcggcttgccggcagactccaccgtcgcccgacactcctcggtatcggcaacgacgaagtcgttgattcccttgaccagcgcatgcgtcagccgcgcttcgacctcgaaatcccgccaggcgaggtcggggccgcccatgccaccctcccgggacctgccttccttgaccgtctgcgcgaactcgacgagcgcttcgccggcgtcgggccggcggttgagcacgacgtcctcgaccttgtcgcgcagggccggatcgaggtcgtcatagacgccgagcatgccggcgttgacgattcccatcgacagcccggccttcaccgcgtgatagaggaagacggtatgaatcgcctcgcgcacggcatcgttgccgcggaaagagaaggagacgttggagacgccgccggagatctgcgcgcctggcagatgcgcacgaatccaggcgcaggcctcgatgaagtcgacggcatagttgttgtgctcttcgatgccggtggcgatggcgaagatgttggggtcgaagatgatgtcctcgggcggaaacgccgcctgctcggtaagcaggcgataggcgcgcgcgcagatctcggtcttgcgggtgtaggtgtcggcctggccggtctcgtcgaaagccatgaccacgaccgccgcgccatagcggcgcgccagcctggcctgacgaaggaactcggcctcgccttccttcatcgagatcgaattgacgatgcccttgccctggatgcacttgaggccggcctcgatgacctcccacttcgacgagtcgagcatgatcggcacgcgcgagatgtccggttcgctggcgatcagcttcaggaagcgatccatcgccgcctgcgaatcgagcatcgcctcgtccatgttgatgtcgatgacctgggcaccgttttccacctgctgacgggcgaccgccaacgcgtcgtcgaagcgtccctcgaggatcatccgggcgaaggcgcgcgaacccgtgacgttggtgcgctcgccgacgttgacgaacagggagtccctaccaacgttgaaaggctcgaggccggacaggcggagcttgcgttcgcgctcggggatgacccggggttggacgccggcgacactggcggcgatcgcggcaatgtgcgcgggcgacgtgccgcagcagccaccgacgatattcacgaaccccttgcgtgcccagtcaccgatttcggccgccagttgctcgggggtttcgtcatagccgccgaaagcgttcggcaggccggcattcgggtgcgccgagacgaagcactcgcacaggtgcgacagctcttccacgtactggcgcaggtcggcggcaccgagcgcgcagttgagaccgaagcagagcggccggatatggttgagcgagttccagaacgcttcggcggtctgccccgacagcgtccgcccggaggcgtcggtgatcgtcccggaaatcatcaccggccagcgccgccccacctcgtcgaagtgacgttcgatggcgaacagggctgccttggcgttcagggtgtcgaagaccgtctcgaccagcaggatgtcggcgccgccatcgcagagaccacggatggcttcggcgtaggtgtcgacgagttcgtcgaaactcgtatttcgatagccggggtcgttgacgtcgggcgagatcgatgcggtgcgcgaggtcgggccgagaacgccggcgacgaagcgcggcttggccggattgccggcggtaaactcgtcgcagaccgcgcgcgccagttgcgcgccggcaacgttcagctcatagacgatggcttccagtcggtaatccgcctgggaagcgctcgtcgagttgaaggtattggtctcgatgatgtcggcgccggccgccagatactcggcgtgaatggcgcggatgatgtcgggacgagtcagcagcagcaggtcgttattgcccttcaggtcgtgcggatgggcggcaaagcgcgtcccgcggtagtccgcctcgcgcaatccccggcgctggatcatcgtccccatcgcgccgtcgagaaccagaatgtcgtgttcgaggcgagccttcagttcggcggtacggtcaagctgcatgtctgtcctttgatgcctgtctcgcgcgcggcgcaaaacaaaaaaacccgtcggcgcaaaactcgacgggtcctcgtgtgggtttcgctttagcggcatttttagcgcgcccgcaatctggtgatgtcaaatcggcgcgaacccaggagcaggcctgagcagggttctgaatctaaccggcgtggcagctcctgtcaagatggcggctcgcccggcagcccttaccggcgcgcagaaaacccgccataatgggctccgccgaagtccagcggcattttgcactcgccctgcggcgccccgcatctacctcagttgaacgatgaccttgccgagccccgccacctctcttgacgacaatgtgcagcttgcccgcattcgcatttttttcgggcacgccagcggcaacatggcgagcatcctggttggggccattctgatcgccgtcgtcctccacagtggtggcgtctccctgccaactctgggtgtctggggactgttcgtgtgcgcggcgtctgcgggggtcttgctggtcgagcgccgcgtgaagaaaacgggggtgacggccgggaactgccagcggctcgtcaacctgcggatcggtctcggggcgggaatagcgctgtcctacggtatcgtcggatttctcctgccgggaacggctcccgcgcaggacacgttcctgttcatcatcgtgtcgacggtcgtcaccgtcgctgcgctcggttacgccgtgatgccaagatactacctgacgctgaacgtggtcagtctgctacccttgaccgggcactttgcgcagcagtatctggcgcatgcggattcctactatctgctgctcatcgccgtcgcgatcatgtggcaggccatcgtcctggcaaaggcacgccaggtctcggcgacggcgatcggcgccatcgtcctcaacgaacgcctgcagcaggagatcgaggaaaaccgacgcaccagggaagccattcgtcacatggcactgcacgatgacctgaccgctcttggcaaccgcaggtatttcgaggagacgattgcgcgaacgctcagcatcgccagccgtgatcaggggaaagtcggactgttggccatcgacctggacaacttcaagccgatcaacgaccgctacgggcacactgccggggatcgcgtgctcaaggcggtcgccgcccgtctcctcagcagcatccgtgccgccgatttttgtgcgcgcatgggtggcgatgaattcgcgatcatcgtcgccagcgtgcatgccgaatccgacgtcgccgacgtggccagcaagctgcgcttggctcttgccgagcccttccagctcgacgccatcgtcgtccgcatcagtgccagcgtcggttttgccgtttaccccgacgacggcatcggcgccagcgcattgtggtcggttgccgaccggagaatgtatcgcgcgaaggcgagccgcgtgtccgaacagccgctcgccatgccgctgcacgaactcggcgagtgatcgtccgtgcctcgccggaaccccctcgtcaggccgcccgtggccaccggccgtcgtcgcccggacggcattgtctgagagcctctcgccatgaactacacctttgcctcggcgaccatcctgctgctgttgatcaccgacccgatcggcaacattccgatcttcgccaatgcactccgacacgtggccccggagcgtcgcccctgggtgatcctgcgcgaggtgttgatcgccttcgtcctgctgctcaccttcatgttcgttggcgaggggtttctgcgtctgatgaacctcagcgagttgtcactgcagatcggcggtggcgtgatcctgttcctgattgccttgcgcatgatctttccaccgccaaatccggacacgcccgacaccacgggtgagccgctgatcgtgcccctggccattccggcaattgccgggccttcggcgctggcgaccgtcctcctgctggtctcgcaggcacccgaccggcgcctggagtggattgccgcgctgtgcatcacgatggcggtgagtgccgtcgtcctggtcctcgccgaacgtattcagcgcgtcgtcggcgaccgcttcgtcgtcgccctggagcggctgatgggcctggtgctggtggcgatgtcgatcgagatgatgttgcgcggcatcaagaccttcgccacccagatcacgcgcatgtgactcgccgcgcatcggggcaacacgccggtatctggctcgctcggcgtcaccccgccgccagattgaaccagccgaaagccgctccccggcgcgcagcgggggcgatgtctgccaccagcgccttttccacacgctggtcagggcaatccggaggacggctgcgggccgtagtcaccgctgcgcccggcgaggaatgcctgggcttcctcccggcgctcgaacacatgcggcgcgatgctgcgggcggagaaagcctcgcccagtttggcgcgcaggaaggcgctggtcgcgtagcgggtgatctggctgaagtagttggccaggaagtagcggtccatctcggcataggcgtcgtacatgtcctgattgatgcgaaagcgatcgtaattgatgatcacgcccacccgctggccggccgcccggcaacgcagctcgcagatatcccagatcgcctgcacgtcgtcgctcccacgcacgtgcataccctcgaagttgaggaacaggatattacgttccggatcgtagatgacgcgttccggcagggacaggttgagcagttcagcttccaggcccatcgggttggcgctgaagatgcgagcatccatctcgccgtattcgccgatgatcggctcgaagtccatgtgcgccaggatgtctcggccgacatcgatgcccggcgccacctcgatcagcgccagcccccgcctgacccgacggaacacgcagcgttcggtgacgtaatagaccggcttgccgcggtcgtaagcgtactgcccattgaaggtgatctgctcgacctgcctgacgaatttcttctgcacgccttcctggaggatgcggagcttgccgttatcgacgtcgaccttgagaccgctgccggtgaaggtcccgacgaacaccaccagacgcgcgttctggctgatgttgatgaagccgccggccccggtcagccggccgccaaagcggctaacgtcgacgttgccggcggcgtcgcactcggccatgccgagacacgccatgtcgagaccgccaccgtcgtagaaatcgaattgctgattctcgtcgatcaccgcatccatgttgaccccggtgccgaagttgcccccgctcgacgggatcccgccaatcagcccggattccacggtgagggtcagcaggtgcgagatgcgctcctcgttggccaccgccgccacgccttcgggcatcccgacccccaggttgatgatgccgttgggcggcaattcgaaggcggctcgacgtgcgatgatcttgcgctcggtgagcggagtcgacaccaggctggcggccggcacccggaactcgccggcataagccgcgttgtactgggtggccagcgtctgcatatgctgggccggttcggcaaccacaacgcaatcgaccagaatccccgggatcttgacctggcgcgggggcagcccgctgcgctcggcgatccgttcgacctgggctatgacgatgccgttgctgttcttggccgccatcgccatggcgaggttgttgagcgtcagggcttcccgctccatggttatgttgccgaaggtatcggcggtcgtgccacgcacgaaggcaacattgaccgtgccgaccttgtagaacagccactcctcgccctcgacttcgaccaggctgacgatgtccttggtggtggcggcattgacccggccaccaccgtagcggggatcgacgaaggtgtggaggccgaccttggagaaggagcccggtttgccggaggcaagatcccggaacaactggcagatgatgccctggggcaggttgtacgcctggatgcggttgtcgagtgccagcttcgcgaccgtcggcatgcggccccagtggcccgccaccacccggcgcagcagcccctcgtgacccaggtggttgagccccagggtcttgccatcgccctggccggcggcagcgaacaaggccaggttccttggcctgccggtggtgaggaagcgtcgctcgagtgccgacagcagagcctcggcgaagccggtctggacgaagccggtactggccagggtatcgccgtcgcggatcagggcgatcgcttcgtcggcggtgacgatcttgctgcgcatgttggtttcctcccgatcacgttgatgattcccggccggagtcctgactgacgagatcaacgcggcgggaccagccgggtcgccgcgctcgtcaagccctcgcggcctgaaagcgtgagcgttgctacaaatccgccagcgcccaccggagccccatcggccaccggcgacttctcgatgcagctccgtgcgccctcacgtctaccctgaagcaggatactccgaataccttgcggccgagccttccgttcagtgctcccgcgcgcgccgcggctgacggcacgtggtaagcggttcttgggcgtcaaggcagttgttcttggcaggccagcggcggatggcagtggcccaagtttgcccagggcgcggcggggtgtgggttccattcacgcatgcggaatcgactctgcgttcgcagcactcctgcccacgggtaagccgggtcttgtccggaccgacgcgtgcggccggcgatgtagcgaccgcgccgatgcccggctccagcgtctctacagacggtcggcgcagatccagcgcgaaagcagggctcctcacgacgtgcaggagcgcctcaagaacatcgcctttggcctgcaggtgctggtgggcgacgcccaggcgttaagaacggttggcagcggccactcaccgtcctcacagaaccgaccagggcgccttcctggtgcgcgcggccggtccagcccagcattcggccgatcaagaagaactggccaccgtgacacgatggccaagcttgtcacagtgcggctagcgcaaagaatcctgcaccgactggagctgacgcacccacggttggttgacacgcaattcagctggcagcgccgcgatggcggcacgcgcctgagcgatcgtatcgaacacgccgaaaaagagattgtagtgctcgcgctgctggtgttcagtcgcggaaaaggccagcgaattcagcgtcagatgttccatgttgcggtcgatgaagcgcgccatgtcgtcccggcttggcgacatcaccaactgcacggtgtaagccttggggtgttgtcggagtaaccactggctgtcatgcacgaccgctgctcccccgctgggcacgcctatcttccgcagcgcggtgcgcaattcgccgaggcttttctccagcccggaaaccttgtccgagacctgctcaaggcgcccctgctgcagcgcatcgctggtcttccgggccgcttcggccgcggagagtgacgccatctggctgctgacttcggtgattcgggcgtcgttcttcgcaattgccgattcactgcttgccggggcgaaggccggcacccacttgaccaggacgaaacccgaaatggtcagcaacagcagggcggcgatggcgcgatgggtccacttgaacgtgtcacgcgtggcacttcgatggtcggcctgtgctgtggcaagctcgccaatagccgcgtccagtcgctgcgtctccgactgcaacacgccgaccaagccctgcaaggtctgaaactcggcatggtgctcgcgctgcaaggcgctcaaaccctcgagtcgcgcctcgacaatcgcgtgctgctttgccgcttgctcgcgcaccgcttcgatacggctcttgtttccgcgcgtcacgctatccagcaactcgtaggtgagatcaaactgatcaagacgcacgcgttgctcggcgatgattcgctcctgcgctgcaaacaggccatgcagcgaaccaataccggcgccgagccgcgtcaggtcggcaccgatacgtgcattgtcgctcgcgagccgagtttcccagcgctgctcggtttcggccaggtgaccgcgagcatcttccgcaaccgcctcgatccgttgctcggtcgccgtggcatgcgcggccaacgacattctctgctgctgcaaatccgcgtcgagccgatgcacctgactcgataccgcgccaccggactgccggagttcggccaacgccgtgtcgatgagtcgattgttctcggcgtatcgcgctgtcaggtcgtcgtagtcgcgcaggacaaggtcaagctgcgcgttgatctccttgggtgtcaggcgggaatcgtttgcccgggtgaattccagcagcccagccatcttcggttcgatagccggaatttccgtctccagcgtctccagcgacgcgctcgcctgcatggttatctcgttctcggcctgcgcattgttcggcaccgccagtcgtgctgtcttggtcatagtcggcctcctcggtcgtggtatcacaggtttgcggctggcttctggcagcgcactcagacacgctgcatcggaagttgaccagttctctcgtcttctcctggactgcgtgggtgccggctgtcgcaagcgcccaaaggcccagacgccattcccgcagtgcaaacgaggacaccgcaagagacgccaagaccgacaacctgtcattccgacttccgcgaagtcgataaagttcaggtggccaacgttcgccgccccagccgcacagctgggtgagtgcagcgaagaagtttttggtgtccgccccatttccggtagcgctggccgagggcaaagctctcgtagctggtcgcggtgacgggaaaggcacactcgtggccggtgttctcctgcccgccgtcttgccccgtcgtgctcagaccggttgcgtcacaagcggttgatatgccgcttgccgtgtctggcagcgcagcgatgctttcgtcgagatgcccggcgagctcgatcgtccctgcggcctgcggagtccgcagtgaaccgatccgcacgaaccgaagcctctccgtataagcaaataagcaaagattcgttcgtttggccgtgccgccttcctagactccgtttcgccaatttgttgaagggagtgcccatgaacgtacaagaatctctcgccggcctgctggtcggcgctctcctgctcggtagcgcgagcgccgccgagataaccatcctgaatgtctcctatgacccgacgcgcgagttgtaccaggatttcaacgccgctttcggcaagtactggcaagcgaagaccggagacactctcagggtcaaggcttcgcacggaggctccggcaagcaggcacgctcggtcatcgacggcatcgacgccgacgtggtcactctggcgctggcgttcgatatcgacgccatcgccgatcgggggatcgtgccgctcgactggcagaagcgattgcccagcaacgcggcgccctacacctcaacgatcgtctttctggtcaggaaaggcaatcccaaagcgatcagggactggaacgatctcgtcaagccgggtgtctcgatcatcactcccaaccccaagacttctgggggtgcccgctggaactacctggctgcctgggcgtacgcgctcaagcagccaggtggcagcgaaaccagggcgcgggaattcgtcggccagatctacggcaatgtcaaagtcctcgactccggtgcgcgcggctcgaccaccaccttcgtcgagcgcggcatcggcgacgtgctgatcgcctgggagaatgaagcctatctggcgatcaaggaactggggcccgacaagttcgagatcgtcaccccgtcgctgtcgatcctagccgagccaccggtatccgtcgtcgacagggtggtcgacaagcgcgccacgcgcaaggtcgcgcaggcctacctcgactacctttattctccggaaggtcaggagattgccgccaggcactactaccggccacgcgatgccaaggtctcggccaagtacgccgggcagtttggcaaggtcaatctggtgaccatcgatgacacgttcggcggctggcgctacgcccagaagacccacttctccgacggcggcatcttcgaccagatctacgtccctggtggcaagcgctgatttctggccactgctttcgaggacacgggcgttgctcggtccgccgccgttatgccgaaagtgaattactttctcacaacttcgtatttctcagcataaaccgttgcctctagactccagtatccgtgattgcaccgcagcaggaaccgacgatgaacacaggcttattcctggcgaggccggcatgaccagcgtgaagcgttacagtcccctgccgggctttcgcctggccatgggctacaccctggtctatctgaccctcatcgtgctcattcccctcgccgcagtggggaccaagaccctgacgatgggctgggaggctttctgggccgcggtcagcagtccgcgggtcgtggcttcctatcagctcagtttcggcgcctcactgctcgccgctgcgatcaatgtggttttcggcctgattttcgcgtgggtgctggtccgctaccgtttccccggcaagggcctgatcgattccttggtcgatctcccgttcgccttgccgacagcagttgccggaattgcactggccacgatctattcggagaacggtccggtcggcaagttgctcgagccctggggcatcgagatcgcgtatacgccgaacggcgttctcctggcgctggtcttcatcggcctaccttttgtcgtgcgcaccgtacagccggtcctcggcgatctcgaaaaggaagtcgaggaggccgcggctgggcttggcgcctcgcgctggcagaccttcctgcgcatcatcctgccgcacatcgcgccggctctgctgaccggcttcgccatggcctttgcccgcgccgtcggcgagtacggctcggtgatcttcatcgccggcaacgtgccgatggtgtcggaaatcacgccgctgctgatcatcaccaagctggaacagtacgactacgccggtgccaccgccgtggcttcggtgatgctggtcttttccttcgtcctcctgctgatcatcaacggcttgcagggctggatgcagaaccgtcatgccaagggagcctgacatgagcgcgactattgcactgcacgcgggcagcctggagcatgccgaaacggcaagcacccgcgagcctgcctgggtaagagtggtgctgatcagcatcgccctgactttttttgccgtcttcctgctgctgccgctgggcacggtcttcgccgaaggcctgcgcaagggctgggctgcctacgtggcggccttggtcaatgacgatgcctgggatgccatcaagctgaccttgatcacggctgcaatcgccgttccgctcaatctggtgttcggtgtcgctgccgcctggtcgatcgccaagttcgagttcccaggcaagcgcctgttgatcacgttcatcgatctacccttttcggtgtcgccggtcatttcgggtctgatctacgtcctgctgtttggcgcccagggctggttcggcccctggttacaggagcacgacatccggatcattttcgcggtgcccggcatcgtactggcgaccatcttcgtcacgttcccgttcgtcgcccgcgagctgatccctctcatggaggcacagggcagcgaagaggaagaggccgccgtcgttctcggagcgtccggttggcaggtgttctggtacaccacgctgcccaacatcaagtgggggctgctgtacggcgtcatcctctgcaacgcgcgtgcgatgggcgagttcggggctgtatcggtggtctccgggcacattcgtgggcagaccaacaccatgccgctctatgtggaaatcctctacaacgaatacaactacgcagccgcttttgccgtggcgtcgctgctggccttgctggccattgtcacgctggcgctgaagaccctggtcgagcggcagacgcgtcggcagttgcaggaaattatcgaaccctccggagagtgagtgatgagtattgccatccgtaacatcagcaagcagttcggcgccttcaaggcgctcgacgatgtctccatcgacgtgccctcgggcgaacttgtcgctctcctcggtccctcgggctgcggcaagacgaccctgctgcgcatcatcgccggcctcgactttgccgatagcggtcagatcgtgctcgatggcgacgacgcttcggcccgtcacgtccgcgagcgccacgtcggtttcgtttttcagcattacgcgctgtttcgccacatgagcatcgccgacaatgttgctttcgggctgcgcgtcaagccacgtcgcgagcgcctcgccgaagcggatatcaaacgccgggtgaagcgcctgctggaactcgtgcaactcgattggctggccgatcgctatccgtcgcagctttccggcggtcagcgccagcgaatcgctctggcacgcgcgttggcggtggacccgaaggtgctgctgctcgacgagccctttggcgccctcgatgccaaggtgcgcaaggagttgcgccgctggctgcggcagttgcacgacgaaatccacgtcaccagcgtcttcgtcacgcacgaccaggaagaggcgctcgaggtatccgaccgggtggtggtgatcaacaaaggcaaggtcgagcagatcggtacgccggaatcggtgtacgaccatccggcaacgccctttgtcgccaatttcctcggctccgtcaatctgttccacggacgggtcgaggatggccacctgcacgtcggcaacgacgcgctggccctgggcgcgagcgaaggcagcgacggcaaggcagtggccttcgtgcggccgcacgagttcgacctggtgccgggatgggatgaacagggagctctggcggcgcgcatcgtccgcgtcgtctccgtcggacccagcgcccagatcgaactcgcgcacggcgacggcaagctgatcgaagtgagcctcgggcgcgacgccttccgcctcttgggtctgtcggagggagacagggtgtcgctgcgtccgcgccatatccgcgtctttccaacggacgctctggccgcttgaggcaagagcatgaactttcaacagctacgcatcatccgcgagacgctgcgccaggacttcaacctgaccgccgtggcgagcgcgctctacacctcgcagccaggagtcagcaaacacatcaaggacctcgaagacgaactcgggatcgagatcttcgtgcgtcgcggcaagcgtctgctgggattgaccgagcctggcaaggaactggccgaggtggtcgaccgcattctcctcggcacccagaacctgcgccggatcgccgaccagttcgccagtcgggaaaccggccatttcgtcgtcgccacgacgcatacgcaggcgcgctacgcgctgccccagatcatcaagtggttcaagaccgattacccgcgcgtgcacctcgcgctgcaccagggcagcccggtcgacattgccgaaaagctcgtctccggcgaggccgatgtcggcatcgcgaccgagcggctggaccaggtccccgaactggagacgtttccgttctatcgctggcaccatgccctgatcgttccgcacggccacccgttgctgcaggtggacaagctgacactggaggtcatcggcgaatacccgatcatcacctatcatgaaggtttcaccggccgcacgcacatcgacaaggctttcgccgacgctggcgtcgtgccggatatcgtgctctcggcaattgatgccgatgtgatcaagacctacgtcgagctcgaactcggtgtcggcattgttgcctcgatggcctacgatgcttgcaaggaccgcaacttgacgctgattgcggtgccgcatctgttcccggaaagtacgactcgcctggccgtgcgccggggaacctatctgcgcagctacgcgctggcgttcatcgagaaagtctgcccggacattggtgaggaaaacctcaaggcagccattcagaagcagaatggcaacgagtgattcgcggcgccgcattcgacgaatgaacggcacggctcgctgaaggcgtccacgcttgtcgccccaactgctcccatgccgcggacagggcggcggctccgcagtcccaagggcgatcggctagccgatcgcctcatccccaaacagtggttggcaaggcgggtttgacccagccggccgcgagcgcgccgcttgctcaccacgctgaggcgacgaagtcgagcccggcccccttgctctgatcaaccttcactacggacgagaaccccattgcacttgagttatggaatccataaactagagggcatggagaaacgcagggcacattacgatctgggccaggtgaaggcggtggtcatgtatcgcggtatcgacagttttaccagtacggcattgctcggacttttcagcatgggcctgagcgaagccgacggagtgtccatcgtgttgggcttgcgtcgtgacatgctgttcaagagcatgacaacccacgcagacagtcgtgtgtggcaggacgtgtatcacgccccttgccccaacggaaaaacagcctatgtgaaggtcacgctgcaggatggagccgtggtcatccagttcaaggagttgtgaaatgaggaaccctgcttattgtttgcaatgcgatgacggaagcgtgctgcaacacggcgcgcaagacatgatgatcacgattgacggaatgtcgcagaccgttcctgccgttgttggctggcactgcccgacttgcgggacctgcgagtttgacgatggtgaggggaagcgcttcagtgcgacgctggcagcgctgcgccagttggcgaacgcgcaacgcgctgcctcgctgcgcgcgatccgcaagaagctcggcttgcgacaagccgatgcagggaggctgttcggcggtggcgccagcgccttttcggaatacgagcgcggcaagacccagccgcacaaatctaccgtgctactgctcaagctcctggataggcacccggaattgcttgaagaactgcgcggaacgtgagtcaccgcgcgtgaccgaaggcgggcgtagctgtagcgttagcctgcttgtcgcgcacgcgtcaagcgccaggatgcccgggctaagaaacacgaacgttccaaacgaccgcgatcgtgaaagccataatccccccctcttctcgaccgactcagcgaccgcacgatgcctcgtctccccgcttcattcccaacttgaccataacgctctcggccgggcagaagcaggtgaagccgctctgcaacaggttcgccccgacgaaggcggtgaaccacaggaaatacttcgagacaaagagtgggctctccgggacgccgagggccagcgagatgaggatgaaactgccggccatgatgcgcacggcgcgatcggtggtcatgtctgaggctcctttctgaaagcggcgtagtagagcaccgggatgacgaccagcgtcagcagggtggagacgaagatgccgaagatcaggctgatcgccagcccgttgaagatcgggtcgtcgagaatgaacagtgcgccgagcatcgccgccagtccggtgagcgcaatcggcttggcacgcacggcggccgactggatgatcgcttcgcgcaggggcattccctccccgatttgctgacgaatgaaatcgacgagcaggatcgagttgcggacgatgatcccggcgagcgcgatcatgccgatcatcgaggtcgccgtgtattgactgccgagcagcgcgtgccccggcatgacgccgatgatcgtcagcggtatcggcgccatgatgatcagcggcaggagatagctcctgaagtgggcgacgaccagcagatagatcaggatcaggccgactccgtaggcgatacccatatcgcggaaggtctcgtaggtgatctgccactcaccgtcccatttgatgctgtaggccgcgtccggagcggccggctggcgaatgaaccactcgccgagcgtgccggcgcccttgtcgagtccatcgagcgaacggccgacgaggtcgctgcgcgccgcaaacatgccgtagagcggggaatcgagcttgccgcccatgtcggcgacgacgtaaaccactggcagcagatccttgtgatagaccaccgtctcgcgcggctgctcgcgcacctcgacgagttcggaaaccggcaccaggcggcccgcgcgcgaacgcacccgcagcttgagcagcgcctcgatcgaactctgctgttccgccggtagcgtcagccgcaccggaatctcgaacttcgactcgctgttgtgtaccggtgtcacatcctcgccggccagccccatgcgcacgacctcgacgatgtcgctctgcgcgacgtcgagcagcgccgccttgttctgcagaacgtgcagcaccgtcttgctgcctgcggcggtcaccgagtcgtcgactcccacgagatcgggcgtgccctccagcaccttgcgcacttccctggccaccgcgatctggccccggtaatccggcccgtagacctcggcgacgatcggcgacagcaccggcggccccggcggcacttcgacgatcttggcgttgccgccggcccgttgaccgatggcttcgacggcggcgcgcacggaagcggcgatctcgtgactctgccgcgagcgctgccggtggtcgacgaggttgacctgcaggtcgcccagttccggcgcggcccgcaaatagtactggcggaccagaccgttgaaattgatcgggctggcggtaccggcataggcctggtagtcgctgacttccggcaccctgacgacctcggcgccgatctcgcgcaggacgcgcgcggtttcctcgagcggcgtgccggcaggcatgtcgagaacgatctggaattcgctcttgttgtcgaaaggcagcatcttgaggacgaccagcttcaggccggcgagtgccagcgagctgaggattagcagcccgatgaccagcagcagccagcgacgtgcacgccggccggtgtgcgcgtcgagaaagggcgtcagcagacggcggaacagtcgttcgaggcggctcgccacgggcgtgtcggcgacgcctggatgcggcggggccgcggccagcaggcgcgcggccagccacggcgtgacgacgaaggcgacggccagcgagatgaacatgccgagtgacgagttgatcgggatcgggctcatgtacgggcccatcaggccggtgacgaaggccatcggcagcagcgcggcgatcaccgtgaaggtggcgaggatcgtcggcccgccaacttcgtcgacggccagcgggatgatctcgatcagcggcgtccccggctgcagcgcctgccagcgatgaatgttctcgacgacgacgatggcgtcgtcgacgaggatgccgatcgagaagatcagggcgaacagcgacacgcggttgagggtgaagccccacgcccaggaggcaaacagcgtcgccgccagggtcaggctgacggcgacgccgacgatcagcgcctcgcgccggccgagggcaaagaagaccagcagaacgacgaaggcggtggcgaagacgagcttgccgatcagcttctgtgccttgtcggtcgccgtctggccgtagttgcgagtgaccgtcacctcgacgccctcggggatcagcgttcccttcagcgtcgcgacacgcgcgatcagcgcatcggcgacgtcggccgcgttgacgccgggcttcttcgaaacctgcaccgtcacggccgggaactcaccctcgcggttgccgagccagacatagcggcggggctggtccgggccatcctcgacgcgcgcgacgtcgctcatgaacaccggcttgcgctcgtcggcgctaccgcgcacggcgacgacgagctgcctcacgtcggcggccgactcgagatacgtaccggtctgtaccagcacttcgtggttgccggcgacgaggctacccgacgattgcagcgcgttgccgacgcgcagggcagcggcgagatcctgcggcgtgacggcgaaggcgttcatccgctcgctgtccatcaggacgcgcagcacgtgatcggggccgcccaatgtcgacacgtcgcgtgtccccttgacacgcttgaggtcgatctcggcggcgcgcgccacctgctgcagatcgaaagccgaacgcgtcggatcactggtccagaacgtcaaggaaacgatcggcacgtcgtcgatgcccttcggcttgatcgtcggctcgagcacgccgagattcggcgccagccagtcgcggtgcgaatgcaccgtgtcgtagaggcgaaccacggcgtcgttgtacttgacgccgacggcgaactgcacggtcacgatcgccatgcccggccgcgacaccgaatagacgtgttcgattcccgacatgcgcgacagcacctgttcggccggcgtggcgacgaggttttcaacatcgcgcaccgacgcgccggtaaaggggatcaagacgtcggccatggtcacgtcgatctgcggctcttcctcgcgcggcgtcaccagcgtcgcaaagacgcccatcagcaaggccaccagtgccagcagcggcgtcatctgcgagctcgcgaaaaggcgggcgatacggccggaaacccccatcaccttacttgcccggcggactggcagatttcagcgcgacggcggccttcaccggatcgaggacgacccgctcgccggcccgcaaacccgccagcacttcgacttcgccggtccctaccggctcgccgaggcgcaactggcgcagggaaagcgcttcctgctcattctgcacatacacggcggccacctcgccgcgccgcacgatggcagtctgcggcacggtcatcttgttggcgcgaccaacgacgaaatggacacgcgcatgcatgccggggacgatatcggcaaacccgggcggcagaccgacgcgtaccggtgagacgtgcgtcgccgcgtcagccgtcggcagtagcgtcacgctcgtggcatcgaccaccttgccgagttccggaaactcgatccgcgcctgccgcaccgcgtgcatctgtggcactcggtactgcgggatgctggcagtcacacgcagaccctgcggatcgtgaatgacgagcagtggtttgcccggagtcgccatttcccccatttcggtcagccgctgggcgacgattccggtgagcggcgcgcgcaccgtcgcgtgcccgacacccaccgccgcttgcccatgcgccgcctgtgccgcgtcaagatcggctttcgccttgtcgaccgccgcctgactgacgaaaccctgctgacgcaggctcaccgttcgctggtagtgggctctcgcgttgacgtactgcgccgaggcgccggcggccacctcgcttgcttcgcgagcatcgatcttcatcaggagatcgcccttgcgcaccgcttggccagcatcgacgtgcacttcgacgacgcgcccggcaacctgcgccgccaccgtcgcttgattgaccgcttcgacgagcgcgtcagcgggcagcgtcagttcgaccggatgcggctgcatgatcatcaccggcagggcctgcgcctggacggtcaacgagacggcggcagccaggctggcgagcagcggctgccagagtgaccagcgacggtgagtatggtctggcatgtatataagcatatcctgatatatcgtgaaagacaagtgtggccgcgtcctcgctgcatgtcccgcccgtgtttcgctatccgggtcgcccgctcgggtccgccggcacttgcgtgtctcgcctcttgacgaccaggccgcgcgaatgagacaaagcagagcttccctaccggactgtcgcgatgaaactcgtctgcctcgctctgaccacggctctgctggccatcggctgcagcaacctggcgcctgcgctcgccccggcacctgcggccggcaccgctcttcaccagccggaaggcccctcgggcgtcagcacgcagccgggctggcacggccggcgctttgccgtcgcgaccgcgcatccgctggccagcgaagctggccagcaagtgctggtggctggcgggtcggcaatcgacgcggcgatcgctgcgcagatggtgctgaccatcgtcgaaccgcagtccagcggcatcggtgggggggccttcctgctctaccacgacgggcgcgaaacggtcgccttcgacggccgcgaaacggcgccggccgctgccggcgagacgctgttgatgcggccagacggcaaaccgatggactttcacgatgcggtcgtgggcggtcgcgcggttggcgtaccgggagccgttcgcatgcttgaagtcgcgcatgccaggtacggcagactgccctgggcgagcctcttcgagccggcgattcggctggcggacagcggtttcccactgggcgcccgcctgtacgccctgctcgagagcgacccgcatctgcgcaaggacccgggcgccgccgcctacttctatgaccccgacggtcgcgctctagctacggggaccctgctgcgcaatccggcgctggcagccgtcctgcgcctgattgccgcggaaggctcgcccgccctgtaccagggcgagattgcgcaggcgatcgtcgacaaggtcgccaagcacccttacaaccccggcacactgagcatggccgacctgacgacgtattcgccgaaggaacgtacgccgctgtgcacccgctatgcctcgaggacggccgagccggcgcggacttaccgcatctgcggttttccgccgccgagttcgggggcagtcgcgatcgcccagatcctgggcattctcaaccataccgaggcgccgttcctgccctttgaagacccgcgctggatgcacttctacagcgaagcctcgcgactggccttcgccgaccgcgcacagtatgtcgccgacccggacttcgtttcggccccggcgggcgattggttgtcgctggtccggccggactatctggcggcccgggcgcgactgatcgggccgatgagcatgcaggtcgcccgacccggtttgccgtcaccggaaaggagttcgcacgcgccgatgcccgagcaagccgagtacggcacctcgcacatcagcatcgtcgacgcctacggcaatgcactggcgatgaccagcacgatcgaggacgccttcggtgcccgccagatggtcagaggcttcctgctcaacaacgaacttaccgatttctcattcacgccgaccgacgccagcggcgcaccggtggccaaccgcgtccagcccggcaagcggccgcgctcgtcgatgagcccgacgctggtcttcgacgacgataccggcgaactggtgatgagcggtggctcgccgggcggtgcgctgatcatccactacaccgccaagctgctctacgccacactgaactgggggttcgcaccgcagcaggcgatcgatctgcccaacttcggctcgctgaatggtccgacgctccttgaggagaagcgcttcccgccggccttcgtcgaagcgctcagggcggccggccatgaagtgaaggaagtcggcatgaccagcggcgtgcaggccatccgcaaggaccatggcagctatgtcggtggcgccgacccgcgccgcgagggcagggtaatgggcgagtgatgcccgcgatcatgaaccgcactcaccggcagcgaccctcgacggccttcgcgccgcttgccacggacagctcatcttctcacgctcagaccggttggcggcccgccccggtctcacccgcgtggcgcctttccgtccttctttgcgtagctgccgtcgccggttgtgccaccgatggcagctacgaatcgcgagcctcgccgcgagcccgcgccgctttgccagcagactcgtcggcgagctcgccggccccgctacgcgaagcgtcgccgatcaccccgacgccgccgaccctcggctcgccggctccactgccacaaccggcgcccgtgccctacccgagcgcgaacgaggcccggttggcgctcgaccgcctgctgccgacgggtatcagcgagcgcagcgcttgggcggtggacatcctgacagcgtttgcctctctgcggattccggcgctggcagagaacctctgcgcaaccatcgccatcatcgcgcaggaatcgagcttccaggctgacccgccagtgcccggcctggcacacatcgtctggcaggaaatcgaacggcgacgcgaaaggtatgccatcccgaaagtcgttctcgatctggcgctgctcaagtcctccccggacggccgtacctaccgcgcgaggatagatgccttgcgcacagaaaagcagatgaacgcgctctacgaggagatgatctcggaactgccggcgggtcggatgctcctcggaggctacaacccggtccgcaccggtgggccgatgcaggtcagcgtcaccttcgccgaggagcaggtgcgcaaccgcccttacccttacacgcgccgggacagcatccgtgaccaggtcttcacccgtcgcggcggcgtctattttggcgtcgcgatgctgctcgactacccggccgcgtacagtcagatgctttaccgcttcgccgacttcaatgccggccgctacagcagccggaatgccgccttccaatcgtcggttgcgcgcctcagcggttctcccctggcactcgatggcgatctcctgcgttacagcgacggttctccggcggcggaagccagcgacacacaacgcgccatccagtccttgcgggtacggctcaacctgagcgaggccgagatcctgcgcgatctcaaactcgagaagtcgttcgctttcgagcagacgccgctctaccaacggctatacgcactcgccgacgccgccggcgccggaaaacgtccgcgcgagttgctaccccggattgacctgaaaagtccgaaaatctcgcgccggctgaccaccgagtggttcgcccgccgcgtcgatgagcgttaccgcaattgtctcgaaagaaatgtgccagccacttgactacgaggcacaggcaaggtcggcgacgctgtcgcccccgctttgctgatgcgtacgcactttttttgacggcacggaaggcattggatataattctgggttgattggccaagtagctcagttggtagagcagcggactgaaaatccgcgtgtccgtggttcgattccgcgcttggccaccagatcctaaagcccggactcgctccgggctttttcgtatctgcccgcaatgcgagtcctggcggggcttcgcggatttgcctcgcgagcgccacccctcccatccccgcgtttctggcccttcacggcctctctgttctccgtttctatctggtggtctcgcgagcgtgcgcgagaccgccccctgtattggcgggggtttggaggcggtcggttgttgtcggcaagtcctggggcgaaagcgactgcatggaaacagacgcagcaaaaccgcccggagtgcgacgacgagtcaatcgatctcgtcggcggcggttcatcaccggatctcggcgagcgcatgcgcacactgcgctgcttcaaggatcgcgaagcgcggatgatcaccacgccggtgctcgcagcgacactcgatacggtgatgaaactcgccgacggacggcgcggcagctacctgacccatttgctgcgcctggcctcctcggacctgatcatcgacgaggtcgacatgtattcgccgatggatcttctggcgattggccgtctcgtggaagccgcgggtttctggcgcagccgcctcattctgagttcggcgacgctctcgccagtgatcgcttttgctctctttcgcgcctacctcgccggggtcaagtcgcgcgatgccctggagagcgcagagacacggatcttcgggggctggttctcggattcgacgccgcccgtcatccagaagatctcctcgccggaaggtttcgagcaggaacacctggcgtttgccggaggggttgcggagatggcaggcgtgcagggtaaacggcgggttgccggatgtatccatcgtcaataagctgcggatgcccccgcgttagagcagcggcagcagctattgtccctggtggctgccgtggatcaccttcaccggctcaacgctgtatgcctgccagatgaacgccgcttctccgtcggatgtgttcaggtggtccatgtagtgcattgccagcgcttggccctggcgctcgcggcctgggccgccgaggaaagagccgtcgaggcgctcgatatccgcgtgatttgcctgcacggccgactgtcgctggcgacgcgcaactggattaatgggcaactgaaccgaatgctctgccgaaagggagaaaatggcgatctcgcgccgctggccaatccatttgtgcgggatttcgttgccggctcgtcgtgcctgaacatcgcggtgatcctcgtttcgacactggagaccaccggcagggatcatgatttcgattggggggtaatcgcatatccttatacacaactttagcatctcgttgtaagctgccgatttttttgagaaggtggcagaatgggctgggctggggaggagctgaaggaagttgacttgggggaccgacgactgaacaagcgagcgatcacgttgttggacacgctggcggccaagccgacactgagtatcccgtcggcgtgttcgggctggtcggagacgattgcggcctaccgcttcctggacaatgatgccgtcacgtgggagggcatcctgagacctcattggtcgtgctcgcggacgcggatcgcctgccacaaggtcgtgctgatgctgcaggacacgaccgaactggacttcaacgggcaaagcatcgacggcttgggccccttgagctatgaagctcagcgcggtctgtacgtgcatccgacgtacgcagtgagtacggatcgcgagcccttgggggttctggatgcgtggatgtgggcgcgcgagccgaaagacgccaacggccagcgcccagggatcaaagagagcacgcgctgggtcgagggctatgaacgagtggccgagttggcggcggagttgccggacacccggctggtctacgtcgccgaccgcgagtccgacatgatcgaactgatggcccgtgccggcgaattggagaccccggccgactggttgctgcgtgcccagcacgatcgagcgctgcccgacggccagaagctgtggcaaacggtgacgtctggtgaggaactcggcggaatctctttcaccctgccggcgagacatggccagaaggctcgcgtagtgcgccagcaactttgggcgcgcgtcgtcgatcttccgcatggcaagaacaaaacgatccgagctacctgtgtggtggccaaggagatcgacccccctgccggcagcaccccggttgagtggcgcctgctgaccaatcgcaccgccgagacgctcgccgaggtggcggagctgattgactggtatcgcgcgcgctgggagatcgagatcctcttccacatcctcaagaacggctgccggatcgagtccctgcaattgcgcacgatcgacggcctgcaacgcgccatcgcgctgtacctcatcgtttcctggcgcattgcgatgctgatgcgattcggccggacctgtccagacttgccagccgacttgttcttcgaccaagatgaatggcatgccgcctatctcctcaacaaaaagaaacctccggctgacccaccaactctcaaccaggtcctgcgattggtggccatgctcggcggtttcttggcgcgcaaaggcgacggcgagccgggcgtcaaaacgatctggatcgggttgcagcgcgtcatggactgcgtcgtcggcctccagttcatgcgtgaggcggccccggggtgagttgtgtataaggatatggggtaatcgagagccggcaagagcgagacattctccagtttgtcgggcggatgcgccggcatcgaccgcccttgcccgacagcggcttcaagagtctggagatttgggacgtgccgctgcggtgggatggaaagccatggcaaccgcaaaacacgggcgacaacccggcggcttttcagcgcttcggggtgggcgacacgatgggtgaacggctcggcggcgcggggcgaagcaatcttacgcaggtgctgttgcgtcgtgccatcggcaagtgcaccggcgagggcaccggcgtgcgccgcatgcacctatattggcgcgacggcgaccagcagtggttctacgtcgtcgaagcgggccgggagttggagacatcgatagaacagcagggcatcaaacccttgagcgttgaagcaaagggcttcctgtttacctttgacgaagaggccgagatcgacgaaattcgtgccagcaccggggcatttctcaagagggatcgtcttcggctcgccagtgtatatttcacgcagcagccgtctgctgacaattcacggctggactatcactgccaagtcggcttgataggggattccagcgttcgtggcggggagggtggcgtcaattatcttgtccggtagacgacagtgcgtgcggcgcgcataggcacattcgtttcgattcatcggcagttattgacatttgccgatgttatgaaacattatgcccgacatggacaccactgccgagaggctgatcgaactggctcgatcccgaggactgattcgcccctgtgatctggcaccgtttggaattccccgggtctccctgacccgtgccgtccgcagcggcctgctggagcggatcgggcgtgggctctacggcctgcccggacgcgaggtttcggcccacggtttgctggcggaagtggcgcgcagggtgcccaagggtgttgtttgtctgctctcggcactgcgttttcatggtctgacgacgcaggccccgttcgaggtgtggctggcgatcgagaacaaggccctcgcgccgaaactcgactatccgccactgcgcatcgtccgtttctccggcaaggcattcaccgagggcgtggaggaacacgtcgtggatagcgtgaccatccgtatcaccggcgttgccaagaccgtcgccgactgcttcaagtatcggaacaagatcggtctcgacgtcgccctggaggcgctacgcgaggcttggcacgagaggcgcatgagcagtgacgacatctggcgatacgccaaggtctgccgtgtggccaacgtaatgcgtccttacctggacagtctgacgtgagcgttcggaacatcggagctgccatccgtaacaggctgctcaataaggctcgtgccgagaacctggactacaatctgctgctgaccagatatgcactggagcgcatgctctaccgcctgagcatctcggaacaacgcgaccagctcgtgctcaagggagcattgctgttcgatctgtggttcgatgtgccacaccgacccacccatgacgccgatttactcggttttgggccggccgagattccacacatcgagcaggtcttccggagtatgtgcagcattgaggtcgaggacggcatcgtgttccagcccgactcggtgaaggccacagagatccgcaaggaggccagctactctggcctccgggtcacgctggtggggatgttggacagcgcccgctgcccggtgcagatcgatatcggttttggtgatgccgtcgtgcccggcccagatgaggtccactatccggtcatcctcagcgagatggccgggccacaactccgggcctatccccgctacaccgtagtggcggaaaagctggaggcgctgacctcacttggaatgctcaatagccggatgaaggatttcttcgatctgtgggtactggccaggcattctgacttcgatggcccgatcttgtcgcgggcggttgcggccacgttcgagcgtcggcgcactcctatcccccatggggcgccgatcggcttgagcgacgagttcatcaatgacgcccagaagaacaagcagtggcaggccttcctgcgcaagaacgcgctagatccaatgccgctggcgaaggtgattgccgatctgcgggagtttctactgccggtgttggcgtcagtcgaggcgagtggcagccacgatatggcctggtggtgccgagaaggatggcggcaactgaccgagcacggcacctgagtcagcagggtggcagtcgagacgtgcggtacgatctgcgttgaagttcgctgcggctccgccgcattccggccaacacccgcattacccagacacacaccctcacacttcctcaccagtactcacatgccccgatagccagtcgtgctccaggatccgattgcaccaccagcaccctccaaaaaaatacggcaacctcagcttgccgtattttttcatttgccgacccgggtttcagcgttctgacacgggtaccggctggatcaggcctccgtcgcgatcgactgcgccatcgtttgaaccaccggtcgcagctccagccaccactgttccttgggccgaaaatgggtccaatcgaccatctccgacatcctgccgagcggaacgagcgtgaccttgccctcgaccagaccaatgaaggcgccatccgccgagccgcttgccagttgctcactcaggaagctgatgcagtgcgccgccagtcgcgttgccagaatgcgatcgtacggcgagggattgccgccctgctggaaatggcccagcacggaacggcgcacgtcaaagagaccgcgaccctcctcctcgaacagcgcacacatgaagtcggtcgtgtactgcgcgttggctcgctcgttgcgtatggtcaggtagagtcgtcggccagtgtggaacgcgtccaccatatgctcgacttcggcttgcaggtccttcagggtgacgccttcctcgtgcagatagacgcgttcggcgccaccggccagaccactcatcagtgccaggtagccacagtagcggcccatggtttcgaccacaaaacagcgcttggcggccatcgccgactgcttgacccgatcgagggcgccgacaatggcgttgagcgcgctatcggcgccaacgctgagttccgagccgggcaggttgttgtcgatcgtcgccggcaggcagatgatcgggatcttgaaggcgggatagcggtcgcgctcgcagtgcaactggtacgctgccttgtaggccatccagccgccgatgaccagcaggccttcgatctggtgcgtttcaatcgcgcgcgcgacggcgtagagctcctcgacgctggggatgtggcgattggtgcccagttcacagccgcccaggccggtccagccttcaacgtcgccccaggtgagttcctcgattcggccggcgagcaggccctcgaaactgccgcgcacgccgagcagggtcaggccccgatcccgaccgaagcgtaccgcggcacgcacggcagaattcatccccggcgccagtcctcccgcatgaatgatcgccaggcggcgcgggcgggtcgtcgcagtcacgctcggtgaggcctcggcgattgccttgaaaacgtcgaacatctcggtaaagctgccgccacgaagctccattgcccgggcgtagttctgctcgccgatcatttgggcaacggcgcgagtctgctcgacgcactgcatcaagggtacccgctgaatacggttttggcggatcccgatcagttgcggttcactgtcgggcgtcgccgaaagcacctcctgaacagcggcaaagccgagcaaagtgctcatccagcgatcgaagctgctgggcgtgccgccgcgctgcacatgaccgagaatggtcacgcgggtgtcctcgtcgagtcgctcctggagcacctgccgcacatagtcacaactgatcgggttgccagcgcggtcctgggcgccctcggcgacgacgacgatgctgtcgcggcggccggcaatgcggccctggcgcaacaagccgcacatctgttcttcccagccctcgggtggcgggctttcgggaatgagtacgtagtcggtgccgccggcaatggcgctcatcaaagccagatagccgcagtggcgacccatgacctcaaccacgaaactgcgttgatgactggcggcggtgctggcaatggcgtcgatcgcctcgacgatgcggtgcagggcggaatcggcaccgatcgtcatgtcggtcccgaccatgtcgttgtcgatcgatccgaccaggccggcgatcatcagcgctgggtgcgcgcgcgccgtctgttcgtcaatctgtccgctctccagcaattcggccagcaggccgggccactctcggcgaaaagtgtcggcgccggtcagactgccgtcaccgccgatgatgaccagtcggtcaatgccgtggcgaagcaggttgtgggcggcgcgcagccgccctgcgcgttcgcggaaggcggcgcagcgagcggtgccgatgattgtgccgccgcgatgcaggatgctgccgacatcatcccaggactgtagccggatgcgttcgccaccatctaccattccctgatagccttcgtagatggcgtaaacggcggcgccctgatgcagcgcggtgcggacgacggcccgcacggccgcgttcatgccctgggcgtcgccgccgctggtgaggacgccgatactctttgggggactcttgttgttcatgttcatgttggcaatctcgatgagaggtggatgatcagtggcaacggggggagtataggtggcgctgccaaacggggtcaattcggggtcgctgcctcgctcgcgtcggctgacgacgggtttcctgacgctgtacggcgtgtcccagccaagtgcagccgaggatcctggcccagccacccagccttagtacttgactcgcgcaaagtaggttttctcggaagcctccagtgcttgccggagggtcgtgattcccatctgagccagcagcggcagcatcttcaggaacacctcggcggtggcacaggcgtcacccagcgcattgtggcgatcttcgatgccgatccccagccgttcggcgatgctgtccagttggtgagactcctgattgggatgcagcacacccgagagcagcagggtatcgaggacgggctgactgaaagccacgccggtgcgctcctccttcaattgcaggaagcgcatgtcgaaggcggcgttgtgcgcgaccagcacggtatcgttgcagaaatcgtgcaaagccggcagcaccacttcgatgttcggctgcccgcgcaccatgtcatcgctgatcccgtggatgcggatcccttcgggtcggatgaagcgttcggggtcgaccaactggtcgaagttctcgttgcgcagcaggcggccattgacgatgcgcacggcgccgatctggatgatctcgtcgccggcagccggttccatcccggtggtctcggtgtcgaaaactgtgtacgtcaggtccgacaagggacggtcgaggtcgatgctctgatcctgaaaatggaacaggtcgaagtcgtagtactccgggcgtacgccgctgtcgtcgatcatctcgctcgcccccagttcgtccggcgcggctaccggcaagacgaaacggaagaacgcacgctgtgcagccttttcgcgctcgtaccagatttcgcctccatgacgatcgatgacgtcgcgcagggacagcggcgagatttccttgccgacctgcatggtttccgtctcccaggtgtaggacgtctcggtggacatcgcgtgaccggcccagatgagatccaggtaggcgagcttgccgaaaggcagcaggcggaagcgaagctccttgatctgatagttgtcgatcagacgggaggcgagaaagcagatcgagaagaccagcgagaagctttccacccgcagccacagggcctcgtcgatctcctcgctcttcgtcggcaggcccaactgctgttcgatacgccgttgtgcggcggcaacgatgtccagacccagcacgtcctcgagcggccagcgcgttttcagcgaatcggcaaactcgctcattgtctgatcgaggcgttgactcatgcgaaccacttcatcgctgatgatgccgacgaagcgctcacgaatttcgagttccatgtcggggtagtccatcaggttgccaacggctacccggatgttcgccaggcaaccccgacttccgtcggtcagcgattgcagcacctgatcccggcgtgactcctgctcgagactacgggtgatgttctccacggtgagcacgtagcccgtcatgtcgcgctgccgcaggtcttcgccggccgccagcaccgggaccaattgaacacgcaggagttgtccaccgcgtgccgtcgtgatgaagttggcgatcgctgcggcggcacccttgtccaaacgctggcgaaccacttccagcgcatggtcgatctggttccgctccaggatggagaagatcgagcggcccaggccgatcagcgcgccgccggcgattgccgtcccaccttgcgcaagggccttgaactgcagtcgggcgcggctgttgtagagcaggatgcgtccgtccagattgcagaccaccaccgcttgtgccaactccgacatgagtgccgccaggcgattcttttcggcctccaccgaggccttggcggtggcgatctgggcctcgacgtcgtccatcaggccgtcgcgctgttgcgccagatcgttcgtcgcctcggccaacagccgcacctccggcgggccttccggcgtgacccggaaatcgcgattggccgacagcatcaggcgcaggttctcgaccatcttgagcaagccctgtacgtactggcggaacagatagcgaatcaccagcaaacccagaatgaagccgaaggtcgtcatcagcgcgccgagggacaggtgcggcgcaatcaactgaacgagaagttcctgctccgccggttgcgcgctcgcccagatcaggattgccgtgatcacgaacggcccggtcatcagcagaccgaggacgatgaccgaaatgatgaagcggatacgcgcgtccatcgccgatagctggtcgacaagcgaggggtttctggcattcatgacgtccctttcaattcgccgcgtattctaccggctctctccctctggggcgtctccgctgccgcgggcagtactcgccaacgggatcccgactgccgcaggccagtacgcagccccgggcgctcgtctgatcgccgccgggagcagcaccagaccaaaggtaacccgcacagcgacgagtcaatggacgtgtccggccattcgccccgaaagcggtggcacacggcgctatggcgcgcgttctctcaccgcgcggcgggatgacatccgtcatttctacgcgcaggccgctcctcggtgcgatgagcagccggccccggcaggaggcgcaaggacgcgaccagacctgccgggggcctcacatgcccgcgccggccctacttgtgatagccacgaccagccgtgccggcaacgcgtgcggtctgcgcgccggcctcgcggtcgaagagactccagccctggtactgggcgtggctgaaaagagccagggcgagcagaccggcgagccagttggccttgatcatctcagtcgtccttgccgccgaggtcgctttcgctccagcggcgcgcttcgaaggcattgcgccgccaacgcgagatcagcggaaaaatcgccaggaagatcagcagcaggacgaagttggaccagacggtcggattgcggacgacttccagcgtgtcgaccaccgccgccgcgtcgtcggtgccgagttcgtactcgagcacgaggtagtaagtccccgcgggtacggccttgaagaccatttcctcggacggcgacccctcggaccagctctcgccatcgtctacgcccttgtagtggctgacttcctgttcgccctggtaggactcgccggtgttcttttcgaccagcgtcgtgctcagcgacagccagttgttggtgacgtcggtggcgtgccgcaccagcagggcgcgcgcacggctcttgaggacaaactcctgactggtcaacgtcgcctcttcgttttgcggcgagagcaccagctgttgtttcagaacgagctgcgaagcgaacagaaatgtgaaagccagttgcacggcagttgccgccagggcgagcttccagaacaggctgcaggtagtgcggtgggtctccgccagcgggttgggctggttggcatagacgccgctgcgcggcagcggtgtcttcatccggaaagcggcgcagagatcggccgcttcgaggtactcggcctgcgaccagcttgcttctttcgccgtcacctcgcgcgacagcatcagcggtgggcagacgtagtcgtcgaccgcgcaggtttcgccgacggtaacccgccagtagaactcgccgacgacgtaggtcacctgtgccttgccgcgattgaaaagcttgaactccttgccgtcaagcttgaacttgggctgcttacggctgaccgacggcggcttggcgagcgtgcgcgcgaaattccagtggccctgatattcgatcagccaggcaaacccgtccgtcgcgttgaacagcaggtactccgaccacgggtactcggtgccctccgaggtcgtgctgcggcgcatgaaaccgatcacttcccagtcgacgccgtgcaggctgccgcggctgcccagcggtagccagggaacctcgcgcagcgcctgcgccgcgcgcgcgagcaagcggacgttctcgttgtcgatgccgatgatcgagccgcaggcgtcgcaggcaacgctttcgatcgccggcgagtgaatctgcagcggcgcggcacagtgcggacagttgaaggcgcgcgcgccgacctgcggcgcgccgccggcggatggttcggatgcttctctgaggttgacgagcttgagatcgacaaaggtcgtgctctgtccgacgaagaccaacggtggtgtctcgctgtagtcgatggtcaggaaacgatcgttgctgcgcaggtcggcggtgttcacgtcgtaaccggcggcgacgcggaacggtagctcgccctgtccggagatgcagcgggcggtctcgaggtcggtgaccgtaaactggcgtccatcgagggtaaccgccatctcggggacgagcacggtgaaagccggaatcggttcgcgcacgctcacctgcgcgctgacgatgtattcgccggcggcttcggcaagccaggcgctacggccgtcgtcgaacaggatgtgccactcgttccagagtccggcttcgtacttcagctggatgcggccgacgaccaggaagtgacggctgcggaaagtcccctcgctgccaatctggatgcgcgacgtgtcgtcgagcagatccgccatccgcccgagattctgcaggtcttcgccagtgcgcagcagggtgctgcggcagaactcgcagacggcgtaaatcgacgcggctgagtggaagagaaccggcgcaccgcaggaggggcagatggctcgtttcacgagagaactcgcggcggactggctgacgaaaggggcggcggcgtcgctaggtcagccggcgtgccgggtcaaaccagcttgcccagcaattcggccttcttgacgtcgaactcggcctgcgaaaggatgcctttggcgacgaggccatgcagcttctcgagcgtggcgacgacctcgtcggcgctgctggcggccgccgcagcggttggggtcgccggcgacatgggctgttgcggcgcgcttccggcctggacggcctggcccatggcagcgctcattgcctggccgatgcccagccccgcgcccaggccggcgccgatcccggcgatgccgccctcgttctgcgcggccagcggaatgctgttggccacctggtactgcgtgtagcgccccaggtcaccgatcatgttcatgccgatgcgtgaatcgagaaccttctgcagttcctcgggcagagagacgttctgcacgacgaaactgtcgagcgccagcccgtagcgctcgaagacgggttcgagcttgcccttcagggtccggccgagttcgtcctggttggcggccatgtcgatgaaaggtacccccgattccccgaacaggtcggtcatcgagccgatcaccagattgcgcaactggccgtcgagatcgtcgaccatgtactgttcgcgggttccggagacctcggtgtgcagcttgcgcggatccgtcagcttgtacgagtagatgccgaaggcgcgcatccggaccattccgaaatccttgtcgcggatcgtgatcggatttggcgttccccacttgcggtcgagttgcaggcgggtcgagaagaaatagacgtccgacttgaagggcgactcgaaaagcttgtcccagttcttgagataggtgagcacgggcagcgtgcgggtggtcagcttgtacaggccggggccgaaaacgtcggcgatcttgccctcgttgacgaagatggccatctgcgattcgcgcactgtcagctgcgcaccatactgaatttcgaagtcctgcatcggatagcgcatggcgagcacgccgtcgccctgctcggtccattgaatgacgtcgatgaactgtttcttgatgaagtccatgaaggccatggctgtctcctgaggtcgagggtgggggttcaggcgccggcgaggaacggcgaaagcgacaagggaaaggtcagtaggtcatgcaggcggcgttgatcaggccgacactgagcgacaggacagccagaaagatggctggcgccgtcttgccggcgggaatgtcctggtcgagctgcggcagcgccagcctggccaccaggtaggccagaatctggatgacgccggcgatcgctccccaggacgccaggtcgagcagcgtatcgctgtgcgcgatgacgttggccaccggcatggcgaaaccgagcagcgcgcccgacaggctgaccgctgccgcgttgttgccgccacgaatcagcgccacctcgtgatacggggtgacattcaggtaaaccagcaggaacaacgcgagcagggcgatcgccaccgcaaaataggcgagaaaagcgggcagcatggtcaacaggtgcgtaggcatcggggttctcctgtctgcaggcgctggcaaggtttcacggcgaggcggcgaagcgcgccagcccgttgaggatgagattgtccaccagttggcaagggaccttcaagtgcgctgccaggctcccggcgccgccgcccgtcaacagacagcgagcgtccggttcggcggcgatgccggcaaacatgcgctcgacggcaccgagctgggcttgcaggcagccgctgaaaatggcgtccagagtgttgcgcggctcggcacggaagacgccttccgcgagcggcaactgcgccgtattgtgcgccagcgccgtgcgcatcaggtcgaaaccgggaaggatcagcccgccacgaaaaacgccggtggcgtcgagcaggtcgatggtcgttgccgtgccggcgcagaccaccagacaggcgccggcgagcatgccgcgcgcgccgatcagcgctgcccagcgatcggcccccagttgctccgggcgctcgtaggtgttgcgaacaccgcaggcggcgacgcgtgcgcgcaagaacgaaatcgttgcatggcgcggtgccaggagtgagctgatgctttcggcaacctcggggccggcgacgttgcagatcgccacacgggcattcgccggccattcgtcagcggcctcgctcaaccacgcgacgtccgccgtcgccagcacgccgctgtcgagccatgcgttgccgtcgttcaccccccacttgatgcggctattgccggcgtcgatggcgacgatcatgccgccctcagcgacaggtcgccggagagacaacgctcaaccccggccgccgttttcaggagcagcgccccgtcggtatcggcgcccaggcactttccctcgcgatcgaccagcccaccgttgagcagacgcacgtaacgaccctgccaggcatggcgtgcctgccaatcgtcgcgtaccgcggcgaacccgctttcagcaaagccatcgagcacggtcgccaggtcgatcagcaattgcgccagcagctgatggcggtcgggcaccggcgacagcgcctgcgccagggctgccgggggatgcagcatttcctcgtcaccagtcgccggcaactgcaggttgagaccgatgccgatcaccgccagcatgctgcctggcgccgcctccagctcgatcagaatcccaccgaccttgccgccatcgagcaggatgtcgttcggccacttcagttcaatgccggccacgccgctggcctcgagagcgcgcgcgacggctacgccgacggccagcgacaggccggccagtcgtgcgacgggacacgcgaagcgccagagcagggagaaggtcaggctgcccgctggcgaggacaaccagctgcggccgcgccgaccgcgtccggccgtctgccggtcggcgaccagcagcgctccgctcggcgcgccctgtcgggcacgttccagcaacagcgtgctggtcgacacgcactcgggcagcgcttcgaccgcgaagcggtcgctcgccgcagcgagccggagcttcagtcgggcagggtcgatccggcaggtaacggaggaatcgtccatggcttcgtcattcaggttaacgccgccattatcgccgattatcgctgcagagaggcttcccgatcttcgctcgcgccggcgctgtcgagcccgagttcctggatcttgcgcgtgatggtgttgcggccgatgccgagagaatgcgctgcctcgattcgccgaccgccggtatgcgacagggcgcggttgatcaggactcgctcgaaggcgtgcgtcagggtctcatggacgtggcccggctcgctgatcagcagtcggtcgacttcctgggcgagcgcgtcttcccagtcgcccgactgcgccgacacctgcgcatcgcgcagttcgggcggcaggtcggcgagttcgaccagttggccgggcgccatgacggtcaaccagtgacagaggttttcgagctgccttacgttgcccggaaagtcgaccgagcacaggtgcttcaaggcagcatcggagaagcgtttgccttcgacaccgagttcgtgcgcgcttttctgcaggaagtggcgcgccaggatgggaatgtcctcgcgccgctcgccgaggctcggcaggcgcacgcggatcacgttcaggcgatggaagagatcctcgcggaagagcccctgacggacgcgctcttcgaggttctggtgcgttgcggcaatgatgcgcaccttggtctttagcggcgagtggccgccgacgcggtagtagtggccatccgagagcacgcgcagcaaccgcgtctgcaactcggcgggcatgtcgccgatttcgtcgagaaagagggtgccgccctcggcctgctcgaaacgaccctgtcgttgcgccgccgcgccggtgaaggcgccgcgctcgtggccgaagagttcggattcgagcaggtcgcggggaatcgccgcggtgttgatggcgatgaagggcttgtcggcgcgcggactgtgtcggtgcacggcgcgcgccaccagctccttgccggagcccgattcgccggtgatcagcacggtggcgctcgattgactcaggcgaccgatcgcacgaaagacttcctgcatcgcgggcgcctggccgaggatttccggcatcagtccgacctcgttcggcgcaccactctggtgcagactttcgccgatcgctcgcctaatcagttccagtgcctgatcgacatcgaagggcttcggcagatactcgaaggcgccgccctgaaacgccgatacggcgctctcgaggtcggaataggcggtcatgatgatgaccggtattgccgggaagcgttccttgaagagttgcagcagttccagccccgactgacccggcatccggatgtccgaaaccagtacctgcggaggatccccgccggcatcgagccgcgccagcgcctctgttgccgaagcaaaactctgaaacgggattttttcacgggacagggtcttctcgaggacccaacggattgatttatcgtcgtcaacgatccagaccggtttcatcgattcctcggggagcttggcaagtgtcatcgactgcaagcaagaaatcggccagccatttcaggcgagcggtaagcgaatcgtgaagcaggtgtggcccggccggctctcgcagtcgatcgtcccctggtgctgctgaacgaagctctgtgcgagagtcagaccgaggccactgccgccttcgcgaccggacaccagtggatagaacatacgctcccggatgtcctcgggaatccccggtccgtcgtcgatcacctgcacctcgagagccagcgggtagcgccgcttgcacagcgtcatctggcgggcaacgcgtgtacgcagcgtgatctgtccctggccgacgacgctgccgtcgggttgccagcggatcgcctgcgccgcgttgcgggcgacattcagaaacacctgaatcagttgctcgcggtcaccaatcagttccggcaggctcgtatcgtagtcgcgacagacggcgaggatggttgggaactcggcggtcagcaggctgcgtacgcgctcgagtatctcgtggatgttcaccggacccggctgcatcggccgatgcggcgacaggaggcggcgcatcagatcctgcagacggtcggcttccttgatgatgacctgggtgtactcgcgcaggccggggttgttcagttcgtgttcgagcaactgggcggcaccacggatgccacccagggggttcttgatttcgtgcaccaggttccgtatcaactcgcggttggcgtgttgctgctcgaccaggcgctcctcccgggtggccttgagctgctggtcgatgggccacagttcgacgagcagccgtgcctgtggggcttccgcgggattgaccgtgcaattcagcttgaggatctcgccgccggcgacgcgtagctcgatactctgtccggtgtaggcccagccgtgatgcaatgcgctgtcgagcgccgccagaagcttcggcgggcactcggccacgctgtccagccgacagcccgcgaagaccttgccgctgatctcgagcaggttttcggctgccgcgttcatgtagcgaatggccagcgtctcgtcgagcaggagcaccgccgacgacagcaggtcaagcccaccaaatgggttagccgagggctcagtcacaggcgtgtccagatcgcagcgggtgcccggcatcaacgcagattgctgatctccttgcggatggcctcgacgttgcgctggtgcaaagccaccttgtccttgtacggctgcagtcgttcctgcaccttgccgccactgattgctccaccctgcatgcgctcgttcggcaagacggtcgcctcttgctcggcgagttccttcttcgcctggtcggcattcgcctgctcggcagtgagctcgctttcgaggatccgccggcggtcggtgtcgcgcgacttctgcgtctggtcgtccactttcggaaaactgcccggtgtcggtgtcgacgtcgatgccttgggcgccgccttgttggcaggcgccaggttgacggggtcgagcatgatcttccggcagttcttgctcggtacgttcgaataggtgatacggccatccaggtcgcacttgtagatatcctgcgcttgcgccggaacagccagcagcgacagcagggcgaacgctatacacaggtcttgccgtttcatcgtcgtcccatttcctcgtggcaattcaccccggccatgaaccggccgacatcatcctgaaccttgaaaccgtgatcagaccgcagtgtattggatgaccgaagtgaatacaaacgcgggagcggggcgatcggcagacaaaaaaaaggacgggcaagcccgtcctcttcgcgccgccgcccgatcagcagctgtagtacaggtcaaactcgaccgggtgggtggtcatgcggaccttgttgacctcttccatcttcagctcgatgaaggcgtcgatccagtcttcggagaagacgccaccgcgggtcaggaactcgcgatccttgtcgagcgcggcgagggcctcttcgaggctggcgcagacggtcgggatctttgcatcctcttccggcggcaggtcgtagaggttcttgtcggccggatcgccggggtggatcttgttctggatgccgtcgaggccagccatcagcagcgccgagaagcacagataggggttggcgatcggatccgggaagcgggtctcgatacgccgcgccttgtcggaggcgacatgcggaacgcggatcgacgccgagcggttcttggccgagtaggcgagcttgaccggcgcttcatagtgcggtacgaggcgcttgtaggagttcgtgccagggttggttatggcgttcagggccttggcgtgcttgatgatgccgccgatatagaagagcgccagttcggaaagaccggcgtagccgttaccggcaaacaggttcttgccgtccttccagatcgactgatggacgtgcattcccgagccgttgtcgccgacgatgggcttcggcatgaaggtcgccgtcttgccgtactggtgcgcgacgttgtgcacgacgtacttgagaatctgcgtccagtcggcacgcttgaccagcgtgctgaagacggttccgatctcgcactggccagcggtggcgacttcgtggtggtgcacttcgaccggcacgccgaccgattcgagcgtcaggaccatagccgagcggatgtcgtgcaggctgtcgaccggcggcaccgggaaatagccgcccttgacgcccggccggtggcccgtgccaccctcgctgtccgacttctcgccactcgtccaggcagcctcctgcgagtagatcttcaggttgcaacccgacatgtcgacactccacgccacggagtcgaaaatgaagaattccggttccgggccgaagtaggcggtgtcgccgataccacaggacttcaggtaggcttcggcgcggttggcgatcgaccgcggatcgcggtcgtaaccgcgaccgtctgccggatcgacgacgtcacaggtgatgaccacagtggtttcgtcgaagaaaggatcaacgtaggcggtactcgggtcgggcatcaactgcatgtcggacgcctggattcccttccagccggcgatcgacgagccgtcgaaggcgtggccattctcgaacttgtcttcgccaaaagcgctgaccggcacggtgacgtgctgctccttgccacgggtgtccgtgaagcggaagtcgacgaacttcgcctcgttttccttgaccatcttgatcacgtcttgcgggcttgccattgcagagtctccagaacaggtgccggctcggccggcgacaaatagaaaataggtgcgcggggcaactagcagaaaacgtgccaagccatgccctgctgggttttcattgtgccacaagcattctggacgttccggccgtcgtcgaggtttttttgatgcactacggcggggcgctacaggctcttcgcgcaccgttgtggtgctggctggtcggggagccgtttcgccccgctatgaaccaagcaagtgtcttatactcttaatctcgacaagacctcaatcgacaggcgatttaccagccaccatgggaaaactcaccgatctgctcaagctcgcccaagcccgcgccagcgaacttgctctgccctacgcgggcgcactgacaccgcaggaggcacacgaggtctggcagctggcaccgggtgccaaactgattgacgtgcgcacgcgagccgagtgggattgggtcggacgcattccgggcgccatcgagatcgagtggctgagctacccggacaaccggcccaacactcattttctggcgcaactcaagcaacaggtcgatcgtgaggccttgctgatgttcatctgccgcagcggcatgcgctcgcacaacgctgccgccctggccagcgaagcggcgcatctcgagtgttataacgtgctcgaaggcttcgagggcgacaaggatgcgaacggccagcgcggcaaggttggcggctggcggcgtgccggcctgccatggcgcagctgatcgtccgcgcgccgcccacgaattgccttctgacatcgattcgagtacctgtacatgcaaaccgcgaccatcagcttcgacactttcaaccagttgcgcgacgaggaaagccatcagcgcatccgtgcggcgcgcgagcgcctcggtgaccgagccgttctcctgtgtcatcactatcagcgtgccgacgtctatcagtatgccgatctgaccggcgactccttgaagctgtcgcgtctggcctcgcagaccgagtcggagttcatcgtcttctgcggcgtccatttcatggccgaagttgcggacatcatgtcgaagccggaccagatagccattctccctgacctggcggccggctgctcgatggcagacatggccaatctcgccaaggtcgaacgctgctggcgcgaactgggcgaggtgctcgacgtcgagcagcaggtcactccggtgacctacatcaactcggcggccgatctcaaggcgttctgtggtgcgcgcggcggcatcgtatgcacctcgtcgaatgccgggacgattgccgcctgggcctttgagcgtcgggagaagattctcttctttccggaccagcatctcgggcggtggaccggctaccagatgggaattccactggatgagatgatggtctgggatcccgatctcgagatggggggtctgacggcagagcagatccggcgcgccagactcctgctctggaaaggccattgctcggtgcaccagatgttccagcccgcgcatatcctgcgcttccgtaaccagcatccggacggtctggtgatcgctcacccggaatgcagcttcgaagtctgcaggcagtccgactttgtcggatcaaccgagcatatcgtccgcaccatcaaggaagccccggcgaacacgcgctggctggtcggcaccgaactcaacctggtgaaccggttggcagaagaagtgaagggtgaaggcaagatcgtgcagttcatggctcccacggtctgcatgtgttcgacgatgcagcggatcgacccgcagcatctggcgtggacgctcgagaatctggccgaaggcacggtcgtcaatcagatccaggtgccggagcatgagcgggaacttgccaagctggcgctcgacaggatgctcggcgtatcttagtttgtggcacgccaactcatcgtcgatgcgaagccagtccggccaggagttccgaacatgcccgtagtatcagttgtcattcccgcctacaactgtgcgctctacattggcgagaccctggccagcatcctcgcgcaagaggccgccgagctcgagatcatcgtcatcaacgatggttccacggatgagacgggcgcgatcgcgcgtagcttcggcgaacccgtcagagtcatcgaccaacccaactccggcgtctgcgccgcacgcaaccacgggatcagggaagcgcgaggcgagttcattgcgttggtcgaccacgacgattactggttgccaaacaagctggccaaccagttggccgcttttgcggacaacccgcaggtcgacgtggtgtttacagcgttcgtctggtggcgacaggagagcgaggggggacggttcccgcagcctgcgagtttcgcagcgcaggcggcgccacagggaatcgacagtgacttttccggctggatctatcaccaaatgcttcttgatagctgggtgctcaccagtacggccctggcgcgttcggctgtagtgcgcgcgagtgggggattcgacgaaacccttcccttcagtgaagattgggacttctggctgcgggtggcaagaacttcgcagtttctcaagctgcgcgaagcgacaacactctatcgccagcacccccaccagggctcacgcgtgacccgggcgctcgattaccggacccggcttctcgagcaggcgtcacggcaatggggactgtccagccaggatgggcgctgcgtggcgccaggcgtgttcaggcggcaactggcacagtactctgcgagctttggcctggggcatctgcagggcgggcctggcgccagtcgcctcattgctgccaaggcctttctcaaggcgtggcggatcgatcccacgtactggaagagcctcctgtatctggcagcaacgccgttttacgggaagtccaggtagccgatgtcgacagctcatggtcagtgattgcttgtggcgctttctcttcgacgatctcgacatcagcggtgcgtttgttcgcctggggccggtgtggcggaacatgctcgatggacgcggctatccggcgcccgttgcccgcctcctcggtgaactgacggcgaccaccctgctgctcggcggcaagctgaaacagccggggcgcctgactgtccagttgcgcggcaacggaccgatttccctgttggtcatcgactgtgacgagcaactgcacatccgcggcatggccaggttcagcgcgccactggccggcgagtcggctccggaactgctcggtgacgggcaactgctcttgtctctcgacatgccgtcgatgcgcgaaccctaccagagcatcgtgccgcttgccggcaccagcgtcgccgagattttcgagcactacctcggtcagtcggaccagttaccgtcacgcttccttcttgtcacgacgccagatgccgccgccggactgctggtgcagagaatgcccggcgccgacgcctgcgatgccgacggctgggcgcgcatcgaggcgctcgccgcaacggtgcgccccgccgaaatactgtcgctacccgccgaccaactgctgctccggctctttccggacgaagccgttcgcctgtttcccgcccggacggttgcctaccactgccccgaggactggcagaaggtacgttccatgctgcgcgtcctcggtccggccgaggtttatgccgctctgcacgagcaaggcgaggtggtcatccgggatgaaatctgcaaccgcgaataccgtttcgacgaagccgcagtcgacgagctctttggcgggtcttcaccgggcgagccgccgaccattcattgagcggtgcctgcccgcgccgacgcgccggccccgatgtgcctcgaccggcgggcaagcggccgcctggggcgcctgtctcagagcaccttgccaggattcatcaggccctgcggatccagcacgcgcttgatggcacgcatcatctcgatctccaccgggctcttgtagcggagaagctcgtcgcgcttcaactgtccgatgccgtgttcggcgctgatgctgccgcccagttcgtcgaccagatcatggacgatgcggttcactgtcggctgcgcggccagaaaggcggcgttcaggccggccgccgcttgcgactggttgtaatgcagattgccgtcgccgatatgcccaaacgcgacgatgcgaagtcccggaaacgcctcggtcagcgcctggtcggcacgttccacgaactctggaatgcgcgatatcggtaccgagacatcgtgcttgatgctcagtccgtcgattctctgcgcctctccgatgttctcgcgcatggcccacaggcgcctggcctgctcgccactctgcgccagtacggcgtcgctgatcgtgccactggccagagcctccgcgagcagcgcgcccagtgcttcgcgcagttcgccctcgtcgccacccgccgacagttcgatcaacaggtgccaggggcttgccgacaaggccggatgcggccccgggatatgctggcgcaccaggccaagggcgacgtcggagaccagttcgcaggccgtcagcgtcgaagcaaagcgcgcctgaaggtccgcgagcaggcgaactgccgctgccggtgaggcgatcgccagccaggcggtggcattcgcgcgcggcagcggaaacagcttcagtaccgccgcggtgatgatgccgagcgttccctcggcgccgatgaacagatgtttcaggtcgtatccggtgttgtccttgcgcagaccgcgcagtccgtcccagatctcgccgctcgccaggacgacttccagaccgagcgtcaggtcacgcgcgttcccgtagcgcaggacctgtactccgccggcgttggtggacaggttgccgccgatctggcagcttccctcggccgccagtgacagcgggaagaggcgtcccgcctgggccgcggccgcctgcagggtcgccagtacgcagcccgcctcgacggtcatggtgttgtttgccgtgtcgatctggcgcacgcgattcaagcgggtcaggctgaccaccacggcgtggccatcgccagcgggggtcgccgcaccgcacagaccggtattgccgccctgcggtacgatcggcatggccgcttcggcacaggcacgcaccaccgcggccacggcagccgtactggcggggcggacgacacaagttgccgccccgcggtagcgaccacgccagtcggcaaggtaggcagacatgtcggctgcggacgtcagcacctggtccgcgccgagcaggtcggcaagggttctgatcaacggcgcatctttcacggatcacctctgggcaagaagcggggggagaccgggggcgaacctgcactgccggtgactgcacaggctgccgaccgagggaagtccggcgtcacgtgggcacctcgcgtaccgacgtcagcagcgattgtaagggcctggagtgccgacaggaggaactggcgcacaccgtgtcgaggagacaaggggcctcgcctggacgagacgcgagtcgaccgaggcgcgtgcgagagctgctgtgggagatttatccgggcaatactgccggatgttggaagggtctttgataaaaccggcaattggtgcgaagattcggggcgtcgccattgcttccctgccgccgggtatctcatcgtgaatccgcaactgccttaccatcacagtggccaggatcggccacctcgccagtcgcgcggaattcctgttcatcgttcatcgctccgcgccctgagcccgcgcgcgcagggcgtcgccgggcgagtaaagcgcacacggaggtggccatgatccccggtgcgcggctggtagccgacatcggcggcacccacgcccgcttcgcactgctcgacgagcgcggcctgccggaacgggtgcgcgtgcttgcggtggccgactacgcgggtccggtggaggccgttcaggcctatctccacgagttcggcagcccgcccttgcgcgccgccgcgcttgccctggccgccccggtccatgctgacgtgatccgcatgaccaatgccgattgggtcttcgtgcgcgccgacatcatggcccgactgggcttggcgcagttgctgctgctcaacgactttgcggctctcgccctgtcgctgccgcatctcgctgccgccgacctgcgtcaggttggcggtgggaccgccgtcgcgctggcaccgaaggcggtccttgggcccggcaccggtctcggtgtctccggcgtgttctacgcgcgcgggcgctggctggccttgacgggagagggcggacactgctcgctggcgccgggcgaccggcgcgaggcggagattctggctcttgcctggcgcgagttcgcgcacgtctcggccgagcgcctgctttccggtagtggcctgccgctgctgtatcgtctggtcggtgaagtcgatggctggtccggcgaacccctggcgacgcccgagatcgtcgcccgtgccgtgtctggggacgatccacgctgccgggcagtcatcgataccctgtgcgcgatgctcggggcaatggcaggaaatcttgccttgacactgggtgcccagggtggcgtgtatgtcggtggtggtatcattccacggctcggcgacctgtttgatcggtcagcctttcgcacccgcttcgaggccaaggggcgcttcgcttcctacttggtcgccatcccgacgtatgtgatgctgtgtcctacgccggccctgctgggttctgcccatgctctggccgacagcgagggttgcccatgaaccttactggagtacttgtctgatgtccgattccgcccaaccccagcccgaaagcccaacgctgcgctcccagatcgaccgcaaactgctgtgcgcggtggctgctgagccgacgcgagccagcaaggcggacctctaccaggcgctgtcgttcgtggcgcgtgagaagctggcccagcgttgggttgacacccagaactccgaccgcgacgacaaggcgcggcgcgtctactatctgtcgatggagttcctgatcggccgggccatgaacaatgccctgtccgcccttgatctgcgcgatcaggcggcggctgccttcagcgggccaggcccgtcgctggacgaggtgatggaatgcgaacccgatgccgcccttggcaacggcggtctcggccggctggcggcgtgttttctcgattcgatggccacccttggactgccctcctggggctacggtgtccgctatgagtacgggatgtttgcccagtccatcctcaacggccagcaggtcgagaagccggaagcctggctgcaggaccgttcgccctgggagttcccgcgcgccaacaagcactacaccgtgcgtttcggcggcaccgccgaacaccacgaagaatgggcagaatggcatgccgccgactcggtcgaggccaaggcattcgattacgtcatcccgggtcatggcacggaccgtgtgagcaccttgcgcctctggaaggcggcggcgccgtccgagatcgacctcggtgccttcaataccggcgattaccagcgcgccgccgagttcaagaaccacttcgagaacatctcctgggttctctacccgaatgacagcacgcccgccggtcgcgaactgcgtctgcgccaggagtatttcttcgtcagcgcgtcgctgcaggacatcctggtacgccatctggacgaaaatggcagcttggccaatctggccgacaaggtggcgatacacctcaacgacacgcatccggcgatcggtgtcgccgagttgatgcgcctcctgatcgatgatcacggcatgagctgggccgcggcttgggaccagtgccggcgcattttctcctacaccaaccacacgctgatgccggaggctctggaaacctggaaagtgacgctgatccagcgcgtgctgccgcggcatctgttgatcatctatcgcatcaaccaggagtttcttgacgaggtcgtccgtctctaccctggggacatcgacctcatgcgccgggtttccctgatcgacgacggcggcgggcacgaccgcgacaagcgcgtgcgcatggccaatctgtgcatcgtcggcagccaccgggtcaacggcgtctcgcagctgcactcggatctcatggtgcagacgatctttgccgactttgcccgcctctaccccgagcgtttccacaacaagaccaatggcgtcacgccgcgacgctggctggcgcaagccaatcccggcctctcggccctgctcgaccaacgcctcgccggtcagggctggcgccttgatctggatcgtctgcaggacttgcgggcgactgccgacgatgcggctttccgcagcgccttcgcggcggcgaagcgacacaacaaggttcgcctcgccaactacgtggcgcgtgaagtcggcatctcgctgaacccggacagcctcttcgacgtacaggtcaagcggatccacgagtacaaaaggcagttgctgaacgtgctgcacgtcattacgcgctacaacgccctgctcgacggttcggccagcgatctggcgccgcgcagcgtcatcttcgcgggcaaggcggcatcgtcgtatcacatggccaagcaggtgatccggctgatccacgatgtcgcggcggtggtgaacaacgatccgcgaacgcgtgacctgctgcaggtcgtcttcattccgaactacggtgtttcggtcgccgaactgatcatgccggccgccaatctctcggaacagatttcgaccgccggcaccgaagcgtcgggtaccggcaacatgaaactatcgctcaacggggcgctgaccataggcaccgaggatggcgccaacatcgagattcgcgacaacgtcggtgccgacaacatcttcattttcggcaacaacaccgcccaggtcacggcaatcaggcaggccgggcatcggccgatggacatctaccgcgacgatcctgccctcaaggaggccctcgaccgcatcgacagcggcttcttttcgcccggcgaacggccgcgctatcacgatatcttcaacagcctgcttcattatggcgaccactacctgctgctcgccgactacgccgactacgtggccacccagaagcgtgtcgacgccctctatctgaactccgacgagtggcagcgcaaggccattctcaacgtcgccggaatgggtcccttctcggccgaccggaccatcagtgactacgccaacgatacctggaacatacgcacacacactacgtaaggacgtctcaaatgcttgacactgcagaaattgttgccctttgccgggcagaacacggcgacccctacgccgtccttggaatgcacgtcgatgccgacggtttcctgtgggtccgcagcctgcaaccgggagcgcgctcggttgcagtgctcgacgccaagaccgggaggcagcttgccgaactcgagcaccgcgaggtcgagggagtcgaaggttacttcgaaggactcatcccccgccgccgcatcagttttccctaccggttgcgcatcgagtgggaaaacggcgtgcaggaaaccgatgatccgtatcgttttgccacggtattgggcgagatggacgtttggctacttgccgagggctcgcacctgcgacccttcgagcgcctcggcgcgcatctctgcgaaatcgatggcgttcccggcaccgcattcgcggtctgggctcccgatgcgcaacgggtcagcgtcgttggcgacttcaatacctgggatggtcgtcgccacccgatgcgcctgcgccgcgaatgcggcgtctgggagatcttcctcccgggggtcagtgccggcgcccactacaagtacgaaattcgttcccacggcggctttctgctgccgctcaagtccgacccttatggctttcaggcggaaatgcggccgtcgacggcgtcgatcgtctgtgaactgccacccccggtggatccgacgtcgattccggccggcgatctgctgggcgcgccgatgtcgatctatgaggtccatctggcgtcgtggcggcgtgccgacgatggcggcttccctgactggcagcgaatcagcgagacgctgattccttacgtagttggcctcggctttacccatatcgaactgctgccgatttcggagcatccgttcgacggctcctggggctaccagccgctgggactctactcgccgactgcccgccatggcagcccgaccggctttcgcaatttcgtcggtgcctgtcatgccgccggactgcgcgtcatggttgactgggtaccggcgcatttcccgaccgacgaacacggtctcggccgcttcgacggcacggcgctgtatgagcacgccgatccccgcgaaggcatgcatcaggactggggcacgctgatctacaacttcggccgccgcgaagtcagcaactatctgatcggcaacgcgctgttctggatcgagcgctacggcatcgacggcctgcgcgtcgatgccgtagcgtcgatgctctaccgcgactatagccgcgaggaggggcaatggctgccgaatcagtacggcgggcgcgagaacctcgaagccgtcgccttcctgcggcggatgaacgaggttctcggccaggagcacccggccgccgatacgcatgccgaggagtctactgcctggccgatggtcagtcgcccgccgtcgatgggcggtctcggcttccactacaagtggaacatgggctggatgcacgacgtcctcgactacatgaccaaggatccggtgcatcgccggtatcaccacaatcaactcagcttcgggatgatgtacgcgttcaccgagaacttcgtcctgccgctttcgcacgacgaagtcgtgcacggcaagggctcgctgctcagcaagatggccggcgactactggcagaagtttgccaacctgcgttcgctttacgccttcatgtgggcgcatccgggcaagaagctgttgttcatgggcggcgaaatcgggcaatggaacgagtggaatcacgacacgtcgctcgactggggtctgctcgacttccccctgcatgcgggcatgcacgacctgattcgcgatctgaacggcatctatcgcagtaatccggcactgcacgaggtcgatttcgagccggctggtttcgagtggatggcgcccgacgatgccgactgctcggtcgtcgccttcgtccgctggtcgcgcgatcactcgcgcgccgttctctatgtcggcaacttcacgccggtcgtccgccagggctaccgtatcggcgtgccggtgccgggtggctactgcgagcgcctcaacaccgattcccagtactacggggggagtaacgtcggcaacggctatgagccggtgtatgcggagtacgtgccagcgcacggacgggaatggtcggtcagcttgactctgcccccgctcgccgggctttatctcgaatgggtcccgtgatcgacggcatgcgcttgcaagccgggcggccgtggccgctcggcgcccattgggacgggcggggggtcaacttcgctctcttttcggcgcatgccgaagcggtcgagttatgcctcttcgagggcggccagatgcgcgcgctgcatctggagcagtgtaccgatcaggtctggcatggttacctcgccggcgccgctcccggactctgttacgcctatcgcgttcacggcccctccgccccggatcgcggccatcgcttcgatgcccggcacctgctgctcgatccctacgcgcgggaagtcgtcggccgcttttcgtggccggcgcaggacgatccggcgcaccgcctgaaagcctgtgtcgtcgacgaacacttcgactggggcggtgatgcgccgttggcggtaccctgggctgacacggtactctatgaagttcatgtcaagggaatcagttgccagcaccccggagttcccgaggccctgcgcggcacctacgccggtcttgccgcaccggcgatgatcgagcactaccggcggctcggggttaccgctctcagcctgctgccggtgcaccacttcctcgacgagcaacggcttgtgaacgagggccgcgtcaattattggggctataactcgctcgccttcttcgcgccggaaccacgttacgccgcccggattggtgggcaatcggtgattgccgagttcaagacgatggtgtgtgcgctgcacgctgccggcatcgaggtcattctcgatgtcgtcttcaatcacacggcggagaccgacgaagcgggcccgaccctgtcgtttcgcggcatcgacaatctgagctactaccggctaccggctggcaatctggccagctacgagaatttcacgggttgcggcaatacgctcaatctcgccaatgcgcgggttctgcagatggtcatggactccctgcgctactgggttgaggtcatgcacgtcgatggtttccgcttcgacctcgccgccacactgacccgcgacagcgcctttcttgccgccaagcggcaggatccggtactccagcgagtcaagctgatcgccgagccgtgggacgtcggacccgatggttatcacctgggccgctttctgcccggctggagcgaatggaatgaccgcttccgcgacgacgtgcgcgccttctggctgacgggcggggtgggtgtcgcggcgttggctcagcggctggccggatcgagtgaagtgtttcgtttcgctggacgggcgccgcaggcgggcgtcaacttcatcaccgcgcacgatggcttcaccttgcgcgatctggtcagctatcaggagaagcacaacgagctcaacggcgaaggtaatcgcgacgggcacagccacaacctctcctggaactgcggggaggagggcgagagccgcgatccggccgtcctcgaaaggcggcgccgcctgcagcgcgcgctgctgacgacgctactgatttctcaaggcgtgccgatgctgcagagtggcgatgagatcggtcgcacgcaggcgggcaacaataacgcctattgccaggacaatgccatgacctggctcgactggcggagtgccgacgccgatctggtcgcttttgtcgccgggttgatcggcttgcgccagcgtttccggcaactgcggcgccgccgctggctgactggcgaggggaacgctgagggacaacccgatgtggtctggtggcatcccgcaggacggccgatgcgggttgccgactggcaatccggcaagcttggcgcactcggtctgcagcttgctcccgagacctcgacggacggccaggccgacgatcaccggatcctgctctgcctgatcaaccgtgatgagatcccggtttccttcctgctaccagccggcgtctggtggcaggtctgcgacagcagcgcccagtcccctttcgcggcttgtcagcgcgagcggacgagcacgctgccggcgcgcagcgtgcagattctctgtctggggtgaggctgccggcgctggcgaagcggcaagcgagaagcgccgcgtcagcgccagccgcgcatcaacgcgataccatgccccccgtggcgccgggccgtgtcgagcatattcggctgcaggccgccaagggcatagaccggtagcggcgagtgttcgagcagacgcgaaaactgctcccaacccattgcccttgcttcaggatggctggcggttggcagcaccggaccgagaacgacgaaatcgaggcccagttcgacagcgcgggcaaggtcggctggcgtgtggcacgaggcggcgacacgatcgaaatcaggtcgccggtcgatctcccagagccgcctcgaggacaggtggagcccgtcggcgctgacggtgcgtgccagttcaggatcgtcgttgaccagaacgcaggcaccggcaaagccccgcgccaaggtcacgaccatgtgcgcgaagtgcctgcgctgtgctcgcggcagcgtcttgtcgcgcacctggatcaggcgcagccctgatgacagggcgtgcgcgagccgcgtcagttccgcctccactccccgctcctcggcatggctgagcgcgtagaccggcggcagtgccagcgcacgcaggatcgggccattggccggcaggatcggtgccacactcgccgccgcgccgaccttcgaccagacgaagccgctgtgctcgatcggtgcaatctcgccgtgccacgaggtgacgcggaagaaacgcagacgaacccttgcgtgtggataggtgaactcgcagcagacccatggccaggcctggtcgacggtgacgccgagttcttcctgcagttcgcgcaccagcgccgcgcgcgttgtttcgcccgcctcgaccttgccgccgggaaactcccaatagcccgcgtagaccttgccgacggggcgctgggcaagcaggaactccggcgtcgccggatcgccgcggagcaggacggcggccgcgacctccgtgatcggggtcgcaccctcgccaaccacgttcatttgccgctccttctcgacgttgcgcacggccgctgactcaaggtgcattccccgggcgcttgcgcgtagcactggcagcgtcggtaggcgccgccttcgtgcgctgccgtcgcggacgtaccggcagcacgccgctgtgtcgacccgcccagtccctggcgaactgccaggcgacacggccgctgcgcgaaccacgttcgagcgcccagttgagcgcgtcgcgctcggcagccgcgatgtcgtcgtggcgacagccgaaggctttcagccagtgggcgacgatgttgagatacgcgtcctggtcgaagggatagaaggaaatccacagcccgaagcgctccgacaacgagatcttctcctcgatcgcctctcccggatggatctcctcgccgacgcgccggctctccaggttctcggcgaagtactcgggcatcagatgtcggcggttggaagtggcgtagatcaggacattctcgggcggcgccgcgagcgaaccgtcgagcacgaccttcagcgccttgtagcgcgcatcgccggcgtcgaacgagaggtcgtcgcagaaaatgatgaagcgctcggggcgcccttcggtcaattcgacgatgtcgggcaggtcggtcaggtcgcccttctcgacctcgatgacgcgcaggccattggccgcatattcgttgagcagggccttgatcagtgacgacttgcccgatccacgcgcgccggtgagcagcacgttgttcgccggctggccggcgacaaaatggcgcgtgttggtgtcgatccgcgccttctgctcgtcgatgtcctgcaggtcggcgaggcggatcgccggcaatctcgcgatcggctgcaggtagcccacaccgcggcgtgtgcgccagcggaacgcgctggccaggtgccactcgggaagcggcgaagcgggcggcagcaagggctcgatacgctcgagaagttgttcggcgcgggcgagaaagctcgcaagttgccggaatgggtcgctcatcggacagtatacttcgcgggttgacgaacccgacactctagccaaaaccatgcccaaaagccaatcacggcgcctcctcgccaccgcgctgcttaccgcgctgctcaccgcctgcggcggtaccaacggcacccgcgaggttcccgccgcctgtccagcctgcccggcctgcccgccatgcggcacacaggcgcagccggcggcgacgacaacgtcaccgccgtcggcgaggctgctacaggccgcccgctggagcgaacttccgggatggggtgacgacgatctggcggccgcgtggcctgccttcctgctatcgtgccgcgcgcttgccagccgaccgcagtggccgcaatggaagaccgcctgcgacgaggcaaagggtctcacgagtccgtccaccaccaccatccgccgcttcctggaagcgcgtctgcagccctggttgctgaccaactcggatggcagtacgggtggcctggtcaccggctactacgagccgctgctgcgcggcgcgcggacacgcggcaagccttacctgcagcccgtgctcggcgtccccaccgacttgctgaccatcgatctgggcgcggtcctccccgagctcaagaacatgcgcctgcgcggtcgtctcgacggcaacaaggtcgtcccctactactcgcgcgccgagatcaccagccgggaaaaggacagccccgatcgcgcgttgctatgggtcgatgatccggtcgaactcttcttcctgcaggtgcagggctcggggcgagtcaaactccccgacggcagcatgacgcgcctcgcctacgccgaccagaacggtcacccgtaccagtcgatcggccgcgtgcttgtcgaccgcggcgaactgactctcgaccaggtgtcgatgcaagggatcaaacagtgggcgcgggcgaatccggcgcgcgtcggtgagctgctgaacgccaacccgagttacgtcttcttccgcgaacaagcgatcaagagcggccagaatggcgctgccgaaggcccgagcggagctctcggcgtgccgctgactcccgagcgcagcatcgccgtcgatcctcggcacgtgccgctgggcgcccccgtgttcctgtcgaccagcctaccggcgtcgacgacacccttgcgtcgtctggttctggcccaggataccggcggcgcgattcgtggcgtcgtacgcgccgacctgttctggggcttcggtgcgcaggccggcatgcaggccgggcgcatgaaacagcaagggcagatgtgggtgctcctgccgcccggcgctgcaccagaatagcctgaacgcagcacaaagtggtgcgtatggccctgtcctggtgcaatcggcgcgaaaatgcccggttgtggtgcataaattccccttgatggagcgcaagtcattgaatcactgcaccatctaatgctggcctgaagattgcttgatggcttcgacgaaaatttcagggggagccatggaagcactcaagtctggtagcgacgttctcttcatcctgctcggtggcatcatggtgctggcgatgcattcgggctttgccttcctcgaactgggcacggtccgcaagaagagccaggtcaatgcgctggtgaagatcctcaccgacttctcggtatcgacgatcgcctacttcttcgtcggctacagcatcgcctacggtgtcaacttcttcgccggtgccgagacgctggtgcagaagaatggcttcgaactgaccaagttcttttttctgctgaccttcgcggcggcgattccggctatcgtttcgggcggcatcgccgagcgggccaggttctacccgcaactggcggcgaccttcctgatcgtcggcttcatctacccgctcttcgagggaattgcctggaatcaggcgtttggcgtccaggcgtggctaaaggccaactatggtgaggagttccatgacttcgccgggtcggtcgtcgtgcatgcgatgggcggctggatcgccctgcccgccgtcgtcctactcggcgcccgctacgggagatacacgaaggaagggcgggtttcggcacacccgccatcatcgatccccttcctggcgttgggcgcctggattctgaccgtcggctggttcggtttcaacgtcatgagtgcgcagacgatcgacaagatctccggcctggtggcgatgaattcgctgatggccatggtcggcggcacgctggtcgccatggtcgccggcaggaacgaccccggtttcgtgcacaacggaccgctcgccggtctcgtcgcggtctgcgccggctccgacgtgatgcacccgatcggtgcgctgatcgtcgggggtgtcgcgggcggcatgttcgtgatgatgttcacgctgactcagaaccgctggaagatcgacgatgtgctcggtgtctggccgctgcatgggctctgtggcgcctggggcggcatcgccgccgggatcttcggcagcaaggcgcttggcggcatcggtggcgtcgccttgatgccgcagctgttgatgaccggcatggcgatcgccattgccctgatcggcagttgcctggtctacgggctgctgaaaggtgccgtcggactgcggctcgatcaggaacaggaatacaacggcgctgacctgtcgatccacaagatcacggctacccccgagcgggaaaccaactggtaggttcctgcatggtcgtgaggcgggtcgcctggcccgactcacgaacgccaggtgtcgcctaggctgctagaatcgccggctccgaagccccctctgtccgccaccatgcacacggattacctcgagagaatactcaacgcgcgggtttacgacgtcgccatcgaaacgcctctcgacttcgcgccgggcctctccgcgcggatcggtaaccgcgtcctgttgaaacgcgaggacctgcagccggtcttctcgttcaagctgcgcggcgcctacaacaagatcgttcacctctcaaaagaaaagctcaagcgcggggtaatctgcgcgtccgccgggaatcatgcgcagggcgtcgccctggccgcgaacaaggtgggttgccgggcggtgatcgtgatgccgacgacgacgccgcagatcaaggtgcaggcggtgcaggcgcgaggcgccgaggtgatcctggcgggcgagtcctacgacgacgcctacacgcacgcactcgaactcgagaaaaccgagaagctgactttcgtgcatcctttcgacgatccggaggtgatcgccgggcagggtacgatcggcatggaaatcctgcgccagcacgcgcagccgattcatgccgtcttctgttgcgttggcggcggcggcctgatttccggcgtcgctgcctacatcaagcgtctgcggccggaaaccaggatcatcggtgtcgaggctgccgacgccgatgccatggcgcgttcgttgaacgccggcaagcgcgtcagactggagcacgtcgggctgtttgccgatggggcggcggtcaagtacgtcggcgaggaaacctttcgcctctgtcagatgtatgtcgatgaaatggttctggtcgacaccgacgccatttgcgcggcgatcaaggatgttttcgaggatacgcgggcagtgctcgaaccagccggcgcgcttgccgtcgccggcgccaaggcctacgcggccagccaccggctcaaggacaggacactggtcgccacggcttccggtgccaacctcaacttcgatcgtctacgcttcgtggccgagcgcgccgagatcggcgagcagcgggaggcggttttcgccgttaccttgcccgagaagcctggcgcctaccggcaattcctgtcgctgatcggtgcgcgcaacgtcaccgagttcaattaccgctacaacgaccagcgtgccgcacacatcttcgtcggcgttcaggtggcttcgcgcgccgagtcggtcagactcctcgatcacctgcgccggcacgattatccgacgctcgacctgaccgacgacgaaatggccaagggccacgttcggcacctcgtgggtggacgctcgccgcagatcaccaacgagatcgtttaccgcttcgagtttcccgaacgcccgggtgcattgatgaacttcctcaaccgaatgagcgccggttggaacatcagcctgttccactatcgcaatcatggagcggactacggccgcgtcctcgtcggcatgcaggtgccaccggacgaactggatgacttcgaggtctttctgaaaactctcggctacgcgcactggaacgaaaccgacaaccccgcttacaggctgttcctggcctagcgtcgcgactcgccagcgggcatcagcgtcccgaaatgcgtgtgtccgcccgacgcaccaggccggcaggctgtgccgctggcgaccctcacgtcgtcgggcgggcggggcgaaagagtcccgcctcggtgaccatggcgtcgagcacctggtcgtgcggctcggggccgatcgaatcgaggcgcgccagttcgaagccgacgccgatggccagtgggcgcgggtggagcgcagccagcgtgcggtcgaagtagccgccgccgtagccgatgcgatagccggccgcgtcgaagccattcaccggcagcagaagcgcctccgggatcaggaactcgccggtagccggcgtcgggattccatagcggtcggcgagcatcacggtgtctggagaccaggcgcgaaaggccagtggccggttctccgcgagcaccaccggcagcagcgcgcgaaatccctttctggccgcgacggcccacctttcgatgagcggccggagatccggctcctgcttctgcggccagcagaaacccactgccattgtggcgagttgcggaaaaccagcctccagatgggcgcagacgcggctcgaatagctcgcccagtcggcggtcggcagggccagtcggcgctcgagcagcgcccggcgcagcgcgcgacgctctccagggtcgctgccggaggaacttccgggacggattccaggcgccaagtcgggggccatgtgatatgctcaaaatcgattttttcggagattccagcttaccatgaagcatcgctacaccgtctttgggctcttcatctccctgcttggcgtgcacctcgctgctcttgcgctgactgccgacgagcagttcctggccgcgcgcgatgcgttccgcgctggcgacaaggccaggctcgagcgcctggcatcgacgccgccgggttacgaactcgaagcctacgtcgactactggcgactactcctcgatctcaaggacaccgatgcgacgagcgttgccgccttcctggcccggcacgagaacacctacgtcggcgaaaggctgcgcgtcgactggctgcgcctacagggcaagaggcagcagtgggcggcgtttgacgtcgagtatccgcgactggcgcagcccgaccaggatctcgcctgctatgcgctgcagagccggcgggcacagggcgacgcgtctgcgctcgacgacgccttgccgctgtggctcactctcatcgagccaccggagccctgctacccgcttctcgaagcgctgatcgtcgagaagcgcgtgctcgccgatgccgtctgggcgcgtatccggcgtcagttcgaggccaacaagatcgccgccgccatctacagcatgaactacctgccgccgagccagacaccggacaagaaagtggcgcagatggtggccgatgcgccgctgccctggctcaccaggttgccgagcgatcttgccggcagtcgtatgcagcgcgaactggcggtgctggcaatccagcgcgtcgcgcgcaacgatccgcgcatggcggcggatcagttgagccgcatctcagcgtcgctgaacgccggcgaaaaggcttgggcgtggggccagatcggttggcaggcggcgcagcggcacctgccggaggcgatggaatggtaccgtcaggccggcgaggcgccgctttccgacgaagtggcgcagtggaaagtgcgtgctgccctgcgtgtgcacgactggggtagcgtccgcgccaccatcgagaagatgccgccggccctggccgcgcagccggcgtgggtctattggctgggtcgagcctaccgcgccggcggaaggctcgacgaagccaatgcgctgttcgcgaagatcgctggacagcccgatttctacggtaacctggccaatgatgaactcggccgcacgacgacgacgccgcccaaggcgtcaccgccaagccgggaagaactgctgcaggtcaccgccaatcccggcgtgcagcgagcgctggcgttctttcgcctcaacctgcgtacggaaggggtcaaggaatggaactggagcctgcgcggaatgagcgatcgggaactgctggcagcatccgatatcgcgcagcgcgccggcatgtacgaccgtgcgatcgccgcggccgaccgcacgcgcactgaacacgactactcgctgcgctacctggcgccgtatgccgatcaggtccgcccggcagcgcgcaatcaggtcctcgacgatgcctgggtgtatggcctgatgcgtcaggaaagccgcttcgtcaccagcgcgcgctcctcggtcggcgcctccggtctgatgcagctgatgccggctaccgcgaagtgggtggccaacaagatcgggctcaaggacttccagcagagccgggtcaatgacacggagaccaacgtgttgctcggcaccacctatatgcgtctggttctcgagagtctcgacaaccatccggtgctggcgtcggcggcgtacaacgccggcccgggacgcgcacgcagatggcgggccgatcggcccatggagggcgcgatctacgccgaaaccattcccttcaacgaaacgcgcgactacgtgaagaaagtgatgagcaactccgtttactacgccgccttgttcgacggcaagccgcagaccatcaagagccggctcggcgtcatcgcaccacgcaccggcggcgaggcgaagggcgaggatttgccttagaatgacggttttccgacactcattcaatcggcagggcgctatggaactcgagaacgtgttgttgatcggcggcagtggttttgtcggcggctggattgccagctgcctttccgaacgcggcgtccgggtgacgataccgacccgccgccgcgagaacaccaagaagctgatcatgctgccgaccgtcagtatggtcgaggccaacattcatgatccgcaagtccttgcgcagctggtgcagggccacgacgcggtgatcaatctggtcggcgttctccatgacacggattcgcgcctgccctatggcaggggtttccaggcagcgcacgtcgatctgccgaaaaagatcatcgccgccatgcgcgagaacggggttcgtcgtctggtgcacatgagcgcgctcagggcaggcatcaatgcgccatcggagtatctgcgctcgaagggtgacggcgaagcggccgtccggtcggccatgaacgaattggacgttaccatgttccggccatcggtgattttcggacccgatgacgcgtttctcaacatgtttgccaagctgctgcgcctttttccggtgctgcctctcggcggcggctcggcgcgtttccagccggtctatgtcggcgacgtggcgcgagcctttgccgattcgctgaccaatggcgccaccttcggtcagacctacgagctgtgcgggccgaaggtctataccctgcgcgagatggtcgactacaccgcgcatctggtcggcaagcagcgtcgagtcattgatctcggtaccggcggctgggcctacctgcaggccggtctgatgtggctgctgccgaatccgccgctgtcgcccgacaacctgcgctcgatggagcttgatagcgttaccgatggctcgcacgactatcccggctggcagcccacgccactcgaagcggtggcgccaggctatctgtcgccggacgagatgatccagcttcgcctcgaccgttatcgttatcgggccggtcgctgagcgaagtttcgggccgccgcaagctcccaggctcctcgatgcagatctttaccgtcggtggggcggttcgcgacgaactgctcggcctgccggtcaaggatcgtgactacgtggtcgtcggggcgtcccccgaagagatgctggccagaggcttccggcccgtcggcaaggactttccggtcttcctgcacccgtccacccacgaggagtatgcgctggcgcgcaccgagcgcaagaccgggcctggctaccggggatttgcctttcgcgctgctcccgaagtcagcctggccgaggacctggcgcgtcgcgacctgaccatcaacgccatagcgcgcgccgccgatggttcgctgcttgacccctaccacggcatcgacgatctgtctcggcgtgtcctccgccatgtcggcccggctttcgtcgaggaccccgtgcgggttctccggatcgcccgcttcgccgcccgcttcagcgacttcgtcgtcgcgcccgagactgtcgcgctgatgcgcctgatggtcgccggcggcgagctcgatcatctggtggccgagcgcgtctggcaggaagttgcgagaggtctgatggaaacccgaccttcgcgcatgttcgagatcctgcgcgaatgcggcgccctggcgcgcctgctgccggaactcgaccgtctctggggcgtcccccagcgcgccgactaccatcccgaagtggataccggcatccatgtgatgatggtaatcgatcagtccgcacaaaggagctgtgcgctgccggtgcgctttgccgtgctggtacacgatcttggcaaggggacaacgcccgacggcgatctgccgcgtcatccgggccacgaagaacgcagcgtcgaactggttggccaggtgtgcgtgcgcctcaaggtgccggtggaatgtcgcgacctggcggtgctcgtcgcgcgtcatcacggcaaggtccaccgggccgcggagctgggtgcagccgcgatcgtcaggcttctcgaggcgaccgacgccgttcgccggccgggccgtttcgagcagcttctcgaagcctgtgcctgcgactaccatggtcgactcggttggcaggagatcgcctatacggcgccggcactgctgcgccaggccctggcgcaggctggtgccgtcgatgctgcggcgatagtccgcggctgtaccgatccggcgagcatccctgcccgcctgcatgaggcgcgagtggcggccgtcaggcagggcttgtcggcaggccttgcaacggctggggcgttgggtctgcgctagagcgtggcgctgcggtcaccggtagcgaagcccagcagcggttggctgatgcccttgccgagggcgattaccttgaagatctctcccatttcggccggtgagaccagtttctgtacggcgttggccagaggcaggtagcgcagcgcgtcgccaacaggcgtgcgcgacaggatttcggtcaagccgcagttgaagaggaagctcgactgcgtggtgtagccgagcagctccaggcccgcctggcagccggcctcgacgattcccgtgaagtcgacgtgcgtcgtgatgtcttgcagaccgggtaggtaaaacgggtccgtgtgggaacggtggcggtaatggcacatcagggttcccgcgctgcgttgcggatggtaatactcgtgccgtgggaaaccgtagtcgatcaggagcagcgctccttgtccgagtatgcctgcccactccgtaatccaggccggcgcggtcaacgagatttcactcaggtagccgggtgcaatctcgcattcgccggccagtaccttggcgcgcccgagcagcgggccgcttgccgggcggtcccgccagacgaagcgcccttcgtcaacgccgacgccacgttcggcgatgtgcgtcggaccccagagcacaaggtgcgcaggcatggcgtcgaggacttcattggccagcacgaggccgtcgaagcgttccggcaggcgctccagccagcgcacgcgtggcagcaggtgcggggtgcggcgagcgagggttgcctgttgtctcgcccgcagttcgccggacaggtcgagaatggcgtagctgtcgggtagcgcgccacgccgttcgagttcgagcagaaggtcggccgcgaactcgccggttccggctccaacctcgattattcgtggcgcgctgagtacgaggatctgtgcagcctgggcccctagcgtctgagcaaaagccgggcagatctcgggggccgtcacgaagtctcccgccgggccgaatttgtgcgcgccgccggaatagtagcccatgcctggtgcgtagagagccagactcatgaaccgatcgaaaccgatccagccgtcgccagcggcgatctcggtcgagatgtgctggctgagggcgcggctgaaagcgagtccgtcggctgtcggcaggggcaacgatagcgcggcctggctggcgtggctcagcatggcgcgggcgaagcagcctgacttccggtgcggcggcttggcggcgttgccgatcgccggtcagtcctcgcagcgttcaaaacggatctgtccgtacagttcggggtgcgtgttcgccagccaacgctcggcctcggactccgcgcgctcccaggtcgcggcgcgcagggtcacgaagatctggctgccgtcggcctccggccactcgagagtgtagctgtggaagccgctgcgtccctccaggtggatcgtgcgcgtcgacgtcggcggctcacgacacagctcggcagtcgcggcaccacttacgcagaggcggtaggtcggccccttcccttgatgctggacgacgtattcctgaccgtccaccacctcctcgatgacgtcccattcggcacagccttcgatgatcgcaccgagtggcgggccgaccccgtcgcgaattacctcggcggtgaccgcatgggtttgtccgttgtcgtcgagcagcgcatgccacggcaggccttggcgggtgggcggtgggaaaggcaaggcgtgcttgccctggcgaatgcgggcgaacagtgaggattttcggatgtcttccagatcgatgctcgggaaggccgagcgcggctgcgagcgaaagcttccggctcccatgtagccgacatcccagagtgtgcgcagccactcggcggtgtcgatggcgacctgcaccaggcggtcgtcgagttcatcgccgcttggctgggcctcgcgcggcgcgctgacttgctgcgcctgcaattcggtctcgtgcgtgcgtgcgcgcaacacttcctgaaacaggcgccctacccattcggcctcggttgccggaagctgcgcggcgcgttcggccaggtccatcagttcgtcggcgtcgagtggctggtccggcttgctcatgaacgatctccctgttgtcgctgttgtcgattcccctgtcagtttactgcgctggcggccgaaagaactgtttttccccgagtcggtggcaggaatccgttaaaatcagcgctggtgctggcctggaacttgcgatggaggggaaaacgatattggtgaccggcgccgccaggcggctcggctcggcggtcgcgcgcgagatgcacactgccggagcgcgggtcatgctgcactaccggaaggcttccggagaagccgaggcgctggtggccgaactgaatgcgctcaggcccgattcggcggcttgcgtgcaagcggatctgctggccatcgacaccttgccgcaactggtggccgataccgtcgcgcgtttcggtagcctcgatgcgttggtcaacaatgcctcgagttttttttcgacgcgcttcggcagcattgatccggcagcctgggatgacctcgtgggtaccaacttcaaggcaccgttgtttctgacccaggcggcagctccgcacctgttggccgcccacggcgccgtggtcaacattaccgacattcatgcggaacgaccgctcgcgggctattccctgtattgcgcagccaaggccgccctgctgggactgacgcgtgcgctggcaatcgaactggcgccgcgagtgcgggtaaacgccgttgccccggggccgatcctgtggcccgagacgggcgctttcgatagtgcggcgcgcgcggagatcgtcgcgcacaccttgttgcagcgtcccggttcccctcaggacattgcccgagcggtccgctacctgcttgtcgatgccgtctacgtgactggccaggtgatcaacgtcgatggcggtcgcaccgcgcatctctgacccgtcattcgtttgagaggaacccggtgcaactgtcgaacaccctgctgcgtctgaagaagcgccttgagagcaacgtcggcaaggcgatcgccgactacgggatgatcgaggacggcgataccgtcctcgtgtgcgtgtccggcggcaaagattcgcacaccctgctgtcgctgctgatcgccttgcgtgagcgcgccccagtgaattttcgcgtcattgcgatgaatctcgaccagaagcagccaggttttccggccgaggtgttgcccgactatctggcgaagatcggtgtcgactaccgcatcgtcgagcaggacacgtacgccgtggtcaaggacaagattccggagggcaagacgacgtgctctctctgttcccggctgcgtcgcggcgtcatttaccgtaccgcgaaagagcttggcgccaacaagatagcactcggtcatcatcgcgatgacattgtccataccctgttcctgaatctgttcttcggcgggcaactcaaggcgatgccgcccaagctgcgcaccgacgacggctgtcatgtcgtcatccggccgctcgcctattgtcgtgagagcgacatcgcccgcttcgcgcgcggcatggagtatccgatcattccctgcaacctctgcggctcgcaggacaatctgcagcgccagaagatccgcgagatgatggccgactgggaccagcgttatccgggacgcacggatgtcgtgttttcggcgctgcagaaggttgtcccctcacaccttgccgaccagaccctgttcgacttcaagggcctgcgcgtcggcggtgaaacggtgccggctgccgccgatgcactcttcgacgcgccatggttcggcacgccgccgcacacgtcgcacgtttttccgctgcaggtggcgaaagcatgagcagaatgctcgggcctacgcgtcatgggtggtggcacgaccggcaaacgcaacacggggagtcggcttcatgagcagtgaggaagggatgctgtcggcactgttcgtcagcgtgtcggggagtgcccgtctgttcgacaaacttggcggcgccgaggccttgcacgccgtcgaccgttgcatgaagcgagtcttgcggggtgtcgatggctttcgcgggcgaatcgtgcgaactacccgcgatgacatcacggcactcttcgagcatgccgacgatgcctgccaggcggcgattgccatgcagagacggatagccgacttgccgccggtttccggcgtcaagctggctatccgtgccggctttcaccacggcgaggtgatcggcgagggcgtcggcggttgcgtcaatacggcagagtgtctggcgggactggccaagccagggcaggtcctggccaccgcggaaacgcaggccctgttgtctgtgccgctgcagtcgtcgacgcgctgtttggactccttgtcggtcaaggggcagtttaccgaccagcgggtctttgaagtgctctggctggagccccggaacccgggctatcgggcgatcgtcgagtccgcagcggaggcgccgagcgagagggatccgcggctttgtctacgctacgcggggcaggtcaagctgctcgaccggatccggccgaagttgctcatgggtcgcgactccggctgcgacgtcaccgtccgcgatcggcgcgcttcccgtcatcacgcaagaatcgagcgacgaggcgacttcttcgtcctcagtgatctgagcaccaatggcaccttcgtgaccatcagcggcgggcccgagttgctggttcggcgcgaggagttcgttcttcgcggtagcggcatcatttccttcgccgcctcggcgagcagtcccggggccgacatcgccgagttcgagtatctctgagccgccgcagcggcgaattcggccagcgtggtctatcgcgtcggaggtggcgtccgaatcgccggcaagggacgttcgtgtgcccgcaggggtctcctcatgaaggcagggcgcgcgcgagtgtcagcagagtgacctccacggcaccatgcagtttcacggttcgcgccagttcgttcagcgaggcgccggtggtcatcacgtcatcgacaagcaccagccgcttgccggtcaggtccgtcgcacagtggaaggcgccgcggacgttcccggcgcgttcgcgccaaggcaggtcggcttgcgtggccgtttgccggatgcgggtgcaggttcgggcgtcgatcggaatccggctgcatcggctgactgcgcgtgccagttcgagcgcctgattgaagcccctttcgcgaagtcgcagccgatgcagcggcatggggacgatcaggtcggcgtggaagtcctttgccagctcggcaagccgactgccgaaccaggcgccgagcgccaggcgatggccgtacttgaaagcctgcaccagcttgtcgatcgggaaagcgtagcggtagacggcgagggtggcatcgtagtgcggcggtgccgtcaggcatcggccgcagacactgccacccggagtcggcaaggcacagagcggacagcgcgtcgccggaagccgcggcagatccgtcgcacaggccgggcagagcagggtcgtgccgctggccgcaccacacaacaggcagtcctgcggcagaagtcgcttgcacgatctgcggaccagctcagcgctttgagttaagattgtcatccttgaagtgctcgcaaaccatccctgccgacgggctctacattatcccacccataggtctagttcatgaacgccattccgcaagccgccaccctcgcccaagactgttccccgacaacgcacagcgcccgctggaccgtcgcggaagtcgaggcgctgtaccaacttccactgatggatctgatctaccgcgcccagcaggttcatcgtgaaaacttcgacgccaacgcgattcagcgttcgacgcttctttcggtcaagaccggtggttgttccgaggattgcggctattgctcgcaagccgcacgttacaccaccgggaccgagcgcgaggcactgctgccgctcgacgaagtcatcgctgccgctcaggcagccaaggacaagggcgcctcgcgcttctgcatgggcgccgcctggcgtggtccgaaggacaaggacctcgccaaggtcaccgagatgatccgggcagtcaaggggctcggtctgcagacctgcgtgaccctgggcatgctcaaggagggtcaggccgacgaactcaaggaggccgggctcgactactacaaccacaacctcgataccgatgcctcgttctacgggcaggtgatcaccacccacaagcatgcggaccgcatcgacacgctcggccaggtacgcgaggccggcctcaaggtctgctcggggggaatcatcggcatgggcgagtcgcggcgcaaccgggcggccctgatcgtccagttggccaacctcaatccgccaccggaatcggtcccgatcaacaacctggtgccgattccgggcacgccgatggctgcactcgcgccgatcgacaacttcgagttcgtgcgcaccattgccgccgcccgcatcaccatgccggcgagcttcgtgcgcctgtccgccggtcgtcaggcgatggccgaagaactgcaggcgctttgttttctggccggtgcgaattcgatcttctacggcgacaaactgttgactaccggtaatccggaagccgatcgcgatgaagcgctgttcgagaagcttgggctgcggccgatctagttgctgatgaacgcaccggcgcagttcgttgatcggcgccaggtgcggcgcaactttgcgcgcgcggcagcgagctacgacgaagcagcggtgctgcagcgcgagatcggcaagcgcatgctggagcggctcgattacgtacgcatcgagccgcaacgggtgctcgatctcggttgcggaacgggtgccagcctcacggccctgcacgaacgctaccccggcgccctcgtcatcggcgccgacccctgcctgccgatgctgcgtgtgggccagcgccagcactcgcgcttgcgctggttgctgcccttcctgaggagccatcggtcgccgctactggctgccgaagcgagcgcactgccgctgccagcgcagtcgatcggtctgctgtggtcgaacctgatgctgcactggctcgacgacccgctgccggcatttcgcgaggcaaatcgcctgctcgaagttggcggcctgctgatgttctcgacattcggacccgatacgctcaaggaactgcgtgcgagcttcggcgatggctatgttcatacgcagcgcttcaccgacatgcatgattatggcgacatgctggttgaatgtggattcacggatccggtgatggatgcggaggtgctgacgatgacctacgcgcgtcttgacgacctgctcgccgatctgcgccggagtggttcggcgtgcgcgatgcaggcgcgccgccgcggcctgaccgggcgctcgacgtgggccgcgacgcgcgctgcgtacgcgcagtgcgctcgcgagggtcgcctgccggcgacctacgaggtgatctacgggcacgcgtggaaatcccagccacgcaagatggccgacgggcgaaccattgtccgtttcgatccgcaccagcgacttcgctgatgcggtagccactcggcagctagacgaagaattcctcgagccgtacgaaaacctcgtgttcggcgccatgccggcgcactgccagcacatcctcgagcttctccacctgcttgaccatctggtcgaggcgttcgtcctcattgaccagcagccagatacggctggtggcgccgctgcccaccggcatcaccagaatgccttcgacgttgtaggcgcgccgcgaaaacaggccgacgacgtgcgacatgacgccggcgtggttgttcacgtcgagttcgagtaccgtgcgtgcgagtgcctggttttccgtgcgtgtaagcgagttcatcgttcagcctccgatcatttccttgttggcggcacccggtggcaccatcggcaatacctgctcgtgcatggcgatgctggcatggatcagcatcgggccgcgtgttgccaaggcggctgccagcgcggcaagaggatcgctcgccttgtcgagatcgacggccggcacgccgaaaccctcggcgacgcgaatgaagtccggcatgcccttgaacttcgaggcgtagatgcgttcgccgtagaacatcgtctgctgctggaagacgaggcccagcgaggagttgttcatcagcacgatcttcacgttgacgtcctcttcggccgcggtgacgagttcctggatgttcatcaggatgctgccgtcgcccgtgaaacagaccaccgtccgttccggctcggcaagcgacgcgccgattgccgccggcatgccgaagcccatcgtgccaagccctcccgacgtcagccactgcctggggcggcgcaagggataggcctgggcgacccacatctggtgttgaccgacgtcggtggtaatcgtcgcctcatcgtcgagacagttggcaacggcacggatcagcccgtacggggtgcgcgggtcgtcgatccccggcatgcgcagcgggtggtcggccttcaggctggcgacgcgcgctagccaggcgtggcgctgtggcgactcgatgaccggctgcagcagttcaaggaccgtacgcacgtcgccggcgatgccgacatgcgccgtcttgatcttgtcgagttccgacggatcgatgtcgatgtgtatgatcttcgcctgcggacagaaaccggcgaccttgcccgtcgcccggtcgtcgaagcgcgcgccgacggcgatcagcagatcgcactcgtcgagcgccagattggtgcagcgcgcaccatgcatgccgagcataccgagcgacaggacgtgatcgaccggcatcgcgccgagcgccatcagggtcattacggtcggcagccgggccttctgggcgagtgccacggcggcttcggcagcacccgaatgcacgacgccgccgccgaggtagagaaccggtttcgcggcggcattgatcatcgctgccgcacgttcgatcagttcgccgtccggcggcggcaccacatccgcacaaccgggggcgggccattcgtcgacgtcgacaagctgattctgaacgtccttgggaatatcgaccaggaccggtccggggcggcccgacgcggcgatgcggaaggcacgcggaatgaccgtcagcagatcgtcggccgacccgaccaggaagttgtgcttggtgatcggaatactcagaccataggtgtcgacttcctgaaaagcgtcggtgccgatcatcggcttcggtacctggccggtgattgccaccagcggaatcgaatcgagtttggcatcggcgatggccgtcagcaggttggtggcgccaggcccagaagatgccatgcataccgctggcacgccggtggcgcgcgccatcccctgcgccatgaagccgccgccttgttcgtgccgagccagcacatggtggatctccgacttcgagagcgcgtcataaatcggcagaatcgcgccgccgggaatgccggcaacggtgcgaacgccctggcgttcaagcaggcggacgacaatctgtgctccggtgagtgtttcgggtgtttgcttgggcaagggtttctccttcaaaagaactgccgatttcggcgtcgccaggcggtggtccggaaaagcaaaacccccgctcggcgtgtgccggcgggggtttctggaatcttctgtcgctttctgcgttgcgatctagcttcctgccctcgacggcgcacgcgtcagtacgcgtacgacgcgtactacaccgactaccgaaaggcctgccgcacggctggctgaagcatcagccgcagcaaatgaggcagcgtggatgtggtcgaagcagagcatcgtcgtcagatcgaagtcacgaaagcgaagactggattagaaccgagcgcagataaaaatgcaaggatcgtgcaatggtcggaggagtctggatcgtcgacatggacgccgagaacgccaggcttccccgggacggcatggtccgctttagcgtgtccggcggcgacgagcggcagccagtccggcaaagccgatcgccagcagggcaagggaggccggctccggaacgctgggatccagtttctcggtggtccgtatgccaaactggaacccgtgccaatcctcggatgtcggtgcggtccaggagaacgagtcaaacgtaccaatgaactgaatcgtgccatgcccctccgcgccctgcagcacgtctccgggcaactcctggagtgccgtgggacctcccccccagaagccgacaccctggctgacgatgtcgaaaggacggtcgaagtcgtaggtcacgttaaagccgggttgtcccaggctgacgatgtccatgatcggatccttgatcgcttcggacagggtgagcttgtaggtcgtcgtcgagctgccaccgatcaacgaaatgatgtccgaatcgggtggcgcattgtcgacctggctactgatgtagggtgcgctggggctccagtagttggtcccaccgaaggtttgtgcgaacttgaaactgcctgcagccccggtgacctgggtaaccgagaagctgaccgtcaccgtcgaaaggtccggtagcgtaatggtgccggacgccgtccccgcacctggattggcggcggtccagtccacaaagtggtaaggcacggcgtgcgctgcgccgccaatggccagtaacattcccgccagaacacctctcaatgccttcattctcgtgcctccctctgattccgtgacctgcaacaagggctcctcgcccgtccgcgtcgcgccgaggcacgacttcaccgtcgccaccgcccgcagatggcaccatgcaagatgccaagcgatattcgtgccaagatccaagtcgaggttttcaagtcgttaaatcagcgcatttacgacacttggccggtgcggcgagcacctgacctcagtcatcagccatgatctgtaaagtttcccgacaccttcggcaggcgtttgcggctcgtggacgagaaaaggggaaccaaggggcgggtcacggactgggccagcacgaggatggcccgtccgcatggcatcgccgcccccgccactctgcccatcgatcgagatccgccgattcggcgaactttggccgaaaaacgatgcccaagctcggcctacccgcgccttcggtccttcagatattctctctccatctctcaatctccataaggaatcaacatggcaagtacagtgactctcggcggcaagccgtttcaggttggcggcattcttccggaaaaaggccagacggcacctgccttcacactggtcggcaaggatctcgccaacgtctcgttgagcagttttgcaggccagcgcaaggttctgaacatctttccgagcattgacacgccgacctgcgcaacgtcggtgcgcaagttcaacgagaaagcgagtgggctgagcaatacggtggtgctctgcgtttccgccgatctgccctttgcgcaggcgcgcttctgcggtgccgagggactcgagcgagtcgtcacgctgtccacgatgcgcggccgcgagttcctcgaagcctacggcgtggcgttgagtgacggcccactggccggcctcgccgctcgcgcggtggtcgttctcgatggcgatgacaaagtgctgcacagcgaattggttgccgagatcaagaatgagcccgattacgacgcggcgctgaagtctctggcctgaggcgaagcgaagcagccaggccgccatcgcggcgctcgatagagacagtcccatgtccgacaccagcagcacgccgcccgtcaagcagcggcaaggcatccagtcgatcgaggtgggcacgcggctgttgcgtgcgctcgccgcccacgggcgcgcaatgatgctgcgcgacgtggcacgccacgccggcatgccgccggccaaggcgcatcgctacctggtcagcttcatgcgcatggggctcgtcgaacaggatgcgaataccgggcgctacgatcttggcgagtttgccctggaactggggctcgccagtctggcgcgcctcgacccggtgcggcttgccgggccggtgctcgacgacctctgcgaacacattggcgaaacggttgctctcgccatgtggggcaaccatggtgcgacgtgcgtgcgctgggtcgaggccggtggcccggtaaccgtcacgctgcgcaccggcgtcgtcatgcccctgacgtcatcggccacgggtctggctttcgccgctttctatcgctcgccgtatctccggaagatgctcgacgccgaggtgcaggccaccgccgagcttcggcatgcagcgccggccgctgtgctgtcggcattgacggtgcaactcgacgaaatccgccgccatggtatcgcgcgcgcttcgggcagcgtgacaccgggaatcaacggcttcagtgctccggttttcggtcatggcggtcgcatggtcgccgcgatcacctgtttgggcatcatcggcaacttcgacctggactgggacagtcccatggcgcaggcgacgcgcgacgccgcggcgacgctctcgcgccgactcggctatggcaccgtcgatgacggtgtggccgacaggcgttcggcggagcaggccgggcgaccgggaacggctgacggcgcctgtgcgtgactgccgcccggattgtggtgcctgttgcatcgcgccgtcgatcaccacgccgatgcccggccacccctgcggcaagccagccggtgaaccctgcctcagtctgacggctgactggcgctgtgctctgtggggtcgccccgagcggccggctttttgcgccggcctgcagccttcggctgagatgtgcggtgacaaccgccatcaggcgatcgcctggctgtcggcgctggaactggcaagtcgaccctgagtggtagaatgcgggttttgtcgaaagcccgctgtggacctcctgctcctgctgaaagctctgattctcggaatcgtcgaaggcgtcaccgagtttctgccggtatcctcgaccggccacctgattctcgccggcgacctcctcaatttcaatgacgaccgcggcaaactgttcgagatcgtcatccagtcgggtgccatactcgccgtctgctgggagtttcgggcgaagatcgtccaggtcctgctgggcctgccgagcgaccgggcggcgcagcgttttgctctcaacgtgctggttgctttcctgccgctggcgatcatcggcctgctgttcggcaaggcgatcaaggcatcgctcttcaacgcgccggtggtggccacggcgttcatcgtcggtggcttggtcatcctctgggcagagcggcgcgagcaccgcatccgcatcgagtcgatcgatgacttgacgctgctcgacgctctcaagctcggtctggcacaggcgctggcgctgatcccgggcacgtcgcgttcgggagcgacgatcattggtggcttgttcttcggcctgtcacgccgcgccgcaaccgagttttccttcttcctggcgatccccaccttgatcggggcgacgatctaccaactctacaaggaacgcgcactgctctcgtttgacgacctcgggatgtgggtcgtcggcttcgtcgccgcctttgtttccgcattctgggcggtacgcgggctgttacgctacatcagcacgcacgacttctcggcttttgcctggtatcgcatcgcttttggcgtcgtcgtgctggtgacctggcactacgacatcgttgcgtggacgagtggctgaggtggctggcccccgcatcctctatctgcacggattctgctcgtcgccggcatcgtggaaggcgcgcctgcttggcgatcatctggcggccgctggtctcgccgatcgtttcgtctgcccgacgctgccaccggcaccttttgccgcgatcgccgacgccgaagcgctgctggccggcggcgatgggccgacgacgctggtcggcagctcgctcggcgggtattacgcggcgtggctggccgagaagcacgacctgcgcgcggtcttgatcaaccctgccgtgatggcgccggtcctgctcggcggactcgtcggaacgcagaccaatttccacagtggcgagaaattcgagtttacgaccgagcacgtcgagcagttgcgctcgctggaagccgcaagcgtcacgccggcgcgctacctgttgctggtcgagaccggggatgcggtgctcgactatcgccgagccgtcgagcgctatgccgggagccgccagatcgtcatcgaggggggcgatcacagcttcacgcacttccccgaactgatgccgcaaatcattgaattctgtgggttataatcgtcgcgatgcatgttctattcgaagaagacggggctttcagaacggccaccattgttgccgacaacgactcttcgttgcaggtcgagacagcctcgggcaagcgcagcaagatcaagtcgacgagcgtcctgttgcgctacggcgaaccggcgccggcggccctgctcgagcaggccgaagcgctggccgggagcatcgagcatgactttctctgggagtgtctgggtgacggcgaattttctttttctgattttgccaatgattacttcggccacgtcgccacgccggtcgaggcctctgcgctcctgctggccctgcattcggcgccgatctacttccatcgcaaaggcaaagggcgcttccgcaaggcaccgcccgacatcctccaggccgctctcgccgggctcgagaaaaagcgccagcaggccctgagcatcgagcggatgattggcgagctgaaggcgttctcgctgcccgccgagttttcaccgctgcttggccagttgctctacaaacctgaccgcaaccgcggcgagaccaaggcgctggaggcggcttgcctcgacaccggtctgtcggcggcgcatctgctggccaggtgcggggccatacgctcggcgtacgactaccacctgcaacgcttcctcctcgagcaattcccgcgtggcaccgactttcccgacgtggccacgccactgctgccgtcagacctcccgcgcgccgacgttcgcgccttttcgatcgacgacgccgccaccaccgagatcgacgatgccttctcgctgcagacgctgcccggtctcggctggcgggtcggcatccatatcgcggcgccgtcgctgggtatcgcgccgggatcgccgctcgacgccatcgctcgcgaacggctatcgacggtctatatgcccggcgccaagatcaccatgctgccggatgcggcggtcgatcgcttcaccctttccagtggccgtgcggcgccagccgtttcactgtacctgaccgtcacacccgatttcgaggtcacggcccacgagtcgcgcgtcgaaatcgttccggtcgtcgccaacctgcgccatcacgacatcgagcccttgttcaacgagcagaccatcgccgccgggctgactgacttcgcttttcgcgatgagttgctgaccctctggcaactggccaatgcctgcgaaggcaggcgcggcaagccgtcagcgatgcagggcaatcacgactacaacttccgcatcgacggtgaccttgccgatgccgaggcgtgccgggtcgagatttccgcgcgccggcgcggcagtccgctcgacaagctggtcgccgagttgatgatcgtcgccaacagcacctggggcgggctcctcgccgcgcagggcgtggccgcgatctatcgcgtccagaccggcggcaaggtgcgcatgagcaccgcaccgcaggcgcatgaaggccttggcgtcaagcagtacgcctggtcgtcatcgccgctgcgccgctacgtcgatctgctcaatcagtggcaactggtcgcctgtctcaacggtgatacgccgccgtttgcggcccgctcggatgcgctgtttgccgccatgcgcgatttcgatctcacctacagcgcctacgccgacttccagcgcagcatcgaacgttactggagtctgcgctggctgcgccagcaagggctggagaccatcgaggcgacgatcgtcggccgcgagaacctggcgaggctcgatcatctgcctctcgtgcagcgtgtaccgtcggcgccagagctcaaacccggccaaagaatctgcctgcgcatcgagtcgatcgactacctgacactcgaactcgcttgccgttatgtggagaccctcgccgtggcgggaagcccggcaatagcggctgacgacgaagttctggaggcagtcgattgaagtgaatgccggcgcgcgcaaagggtcgccacacgttcccgacggtcgccgcctgtggctggcgctcggcgtttcgctgctgctgcacgtcgtcgtgctgtcgctgcacttcacgttcccggatgccgcgcgcgctttccaggatcgtgcgctcgacatcatactggtcaatagccgctcggcccgcaagccttccgaggcgcaggccctggcacaggccaatctcgatggcggcggcaacagcgaagagaagcgccgtgcgaagacgccgctgccacccgcaccgagacatcaggacggtgacgacctcgaccactcgcagaagcgaatccaggagcttgaggcccatcagcagcgactggcggcgcaaacgcgcagccgtaccaccgtcgccccggcagcggacaagcaggtccagcccgagcccacgcccagcgtcagcggtcgtgatctggcgcatagcgccctggcgatggcccgcctcgaaggcgagatcgccaaggaggtcgacgactacaaccagagaccgcgcaagaagttcatcggcacacgcgccgatgaataccgttttgcgcagtacaacgaagagtggcggctcaaggtcgagcgcgtcggcacgctaaattatccggaagcggcgcgcggcaagctgtacggtagcctgatcctgacggtttccatccgcagcgacggcacggtcgcctcggtcgagatcaatcggtcgtcagggcacaaggttctcgacgacgccgctcgccgcatcgtcgccatggcggctccctttgccgcttttccgccggccatccgccatgatacggacgtcctggtgatcacccgcagctggaatttcacccaacgcgacagtctcgagacgaaggcgcgctgaaacgacgatgagcgaccgttactgcgtctttggcaacccggtgggccacagcaagtcgccggcgatccacgccgccttcgctgcccaatgccgacaggacctcagctacgaggcgattcttgcgcccctggacgggttcgccgagagcatgcgcgccttcgcggctgccggcggttgcggggccaacgtcacggtcccgttcaaggaacaggcctgccgcctggcaacgcggcttgcagcgcgtgccgaacttgccggtgccgtcaatacgctggtcttcaatggccccgatatcctgggcgacaacaccgatggtgccggcctgctgcgtgacctgagcaccaacctgacctgtcggatcgccggacagcgcgtactgttgctcggcgcgggcggcgccgcgcgcggcgtcgtcgggcccttgctcgacgctcgcccggccgcactggtgatcgccaaccgcaccgccgggcgagcccgggaactggcgcaacgctttgccggaccggcgccgctactcggctgcgcttaccccgaagtcgccggcctgtccttcgacctcgtgatcaacgcgacctcggcgagtctcaccggcgaattgccgccattgccggggggagtctttgcctccggcagcctggcctacgacatgatgtatggtcaggggccgacaccgtttctcgtcttcgccgggagtcacggagccgcctgtctggcggatggcctcgggatgctggtcgagcaggctgcggaggccttccacgtctggcgcggtgtccgccccgaaacggcgccggtactggccatgctgcgcgctgccctggcgcgatgagccagcttgcccggtggctgaagcggctagtcctgggcttcgtcgcactgctgctgctctatcagttatggttgtttggctgggttctctggtggaactgggtcaatccggacaacacccgcttcatgagcatccgcctcgacgaactgcgggtcaaggacccacaggcgcaactgaagaagcaatgggcaggctacgacaggatctcggcgaacctgaagcacgcgctgatcgctgccgaggacgccaagttcgtcgatcacgaaggcttcgactgggaaggtatccagaatgcgatcgagaagaaccagaagaaggggcgcatcgtcgccggcggctcgacgatctcgcagcagctcgccaagaacctcttcctgacgccggcgaagacaccctggcgcaaggcggaggaagctgtcatcacgctgatgctggaagcggtctggagcaagcagcgcattttcgaggtctacctgaacgtcatcgagtggggcaacggcgtcttcggcgccgaggcggccgcccgccactactacggcgtttcggccgcgcaactgtcgcgcgaacaggccgcacgactggccgggatggtccccagcccgcgcttctacgaccgcaaccgcaacgcgccggggctggccagaaagacggcaatcatcctcgcccgcatgccgtcggccgacgttccctgactgcctgcgctacactcgcgatctggccgtcatctcgcgcccgcgcgtgcgggcaggaaaaccaaggagtcaccgcatgaagcttcgcaccgtatttctgttgctcatcctcggcgccatcgcggccttttcggcgctcaactggaaccacttcattgctccgacgacactgtcactgggcttgaccgagatccaggcgccgcttggggtgatcatgctcggcgtcgtcgccttcctcaccgctttctttctggtcttcgtcgtctatgtgcaagcgtcggcgctgtttgattctcgccggcatgcgcaggagctgcagctcaaccgcgagctggccgacaaggcggaggcctcacgcttcaccgaactgcgcagcttcctcgaggcagaactgcagaagctggcgggcgttcgcagcggtggctcaccggtgacggcggatccggcgatcctggccaggctcgatcggctcgagaaggaactgctgaccgccgtcgaacagtccgggaacagcctggctgcctgccttggcgagatcgaggatcggctcgaacggaatgccgcggctccgccgcctcggcagtaagaaaaaagcccgcgcgtggcgggcttccgatgcagggtggcgctggatcagcgatcgccataagtccggcggctgccactggcgacgccgccgtggctgcctttggctgcctcgtgatacggcgcgcggccagcgccgtcgcgcttgggggcggatggcttgctgaagcggttgtccgttcgccccgccggctggccgaggccgcggttgtcgctacccttccacgcgggcttgccggccgggcgaggcttgacggcgatcggccggcgagtcggctcatgaccgatcacgatttcgaccggaatcggctgcttggtgaagcgctcgatcttcctgacgttgaagtgctcggcgtgatggacgagggaaatggccagcccgttgcggccggcacggccggtgcgaccgatacgatgtacgtagtcttcggcaaacttcgggagatcgtagttgaacacgtgggtgatcgtcggcacgtcgatgccgcgcgcggcgacatcggtggctaccaggatgcgtacctgaccacgccgcatcgcggccagcgtacggttgcgtgctccctgatgcatgtcgccgtgcagtgctgcggcattcaggccggcgacgttgaggcggtcgctgacggtgtcggcgtcacgcttggtggcggtgaataccagcgcctgatcgatcgtcgcatcgcgcagcaggtggtcgaggaggcggttcttgtgcgccagatcatcgacgaaatgcatccgctgctcgatgttgtcatgtcgggcggaagtggcgtcgacctggatgcgcagcgccgcccgcgtcatccgctgggccagctcgccgacggtgccatcgagcgtggccgaaaacagcagcgtctggcgcgagccgggtgtcgccgcaacgattctctcgatgtcttcgatgaagcccatatcgagcatgcggtcggcttcgtcgaggacgaggatctgcagttgcgagaaatcgatcttgcccgagctcatgtggtcgatcagacggcccggcgtggcgaccaggatctccgggttgcggccgagaagctccatctgcttggggtaaggcatgccgccgaggatggccaccgctctcacgtgatgaagctggcggccatacttctcggtggcggcagtcacctgcagtgccagttcgcgcgtcggcgtcagcaccagcatccgtggctgcgccgcctggaagcgttggcgatcgtggccgcgcgggcgggccgcgccgcgctcgctcggccgcgggacagccgccgggcgctcctgcaaggcgaagcgatgcagcgccggcagcatgaaggccgcggtcttgccggaacccgtctgcgaggagaccatcaggtcgcggccctcgatggccggaggaatggcttgttgctgcacgggggtcggttcgctatagccggaatcggtcaaggctttgaggatggccgggtggaggccgatttctgcaaaattcatgcttgtctttcgtatggatgtgcgacgcgctgccgtcaaggcatgccacgctgcaagaggaaaaacgcaacgccaaccaacgaagaagctgagagaggctctgatcgactcagagagttcagcacccatcagcacgaaagctttgtgccagggcggtgctgaatgaatcgacaccaggaggcaggagggcttgagagttacggccaggttcgcgatgctcgttgcacttcgcaggcgggctgctcggtgcggcgcgcattatagcaccggcttgccgttcgtccagctttctttgccgggctcgggcaattgtgccagccgtggcgaaaagacttcgctgaccagcacggactgcccgccaaggccgaagcgcgaccggcgcgcccagagagtcgccggactctgctccgcgagttgcagcgccgcccatgcggctgtgaacaacgcatggcgacgatcgagtcgatggaaggccatcggtccacgcgtgaagccggcatgcgcgaaaagcagtgccccgagcgaacgctcacccaggcgtgacagccagacggtcagcgggccacgcggtcgccgcggcaggaccgtgtgcgcgaagacgacgatctgctcgttgcaggacagcgccacttcgcgcacccaggcatgcacgccgggatccaggccgagcaagcgcgcttcgtcggctgtcggtatgccgagtccctgacgcagtacccgcacggcaaatcggccgcggctccggatgcgtgctgtcagggacccccggtcacgcagccagccgagcagcggcgtgctgtcggccgtgcgcggcaggctgggacgccagacctgtcggcgagcgatgttcatttccgggaggggcggtctggcggctgcctactgtgggcgtggagactgttcgatgccgccaatgcgggttcccggcttgattcccttgcctgcgaaccagccgaggttcatctccagggcatagcgcgccgctttcgcggcgcagtggttgtcctcggtctgcggctgcatgtcctcgatgttgagaatccgtccttcctcgtcgagaaaggccaccgacagcggcaggagggtgttgcgcatccacatgcaatggcgtgccgcctgcgcgaaaacgaaaagcattccatggttggcgggcatgctgcgcctatgcatcagtccctgcatgcgatcaggatcccgcgcggccacttcggcctgaatgcggtagaagccggcggtcaggtcgacgcgcggcaattcgtcggccagtaccggtagggcaaacagcaggacgagaaacgtgctcaaggcggatcggtacattgcagactccggcatggattgctatctgggcgagatacggcgaccggcctggccagggcggggcgctcgcgaggcggctggcgaaggcgtggctacttcttccgcgtgcttctcgcggcctgttccgggggcttcttgggcgctgccaccttgcccagtgtcgggcgtttcgacgctttgggcgctgccgcgcccgcgctcttcccggcctgtggtctttcgacagcctgcctgccggttggcgcggcggttttggcggcagccttgttcgttggcttcgggggcgctgcagcctccccgtaactcaccggcgcgtcctcatgctcggcggctttcggtacggccaaactgcccgcacagcacagcgacaaagccgcggctgtcaggcacagcaccaccctgctgtcggtctcttgcatagccaaccctctcgacgtatctgttccggccaaagcgccccgtctccggcacccggctgcgggatcagtggctggtgccctcggagcgcgatattttattccacacgttgtacttgcccacaggtttgctggccggaatgcgcttcacctccttgagcgtctgcgcgtcgatgaccagcagcgcaccatccatctcccacaggctggccagcgcgtaacgcccatcacgcgtgaactcgacgtgggccagcgtctgccccgcttgcgccttgatttcggcgacgacttcgaggctctgcttgtcgatcacctgcaaggtgttcttgtgctgcgggctcatcatcgagtcggtgaaggcgtaacggctgttttcgtggctgcgcatgaagaagcccggcccgagagtccttatctgcctgacgttctggtaactgccgaggtcgatgacggtcaccagaccttcgttgagattcggcgaggccatcacggtccgctcgcgaccggccgggtcagtccacttccaggtgattccggagcccagatgcggcatcccgggcaggtccaggtcggcgatcttcttgcgtccgtcgaggaagatgacctgccccttgggagtcgagcgcgacgacccgaggatctcgaggtaactctgggtgaagaagaagtcgtcgagatggtcctgcagcagggttcgccgaggtgtgaacattcccggcttgaagtgcccttccttgtactggtagtcgtgcaccagtccctccgcaaccgcttcggcgtcggggtcataactgatttcccagacttccggcacatccttgagggccgcgatgaagctctggcgcggcgccgcgtcgtaaaccgccgaaacccgcgaggtcctggcgcctgcggcatccagcgtcgggatgaccttgaccagcgagagatccttggcgtcgagcaagaccaggctgtgtggcaggtagttgcccaccatcacccacttgccgtcgccggaaacggccgcattgcgggtgttgaggccggcacgaatctcggcgacgacgaccaggttgtagaggtcgtacttggtgatccagccgtcgcgcgaagcgaaatagacgaagcgtccgtcgggcgagaacttcgggccgccatgcagcgcgtagcgactcgggaagcggtgcacacgttccagcctgtcaccatccaggatcgatacatgatggtcaccggtttcgacgacgatgaacaggttcaacggatcggcacctttcagcccaaggccgggtcgggctggctgcgcggcggcctgtgcatcaacgacctgcgagttgcgaatctcggcctcaccccataccggtgccggcgacaccttgctgtagatccactcggcgagttgctgtgcctcgtcggcgttcagcttgtcgccgaaggccggcatctgcgttgccactcgcccctcgcgaatgactttgacggcgtccgccttgcgcaggcgttcgaggttctccggcagcagcgccgggccgatgccgccgaggcgcgattcgccatggcaggcgctacagtgctcccgatacagcgcctggacgccggcagccgcaaccagcgccggggtgccggcgagtgccgcgaccagagcgatggcggcgaggctttggcgccgagtcatgacgctctccgaatcttgatgtagggggtcagcggcacgcgttcacggccgggagcgacgccgatctcctcgtcgtcgaggtagcagccggggtcttcggcccaggcgtcgcccgtcagttgctgggcccgaacgcgggtattgccgttgcagatgtcgaagtgccggcactcgccgcagcgccccgaaacgcttcgcgggaactgcttcagacccgccatcagcggatcggagacgtcggtccagatggccgagaacgggcgctggcgaacgttgccgaggctgtagtgccaccacatggtgtcgggatggacgttaccgagattgtcgatgttggcgacgttgacgcccgacgaattgccgccccactggaccagccgggcgcggatgttggccgcgttgtcggggaagttcttctgcacccagtgcaggaagtacaccccgtcggcatcgttgttgccgctggtgaactccttgtgcaggccacgctcctggtagtcccggcaggtgtcgaagagcagatccatcgcccagcgcgtcaggcggtgctgcgcgtcgtcctggcggttccggttgccccggccggcgtagttgaggtgcgaaaaatagaagcggtcgatgccctcgtcctcgaccagttcgagcagtcgcggcagatcctgggcattgtcctgcgtcatcgtgaagcgcacgccgatcttgagtccgaggtcacggcacaggcgaatgcctttcagggaagcgtcgaaggcgcctggcatctgccggaaccggtcgtgcgtttcgccgatgccgtcgagcgaaacgccgacgtagtcgaagtcgcagtcggcgatacgcgcgatgttcgccgcgtcgatcaaggtgccattggacgacaggccgacgtagaagcccatcgacttggcgcgtcgggcgatgtcgaagatgtcgggtcgcagcagcggctcaccgccggacagaatcagcaccgggacgcgaaagcccttcaggtcgtccatgacgacgaagatctcgtcggtcgccagttctcccgggaagtccgtgtcggcggaaatcgaatagcagtgcttgcaggtcagattgcagcgccggatgagattccagatcaccaccggcgccggtgggttcagtttgggcccgggctgtcttggcgccgagagttcctgcatgtactgggagatccgaaacatcgtgccgtccagaaagggaaatccgcccattagagagcagggtggccggcgcggcattgacgtggatcaagcccccggatcaaccgccgccggcttgccggacggtctttgcggtcagcttggtccgtctcgccgagccgtcctggcggcgctattgttgcacggttctcccgggaagcagtgcgccacgatgcgcctgatcgccagcgcggcatctcgcccgggcttgcactgggtcaactacaatgggaaactcaccacttccccatagtcaggagaattccatgaatgcgcaggacatttcgcgttggcaggacttggcggtccagtacgcttcggacttcggcatcaaggtgctcgcagcgattgctttctgggtcatcggccgctggctgatccaccgcgtcggcagcctggtccagagcgcgctcgaacgtcagaaggtcgatgccacgatcatgcgctatctcggcacggtgatcaacgtgacgctgaacatcgtgctggtgatcggcattctgggctatttcggcattcagaccaccagctttgccgcgctctttgccgctgccggtgtcgccatcggcctggcctggtcgggcctgctgtccaactttgccggcggcgtgttcctgatcatcctgcggccgatcaaggtgggcgacttcgtgacggttggcggcatcaccggcacggtcaaggaggttggtcttttcgtctcggcgatcaacacgccggacaacgtactgactctcgtcggcaacaacaagatcttctcggataccatccagaatttctcgaccaatgcctatcgtcgggttgacctcaaggcgcagttgtccggggcggccgaccatgcggcggcgatggcactgctcaaggagaagatcgcgactatccccaatgtgcttgccgatcctgccgtggatgtcgagattctcgaattcaacctcgtcggtccggtgcttgccgtgcgtccctattgccacaccgaccattactggcaggtgtacttcgacaccaaccggacgattcgcgagtcgctggcggcagccggcttcccggcgccgatgccggcgcaggcggtattcgtcagccagcagccgtaaggcacgatgacgggcggcatcgcgaccttccaggaagcgattcctcgacgcgatggccgccaggttcctgcccggtaaccgactgacgctgctgaacagtggcgccgagtattttccggcgctgatcagggcaatcgacgaagcgacgcacgaggttcatctcgaaagctacattttcgaggatgacgtcaccggccgcgaggttgccgatgcgatggcccgggcggcgcgacgcggcgtcaccgtccgcgttcttgtcgatggttttggcgcacgcgagtttgccgatcgcctgcagcctcggttggtcgccgccggtgtgcaggccatggtctatcggcccgacatcgcgcgctttcagttgcgtcgccatcgtctgcgtcgcctgcaccgcaagctggtcgtgatcgatggggacattgctttcgtcggcggtatcaacgtcatcgacgacctcaataccccgcatcaagtgccaccgcgctacgactatgccgtgcgcgtcgaaggtccgctgctgacgccgattcaggaagccatgcaccgcttgtgggagctggtcctgtgggccaagctgactcgccgctaccgcttgacgcgggccccccgcaaagaaccgccagcccggggtgagcagaccgcagccttcctggtgcgcgacaacatccgccaccggcgcgatatcgaggaggcttatctggaggctattgccacagcgcaggaggacattcttctcgccaacgcctatttcctgcccggtcgccgtttccgcaaggccctccacgatgcggtgcgacgcaaggtgcgggtggtcatcctgctgcaggggcgggtcgagtaccgtctgctgcattacgccacgcaggcgctctacagcaagctgctgacggccggcatccggatcttcgaatatcggcgcagcttcctgcacgccaaggtggcggtcatcgacaggcattgggcgaccgtcggttcgtcgaacatcgatcccttcagcctgcttctggccagggaggccaacatagtcgtgcgtgacggaaactttgcagacgaattgcgcaacagtcttcagggggcgatgcaaagtggcgctcacgaactccatgccgagagttggaagcggctgcgctggccttcccgcctcttgcgctgggccagctacaatctggtccgcgttctcgtcggcatagccggctacgggcgcaagccttgagttgccggcgcagcccggtactccctgcgccccctcggtacgcgctcgatcgaccaggcggcgatcgcccagcgccagaaatcggccaacggcgcacgacccaggtcctgcggcaccgcgtggccaaggaaaccaagcgccgccgccagtggcgcactacccgcggcggggtctacggcagccgcgcgcgtctgcttggagagtttttcacccgcggcattggtcacgatcggcaggtgcgcataccttggtgtcggcagtccgaggcgctgctgcaaccagatctggcgcggcgtggactcgagcaggtcgacgccgcggacgatctcggtgacgccttgtgccgcatcgtcgacgacgacagccagttgataggcaaactgcccgtcggcgcgcaggagtacgaagtcgccaatggcgcgctcgaggttctgcccgacgtggccctgaacgcgatcatcaaaggcgatctcgcagtcggcgacgcgcattcgccaggcgcggggtgttcgcccaaccgccagaccgttacggcagatgcccgggtaaaccagcccgccatccacagctgctgggggtgaattggcggcgatctcgcgtcgcgagcaggcgcaagcgtagacgtcgccgctcacctgtcggtcgaccagcgccgcacgatagagatcaagacgccggctctgcaccagcacctcaccatcccattcaaaaccaaagccttcgagggtgcgcaggatagcgtcggcggcacccggcagcgtccgtggctggtcgacgtcttcaatgcgcagcagccagtcgccgccgctggcacgcgcgtccaggtagctgcccaccgcggcgaccagcgaaccgaagtgcaaggggccggtcggcgaaggagcgaagcgaccacgatagcggccaagagcggggtcggcgattggtctcgacaggctcatgattccctggtgacggtggccagtgtggccgactcggtgtcgacacccctgggtgcagcttgcctttttatttgcttcggcgccgggtagaatccggcggtcatcatcaggaacgccaccatgaccgaccgctggatcactcccgccgacgcagccgccattctcgccgaggccatgccgtacatcaaacgtttccacggcaagaccattgtcgtcaagtatggcggcaacgcgatgaccgacgacagcctcaagcagtgttttgcgcgcgacgtcgttctcctcaagctggtcggcatgaacgtcgtggttgttcacggcggtggcccgcaaatcgagagcctgctgagtcgggtgggcaagaagggacaattcatccaggggatgcgcgttaccgatgacgaaacgatggagatcgtcgaaatggttctcggtggccaggtcaacaaggatgttgtcaacctgatcaatcaggcgggtggcaaggcggtcgggctgaccggcaaggacggcagcttcatccgcgccaggaagctgatgctggccaatcaggacaacagcgaagacttgatcgacgtcggccaggtcggcgacatcacgcagatcgatccgtcgctgatcgggcacctggagtccggtggtttcatcccggtagtggccccgatcggcgtcggcaagggtggcgaaacctacaacatcaatgccgacgtcgtggccggcaagatcgccgagattctgaaggcggagaaactggtactgctgaccaatacgcccggcgtcctcgacgaagcaggcaatctgatcaccggcatgacgccgaagcagatcgacgacatggttgccaacggcacgctctccggcggcatgctgccgaagatcggtgcggcgcttgacgcggcgcgcaacggggtgaagagcgtgcacatcatcgatggtcgtgtcgagcacgcgctgctcctcgagatcctgaccgaccacggtgtcggcacgatgatcaagtcgcattgatcgggaggcgacgctgagagccgcttcgccggtctggctttttgacctcgacaacaccctgcacgacgccagtccgcacatcttcccgcacatcaatcgctcgatggtggcctacattcacgagcacctcggcgtcgatcgggacgaggcgacacgcctccggcaagactactggcagcgctacggcgcgaccctgctcggcctcgtacgtcatcacggcaccgatcctcagcactttctctggcatacccaccagtttccggatctcaagcacatgctggtctgcgagcgcggcctcaaggccatgctccgccgtctgccgggacgcaagatcgtcttctccaacgcgccgctgcgttacagtgaagcggtactcgaactcctcggcatcagcaattgcttcgacgccgtctattcggtggagcgcctccgctttcaacccaagccggcggtcggcggcttccgtgagctgttgcgcagcgagcgattgcgggccgatcgctgcatcatggtcgaagattcgttgtccaatctgacgaccgccaggcgcctgggcatgaagaccgtttgggtgagccgatcgacgcgccggccgttggccgtcgatgtgcgcgtcccgtcgcttctcgacctgcccgggcatctttcccgtttgcagaccgtgtcctgaggaattcgtcttcattgccatgcgagagccagcctcaccggagcagcaacttcttgaatacaaggcgatcctcgatcattcggggattgccgtggtgtgtacgcgcagccgccttgtctaccgctgcaatccgcgcgccgaggagcttttcggctggccggcgggaacgctggtcgggcagctggacgcggttttcctgccggacgatgcgtcctgcgatgccttgcgcggcacggttcggccgcaattgcgggtcggcaagatcgttgacctcgaaactcgcctggcgcgccgtgacggcagcacctttgtcgcgcatctgattgccagagccatcgacccggcggcgccacgtctgggcaccgtgtggatcgttcgcgacgtcacccaggaagtcctcacgcgcgacaccagcgcgcgcctgcttcgcgaacagcagctcattttcgagaatgcggaaaccggcatcgtgattctgcgcgagcgcatcatccagcgctgcaaccgccgctttgcggagcttctgggttatgcggcggacgaactggtcggccaatcgacgcgcctctactacccgagcgaggaggcgtggctcgagactggccgccgcgcgtacgcggcgatcgccgaaaccggcatctaccacggcgacacgatcttccggcgccgcaatggggaatcgttctgctgccacatcaccggcagcatgatgaatcgcgcgaaccccgatgagggttatgtctggctgtacgaggacgtcagcgaaaagcgcgcgtcggccgctgcaatggacgcgctgctgcgcgaacaaacgctgatcttcgaagcggcaccgatcggcatagctttcgtccgcgatcgcatcattcagcgctgcaatccgagcctggagaggatcttcggctactccccgggacagctgattggtcaatcgacgcgctgcttcttcgccagcgaagaagcctggcgcgagaagggcgagcgggcgcagctactcattgacgagtgcggcagcttcgtcggcgaggtgcagtactgcaagtccgatggcctgccgatctggtgccgggtgaccggcagcctcgccaaccccggggagccgggtgatggtctggtctggctgttcgaagacgtgactgaaaaacgtcaggccgacagggccatggaggccctgttgcgcgagcaggcgctgatcttcgagcgagcgccgacgggaattgctttcctgcgtgaccgcgtcatccagcgttgcaacccaagcttcgagagaattttcggctatgcgccggggcaactgctgggccagtccacgcgcgtctgcttcgccagcgaagccgcctggcgcgaggcgggcgagcgagcctacgcagtcgccgacgagtccggcaagttcatcggcgagctggagtactgtcgggccgacggcacgccaatctggtgccaggttaccggcagcttgctcaacccggcaaacccggccgaaggttatgtctggctcttcgaagacgtcaccgcccgccgggcggccgaagaggcgctcgtcgaaagcctctgggagcagcaactgatcttcgacaacgcgatgatcggtatttcctatcaccgcaatcgcatgattctgcgctgcaatcgtcgctgcgaggagattttcgggtacctggagggcggtctggcgggccagccgacgcgtgtcctgtttgccagcgatgaggcgtgggaagcggttggacgacaggtctacggggaatcggcaagcggcgaaacctttgacggcgaactcctttaccagcggcgcgatggtacgccaatctgggtgcatgccattggtcgcaccattggcgagagcgcggacagcgagacctggatctgggcttatgcggatgtgactgcccagcgggctgccgagcaggccttgcggcaaagccacctcgaactcgagcaacgcgtggccgaccgtaccctggagttgtcgcagcagcttcatttcatgcgccaactgatcgaagccattcctggtccggtcttctacaagagtcaggaagggcgctacctcggctgcaaccaggcttttctggaactgatcggcaagtcgcgcgacgaggtggtcggcgctaccgtttacgacgttgctccggcagaccttgccgatcgctacaaagcggccgacgacgagctcctcgcccgcttgggttcgcaggtctacgaagccagggttctcgacgcggacggccactatcgcgacgtgatctttcacaaggccacttatggcaagccaggcgagaacggtggcgggttggtcggcgtcatgctcgacatcaccgagcgcaagcggatggaggcccgcctgctgcaggcggctactgtcttcgacagtagcgccgagggcatcacgatcacggcgccggacggcaacatcattgccgtcaaccgcgccttcaccgaaattaccggttacaccgaagacgaggtcatcgggcgcaatccgcgaatgctgcaatccggttttcaggaccgacgtttctacctggacatgtggcaggctctcggtactcagggtcgctggcggggtgagctgtggaatcgtcgcaaggatggtcagacttttctcgagtcgctgacgatcagcgccgtcaaggacgcgcagggcaaggtcgcgcactatgtcggcgtgttctcggacatcacggaattgcgcagagcgcacgaccagctcgatcatcaggcccatcacgatccgctcaccgggctgcccaatcgtctgctgctcggtgatcgactgcacaaggccttgcaacgtgcgcatcgcgacgagacgggtctggcggtcttcttcatcgacctcgatcgcttcaagaatatcaacgatacgctcggccatcaggtcggtgatcgggtgttgtgtgaggtcgcgtggcggcttggccggctgatgcgcgaatccgataccgtcggcaggctcggcggcgacgagtttctgatcgtcatcgaggacgtcggcgagccgacggccgtctcgcacatcgccgagaagattctcaatgtcctgcaggcgtcaccggtgaccgtcgagcatgagttctttgtcggcgccagtatcggcatcagcgtctttccccaggatggtgcagacgccgaaaccttgatgaagaacgccgacgtcgccatgtaccgcgccaaggaacgcggccgcaacacctacgagttcttcaccaaggatctcacccagacctcgctggcccgcctgcagatggagaccgacctgcggcgcgcgatcgaacgtggcgaactgcgagtgtacctgcagccgcagttttcgctcgctaccggcaaggtggtcggcgccgaagcgctggtgcgttggttacgtccgcagcaagggctggtgttaccgggagaattcatcaagttggccgaggagtcgggactgatcgtgccgatcggcgagtgggtgcaagggacggcggcgtgccagtgggcgacgtgggtagccgctggtctggctcccggtgtgctgtcggtcaacgtatccggcgtcgagttcgcgcgcggtcgaatccagcagacggcgcgcaggacgctggaactctccgggttgccggcccgctttctggaactggagatcaccgaaagcgcgatcatgagccatgccgaaaacagcgtccaggtcctcgacaacctgcgggcaatggggatcagtctggtcatcgacgatttcggtaccggctattcgtcgcttgcctatctgaagcgtttgccgctcaacaagctgaaggtcgatcagagctttgtccgcggactccctaacgacaccgaggactgcgccattgcgcgcgcggtgattgccctcggccacagtctgcaactgacggtgattgcggaaggcgtcgagaccgaggcgcagcgggagtttctcaccggtgaaggctgtgacgagatgcaggggtacctgcgcggcaggccgatgcccttcgacgactaccacgcgcgcttcctgagtggctgaggctccactccccggatccggaccacgacttgcctttgtcgacgcgctcaaggctgtcgcctcgcagttgatcgtcctgcatcacctggcgttctacgggcccatgtccgaccatgcccattccctgctgccaaacttggtctcctggctcagccaggaggcgcgcatagcggtgcaagccttcctggtgatcggtggttttctcgctgcgcagagtctggctccgagtggcgtgctgttggcgccccggccgttgtccctgctgtggaggcgctacctgaagctcgtgattccttatctggcggccgtgctgctcggcatcgcctgcgccgcaatcgcccgccgcctgatgacgcacgactctctgcccggcctgccgacgctgccgcaggtcgttgcgcatgcctttctgctgcagagcattctcggttacgagggcctgtcggcaggcgtctggtacatcgccatcgacttccagttgttcgccctgctgctcgggattctctggctggcgcggcgcctcggacaaggcgctgggcgagcggccttcgtgggcgccttgctggtcggcgccctggcactggcctcgctgtaccacttcaaccgcgatgcggactgggacgtctggggcgtgtacttcttcggttcctacgcgctgggcgtgctgatctactgggcaacagcccgcaagcaaccgatagccgggtggctactgctgcttgtcgtaccggtggtcacggcgctgctcgtcgactatcgctcgcgcattgccgtggcgctggtggtggcattggcacttggcctggcgcggtgcaccggcttcctggacagctggccgaggtcgcgcctgattgccgggctggggaaaatctcctactcggtctttctggttcacttcccggtctgcctggtcgtcagcggtctgtttgcccgttttgcgccgcccactgccggtgtcaacctggcaggaatggtcatcgcctggttggccagcatggcggccggcgcacttttctatcgccttgtggagagtcgggcacctgttcgacgccggtgcccggcagccggtttcaagcagaagccttgagccaggcggcggctgatagcgcatggtagctcaggatgccgtcagcgccagcccgcttgcacgccagcaggctctcgagtacgcaagcctgctcgtccaaccagccgttctgggcggccgccttgagcatcgcatattcgccactgacctgatagacgtaggtgggcaccttgaattcgtccttgacgcgccgaacgatgtcgaggtagggcatgccgggcttgaccatcaccatgtcggctccctccgcgaggtcgagcgccacttcgcggagcgcttcgtcgctatttgccgggtccatttgatagctgtgcttggtgcctttgccgaggttgccggctgaccccacagcatcgcgaaacgggccgtagaaactcgatgcgtacttcgccgaataagccaggatccgtgtatgtatgtgtccggcagcgtctagcgcgccacgaatgcgcgcaacacggccgtccatcatgtcggatggcgcgacgatgtcggcacctgcctgcgcatgagacagtgcctgtcgcgcgaggacctcgagcgtttcatcgttcagtacgtagccgcgtgggtcgtcggcgtcgatcaggccgtcctggccatggctggtgtaaggatcgagggcaacgtcggtgatcacgccaagttcggggaactccttcttcaaggcggctaccacgtgtggcaccaggccatcggggttataggcctcttccgctcccgacgacttgccgctggcgtcgaccaccgggaacagggccagtgccggaatgccgagggccagtgcccgttcggctgtcttcaacagttggtccagactctgccgttcgactcccggcatggaggcgaccggctcgacacgtccgacaccggcgagcacgaacaccgggtagatcaagtcatcgacgtcgaggcgcgactcgcgcatcaggcgacgggaaaaatcgtcgcgacgcatgcgtcgcatgcgtcgcgtcgggaagcttcctgtgtaatccatagatatcctggcgaccagatagacaatattgatgaaaaaagaaagggtctcggggaaccggtggccgtctcccgactctcaccgacggatggtcttgccatcccccgcttcacctccctgagcgggtgccttattcccttaaggcatgtctcgcccccggccccccctttgccgggggctttttttgtcagcggggcttgccggcgttgcgggcgccccagcccatggcagcacgctgcttcgggcgcgctttcttctcggtgctcagaccggcaggcggtggcgtttcttccctcattgtcaggccaagccagccggcaagcaccgtctcggcttctcggacgcccgacttcttaaggcttgaaaagagttgcacgctgccgttctcaccaaactcctgcagcaccgcatgcacttcgcgcagggcgagaacctgctcctggcgagtcagcttgtcggccttcgacaacaggacatgcagcggtttgccggtcggcgcgaaccacctgagcatctgaacgtcgagttccgtaagagggtgtcgactgtccatgatcaggaccaagccgcgcagtacctcgcggtggcgcagatagggggcaagcaagccctcccattgcgacctgatttcctcgggagccttggcaaagccatagcccggcaagtcaacgaagtacttgccgtccgcgagtcggaaatagttcaggtgctgggtgcgtcccggcgtcttcgacacgaaagccagtcgcgaatgattggccagcgtgttgatcgccgacgacttgccagcgttcgaacgcccggcaaaggcgacttcgcatagcgaatcgctgggcagatcacgcaaatcggcgaccgtcgtgtgaaaagcggcctgctgaaatagaggcatcgatggacccgggagtggatggataggcggaacaggcgcgtgccgaggaggcaaagtgatatagaatatcaggtttgttggttcgcttctccggcctcagattagtcaatgttgtctatgggagtctcgacatgattcgtacaacggtgcttgcggttctcctcgccgccagtttccccgccttcgcaacggagcaggcgaaagccaaacctgacctggccaaagccaaggagattgccgaaggcgtttgtgtggcctgccatggcgccgacggaaacagcccggcgccggccaacccgattcttgccggtcagatttccgagtatctgtacaaacagctcagcaatttcaaggcagccgacggcaaaccggcagtgcgcaacaatgccatcatgggtggcatggttgcggcgctgtcggacgaagacatgcggaatctggcggcgtacttctcgcagcagaagatgaagccctcgctggccaaggaggagaagctgcttgccgagggcaagaccttgtggcgcatgggtgatttcgagaaggggattccggcttgcgccgggtgtcatggcccggcgggtgccggcttgccggtgcagtatccgcgcctggccgggcagtacgccgagtacacggccagccaactgaagacgttcaggagtcacgagcgcgccaacgattcggaaaaggtgatgcggaccattgccggcaagctctccgaccatcagatagccgccgtcgccgagtacgctgccggtctgcgctagactggcgcgcgcgttggctgacggcacgggcagcccccctgcccgccttggcccgtcattctgccccttggcaagaagcgcctgaggccctagtatggcggtgacttcccgaccagaaaggacgcttcatgaagacactcaggcaaatcctcgccgacaagagcgggccgctggtgatcgtctcgccggacgatgccgtttttcatgccttgcaggtgatggccgatcacaacgttggcgcggtcctcgtccttgacggcaaacaacttgtcggcatattctcggaacgcgactatgcgcgcaaggtgatcctcttcggcaaggcgtcgaaggacacccgggtccgcgagatcatgaccgacaaggtgctctatgtaactccggaccggacggtcgatgagtgtatggcgatcatgaccgaaaagcatttccggcatttgccggttctcgacgacgatggccgcgtcgttggcatagtctccattggtgatgtggtcaaggagacgatctgcgagcagcagttcatcattcagcagatggagaagtacatcaccggctgacggggacgcgtcgcttggcagtagcggcgcctgttgggtgtcccgcggcgccggcgtctctctccgccgtgattcacgcacggcgcgctctcccaggtacggtcgctacggaagctcgtcaaggccgaactttgcgaggtgctctgtctgaccccacacctcgagcctccacgcgtcgccgtgggcgcttacccagttgatggcagcgttcggaatcaggaagtcgcgggggctgctgagcgggttgccgcggaccagacggttcacgatgtcgaggacgcctccgtgtgtcaccacgacgatcgtttccccgcgatgcccagctgccaacagccgcaggcccgtgctgacgcgttcgtgcagttgctgcagactctcgccgccgcacggaatgacaaagtccggatcacgtctctcgaatgacaggtagtcggctgcgtaggcggcacgggattcggcgtaggtcaatccttcaaacaggccatagcgtcgctcgcgaaattccggccgcagaatcggcagcagtttcagcgtcgtcgcgatactctcggcagtctggcgggcgcgcagcaagtcgctgctgtacagtgccacgaccggctgaccaaccagccaccttgccgctgcggctgcttgtgccagtccggccgcgttcaggccgatatcgatctgtccctggatacgctgttgagcattccagtttgtttcgccgtggcggactaggcagatgcgggttgcttccatggtgatcgttctataggtgcgttgtaaatcagcaagcggccgactgacatgcggtgccgcgacgcgggtcggtggcccggaatcttgcaggtgttgcccgactgctgccgtcgcgtaacggccgcttgccgccttcccgcactcggcggcctgatggacaggcagtgacgcggccgcgatctgccgcgcatgacgaagcggtcggcagatgctcaggctcgggaaggtcgaattctaagccattccggggccgccgttgtcgccggccttgccgtcgaggactcgccaatcggcgtgtgaaggtgacgatttcctccgcacttggccaatcgaggacggccgctgatcagcggacggaagactgcggattgctgcggcgcacctttcacaagtgcctgatattgcctatagtggtctttcagttgcggaagatatcgcgacgtcgttcaacaggatcatcgatcactcaacggaggagacgtcatgcagaagtccttgcacatcgatccgggcaaatgcaccggctgtttgcagtgcgaaatggcctgttcgtacgaaaacaccggtctgttcaaccccgccacatcgcgcatcaaggttttcgatttccaccacgaaggccggaaagttccctacacctgtacgcagtgcgccgaagcctggtgtctcaacgcttgtccggtcgaggcgatcaagatcgatgccggcaccggcgccaaggtggtagtggacgccatatgcgtcggctgcaaagtgtgcacgatcgcctgcccgttcgggacgatcaattacaaccatggcagtggcaaagtccagaagtgcgacctctgtggcggcgacccagcatgtgcctccgcttgcccgaccagcgccatcacctatatcgatgcggactggacaggcctcgagcggatgcgtcaatgggcgcagaagactgacagtgctgcacgcgtttgaggagagacgatcatggcttggacacgcaaggttcttcgcgttaacctcacccaggggagctgtgtcagcgaaccgttgaacatggcttgggcggcgcagtatctcggtcaacgtgggctggccagcaagtatctggtcagcgagattgacccgctggtcgacccactggcggcagagaacaagatcatctatgccaccggcccgctgaccgggacgatggcgtctaccggcggccgctattccgtggtcaccaaggggccactgaccggtgtcatcgcctgctcgaattccggtggcttcttcggcgccgaactcaaggcggccgggtgggacatgatcatcgtcgagggcaagtccccgcgcccggtctatctgcatatcgagaacgacaaggcggtactgcttgccgcggaggatctctggggcaggaccgtctgggacaccgaaggcacgctcaagaagcgtcaccaggatcccttgctgcgggtgtccagcattggtcgcgccggcgagaatcaggtcctcttcgcggcgatcgtcaacgatctgcaccgcgcagccgggcgctccggtgtcggtgcggtgatgggatcgaagaacctcaaggcgattgccgttcgcggtacgcttggggtgggcaacattgccgatccgaagtccttcatggcggcagtcgctgccggcaagaaggtgctggcagaaaacgccgtgaccgggcaggggctgcccacctacggcacgcaggttctgatgaacgtgatcaacgaaatgggtgcttcgccgacccgcaaccatcgcgacgtgcagttcgagggggcacgcaagatctcggctgaagcgatgcacgaaaagcgcacgacggatggcaagacgcatctcgtcaccaaccaggcctgttttgggtgcacgatcgcctgcggccggatttcgcgtatcgacgaaacccacttctcggtcgagaccaagccgcagtattggggggccagtggcggcctcgaatacgaagccgcctgggcgctgggcaatgccaacggggtcgacgatctggaggcccttcagtatgccaacctggtgtgcaacgaagacggcatggacccgatctcgttcggtgcgacagtcggcgcggtgatggagctttacgaactgggcatcctgacccgcgacgacatcggcctcgaggcgcctttcggttccgctgaagcgctctgccgtctggccgaaatgaccgcgcgtggcgagggtttcggcaaggtcgtcgggctggggtctaagcgcctgtgcacgcgctatggccgaccggacttgtcgatgaccgtcaaggggcaggagttccccgcgtacgacgggcgtgccctgcagggaatgggtctcgcctatgccacgtcgaaccgtggcgcctgccatttgcgcggctatatggtgtcgagcgaggttttcggcatcccggtgaagaccgacccgcgcgagactgccggcaagcccgaactgctgaaggctttccaggatgccactgccgcggtcgactccagcggcttgtgcgtcttcaccaccttcgcctggacgatgaacgacattcagccgcagatccagtcggcgtgcgaaggcgactggtcgctggagtcactgctgcagacgggcgaacgcatctggaatctcgagcgggacttcaacctggcggcaggcatcaccggcaaggatgacacgctgccgccgcgcctgctcaacgaaccgtgcaagacaggcgcctcgaaaggcatggtggccgagctcggcaagatgcttcccgagtactacagcctgcgtggctggacgcccgacggagtgccgacagcggcgacgcgcgcgcgtctggggctctgagttggccagccacgtcatcatcggcaacggcccggccggggtggttgccgcagagacgctgcgacgcgtcgatccacacagcgaaatcacgctgattggcgacgaagccgaacctccctattcgcgcatggccattccctatctgctgatggggcgcatcggcgaggagggaacctatctgcgcaaggatgcgggtcatttcgagggtttgcgaattcgcttgcggcaggggcgagtgacggccctcgatacgggtgcccggcggcttcggctggctgacggcagtggtctcgcttacgatcgcctgctcattgccaccggcgcccacccggtgcgtccgccgattcccggcattgattcgccgaaggtattgacctgctggacactggccgacgcgcgggccattgccgccacggtaaatcccggggcgcgtgtgctgcagatgggcgccggcttcatcggctgcatcatcatggaatcgctggcggcccgtggcccccggctgaccgtcgtcgaaatgggcgacaggatggtgccgcgaatgatggacgaggtggccggtgcgatgattcgtcgctggtgcgaggacaagggcgttggcgttcgcaccggccggcaggtggtggccatcgctcccgccggcgaggccctgcgggtcacgctcgacgacggcgaagcgatcgaggtggacgtgctgatcagcgccaccggcgtcaagccgaacatcgccttcctcgccggcagtggcgtggcggtcgatgccggcatcctcgtcgatgaggcgatgcagaccaacatcgccggcgtccatgctgccggcgatgttgccgaagcggtcgaactgggtaccggccgacgcgtggtgaacgcgattcagcccgatgctgtcgagcaggcccgcatcgcggcgctcaacatggcggggcaagccgcgaccctgcgcgggactttcgtcttcaacgtccttgacaccctcgggctgatctcggtttcctttggtcaatggcagggcgtgcccggcggcgagacggcaagcctggtcgatcaggccgactaccgctacctgcgcctggttttcgacggtgaccggctggtcggcgccaacagtatcggtcataccgagcacatcggcgtcctgcgtggtctgatccagggcagggtgcgtctcgggccatggaaagaccgtttgctcgccaacccgctgcagttgagcgaagcgtatctcgccagagggctggccgctctgcactgatggagatcgttttcaagctgttcgcctcgctttccgaccatctgccggcggcggcgcggcggacgaacgcgctgccgctcgaagttgccgacgactgcagcgtcgccgcgctgatcgattcctggtcgttgccaccgcgaatggtgcatctggttctggtcaatggcgaatacatcccgccgtcgcagcgtgccggaagactgttgacggctggcgacgtggtggcgatctggccgccgatcgccggtggctgatgggtgtcgcagtatgtgatgactctgacgctgcgcgagttcgagcgccagttgcggcctctgttggccggttggtccgtcgaccggctggccgaggggtggcgcttgcggcaagaggctcgcacggtggacatctgttgccgaccgctgccggccttgccgttgggcgcgctcgcgttgccgcgtctggcggtgtccatcgactttgccggcagcgagccgctgcaggaggccgcgttcatcgacgacttcatgcactgtttccggcgcggtggtggctgatgtggtaggatttcacgtggcgggtctccccgcatcgcaggatggtgaacctggtcaggtccggaaggaagcagccacagccgtctcatgtgagtgccgggggtaaggctcgccacctttccatgggccggtcattgccgcgattcgcgaagccttgtgtgcgccaccgcggccggcaccctcggtagccgaccccgaaaaactcccgcggggccgcttgccccatctgctagaatccgtcccatgagttaccaagtcctggcgcgcaagtggcgcccgcgaactttcgccaatctggttggccaggagcatgtggttcgcgcgctcactcacgcactgacggaacagcggctgcatcatgcctatctgtttaccggcacacgcggcgtcggcaagacgacgctcgcgcggatcctggcgaaggcactgaattgcgaaaccggcgtcagcgcgacgccctgcggcacctgctcggcgtgtctggaaatcgattcgggacgtttcgtcgacctcctcgaggtcgacgcggcgaccaatacgcgtgtcgatgagatgcggcagttgctcgagaacgccgtctatgcgccgacccgcggtcgcttcaaggtctatgtcatcgacgaggtgcacatgctctcgacgtcggcgttcaacgccatgttgaagaccctcgaagaacccccggagcacgtgaaattcattctggcgaccaccgacccgcagaagattccggtgacggttctttcccgctgcctgcagttcaatctcaagcagatgacgcagcccctgatcgccagccatctcaagcacatcctcgaagtcgaggccatcagcgccgataccggagcgctgcatttgctcgcccgctcggcggcgggcagcatgcgcgatgcgctgtcgcttctcgatcaggcgatcgcgcacggttcgggcaaggtcgaggaagcacaggtccgggaaatgcttggctcggtcgacctcgaccagctgttctccattctcgatgccttgctggctggcgacgcggccgctttgttgcggatcgcggacgacatgacggcgcgcagcctctcgtttgacgcggcgttacaggagatggcgagcctgttcacccgtttgcagattgcccagctggcgcctcgggcgatcgctgacgacatgccggagcggtcgcgggttctcgaactggcgaccgctctcgatcccgagttcgttcagttggcctaccagatcgctgtgcatggccgccaggaactgcctctggcgccggacgagcaggccggcttcatcatgacgctgctgcgcctgtacaccttccgaccggtgctcgatgacgagggcgcagggcgctccacggggaccgcgccgagcgtcccccgtccccgggcagcaccaacgcctcgggcagccgtgccggcggcagcgactggcagccagcgtacgccggcttctgcggacggtgcgttggtcggcgggtcggtgccgcccgccgctgccgcgtcagtgccagcggtcgagccggatcgcccggccggtgactggcacgccattctggccgcgctgaagatcagcggcatggcgcgggaactgggtcagcactgcgagttgcgcgatcttgcgggagcccggatggttctccgcctgtcgccggcgcaccgccatctgctgatcaagccggcgcaggacaagctgcagcagtcgctcgccgagcatttcggtcgaccgctgcagctcgccatcgaactcgatgaagtctccggcgacacgccggcggcgacggcgcagcgcgatcgtcgcgagcgacaggatcgcgccatagcatcggtcgagaaggacggcttcgtacgtgaaatcatcgacaccttcgatgccacactgatcgaatcgtccattaaacccatttgattcttttctggttcttttgttcacctcgaggcaagcaagatgatgaaaggcgggatcgccggcctgatgaagcaggctcagcagatgcaggaaaacatgaagaaggcgcaggagcaacttgcgcaactggaggtcgaagggcagtcaggagccggcatggtcaaggtcttgatgacctgtggtcacgacgtccgccgggtggcgatcgacccgtcggtgatggatgaccgggaaatgctcgaagacctcgtcgcggccgcgctgaacgacgccatgcggcgtgccgagcaagtctcgcaggagcgcatggcgggcttttccgctggtctcaacctgccacccgggttcaagatgccgttctgatgaacgccccgtcgagtctcgagtcactgatcgaggctttgcgttgtctgccaggcgttggtccaaagtcggctcaacgcatggcctaccatctgatgcagcacgatcggccgggtgccgatcgcctggccgatgcgctgcagttggcgctcgctgcgctgcgccattgtcagcgttgcaataccttcaccgaaaccgagatctgctctcgctgcctctcggcgaagcgcgatcccagccagttgtgtgtggtcgaaacgccggtcgacatgaacatgatggagcagacgcacgcctattcgggcctgtactacgtcttgatgggtcgcgtctcgccactcgacggtatcgggccagccgaactgcacctcgagcggcttctggctcgttgcggtgacgggctggtgcgtgaggtgatcatcgccaccaactacaccaacgaaggcgaggctacggcacactatctttcggaaatgctccgcagccgcggcgtcagcgtgtcgcgaatagcccgtggcgtgccggtcggcggcgagctggaatacgtcgattcgggaacgctggcacaggccctgcgtgagcgtcgaccgcttgcaggctaagcgtttcaggggcccagcgattcaatccgcggcggctttggagtataataatgcggtttagttcgtaccaacttttcatcacgtcctgggaaacagcgctatgagcaatgagtgcaaagtggacggcgggaggcgacggttggtcgtcgcgaccgctgcgatcggtggggtgggggcgctggccgcggtcgtgcccttcctctccagcatgctgccgtccgaacgggccaaggctgccggtgcgccggttgaggtcgacctcgccagcctcgagcccggtcagatgatgaccgtcgaatggcggggcaagccggtgtggatcatcaatcgcagcgcaccaatgctcgaaacgctgcccaagctcaacgactcgatggccgatccgaagtccgaaaaaccgatgcagccggcttattgcaagaacgagacgcgctcgatcaagccggagatcatggtcgccgtggggatctgtacccatctgggttgttcgccctcggccaagttcaagaagggtaccgaagacggtatggacgctgcctggctgggaggtttcctgtgcccgtgtcacggctccaccttcgacttcgccggccgggtcttcaagaacaagccagctcccgacaacctcgaggtgccgccgcacatgtatctgtcggagaagcgcattctcatcggtgaagacaagaagggggcctaagccatggcgtcgaatacggaattcgaaaagtacaagtcggacggttcgctgcagggcaatctgctcgagtgggttgacgcccgctttccggcaacctcgatgtggcgcgggcacctgtccgagtactatgcgccgaagaacttcaacttctggtacttcttcggctccttggccatgctcgtgctggtcatccagatagtcaccggcatcttcctcgtcatgcactacaagccggatgcctcgctgaacgcgaatggcatccccgtggctttcgccagcgtcgagtacatcatgcgcgacgtaaactggggctggctgattcgctacatgcattcgacgggcgcgtcggcgttcttcgtcgtcgtctatctgcacatgttccgcggcatgctgtacggttcgtatcgacagccgcgcgagctgatctggatcttcggcaccctgatcttcctgtgtctgatggccgaggccttcatgggctatctgttgccctggggacaaatgtccttctggggagcacaggtgatcgtcaatctcttttcggcgataccgctgatcggtgagcccctgtcgatctggatccgtggcgacttcgtcgtcggcgacgcgacgctcaaccgcttcttctcgttccacgtcatcgccgtgccgctggtcctgctcggcctcgtcgccgcgcacatcctggcattgcacgaagtcggttcgaacaacccggatggcgttgaaatcaagaagcgcaaggacgtgcacgggcatccgctcgatggcattcccttccatccgtactacacggtgaaagacattgtcggagtcgtcgtcttcctgatggtgttctcgatcatcgtcttcttcgctccggagggcggtggctacttcctcgagtacaacaacttcctgcctgccgacccgttgaagacgccgctgcacatcgctccggtatggtacttcacgccctactactcgttgctgcgcgccatggtctggccgctgttcgggattgacgccaagttctggggtgtcgtcgcgatgggggctggggtcgtgattctcgctttcctgccatggctcgatcgcagtccggtcaagtcgatccgttatcgtggcccgatcttcaagaccctgctgacgatcttcgtgatctccttcgtcattcttggcttccttggcacgcaaccgccgtcctacgctttcttcggcgtcatcccgagcgcccccgtggcgcaggtcctcagtgcttactactttctttacttcctgaccatgccctggtggtcgaagatcgacaagtacaagccggaacctgatcgcgtgacgatgtaaaggaatgcaaacaatgaaaaaactgcttacggcattgctctttgcccccgctgtcgcgctggccagcggcgctggtgtccatctcgacaaggcgccggacgtacagggcgacaaggccgccctgcaaagcggcgccagaaccttcgtcaattactgcctgaactgccatggcgccagctttgtccgctatagccgcctgaccgacctcggcctgaccgaccagcaagtcaaggacaacctgatgttcaccgcggtcaagatcgccgagccgatgcgtgtcgcggcgcgcccggacgaacagaaactgtggtttggcgcggccccgccagatctgaccctggtggcgcgtgcgcgcgcctcggaggagggcagtggcgccgactggctgtacacctatctgcgttccttctatgttgacgaaaagcggcccaccggctggaacaacacgcttttcccgaacgtcggcatgccgaacgtcctctgggaattgcagggccagcaggcattgaacaaggatcaccacctcgaactgctggcgcccggcaagctgtcacctgccgaatacgacaagcagatcgctgatctggtgggtttcctggtatggatgtccgagccggatgccggtttccgcaaacggctcggttttggtgtgctcggctttcttgtcgttctcttcgctgtggcttatccactgaagaaggcgtactggaaagacgtcaagtaagccaaagaacaagcgccagatttcaggccacggcatcgccggcaagggcgccagaagcgctcgcagccgttgcgatgccgattcgtttttgagggtattgatcatgatgaatctttattcgggaaccacctgcccgttcagccaccgttgccgtatcgttctttatgaaaaaggcatggatttccaggtgatcgacgtcgacctctttgccaagccggaagatatcgcgatcatcaacccctatgggcgggttccggtgctcgtcgaacgcgatctcatcctctacgaacccaacatcatcaacgagtacatcgacgagcgctttccgcatccacagttgatgccggccgatccgatcatgcgcgcgcgtgcccgccagctcctgatcaccatggagcgcgaggtcttcgcctacatcgaacccttggaacggaacagcaagaccgcggacaaggctcgccagcagattcgcgaccgcctcaccgaaatggccccggtctttgtcaagcagaagcacatgctcggtgaggagttctcgatgctcgacgtcgccattgcgccactgctctggcggctcgaccactacggcatcgaactctcacggcttgctgcgcccttgatgaagtacggcgaaaggatcttcagtcgtcagggtttcatcgatgcgctgactccctccgagaaggcgatgcgcaagtagcggcggtccgccgccgccgttcgccgtcgccggcgggcctctgcagccgatcaatcattcccgactggaacgtacgtggacttgccgtcgaccaaaccctatctgatccgcgccatccaccagtggtgctgtgacaacggctttacgccctacctcgccgtggctgtcgatgcgcgcacccgggtcccgcgcgagcatgtccgcgacggccagatcgtactcaacgtcgactacgaagccaccggcaatctggcgatcgccaacgacggcatcactttccaggcgcgtttcggtggcgtcgcgcgcgacatagcgatcccgatcggcaacgttgccgccatctacgcacgtgaaaacggtgcaggcatggccttcgaacccgaaagcgattctcccgccgatactccaggagcccccgaaagcggcgctcccgaaggcgaacctgaaccgccaccgccggcgggccgcccgaagttgcagcgcatcaagtaaggctacgggcagggtcaagcgcctgggcttcgcagaagccgctggcccgatgcgttaccgcgtctccggcggcttcgccgttgcctcgtagcgtccgtccagcgcgttgctcgcgccagaacacagcggaagtcgaaacggcggcgtatcgcgtagctcacgggtcaaaggaacgacggtcaccaatggccgctcgacaaaggggtccatctgaatgaccaatagcgtgcgtctgtcgtcatcgcgcgggcactccccacccgaccagatcgccgcgtcgtatccggtacccagttccgtaccgcgcacaagctggcagcccgcaagccggtgcggcgcctcggcagtcgctcggcatcggctgttcgcatgactttgctgcggtcactgaccaaggcatcttggttgccggctggatctgatctgagcggcgcttcggccggacgagcgagcccctccacaggcagcttgccaacgcctcacgcaggtgccagcaacgatcggcgacaagagacagcagacctcgccgtcaggcgaaaacgctgaatccggccgatcgcggaccgtccgcctgcgcctggtaggcggctagcgcgccgccgacgcgtgcgtcggtcaccgactggctcgccgcgctgccctggctggccaattcctgccgtgccgagtcctccatcttcgtcgccagggcagcgaccttgcggtcctgtggcgacggatcggccggcgccagagccgcggcgcgaatctgttgcgccttggcaatcgcttcttccggatcgccaccagaagaaatgtcgatactcacctcgccagccacagcgtaccgctggttgtccgggccaagctgataggtgaaggacgcggcgccggtcaggccggcgccagccgcgatgtgcgccagctcgtgcgcacgcacctttcggtcggtcgcccgcagcacttccacctgccgttgttcctcgaccgaaaggccgttccgcaccgggctgctcttctccgcgtcgaccggccgaccgcccccgcggtcgtcaattgcgacctccggcgaaaacgctgcctgcaaacgggagacactgctgatcacgaaaacctcgaaagtcagacgccgacctgcagactatagccccggcagcgcgaactttccagccgccgcgaccacgcgacttcggccgcccgatgcgaaacgtctgcaacggtcgtcgcttcgctcgtaggcactgccgcacgcagcggcgaagataccgcagccgacactcctgcgctgccggtcgaccggtaccgcacggtgccacgccgagattgcaccgcgcgacacgatgagcgagagcggccgccgagcaaggactgatagatccccgccgcccattcgccaacgacgaccattgatcggtctgcgccagcggatgcgcgaatgcacggatgcacacagtgggcgtccgcggcctgcacagagcacgccgatccaggcgctcggcacacgcacccgccctgcccctcggccaaccggaatggctggccaaagcgaaaaattggcaggcaggcgagcgccgcttgactcagcagaccgtggcgcgaagcgccaggacgccacgccattcctggcgggctgccgactgtggtgtcactgattgcgccacggcaccgcatgcccgcaaatttcggggacagcatactaaacttattcctcaacaggccaagggcgaaaggcgtcaatgcgtgtgtgtcgagaaggtgcgacaagcagcagatcgagttcgatatgctgtcccccaaactcgcccgaccacaaggagaactcatgcgccttacctcgggagcgcccaacgttcagggtgaggagcgtgaagcggctttgtcgcgtagcgtctcttcgaccgcaggattgggcatcgcgttttggactggcaagcaactcatgaatggatgggagaagcggaaagctttacaccgagagcatgtagaaatttgcgcattgtgtcatagcgcggctttgcgccgggagtaagcgccttgtagaggctttcccgcccaagaccggcgtctttggcaagttgtgacatgccacgggcgcgagccacatcacgcacggcagttagaaacacatcaggattggaatcttccaatgcggcagtagtgtattctgcaatggttgcttcatcgcctaggtactcgacagcatcgaacgggaaaaatttggccatggttaactccttgtccaaagcccgcgccatttcaatggcgcgcttgatgtcgcgcttctgtgaggacttgtcgcctcccaacaaacagatagagcacctctccacgacggatgaaatagacgcgatagccaggaccgaaatggatccgcatttcagaaactcccgcgccgactggttcacagtctccgaagttgccatgttcggcagagcggatgcgaagaactacgcgagcacggcctatcttgtccgtcaatgccgcaagccagctgtcaaattcatctgagcggtgaaaggtgttcatgtggccaagtgtatccactcggataccggaatgcagccgccgctgaattgtcgattcgcggcacgtggagaccccacgtgatgtcgcaagccataaacttcgaacatctttcaattgaacaacacgctgcgtggcagcactatgccatagcactgccgggaagtacgtccttgcgaatgctggcacggcattgccacagcgacgccggaatcactccagcaaccggcccatccgctatagacaacagcatgtcaccaagcagggccgccctctatccaaagcccggccgctgatcgcgatggcacccccgctgtgatgctgcaccgcagtacgctagaatccgtcctttgcccgcagccgggagtaccgatgaacgcacgtctgcgcgagatcccctacaactacacctcgttttccgaccgcgaaatcgtcattcggctgctcggcgcggaaaagtgggcgctgcttgacgaactgcgcgcggaacgggtgaccggccgctcggcgcgcatgctctacgaggtcctcggtgacatctgggtggtgcagcgcaacccctatctggaagacgacctgctcgccaaccgcgagcggcgggtggccctggtcggggcgctccgccaccgtctgcgggaaatcgaaaagcgccgccagggcaacgaccgggttcgcgagctgctcggcgctgccgacgcagcggtcaatgccttcgaacggcatttcgccgacaccgcgaagcgccgcgcccgggtcaggaaagtgctggccaggcacacgcgccgcgacaacatcgctttcgacgggctggcgcgcgtctcgcacgtcaccgacgcaaccgactggcggatcgaataccccttcgtcgtcctccatccggacagcgaggacgagatcgcgccgctggtgcgcggctgcatcgaacttgggctgacgatcatcccgcgcggcggcggcaccggctacaccggtggagccatcccgatgacaccgctctcggcggtgatcaacaccgagaagctgatcgacatcggtgcggtcgaggaaatgcagttgccgggttgtgatcgccgcagcgcgacgattcgcaccggcgccggcgtcgtcacggcgcgcgtctcggaggctgcgacggcggccggccgcgtcttcgccgtggatccgacctcggcggaagcctcgtgcatcggcggcaacatcgcgatgaacgctggcggcaagaaggcggttctctggggaacggcgctcgacaatctcgcgtggtggaagatggtcgacccgagcggtcacgaaatggaagtgacgcggctcgaccacaaccttggcaagatccacgagcaggaggtcgcccgcttcgagatcaggcgctttcgccgtgacggccgaacgctctacgggccgcccgaaatcctcgagattcctggccaccgctttcgcaaggccggcctcggtaaggacgtgaccgacaagttcctggccggtctgccgggggtccagaaggaaggtaccgacggcctgatcgtcgccgcgcgctggattctccaccagatgccgcagcacacgcgcaccgtctgcctcgagtttttcggccaggtgcgcgaggcggtgccggcgatcgtcgagatcaccgattacttcaagccgggcggcggcggccggcaggccggcgtgctgctcgccggcctcgaacatctcgacgagcgctacctgcgcgccgtcggctacgccaccaaggccaagcgcaaggcggaaaccgccggccggccgaagatggtcctgctcggcgacatcaccggtgacgacgaggcggccgtgatgagcgccgcctccgaggtggtgcggatgtgcaacctgcgcagcgccgagggcttcatcgccgtcgatgccgagacgcgcaagaagttctggctcgatcgcgcacgcaccgccgccatttcccgccacaccaacgccttcaagctcaacgaggacgtggtgatcccgctgccgcggatgggcgagtactgcgacggcatcgagcgcatcaacatcgagctctcgatacggaacaagctggcactctgcgacgcgctcgacaaactgctgcgcggcgacctgccgctgcatcgcggcgacgccgacctcgacaaggagctgctgatcggcgagcggcggacgatggcgctcgatgccgtcgccggagtgcgggcgcgctggcagtggctgctcgacaacctggatctgccgttgacggaagcggagacgcagttcgcgcgcctgggcgtgcgcgtggaaagtctgcgcaaccgcgccgccgaaccgaccttgttccaccgcctgcaggattactcgttgcgcgtgtcctggaaaagcgaactcaagccgcaactcgaggacatcttcgacggcgtcgtctaccgcccggttctcgaacgcatcgccgccatccaccgggagatcctgcgcagccggctgttcgtcgcgctgcacatgcacgccggcgacggcaacgtgcataccaacattccggtcaactccgaccactacgaaatgctgcagacggcctatgcggtggtcgagcgcatcatgcggctggcgcgctcgctcgacggcgtggtttccggcgaacacgggatcggcattaccaagctcgagttcctcagcgaagcggaaatccagcctttccgcgactacaaggcgagggtcgacccgagcggtcgcttcaaccagggcaagctgctccccggcgccgacttgggcaacgcctacacgccctcgttctcgctgcttggtaccgagtcgctgatcatggagcagtccgagatcggcaacatcgcgacgatggtcaaggactgcctgcgttgcggcaagtgcaagccggtgtgttcgacgcatgtgccgcgtgccaatctcctgtactcgccgcgcaacaagattctcgccacctcgttgttgatcgaggcgtttctctatgaggagcagacccggcgcggcgtctcgctgcggcatttcgacgagttcaacgacgtcgccgatcattgcacgatctgccacaagtgcgtcacgccgtgcccggtcgacatcgatttcggcaatgtctcgatccgcatgcgcaatctgctgcgcgagcagggcaagaagaagttcgttcccgccaaggccctggcgatggccttcctgacggtaaaggatcccgcgacgatcaagctcgtccgcaagctgatgatcgactggggctaccgggcgcagcgcctggcgcaccgcctggccaagtccctgggcctgacccgtggccagacccggcagccgccggcaacgctcggggcgccggcgctgcgggcgcagatcatccacttcatcaacaaaccgatgcccgccgggctgcccaagcgcaccgcgcgcgccctgctcgacatcgaggatgacaaggtggtgccgatcatccgcgatccgcagaaggtcggcgctgccgattacgacggggacgccgtcttctactttcccggctgcgggtcggagcgcctgttctcgcaggtcgcgctggccacccaggccatcctctacgagattggcgcgcaaacggttctgccaccgggctacctgtgctgcggctatccgcagacggccgccggcgaggccgaccagggccagacgatcaccaccgacaaccgcgtgctgttccaccgcgtcgccaatacgctcaactatctcgacatccggaccgtcatcgtttcctgcggcacctgcatggatcagctcgagaagtaccacttcgagcagatcttccccggctgccgcctgctcgacatccatgagtacctgctcgagaagggaatccggctcgacggcgtcggcggtacgcgctacatgtaccacgatccgtgtcacgcgccgatgcggacgatgccgggaatcaaggtggtcaaccagttgatggggcagccggtcgatctctccgagcgctgctgcggcgaatcgggaacgctggcggtgacgcgtcccgacgtgtcgacgcaagtgcgctttcgcaagcaggaggagatcgagaagggcgccggccggctgcgcgccgatggcttcgccggcgaggtcaagctgctgacctcctgcccctcctgcctgcagggcctgtcgcgctacaacgacgatgcgggaacacaggccgactacatcgtcgtcgagatcgtcaagcgcctgctcggcgaagactggatggcgcactacttgcaacgcgcgaacaacggcggtatcgagcgcgtcctcctgtaaggccggacgactgtggtctgtggaatctcgaagcggcaaaacgaatcgtcaggtatattggtatgacgcaagccgtgccgcgtacaaatttcaacagatcaaaactcgttcgtcttctcgccgacctgtccatcgttgacatcgccgagtcgaagccggatttcgccgagagactgagtcaatggctggatttgtctgacgccatcacgctgcatgcggtgcagaacgccggcgcggcgagctggtcggcagcaccgtcttgcgggcaagctgtcgccgcagtcgccatggaagaggaatacgctcgggtacgcacggccctggtgaattcgatcacaacgagttgttcgtctgccattggcgagacacgcatgaagttgcccacgccggaacccgacgcgaccattgaaactgccgctgcttatcagcttgcctaccagccttttcgtcgcctccatcttgcccagcaagccagcatggaagcgagcgttcgcgcattgcgcagcagcgttcgacgggcgcttgcgcgcgcttccgcaccgctcaggcagcttgccgccctggatgaggcgctggacaacaccttgtgtgtgcgtgagcaccaactgctcgcaacggtgcccatgctgctcgaaaggcgtttcgaacaactgctcaaggcgcatcaacagccgcttgcggatactcggcaggcagattcccgggccgcgcggccgcccccagcggagtggctgtcagtcttttgcagggaattgcaggggatgctgctggccgaactcgatcttcggttgcagccgacagcagggctcatcgaagcattgaggaacgaggcaaacgaggtcaaatgaatagaggcgttttcgcactggtcttcctgttgggggccatggctgtggtttgggtaggcgttggctttgtcggctcgaatgcgctggccttggcaatgacggcgatcattgctgcggtctatctgttcggcgcgctggaaatacgcgagtttcgtcgcgccacggcaagcctggcaatggcgctggcggcgattcccgacaagctgtcgagcttgaccgaatggctcgaccgcctgcatccgtcgctccagaaccccgtgcgtttgcgcatcgaaggtgagcgtatcggcctccccggccccgtcctgaccccttatctggtggggctgctggggatgctggggatgctggggacctttctaggcatggtcgtcaccctcaatggcgccgtctttgcgctggaaggcaccaccgacctgcaggcgatccggtccgcgcttgcggcaccggtcaagggactggggctggcgtttggtacgtcggtagccggtgttgccgcgtctgccatgctcggcctgctgtcggcgctgagccggcgcgaaaggatgctgacggcgcaactgctggacaccaggattgcaaccgtgtttcgcgggttttcgctcacccatcagcgccaggagacctttcgggcgctgcagttgcaagctcaggccctgcctgatctggtcgataaattgcaggcgatgctggagcagatcgagcgtcgggacgagcagtggcatgcgcgattgctcgccaatcaggagaacttccacagcgaggcgaaggacgtttatacccatctcgccggctcggtcgagaaatcgctcaaggacagcctgactgacggcgcgcgtgcggctggcgagacgatccaacccgcggtggaggccgcgatgacgggcatagcacgggaaacgcagctgatgcacgcaagaatgatcgattcggcgcaaattcaactcgacgggttttcggcgcgctttggcgataccgccaaccgcgtctcggagacgtggttggcggcgttggcaacgcaccaaagcacaagcgagggcgtgaccaggggaatggaccgatcattggcggcattcaccacgaccttcgagcaaggcacggagtcgcttctggcctcgcttggtgaggcgttgcgaacagcgctggcgaatcaggtatccggtgatcggcaacgactggaggggtggacacgatcgctggaatcgatggcggcgtcgctgcagcatgaatggcaacaagcgagcgcgcagacgcttgcgcagcagcagcgaatctgttcggcgctcgaagaacccatgacacgactcctggaaacggcctcggaagcgccccgcgccgccgccgaagtgattggaaaactgcgccaggaaatgaccaacagcatggcaagggacaaccaactactcgaggaacgcagtcgaacgatggaaacgctcaattcgctgcgcgctgccatggatcatgcgtctaccgaacagcgggcagcgatcgactcgctggtggcttcttccgcgacgctgctcggcaatgccggcagccagtttgccgaactggtcgctgcacaatcggccaggctgtccgacatcgccgcgcacgtcaccagcagcgccgtcgaaatatcgagcctgggcgaagcgttcggtttcgccgtgcagtcgttcagtgaagccaacgagaaattgattgcgaatctgcagagaatcgaagtctcgatggataaatcgacggcaagaagtgacgagcaactcgcctattacgtggcgcaggcacgcgaaatcatcgatctgagcatcatgtcgcaacagaaggtcgtcgaggaattgcgccagatcaccggcaaacaggcgaccacgacggatcaggcaagctgatggataacggtgacgccggcatggagcagacggcgccggtatgggccgtctttggcgacctgatgtcgggcttgttgggcgctttcgtgctgatactggttggcgtgctgggtgtccagctcgagctggcgacccatctggaagccgaagtgcaaaagcggcagatggaagaaaagcgccgcatggcactggaaaaggccttggccattccgctggcgacagggcgggtgaccttgaacaacggacgcattggcatcagcggcagtgtgttgttcgccttgaactcggatcagctccaacccgctggtcgcctacttctgaagagcctggtcgcgcccttgcgcgtctatctgggggagcgcgatgagctgttgatggtcagcgggtttactgacgatgtgccgattcagcatggcaacagtcgcttcgtcgacaattgggaactgtcggcccagcgcgcgttgacggttacccgtgcgttgatagacgaagggatgccgtcatcgttgatcttcgcggcggctttcggtacggagcagccggtggcatccaacgccgacgacagagggcggtctcagaaccggcgcgttgaaatggcgccggtgcccaaagcctcgaatgtcaaaattccggccgatggctgaggccaatcgcggcggagtcgcgcagtcagtggcggagcgggccattgatcccgctatggaaatcgctgcgttgcgcctgaccggtgcggatcgtctggaccccgtacgcttccatttcatcgaagcgctggccaggcgatcgcgcgggcagcggggagaggtcaaacgtattctcgacggcaagctgagagaagcgctggcggcttatcggcgacgcttcgaacgcacgcaggacgatgccagggagacgatcgctcgtgcaggggagcacgatcgggatgttgccgacgagctgcagcggcttttcgtcgccggtgatttcagcggcgtgagtcgatacgtcaccaggctggcgaaaagcgacccgcaggtgtccctggcggaccttgcgcgccacctggcgcaagattcgccggaagatgttgatggtggcccggcaggaaacatcgaatcgcgtgccgagctcaaagccatgcgctatttcagaaacacctggtcgagactcagcgtcgataggcaggtgacgcaagcgatcgagcagggcccggagaatgccggtccgctcaattcgcacaggctggtgctgcgttcactcgccttgatgcgggatatctcgcccgactatctgaaccggtttgtgtcttatgtcgataccttgctgtggctcgatcaagcggacgggagacaccggccaaggccaggaaaacagctcacgacgaaaagaagataaaggggcgtgcggtcgatcgctgagatgcttcttgccaccctggcctcaccgtccgaggtcaccttgccgctgacgaagttcagcacacgcttgaaaccgtctggcggcgttacgtgcgcctcggcgttgcccggcctgccgcggtgccgcctgagtggcgtatgctcttgcctgccaggtggctgtcgctgcaatcgtggcggtaacttccgaacgaaaggattgacccttgagccctgcgaaaatcaatgaactcttcgacaccctgcgcgcggcgtatgcccgccagttcggcttcaatccacggcaccttaccctggcgccgtggcacgtcgaactcgaagagagcaggctggcggcaagcctggcgggtcgctagcgccagtttgctgcggcatgtcgccggccagatcgcagcgcggacctcgcctgacggcaaggcgtcatgtctgacgccccggcaggcgaactcgatcgcctcgccgggctggtggaacgggttaccttccacaacccggagaatggcttctgcgtgctgcgcctgaaggtgaagggggagcgggaactgatcaccctgatcggccatacgccgatcgtttcccccggcgaatacgccgccgcttccgggcattgggtcaccgatcgcgagcatggccggcagtttcgtgcggtcttcgtgaagatttccccaccaaccacactgacgggcatcgaacgctacctcggttcggggatggtcagaggcatcggcccgatctatgcgggcaagctggtcaagtcgttcggcgcggcagtcttcgatgtcatcgaacaatcccccgaacgactgcgggaaattccgggcatcggcgcagtccgcgcgagcagaatcaccgccggctgggccgaccagaagatcatccgcggcatcatggtcttcctgcacgcgcatggcgtgtccactgcccgcgccgtgcgcatcttcaagacctacggccagggcgccgtcgacgtcgttcgcgagaacccttaccgcctggcgcaggacattcggggcatcggtttcctctcagccgacacgatcgcccagaaggtcggaatcgccaaggattctccgctgcgcgcgcaagccgggatctcgtatgcgctcaccgaagcttcggctcagggtcactgcggtttgccgtatgccgaactggttcccctggcagtgaaactgctcgacattccggaatccatcatcgaaacggcgatcgctcaggaaatcgccgacgaggtgctggtgccggacaccgtcgagggtcagccgagcgtctttctggctcccttgtactacgccgagcagtcgcttgccgcccaggtccgccgcctcacgacggctgcctcgactctgcctgacttcgctgccgacaaggcgattccctgggtcgagcagaagctcgccatcgagttggccgacagccagaaggaggcaattcgccttgccttgtctgcgaagctgctggtgatcaccggcggacccggagtgggcaagaccaccctggtcaattccattctgacgatcatgagcgtcaaaggcgtcaagccgctgctctgcgcgccaaccggccgggcggccaagcggcttggcgaatcgactgggttggaagcgaagaccatccatcgcctgctggaagtcaatccgctcaatggccagttcaaacgcaacgcggacaatcccctcgaatgcgatgtgctgattgccgacgaatgttcgatgatcgatgtgccgctggccaaccagctcctcaaagctgtcgccacttcgacagtgatgattctggtcggcgacgtggatcaactaccctctgtcggccccggacagttcctggcggatctgatcgactccggtagcgtgcccgtcatccggctgaccgaagtgtttcgccaggcggcgagttcgcgcattgtgcggagtgctcaccagatcaatcggggcgtctttcccagtctgccgggcaagggcgaagcttcggatttctacctcgtcgccgccgaagagccggaagtcatcgcgcagaccgtcgtcgatctggtgcagacgcgcctgccccggaagttccatgtcgatcccgttcgtgacatccaggtgctctgcccgatgaaccggggaatcaccggcgcccgtggcatcaaccaggccttgcaggcggcgctgaatccgcccggcgaacacagtgtggacaagttcggcaatcgcttcagcgtcggcgacaaggtcatgcagatcgagaacaactacgaccgcgacgtcttcaacggcgacatcggtttcgtcactggcatcgatcgagacgacgaggagcttgccgtgaccttcgacggtcgggtggtcacctatccgtttggcgaactcgatgaactggtcctctgctacgcaacgacgatccacaaggcccagggctccgaatacccggtggtggtcatgccaatttcgacccagcattacatgatgctcaagcgcaacctgatctatacgggaatcacacgcggcaagacgctggtcgtgctggtcggccagaagcgggccttggccatggcggtcaaggggaaggaggtggaacggcgctggtcgaagctgaaagaacgcctttcgatgccaggcaagtgctcgtgcgatgtcggcgatgccgccgtcgccgctgacgtggacggtcacagcgttcgcgaacggcgtcccgtttgacgcaggcgaggtcagccaggaggagccggaagccggccaggccgaggcgcggaagcttactggctgccgctgtgacctatttccttacgcctggcagttggcgccgcttattctgtgcgtcaggacggcgcaacggcgccacaaaatgagtaaggagcaggcagtgagtgagagtgatcttgacgatttcgatgattgcgtgctttgcggagcgcccggtggcgaggtggtgtgggaaagcgccttgtgccgtgtggtcatggtggacgacgcggactatcctggatattgtcgaatcattctgcatcgccacttgcgcgagatgacggacctgccggagaaggaaagaacacagctgatgaacgtggttttcgccgtggagcgtgccgttcgctgcctgtaccagccggacaagatcaacctggcgagcttgggcaacatgacgccacacgttcattggcatctgattccacgctggcgggatgacaggcactttccatttcccgtctgggcggcgccccagcgggcaaattctcctggtcgcaggctcgtggatgggcggcaactgggtgatggaatcatcgccgccctacgcagtacgtagtcaatacaccgtgaagagcggtggccgaggagtgaaaaccatgagcgcagtccttgccaacacggcacctgcgagcctcaggattcccgacctggagaccgggtttcaggtgctctcgcgcctgccgctggcgaactcccagcaagccgcggtggagatgaacgcatttctggattgcctgctgcaggcgccgccagctgccggcgtctacttgcagattctcgagcagacgcggatctcgctgtgcttcatcgaggaggatctggctcggcggttcaccaacaagccgctaccgctgggtgatctcgaagaactggcctttcaggaggtcgtgggcacctggctgaaagcggcccgttcgtattcgcactgcgcgcagttgcaggacgctgatggtggcagtgccgatgccgaccgactcgcgctgatcctgcaccgctgcatctactacaccgggatggcaatcgtcgagcaccatcgtgcccgtcgtcagctgccggcggggttgtggctgaacctgcacggtttctacgccagcgccgaggaatggggaatcgcgacgctcgccgtgcaggatccactcgatccgctcgggcgaagcacgcactgcgccgcggcgcttgtcgcgctgctgcttaccgagctctccgggccttacagcctgtccattcgtgaactcggcctggtccggcgctgggcaagcaactggtcgccactggtgaccattcacgctgccattccgggcgagcccttgccacactgcgtcgtcgacctgatgcaggacgcaggcctgtgcgcgtcgtccgagtgtctggtgacggaaaacctgcgtcgccttgacacctcgcgcctggcgatgcagctcagtcgcctgcgcgagcaattgcagcaaaggatggcacccgcacaaattggcctcggcgaggattgcactgccgttcagtgccatcgactgctcaagcgcgtcttcaaaccgtggacgttggtgcgcgccggacgtcagttccgccgccaccgcgctgcgggaatcgcgaaggtgtgctcgggctttgtcgggatgcactactacatatccggcacggagttcaaccaaccggacaatgcccgcatctattcccggcaggagttcgacagcctctttgccttccgccacatggttgatccgacacaacaactgaccatgcgcccgagccagcagggcttcgccctggatgactgggaagttcttgaccagtgcgccaatggcttccggctgttgcgttcaaacgccggcagaaagctggagccggggcaattgctgtccctttgtccgcacgacgggagcgcccacctgcttgctcaggtcgtctggctgcggcaggagcagagtggcggcctggttgcaggtatcgccgcactgcccggccggccacgcgcggttgctgtccgcccggtagcggagcggccgggccatggcgaacactacagccgtgccttcctcctgccggcggtgcccgcagtcggtgccgaggagacgcttgtcatcccgcagggctggtaccgccgcgagcgtgtactcgagatgcacacggacaccgcctcgcacgtgcggctgcagcgtctggtcgcggaggggtcggacttcgaacgggtgacgttcgcagcggcttgacgagcggttcaccggtcttcccctgactgacgccggcgggtaacggtcagcgcttggctgagcgcgtggtcggggcagggtgagcgcaggcgtgccattgcagtgaagccgctggaatactcgtctgcgcgcaagcggtcacgcaagatctgttcacagcgtcaggcgttctgcagtcctctgtctgcctggcgcttccattggctagaaaatcgatcgcgtctggcccacgctggcccacctgcgggttggccagtgcgacccgcgaaagccagcgaaaatcgatgacgatccggtcgacttgctgctggtggccgcgcgcgctgcaggcagaagcagacatctcttgcgaaatcgctgcctgggccacagagacacaagatgcatgcgctcgccccggctaccgattgaccgctcactgatccgacgctaaagtttctggacagtcgttgccccgatcgtcatgctcagtcgaatggcggtcagcgggccagagcgtgcacatgggagtctgcccacgcgttgtccttggcggctccgagatactggagattaccgccatgcaatggacaattcgcgcgatccttctcggcagcactctcgttgctggccaggtcagtgcgcagccgcagcccgaaggatttctctgctgcaacatgcgcagcgatggctcgtggatcagcgacatcaattacgcccagcgcggcaagacgatcatcccggtcgggacgccggtgaaagtgacgggctacgggcgccaccgggtctacctgctggtcgccggcggcaaacaagccctcggcaacgactacagccgggatctggaaatggacgctttcgtgacgcgctatgtggtcaagaaagatccccgcctgcagatcgccacgttcccggcgaagattcgcgaggccatcactagcgcgaagctgacaaccgggatgacccgcgaacaagtgaccatgtccgtcgggatgccggtgagcagcgaaaacccgaagctggacgccaacatctggcgcttctggcgcgagggtgacgccgagttccaggtcgttttcgacgaaagcggccgggtcagcgagatcgccaccgatccgccgacgcgcagtctggtcgtgctgccctaatagaagcggtgtggagttccagggccttcagcgccgttgcgtaggtcctggcgaaaactctgaccgtgggttagaaccccttggccccagggacacaatccagtccttcgcccatcacgccttgcgttcgagccgccgcgcgagttccgccttgttgttcaccccgagtttgtggaagcagtgtgcaatgtgattgcgcaccgttgtcggtgacagcgacagactggcggcgatggccgaataggtttcgcctccggcatagcgagtcgcgatctcgcgttcgcgcccagacaactgcgccaaagccccctccgacctcgcgacgaggtagcgcaattgcccgcagggtgtgacatcgaaatggactgccgccgaaacataggggctgccacgtgttgcgtgcgacgccaggggctccggcaggctgctgccgctccagcctggccactgcgcccgcaggcgggcaatgaaggcaggcgatgcctcgcgcaggaaagcgcgcgcgtcaaccaccgcccattcccggtcgtgatcggccggaaccttgaggaagtggcgtagccgtaccgcgcgatgcgtttccacgagatgcggcatcagcagttccttggtctggcgctcggcctcggaaaaggggcgcccgggatcgtgacgccacagcgtcaggaactcgtagagcgacgagacaggctcgatgaccagggtgccgagcgaccattccaccttgaagcggcgcgcgaactcccgatacagcggcgtccgcacatgccgttcgcgtgtcgtcagatcgctcaggttgacggtggtgccgggccgggcaatcagggcggcgcggaagagatcctgctccaggtagggcgggtaggcttccaggatgctctcgtcacactggtacagatgcatctggtgcagcgccggcgggttcgccgcggcattgccccaccaggccgaatcaaacactatcaggcactgcaactgctcgagcgcccaggcctgaaaactgccgagtggcacctcgcggccctcgtggtacaaggacaggatcaccctgttgagggcgtgtgcttcagacatttgcatgccgcccattgtgcacgaccggtcgccgcttaaccagccagcggcgacatggtgcatttgcatcatgccggcgctttacagcgagcagcccgagaaagcatcgagatcgatcacgcaagttcacggcgttcgtcttcccctcgccaacccgcggatataagtccccaagctgcttcctgcggcaaagatgcttgcagtcgggcatggaatgtgctggcgaaaaccatgacgcaaaagtgtttttccgccggtacggcgtcctgccgacgctccggacgcgatccaaggagacgaaaatgcctgcccgcgcacctcgttttaccgtcaagccaaccctgcttgccatcctgctggcctttccggcgcagcaggcactcgccaccgcctgtacgtggaacccagcgagcggcaactgggctactgcaggcaactggtcgtgcgccatcgtgccaggcatcaacgacgacgccctcatcgcggcaggaaacgccgtcacgatcgacgcggcgcaggcggtgcgcaacctcaacaacgggggcggcgtcaatatcgatgcattcctcctcaccctaagcggcgcgggcagcaccaccaacaccggcaccatcaacgtcggcagcgccagcaccgcgacattgcaggtcagcgccggccacaacatcgctaacaccggaggcatcataaacatcgccaacggcagcgtgctcaatcagttcggcagcacgatcacgggtggcacgatcagcaccacgggaacgggcaaggtggtggggttcaacagcaacagcaatatcctgaccggtgtgaccttgaacggcacactcgacctggcgaccggcaccagcatcgagcgcgtaaccggaggtctgacgctgaacggcgcggtcaacatcaacaacaacagcgtcctgtcgttcagtggcgaccagaccctgagcggcaccggcagcatcgtgctcggcaacaccggcgccagcaaccgtgccctgggtctggagggcaatacgaccctgacgatcggttcgaacatcgtggtgcgtggcgagaatggaacccttgggcagacctacctcagcggtggcacccagtcgctgatcaacaacggccgcatctcctccgacgtgtcgggtggcaagttcagcctgacacccagcaacggcgtgaccaacaacggcgttctcgaggccaagaacggcggcacgctggtcctggatgcgaacgttaccggcaccgtcggcagccatatcgacgtcggcgccggcagcaccatcctgcagaacggcgtcggcctcaacggagtgatcaatgccgccggtggcgggtcgttccgggcggccaattccaacagcaacaccttgaccgcggccaccttcaacggcacgctcgacctggccacggccaccggcattgagcgcgtagccggcggactggcgctgaacggcgcggtcaacatcaacaacaacagcgtcctgtcgtttagtggcgatcagaccttgagcggcaccggcagcatcgtgctcggcaacaccggcgccagcaaccgtgccctgggtctggagggcaatacgaccctgacgatcggttcgaacatcgtggtgcgtggcgagaatggaacccttgggcagacctacctcagcggtggcacccagtcgctgatcaacaacggccgcatctccgccgacgtgtcgggtggcaagttcagcctgacacccagcaacggcgtgaccaacaacggcgttctcgaggccaagaacggcggcacgctggtcctggatgcgaacgttaccggaacccccagcggcagcatcgtggccggcgccggcagtaccgtcctgcaaaacggtgtcacgctgtcggggacaatcaattccgcggggacgggcaacttccgggtttcaaacagcaacagcaatgtcctcagcggtgtgtcgttcaacgggccgctggatctggcgagcgccaccagcgtcgagcgcgtcaccggcggattgaccctgaacggcacgatcagcgtcaacaacaacagcgtgttgtcgttcaatggtgatcagactctggacggtgcaggcacgatcgtgctcggcgccacgggcgccagcaatcgcgctctggccctggaaggcaacaccaccctgacggtcggttcggccatcgcggtgcgcggtcagaacggaaccgtgggtcagacctacctttcgggcggcacccaggtgttggtcaataatggccagatcctggccgatgtcgggggtgggctgatcgacctgagtgcccagcaaacgaacaacgccggcaccttgggcgctgccaatggcggcattctgcgcttgaacaacaacgtgaacaataccggcagcggtcacatcgattccgccaaggacagcaccgtttttcagaacggcgtcaccgtcgccggcggcacaatcaataccgttggtacggggaggttctcggccagcaacagcaacggcaacgtgctgagtggtgtcagcttgaatggcacgatcgatctggcaagcgccactggcatcgagcgcgtcgccaatggtctgacaatgaccggcggcagcatcgtcaagatcaactccaacagcgtgttgtcgttctcgggcggcaaccagaccctgggtggatccggaacgatcgaactcggtagcacgggcggcagcaaccgggccttgagcatggaaggcaacaccacactgaccgttggcccgaatgtcgtcatacatggagtcaatggcacaattggccagacctatctttccggcggtacgcagaatctggtcaacagcggcaccatcaacgccgatggtggcggcacgatcactgtcggtgtcagcggcgctctcaccaacgacggcctgctgcgagcgcagaacgggacgctctcggttgccgatccagtgtccggcagtggcaccttgcaggtcgactcgacgggcgtgatgaacctggcaaacagccccaatacgcagggcaagctggtgatgggcgcagccggttcgacgctcaacatcggtacgaagaatctgaccatcaataccgactacaccaatgccgcggcaggcactggcaatgccttcaaccgccgcaccgggatcagcggcgccgggcaagtggtcgccggtggtgatgtggcgcaggccatcaccggtgccgccgtcaccaacggtgacacgaccaacgccacgctgacgatcaacaacgtacgcgtcggctccactacctacaactaccagatcgccaacaagggcaccactggtccgctactgcgcggtgcgctccagaccaatgtcaatggcgcgaacctgaccgacgcacgcctgagcggcgctggcgtcacggccagcaactacactaccggcgggccgggcagcaataccggcgatctcggtgtgaccttcaccgccgccgccgccggcgccctcgcgccgttgagcggccaggtgttgaacctgcgcagcaacttcgacaacatcgccgaccagaagctcaatatcgtgctggccggcggcgccgccgcttacaacgccgccgtcggcagcacgacgcccgcaccgaccgtgacggtggcgaaccagcacgtcggcgcctccaagctcgcgtcgctgaccgtcgccaacaccgcgaccgcgggcgcgttcagcgaagacctgaacgcccgcttcggcatcaacaccggcgcggcgagcaacaacggcgccagcatcaacgggctgctggcgggcgcaaacaacagcagcgcgatgaaggtcggggtagacacgaccagtgcaggcgcgaagagtggcacggtgacgctgaattacgaaaccgccggtgcggtcaatggcgtcagcaatggcctgggtgtggccgcggccaatgcgccgcaggttctcaacgtcaccggcgacgtctatcgtctggcgcagccgaacacgatcgaaagcatcaatttcggcaatgtgctgttcggctcgacgcagacgcgcacgctgacggtcagcaacctggcagcaacggatggtttctccgaggcgttgaacgccgctttcggcagcatcggcggcatcaacgccgcgagtttctcgggcgctggcggcatcaccggactgctcgccggcaacactgacagcacgagcatggtggtaacgctggacaccaagtccaccggcacgaagacggccaacgtgcagatcctgttgaagtccaacggcgatgccatcggcaacggcctcgggctgaccgacctgggtacgcaggtgatcaacctcgacggcgtcatcagcggcacggtgggcaacctcgcgacggccggcctgagtcccaccacggtgaacttcggcaagttccgcgaaggcacggtcaccagccagacccagcaactgacggtgagcaacctgaccacggggccgggcgaaggtctgaatgcgagcttcggtgtggtcaccggaggtgccagcaataacggcggcacgatcgcctcgctggccaccgcggcgtcgaacaacacggcgatgagcgcgacgctcaatggtcttgccacggccggcgccaagagcggcacgcagacggtcaacttcgtctcggacggcagcttcaacagcggagtgacgacgccgctgccggcgcaggtggttagcctgagcgccgacgtctaccgcctggcggtagccggcggcacgaatgccgtccatctggctgcgaaacgcgtcggcgacgccgccgccacgggtacgctgacactcgccaataccgcggcggccgacggcttcagcgaaggcctgcgcggcagtatcggggcagcgccggcgggcttcgtggtgtccggccccgccagcacggcgctcctcgccgccggtgcctcggaggcacgcacggtcagcttgtcgaccgccaccgccggcaacttcggcggcaacgtcgacctcgcgctggtctccaacggcgccggcacgagcggcttcggcgacgagtcgatcggcagcaagagcgttgcgctcgcgggcaaggtgtataccgcggccgtcggaaaactcgctacggacacggtggacttcggcatcgtgcgtgtcggcgacacggtgagcacgcgcaacatcacagtgcagaacaccgccgacctgacggccttgaacgacaccctgcgcgccgatctctcggggctgagcgggggcggcgcactcaccgcgggcggcccggtcagcggaatcgtggcagggagcagtggaacgctttcgctcgcactgaacaccagcgcggccggcgtcttcgacaagtcggcaacggtgactttcctgagccagaacccggacatgacggacgtgtcggccggcgccagcggcagtgtgctggtcaaggcgcaggtcaataatctcgccaatgccgatttcgatctgctgtcgagcctgggccgcctgacgcaaacgggtaccagctatgacctcgatctcggcaacatcgtgatcggtaagtcgatcgcggcggcactgcaagtggacaacgatgtcgccggcccggccgacttcctgcgcggctcgttcgatttcactgcggctgacgacttcaccttcaagggttggcgagacttcctggcccttggggcgggcgacgctctcggcggcctggaactggatttcaccgccgccgacctcggccttgtcgaggatacgatcaccttcaagggctttggctacaatgcctctgacacggccggactgggtcaatcgcgcagcttgcggatccatgccaacgtcgtcagggacggcggtggcagcatcccggagccggcgacgtcactgctactgacgatcgcactggcaagcctgcttctccagcgtcggcgggccatgctacactgaaatgcggagtgggtgcctcgccggaggtacacactccgcttcggtttgtcgttttcagaggagcacctccgttgagcaccttgcaatatcgcgtcctggttctgctgggcgccctggccctggttctggcgattgtcaatgccgtgatgttcagcaacaaccgacaggcgcagaatgaactggccgcacggggtcagtacatccagcaaagcctgcagctcgagccgctctaccagtcactgatcaagtcgctggcggacctggcggccagggacaacgacgcacaattgcgtgagttgctgtcatcgcaaggaatcagcttcagcgccaaccctcagacaggcacgctacggtgatcggcatggacgaacgcaagcccgcaagttttttcctgccggtgttgttgctggccctggcggcagtcgtctggtccggcttccaggccagccagctctaccaggagcgagccagcctggcaaacctgcgcagcaatcaggaaacgacgctcaagaatgccgagaagatgcgcagccagctcgatgcgctggccgccggcacgcaaaaactggcgagcgctgggaacaagaatgcacaagttgtggtgaccgccctccagcagcgtggcatcaccatcaacccggacgcgaaaaagcctcagtagtttggcgagggagcggtgcctgccgctgccgctgccgatccaggctttgccggtctacgcccaggttcacacggtgcccccgcgacgcgagccgttcagcgcggacacctttgctcttccgcacgacgccctccgttgcccgttcccgcggctcggcgcgccatcgccggtctgcccagtgcgtcctggcaccattgcgctagaatcccggaaactcgttcgaggagcaaggcatgcgcgtaacgctcgttcaccctgccggtttcaatttcgtccccgggcagcccgacttttcggtgctcgccaaccgcatgccgccgatcggcatcatgcagttggcgagttggctggaaaagcatggccatcccaccgaactgcacgactgcctcggcccgtatgcgccgccgggcatcgaggccaatgccgagatcgtcctggccacccgtcccgatctggtggggatcagcgcgacgacttccagcttcatggacggtgtcgacctggcgatctacatcaagcagaagcgcccggcggtcaagatcgtcttcggtgccgtgcatgtgtcgtcgattggcgcaccgatcctcgaacactttccggaaatcgactacctgtgcatcggcgagggcgaaggctgcatgctcgacctggccaacggcaagccactccgggacatcgacaacctcgtcttccgcgacgccggcggccgcatcgtctgtaaccctcgtcgccaccgcatcctcgatcttgacgaactgccctttccggcctacgagaagctggccggtttcccgcacgcctaccatctgccgctgttcgcctacgacaagcgctacggcgcgacgatgatcacctcgcgcggctgcccctatacctgctccttctgcgaccgcacggtgttcgaacggctgtacaagaccaactcggcgcaatacacctatgaacacatgcggcatctgcgcgatcgcttcggggtgtatcacatcaatttctacgacgacttgttcacggcccacaggaagcgcgtcaccgaactgtgccaattgctgatcgacaagccgctggggatgaacttcaactgcgccatccgcaccggccatacctcggacgaaatgctgggcatgttgaagaaagccggcgcgctgatggtgtcgatgggcatcgaatcggccgatccgggaatgatggagcgccacaaggcgggtgtgacgctgcccgaagtcaagaagaccgtcgagcagatccatgctgccgggctgcgcgccaagggcctgttcatcttcggcctgcccggcgaaacgccggaaacgctccggcacaccagcgatttcatcctctcgctcgatctcgacgaaatgaacatgaccaagttcagcccgatgtacggcgcgccgatctgggacgaatgcgtcagcggcaaggagggcgagttcatcgaggactggcgtttgatgaactgcctgaatttcgtcttcaagccgcacggattttcctcgcgcgaggagatggacgcgctctacaactggcatgtcaagcgctattacgacagcaaggcttaccgccggcgcttcgccaagcggctctggcagcatcgctggagcctctggcatgtcgtcaggcacctgcccgagacgatagctgccgctcgctacttcagcgccaacaaggagcaactcgaacttgccaagcgcgactttgccaggcatccgcgccaacctgtcggtctgcagcccttcctgagtccggaactgaaagcggatgccatcgctgccatgtcgccgatcaagatttcccgccgtccggtcaggcccgcgccggtgccggaagcgtgctgtacaccacccgccctgggagcgacggcgtcgggaacagtataatgtcgtgcttggccattctggccgccggcggcaggactgacaggggttgagggtatgcaggatgaggcgggggggacggatcgtcgggaatgcgatgtcctggtgatcggaggcgggcccgctggttcaacggtggcgcccttgctggtcgaaaagggctatcgagtcgttctcctggagaaggcgcgccatccgcgttttcacatcggcgagtcgttgttgccggccaacctgccacttttcgagcggctgggcgtagccggcgacgtccgggcgatcgggatggagaaatggggggccgaattcgtctccccgcagcacgccatgccgcaggccttccatttcgcggatgcctgggacaagtcgatgccctacgcctaccaggtgaagcgggcggaattcgacaccatcctcatccgcaatgccgcaaagaagggcgtcgaagtccatgaaggctgcaaggccagggctgtcgacttcccgcgcgatgacaaggccgtcgttcgtgcccgctacgacgacggtcgcgaagtcgaatggacggcgcgcttcgtcgtcgacgcctccggtcgcgataccttcctcgccaatcgcttccagatcaagcaccgcaatccccgccacaacagttccgcggtctatggccatttctccggcgcgctgcgcaacgatggccaggcggcaggcaacatcaccattttctggttcgaacacggctggttctggttcatcccgatgaaggacgacgtgaccagtgtcggcatggtcacctggccgtacttcatgaagacgcgcggcgagcggagcatcgaacgcttcctgatggacggcattgccacgtgtccggcactcgccaggcgactcgccggcgcgcagctgatacaccaggttgaagcgaccggcaatttctcctacgtgtcggagcgcacgcacggcgccaactatctgctgctcggcgatgcctacgccttcatcgacccggtcttctcgtccggcgtgctgctggccatgcacagtggggtgatcgggtccgcggcgatcgacacctgcctgaagacgccggccgaggcgacggccgcgctcaagcgcttcgaccaactgatgcagcacggtcccaagcagttctcgtggttcatctatcgggtgaccaatccgatcatgcgcgatttcttcatgggtccgaagaacatctttcgtgtcaaggaggcgttgctgtcggtactcgccggcgacatcttcggcaagacgccgatctggcgctcgatccacatgttcaagctgctttactacattgccaatgccattcagccgcggcgtgccttcatgggctggcggcgacgacgtttcaacattcgccgggtcgatgatcctgccctgagctcggccccgtgagccttgcgttctgttcggatctccgccggccgctgccggcggcaggcgacgctttcgacgagaagtgtgttctcggcggcgccctcgtcggcaacccgtcggcaagccgctcgccgtggccctggccggtgcaggcggtgctggcgccggtgctcggcgacacccgcgactccgtccaggagcggtggaccgccgatggcgagtgccaggccggcgagttcaagggaatcgctttccggcgcagccgggacatcctgttcggtgtcatcgaactcgacgagcacgctttttcggccgccggggaaacaagatccctgcaggcggcgaccgaagaagcctaccggcgcattttccagttgctggccgcgcaggatctgccgcacctctggcgggtctggaactatcttgccgacatcaaccgcgacacgaacgggctggagcgttatcgccagttcaacatcggccgctacgatgccttcgtggccttcgaccgcgcggcgaccggtaacgtacctgcagcctgtaccatcggtctgcgccaggggagactgagcgtcgccttcatcgccggtcgactcgccgctcggccggtcgagaaccctcggcaggtcagtgcctactactatccggcggaatacgggccacgcagtccgacgttttcgcgcgccgtcctgcttaccttaccggggcaggcgagcctgttcatctccgggacggccagcatcgtcggccaccggaccgtccaccccggcgatgtcgccgggcaaagccgcgaggcgctggccaatgtcgaggcgctcatcgtcgaggccaagcgcctgagccctgcggctgccttcacgcaggcggggcttgcctaccgggtttatgtgcgccatgccgccgattatccggtggttcgggacgtgctggcggagcggctgggcgaggccgcggaggtgcttttcgtgcaggccgacatttgtcgtcatgatcttctggtcgaaatcgaggcgatcgcctcgactgctctggggagttgctgatggctgcatcaaactggcggcgaactggccgcctgatggcggcaggtgtcgcctgtctttcggccgtcgccatggcggcggaagaaaagccgctgtgggaactcggcgccggcgtggcggcgttcagcttcccgtactaccgcgggtcggatcagaccaacaatttcgtgctgccggttccctattttacctatcacggggacttcttcaaggccgaccggcatggcatccgcggcagcttcttcgattccgaccgcatcgacctgagcgtcagtctggcgctgtcgccgccgggcagcagcgacgacatccgggcccgctcgggcatgccgaacctggacgcgaccttcgagatcggcccgcagatgaacatcacgctctggcggtcggaaaaccgggcgcgtttcctcaagctgttgctgccgctgcgtgccgccttcaccgtcgagagttcgccgcaggatatcggctgggtctttcatccccgcctcaacatggatatcaccgacctccccgggatgcccggctggaacctcggcctgctcgccggcgtggtgttcggcaaccagcggcagaatgcctattactattcggtggcgccgcagtacgcgacggcgacacgtccggcttaccaagccgacggcggctatgccggcacgcagtacctggtggcgatctccaaacgtttcccgaaattctggctcggcgccttcgcccgctatgacaacctcagcggcgccactttcgaggacagcccgctggtcaggcagaaggactattttgccgccggactgtcggtgaactggatcctcggcgaatcgtcgacgcgcgtgcgggtcgatgactgattcgcgtggcggaaagccgctgtgggtcgcctatgaacgtctcgccatggcgctcgggctgggggcgctggcgcttggctgcctgatctggctgccgtttgcgatgctcctgcatccgctgctcccccggcgcctaggccagccgctcgggcgcttcgccgcgcgcaccggctttcggggctatctcggggtgttgagcgcgctgtgtgcctgccgcttcgatctcgacgaactcgatcaactgcgcgacgccgggccgctggtactcgtcgccaatcacccctcgctgctcgacgccgtgctcgttcttgcgcgcgtgccggataccgtctgcgtcatgaaggcggaactcatggacaacctcctcttcggcgctgcggcgcgtctggcgcgcttcatccgcaacgatgcgccgctgaggatgattctcgacgccggcgaggaactcgaccgcggtgcccgcctgctgatctttccggagggcacacgaactaccgcctttccggtcgatcgctgcctgccgacggccggtttgatcgcccgccgcagccaggtggcggtgcagacgctgttgatcgagttctccaccccctacctcggcaagcactggccgctgttccggcgaccgacgctgcccttgcattgccgcatccgcctgggccgccgcttcaaccccccgcgcgatgtcgccgccttcgccgccgaactcgaaagccatttccgcgccgaactgcagccgccatggccgaccaccgtcgccagtgcggcttttccgcacgcccgcaacgcccactgaaagcctgctgaccgcctgccatgccggttgcgtcgtccacccatctggtcatcatcccgagctacaacccggggccgcaggtcgttgacacggttcgcgccgcgcgtgcgcagtggacccccgtgtgggtggtcgtcgacggcagcaccgacggcagcgtcgcgagcctgcaggcgctggcgcacgacgacgacgggctgcaggtgatcgtgctgccggaaaaccgcggcaagggatcggcggtgctcgagggaatcagccaggcgcgggtcgccgggttcacgcacgcgctgacgatggattccgacgggcaacacccggccgacctgattcccgccttcatggcggcctcgcagaatcgtccggaagcgatggttcttggcaagccggtattcgccgccgacgcgccggcgctacgcgtcaatgggcgcaaggtctccaacggctgggcgaatctcgaaacgctatggatggggataggcgactcgctctacggttttcgcgtctacccgatcgccccgctgcagcggatcatgctcgccaaccgctggatgcgccgcttcgatttcgaccccgaagccgtcgttcgcctgtgctgggccggcgtgccgccgctcaaccgcgacgcgccggtccgctacctgcggccagacgagggcggcgtctcgcatttccgctacctgcgcgacaacaccctgttgacgtggatgcatacccggctgtttctcggtttcctgcttcgcctgccttggctgctggccaggaaactcggcggttgagcgagcggtggccgtaaacccgtcgccggcgcgatgactcgatgacttgaggaatcggtgactcgatgaagcgatgagtccatgaacgtatgaacacgacggaaatcttcctgatcgccatggcgatcattttcacgctgccctggctgatctggcgggtcggccggaccgattactacgcgccgctggtcgtcgtccagatcgtcaccggcatcctgctcggtcccggagtcctgggccgcttctcccccgacgcttacgccttcgtcttcaacccggcggtggtgcagtcgctgaacggcatcgcctggtgggccgtgatgttgttcgtgatgatcgccggcgtcgaactcgacctgaggcaggcctgggcgcatcgtcgcgagagcagcatcacggccggactggcgctcggcacgccgctcgcgttcggctgcctggccgccggcctgatgctgttgcacgacggctggatcgggccgcgggcgatggcctggcagttcgtcctcggcatcggcatggcgtgcgcggtgacggctctgccgatcctgatcctgctgatggaaaagctggccatcctgcgccagcccatcggccagcgcattctgcgctatgccagtctcgacgatatcgccatctggggggtgctggcgctgatcctcatggactggggccgcgtgggcagacaactcggcttcctcgtcgccttcgcgctgcttggctacgccttccgggcgctgatgcggcgactggcggaacgcgaccgctggtatgtggctctgatctggctgaccgtctgcgccttcggcgccgactggtcgggactgcacttcatggtcggcgccttcctggcgggagcgatcatggacaccgagtggttcgatcaggagcggatggacctgctgcgccaccatgtgctgctggtcgtcatgccggtctttttcctgagcaccggcctgcgcaccaactggacgctcggcggtgaggccgtattcgtcgccgccggcgtcctgctcggcgcgtcggtcggcggcaaactgctcggcgcgcacctcgctggccgcctgctcaactgggcgccgggcgaggcaagcatcatcggctggctgctgcagaccaaggcgctgatcatgatcatcttcgccaacatcctgctcgacaagcaggtcatcagtagcgaggccttcaccgccctgctgctgatggcggtcgccagtaccatgctcaccgtaccggttgtggggccgaagctgcagcggctgcgggagatcgtcttgcggagccagtgatctcgggaggttgggcgctgcgtgcccaagcccaaccccaaccggaatcacacgaatagcgggcacgcccgcagatgcgcttcacttcgatcagaatttccttgtactgagaacgtcagatcttcggccaaaactgactcatggtcgccacaagcggactgtccgctatgcgcgccgggtgggacattcagaaagaataagcgctgcgtctcccgcacccaaaagcagcccttgaaatgctacccttggcttgattttgtcaggcagtgctcatgcacaccggaaagttaaatggttgtgatcactacgggcacaagaaatcgggcaattgcaatggcaattgactcctcacatctcagaatcaagacatgagcgccacctccaacttccaacaacttgccaacttcatctggtctgtcgccgatctactgcgcggggcccctaccggccaccgcaatacgagcgcgtgatgctgccgcttacggtgctgcgccgcttcgacgctgttctggcgcccagcaaggaggccgtgctcaagcgccatgccgaattgagcagcaagggcatccccaatatcgacgccatcctcaactatcgggcgaaggatgaagacggcaccgcgctgggctttcacaaccacagccaactcgacttccccgagctcaaaggcgatccggacaacatcggccgccacttggccgactacatcgccggtttttccgagaacatccgcaagatcttcgagcggttcgagttcgaaaaggagatcgagaagctcgaagaatccaatcgcctctatcaggtcgtcgcccagttcgccgagatcgacctacacccgcgcaaggtcgacaacatcaccatgggtctggtgttcgaagacctgatccggcgcttcaacgaagcggccaacgaaacggcgggtgatcacttcactccgcgcgaagtgatccagctcatggtcaacctgctgctggagcccgacaccagcgtgctcacgcaggccggcgtcatcgtcaccatctgcgacccggcctgcggcaccggcggcatgctggcggaggcgcagaactggattcgcgcccacaacgaacaggccacggtcaaggtcttcgggcaggactacaacccgcgctcctatgccgtggctgcctccgacctcttgatcaaaggtcacaaggacggccaggtgatgttgggcaacacccttaccgacgacccgtttccggaacatcgcttcgactacctgctggccaacccgccgttcggcgtggactggaaggcggaaaggaaggtcatcgaccgctggcccaacttccgcggctacagcggcaagctgccgcgcatcaacgacggcgcattgctgttcctgctctacatgatgagcaagttccaggactacaaatccggcgaccgcgacaagccgggctcgcgcactgccatcgtcttcaacggctcgcccctgttcaccggcggtgccggcagcggcgagagcgagatccgccgctggatcatcgagcgcgaccagctcgaggccatcgtcgccctgcccgaacagatgttctacaacacgggcatcggcaccttcatctgggtggtcaccaaccgcaaggccgcccaccgcaagtgcaagattcagctcatcgacgcccgtgagcgctacacgccgatgaagcgcagcctgggcgacaagcgtcgctacctcgaccagaccgcgctcgacgccgtcacccgcgaacacggcgccatggagaacagcaagaccagccgcgtattcgacaacaccgacttcggctatcgccgcatcaccgtgctgcgcccgctgcgcctgcgcttcgagatcaccgacgaggcgcgcgagcgcttcctcaacacctgccccgatctgttcgatgccctgcaggccgtgcaggacgagctcggcaacgaaccgctgctggactggaaccaggcctgggacaccattcagcaggtgttcaggaccttgcccgacgacgtcgagggttgggccaagggcgccaagggcactgcgcacaagaagatcttccgcgactgcttcacgacggtggaccccgacgccgcgcccgtcatcgccaagcaccacaaggtcgagccactgaaccgcgccgctctgttccccggccaggccctgcccgccgacatcacgaaggatgagctctacgccctgctgggcctccataaacttccctctccccgcgcgcgaggggctggggctgagggcgtctgcatcgagtacgaacccgacccggcgctcaaggataccgagagcgtcccgctgaaagaggacatcgtcagctacgtgctgcgcgaggtgcgcccctacgtggccgacgcctggatcgaccgcgaaacattggatgagcaggacggcggtatcggcaaggtgggctacgagatcaacttcaaccgcgtgttcttccagtaccagccgccgcgcccgttgcgcgagatcgatgccgaactggccgaagtggaaaagcgcatcctcggcctgctcagcgaggtaacgcagtgaccgcgcaggaactgctcgaacgtctcaacctgctggacgaaaacgagcgcatcgaggccaagcgcgccgacgagatcggcaaatcgctgctcgaaaccgtctgcgcttttgccaacgagccggggctcggaggcggctggctgctgctcggcgtgacgcgcgaagagctggccctgttccccgcctatgagatccagggactcgaccaccccgacaagatcagcgctgatcttgccagccaggctgccggcatcttcaaccggccgctgcggctcgacatccaggccgaggtgctcgacggcaagacggtgatcgccgtattcgtgcccgaggcggcgccacaggacaagccgctctatctcaaggcgcagggcttgccgcgcggtgcatttcggcgcatcggcagcaccgatcagcattgcaccgatgacgacctgattgctctctaccaggggcgacagcacgagagtttcgatgccggtctggtgccggatgggacgctcgacgacttctcccccgaagccctcgccgactaccgccagtcgcgccgcgacaccaaccccgatgccgaagagctgcgctggagtgatgaagatctgctgcaggcgctcggctgcgtgcggctcaacgagcacgggaaatggcagcccaccgttgccgggctggtcctgttcggcaagccggtcgccttgcgccgcacgttcccgatgacgcgcgtcgactacatccgcgttcccggccgcgagtgggtgccggaccccgagcggcgcttcgacagtctggaactgcgcgaccctttgttccggctcatccgccgcgtgcaggcggccatcctcgacgacctgcccaaggcgttcggcctcgacgaaggcgacctgcagcgcacggacagccccatcgtgccgcaacgcgtgatccgcgaagccgtcgtcaatgcgctgatgcaccgcagctatcgcagccacgcgccggtgcagatcatccgctacagcaatcgtctggaaatccgcaaccccggcttttcgctcaaatcgcccgatcacctgggcgaacctgggtcgctgccgcgcaatcccaagcttgccgccgcgctctacgacacccgctttgccgaaaccaagggcagcggcgtgcgcgtcatgcgcgagatgtgcgagaaggccgggctggcgccaccgctgttcgaatccgaccgcgggcaggatcagttcgtcgttcgcctgttctttcatcactttctgggcccggacgatctggcgtggctggcgcgcttcaaaaatcttcacctgtccgaggccgaggcccgcgcgctcgtcgtcgcccgcgaagtcggcgccatcgacaatgccgcctggcgcgacaccaacaaggttgacaccctgaccgccagccagtcgctgaaaaagttgcgcgacgccggtctgctccaacagaagggtcgtggttcggccacctggtaccagccgaccggcaagatgctgggtgacgatgacagcttgtccagtaaccccgacggcttatctagtaacccgggcgccttatctagtaaccccggcgccttatctagtaaccacctgggcttgtctagtaaccccgacccattggccgaccctgcgcggcgtgcgttgctcaacgagttgtctggcgaactggccgcccaggtgggtgccatcggccagcgccgtccgcccgaggaagtgcgcgatctggtcgtcgcactctgtcagcaccgggactgccgtgccgaagaactggcattgctgctggcccgcaacgtcgaaaccgtccggcagaattatctgcgaccgctgttgcgtgccggtcgcatccgcatgacccggcccgaggtgcccaacgacccggaacaggcgtatcgcgttgtggaggagcgaccatgatgcgatcgaacattgcggcaatgccgcgggtcaatcggcacgagatcgatgcggaattggccggcgtggagccgcggattctggagttgctgggggaagtgacggagtgatgcttgcaactctgttctctagtcggcgcctgaagtacgccgcgacgatcaacgacgagacactctcagaatcgactgatgctgacttcgagttggcttacatcgacatcggcaatgttgactctcaagggcggtttcacgacatcgtcaaccatcggtttgacgatgcgcccagccgagcccgccgcatcgtgcgcgatggtgacgtaatcgtctctaccgttcggacctacctgcaagcgatcgcgtcagtcgaaaatccgccagacaatctgattgtctcgacgggatttgcagtcgtcaggccgtcgaacgagctcgatcaccgattctgcaagtacgccctgcgtgcaagcagctttctgtggggggtcgaaagccgatcaaccggcgtcagctatccggcaatcaatgcatccgatctcggcgatatcaatgtcagcctgccggaactgggggctcagcgcctcatcgcctcctacctcgaccgcgaaaccgcccgcatcgacgggctgatcgccgagaaggaacgcatgctggcgctgctggaagaaaagcgcgcagccctcatcagccgcgtcgtcacccgcggccttgatccgaattccccgctcaaaccctctggccaggaatggctgggcgagattccggcgcattggccaacgaccaagttctcatgggatgtattcatatctgaagggcaggtagaccctgaagatgacagatttttggaaatgattctcgtggcgcccaatcacatcgagtcacgcaccggcgaagttacgcatacggagacctctgcggatcaaggtgccatgagcggcaagtacttctgcaagcaaggcgatgttctctactcgaaaattcgtcccgcgttgcgcaaggtggtgctggccgaggacgactgtttgtgcagcgcggacatgtatgcgctccgtccttctaaaaggctgatgccggaatatctccagtatttcttgctctccgaggatttctcggtgtgggccgaactcgaatcggctcgggtggcaatgccaaaaatcaatcgagagactttcagcgcgatacgcataccggtccctcccctcgaagagcaagagcgcatcgttcttgaaattagggacggcgccaaacgaatcgatcttcagcggaaggctgtccgaggtagcgtggagttgctgaaagaacgccgcgccgcgctgatcaccgccgccgtctccggccagatcccgctggaggaaatgaccggatgacccgcacctgctggatcatcgccggccccaacggcgcgggcaagaccacctttgcgctggagtacctgccgacggtggcgggctgcgcgcacttcatcaacgccgacctgatcgccgcaggacttgcgccgctcgccccggagcgggagttgctggccgccagccgcatcttcctgcgggagctggaaacccggatcgtggccggtgaaagcttcgcgttcgaaaccaccctggctggacgcgcctatctgcgaatggtcgaccggctgcgccgcgacggctggcgggtggacctgatctatctggcgctgcccagcgcggagatgtcaaagctgcgcgtcgccgagcgggtggcccacggtgggcacgccatcccggaggcggatatcgagcggcgcttcccgcgcagcctgcgccacctgctgaacgacttcagccgccgcgtcgaccgctgcatctgcttcatgaacgatggtgaaaatccggagctggtcttcgagcagtgcggagaccagcgtaccatcctgcgcgctgactactatcaactattgcttgagagggccgaacgatgaacgccaagcaaatcacgaccccgtccccggagggccagaagcaactggacgcgctccggaagtccgttgcgaatgttctggagaagaagcggcgtctgggtcagtacgctgtcacctgggagaacggcaagccggtggtgcggggtgaagacgcgcccgtcgtgccggcaagggcgcgctgactgcggtggtgctctgacccctcgggacccccaccgaccacggaaccgagcatgaagcgcaccagcgaagccgcttttgaaaccgccatcgagtgggtcctgctcggcgagggctatacgtcgctcgatggcacgggctttgaccgcgagcgggcgatcttccccgatgaagcgctggacttcatccgtgccacccaaaccaatgtgtgggagaagctggcggcgttgcatggcgagcagaccggcacgcgggtgctggaatcgctgtgcaagtggctggacacccacggcacgctggccacgctgcgtcacggtttcaagtgtttcggcaagaccttgcggatggccttctttcgtccggcgcacggcctgaaccctgagctggaggcgcgctatcaggccaatcggctggggctcacccgacaactgcacttcagccgcaagtcccaaaagtcgctcgatgtggtgttgtcggtcaacggcattccggtcgtaacgctggagctcaagaaccccttgagccgacagacggcggcgaatgccatccaccagtaccgcaacgaccgtgacccccgtgaaccgatctttgtgttcaccaaacgcacgctggtgcatttcgctgtggataccgaagaggctcacatggccacgcgtctggccggttcatccactcactttctgcccttcaaccggggcctggacggcggagccggcaacccgcccgaccgcgaggggcgcaactacaagacggcgtacgtgtgggaagaggtcctgcaacgcgacagcttgctcgacctgctcgcccgctttctgcatctcgatatgcaagagaagacgacggacgacggcaagaagattcgcaaggaaagcctgatcttcccgcgctatcaccagttgcaggcggtgcgcccgatggtggccgccgctgccatcgaaggtgtgggacataactatctggttgagcactcggcaggcagtggtaaaagcaatacgattgcctggctggcgcaccgcctgttagttcgcgccgctataaggccatttcggtggcggcgtaatgaggccactggactcgcggcgcaatgaggccagagcaatcgcggcacaataaggccacgtagaaggcaagtagaggcggttttggacttccgattgtgtaacctctggcaattttgccgggggcaggcgcaatggctaacaggaagttcgaaatgtacgaaatacgacaaatgattcaacgcctgcgactgggcgaaagcaatcgggcggtcgcccgagcacagggggtcgggcgcgacaccgtcgcacgtgtgcgagacatcgccgccgcgcagaactggctggaggcgacgagcccgctgccggacgacgcgacgatggcgcgttactaccagacggcgggcggcggggcggtcaagaacgcgagccacctgtccactgtggagccctttcgcgagaacgttctcgagtggcaccgtcagggcattgccgtgagcagcatccgccaggcgctggcccgccggtacggctacggcggcagcgtgcatgccgtctatcgcttcctgcgtagcgaagcggcccccgccccggtggcgaccgtgatgctcgactttgccgtcggcgaacaagcgcaggtcgacttcggttcgggaccgctgatcaccgaccgccattccggcgaggtgttcaagacctggttcttcgtcatgaccttgtcgtggagtcggcaccagtacgccgaagtggtgcgcaaccagagcgtcgagacctggctggcctgccaccggcacgccttcgagtggttcaacggcgtcccgcgcaaggtacggatagacaacccgaagtgcgcgatcacgcgcgcctgctactacgagccgacggtgcagcgcgcctacgccgaactcgcgctcggctatgcctttgtaatcgacccctgtccggtcgcggacccggccaagaaaggccgcgtggagtcgggagtcaaatatgtcaagggcaacttcatgccgctgcgcgagtttcatagcctggcgcacgcgaatgcgcaattagaggcgtggattcagggcgaggcaggcaatcgcctccacggcagtacgcgtgagcggccgctcatgcgcttcaacgaaaccgagcaagcgctgctgcagccgctgcccgccgtcgcgccaacgtgcccaacctgggctaaggccaagctgcacggcaacggccacgtccagcatgcgtattgccactactcagcgccgtttcgcctgatccaccagacgctgtggttggaaatcacgccggatgtcgtacgcctctatcacgagcacgagctggtggcgatccatccgcgcctgttcaaagcgggtacgcggtcgaccgtcgcggatcatctgccacccgacgcccaggcttacttcatgcgcgatccgcagtggtgcttgacccaggccacggcggtcgggccggcttgtcgggcggtcgtcgagagcttgttcgcgaagcgtgtgctcgatcagctgcgcgccgtccagggcttgctgcgcttggccgatcagttcggtcgcaaccgactcgacgcggcgtgtagccgcgcgctgaactttggtacgccgagctatcgcacgatcaagcagatcctccagaccggactcgaccagcagccggagttgatcgacgcgccgacgctggaagcgccctatctgagtggcggccacttccgccgccaaccctccgatctgttgcattgagccgccgcacggcgcgccgctccttgctcatcccttatctatctggaatcctctcatgaatcccatgctcccacttgaacccctgctcaagcaactgcgcctgtccggcatcctcgactcgctcgaggcgagaaaccgtcaggcgatcgaggccaagctggcctacaccgacttcctggcgttgctggtcgaggacgaagtcgcccgtcgtgatcagcgtcagtttgcccagcgcctgcgcaaggcgcaggtggtcggcgacaagactctggaacgtttcgattgcagccacagtccgtcggtcaatcacgccttgattgccgagctggcaacctgccgattcgtcctcgaacaggcgccggttctgatcgccggtccgaccggtacgggcaagtctcacctggtccagtcgctctgccattgcgcactgcgcgccggccatgaggtcctgttcatttcgcacgccaagctactggctcagctgcacgcggcgcgggcgaccgattcctttgagcgcaagctgcgtcaactggcccgcgtcgatgtgctggcaattgatgacttcgggctgcgtcctatgcgctcgccgcaggatgaggatttccacgatctgattgatgcccgttatgagcgcacgaccaccttgctgaccagcaatttgcacttcgacgagtggggcgcggcgtttcccaacaagttgatgggggcggcgacgctcgaccgtttgcgcgaccgtgcttatcagatcattctcgacggcgagacccggcgcaaaccgcggcccctgccggaagtccggtcgcccgtccaggccacggcgggcagggacgcttccaagcctcccccggccgcacgttagaccctcagcggcgagcaaaccctggggcgctgccccagaccccgcactcgccgtgaggcagccgccggggatgaaaaaacatccccgacaactgccgtcagcgtctgcgacctccagggtgtcaaggggctttcgcggcataaacgccaaacagccggcatttattccacggtcccctggacacccttccggtcgccacttgccacgttgcaaaaagactgaaaacggcgtaaaaccgacccgtccgaaaccgctaaaacagccacttctgctggccacattacgccgcgattcgctggccttaatgtgccgcaaattgacaccgcctgtccagcctgcacaacgaacgcgatgagcgggtgttcgacagcgtggtggtcatcaccgaccgggtggtgttggatcgtcagttgcagaacaccatttaccagttcgaccaccgccagggcgtggtgcagaagatcgacgaggattcgcgccagctcgccgaggcgctggaagccggcgtgccgatcatcatcaccacgttgcagaaatttccgttcgtgtccgggcagctagccaagctgagcgaggagcgcggcgaaggcggcaagagccatctgcccgcgcgcaagtacgcggtgatcatcgatgaggcgcacagctcgcaatcgggcgaaacggcgacggagctcaagggtgtgctgggcggcgcggagctgcgccgcaaggcgtgggaaatggccgaggaggagtgcgagctcgaactcgagcgcctgttccgctccatggccaagcggggccatcagccgaacatgagctttttcgccttcaccgccacgcctaaacacaagacgctggcgatcttcggccgcaatggccaagccttccaccgctacaccatgcgccaggcgattgaggaaggcttcatcgaggacgtgctgaagaattacgtcacctacaagacctactacaagctgatcaagaaggccgaggacgaccccaacgtcgagcgcaagaaggccgccaaggcgttggcccgcttcatgcgtctgcacccacacaacatcggccagaagagcgaggtgatggtcgagcactttcagcactttacccggcacaagatcggcgggcatgccaaggcgatggtggtgaccggctcgcggctggaggcggtgcgctacaagcaggagttcgaccgctacatccaggaaaagggctacccgatcaagagcctggtggcgttctccggtacggtggaagacgacaagatcccggagaagtcgtacacggaggtcgagatgaatggcggcctcaaggagaaggaactgcccgacgccttcgccaagccggacttccgcgtgctgttggtggccgagaagtaccagaccggcttcgatcagccgctgctgcacacgatgtatgtggacaagcgcctggcgggcattcaggccgtgcagacgctgtcgcgcttgaatcgtacccatccgctcaaggacgacactttcgtgctcgatttcgtcaatgagcccggcgagatccaggaggctttccgtcaatactacgaaggctccgtgatgggcgagcaggtcgatcccgacaagctgtacgaggtcaaggccgagctcgatgcctcggggatctacctccagacggaagtggccgaactggcgcgggtgttcttcgccccgaaacgccgccagagccccgccgaccacaagacgatgaacgcgatcctcgatcaggcggtcgcgcgcttcgtgcagttgcagaacacggaagaagaggaagccgagctgtggcgtggcaagttgcaggccttccgcaatctttacagctttctgagccaggtgatcccctaccaggacagcgatctggaaaggctgttcacgtacctgcggctcctcgcgttgaagctgcccaagcgcaagagcgggtcgggttaccagttcgacgaggaggtcgagctcgactactatcgcttgcagaagatcagtgaaggctcgatcagcctcgacgagggctatgccaaaccgctggacggccagcgcgaggtggggtcgggcatggtacgcgaagagctcgtttcgctgtctcgcctgatcgacttcatcaaccagcgcttcggcggcgagttgaacgaggcggaccagttgtttttcgatcagatcgctgaagcggcgagcctgaacgaatcactgcagaaggcggcagcggtcaactccctcgacaagttccagttggtgttccggcaggtgctcgagtccctgttcattgagcggatggagctgaacgaggacctgttctccgattacatgggcaagccggagatgcaagagcttgtctcaaaatggctgggtagccaagtctatgaccgactggctgaggcaaggaaggcgggcagataatcacccagaagtttagacacgcgctgtccccgctcgccgggattcccgcggaagcgagcgatcgctggcacgacgatcgcaaccactagcgacgtcatctcctgtcgtgatagctttgcggttccaggtccaacaaggagattcctcaatgaatgaacaacccaccagccagcggctcaggcgtgtctcgatcgggctgaccgtgctttcccttgtcctgctcggtgcatgcggcaaacaggtggaaccccaggtcgaccgtgttgctgcggaagccaaagcaaagcttgaggcagaagcgaaggcggtcgaagcggcggcgaaggaagccgaagcacgggtgattgccatcgagagctacgtctacgcctatccgctggttacgatggaaatgacgcgccgcatcatgaccaacgtggaagcaccgcaaggctcccgggctccgatggggcacttcgtccggatgcgcagctatcccgacgcgtcgtaccgcgatgtcacggcgccgaacgccgacacgctctacacgaccacctggatcgacgtgtccaaggaaccctggatcctgagcctcccggacatgaaggaccgctacttccttttcccgatgctcgacggctggaccaacgtgttccaggtgccgggcaagcggacgacgggcacgaaggcgcagacctacgccattaccggaccgggctggtcgggcgaattgcctgctggcgtgaccgagtacaaggcaccgacgggtctggtctgggttctcgggcgcatctacagcaccggtacccccgaggactacaaggcggtgcacacattgcaggacaagatctcggtcgtgcctttgtctgcctacgggaagccctactcgccgccccccggcacggtcgatccggccatcgacatgaagaccgccgtgcgcgagcaagtcaatgcgctcgatgccaccgcgtacttcaagctcttcgcggaactgctcaagaccaatccggcggccgctgacgatgctccgatgctggccaagctgtccaagatcggcatcgttccggggcaggatttcgacgtcgccaagctcgatcccgccgtggccaagggccttgccggggcgcccaagccggctcaggacctgatcatggactggatgaaggccggcatcgtggcgggcgacatgaagctcgaaaacggctggctgttcacgacaaagacgggcctgtacggcacgaattacctgcagcgtgcgctcgtcaccgcgatcggcctcggcgccaaccggccggaagatgccgtgtatccgacttccacgggaccggacattgccgccaagtacaacggcgagaaaaagtacgtcctgcgcttcgaaaagggccaactgccgcccgtgaacggcttctggtcactgacgatgtacgacgcggactacttctttgtcgacaacaagctgaatcgctacaccttgagccagcgcaacaagctcaaggcgaacgcggacggatcggtcgatctttacatccagaacgaatcgccgggcaagagcaaggaatcgaactggctgccggcacccacgggtgactttatcctgatgatgcgtttgtactggccgaaggaacaggcgccgtcgatcctcgatggcagctggaaggttcccgaggtcaaggaagcgtcctagccgggtgcccgggccggtcggctaccgcgcctgccgctgaaggacagtctgaagacaaaaagcccgccggacggcgggctttttcttgccgcgtgggcgcatttgaaatcaggtactgccccgtgcaatcgtgatccagaggaagacccagcgacctgtgcagttcgaactgagcgagccgacgagagcagccgtcaccgcgtggctggaaaagtctcagcgacgcggtgaccagtttcttttcccaagtcgggtggcaaagtcgctgcatgtctcgactcggcagtacgcaaggatcatgtcggacgcgtgctgacggccatcagcggccggtgaggcaatcgagaacttcattgttggggcgactgctgtgccgccgaaaccgaacctgtagtcgcagtggcgcgttggttgccagcacctcataacgacggtgacgccggctggtcaatgccgcccatgccatcagcgacgtggtggcctcgtccggagtccggggcaagattaccattcagtcgcgagtggaggcgggatggttcgggtgcgaatcgccgacaccgggagcggcatccccctcgctgtccggtcgcgggtgtacgatcccttcttcaccaccaagccggtgggcaagggcaccggccaggggctggccatcgcccgttcgatcgtggtggaccgtcaccacggcaccatcgacttcgagagcgaggtcggccggggaaccaccttgaccgtccgcttgccgatgcaccccggcgcttcagtcgacccgctgtgcccgagcccggaaccggcggggtgagagcggagatcacgcgctgactacagacaggatctgctgacaacgattgtggacactctcgagcggtactgaaatgggagcgtagcccaaggactcgtagacccccggcaggagagcggccagctgatgttggtacgcctcatcctccatccgaatcccgtcacgcacgaacggcacgggtgccagcaggaagaccttccagtagcggaaagcagcacagctgcgcatcagatccggatcctcaggcaggccgtccgcgaggcgaaaggcgacattgtccggcaatccgtagtcatggaagacaagctgatccgggggcaacccggcggcgttagacaacatgcgcaggaacagcttgcgatgcagagacgcccccgagctacgaagctgctcgaggtccaagcctgctgcacgctgatcctcgaaatgtttgcgcgagagatcggagttcgtgcgaaacccacgcctggacagttcttgaaggagcgtagtttttccggaacagggtgggccagagatgatgcaccatcgggtttgatggttcggagctgccgctagcagagctggtatttggtcttcggctggactgacatccgtcatctgtcatcacaccttgggctttgtgccggaatttctgcgcaagtatgcggctacacaatctcgtagatcagtgcctgtcaggttggccaatgagaccaaccacatcaggacgtcgccaatctcctcttcgatattctctgcgttccgccgggaaagagcggtagctagctcgccgacctcttcaacgaaaaagaggaaggtcttttctggcccgcgagcctggtccaccgtggagtatcgctgaccaacccaggtctgtagatgggacaaggaatcaggtgggctatccgaaatggtcattttcccaggtccttttcgcttcgcttatcgaggattgtcttaagctgttccctggtgtctacagtgatgccgagagacatggtccaggttgtcttgtgcttgtgaaggacatcccagatggcgcttcgtccaaacagatatcccatcacacgggcggcactatccaccgacgggaactggagattcacgcgaagtctgcggcgaaaccaggtgagttgagagttccgggcggaatgaaatccggcggcacgcgactgacgccactcctcgaagttgcgtgcggtaattccatcaggcacgaagcgataccacatctcgttcagttcgtcgttgaaggtctcgtcccatccgatggtgatcagcttgccaccggggcgcagacatcgatgcacagcttcgatctcagaccagatgcgatcctgctccgagtaccgactgggaaaggcgaagttcgcaatcactagcagcctgtcggacttgaggtttagaaaaccgccaaatttcacaatgcggaatgaaaaggccggattttctcgactttgcggccttttggacggttttctcctcgttttccctactgtgggcgcaatttggccatgcgcttcaagttccacgccaggcagaccagcgtccactcgcccgtgaccttcttcaaaccgcgcagcgagaactggcgaaagcccatgaccgatttgatgataccgaagaccggctcgacggtctgcttgcgcaaggcatagagggctcgtcccgctttggtcttcaagcgatgcgacagggcctgcacgggtgtcgcattctccggcagcggcgccggttcgctgtgccgctcccgccagtcagggtggtgctcgtcgcgagccaccgcgatcaccggatcgatactggcggcctcgcatgccttgatgttcttctcgctgcagaagccactgtcggcgatcaaactttccacgggacccagcacctcggcttgtgccttgagcgtcgccagcatcggctcgacctgctctttgtcattgggggcttgcgtcacgccgaccgccacaaccagcatcgtcgccgcatcaaccccggcctgggcgttgtacgcttgttcgaagccgccaccggccaccggcatgatgcgcgattcttcgtcggtcagattgatctggtcactgtcccgtgcgccgggctcgggggctttcggcggcttgccgcccaacttcttgccggccgcttcttccttggccgcgcgccgcgccattttctcgtcgtaatcggctttctctcgctgataacgctcttcggcccgggcagcaatcttcgccttggccactgccatcgccgccagccgatcttcacgacgcttgatttcttcgggcaggctgacgccgtccggaacgtcggcttgatccgcctgttccgccaagctgaagagttcctgcacctcagccttgagctgggcttccagcttttcgatgtgtccgtgggagagcgcgctgtgccttgaggcgttggcgtcgatcttcgtgccgtcaagacagacgttacctagcttgagcagcttcatttccttggccatcgccaggacctgcagaaacaggtcgctcagttcgtccagaaaacgccggcggaacgtcgccaggctgtcgtgatcgggatggcttccggcggcaatgtagcggaaggctaccgaatcgtaggttgcccgctccagcctgcggctggagaaaatacccgtggcgtagccatagaccagaattgccagcagggtcgccggatggtacgccttcgatccacgtccagcgtactgtcgcgtcagcttcgacaggtccagctggtcgactacctccacgatgaatcgcgccaggtgatcctggttcagccaatcgtccagtgacggcggtagcaggtagtcggtcttacggtcggtgacgatgaagtgggacatgccggccctcggttgcttcaaaaggcatgattatagcatatccggtggggagcaagccgaaagtccgacaggctgctagcgagctcgattgctcgcccacgacgcttgccgctgcctctatggcaccttggcgtatcacgatgcgatcgctgccaatgcactctcgtgtggcgcgctggttcaggaagcggcacatctcctcgctgacatccaggcagaacatctgcccttcgaacgcgaagtgctccaggaagtaccaggccaggcggccggtgccgctgccgaggtcgatcggattcacgatctccgcgccctccagcagatgctgaagcaagccaaagcatacgttttccgggtcctgacaggcgctgaactcatgatagatactcgggttgccgtaccacttgtcgcccttgtcgacgatcatgccgttctcgctcgcgcccacggtgcgggcgatgaacgagttctggcggctgtaatagttggtcagcgcatacagcgactcggtaatggtcccaactacctcgtcgttgatctccaacctgaggcgctgccgtagcccttcggcgcttcggggtaggtcgattctgcccagcccctccgcggcgattacccggagatggggcgtgtcatggcgcagaaattccagaaggtcatcgacgaagtgaggggatccgaggcgtgagatcgcgtgcagggaatagaactggatctcatagtcctggtctcgggccagtcgttttagcgccgcacggatgtgctggtcgtggtgattcaaacgagccagcaaccataccgccgccagcaggtcctccttggtgccgctgatgctgctcctgcttcccacgacggcgcgcaggcgaggtatgatcgctttttcgaggtttcgtgagtcgctctgcaagaggattccgatacgggatttctcgttgcccaatgaattcagacagaggtcaaggtcggggactccctggtacttcagggcagctttcaaataactcacagcctcgaccagcccgatccgttccagggagaatgccgctctccaccaggattgggggttgtcagcgagggccaccgtttcctccaagaagtcgatgatgcgctggtctcgaagcaagaactgccccagacaccaggtcaacccgatggactcgcgcagtcgggtccgcagcgcaccgtcggcaggaatggaggagaacagaggttccgctggcgcgtgctgcagcagacttccacagttccagtcgtaggtccgcggaacgttacgggcaaactgactgagcagatgagggatggtcgtcttgaaggcggagcacgcatcgagctcacgagccaaccgtcgcagcacggcctccgacaaggcgtggtccatcaagctggtgacctgtccggccacgagttctgcgaccatctggccgtaggcgacagcggtcattgatgcacggcgatgggcaacgctggtgccggcgtcattcgatcaatgatgctctggtcgctttccgcgtcgcgtccggcgacccgtttgaaggagaaggagaacttggtcgcctggggatcgcggttgaagaagaatccttggccgctatcgagcttgccggagttgctcgatcggaagtccatgcaacagacgccggcggcgtcggattggttctcaaggctctgatgggcagtgtacgtatagaggacttgattgagtgagctggaaatgctgacgtgctggctgtcgaaggtgcggagctcattacgattgatgtcgtagtttcgtccgtgcatgcagtacgacttggattccgcattgtaggaaatcgtgaggacggtgtagggattcccgggcaagccggggatgtgttcgagccagcgtccctccagcgccgcccgcggatccagcaatcgtctcagcggacgaaatctcagcggcagttccagtaacaggtattcgccagccttcgtgagaatgatccccacgcaagcgctggcaatgacggccagcaggctttccacctggcggctctccagatgcttgagcagggtgatcgcaacgacgttgcctgctcccagcaagatggtagccaatagctgtttcatctctgctccgatcagttcagcctgacgcaagacagctaacgggttgattcgaattcgttctcggtaggactggaaggataagagatccaacggtgccaacgagagtatatgcgccttcatcaaacggcgtcaatctcgcacttgggccggggagcccgtgaaaagtcatacgagtcccgccccgctcagcgccaggggccattcgccggggacgagtcctctcacgacgggcaatgggagctcgtctggcattggcatcgagctttgcgcttgtgcgcctgcacgctccccaacacatcacctctaccaagcaatgcgctcgacggattcgcacttccgcaccggttggggctgggttcgtcctcgcccagggtggcgcccggcatctccgagagcggggcgctcgggctctaggcgtggcggcgatactggctcacccacgaagcaagcgtcgcctcaatgcaaagcgaatgtccggagtaggggcggtaccggtcgtcggaagttggtgaagttcaatgaccgctatgggtcgggagtgcgcattcgccagaaaggcaagctgccgttcgcgacctatcaaggttgaacggcaggtaagcggtagattgctgcctgattgagctacacaggccaacggccgttatggctgataggcgatcgttcgcagtggttccttgatcgcctctcagtgattgttggcatcctctcgccttgccacgggaattgagcgtcaactcctcacgtctgcagggcacctcgcgccgcaattcacgacgagtggctggaaggattgggctggctcgttgagcgttacggtgcttgccgatgaccggatgacctgcctgctgaagcttcgtcagctacccggcgcatacaccagctcgggaaccaccatctcccacgattcgcattgcgcgctgatccgggaccggtatgcctccgccacgtccctcggtcggcgcacgtggatggcagcgacgcgggcttcgatgccgtgcatgtgggtttccggttcgaagtgctgcgacagggcgccgacgtcgaccccttgcgcatcgcacagtcgccaggcgccggccgatgtttggcgaagcgcgatccggctgcctgcggtgagtgcggccagtgcccggtgaatggcgtggccgggaggatggcgtgcggcaaagtcgaggtcgatctgtcgccagccgagtcgccgatggcgacgcgccagttcgggtggcggcgttggcagcggcgtcgcgcggcgacgcaggaaggccggcgagtcggacggccctcctggcaaagcatcgagccaggcctgaccgcgatcgaagcgcgccagcgccagcgtcttgcgggcgcgtgtcatggccacgtagtacaggcggcgcgtggcgtccgcatcctcgttggcgccgcttcgcagccagtcgccatcgaggaccgcgacgtgatcgaattcgagacccttggcccggtgcgcggtcagcagcagcaagccggtctgccgacggcgcgcttcccggccccactcggccaaccagtcgaggaaatggtcgagcggcagttcggcgtcaccggcatcgagcgcatactcggccactgcctcgcgcagatagctccaccaatgggcgtcaggccgaccctcgggctgcagtgccagccactgccggatcgttggtacgtcgatcaacgcactgtcgcgcgttcgcaaccagccgatcatcgcctgcgtttcgcgcagagtccagaagccgctgcggtcttcatcggcctgctgcaccggcataccccggagttcgcaatagctgcggagcgggtcgagtgagcgccagttgcccggcgccttcctggcgggagcgatcatggacaccgagtgggttcgatcaggagtgcatggacctgttgcgccaccatgtgctgctggtcgtcatgccagtctttttcctgagcaccggcctgcgcaccaactggacgctcggcggtgaggccgtattcgtcgccgccggcatcctgctcggcgtgtcggtcagcggcaagctgctcggcgcgcaccttgctggccgcctgcccaactgggcaccgggcgaggccagcatcatcggctggctgctgcagaccaaggcgctgagcatgatcatcgttgccaactgcgtcagctctgccccgacgacctgccccatggcgcaaagttacgttctgcgcgcttcttgggcctgtgttgaaatgggtgtaattggatgtaacattgtcggcatgatcgcctcgcatgccgttcagataaccccggaaatcctcagtctcatcgccggaatcgatgagtttaagggagcttggcgcgcgctcggtacgctggcgccggatcggctggccgcactgcggcgggtcgccaccatcgagagcatcggttcatccacccgcatcgagggcagcaggctgtccgatcgcgaagtccagcgcctgctgtccaatctgcagatcaagtctttcgccacacgggacgaacaagaggtagccggctacgccgaggtcatggaactggtgttttcgtcctggcaggacatcgcgctgaccgagaaccacatcaagcaattgcaccgcgatctcctgacctacagcgagaaggatgcatggcatcgaggcaactacaagacgactgccaacagcgtagtggcctttgctgaggacgggaaacaactgggcgtcgtcttcgcaaccgcgacgccattcgacacgccatccctgatggctgaactgatcacctggttcaacgcagaacgtcaggcaggacagcttcaccccttgctgctcatcggtatctggatcgtgatcttcctcgagatccatccattccaggacggcaacggccggctcagccgggttctcacaaccctgttgctcttgcaggccgggtatgcctacgtgccttacagctcgttggaaagcgtggtcgagcaaagcaaggaggcctactacctggccttgcggcaaacgcaaggcacgatccgtacgacttcgccgaattggcaaccgtggctgacgttcttcctgcgcacgctcgccgaacaggtccgtcgtctcaatcgcaaggtcgagcgtgaaaagctggtattggcctcgctacctgaactgtcgctccagattgtcgagttcgcacgcgagcatggtcgcatcacgatgggcgatgcgattcgactgaccggcggcaatcgcaacacgctcaagcagcatttccgggcgctggtcgagcaaggccgcctgggtcagcacggcgccggcaggggcgtctggtacgagttgcgataggggaaattcacgcccgccattcgccaccaaggcgatctttcgcaactcgaggtccacgacgagcagcgtgagcgattcgacttgctcgccgagcgtgtcattgccgatgacccgactacctgccccccggaaacctcgtcaactgtctggtgcatacaccagctcgggaacgaccatctcccaagattcactctgcgcgttgatccgcgactggtatgcctccgccacgtccctcggtcggcgcacgtggatggcagcgacgcgggcttcgatgcagtgcatgtcggcttccggttcgaagtgctgcgacagcgcgccaacgtcgaccccttgcgcatcgcacagtcgccaggcgccggccgatgtttggcgaagcgcgatccggctgcctgcggtgagtgcggccagtgcccggtgaatggcgtggccgggaggatggcgtgcggcaaagtcgaggtcgatctgtcgccagccgagtcgccgatggcgacgcgccagttcgggcggcggcactggcagcggcgtcgcgtggcgacgcaggaaggccggcgagtcgaacaaggagtgggacgacgagtgggacgacgagtccgccggccctcccaccaacgcgtcgagccaggcctggccgcgatcgaagcgcgccagcgccagcgtcttgcgggcacgtgtcatggccacgtagtagaggcggcgcgtggcgtccgcatcctcgttggcgccgctccgcagccagtcgccatcaaggaccgcgacgtgatcgaattcgagacccttggcccggtgcgcggtcagcagcagcaggccggtctgccgccgacgcgcctcccggccccactcggccaaccagtcgacaaaatggtcgagcggcaattcggcgtcaccggcatcgagtgcatactcgctcaccgcctcgcgcagatagctccaccagtgggcgtcaggccgaccctcaggctgcatcgccagccactgctgaatcgtcggtacgtcgatgagcgcactgcctcgcgtccgcaacccgtcgatcatcgactgcgtttcgcgcagactccagaagccgctgctgtcttcatcggcctgctgcaccgggataccctgcagttcgcaatagctgcgcaccgggtcgagcgaccgccagttgcgggcaatgatggcgcagcgcgcccagtcccacgccggtgccagttgcgccatgcgctcgaattccgtgatcacggcaagggcctgggtccgctcgttgtcgccggccggcaggatctgcacgcgcccccggccgaccgggtcgatgctggtccattcgccgccggcggcctgcgctttgcgcgccgcatcgatgtggatcgggtgcgcctgcttcatgcggttcgccgccggggcgatcagccggttggcggcttcgatgatgttggccgtcgagcgatagttgtcggtcaggaaggacggtttggcggcatagtcggcctcgaagcgacggatgaactcgaccgaggcgcctttgaaggcgtagatgttctggtcgtcatcgccgacggcgaagaggttgatgcggccgtcctcatcgggccgcgtgcggccggccagggccgaaatcagttcgtattgttcgggcgcgatgtcctgatactcgtccaccagaatccagcggaagccgaccagcaggcgctcgcgctgctggtccgcttcctcgggcggcagatccttgcccttgaggaggttgaccgcctggtcgatgatgtccttgaacaggtcgccatccgtaccgccgttctgcgtggccagactggcgccggccaggcgcatggccagcgcgtgcagggtgagcacggccacgccgcgggcatcgtcgccgatcaactcgccgaggcgctggcgaatctgcacggcggcgtggcggttgtaggcgagcgccaggatgccgtgaggattttcgcggcggacgcgaatcaggtaggcgatgcgatgcaccagcacgcgcgtcttgccggagccggggccggccaggacgagcacgttggtgctctcccgctcgtcagcaacgatctcgcgctgttgccggttgttcagcacctcgacgatgtcatgccacgattgcggcgtcgtctggcgcgccagttccttgtcgcgatcgggcagccagcggcgcatgaactcgtcgcgttgcaggctgaagtagtccatcgtcaggtgcagcgcctcggccatggcctcgagcccgcgttgcacgtactcggccatgacgtgaatctgcaccacctgttcgtcgtagtggagctgcagcggcgcgaaatccccgggcatgaacttccgcttccagtcgggctccaggcgaatcgtcatggccggccggaagacggcaagtcccttgttgaggcggatgatctcctgctcgtgcagccagagcagcgcgcggtcgagcagcttgggcgtgatcgtcctttctgccttgagcaggaggtcggcttccagcgcggccagcagtttgcccagcgtcgtttcggccagttgatcgttgccgcgggcgccggcaggcagacaggcgagcaggtggtcgagcaggcagccggcggcggctcggcggcgtctggcggtggcttccacggccgaccattcgcgttgcagttcgatgcccagcgactcgacatcgacacgccgcagcttcatgctgccctggccgccctcctcgtcgcggccgtcggcggcgaggctgctcaacagttggcgcaggcgctcgggcagggcgtcggcgtggccggcatccttcaggtgctggttggcgtagcgcaaatggagtatcgacgattcgccacggctcaggtccgggtgctgctcgcgcagcaggccgatcaacgccgattcgagtgcggcggcctgcgcgaagcgcttcttcgacgacctctcgacgccgacgtggaggtaggcggtcagcgccgtatcgttgctggccagtcccagcgcttcgaggtcgtagaacgcggcgcggaccttttcgggggaaagcccggaaacgagcatcagctcgtcggtcgagatgccttcatcgaccggcgcgccgatcagcgcgccgacaatcgccagcagccctttccgatactccggcgcgatgacccttctctcgatcttcttgcgcgcttcgtcgagcgaggcgacgcgcagcgaggacgggaaaacctgtacccggttttcctcgcgcgtgagcagcgcggcttcttccagccacgacacggcggtgcgcacgcgcgtgtcgtcggtggccgaatcgcgctcgaaagccccgtcttcgtcctcggcgagaatctcgccggcggtggcgatcaggtcgctgctttttcctccctccttgccaccctccctacgcttcttccgctcaagattgcgcagcgagtgcaggatggcctggatttccttgcgcgatagccttgagcgcgccgacatgccgaactgccgttcgacatcctcgacggtgtacagcaggacgcagcgtgccgactggctatcgcgcccggcacgaccggcttcctgcaggtagttttccagcgagcccggaatgtcggcatggatgaccagacgcacatccggtttgtcgatccccatgccgaaggcgttggtcgcgacgatgacgcgcagatcgccttcgatgaacgccttctgcgtgttctttttcgtttccggcggcagccgggcgtgatagtggtcgaccgcccagcccttttgctgcagaaagcgcgagatttcctcggtctgacggcgtgtcgcgcaatagacgatggccccgccgggcagctcaggcggcagatcggcctccaggatctgatgaatgtgcgagaacttttcggccgggctggtcgggacgacgcagaaatcgagattggcacgactggcgccgccattgaagcagcgcaattcgatgccgaccttgtccctgaaatgatccaggatgtcggccatcacagcgggtttggcggtggccgtcaggcagaggacgggcgggatcggctgattgccggccttttcgcggatgaagcgcccgacatagcgataatccgggcggaaatcctgcccccatttcgaaaggcagtgcgcctcgtcgagtacccaggcgccgatttcgcgttgcgccagcaccttgcgcagcgtgtggttgcgcagttgctcgggggaaacgatgagaatgccgatatcgcccaggcgcaggcgatcgagtacgtcggcgcgctcgggcatcgaaagcagcccgttgagcgcggcacaactcctgatgttgcgggcttccagtccggccacctgatcggccatcaaggccaccagcggcgagatgacgacggtcagcgcaccggtcttgtcgaagcgcgagagcgcggggatctggtaacacaatgactttccggttcccgtcggcagaatccccagaacatgctcgccgcggattgctgcttcgacgatgctttgttgcaaaggccggccttcgtcatcggccggctccgcacgaaattcggcgaagccgaaccagcgcgcgagctcctttcgcgcatcgtgccgttcccggcaccactggcaagccgggttggcgcaggcggtgtcgcgcaagcgcttgatcagaatgccggcctgcggaaactgatggcgcacccacggtggcatcaccgagttgccaccggctaccgacagccaggccagtgcgtaagccagggcccagccctggctggcggcatcggccagcacatcgccaagccgtgtctcgcagacttgtccggccagttgctggcgaatggcggcgagcgcctcgtcatcgctcgggcgtgccttgtggcgcaaggacatgaagaagcggtccagccccgacttccggctcggcacggtcgtcagccagtgccaggcgagaacccgactcggtgacgcttcggccagcgccgtgtgctggtcgcggaagacctcgagcgtcagttgcgcgtcgagcagcggatcgttcaagcgtccgcgctgcagttgcccatcctggtaatgcttgaccagatggtggtagggattgcgcgggaaggccaacgggttgagccacagcgtgtcgaccaccggcaactgcagcagccgcaggtcgggcttggcggcggccagatgtggcaggtcgaaagcgatcaggttatggccgagcaggaagctggcgccttcggcgagcgcgtcgagttgctccagcgcggccagcagattgccctgccggaaacgcagcgaggtctccggctggtcaccacgaacggcggcaaagcggtgaatccgcccatcgcgcagcccgacttccaggtcaatggaaaggcagcggggagcgaaactactcatgggcagcgtgagtcggcgtttacgctgcagcatcccatgaccgtctgaggctcttctagatcagcgcgccgttgatcgagatcacctgaccggagatgtaggcggcctgatccgaagccaggaagccgacgagatcggcgacttcttcgggcctgccggcgcgctgcatcggcaccagcgccttgatcgtcgcggggtcgaaagcgccgtcgaccattccggtggcgatgattcccggcgccacggcgttgaccgtgatgccgcggctggccacttccagggccagcgacttgctcgcggcatgcagcgcacccttcgccgccgagtagttgacctggccgcggttgccggtgatggccgcgatcgacgagacggtgacgatccgcccccagcgcgtgcggatcatcggcaggatcagcggccgggtgacgttgaagaagccgttcagcgagacgtcgatgacgctgtcccactgctcaccggacatgccgggaaagaccgcgtcggcatggatgccggcgttgttgaccaggatctggatcgggccggcggcgaggaattccgccagcgccgtcgcggtaggctcgcgttcggtgacgtcgaatatgatcgcttcggcactgccgccgccggcgagaatttcgccgacgaccgccgcggccttgtcgcggccgcggttgccgtgcacgatcacgtggcagccgtcggcggccaggcggcggcagatcgccgcgccgatgccgccgctgccgccggtgaccagcgcgcgcttcactgccgtccttgcacgttggccgctgcggcgtcgaggacgacggcggcgcgtccgtcgacgaggcaatggccggcgtggctgaccgagaagtggtagagaacgttggtgccgtcgcccgacaggcactcggcctgaatgctcagatcccccggcaggtcgtcgaggcggacgacgtgcagggtcacgccgcgcaggctggtcaggtagccctggcgaggccggccgccagcgtcggcgagcagcgcgccatgcaccgccatcgcctgcgccgcgtactcgatgccgctcgccgcgcccaggcgatcctcggcgcgcagcgggttggccgggtcggtatggctggtggcgcggcaggaaatcgtcgtcgccgaccagtcgacgaccgcctcgagcaggcacatggcgccatggtgggggacgtgctcggcgatccagcgacggtctagcatgggacgacttccacacgcagttgcatcggcggcaggtagtcgaggcagacgctgccaccttcgcgcctggccagcatctgcagcagcggcaggctgcgcagcgccggaatcgtcgtgcgcaggccttccagttcgccatcggccagcctggcggcggcgtcgctgcttggcgtgacggcgatgcgtgccagcgagcggacgctctgcaccggcgccaggagcagcgccacgccggcgcaatcgctcaccggccgcttgcggtgcaggggttccggatactcgctgtcgtaggcgatcagcaaggtcgtccgctggtcgacgacgacctgcgccagcgcatcgagcagaccggcgccgaagctcgcgtcgaaggcgcagagcacctggcacggggccatcgccccggtggcgatcccccagtagccggcggcggcgttatgcaccgagttgtggaagcgggtcggcgaaatccggcggtcgtcggtcgccaattgctcgcacagcgcgtgacagttgtggccgtcggcgccggaggccgtgaacacggtggccagcgtgccgacgtcggcttcggcatgggcgacggcttccagtccaagcgccagcgccagcttgacgacacggctggcgcgccgacgctcggccgccggcaggaggctcggcaccggcagcagcgagggcgcggccgcgtacgcctgttcgccgcgcagcacggcgctcgccgtcggccagtccggcaggccgggggcgaggaagccgacgccttcgatgcacacgctgagtgggggcggtctcatggcgtcaggccgaaaaccaggctgcaattgctgccgccgaaaccgaaggagttgctgagtacccgccgcagccggccggcacgcgcgcgcaactggtagtcgagggggatcgccggatccggcgtcagcgtatgcgggctgccgggaagcaggccgtgcgtcagcaccagcgcgcagatgacggcttcgacggcgccggcggcgccgagcgtgtggccggtcgctcccttggtcgagctgcacgccacgccgtcgccgaagagcgccgccaccgccttgccttcggccgcgtcattgcttggcgtggcggtcccgtgcaggttgatgtagtcgatgtcggccggggccagaccggccgagtcgagcgccgcggccatcgccatccgcgcaccgaggccgtgcgggtgcggcgacgacatgtggtaggcgtcgctcgattcgccacagccgagcaggagaatcgcgccgggtgtcgcttcggcgggggctcgctcgagcagcgcgaaggcggctccttcggcgatcgagatgccgttgcgggccacgtcgtacggccggcacgggtcgctcgaggtcagctcgagcgaagcaaagccgtagagcgtcgtcaggcacagtgaatcgacgccaccgacgagggccgcgtcgatagtgccgcaggcgatctgacgcgcggccgcggcaaaggtcttcgcgcctgacgagcaggcggtggacaccgccaccgccgggccggcgagggcgaaaagctcgcgcgcgaaggcggccagcgaaaaggggttgtgcgtgccgcagtagctgaaatcgtcaggcagcgcgccgctgtgcgggtcacgccggcggtaggcgagttcggcttgcaggatgccggccgtgctggtgccgaggaagatgccgacgcggtcccggccgtaacggtcccttgccgccagaagccgttcggtgaaaccgtcggccgtcagagcaagttgcgcgaggcggttgttgcggcaatcgtagtgcgccagcgttggcggcagccgctgctcgtcaaccccggcgacctcgccgatccaggtgtcgagctcgacggtttcgaaggcgcaggggacgagaccgctgctcccgtcacgcagcttcgccagcgtgacggccagcccgcggccgaggcaggtggtcagggtgcaggcggaaacaagcagcggtgtcaagttggggctccggatcgtctggatcgcatattagcagaggatgattgtcacggtcgccaagcgacgccggtgacgatcggcaggcctagcggcacgggcttgtcgccggtactcggcagaccagcatggtgttggcgaagggcttgccgtcactcatcggttcgctgtggacgacgaagcccaggctctcgagcaggccgacccattcggtgagcttgcggccaaagagtcttggcaggcgatggccgcgcgcgaaggtgaccgcgtgatcgacccagttacagatgtggtagggcagaccggcgccggcatccccgacacgcgtcaggaacaggccaccggacggcagcgccttgcggatacggtcgataacggcgtcctggtcggcgtggggcaggtaatgcagcgcgtcgaggatggtgacgacgtcggccgcaccgaagtcgactgcgcgcatgtcaccttgccggatgtcgacgatcgggtgcggtctgccgaaggccagcgcggcgcgctcgacgtccctcgccatcagttcatagccgcgcaggctgagcggctttggggcggcagcccagtcgccaggccagacacccttctcgtagagcgcgcgcgcggccagcagccaggaaaacaggctgccctggccgcagccgaggtcgagaaagcgtgcttcggcgggaaagacgccgcgcttgaggagttcgcggaagatgcagtcgctcgacagcttgccgcgcgcatagtggtaggcgaaatgtccgctggcgcgaaaggggcggctggcgtcgtcgagcagggtgggcaggaagggtgtggtcatgtcagggcagtcgtcagcgtcacggggttgaggcgatgggcggcgatcgtatgcagcagccgcggcaggacggcgaggatgaccgcctcgccggtcggcgtgcgcgcggcataaccgtcgtgcatgagcaggatgtcgccggcgtcgagaccagaagtcaggcgtcggtagacgcgctgcggatcgccctcgcggccatcgaaggggcggcgcgtccacgacgcgagctgcagatcgagacgcgccagcaccgggtcgagtagcggattgcgcagaccggccgtcggccggaagaagcgcggcgcctggccggtgatgtcggtcagcgtgtgctgcgccgcggcgatgtcggcacgtatccggcgcagcccgaaggtggcgaaagcccgcgagtgcgagtcaccgtggttctcgatgcggtgaccgcgggcaatgatttcccggcagagcgccggcgatcgccgggcgcggctgccgatacagaagaaactggccttggtgccggcgctgtcgagcaggtcgagtacccgcggcgtgacttcggggtccggaccatcgtcgatggtcagggcaatttctcggcgtgccttggcggctgccggcagacggttgaggttggcgccgagcagggtgctgcgcggcaagaggccggcggcggtgagcacgaggtggttggcggcgagcgcgccgagcgcccacggccagtggccgggggttgccaggacggcgagcgacgccgcgccgtgcacggcgaaggacatctggatggtgggcgagggtttccagcgttgtggcatgcgcttcacacaggcaggagtcgacggtcgaggaagttgttccacagaatctgccagaccggccattcgtggccgccgggaacgacctgacttgccgccggcgggaagcaatcggcgattcgccgcatgccggccgcgaagcggtcttcggcaccgtagccgacgaaaaccgggaagtcgggcggcggtttctgtagccagcgccacatgcgaaactcggggtcggcgagttcctcggcagacggttgccaattggcgaggccgccgccctgggcgatcgcacgcgccgtcagccggctgcccgggtagggcgcgagcaggcacaggccgtcgatgctgcccggcgcgtcggcgcagtggcagagcgccagcagtccgccgagcgagatgccgcccagccagatgtggcggcagcctgccgcgcgagccggcgccagcacgttctcctggagcgcgggcaaggcctcgccgctggagatcaggctcaggtcgaggtcgactgccagcaggtcgagcggcaggcggcggcgcgtgacggcggtgaagaaaccggcgttgacgaagtcggccgcgctcatgtaggcgccgggcagcagcaccagcaaggccggagcgccgctggtccggccgacggtgggcaggcgtgggctcatggtcggggcgacggggatgccgcgaaacaggcggagaagaacagcgccaggacggctcccgggccgaccgtgatgccgagcgcctgcaggaccggtacctgcgaagtcgccagcgtaccaaagccgatggcggtggtcaggcaggcgaccagcagtgaggcgacggcgcgcggctcgtgctgcagctggctgcccaggcgctcgaagaaaagcgcgtagttggagccgatggcgacgatcaacagcatgccgatgaggtgcagcagctgcaggcgctggccggcgagatgcaggctggcggtgacgaccagaacggcgagcagcagtggcgcgacgacggtgagcacacgccctggcgaacgcagcgccacggcgagcaggccgacgatggcggcgaggccggccagcgcgagcagcttggcttcgttgaggtagtgcgcgtagagggcgtcgagctcgctcttcatgtcgatgaacagcgcgccagagccggccagagccgaacgcagggtgtcggcgtcgagcgtgcgcaggccctcgcccggaggcgggcgcaccggcaggaggacgctccagccggcgggtcgtggaagcagcagggtgtcgacggccagcgcgagactggttccgcgcaaggcttccggtccgagcgtgggcgccgtgcgcgcggcctcgacgtcgcgcaggaaaggttcgagcttgctggcggcgagcggcgagtcggcgagcgccagcggcaagctctggcgcagttcggccgcggtcggcaggctggcgcggcgtgcctcttgcgtcgcctcgctgggcaggaagcgggccggcgtatcgtagccgccgatgacgccggcggtgaccagaccgtcaagctgcgcaccggcgcgttcggcggcttgcagcgccagctcgcggtcggcggccgtgacgacgatcagcaggcgtgcgtcgggggccccggcgtcggcgcgcaacgccgcgtcggtggccaggtcctcggcggtggcggtgctcaaggccgagagttcccggttccacaactcgtcgcgatcgacgacgagaagcgtcgcggcagcgctggccaggagcactagcggccagcgcaggcgctcgagccggccggtgagccgcaggaaggcctcgccgagcccgccaagctcgcgttgcggcgtgttggccggcaccagttgcggcaggacgaagcgggtgaccgcggcggcggtgagcaggccggtcagggaatacaggccgagttgggcaaggccggggaagccggagccgaggagaacgccgaaaccgcagatcgaggtcatgacgccaaggcggatggtcggccagaagcggctccgccaggccgccgcatcgccgcgctcggactgcacgaaatagtagatcgaatagtccacggcctcgccgatcagcgccgagccgaaaccgacggtgatgccgaagaccgtaccgaatgccaggctgacggcgacgatgccggcgagcgcgccgctgaccaccggcagcaggccgaggctgatcagtgtgagcgagcgataggcgaagaacagtacggtgacgatgcccagcgtgctgatcatcgacagccgcgccacctcctccttgatcgtcgtccgggcgtgtacggcaaagacgccgggaccagcgatctgcaggctcgcgtcggcgaatccggtgactgcgttggctccgctgactccggcggcggcgcgggccgccgcaaaggcttcgcgaatggcgtcgatggcggcggcctggccatcggtgtcggagccgagcgcggtggtctgcgccaggagaagggcgcgttcgccgtcgcgcgaagcccagacgcctgcgcggctgttcggttgggcgccggcatcgagtccggcgagcaggccgagcagttcgccggtcggatcctgcggcaggagtcgcttgaccagcaggccggcgggcgaggcgagaacatcgatactctcggcaatcgccgagcgcaggccgtcaaccgtgaagcgttcgggtgtgaccgccgggctgagcaggtagcgatggcggaacagatactcgcgatcggcgtcgagactgtgctggtcgccgttgcgcagcgttgccaactccggcccgtcggccaggcgtgcgcgcagttcgcgcgacagcgctgcgcgctgctgcgcatcgccgccactgatggcgagcatgagcagccgggtgaccgagccttcgcggagttggtcgaccagcacctgctgctcggcgctcgggtgcgcgggcagaaagaatgacatgtcggccgagaaacggctgttccagacgatcgccgctccggcgagcatggccagcaaccagagaaggaaggtgcggcgggcggcggcagtcactgttcgctcagcgcctcgatggtcatcacggcacggtcgccgtcggcctgcaggtactcgataccgcggatacggttgcgctggccggtgatggtgatcctctggacgatcgcggcaatcgcctgctcgctgggcagcagcgtcagcttccagttgtcgcggctaccggcgaggtggagtgcgtagtttttctcgagcgcctgccggttgccggtgagggcgccgcggatgctgtcgacgaaggccagggcttccggctggttggtcaggtcgatgctcagcttctgccggccgcgctcgatggtgaggcggtcgcggtcgaggagcaaggtttccgggcgcggcgtcagcgttcgcttttcgagccggtcagggctcgtgaagctcatttcaccgctcgaaacgaccggccggtcgagcagcgcgatgtacttggtttcgacaaaacgcgccttgccaccccgggtgcgggccagatcgtccatcaactgtgccagatcccaggcggcgaggacggggatggccaggacgctcagcagcaggccgacgagcagtcgcttcatcgcaccttctgccagaagtcgaagaagttgaaccagttgtagggcgcgagacggcaatagtgttcgaggcgtgcgacatactgcgcctgcgcctggacgatggcggcgtcgcgtgcgcctggctcgacgcgcgagaaatcggccagcggttcgaagtggatgcggtagcggttgccgcccagatagaggccggtcatgaagaagacgggtcggcgaagcatggcggcaatgcgaaagggcccgatcgggaagctcgccggctgcccgaggaaggcatgttccctggtcgcctcgtcggcgaggccgcggtcggccagcagcccgacgaggtagccgctgtcgagcttgtcgcgcgcttcgagcatcgactcgaggcggccgagcgcgatgatgtcctcgccggcggccgggttgatggcctcgagggtcgcgttgatcttgcgcgcattgtcttcgtacatgagcatcgctactttgagccccgctcgcccacggccgaccgcgcgcaggacttcgaagctgccgaggtgggcgccgatgagcagcgcgcccggctggcgtgccaacgccgcgtgcagggcttcggcgccgtgcacttcgatgtcgaaaagatcgaagcggccattgagcaggtagacccggtcgtggatcgtgctggcgaaggacaggacgtggcggtagccgtctgaccactcggcccagcgcccgagtgcccggccgagatacgctcggctggcgcgtcgcgcctgcggcgaaaagaacaggaagtacagcgcgatcccgtagaggacgagacggccgatgcgtcggccgagagtcaatgaaatccacaccatcagccgcaggatcgcgagattgctgcgctcctgctggtgtcgccaaccgctggtggcctgctcgccgctgctcatcggccgggcttcaggctgcccgcagccacctcgcggccaccgccgcggacggaaaaggcgatgctcccacccgctgccgcctgcaactggaaaacgagcgtctcgccggggccgaccggactgaagaacttgctgtgtgcgatctgccaaacgatcgccggcgtgcccagcaaggcttcggcgcagagcagcgcccggtcgagcagaacgacaccggggacgatcggccgcccaggaaaatggccggcgaaggccgggtggtcggccgggacgcgccattcgaaatcaacgcggcgcatggcggggtttctggcggagggactcgtagagcgcctgcaacttggcgcgcggcagcttgccggtgttgttgcgcggtagcgattcgacgcggaacagcggtcgcggcaggaagaccgcgtcgacccgctgtcgcagtcgggcgagcagttgtcgctcgctcagttccggtgcgacggcgaaggcgcagaggcgcacgatggcctgcggcgaggcttcgtcgggctgaaagaacgcgccgtcgacgacaccgggtatcgcccggatctggtggtcgagatacgccagtgaactgcgcttgccggcgatgctgatcaggtcggtgttgcgcccgaggagcatgaaccggccgtcgggcaacagttcgagcgcgtcggcgagcggtacgcgaccctcgatatggccgccggaggcgatgatccggtcgccgtcgcgttccaggcagacaccgtcgagcggcagccaggccgcatccatcaacaggcggcggctggccagttggccgctttcggtacacccgtagatctcctccaacggggcggccaggcgcgcttcagcggccgccgcgagttccctggagagcggcgcggttgccgacaacaggcggtcaagcgtcggcagttcgacgtcggcggcgaggagcgtgccgagatgaaagggcgtggtgaccagcagtcgggggcgcggcacggcctgcagcgcgcagacgatgtcctgcggatagaagggcttgcccgaccagaacggcgaattgccgtgcatggcgagcagcaccgtcgattcgaatccgtacatgtgctgtgccggcacggtgccgacaatcgtgtgccgcgccccgtcaagcaggccaaggcggctggcttccgcccgcgcattgcggacgagcgccccccaggacttgtcgtgcgccatcggcagcccggtcgatcccgaggtatagacggtgaccgcgaccagttccccggggatgtccggaatgccggccacggcctcgagcccgagcgccgacaggtcgggaaagtcgacacgcggcaggtcgaggctgtcgaaggcgccgtcgcagaggcagaagacatccgcatgctggcgctggatctggcgcagcgtttcgaccgattgcgacgccggctgcaggctggtgcgcccgtcgagcaggccggccgccaggccgacgctgaagcgatagcggtcctgacagagatttaggaagtggcgtcccgccggcaggcgcttggccagcgccgacgccgtggcgaggaagcggcgtaccgtcgtcggacccgctggcaggtaggcgaagatgtcgtcgaggctggcgtgcccgagcagcggcacgcggctcatcggttgctcgcccgagaaccccgctggcgcatcgtttcacggtagccgcggacgctgtcggcaatcccggcacactctgccggcggtaggacgcgctgacgaaccagatactcggcggcaaacatcaagcccaaaaggggtatggtcagcaggttggcgaagatcgaccagacggccggcggagcaaacaggaagagcgtggtcgatacggccgccgtcgccccgaaaaaggccgtccaggcgatggtcacctgccgcgtgtagcgcaactgcgcgtgagaaaggacgccatggtgagccagacgcgcgaagcgggtgaccagcgactcgccagggccgaaaagactgcgaccgaacagcaagccaagagccaggttggtgccgacgtgctgcaggcagtagagcagggcgacgttgtgccgcagtgcctgccagtgccaggcgagcgtgccgacgacggccagcgcaccagcgatcagccaccacttgcgacccacccgccacagcaggatgacgacgatggccagcagcggtgcgctggccacggcaactgccagatttgaatccccttcgccggagctggcggcatgcgccagccatccccaggcaatgaccagcccggccgcggcgatgccacgcagcagcgtggccggggtgattccggtcatttcgttcgttgtcttgcgatgtacgccgccaggttgcgcagggaggagaagatgcgcaggttgtcgtcattgtccgaacgtagctggaaaccgtagcgcttcgatacgaccaatgcaatttcaaggacatcgatcgaatcgagtccgagtccttctccgaatagcggcgcatccggttcgatttcgctcgggttgaggtccaggttgagcgccgagacgatcaattcggcgacctcggcgaggaggacgtcgtctgcgagtgggctggtgtcttgagacattgcgtctgttccgtggagttatccggacgcggcagtgcggaacgcgagcaccgcgttgctgccgccgaaagcaaaggagttcgagagtgcggtacgtagcgacccgccgcaccgcgccgaagtgacatgatcgacgccggcacacgccggatcgatccggtcgagatgcgcggttggcggcagggcttgctcgcgcaaggcgaggatggtgacgatggcctccatggcgccggcggcgccgagcagatggccgtgcatcgacttcgttccactgagcgctggcttcttgcggccgctgccgaagatcgcgcggatcgcgtcgacctcgacggggtcgccctcgacggttgccgtcccgtgggcgttgatgtagtcgacgtcgtccgggttcagggccgcatcgacgagcgtcgcgcgcaacgcacgcatctgcccgtcgacctcgggacgcaccagatgtgcatgatcgcaagtggtcccgtagccgagcatttcgccgtgaatgcgtgccccgcgcgcggtcgcatgctcccagtcctcgagcaccagcgccgccccaccttcgccgaggacgagaccactgcggtcggcgctgaacggacggcaggcagtggcggacgtcgtctcgtcgccactggccaggacgcgcagggcctcccaggcgcgcgcaacgccataggcctgcggcacgtccgaccctccggtgagcatgatcggcgcctcgccgctgcgcacccgacggaaggcctcgccgatggcgatgctcgacgaggcgcaggctaccgtgtagctcatgctgacgccgcccagagcaagctggatcgaaatgtgggcattggccgcgttattcatgccgagaatgacggaaagcggcgaaatgcgctcgcgacccttctgccacagttccctgtaacccttctcgtaggcgagggtgccgccaagcgccgttccccaggtgactccccagcgttcgcggttttctgcccccggtcggcggccgagacccgcgtcgtcccaggcggcgaaagcagcggctgttccgagttgcgcgaagcgatccatcgttcccgccagcgccttgccgagtaccgtctcggcggcgaagccggggcagctgacaaaagggatggccagtgcccgcggtgggtcgtcgagacggagaaggcgaaccgccgattccccgttcagcaggcgctggaaaaagtctgcaagactattgccgaacgggctgaccaggcccaaccccgtgatggcaacacgacagcggttcatggctcaagactgttcttcgctgcgcagccgatccatcaggcttgccatttcgccaatcgtgcggggagtcttcaggtccttcgccagggtgactccgaatcggtcttcgaactcgaacatcagttcgagaaccatcagtgaatcgacgcccagttcgtccaggaaggcaccggggacaatcttctccggttcgacgccgagtcggccttgcaggaattcgcggatcagtgaaagggagtccatggccagcccgattctatccgattgtcgcattctcgccaacgattgccgggcaaatccaggcgaatgcgggtgaatgcgggtgaatccgggcaacttcgccggcatgccggcgctgacgttctcactcgccgccgccgagcggctatcatggcaggccttgcgtttgccgcaccgcccggattcccgatgaacctcctcagatcactcgccaccgtcagtagcatgaccctgctgtcgcgcattctcggtttcgtgcgcgacttcgtgattgcgcgcactttcggtgccggtatgctgaccgacgccttctttgtcgctttcaagctgcccaatctgctgcgtcggttgtttgccgagggcgctttctcgcaggccttcgtcccggtgctgggcgaataccggaacaagcgcgggccggaggagacgcggcagctcgtggaccgggttgccagcctgctttttctcgtcgtcctggcggtcaccctgctgggaatggcggcggcgccggttctggtctacgtctcggcaccgggttttgccgacgaggccgagaagttcgcgctgaccgtcagcctgacgcgcatcacgttcccctacattctcttcatgtcgctggtggcgctggccggtggcgttctcaacacgtggagccggtttgccgtaccggccttcaccccggtcctgctcaacgtctcgttcatcctgatggcgctcttcgcggcgccgctcttcgatccgccgatcatcgccctcggctgggccgttttcctgggcggtgcgctgcaactcgccttccaggttcccagtctgcggcgccttggcatgctgcccaagttctcgatcgacctgcgtgacgagggtgtgcggcggattttccgcctgatggcgccggccctccttggcgtatcggtggcacaggtcagcctgctgctcaataccatttttgcctccttcctgagtaccggcagcgtctcctggctctactacgctgaccgcctgatggagttcccggcggggctgctcggcgccgctctcggcaccatcctccttccctcgctcagccggtgtcatgccaccggtcgcgccgacgagtactcacgactgctcgactggggtttacggctgaccttcctgctcgccgctcccgcggcgctggcgctggctctgcttgccgtaccgctgatcacgaccttgttccaccatggtgctttcacggccactgacgtattccggacacgcgacgcgctggtcgcctacagcctcggtctgctcggcctgatcctggtcaaggtgctggcccccgggttctacgcgcgccagaacatccggacgccggtcaggatcgcacttctgactctcttcgtgacgcagatgctgaacctgatcctcatccgctggttcgagcatgccggtcttgccttgtccatcggcctcgcgtcgatcctcaacgccagcctgctctatcgcggcctgcggcagcgcgcgatttatgtcccgcagccgggttggctcctgttctacgccagacttgggttggcgatgctgagcatgggggcggcgctctggttcgtcaccggcgaagcggctgaatggctggccgggggcctgacgcaacggctgctgcgactatcgctggtcgttgcctttggtgcgagcgtctatttcgctacactatgggtcgcaggttttcgcttgcacgacttcaagcgtagtgcggccgagtaaacaatcaggaggactatcgatgaaagtgaccagcaacagtttcaaagacggacaaccgatcccaggcgactttgcgttctgtctcgctgacccggaacaccatgtctgtctcggccgcaatctcaacccgcatctggcgtggagtgatgcgccacccggtacgcactctttcgtgatcatctgtcatgatcccgacgtgccgagcaagggcgacgacgtcaaccaggaagaccgcaccgttccggcatcgctgccgcgcgtggatttcttccactgggtgctggtcgatctcccggccagcctcggcgagatcagcgaaggcgaattctccagcgatgtcacgccgcgtggcaagccgggcccgcacgccccgcacgacgcgcggcaggggatcaatgactacaccggctggtttgacagtgacaacgacatgcgtggcgactactacggctatgacggtccctgcccgccctggaatgacgagatcgtccaccattacgtgttcacggtcttcgcgctggacgtcggccggctggacgtcgatggcaagctgacagggccgcaggtgcgtgcggcaatccagggacacatcctggcgcaggcgagcctgaccggcacatatacgctcaatccatcgctgaagccgtagtagagagcggcggaccctgacgtcgacggcgtcgagtccttgtgtcaggggcttcgacagcaggatgacgggcggcggtttcgaccatcggccgggtgccgcacgccggacccgtggcacggccttgtcacgacgaggcgatgagaaggtcgtgaccgcactctgcgcagcaagcgcggacgcgccaagcgcgaggacgagatgcccgttttcgttttggaggcttcatccaccgacttgaggtgtcggctggcggaacctggtcgccatgggcaagctccttgcacggcagatgcgctggaccgtgattttccacactgggtcgctgcttgaggcgtgcgaagatcaatcccgtagtcattccacagacagagatgggagtcatcggtgaaattgcggagcatcttcgtggtatttctggggttgcaggtctgccaaccgaccattgccggttcgttgttcagatgcgaggtcaatggccgcgtcgagtttagcgatcgacgttgtcagccggcgaaatcgacctgttcggacagggacggtaaagagccgcagcatgggcagtgcgccacgccagctttggatacgggcaagcctctggtcttgtcctcagccgctccagcccgtacgggaaatagcgtggactggcccggccggctggctttcaatgacactgcagcaagcagcacggagagcaaggcgcgaacccttgacgtccggcatgacggcgccagttctcagagagtcggcagccggccagacagcgagggaaggaagtagatccccccggagggggcaaggtagtcgtccaggcccccttggccgcaccaggaacaccaacgctgcacccatacggttcccagcaagcactcgtcgaccataccttggcccagccgaccggccgatcgggcccggcaaacgaccaacaggcacagtgctatcgcggcgggcaatggcggctcacccagatgaggctcctcgcttcttgtcgagcaaacgtccgcaaagtcatcagggccggtcatccgacgttcgagagaaccgctggctcacatgtccagaacgcgtgccagtgaccgttcggcgggtcgtggcggacagccctctggattttcgatccccttcaaaagcaacaggccgctgctgcggcccgtttgcctttcttcgccggcagcggcgttcccgccgctgccgggcggagacatctattgcacgctgacttcgacgcgccgcgcctcggcaggatcgccgccgcccgttgtcacctcgggttttctcagctcgatgcgttcctcggcaatgccgacgttcttcagtgaatcgcgtacggccttggcccggtttttcgcgacttcctcgttgaccgcctggctgccgcttggatcgtggaagccggaaatggccagcttggcacccggattggctttggcatggacgacaatgacttcgagcgtcttcgtcgcgtcagccggcagttcagccgacccggtggcgaaatagactttggctaccggaacgaccgcgatggccacggtcgctgcgggcatggcggccacgggcttggcggttgaggcgggaaccatcagcggcacgatcatcagggcgacgatgttgatgatcttgatcagcggattgaccgccggacccgcggtatccttgtacgggtcgccgacggtatcgccggtcaccgaagccttgtgggcatcggaacccttgccgccgaagtggccgtcctcgatatacttcttggcgttatcccaggcaccaccgccggtggtcatcgagatggcgacgaacaggccggtgatgatcgttcccatcagcagtccgccaagcgctttcgggccaagcagcaggccgaccagaaccgggacgagcaccggcaggagcgacggaatgatcatttcccggatcgccgctattgtcagcatgccgaccgcccgcgagtagtcgggcttggccttgccttccatgatgcccttgatttccttgaactgccgacgcacctcgacgaccacggcaccggctgcccgacccaccgcttccatggccatggcggcgaagaggtaggggatgaggccgccgaggaagaggccgatgatcaccatgtggtcggagaggtcgaaacgcaggccgccgccgaaattgacttccagcgcatgcgtgtagtcggcgaagagaaccagcgcggccagaccggcggaaccgatggcgtagcccttggtgaccgccttggtggtgttgccgacggcgtcgagtggatcggtgacgtcgcgcaccgacttcggcaatccggacatctcggcgatgccgccggcgttgtcggtgatcggaccgtaggcgtcaagtgcgacgatgatgccggtcatcgacagcatcgaggtggcggcaatggcgatgccgtacagaccggccagcgcataggtgatgtagatcgccgcacaaacgcagagcaccggcagcgcacaggctttcatggagacggcgaggccagcgatgatgttggtgccgtgaccggtggtcgacgcttcggcgacgcgtttgaccggggcgaagtcggtaccggtgtagtactcggtgatccagaccagcaagccggtgagaatgaggccaattgccgctgcccagaaaatgctcatcgaactgatcaggctgccgtcggcgagtgtcacgccgttacccaggagcatggtggtcaccggatagaaggcgatcagcgccagcacgccggcgacggcgaggccgcggtagagggcgttcatgatcttgccgccgtcgttcgacttgacgaagaagcagccgacgatcgaggcaatgatcgatacgccgccgaggaccagcgggtagacgatgaggttgtcgttggcgccggcgactcccttgagcatcatcgcgctgagcaccatcgtcgccaccacggtgaccgcgtaggtctcgaagaggtcggcggccatgcccgcgcagtcgccaacgttgtcgccgacgttgtcggcaatgacggccgggttgcgtggatcgtcttccggaatcccggcttcgaccttgccgaccagatccgcgccgacgtctgcgcccttggtgaagatgccgccaccgagacgggcgaagatggaaatcagcgatccgccgaacgccagaccgaccagtggttcaacgctatgctgaaagtcggcgccggagcccttgagaaatgcgtagtaacccgcgacacccaggaggcccagaccgacgaccagcatgccggtgatcgcgccacccttgaaggcgacattgagcgccgcgccaatcccgttgcgcgctgcttcggcggtccggacgttggcgcgtaccgacacgttcatgccgatgaaaccggtggccccggacaggacagcaccgatcaggaaaccaaaggccatcaacttgccgagtgcaaaccagatgaggacgaaaagcacggcgccgacgagggcgatcgttgtgtactgcttggcgagatacgcagacgcgccttcctgaatggctttggcgatttcctgcatgcgtgggttgccggccggcaacgagagaatccactttgtcattgccgctccgtagagcaccgcaatgaccgcacatacgagtgcgaagaccaagaatgacgacataagcaacctccctctctaaagttacccgctccctcgggatgttccccggggtcggattttgcctcacaactggacctgcaaaaacaagcgatggccagcaaaacgtattccactgtccgccgctcactaggtacgtcgtgccatccaggcacggccggatgccgccggtagcgttcgtggcgctaccgcagccagacgccggcgtggcgaactttgcgttcccgcgggggctctcgtgccagtcgtgttacctccgtaagagtcgtgccgggggctgcaggcgactattgcaaggcgtcgaaagccgccttccggatatcgtcgacgcccccgacgccggcgatcttgcggcacttgggcgcccgcgggtcaccgctggccgcccaggtgctgtaatactcgagcaaaggcttggtttgtgagtgatagacctggagtcgcttccgcaccgtttcttcctggtcgtcgtcacgctggatcagatcctcgccggtcacgtcgtccttgccggcggcttttggcgggttgaagcgaatatgataggttcggcccgaggcgggatggacgcgccgaccgctcatccgttcgatgatctcggagtcggcgacatcgatttcaagaacgtagtcgagggctacgcccgcggccttcatggcttcggcttgcggcagggtgcgtggaaaaccatcgaaaagataaccggattggcagtcgtcctgccgtaggcggtcgctcaccaaaccgatgatgatttcgtccgaaacgagcccaccggcgtccatgacctttttcgctgccacgccgagcggtgtccccgccttgacggcagcgcgcagcatgtcgccagtggagatttgcggaatgccgaaccgttcacgaatgaactgggcctgagtgccttttccggcgcctggcgcgccgagaagtatgagcttcatggtttgctttcgaagaacaaaaaatcccgaggtttgtccagtatttcatacacttgcagctcacgtccgacgcggttgcagcacgttgtcgtgatcatcaggcggaaacttaccctcaaatgcgcgcacggtcaaacctttttgaaccattcctgcattcttcgtgcatcctcgggagtgtccacgcccgcgcctggcaggtgatcggcgatcgccacactgatgcggaaaccgtgccacagggcgcgcagctgttccagcgcttccagggcctccagcggtgatgcggtcagccgggagtaggtgcgcaggaagcgggcacggtaggcgtacaggccgatatgccggaaagccggcatatcggccggcagtgtctcaccgccggtttcgcgggcaaagtggtcgcgggcgtagggaatgggcgcgcgggagaagtacagcgcgtcgccgcctgcggcgcagacgaccttgacgatgtgcgggttgaagaaatccgccgcatcggtcagggggtgcgccaccgtggcgatttcggcgccgcttgtcgccaggcgggttgccgtcatggcgatcagtgcgggatcgatcaggggctcgtcgccttgcacgttgacgactatcgtgtcgtcactccagcctgccagttcgacgacttctgccagacgatccgtgccgctcgcgtggtcggcccgcgtcagcagcacccgcaggccgtagtgctcggcactggcgacaacttcggcgtgatcggtggcgaccaggacttcgtcggcacccgacagcagtgcgcgctctgccacgcgaacgaccatcggccttcctccgaggtcgagcagcggcttggcgggcagccgtgtcgaggcgtagcgcgcgggaatgacgaccttgaagcgcatgccgcaggccgctggttctcagatttcgtctgccgcgagcgggcgggcttcgtcctgaagcatgatcgggatgccatcgcgaaccggaaacgccagtcggcagggcttgcacaccagttccgcctcgaccttgcggtactcgaggttggccttgcagatcgggcagacgagaatgtcaagcaggcgtgcgtccatgcagtttctccagaattatctcgaacagaccagcatggcccggcggtccgccaattgctgcttcaaccggtagtacccaagcttctccggtggcaatcgccgcgcattttaccgcatctttctcggtcatcagcagcacgccgtcttgcgcgaaggcgaggtcggcggcacggtaggggtggtggtcggggaaagggtgctcctcgaattcgagtcccagcgccctgagctggcggaagaagcgctgcgggtcgccgatgccggccagcgcatgcaggcggcgctggcgcaaggcgccggcaccacagcgacggggttcgccggtggcggcgacaaagctgtccccgacgagatgcatgtcgaactgtggcaagcgctgcgcagcatgttcgagcgccttgtcccggggaccgttccagacgatcgccgataccgccgacaggcgccgcagcggttcgcgcaacgggccgacgggcagcagccagccgttgcccataccgcgtccgtcgaaggcgaccacttcgaccgaacgctgcaggcggtagtgctgcagcccgtcgtcggagacgatcagatcacagtcggggtgagcggcgagcagggctcgcgccgccgcgacgcggtcgcgaccaacaaagaccggcacgccgctgcgcctggcgagcagcacgggttcatcacccaccaccgaaaacgcggagtcctcgccaacctcttgtgcttgccgggcgctgcctccgtagccgcgactgatgattcccggtcgccagccgctcgaacgcaggcagcgaaccagccacagcaccagcggcgtcttgccgctgccgccgacggtcaggttgccgaccacgatcaccggtaccggcaggcgatacgagcgcagcaggccgtagtggtagaaggttcgccgcaagccaaccagcaggccgaacagccatgccaggggtagcagaggccagagcggcggcgccaggcggcgctggtaccaccagccgggaaggcgctgagcaatcccggaagccgccatcagtgcggcgattgcgtggcgaaggaaatccgcggataaccggcggtctgtgccgcctgcatgacatcgacgacgctctggtgggtggccttggcatcggcgttgatgacgatcaccggctccttggcgtcacccgcagcgcggcgcagtgcctcgctgatcgctgcgaccgtgacagtcgtcagcggcgctttgttgaccagtacctgcccattggccgtcaccgccacgttcacctcgctgggagggtctggctgcttgttggcatcggcggtcggcaggttgatttccagccccgagaacttggcgtaggtggtggtgagcatcaggaagatgatgatcaccagcagtacgtcgatcagcgggatcaggttgatctcgggtgcgtcagcgccacggccgcgtcggaaattcattgcccgcgcctcaggtcaggacttgcgttcgccgtgtagcacctcgaccagacgcacggcctgttgctgcatctcgatcacgaagctgtcgaccagggcgcgaaagtggcgccagaagatcatgctcgggatggcgatgagcaggccgaacccggtgttgtagagggccaccgaaatgccgtgcgcgagttgaatcgggttgctgccgctcggcgcctgcgagccgaagatctcgatcatgccgaccacggtaccgaacaggcccatcagtgggctgatcgaggcgatggttccaagcgtcgtgaggtagcgctcgaggtcatgcgagaccacgctgcctgcttcctcgatcgcctccttcatgatctcgcgcgatgccgcaacgttgcgcagcccggcgccgaggacgcgcccgagcggcgaatcggcctcgagattggcgatcaggtccggcgtcgtaccgttcttccggtactcggcgactgccctttgcaggaggccggggggaacaaccttggcgcgccgcagagccaccaggcgctcgatgatcaatgcaacggcaatgatcgacgccagcagtaagggccagatcggccaaccagcagcctgaacgatggaaaacacgttgtctcccgcgagaatttcacaatccggcactttagcctgcggcggcatttgcagcaagccccggcctgcattcgggacgcgtcggcagcgaccggagcggtggctgagcaggttgggagcgcgttggcaggcaggcctgcaggagtttcccggcagctggcttcccggtctgacaaggcagacgccggtcgctacacgacgacgcagttttctttcaggaacgccaatgcctgggtgagcgtagtgtcggaggcatcgagcagataggcttctgcctcggggaagaattcattccacagggtttcgaggtcagcctgcatcgcgtagggagcaaagcctctgatgaagacgagcacaggcggccgctgaaatccgtccgcacgcagtttccggatcagggtgcgcgcggctgttcgcgtcagcaccggtctgggcggcgtatcggccgccaggcagacaaagaccgtcagcaaggaactgtcgtccgtctttccacgcgtgatcctgtgccagtccttcgaaatcatggcgtccaactgacctgcatcttcggggccgaagtcgcgcaggaagtagagcggttcgagttcttgcaccagttcctcgagaggcagcgacgcgtcaaggatctttggcagatcctcggcttccagctttttcaactcgcgttcggcgaccgcatgataggcgtcgggcagactctggaaaacctcccggatccgttttcgacccttgcccggcacgcccttcttccggatgacggcaagcgtggctgcgaactcggcggcgttcggaaccgaggccgccgcctgcccggcgaggttaacgagcagcgcggtacgaatgatcgattccacagagacggtcgagatggtggatgccggtacgccgagcccttcggcaaaccagagggcggctgaaaccgtcagctgatacccttggcgttgttcgaggagttgtcggtagtcggccggagtgcgtagcgaccattcggcgaggaactgcttctgcgactggcggacgagcattccgtacgatccgtcttccggcattgcccagagacgctttagcatctccgatccgccacgggaatgcgagagaaacgtgttgtcgcgcaaggatcgcgccgccttggcgagatccccgccacagccttcctcgaggtagaggctgacgaggttgacgatgcgagtacgggcttcctcgatattcgggcgcaggtacggggtaccgaaatactcggcgatctgcaccattcctttcgctgcgtcgtcgagtatggcggccagtcgctgcggctcgacgatccgctctcgcacgccgtagatcagcgctttctcgaagaacggtcgatcgtcgaaaacggcgacctggcggctgtcgctcggcgtgaggtctgacatgtgtgcaggtccgtggcggttgactcgatcgacgcgcggcctacagggcagactcttcctctggctcgcccgatggccgttgctcctgcgcgggtcggccatccgcggccgcctgctgagcactttcggcgctggcgcgtgcgcgcaggatcagcagcacgtcgcggaagacctccggctgctgatagcgcaacagccagaccagttccatccagtcatgatcgttgacctcactgtggttcaggacaggccgattggtatccggatcggacagggcgtccaggcgctccgcgtcagtcaggccggccagcgcatcgccgccaccctcgtcgaaaaggtcgaaggtgccgttgcggaagaaatgttcgagactttcgccacggtcgcacagatagtcggcgaatgcatcacagccaccgtccaggttgccgattgcttcgaggaactcgccggggtcactttccgcccgaaagatgacggcattgatcattccgcgcaggcgctcgtgactcggatcgccgtaacgcgtttcgagaacgatcgcccgggcgaactgctcgggtgagaccagcaagctgaccaccgattcccgcgacgaatcgaaatcgcgaagaacagccagcagatccttggcggggaaatcgtcgaggacgactaccagggaatcatcaccttcggtttcgaccagcgatgccagggcgtgttcggcgccgacgatgtcgccggcgcggatcagcttctcggccttcaggcgtacaggatgattcatggtttcaatctccggagaatcgatctcggcgatcgaagccctgctccgagagccagtcggcccccgcctcgtcgagatcgcgatcgtcgccttcctcgtcctcgtcctcgtcggcatcgtcggttggcggacgctccgggtttgcgccggtcttgccctgcagatattccaggcaggcggtaacgaccaggaactggtcgccgtccgggttctggaggacagttgcggccagtttctctgcccagggtacaagctcgaccgcgctcagcaggtccgaccacgcgggaaggtcttcaggttcctgcgcggcgaggtcgcgcattacgtcgggactgtgaaaacgcattccaccgtggaaggcgaccgcgaccatttccggattgcacccgatcatcggcaagagcagaggaacctgcgcgcgcttggccttcagccgctcggcgaggacgtcatgcccgccggaatcggtcatcagatcgtccagctcggcctcataggccgatctcagttcttcgaagaatcgcgacagcctcaatgcagtactccttcaaggtagttcttccagatctcccgagcggtctccagtggccgttcgagcagattgcggcgtcgattctcgtcgtacgcctggcgcaggttgccatccgacagcgtctcgtaggcttcctgcacggcgcggaatctgtcggtcgcttcggcggcggcgttgcggtccgggtgatactgcaaggccttccgccgataggcccgcttgatctcttcgcccgacgcatcgctggccaggccaagaacggcgtagtggtcttgcacgctaggtcagtccgagccgctgccacagcgtactggtcagcgacgcctggttcagcgtgtagaagtggagaccgggcgctccgctggcaagcagcttctcgcacagttgcgtcaccacgtcgaggccgaaggcgcggatcgacgctgaatcgtcgccgtagctttcgagcttctttcgtatccagcgcgggatctctgcgccgcagttgtccgagaagcgtgccagactgctgtaactcgagatcggcatgattccggggacgatcggcacctcgatgccgatccttcgacactggtcgatgaactgcgcgtaggcatcgaaattgtagaaatactgggtgatggccgaattcgcgccggcctcgagcttgcgccggaacgccagaagatcgtccagcgggctcctcgcttgcggatggtactcggggtaggcggccacctcgatgtggaaccagtcgcccgttgccgcgcggatgaactctaccagttcgttggcgtagcgaaaggtgcctggctgggccatgcccgaaggcaggtcgccgcgcagcgcgacgaggtgacggattccgtgcgcgcgatactgctcgagaatgctgcgaatgctttcccgtgtcgaaccgatgcacgaaagatgcggcgccgccgcgtgcccttcgcgctggatatcgagaacggtttcgagcgtgcggtcccgcgtcgaaccgccggcaccaaaggtcactgagaagaacctcggcttcaggagcgccatctgggcgcgcgtcgcgcgcagcttctcggcgccttcggcggtctgcgggggaaagagttcgaggctgaaggtgcgagtgtctttggtcatcacgaggttgttacctggcctcaccggtcggcaacagcgaagagagggcagacgagaacaggctgtagaggatggcgccgaaaaccgccggccagaagccgccgacgacgaagccgtcgagcaacgagccggcgagccagaacatcaggccgttcagcacaaggaggaagagtccgagcgtgaggaccgtgaccggcagcgtcaacaaaaccaacagggggcgcaggagggtatttaccagtccgaggaccagcgccgcgcccagtgccgacccgaacgaagccacctggatcgatggcagcaggtaagcgacggcgagcaacgcgcaggcgttgaccagccagaccaggatcaggcgcatgccagccccctgttggtatatggcatcagtagcggtaatgctcggacttgtaggggcctgccttcgctacgccgatgtaggcggcctgttggtcggtcagttcactcaactgcgcgttcagcttcttgagttgcaggcgggcgaccttctcgtcgaggtgtttgggcagcgtgtagacccccaccgggtagtcgccggtgcgcgtgaacagctcgatctgggcgatcgtctggttggcgaacgaggaactcatcacgtaggacgggtgcccggtgccgcagccgagattgaccaggcgacccttggccagcagaatgatgcgcttgccgtcgggaaagatcacgtggtccacctgcggcttgatctcctcccacggataggcttcgatcgacgccacatcgatttcgttgtcgaagtggccgatgttgcagacgatggcctgatccttcatcttgcgcatgtgttcatggttgatcacatggtagttgcccgtacaggtgacgaaaatatcggccttgtcggcagcgtagtccatggtcaccacgcggtaaccctccatcgccgcctgcagggcgcagatcgggtcgatttcggtgacccacacctgcgcggagagggcgcgcatggcttgtgcggagcccttgccgacgtccccatagccggcgatcagggcgaccttgcccgcgatcatcacgtcggtggcccgtttgatgccgtcgaccagcgactcgcggcagccgtagaggttgtcgaacttcgacttggtgaccgagtcgttgacgttgatcgccgggaaccgcagttcgccgcgcgcgtgcatctggtagaggcgatgaacgccggtggtggtttcctcggtgactcccctgaccgcggccaagcgcaccgaataccaggtcggatcgctggccagtctggccctgatcgcggcgaagaggatggtttcttcctccgaagaggggctggccagtgctgacggatcgttttccgcccgggcgccgaggtgcaggagcagcgtcgcgtcaccgccatcgtcgaggatcatgttgctgtaacccccgtcggaccactcgaagatacgatgcgtgtagtcccagtaatccgccagtgattcgcccttgacagcgaagaccggtacgccgtcggccgcgatggcggccgcggcgtggtcctgggtggagaagatgttgcacgacgcccagcgcacctcggcgccgagcgccgtcagcgtctcgatcagcacggccgtctggatcgtcatgtgcagcgaacccgtgatccgcgctcctttgagcggtcgggcagcggcgaattcctcgcgaatcgccatcaggccgggcatttcggtttccgcgatacggatttccttgcggccccactcggcgagcccgaggtcggcaatcacgtaatcttgagtctgggtaatagcatccatcacagtaaggctccatcatgactgtgaccgggatagcgaagccgcggtgtatgcgggggctggaggttctcagccggcgtccacccatcttcccacacccggcacgggttggtcggatgagcgccgtttaaggaatccgagcctgaaaccgtcgatcgacggccctgcagcgctcctcggattgactttcaagtataaccgataagtcgttgctgcaagactgctgcgcaaagaaatccgtgtgcgtcgcccggaagcgtatgggacgctgcattcagtaagacaaggaatcgtagggccgctggcttccccggatctcgacgctcacctggttcggggcgcaaatggcgatctcgccggcacgcgccagccaaccctggcgtacgcaatactggcgcggtccggggtcggcggcgacgcgtacccggcgtttgtcgacgacgatggtcgtgattcccagcgggcctggcacctccagtcgacgattgcgcgacagatccagttcggaaaagacctcgccggcaagcctgacgacggccttctcagcgacacccgcctgccaggccagcggaaacgagacgacacagatcgccagacccgacgccatcatcagccagtcgcccggcttcagcagcgtgagccagagcattactggccttcgcgcgcgtcgccggtgaccggagccagttcgcggtgacggatcaggacgcgtgcgcagccgcgaaacttgcgtcccaaccattcggccaggtataccgagcgatgctggccgccggtgcagccgatgcccaccgtcaggtagttgcgactgtcctgcacgtacgagggaagccaggcgcgaatgaacccggtgatgtcgccgcgcatgcgcagcacttcgggttcagcctcgaggaagtcgatgaccggcgcgtcgcgcccggtcagcggccgcagggtcggatcgtaatgcggattcggcagacagcgaacgtcgaaaacgagatcggcgtcgagcggaatgccgttcttgaagccgaaggactcgaacagcagggtcaacccctggcaggggtccgcgccaacaccagcggcaatgaactggcgaacccactcccgcagcacgctcgccttgaggccgctggtatccatgtggtgtccgagagccgccaggccggcgagacgaacgcgttcctcggcaatggcttcggtcagggtcagtcggtcgctggccaggggatgccggcgacgcgtctccgagtagcgtttgatcagtgtttcatcctgggcgtcgagaaacaggaactgcaactcgaggtcgcccgcggcgcgcagggcgtcgagctgtcggggcagcatggccacgctgtcgccagcgcggatgtcgatcaccaccgcgacctgatcgtatccctgttgccccaggtgccggacgagcggctgcaacaattgggaaggaaggttgtcgacacaatagtaattggcgtcctcaagaaccttgagggctattgacttgccggagccagacaggccgctgatgagaacgagatgcatgtcatggagcataacggatgcatcgctccggaacaagtcagtctcgcatacactatcgtctcaactttgcatggcaggcccatggctactctcgacctctcctttgctgctgccctcgtcgccattcggcgcgacattcacgcgcatccggaactcgccttcgcggagacgcgcaccgccgatctggtcgcccgcgaattgaccagctacggactacaggtccaccgcggtctcgccaggaccggcgtcgtcggcgtgttgcgcaagggcagcagtcagcgcgccatcggtttgcgcgccgacatggatgcgttgcccttgcaggagaagaacgactgtccgcatcgttcgcgacacgaggggcgaatgcatgcctgtggtcatgacggccacacagcaatgctgctcggtgccgcgcgctacctggcggcacaccgcgacgagctggatttcgacgggatcgtttacttcatcttccagcccgccgaggaatccgaaggtggggcggcagtgatgatcgccgacggactgttcgaccagtttccgatggacgcggtattcggcctccacaactggccgggcataccggtcggcgaaatggccgtgatgccgggtccggtgatggcgggtacctgcgccttcgagatctcggtacgcgggcacggctgccatgcggcgatgccgcaggaaggcgtcgatacgctggtcgccagcagccagctggttctggcgctgcagacggtggttgcccgcaatgtccatccctgcgagtcggcagtcgtcagcgtcacgcagatacacgccggcgaggcgtggaacatcatcccggacgatgccatcctgcgcggcaccattcgcagcttcaaggtggaaacccaggaactggtcgagcgcgccgtcgagcgattgtgcaatggtatcgccagcgctttcggggcacagatctcggtgcgtttcgatcatcgctatccgccgaccgtcaatagcgttggcgaaaccgaggtatgtcggcgtgtcgccagggaactgctggggcccggcaagattcgtgaagacgaactcccgtcgatgggtgccgaggattttgcctacatgctgcgtgaacgaccaggctgctacgtttggctcggtaacgggcccggcacgggcggctgcactctgcacaatccgcattacgacttcaatgacgagatcctgccgatcggcgtgagctattgggtcaggctggtggcaacgacgcttcgcggcgaggccgcgacagtccgcggctgaccgggatgccggccgctgcgcgctgatcgccgagcgtcggtgacagcaggagatcgccgagcggcgcggagaacgctgcgacggccgccgtttttttgctagactcacagcgtttgacggtttgccggcacgttgctgctcgccgagagcggcgtggatctgcggctcgcgcgccgcgccccatccaaaaaagtggcggggagcgcccagtgcagtattaaggcgctccccgagttcgggccgaaaccggaactccaaagaccataaaggagaacagcgtgcgtagcttaagagcagcggcttacagacagcttacgtgcgccgggccgggatcagcgaatcatgcgcatccttctcgctgaagacgacaggatcattgccgatggtctgtgccgttccttgcggcaggccggctacgcgatcgattgtgcctacaacggactcgatgccgacacggctttgatgaccaacacctacgatctcgtcatcctcgatctgggcctgccgaaactgcccgggcttgacgtgctgcgtcgcttgcgggctcggaattcgagcactccgatcctgatcctgacggcactcgacggtaccgacgatcgggtgaaggggctggatctcggtgccgacgactacatggccaaaccctttgaactcgccgaactcgaggcgcgcgtgcgcgccctgagccgtcgctcgtcgggaacctcacggatgatccagtgcggctcactgaccttcgatcagaccgatcgctgcgccctcgtcaatggcgaaatgctcgatctctcggcgcgcgaactgggcctgctcgagatcctcctgctgcgcgccaaacgtttggtcagcaaggaccagttggtggatcacctgtgcgggtggggcgaggaggtcagtcacaacgccatagaggtctacgtccaccgtctgcgcaagaagctcgaagcgaccggcgtcaatatcatcaccgtgcgtggcctcggctattaccttgagaaacctgcggaagagacaaagtcctgacgtccagcgctcgctgtttggcgagattctcgactggatgctggcgccgctgctcttcgtgtggccgatcagcattgccttcacacactattttgccaatagtgtggccagtttcccgtacgatcagtcgctgcgtgaacatgtcgctgccgtatcgcggcaggtgagtttcgtcgacggacaaccgcattttgcactgcccggaatcgcccaggtcttcctgcgatctgacgaaatcgacaatgtttacttccatcttctcgatgtcgacggctcgttgattgtcggcgatacggaactgcctgtaccgagacacccgcaagggttgccgcggagcgaacacggcgaagttctttttcgtgacgacgagtatcgcggacaggccttgcgcgtcgcctacctgtatctcttcgagccgggtgcgtcagcggcgcgttgggtgctgatcgaagtcggagagacgaccgagaagcgctcgcaactggcaaacaagatcatagccagcgtgatcctgccgcaattcgtgatcattccgctcgctgtggtgctggtctggttcgggctgtcgcaaggcttgcgtcccttgacgcgtctgcgagaccgcatccaggctcgccgcgaggccgacctctcgccgatcgcactgcggcgggtccccgaggaactgcggcctctgaccgaggctttcaactccatgctcgccagaatgcagcacaacgtcgacgcgcagcgtcgtttcatcgccgatgcggcgcaccagatgcgaacaccgctgacgggtttgaaaacgcaggcgcaactggccatgcgcgagagcgatccgggagaattgcgacacgctctccggcagatcctgagcggagtcgatcgcgcttctcacctcgttgatcaaatgctggcgctggcgcgcgccgaagccagcggggacgcgcagcagcctctgttgccactggatgtcgatcagttgctgcgcgagattgttgaaacctgggtggtccgggccctcgacaagcgcatcgatctcggctacgaggcggccggagcggtactcatcgagggcaatgcctttctcctgcgcgagatgatcaacaacctgctcgataacgccctgcgttatacgcctgccggtgggcgggtgacggcccgagttgtggcgcagggcgactttgccgtgctcgagatcgaggacagcggccccgggattgccgacgaggactcccagaaggtcttcgatcgcttctaccgtgtggagggtgcagacggcgaagggagtggcctcggcctggcgatcgttcgcgagatcgccgagctgcatcaggcggcagccagcctgcgtccgaacacccgccacgcggatggcgaagagccgtcggggtgcatcgcgcggatcgtatttcgcgtccagcgcccgccaccgccgcgcgggtcaacgccggacgccgtgcagacgggctttgcctgaccgatcgtcgttggcagatgtacgctcacatcggcaagtccttcggaaagccgaccagtgcgtcgtggtcgatcttgtccagcgcttcgggacccaactcgcggctgttccacgcgtagttgagcttggcgtagattgccggcatcacctccggcaacaggagatcaaccgcttgcggacttctctccagctcgccaacggcgtcttcgagtgcatccatgacatcgttgagcgtagcaagcacccattccacgtccatctgttcctccttgctgttcggatcgaggcgtgatggtaaacggaaacgggtcgccagcgcagtcaggtctagcgctgcctggcgaggaagcgatcgagttgcgcggcgaagacctgccggtcgctctggctgaggctcgccggccccgaggtggcgacgccactgctgcgcagttcctccatgaagttacgcatcgcgaggcactcgcggatattttcgcgactatagaattcgccgcgcggattcagcccgtagccgccacgttcgatgacctgcccggccaacgggatgtcggcggtaatcaccaggtcgcccgcctgcatttcctgaacgatgcgctggtcggcgacatcgaaacccgtcggcacctgccaactgcggatccagggcgaagcgggcacgcgcagcatctgattggcgaccagggtagtcatgatccgcgtgcgctgcgcggcacgaaacaggatttccttgatgacgccagggcaggcgtcggcatcgacccagatctgcatcgaggggcgtcagtgacgcgcacgccactgtttgtcgatgccgaccacgacataggcaagcacgccgacagcaagaatttcgagccattggtgcaggccgatcggcgcggtcgcgaacaggcggttcatcagcggtacataggtcagcagcgcctgtagcacggccatcgtcagcacgccgtaccacaccgcagggttcgagaacaggccgatacccagcgccgtacgcgtcagcgaccgacaattgaagagatacatcgcctccacgacgacaaagacgttgactgcaacggtacgtgcttcggcgagcgattcgccctgcgccaactcgcgcaggaacagtccaaaggaccccgccagcagcagtacgctgaccagcacgatgcgccagaccagtccggtgtcgagaattggagcgcctggcgggcgcggcgggcgacgcatcacgttgtgctcgatcggctcgaaggcgagcatcagtccgaggaacacggcagtcgtcatgttgatccagaggatctgcagtggcgtgatcggcagggtggcgccggcgacgatcgccgcgacgatgaccagaccctcgccgaaattggtgggcagtgtccaggtgatgaacttcaccaggttgtcgaaaacgccccgcccctcctcgattgccgcctcgatgctggcaaagtcgtcgtcggtaagcaccatgtcggcagcgtccttggccacttccgtgccccccagtcccatggcgatgccgatatgcgcctgtttgagggccggtgcgtcgttgaccccgtcgccggtcatcgccaccacttcaccgttggcttgcaacgcccgcaccaggcgcagcttctgttccggctcgacacgcgcgaagacgtttacactgcgcaccacgccgcgcaggccttcgtcgtcgagcgccgccagttcgcggccgttgagcgccgtttctcccgccctggcaatgccgatctgccgggcaatcgacagtgccgtgaccgcatggtcaccggtgatcatcttgaccgtgatgccggcggcgtgacatgtcctgacggcggcaatcgctttcgggcgcggcgggtcgatcatgccgaccagaccgacgaactgcagtccgctatcggcacccatcgcctcgagggtcagcgccgggtcggcagcgaggcgggcaatggcgaggacgcgcagtccctgcgccgccatagcgcgggcggcgacctcgatctcgacccggcgtaccggcacagactgcccgttcgcatcgagcatgctctgcgagcgcggcagcaactgttcgaacgcgcccttgtaataggccatccgctggccctcgatctcgtgcagggtcgccatgtattgccgggccgaatcaaatgggatctcgtcgaggcgcggaaagagcctctgcagagttcgctcgtcgagcccggccttgcgcgccaccaccagcagcgccccctcggtcgggtcgccgacgacctcccagtgccggttgacacggttgagcccggcgtcgttgcacagcgcgccggccagcaggcattcgcgcaaggcgccggcgatggtttcgccctcgccgaccttcccgtttggcgagtagccgctaccgctgacgactgtccgcttgccgccggtgtggatctcgcgcaccgtcatctggttttcggtcagggtgccggtcttgtccgaacagatgacggtcgtgctgccgagcgtctcgaccgccggcaacttgcggatgatcgcccgccgtctggccatgcgcgacacgccgatggccagagtgatcgtcatcgctgccggcaatccctccggaatcgctccgacggccagcgccaccgcggccatgaacatggcaaaagccgattcgccacgccagaggccgaccgcgaaagtgagtgccgccagaacgccgatggcgatcagcagccagttgctgaaagccgccatccggcatgtcagcggcgtcgtcaggtcgggcgcttcggcgatcaggcgcgaaatgcggccggtctccgtgcgatcgccagtgtcgacgacgaccccggcgccttgcccgctgatcatcaccgtgcccgcgtaagccatgttgccgcggtcggcgagcagtgtatcttccggcagtgtctcgccgtgcttggcgacggcagctgattcgccggtcagcgccgactctatcgcctgcaggtccttggcgcggaacaggcgcaggtcggcgggaaccttgtctccggccgccagcagcaccacgtcgccgggtaccagcgccgtcgatgccagccgctgcttgcagccgccgcgcaggacggtcacttcgctgggcactgactgtgccagggtggccagggcgctctcggcacgtccttcctggatgaagccgatcagggcattgatcagggtgacgccgaggatcaccccggaatcgacccattcgccgagcgcggcggtgaccacgccggcggcgagcaaaaccagaatcaggggttgcacgaactgcagggcaaagcgctgcaacgggcccttgccgggcttcggcgtgatccggttctcgccgtgtatggcgcggcggctgagcacctcgctttccgccagcccgtcgttgaaactggcctccagtctggccgccgcctcgtcggcggcaaggtagtgccaggcaatgcgcttgcgaccctgttcgttcatcgtctgcaacagaccggccgacgccggcaagctggtgccgtgcttgtgcaggcggtgtgcggtagcgcacatgttggtgttctcaaacggcatgcccatcgctggcggttcaccggtttctcccaagccttgaccattgccggcctcattctaacgcccagcggcggcagtcccgcgattgtcggtgaagggcccggcggaattcgcgggtgcgcgacggctcatcgcgcagatgctgtcggaaaattttacactgcgccggacagtgaatcgttgctggaggattacacccatggtttaatgagtgtcgtgtccatagcacgaatattgcttgcaagaacaaactgatctcggagtcctgaaatgttttcacgctctctcggcgggcgcttctggctggggctgttgccggcgatattggtcgccggcaaggtcttggcacacccagtcgttcctgatgagcggacgctgcaggtcgatgccgaacaggccgatgtgcgacgagcgaccgacgggatttccgacgcaaccgccttggcgcgccaggcgtcgtcggcaagcgagcgggttcgtggccttccgcccgcgccgaccagctacgacgatcgttctgccgtcctggcggacccgttggcgcgcggcagcgatctggcggttccggcgttcgccaggctgcaacccggtatcaatgtcagcgccatcacgggcggtgtcgacgacgccgatcccttgcccggcctgcgacgctcggttgccgatggtgcgtttcaagggagcgccacggcttccccggcgcgtgctgtccgatccgccgccacggccgcagcagaccgtggcgaggatgccgcggctgccttgaacgaactgcaggagtcggttgtcgaggtgatcgccgaagcgcttgatgtacgcgtcggcaaggacggtcgcgtggacttctcggtcgccggcgtggaagggtttcacgttgtctcggcagcgggcagagtgacgctgggcctcgacaacaccgctgtaaccttcgttcagtacggcagcgacaccccggctgcccggccggtgcctgcgacggcgtcgcccaaccccgagccggtcgcgtcggctggtggcttcaacccagcgcgcgaattcgtcggcctgctgatcgaggtcgttcagtatccactgctctgggtgatcctgttcttcctgatcgtcggcaagattgcctggcttgtcgtcacccggcgaggtcacaagagacggcaccatagccatcgagcgagccagccgacgcgactgaaggtgaaacgctctcgctcgcgctcccgacacaagtcggtaccggccgcggggatcacgggacctccggcggccagcccgcaggaaagctagccgagcgtcgctgagcaggcgggcacgaaggcacgcaggaccactcgcggcaaggccagggcaatcgcttacgcatatgtcgtaaactcctgataatagtggtttacaatcagtcagttatgacagggtattgtattttttgtaagaatctcgtctactctcctctttcgggaggacggcgggatgacactgttggaggcattttccgggctgccggacggacggaaaggtccggcacagcgctactcgttggcacagattctaatcatggcagtgtgcgccatcctgtgcggagcggacaattgggttgaggtggctgactggtgcaaggatcgcaaggagtggctgagtgagcgattccgctggccactggaaggaggcacgccatcgcacgacacgtttggcgacctctttcgggtgctggatgctcacatattcgaaacacgttttcgggattggatccgtgagctggccggtgtgatcgacggtgtggtggcgatcgatgggaaaaccttgcggggttctggcaagaaaggaagtaacgagctcttgcatatggtcacggcgtacgcggtgcaaagcggcctgtgtctggcacaggaaggcacttgcggcaagggacacgagctagcggggatgaaggcgttgcttgatgttctggtcctgaagggatgtatcgtcaccatggatgcgctgggttgccagaccgaactggccgagaagatcgttgcccgcgggggagattacgtgcttcaggtcaaggacaaccagaagaatctggccgaggcccttcgggagttttttgacacaggcgccgccgccgggtttggtcggctcacggtcgagcattttgaggaaaccgagaaggatcatggccgcatcgagacccgtcgttacacctggattaatgacgtcacctggatggacaggcccatgcgtgcggcgtggaagaaactcggcggcgtcggcatgatcgagtcgatacggcagatcggcgacaaggtcagtgtcgatcagcgttacgcgatcggttcctgcggtgtgcaaacggtcgaaatgtttgccaaggcatcccgtagccactggggcatcgagaatggcttgcactggacacttgatgtggtctttcgcgaagatcagtgtcgggcccgcctggggaactcagcgcggaacctctccgttctgcgcaagtttgtcctgaccaccttgcgcaaagaagagggttgcaagatgggcttgaaccgccgccgtcttcatgccgaccgaaacgagagctatcgcgagtcattgatcgctttggctttctccgaccggacgtccatcaattgtatgaactctgcgtaagcgattgccctggcggcaaggcctgcattgcggagccagggacctggcttgaggtatactggagatgacgccgttcggtatcgcttcatcgcggcctccgctcccaccactccacttccccaggaatccatcatgttgcagaaatctgcctctttccctggaattcagggccccatcgtcgcgatcgtcatggacggctacggcatcgccaaatccgacgtcggcagtgccattgccgctgcccgcaaacctaccctcgacaggcttttcgcgacctacccgaacatcaccttgcgcgctcacggcgttgcggtcggcatgccttccgacgaagacatgggcaattccgaagtcgggcacaatgccatcggcgctggccaggtctatagccagggcgcgtcgctggttgccgacgccatcgcctccggctcgatctggcaaggcgccgcctggcagcagatcgtcgccggcgccaaagccgggcgtggcgtgattcatttcatcggcctgttctccgacggcaatgtccatagccacatcgatcacctgcgggcgatgatcgttcgcgccagagaagaaggcgtccaggcggtgcgtgttcacatcctgctcgacgggcgcgacgtccccgagaccagcgctctcgactacgtgctgcccttcgaggccttcctcgcggaagtgagcagcgaaggcttcgacgcgcggattgcctcgggcggtggccggatgaacatcaccatggaccgctacgaggccaactggaacatggtcgacaaaggctggcatacacacgtcctgggcgaaggcgatcagttcgcgagtgccgccgccgccatcgaggcgctacgcgtcaggtttccgggaaccatcgaccaggatctgccgccattcgtgatcgcgcgcgacggcaagcccgccggcacgatcgaggacggggattcggtggtcttcttcaatttccgcggcgaccgttcgatcgagatcacgcgcgccttcgaggatgcggctttcgacaagttcgagcgcgtgcgcgtgccgagcgtcacctatgccggcatgctgcagtacgacggcgacctgaagcttccacggcgcttcctggtcgatccgccggccattctcgataccatgggcgagtggttcgcgaaagccggcatcacgcagttcgcctgctccgaaacccagaaattcggacacgtaacgtatttctggaacggtaaccggtcaaacaagttcgacggcgagacctaccaggaagtgccgagtgacgtcgtaccctttgaacagcgcccctggatgaaggccgccgagattgccgacgccatgatcgaagctctgaagagcggccagtaccggaccttgcgctgcaacttcgccaatggcgacatggttgggcacaccggcagctttcgcgccgcgacgatggccatcgaggcggtcgatctgcagctggcgcgcatcctgccggtcatcgatgcgctcggcggcgtggcactgatcaccgccgaccacggcaatgccgacgagatgtacgagatcgacaagaagaccaagcagccggcaacaaatgcggatggctccttcaaggcgaagactgcgcacacgctcaatcccgtgccgctgatcctctacgacaatgccagcggcggcaagctgggcctgacacagacggaaaccgcgggtctatccaacatcgccgcaacgatcgccaaccttctcggtttcgagaagcacgccaagtgggacgaaagcgtgctggtcgtcaggtaacgccaacggtttgagggcggccacgggggtcggcgccgacccccgtggccgctgcgcgcgctcggcggtggcgaggggtagtcgccggcgcgatgcgcgatcagtcaaggcaggcgctgctcgagggcgtagagttcctcggcggtctcgcggcggcgaacgaggtggacgtcggcaccatcgaccatcacttcggcagcccgcggccggctgttgtagttggaactcatcgccatcccgtaggctccggccgacatgatcgccaggagatcgccggtggccagagccaagtcgcgcccgtggccgagaaaatcgccggattcgcaaaccggcccgacgatttcccacggcctggtcgccccctgaggcgcaacgaccgggacgatgtcatgccatgagccgtacagcgcaggccgtgcaaggtcgttcatcgccgcatcgacgatggcgaaattcttcacttcgccaggcttaaggtattcgacgcgggtcaacaacaggccggcgttgcccaccaggcggcgtcccggttcgagcagtacctgcaggtgcctgtccctgagcttctgcagcatcggctgcaggtaagcctgaacggtcggcgcgtcctcgtcacgatagcgaatgccgaggccgccaccgaggtcgatgtggtgcagaacgatgccgttggcggcgagttgatcgacgagcgtcagaatcttgtcgagcgctgcggcaaacggcgccggatcgagcagttgcgaaccgatgtggcaatcgatgccgctgatcgtgagattcggcaggctggcagcgtgccggtacagcgccagagcctcctcgtaggcgacgccgaacttgttttctttcaggccggtcgagatgtaggggtgcgtcttcgcgtctacgtcgggattgacgcgcaggctgatcggcgccgtcttgccgagacggccggcgacagcgctgagacggtcgagttcgggagcggattcgacgttgaagcagaggatgtcggcggcgagcgccagttccatttcggcagcggtcttgccgacgcccgagaaaacgatccgccgcgggtcggcaccggcggccagagcgcgccggagttcgccgccggaaacgatgtcgaagccggcgccgcgtcgggcgaaaacgtcgagcacggccaggttggagtttgccttcacggcatagcaaacgagtgcatcgaggccggcgagttcgcgctcgaactccgcgagtgaagcttccagcgccgcgcgcgagtaaacccagcacggtgtgccgaagcgtgcggcgagatcgatcaaggagacggattcggcatgcagcacaccgttccggcgagcgaaggcggtcatcgggccgggtctccgggcgtgctagaatcctttgctggcgttgcaccgggagtcgccggctgcgcggcggcgtccgcaggcttggcttgggcggcgaccggcgctgtcggctgcgggggtaggaacagcccgccgcggttgccgcaggcagcaaggagcaaggttgccagcaaagccggcgcgagaaaatgttgccgcatggatctggacgtcaaaaccggggatggtagcacaggatgaatgataacgaattcaacgagcttgccgacgcaacgctgacgcagatcgaaacggcgctcgaacgcagcggtgccgatctggatttcgcgatggtcagcgacagcgtgctcgaaatcgaatttgccgatcgcagcaagatcatcgtcaatcgacacgatgccgccaaagagatctgggttgccgccaggtcgggggggtttcactaccgctgggacggcagttgctggcaggacacgcgcagcgaggaggaattgatggcagcgctgtcgcggctgatttccgagcaggcgagggagcccgttctgctcagctagtgccccccgcgggcagcgcgacagtcagaactggaaagccccggtctccccgggccgccgcagcatcttgttgacttcatcggcgtgcagttcctcatcgacgatcagctcgcgcgcgtattcttcgagcaggatgtgcttccctgccacgatctccagcaagcggccataagcctccctggcctgcgtttcgtgctccagactctcacgcaacatgtcgccgacatcgtgcgtgtcggattcgagcagggggccgattcccaacgagggatgaccgcccagcaaggtcaccatttctccggcgcgcccggcgtgcatcaggctctcctcggcgttcttcttcatccatccgacgatggggatgcggttgtagccatacaccatgagcgcgtaatgcgtgtagcggaccacacccgccagttcaagctccatgatctgattgagaaccgagattgctttctcacggtcgaaattgctcattttcattccttacaggttggcgccgtggcgaagacgaggcgtcgaaccggtgtggcgtcaccagtcctccctaccgaagcagcaagcaggtcgtgtcttccttgctctcagactcttgtcaggctgagtggttgcagcgccggtaagatgttttgcggcccgcgcctcggctacccgcgcacgctcacagcgccagctgcaaacgcaccccggcgacggtggcgttcggcaagtacagacccgggttcaagatccgctggacgagcggttgcaggaccaccccgggtgccagttgtgcccggtaggtcatttccacggccgtttccgcggccgacgacagcggctcacccagctcgtccgacaactgcgcgcgcccctgcggacccgcatgcgcacgcgtcgcggcgataccgaaggtgtctttctcgcgcccggcgaacggaccccggaagctgaagccgacgctgagcgagtagtcgagggtgttggtccggccgtcggtgaaaccgtagcggacgaaagcggcgaggtcacggttcgattccggaacccgaaacaccgtctgctcagcgaggaaataggcgccccagtgcgttgccaacagcggttcgtcggcggcatcgacggcaacgagttgcgggaagcgcggcgagaatcgccacatgcccacggcaagcttgctgatcggcacgaaatcgtccttggcctcggccggcgtgctctcgcgcagcagtccggccttggccggactgaaaccgacttcgccgatgagcatgctgccggtacccttcggccagctcacattggggccggcggtggctatcctctcgctgggaatcccgcgcgaaaccgccagcatcgcgtaccaggcaggatcgggatcgacacgcaggcgtgccgcataggtgctggtcgggtaaatcgacggaccggccaggctgccgaagttggccacttccgccgccatcccgaacgacggatgcaggaagactcccgaggcgtcggtgacgtagaactcgctgtcgatcgggtagagaccaagccgaagcgatgccctgtcgtcaaggaaggcttgctgcagccacgccttgaagacgccggtacggttgaccggtgcctcgaggttatcgacgcccatcaggctgccgacatagttgagattgactctgccgccagtgttgctgatcaactgcagaaaggcggaaccgcctgtccagccgaagagtttctcgccgtcgaattgcaggacgaggtcggtatggcccatgtaggccccgccgtgctgcaggccgccggcattgttgcgcaggtagtcggccgtgtacatgaggtcggcctggacgcctgcgtcgtagagccgcttgcgggcgccgccccagtcgccggtgagggtgctttcctgccagttgggggtgtcgtcggtggcatcgcttgccgctactgaatctccttcgggggctttgccggccgctatgactttgccaaggtcggcgggattgtcggccgcagcgcccagagtagtcagcggttgaccaagaaaagaggcgagcagcgccgccccgaggaggttggtcagcttgtttctggctatcaacattgtttatcgctccttcatatttgttttggccagcatggccaacagttcatggatcgttcgcggcttgcccgcatccgagacctgcccgcgggcagcaagtgcgtgctgtagctcgacgactccgggctatggcagcccaactgccgacaaggcattccccgccgtcggccagcttggccgcgtccagcgaagccacacaatgaccgcccgtcaccaagtgaaaccggtcggcccagcggtaggtgaagtcgatctcgtgcgtcgccggcagcagagcaatgccccggccatgtagctcgcccaataccgccaacagatcctcctgcgcgctgtgattcaggccggccatcggctcgtcgagtaccagcaactcggggtccatggcgagcacgccggcgtcgctacccgcagatagcgtccgctcggtattccggcacctgccagcgtcactgcggcgatcagtagagggacgacggtcgtcgcgacgggtacccccgcagtgaaggccgcgccgagcccgcacagcgcgaagattcccttgaccactggcgagacccgccgccagcgattggtgtaggccgattgctcgatcagtaggcaccggcaccttcgtccgccgccttcctgcgcgcggcatacttctcacgggtaaccgaaacgccaaagtagtagccgatgaagcccgcccccagagcagcctgcagagcaaacaatagagaggcgatctccccgctagcgggttccatcagcggctcgaaccatcgcgtgtagttcggactgatgtcaccgatcagatccttcgccttgtcgtccgcaccggcgaaaatctcgaccgctttgccatctgcagccggtgccggcttctccaccagccacagcggaaaaacggcgagcagcacaaccagaatcagaaggatgaggttttgatggtgtttcatgcgtgcgcctccctgccgccaaggagtttcagcttttgcaattcctgtgggttgaagcggatcaaggcgttgaaaatgaccaccgtcagcaagccctcgctgatcgccagcgggatctgggtgatcgcaaaaattccggcaaacttgacaaaagaggcgacaaagccgccttccagatcagggaaggcccaggccagttggaccgaggtggtcacgtaggtcagcagatcggccatgctggcggcgatgaagacactgaccgcgaacgacagcttcaggctgcgcgccaagcgaaacaaaccggcagccgcgaatggtccgacaatagccatcgagaagatgttggcaccgagtgttgtcaggccgccgtgtgcgagcaacagcgcctggaagagcagcacgaccatgccaatcggcgccatcgccgccgggccgaagaggatggcgccaagcccggtgccggtgggatgcgagcaactgccagtcacagacggcagcttcaacgccgagagaacgaaagtaaacgctgccgccacaccgagcagcattcgttgctcgggattctcctggatgtgttgtttgacggcgtgaatgccgtagatgacgaacggcgcggatgccacggaccagcccacagcatgctcgataggcaagaagccttccatgatatgcatgactctctcccacagtgagaaatgaccagatgcgccatttgggggaaaagcaaacagatcggaagacaagccgcgcgacgacaaccgactgacggcgaatcgacgcaacctctccctttaccccggggattggcgctacatttgatttgggccggtcttctggcttgccttcagtcttctccagcagccttcccatgcgcgagcacagtggcgttttgcggagtcgtcaggcttacagcagcgggggctgcgccggactgtctgaaggatcagagtcaccggcttcccgtttcacccgccccacggtcgtggagcaaggcacccaaacagagtcaactatactatacggtgggcgtcatccggcaacaggcagaaacctcgctcgcacggtgccgcccctttgttacggtaccgcgcggactgcctcggtgtcccccggcctgcgcagcatcttgttgacttcgtcggcgtgcatttcttcgtcgacgatcaggtcccgcgcgtactcttcgagcaggatgttctttcccgcgacgatctcaagcagcctgtagtaggcggctcgggccagagtctcatgctccaggctctcgcgcaggatatccccggtatcgtgctgatacgtttccagcaggggcccgattcccaaggacggatgaccacccagcaaggtcaccagttcgccggcgcgcccggcatggaccagactctcctcggcgttctttttcatccagtcaacgatcgggatgcggttgtagccataaaccatcagtgcgtaatgcgtgtaacgcacgacaccagccagttcaagctccatgatctgattgagaacggcaactgcttcgtcacggtcaaagtcactcatcttgattctccaatagttagcgctaaacagaggtcgtgcctgcaattggtgtgcgccgtcaccaatcagggctgattgaggccaaggctacccgccattgttttcgggaacccaccaccaagttcgagtcccggccgcgcacgctcacagcgccagctgcaagcgcaccccggcgacggtggcgttcggcaagtacagacccgggttcaagatccgctggacgagcggttgcaggaccaccccgggggccagttgtgcccggtaggtcatttccacggccgtttccgcggccgacgacagcggctcgcccagctcgtccgataactgcgcgcgcccctgcggacccgcgtgcgcacgcgtcgcggcgataccgaaggtgtctttctcgcgtccggcgaacggaccccggaagctgaagccgacgctgagcgagtagtcgagggtgttggtccggccgtcggtgaaaccgtagcggacgaaagcggcgaggtcacggttcgattccggaacccgaaacaccgtctgctcagcgaggaaataggcgccccagtgcgttgccaacagcggttcgtcggcggcatcgacggcaacgagttgcgggaagcgcggcgagaatcgccacatgcccacggcaagcttgctgatcggcacgaagtcgtccttggcctcggccggcgtgctctcgcgcagcagtccggccttggccggactgaaaccgacttcgccgatgagcatgctgccggtacccttcggccagctgacattggggccggcggtggctatccgctcgctgggaatcccgcgcgaaaccgccagcatcgcgtaccaggcaggatcgggatcgatacgcaggcgtgccgcataggtgctggtcgggtaaatcgacgggccggccaggctgccgaagttggccacttccgccgccatcccgaacgacggatgcaggaagactcccgaggcgtcggtgacgtagaactcgctgtcgatcgggtaaagaccaagccgaagcgatgccctgtcgtcaaggaaggcttgctgcagccacgccttgaagacgccggtacggttgaccggtgcctcgaggttatcgacgcccatcaggctgccgacatagttgagattgactctgccgccagtgttgctgatcaactgcagaaaggcggaaccgcctgtccagccgaagagtttctcgccgtcgaactgcaggacgaggtcggtatggcccatgtaggccccgccgtgctgcaagccaccggcgttgttgcgcaggtagtcggccgtgtacatgaggtcgacttgaactcccgagtcgtagagccgcttgcgggcgccgccccagtcgccggtgagcgtcgtctcctgccagttcggcgtgtcgtcggtggcgtccgcttcgtcggtggccgccagagcggccagcggctgcccgaaaaaagatgagagcagcagcgcggaagcgagggtcttgagtttgtgcgtcggtatagacatggttactgggcgtttgtgttcttgttggtgacgacgactaccttgattgacgtcggcttgctggcgcatccggagcagccgccacagctgctgctgccactcgcactggcctgtcgacgggcggggtcgggagcggcgtcggcaaacccaaaacgcggggccagggtcgcccaacgttcggccagcgcgacccgcagagcacccggcatgagccgccaagtggcgtaggtggtggcgccgagtacagcgccataggctaccagttcctcaaacatgtcagcctccggtgagagcaagggcaacgcggtaagtaacgaaagccgcaccataagccagggcaaacaggtagccggccatcagcagcgggtaacgccaggagttggtctcgcgcttgacgaccgccagcgtggacaagcattgcggcgagaagacgtaccaggcgaggagcgagaaagccgtcggcagcgaccagccggcggccagcatcggcgccagttgttcagccacgtcatcaccggttgcggatagcgcatagaccgtgccgagcgcgccgacggcgacctcccgggctgccatgccgggaaccagggcgatcgagatctgccagttgaagccgatcggcgcgaagatcacttcgagcgcctggccgagcatgccggcatagctgtactggatcgccgggcctacggcgccgtcgggtgccgccgggaacgacgacaggaaccacagcaccaccatcagcgcaaggatgatgttgccgacgcgcatgatgaagatccgggcgcgttcgatgaggcccaacagcagattgcggccatgcggccagcggtaggatggcagctcgagcatcaacggatgctgcaatcccttggcgaccgtcaacttgagtacgccggcaacggccatggcgctgaccacgccggccacgtagaggccgaaaaggaccagcccctgcagattgaagacgccggccaccgtgctctccggaatgaacgctccgatgatcagtgcgtagaccggcaggcgcgccgagcaggtcatcagtggcgcgatcatgatcgttgccagccgatcgcgccagttggcgatggtgcgtgcggccatgatgccgggaatggcgcaggcaaagctcgacagcaggggaatgaacgagcggccggacagcccgacggtccccatcaggcggtcgagcaggaaggcggcgcgcggcaggtagcccgaatcctcgagagccagaatgaagaggaagagaatcaggatctgcggcaggaataccagcacgctgccgacgccggcgacgatgccgtcgaccagcaggctgcgcagaatggtgtcgggcatctgctcggtgagaaacacaccgaacgcctgaacgccgctcttgatcagatccattggtacactggcccaactgaacaccgcctgaaacatcagaaacagcgttgccgcgaggatcagcattccccagacggggtgcaggacgacgcgatcgatgcgctcgtcgaagcgcgtgtcgagcgccggctcgcgcaccgtcgcggcaagaatgcgccgcacttcgcgctgcgtggcggtgacgtccgcgacatcgggcggcaaccagaccggtgggtgcgctacgtcatcgggcagcgcggtgtcgagctggctgatcaactcgctcgccccgccccgcttgacagcgatggtgcggacaaccggcacgcccagttcgcgggccagtgccggcacgtcgatctcgataccgcgtttgctcgccaggtcgttcatgttcagggccagaaccatgggcaggccgagacgcttgacctcgagaacgagccgcaggttgagcttgagattggtcgcgtcgctcacgcaaacgagtatgtcaggtcgcggctcgcctccgagcatgccgagcacgacatcgcgcgtgatctcctcgtcgatgctgaccgcattgaggctataggcgcccggcagatcgagtacgcgaaactgtttgcccgacggcgtcgtcagttgcccttccttgcggtccacagtcacgccaggatagttggcgaccttttgccggctgccggtcagcaggttgaagagcgccgtcttgccgcagttcgggttgccgagcagggccagccgcaagcttccattggccgtactcatgccaccaccccacgcagcggcgcgaccaggacgcgctcggcctcgaaccggcgcaaggcgaacatcgtgttgccgacgcgtacggcgacggggtcgccgcccgggtggccgcgggcaacgacgcgcacccgttcgccctcgataaagccaatttcgaacagtcgcagcgccaattcgtggtccgccgtctcgccgtcagcggcgacgggtccgctgcgtactgtcccttcctggccggtaggcaggtcaaacagggtgatcaagtccatcgaactcatgaaatctgtttcctttcttccagtacgtcgccgtttgccggcgcgccaacaagcgtgcgcggagcgtgtcgctccgctgggacgctgcccaagtcgcagattcgcccacaaccctgatccaggcgctgttactatacatgcgaatcattcgtattaccagtgttttcgggagactccaggccaacagcagactgcgtgtttgcgctgcgaggatgcgctcagcggtcggcgatgccttcgcacgcaactccgtcatgtaagcaggggcgggtgaattcgtcgctacgcaggttcgcgccgccgcgaagcggcaggggcagcaagtcaggtgtcgaacagaatgcgaatgattgctatttacgattcagcaaagagcctatatgatgggggcgcttctcgacagaaggaacgaccgatgcgcagtctgctcttcaataccttcctggccggcctgcttctctggctagtaatggccggaatctagcgttcaaccaaccgggagttgccatgccagccaatgatctctgggccggggccctgagcctcgttctcatccacgacgagacggggtgcccgcattccgccctcaatgccgcgcgtctgctcgatcgcctgtgcgagatggagggtctcgatgccgatacccgcaacctatgcgagcgcgccagcgggcgcctcagcgcggcccgcccgaagcacgatcccctgcgggcttgacggcggtggccgcctcgcgcccctgccgaaacgagtcgggcatgtccgacgttccttttctgcgcgtcgcggcggccgacatcgccaccgagcaaggccgacgggacgcccttgccggcttgccgcacgcacctcggccggtggccgcggacaatgcgtccctggggtcgcggcgtcggaagctatgggatctccaggcaaagttccactgcccggtggttggtgtctgtttcgaggtcaatgaactgcgcacgctgatttcccggatcatgcattttccgcgcgagacgacggacttcatgttgcatacgaccgccgtcggcgcctgcgaaacgcgtagccgactgtcggaggtgctgcagaagtatctggagcgacgctttcctctggcgatccgccgcttctcgggcgccaggagcgcagaaggtgtgcgcgccctgtggcgcgagtcctgcaagaccggcagcgatattcccggcgcgctctgggccagttggacgcatcccgcctgtgacgcgtcgctggcgcaggagatctatgccgacatccacatgatccagcatcaggtgggcagcggcacgcgtgccgatctggcggcactgcaggccgtgcaggcggagaacgccgaactgcgcaagcagttgcacgaagcgcgcgctgacgccgaagcgcaagggttggaaagatcgcgagaagcgcagatcctcgttcgccagatcgccgacttgcgcgccagcctggctggcaaggaaggcatgctggccaccgtgaccgggcagttcgacaccttgcgacaaagcctgcccgagctcaaggcccgccagtcgctggcccgtcgcgccagcgacgcggaggcgcgggcgacggcattgagggcgagcgttgccggtctggaaggcgaggtcgaacgactcggccggctcgtccagcatgccgaggaaaccatcgagcatctgctcgccgccgaagcaagcgccgccggtcagggacgccccgtgctcgatgagccgccgccggaccttgccggcaaacgcatcctctgcgtcggcggtcgttcagggtcggtcgacgcctaccgcaagatggtcgaacaacgcggcggcagcttcctgcatcacgacggcgggctggaggagaacctcaaccgaatcgacgcggcacttgccgctgccgacctcgtcgtctgtcaggccggctgtatcagccacaacgcctattggcgggtgaaggagcagtgcaaaaggacgggcaagccatgcgtcttcgtccggggcgccggcgtcaccagctttggccgggtcgtcggtgccgccggcgcagggaacgaggaaagcggcgtcgaccgcctgtcaagcgctaccgagtaggcgccgcgtcctgcctgttcgccgccgggggtgccgcgagcgatggtcttcagccggtcgaccgccagcgcgaccaggcggtcgccaggccccaaccgagaagaagccctaccgcgtcggccagcaggtctgcccactcggcaaaacgatcgggagtgagcgattgcagtccctcgatcaggccgccgtaagccaggaggccggcaagcagcgggccccggctgcccggatacgaacgcagccccagcacggcgagcacggcaaaggccagcaggtgattgctcttgtcccaaccggtgtcgggcaggtgagggctcggtggcagcagcgacagcacgagcacggcgagcgccgtcagccagaaaagccagcgccagtgggtgcgtgtgacaaaacttgcggtcatgaagaaggcagcgaatctcgatgaaaggtggcgcgccgggagcgccgccgggggacgggacgaggcggcgccccttcgtcgccggcacggcgtccgttggcgaatggtaacagaggtcctccctgtcgttggccttggccggcgagcgccgtcgtaccgttgtcaaccggggcagtcggtcgtcatccatcgctccgctgtttccggtcgcttgcgccatcaggagacccgacggcgggttcgctgccacgtccaggccagccagggcagcaggatcatccctccctgtgccgtcacaccttgcaggcttgggcctatgccgagccaggaaacgcgagggaagccgggcagtggtgtggttgccagcctcccggcggcctgaagttcgatgattccctggccaagaaagacaaggccgatgccatagaccaggaccgcggtaacagcgaagaaggtggcgtggggcaggcgtagcgccattcggttcagcaccagatagacgagtgccagcaagccgctggccaacccgatcccggcaatgatggccccgccgtgatcggcgtggctggccaacagggcgtgatagaagagaaccgtttcagcgccttcgcgatagaccgccagacaggcggcaccgcccagggcgatcagcgaaccacgcgagatggcactgtcgacccggccggcaatccaggcctgccagcgtcgggactcgcttttcgagagcaaccagaagcttacgtagaagagaacggcggcagccagcaacatcgtcgcgccctcgacaacggctcgcgatgcgccggccgcgcgtatggcactggtcattgcccagccggtcaacagcgacagcggaatcgccacgccgactccggcgtagaggacccagacacggtcggcggctcccgcacgccgcaggtaggcggtgagcgcgctgacgacgagcattgcttccactccctcgcggatcaggatcagggctgatttcagcagtgccggcaggaatccgtccgtttcgggtgtgccgtaaagggctgcggcgacgttcagcctgtcgcgcaatgcaagccatgaagactgcagatctgccgcggcgacgccctgcatggcctggccattgacgacgccgaagagcacctcgagttcgttcttgaggctcggcgaccttatgccgagatcgacttccataccgctaccctcgaagaccgcgaagtagaggctggacagttcgctggctgtcgccaggcggttggcgggatcgtaggcggcaacggcagcatcgccgcggcggctgatttctgcggcgacggcggccccgtcgatcgccgcggcggcgccggaaggtgtgccgagaatggccagcacggcaagcaggaaggcaaggagtcgacgagggatcatggttgtcctggggggagttgaacaggctgcgcgccaccatcgagcggcagtggtgttgccgccacttcattcggcgagaatccggttgatcagatggcgtgcggcaattggtacgtcggcggcgacagcgtccggggtcgacccgtagcgccaggcgccataggcgtcggccagccgggtcatggctgccgcccaggccggtcgctcgccggcgacgcggcgggcgaagtcgctggggcattccgctgacccacggcacaagcccttgctggccagtcgccggcacgcccgctgccaggcgcgctggggcagcgggcaacggcgctgttctcgccagcgtccccagagcaggccgacggcgaagaccccggcactgccgccggcggcgatggccagcagccagatccaggcgaggccgccacccttgccggggagcagcgcctgctgacgttcgccgtcaaggtgaaacgcccagcgtcccaaccagccggccagatcggcaggcgtccagccggcgtcggctgggctgtgtggcacgccggtggaggcgaagctcccgctcggcaaaggtgtcggcgagccggcgggcgatcgcggggcggcggccggcgtcgcccggggcgaggtcggcggcgccggctttgctgacgtcgagccgctggcgaaacgttccggggcgacgatgtcgatcgggtcgacgcgccgccagcccttgccctgatcccaaatctcgacccaggcatgcgcatggctgcgcttgacgaggacgtagtcggtcaacgccatcagcttgccaccccgatagccggtcaccaggcgggccgggattccggccgcgcgcatcaagacaacgaaggaagccgcgaagaattcggcgttgccttccctggtttcgaaccagaaagtgtccagcgcatcggcaccagtcggtggcgtgaagcggtcgcgcacacggtaaccgccattggccagcgtggccagtgcctgttgcagtacggtatcggtgtcgccggcgctggtcagcgcggcgccgaacgcacgcaggcgtgggttgctgtcctgcggcagggcgagggcgcgttgtcgcagcgccggcagcagttcgccgccggccgtccattccagccacgaactcagctcatagctgatttcctctcgtaccggcaggtgcgccagtacctgccagtccgccgcaatgaacgactcggtggtcagccgcgccgggagatccagcccgtagagccagagaccgccgtggggtgtcaggcggatccggtaatggacttcctggctagccgactgaagaccggcacggaaatccgcggagcgccgccaacccgcctgcatgatccggcggccgttgccggccgtgtagtcggcgtcgagtcgccattcctggccgtcgaagtcgtagaacaccggcccacgccaataaagcaggctggtcggtggtacccagtctctgaactcggcaaccagcacggcctggccgtcgctcgctccggtctgggtctgacccggtttcagacggcctgaaatgcccaggccctggttcgatttctcgatgctggccggtagcggtagcccgaacgtcatcccgatgtcccacagcggcccgggaatgcgggggaaaaacaggaacagcacggccgccaacggcagggtgacgagcaagcgttgtgcggcttcccgcagaatcccaagccccttgtgaagcggcgtcgtgctgccatcgggcgggctgaagccgctgtagaccgcaaccagcaagcaggcgctcagcaccacgaacagcaggccgacgcctccactccagtgcagcaggccgacggcaacggcgacgcaggccgccgcggcgacgagggcgtattcgcgctggctacggctctcggcccacttgagggcgagagtggcgagcagcgaaaggcgcaaggcatcgctgctcaaccacccgaagacctgtccggcgaccgtacagcaaaccagcagaccggccaggcggaggccaccggcccagggtcggcggggcaggcgacggctggccaacgccagcccgagcggtagccaggctggcagcggcagcatcggcgcgtgcgccaggagggcgagcgcggtcagcgccagaggccaggcagccggggcagtcaggccgctggcgccgggcgtcgggggcttgccgtccgggtgtgccgcagaccaccgggcgtcgttcaaggaagacggggaactcatcgccggccgacctgcgaatcgacctcgcacagcgccaggctggtcaggcacttctcgcgctgcaagtggccgcgggcgggtggcagaactttgccgaacaggcggagtccgtattcgcggccgctacgctcggcctccagtacccagcgcgtcaactgtgccagtcgggtttccgtgtcgccacggcacgtctcccactccagccacaaggcgtcgccgccgtgcccgccgtcgaaggcgttgaccaccgcttcgccgctgcgcgcgaagacgcgccagttgatgcgccgtagcgggtcccccgggacatgcgcacggacgccctgaaagtcgtcagcggcggtctggcggtgcgccgagcgcatggctcgggcaggcaagggcgaggccccgccgggcgccgggtacaccagcgcctcgaccgccggcaaggcgcggcgagcacgccagagacccagggggtggcaggatacgagggccaggtcggcgatcgtcagcgcgccgcggcgatcggtccgcagggccagggacagcgtcgcctcgccgtcggcagcgacgcctaccggcagactgttcgccttgccggtgctcagggcgatgccgtaacggcggtggccgcggcgatcggtcaaggctcccacgatggacagggactcgccggcgaaaaccggccttggcagatcgacctgccagccgaccgtcgccaggttgcgccggcaacttgccgccgcctgcagccagactgcaagcagcatgaaggcgagcgcgaatatcaggttgttggcgtagttgatcgccgttgccagcaaggccagtacggcgagcagccagtacgtgccggccgtggtcggcaacagtggcagcgagcgaacgcgcacgtagcgaccgatcatggcagcgctaccgcttccaggatcgccgccgcagcggtgtcggcggcgcgcgcgtcgccgcggtcgaggcgatgcatggctaccgccgggaagacacgctgaatatcggccggcaacacatgctcgcgaccctccaggagcgcccaggcgcggccggccgccagcagcgccagcgccgcgcgcggcgacaggccataggccaggccggcgctgtgccgggtgtgctcggcgagctggcggatataggcgagcagcgcgtcgctggcgtggaccgcgcgcgccgccttttgcaaggccagcaactgctggatggtgagcgccggcgcctgacgttccagcagatggcgtcggtcttcgccgcgcagcatcgccagttcggcggcggcgtccggatagccgagtgagagccgcatcaagaagcgatccagttgcgcttccggcagtgggttggtcgatagctggtcaacgggattttgcgtcgcgatgacgaagaacggctcgggcagcggacgcgtgatgccgtcgctcgacacctggcgttcctccatcgcttcgagcaatgccgactgcgtctttggcgacgcgcggttgatttcgtcggccagcaggagttgcgtgaataacggtccgggatgaaagacgaactcgcctttctccctgacgaagatagccgccccggtgaggtcgccgggcagcatgtcattggtgaactgcacgcgccggaacgacaggccgagcgtcttggccagcgccagcgccagaatggtcttgcccattccgggcagatcctcgatcagcagatggccaccggcgatcaggcaggcaatcgccagcctgacgacatcgttcttgccgagcagcacggcgttgacggcggccatggcctggtggggagagtcggtgggagcgttggcgagcggcatgacgggacctttctggggtaggtggatggcacaggacgagacagcccgatctgccggcgggcgcccgccgacggtgctcgataagggacgcgataagggacgcgataagggacgcgagacggtcaccggagccggtcagatcgactcgaggaacttgatgagggcggcgcggccggccttgttcagcgccatgaagcgggccttcgccgggctcgcctcgccgccgtgccagaggatggcctcctgcaggctgcgtgcgcgctggtcgtgcaggaagacggtgtggtggtttgccttcctggtcaggccgattccccaaagcggcggcgtccgccattcctgcgcactggcctcgccgtccggccggccggcgagatcggggcccaggtcgtggagcagcaggtccgagtagggatgaatcgtctgaccgcgcaggcgcttgatcgggtggctgttgccggtgcgcacggtgtcgagatggcagacgccgcaacccacctcggcgaacagtctgccgcccagtcccacatcggcgtcgtcgaggttgcggcgggcgggaacggcgagcagttgcaggtagatcgtcaaggcctggagctgctcttcggaaagttccggaacttccggcgtgccgccggccggcgcctcggcgcaggcgctctgcccggccaggcacagctcacgcggatgcagcggcgaagtcagtcccatgtcgttgaaagcggcacccgcggcctgggcgcgcaagtgcgctacgttggccttcagcgagaacttgccgatcacccgcttgccggtctccgggtcggtcacccagttggggcggccggagaccccgtcggagtggttcgcctgggatttggcgatggccagcagggtgtcttcgtcgatcgcttcgagcaggcccatgccaggcaaacgcggtgcactgcgcgcctcgaagatgacgccgtccggcaaccgcccgtagcccgggttgagtacccggaagctgggcttgcgcaggctgtaggcctcgccgtcgggaaagctgcccggcatctcctgccagtcgatgacgcctaatccctcgggcggcacgccggccacggccttgtcgcgcaactgggaatgatagccggccggggcggcccagccgcccttgccgtcggcaacgctcaggcgcaggaagatcccgttcatgccctggccgctggtgtagggctcctcgacggagccgtcgcggaagtggcaggcgccgcaggccgtggcgttgtagagcgggcccagcccatcgcgggtgttgtagcgtatctccctgacggccggctggaatgggcgctcgaaaagcccgtcgccgtcgtcgaagagtttttcatactgccagggcagattctccgccgcctggccgaaaggtttgaaacccttgtggaaggtggtcatgtcgccggccgtcagggcccgtgggtcggccgcgcgcaactcgctcaggtcgccgtcgccgtaagcatcgcgccaggcatactcggttttccatacggcccagccaagggcgagaagcgccgcgacaaggattcccacggcgacgggtagccagtggcgcacgggtctttcggatgcatcgttcatctcgggcactcctcatcagtagtcgatctggtagccgaggcgtgccgaccaggtgtcggaaatcacctcgttgaggcgaagctcgacgcttcgcccgttgcggaaataggtcgtgtcgctgccgtcctggagcgtaaatttgccgccggacaggttcaccgtcagcttgtggccgggcacgacgagccagtcggcggcgacttcggcctgccagcccgtgccttcgccctgatggcggaagctcaccgggtgggacagatcgtcgcgcaggttccagtcggcttctgcctggtaccggaaccagtgctgtttcacgccgccgcgcagggagaggcgctccgagggtctgaattcgccgtccaggccgacccatacgctctcccagaccggctggtagctgctgtcgagcccagcaaactcaccgagcggaacgctacctgcaatgccgacccgcttggcctggtcgctgtcccaaaggacttgtcggccctggcgcgaacgcagctcactttcctgacgggcaataccgagcatcggcgtgatcgacgacagtccaccgacaggaaagcgccagccggcgccgaacgaggcatccagcatccggctgtcacgcgggtcggcataggagcgcgagaactcaccttgacggtcgttcagcgcgtagtcggaatcctgcaccttgccggcggaagaggctcgcgcgtaggcaaggtaagccttggcggtgaagccggaagcgtgagtccagccgccgccgaggcggagttccgcggcaggaatctcccaggtcagctcggaaaggacgttcggcgtcgcgcccccgcggcgatccgcggcgatgttgaaactcagcttgtcgtggcgatagccggccgacagattcaggtagccattaccctggatacgcggccagtcggcgtcgatcgtcacggcgcgcgtaccgtccggggtgaaaaccgtcagggtcggtgcgggtgccggcgccagagcgatctcacgctgaccgtcggccgtgaatacgaccatcgatccagaggcgaacaaatcggcaagcgccggtggactgacgagcagggcgacgacgactcgccaggcgccaaggtgcggcgttttcatggttgccccagtgactgctcgaagggccgccgggagatggcgtaggcccaggtccacgaacccgcgctaccggccggcgtcagcttggagctttccagtaccatcgctgcccagcggccagggatcatggtcggcgccagcgtgctgggctgtgcgctcatgctgatcacctgcagggcggtcacgtacagcccatcacgttgccaggacgcgctcggtctggcttccatgccgttcgccagcgacaggcgcccatggtcgttcaacggaaccgcgatcaggccttccgggggcggcgccgtcggatcctgtaggcgcacggctgcggcagcggcgcgcgccagcccggcgaacgcgacatcgccgtcacggccaccggcgattgccgagggaggcaccgcgggcggattgttgaccagggccggaatgaccggcgtacttgggatggtcgccgtcagggcgttgaaatcctgcgtcttcacctgcgccacgctgttcgcttcgagcgggctttccagtactcgcggggtgatcagcagaacgatctgcgagcgtatcgaggcgcgcacatcgcgcttgaacaggtagccaagcacggggatgtcgccgagtaccggtaccttctcctcatcgcgctcgaggctgtcgcggatcatcccgccgatggctaccgtcattccgtcctgggcgtgcgcagtcacctgcagatttgccgtactcaccgtgtcgatcgggaaatacaccacgccgcccgtgccggtagcgatcgggatggtgccgtcgcggagcctgacggtcgaactgtcctggtcgatggtcaaggtcaccgaacggtcaccgttgatgcgcggcaggatcgacagcgtctgtccgacatcccgacgttcggtttcgacggtgatctgggtgttcgtcgcacccgtggtaccggtgatgctttgcgacgacgcaccgaccgtcaacacgcgctcgtcgccgatgaaaagccgcgcagggtggttgttggcagccaccagcatcggcgaagagaggaccttcagcttgttttcctgcgccagcaactggaagcgcaggctcagcgacttgctcatgtactgccagagcatggtcgcgtcctgctcgatgtcgaacatgccggtggtgcctgcgttgcgcgcgtactggtccggcaccgtcgtcggcagcacgccgaccggcagcggtcccgtgctcttgctggtgccggcaaagccgatgtcgaacaccgagcggaaaccgttgtccagcctgacctcgagaatcttcatttcgagcaggacctgcctgggttgcttgtccatctggccgaccagttcggcaatctgcctcagggcctgctcgtcgccggtgcgcaccaggagcagattgttcagcctgttgtaggtgatatacaccggcggaccctggcgacccgccatgtcctggatttcggccatgccgagcaggggttggccgttggcatcaagacgcagctggccgcccaggcggtcctggctcatgcggccgagatcggacgctggatcgtagttcgctgccgagccggccgcaccagccgctgtcccgcgggagctgccaagtgggccggcactaccggcagatgggccctgatcgaaggaggcgccgccaaaaaaggtgctgccggtatcgccattgttgccggtgttcgcacggttgccggcgccacgggtcgtcggcgtcccgcggttgcccgtattgttgctggtgcgcgtgccgctccccagggatgtcgggggcatctcctcgatcggcagcgacaggaaaacacggttgccgaacagcgccttgagcgcgttggcggtcgccacgacgttgtgatggcggagagagaagaccgcggtctgttcgtcgcggacgatcgccaggtccttctggtactcgtcgccgctcatcacgacataggtcttcgaggtggcgtcgaagcgataccagacgccagccgctcggcacaggttgcgtaccatgttctcgacagttgtgtcgcgcaggtagagcgagacgatctgctcggcaaccttgccggtgaccaccacattggtcttgccaacctgcgacagcatgcgtgcggcgtcggcaagccgtacctgggtcaactgaatgtcgccgagaatgccggtgggcaagggcgatggccgcacggctgccgggtttgcggtgcgcgtcggcagcgtcccggtgctcgctcccgccgtctgggcgaacgccagtggctgggcggcggcgagggcggcgaaaagggcggcgaaaggggccgcacgaaagccttgcttcatcgcaggaccaccttcttcccttgcggcaggctcgggttgtagagcgtgaccccgtcgcgttcgatgtgcacgaggaaggtgccgaggctgccgagatcgatcagttccttgtccatcacggtgatcgtctccgcgcccctcacgaaaagctgaacggcccgtccttgcggcgtgatgatcagcgcccgcaactgcacctgtttttgcagttcgaggatgctcgcacccggcaggccggtgaagcggttggtgctacggccttcgcgcagttgcggagagacctcgaacgggtcgttgccaggctcgccacgacggcctgccggtgccggtgcgggcggcagcacctggccagcgcgctccgacgacggcgcttcgccctggtggctgccggcaaccgccttggtctgccgggtgacggtgtcggcgtagcggcccagtgtgccgagacccgcacgcaaggtcgggtgcaggtcggtcgtcttgtcgtgggccaggtcgagcgcccgattctgggcatgcgctgccggcgcgagcgcgctcagcgtcagcagcagcagcgcaccgacctggccgagtggctcggcgggtttcatgcccaggcgccggtgcggaaagtcacgccggcgacgacgaaaagcaccgacaaggccgtcaccagccgaatacggcgtgccatggcatcgagattgtcggtcgatagctgcgggattattcgcagcctggcgtccgtcgccagggcaagcgttgccgccagcaagcccagcttcaagccgatgagacgggtgacgaagttgtcggcagcaaaccacgcgccggggtccggtacgagattccacgccagccacacgccgctgaggacctggactacgagtgccggcattcccactttttcatacgcggactcgaagcgaagcagatcggcgggcgagcgctcgcgtagtacgcgcggcagcaccgcaagagcgaggacaaggtggccaccggtccacacggtcgcggccagaacatgaagcaggagaacatacttgtgcatgatgaatccgtgcatgcccattcccggctcagccgccgccggtcgaaacggcaaggaccgcctggaaaaaggcgtagtagacaaagccgacgatgcccccgatgagcagcgtcaacaggggttcgatcagcgacgagagaagcttgacgcgagcatcgagatccttctggtagtggttgccgagcgcttccatgacggcttccatctcgccgctacgctcgccgatcgccgccatgtgctgcagcagtggcggtatcggcgcgcgcgccagcgccacggtcagcgcgcgcccttcgagcacttgctcggccgccagttgcagggcgcgcgtgagcgcagcgttgccggcgacctgtgccaccgagcgcagcgcctcgagaaccgtgagtcggctcttgagcagcaagccgaaggtccaggcgacctgcgccaggctggcagccatcagcgtgccgccgagtaccggcaggctgagcatcaggcggtcgacaagcagccgcgccgccggcagtcggcgcagggcgatgaagccgacgaccagcccgagcagcgccatcaccagcgtgaagccccagcgcccaagccagtcggccatctccatcatcgttctcgccgcccacggtaccgccttgccgcgcgcctgcaggaagaccgcaaagcgcggcaccaccgagccgacgagaaagctgatcacgccgatcgacaccagcgtgacgatcgccgggtaagtcagcgctgtcatcatctgccggcgcacgtcggcccgcttctcggtcaagacggccaggcgctcgaagaccgcatccagttcaccgctcgcctcgccggcctcggcgagcttgacggcaaggcgcggaaaggtcgatgactctctggccagggcggccgagaaactgcttccggcgctgatccgctgcgcacagcggtcgaggagcgagcttagacggggccgcgccgacaggcgccccgccgcttcgagtgcttcgagaatcgtgtggcctgcacgcagcatcaactgcatctggcggtagaacaacatcaggtcggaattgcgcaccgatagcccgcttcgcaacaggcgccaaagctcgcacagccgttcccgcggcgatcggccgccgcttgtgccggcgaacagttcgagaacgcgcagcccctggtcgcgcaggacgcggcgtgcctgcgccagatcgccggcttcgatctgaccgcgcaactccttgccctgggggttcaggccgatgtagctgaaggtcgccatgcgttcgctttcagaggccgggatgcagatagggacgggcttcggccagactggtgacaccgcgcaagaccttgtcgcgggcatcgtcagccagacgccagtagccgccggcggcctgtgcgagttcgcgctcgccggcgctgttggcgatccgttcggccagttcgccgtccaaccagagcgcttcgaagagcccgacccggccgcgatagccggtacccaggcagcgcgggcagccattcggctcgtggatgtggcagccgtcgcgttccctgacgccgagcagtcgcccctcgtccaccgtcggcgcgcgcgcctggcggcaatgcgtgcagagcaggcgtaccagacgttgggcgatgacgccgtgcagcgtcgcgccgaccaggaagcgctcgcagccgatgtcggccagccgcgtgatggcgccgacggcggtgttggtgtgcagtgtggacaacaccatgtggccggtggtggccgccttgagcgcgacatcggccgtcgcgaaatcgcggatctcgccgaccaggatgacatcgggatcgtggcggaggaagctgcgcagtgccccggcaaagtccaccttgccgctgacctggacctgtgtgatgccggcaatgacctgctcgaccgggtcctcggcggtgaggatgttgagggcattggcatcgagttcgcgcagcacggcatacagcgtcgtgctcttgccgcatcccgtcggcccggtgaccagaacgatgccatgcgggtgggcgagcgccttctgcagacgttccaccatgactggcggcatgccgagcgcagcgagagtctggcgctccggatcgctctgcatcacccgtagcgtcaggcgttcgccaaacttcgccggcaccgaggcgacgcgcatttccatggggtcgctgccgtcgttcgccggatagttcaggccgccgtcctgcggtgcgcgcgactcggcgatgtccatgccggcaagcaccttgatgcgcgagatcatcccttcgccgagctggcgcggtagcaaggcgccccaggcctgcatgcggccatccacccgcaggcgtacgcgcgtgccctccttgatgctctcgatgtgaatgtccgaggcgcggcgcagcagcgcttcgcgcaccaaccgttcgaacagagctaccggttcgtcgcccgtcgtatcgcgggcctcgcccggcgcgaactgcgcgagcaagggcgcaatcgcttcgggttcggcgacagccagcggtgtgccggcgccgaggatgcggcgggcagtatcgacgccgatctggtctgccggatcgctgatcgccaggtagagcgttccctcgggcgtgcgcatgggcgccatcgggtggcgtttgatgagcgtgcccggcaggcgggtggcgctggcgcggtccagaatccatgtatcgagcggtgcatagggcagcccgtgggcttcggccagagccaggtagaaggacgtccgcggcagccgcaattcgtgcgacagggcgtcgagcaaggactggcgcgcgatccgggcctggctgcgcaggcggttgacgagttcgcggtcgaacagccccgcctgcagacccgcgttgatcaacgcggcttcgttgacgatcatccggcgccccgtccgttacgcagcagacgatcgaaacccaacggatcgcgggccaggcgacggccgtcatcgacggcgatcaggtggtcgcgggcgaggccggccagcgcctggtcgaaggtctgcatacccgagtcacgacccgattcgatcgccgaatagatctgcgccgtacgcccggaggcaatcaggttggcaacggccggcgtcacctgcagcacctcgacggcggcgacgcgtccggcgcgcccgacggccggcaggagttgctgggcgatcaccgccttgaggaccagcgacaggcggtggcgaacgaccgattgttcctgcccgggaaaggcaccgacgaagcgttcgaccgccccggtcgcgtccgctgtgtgcagcgtcgacaagaccaggtggccggtctcggctgccatcagcgccgcgcgcatggtgtcgttgtcgcgcaactcgccgaccaggatgacgtccgggtcttcgcgcagcgccgcccggacggcgccggcgaagtcgggaacatcggtatgcagttcgcggtgagtgatgatcgcctgcgccggacggtgaacgaactccaccggatcctcgatggtcaggatgtgggctggcatggtgctgttgatctcgttgatcagcgtggccagcgtcgtactcttgccgctgccggtgatcccggtcaccagcaccaggccggaggcgagatgcgcgaggtcgcgcaggctttccggcaggcgcagctcggtgaagctggcgcagcgcgccggcaggtggcgcgccgccagcgccagttccccgagactgcggaagacgttgatgcgaaagcgctcgccggcgcgcgacgtgtagccgaggtcgacgctgcccttgtcggccagatccctttgctggccggcggccagcagggccgtcagcagttcgtgcatggctgcgtgcggccagaccgtcgccgacatcggcgccacggcaccgtgcagccgccaatatggtggccgcccgcccgcgaggtggagatccgacgcctgcttgtcgacgacggtggcgagcaaggcgtcaagagcggcgtgcgcattcgctggcgaaaggcttgcgtgcgtcatggctcagacggcaaacctgatctggacgtccagccattgccgcactggtgcccgggtttctggatggcgttcgacctgcaccgagatgtcgctgctcaccggtgccgccacgtagggcagtcgcgacaggccgtcgagaaactgcatcagcccgtggtagctggcccgcgcgcgcatgacgatcagcgggcgcttgaaggggttgccctgtgcggcctcgtgcaccatctgcgacgtcggcgcccgctccttgtcctcgttgcgcaggtacacgtgctccagcgccaggacttccatgtcgccggcctcggccagactggtcaggccggtcttcagggcgttcatcgccagactgtcgtcgaggggaacgaagctgccattcaggcgcgccacttcgttgcgggtttcgtccacttgccgatgcagttcgctgagttcccgccgggcttcgacgagattcttgcctcccaggctgggcagcggcgccggcggcctggccggctgtttggcggccagcttgtcgcgagtcgcctgcttctccagttcgtacgccagctggctcaggcgggtgtggccgcgcggccagatcagcccgaagtagagcgccaggcagagcgccgcggcgaccgctgcgtaggtgttcttgtccttgtcggagagtcttcggagcgtcgcgcgaagatgccgcaggcgcagccgaagcgtcttccgggtctggttttcctgcatcgcgcgctcagggacggacggcagtgctgccggcggaaatgccgcctgccgggttggccggcggcttgccggtggccgcttgcgccggtggcagggcactctccagatcgtcgcctgcaggcaccagccagaagctcacttcgtggccgagcttgttgttgcgccctttgcgttcgacgatctcggtctgcgcgacagcgtagcccagtgcgtgggtgcgttcggcgattcgaccgacaaaggcctgggcgccggtatagctggccgaccaggcgacgacctggaccgaggtggcgttgctgccgaccttgctgttgcgcaggctgtcgagaaccgcatcggtaccgaccgcttcggccagcagctgcagcaggtcgggcagcttctgacgcatggcgacgatggccgtgagacgctcgcggtcgttgaccagcggttcgagttgccttcgactggcgtcgaggctggcggccaactcgttgagttccgcggtgaactgcgattcccgttgggaggtctgcgacttttccctttccaggcgactcctctcggctaccgtcgcgttcagccggtagagccgatactgttgcacgccctcgatgacgccaagtgcggcgacgagcacgccgatgcccgccaggcggcggaagtcatggcttttccagagggagtcgcggagctcgcgttcgacgatacgaggcaggcgcgaggcctgactggcggcttcgctggcgagcgtgaaccagacgccctgccaggtttcgccagccgttcgcagacgcgccggatagccggtgcacaggctcaggtcgtcgcagataccctgcgctgccgcctcgtcgtcggcatgcaggcagaccagctcgaggctgcaacgtgtctcgctgttccactcggacagcagccgtgccagccagtcgggccgcagacggcgttcgagacggccctcgctgcgggtcgccagcaccgcgccgtcctggcggtgcaccgcgaccacctcttcgcgatgcaactccaggcagatcgtggcgacggcgccgtcgcgccggtcttcgccgctgctcgtgggttcgctcaccaaccacgccagcggcagacagacggtgaggcagagattgcgctcggcgagcgcttcccgccagtgccggtggttgccggcggcgacgccgcagcccagccacagtggacggccggcggcgaagcgtccgcgccagccggcaacgacatcgccgtcgaggttctgcagatgcccctgcagttcaaggcactcgtcgaggccggcacggtcgatcagcgccatttcgagcgctgtctcgccgtagcgcagcggcgtccggcgcccctcccggcgcacggcttcctccagcgtcacccgttcgcggtcaaccggggagaggtggccgcgcgcttccagcagggcgccgagcgaccacaggccgccgaactccgccaggatcggttcgagctcgctctgcagcagttcgcgcatctgtcttgccgggcggggtttgtccggggcaaccggcaggtcgatgacgcccggcaggagagtcctggcggccagcgcaacccggcgcggactgacgcccgactggcctgcgaggagagtgcggacctcgtcgagcgcatcggcaaagcgggcctgcttcgattcggcggtggccacgatgcggctcgtgcctgccgcaccgacgtgaaccgcggccttcaggctggcgatatcccaggccagcaggagccacggctgctcgccggcgccaagacgtgcgcgcagcgacgccaggcgagccctcgctgcgctggcccgagccttcgccttcgccaaccatcgccgcggcaccggcttgccgtccgccaccgccaccgcgtgagcgctggccgcaggccgacggtcctcggagatgcctgtcatcgcagctccagccgagcttccggcagcgccatgccggcgacggcgtcgatgcgcgcaaccgactgcctggtgttgatcggcgtgtcccagtacggcgagtcaccgctgctccacagtgccccggtgtggccagtcaccagcaagaggtgtcggccctgcggaacgaaggtgtcgccgctgctggtgtcgcctgccttgcagttggcggtgaagctcagtgtcaccgaactctgcgggcacgccgatccgccgaccagaccgtcgccgttgccgtcgaggcagacgctgctgagcggcgtcgagtaacgtcgccattggccaccggcggcggtgttgcggaaaaccagcaggctgaccgagaggggctgggtggccgggatgtcggtgcgcgcgaccagacgcacgctccacccctgcaagggtacctgccagtcgctcgcggtgatgcgcagggcgcggtcggccgcgaagtcgctgccgccagcggcgttgtcgttgccgaggctggccacggtcagactagggctggcgccctctagcgaccaaccgaagttaagcgcgtcggtagccgggtcgctgctctcgttgccccagccgtcgcggaagcgtccgttcaagctcagaccaccgagatagtcgccgcggtgacctttgaccaggacggcgccgctatcgctcaggggcgtctcgccgccattgttggcgcaggtggcggcatccggaaccgggtcgaagagcgggctctggacgccttgtgcaagcaggctgccggaccgcaacagcgtcgccagatcgctcggcaggtcgccattgtcggcgacgaagccgccaacgacgtccggattcaccggcccgagctggccgagaatggcgcggcgcaggctttgcaggcgcagccgggtgtcgtcgtaacgtatctgcgcccggtcctccgtgacgatgccgaaggccagcagcgaggctgccgagaggatggcgaccaccaccagcaattcgatcagcgtgaagccgcgaccgatggatctgacagactcgatggattcgccggaacgaaccggcgtggcggagatgtgcatcattgtcaggatcagtccgcgaacgaagtgaccagcagcgccggaccgcgggagtggttgtagacgtgaaaggcgtagaaggtgagcacctgaccgggtttcgcctcgttggccaggcggtcggcaatcgcgtcgtcgatgtaggcagccaacgccctgtcgccgccgtaatcgaggccaatgcgctgactcaccttgggcgggttgctgatcttcatcatggccagggcggccagcaggtaatcggctttttgcggcgccggcaacgccgccagagttgcccggaacttgatgggtgacggtgcgaagatgacgcgctggcccggcacttccgtgcgtgatccggcaaccagctttttcaggtcgacgtccctgtagctggcggcagggtcgctgctcggtgccgcggtgagcgcggcacggccagccggggaagcgtcgacggcaaggctggcggacgccaggctcgtcagcagtacgccaacgaccaggcgggcagccgcgcgggcggggacttgcaggaaaggtgatgcttgcacgggtcttcctcgtccaatcaatcgttcaggcagagaacctgatcgtcatcgccgtagtcatccggatggctcaggttgggacggcaggggtctgccgtgttgcggccaccgtagcggccgtcgcggccccaatagacgatgcgggggtggtcgccgttggccagcccgaaaacggcgaaggggcgagcccgcgccggcagttcgtgacggctggcgtcgtagccgatgctttcgcgcgtgacctcgcgccagccgagcatgcagttgccggtgattgccgcctggctgctgcacgtgctccagcttggtccggcagcacggtaacgaggaccgacgccgaaggccgggatgtcgagcagcttggccccggccagcgggctgccggtgccgtccggggccgtgaagaccaccgtgctggcgttgaaatccgcgccgtggtctacccacaagcgcgacttgctgtccagataagggccatgccagccacgccgggcgtccgggctccagcggttgagatgggccagtgggtgattgccgcacagcgccggcgcttcgagcagcagggccagattgaccggcgaggcgaaccaggcgtccctgtcggcatcgagattcggcgccgcccaggtgcgcaggatgccgccgaccggcgtgcagtcgatgcgggtagcggaaacggcagtttcgagtgtgccgggggaggacagcacgaacggcccttgcccggggtagtagccggtatcggccttgaagcgtctcaggccatcggccagccgctgcatttcggcgcgcgcgatctcatcctcggcgccttcctgaatgccgatgtaggtaccccaggcggtataggacagcgcggccaggatgccgcaaacaaccagtaactcgatcagcgtgaagccacagtcgcgcagatcacctgccttggacagcgccatggaaaattctcggttcgtgatccaggagagagggagggcgccggcgtgtgctcgacgccctccgagtggagcgaacggggtcggtcacccgccccggtcaaactcaggtcagacctgattaagtgcggcgaacgttgtcgacttcacccagttcttcgtccttggtgtcgccagcgccgtcgacgatggcctggaaagtagcctggccaccggtggtggaaacgttccagagcacgatgaagcggttgtactcggtgttcgccacgtgccgatagaccggcgtattcgacagcgcaccgatggttgacggattgaacagagtcgagtccggaccgacgccgaacgcgacgagcttgtcggcagccccggcgttgacccgcagattcccggcgctggcccatacgtaggcaacatcgccggcggtgagcgtggcattggcagcaaacccgcaaccattggccgccaccggacggaagatattctgcggggtggtgttgccgaccttgctggcgagcaaggcctgaatcgccgcaccggtggcgcaatcggtagcggtgccaccgtccggagttgctgtcgtgtcgatgacgcgggccgtcgtgatgccgacgctgttcagcgcggccacatcggccgcggtgatcgtcgacagcgtcagattgcccagcagatcggcgctcagcaagggcgcgaggccggtggcgccagccagcgtgttggtggcgtttttcagcagcgaatcgaagttgtcggggtagttgccgccgttcagcacgcggaaggtctggatgcccttcgacagttcgtccatcatcgccacgtgcgccgcggcagatcctttgcggtcggtgtcctgcaacatgatcgtggcggtgccggcgatggccgcgagaatggcgacgaccaccagcagttcgagcagcgtgaagccgccctcctttttcttgatgcttgccagttgtcggcgcagggcgcggcccttgacagcggtggcgtcgatcgcctggatcgtggatttcagttcggccttggtcatggccatgagtttgttcaacatgagtaaattcctagcagatggtctcggattccctccccgtgggaactcctgcaccaggtttttcacgaaaattccggatcgttccggaggaattcgctgcgaccccgcgtcgccagcctgtgacttgtgccatccgccaggctcgccccggccggaatctgtgcttcttgggcgccctcagttgccgggcgcgtagtccaccacgaatcggtactgcttgccgcaatgcagaatgacttccttctgccctcgccgcaggatgcggatttccaccttgatctcggcaaatccgtcgtgcgcaatggcttccttgtacagttcattcaatttgatcagcacggcggcgttggtggcctccagtgccgcggagcgtccaggagcttccacgcttgccgtttcctttcgtagaacaattgccgcaaatgataaccattcgtattcacaaatgcaagctcattcattcagtttatttgcgcagtccacgaaccacagcctggcggcgggtggtcacgggaaatcgcttgggggggtcgcgcggtgctccgcgcggggtcatcgccgtcaaccccgcgggcacgcgagtgtcgaggcagtgcctcgctacatcggctgaggccggcaagcgagtagccgagtcaaggccactgacggtcagatcagtggcggatgactggcggcatggttcgtgtcggcggccggcagggcgaggccgtcagcggccagcgagaatacggctgatgagcaacgagggcgaggaggccgggccgatgccggtccttgccggttgcccgtgtcgcaccggggtggccgacgccgccccggtacggggcgctacagcgcctggccgttggcgtcgaaaatgccgtcgaacagtatcgaactcaggtagcgttcgccggagtccgggaggacgacgacgatcgtcttgccggcattttccggcttccgggcatgtcgcaccgccgccgccacggccgccccgcaggagattccgcagaggattccttcttcgcgggcgaggcgccgggcgtaatcgacggcttcctcgttcgacacctgttcgatgacatcgaccagcgagagatcgaggacttgcggcacgaagccggcgccaatcccctggatcttgtgcgggcccggtttcagcggttcgccggcgcgggcctgggtgagcaccgggctggccgtgggctcgacagctaccgagacgatcggcttgccgcgtgtggtcttgatgtagcgcgacacgccggtaatggtgccaccggtaccgacaccggatacgaaaatgtcgatcgctccgtcggtgtcatcccagatctcgggaccggtggtgctctcatgaatcgcggggttggcggggttcttgaattgttgcagcagcacgtagcgctccgggtccgccgcggcgatttcctcggccctggcgatggcgccgctcatccctttggcgccctcggtcaggatcagcttggcaccataagccaccagcagcttgcgccgctcgatgctcatggtctcgggcatggtgagcgtcaggggaatgccgcgggcggcggcgacgaaggccagggcgatgccggtgttgccgctcgtcggttcgacgagttccttgccgggcccgagcaggccgcgcttctcggcatcccagatcatcgctgcaccaattcggcacttgaccgagtaggcggggttgcgtccctcgatcttggcgagcagggtggcggtggcgccgtcggcgacgcggttcagccggatcaacggcgtccggccgatcgaaagggagttgtctgcgtaccagttggacatctgcgaatctcctgaggtggaatggtgtcggggaaaaggtgtcggggacaccggcggctgcaccgctggacccgcaagttcagcggctagccgttcaccttagcggcgccgcaaggtcatgcaaagacaaagtttttctatccttatgctgcgcgcgactctgggcgggcggtacgcaagaatcctgtgctcttgtccgtcggttggttacactcagccgctatgcgcggttttcgtcaggctcaccgccgagcgccgcgcatcttcctctccacccgtaaacggggatgtcatcactgaaagggcacaccacatggacatgcaactcaggaacaggctggcgctggtctccggcagcacggccggaattggttacgcaattgccgctgctctcgccggcgaaggcgcccgggtcatcgtcaatggccgtacccaggccgccgttgacacggcggtgacggcgatcagatcggcgacgggcagcgacgtgctgggattcgccggcgatctcagtacggccgatgccgcggcggcactggtgcgggagaatcccgatatcgagatcctggtcaacaatctcgggattttcgagccgcagcccttcgccgacattgccgatgccgactggatgcgtttcttcgcgaccaacgtgttgagtggggttcggctcgcccgtctttgcctgccggccatgcgacgtgccgactggggccgcatcatcttcatctccagcgaaagcggcgtgcagattccagccgagatgattcattacggggtcaccaagacggcgcagattgccgtggcgcgaggcttggccgagtcgctcgccggcaccggcattaccgtcaacagcatccttcccgggcccacccgatcgcgcggggtgaacgatttcgttgacgcgctcgccaaggccgagggacagtcgttcgcagaattcgagaagacgttcttcgcgcaggtccgccccacgtcgctcatcaagcgcttcgccacgcccgaggaagtggccgcactggtcacctacgtcgccagcccgctggcctcggcaaccaccggcgcggcactgcgtgtcgatggcggagtgatcaagagcgcattctgagggtggcgaccatggcccggccgtcatccacttcagcgccggacgtcgacctgccagccgtccttcgtcttcgtcagatgctgaacggtaaggacctgcgggctgtcgcgtgcctcgagcacggcgtagccgccggtcagctcgaccttctcgatctgcttgcgtcgcgcctcaccctgtgcgccgccgcgcatccggtcgagaaactgcttgaagccgtcttcgccccaggtcttcagcatgccgttcaactcctcgaacttcgcggcggtcatgtagggctgcgcggcgtcgagcccgccggcgagcaaggccttctcgtaggcgaggaaggcgtcggcctgcgctgacttcctcgcctgcgtaccggtgagggtctgcgcgtggctggagggaatcgccagggcgactgcggcgagaacggcaagaactcgaatcatcagtttcatgaaggcctccctggcataggcgtgtacccgttgcttaccactgcgcgcttctccagccagtgccggtcctctcaagctgctggtctctgcgctgtcacgagtatccgtgccaggcacagccactgtcaatcgacagtgatgctggcgtcaagcgcagcacgccgacggcgccgcacacgccggttcgtcgccgctcccttgtcaggcctgggcgaaccaccgccttaccgcagtctccccgggcgcgcaaggtcgttggtcaagggcagtggcgacgtctgcggtgttgcatggagcgaggcacggcctgcgcgattgcggctgccgagcgccatggcgagcccgacgacgatcaggatcgccgccacggcgaacgtcattcgcataccgtgtgcaacggcttcgggatgcgccatggtgatgtcgttcgtcgtcgaggcgagcgcgaaaaccgcgcccatgaccgatgcgccggtgatcagcccaaggttgcgcgacagattgagcatgccggaaacgactccccgctggtccgggcggatgtccgtcatcacggcagtgttgttggccgtctggaacagtgcatagccgacggtgatggcggtgatcggggcgatgtagcctgggaggccgaacgccgccggcatcctggacagagtgaaagcgccggcggccattccggccagcccgatgacggtcatgcgttgtgcaccgagacggtccgcaaggcgaccggccggcacgccggccagcgcggcggcgagcggaccgaccgacacgacgagcccgacgagagcggcgtcgagcccgagcgcacgcgtcagatagaacggtccgaccaccagcgtcgccatcatcaccgtcgacaccagcgcgctcatggccaggctggcactcagcgcggcatcgcggaacatcgccaagcgcatcagaggcgatgcggctctcgtctcggcaagcacgaacaggccgaggccgaaggcggcggtcaacagcagaggcaggttcaccggagcggattcgcggcctccgagcgtcatggcgagggcataagcggcgagcgtcagagcaagcagcagcgtgcccacgtggtcgaagctggcccgatcggttttcggcttgcggcgatcgacgggcaggtagcgatgcgcgagaagaaaagtcaggatacccagcggcaggttgacgaggaagatggcccgccaaccgagtccggcgatgagaacgccgccgagcgatggaccgagagcagtgccaagcgcggacatcgttccgagcagccccatggcgctacccgtcttttccttcgcaaccgtctcaccgacaaaggcaatggtgagagccatcatgatggccgctccgaggccctgcgccgcccgggcggcaatcagcagccaaagcgtcggtgcgacgccgcagaggagcgaggccgccgtgaacacgaggattccggcgaggagcagccgtcggcggccggtgatgtcgccgagtcgtccgacgctgacgatcagtgtggtgatggcgagaagataggcgaggacgacccactggacttccgggaaggtggcgccgaaggcctgtgccagcgtcggcaaaccgacattggcgatgctcgtgccgagcgaggacagcaacatggaaagcgagaggctggccagcgcccagcgagccgcaggacggtgttccgcacttccggccattaccgcgtcgggtcttgcaatgattgacttcaagaggacctccttttctgctggctcccgaaatggagctgtcagaaacgtactctatgcccttgtctggcatggcggaagacgcaccggttgcactttattcgtgtgtctgacgccatgtcacgatcaggctgtgctatcgtcgatgcatgtcgacagccgatctcaacctgctggtcaccctcgatgtgctgctcgcggaaggcagcgtcgcgcgcgccgcccagcgcttgcggctcagtccgtcggcgatgagccgggcgctggcgcgcttgcgtgcgacaaccggtgatccgctgctggtcagggccgggcgcggtctcgtgccgacaccgcgggcgctcgaactgcgcgagcaggtcggcccgctggtgcaggcggccgaggcggcactccgccccgtcgaaaaactcgacctcgaacggctggtccgcatgtatacgctgcggaccagcgaaggctttgtggaaaatttcgggccagatctcattgcccgcgttgccgagcaagcgcctggcgtgcggctgtgcttcgtgcagaagtcgaacaagaacagcgcgccgcttcgcgacggaagcgtcgacctggaaacgggcgttgtcggcaaggcgacggcgccggaactgcgtgtgcaggcattgttccgggaccgtttcatcggcgtcgtgcgaatggggcatccgctgagccagggcgagatgacgcctcaccgctatgcgacgggcaaacacatcctcgtctcacgccgggggttcgacaggggaatgatcgatgaagccctgaagccgctggggctggaacggcagatcgtcacgatcgtcagcggattttcgacagcgctcgttctcgcccgagcgtcggacctgatcgccagtgtccccgagcgccacaccgccaagctgcgcgccggaatgcacagttttcccctgccgatcgccactcccgagatcacggtttccttgcactggcacccgcggatggatgccgatccagcgcatcgttggctgcgcgggtgtgttcgcgaggtttgcggcgagcggctcatcaggccatcgatcgacggaggctctgccgcaggctgaaatgccattgcgggaatgaacggcgcctgcagtcatccagcaggcgtaccaggcgtaggttgggctgaggaacgaagcccaacaccattcgccgttgcctggcccctctcgacgcgccttcattgacgctgcccccggtcagcgccgacgattccccattcaatgggcgcatgcagcggcgagcacagccgggcggtcggttgcctgacctagccgtgcttggccggattgacgtggagatggtcgacatggcgttcgagatcggtctcgtcacgcatcgggtgtgcccaccatggccgtggccggacagcgcgttccagtgttctactggctcgggcacttgcatgtccctggccatcaccgggactggcaggcacaggccgctccgctcgtcaggaaaacgtcggcggagggtcgccaggccatcgtgattggagtggcttctggcggcaatgaagcggcaggccaccgaatggcgagtcgcccgcttcgactcgcgggcggagagaatgcccgtggtgtagccataggcggcagcaggccgttgagcttgcgatcggtgacgatgacgccgtatatggcggacctcggtggcctggacggacatcatgcttcatacccacgcggcaggtagcaagctggaagtccgacagactgctggttttcgggatgaaggagatcccgagcgacgcgagcctgtgctgcgccccggcgcatctggcgccgcatctgggcgccggcaggcagagatcactcgcgagtggatctccctctggcgctggactatattgaaatcatagccacaccgttggtgtgggggatagcgtgtcgttgccgcctggtgtcggacgttcaagggggggaaatcatgtttggcaacaagctgaggatcggccggggatcgtgccgggacggaaaggtggccatactgatcagaacagccgttgccgggttggctgtcagcttgctgatgcacgccacttcgctctatttcggccaaggatcgtcaattgccgcgggcagcaagccacctgcattgatgacttatccgaatcaggttgtccggaccgataaacccggtcagatcggtctgtggatcgaaggtgaggattggcagttgcgcgtcgacatgcccggcttcgtggatgtcgagtggccattcacttctccttctcagttcctttacatgacgaaccccatcttgcagacaccggtcagcatcttcgccgagcgcgtagccggcgccgacagcgaagagtcctgtcgcaggcactacgcggcctctttcgagcaggcgcatgaggcgaaggcgcgcgcactcggcgaccgtggcacgaccgggccgctctccgagttcagcgccaacggaaagattctgcaggcgtatgagtttggcgttgggtcggattaccacgcgaaagcactccactggttaccgtattaccagggattttgtttcgactttcacttcaccgtatcgagtccgtccgccgagaaggaagtcctgcgcatcctcgattccgtcacctatctggcgcagaagccaaggaacacggacgtcgagcgcctgttctatctgtaccacttccggattcgcctcagcgttccgatcgactggcgctggggctttcggccgccgcccgggggtccgatcggtggaatcgaactgcgtcagcctgaaaaaggtgaggtcttctcgttcttgatctctccgctcggcacagtaaagtcggcggaagaccacacggtcgatatgaccaaggagaggcggcaatccaagctggaacggggcgaagtgctcagtcccgtgcgcagcaagtgcagcgcggaagtctgcttcagctactacgatgtgaccatccgtggcgacgaaccccagtattcgcagggtttcgcgacctacgggctcaggtatcaccgcgacgggttcgtgagacttggtgatagcatcgtgggcatctccctcttgtatagcgacggcggcacggcggctgccgatcatctcacggagaaaatcacccaggcaaaggtgctcgatctcaaggagttccgcaacaaggttgagcgcggggatgtcaaggaactgatgaagaaaatcccgaagtgatggccgaagcgccggccggatgattttgcggtgatggatcttgctgccagtggaaatcggcggctataagggagcggaagaggagatgatcttctcgagttggttgggagacatccgcgaagtgattcggccacggcaaactgcggcagcgcgggcgatccggatcacgcgtctggcgctcctcttcggagtggtgttgcgtgtcgcctgcgggttggcttgggccagtgaagaggatgcctcgaagtcgggcacggcgtccttccgagtcttccccaatcaggtcttcaccaccggcaagcctgggcaactgggcctctacatcgggggggaggactggcatctcctgatcgacatgcccggctacgaacgaatctccgaagtcggcaagccgccggagtttttcatgcccgagcacttcctcttcatgcggcatcccgcttcaggcacgacggcaagcatcctggctgagaaggtgcccggcgccgacggcgagcgagcgtgtcgcgagtggcacgcaccttacaccagcaaagcccgcgatcagacggcccgccacgtgggcaaccggggaaccgtcggaaaggtcgtcgaggtcgaaagacatgggaagcggctacaggtcttcgattcggaggatcggcagtttggcccgcgccaggcgatcttctggtttccctggtatcgcggccattgcttcgacatccatttcaatgtcaccagcccggtcgccgaggaagaggccttgaagatcttcgattcgctgacctatgttccaggaaagccagtcggcgtcgagatcagccggggatttggctttgctggccgtacgttgatgcgcttgagcgttccgattgcgtggcagtaccgccatcggccagggccgccggggcccgtcggcggagccgaactgctgccgtcgtcgacgccgatcgcctccttcctggtctttcccctcggcacgagaagccccggtgtccgcgagcgctcgctgcatgatgaggtggaagcgaaccgccgatcgatcgagcgcaggatgcagttcgtttcgcccgttcgccaagtctgctcgacggggacttgcgtctacttctttgacctttcggtcggtccgttcctgtcgtctgatcctcacagctacgagtaccacaggcaaggatgggccgacttcgacgggaggatcatgggcctgtcgctgctctaccgcgatgacagcaaggaggacgcccaacgcatgacggaagcgttcagccgggctcaggtcgccgatctcgccgtttcgagccctcgtccggccgcgacctgcagcaatcccgcagcgctgagcgcagggaagaagctggtcttcacgacgggccagcagggccagctgggactccacctcgaaggcgaggactggcacctgctggtcgatatgcccggcttcgagcctgacgacagcggggcggcggactgcaccgacgtgttcctcggcatgagcaaccagagcaccggcatcaaggtgagtgtcgctgccgagcgagtcgatggacccaccgatgccgaatcctgccgccgacactacgcgacgaggctccagcaaacccgggacgcgatcgccagggacacgcctgagagcgggatcgtcgggccggtcgttgacgtcgaaatgaatggaaagatcgtccagctcgtcaaggcaaggcctccaaagtcccaggtgggcgggccggacgtcgaggtaaagttgctgaactggtttccctattatcggggcttctgcttcacctttttcttggtgttccaggctgccgaggccgaaaaggaagttcagcgcttcctcgattcggtgacgtacgtcaaccatccgccgccgcgctgacatgcgcgctacgggcaatccgccaatccgcgagcctcaggaactcaggagcccgcttcgcgtagctgagcctccagccctgccgcatcgctcaccggcagtttgcagcgtccgtgacggcaaacatacgcggtagggcggccaccctgcgcgaccttgtcgccaacaaaggggatcgtttgcgccagcgcggcgacagccgattccggcgcggcggcgagcgcgcgggcgggcaggaaatgccgacccacgacggccagcaggggcgctgccgcagcagccgcgctatccggccagacgacggcgatctggcgcggcgtggtggccaggaaatcgacggccaagagggcctcggtcatggcgatcggccgctcgccgagtaccctggcatgggcacgcaggccgcgttcggcgatctggcgccagcgctcgtcgtcggtgagcacgccgaggcggagcgcgttgagcagggcgaccgaggttccggaaggttcggcgccgtcgtaggcgggcttctcgcgcgcgatcaagctctcgtgcgcctcgctgctcatgaaccaggcgcccgccggatcggcgaacaggtgctcggtggtctcggccagcgccagggcgtcgcgcaggtggcgcacgtcgaaggtggcttcgtagaggtcgatgaggcccgccgcgaggaaggcatggtcgtccaggaaggccgcttgccgtgcctgaccgtccttgaagctgcgccggagtccgccgtcggcgccgcgcaggtgagtaagaacgaaatccgccgcgcgcaccgccgcggcgacgtagcgcggcgcgtcgagaacccgtccggcaacggcgagggccgagatcatcagcccgttccagccagcgaggatcttctcgtcgcgcaagggcggcgtgcgcctggcgcgtaccgcgtatagcctggcgcgcgcagcggccagcgcttcccaggcggcttcgtcgggacgcggcacattgaggatggtgtggccttcccagttgccgcccgggtgcacgtcatagtgggcaaggaaatgttcggtcgtgtcgccgtcgccgagagcgtccagttcgcgccggatctcgtcctcgcgccagacgaagaagcgtccttcctcgccttccgaatccgcatcggttgccgagtagaagccgccgccggcgtccgtcatctcgcgcaggatgtagtcgcaggtctcgcgcgcgacgcgggcgaagtccgcgcggtcggtgacctgaaacgcctcggcgtaggccacgaccagcagggcgttgtcgtagagcatcttttcgaaatgcgggaccagccagcggacgtcggtggagtagcggtgaaagcctccgccaagctgatcgtagaggccgccggcggccatcttttccagcgtcagggtcgccatgcgcagtgcgtcggcatcgccggtgcgctggtgatagcgcagtagcaggcgcaccgggatgtgcgaagggaacttcggcgcccggctcaggccgccgtgccgggcgtcgaatgactgccggtaatgcgcgacggtggcgtcgatgacgtcgccggcgggcaagccgatggcagcgtcggcgccgcccgttccgtacgcgccctgcatgtcgtggcgaatcgcctccaccagcgccgtgcacgcctgcccgacacgctcggggtcgcgatggaaagtgtcggacaaggcgccgagcagcggcaggaaaccacgctggccgtcgcggccgccgtcgcgcggcgggaagtaggtgccgccgaaaaagggttcgcgcgccgcggtcagccagacgctcatcggccagccgccggcgccggtcagttgctgcacggcgctcatgtagacggcgtcgatgtcgggacgctcctcgcgatcgaccttgatggcgacgtagtggcggttgaggaagcgggcgatcgcctcgtcctcgaaggactcggcctccatcacgtggcaccagtgacaggtcgaatagccgatcgacaggaacacgggccggccgagccgccgcgcttcggcgaacgcctcgtcaccccaggggaaccagttcaccgggttgtgcgcgtgctgcagcaggtaggggctggtctccagcgccagtcggttgatgaacagcgggcggccgtcggcgtcgaggtgatgcgtgcgcggcacataggccggcccgcgcagggcaatcgcgccggcaagccgcgcttgcagctcggcggcaagcgggtcggctccggggggcgtagcatcaggcattgcgtgctcctcgcggcggggggtggtcaggcggttcaaggggagcggtgagtataggtcaagcgcgatcgctcggcggctgcaagtgtgccctggcggggctgtcgacccggcatgcagcaccgcgtgtacggcgtttgccttttctcgccagtccggccgtaagtgttgtaaggtttgccggtgcgcagcgaccggacagagagtgccggaatgcgcgcctgacgcgcccagcgtcctggccgcgcggggatcaccggaagccggaagttcgtgacacccgtaaccaccactgaacacgactggagaacgcggaattgcccccagcttcgcctgttcttgccgcagagattacggaaatcgccgccgggcttggcgcggcgccggccaccatttccccgaagtatttctacgatgccgcgggctcggtgctctttgagcggattacgcgcttgccggagtattacctcacgcgtaccgagcgcgcgatcatgcaggcccacggcgaggaaatcggccggcaggtcggccgcggcgcgacggtgatcgaactcggcgccggcaactgcgaaaaggcgcgccgcctgtgcgcgctgatcgagccggggtgcttcgtcgccgtcgacatctcggccgactttctccaccaggccgttgatggcctgcgcgccgcctttccggcgctcgacgttcgcgccgtggtcaccgacctcctgggcgagcttgcgctgcctgacgacataccggccgatcggcggctggtcttctatcccggttcgtcgatcggcaacttcgacccgccggcggcgcttgccctgttgcgtcgcatgcgcgctctgctgggcgaggatggcgcgttgctgatcggcgtcgatttggtcaaggacgcggccgtgctcgaggcggcctacgatgacgccgccggggtgaccgccgcgttcaacctgaacgtcctgacgcacctcaaccggctgctgggcgccgatttcgacctcgcgcagtggcgacaccgtgccctcttcaaccgcgagaggtcgcgtatcgagatgcatctggaggcctacgccgacacgctggtgacgtggccgggaggtagccggcactttcgccgcggcgagcgcatccacacggagaacagctacaagtaccccatcgccgatttcgccggtctgctcgagcgtgccggtttcgccagccgctcgtgctggaccgattccgggcacgcctttgcagtgctgcttgcccgaccctgaagacctcatggaggctggctcgatgaacgcgaacgacctcgccgcccgctaccggttggtgcgtgatgccagcctggcactgaccgcccccctgtcggcagaagactgctgcgtgcagtcgatgcccgacgcaagcccggtgaaatggcatcttgcccataccacctggtttttcgagaccttcgtcctcgagcgctgggagcgcgacttcaaaccctttcacgccgccttccgggtgctttacaactcgtactacaacgccgtcggcgacaagcatccgcggccgcagcgcgggctgttgacgcgcccggaactggccggcgttctcgcgtatcgcgccgacgtcgatcgccgcgtgcagagcatgctcgccgagagggcggcggattcgcatccggatgcggacgcggatctggcggcattgctcaccctcggcctgcaccatgagcagcagcaccaggagctgatcctgaccgacctcaaacacctcttctcccacaatcccctggccccggcctacgcggtcaggccggcggccgccgaagccgcaccggcgctgagctggcacgacgttcccggcggcatcgtcgagatcggccatgccggcaccggcttctgctacgacaacgaaaaaccgcgccatcgcgtgttcctcgaaccctatcggctggcgtcgcgcttggtcaccaacggcgagttcctgcagttcatcgaggccggcggctacgccgatcctgtccattggctggccgagggctgggactggcggctggcggagaaccgccgccagccgctgtactggcagcggccggaggattggcaggaattcaccctgggcggtctcgttccccttgatcgtcagcggccggtagtgcatgtctcgtattacgaggccgatacctatgcgcgttgggccgaggcacgactgccgacggaggcggaatgggagaacgccgccgctacgctgccgcttgccggccattttgccggtaggcgtgagtttcaccccgcagctgctggcgctgacggtctggcgcagttgttcggcgacgcctgggaatggacgcgctcgagctacgaaccgtatcccggctttcgcgccggagccggcgccgtgggcgagtacaacggcaagttcatggtcaatcaatacgtcctcagagggggttcgtgcgtcacgcctgacgcgcacgtgcgcgccagctaccgcaacttcttcccggcatcggcgtgttggcaattctcgggcatccgcctcgcccgcgacgtcgagcaggctggcagcagcggctaagaaacagcggctaagaacatggccggacgtgctgttcgagggccagcagtaacgcggcttgacgcagcatttttggcagtgatactgtttatttgtacagttttgtgtggatcttgggggaggcggggcgccccgggcgcccctgcacgcgacgttcttgctaccgccgtgtcggtctcgtcgcggcctgacgaggtcggcgagaacatccgtggcacgggtccgcgctatgactcactctcgcgcgtgggttcccctgtggtgagcgggtcgacaagatgtccgcgcaccgttgctcaggcagcacggcaagggcggaccggttcgccgcttgcgcatcaacgcatgcagggcagggctctcgccaagggagcgacaagcttgcttgagggggaaacggatgggcctcgagttccttgaatcgatactcggctttgtgttgccggccatgtgcgttgaccgggtcgcccgcgccggatcgccttctactgcatcggctgcacttcctgttcgtcctgctcttcttgcctttcccgccgggccggcagtgcgtcagccggggcggctgaccacggcgacccgggttatgctcccggtgctggcggcagcaagcaggccgccagcggaaacatcttcgccagacgcgaaacctgtcaggttgcggatgccggttgcgtggacggcacctgtgttcatcggggatgtggtagcgggtcagccagaatgggaaagatcgtcgacggtggtctcgccacgatgcaacgcgagttgccaaacatgatcgccgcgttccgtgcctcgcgcccgcaggccatcaggccaggcgacctggagggccagctcgccagcgagggtggccaaaccgcctgtcacaacggcgctaccgacggtgcgcgcgtcgtccttcgcggcgaccagaacgacagcgtttgctggggaaacctgcaacgacgtctcttacggacaagcgggcaacgctcgacaatggaggcaaacggcatgaccggaccatgttgccaacggctattcgtcgccttgctggcggcaagctcggctctgccgctctacgcctacgacccgctcaaccgcgtcgagtacctggcgaagatcaaggaagccaaggcgtactacgacgagaaatgcgagaaggtcgcgggcatccgtatccacaggacggtgccggacatcgaggggctgttgctgctgaaaatccgccccgaacgccgcagccgcgaactcgccgatccgatgtggccgggggcggcgtttgggcgggaggccacgggagactcttacatcacatccttccttggctacgaataccgtgcttcaaaaaatggagaaatgtcgccgtggcgcggctacattggcacaacgcgtaaccccggcggcctgccaggctaccgctgggtcgaggtgatcgatgagaaggatgggcagcggtatcggtatagtggctcggtgaaagcggcgggaaagaagaatcccgatgcctatcgggcggaattggaaaacgaccccgcgtacgacatgaacacttaccgctggtcgctggacaagatcccctccccaagcaagacctcgccccgctacgcggtcaccttcgaggaccacgtgattcctgacgagcgggcgctgtgggtcgcgagcagcacggtcaaagtgctcgacttaaagacccatgaggtgctgggcgagatgacccgctacgccatcagctacatccacgctccgcatcattcgatgccgtggttgaaccattcgatctgcccaacaatgcaaatgacaggcgatcttgatagctctcgaaaattcgttgaccagattctgattccgatgaaggagaagtgatcatggctgcaccgactcctgccgaaatgctcaagtacgccaacctgcaattggccgccgaggcgctgtacgactttagagccaaattgactcccagccagactcctggggacctcatatccacagagggacactattttgatgcaatacgtccggacatcctcaccaccggcaacgaacacgccagcagattcgctccgaccgaagcggagaagttcgtcaaagactggatcgtcattgaccacctttcgaacacgaccacgggtttcagcggcacgttgttctacaacgaagccgaaaagcaatacgtcctcagcatccgcagcaccgaattcatcgacgacacgctgcgcgacagcgtggcgaccaacgccatggagatcaaggaattcggctgggcgttcggccagatcagcgacatggaagcgtggtacgcccaattgaccaagccgggcggcccgctggaaggaaagcacttctccgtcaccggctacagcctcggcggccatctcgccaccgccttcaacctgctgcgccatgaggacggcagcgccggcaacgtcgatcgggtcgtcaccttcaacggcgccggcgtcggccaggtcggcttcccgctcagtcaggtcatcaacgacttcaacgccctgcgcgccgctccggagagcattgccgcccgcttcagcgacgctggcctgggcacactctaccaaacgctgcgcgagcgcctgtccgacggccattcaccgacggcggacgattacgccctgctccacaccgtctccgcggcggcgaccgacgacgttggcctcgcgcgcttcgcgagcgaacgcaaacagctgagcctcgccctcgatcgtctcaagaacatcaagcaggccgtcaccttgctcgccgaagtcaccgacacgaaagacggccagccggcggccatcccggagcgcgtcgtcgcccaggcccgcttcgagtaccagatggccctgctcgtggcgcaggaattcaagactaccgccaaagcgctgctgcctgccgcgatcaacatcgttctcggcaagtccgatggcgcaccccgactcgacaatcagttcgacgtcgtcggtcgcgagaccaccaccctggtgacggccatggtcgccgactcgcaatggcaccatggcgccaacgtcgacgttttcatcgaagatcaaccgctggttcgcggcaccatccgcaaagcggcggccggcgtctattgggacaccggcgccctgatgccgatcaacaactacacccagaacgacttcggcgacacccacagcatcgtcctgctcatcgacagcctcagcgtccagcatctgctccagaccctcgcgccgacggccacgcaagcggacatcgaaaccctgttcaaggccgcctcggtggtcaaagccgaatcgaccaccggaacccagggacgagccgaaggcgacggcctcgaaaccctcctcgacagcttgctgcgcgtcttcactcacgacgaccccgagctgcgccagggcaaggccaagaacggcaacggcctgctcaccggtggcacctgggcggacgaaagcctgcgcgagaccttctacgacaagctcaaggcgcttggcgacagcccggccttcaaggaggccaaaggcaagctcaccctgacccttcctggccgcgacctggccaccgccgcccgatccgacttcgccgccttcctcaccctgcacaccggctcgtcgttcgcgctgaaagccgttcccgggcaggagagcaccctcgaagccgcgctcaaagcccagtggaccgccgaatacaccgcctggaaagccgatcaggacctcacccccgaacagcgggcgaacctcgaaggcacctataccgaccgctacctcgctgaccgcgccgccttcctggcgcgcctcgcccaagcgcggctggccaacaccggcgaaggccaggcattgcgcgtaacgaccctcgatactggcctgcgccacttcaaagatgaagccagtggcctctcgctgcaagaagtccatgcgctgaccggcgccgctgcgcgagcgcgcgtcgtcttcggcggcgacggcaacgacagcgttgttggggaaaccggcgaggacgctttctacggcggcgccggcagcgatcagctggatggtggggctggcgatgacatcctcgaaggcaacgccgacgccgacgaactccgcggtggcgccggccgcgacaccctgctcggcggccagggcaacgaccgcctcgagggcggcgacaacaacgacacgctggttggcggccagggcgacgacacgctggtgggcggggacggcgaagacacctacgtcatcaacaccggcgatggcaacgatcacatcgtcgacaccggcatgaacttcatcaagtacaacggccgcctcgtaaccggactgttcctgaagagcaccgattcggacgactacactttcgccggcgacgatggcttcgtgatgaggtttcactcccccggcgtgttgaccctcgacgacaccacgtcgcttaccttcgacaactacaccagcgcggaagcctttgcggcaagcaacttcgggatccgcctcgcgcaagctccggacgcttcccgagtcacgcgaaccatcgttggcgacctccgactgatcgaccttcaccacgacgacctgttcaactatgtcggcgacccctcggcgcccgcgcctggcgccaccgacttgatgcacaacagcccgggcaacgaccgcatcattctcggcgatggcttcaacatggccctggcggtaccggatgccgcaggctatacgcagaactacatgacccaacgctctggtgacgactggatcagtggtgggatgaatgtcgatttcgttgccggtggcaccgggcgcgactacatcgaagggggcgccggcggcgacgatctgctggccggcggcgatgccgacgatgtcatcttcggcgatctggccgccacccttgccgtgcagatcagggaagccggaaacaacgagccaggcgacctcgtctcgggccagggtggcaatgatgccttgtacggttcctccagttcggacctcatttacggtggagcgggagacgattttctcgggggcctgggaggcgacgatttcctgcttggcgatgttgacttctttctctacggcgtctgggatgtcaggcgcgacggcctgaacttcatcttcgatttcacacaaatcctgtccagctcccgtggcgatcaataccaagaagggcccgccggtagcggcaacgacgtcatcatgggcgacaagggtaacgacgccgcctggggtggtgccggcaacgactatatcgacggcggcagcgataacgacaccttgcggggcggcgacggcaacgaccggctgaagggcggtgacggggaggactttctgagtggaggcgccgacgacgatactctcgaaggcgatgccggcaacgacaccttgatcggcgacggcggtggcgacgaactgcatggcgcagccggcaacgacgaactgcatggcgataccggcgacgcactggttaccgaacaaggcgacgaccgactcttcggggatgccggcgacgactacatgcgcggctatggcggcaatgacaccctcgacggcggcgccggtcacgacgacctcagcggcgggggcaatgatgacgttcttgacggcggcgagggcaacgacacgctcttcggggacgacggtctggacaccctgcttggcggcaccggcacagactacctggacagtggtgccgacgacgatctccttgacggcggcagcggcaacgacgctctgcgcggaggcgacggcgacgaccttctcgacggcggcagcggcagcgacggcctgcgcggaggcgacggagccgacacgctgatcggcggcaccgacaccgactacctggaaggtggcgccggcgatgacatctatctcttcgccgccggcgacagcccgcgcgatgcggacggcttcgtcgaatacgtcgtcgatgccgagggcgacaacaccatcgtcttcagcaatgccacgccaaccgacctgcgcatcgccaactccggcggttcgctcctcatcacctacggcaccaacgatcaattgctgatcaaggacggcctggcgggcagcattggccactaccggttcgccaacggcgaaaccctcagctacagcgaactcatcggccgcctcgtcgacacgccgatgggcgcggccagcggtgggcggagcttctggttcggcggcagcctcgacgactacctcgtcgccaccgacggccacaccacgttctcgggcggccggggcgacgataccctcatcggctacggcggccgcaacacctatctctacagccgcggcgacggcaccgaccggatcatcgacaccagcaccaagaccgatgccgacggcactgccctccccaacaccctgcgcttcggcgccggcatcaccgcggacgacatccggctggcgatcggctcgctcaagatcctggtcggcagcaaccccgacgacgccatccacatcgacggattcgaccccgacgacgccctcggcaccaagaagccgccggcgatcgaccgtttcgagttcgccgacggcacggcgctgagctacggcgagctgctcgccagaggcttcgacctcaccggcacgaccggcaacgacacgctgaccggcaccagcgtcaacgaccgcctcgacggcggcgccggcaacgacagcctgcgtggcggtgccggttccgatacctatttctgggggctcgacagtggcaacgacacaatcgacaacagcgactcctcgctcgacaccgaccgcctgatcatcggcaacggcctgcttgcggacgatctgattttcgcacgcagccacgacgacctcgtcatccgcgtgcggacgagcggcgaacacgttctcgtcctccggcacttcgcgggcgcaccgatcgaccgcgtccgcttcgctgacggcagcgagtggaacggcgccgagatcgccacacacttgagtaccgaactcagcgaaggcgccgacatatacaccgccaccctggcctccgacacgatcgacgcactgggtggtgacgacctcgtagacggtctggccggcgacgacgtgatcaccggtgggcgtggcaacgacacgctgcggggtggggcgggtagcgaccactatcgtttcgccgtcggcgacggcagcgatctcattgtcgacgatgacgtcaccgccgaccacgccgacgtcgtcgagttcttggatgtcgcttcctcggtagtcaccgtcacgcgtccgcataacggcaatgacctggtattggcctacggcggttcggatcggctgacgattcaagcgtattttgccggtgccagccaccagatcgaggagtttcgcttcgccgacagcgtgcgctggaacgtgggcgacctccaggagcgcgtactcgttaccggtactgccggcaaggacgtgatcaacggtcaggcggggaccgacaaccgtctttacggcttcgacggcgacgacagcctcaatggcgcggaagtggccgatacgttggccggcggtcgcggcaacgaccggctggctggcggattcggtgccgacatctacctctttgccaacggcgacggcgccgatgtgatcaacgaaaccaacgacacgaacggtaccgtcgataccctgcgcctgaccgacctcgctgccgccgcagtcagcgaactcgcgcgcgtcggtagcgacctgatcgtcaggctcggcggcagcgatcaagtgaccgtcagacagcaatacaacgcggcaacatccgccggcatcgagcagatcactttcgccgatggtctcacgtggaccgctgacgacatcaaggcacgcctgtcgacgctcggcacgtcagcggcggactcactgaccggctttgacggcgtcggcaatcgactgttcggtttcgacggctccgacacgctgagcggtggcgatcgcggcgacctgctcgacggcggcaacggcaatgactggctcgaaggactggccggtgcagacacgctggtcggcggcgccggcaacgatgtctacgatatcgatgacgccaacgacctcatcatcgagcacgctggcgaaggccgagacaccgcctacagctgggtgtcgttcgatctggccagccagggtagcggcgtcgaggtcctgaccttgctcgggtcgaacccgctcggcgctgccggcaatgaactggacaacgtgatcaacggcaacgcggcagcgaacgtgctcaaaggcggcgccggcaacgacaccctcagggcttatgggggcagtgacaacctcgacggcggcagcggccgcgatgacctttggggtggtgagggcgacgacacgctcgacggcggaaccggcgacgatacactgagtggtgtcttcggcgccgacacctatctctttcgccgcggttcgggtacggaccgtatcattgacgaccggcgcctcggcgcgcccgtcgaccgggacaatatccggttcgacgaagggatccgcatgcaggatctgaccatcgccgtgttgtctgacgagagttggcaactgacgctggcaggaagcagcgacagcctcgttttcgtcaaggacgcgggctcgcgctttgccgatgggcaaccggtgatcccgatcgagtccttgcagtttgccgacggcacgcgcgtcgacctcaccggtgcactggtgggaaccgcgggagccgacagactggcggcttccttcttcgccataccgacgtttggtccggtgaccacagcgaccatcaacgtcaggattgacgcccaggccggtaacgatacggtcaccggcggtggtggcaacgactccttacgcggcggcgacggcgatgacgtcctctacggggacagcggcagcaggtccagcagcgacgaccagctttacggcgatgccggcgacgataccctctacggcggcagttccatgtctgcgcgggagggtgcggacctcctcgatggcggcgccggcaacgaccttctttaccatgccagcacggtacgctacgggcgaggatacggccaggatcgcgtcatcggcaaagtggagcggatcgaccttttcgacctcctgcccagcgacgtcacgcttcagtaccagcccgacggactgtatttccgtgtcaaggacagtgcggattggttgaagctcgaagctgacgggcgccgcatcacggtcgagcaggtgaatttcgccaacggttcgtcgtgggaccgtcgagccatcgaggccatggccgccacccagggcaacctggctccgcaagccgacgtgccgctgttgccggtctcggcgcgcgagggcgaggcgttcaccgtcgtgctgcccgaaatcgccttccgcgaccccaacccaggcgatttgctgacctggtcggtgaacctgccggacgaacccgcctggcttcgcttcgacccgctcacgcgcacgctcagcggcacccccaccaatgcggatgtcgggagccacgacctgttcgtcaccgccgctgatcggagcggcgcgtcggcctctcaggccctgaaagtgatcgtcgctgacgtcaatcaggcacccgtcgtcaacgcgcctatcgagacgctgacctttcgcgaaggcatgccgatccgctggacgataccttccgacaccttcgcggacgaggacccgggcgaggtgctgacgctgcatgccgcgctgaccactggcgaccccctgccgtcatggctggcgatcgacgcccgcaccggggacatcagcggcatcgcaccggtcggcgccagaggcaacctcaatctacgcatcacggccaccgaccgagccggtgcttccgtcgccacaccattgacgctccagattgccgccgcgtctcccgccgcgcttctcggaaccgccaacaaggacgtactcgtgggcacctcggggaacgacttgctcaacggtgccgctggcgccgacacgatgcgcggcggtgacggcgacgacacctatgtcgtcgatgagcgcggcgataccgttgtcgaactggcgaatcaggggagtgacaccgtctggagtctggtcagccacaccctcgccgacaacgtcgagaacctcgtcctggcggcaggcgcctcgatcaacggcaccggcaacgcactgcgcaaccggctgaccggcaacagcggcaacaacgtgctcgatggcggtgccgaagccgacacgctggaaggcggcacagggaacgacacctattacgtcggcgacaaagacaccgtgatcgaggcggccgacgccggcaaggacacgatcgtctcgggcatccggtggacactcggcgccaacgtcgagaacctcactctcaccggaacggcggcgatcaacggctatggcaatgatctcgccaacacgctgcgtggcgacaccaacagcgccgccaacgtcctcaccggcggcctcggcgacgacatctactacctcggcgccggcgaccgggtggtcgaagacgccgaccagggcaacgacagcgtctatggctacgccactgagcacacgctcgccgccaacgtcgaacacctcttcctcgccgtcgccacggccgcgacgctcaccggcaacgacctcgccaaccgcctgcgcggcaacgccggcgacgaccggctcgccggcctcgccggcaacgacacgctcgatggcgggctcggcgccgacaccctcatcggcggcacgggcgacgacagctacaccgtcgacaacctcgccgacgcgatccacgaagacgccgacgccggcttcgacaccgtctacagcagcgtcacctggaccctcggcgagcacctcgaacgcctctacctgaccggcggcaccgccatcgacgccaccggcaacgcccgcgccaacaccctctacgggcacgccaacagtgccgtcaacatcctctccggcggcctcggcgacgacatctactacctcggcgccggcgaccgggtggtcgaagacgccgaccagggcaacgacagcgtctatggctacggcagcgagcacacgctcgccgccaacgtcgaacacctcttcctcgccgtcgccacggccgcgacgctcaccggcaacgacctcgccaaccgcctgcgcggcaacgccggcgacgaccggctcgccggcctcgccggcaacgacacgctcgatggcgggctcggcgccgacaccctcatcggcggcacgggcgacgacagctacaccgtcgacaacctcgccgacgcgatccacgaagacgccgacgccggcttcgacaccgtctacagcagcgtcacctggaccctcggcgagcacctcgaacgcctctacctgaccggcggcaccgccatcgacgccaccggcaacgcccgcgccaacaccctctacgggcacgccaacagcgccgtcaacatcctcaccggtggcctcggcgacgacatctactacctcggcgccggcgaccgggcggtcgaagacgccgaccagggcaacgacagcgtctatggctacggcagcgagcacacgctcgccgccaacgtcgaacacctcttcctcgccgtcgccacggccgcgacgctcaccggcaacgacctcgccaaccgcctgcgcggcaacgccggcgacgaccggctcgccggactcgccggcaacgacacgctcgatggcggtgcgggcaacgatgttctcgaaggcggggccggcaacgacacgctccaggacagcagcggcagcgcgctattcactgggggcgccggcaacaacacgctcagcggtggcgccggctcacagatctatctgggtggcaccggcaacgacacgctgcgcaccggtcccggcaacgacatcatcgctttcaaccggggcgacggtcaggacacgctcgcggcgggggactccggccaggatgttctgtcgctcggcggcgtcgtcgcctacacggatctgtcgcttgacaaggtcgatcgcgacctcgtcgtgacgatcgctacgggcgaccagatcacgttcacggattggtatgcgtcggctcccggcgcggccagccgcagcgtgctccgactgcaggtgatcgccgaggcgatggccgatttcgacgccggcggcagcgatccgctgcgcgacgagagggtggagagcttcgacttcggcggcctggtcgatgccttcgacgcggcccgcgcggctactccgacgctcactcactgggcactggccgatgcgctgagccgccaccagctcgccggctcggacagcgcggcattcggtggcgatctggcctaccagtacggcagaagcggcagcctggcgggtatcggcgtgacgccggcgatcggcattctcgccgatccggcattcggcggtgcagcgcaggcattgacaccgctcgccgggctgcagtctggcgcgcagcggctcgcgtgatggtcctgacgagcgggaaggcgcgcccgttccagcccaggccgcttgcctgggacggcctcgccggtgcgctgccaacgagcgccaggaggcgggtagggatgacgcggtggccaggggcgctgaagccgggcgctcgttgagggttgcggcaagaggcaccacgttccggaggaggcggcaagcatgcaattgacgaccgaaatgagacgggacgaagtcctctggctgctcggcagtctctgcagcgtattccgcattcccttcgatgctaccttgctcgcccaggcctgcccgccgccgactaccctggcgacgctgcatgaagcggcccgggcactcggcctgaaaaccggggggtgtcggatcgacggggccgactggcagcggctgccgctgcccgccatcgccttgctgaagccagccaccgccaccggtgccgaagcaccgcggccgcacggcgcgattctcgtcgtcaaggcctccgccgagcagatcctctacttccggccaggtagccagagcgctgtcgcgctgccgatcgatgaagcgttgcagacgctcgaaccggaagtcgtccttgtcgcccgccagtcggccgggggcgacgagggcgacatcgccggctttgcccgcgaacgccagacctttggttttcgctggttcctccccgaactgctcaagcaccgccagatctggcgcgacgtgctgctggccagcctggcgatccagctcgtcggtctggcaacgcccttgtttacccaggtgatcatcgacaaggtgatcgtccaccagagcgacagcacgctgctcgtcctcgcggtggccttgggtatgttcatgctgttcaccagcggcatgacctggctgcgccagtacctcgttctgcataccggcaaccgcatcgacgccgtactcggcagcgaggtcttccggcacctgctgcacctgcccttgcgctggttcgaacaacgaccgaccggcaccctcgtcgcccgtctgcaaggtgtcgagacgatccgcgagttcgtttctggcgctgcgatcacgctcgtcctcgactttccgttcctggtgatcttcctcgtcgtgatgttcgcctacagttggcaactctcgctgattgcgctggccctgctcggcgccatcgccgtggcgagcgtcctggtcaccccggtcttccgcgccagactcaatcgccagttcatgctcggcgccagaaaccaggccttcctcaccgaatacctctcgggcatcgccaccgtcaagtcgctacagatggaacccgacctcgaccgcaggtacggggacctcctcgcccagtacctcgccgccggcttcgccagcaagcaggtcggcaatacctatcaggtcgtcgccaatggtctcgaacagttgatgacgctcgccatcctgatcgtcggtgccttgctcgtgatgcgcaacgacggcttcacggtcggcatgctggtcgcctttcagatgttcgccagccgcatgagtcagccgatgctgcgcctggtcggcctgtggcaggagttccagcaggcggacatcgccgtcaagcgcctcggcgacatcgtcgacatgccgcgggaagcgcatgcgctgacgccgagtcgcgagcgttcaccggacgtcgctggcagcggcggcatcgtcatcgaagaccttgccttccgttacagcgaacagcatgcgtggctctaccgccaactgacgcttcgtttcaagccgggccacctgagcgtcatcatgggtccctcgggttgcggcaagagcacactggcgaaactgctgctcggtttcctcgtgccgatcgagggtcggatcgagatcgacggtagggatatccgcaacttcgccgccaacgaactgcgccgcttcttcgggatggtgccgcaggaaaccgtccttttttccggcagcctctacgacaatctggtcatggcacacccgcacgccagctttgaggacgtgatcgtcgcctgcaaggccgccgagatccacgacaccatcgagcagctgccggacggctatcagaccgcgatcggcgagcgcggcgttggcctctcgggtggccagatgcagcgcatcgcgatcgcccgggcgctgctcaagcggccgccgatcctgatcttcgacgaagcggtgtcgaacctcgatcagccgaccgccgaggcctttgcgaagacgatcaacaagctcaagggtcaggtgaccatgttgttcatcacgcaccagataccgcgaggcttgcaggtcgatgaggtcttcagcttcagcgatgaggccggcgcgaccagatttgaggtcatcgacgagcaagcggccgaatgagcgcctatgcctgcagccagtgattcgccgccggccggcgtgctccggcagagcgtggaccacaatgtcgagacggagtgaaaatggtcatttggctcttggatttcgtccacgagtgtgtttataatggacggctaaactgtaatgtgacctttttgaccttgggatgagtcgatgcctgcaattcgcgtgaaggaaaatgagccgttcgaagttgccattcgtcgtttcaaacgcaccgttgaaaaaaccggtctgttgaccgaactgagggctcgcgagttttacgagaagcccacagccgagcgcaagcgcaagctcgccgcggcggtgaagcggcatcacaagcggatgcgcagccagaccctgccgcccaagctgtactagcactgaagtgccgttgccgggacagccgcctgtctgaagatgggcggctgttggcgtttgtggaacggcgatgagcgacgcgcggcgtcgtcaagcggcaccatgtagccatgaggaagttcgcgatgaccctgaaggagcgcatcaacgaagacgtcaaggccgccatgcgcgcgcgcgaatcaagaagactcggcacgttgcgcctgctcaccgcggccatcaagcaaaaggaagtcgacgagcgcatcgtgctcgatgacgcggccgtgctggccgtcatcgagcggatgctcaagcagcgccgcgattcgatcgcccagtttgccgcggccggacgcaacgatctcgtcgacgcagagcagttcgaggccgagttgctcgccacctaccggccggccggtctttccggcgaggaaatcggcgccgccgtcgcccgggccatcacttcgagcggagccagcggtcccgctgacatgggcaaggtgatggccagcctgcgcacggacctcgccggccgtgccgatatgagcgaggtggcccggctcgtgaagattcgtctgactggcgcctgacttacttcgccgctgttcattaccggttcgaggaaggttctggatgatcccggactcgttcattcaggagcttctctatcgcgtcgacgttgtcgacctgatcgatggctacgtgccgctgaagaagacgggcgccaattttgcagcctgctgcccgttccacagcgagaagtccccgtcgtttacggtcagtccgagcaagcagttctaccactgcttcggctgcggagcgcatggtacggcgatcggtttcctgatggagtacaccggcgtcggtttcgttgacgcggtcagggaactggctggccgcgccggcctgcaggttcccgatgagccgaggcacgcggcgcagcacggccgcgaagcgcaggcgcttggcgacatcatgacgcgcgcggcgaagttctactacgaacaactcaaggcgtcggaaagggccgtctcctatctcaagacgcgcggcgtcagtggcgagatcgcccgccgcttcggcctcgggtatgcgcccgaaggatggcagagtcttgccggcgcttttgacgactacgaaagcgccgagttgcaggtggcggggctggtgatcaggaacgagcaaggtcgcctctacgatcgtttccgcgatcgggtcatgttcccgatcatcaaccagaaaggcgaagtgatcgctttcggcggccgcgtgctcggccagggtgagcccaagtacctcaattcacccgagacgccgcttttcgagaagggccgcgaggtgttcggcctgccgcaggcgcgcgcagtcatccgcgagaccgggacggcgatcgtcgtcgaaggttacatggatgtcgtcgctctcgcccagcacggcgtcggtaataccgttgccacgctcggcacggcgaccacgccgacgcacgtgcacaagctgctgcgccaggccgagcgcctggtcttctgcttcgacggcgatgccgccgggcgcaaggcggcatggcgtgcgctggagaacagtctggagacattgccggagcagaagagcattggctttgctttcctgcccgatggcgaagaccccgacagcttcgtccgccaggggggggcggaagcgtttcgccggctgatcgtcgaggcgatgcccttgtcggatttcctgctccgcgaactggccgggcactgcgacttgagttctgccgaaggaagggcccgactggtggccgtcgccaaaccgctgatcggccgtctgcagtcgccattgttgaggctgcaggtcgtcaagcgcctcgcccagctcagcgacttctcgcaggccgaggtggagcgactgtgcgagctgcggccgctggttcgcgccgcgccggcgcgtgtgcctcggcaggcgccatcactgctgcggccgttgctgcgcctgttgttgcagaaaccggaactggcttcgggcctgccgctcgacttgctgcctgagcattcggcggaaggccgggcaatccgcctgttatgcgaaacgatagccggcggcgggaccgaggcgctggcttatccggccttgctggaaaggctgagaggcagcgagtgtgaaagcgtcttgcatacggcggcggctgaactaatgcagcagccttttgccgaagacgaaatcgatagcgagttttctggtgcgctcgggcaactgcgcgacggtgaacagagacgcgttttcgcgctcctgcaggacaagatccagaagctcggcgtcagcgggctgtcgagcgaagagaaggggcagtatctgcaggcactcggcgcacgcggcggcatccgcgagacgaaataatgtgtgctaaactttagggtttaccaattcaacgctatccgggaaatggtcatggcaagggaaaaggtggtaacaaccaaggctgcgaaggccaaggcagcagcggatctattggcgcaggtcggcacgcaaccggcaccggtggatgatgagacgcgcaagatgcgtctcaagacgctgatcaagcttggcaaggaacgtggctttctgacctacgccgagatcaacgaccatctgccggatgacgttgtggatgcggagcagatcgaaagcatcatcaacacgttcaacgacatggggatccaggtctacgacgaggcgcccgatgccgaaacgctgttgatgtcggatgccgcgccggctgccggggctgacgatgccgatgtcgaagaacaggcggagcaggccctgtctaccgtcgattcggagtttggacgcactaccgatccggtgcgcatgtacatgcgcgagatgggttcggtggaactgctgacgcgcgaaggcgaaatcgagatcgccaagcgcatcgaagacggtctcaagcacatgatccaggcgatttcggcctgtccgacgacgattgcggagatcctcaactgcgccgaccggatcgcacgcgacgaaatgcgcatcgacgagttgatcgacggactgatcgatccggaaaccagtggctcgcttgaagaactggccgaggaactggagagcgaggcggaagacgaggacgaggaggctgcagaagccgtcgaaggcgcggcagcggcagcgtcgctgctcagactcaggacggaaggactcgaacggctcgaacggatccgtgccggctacaccaaggcgcatgcgctgttgctgaggaagggctcccaggacaagggctacctgcagtttcagcaggagatctccgaagagatgatggggatgcgctttacctcgaagaccatcgagaggctgtgcgactcggtgcgcgccatggtcgaggaagcgcgcgcctgcgagcgcaagattcagcgaatctgcgtcgacacggtgcgcatgccgcgcgtgcatttcatcaaggtgttccccggcaacgaactgaacatcgactgggtcgacgtagagatcgccgctgccggcaagacctacggcgccgtcctcttgcgcaatgcgccgaacatcaaggaagagcaaaagaaactgctggcgctgcaggaccgcatcggcatcccgctgcgcgaactgaaagacatcaacaagcagatgtcaaccggcgaagcgaaggctcgccgcgccaagcgggaaatgaccgaggcgaatctgcgcctcgtcatctcgatcgccaagaagtacaccaaccgcggtctgcagttcctggatctgatccaggagggcaacatcggcctgatgaaggccgtggacaagttcgaataccggcgcggctacaagttctcgacctatgccacgtggtggattcgccaggccattacgcgctcgatcgccgatcaggcgcggacgattcgcatcccggtgcacatgatcgagacgatcaacaagatgaaccgcatctcgcggcagattctgcaggaaacgggcctcgaggccgatccggcgacattggccaagaagatggaaatgccggaagagaagatccgcaagatcctgaagatcagcaaggagccgatctcgatggagacgccgatcggtgacgacgacgactcgcatctcggtgacttcattgaggatcatgcgacgctggcaccgaccgaggccgccctctattcaagcctccgcttcatcaccaaggacgtgctcgacaccctgacgccgcgcgaggcgaaggttctgcgcatgcgtttcggcatcgaaatgaacaccgaccataccctcgaggaagtcggcaagcagttcgacgtcacccgcgaacgcattcgccagatcgaagccaaggcgctgcgtaagcttcgtcatccgtcacgctccgacaagctgcgcagcttcctcgacagcggcaacagctaagctactcggccggtgcttgcgtcagcgtgtttgctgacgacgtccgaccaaaaaaagggggcatttgccccctttcaaccgctgcttgctggccgtggatcagttcgtcacggccttcttcttgttgtcacgcggaatcaagccgaacagtcccaagccgatcagcgcaagcgtagccggctcgggaatgtcggcgggcgggtcgacgagtatgctgtcgttggcgcagttctcggcccagtgaatgtcgaaagccttgccatcccagccgctgtcgagcaacagactcaggggtaggctcatttcgtagaagtaatggtcgtcctctggataatcaccatagcctttcaccggactggtcgtgtagctgatctcggccattcccaccagcttgccggcagtcaggtgcgtgggatgagtaaggtcgggatcgcccggcgcaaggttcccggcggcgttccacaacccataggcccacgtcggattcttgtagacaccgccctcgacgccaaatttctcgaacgtatagacgcccttcttgacgctctcggcatgcaggacgttgatgcccaactcgtagctgccatccttgccgaagtcaatggcgaaatcacccgcgccatagctgttcccctggttcagagttctcgggttgtgaccggtggccagggcaatgtaaagattgccgtcgcaaaccgccgcatacagcgcctcggcatcgtaggcctgtcctccccagccggggtacacgcggccgtcgcggccgacctggtcttcgatcgaggcttggatgcccttgccgggcagcgctgcccaggtcttcgggttggcgatccagtcatcgagtttcccgtcgacagtaaaggcggcggccggcaggctgccgcccgcagcgagggcggtgatggcgaggacgatgattctgttcattggatgctttcggtcgtcacttggtgagggtgcggatcgagcctttcttgcttgtgcaaagaaagcaaccggatccgccgtagcaacgaagtttctcccgggcgggcggcgcagcgttatgaaatagtgcgcaagccggccgactttcctggccggggaatgcgccgacgggctgcacgtcgactcgcctcgcacgttcgttctgactggtttaacagggtgattcagacgattcccccggagttgactccccatgccgattctgggatagtcggttcgcatcgtctgctgcactggtctgcttttcctgtcgttgcttggctcaaccgtattggaacgtcgtggagcgcaccgcttttttgacgcgcggagcggcctcgaatcgaaggagatcgctatgtcggaaatgatcgtgccggggacgtacatcgacgtgcgggcggagggattgatctccgccggcggcgtcgcgacaggggtcgtcgcggttgtcggtaccgccagatcgggaccggtgggaaccccgatcaccctctccggcttttcgcaggcgcgtgagctttttggactccccgacaagtattcgatccccgaggatggatcgaatccactgaccctcgtccgttccctgcaactcgcctatgccaatggcgcctccaccgtggttgcggtccgtgtcgccagcccgcgtgccgcttcggcgagttatgccctcaaggatcccgcaggcaacacgctggccgtcctcacggcggccacgccgggcacctggggcaacgacatccagatctcggtgagccaggcgagaacaccggcgcgcatcgtcggcgaaaagcagaccgcctccttcgcacaactcgggtaccacagcgtccttcccaaccagcagaatcgcatccaggtgctgcgcggcgacacgcgccgggtcgacaacttcaacctcgtctaccgcttcgtcgcccgcgatgaagcggtagcgaagaacggcggcggcagctaccagttggccaacccgaaggtgtctacggttgcgtcgatcaactcgatcgtggtcctcgacggcaacggcagcccggtacgcgcctacggggccaatccaccgagcggcgtgaccgccggaacgattctctacgatctggcagcgacgccggcgctcaacgagatccgcatcaatcccaacaccagcgagctcgcctttgctgccacccaggcgcccgcggcggggcagagtgtcgtggcgacctacgcggtggaccatgccgaccccgcgccgggcgagatcctcatcacggtctggaacggcgatatcgatttccatgctggcgaggcgccgcgcgccgtcgccggtgatgtcctgaccgccagctacctcgttgaagcggcggacagcgtcgaggtgagcctcactcatagccagctcaaggaatcctacgtcgttcccgacgggaggagtctgactgcgctcgccgcgcagtccaagctcgtacgcgccgtcgccgacgcgggccacggcagcggcaaacccgcgcccgatgtcgccgcctatttcgggacgggcagcaacgtcggcggcgccaatggcgccgatgccggcgaagacgaatacgctggcggactcgaagcgatttcgaacagggtcgtcaatctcgtggtgctgggcggccaggacgcccgcggcatgggctcggtgctggttgggcacctcaagtcaaccgaggaaaccgacctcgaacggatcggcgtcatcggcgcgcccggtgtcgagatcgccgactttctcggccacagcgtcgccgagggtcgccttgtgatcgttggcccgggaatccggaatccggatggctcaacgctgccgccggcgtacaccgccgccgctgttgccggtctgatcgcggcacagtcggtccagaccagcctgaccaacaaggcaatcaacctgccgggaatcgccgtggaagccaatcgcgggcagcaggcgcagctgatcgagcgcaatgtcctgaccatcgtctccaggcaggggctgcgcgtcctcaaggggatcaccagcgagggcgtcggccagcccttctcggccatcccgacgcgacggatcgtcgattacgccaagtacggcgtgcgttcggcggccaacccttacatcgggcggctgaacaattcacgggtacgggccgcgctcaaggcgaccctcgacgcgttcctgaccgggatggtggaggacgaggcgctgaccggctacatgctcgacgtgaccgccacgcgcgcccaggagattgccggccaggtcaacgtggtgatgaccatccagccgaccttcagcatcgacttcatccgcgtcgtcatgacgctgcagtaagacaggagaccccgccatgcccaacgacgtcttgcgtgccacggatgcggtcctcgtcctcggtgtcgaggatacgtccacccctgaaggtgaggctgccgacgcggtggtgtcgcagtacgacctgtcgaatgtggtcggccggctgaccaacgtctcgatcagcgtcagcagcgatgttcgccccttctacgagatcggtcgtcgctacccaacgcacttgcgcccgggcatcctgagagtctccggtacagcggaaagggcgcacgtcaatggtgcgctgcttcgtctgctgctcggcgacggctccgtcagtccgccatcgggtccgagcttcgcccagccgtcgttcaacctgatctcgacgctgaaggatcccgcacaccccagccagatgaccaaggtgacggtgttcggcgtcaagttcgacagctggacctacagcatcccgagcgacgccttcgtgatggaagcgatcaccttccaggcgatgcgcgtcgcctacgaggaaacctgatcggcacggtcgatctcgaccaccgcgcgggagttccgaacgcatgccggcagtccgagaccaggcggtgaacgaaacggccgccgacgccgggccgcaggaggcacggctgctgacgccgcaggagttgctcgccggcagtctgctgacctacgacgtcgaagtgccgccgagcatcctccgccccggtgacgaggacgctgccgccgctgcaggcgggcgcgtgcgactacggccgttgaaggtggcaacgctggcgctgatcgccagggctgcgcgcgatgacccttcgctggtgcccttgctgatgatcaaggagtcgctggtcgaacccctggtgccgctcgaacaggtccggcaaatgcacgccggactggtgaacttcctggtcactgccgtcaaccgggtctcgggactcgcttccggcgagggcgcggtgcgccacgctgccgactcggccatcggcgaaacgcacgtgcagttcgcgtggtatttcggctggacgccggcacaggtggcggatctgacgccgggacaggttgccgtctacctggccggcatcgagcggcagcgagcccgcgacagcgaaccgcagccggcgccatgaacccgacgccgtgggaggaaccggcaggcctcgcgctgcaagtcgccgacgcactgttcacactacctggtgccgaaagggcggctgccacgcagcatctcgccggcgtcgacccatcggctgcgctggagagcctgctcgccgccatcctgcaagcaggcccacctataggtacgcatcaggaatccgtagcggacctgccggcaggggcgcgcacgccagtgcattcccgggaagtggttagcttacgagcggcgagcgagccgcgcgcaggcgctgacgcgggaatggcgctgccggccgacatgctgcccgggaatccgctgcgcctgatcgaccccatgttcgcatcgaccgggattgccgggctgcagtcgctacctggcacgtcgcccgggcaagtcacggtggcgaccgacagcccaccccggcagaccccgcccgtcgactccagaggcgggacgccggggtctagcgaagacggccccgtcattccggagcgcaccaggcagggcgcaccgactttgcccacgccgcggccagaggggccaacattcggcacgcgcgccgcggacgcgccacctatcccggcgaccgaaaccaaggaactccgcggtggcagtcggcaggcacgccgccgtcgcaacgatggcccgggtgacaagcgcgaggccctcgcaagtgcgcaggggctgcacgcggagccgccgcggagcacctcgtcggcgcctgacggcgctccaggcaatgtcactcgtacgccgcccgcgcagtggcccgcaacggcttctcgcctgagcacaagagatacgagcgcgacagggcgccccgcgaccgctgcctcctcccagatcctcgccgacgcgtcgcgaaagacgcgcctggtcagtggcgtggccgatctcaatggcctgttcgagtcgctgctcgccgggcgccgcccggcagacacacaagcggcggtgctggcgggaactcgccgcgaagcccctgttgccgccgaaggcgagccccctggggcagcagggcgacatcccgatctctcgccggcatcccttgctgaggccgcgccggtgccgcgcgccgcaccgctgacgcgtgccgactggccggcaacggcggctctgatgccggccgatgctgcgcatgatgacgtcctcctcctcgaccgtcttctcgatcgctgggaagagcggctgcgcgagcaggcgatccgtcaccttgggttcacgggaggattgacctagcatggcgctggagattgccggagtggcgatggacaagctggtgagcatcgaggccagcgaggcggcgcgcttcgttcgtcacgcggttcccgggcttgccggcgagctggcccaggacctgggacgcccgagcgtgcgcattcgggttcgcggcgttttctacggcggcgacgccggcgatcgcctcaagcagttgcgcgaccacttgctggcgcgccaaccggtggatttcctgtgcgaactgaccggcgatggctatttctcgcaggtgctggtcgatcagctcgacgtagccgagcgcgccggctacccggacgagtacgactacgaatgtgtcgtcaccgagtacgtgccgccgccaccgccgccggcaggtgggctgctcgacggtctcgacgccggcatcctcgacgaagccacggcgctgatggacgacgtgcagaacgcgctggcgcaggttgccggcctgaccagcctgcttgccggcgctagcgacttcgccaatccgacgactcgtctgccggcgatgctcgacggcttcacgggcatcgccggcggctcggccgcgtcgctgggcggcatcggagacctgttgtgagcggcgccacggccagcctgccgaatctgcagcgcgccagcaacgccagcgcgaatgcccaaactggcctcagcggttttctcggcatcgccagcgcgctggccggcggtggccatgactcgccgctgcgagggatcagcgaggcgcttggaggccttgaccaggcattgcagatcgacgtcagcggactctccgagcggctgccggcagccctggcgaacatcgaggaagcgctccccaccgacgccctgcgttttgtcgaggaaatcgtaaaccgctaccaggaagtcagcgacttcctggcgagcagcggactggtgcgccagatccagccgggggccagcctcgaaacgacggcgctggctctgatcgacgagctgctgaatctgttcagcgcccgcctcgcgggtctcggttcgtcgctgatcgacgccgacacgctcgaagccgtgagcaaagcgctggcgacgatggaggcgctggcctccggtagcgttcttcccgccgatcaactgcttgaattcctttcccggaacctgttgggcgtcgacgccgacttgctcgttggtgcccgcagtcagctcgacgcggccctggcgatcctcgatccattctctgccaccgcggtcgaggcagcagtcgcagccacccgcgacgccgcgaccacggccttgcgcaacctcgccgaggcgttgcgcgagttcgacccgaacgatctcgccgcctacgcgacgcccgaagcgctgctcgatacgctcggccgggcgctggaagccgcttttctcgcccttgaggcgctgtactcagcgttgaccgtcgccgtggcgcggccggaatgggagacgctgttcacctcctgggccgccgtgctggccgccgtcgaactggcagacgtgccgacggtggacgacgccgtcgatgccatcgccggcgccatcgagtcgctgctggcgcggctgacgatgagcctgtcaccggacgatctcgcggcacaggtcgcacgcatggcgggctcgctgcacgcgctgttcagcgactcgccactggcgcaggtccgccagatcctgatcgacttcatcggcaggatcggcgccgaactcgccgcgattccggtcgaagacgtccggaccgccgtgctcggaatgctgcagaccgtgcagcggcagatcgaggagctcggtatcgcggaggtacggtcgacgatcgagaagggcttccaggatgccaacgacttcgtcgacgacaatctgggtggcgacctgctggcggggatcagcacgcaactcgccgcggcgctcggccaactcgagaacattccggtcgccgaactgggacaggaactggccagcgcgattcaggcggccagcgagctgatcgaggatctgcaggccaagttggccgccggactcgacgaggtgcgcacgcttctcgcttcgctcgacggcatcgactttcgtcccgtggccgacgaagtggtcgatgaaatcggtgcgctcaagtcgcgccttgccgccatacggccggagtccttgtcggacgtcgagcgtatcgccattcaggccggtctctctgtcctgcgcgccatcgacctggaggggatgatcgaaggcgaactgaagaaggagtttgccagcgtcgatgcgcaactggcgcaggtcgtccaggcgatactcgacgcctggctggagtttcgccgccgtgtcgggactctcgacggcgcatcgctggcggcgccggtcaccggactgctcgacgaggtcggcaacaccgtcctcgcgatcaatggggccgccgtcgtcgcaccgctcgagaagctcctcgatgaactccttgccaaggcccgcaccgtctcgccgggggcgattctcgagccgctgcaggaaccctatcagcgcatgctgcggaccatcgagcgcgccaatcccgacgtctgggtcgagccgctgcacgtgctgcatgccgagatcgaccgcctgatcaagctggtggacatcacacccttgttgagcacgctcgaacagaagcagcgcgacctcttcgcgcaggccaggcaggcgattgccgacgctgtcggcgcggtgcacctgcccgagccgctcgacacctttcatgcgcagatgacgacactgatcgtcggcatcaccgacgcgatcttcgccgaccccgatggcacgctgcgccaggtcaatctgtccttgtccgcctcgatgcggccaagcacgctgttcgagccgctcgaccaggccttcgaccgccttctggcggccgtcgagacgctgcccgcggacgacgtgttgagggcgctcgaagctatccgccagggccttggggcggcactgccggcaatggacccggcgaatgtcgtgcgcggcatgcgcgttgctcagggccggcttgcggcgttgtcaccgagcagcgtggccggcgtcgtcgcgctgccggagttgcgtgccaggcttgccgggcggctctcgttatcgaccgccaacggcgacgccggggcctcgctgctggcacgcttcgatctgacgctggcaccgctcgaccttgcctcggacacctcccgcctgtgccgtctgagtacggcccacgccgcgctggtcaccgccctgcgccagcgaatcaacgccctcgacaccgcgaccgcacagcttgagttccagcgactgcagagcggactcggacgcatcctgccgccgtttcttcgccagcccacgccgctcgccatggccgatgtccgtgccgggctggcaacgctcaggccttccctgaaagcgcggcgcatcgacctggccgtcgacggcttcctgaggcagcttgcaccgctgcagagcgcgctcgacagcgccgtcgacggcttcttcaaggagatccggcaggcggcgctggccctccacccgggggagctgaaggacgccgttgccgacgtctatgccagcctgcgcgccaggctcgccgtcctcgatcccgagctgctggcggcatccttgcgcagcagcgtttgggacccactcctcgatcccttgcgagcaatcgatccggcagcgttgaaagctcacctcgacgcccttttccagaacctgctggccaagatcagcggctcggtcaaggatctgctgaggcaactcaagcaagccatagacgccttcctggtgcgcgttcggcaggcgctgtcgagcgttctggcgacactacggcagaagatcgaagcgatcctcggcgaggtgagcaagcttgtcgtccgtatcgatggcctgctcgtcgacgatctcttcaagcgcttgttgaccctgcttgccaacctgcagaccagtttcgaccaggaactcgaccgggtccgcaacgagttcgacggcatgctcgaggcgattcccctcggcgcctcggccggggtggcgatcgcatgagtaccctgacgcaactccgcgcctggcaggccgcgcaagcggcggcgagaaaagtgatcgccgaccaggggctggcgaacgaggtccatgaggggccggcgatttcgcgttacacctggcaagcgggcgaactcgccgagatcgtcgagcccgacggcgagcgctggggctacgcctatggtgacgacggacgcctgctggcagtcgaccgggacggtcggcgttgggccgactaccgctatgacgcggcagacaggctcatcgaggtacgtcgccccgacggcgtgctgacgcattcctatgacgagcaggggcgactggtgcgcactctgcgtggcgatgccagtcccttcgtctatcgttggcaaggcgagcgggtggcgactgcgcgttcggatcgcgaggagagccacttccattacgacgcccgagggcgcgtcagcggcgtggatcagcgggtcgatggcagtctcttgtcggcgcgcttctccttcgacggccaggatcgcctggcgcgcatcgacttcccgcaatggcgacaggcgatcggtttcacctgggacgagcggggccgaccgagcgccatcgactggaacggccgccagctcgcccatttcggcaccgacgatgcggcgcggctagcgtggtgcgagggcttcgacggcgtgcgcgaggaaacctggcacgaggcggccagtggtcgcccggtccgccagtcgatgcgccgcgccgggcaggagatctggcactgcgagctcgtccgcgacgaggctttccgcctgattcgcgaaggccgccgggactatgcctacgacttctgcgggcgccttgccgaagtccgcgatggccaggagacctggtgctatcgctacgatgcgctcgataacgcgaccctcgacgacggcctgcccacagccgtcgactgcgacctggctgagcgcgtgcggcgggttcggcaaggctcggccgagcgcgttttccggcacaatcaggcgggcgaactgctcgaactgctgctcgacggcacccgcgtcgcgcgctgcctttacgaccacaaggggcggctggtctgcaagtcgggaccggcaggcagcgagcgctacctctacggccccgacgatgggttgctggcgatagccgacgattccgggcagccgctactgatcttcctgcgcctgccgaccggggtcgtcgcgatgatcgactttcggacccatcgccaagggcaggcggtgtgcttgcactgcgatgcgcacggcaacctgcttttcaccgggacaggcgaggcagagacggcgcttgccggacccttcgccagcgacccctggggtgttccgctgcacaccgcgggcccctacctctatcgaggtcgcctctggcatgccgaccttggcctctaccgcatcggctgtcgctggtacgacccgaacctgcggcgcttcctgacgccggatacgcacaccggtgcgcccgacgacgcccgcctggtcaaccctttccggctcgccggcgagcagcgcatggcacgcgcgcagatcctcggcgactggctgcgccaaccgcgactgcgcaaccgccacgcctactgcgccaacgatcccatcaaccgcttcgaccccgatggacactggagcttcggcggcgtcctcctgtcactgctcggcgtcctgtggacgctaccgaacacggcattcggcctggcgatcgaagtcagttgtctgctcggcgaggtcgtgcgctggctggtgtggctgttctcgggtggcaaggtcagttggcagacgcccggtttcgacgccgccgcctcgggccgcctgaatgccttcgcgctggtctgcaagggcggctggctcggatcgttcgacagcctgctcggcatcaccttcggcaatgtcattttcgtcaatggccgataccaggagaacgccgaatggaaagcgctccccgatcccgtccgcccgaccgcgtatggcggtgcggtgacgatcgcgaagagtcaggcgctctacgagcacgaactgcggcatgtaaaccagtacagttggtggggccccttcttccatctcggcctgccgttgttcggcgtgtacgagtgggacgtcattctcaacggctaccggaacgcgagcttcgaaaaagacgcccgcgagcacggaggcttctgatggccggcctgcgcccccgtttctcgttgactgccggcagtctgtcggctgactcggcctcaccgttggccggtccgtcgcgcttcgtcgtcgagcgcagcctcgacgtgcccatcgacggcctgcgggtaacgctcgccgaaagcggcggggtcgcgccgggtgatcccgtgcaactcgacctcggtgacgaggacgggcttgcgcgcgtgttcaccggcagcgtcgcggaagtccggccacgcctcgctggctgcgaactgttctgcgccggcagcttgctcgcgctcgtcgacctgcgcgtctcgtcgttctatctgggtcggagcgccggcgacgtggtgcgtgatctgatcgggcaggctgctctcgaaccaggggagattgccgacggcatcacactgccgcggtttgcggtcgagcgccgtctcggcgcgcacgcgcagttgcggcgcctggccgagcgcctgggctactcgttgtttgccgaccgcgcggggaaagtccatttccgcggcctcggaccggccgcagggcttgctgccggcggcatcggcgcaggacttgccacggccgctgcgggagcactgggaacgctggggaagggcggtgccggcggtctcacctacggcaaacacctgctcggcgccacgggcgggctgcggccggcttttgcacggaaactgctgctcggcggcgaaagtccgatgtcgggccagggggaagacaagagcttctggctcaccgcgaccgatgcggactaccaggattcggcgggcgacggcgacgaactgctggtcaccgatccgacggcgcgcaccaaggacatggcgggtcgctttgctgccggctatgccgccacttttgcgcggcgaaccagcgaagtacggctgacggttctcggcatgccggatctcgaactgggcgacgacagcggggccagcgatgcccccgagtcggcactgaacaccaccggctacgtcaagggcctaagccatcgattcggcgcgcgcgaaggattcgtcaccgatgtcgtcgtgtctacggagacgtcccagtgaaagaactgctcgacatggtccgccggacggtgcgcgaggaactggccttgcggcggggaccgcaactggccacggtcatcgcgctcaccgctcacgccagcgcagacgacaccgccaactacgaggccgacctgcgcctcaagcacgacggactggagatcacgcaagtgccgatcgccatgtcgcacgtcggcttcgccgcgccaccgcgcgtcggcgatctggtgctcgtcgaattcctcgatcacgacctgcagcagccgctaatcaccggacgcttctaccacgaccaggaacgcgctccgctgttcaggcaggacgaagtgcttttcgagcaccgcctgcccgacgacaccgtcaaccatctgcgctttgccgacgacggcagcatcttcctgcagcgcgcggtcagcaagctcgaggacaacagtgagttcaaggccggcctgcgcatcgatcccgacgggatcatcgagctgaaggccggcgacaagatcaccgtcaccctggacgccaggaacgagaaggtcaccatcgtctgtgacggcaagccgatcgacatcacctgctcgcagctgaccgtcgacgccgacgtcgagatcaggaagacgttgacggtgaacggtgacggaacgatcaagggtaccggcaagatcagcagcgtgacgatttccggcaccgacatctcgggaggggcctgatggccgacctgaccttgaagggaacgctcaacctgatgggcacgctgacgttcaaaccgtcgcccggcggcaagctcaagatcggcaacgccgggctcgaggcgctggtcgaggtgatgcccggcgacccaccgcaatgcacggcggcgccgccggtcattctgccgccgccgccggcgtcgcccttgcagccgcagccgaccgtgtggatcgtcagtagtttcaacaagaccgtgaaggccgggtcgaaatgcatcgtcgcactcggcatggcgatgcagggacagtcaggcgcaccgctgtggccgggcatgctattgccgagttcgggaaaccccaccgtcacggtcaatcacgtcccgatcaacgtggtcaacgacatggccgtgattttcccctcgggcggctcggccgccttcagcgcgagcggccagacatgacggcgcttgccctccggatcgtccagccggtgcacgacacaggctacccaccggggccgtcgatcgcgctgcagggaagcctgaccggcgattcggctgggctgtacctgaagtggtattcgtcgctgaattcggcggcgagcgagactcagcccgaactcaatgccgaccattcgctggcgatcctcaactggagtgcgccgctggcggagttcggcagccacgtcatcgttctcgctgctaccgatcaggagcgtaccgacctcagcgcgataaaggctgtcacgcgctcggcgatgagcggtggcgcaccgcccgcggcctccgcgccgtgcatcgttcaccgcctggtcgcgcagattcgcacccccgcggcgaacggacaggtgctgtcgaaagcggccgccacgctcgaatttctcgcccctgcgcgttgggcgagaaaggatgcggggccacccgaggcctgggtcgccgacagcgactaccagaggatcaacggcatcgccatgcgcttgcgtctggtaccggtggggccactggatcccgcgcattcggccgatattccgttgaccctggcgacgctgccgttcatccgtgccgacgacaagacctggtttcgctgggcgggagcgctacctgccaatctcggcaacggcaaccacacgctcagcttgtcggtgagcggcggcggcgccacgacctcggccgtgcgccaggtcattctggcggcgtaggggagaacgcacgatggccagtgaacgccagagcctgttcggagccgacctccagttgcgcgaaggcgctggcggcagcgatctgacgctcgaaggtccggtcggatcgtcgggcgacctggcgctcgcctacggcaacgccaacgccgtccaggcgctgtcactgcgcctgcgggtgcgcaaaggcgagctggcgctccttggctggcccgattacggttcccggctgcacgaactgatcggcgaacctgatctgccgcgcacgcgcctcaaggcacaggtcttcgctcgcgaggccgtcgaggccgacgcgcgcgtgcgccgggtcgaggcgatcgaggtggtcagcattgccggcgagcgcacgctgctgcgcctggcgatgcaggttctcctgatcgacgcgccgacgccgcttgaccttgttttcgacctcgccctggagggtacatgatcgacgtcggacaccccttctcgaagccgttccagagtctggtcgacgcgctcgttgaaagcctgcaactcggtgtcgaacagccggccagccaggaaatcatctttcgcgccggcacgttgagctatccactcaagggtatcggcccggtgagcggtctggctgcccagatcaccggcttcgtcgctggccgcccggcggtgttcacactcggccagcactacttgtacgccgtcggccaactcgtctggcaggcgccgccgtcgaccgtcgacgccgacatcgctgccgtctggttcccggacgacaattctcgcctgacggtgggttacttcttccgcgacctgccctcggggattaccgatttcaacgccggcagcgtcgccggaaccctcgtgcgcgcgatgtcgcgtgagttcaaactgctttacgaacagatggaccaggcctaccggcgcgccttcatcgactacgctcagggtgctgcgctcgacaacgtcgtggcgctgcttggcgtcgagcgccgccaggcgctgccggcgcagggtgaagtcactttctggctgaagaaagccggccggaacgacgtcgccatagctcgcggcattcgcgtcgccgatgcgcgcgggcgcgtcttcaaggttgccgcgccgggcgtcatccgctcgacgctggtcgaggaaacctcggcagccggcaagagcgtgcgcgtcagcgtcgccatcggctcgctgctgcatgtgcgcgagaagggcaaggaggtcgacctggcgacggtcgccaccagggccggcaagcctttcggcgacgacggcgtgaccattaccctgaagaccgtgccgccgtcggccagcctggtgatcactttccagccgaagacgccgaagaccaccgtcgcggtcgtggcggtcgatgccgggcccgcaggcaacctcgggtcgggaagcctgaccgtcatgccaacacctccgcgcggcgttgacggcggcgtcgtcaacgagaagccgttgaccggcggcgaagcggccgaggatgacgaacccttgcgcgaacgcgccaaacacgccctcgagcgggccggcaatgcgacgctcaatgccatccactatgcggtgctcaacatcgaaggagtggacagcgtcgaagtgcgtgacgcctcgctcgatgcggcaataccgctgggtgaggtgtgggtccgcttctcgaccggcaaacccgatgtggttgccccgcaggtggaaagggtggtggacaggacgcgcgccgccggcatcaaggcggtcgtcaaacaggtgcgcacgctgaccttgtccggtcgattcctggtcatccccgacgcttacgggagcagcaaggatgcccgccagcgctaccgaaccgccgccatcgctgcgctcgccggacttgccatcggcgagccggtttcgcagcgcaaactggcggcgcttgctttccgcgttgccggcctcgccgacatgggtgaagtgcagctcgactacgtgcggggaagcgatgccgcgctggcgatcgaccaggaccccttcgtcctcgacgccggcgagcaggcgcgtcccgatgccggggcgctcgaagtcgtcgccctgcacgcgctggatgcgtcggcggccagcctggcggccgatggcagcctgtcgctgtcgttgcgcatccttgatgacgacggcaagccggtgcatttccgtcgcctcgagctcgcgctcctggccaccgttcgggcgaagccagcgacgacccccaaccagcctctgcagcaggttgcccaggttgccggtacgatcagctttaccgctgccgagcaggccgcgccgtcgtttgccaagctcgtcatcgccaacctcgccagtctggacgcaagcagcatcgagctgatggtccaggcaactgcctacccggggatggttgccgccaagaccagactcacgacctaggagggagcgtgtctttcaagaccgatcggctggtagcgctattcccggacgtctacgcggcgcgggagcgcgactcactgctccaccaggttctcgacgcgctggccgccgaactggtgaacagcgacgcggccgtcaaggacctgctcaagtcgcactggatcgactacgccgggagcggcgggctggatggtctcggcgcgctcctcggcgtcctccggcgtcgcctgcccgacggcacgccggaaggtgacgaaaccttccgcccactgctcaaatccacggtgctctccttcatcggtggcgggaccgtggaaggcatcaagggagccgtgcgcgccgccctcgggttgccatacgatctggatctcttcgccaaacaaatcgccggcccgggcggcgccgtcaaccggggcatctcggatctggtggcgggtctcgacaggctggtgcagatcgaggagttttcgccgaagactgaagtcgttctcggcagtgcgctgccgacgcccgtcggcagcactgccacgctcgacgtcaactttgcgacggtcgagccggtcgtgccgcgcatcgagtggacctttacgcagggtggtggccggcacctgtcgctcgtgcggcaggactcgggtgccggcatcgtatcccgggacgaattcgtggtcccggaagggagtacgctgttgctggccggcgaaggcgcaacgggtttctcggcgtcgatcggcaccacggatgtcagttcatggttcgtcgaccttgccggttcgctgccgccggcactgcccgaggtaccggcaggtggctcgcgatgggtcttttccgcagcccgcgccggcgagttcggattcgcggcctacgacagcggcgacactttcgatgcggcggctttcaccgtgcgcatggcatgggtccgctaccagccgctgaccttcgacgtcgtcgttccctacttcgttgacgccgcagtcaggcgcattctggccggtacaggctacgaaaaccgcttccgggtgttcaagggattgtcgctcgacgccatccagaaggtggtcgatgacaagcgggctgccggcgttcgcggcatggtacagtactcgctctcgttgccgggagagtcctccgagaagacgccgtgggaagagcatgcggttgtcgagcggttttcggccaccgccgagcatcgtcacgccgagactcacgacaccttcgaagatctgctcgtcggcgccctcagcagtgcactcgaaacacacgatgccagcgagcacttcgccatcggcggcgtcttcgacgtagctgtctcggacggcagtttcggatttcagtgaacctttccaggagcatagcgatgcatgaaatcatggatatgcagggtaggctgaggctgctggtgaccgaccggcaggagcggatcctggttgaccgcagccatgccaaccgaatcgttcgcagtggtcgtcaactggctgcccaactgttcgccggtgtcgaaggcacgccaccgtcgaaagccagtcacatggcggtgggcaccggtgcggacgccgctaccgacgagcaagcggcgctggtcggtgagcgggcgcgcaacccggtaggtgccccggtgtataccgagatcatcgacagcgccggcgtcaagcggatcaaggtcagtctgcaagcggtgttcgacttcgccgaagccaacggcgccgctcctctgcgcgaggcgggaatcttcacggccgccaaggatgggacgatgtacaaccgcgtcgtcttcgatccggtcaccaaggccgacactttcaagctgacgctgatctgggacatcgttttctgagctgcttttcgaggagatccctaccatgccactgacccccgatctgccgtttccgaagagcgccggcgacgccatccgctcgaaggactggaacgacctggtcaccgaaacgcagcgcctggacaatgccaaggtcaatcgcgcgggcgacgcgatcagcgggcccttgaccatcgccggcgcactgggcatcggtacgacgacgcccagcgccaagctcgatgttgccggcgatctccggatcaacaactcgcgcttgtatttgcgaggggctggcgacaataaccatgggctggggtggtacggtccgggcagtccgttcgccggggcgaacgtcgacggcccggtactgttcggattttcgggcggagcactcggatcgaccgacggtgggcagaagctggcattgagctgggacgacagtggcaacgttgggatgggcacgagtacgccgaaggccgcactccatgtcgtcggcggcacctggctgtgcgacggcacgggctacgccgtggcgaacaacagaatggcgaaaggttcgctgaccgtcggcagccttacctcgagctttgggggcggaagtggctggagcgacaacaccgccggactgctcttcgaaacccgggacgatacggagatcgcgatccacgactcgggcaccaggatcgccagtgtcgcttactatcagagcagcgcgaacagtctgacgatcggccgagatatgggctgggggccgatttccagcgttagcgtggcgggaagcatacgcgccggcaactccgacctgtacttcacgaagaccgaccacaaccacagcggattcggcaacacgcccggattcgccgccatcgagaacgccggcaactacgatgccctgatgattcttggacgggcgggcgcccaagttcccggaaagcccgcgggtaccaaggcgcgggtggtgaagctctgggacgttctggaagtcaacggggaccttctggttaccggcagaatcggcagtatgaacaagggacctggcccgctcacggcaggctggggtggcggtctgcgaacctgggacgtcgaggcggagggaacggtttggtccaggggggcgttccagaccggaccgcgtgacgtggccgaaatctatttttccgacctcgaactcgatccaggcgatctcgtcagcctcgatccggacgccgatcggatcattcgctcgagcgggccagccgacccgacagtcatcggcatcctgtcgaccgagccgggctttcttctcaactcgcagctcaaccgggaagcgccggctggcgatctccgtccttacccggtggcgttgtgcggttgcgtgccctgcaaggtgagcgacgaaaacggcccgatccgtcgtggtgatctgctgacgacgtcctccacgccggggcatgcgatgcgcgccgagccaatcctgttggacgggaagagcctgtacccttccggcacgatcattggcaaagcgctcgccgcacatgtcgacggagaaggtgtcatcgaggttttcgtcgtcttgcgctagtccacatcgcggccacgacgacagccattcccatcccccaacccgacgcgggaggagtttcgacaaatggaagcgaggctacgcaaacggctcgaggaactccgcgccgagtacgacaagggccgcaaggctctcgacgaccttgaaagtcaagcagccaatgtccgcgctaccttgttgcgcattgccggagccgtacaggtcctgcaggaggaactgggcgagagcccgggtggcggcgaaaacgtcccaattccccgcgccgcggactaggcagccatgttgctcgccctcgagaacgccatcgcgaatctgctgcaacgtgaactgccgtcgctgttcaccggcgcgggtgccgcaagcgccactttttcgatcgatacctgggacttcgatcgcctgtcggccgatcccgttgccggtcaaccgggtcccgaggacgcggtggacgaactggctttcgatccggccgcagcggctggcccctacgcgctgacgcggccaccctatccgggcccgaagcgcgtctacctgcgcgcgacgagcggcgaactcgtcgcgctggcgagcgctgaagtgctctggaacccggccaatccggccgcattctcgatccagccgctggccacgcgggatttgacgggcttcgaccacctgcacatcatgtacggcgttgtggcggcggcaacccgcctgaagacgctgcacaagctcaccctgcagatcgccggggccgacgccggcagcagcgaaaaggcgttcgcactcgcgctggcggtgctggtcctcaaccgcgacgcgctgctgcgcgacgggggttttgcgtggaccgccggaggctaccaggccgaaggagcggtcaagacgctgaagttctccgccggtgcggtgccggcgccaacttcgcgcaccctgttgctcgaagcggaggtggatttgcgcctcgaacgcctgctcgccgaggacgaaggcaagccgatcgtgcgtattctgtcgccgggcaggacacccggcagcaagccggtcgacatcgatccggcgatccaggcctgaagcagaccggaggccgccatggcgcgcacccacgctttcctgcaactcgacgccgaccgtgcccccgaacagacgacctttttgcgtgcccgtgtcaccgtcctgcgcgaggcgggaggacacttctgggtcgacctcgacgaagcgcaggttgacaccttcgttgccgaggggttcttggtgtcgaccttcccggccgccggagttctcgatctcggaccggtgactttccggccagccagtgaaacgccgcagccgccggctgcgttgcaggcaagcccgccaagcggggacgagcccgcgttctggctcgttcatttcgtggcgccggtcgacaaagcctggctggtggagatggctctggcaggtggcgaacaggtccacgtgatcgacccgtttactggcgtgttcaggatgccgctggccgcctccgacacggtgcgcgccctgcgctacgtggacttccttggcctctaccatccggcttatgccgtcgatctcgatctgaccgcctccgaggaagcgttcaccgccgcatcgctggcgacgctggctttgcagccgccgcccgcgaccgcgcagggaaatctgcaattgcagatctttgacggagtcgatcccgagagcgttcgcccgctcttcgaggccgccggcgcgacggtacttgccgacctcgcgcacggctttcttgtgcaggtgccgcctgagcgctgcgccgccattgtcggcgtgccgggcctctatatggcatcggccccgtcgacgatggaagtgtgcagtcacaatgccggagtgattctcggcgccaatcaggtgcgcgacctgggaacggttaacttcctcgtcaatctcgatggcctcgccgaaatcggcgcggtcgtggattcgggcttcgacgtcggcaatctggccggcgccgtggcgccgtccaccggagcagtgaccgccttccacccggatctggtcgccaacgtccgcctcctgcgcaacagcaacacgccgttcaacgcggcactcgccgtcccggacgctacgccgcacggtacgcacgtcgccggaatcgtcgtcggcgatggcagcagttcggcgggtcgcacgcgcgggatcgctccccgcgccgcactgatcggcctggcgccactgccggccaacctgcgcgttcccttcgagttcgcggccagcaacggggcacgcgtgatcaacaattcctgggggagttcattcgccctcggagcaaacaacaaccgctatacgccggcggagtcccaggcggtcgaccgctggtgtttcgaccatcccgatgtcctggtgctgttcgccgccgggaacgccgaatcggatacccagggcggcggcaacggcgtcctcgacgcgcgcagcttgcgcctgcaggccactgccaagaacgccttcacggtcggcgccacggagaatctgcgcagtgacggcggctggcgcgacagctatcgcgcattcttcggagcacgttacaaccacgcggcattcaacgtcgcggccggtgctgccgcgggagctttcagcttttccgacaacgctgacgagatcgcgctgttcagcgaccgcggaagcgtgcgtaccaacgcgctgaccaacaccaaccgcgtcaagcccgatgtggtcgcgccgggcaccaatgtcctttcgtgtcgctcgcaatgggtcgcgcagccgccggcgttgcccggcgcacctgttcctgcaccgttctggaatgccaatcccgacagcatgctgccggccggcttcaaccgaaatctctaccagattctcaccggtacgagcatggccaccccgatggtcagcggctcggccctgctcgtgcgccagttctatcgaagccgctttgcccagatgcgccggccgctgttgctcgaaggcgtcgccgttccggctgcgccgccgctaccggctttcggccctcctccggcgattgcccgccacgctgatggtctgctttgcgtctggcttaccccggcgcttgccgccgcccagaagaacatcgtcgcgctgcgcctcagccgccaactggcgccgatcgacagcctgccggtgcatctgcaggacaacgtcggcgagcactccgcgccgaaggtcgtcaccctcggcgagcgcacctacctgctgcaccggcatggcgacggcaagattcgcctgtcgtgctacgaccgcgcgttgcgccctctcgccgcttttggtacggccggggtggtcactctcgcgccggacacccgtgccgacgatgcggtgccgcccgacctgatcgtggtcggtgaacgtctggcctgcgtctttccgacgaccggcggcaacggctacttcttccagcgcttcaacgccgacaccggcgcgccggtcgatgtcgcctcgatcagcttcctgttccatgacggcagcgggccgcatcggccgctgacctggaacggtagccgcttcgccgtttgcggcgtggcacatgcgggcaactaccgcctccaactgcgacagatggacggcgccgccaatctgcaaggtagcgagccggtgacggttgtcgaacaggctgccgaggttcgcgaaccctgcctgctctgggacccgcgcagcgcgcgttatgcgctggtctggtgcgacgcgcgcacgcttgccggtggcgaagtgtggctccagttccttgatgccaatgccgccgctctgggcgttgcgcagcgcgtggtgagcgtcgccgccgctaaccacgtgcgacgaccgcagcttctctgccaccccgacagcggttacgtgctgctgtgggaagacgacctgcagaatggccacttcgacctctactgcgcgtttctcgacagcaacggacaggtggacagccacctcgcggcggcggccgacgacaccctcagccggcgtctgctgagactctcggatacccccggcgacatggacggattcgccgccgtcggcgacgccgagggtttttcgctgatctaccaaagcccggatgagctgaattccgaccgcctcggcgtgtatgcactcaatctcactcgcgccggcgccttcgccgcgcaggaaaacccgggcactccactgctgaagagtggccgctacgtcgtcgccagtccactcgatcacgacagcaccgccctgagcgccttgtccgcggtctggaccggcgcttcctactacattctgcgactggctcccggagtcggtctcgcggacagtctgcaatggttacgcctgcacgccgatggtgccgtcgatgccggctacggcgtgagcggcatccgtgaaatgcccgcgccgttcctgattctcagcgtcgaggccttgtggaccggcaacgaccgtctgatctccgtggccaacgacgcgctcgctgccatcacgcttaccctgcacgatgcccagggggctccggtcaccgagttcggtacggccggtgccgcccgactgcgcgatccgctgcccatcgacgatcggatacctgcgcagatcgggtttttcacgactccttcgttgcacgtcatcgtcgcgtacggcaccatccaggccggggtgcggcaattgcgtcagcaacgcgtcaaccgcctcggcgcgcgcgtcggaacgccgacggacctcgcccgggtcgatggcgtcgcacgccatggctggttccagttcgtcaacagcgaggcgcgatcgatcgccatctaccagcgtgtgaatggcgcggtcacgcgcgtccattgccgtcgcttccggcctgacggcactgccgatggcgccgagcgcgacctcagtgccgccgccggcgaagccagcaacggcgttctcgcccgccgcccgacggcagccaactcgaccaatcgcgaatacggcgctgcctggcagtaccgcgccaacaacgcgtcgcgctgggagatccgtttcagtcgcctcgatcgtcagggccggccgctggccaatccccccggcaccacgccgccgatgccggtcagcgacatcgtcgtcatcgctaccgggacgcctggctggaatgcgagccgcgaggcgatcgaaccgcaactcgtctgcacttgtacgcacgagccctgggccaatccgccggcggtcctgccggccggtaccagtctgccggtgtggagtccggcctacggactcgcctggatcggcgtcgaaaccgacggcgcgcgcctgctctacttcacggtactcgacgagaacggccagcgcctcgccgtcgcaccgccaccaccaccggccggccctctgaatccgcgcgcaccggtgggaatcctgcaactcagtgcggcaggaagccgggttcaggatttccagctggtgtggaatggccgtgtcttcctggtgtattgggtggaggaggagagcggccatctgcaccaccgctacacggcgatcaatcggcatgccagccagaacgccaacgacattcccagcgccgcgctgctgcgtgccactctggtcaatggcgccaccaacatcaccccgggtccgctgcccgatagcgctgccggttacgggtgggggcgggtcagcctgcgccagagcctgtcgccggcgccgcccgtgacgctgcatgtgcgtgatgactgcgccatcggaccggggcgaacggtcagttaccggttcaccctgcctgccgggacggctctcctgcgtgtcacgctcaactggaccgacccgccgggaccgcgcctggtcaatcatctccaccttacggtacgtccaccggcaccgccagggccaggcatccgccccgaataccgaggtaacctgtggagcagcgtcgccggccagacgcacctctcgaggccggtagcgacaccagcagtcgccgccgacaaccacgaggatgtccagaccttcaagcaggtcgtcctggcgaacccggcggccggcgactacgaggtcgaggtatcggcaacggcctttccggcggatcccttcaatcagcagaatctgcaggccttcgcgctggtttttgcgggcagcggccccgaagtacgcttcagcctgcctgcagcagccgtcgccggcgccgcggtatactgagcgccgtctgtctcttgccgtcctgtcggtcggtgcggggaagcacattcaaggacgaaccatgccaagtggcaagaagcagcctgccccgctcgcgccgagcagcggttacagccacgcggccaaaaccgcggtgcaggaaaccacgctgcgcgtcaaggaaatgcaccgtgccatcgccggcaagtccttcgacattctgcggcgcattccgctgatctccgggccgacccatcttgtgcgcagcgctcacgatgccatcctggccggggtctacgcgggcatccaccacaccagcggcggcgtgctcgaagccgcggccctgatcgaaaggcacgccacgcgccggcggccggacccgccagtacccggacggctggcgagcggcctgcgcagcgcggtcaatggtgcattcggcgatcacctcgccaccagcaacaaccgcctggcgatcgacatggcattccatgaaaacggcgtcgccgtcccgctcgacgccgactcgctgcgccgtgcctttcccgataccggccgacgcctgtgcattttcatccatggactcggttgtgacgagcatagctgggacccgggtcccgaagcggcggagtccacggtacatttcggccgtcggctgcgcgtcgagcacggctgctcgccgctctacctgcgctacaacagcggcctgccgattgcccgcaatggcgctcaactggcggtcctgctcgaggaattgctcgccgcctggccgcagccggcaagtgatctcgtcatcgtcggtcacagcatgggaggcctggttgccctggcggcatgcgagcaggcggcgcaagccgagatgcgttggctgcgggcgacccggatgctcatttgccttgggtctccacacctcggttcgccggtcgagcgacttggtcggctgacgacggcggcgctgaacgtgtcgacgatcacggcaccactcgccaggatcgccggcgcgcgcagccagggtatcaaggacctggggaacggtccgggtgcgccagccgatcttctcgcgcaccagcacatggcgttccgctttctgggcgccagtctggccaagaacgtcgaacatccgtttggcgagttcttcggcgatgggctggtcacgctgggcagcgctaccgcgcatgccatcgccggtgacgtgcagagcaccaggctcggccaactcggccacatgggattgctcaacgacgcgcgcgtctaccggcagatcgcggaatggatcgccgcgctggatgcgcgcgcaacgtcggaagccggctgaggacagccagggccgcgcgttcctgcaagcgacgccagttcaggcagggccgccgagttcaccgtcgcccgtagcggaggcgatcggtagccaatcctgtggtcgcgagtcactgatgcccgcagcggggtgccccaggtgaaaaccctggacgaggtcaacgccgagggagcgcaggatgtcgagggtcgacgcatcctcgacgtgttcggcgacagcaagcttcttgaggtggtgcgcgatctcgatcatcgaggcgacaaaaagtcgattggtcgagtcgccgtgcaggtcacgaatgaaggctccatcgatcttgatggcctcgacgtccagcagttttagatgcgcgaaagagctgaacccactgccgaaatcgtccagatacaccgcgcagccgagaccgcgcagtgcgtctatcatccggcgtgccgccgccggatcgctgatcgccgaggtttcggtcacttcgatgtgcagccggcgtggatcgacctcgagctgccgcagcgtgtcgtcgagaaacgcgggaaacgttgcatcctccagcgaacgcgccgacagattggcggcgatgcacaccgaggggtcggtactcgccagtttccgggcacagttcagaaagacccagcgatcgatctgccgaaccttgccgctgagctcggcatgcggtacgaaatccgcaggcgagatcagacggctcgggtcggtttcgtccaccatgcgcaccagtgcttcgaagtacgtcacctgcagatcggctgcgcgatgcacagcctggaagtggaggacgaagcgctgatcctgcaaggcgcggttgatgcgggcattccagtttacccgcgccgactcggcccgcgagcgcaacggatcgttatggtaaaccgcccaaccgttcttgccgctctgtttcgccagatacatggcagtgtcggcacaggccaccagatcatcctcctcacgcgcgtcgttcggacacgtcgcgatcccaatactgcagccgatgcgcagcgtctgcatgtcggcggcggcgaaacgcaggccgccaacggcttccaccagccgggcagcaatcgcactcgccgcatgcgcgccgttaccggggcacagcacggcgaactcgtcgccgcccagtcgtgcggcgagttcgcccttgcgcatctggtcggacagcgtttgcgcgacggcaacgagaatctcgtcgccggtgcggtgaccgcctacatcgttggcgtgcttgaaatcgtccaggtcgatgaacagcagtgcgagcggtgcattgtcggcgatcgcctgcgcaatcgccgcctgtaacgcctcatagagcccgcgccggttgagcaacttcgtcaatgggtcgtgcagcgcctggtaagcgcgctgctgtgtctgtcgctcgagtgtaatgtcctcgtggaaccagatacagccgctgccgctggaaccttcggcgaccggttgcatgcgctgcgtgatgatccgcccgtcgacggtctgcagttcgacgcccctggccactttcccgaccccggtgtccaggatcgcttcaacgtgcacggcatccgccggtatggtctggcgtatcagcaagggcacgacctccgccagacttctgccggtggtcaggtccgctaacgcccagatacgcgcaaaggcaccgttcgcgtagatcacgcgaccgttgctgccaacgaacatgatgccgctgttcatggcgccgagcagtgtcgtcaggcgcgcctgttcttcacgcgccgccttgagcagcagccgctgttgcgtctcgctatgttcgagtgcggcaacgcgcagcttcagcgtttcggccatcgcgttgaagctgatgccgaggcgcccaacctcgtcgttcgacgttaccggcacggtagcgtccagatcgcctctggcgacgcgctgactggcgtgcgcgagccgcgtcagacggtgcgtgatcgcgaaggcgatcaccgtgagcagcgccatcgaaatcgccagtgccgcgccggtgatgccgagactatggcgcaggaagtcggcccgcgcctggcgcagccctgccgtagacaagccaaagtcaacatgtccgagcggctgaccggcaaggctgaccggtagtgccagatgcatggtcgcgtcgggacgctcgaggtcgattcccttttcgtcacgcgaaggcaatgggcgcgccgcgtcccacccggccgtcgcgatgagcttgccgcggtggtccgacaacaccagataggtgatggattcgtcgctgcggatgagatcaagcgattgctgcagggtcgcgtagtcgcgttgggcgagtggtgcggcaatcgcgtagtcgaggagcgcgacgatctgtttggcctgtgaactggcctggtcaagcagcgcgcgctgcagaagctgcgtactacccagcagcaccagggccgccgcgacaagctggacgaggacgcaggcaacgatcagcttgctgcgcagcgaccagcctgaccacgggactcccttcatccgggaggcaacaaacccttgcgggtcgcttcgacgtaggggtccatcgactccatcaacccggccgctgcatcgcgaatgccggtaaagccggtgccggcaaagaacgcctttccctcttcagagctgttcgcgaagttgagcaagtgctccttgattgcccgcgtctgagcgggtggcaagcgtggactggccatgacgacaaagccgggaacctcggtaaaagtggtcactggttgaagttgcgccctgatcgcttcgggtattgctcgatactcgccgccactgaccatcgccgccagcgcatccccgcgcgcgacgacgctgccgacgctgtcttcggtgggggtgtctatcgtcttgaagtcgcggtcgcgctgcaggccatgttcggccagccactgcatgccgcgcagcgtgaccagcgattgcggattggacagtaccagtgtctgtccgatcagatcggcaacgcctcgaaccggtcgactgctcgccgaaaccagcatgcccttgatgttgggcgcataggaaagcaggggtctgtagccgcggtcgatctgtgccaggcgggccagattcgctgcggtcaccaccagatcgtagtcgaggtccagggtgcgctggtgaaacgcggtccagctcagtgccgtggaaacctggaccgggcgctgcagcactcgcgcgaggtattcgcgcatcggcaggtagtgcgcgagcaggacgcgggcgctgacgtttggcaggacgccaatttccagtgggcggacgggctgcgcccagaggcacgatggcacagcgccaacggccagcatggcgagacaaacggagcgccgctgattcggcttgcttatcacactgcctccatcggatcgtatggagtggcgttgtaccacagtttgcctgcagtcaacgcaggtgacgcgtttgccgcttaccgggcaggcagcgcctgacaagggccgaacttgaccggggcaatgatcctgggcagtcgaccggaaggactgaccgagtgttgccgcgaagccggcggggtgcgcatggcgcccctgccggccacgccactgaacttacttgctgatcgattcgcccggcgtgacgatgcccaggaagctgtctgccttgagcgcggcgccaccgatcaggccgccgtcgatgtccttctgagcgagcagaccggctgcattctccggtttcatcgatccgccatactggatgctgatcgattgggcgacgccatcaccatagagcttggcgagcaggccgcggacgaaggcgtgtgcttgctgggcctcgtcatcggtggcggtgacgccggtgccgatcgcccacaccggctcgtaggcaacgacggtgcgcagcgcatcgtcagcagagagtccggcataggcgccgttcacctgtgtggtgagaacgctctcgagttggccgcccttgcgctcggcgagtgtttcgccaatgcagatgatcggccccatgtccagcgagagagccttcttgaccttcttgttgacggtctcgtcggtttcgccgaagtagctgcgctgctcggagtgaccgatgatgacgaagtcgaccccgatctccttgagcatgtcggcgcttaccttgccggtgaaggccccctggttttcccagtggacatcctgggcggcgagcttgacattgcttcccttgaccacttcggccaccttcgccagagcgagataggtgggcgcaatggcgacgacgacgttcttgatgtccctggcggcagctaccacatcggcggcgagcttcacggattcggcaacggtcttgttcatcttccagttgccggcgataacgattttgcgcatggttttcctcgggtcttgttacttggatggttgggcgagcgggcaggccccggaactcccggggccccgcgcattacttctcggaaagggcggcgacaccgggaaggatcttgccttcgaggtactcgagggaggcgccgccgccggttgaactgtgcgtgactttcttgtcggcgccatacttcttggcggccgtggccgtatcgccaccgccgatgacggtgatcgcgcccgccgcggtggcctggacgaccgcgtcggccatggccttggtgccggcttcgaatttctcgaactcgaaaacgcctgccgggccattccagatgatggttctggccttgaggatcgcttccgtgaagatcttcgtcgactcgggaccgcagtcgagcccgagccagccgtcgggaaccccgtccacgtcgttggcgctaccggtattggcccccgcgtcgaacttgtcggcgatgatgaagtcgaccggcagcagaatctccttgcccttttcccgcgctttctccatcagaccgggcaccagcttggcgccctcttcgtcgaacagcgaattgccgatcggcattcccgagagaaccttcttgaaggtgaaggccatgccgccgccaatgatgatctggtcggccttgtcgaggagattgttgatcaactgaatcttgtcggcgaccttggcaccccccagaatggccagcaatgggcgctgcggcgactcgagaacggccgagaacgccgccagttccttgttcatcagataacccgccgcacgctcgggcaactgaacgccggtcatcgacgagtggtcacggtgagcggtgccgaaagcatcgttgatgtagacgtcggcgagccgggtcagcgacgcccggaaggccttcacgtcgtccgggctggccttgaccttggtgacgctgccgtcggcattggtcacgctggccttgccttcttcttcgatatggaaacggagattctcgaggaggatcacctcgccaggcttgatctgcgcacaggcagcctcgacttccgggccgacgcaatcggcgaggaacttcaccggtcgtccgagcagcccctcgagggcggtcgccaccggggcaagactgtattgcggcattacctttccgtcgggccggccgaggtgagacatcaggatcacggcggcgcccttttccagagccgacttgatcgtcggcaacgcggcctcgatacgcttggtgttggtgatggcgccggtcaccttgtcctgagggacgttgaaatcaacgcgaatcagggcgcgcttgccttcgagggcgagatcttcgatgaacagtttggacatgatttcctcgacagtgagatggtgttgaaaaaagctggaatcaggatggaaaatggcatggtgcctccgtattggccgcagaacgactcctcaagcgagcacctcgagccactgcgttgagcacatgaagcaagttggataggcgttttcaaccacgcagacgaagtatccttggcgccgctgccggagtcaattccccgatgtcaagtgttatctgggttgccaccgctgtccaccgcaagggctcacgagtgggggctgcggcctgtgctcggaggcaagccggacgggcgggatgccgccgccaggagcagcgtccccatacgggtcggcgggcgattggaggctcaccgggactgcggcgggccttcgtcggctgccttgacgaccagaatgtcctccattaccagatactgcaggtcggatccgaagaacatgttgagcgcgtcggtgggtgagcagatcatcggttcgccgcgacggttgagcgaggtattgagaacgacgccgttgccggtcagcctctccatttcgaccatcaggtcataatagcgcgggttgaactggcgctgcagcacctgcgcgcgcgaggtgccatcttcgtgtacgacttccgggacgcgctccttccagccactggccacctcgaaggtgaaggtcatgaatggcgcgggatgcgcgctgcccagcatttgcgggccgacagtgtcgagcatgctcggacagaacggacgccagcgctcgcggaacttgatctgcgcattgatccggtcggcgacgccggcaacgctcgggcagccgacgatcgagcggccgccgagcgcgcgcggaccgaattccatgcgtccctgaaaccaggcgaccgggttcccggccgccaacaggccggcggtatgtcgcggcacgtcgtccaccacctgccaccggggtcgtgccgggtggcgggcgcaggcggcgatgacgtcttcgttgctgtaggccggaccaaggtacacatgctccatcttttcgaccgggacgccgcgttgcaccgatacgtacgccgcagcgcccaccgccgttccggcatcgcccgatgccggctgcacgaagagttcgcggacatccgggcgggcgatgatcttctggttgagcttgacgttcagcgcgccgccgccggaaaacgcaagccgaccggtttcccgcaggatgtcgccgaggtagtggtcgagcatctgtagcgacagatcctcgaagagcttctgcatgctcgccgcgtaatggatgtaggggtcgtcggcgacgtccccagaacgcctgggacccagccagtcgacgagcttgggcgagaagtagtagcctttccccttctccttgtagcggcggaatccgatgacgttcgcgtagtcggtgttgaccctcagttcgccattcgcaaagcgcgccagccgcgagaaatcgtagcgggcggcgtcaccgtagggcgccatgcccatcaccttgtactcgccgtcgagcatttcgaaacctagatactcggtcagcgcgccataaagcccgcccagcgaatcgggatcgtagaactccttgatcttgtgaatcctgccgttctcgccgtaaccaaagaaagtggtggcgtattctcccttgccgtcgataccgagaatcgccgtcttctcggcaaagccggcacaatggtaggcgctggccgcgtgcgcaaggtgatgctcgaccggcacgatctccgtgtttttcaggtcgaaacccagttgctgcaggcaccaggcgatgcgcttccggtagcggtggaagcgccggttgccggtgatgagcgcgtcgagcgcgcgatccggggcataccagtagcgccgggcgtagtgccagcgcgccggttcggcgaggctgatcggtgcaaagggaatggctaccgcgtcaacgtcggcaggcctgatgccggcaaattccaggcagaacttcgccgcttcgtaaggcatgcggttcttggcgtgcttgtcgcgaacgaagcgctcctcctcagccgccgcgatgagcttgccgtcgatgtagagcgctgccgaagggtcgtgggtcagcgcgccggacagtccgagtagagtgagtgccaaggtagggttctcagaggatcacacggtcgccccggcaagctcatcaacggctgccgatcgacgaaatcgacaagtatacctgccgcggcatcgccgctgtgcgctcacttgcctcggatggccgagccggcaggcgcctggcttggcaagtcgagcatgccgcgggcgggtgtcttgccggctctgctcaataggggcgcggctcgccggcggggcgcgtcttgaagcgtcgatggacccagtaatattgctcaggcatcgtgcgcaccgcagcctcgatccaggcattcatgcgtcgggtatcggcctcgatgtcgttcgaggggaaatcctgccacggttcgccgaccgtcacggcatagcccttgccgccgggcaggaggcgcgtgaccaccgggacgacggtcgcgccggcgagccgagccagtcgcgacagacctgggaccgtcgccgctggcaccccgaagaaaggaacgaaaattgaatcgcggcggccaaagtccatatccggaaggtagtacaacggccgccctgacttcattgccttgacgctggcccgcacgctgtcctggcgagacagcaagagctgatcgccgaaacggcggcggccgcggtaaagcaggcggtcgaagacggggtccgactgcaccgcgtagatgctggcgctgtcgtggcgcatggcaatcgcggcgccgccggcgtcgagtccgacaaagtgaggtgtcagcatcagtacgggacgaccggcatcgagcagagcacgcagccggtcgtctccgtcgaccgtcgtcagccgctgcagcctcgccggactggcccaccacagcaggccgcgttcgagcatgctgcgtgccagtacctggcaatgggctctggcgaggcgtacgcgctgcagctcagcgagttcggggaagcacaggcgcagattcaccaggacgatgtgccggcgtcggcgagccagaccgaagagcgccagtcccagggcattgccgacgccggcgaggatcggcagcggcaggaagtgcagcaaccagagcgtggcggccagcaatcgactcagcatggtctcagcccacgcaaacgcagccgagagcggcgcaggtagcaggaaggcttgacatggatctctcgtgccatgggattgccacccagcgggtggacgtctgggtggtcaggatgaatgggcccggtattgtacgacgccgcggaggcctccgggccggtgcgccgaatgccaggtcacgcgcgggccaaacaatcgcggggcgagtcgcagcttttgataagatgcacactgaagatctcgtgagggtggtgcccggcatgcgcatctgcggtcgggaactgggtgaagtgaatagtcggtttgggaagctccgcgttggcagcgggcttttctgccaatatcgggatagctggcattccggacgatcgccgttgccgaggggatggtgatgatcagaaaacttgtcttgcccgtacgaagaatgctgcacgggacgctgcgtaaactgttcaactttctcccgcagaagaggcggtttgctgtttatcgtaattttgtcgattgtgatcccgcaccggacgagcgcctggtgctgaagattgccgagacgaaagaggaactcgccgagtgcttttccttgctgcatgacgcctatgtcggtagcggattcatgaagccggatccctcggggatgcgggtcaccatttatcatgccctgccgacgacaacgacgctgtgtgcaaagtatgacggagaggtggttggtacgctgtcgctgattcgcgagagcgtgttgggatttccactccagaggatcttcgatctgacggccatacgagagaagagaggcaacgttgccgaagtgtcggccttggcggtgcacaggaagttccggcgtacgggtggcagcattctgtttccgctgatgaagttcatgtacgaatattgcacgaccttcttcgatacccggcatctagtcatcgccgtcaatcccaagcatatcgagatgtacgaatcgctgctgttcttcgagcgcctgacgcagaatgttgtcgagaactacgacttcgtcaatggcgcgccagcagttggtgcgacgttggaccttgccttcgcgccagagatcttccgcagacactatgggtcaaaaccgccgaagcggaacctttacgcctttttcaccgaggtcaagctgcccaacatcaagctgccgcaacgacgtttctacacgaccaacgatccggtgttgaccccggagttgctcgactatttcttcaatgtgcgcactcatgtcttcagccagctcagtgatcgcaagaagtgcctgatgcacaccatctacgatttgcccgcctatcaggccgttctgccggcgatctcggagggcagccaggacggctcggcgcgccggcgccaccagcgcttctcggtcagatgccccgcccagttatcgctggtcgctcccgatggcgcccagagcaagatcaaactcgaagtctttcagctctcgcgttacggcttcaaggcacacgcgcttcaccccattccgatcaatgtgtggggtgaagcgatgatcaaactggggccgtccgaagtgtcgcgaatacaggtcgcggcttcccgggactcgggagaaggtatctatggcttccgcctgggggagcccgacctgatctggcgcaagttcgtcaatgccctgtacagcggcagcatccacgccgatctcgaaaacgccacgcgcttcatgaccgaccgctgacgccaaggcgctgtcagccgccgctcgtcgcctgcgccatcgcgcgctctgactaccttgcggcggcgcgggtgggccgcggctcgtcgctgccagccgcctgaagcctctttcggtagtgtgccggcgcgacccccgtccatctcacgaaggcccggtagaaggcggccgggtcggcgaaccccagctcggcggcgatctcggccaccgcctgccggctttttgccaggctgtttatcgccacatcgcgacgcaagccatcctttatcgcctggaagctcgacccctcgtcttccagtcggcgatgcagcgtgcgtgccgacaagtgcagggtgcgggcaacttcagccagcgacatcgacgcgggcagcgcgtcgcgcagcgtcttgcgcacgcgcaggaccatttcgcggtcgcgccggtagagcgtcgtcagcttgccgggtgcgccgtcgaggaatgtctgcaacgccgcttcgtcgcggcggatcggcagatcgagaagattggcggcaaaggtggcggccagcgtctcggcaccaaacgtcgagcgtgccgtgtagatcagcgcatagtcgtctgcgtgctccggccgcgggtagggaaaggccacagcatcgagaacgatgccgcgtccgacgagccaggaaaagagtccgtgcaacaggcggagcagccattcaaaggcgaatacccggccaatcgccaatggcgcgccggtttccgcgatgcagagacacgcctgatcgcggtgggtgttcaggcggacagaaaggtcggggagcactagccgcagaaagcggatgccgcgctcgatggcgacggacagcgtcggcgccgtgatggtgctgcggcacaggaactcgaagctgccggtgcgcatcggtaccgaaaacagcccgaagccctcatcgtcgagttcgtgattgatcaggttgtagagggcggcgtagcggtcgacggggatccgcgctgccgggtcgccgaggacatgggtggggatgtgggcgcgttcgagcagcggccgggtgtcgtgcccggcatgctgcataccgccgagcatcccctgcacgaaagccattgccactgtcgcgcgcgccggggccgggatggcggcggcggggctgactggcgccgccgcctggctggcagtcttctcagggtctgacattgtttcctcgcaaggcagtgtattgacagcatattccaagttggcaatatttacattgtgggaggcgtcttgggtagtggctttattgctcccaacttcctaccatgtgcgtccctgtgcaattcctggtaaccaagacctttccgacttctgtggagcgcgaacgccatgaccgacctttccatcgccaagaagcttctgccctacaaacccaagcacaaggtgcgcttcgtcaccgccgcctccctgtttgacgggcacgatgcctcgatcaacatcatgcgtcgcatcctccagtcgacgggcgccgaggtcatccaccttggccacaaccgctccgtccaggagatcgtcaacgccgccctgcaggaggacgtgcagggaatcgccatcacgtcgtaccagggcggtcacgtcgagttcttcaagtacatgatcgacctgctgaaggcgggtggtggcgaggatatcaaggtcttcggtggcggcggcggggtcatcgttccgagcgaaatcgacgaactgcacgcttatggtgtggccaggatctactcgccgcaagacgggcagtcgctgggcttgcagggaatgatcaacgaggtggccaccaaggcagacttcgacctgtcgaccctggcgccgcaggatccggaggcggtactggcggcgctgaaagccggtgatcaccgcaagctggcacagatcatcacggcgctcgagaacggcgcgtatccggaagcactgcgcaagaagatcgtccatgccgctgccgggctcaaggtaccgactttgggcatcaccggtaccggcggtgccggcaagtcatcgctgaccgacgaactggtacggcgcttccggctcgatcagggcgataccatcaagctggcgatcatctcgatcgacccatcgcgcaagcgcaccggcggcgcgctgctcggcgaccgcatccgcatgaacgccatcgagcacccgaacatctacatgcgctcgctggcgacgcgcgaaacgggctccgaggtctccgccgcgctgcccgaggtgatcgccgcctgcaagctggccggcttcgacttcgtcatcgtcgagacctcgggtatcggtcagggcaacgctgcgatcgtgccgctcgtcgatgtctcgctctacgtgatgacgcccgagttcggtgccgcttcgcaactcgagaagatcgacatgctcgactttgccgatttcgtcgccatcaacaagttcgaccgcaagggcgccgaggatgcgctgcgcgatgtgcgcaagcagtaccagcgcaaccacgaggccttcgggcagagtccggacgaaatgccggtcttcgggaccatggccgcacgcttcaatgacgacggtgtgacggcgctctatcaggcgattgcgccgaaactgcacgcgctcggtctgaagctgaagaagggcaagctgccgctggtcaccgtcaagcaatcgtcgaaccagcgggcgatcgttccggcgcagcgcgtgcgctatctggccgagattgccgaggcggtgcgcagctaccacgcccacaccgccgagcaggccgaagttgctcgccagcggcagtcactgcggacggccaaggaactgtttgtcggctgcggcaagccggccggcgacttcgatgacatgatcgattggaaggagggacaactcgacgccagggccaggaagttgctggacatgtggccgaagaccgtcgagctctatgctcaggacgagtacgtcgtgaagatccgcgacaaggaaattcgcacccggctgaccaacacctcgctgtccgggtcgcgcatccgcaaggtttcgctgccgacctacaaggacgacggcgaggtgctgcgtttcctgatgaaagagaatgtcccgggctccttcccctttaccgccggcgtttttgctttcaaacgcgagaacgaggatccgacgcggatgttcgccggcgaaggtgatgctttccgcaccaaccggcgcttcaagaaggtttccgagggcatgccggcgaagcggctgtcgacggccttcgattcggtcacgctgtacggctgcgatcccgacgccaggccggacatctacggcaaggtcggcaactccggcgtctcgatcgccacgctcgacgacatgaaggtgttgttcgacggtttcgaactgtgcgcaccgacgacctcggtgtcgctgacgatcaacgggccggcaccgatcattctgtcgatgttcttcaacacggccatggaccagcaggtcgacaagttccgtaccgacaacggccgtgacccaacggaagacgagatccagaagattcgcacctgggtgctcgccaacgtgcgcggaacggtccaggccgatatcctcaaggaagaccaggggcagaatacctgcatcttctcgaccgagttcgccctcaagatgatgggcgacatccaggagtttttcgtccataaccatatcggcaacttctactcggtgtcgatttccggctatcacattgccgaagccggggccaatccgatttcgcaactggccttcacactggccaacggcttcacctatgtcgaggcctacctggcacgcggcatgcatatcgacgactttgcgccgaacctgtcgttcttcttcagcaacggcatggaccccgagtactcggtgatcggccgcgtcgcccggcgcatctgggcggtggcgatgaagaacaagtacggcggcagcgagcgcagtcagaaactgaagtaccacatccagacttccggccgctccctgcatgcccaggagatggcgttcaacgacatccggacgacgctgcaggcactgatcgccatctacgacaattgcaactcactgcataccaatgcctatgacgaagccatcacgacaccgaccgaggaatccgttcgccgcgcgatggccatccagttgatcatcaaccgcgagtggggtctggcgatgaacgagaatccgaatcagggttcgttcatcatcgacgaactgaccgacctcgttgaagaagccgtgttgaaggagttcgaggccattgcttcgcgcggtggcgtcctcggggcgatggaaaccggttaccagcgcggcaagatccaggaagagtcgctctactacgagcacaagaagcacgacggctcgtttccgatcgtcggcgtcaataccttccgcaatccgcagggcgacgcgcagatcgagatcgaactcgcccgctcgaccgaggaggaaaaacagtcgcagatcaaccgcctgcgcgacttccaggggcgcaacgccgcggtctccggggcgatgatcgaacgtctgaaacagacggtgatcgacaacggcaacgtcttcgccgtgctggtggacgccgtccgcgtctgctcgctcggacagatcaccggagcgctctacgaagtcggtggccagtaccgtcgcagcatgtagaaagccgcagagaatcccggaagcctgaccacggtgcccggccggcggctgtcacggcaataccccgtggcagccaccggccgaatctcccggttccccatttcggcagcgccaggcctcccgggaaggcatgtcggctgtcaaccgtcaacggcaaaggagcgcgcatgtcggacatttaccagcggatctaccaacgcaaacggatgagcgcgacagacgcgatgagtctggtggagaacggtgacttcatctgcgtgcccaccggtgtcggcgaaccgccagccctcctgacagccctctccgagcagcgccagacttttcacggagtgaccgtcgggcagatcctgccgctgcgcaagttcggctatatcgatccggccaccgtcgaccatgtccaccatctttccttcttctatggcggagccacccggcccggtggccaggaaggctggatagactatctgccgagctatttctcggaaatgccgtcgatgatcatgaaccggcagatccgcgtcgacgtcgtgttcagcatggcctcgccgatggatgagcacggctactttgcgctcagcctggggaccgactacacgatggccgcggtcagcatggcccgggcggtgattctcgaagtcaacccgaatgtcccatttaccaacggcaattgccatgtccatatctcgcacatcgccggattggtcgagagtgacgaagccgtgctcgaggtgggtctgccgcaaatcggaccggtgcaggaagcgatcggggagtacgtcaccgatatcatcgacgacgggtcgacgctgcagatcggctatggcgcaattcccgacgccgtggtcatgcaactcagtcacaagcacgatctgggcatccataccgagatgatcggcgacggcatcctgaagttgctcgagtgcggcgcggtcaccaaccgcaagaagaactacctgccgggaaagatggtcgccactttcgcgctgggttcgcagaagctctatcgtttcatgcaccgcaacccgatgctcgaaatgcatccggtcgattacaccaacgatccctaccttgctgcccgcaacgacaagctggtgtcgatcaatgcgacgctgcaggtcgacctgctcggccagtgttgctcggagagctttggcccgcagccttactcgggcaccggcggccaggtcgatttcgttcgcgccgccaaccgctcgcgtgacggcaagtcgttcatcgtcctgccatcgacggcaaagggagacagcatctcgcgcatcgtgccggcgttgtcgcccggtgcgcatgtgacgaccggcaagaacgacgtcaactacgtggtcaccgagtatggtctggccgaactgcgcggaaagaccgccaggcagagagcgcaggcactgatcggcattgcccaccccgactttcgcggtgaactgagcgaggcggcgcgccgcctgaagctgatgtagcacgctgcaggacccgtgctccggtttgccgtcgcgcgccggttggcgcgctgctcggcagagccgcgccgacaagggggaagatagagcatgcgccgtggggcgcgcctagccagacgtcgcagcgtcctgctgcaggcgtcccttgagcaggaagacacgcatcgggcccttgcccttgatgtggatctcgccacgttcttcgcacacgaaactggcgggcagcattgcccgcgttgcctcgctgatctggatttcgccggagatcccctgtgattccatgcgcgcggcgatattgaccgtgtcaccccacaggtcgtagatgaagcgcttcttgccgatcacgcctgccaccaccgctcccgagttgatgccgatgcgaatcgccaggccgggaaactccttgatcgccgcctgcatgcgcagtgccagttcggccaaggcgctggcgtgatccggacgtgcctcgggaatgccagccgcaaccatgtacgcgtcgccgatcgtcttgatcttttcgagtccacagtgttcggtgaggtcatcgaagcgcgagaagatggcatccagcagattgacgacgttggggaccgactccgatagcgtcgtgtagccgacgatgtcggcaaaaagcacgctgcattcgccgaaggcgtcggcaaaggtgcgcccttcccgccgcagacgctggctgatcgacgcaggcagcatgttctcgaggagttcctcgagtcgcgtgttggcgccggccagttgcttttcggcttcggccagatccgccagaaagagctcggccacatacatgagcgaagcgaagctggcgaagaagagaatccagcgcccagcccgctgcgcctccggagggtaggggaggcccaaggccgggagcgtcaacagcccgagttcgacactcacgaagatcgccaggcaaccgccggcatacaggcgccgcgcacgctcgccatgctcgaagaacaatagatacgcgccgacggtcaggggcagcagatgatagtggttcatgctgcggaacgggccggcgatgccctccaaagcgaccaggcagacgacgaccggaatcacgacccagaagtagctgtggctggccagtccgagttggccgcgcgcgaggcagtaccacacccacgccgcaccgcagaacgaaatgctctgcagcgccagcgtcagccagtcgcctcgcacgagagcgacgccgctccacaccaccgcatacgcgagcagcagcacagtccctgtgcgcagaaggcgttcggcccggcgccgccggtagtggcggaaccccacgtcggtatatacgaaatcgccagtactgtcttttccgctcacagacctcccgagtctgttgaacagccgcgggaggccggcccccgagctggaggccggattctacagggaatcctcgcggcggtgaccgtcgatcgacgacgcccccgaaccggccgccgggtgagcacgcggcagatacgcccgcgcgtggccaggccccctgcgcgcgctcacgcgtttgtgacacggacttccggcgtcgccaatgcgactttcatactagaatggccgtcttttcccgactgcccacagcgatcatgatccgtacccgtttcgcgccttccccgaccggcttcctgcatatcggcggtgcgcgcactgcacttttctcatgggcctatgcccgccaccactccggcgccttcatcctgcgcgttgaggacaccgatctggcgcgatcgaccccggacgccgtgcgggcgattctcgatggcatgctctggcttggcctcacctatgacgaaggtccgttctaccagacccaacggatggatcgttaccgggccgtgatccaggaaatgctcgccgccggtaccgcttaccactgctacatggcgcccgaggaactcgaccgcctgcgcgaggagcagcggtcccagggcgttaagccgcgctacaacggcctctggcgaccagagccggggaagatcctgccgaccccgccagcggctgttctccccgtcgtgcgcttcaagaatccccgcgacgggatggtcgcctgggacgatctcgtcaagggccggatcgagattgccaatggcgaactcgacgacctcgtcattgctcgcgccgacggtaccccaacctacaatttctgcgtcgtcgtcgatgatcgcgacatgggtatcacacacgtcatccgcggcgatgaccacgtcaacaacacgccgcggcagatcaacatactgcgtgcgctcggggcgccggtgccactctacgcgcacctgtcgatgattcttggcgatgatgggcagaaactgtcaaaacggcatggcgccgtcagtgtcatgcagtacgacgacgaaggctacctgcctgaagccgtgctcaactatcttgcgcgtctcggttggtcgcacggcgacgacgagatcttctcgatgcagcagttttgtgagtggttcgacctcgaccatatcactccctctgcggcgcagttcaataccgagaagctgaactggctcaatgcccactacctgaagcgcaccgatattgcccgcttgaccgctctcgttcgaccgcgcctggaggcgcgcgggctgagtgtcgccggcaccccttcgcttgaggcgatcatcggcctctatcgggatcgtgccgccaatttgaacgaactggccgacgcggcgggaatcttctacgcccatccggaggtgccgacaaggctcctggaaaagcacctgacgccggaagctctgccgctgctcgccgatttcatcgccggactagccgaggtggcctgggaagcgccggcgatcggtgcactgatcaaggaaagcgttgcccgacacgggatgaaaatgccgaagctggcgatgcccatacgcgtgcttctcactggccaggagcagacgccgtcggtggacgcgctggtcgcgctgttcccgcgcgaagaggtgctcgaacggcttggcaaggcggacgacccgagaccgtccgggatcgatccgtcgtgaccgcgcgccgcgatgagccactcgaacaaggctccggccttcccgcgctgcccagcgccgccacggttggcttcgggtagccaagcgtcatgattgccaccgtgagtcgttcacgggagcccaacagcattagccaaatgttctattcgaatgccacttgcaattctgggcggatcccttatagtgtgccacgtgtcagcaagcccgtaggctgtgaacccgtggcacgagaagagttttcagcccgttcgcatgcagtcattgcaagaaaggatagtccgatgagtaccgccaaagtcgttgagagggtcgatccccgcgaaatccgtcgcaaactgggcttgaaccaacagcagttctggtccaagatcggtgtaacacaaagtggtggttcgcgttatgaaagcggccgtaacatgcccaagccggtgcgcgagttgctgcggcttgtgcatgtcgagcagatcgatattcaacgcctgaagcgcgaggacttcgaggtcgtcgaatatctcaaggcggaagaccccgacctcttcaagactttgcggaaagctgcccggagcaaggtcaagaagccggtttgacgtcctcccggtgagatggagtcggtgggcaagcggtcagtctcgcaagccggcatcaactcctccccggtgccccagcggggtcaggcgcgtcccaacagttccttggcgtgttggcgagtgatctcggtgatctcgatgccgcccagcatgcgcgcgatttcctcgacccgcgcctgattttcgagcgcggtgaccaggctgcgaacctcgccagcctccgtgctcttgctgacctgccattgccaattggcacgcgcggccacctgcggaaggtgggtcacgcagagaacctgtcgatcggcgcccagttcgcgcagcagacgaccgacaatctcggcgactccgccaccgataccgacatccacctcgtcaaagatgagcgtcggtacgctggcggcctggctggtcaccacctgaatagcgagactgatgcgcgacagctcgccgcccgaggcgaccttggcaagcgggcgcgcttcatttccggccaaaccggcaaggcgaaattcgatctgctcgaaacccgcggcattgcctccctcgaccgggaccagaccgacctcgaaacgcccgccgccaagcgcgagttgctgcatgacctgactgacctcgccggcaagtgctgcggcagcttcgcgacgactgtcggagaggcgccgcgccaggcgctcgtagtcgccgcgcgctgccgcgacacgttccgccagcgcgccgacatcggcagccgcgccgaggatggccagtcgctcctggcagcgtgccagcaaggccggcaactcctcgggcttgcagcggaacttccgggcacagccgagaacggcgtcgattcgctgctcgatttccgccaagcgccgcggatccagttcggcgcggctggcatagcgacgcagggaagagatcgcctcggcgagttcggcctgagccgaatgcagcaggacgccgatctcgcacagcgcggagtcgtactcggcgagcccatcgatacgattcgcgaccgcaccgagccgagcttcgcaggcagattcaccttcggccaatacctgcagggaatgctcggcgccgtcgacaaggtttgcggcatgcgccaggcgtttgtgctcgtcgttcagcgtcgcccattcctcgaccgagaaaccaagcgctgccagttcgtcggcctgccaggcaagttgctcgcgctcggcagccagggcctcgatgtcgttgcttgccgtatcaagcgtcgttctggcagcgcgccagacgcgccaggccttgccgacttcggccaacaaggggtcgagtcgggcgtgcgcgtcgagcagcgcgcgctgtgcttcgccacgcatcagcgactggtgagcgtgctggccgtggatgtcgaccagcgcttcggccacctcgcgcagctgctggacggtgaccggtgacccgttgacataggcgcgcgaacggccgttggcatcgactaagcggcgcaggagcaagccgccctcgctgtccatatcatgggcaagcagccactcgcttgcctcgggtgagcgctccagagcaaactccgcagtcacctccgcgcgttcgctgcctgtccgaatcaggctcgagtcagcgcgttcgccaagggcgaaggccagcgcgtccaccagaatcgacttgccggcacccgtctcgccagtcagagtaccgaatccggcttgaaactcgagttcgagccggtcgaccagaacgaagtcgcgaatcgtcaagcggcagagcatggtttcgtcggcgcaggaatcgcctaatgttccttgggtcgctcgctccagtgcagcttctcacgcagcatcgcgaagtaactgtgaccgggagggtggagcaggcagatggagtattcggagcgccggatgcgcacggtgtcgtcgttgcgcagatcgacggttacctgcccatcgaaatgtgcacgcgaatcagtggcatagacaacgcggatttcgatttccttgcgatctccgaccaggatcggccggttggacagcgcatgcggacacagtggcaccaaagcgatcgcggacacctgcggatgcaggatcgggccgttggccgacagcgcataggccgtcgaaccggtcgaggtggcgacgatcagcccatccgagcgcaggtggtagatgaactcgccgtcaatgaagagctcgaactcgatcatccggccggtggctcccttgtcgacgacgacatcgttgagcgccagattggcgaagacgctgcgttcgtcgcgcaggatctcggcatcgaggagcatgcggacttcgggaacgaacttgccgtccagcagatcgtccatgcaggtcagcatgtcgctgcgcgcgatatcggtcatgaaacccagacgtccctgattgacgccaaccagaggtacgcggtaacgcgcgagctgtcgtgccgcgttgagcatcgtgccgtcgccaccgacgacgatcgccatgtcggcatgcgcgccgagccagggaaaactgccgctcgcccaactcctcaggtcgagctgggacaccacattgcgggccgtttcttcctcgatcagcacggtcatgccacgctcgtgcaggtatttcgccagcaggcgaatcgattcggctatttccggactgtggtacttgccgatcagcgctattgttcggggcaggtgtgcgcattcgggcgacgcttgcggaaaggcgttgttcatggggcgaattaaaccacaattcagcttcctcccgcggcgccccgctaacgaccgattttttgtagaatcgaagccatgctagacgaacgcgccaaaacgctgctcaagacgctgatccaacgctacattgccgaaggacagccggttggctcgcgcgccctgtcgaagcattccggactggacctgtcagcggcgacagtgcgcaatgtgatggccgaccttgaagacattggcctgatcagcagtccgcacacctctgccggacgcataccgacttcccgtggctaccgcttctttgtggacagcctgctcaccgtcaggccgctcgacaaggaaaagatcgacgccatcgagggccagttgttcgcctcgcaaccgcggcagttgatcagcaacgcttctcatctgctgtccgggctgagccattttgccggcgtcgtcttgagcccgcgccgtctcgtaccgacgattcgccagatcgagttcgtcagcctgtcggagaagcgtattctgctgattctggtcaccgccgatggcgatgtgcagaatcgtctactcttccccgggcgcgcctacagcccgtccgaactggttaccgcgaccaactacctgaaccagcatttcgttggtcacgacttcgagcacatcaggggtcacgtccagcaggagttgcagaagctgcgcggcgatctgcaggcactcatggccgcggcgctggccgccggcgacgaggccatgcgacagcctgacgacaggtatgtcatttccggcgagcgcaacctccttgatgtcgaggagttctcgtccaacatgcagcgagttcgcgaattgttcaaccttttcgagcagcgtacttcgctgatgcagttgctcgacctgtcgcatcgcgccgacggggtgcagatcttcattggcggcgaatcggggctggctccccttgacgaatgcagtgtcgtcaccgctccttacgaggtggatggacaggtggtcggttcggttggcgttatcggtccaactcgcatggcctatgagcgcgtgatcccgatcgtcgatatcaccgccaagctcctttcctcggcgcttaccttccacgcccactgctgatgccaagctatctcaccgagccgacctaccgtcacggctcgccggcgctgaccggcgtcctgttgatcaacctggggacgcccgaggcgccgagtgcgcccgcggttcgtcgctacctcggcgaatttctggcggatccacgcgtggttgaaattccccgcctgctctggtgggcgattctgcatggaatcatcctcaacgtccgaccgcgccgatcggccgcgaagtacgcgtcagtgtggaccagcgagggctcaccgctgaaggtgcatgtcgagcgtcaggccaagctgctgcgcgggcgtctcggactcgccggccagcaggtgcgggtggattacgcgatgcgctacggtgagccgtcgattccggcaacgctttcccgtctcaaggccgccgggtgcacgcgcttgctgctgctgcccctgtatcctcagtacgcggccagtaccacggccacggctatcgacgctgcctgcgcctggttgcagactgtccgcaaccagccggaagtacgcacggtcaggagtttcgccgaccacccgggctacatcgaagccctggccgccagcgttcgcgagcattgggcgagcaatggccggccgaccagttcgtatcgcctggtcatgagttttcacgggctgccgcgctatgcactcgatcggggagacccctaccactgcgagtgccagaagaccggccgcctgttggccgaggcactcggtctggcccaggagcagtaccagatctgcttccagtcgcgtttcggccgtgccgaatggctacaaccctacacggcgccgaccctcagggcgctggccaggcagggggtgcagaaggttgatgtgatctgccccgggtttcccgcggactgcctggagaccctcgaagagatcgccatcgagggcaaggccaccttcatcgaagcgggcggcagggagtacaactatgtggcgtgcctcaacgagcgcgacgactggatccgtgcgctcgccgacattgccgccagccacctgcagggctggccgacgacgactccgcccgacctttccagcctcgaactcagtgccttgcgcgcccgcgccctgggcgcaccttcctgactctcgcgatggggactcagggccgcggccgggccccttacaggagttcgagcgggggattcaggccgagaccggacgccgagagactgccttgtacggccgtctgaccacttagcgatgtcagcgcccggttcgcttcgcgcaggcgcgcgagcacctggacgagcaagacattcttgaagcgatcctgcaattcgtccgaacccaactcaagcgcggcgctgttgatttccaggaactcggttggttcgagagtcactaccgtggcatgacgccgcgagtcgctcgggtggaggaatgccatctcgccgacgacctcgctcgcgccaagccggcagatcatccgcccgttcgacgacacctcgacgaaaccgtcaataatcacgccgaacttgcggtggctctcaccttcacggatcagcaccactttctcagccattcgttgccagcggctgatccgcaggacctcccacaactcgatatcttcgaactcggcgaagaacggcagcttgcgcagggtttcaaaacgggcaagatcgcgctcggtctcatcttcctcgagcatctggtagcgtacggcggagagatccttggcgaactcggcaccgctgcggtagcggttgtagagatccttctccagcgccttgcggatgatcgggtccaaccctggcggcaggttggggttcagggcacaaaccgatggcgcatccatgttgacgatcttgtagaccagggtcgccgcgttgttcgcccgataggggagtcgcccagtcagcaactggaacaggaggaccccgagcgagtaaagatcggtcttgtgattgagcgggtagttcttgacctgctcgggggacatgtaggcaggcgagccgacgcccatgacgaaagtggagtccttgcccatgtccttgtgcaggtacaggcccaggccgaaatccgtgatcttcggattttcgttggcatcgatcatgatgttggctggcttgatgtcgcgatggacgacaccttggcggaaggcgtgatcgagcgccagacaacatttgaagatgatgccaatcacgcggtgcatcggcagcaggcgattgatcgcgcagaaccggtcgagcgcaccaccgtcgacgtactccatgaccagataggcctgatccttttccacgacggcatcgtagaccttgacgatgttcggatgctccagtcgccgtccaatcgagtcctcggtctggaaaatcttgcgcagacgcctcgacatggcggcgctatcctcgccgaaacggatcagcttgatcgcgacctggcgattgagagccggatctcgggccagatagacgaccgccgtcgcgcccttgccaagagggcggatgatctcatacttgccgatcttttccgtcatgccagcccacgctccatcgaagacctccgacaactggaatgctagcagcagtacggcaccccaaaccagtcattatgcgcgaaatggcatcccggttgacagcgattggcgcacgcgaaggcttgaaattctcgaaaccgccccaaggtaacggacgttttctgggagatgaccaatcatgcaagttaacgacaacgaacccgtagatatccctgcgccgccggaggcgccagaggccgtggcagccagtgcggatgtcgatgcggcgcccgccgcggatcaggcgccggttctggaagaaagcctgcgacaggccgaactcaaggcggcggaataccatgacgcgtggttgcgcgccaaggccgaagcggagaacgtgcgccgtcgtgcgcaggaagacatcgtcaaggcctcaaagtactccattgaccgctttgcccgcgaactcctggccgtcaaggacagcctcgaggcggcactgagcaccgaaaccctgaccgtcgacagtgtccgctcgggaaccgaattgacactcaagcaactggtggctgcgttcgaaaaatcggcattgaccgagatcaatccgttgggccagaagtttgatccgcatcatcatcaggccatcagcgtcgtcgagtcgcagcaggaacccaacaccgtcgtcaccgtcctgcagaagggctatcttctggccgaccgcgtcttgcgtccggcactggtcgtcgttgccaagtcaacgacttgaaatatcaggcacagtccccaagtcgcgttcattggcgggcattgtggccgttggcgaatgcttcacacatcacagaaacattgaaaggattctagaatgggcaagatcatcggcatcgatctgggcacgaccaattcgtgcgttgccgtcatggagaatggcaagccgaaggtcatcgagaactccgaaggagcgcgcacgacaccgtcgatcgtcgcctatgccgaggacggcgagattctctgcggcgcgccggcaaagcgtcaggcggtgaccaatccgaggaacacgttgtacgcggtcaagcgcctgattggtcgtcgcttcgaagagaaggaagtgcagaaggacatctcgctgatgcccttcaagatcctcaaggccgataacggtgatgcctgggtcgaggtgcgtggcaagaagattgctccgccccaggtctcggccgaagtgctgcgcaagatgaagcggaccgccgaggattaccttggcgaggaagtcacggaagcagtgatcaccgtgcccgcttatttcaacgacagccagcggcaggcgaccaaggatgccggccggattgccggactcgaagtcaagcgcatcatcaacgagccgacggcggcggcgctggccttcggcatggacaagaaacagggtgacaagaagatcgccgtctacgacctcggcggcgggactttcgacatctccatcatcgaaatcgccgaggttgagggcgagcaccagttcgaggtgctgtcgaccaacggcgacaccttcctgggtggcgaagacttcgaccagcggctgatcgactacatcatcgacgagttcaagaaggaatccggcgtcaacctgaaggccgacgtgctcgccctgcagcgcctcaaggacgctgccgaaaaagccaagatcgagctttcctcaggccagcagaccgagatcaacctgccgtacatcaccgctgatgcctccgggcccaagcatctgacgcagaagatcacccgctccaagttcgagtcgctggtcgacgaactgatcaatcgcaccatcgagccgtgccgtatcgccctgaaggatgccggctgcaagattggcgacatcgacgacgtcatcctcgtcggtggtcagtcgcggatgcccaaggtgcaggaagccgtcaaggagttctttggccgcgagccgcgccgtgacgtcaaccccgacgaggccgtcgccgtcggcgcatcgatccagggtggcgtgctgcagggcgaagtcaaggacgtcctgctgctcgatgtgacgccgctgtcgctgggaatcgagactctcggcggtgtgatgaccaagctgatcaagaagaacacgaccatcccgaccaaggcgaatcaggtcttttcgacagccgacgacaaccagtcggcggtgaccattcacgtgctgcagggcgaacgcgagatggccgcgggcaacaagagtctgggccagttcaatctttccgacatcccgccggcaccgcgcggcatgccacagatcgaggtgaccttcgatatcgacgccaatggcattctgcatgtgtcggccaaggacaaggcgaccggcaaggagaacaagatcaagatccaggcgtcttccggtctcaacgaggaggaggtgcagcggatggtgcgcgacgctgaactgcacgccgaggaagaccgcaaggcgcatgaactggcggaagcgcgcaatcagtgcgacggcatgatccatacggtgaagaagtccatggccgagtacggcaaggaactctccgacagcgagaaggcttccatcgaagaggcgatgaaggaggccgaggaggccattcgtggcagcgatctcgacgccatcaaggcgaagagcgaggcactcggaacggcagcgcagaagctgggcgagaaaatgtacgccaagcagcaggcgaacgcggctggtgccgagggcggagcgggtactgccggcgagcccaagaaggacgatagcgatgtcgtcgatgccgagttcaccgaagtcaaagacaagaagtaggcatctgccgcagagggcgaggcgtataatcgcgcctcccctgccgccacataaactgttcgagaaccgatggctaaacgcgacttttacgacattctcggcgtcaatcgtgacgcggccgatgacgaaatcaagaaggcctaccgcaagctggccatgaagtaccatccggatcgcaatcccgacaatcccaaggccgaggatcacttcaaggaagtcaaggaagcctatgaggtactcaccgaccctcagaagcgcgcggcctacgaccagtacggccacgccggtatcgatccgcaggccggtatgggtggggcggccggcgccgggggcttctccgatgcgttcggcggcatctttgacgagatcttcggtggcggtcgtgctgggcggtcgaacatctatcgcggtgccgacctgcgctacaacctcgaagtcactctcgagcaggcggcgttcggtaccgaaacgaagattcgcatcccgaccatggaggtttgcgattcatgtcggggcagcggcgcgaaggccggtactcagccgaagacctgcccgacctgtcagggcagtggtcaggtgcggttgcagcaggggttcttctcgattcagcagacctgcccgaagtgccatggtacggggcgcttcattgccgaaccctgtgcggcatgccatggtgccggccgcgtcaagcagcacaagactctggcagtaaagattcctgccggggtcgacgagggcgatcgcatccgtctgtccggcgaaggtgagcatggcatcaacggcggaccgtcaggcgacctctacgtgcagattcacctgaaagcgcatcccgtttttcaacgcgaacagaacgatctgcattgcgagatgccgatcagcttcacgaccgccgccctggggggcgagatcgatattcccacgctcgatggcgcagcgaagatccgggttcccgccgagacccagtcgggaaagacctttcgcttgcgcggcaagggtatcaagggtgtgcgcagtcacactcacggtgacctgctgtgccacgtcgtcgtggaaacgccggtgcatctcaccgagcgccagaaggaactgttgcgcgaactcgaggagtcgagtcgggagaactcggatcagcataacccgcgtgccaagtcctggatggacagggtgcgcgacttcttcgcagccacctgacgcgggcttccttgcgtcgcttgtcgtcacaggccttggctgggctgtggtggggcttgaacgcaatcggcctggcgggatcgtgtaaggagggtgtcagctttcttcgccattctccgatggtggtggcgatggccggaatcccggccacggctcccgcatgctaccggagggcgacgggatgaggtatgcaagggctctgctgtttggtgtgttgagctggatcggttgtgctcttggcggcgaaattggggtcaccgacaacagcatcctgatcggcatgaccgcgccgttgtccggtaccagcggtgcttacgggctggacatgaagatggtcatcaacgcctactttcgtcagatcaacgaaggtggcggcatccacggcaggaggctggagctgcgggccctggacgatggttacgagaccgagagggccgtcagcaataccagggcattgatcagcaacgaacgggtgttcgtcctgctgggatcctacggatcgagcccgacgacagctgcgatgaacgaggtcttcggggtcgcccgcgtccccctcatcggggccatttccggtgccgattcacttcgccaggcgcccagggacaactccaacaatcgctacatgttcaacgtgcgggccagctacgcgaacgagacggaagccatcgtcaaccagctcgtttcgctaggcatcaagaacatcgcggttttctaccagaacgatggtttcggcaggtccggtctcgacggagtggtcagcgcgctcaggacgcacaatctggcgccggcggcagtggctacggttgagcgcaactcgattgaggtcagcccggcagtacaggcgatcgccaaggccaatccgcaggcggtggtcatggtcaccctctacaaggcgaccgccgcgttcgtccgcgagatgcgccaggccaggcaaactccacagttcatgaccctttcgcccgtcggcgccgacctgctggttcaggaactcggcgacgaagcccgtggcgtcggcatctcgcaggtcatgccctacccgtggaacgatacgataccgctggtgcgtgagtaccagaagcttctcggcaagcagggcaagccctcttacttcggtgtcgaggcctatgccatggcaagagttctcgtcgacgcgatccgcaagactggcaaggatctcactcgcgaaaagctgatcagcacgctcgaaagcatgcagaaccacgacctcgggggttatcgcgtgagctactcggccaatgatcggctcggttcgcgctttgtcgacttgacggtcatcggcagcggcggccgcgtgctgcgttaaacgctcctgacgagacaagtgctcatgccggggcgggcccagtagtcgcaagctccccgggccgtcaggcacgacgccagcgagttccgctggcgccatcctcgagaaccacgcctgccgacagcaggtcggcccggattctatccgccgccgtgtaatccttctgcgccttggcggctgcccgttcactgatcagggactcaatctgttcggcggtcaactcgccgccctcgcttggcgccgcctgcaggaacacctgcgggtcgcgtccgagcaggccaagcaggccggccagcccgcgcagctgcccggcgagagtcgcggacttgctgcgattgagttcagcggccagatcgaacagcaccgcgcacgcttctggtgtgttgaagtcgtcgtccatggcgtcgcggaagcgtagcgcgtgcggctcatcccagtcgatggaaggcgggtcggtgtttgccgttctgagtgccgtataaagcctgctcagcgcctgccgggcgtcatcgaggtgggtgtcggaataattgagcggactgcggtaatgcgcgcgcaggatgaagaaacggagtacttcgggatcgtacttcctgaggatttccttgatggtgcagaaattgccgagcgatttcgacatcttctcgtcatcgacacgaacgaagccgttgtgcatccagtagttgacgaagcgacattggtgcgcgccttccgactgcgcgatctcgttctcgtggtgaggaaactggagatcctgcccgccaccgtggatgtcgaaatgctcaccgagcagaaccgaactcattgccgagcactcgatatgccagccgggtcggccatcgccccatggcgacggccaggagggctctccttccctggcatgtttccagagcacgaagtccagcgggtcttccttggtgccatcgacgtcgacgcgttcgccggccctgaggtcgtcaagcgccttgcccgagagcttgccgtagccaggaaacttgcgaacggagaaattcacgtcgccatcgggaacctggtaggcaaggccgttcttctcgagccggccaatcagctcgagcatctgcggcacgtactcggtggcccgcggctcgtgatccggcttctcgaccccgagtgccgccgcgtcgtcattcatgaaagcaatgaaacgattcgtcagatccccgatgctttccttgttctcgagtgcgcgcttgatgattttgtcatcaatgtcggtgatgttgcggacgtaggttacgcgcagcccgctggcgcgcagccagcgttggaccagatcgaagacgaccagaacgcgcgcatgaccgagatggcagtggtcgtaaacagtcattccgcagacatacatgcggacgctgccgggagtgatcgggacgaagtcctgctttgccctcgtcagcgagttgtagattttcagcattgttcgggctcacgagagtgcgccgggcaaacagaggggccggcggagcgctttggtttcgacgcacttcttgctagaattgatcgcttgagtgacatccaccgcagcatgaccaagtataccacatcgatgctccccagctctccgaagcctctgaaggcacccctgctggccttgttcctcgggctgctcctgagctgtgcggtctcggtgttcgctgccgacgacctgccggaggtgcagcgcctgatgaaacaggggcagttgccacaggctctcgaaaaggtcgacgcttatgtcgccggcaagccaaaggatccacaggggcgcttcctcaagggtcttatcctgaccgagatgggccgctcggcggaggcgatggcggtgttcggcaagctgaccgaagactttccggagttgcccgagccttataacaatctggcggtactgcacgcgcagcagaagcagtacgagaaggcccgcacggcgctcgagatggcgatcaggacgcatccgggctatgccacggcgtacgaaaatctcggcgacgtgtatgccaaactggccggccaggcctatgagaaagcgctgcaactcgaagcctcgaacaagggggcgcgcagcaagctgtccatgatccgcgaactgaccggcaatccggcgagcgcagcgatcaagccgggtggcgcgtcacgaccagcgggcgagcccgtgaagacggtcactgccgaggcgaggaaggggggcgcgccctcgccagccggtgatgaggcggaggtgaggagggcgcttgaggattgggccggtgcctggtctcgcaaggaggtcaaagcctatctcgacttctacgcccccgatttccagacgccggacggcctgtctcgccaggcgtgggaagccgatcgcgctcagcgcatcggcaagccggacaagctgttgatcgagctcgatgacgtcaacgtgatcgtggagggcgaccgggcaaccgtcaggttccggcagcgttacagttcgccgaccgcgaagggatcggtcggcaagacgctcatcttcatgaagtcgcgcgggaaatggctgatccagcaggaaaacaccgcctgaccggcaaatccggcggccctgtcttcccaccttcggcgcaagacgccacctgagaaaagtatgcaaaaaagtcgcttgatgccgcgcatcctcgtcctcgtcgctggcgcggcgctttccctcgccgctctcgcggcgcctaccatagagatgcagacgagcatggggaagatcgtgatcgacctcgattccgagaaggcgccgcggagcgtccagaacttcctgcagtacgtcaacgagggcttctacaacggcaccgttttccatcgcgtcattcccgatttcatgatccagggtggcggtttcacggtggacatggaacagaagccgaccccgcgcaaggtcgaaaacgaagccaggaatggtctgaagaacgatcgcggcacgctcgccatggcccgtaccgccgaccccaattcggcgagctcgcagttcttcatcaaccacagggacaacgcgtcgctcaactatccctcgcccgacggcgccggctacgccgttttcggcaaggtcacgcagggtatggacgtggtcgacagaatcgccagggtggcgaccggcaaccgctccatgcaccagaacgttcctcttgagccggtcatcatccagtccgtcaagatcatccctgacgagaagcaaggaaaaccatgataaagctgcacaccagttttggcgttatcggtattgaggtggacgccgagaaagcccctctctcggccgcgaacttcctttcctacgccgcctccggccactacgacaacaccatttttcaccgcgtcatcccgggcttcatggtacagggcggtggttttgcgcccggcatgaagcagaagccatgcggagccccgatcaggaacgaagcagacaacggcctcaagaacgatgcctacacggtggccatggcccgcacggccgacccgcactcggccaccgcgcagtttttcatcaacgcggtggacaatgatttcctcaatttccgtgcccccaacgcgcagggttggggctactgcgtgttcggcaaggtggtcgaagggaccgacgtggtggacaagatccggctcgtcaggacgggcacttcgggtttccatagtgatgtgccggtcgaggacgtgctgatcgagcgcgccgaagtctgctgaacgcgacggccagccgtcttgatcgtgtgcgccggcgccccgctctaggaacgctcgcgccgtgatctcgccggctgccgagatcctgcgccgggttttcggctatccggcgtttcgcggcgagcaagcagcgatcgttgaccagatcgtcggtggcggcgacgctctggtcctgatgccgaccggcggcggcaagtctctgtgctatcagattccggcccttctgcggccgggagttggcgttgtcgtttcgccgctgattgccctgatgcaggaccaggtggatgccttgcgacaggttggtgtgcaggctgcctacctgaactcctcgctggacttccgggcggtggtggacaccgagcgccggttacaggccggcgaactcgacctgatttacgtcgcgcctgaacgtctacttaccgaccgcttcatcggcctgctcgagcagctcatcgcgcgcgaccaggtctcactgttcgcgatcgacgaagcgcattgcgtttcgcaatgggggcacgacttccgcccggagtacatccagctctcgcagttgcacgagcgcttccccggcattccgcgcatcgccttgacggcgacagcggaccaactgacacggcaggagatcgtcagccgcctcagcctcgaggacgcgcgcctgttcgttgccagtttcgaccggccaaacatccgctacaccatcgtcgagcgcgacaatccgcgcaggcaactgctcgcctttctcggcgtccatggcggtgcggccggaatcgtctattgtctgtcgcgccgcaaggtcgacgaaaccgctgcctggctcaacgcccagggcgtgacggccttgccctaccatgcggggctggcggctgccgaccgccaacgccaccaacaacgtttcctgcgcgaggatggggtggtgatggtggccaccatcgcttttggtatgggcatcgacaagcccgacgtgcgtttcgttgcccaccttgacttgcccagaagcctggaagcctattatcaggagaccgggcgcgccgggcgcgacggcgaagcgtcggaagcgtggatgacctatggactgaatgacgtggtgatccaccgccagatgatcgaggactcggcggcgcctgtagaacagaaacgcgtcgagcgacagaagctcgacagcatgctcgcctactgcgagtcggcgaggtgccgccgcgttgtgctcctcaattactttggcgaggcgacgacgccctgcggcaactgcgatgtgtgtctcgatccgccggtggtctgggacggcacggtggtggcccagaaagcgctgtcggcagccttgcgcaccggccagcgtttcggtgccggacacctgatcgatatcctgcgcggcaagactaccgacaaggttctgcagtttgggcacgatcgcctgccgacctttggagttggcgcggacatggacgataccggctggcgatcggtgtttcggcaacttctggctggcggcctgctcgaagccgacgccgccgcttggggcgcgctgaaactgacggacgccgcgcgtccggtgctgaagggggagagccggctgcaactgcgtcgccagccagcccgcccgcagggcaggctggccaggacgaagacggcgacgacccgcagcagcctgccgacgaacgatccgccgctggtcgccacgctgcgccagtggcggagcgagaaagcccgtgagcagggtgtcccggcctacgtcatcctgcacgaccgcacactttacgagatcgccgaactgctcccgaattcccggcaggcactcctctccgtgccgggtattggcctggccaaggcggagcgttacggcgaggaactgctggcgatcgtcgccggaagtgcctgagcgcgacctcgtcagacctgtgacgcaggcaccaggggcggtcgggcagcgtggcagttgcctgggccagactcgcgccgtgtcggatacgggcgcagcacgtcgagcgcgacgctctgccccgacggctgcacgatgcggacatgctcacgccgcagcccgcgggcgtgcggcagaccacaggagtgggcgatcatctccacttccttgttcatgttccggcagtaggaggcgacgcgcgcggccttgtcctcgacgaccaggccgcgctgcaggcgcgggtcgtgtgtggtcacgccggtggggcaggtattggtgtggcagcgcagagcctggatgcagcccagggcgaacatgaagccgcgtgccgtattaacgaaatcggcaccggcagcgagcgcccaggcgacgcgggccggagtcaccagctggccggcggcgatcacccgtatccgatctctcagaccgctcgcgatcagcgcgtcgacgaccagcggcaacgcttcgtcgatcgacaaggccatgtgatcggcgagcgcctgcggcgctgcgccactgccgccctcgccaccatcgatggtcagaaagtcaggcgccgcctgcaggccgcgccgcgcgaccgctgctgcgagatccttcaggaactgatcgccgccaatggccgtcttgacgccaaccggcttgcccgtcagcgcccgcacatgctcgacgaggtccagtagctggtcgatgtcggcaatgtcccggtggcggttcgggctcagcgaatcccgaccctcggggatgccgcgaatggccgcaatctcgggcgtcaccttgttgcccagcaggacgccgcccttgcccggtttggctccttgcgacaacttgatctcgaaggcccgcacggtcgcttgcgcggccagttcgcacaggcgtggatccgacaggtggccgttctcgtcgcgtacgccgtacttcgcggtaccgatctggaagatgatgtcgcagccaccgtccagatgtccgggtgacaggccgccctctccggtatccagccagcagccggccgaggcggcgccgcgcgacagtgcgcgcacggccggccgggaaatcgcgccgaaactcatggcgctgatgttgaccagagaccggccggcaaacggtgtcgcgcaatacccctcgccgatcatcagcgccggcgagggttgctgttcctcgtcgagaaccgggaagggggcattgacgaagatcagcgcccctgattcgtgaatccggtaggtcgatccgaagccgataatcccgccctcgttcttcgccatgcggtacacccagctgcgcgttgcccggtcgaacggcatctcctcacgatcgccgagaaagaagtactggcggaaatactcgccgagacgctcgaagaagtagcgcaggtgaccgaccagcggaaagttgcgcaatacggcatgcttctcctgggtgacatcctgcacgtacagatagaccatcgtgccgatgacgaagagggcgaggagcgcgcccaggctggcaagcagtaggtcgaacattgacggctcccttcggtgttagaatcggccactccgcttgctagtgtacgggatttgtcatgacctttgcagccttgctcgatgccgagatcgagcgcaacgtcattgccgcgctgaccgaggacgtcggtagcggcgaccttaccgcgcaactcgttccggcagatctggtcagtcgcgcccaggtcatcgcgcgcgagaacgccgtcctttgcggcagcgcctggttcgcgcgctgtttcacccgactcgatccaacgatcaggattgtctggcaggcagcggatggacaaggtgtcgttgccgatcaactgctctgcgaaatcgaagggcctgcgcgtgccttgctgaccggcgagcgcagcgcgctgaactttctccagttgctctcgggcgtcgccagcaaggcgcggcaattcgccgacctggtcgccggcacgcgagcgcaggtggtggacacgcgcaagacgattcccggattgcgtctggcacagaagtatgcggtcagttgcggcggtggcggcaatcaccgactcggactttatgacgggatcctgatcaaggagaatcacatcctcgctgccggcagcatctcggcggcgctggcaagtgctgcgcagcttgccgagaaggcggccggcgtctgccagttcattcagatcgaagtcgaaaccctcggcgaattgcgccaagccctggatgccggcgcggcaatgattctgctcgacaacatggatctcgaccagatgcgcgaagcggtggctattgccgcggggcgtgcgattctcgaggcttccggcaacgtcagcctcgataccgtgcgcggcattgccgaaaccggcgtggatcgcatttcaatcggtggcttgacgaaggatgtgcgggcactcgacctgtcgatgcgtttcctggcttaggcaatggtctggacaacaagagaaggggtggtttgatgctattcgcgctgttctacgtattggctatcacgattctgattctgcacttcaccgggtttctggcgaggcacaatctcgaatggctggtgctcgtgctcgccgctgcggtctttccggccgtcatctacctctaggacgccgattcagtccggttcccccacccaaaccgcggccgcccggcgcctcccggcaagcgactcatcacccttcaggcgtggacgccttgcgcgatcaactctttgaccgcgtcgacgctcacgtcgatcaccgcaaaccgctgcggcaggctttcgatgccctgcaggccgggaggcctttcgggcttgcacccgagggcttcgacgatcgtctcctcgaactttgccggcaaggccgtctcgaggacgaccatcggcatctccggcgttcgccactcgctcgccaccttgagtccgtcggcggtatgggtatcgatcatcagaccgtactgcccaaatgtctggcggatcgtcgccagacggtcggcgtgcgtgctcctgcccgaaacaaagccaaattcgggaaggcgggcaaagaaaggcgtgcctgaaaggtcgaagctgccgccagcgtcgacctccgcccacagtcggcgaatcaccgccgggtcgcgtccaaccagatcgaagacaaagcgctcgaagttcgacgcctttgagatgtccatcgatggactcgacgtagcagaggtctcggcagccgcgcgcggccgatagaccccggtgcggaagaactcgtcgagcacgtcgttttcattggtggccaggaccagacggccgatcggcaaccccatcatgcgcgctacgtggccggcacagatgttgccgaagttgccggacggtaccgcaaaagcgacctgctgatcgttgctgccggcgatgccgccggtcgccgcgaagtagcccttgaagtagtagacgacctgagcggcgacacgtgcccagttgatcgaattgacagcaccaatccggtacctggccttgaaagcgtgatcgttggacactgccttgacgatgtcctgggcgtcgtcgaacatgccgcgcacggctatgttgtggatgttttcatcgtggagcgagtacatctgcgcacgttgaaaggcgctcattcgctcatgtggggaaagcatgaagacgcgcacgcctttcttcccccgcaaggcgtactcggcagacgaaccggtatcgccggaagtggccccgagaatattgatctcttcgccctgcctggcgagaacgtattcgaacagattgccgagcaactgcatggccatgtccttgaaggccagcgtcggcccgttggacagttcgaggatcgccagcccggcttctcgctgcgccgggtcgggcggttccagccagcgcaagggcgtgatgtcgctcgcctgcgcactgacacgcccgttgccgtacgcctcggcagtataggtacgcgcaaccaggcgcgccagatcgtcgagcgggatatcgtcgatgaacttggtcagtacggcatgcgccaaatcggcataggccattccccgccattgatcgagctcggtcctgctgacctgcggatagtggtccggcaggtagaggccgccatctggagcgagcccgccaagcagaatctggcagaaggtcggaccggatgaatccgccgtgctggggggattgccgcgagtcgaaatgtagcgcatggcgaggaccgtgggtgtggcgcaggaggttgccgggaaaacggcagtctagcacgctcttgctgtcgaaccgggctcgcggcggcgacctcgtcggcgatgactcaggcggtcacgacacagttcttgccggcgcgtttggcggcgtaggtcgccgcatcggcacgctggagcgagtcttcgagcgactcgccgggtccctgaacgacgaccccggcactgaaggtcactacgacgtcccggtccggcagggcgttggcggccaggtgacgctgaaagcgcgcaatcgccgttgccgcttcggaaagaccggtttccggcagcagcaggacaaactcttcgccgccgaagcggcacaggatatccgaggggcgcagggcagcgcgcaggcccttggccaggtgaacgagcgcctcgtcaccagcctggtggcccaaggtgtcgttcagccgcttgaaatcgtcgagatcgatcagggccagcgcgagccgactgccgttgcggcgcgcgcgggcgacttcgcgctggtaagcgtcatcgaaaccgcggcggttgagtgcgccggtcagggcgtcggtaaaggcggccgcgcgcgcttcgttcaaggctgcttcgagttccccgatgcgaacttcggccgccagcagttcgaggatcggcgctgccggcctcgtcgcatcgatctgccgaatgtgcgagtggcgggaacgcccgatgactgccgatcggccgatggcctcctgtgcggccaactggatgctcgccggacgccgatgcagccgccgcgatgcgcgtctcgacgaatgaacaagaggtgactgatcatgcttgaacattttgctgactccgtccgaagtgccgctgcgagtgggtgatacccccagaaacggacgctcggcgggaatcttgagacgtatttcacggaaaacgcgcaacgctttgtttcgtagcaattatcaagaggtgccgggggcgttccgggcgactgccaacgagccaagcagagcggtcacgaagaacagcatagcggctgctgccagccagattccggcgtgcgcacccagcgccaggagggtaccggagacgacgaagagcagcgaacgtgcggcaccaccgcggcgcagttcggcaagcatccgttcgcgagcgcaggtgcgcctgccggggtgacgccagaccgggagcaactgcgaaagggctccggtgaccagcggcatgaggaaggcaacgacaaacgccggcacggcgttctgcccctcgacaacaccgaaagcgtgggcaatcccgaagacgagcagcagcgagaagccgaccagggcggcgagcagcgctgctgcgccgccgtcgccgagcaatgtccgccagccgtagcggcgcgaccacgaaacgccggtccggaggaccacggacaacaacatcagcgcaccggcgattgccagcgctggcgcgaacgcggcacccagcgcgatacccagcaccgcgccgccagccatcggcaggtcacgtcgcaggcgcgccgcggcgtcggcatcgggtccgctcaatacggtcggcagcaatacctggagggtgcccagcgcgctcaggccgatgaagccaagcgtgttcagatgcaaatgcagcaggcgcagttcccgccgcatttccggccagccgttgatggcgggtacgagcgccatcgccaggctcaggcagacgatggcggcgaggtaccagcgccagccgggatgcgggcttcccaatgtacgccgggcccgcgacatcagccacccggcaaacaggagtgcaaccagcagcataacgacggcggcgacgaccatggccaagggaggcgccgttccggtgaagccgaaaaaggctgtgccgcctgcgcactgcaacaacagcggcgcccagctcagcccacgacgcggactgccgctgcgcgtcagcaccggcatgaaatgcgtgatcgcgccgaggatcagtggggcgatgccgaccgccagaaccaggtgggcgaccgccggcggcgacaggctggccgattgcagcagcacgagtgcggcaatgaaaaccgccacggccgagaggcccaggtagatcagcacggcgtcattccgggcaagttggtatcagcgcgcggccgatcgcgggcagtcggtaccttgccaatgccgtcggcggcgacgaccgcctggagcgccggcgtcaggtggtacgggtgaaatcgatgacgatggctcccgcttcgcgctgcacatagcggatcaccagtgtatcgccatagtggtcccgtagttgcgcgagcaagggcagcggatcgtggtcattgcagaagcgcatcgtttcgccgacgatcaatgcgtcgagcgccccaaaaatcgccgcatggcgaaagcgtttggcgacaccgcgggcatcaaaggggtagatggcttcctgagtgggctggccgcaagcatgcatgggggtctccgcaggcgtttgatggttgatgagtcggcattttcggactccgaacggctgttgtctttgatctgggcaggcaatacccgtatcgcccatgcgggcgtcgggtgcgtgcgacaagcatccgactgtccgctcccgggtgaccgcgaggagcgattgacattgacggcagcatgcgaggatactccacctccggtagttgcattcgcttttcgcagcgatgagggttccagggggcgtcctttcgactgacggtgcagaatctcacgcttattcccttgtgttcttgctactttgggacctttcacgccatcgacgacgggaggtcgcgagtgcgctgtcgccagtcgacgcgttcgtcgcttgtcgtggcaatgacgatgtttatggttgatccggcgggtcctggctgccttggcgtcagatccggcacgctgctgatggatggtgtctgatgatgctctggcgaattgtcttttccctcgtcgtgctggcggggctcgcgcttggcgcgctgtcttcggcgtctgctgccgagcgccgagtcgctttggtaatcggcaacgccaagtataaggaagcgcccctgaccaatcccgtaaacgatgcccgtgacatggcagcggcactgcagcggacgggcttcgaagtgatcatggcgatcgacgccacgcagaaggaaatgaaccgtgccatcgccaagttcggcgaccgcctgacgaccgacagcgtcgccctgttctactacgccgggcacggcatgcaggtgcgtggcaagaactacctcattccgattgacgccgagatcaagagcgagtcttcggtacgcgtcgagtcggtcgacgtcgatggggttctcgatcaactcagcaccagcgacctgaatgtcgtgatcctcgatgcctgtcgcaacaatcccttcgagcggcgagcgaaccgcagcgtcggcgccgccggtctggcgcagatggaggccccgaaaggcagcctgatcgcctatgcgacggcgccgggccgaacggccgccgatggtgatggtcgcaacggcctgtatacgcaggcactcctgaaatacgtgcaggagccgggtctgacgatcgagcaggtcttcaagaacgtccgccgggaggttgccaaggccacccgcgacgggcagattccctgggaatcctcgtcgatgacgggcgacttcttcttcattcccggatcacgtccatcgccggcattcagccagccggtggcgtcaattccatcaggcaaagcgccagccgcgccagaagccaggccggcacaggtgcaggaggtgacctcgcccgcgggcctggcaaggcagaatggctccggccaggggagcgcggcgtcgagcgtgtcgcagccaccgcccccacccgccccggcggtcccgtcccaatcgccggtgacgccggagcccgcgacatccccggccagaccggaaacgctggcggcgctgtccgcacccactgctcaacccgcagccgagccggccgccgccatcaacaagcccgagccgccggccgaagtccgcgagcgcgtgatcaagaccgaggcgttcaccgctaccggcaaactgtcgattgagcgcctgaccggcgccatgactggcgaaggcaccatccagtgggccaatggcgaccgctatgagggaaccatgatcgccggccggaagcatggcaagggcatcttcacctggagcaacgggcagcgctacgacggcgagtgggccgacgacgtgatcaacggcaagggtgtcctccattacaccaacggtgaccgctacgaaggcacgttcacggatggcgagccgcacggcacgggaacctacacgatgcgcaacggtgatttctataccggcgcgtgggtgagtggcaaccgacatggccagggccgcctgacctggacgacgggcgactactgggaaggcgaattccgtgacggcaagcaaacggacaacggtcgcatgcattccagccaggcgatggtcgccaagatcgccgagcaggcagccgcgggtgccgacaagggcgccgcgaagaagaagggcaagtagagcgcacgcgcgccggcgaatccgcgggcggtcctgggcgaaccgatgaacgagcggcccggtcccttcagcgatgtgctggcctgccatcgtgccggacgctaccgggaggcggaggccctgctgcttgagtcactggccaggcagccgcggcagcccgacacctggaacctcatgggggccacgctggcagggcttcgtcgctacccggacgcggagaacgcctaccggcgggctctcgcgctgcagccagatcacctgggtgcgctcaacaatctcgccgtcctcttgcgccagaccgggcgcgccgaggaggcgcgccgaacctacctcgaaaccttgcggcacgaaccgcggcacgtcgacgcctggaacaaccttgctgccctgcacgccgcccgccaggagtacgatcaggcattgacgtgctaccgcaaggtgctcgaactgcagcccgactacgggcacgcgctcggtgcggcagccaacgccatggcgatgctctgggagtggtccgggcgcgcctcgatatgccagaggctggccgacggaatccgcgccggcgcgagcgtcacggtacccttcgtcgtgctttcccacctcgacgagcccgaactgcaactggccggcgcgcgcgcctgggcgcgccgattcgacgccgtcgcgatgggaccgttgccggtgtggcagcatgaccgccttcgcgtagcctatctgtcggcggacctgcgtgagcacccggtgggtctgcagatcgccgaactcatcgaacggcatgaccggcggcagtttgaatggttcggcgtctacttcgggccgcgggtacctggcgacgccacccatcgtcgcctgcgcctggccttcgacagcttcctcgacatcgcccgtctctccgacgaggaggctgcgcggcgcctgcgggcgctggaaatcgacatcctggttgacctcggcgggcacaccctcgacggccggcccggactggtcgctcggcggccggcgccgatccaggtgaactggcttggctatcccggaacatcaggggcgagctggatcgactacattgtcgcagaccgcttcctggtgccgccggaaagccgcagcggctattcggagcgcatcgtctacctgccggactgcttctgggtgagtgactcgcagcggccagcggctgggcgcgtaccggagcgcgtggaactggcgctgccggcggaaggcttcgtgttctgctgcttcagccacagctacaagctcaatccggcgatgttcgcggtgtggatgaggctcttgcggcaagtcgcgggcagcgttctctggcttctcgccgccaagcccgaggccgaggaacgcctgcggcgggaagccgatcggtgcggcgtcgatccgacacgcctggtgtttgcgccgcgcatcgaccttgccgcgcatctcgctcggcatgcgcaggcagacctgttcctcgacaccctgcctttcaacgccatcaccaccaccagcgtcgccctgcacgcgggattgccggttctcagttgctccggtcgcagctttgccgctcgcggggccggtagcctgctgcaggccgtcgggatgtcggccctggtcaccggcaacctgtcggactacgaggcgagagcgctggaactggccacccatccggaacgtctggccagtctgcgccgggccctggccgagcgtctgcagaccggcccgctgttcgacgccgagcgtttccgacgtcatctcgaggcggcttaccgcgccatgtggacgcgctggcagggcggggaggccccggccgacatcgtcgtccgcgctgccggtacggcgacggccgcctgagcgcgccggcaagccaacggcgccttgccgaaaatcctcgtcgcgattcggccgccagcgcgtcgtcggcaacaggtacaattctcgtggctgtttgccgatcggccactggcgccgacgctgcggttgcggagatcctgaatcgctgtaagcctgggcccatgcgccgttacctgaagaaattcctgcccgaccacgaagccattcgcgccaacccctggttgcggccgtttcaatcctcgttgctacacccgcgtctctggcatctcaaccgccactcggcagccggcgcggttgccgtcggcctgttctgcggactgattccgggaccactgcagatgatcggggcggcgatcggcgcgctcgtcttccgcgtcaatctgccgctcggcctgctggtcacgctgtacaccaaccctttcaccatcgtgccgctgtacctgctggcctaccagcttggtcgcctgctcatcggcgacaatacgggtttcgtggctccgcccgagttcggcgccaccagcttcggcaactggaccgacgcgatgcgcatctggatgctcggcgtctcgatgccgttgggcgtcggcctggtgacgctcgcctgcgctctttcccttgtcggttacctggcgacgcgggtcgcctggcgcatctatctggtgcatgcctggagacgtcgacagcgccggtgttgacgactgacgagcgctgccggcacttgcccggtgggcatgcgtctgatcgagacgacgcatcgggggcggaatgggctggataggcctcccgaagtgcctcccgagttgcatcttttgcctgattggtacagcatgattcgttggctgtgaacacgatggaggattcgaaatgatttcagcgctgcgtcggctcagtttgatgaaccgcctttccctgacggcagtcctcgccttgctggccatgttgctgatcgtctgggagagcctgtggtccttgcacggcctgttgtacagcgaccggcaggtgaagacccggcatctcgtcgagacggcgatcagcgtcctcgatcactatcacggcctgcaaaaggcgggtaccctcagcgaggacgaagcgaagcagcgggccgttgcggtggtcaagggcctgcgctacgagaagaccgagtatttctggatccaggacctcggcaagccggtgccgcggatggtgatgcatgcgacggtgccggccctcgatggcaaggtgctcgacgaagctcgcttcaacaaggccatctcgttgcaggccgggctgaatggcagcaaggtcagcgtcgacgggaagaatctgttcgtcagtttcaacgaggtggtcgaacaggccggcgatggctatgtcgagtacctgtggcccaagccggttgccggcggcggcgtcaccagcgagttgttcaccaagctctcctatgtcaggaagttcgagccctggggctgggtcgtcgggtccggaatctacattgacgacgttaatcggattttccgggaagaagcgatacacagtgtgctgttcgccatcggggccaccctggtgctgctgctcgccggctggctggtcaggaagagcatcgtcagcgagttcggcggcgagcctcgcgtcgctctcgcggcgaccagcaggatcgccgatggcgacctgacgcatgcgatcccgctgcagtcgcgcgacaaggacagcgtgctgttcgtgctggcgcacatgcagaacagcctcaaggacatgttgcgggccatcttcagcaatgccagcaggctgcaggcgagcatcgagcggctttccgccgagtcgaaccagatcaacctcgccacccaggtgcaggcgggtgcagtcaaccacacacgctcggcgatcagtgacgtttcggcaagcgtcgaggtggtgaacggattggtgcatgcgactgaagacggtgcgcacgaagtggcgcggcgcgcccacgatggcgccgatgtggcggccaaggtggcggccgagatgcaggccatcgccaacaccgtggcggtttcctcggatcaggtctcgcggctcgtcgccagcaccggcgagatcggccagatggccagggtgatcaaggagatcgccgaccagaccaacctgctggcgctcaacgcggccatcgaagccgctcgcgccggtgagcagggacgcggttttgccgtcgtcgccgacgaggtgcgcaagctcgccgaacgaacgagcaaggcgaccagcgagattggcgcgattctcgacggcatccggaccgacaccgagagcgcggtggagggaatgaaagcggcggcgccggtgatcgccagcggtgtcacgcaggcgaactcggccgccgacaccctgcacgccatcgaggagcaggcgcaggacaccttgcagaagatgcaggcgctgtcgcaggcgacgcgcgatcagacgcgacggatcgaggacatcgtcagcaacgtcgatgaggtgatgaacgcgtctggacagaccgaggctgtgatcaagcaatcgctgcaatcggcggccgatctcgaacaggcgtcgagcgaaatgttctcgatggtgcagcgcttccgcatcggcgaggtcgctgccggaggattgccgccgaccggcgacggccgagcggcggccaagccgctgctcgagtggtcgacggcgctggcggtcggtcatgcggagatcgaccgccagcaccaggtgctgatcgaaatcgccaaccggctcaacaacgccatgggctcgggagctggccgcacctcgtgcggcacgattcttgacgaacttctgaactatacggtcaaccatttctcgttcgaagagaaactgatggagaagcaccactacgcggatcgcgaggcgcatctcgccaagcatcgcgacctcatcgaacgcgtcaagacgttcaagcgccagtacgagagcggtggcacgatctcggtcgagctgatgggcttcatccgcgactggctggtgaaccacttcctcaaggtcgaccgggcgctggcgcgcgatctggccagccgcggcgtttcctgaaagcggccgtgatggtgcggggttcccggcgtggcgatggcctgtcagtctggcgccggcacccacaggcggctggcggcgatgactgatcccggccgacagttgcgccgtcggcgtgcgcagggtctggcgatcgtcgtcgcggcctacgtgctgtccttctttcagcgtttcgcgccggccggcatcgcccaggacctgattgccgcgttcaataccacggcatcgtcgctgggtgtactggcagcgacctacttctatgtctacacgctcatgcaggtgccgaccggtattctcgtcgataccctcgggccgcgcctcatcctcctgcttggcggtggtatcggtggcgctggcagtctgctgttcggcctggcgcccactctcgacctggcgctactggggcgtacgctgatcgggttgggcgtttcggtgactttcattgccatgctcaagatcatcgccgtctcctttgacgaacggcgctttgccagtctggtcggcgtcagcatgctgatcggcaatctcggttcggtgctggccggtgccccgctctcctggctggcgcagatcaccggttggcgaggcattttcgtcggtctggcgctgctttccgtgctcctgggcatcggctgctggtggctgctgcgcgagcattcggacgctgccgagagcctgtcggtgaccgacggcaagccgcgcttcgaccgcacggtggtgatctccggactgctgacggtattgagaaaccgtgacacctggccggtcgtctgcgtcaacttcggcatctgtggcagtttttttgcctttgccggcttgtgggccacgcctttcctgaccaccgcgcacggcatgacccgagccgtcgccgccaaccacgtgagtctctacttcgccggttttgcccttggctgtgtttttgtcgggacgctctccgatcggctcggccggcgcaagccggtgctcgtggcgagcactcatctgtacgcgctgatctggctggtctggttgtcgggagcggcgctgcccctggcagcgagctacctgctgtttgcgctgatgggcgtcgtgacagccagcttcaccctaacctgggcctgtgccaaggaactcaatccgccactgctctccggaatgtcgaccagcgtaaccaatatggggggcttcctggctgccgccatcctgcagccattggtcggttgggtcatggatcagacctggcagggtggtgtgacggccggcggggcacgcctctacacgccggcagatttccatgccggcctgcttctgctcgccgccatggcgggtctcggcgcactggcctcgtggcgcatccgggagaccggttgccggaacatctggcggccggtgggctgattgaagcttaccccttcgccgtctggacgcgggcgaagtgggggccgtcagcgccgctcatagacgagttcgactcgacgcatcgttcgccgacaggcctcgctgtcacacgcctgcttgctgctttgctcgctgccgaccggcagccgccgaatctggctgcgcggcacgccaagcgagcgcaggcggtcgcttactgcctcgatacgcttgtcggcgacggccaggttgtaggcggcgctgccaagattgtcggtgtggccgaccagggtcaccaccagttgcggatcttccttcagtttctgtgcgttctgacgcaggatatcggcgctctcgctgtcgatcatcgtctcgccgaaggcgaagtagaccactcgcctggtctcgtcatcggcaaatggggtcggtgccttggccgaccccacacggaccggtgtcgccggaactcgcgacggctgctcccgggccgctgcggcctgtccggaatccccgggcggtgctttgtcggtcgtagcgcaagcgctcaggacaaggacgcaggccaggcagaggggggggggaaggcgaggaaacagcattggcggtgcaccggcgagtcgagacaggaggggacgctacggggagctagtttaacaacgattgcagccgtgcgggttgccgctgctgtgcacgcatccgcgtatcccgccgctggcgacccggtcatcggcgtcgcaaggcgctgagcggcagcgaatgcgtgtcaggtcaagggctgctggcgatgccgaaggcagcagcttctgtggcaagatggcctgatgcgcatgctcctccgtccctgaggcacgaccgatgaacgctacccgccaactggccggcatcggcttcggcctcaccgcctacgccatgtggggtttcttcccgctcttctttcgccagcttgcgcacgtttcgccgatggacgtgttgagcaaccgcgccgtctgggcctgcctcctcgtcggcctgctgctcacgctgcggcggcaatggggcaaggtcgcggcggtcttcggacaatcgcgccagttgctgatgctgaccatcgccgccttcctgatcggcagcaactggctggtcttcctgtgggccgtcgccaaccagcaggtcgttgcttcgagcctgggctatttcctgacgccgctggtaaacgtcctgctcgggctcgtggtgctgaaggagcgcctgaatcgcctggagtgggtctcggttgctctggcactggcggcgatgaccaacgaaatcgtcagccttgggagcctgccctgggtgtcgctggtcctcgccgtcaccttcgggacctatggtctggtccgcaagcaactgcccgtcgatgccgtctccggcctgtggctggagacgctggcgatgctgccggtgtgcgggctgtacgcgttctggcaggcgcaggccgggcatccagtgttcaccgggcacgacctccggaccacgggcttgttgatcagcgccggcgcgctcaccgcgctgcccttgatggccttcgccgcagccacgcagcggctggatctggcgagcgtcggcatgctgatgtatatcaatccgacgctccagttcgtcacggcagtctggcttttcggcgagccgatgcagagtgcgcgcctgctcagtttcgggctgatctggctcggtctgctggtcttcagttggagcgcctgggggaagtatcgccagccacgttgatcgggtgaaacccgtagaacgattgcacaggaggactcgccttgccaaacgccgaatttgacctgttcatcagctaccgccgcagcgactcggccggacacgcgcgggcgctgtatcgcgatctctgtcgccgtttcgacaagcagcgcattttcttcgaccgcgaatcgatcgaagccgggtcggtctttcccgaccgcttgcgcgagggtatcgatgcctgccgtgtcctgcttgccctgatcgcgccggggtggctggacgcgaagaacgccgccggtcaacgccgcctcgacagcgaagacgatttcgtgcgccaggaaatcgctggcgcgctgcgtcttggtcgccacgtgatcccggtcctcttcgacgatacgccgatgcccgacgccgggcagttgccggaggttctgtggccgctcgccgcctgcgatgcgctgttgctgcgcggcaagaatttcgaatacgacgtgcaactggaggaactgatccggctgctcgccgccgtccccgggatgccggtgccgctgccggcgggggccggggtggtgatcggcgccgggctcgatttcgatgtctatcgccgcaccccctacgtgctaatccgcttgcgggcgccattgcgtgccgcctttcaaccgctgatcgacgatcgcacccgcttcttcgccgggcgacggcaggtagtcgagcgcatcatgcaattcacctcgcgcgacgagggcggttacctggtcatcaccgctccacccggtttcggcaagacggcactgatggccaacctcgtcgccgccactcccgaggccttcgcgtaccatttcttcgccccggtctatggtgaggagactctcgacgagaagttcttcctgcagaacgtcctgcaacagatggccgcctggcacggacacaacgccgaactgcccgaggcgatcaacgaactgcgggcgctctaccagaccttcgtcgacacaccgctggagcacgatcaggtgctggtcctcgacggtctcgacgaagtcgcacactggcagcttgcaccctacctgggccggcgcctgccggcgcatctgcacctagtcgtgacgctgcgcgatgtcggccaggactggctccgcgactacgcatttcccgccgatcaggtcacgccgctggcgctcggcggcctcgatcgcgatgacatccggcagttgttcgccggactgggggcggccggcgcacgcatcgccggcaatccggtgctgctcgaacagatcgttgaccgggcagcctatgcggacgctcccggcttgggcgccgacccgttctacgtccgcttcctggccgaagacgttgccgccgccgaagtcacgccggagcagatcgccgaccagcccagggggctggatgcctacctggatcgctggtggaaacagatcgtccaactcgccggcgacgccccgctgcgcgatctgttcggcacgcttgcggcggcgcttgggccgatcgcgcgcggcgatctcgaagcgatcaacgccagcctgcgcgacgactgggccggcgatttcttcgagcaggtactgagccgcgtacgtcgcctggtgcgacgggacggcgccggccgctacggcctcgcgcatccgcgcctgcggcagtacgtcgccgatccgcggcgaatcggcaagatcaacgactaccgcggccgcgtgctcgaatactgccggcgctggccggagcaccgcagcccctatgcgctgacctgtctcggcacgcacctcgccgaagccggccacctcgacgagctggcacggctcttttcgagcgagtggctggcggcgcaatggtcgatcctccacacctgggccgcgctgatcgccgatatcgagcgtgtcgccaaggcgctgctggcgctgccggcgcccgattacccgcgcatcctgggcttggtcgtcgcgcgccagaccgctcgcgagttgatgctgggctttcccgacgaggtctacgtggcgtggacggcgcagggcgagagcgaacgcgcgctcgcctgtctcggcgccctcggcaagacaggcgcgcgcgcgatcaacccgttgctggcggttgccggcaagctcctcgaagtgcaccgtgaaggcgcggacgaccatgccgagcaggcggccgaacttctccagcaggtgatcgaccagttgccgctcgtccgccggaccaacgagcagcaccagatcgtctcggcgctggcggcgctgctgccgcgcgaacgcggtctgcccgagcttcggcggttgcagttgctgcgtcaggcggtcgagttcgccgagcgggccgatgacctggtgctccgggcggccgctctgggcagcctggcctcggccctggcggcatcctccaccgatcgcgagcaggcgcgcccactgctcgatcgcgcacgcacggcgcttgccggtatcgattttccggccgatcgcgccttcgtcttcgccagccagttgccggcgctgcagatcctggcgccggcgaccgtcctccccgagctgacggcactcgtcaaccaggggaaggctctgctgcaacacgggtccctggcgaagagtcccttgatcagactcctcgaacgctggcgtcccggtgacggcgagcagcgccaggagacgatagcgctgctctgccgccttgccgcgctctatctcgatacgacggtggcggactacgccggcgtcgccctctcggtcatcgttcccgatctctgctggctgggccgagtcgaccttgctagcgacctcgtcgaacgctgctgggctgccgatgccgtcgagggggcgcgtatcgtcgcctatgcaatcgatacgctggaggagctgctgccggaaaaggtctccgcgtggctggtcgcggccgcgccgctgaccgaccccgcccaccacgacatgccgatcaaccgtgagctattcaccgccgcggtggcgaacgcgcgcgcggccaccggtgactggcacggggcgctcgagctggcggcgacgctgcgcggcagtgagcgagcggatgccctggtgggcttgctgcggcggctgggcgcggcgagtcaggtcgaggccacgcagcgcgagtcattggtggatgaaatcctcgctctcgccggggatgccgacgaggcggcgagaaacgacggaatggcccgggtggttgccgttgccgcgcaggtgctgggcggtgcggcgggcagccggggtgaggcgctgctggcgcaggcgaccgcactgtgtctggcgcgcttgccggaaggcgacctcgacgaactgcgccgcttgctggccgtggccttgcacgccgacggggccagcgcggaagccttgcgcgtggtgagcgggatgacctgggtggacggcgttgccgcgacgctaacgttcctggcgcaagcgatggcggccgatccgggtcggcgtgatgcctacgtcgaggtattgatcgaacagttggcggaacgcgccggagcggcgctctacggcgacgccttgcgcgcggcggcgccgctggtggtcggcctggcgcgccagcaggcgccgctggccggcgttctcgcggaggcgatcagccaaggactcggggcgctccggctcgacgaccagatcgaggtcgtggcgactctcgctgccggcctgtgcctggtggatgccgatcgcggggcatcgcagtatggccggctgctcgactggatcgactcgctgcgtgctcaaggctacgcgatggctgctgccgccatcgcccgcttcatcgtccagctcgcttcggtcgccgagccactcggcgaccgcctcgccccgctggtggacagggtccgggctgtcgccgccgacttcaccgacgacgccgacgccatcagcgtgcgcggtgctctctgtctgttcgacgtgcgccagggctgcgccgccgtgcgcgacggattgcaggcgctgctgccggcggtcgccaccctcgccgcggccgggccgcgcgcgctctatctgacgcgaatgttcgccgatctcgtcgggcgccgttccggccgccacgaagcgcaggccagggcggtggcggcgctcgccgaggcggtcgtccgctgcgctcacccttgcccggccgaagcaagccgcgttatcgcggactgcctcgagcaggcgctgacgatccacacggaagacgatcgagcccaggcgctgatcgacatcttcggcaaactgccggccgggccagccggctggtcgcgacgtatcgagggaccggtggcctccgtcctggccagaacgcagatcgccgacggcgaacggtttgtcgacgtttgcgcggctgccgtcgccgcgatgtgcgcctgtgacgatgtggatgctgccgagcgcctggcacgtcaggcgagcgacccggatctgcgggatcggctgctgagcgatatcgagcgggagcgcgaacgcttgaccctcggcgagttgtcggatttcgagcgtgctttcgtcgctatcggcaacgggcaactggcgcacgcggtgctgcactcggtcaaggtggagaacgacagcgccaacattctcggctatctcgtcgaggcactggtcgtcgaggagtggggcaccgagcgcgagcggctgctggcggaattcctgccgcaggtcgccgcgcccttgcgggcgctgcacgggaccgccgccatcgcgcggctgcttgccgagctggaagctgtggacggcgccttccttgctgccgcgagcatcgtcggcaagggtggcggacagcggatcgggtgacgccggacgtcgtggaagctttactcaccggacgccgcgaccaactgatcacgaagaatgctgaactgtcgaccaagaccatcctggataagatggtcgcggcactggctccgggagagcggatgcctgtccgtgtagcgtcaagaggcaggtagcaccccggttccgagcgacaatcacgggcaggaaaggcattccagccgcctggttttcggcgggacaatctgcaagaatgctgatcccacatttccaccggtgtcacgtccatgccccagcgaatccccaaggccatggcagagaaattcgctgccatcacgaccctgaccgatgccttctgcgacgaaaagctcaacgacgaataccgtgaaatgatccaccaggtggtcggcgctcttgccaggaagcgaccatcaccgctgttgcggggtacggagaaggtctgggccgcgggtgctgtgcacgcggttggccggatcaactttctggatgacccttcccatgtcaacaccgattgaaaactgacacagtttttcctttgtcaccgattgaaaactgatacacccccaatgctgcttgatggcggtggtggggcctcctggagggcgggccgtaggcccaaccggaaggaggccccaccaccgcggcggcgcctaccctccggcgatcgccttcctggcctgaaccattcccgtctgccgctgacgtttgagccggtagctttccccggcgatcggtacgatctgtgcgtggtgcagcaaacgatccagcaatgccgccgtcagcgtggcatcctgcgcaaaggtggcatcccattggccaaacgacaggttgctggtgacgatcaggctgcccttctcgtagcgcgcggcaatcacctggaaaaagaggttggcctgctcgcggctcatcggcagatagccgatttcgtcgatgatcagcagacggtaagcggcgatcgcccggtgcatgaccgctttcaactggttctgtgcgtgcgcggccgagagggtcagcaagagatcggcggcggtcgtgaaacgggtcttgatgccggcttgcgcggcgcgatagcccagggcgatcgcgagatgggtcttgcccaccccggaggggccgaccaggacgacgttttcgttgcgctcgacaaaggccagaccggccagttcgtcgatctggctccttttgacgccggcggcgaaggcgtaatcgaattcctccagcgtcttgatcgccgggaatcccgccagacgcgtcaacatgctttgcttgcgcacctggcgtcccgcgacttccgctttcagcagtgcttccagaaagtcgctgtaggcgctttcctgcgcagcggcttcctgggcggcgccgacgtagttctgcgccacgaacggcaggttcagactgtcgcacaaggcgagcattcgttcgtactggaggttcatggctgcatctctgcagcggcctgcagttgggtcagcagttgcgcgtagacggcgagcggatgctgctccggcgtgggcaaggcgattctctcggcaaccgtcgggcggacagtggccccctcgaccggcggcggggcgtccaggggacgagcggcggcgatatcgccgcgccatggcgggggaatgccttgcagatgcgcctgctcttcctgcaggcgttgtgcgggctgtacttgcgtgctggcgtggatacgcacgttggccacttccttgagccagcgcctgacctcggcattggcggtcacggcgtccagtggcaggccggcctgcttgagccgactgatcaggggaacgtagaaggagcggcgaaggtagccgttgaagcgctcgaccttgcctttggtccgggcgcgatagggacggcacaggttgatgacgaagccacagtgcttggcgtagtcgagaaagcccgcgtgatagcggtgttcgcctgggccgtcgacgtcgcgttcgagaacaacggtcttcatgttgtcgtagagcaggcgccgggccacgccaccgagcgcctcaaaggcatgctggtggcagtcgatcagcgtactgactttcatgtcggtgacgaattcgacgtaactcgcccggctgtacccaagggtcgcgcagaaggcgtacagcggatcagcacctttacgaaactcgacccagtcgatttgcaactgttcgcccggtgccgtttcgaaacgcaccaccggatcagcagccccctgcggccggatcgtacgcatgaaggcgcgcaattggctgacgccgccggcgtagcccagggccctaatctccctgaacagaaccgtggccgggatccactgcggctgcgctgcagcctgtcgctcgcacaggtacgtttcatgggtcgagagtttggtggcccgcttcttctgacgctggtagcggggctgtttgccctgcgccaagtggctgcgaaccgtattcaccgcgcagcccacttcggctgcaatcttgcgcagactgaatccatgcttcctcaatacttcaatttccacatacacctccttcgtaatcatcggcgcccaaaaaaatcgccgatcttctcagttcggtgtatcaactttcaatcgttgcgctgtatcaatttacttccgttgctgacatcccagacaccgcactgcaaaccgcgtgtgatctacgacttcttcgggattgccgagagcaccggacagagcaaatccagggaaatccgggaagctctcgggatgggctccttctcgccagattggacgctgccgagtcgcctcaccaagaatcccctgatgtggatgctgaaggtcaatggtctcctggtggacattcgtcgtgcgccgttggggttgcagcggatggccttcgagaaaggtctgattccgttcattcccgccgagcagccggaacaggagggatgagctgaacacggatgcggtcccggagacaaattgccccgcgtccatccagaggcatcgctccgcgcccgaaatcagcccttgctgagcagccgccgtccggatcccgatcatcgagttcggctcggccgactcacgagtcttcatcgcgccagcggcgctcatggcttcgctcggccatctgcggaacgcaagtgcggatgccgtggcggacctggggcagccgaacaaggttggccaggcgtccagtgggttcgagaagtacctttttcaggcgtttgcttgcgtgctggtgggtctagacggcaagtgcgaacccggtagcgccaatgctcattgcgctagtcgagacgcaggagtcggtcggatgggggtggatggtgagtggcggcagccggccatcaagagccattcgacagcaaaacctatcgggccggttcagactggttgctgacgttcggttttcacgactgaccgtcggaactcgttgccgacacccacagtcgcattccgcagctggccgagaaagctacgcacataaccatctttgactccatgacgatcccgtccattagggtccatgcgaatttttgtgccaacgagagatgtgggttcgccgcgacgcttatggaaagtgcttctttgagtgggcttcgatgaccccctctatacgagccagtatcggatcgaatttctcgaaattgattttagcgatatttggccgcactatctttgctgcgaagtccgccttaccgtactctttgtttttatcaaacgttgtatcgtccgcattgaacgtctttccgtcaatcttctttgcgagcaggctcggctcgaaaaaatcctcgatcgagctattgtcaccgggcttatcaattggtgtaaaaacgacgtagacattttcggcaaggtgataaaaatcgtccatcccgttaaccgtcgttttttttccgttgtactgctttatcagactataaaagacctgaccacctgagtcattatcgagcaacaagattagcggcttcggattcacaggcgcttgagtcttcttgactgacttgatgtactcagtgatgaagcgcctaaccactggcgctccaccagacaaatccaagattcgttgcgaagtgtacgaataattgaagaatcgaactttgaattcggatttgcccgcagcgtttgtagaaaccaagtttggatgcgctgtggcaaggcgtcgaatcgcaccgcgaaggtacacgctatcggtctttccctcgcaaagaataataggtagcgaattcgcccagaagtctctgtgcataagaaatcgcttgtacaccttacctatcgcagactgctgtacattgggtacttcctggttttttctgtggcataaatcgatccagtcaataaagccgaacatgccttgaaggtgggtgatgctgccatctattttcgtgggcacaagcttccccaatacatcagccttcgtcttggtaagctggaattttcccgttgttaccaattggtgagtcattgcccgagtcaaccgccggtattccggacgtgtatttatgcggcgattgacaacaagtcccgtcacttcttggcgtgagttgcggtactgcattcgggttttcttaggattgagctgaaagccactcttctcaattattttggagagtaccgcacccgccacccaggaatgatcagcattcgacaacgctatcatggatgggaagatgcgttcgttggtcgagaaggtcaaatcatctgcatagcgcgagtagctgcacccatgtctatgcgcgagctgagctagacgaacgtcgagtatctggcctatcaagttcgagattaccggcgagcatggactcccctgaggcagcttcccatcatggcaggcaattgctgcaaggacttttgcagcactttccgtcagggcaaaatctttgttctttacaaaaaacccatacacgcgcccgaagtttatggagtcgaagaagtcctttatgtcgacgttgaaaacaaagcgccttccacggtgaaccgaggcgttcgtaacaatcgatgcgtctctacgaaagccgtgagatattggctttgtaatcttcttttgatcattgatctcgtcccaacagctttgaagaccgtccgacaatcggcgttgaagcagtttgagttcgggacgcggcgcggaaatactacggactccgccggacttctttggcacggtgaatgtcgtgtagttgagtggcatcttataaatgacgtacgagagggacttgggcttatacccaagaaggcatgcaacgtcatggagcgactttgcgctcttaagatttgttaagaaaaacatcggtctggaggatggggcgcgttaggcactcttaagcactactatggaccacatcagcgggccatctaacggatatcaggcggcaaagcccctgactttgttgtcacatgccgcgaatcaacggcaaaaactctgcccaacggccccactttaagtgtaacacgtaaagatgaacctttactccaagaggggaagagatgtccgttgttttccgatggaaatgacagctatcgctgcattgctgtcgtacgggctgaaaatttcagggtttagtccgtttcctgtggaacgcgcaagaagcaggcgaagggaggggcgggcaaatgggtgagtttcccggcgatgaggtaagccatggcgatgaagttttcgacgcggcgatagccgcgggcgcgagcgcgtgcctcctgaagggctcgattcatcgcttcgacacggccgttgtgtttaccgacctggaagccgttgagtacgccaggaaggtgcttggtgatggttctggcgaggcgcttgaagggttccagttggcaacgactggcccaactgagccaacgcttgagcaagggcctggcttggtcaggtgtcttggcggcgatgtcgatcgcgcgcaacgcctgcttgatccgccaggcccgtgcggtcttgaggttggtgcgctgcagccagtgcatggtctgggtttgcttgacggtccagtcagccggtttcttgtgcaggctccagcgagtgcccttgagttcgggttcgcttttgacctcggcacgtcgcacctcgtccagggccgtgctgctgagggcgaccacgtgaaagcggtcgaaacagacctcggccagagggaagtgctcggcggcgcccgtttggaaggaagcgctcatgtccgtgctgacatgggtgatcgcggtcggttggccaccatgttcgataaggtcgctggcgaacttacccagggtggccttgtcccgacccggcgtggcaaacagcagacgttgtgcgtcgagatcataaaaaacagcgatgtacgtctggccgcgccgactagcggtctcatcgacgccgatcgcgagaaccccggcatgactttgctgggcgcgtgcttggccgacatgatggtcgatcacgcgccacagtctgcggctgcccacgcgcagcagtcggccggccgccagcaccgacatggtcggcgccagcatcagcgtcaaggcctcaaacagcagcgtgaagtgactcccttcgcgcgcccagggcacgggaatttgcgtcaccttgccgcaaccggcacaggccactcgcggcacctcggtatgcaggtgggcttcgtactggaagaaatccagatggcgccacgagcgcgccaagcggtcgtgcagcggctgcgcgctcgcaccacaggccggacaggcatgaatggtggcgccaaatcgtacctggaagtcgattcgtccggcctctggctgaaaggtgacttgctctacttgccaaggagcaacaaggcccagagcctgggtgaacagcgtttcaatcatgaggaaccggtcgcgagaggaaaggccgctattgtcctccatgccgagggcggcagactgcctccctcggcctggaggaagcgtaagcgagggggtggtgatatcaagggttcggctgcgcccggactgcgtccgcccttgacatcaccaccccctcaaacccgcaacgccactgcccattccacacgaaacgacatagacccggggaaaggcggtgcaacaatcaaaaacgtgcgggcgctggtttcgaccatctatggccgcgcgatcgaatggggccatgcaacgacgaacccggtaacgggaatcagaacacgtgccaaggtgaagcgcgaccgctttctacaggccgatgaattgccccgtttctttcaatcggtggcggaagagccgaacgaaacgctacgggattacatccccttggcgctgctgaccggcgcacgacggtcaaacctgctggcgatgcgctgggcagaaatcaacctggctgattccgtctggcggattcccgaccccaagaatggcaccccgcagaacgtgaccctatcgcctgaagccgtgaccatcttgcaggcacgaaaagaagctgccaagcttggcgctgtgttcgtcttccctggcaccggcgcaagcgggcatatcgaggaaccgaagaaggcggttattcgcatcatggcgcgggcgggtatcccctacggccgaaacgacccggacggtgtaaccttgcacgatctgcggcgcaccctgggaagctggcaagccaagaccggcgcatctctcgccataatcggcaacagcctgaaccacaagagccaacaggcgatggcgatctatgcccggcctgaccttgacccggtgcgggcatccgtcaacacggcaaccgcggcgatgatggaagctggcggcatgaaacagaagctggcagtggtgccactgttgaggcgggccggtgcaacaaggaaaagcccatgaaatgccttatctgccgaaacggcgaaacccgatccggcgcggtgactgttccactcgaacgcggcggcatgacgattgttttccgggaagtgccggcgcaggtgtgcgagaactgcggcgaagccttccatgacgaggccgtgaccgcttccttgttgcagcaggccgaacaggcggcgctggccggcgtggaaatcgacgtgcggcgcttcgcggtggcggcatgatcctgcacgccacggaagtaacctcgctgtcgggctatcgcctgttcctgcgcttcaacaacggcacggcgggagaggagagcctggccaacgagcttgatggcgaagtattcgagccgctgcgagccccggcgctgttcgctacggcaagccagcatccggtaatgcgcacggtggcatgggccaacggcgcggacgttgcccctaaactcctgctcgaaccgatgaagacgcagcagggcaaccgggccgcatgatgacctgacataaggaacgaacgatggaaacgacgctataccagtcggactactacacctgggcacgccagcaagccgacatgctgcgtgagggacgctttgatgaccttgacgcggcgcacttgattgaggagctagaagcaatgggggcaagcgaacggcgcgaactgacgaacaggttgacggttttgctgatgcatctgctgaagtggcaatttcaaccagcgaggcgcggcgcggcatggtcgctgaccatccgcgtgcagcgcatggatatttccgatctgctcaacgacgagccgggcctgacgccggaagttccgcaagcgttagagaaagcctatcgcaaggcgcggctgctggcggcgaacgaaacaggtatggacgaaacgacgttccctaagcaatcgccatactcgatagagcaaacgatggcggatgattttctgcccgaaggcaattgagagaaccagagtcttgccgcgcctatctgacggctgatccccgagagagaaaaccgggaaaccttgcccggctggcgcggcattctgaaccaggggcaaagcgtgagaggggcgctatgaaatcttggtacaacaagaacgaccgcgagcacctgggcgcatatcacgcccattacacgtcgttgttgacaccagcccgcgacaggttcttattcgagcgctggccgcagggttgagccttctccggggcgtcgatgccagagacgccaatattgtgctgttcgcggttggcgtcgaggacggtgatggtgtcgccgtcggcgtgggtgaagagggaggagcagcagagggagaagcagatgtcacggatacatgcttcggtcccatctcatcttgagaagcagccacgagacgcttgtgagcatccatcaaggaagctttcggtgaacaccccgaagacgttcttgcatccgccaaggccgccgtagagagcttcggttggttgaatgagatcctcgtcagcgtcaaacgaggggcggagggcggcaacgcctcgccgcgcgtcgtcaagcgcgctgctgctggggcttacctcgctgccgacacggagaactgcttcggaatccagcacgaaagcatgttgcacaagctgcaggaggtcgggattcttccgccagatcgaaggccgctcgattgaggccaacccagacccggccgcgcgccgggtttttctgtgatgcgatggcggcgaggagtgccaagcaaccgacttggctacggcaaatgtaaccccggcgtaaccccgcaaaaaagccccggcttttgaccgaggctaagtacttgtttccttggtggtgatgggtggaattgaaccaccgacctatgggttatgaatccatcgctctaaccaactgagctacatcacccctggggcgccgattatagggctcccggtcgtttcgggtcaagctggagtccgggccttcgtttgatcgagaccgccggcgcgcggcgcatgccgcgggcaaggggcgccgacggggattccagcggcagccacaggcaactcacatcagcacgatgtcgtattgctcctgcgagtagctcggttcggcctgcagggagatcggcttgccgatgaagtcggagagcatcgccaggccctgcgattcctcgtcgaggaagcggtcgatgactgcctggctgccgagcacgcgatactcacgggcatcgaactggcgtgcttcgcgcagcaactcgcgcaggatctcgtagcacacggtgcgtgccgtgcgcacctcgccgcggccaccgcaggtcgggcattcctcgcagaggacgtgcgccagcgattcgcgcgtccgtttgcgcgtcatctcgaccagaccgagggccgtgaaaccattgacggtcaggcgcgtatggtcgcgtgccagcgccttgttgaactcgctgagcactgccatccggtgctcctcgttctccatgtcgatgaagtcgatgatgatgatgccgccgaggttgcgcaggcgcagctggcgggcgatcgtctgtgcggcctcgaggttggtcttgaagatcgtgtcgtcgaagttgcggacgccgacaaagccgccggtattgacgtcgatcgtcgtcattgcctcggtctgatcgatgatcaggtagccgccggacttgaggtcgacacgccgggcgagggctttctggatctcgtcctcgacgccgtgcaggtcgaagagaggccgttcgccgatgtagtgttcgagcagaggcgccaccgtcggcgtgtactcgccggcaaaggccgtcagcttctggaagttctcgcgcgagtcgatgacgatgcgggcggtctccgggttgacgaagtcgcgcagcacgcgctgcgccagagagagctcctgatagagcagggagggcggtgcggcagtcgtcgactgcgcctggatatcgcgccagatcttgcgcaggaactcgatgtccttggccagttcggcttctgtcgcattctctgccatcgtgcgcacgatgaagccgcctttttcgtcgctgggtaccaggcggtgcagcttttcgcgcagcgcctcgcgctcggattcccgctcgatgcgctgcgagatgccgatgtgattgtcctgcggcaggtagacgagcatgcgcccggcgatcgacacctgggttgacagccgcgcgcccttgctgcccatgggatccttgatcacctgcacgagaatgctctgtccctcgaaaagcaggcgctcgatcggccgcaggggttcgtcgttcgagcgtggttcacggatgtccgccacgtgcaggaaggcggtacggtcgaggccgatgtcgatgaaggccgactgcattcccggcaggatgcggacgatgcgcccgacgtagacattgccgacgaagcctcgactggcgctgcgttcgatatgcagttcctgcacgacgccctggtgcgtgacggcgacgcgcgtttcctgcggcgtaaagttgatcaggatctcttcggacatggtggggcgatctggagaatggggttgggaatggggttggaaatggggttaaaatccagggttgccacattctaccctgtcaggcgctttccccggatgcctcaaaccgtcgcgctggtccctcccgagttgctggcgcccgccggttcgctggccatgttgcgaacggccctcgccttcggtgccgacgcggtctatgccgggcagccgcgttacagcctgcgcgtacgcaacaacgacttcggcaacctgcaggcgctggccagcgccatcaacgaggcgcacggcgccggcaggaagctctacgtggtcagcaacgtcctgccccacaacagcaaggttcgcagctatctggacgacatggcgccggtggtggcgctcgccccggacgcgttgatcatggccgaccccgggctgatcgacctggttcgcgagacgtggccggaactgcccgtccacctttccgtccaggccaacaccgtcaacttcgcgggcgtgcgtttctggcgcaagctgggcattcggcggatcatcctgtcgcgcgaactgtcgctcgacgaggtcgccgaaatccgccaggagtgcccggacatcgaactcgaggtcttcgtgcacggcgcgctgtgcatcgcttactcggggcgctgcctgctctccggctacttcaaccaccgcgatccgaaccagggcacctgcaccaactcgtgtcgctgggactacaagctgacggccggcgtggcggacgcgacgggtgacgtgggcgcttgccgatcgccggcagcgggcgccgccgacggtacttggttactcgaggaaaaggaacgcccgggcgaattgatgcccatcgatgaggatgaacacggcacctacatcatgaactcgaaggatctgcgcgccgttgaacatgtccggcgcctgaccgagatcggcgtcgattcactgaagatcgaggggcgtaccaagtcgccctactacgtggcgcgcacggttcaggtctatcggcgggccatcgatgacgcggccgccgggcgtcccttcgatcccagtctgcttggcgaactcgaaggcctggccaatcgcggctacaccgacggcttctaccagcggcaccacgagcacgaaaggcagaactacctgcgcggccattcgcaatcggggcgcagcctctacgtcggcgatgtgctcgactgggatgccgagcgcctgctcgctctgatcgacgtcaagaaccgtttttcggtcggcgatcggctggagatcattcatcccacgggtaaccgcgaattgtccgtcgagcggatacagagtctgctcggggccgacattcgtgtcgctcccggcaacggccatcgggtatggattccgctgccggccgggttgccgggggccatgctggcacgcttcctctgatccggccgcgccaggatgagccgcccgcaccttttcgttgatatctcggcgcatggtttcggccatctcgcgcaggtggcgccagtcctcaacgctttgaccgaacgcctgccggcactgcgtctgacgatccgcagcgggctgccgaccgccaagctgcagacgcgcatcgcggcagccttcacgcacctgatcggcagcagcgatttcggctatgtcatgcatgatgccgtcagcctcgacctgccggcgacggcgctggcctatcgccggcagcacgccgactggccggcccaggtcgagcgcgacgcgcgtgtgatcgccggcctgcggcccgatctggtgttcagcgatgtcgcctatctgccgctggcggctgccgcactggtgggcatcccgtcggtggcgatgtgctcgctcaactgggccgatctgttcgcccatttctttgccggcgagagctgggcggccgagattcacgggcagatgctggccgcctaccacagcgtcgaaagcttcctgcgcctgacacccggcatggggatgcctgagctgcgacgattgcgcagcatcgccccggtggctgcactcggcaacgattgtcgtgaggccttgcgtcggcaagtgggctgtgccaccggcgagcgactggttctgatcgcattcggtggcgtcagcaaggcgctgccgattgccgactggccaccccttgccggcgtgcgctggctgatcccgcaggactggcagctcgagcacccgtcggtcgtcagcttcgaagggcttggtcggccctttaccgatctgctggcttcagttgacgcggtgatcaccaagcccggctacggcaccttcgccgaggccgcctgtaatggcacgccggttctttatctgcggcggtccgactggccggaacaggatgcgctgctcgactggctgaatggccatgcgcgatgtcgggaggtcagcgaggccgacctgctcgacgggtgcctgcacgccgcgctggaggccctgtggcggcagccggctcggccggtgccccggccgtctggcgccgaggaagccgcggccgccctgttaccctggttggcgggccgcggcgcttagctgcttgcggccgtgctgccgacgggctcgccgctcggcgcgccgagcatgcgctcgacgtagcgggcaatcaggtcgatctccaggttgacgcggctgcccggttgcagccgtccgagtgtcgtcgcgtcgagcgtatggggaatcaggttgatgctgaaggcggcgccgtcgaccgagttggtggtcaggctgacgccatcgacggtgatcgagcccttgcgcgcgatatacctggcgagcgctgccggcgcgcggatttcgagcagacgattgtcgccgaccggatcgaaacgcagtacctcgccgacaccgtcgacgtgtccggagacgaggtggccgccgaggcgatcggccagacgcagcgccttctcgaggttgaccggtccgggcgtcgccagacccacggtgcaggccagcgattcgggcgagacatcaacgcagaaactgttgtcgcgccgatcaacgacggtcaggcagacgccgttgcaggcgatcgaatcgcccaggttgacgtcgtcgagtgcgagtctgccggcgtcgatggtcaggcggacggtgcccgcgccgtcgtcgcgggcggtgatgcaggtgatctggccaagagcggcgatgattcccgagaacatggtgacagcctcgtgcaaggggttgaggggcggctttcggtgtgcggtggccgacggcgtcaggccggtgtctggcgatcggcagcgccatcgccgactttcggcgcgacgctgtcgatctcgtggggaacctcgttgatccacgcctcgagcagggtatagccgaccgccaggatgaccgggccgacgaagaggccgaccagcccgaaggcgagcatgccgccgatgacgccggcgagaatcagcagcaggggcaggtcggctccctgcttgatcaggaccggccgcaggaagttgtccatggtgccgacgaagatggcccagatcagcaagaaggttccccagccggtgtggtcgccccagtacaaccagacgaccgccgggaccagcaccagccccggtccgagctgggcgatgcagaacatgaacatcactgccgtgaggaccggggcgaagggcacgccggcgatggccagaccaatgccgccgagaatcgactggacgagcgccgtcacgccgacgccgagcgccacggcgcgtgccgcctggccggccaggatgacggcaccttcgccgcgttcgccgctcagccgatagccgaaacgccgcacgccggcagccgccttctcgcccgaggcatagaggacggcacagagggcgacggtgagcaggaactgtacgaagaccagcccgaagctgccgatctcgctgacgaaccagcgcgtcagattggcggcatagggcgccaccttggcggcaagctcggtgccgcccgtggtggcggtctgctgccaaatctgttcgagccgccagccgacgaagggcacgtcggcaacccaggcgggtggcgactgtacatgcaggctgctcagtgacttggcccattcggtaatctcgtcggcgttgccgacgatggtggcgatggccaccgacagcggcaccaccagtatcagcagcaccaggaaggtcatcaggatcactgccggccagcggcggttgccgaagcgtcgctgcgcccgcagcatcaacggccaggtggcgacgacgaccatcgttgcccagatcaaggccggcaggaaggggcgcaggatccacagcgacgcggcgatcagcacgcagaggaaaagcaccgccagggtcgggcgggccatctcgaagggtttttccacggggttcatggtccggtcatccagtttcgctgtgccgctggccgatgcacgcggtgggcgtctttcgccgtcgaccggacgtgctggccagcaggtggagcgagtgaagcaggtggcgtacggatggcatggtagcctaattcgactccctgatgtctgttccctggcgcgcgtcgatcagccgagcggcagctcccacccagccccggcgcccggtgcgacgcatgccagacagtcaccggcgggcggggcttttcggaatagaatgccgcgcatgcgtttgccaaccatcatccggtcgggggtcgccggcagccgccggcctgtgcaccggctgtccacccgggagcgcgcctggcgatgaaccacgcactcctgttctcggtcttcatcgttgcttcatgcgggctggcgtacgagctgatcgccggagcgctggccagctacctgctcggcgactcggtgacccagttctcgaccgtgatcggcacctacctgttcgcgatgggaatcggctcgtggttgtcgcgctacgtcgaacgccatctggtggcgcgcttcatccaggtcgagttgatggtcggcgtccttggcggcttttcggcggccgcgttgttcttcatcttcgtctggtcgccggcgcccttcaagcttgccctctacctggccgtggccggcgtcggcgttctcgtcgggctggagatcccgctgatcatgcgcatcatgaagcgcgatctggcgttcaaggatctcgtctcgcaagtgctgaccttcgactacctcggcgcgctcgccgtctcaatcctctttcccttgctgctcgtgccgcatctgggcctggtgcgtagcggcctgcttttcggtttgctcaacgtgatcgttgctctatgggcctggtggttgttccgcgcccagttgcagccattcggccgactgcgcgcacagggggctgcggccctgctgtcgctgctcgtggccttcgccgctgccggcgagctgacctcgctggccgaggcgcagctctacgccgacgagatcgtccacgccgagagcacgccctaccagcgcatcgtcgtcacgcgctggaagaacgacttgcgtctgcatctgaacaacaacctgcagttcagttcgcgcgacgagtatcgctaccacgaggcgctggtgcatccgggactggcgacgctgccgaatgcgcggcgcgtgctggtgctcggcggcggcgacgggctggcggtgcgcgagattctcaagtacccgcagatcgagtcggtgacgctggtcgacctcgacccggcaatgacccgcctgttcgccagcgcgccgccactgcgcaagctcaaccaggacgcgctcctgtcgcccaaggtcagggtcgtcaacgccgacgctctgcaatggctggaggaaaacgacgagaccttcgatttcgtcgtcgtcgactttcccgatccctcgaacttctcgctcggcaaactctacagcgccgcgttctaccgcctgctcgacaagcacctcaacggcgaggcgctggcagtcatccagtcgacctcgccgctctatgctcgacagtcgttctggtgcgtcgtcacgacgctcgagagcgtcggcttggtggcgaccccctaccacgcgctggtgccgtctttcggcgaatggggcttcgtcctggccggtcgccgcgcctatcggccaccgacgtcctacgccgtcgacacgcgtttcctgacccccgaagcgacgccgggactgttcgtctttcccggtgacatggcgcgcgtcgacgccgaggtgaatcaactgaacaatcaggtgctggtgcgttacttcgagcacgagtggcggcaggtgatccgctagcgccatggaccggcgcgatttcctggtttccctggccgcggcagccggcgctgcctcgctcgccggctgccgcggcggaccgccaccgctgccgccgggggaactgctcgggacttcgctcgctctcggccaccgcctgcagtcggcgggtttcgcgccgccaagcgagagtcgcaaggtgccggtggtcatcgtcggcgccggcgtcgccggcctcgccgccggctggaaactcgcgcgcgcgggcttttccgacttcctgctggtcgaactcgaaaacgaggcgggcggcaattcgcgcgccgggcgcaatgccgtcagcgcctacccctggggcgcgcactacctgccgctgccgaaccgcgaggcgcttgccgtgcgcgaactcctcgccgaactcggcgtgctgctgggcgacccgcgcgcgccgcggccggtctacgacgagcgctacctctgtgcgacgccgcaggagcggctctatcgcaacggccgctggcaggaaggcctgctgccgcagaccggcgtcagcaccgccgaacgcggccagtaccagcgttttgccgatctgatcgaaggcttcaaacggcgccgcgacgacgcggggcgcgctgcctttgcgctgccgatggccctgtcgagccgcgcgctcgacctgctggcgctcgaccggatcagcatgcgcgactggctgctcgcgcagggcctcgattcgccacagctgcactggtacgtcaattacgcctgccgcgacgactatggcaccgccagcgcggcggtctccgcctgggccggcatccattacttcgcctgccgcaccggcgaggcgcagaacgcgggcaacgaaaccgtgctgaccgcgcccgagggcaatgcctggctggtcagcggcatgctgcgctcgatcagcgcccacgccggcgagcggttgctgagcggcgcgctggcctttcgcgtcgccggcggcgagcgcggcgctggaaccggtccactcgccgtcgatctgtggctggcgagcgagcagcgaacgttgcgcctgcttgccgaccaggtgatctgggcggcgccgcttttcctcgttccgcacgtcttcgccggccacgccgcgctcaaggccgccgcggccagctacagctacgcgccgtggctggtcgccaacctgacgctgtcgcgcttccccgacgaacgtgccggcgcgccgcccgcctgggacaacgtcctctacgacagcgccggtcttggctacgtcgtcgccacccaccagcagatgcgcctgtggcgccaggccaccgtcctcactttctaccggacgttcgacgcgctgagtccgcaagatggccgcgcggccttgcgcgacacgccgcgcgcggtctgggccgagcagatcctcgccgaactcgaacgcccgcacgccaacatccgccaggtgacgacccacctggacgtcttccgcaacggtcacgcgatggctcgcccgttgcccggcctgatctggggcgagcccaggcagcgcttcgccgtggacggcgagcgcctgcgttttgcgcacgccgatgtcagcggcttctcgttgttcgaggaggcgcaataccgcggcgtcctcgccgccgagcgtacgctgcgccggctcggggtgcgtttcagttcgtcgctggggtgagcgggggcgggaggagggggaatttgtcgtcgcccagggcgggcaatccgatgcgggtcagcctggtgcggcgagtcgtttgaggagcagaaggatttcggcggcggcgttgtagctgagcgccgggtcgcgcgcgttggcccacaccggggaggcccagcgcttccgtgcctcacccagccgcttgagcagcgcgtcgtcagcccaccgtcgccgcagggtgcgacaacgtccatggggttgagcgacgcatcagccgaagtgccgactcgggcatcgtccgtcgagcgtactcctgtctgtccacggtagaatatggtccgtctggtcagaataggggcggcatcatgaacacatggcaaatgcaggaggctaaagctcgcctgtcggaggtggtcaaactggccgagagcgaaggaccgcaggacatcacggtgcacgggcggtcggtggcggtcgtcgtttcgcgagcgaccttcgagcgcctgtcgggcagcggacgatcgctcgtcgagttcatgcgccagtcaccgctgcatggtctcgaagagcttgacttcgaacgtgaccggagcgttacgcgggatctgacgctgtgagctacctgctcgataccaacatcctctcggagctgcgccgcaaggcaccgaatgccggcgtcgtcgaatggtgctcgcggcgtccggcgtccaccttgttcctcagcgtgttgacgctgggcgaactgcgcaagggcgtcgagagcctcaccgcctcggatcggcgggccgccctactcgactggctcgaggtcgaactgccgaccttcttcagcggccgcattctgcccatcgacagccaggtcgcggattgctggggacggctgatggtcgcggcaggccgcccaatcccggcgatcgatagtctgatcggagcgacggcggtgcggcatagccttcgcctcgtcacgcgcaacgtacgcgatttcgccgacctcggactggaggtgatcaacccctggagcgagtgagacgggcgcgagagcggacgcccgagcgttttccgccgcccacaccgggtgctggcgcttcgtcgccctcgaaggcgcgtacgagttcgctgcgcgcttcatcacggcggatccgggtagctgaaaaacgactcgatcagctcggccagcttttccggcctgtcgtgctgcacgttgtgtccgcaatcgctgatgtgcgcgatgctggcgttggcgaagcagtccatgcgccgttgcagttcgccgggatccttggcaaagcgctgcattacgtaaccctcgtcggccgttaccagcagaacgggtgccgtcagcgcgcgccagcaggccatgacttcctcgatccggtagaggtgaggcgaggggaccttgtgccaggggtcgcaggcgacggcaaagcggccgtcaggcagttggctggcgcagtgtgtcgccagaaacgtggcgcgctcggggagcaggcgcgcgttgaactgccgcagtcgcgcggccagttgctcgcggctggcataggcgcgcagttgcggcgtcgcgcgcgtgtggtccagccagtcgcggatgcgtgccggcgcttcgtgcgcctcgttgggcaggaggccgaggaaatccaccatcagcaggccggcaattcgctcgggccgggcgccgccgtagatgctggcgacggcgccgcccatgctgtggccgacgatgcgtgccggcacgccggcgctgtagcggtcgagcagtgcgtcgaggtcggcgtagtagtcggcgaaccaatagcggcggttcagccactggctccgtccgtagcctcgccagtcgggggcgagcacgtgccacgtgtgcctgagcgcatcgacggtgaactggaagctggccgatgaatccatccagccgtgcagcatcagcagtcgtggcgcgtcggccggcccccagtggcggacgttgtagaccagaccgttgatcggcacctgctcgcagtgggagggcgtcagtagtgtctgcatgtcgtggctcaggcaatggtggcggcgatgccgactatttccgggccaccatgagaaagacgggaaactcggtctggccgggactcgccggcttcgacatgtggaagacggtcgagaaagcgacgtcgcgaaatccggcgcgctcggccatgtgcgcaagcgtctgacggtcgaagccctggtgcccggtgaattcgggaccatgaaagcatccgtcctcggcatcgaggtcggcaacgcaaagatagccaggcgcagccatcaacgcaaagagatcgcgcaggagttgcgcggtgtcctcgatgtggtgaaacgtcatcagggaacagacgacatcataccgctcgaccggcaaggggtcgctgacgaggtcgagtttcgtcgcgcgcaggttgctcgcgccggaggccgcgatcttttcatccagggtggcgagcatccccgcagagctgtcagccagggtgatctggccgaggtacggctgcaaggcaaagcccagcaaccccgttccacaaccgtattccagcccccgcatctggaggctcaacggtacgcgctcctggatcgccgcggcgacggccagcgcgcgcgccaccttcacagggtcggcgtcccaggtggcggcgcgatcgtcaaactggttgcctgagtgcgggttcatgaccgggcctcctgtgcgcgtgcttcgctatcgatcaagttgacttcgctcatggtgtcgctccctcggtgacttcccaaatggcacgagtttgtgccaattcgacggatccttcaacgaggagaagtggactcagaagcggactcagacggatcttcctctagccagtagacgcaactacgctttaagtatcgggttttgttaaagaaaaagccagtgccgcaaaagcggcggctgcctacacggcgcgcttttcggctttggccttgagcgggaaggaaaggccgatggcgtcgaggattttggcctgttgatcgtccgggcgtggcagatgcgtgtgacgctgaccgttgcggtcggtgctgtagagataggtcaatcgtccgagggccaccagggcgtcgtccggagtgatggcggcggggtcgtctacggtgctgccgaaggtccggtggagagccgcttcaaaccgccgcgtgatcttcaaggcgagcatcgccacgaagacatgtgccttggtacgctcagccttgcgcaggaagatcgggcgaatttccaggaaggtggttttgaccgtgcggaagttgcgctcgactttttgcagatcgcgataacgcgcatcgaccgccttcgcatccatcaagccttgtggcacatcggtttccaggagatagcagccgtcgagcagggcgtcctgcgctttagcctcctggtcgatggtgcagacaatgacgcgttcgttcagcgcgagggtgacaaacgcggcgagtttgtggcgtttggcccagcgctgcaaagcggccaggccggttgccgcgctggcgcgcctggagttcttgacgaaggcgttacggtcggcgatcttcgcctgcaactgagccaacttgtcctcccgccgccgctcctcgcgcacccggacgatctcgttacggcgcacgatcagccgtttgtcgtcgtgttcgacttcgcacagaggcacatcgaagaggtccgtctgcagcacgccctccttgaggaaggtgcgtacctgcgcgtcagtcaaggcggtgatatagcggaaaccctgtgccgacagcgcggccttccccttggccttgatcattccccggtcgcccaccatcaccacctcggcaatcccgaattgctccttcagaatcgtgatctggctggccaccgtcgtcgggtccgcggtgttgccctcgaagacgcgcacggcgaggggctcgccgtcctcggcggtcaataaaccgatgacgatttgctgcttgcctcgcttgccgtcgcggttgtagccgtattgccccagttcgttgcattctccttcgaaatagctggaggtgacgtcgtagagcaccaggaccggtggttggccctgcgccttgacgtaggcccggtacagttcccgctcgatacgctcctgctggctcgccagccagtccagagcggcatagaggtcgtcctcatcgaactcctccagcgccaacacatcggccaccgtgtgctgtttcgcccagcgcaccgccgacaaccgcgacccgccatgcgcaatgcgtgcgagaatcagaaacaggttgagcctgctttccgccgcactgcccaatacccgcgtgatgcccacctgatcagccaactgcttgagcgcaaacagcactccaaaaatctcgccgctggtcatctctcccgaccagtcgtcgaattcgcccttcaccagacgttccatggcgacgattcgctccggtgcccagttcgtcaggttggcaatggtccgcgtgcagactttgccgccctcacgataggactcgcggagcaggatggcgggcctggattttcggttggggacgcgagcgatgtacatgccgacaataaaaccaaacagcgcattgtttgtcaagcactattattacatctacatgcctacatgttttgccgactttctgatttcttgcaattaatcagagacttaccttaagggctgccggaaggtccgtcagaagcgggctcgctaccatagacccaccctggctccgcggcggacttgacgacgcacgtcgccagacgtatattactgaccagtcagtcattagtgttgcccaatgaattcattcgttccccaaaccgcctccggcgttcccgccgaagccccggtcccgcgccgccgtcgcaaggacgcccgaccttccgaactgacagcggcggcgctcgcgctgttcgtggacaagggcttcgccgccacccgactcgacgacgttgccgcccgcgccggggtctcgaaaggcacgctctatctgtatttcagtagcaaggaagcgctcttcaaggcggtgatcgaagacgggatggtagcggcactggcggccgccgaggagcgcctggccggctttcatggttcggccgctgagttgctgcacgagctgttgctcggctggtggcggcagatcggccgcacggcaatggccggcgtgaccaagctgatcatttccgagtcgaggaacttccccgaagtggctcagtactaccacgagcgggtgatcacgcgtggccgggcgctgctgcgccatgcgctcgagcgcggcatcggcagcggcgagtttcggccgctgaatgtcgaagcggccatcgacgtgatcattgcgccgctgctgatgttggcgatctcacgcttctcgctacgcctgtgcgggccgcaggtggcgccggagacctatctcgaaacgcatttcgaactgctgctccagggcttgcgcggcgccgacccgatcgacgaccggcagtcgacggcgacgacggcatgcagatgaacgcgacccgcgccgcgttcttccggcggtggctgccggcgctgtcggtgctcgccctgctcgctgcctgcggcaaggagccggcaccgcccgagccgccgagaggggtactgacgcgcgtcctcggcgacaccgccggcgatgaaacgctgacctattcgggagaggttcgctcgcgctacgagatgccgctggctttccgcattcccggcaaggtcaccgcccggctggtcgatgccggtgctgtcgtcaaggcgggccaggtgctggcgcggatcgatccggccgacacggcgctgtcggcggcatcggccgtcgcgcaactcgaactggccgacgccgacctgcagcgtttccgcagcctgcgcgccaggaacttcgtcagccaggcggcgttggattcccgggagaccagcttcaaggcagcaaaggcgcaggccgagctggcccgcaaccagtcgtcctatacggtcctcaaggccgaccagccgggggtcatcggcctgatttcggcggaagtcggacaggtggtggcggccgggcagacggtgatgcggctggcgcgacccgacaccctggaagtcgccatcgccattcccgaagggcgcatgtccgacgtgcgcgccctcggcaccgccgaggtgacgctctgggcggacggcgaggcacgctacgcgggcgcgctgcgcgaagtgtcgccggtcgccgacccgctgacgcggacctacgcggcgcgggtatcgatcgatcgtccggatgcgcgcatcctgctcggcatgaccgccaaggtgcgcttcctgcgtccagccggcggcacgcgcctgaccgtaccgctgaccgccgttttccagcaccagggccgaccggcgctgtgggtggtcggcggcgacgagacggtcagtctgcggccggtcgacctcgccagctaccgcgaagacacggcgatagtcgcaggcggcgccaaggccggcgagcgtatcgtcgttgccggtgtccacaagctgaccggtggcgagcgggtgcgcgtcatcgacgcggcacgcgccgccgagccgccatcgtcgccggtgtccgggagcctgggcaagtccgcaccatgacgccacccaatctcagcgactgggcgctgcgtcaccgctcgctgatcggctacctgatcgtcgtgctgatgctcgccggcgtgctcgcgtatttcaagctcgggcgcgccgaggaccctgacttcacgttcaaggcgatggtcgtgcggaccttgtggtcgggcgcgacggcgccggaagtgcagctgcaggtgaccgagcggatcgagcgtcgactgcaggaagttccctgggtggacgtcctgcgctcgcagacgcggcctggcgaatcgctgatcacggtgctgctcaaggattacacgccgaaaaaggaggtgcccgagacctggtatcaggtgcgcaagaagatcggcgacatgcggcataccctgccgcagggtgtgcttggccccttcatcaatgacgagttcggcgacactttcatcaccatctacgcgctgaccggcgacggcttcgacctcgccaggctgcgccacgaggccgaccgtatcggccgcgaactgcgccagttgccggacgtcaagaagatcgagctgttcggcgtccaggacgagaagatctacatcgaggtgtcgcacgccaagctggcgacgctgggcctcaacccgctggcgatcgtcgacgccctgcagaagcagaacgcgatgagtccgtcaggtttctacgagacgccgtccgaccgtgtacgcattcgcgtctcgggcgacttcgaatcgctggcgcatatccgcgagatcggtatccaggcgggcgggcgtctgttccgcctcggcgacatcgccaaggtcgagcgtggtttcgccgacccaccgacgccgcgcatgcgcgtccaggggcaggacgcgatcggcatcggcatcgccatgaacaagggcggcgacgtcatccgcctgggcgatcgcttgcaggccgagacgaagcgcttacagcagcaactgccgctgggaatcgacctgcacgtcgttgccgaccagccgcagatcgtccgccagtcgatgaatctgttcatgtcgtcgctcgccgaggcggtggtgatcgtcctcgcggtgtcgttcatcagtctcggcctgcgtactggcgccgtcgtggcgctgtctattccgcttgtgctggcgatcacctttctcgtcatgtacgccttcgccatcgacctgcaacgcatctcgctgggggcgctggtgatttcactcggcttgctggtcgatgacgcgatcatcgccgtcgagatgatggtggtgaagatggagcagggctgggaccgcttccgtgcggcgaccttcgcctacacctcgactgcctttccgatgctcaccggcacactgatcaccgccgtcggcttcatgccggtcggtctcgccaagtcgggagccggcgagtacaccttttcgatcttcgcggtggtgagtattgcgctgctggtttcctgggtggtcgccgtgctgttcaccccctatctcggctatctggttctcgatgccgagaaactgcagcaaaaggcgcagcaacatggcgaggacccctacaacacgccgttctaccggcgcgtgcgggcgagcgtcgagtggtgcctgcggcatcgctggctggtcatcgccgcgacgctggtcgcttttgccctgtcgctggccggactgacgctgggcgtgcagaaacagttcttcccggcggccagccggcccgagttgctggtcgatctgtggctggccaatggctcgtcgctgaaagcgacggaagcgcaggcgaggaaggtcgaagcgctgctcggcgagccggaaatggcgcgctcgatccgctattacgccagctacctcggcaacggcagcccgcgcttctatctgccgctcgaccagcagttgttcaacgacggtttcgcacagttcgtcatcaccacgcacgatatcgatgcgcgcgaggacctcaagcgccgcctcgagcagcgctttgccgacgccggcggtgagtggagcgggctacgcacgcgcgtgctgcgcctcgagaacggcccgccggtcggctttccggtgctcttccgggtttccggcgacgatctcggcgaactgcggcgcgttgcggcggaagtggcggcggtgatgcgcgggcatccctacctgaaagaggtgaacttcgactggaacgagatgggcaagacgatccgcatcgacatcgaccaggatcgtgcgcgcgcgctcggcatcagctcgcaggaactctcggcgttcctcaactcgatgctcaacggcgttgccatcacccagatgcgcgaaggcgaccagttgatcgatgtcgtcgcgcgtgccgctggtgacgagcgcgcgcagatctcggccctggccgatctcaacatccacaccggcagcggtcgttacgtgccgctcgcgcaactggcgaagatcagctacgaactcgaggaaccggtgatcgccagccgcaaccggctgccgacggtgaccgttcgcgccgacatccgcgacggcatccaggcgccggccgcgacggcgcagatcgagcccctgttcgaaccgctgcgcgcgcgcctaccgccagggtttcgcatcgaggccgggggcgccaccgaggaatcggcgaaaggcgaaaattcgatcaaggcggtgatgccgctgatgctggtcagcgtcatcaccctgctgatgatccagctgcagaacgtcggccgcacactgctggtcctgttgacggcgccgctcgggctgatcggcgtttccctggcgctgctgatcttcagggtgcccttcggcttcgtcgccaacctcggagtcatcgcgctgtcgggaatgatcatgcgcaacgcggtgattctcgtcgaccagatcgagcaggacgagaaggccggcaaggccgcctgggaggcggtcgtcggctcgaccgtgcggcgcttccggccgatcatgctgaccgcggcggcggcgatcctggcgatgataccgctgacgcgcagcgtcttctggggaccgatggccgtggcgatcatgggcggcctgatcgtcgcgacgctgctgacgctcctcttcctgccggcgctctatgcggcgtggtatcgggtgcaaccggcgaggatctaggtcttgctcctgcggccgcggcgactgcccgtcagtgtcgcggagaccggcagggcgaaggcgtccggcatggtacgacgcccccgctgtgcagaattctgggcagagccaggcgcgcgccgccgatcacttgacgacggtgaccggcacctgcgccaagtggatgaccttcatcgtcaccgaacccagcaacaggccggcgatggcggaggcgccgctgctacccatgatgatcttgtcgcaaccgatctcggtggcgtgccgggcgatggtctgggcgacgtcgccgaccaggatcgtggccgtataggaaatgccggccgcatcgaggcgctgcctggccgcctgcagcgcgtcctcgccttccgagagttgcaaggcggcgatctcgtcggcggtcagtacgcgccgaatctcccaggaatcgatgggctcgcgcacatgcagcagatggacctccatcggttcgcgcgcctgcaccagactgatgagatgatcgacggcgcgtagcgcgttgtcggagccgtcgaatggaatgagtgccttgagcattttctgggtccccacggaatgttctggtggtcaggcggcaggcgccgggtggcgaacgaggttcgccacaggttgatcgcctgcccaagccgggctggcagcgagcacggtcggtcggacggcgtcgatgccctcggccttgtgcctgggatgcggctgccagccgaggacgaagagcagcgtgagaaagcccacgacatagcccagggtgacgtgccagccgtgcagcagccagcgtcccgccgacttggcctcgggaaacatgttggccagcgcgacgccggccgacgaaccgaaccagatcattgagccaccataaccgacggcataggcgagaacgccccagtcgtagccaccctggacgagcgccagcgcggtcagcgggatgttgtcgaacaccgctgagacgaagccgagccccattgccgtctgccacgacgcggcgggcagcttctcgaccggcatcatggaggcgcagagcaccagcgagagcaggaaaatgctgcccttcaaggcatccggcaacaggctccattccggtcggcgcaacggcgtcgcgagcagcaacgccaaccagaccgccgcacccaggaaggggaagcggtccgagacctcgggaaagagcacattgaccgtcacgttggtgacgatggcggagagcaggatgaagccgacgatggccacgcgcgcccagtcgacacgcgtcgcctcaccggagtgcgcgacgattggcgcgtagcggtgctgctgtagcgccgccggaatcccgcagaacaccagcgcgactccggcagcgacataggcgtgtgtgacgtcgagcgggctgacgccatcgatccacatcatcgtggtggtggtgtcgccgacgacgcttcccgagccaccggcgttcgaggcggcgacgatggcggccagatagccgatatgaaggcgatggcgaaagacgatacgcgcgaccgtgccgccaatcagggcggcggcgatgttgtcgagaaagctcgagaggaagaagatcatgaccaggaggacgaagccaccctgccagccgccagggaggtagcgcggcaaggcgtccggcacccggctttcctcgaaatggcgtgccagcagcgcgaagccgagcagcaggccgagcagattactgagcatcacccattcatgctgcaggtggatcgccagtccaccgagcccggcgccaaacttgaagccggtgaacagcagtttgtaaacggtgatcgtggccagcccggtcagcgcgacctgcagggtgtagtggtgcagcagcgcaacgcccagaagcgtcagcgcaaaaaggatgaaatcgaccgggatgccgaaaaggaccggtccttccgggaccgtttcggcggcccaggcggggccaagagcaagcagcaacaacagggtggcccccggacggagacagccggcgaatttgtggcgcatggggagtgagtcctcaactggtggtcagtgtagatgggatggttccttgaacgaacgcgagtagcctgcggcggatgccggattgtaccaccgaggcaacgagcgtcacccgcggcctcccgatccctctccgccccgaccttcacggaactctcggatgcctggtccgcagcttccatatgattgattggacggtcatttgccgtatccgacgggcgcgcttggcgatcgcgaaatcgccctcgcatagaacgaagatgtgccataatcagccgctcagcggacggcttcgggttacgcgccggagtcgttcctggcatgttgacctgacgaattgcccgtcacgaggcaaagcgcaagcagtcgggttcaggaggagtggtatttccagtcgtctacggagggacttcccgtgcaagcattgctcaagctctcaagtctgatcgatgcgctcaccgagcgcgtcggcaaggcgatcatctggctcgttctcgtcgtcaccctgatcgccgccggcaatgcggtgatgcgctacaccctgaactacagttccaacgcctttctcgagatccagtggtacctgttctcggcgatcttcctgcttggcgccggttacacgctgatgcgcaacgaacatgtgcgcatcgatctgattgccggccggatgtcccggcgcggccaggcctggatcgacatcttcggcatcatctttttcctgctgccgatggcggtcgccgtgatgtacctgtcgtggccgatcttcctcctggcactgaacaacaacgaacagtcgagcaatgccggcggcctggcggtctggccggtgcgcctgctggtgccgatcggtttcttcctgctggtcattcagggcgtttcggagttgatcaagcgcttcggcttcctgcagggcctgtgtcccgatccgaccgccaagggacacaagccgacgcccgaagaagaactcgcgctggccatcaaggcgcagaagggagagctctgatgaccgagttcgtgatcgccaacatggcaccgatcatcttcgcttcgatggtgctcttcctgctcgtcggtttcccggtggccttcgcgctggccgccaacggcatcttcttcggcctgatcggcatcgagctcgggctgctcggaccacaactgtttcaggcgctgccggaccgcatcttcggcatcatgaacaacgacaccttgctggcgatcccgttcttcaccttcatggggctgatactcgagcggtcggggatggccgaggatctgctcgataccatcggccagcttttcgggccgctgcgcggtggactggccttcgcggtgatcttcgtcggtgcgctgctcgccgcaacgaccggtgtcgtggccgcctcggtgatctcgatgggcctcatctcgctgccgatcatgctgcgttacggttacgacaccaaactggctaccggcgtcatcgcggcgtccggaacgctggcgcagatcatcccgccgtcgctggtactgatcatcatggctgaccagttgggcaagtcggtcggcgacatgtatgccggcgctttcctgccggggatggtgctcacctcgttctacgtcggctatgtcgtgctggtggcgattttcaagccgcgttgggcgccggcgctgccgctcgaggcgcgcacgctgcgtggtggcaagctgctgctgcgcgtgctgaccacgctggtgccgccgctgatgttgatcttcctggtgctcgggacgatctttctcggtatcgcgacgccgaccgaaggcggcgcgatgggcgccaccggcgccctgatcatggccctggcacgccagcgcctgagttggagcctgctcaggcaggcgatggaaacgaccgccaagctgaccaccttcgtcgtcttcatcctggtcggcgcgcgcgtcttctcgctaaccttctacggcgtcgacggccaccgctgggtcgagcatctgttgaccgggctgccgggcggcgaggtcggcttcctgatcgtcgtcaacgcgctggtcttcctgctcgccttcttcctcgatttcttcgagttgtcctttatcgtcgtgccgctgctgggtccggttgcccaggcgctcggcatcgacctgatctggttcggcgtactgctggcggtcaacatgcagacttcgttcatgcatccaccattcggcttcgcgcttttctacctgcgctcggtggcgccggcgtcggtcaagaccacggacatctactggggagcgataccgttcgtctgcatccagatcatcatggtggtgatcctgatcttcttcccgcagttggtcactttcggtctcgccaaggacgccaaggtcgatctcgattcggtgcagatcgaaatgccgacttccgactacggggcgcccgggtcatcgcccggactggagagtcccaaggattcgcctgccgactcggaagattccgccagcaaggcgatacgcgatgcgatgaagcaggagcaggcgaagtagacgacccggctctccgcccgacgatcgcgcgtcgtcgcgtaaatgggcgatgggcaacgaaaaagggaaccgaggctgacctcggttccctttttctgtcgatccgcagaggcgccgccagcgaatggcggcggtgcccgcgaccggtctatcgcttgctgtacatgtagttggtatacgcgccttcggcaatgcgcatccagaggttctgatcgtccatgaacttcttgtagtcgtcgtagaccttcttgaactcggcattcttcgccgaggtttcggcgtagagctccatcgccgccttgtagcaggcatccatgacttccttcgggaactgtttcagctgcgttcccgaaccgaccagttgcttgagcgcggtcggattcttggcgtcgtacttggcgaccatgtcgacgtgcgcgtcggcacaggccaactgcaggatggtctggtactccttgggcagttcggcgtacttcttcaggctgacataggcggatacctgcggcccaccctcccaccagcccgggtagtagtagaacttggcgaccttgttgaagccgagtttctggtcatcgtagggaccgatccactcggccgcatcgatcgtacccttctcgagcgccggatagatgtcgccaccgggaatctgctgcggcacggctcccagcttgctgagcacggcgccggcgaagccgccgatgcggatcttcaatcccttgaggtcggctgccgtcttgatttccttgcgataccagccgcccatttgtgtcgtcgtgttgccgcaggggatggtcatgatgttcgacttggcaaaaaactcgccgaggagctttgtaccgttgccgtggcgcatccaggcgtccatctggcgattggtcatgccgaagggaaccgccgtttcgagggcgtaggtgggatccttgccgaagaagtaataggacacggtatgtcccatttcgaccgtgccgtccttgacggcatcgaagaccgctggtccgggaacgatttcaccgccagcgaagacctggatctggaatttgccgccggtcgcctcggccactcgcttggccatgtattcggcgccaccgtagatggtgtcgaggctcttcgggaagctggaagccagacgccatttgatcgtcggcgcattctgggcgatcgccggcatggccacgctgccggcggcaaggcctacaccggcattcttcagaaacgaacgtctttccacaatttgtctccagtaggttcttgtaagggaagtgcctcgcgattatagctaaagcaggcgcgcgctgagcaccgatttgttcgcgccgggggtgctcgggtggtctagttaccggcgaccttcatctgctcgatgagcagggatcccacgtgtttcgaaccgcgaacgaggacgtcgttgccaaccgcagcgacgttcctgaacatgtcgcgcaggttgccggcaatggtgatctcttcgaccgggtgggcgatttcgccgtcttcgatccagaatccggcggcgccgcgcgaatagtcgccagtcacgtagttgacgccatggccgagcaactcggtgaccagcaagccgcgtcccattttcttgagcaggccacggaaatcacgcttgccgggatgaatgatgaggttgtgactgccaccggcgttgccggtcgtcggcattcccagcttccgcccggtataggtgctcaggaaatagccttgtagccgcccgttgcggaccacttcacggtcatgtgtcgccaccccgtcgctgtcgaaataggtgctcgccaatgcgcgcggcaggtgtggtcgctcgctgatctgcaccttcttggagaaaacgcgcttgccgaggctatcgacgaggaaggatgtcttgcggtagaggctgccgccactcgcggcatggacgaaactgccgatcaacgacggggcaagcggtgcctcgaagagcaccggcacccggcaggtcttcaccttgcgggcgccgagccgcgacagggcgcgttgcgcggcgcgctcgccgatcgattcgggtgaggcgatcgccgcctgatcgcgggcgatcgaataccagtcgtcacgctgcatggcgtcgttctcgccggcgatcaccgagcacgacaggtaatgccgcgacgtcgggtagccgcccatgaaacccaggctgttggccgagacgaactgcccttcctggatcgaaaccgtggcgccttccgagttgctgatctgcgggctgagcgcgaaagccgcctgttcgcagcggcgcgcgaggtcgaccgcggcttcgaccgaaagcagccagggatggtagaggtcgagaccgggcaggcttccggtgtcggtcgccaggaggctggcgtcgggcaatccggcgcagggatcggcggcggtgaagcgggcgatgttcaaggcggcatcgaccgtttcgcgcaaggccgtcggagaaaagtccgaggtgctcgcctgacccttcctctggtcgagatagacgctgaccgcgatcgatttgtcgcggttgtactcgatggtttcgacttcgccgcagcgcaccgtcaccgattgcccgaagccgtccgagacatcgacctcgcaggcgctggctccctgctttgcggcgtaaacgagaacgtcgcgggcgagttcctgcagggtctcgaagcggtggctgaagcgcgatgcgggcgctgggatggcagtggtggctggacggggcatgggggcgatggttggcggcaaaagccgctatcatagcagttcacccggatggcattggcgccggcatttttcctctccgttttccctgccgcagcgaaaggccgatcgcccagaccgatgaacatccccgaagaagaaccggcacccccatcgaagacacaacgcaagcgggccatggaggaactccaggcactcggcgaggaactggtgggtctggcgcccgatcgggtcaggaagatcgaccttcccgacgacctgcgcgcggccgttcgcgaagcgcaacgcatgctgcggcgcgacgacgcgcggcggcgacagatgcagtacatcggcaggctgatgcgtgacgtcgacgcggaaccgatacgcgcggctctggcagtgattcgtggggagtcggtcgacgaaaccgcaagactgcaccgcatcgagcgtatgcgcagcgaactgctggctgatgagagggttctgtacgagattgcccagcgttgccagtcggtcgacctgcagcaactacgcgcgctgcgccgatccgccttgctcgaactggagaaggggaagccgccgcgcagctaccgggccatttttcagatcctcaaggaactcgagccgcctgacgacgcggcccccaccgacgatgaacatgacgaccaatgaagaactgctgatcggcctgctgtcgatcagcgaccgcgccgcgcagggcgtctatgaagaccagggaatccccgcgctccagcagtggttcggggccgcgctgagcagcccctggtgcagcgcgacgcggctgattgccgatgaccaggcgtcgatcgagcggacgctgatcgaactcgtcgatgagcttggctgccatctcgtgctgaccaccggcggcaccggcccggcgccgcgcgatgtcactccggaagccacccttgcggtcgccgacaaggtgctgccgggcttcggggaggagatgcgtcgcatcagcctcaatttcgtgccgaccgccatcctctcgcgtcagcttgccgtggtgcgcggcaaggccttgatcctcaacctccccgggcagccgaagtcgatccgcgaaacgctcgagggggtaagagccgccgacggcagcttgctcgtcagcggcattttcgctgccgtaccgtactgtctcgacctgatcggtggtccctacgtcgagactgttgacaccatcgtcagtgccttcaggccaaaatcagcacagcggccaaagccggcggcttgagggtggcgagcctcaggcggtcgccgtcgggttgtggaagcggccgatttcgtagtcgccgccactctcctcaagttccgccggtaccagcatgtgacgttggccggcactgttgaactcgagtgactcccgcaagttgaagccgccctgtggcagcaggaggcgaaccagtccggacccgctcccgtcgcgcaaccagatcccggggaggccgatgactgccgcgaagccactgcggcgcgggcgcaactcgatgctttgcgcctgccgggagagcaactggatacccaggctggcatgctcgccgctcagtcggttgaagcgccgcaccacaccgagaagccagttgtcgccgccctcgggttgtagacagagtagcgtgccgagcttgagagggtcgcccggagagtggcgcaggcaggcgcggaagcctccgagactgacgttctcgaccaaccagacctcgtcttcgcggttcgcgtccaggcccggcagtgcgcccgagaacaccctgtagctggcatcgaagccgtgcaggaccgccattttcgtctttacggggtgtcgctggtgccttcgttgcggcgcttgcaccgtccagtaaaggcgcagatggcggaggaccggcagcaggacgttcggcggaaagtcgccaccaagattgatatcggctggcacttcgccgtgttcgacgagttgaatcagttcttcgagcttggcgagcgccgttcccggcgagaagaagcgcaggccaggccgcgccagacccggcgacagcgccagccgggccggtaccgagcccgccgctgcatcgacccagtagacgctgtccggtcggcaatcggcggccaggacgaagcgcggcaggaagtgcgtgatcaggcggtcgacgatctcgatctggccgggcaagaggctgtccatcgacgacgtgaagaggacgatcgcgtgcaggtactgctgtgcgacgctggtcaggccgcgctgcgccggatagatctgcaggagtttctgcgcgtatcccgcggcctcggctgccaggtaggcttggcccatcgtgcgccagaggccatcgtcaatcggcccgtagtgaaatgccagccacttgacctgaatccggcgtgccgcctgagcacgcgcggcagctagcggcatcgacggcttgaaggcgtcgacgcccttgcccttcgggtcaagctgggcgcgctcgaggcacgcggcgtagagtccggcaatctcactccaatagcgagagatcttcgtccataggcgttgctcttccgccaacgggaggtttgtcgagggcaggtagtcgcgtgcgagacggatgaggtgaggctggccggcttcgtcaagctggcggatgatgtcgaaatagtggccaaggcggaaatccttggcgtccttcagcgactcgaaccagttcatcatttcgtcgatggcgttggccgccttggcgaccagcaggtcggcgaggactcgcttcatctccttgctgtcggcaagcagatggtcagggcgtttggggaacagctggaggatcatcggaagtcaagcctggtgccggcggccggggggagaaggggattgtaaaccaggagcgcggcgaatacgatcgaagctcgcgagccggcaggatggtggcgctttgctctaccgctttgttccaccgctttgttctacaattcgctctggtaaatcgacaggcagcaggcatgcagcagtatctcgacctgatgcaccatgtcctcgaacatggcgtgtccaaggcagaccgcacgggaaccggcacgcgctcggttttcggatggcagatgcgtttcgacctcgctgccggcttcccgctgctgaccaccaagaagctgcacctgcgctcgatcatccatgagttgttgtggttcctgcgcggcgataccaatgtccgctacctgcaagaaaacggcgtgcgcatctgggacgagtgggccgacgagaacggcgacctcggcccggtctacggtcggcagtggcgccactggcaagcggccgatggccgcgaaatcgatcagatcgcgcaactcgtcgacaacctgaagaagaaccccgattcgcgtcgccatctgctgaccgcctggaatccgggtgacgtcgagcgcatggcgctgcccccctgtcatgccctctgccagttctacgtcgcgccggcgtcagcttccgctacggatcggcgcccacagctttcctgccagctctaccagcgcagcgccgacatctttctcggcgtacccttcaacatcgcctcctacgcactgttgacgatgatggtcgcgcaggtctgcaactatcgaccgggggacttcgtgcacactttcggcgacgcgcatctctacggcaatcacttcgaccaggcgcggctgcagttgacccgcgcaacccgtgcactgccgacgatgcgcctcaaccccgaggtcgacgacctgttcgccttccgttttgaggacttcactctcgaaggctacgacccgcatccgcacatcgccgccgccgtggctgtttagggcgtggacgatggatcgccggtgccgtcagcgtcagcattgcgccgcatgatttccctgatcgctgccgtggcgcgcaacggagccatcggccggaatcagcagttgctgtggcgtctgcccgaagacatgcgctactttcgcgagacgaccagtggcaagacggtgatcatgggcagaaagacctgggaatccttgccgccagcgtatcggccgctgcccaaccggcgcaacatcgtgctgagccgcaatccggcctacctgccgcgcggcggggatctggcctgctcgatcgaagacgcgctgcgtctggccggcggcgccgccgaggtcttcatcatcggtggtgaggagctttatcggcagaccatgccgctcgcgacgcgcctctacatcaccgaagtcgccgaggagtctcctggcgacgctttctttccggatgtcgcgtctggcgaatggcgggaaatctcgcggcgggtgggcaggagtcgcgccgcgggcagtgcccttcgagaccaggctcccgctttcgacttcgtggtctacgagcgccgctgagcagtccctggcgcgccgctgccgggcgaacgacgcttgccctgcgcttggcaacgagaataagatgccccctctgtgtctccctgaattcgacgatggccgatctgctcgagaactacctgcaagacagcgagggcgccggcaaggtattggtgcacgccagactgttgatcaggctggccggtctctatgcggagattgcgccgacgcatctcgcgcgggcaagccgtgtggccaacttcaagtcgggggttgtcgtcatccacgccgacagcggtgcgatcgctgccaagttgcgtcagatggcgccgacgctggtcgaccagctgtcgcagcgcggcatcgaatgcagcggcgtccaggtcaaggtgcaggcgcgtgaccagcgcgagcccgcgcgggcgccggcccacaagccgctgagcgtgagaaccagcgcggagttgacggcgttgagcagttcgctgcccacctcgccgttgcgccgagccctggagggtctcctggcgcgctcggctagagaggaatgatggccactcgctcgatgatcatcagcgcgaaaaccagtagcgcgatcaccagagaatagcgaaacagtcgccaggagaactgcagatagcgcgagtcccgggtcaggaggaaggccgcgatgccgcaacccacggcgatcaccgtgaggaccgccagcaagcgcagcaaccacatttcgtcagaagaccggcaacgcgagccaactgaggacggacttgggtgcctgctcgtggtcttcgaaagtgacgtactcccaggcatcggggctggccagcagttcgcgggccagcagattgttgagcgcatgtcccgatttgtgggcgacgaacgaggccagtagcgggtgaccgaggaggtagaggtcgccgatggcgtcgagcaccttgtgcttgacgaactcatcgttgtaacgtagcccgtcggcgttgaggacgcggtactcgtcgaggacgaccgcattttcgagaccgccgccctgcgcgaggccgttctcgcgcaaccattccacctcctgcatgaagccgaaggtgcgcgctcgcgccacttcgcgaacatacgactgctcggcgaagtcgatggtcaccgactgccccgtgcggtcgatcgccggatgattgaagccgatcgagaaagcgaggcgaaagccgttgtagggatcgaggcgagcccatttgtcgcccgaggcatccgtctcggcgacttcgatcgggcgcttgacgcggatgaatttcttcgccaccggctgttcctcgatgccggcagactgaatgaggaagacgaagggcgaagccgaaccgtcgaggattggcaattcggcggcatcgaggtcgacgaaggcgttgtcgataccgaggccggcgaacgccgacatcaggtgttcgacggtgcccactctggcgccgccatactccagacacgagcacatgcgcgtgtcgccgaccagttgggccctggctggcacgtcaaccaccgcttcaagatcgacacgacggaaaacgatgcccgtgtcgggtgcggccgggcgcaggctgatcgtcaccttgacgccggaatgcaggccgacgccagccgcacggaccacggccttgagtgttcgctgctttaacatgtgtctgaataaactgtggaatcgacggattctagcacagctcgagctgccccggaacccgccaattccagccgaagagttgctggcagtgcggctcagtcggcctgcttgcgcaggaacgcgggaatgtcatagcgatcgacaccactgttggcgagcgcttcgaccgttgcgctgcggcccttgcggacgatcgccggaacctggtcgaggctcgagtagtcgatgttctggctgtggccgaaacggctgtccgttccggttgcctgggtcagcgagctgttgatcacttcaaaggtctggcgtttggcttgcgcctggccgagcccggtcgccaccaccgtcacccgaatgtcctcggccattccttcatcatagacggcgccgaagatgatgtgggcgtcctcagccgcgaaggcgcggacggtattcatcacttcattcacctccttcatcttcagggaacgggtggcggtgatgttgaccagcacgcccttggcgccagacaggttgacgccttcgagaagcggtgaggcgacggcgcgctcggcggcaatccgtgcccggtcgacgccggcggcgtttgccgaacccatcatcgccatgcccatctcgcccatcaccgtacgcacgtcctcgaagtcgacgttcaccaggcccgggaagttgatgatctcggcaatgccgccgacggcgttgcgcaagacgttgtcggccgccttgaacgcctcgtccatcgacacgtcgtcgccgagaacgtccatcagccggtcgttgaggatgacgatcagtgaatcgacatgtttctgcaattcaccgataccgacttccgcgaccttcaaccgcttgccctcgaagccaaagggtttggtgaccaccgccacggtgaggactccgagctcgcgggcgacttcggcaacgatcggtgcggcgccggtacccgtgccgccgcccatgccggcggtgatgaagaccatgtgggcgcccctgagcgattcggcgatcgcttcgcgttcttccattgctgcgctgcggccggcttcgggtttggctccggcacccagcccggtcttgcccaactgcagtttctgaacggcaatgctgcggccgagcgcctgggagtccgtattggcggcgatgaagtccacgccgttgacgccttcccggatcatgtgatcgacggcgttgccaccggcgccgccgatgccgatcaccttgatcaccgtatccatatcgcccgatccctgctctgtgtcgataatttcaaacattgtcgtctcctctgcaaaaagcttgttgataactgggggaaagttgttgactgctacctgtcatcggatcagaaattcttttcaaaccatgacttcatgcgcccgaatacctgtttcacgtctcgcgtctcgcgtactttcaggccgcgcttgcgttgtgtctgcgcctcgagcaagagaccgcaggcggtagcgaagcgggggctctgcaccacgtcggccagggcgccctgatacttgggaacgcccagacgtaccggcatgtgaaagatctcctcgccaagttcgatcattcccggcatcaccgaggccccgccggtgagcacgatgcccgacgacagtacgtcctcgaagcccgagcggcgcaactccgcctgaatcagctcgaagagttcctcgacgcgcggctggatcacatccgcgagcgcgcgccgcgatagcttgcgcgacgggcgatcgtcgacaccggcaacgtcgagcacctcttccgggtcggccagatgggctaccgcgcaaccataggtgcgcttgatgtcttccgcctcgcgcgttggcgtacgcagagccatcgcgatgtcgttggtgatctggtcgccggcgatcgggatcaccgaggtgtaccggatcgcgccctgcgtccagaccgccaggtcggtggtgccaccgccgatgtcgatcaggcagatcccgaggtccttctcgtcctccgaaaggacggcccggctcgaggcgagcggctgcaacacgaggtcgttgacctccaggccgcaacggcgtacgcacttgacgatgttctgggccgccgagacggcgccggtgacgatgtgtaccttcacctcgaggcgaaagccgctcatgccgatcggctcacggatgccgtcctggtcgtcgatgatgaattcctgggtcaggatgtgcaggatttcctgatcggctggaatcggcattgcgcgcgcggtttcgatcacccgctcgacgtccatcgtcgtgacttccttgtccttgatggcgaccatgccgttggagttgaaactgcggatgtggctaccggcgatgccggtatacacgtcacgaaccttgcagtcggccatcagttccacttcctgcagcacgcgcgagatggtggcgacggtctcctcgatgttgaccacgacgcccttcttcagtcccttggattcctgcgaccccatgccgatcacattcactcgcccctcgggtgtgagctcggcgaccagtgcgacgattttcgatgtgccgatgtcgagtccgacaatcagatccttgctatccctgctcatttctttcctttgacttcttgaaccgcactggccggaaagcgcagcgcgaaaccgttcggataccgcatgtccaccgctatcggccgcccatggcgtgtttccgacaggctcggatagtactcgacgaagcgctgcaggcggacgcggatcggcgctttcgcctgctcgcgacccaactcaaccagcattccattctccatcttcaacagccacgccagccgcggcgacaaggccacgtgcgccggcaggacaccgactggcttcaacaactgcgcaaactccgcgtaacgacggagaacctcgccggccgacccggtcgggccactgagccggggtagcggttgctcgcgcgtcagcggggcagagaagacctcgccgaaggtgttgaccagttccccttgtccatcgccccaatgcgcagccgcctgctgttcctcgatgcggacctcgatgcgtgccggccatttgcgccacacctcggcacgacgcacccatggcaactgctcgagagacaggcgaatcgcttccggactgaccgtgaagaagttgccgtgcagcagcgccgacagcacttgttgcacatcgctgtgccgaacctcgcgcaactcgtgcgtcaccagcacctcgttcagcggaaagagccgcaagcgcggtgctccccagatcactgcggcaaccagcaaggcgactccgccggccagcaagagcaggtcggaaacggctgtcatcaagcgcggtttgtgccacattgctcatcccagcgtggcaagtgccagtatgcggacgaccagatcgtcgtagctcatgcctgcggcgcgcgctgccatgggcaccagcgagtggtcggtcattcctggcgaggtattcacttcgagaaagtaggctgcaccgccgccagccgctgccgcctggtcgagcaggaagtcgacgcgtccccagccgcggcccccaaggacgcgaaaagcgtccagcgcctgttggcgaagttcgctctcacgggtttccgtgaggccacaagggcagcggtaggcggtgtcgtcacgcaggtacttggcttcgtagtcgtagaattcgttgctcggctcgatcttgatgatcggcagcgccgcgttgcccaggatggcgacggtgtattcgccgcccaggatcgcgcgttcggcgatcaccagcgagtcgtggcgggcggcttcggcgcgcgccgctgccagttctcccgggcgtttgactttcgtgataccgatcgacgagccttcgcaggccggcttgacaaacagtggcagcccgagagccgcttccacggcggcgaggtcggtcgcgtcgtcgagcatgagataaggtggaaccggcaggccggcggcctgccagagcaacttcgttcgccatttgtccatccccagcgcggaagccatgacgccgctgccagtgtagggaatgcccatcaattcaagcgcgccctggatggtgccgtcctcgccgtagcgtccatgcaatgcaatgaaggcccgcgcgaagcccgccaggtcgtcgagctgccgctctgccggatcgaacgcgtgcgcgtcgacaccctggcgccgcaaggccgccagaacgcgagaaccactgttcagcgacacctcgcgttcggcggagcggccgccgaagagtactgccacctttccgaagtcgcgtacgttcatcatttcatcctagcaggcgagaagcttgccgggaataccgccgatcgaaccggcgcccatcgtgatgaccacatcgccgtcacggacgatatccaggattgcctgcggcacgtcgccgatgctctcgacgaagaccggctccaccttgccggcgacgcgcaaggcgcgggccagcgcccgaccgtcggcggcaacgatcggttgctcgctggcggcatagacttcggtcaataccagtgcgtcgacgccgctgaggaccttcacgaaatcctcgaaacggtcgcgtgtgcgggtatagcggtgcggctggaaggccagcaacaggcgacgaccgggaaaggcgccacgcgcggcggtgagggtcgcgctcatttcgaccggatgatgtccgtagtcgtcgaccagggtgaagcaaccaccatcggcgagtgcgatctctccgtagcgctggaagcgccgaccgacaccacggaaatccgtcagcgccttcaggatcgcgtcatcggcgacgcctacctcactggcgacggcgattgccgccagcgcattgagcacattgtgtcgtccgggcaggttgagggtgaccggcaggcgactgactgagccgttgacccgcacacaatcgaaacgcatctggccgccttcggccgtcacattctcggcgtagaagttggctgccgggtcgagaccgtaggtgacgatctgtttgctgacctgcggcatgatttcacggacgttggcgtcatcggcgcagagcacggcgacgccgtagaagggcagtcgttgcaggaattcgacgaaagcctgcttgaggcggttgaaatcgtggccgtaggtctccatgtggtcggcatcgatattggtaaccaccgagatcactggcgacaaaaaaaggaaagaggcgtcggactcgtcggcctcggctaccagaaaatcgccggagccgaggcaggcattggccccggcggcgttgagccggccaccgatgacgaaagtcgggtccatgccgccggcggcgagaatcgacgccaccagactggtcgtcgtcgtcttgccgtgcgtgccggcgacagcgatcccctgcttgagccgcatcagctcggccagcatctgagcccttgggacgacgggcacctggcgactgcgcgcggcgatgacttcggggttgtcggcccttaccgccgaggagacgacgaccgcgtccgcgccgttgacgttcgccgcggcatgtccgatcacggtacgcacgccgagcgccgcgaggcgccgggtagcggagttgtcggcgagatccgaaccgctgaccacgaagcccaggttggccaacacctcggcgatgccgctcatcccggcaccgcctatgcccacgaagtggatgttcttgactttgtgtttcacttcgcgagctcctcgcacattcgcgccacttcctcggtggcttccggtctggccatctcgcgcgccttttcggccattgcgcgcagctgaccgacaggggtgtggcagagccggctgatcgtctccggcgtcaattccgcctgcggcagcaggacggctccgccagccagtgacagaaaccgggcgttggccgtctgatggtcgtcgacggcgtatggaaacggcaccaatacgctcgccacaccggtcgccgcaagttcagcgacggtcagagccccggcccggcagatgaccaggtccgcccattcgtaggccccggccatgtcttcgatgaacgcggcgcagtgcgcctgcaccccggccgcggcatagttgtgctgcagtgcctccaggtgcttttcgccggcctgatggacaacctggggccgcgcgtcggcatcgatcagcgccagaccccggggaacgacgtcgttcagcgcactcgccccctggctgccgccgaggacgagcaaacgaaccggcccctggcgatcggcgagacgcgttgtcggtggcggcagccgggtcatttccggacgcagcggattgccgacccagatgcctttcgggaggacatcgggaaaaccgcaggccacccggtcggcgactcgcgcgagcacgcggttggccaggccggcaatcgaattctgctcatggatgagcagtgggcaaccgagcagcgctgccatcatgccacccgggaagctcacgtagccacccatgccgaggacgacatccgggctgacccggcggatttcccgccgcgcctgccagcatgccgagaacaggtgaaagggtagcagcagcttgcgcaagaggcctttgccgcgcaaagcagcaaagcgcacccaggccatttcgtagccgcgtgccgggacgagcctggcctccataccgtcgggcgctcccatccagacgaccttccagtcgcggctcctgagcaggtcggccaccgcgaggccaggaaatacgtggccgccggtacctcccgccatgaccagcagggtcttgctcacgagtcacctccggtgggcgccggcgccagcagtcggcaagcgcagaccctcctcataccttggctccccgcatcaactggcgattctcccaatcgattctcaggagtacggccaccgccacgcagttggcgagaattcccgagccgccaaaactcatcaggggcagtgtcaggcccttggtcggcagcagccccgtgttgacgcccatgttgatgaagccctgcacgcccatccacacgcctatcccttgcgccaccagggccgagtagaggcggtcgagggcgactgcctgacggccgatcgcgaaggcgcgctggatcaggaggccgaacagcacgatcacggtcagaacaccgacaaagcccagttcttcggcaatgacggcgagcaggaagtcggtatgcgcctccggcaggtagaagagcttttcgacgctcgcgccgagaccgacgccgagcaactcgccccggccgaacgcgatcagcgcgtgcgacagctgatagccacgaccgaaagcgtcagcccaggggtccatgaagccgaagatacgatcgcggcggtagggggaaatgatgatcagcgcggcgaaagcagccaccagcacgaaaatcagcacgacgaaaaggcgagcgcgcatgccgccgaggaaaagaatgcccatggcaatggcaatgatcaccacaaaggcgccgaagtcgggttccttgagcagcaggatacccacggctaccatcgcactggccagtggcaggaacgctctcttcaggtcatgcatgtgcggcatcttgcggctggtgtagtccgcggcatagagaacggcaaacagcttcatcaactcggacggctgcagattgacgatgcccaggggtagccagcggcgcgcgccattcacctcgcgaccgatacccggaatcagcaccagcgccagcagcagggagccgccgacgaaaagccacggcgaccactgttgccacgttgacaggggcacctggaaagccacggcggcggccaccaggccgatggccagaaaaacggcatggcgaaccaggaagtaggcaggctgattgccggtcaggcgtcccgcttcggccgtggccatcgatgccgagtagaccatgaccatgccgatgacgagcagcgccagggtgctccagaggagtgccaggtcgatttccgcaggcaggcgacgcggtgcgtcgagggctcgcaacatcaggcggcctccctttcgatgcgacgaacggcgtcgacaaatgcttcggcgcggtgctcgtagttgcgatacatgtccatgctggcgcaggctggcgagagcagcacggcgtcacccgcgcgcgcctgggcagcacaccagcgtacggcttcggccatgtcgacgcaatgctgcagtggaacctggcagccctccaggatggcggccatcgccagcgcgtcgcgcccgatcagcgcggccgcgcgcgcatgcgcgtccagtgccggccgcaggggcgcgaaatcctgccccttgccatcgccgccaaggatgatcgccactggccggcccaggccctgcagcgcggccagtgtggcgccgacattggtgcctttcgaatcgtcgaagtaggcaacgccgtcaatctcggcaacccattcgacgcgatgcgcaagacccttgaacgccacgagggccggcagcacgctggccagatcaatgcctgccgcctcgcacaaggcgagcgcggccatggcgttggcggcgttgtgactaccgaccagttgaagttcgctgcaggcgaccagccggtcatcgccgcgcacgatccagccgtccacgactccgtagtcgcacgggcggggcggcggattgaggccgaaggtcaccatccggcggccggggcgtcctgccgccaggctgcgagcgtcgtcgcggttgaggaccatgacgccgttgccctggaaaatacgcgccttgctggccgtgtagtcgtccatgtccagatagcggtcgaggtggtcctcgcagagattgagcagggcggcggcgtcggcagccagggaatgcgttgtttcgagctgaaagctggacagttcgaggacccaaagctcgggtaggcttcttccatcgatggcgctcatcagcgcgtcgagtgccgccgggccgatgttgccggcaaccgccgtccggcggccggccgcccggcacagggcgccgaccagggcggtggtcgtcgtcttgccgttgctgccggtgatcgcaatcactctggcccgcggcgtcagtccgccgattccccaggcgaacagctcgatctcggagaccagcggcacgccacgggccaccgccgcctgaacgagtgcttcctgtaccggcacgccgggggaaatcgcgatcagatcaacgccggcgaaagcctccgcggtgaatggaccgacgcacagatctgcagcaggtaccgcggcacgcagcgcgtcggcctgcggcggcgccggacgactgtcggcgacgcgcacgtgcgcgtcctgccgcgccagccagcgggccattgccaggccgctttcgccgaggccgatgacgaggatcagtttgccggcaagttccatctcagcgcagtttcagggtggacagaccgaccagcaccagcatgatggtgatgatccagaagcggacgacgacttgcgtctctttccagccgcccagctcgaagtggtggtgcagcggtgccatgcggaagattcgccggccacccgtgaacttgtagtaaagcacctgcgcggcgaccgacagcgtttcggcgacgaagataccacccatgatcgccagcacgatctcctggcgcacgatgatcgcgaccgtgccgagggctgcgccgagcgccaatgccccgacgtcgcccatgaagacttccgccggataggcgttgaaccagagaaagccgaggccggcacccgcgatcgcaccgaggaagatggccagttcgccggcgcccgggatgtacggcaggagcagatacttggcatacacggaattgccggcaacataggcgaaaatggccagcgccgcggcgatcatgaccgtcggcatgatcgccagaccatctaggccatcggtgaggttgaccgcattgctggtgccgacgacgaccagatagctcaggacaatgaagccgaagattccgagcggataggagacggtcttgaagaagggaacgatcaattccagttgtgccgggccggtggccgtcagccccaggtagagcgctaccgtgagaccgatcaccgactgccagatgtatttccagcgggccggcaagccgcgtgggttgcggtgcacgaccttctgccagtcgtcataccagccgatgccgccgaagccaagcgtgacgatcaggacgatccacacgtagcggttggtgaggtcaccccagaggagcgtcgtggtggcgatggcgatcaggatcagcgcgccgcccatggtcggcgttccggacttgacgaggtgggtttgcgggccgtcgttgcgcaccgcctgaccgatcttcttggcggccagccagcggatcacgccagggccggcaatgaaggaaatgatcagcgccgtcatcgccgcgagcaccgtgcgcagggtgatgtaattgaagacattgaaggcgcgcacttcctgtgccagccattgggcgagcagcagcaacatcactcgccctccgcggctgagggaacggcaagcgcgtcggcgacacgttccatgcgcatgaagcgcgatcccttgacgaggacggtcgtctccggcgtcagttccgcggtcaggctcgcgaccagacggtcgatgctgtggtgatgttcgccgccgctcccgaagttgtgggcggccagcgcactcgcctcacccagcgccagcagaagatcgattccctggctcttggcgtaaccaccgatctcgtcatgaaactgagcgctcatttccccgatttcacccatgtcgccgagtaccagtatcttcttgccaatcgttgccgcgaggacgtcgattcccgcgcgtacggagtcgggattggcgttgtaggtgtcgtcgagcagcacggcgccatgcaaggcggtccgccgctgcaggcgccccttgagtccgcgaaaggcgctcaggccggcctgtaccgcggtgagagaaatcccggcggccagcgcggccgtcgccgcggccagggcattgcgggcattgtgctgccccggcagcgccagcacgacgtcggcctggccatccggcgcgaacaggctgaggcggctttccagtccgtgcagatgaaacttcccggtgacgtccgcggcctgttcgaagccgaaagtcatcatcctcaggccacggcactggctacgccacagcttggcccaggggtcatcggcattgaacaccgccacgccggtttcatcgagacccgtgtagatgctgcccttttcggcagcaatcgcttccagtgagcccatgccggcgaggtgcgcacgctgcgcattggtcaccagcgcgaccgtcgggcgggcgatgccggccagatacgcgatctcgcccggatgattcatccctaactcgatgatcgccgcgcgatgcgtcgcgttcagcctgagcagggtcagcggcaggccgatgtcgttgttgaagttgccctgcgtggcgagcaccgcctcgccgtaggcggccttcaggatactggcgatcatctccttggtcgtcgtcttgccgttgctgccggtcacggccagcagcggcagcgcaaaccggcctcgccagtcggcggccagggcgcccagcgacagtcgcgtctcggcgacctggacgagtggcaacgacagcgcctgcagaccctctgcggcgtcggtcgcgacgatcgctgcggcggcgccacgggctttggccgctgcgacgtagtcgtgaccatcgaagttctcgccgcgcagggcgacgaacaactcgcccgcggcaatgctgcgggagtcggtcgataccccggagaaggtggcgtttgcaccgaggaccttgccggcggtggcgcgggcggcagcaagaagatccatcatcgcgctcactgggccggttcctggcggtcggccagcgcggcgcgcgcctgcgcgccgtccgagaacggacgccggacgccggcgatttcctggtacggctcgtgccccttgccggcgatcaggacaacgtcggcgggatgtgccgcaagcaaggtgcgacgaatcgcttcgccgcgatcggcgatgaccagcgccgtcggcgccccggcgagaatgtccgcgaggatggcgtgctcgttttcgctgcgtggattgtcgctggtcaacacgacgcgatcggcgtggcgggcggcaaccgctgccatcaggggtcgcttgccgcgatcccgatcgccgccacagccgaagatgacgaccagaccggcgccgcgcgcattggccaccgggcgcagcgccatgagggcactttccagggcatcgggggtatgcgcgtagtcgacgatcaccaacggctcgttgtggccgccgatcttttcgagacgacccggcggcgagctcaactgcgcgaaacgttccgcgacggccttgggcgtcaggccggcgtcgatcagcacggcggcaaccgccagcaggttggagacgttgtagcggccgagcagcccgctctcgacgagggcacgaccgttgggcgcgcagagacgaaaacgcagcccgtcgatcgtttcctcgatgttctcggcccggatcgtcccttgccggtcgtcggcgcctgcctgctgcgtatagccgatgaccttggtcgcggtgctcagggcggccagttcacgcccgaagggatcatcgagattgctcaccgccaggcgcagtcttggccaggcaaagagtcttgccttggcctgcgcataggcggccatcgttgcgtggtaatccaggtgatcgcgggtgaggttggtaaacaccgctacgtcgacgcgggccccgtcgaggcgcccctcggcaatgccgatcgaactggcctcgagcgcacatgcctgggcatcgtcatgggcaaagctggccagatagcgcatcagggtcgtcgctgccggcgtggtgaaaccggtttccaccaactggccgggcatacctgcgcccagcgtgccaatcacggcgcagcggcgcgggtgggtggcggcaatccactggctgacgctggtcttgccgttggtaccggtgacggcgatcagcgacaggcgctcgctcggtcgcccgtagatggcgttggccagaggcccgcaaagctctcgcaagccagccaccgcgagattggcgacctgccatgtgcggttccaggcaaaatcaggcgtgccggccggagccggttcccagaagacggcaacggcgccgttggcaattgcctcggcgatgtagcggcgaccgtcggccacatcgccggggtaggccaggaagaggtcgcccgggcgcacttggcggctgtcgtcggtcaccccaccgggtacgacgccgagggttgccagccgctgcagggcggccgtatcggcctcgctacgcgcaggacttgccacggccctcacagtctggccttgcttgtcggggtcttcgggctttgcgcgacgaccagcggcgcgtccggcgcaatcccgagcgtgcgcagggaactgcccatcaccgaggcaaacacgggcgccgcgacatcgccgccgtagtgcttgccggcgctcggctcgtcgatcatcaccgcgacgatcaggcgcggatccgaggctggtgcaaaaccgacgaaggaggatacatacttgttcgcgtagcggccgccggcaagtttgtgcgcggtgccggtcttgccggcaacacggtagccggggatctgcgctttcggagccgtgccgccgggcaggacggccatttcgagcatggcgcgaacttcgcgtgccgtcttcgggctgaacacgctggcgccgtggggcagcgaagagtctgcccgcgtcagcgacagcggcaccaggtcgccgtcgcgcgcaaataccgaataggcgcgcgccaactgaatcagcgaaaccgaaataccgtggccgtaggccatcgttgcctgctcgatcggacgccagtttttccatggccttagccggccgctgacttcgccggggaagccgaggcgcggcagctgtccgaagccgacgtcgtcgaacatctcccacatcttctgatagggcagcatggcggcgatcttggctgcaccgacgttcgacgacttctggatcacctcggcgaccgacagcgcgccgtgcgggtgggcgtcggagatcgtcgcgttgccgatggtcaggcggcccggtgcgcagttgatgatggtatccgagcggaccttgccgttctccagccccagggcgatcgtgaacggcttcagggtcgagcctggctcgaaggtgtcggtgaccgcacgattgcgcagttggctgccggacaggttctcgcgattgttcgggttataggttggccagttggccagtgccaggatctcgccggtccggacgtcgagcacgacgaccccgccggccttggcgttgttgtcggcgatggcctgcttcaactgactgtaggccagatactggatcttcgagtcgagcgccagacgaatgtccttgccgtcctgcggcggcttgatcgaaccgacatcttcgacaatttgcccgcggcggtccttgatgacgctgcggctacccggctcgcccagcaattggccgtgaaaggcaagctcgacgccctccagtcccttgtcgtcaacgccggtgaaacccaccatgtgggcggtcatttctccggtcggatagaagcggcgatactccttgttctggccgatgccgggaagcttcagcgcggcgacctgctcggccaccgggggcggtatctggcgacgcaggaagacgaaagtcttctcggtgtcgagcttgcgtgacagctgcttggggtccgtttcgagcagggcggccaattgcttgctctgctcgctggtcagtgtcgtggcgggcggaatcgcccagatcgacttcatcggcgtcgagatggccagcacgtcgccatggcggtcggcaatccgtccacgcgaggcgctgatctcgatgtcgcgccggtaacgcgactcgcccttttcctgcaggaaatcgttgttgaggatctgcagatagaacgcgcggccaatcaacaccgcgaaagagccgaggatcatcaaggccatcagtcgcgaccgccagggcggcaggctgagttgcagcagcggactctcggcaaacttgtgtgccacctttcccttgaagcgcatcatcgtggaagccctccagccggcgtcaaggtggtcaccttctctgtttccggcgtacgcatcttgagcttttcgcgagcaatcttttcgatccgcggtgcggttccccaggtcgaaagctcgagctgcagctgcccgaactcgacctcgagctggcgcgcccgctcctgctccacctcgagtgcctggaagagcttgcgcgccttgtgctgcgacgtcaccacgccgaggccacagacgacggcagcaatcaggaggaacacgttcaggcgaaccatctcaggcggcctttctggccagcttctcggcgacgcgcatgatcgcgctgcgcgcccgcgggttggccgcaatctcggcggcgctcgctctgaccggcttgccgatcagacgaagtcgcggcggcggcagatccgccgcgcgcagaggcagctttcgcggcaaacggtcaggcgccgcctcgtcgcgcaggaagcgtttgacgattcggtcttcgagcgagtggaagctgatgaccaccaggcgccctcctgccttgagcacggtcatggcctgcggcagcactagcgcgagttgttcgagttcttgattgatatgaatccgtagagcttgaaaggtacgcgtcgccgcgtcctggccgggctcacgggtccgcacggtctggcgtacgagcgcggccagctcccccgtggttgcaaccgaccgctctccccgagcagccacaatcttctttgcaatctggaaagcaaaccgttcttcaccatagttcctaatgacctccgtgatctcctgctcgctggctcgtcctagccattgcgctgctgtctcgccctgcgtcgtgtccatgcgcatgtcgagcggcgcgtcgccacgaaagctgaagccccgcgcgtgctcatcgagttgcggcgacgagacaccaatatcgagcagcacgccgtcgatgccctgctcgactgcgcagcccgctcgccgcagtgcgtccgccagatcgccgaagcgctcatgcattaccagcagtcgcgcatccgtttcgccactggccatggccaccgcctgcgggtcacggtcgaaggccagcaggcgaccacccgtacccaggcgctgcaggatggcccgactatgcccgccacgcccgaaggtgccgtccacgtaagttcctgccggtttgatggccagggcctccaccgcctcctgcaacagaacggtctggtgcggcgactcctggctcacagtgccaggtcctcgaggtctgcgggcaacaactggtcgccgagcgcgaagaccgcttcctgctgctgctgccagcccgcgtctgaccagatctcgaagtgactgccctgaccgaccagccagacctgtttatcgagttgcgcaaactggcgcaactccggtgcgatcaggaggcggcctgtcgcgtccatttcctcttcacgggcgtgaccgaccagcaagcgcttgatcaatgccgatcgcggattgaggctcgaggccgccaggaccttgtcgcgaatcggttcccatgccgtctcggggtagagcagcaggcagcgatgcggatgcgcagtaagcaccagtctcccttcggaggccgagacgagcggctcccgatggcgcgccggaacggcgatcctgcctttggcatccagacttaacgcagccgcaccctgaaacatcacaacaaatcgtcccttgcactcttgggcgaggaaggcaaatgcccccactttctaccactaatatccactttaagacaaagagtctggcaaagcaataggtctgcaccggatttttccaatgacgacaagcacttatgcgtgattcgcgaactgccgctaaaataagttaagtttaaaaaacaatgagtaacaggcggtgttaaaagtagcttcttatgattgacggctgggcctgtgcgcaaggggcatgcgagggccatgggctggcggctggcggcccgggcggagtcgaattggcgggagaacgaggtgaagagtcggcagcgatcgctgccgacgggcggggaaggtgggaagccggccgataagccgggttctgtcgtggacagccattcctctaggcgtactgttgccagcacgctcaagcagcctacccggaagcagcgcgagccacgcccacgcttccctatttggccttgctccagatggggtttgccgtgccgttcgtgttaccacgaacgcggtgagctcttacctcgccgtttcacccttacctgctctggtcagttgcctgagccaggacatcggcggtctgttttctgttgcactttccgtcacctcgcggtgcccggtcgttaaccggcatcctgctctgtggagcccggactttcctctcggcgccaggttttcacctcttgcccagcggctgcctggccgacttcccaagcggattatacgccccgtctgctgcgacccggccggaattgccagcggtcggcgtagtaggcggggttctcgctatcgggcgtgacgcctggcaggccaagcaagggcagcgggtgaaaggcgcgcggatcccggtggtcaccggcagccagttcgctggacaggcgctggtcgaggtcggtcagttgtgctgccagcggccggcggaaccagtcttcggtcgcctcgtagagcacgcccttggccgtcaggccgcgaaacggctgcagcagttgctcgtaggtcgcatggccgaagacgaagcagcgcagcgaccgaccgagatcaagccggcgctcccagaacaatttctgccattggaagccgcgcagcagggccagcagcgaaggatcggaagcgacgacgatgacgccgcattcgtcgaagtgcgtcatcgcgtcgcgatcgtgaccgcggccgctgcggcctggggtagcgtccgccgccagcgcctcgacatgacgcgcgttgagcaccgctttggcgtgcggaaacgtcagccagacgagtgcattgaagaaatcgtgccagttgtcggggcgtgtagccacttcgccacgtgtccagatgcgcgtttcgtagtcgaggccatcggtcgctggcggcaggaaagagacgcgccggccactacgcgtctgcacgcggtgcgtcgaactcaggacggcgagggcagcgaggtcgggcgcaaatgcaatccgctcgagcagcggcgatagtggggcgaacaggccgcccggcgaaggaaagcctcgttggctcactgtgccgcaggcgcggccgcttggtttgccgtttcgccctgcgctgcggcgacgaaggtcagggtgccattgcgcatctggaaacttccctgcagcgggcccatgccgccctccgggtcgccttcgagcttggcaaagccttcacaggtgcgcgtttcgacgacaaacaggcgttttccctgcttgagaatccaggcgtcgttacccggtgcatacacctcgaccttgctctcgctgccggcggatccgagttcgtgccgacgctggcactcgggcatgcgggcggcgacgatcgagtagcgggcggtcttgtcccagaagaaattctgcacgcgaatcagcgtcagcgaatgctggggcgatccgaactccagggccgcccgctggtcggaacaggccgccagtattggcaacatgagcagcagaagcaggggcaacagggtgttccgcggcacggcgagtctcctcaaacgaattccgacgcgtgatctcagccgagcatcttccagtgcaacagttcgccggcgcgcaaaggcaccagtgtgtcgtcgccgaggtagggaaaggcttccggtgtcagccaatcgcatctttccagcgtcaccttgccggtattgcgcggcaagccataaaaatcggcgccattgaaactggcgaaggcctcgaaacgatccagcgcgccgttcgacgcgaaggcttcggcgtagagttcgagcgccgcgtgtgccgtatagcagccggcacagccgcacgcggtttcctttgctgtccttgcatgcggtgcggaatcggtgccgaggaagtacttctcgctgcccgaagtggccgcacgcagcagggccagtcgatgctgctcgcgcttgaggaccggcaggcagtagtaatgcggctggataccgccggcaaagatcgcgttgcggttgtagagcaggtggtgcgcggtgatcgttgctgcgacggtgggtccacaagcggcgacgaaatcggcggcgtcgctggtcgtgatgtgctcgaagacgactttcagcgccgggtgacgcgccagcaggggctgcagcacgcgctcgatgaaaatcttctcgcggtcgaagacgtcgctcgccgggtcggtcgcttcgccgtgcacgagtagcggcaagccgagcttttccatctcggcaagcaccgccgaacagtggtcgagatcggtgactcccgagtcggagttggtcgttgctccggccgggtacagcttgatcgcgtgcacgaaatcacactccgcggcacaccggatctcgtcgaccggcgtcctgtcggtcaggtacagcgtcatcaacggttcgaacgccattcccggcggcaaagcggccaggatgcgcgcacgatagtcaccggcggcggcgacggtcgtcaccggcgggcgcagattgggcatgacgatggcccgcgcgaactggcgcgccgtatgcggcaggacggcggccagcgcctcgccatcgcgtagatggaggtgccagtcgtccggacgggtgatcgtgatctgcatgctcgagcccggcaaaggtgatggacgaattctagatgatttcgacgctggtcagcgcgccggcgcgcgccgcaccgcgctgcgtcgtgcccggcgtctgcgagacgcggcttgcggtgtggaaggagtccggtgatgtttgggatggcgaatgggtagcgactaggtggcgctttcctcgtcgtcgccgggcacggggcgcgcccgcaacgccatttgatacagggtcttcttccccgcaccggtgatggcctgcgccagtcgcgccgcctgactgacaggcagcccctcgtcgagcagcaaggccaacacccgctcgccctcggcgttgtccgtcgcggccggcgcgccggagacgaggaccacaaactcgccgcgctgccggtcggcatccgccagcagccagtcgtgtgcttcgccgagccgacacgaatgaatgctctcgaacagtttggtcagttcgcgcgccaggaccaccgttcgcgccggtccaaaggcagcggccagcgcagcgacgctgtcgaggatgcgatgcggcgcctcgtagaagaccagtgcccagggcagtggggccagttcacgcaggacctgcgcacgttgccccgccttggtcggcagaaagccgtagaagaggaagtgggtttcgctgaggcccgcggccgacagcgcgacgatcgccgcgcaggcgccgggcagaggaacgacgcgatggccagcggcgcgcacgcgcgccaccaggcgcgcacccggatcggatatcgccggtgtaccggcatcgacgaccagcgccacggattcgccagccgagagtcgcgccatgacctgttcggcagcgctctcctcgttgtgctggtgtgccgccagcagacgcgcacgcgacccgtaatgtttcagcaggggcgcgctgtggcgcgtgtcctcggcggctacccagggcacccggcgcaggacctcgatcgcccgcgccgtcatgtcgccgagatggccgagcggggtggcaaccacatataatgcggtggattcttctgtcatggcgatcagctggcaaatgagcggcaacgatagcacgaccgggcaagcccgacatcgcgtcagtgatggcatgatcgctgaggacctggctgcgcgtttcctcgagcgacaaggtctgcgggtgttggcgcgcaattatcgctgccggggcggtgaggtcgatctgatctgccgcgaacgacgcgtgctggttttcgtcgaagtgcgcctgcgccgcaacgccagctatggcggtgcggccgccagcatcaccgcgcgcaaacaaggtcgtatcgtcctcgccgcgcagcattatctgaccatgcacgcgcttggtgaggccgactgccgcttcgactgcatcttgctcgatggcttgtccgaagccgccgtcgaatggttgcgtgatgcgttttgctaggcttgccctggctctcgggttgctgctgggcataagcgcatcggctgccgccgagacggtgaagattctcgtacaaagttcaccgctcgccggcagccagttctacgccgtagcggaggtgtggccgcagatccggctcggcgatcgcctgaccctgattcgcgagcccgaaaaccgccatgaccgcaaggcggtccgcgtcgaatggcagggtcgtcagctcggctatgtgccgcgcgccgagaaccgtgccgtcgccagagcgctcgacgatggcgagaagctcgaggctcgggtttcgcgcctgcgcgaggatcccgatccctggcgccgtgtcgagttcgaggtattcctgattctctgatggtagaatccggccacttcccatccccgaaccccaatccatggacttgatcaagcgtgtcagcgagcattttcgggatagcgcacagaccaagctcgacgccatcgaactactggctctgccgattgcgcaggcgatcgaggcaatggtcggcagccttctcaacaacggcaagatcctcgcctgcggcaatggcggttcggccgccgacgcgcagcacctcgccgccgaactggtcggccgcttcgaggtggagcgccacgaactggcggcgattgcgttgaccaccgacacctcgatcatctcggccatcgccaacgactacggctacagaatggtgttcgccaagcaggtgcgcgcactcggccagcccggagatgtcctgctggcgatctcgacttcggggaactcgccaaacgtcatcgaagcgatcgctgccgcgcacgccaacgatctgcgcgtcgtcgcgctgaccggcaagggcggcggtgccatcgccgatatcctgcaagagacggacgtccacatctgcgttcctgccgagcgcacatcgcgcattcaggagacgcatctgctcaccatccactgcctttgcgatggaattgattgcctgctcatgggagttgaagaatgagaaaagctcttgccgccagtctgcttctcggcgccaccgcgctgccgatgctgcagggctgcctgccggtcgtcgccgccagcgcggttagcggtggtgccttggcgaccctggatcgtcgatcactcgggacgcagaccgacgatgaaaccgtcgaatggaaagccagctcgcgtgtcggcgagaagttcagcgacaacgtgcatctgaacttcaccagctacaaccgcagggtgctcgttactggcgaggtgccgtccgaagaggtcaagggagaaatcgaacgtatcgttgccggcatacctcaggtgcagggcgtgtacaacgaactcgccgttgccccggtgacctcattctcgacgcgcagcaacgattcctacatcacgacgcgcgtgaagagccgcttcgtcgactcgggcaagttcagcgcggtgcacgtcaaggtggtaaccgaggcgagcgtcgtctatcttctcggtctggtgacccagcgcgaagcggactcggcgatccaggtggcgcgaacgacgagtgacgtgaagaaggtcgtcaacctgctcgaaatcatttccgacgccaaggccagagaactcgatgtgcgcatgccggagcagcgcccaccagcgccgcctgccagcggcgggggctgacagcgcggcagtaggcggctagcggccgcgcggcgcgcgagctgccgcaacgccgcgttctccgagcctgtctggatgcgccagggcatttgcctggcgagttcccaccgacatgccgcggggcgacgaccggaccccgaatcacgctgccgcgccgcgctcgatgacgacgccgacgcgctgcacgccgcgcatcatgccgagcttggcaatcgagacgcgcacccaggtggcaccgaactcctcgagcagcaaggtggccacgtattcggcaaggcgttcgaggagattgaagtgtctggcggcgagttcggcacgcaggcggtccaccaccaccgcgtagtcgatcgtatcgcgaatgtcgtcactagcgccggcgctggccgtcgaggtgccgatccgcagcgagatttctatcgtctggggcatcgctttttcgcgcgggtagatgccgatcagcgtggaggcgcgaaggtcgtcgatgaaaatgatgtccatgcgggagggcgtcgtgtcggtgtagaatgggccgtcgggcgcgaaatccccagtgacgacaatcctggcattctaacccagaggcccatcaaccacccgtttacaccggatgccaccgttgctgatcacccttgccgccattctcgcggcctacctcctgggttccattcccttcgcgctggtcgccagccgcgttttcggccttgccgacccgcgcagctacggttcgaagaaccccggcgcgactaacgttttgcgcagtggccacaagggcgcggcgatattcaccctgatcggcgatgtggccaagggctggctggccgtcttcttggccagccgctacggaccggagtacggtctggcttccgccacggtcggactcgtcgccctggccgtctttttcggccacctgtaccccgtgttcctcgccttcaaagggggcaagggcgtggccacggctgccggcgtgctgctggcgatcgacccctggctgggcctggcgacgctggccacctggctgttcatcgcgctggtgctgcgctattcgtcgctggccgctctcgtcgccgccacggcagccccggtctatgccttcatgctatggggaaacaacggcatggtggtcaccgtcggcatcatcgccatggccctggttggcaagcactggccaaacctgcaacgcctgatggcgggtagcgagccgaagatcggctcgcgcaagggctgagtcaggacctgagtcaggacaggaagagctgtcgttcggcttcgcggcgccgcgtaagtcccgccaggacttttccgccgcccttgttccacttggcaaactcgttggcggccccggcgtagtccttggcattgagttttttcaggagcgacgaattcttcagcgccgtactgcccacattgaaggcaaaactcaccagagcggcgaattggttgtccgacatggtcacctttaccagagaagccacgtcgcgacaggtgttcagtaggtcggcgcgcaacaggtcctcgacctcctgggtcgtcaggccgctcggatacagcgccgcagctctcgcccgcgcggcctcgcctctgagaaacgcgttctgaaaacggatcgcatgcccgtagccgatcgtccatatgcccacgggatcgatataggggtcgtagttgggggtcgtcttgttgccatcgacgattccctcgaagcgtttgatcaggtcgattccctgctgattgatggcgcgtatggacatggtcttctccttgagcaaagcagtgaagcacgaaaggtcggcagcttcccgtgtgccgccaggacactcggagcaactcgccggtcccgcttacggcctcggcgagcgtccatgtcgccagccagcggcgactttactcggaaaagtctagttgccgggtcagccgccgtcaatcgcggcgatctgcccgcacaggaaaaccggcggcagcgggggccagcgagcgggcagaaggctggtccgcgacggcggcgacaagtgcgcgccgttcaggcgagcgcgcgctagctgtcggtgagcggccagcgtggccgcaccgcgaaggcacccgccaccttgccggccagtcccgcttgcaggcgcaaggccccggccagggcgatcatggcgccgttatcggtgcagaattcgagttcggggtagaagacggcgattctcgcccggctggcggcggcatcaagctggcgccgcaattcgcggttggcgccgacgcctcccgccacgacgagttgctgcaggccgctcagcgcaacggcgcgaatcgccttgctgaccagcacttcgacgatggcgtcctggaaaccgcgcgcaatgtccgcgcgctgctggtcggtgatcgccgccagctcacgtaccttggtgagaacggccgtcttcaggccactgaagctgaaatcgagatcaccggatttcaacatcggccgcggcagcttcacctcgtcgcgccggccacgttctgccagttcggcgagcgccgggccgccggggtaaccgaggccgagcagcttggcggtcttgtcgaacgcctcgccggccgcgtcgtcgagcgtttcacccaggagtgcgtagttgccgacgccggtcacgcgcatcaactggctatggccacccgaaacgagcagggcgacgaagggaaagcgcggcgggttgccggacagcaagggcgagagcaggtggccttccaggtgatggacaggcaccgtcggcactcccagtgctgtcgccagcgcctcggcaaaggcggcgccgaccagcagcgctcccgccaagcccggaccctgcgtgtaggcgacggcgtcaatctcggccagcgcgcgtccgctgcttgccaggaccgtgcgcagcagggggatgatgcgccggatgtgatcgcgcgaggcaagttccgggacgacgccgccatagttctgatgcatggccacctgcgagtgcagggcatgcgcgagcagggtgccgccggcatcggtgctgaagagcgcgacacccgtttcgtcgcaggaggattcgattccgagaatcagcatcggcgcattctactccagtcgccgtctgccccgcctcagtacgggtcggcggccgctccgcggacgacgaagttgcgcagcgacgggtgaccgtcgcggcacaatggatcaaggatgccggtctgccgcaactgactcaccatgcgggaaacggtctccagcttcaatgcggtgatgtcggccatgtcctgccgcgacggcaggaccacctgcaagggcgccgcggcgtttgctgcggggtcttcgatgggcacatgcgagagcagcatcaccagtcggcgaacgcgctcggccgcctgtccgcagcgcagagcgatgacttcggcggcacgtcgttcggctttcgccagcgtccgcagcagcgaatcgcccgccggtgccgcctgaccttcaggccatggcgcgagtacgcacgcggacagggcggtggccgtaaaggtgtagcgaccgaaaagcagtgtttcagcgccgaggatgtcgccgatgatggcgaggttggcaaagctctgttcgccgtttggctcctgtcggtcgagacgcaccgacccagccagcacccgccaggcggtgccggtggtgtcggcggcgtagatgcgttgtccgcgaacgacatgtacgggttggcgctttgtgatcgacgccggcctacgggcagcgcgagtgcttgtctcgaccttcggcaatcctcttgcctcctttctgaagtcggcggtagcgatccctgaccctgccgccgaccggtcgttgcggttgggctcagaactgcaggttggcaccggcatagagcgagcgccccattccgggaacggcggttccgtagaccatcggcctttggccgagataggctccgccgagcggcgaatcgtagagtcggttgaacacgttctcgacaccgacatcaaggcgaacctgcttccactggtagctgctgcgcaggttcatcaagccatagccactggtttccagctcgttgcgaacgctcgaaaccttggtcttggcgtcgacaaacacgccttcgagggtgttggtccagggccccgattgttgcaccagcgccagcttcgcgttcaagggcatgatgtggtaaaggttgtcgtccgtgtccgggttcctgcctctgacgtagctcaccacccccgtcattttcacattgccgagggcaccgccctggagcaccgggaagtagccggaaacgtcggcgccgtagaggcgggcggactgattgacaaactggagattgacgaagcctgtcgttgccgtcacgttgttgcgatcgcagggcgacatcatcgctcctccggaacagcgacgtgcgtcgacgtaatcctggacgtaggtgtagtagggcgtgatgttgaagctccactgctcgcgcgcggcgtcgtgccaacgcgcggtggcactgacggtgttggcgacttccggcttcaggtcgaggttgccgacgtaaccgttaccgtcgccgaaccagttgatcatggtcatcgtcatggtgttgttggttgaccaggcgtagcgctcatacaggttcggcgagcgcgtcttgcgcgcaaagccggcctcgtaggtctgctgggcgtccggggtgaagcggagcaatgccgtcagatcgaggttgtgatcggtccggctgcgatcggcggcattgaacgcacccgggatcgaattcggattcgccggattgccgtagtccaccgggttgtagccttgtacatcgccggtgtccatccacacggtactgctgcgcacgcccagctgcgacagccattgcccactccagcgtgcttcccattcgccgaagacatcgaagcggtcgcgcttgccgtcgttgatgttccagaacgtcgaaccgttcatcatgttcatgctcataccagccatgccgcccatgcctcccatgccacccatcggtggtacatagggcccgatcgccggccaccagtcgtcgaggcggtacttctgatattcgccaccaacgcggaacagatcgcgatcggaggcgaggatatccgccttgagtaccgcgccggtggttttcccctccgtatccattggcataccggcggggttggccaaggtgagcttgtcctcgaggaagttcattttgtggcgggtattgttgtggtaggcgcgcgcttccagcgaaccccagttgtactgccccagatagcggagattgacctgatggctgtcgttgagcgtcatgtccatgcgctcgttcgggaaaccctggtacgggatgtgctgatagccgaacttgagctcgaggagatgttccgcgtagcgcagcgcgaagccgagcgactggttctcggacttgtactgtgacgagcccacttcgtcgccggccagccactcggaggttcccagcgacggtccggcaggcttgaagctgccgccggcggtgtagttgtcggcctgtgcggtcgaaccggagtagtttacgctcaacatctcgttggccagcgtcgccgacaggttcgctccccggccattgccgttgctgcgatagaaagcgccagcctgacccctgagcaaggtaccctcgcccgctttggcgaactccggcgccgccgagttgacgagaatcgtgccggcgatgctgtcgccaccgacgctgaccggcgtgatgccggcgaacagcatgacgctgccgacgttggtcgggtcgatgtaggagagtggcgggttcatgtgattggcgcaggacgagatcaggtccatgccatccaccttgatccggatgcgatcatcggccaggccgcgaatgaccggcaggctggaaacgccaccggcaccgtagaggctgacgcccggcaggcggtcgaggaggctggcggtatcgctggtggctgcgcgatagggggcggtgctcgccgcgtcgagacggctggcgccaaacggctccttgtcctggatcttcgacgccttgacgacgacttcgctcatgaccggcgtggctgagctttcctgggcgactgcgccctgccacaggctgggcaggctcagagcaacggcgacggcgatgggcttcctggcaaacttcatctttccctccctggggtggtcttcttcaacccggcattctaggaagtgatgttgcattgcggaatgtggcatatcgtcgcacaaggcattgtttttgatgcggatcaatttcggctgaccgtgactgcccatgctgtcgatgagcagcagctgcaagccgtcgggtgctggcgccacctggccggccagcgcgcgacatgagacaaaatgccgcacctggaggcccgtcgggcagcatagaatggctccctttttggcgacattgcagtgctctccgagacagacttgagcgccacggcatgcggggtccacgcctttcccaacgcgtaccgacaatcgttctggccgatcggtctgttcctgctgttgtccgccggcgtgcatcttttcgctctctggctcgcgttcggggtggtcgtgccgccgccgacttcggcgtttctgccagcgctgagggttgatgtgcgcgaaccggcgcggccgcttgtaaaggtcgaggaggcgagcgcgagcaggcgcgagtcgccgagagcggtcgatcgaccaaggcctgttgcgtttgctgccgttccggcgaagaaagcgtcgccggtcgcgccgcccctgatgacgaccgcgacgacggttgccgccacgagtccctcggccgtaccgtcacaagctgctcccgggctggccgaggcagcacccgtgacgccaacgccggggtcaggcattgcggtacgctttgatgccgcttatctgcacaatccaaagccggtctatccggtcgcttcgcgccggctaggcgaggaggggagggtgctcctgcgcgtcagggtgagcgcgcacggccagccgctggaggtggacgtcaagcagtcgagcggcttttcccgtctggacgaagccgcgcgcgcggcggtcgagcggtggcgattcgtcccggcccggcaggggacggaagccgtcgaggctttcgtgctggtgccgctgcacttctcactggaaagttgaagcgaaccggcgaaagcgaatggagattgcttgatcgcgtttctcggcgctggtcgacgtggtgtcgcatgcgacgacgatcgtcgagatccccagcgcaacgcgacgcgaagcacgccgcaaaggcagcgaaactgctatcttctcgctgtccaaacgaacctgaggatgcccgatggccaacacctcaccgatgcctggtgcgagcggcaccgttcgtggcgcctgcccgcacgattgcccggatacctgcgcgctcgacgtgaccgtcagcgacggtcgcgtgatcaaggtggccggcgccgccgatcacgcgccgaccgccggagtgctgtgcaccaaggtcgctttctaccccgagcgcatccaccatcccgatcgactgctgcacccgctgcgtcgcgtcggtgccaagggtccgggcgccagcttcgaacggatcacctgggaggtggcgctggcgacgatcgccgagcgcttccgccgcatcgctgccgagagtggcgccgaagcgatcgttccctatagctacgccggcaattccggcctgctcggctacggttcgatggatcgccgcttcttccaccgcctcggcgccgcgcaactcgaccggacgatctgcgccagcgcgggggcgatgggctatcgggcaacgatcggcgcgagcgtcggcttcgacgccgagagcgtcgtcgatgcgcggctgatcatcctctggggaaccaacagcgtcgtctccaacctccacttctggcgcttggcgcaggaagcgcggcggcgcggcgcgcgcctgatcgccatcgatccgtgccgcacggcgaccgccgagaaatgtgaccagcacgtcgcgctgctgccgggcaccgacagcgcgctggcgctcggcctgatgcacgtattgatccgcgacgagctgctcgatgcggattacatcgcgcgctacacgctcggtttcgacgccctcagggagcgcgcgctgcagtttgcaccggcgcgggtggctgccatctgcggcatcagcgaaggagaaatagagaagctcgcgcacgactacgccagtaccagcccggcggcaatccgtaccaactacggcatcaaccgcacggccggcggcggcatggcgctacgcgcgatctcctgcctgccggcgttcaccggcgcctggcggtaccctgccggcggcgtgctgctgtcgacttcgggcaactatccggtcgacacggccgccctcgaacgtccggacctgatgcccaactcggcacctcgaacgatcaacatgagcaccatcggccgcgacctcctgcacgcgcaaccggcgatcaaggcgcttttcgtgtacaacagcaatccggttgcgattgccccgcaatcggcggaggtggtacgcggcttcgcgcgtcaggatctgttcacggttgtccacgatctgttccagacggacaccgccgactacgccgacatcctgttgccggcgaccagtcacatggaacagctcgacatccacaagtcgtacgggcatcttcacattcaggtcaatcagccggcgattgcgccgctcggcgaagcgctgccaaacaccgagctgttccgtcgtctggcccggcaaatgggcttcagcgacgcgtgcttcgcggacgatgacgaggcgctgtgccgccaggctttcgactggagtgatccgcgcctcgccgggctgtcatgggagaaactcaaggccgacggccatgcccgcctgaacctgccgcgcggcgccgcgccgttcgccgacggaggcttcccgacgccttccggcaaatgcgagttctacagtcagtccatgctctcccagggcctcgacccgttgcccgacttcatcgcgcctcgcgagtggcggcaaagcacgctggccgccgagttcccgctcgcgctgatcacgccgccggcgcgcaatttcctcaacaccagttttgccaactcggcgcgtttcctggcacaagaaaagtcgccggcggtgcatctacatcccgccgacgcctcggcacggggtattgccaacgacagcccggttcgtatcttcaaccggcgtggcgaattccgcgcccgtgcgatcgtcagcgagcgcattcgaccaggggtcgccatggcgacgtcgatctggtggcgcaagctgtcgcccgacggacgcaactgcaacgaagtgaccagtcaggcgctcaccgacatgggtggcggggcgacgttctacgattgcctggtcgaagtggcagccgtttgacgttgaacttgcaacgtaagtattcggtgaacccgtgggccaagtctgaccttgacgatcggcgctagcgacacagaattgagcggaagttcctgtgcaggggatggagccagatatccttgatcggcaggataggcttggacgtggggcatttcttgccgcgtccggtggtttgaccgaccttgatccagttggcggcctggtaacaggtgccgcgatgacggggagtctcgacaaaggtttcgaggagcacggggcggtagccgtagcgcgccagccagtcgttgggcagttgcctgtggatgatcgcgaggatcttcgaggccaagcccttggactggatccagggcaagatcagaaagcgggcattgttgaccacgagcggcaggtttctttgccgctcgtcctcctgccagccgatgaagcgctcgcgtgcggcgagcttccaggcactggcgccgaagctcaacaaggcaacccgatgctcaccggcgaagacgaagtagcggctctgactaccggccatgggcgtgtagccgagatagtggtaacgggcgatgtactcgttccacagtcgggagtgggccgaaccggagacttggcgcaagtggagcggcggcagctcatgcactggccgcacgagcagcgattggggatcggtagcggcggtggcgagatactcgggttggcgaggggcgcaccgttgtgccgccggcagggtgagcaggccgtccgcttgcatgcgtagcatggcgactcggcaggtcatgtccttcagctcgccattcggcttgaaccagtcgaggagcgcgcacacctgacgcgagagctgcgcgcggctggcactggggttggcctcgatcaggtggcggagggtctgcagttcgtcaagggtgaactgacgcccgcaataaggcttcatgagctgtcgatggggtcggccgggtccatcgcggcacgacgcctctgtgccagcaggtcagcgtccatcgcccagggcagaaagacactcaggtccgccggcggctggctgccattcgccgcacaggcgtccagatacgccgtcagccaggtgcggggattgatcccccacaggcgcatcgtcatcagcaagctgaacatcgtggccgcgagggcgcccgaccacggactgccggaaccgtagaagttcttgcgcgcgacgacgggcgtgcgttggtcccgctcggcgacgttgttgtccatcggcacctcggggtggtcgacaaacaccgtcaagccggaccaatgcttctgcatgctctgcagcaccttcctggccggggccttgagcgccgggttcgcccgttcggcctcgcgttggctcgccatttgcgcgaccctttgccgcaagccgtcgtcacgtgcggcccactgaaccggatcggcgcgcacggcaaggcgcgcgtcgttcaagaggtagagctcgccaatccgttcgacccaggacagggcccattccgagagctccggatgggcgttggccaactcgatgaaatcacgccgttgatgggcccagcagaaggccagaaggatcgtcccaaggattctcgcgagcttcttgtagcccgagtagcgatcacagatgacgatccctccttggctggcggacagttcggcgatcggcaccggcgccgatcgcgtcgggtcaagcacaaagtgaatcaccgattcggagtgaaacacccacaggtaccagcgatgaccgatcttcccttcggtctcggcaaacaccatccagcgggtttcatccgcgtgccagcgattctcgctctgcagtcggcaacgcagcgcgtcttccagcggctcgaacagcggggccaaggtgcgtagtccgccagtaagggttccgggcgagagcgtcagatcgtggtcagaccagtctcggagcaggcgatgagtcggctggccgtacgagaacttggcgagcagaaggtgcacccagatcgacaccccgtacttgccgcgggtgatcaaccgcgccgggggggggtgcgctcaggatgcccggcgtcccggggcaccgacaggtccgccggtagcgccgccggcggattactcgccggtacggcttgacgtctatttcgagaatttcactgtcttccgtgccgggaaagtcggcatagccgagaccacactccgggcaatgggggcagtcgagttcgatggtttcgacctgtgccggcaagtggctttcgagcctccgtccgtgaccggcgactcccggccgctggcctcgcggccttgccgacttctggtcattcgatgcggcgtccttttccgtcctcgaacgacgctcggacttgcggccaaacaggcgcttttgcaaatcccggagcttgccctcggccttctccaactcgctgcgcaaagccgcctcacgcgccgccgcttgcgccatcgccaggcgatgatcagcctcccgttgcgccaaacgggcaagcgcttgttgatgttgactcttccagtaattggcctcggaccggagcttgatctccgcttccttgctcagcgtcaccatcacctgggcaaacggcgtcggcttgccgttgcttgtcgatggtcctgcgtacgagatgtccgatccagagcccatacgtcgaagtctacccaaactcggcttctgtgtccagccctccgccatctgctcagtcgccgactatcggccgccacctccgactacgggttcaccgaatacttaccttgcaacttccacgtcgaacgtttcggcagaacgggtgggtggttccggcggcgaccagactggccgacggcgacgatgacgcccggccgggacggccgctcttcagcccgcctcgacggcgagctcgcggctgtcccggatgacgtggtccgagatgacgtcgcaggagatgaaaccgacgagatcactggccgccagttgaccgctgagaaactggtcgcggacagtggccgccttggccaggagtgcgcgatggctcgcctgatgcttcctcaggattggcggctgcgtttcggccagcaccgattcttcggtggaaaagtggtcgatgatgtgctcgatcagatcatcgagcagcagctccacttgcgaaggcggctgcctgatcaacaccgaattgatcagctcgctgcccaggcggcacaagcgacgacgttgctcgtcgatcagcggatgcccgcactcgaatgaattgcgccacaggaactggacgagtacgccggccggcgcctcttccttcccggcattcggcaggtcgctgggcttctcgagctgatagagaccccgacgatgctgcgcgcgaagcagtcccaccaaaccgccagccgacagcagtatcaagccgaggacgaccgccaccccgtcgcgcagcgcgatcatggccagcaggccggcgctcgcgtagaagtagggcagcgcattgtagagcccagccgggattcgccactttctcaccttgccacctacccaggacacctttggaaaagttgccgtcaccgggattcgcatcctcgccaacagcatgtgttcgaagcgtcgccacgcgtaccgtgtgcacgtgtgcgggtagattggaacagcgaaaccgttgggagcacgtgaggcttttcacgattgcccgcagactcgcgcggagtggccgattcggcggccgtcgccgattcctttcgggacgttcggccggcacaatgccggcgacttgtcattggcggatgtcgtcgcctggccgcgttaccgacccaggaaccacggtatcaccaccggcagcagcagcgccgtcatcaggccattgagacccatcgccagcgcggcaaaggctcccatctgctcgttctcctgaaaagcgcgcgcggtaccgatgccgtgcgcagcaatccccatggcgaagccgcgctgggcgtcgtcttcgatgtgcagcgcccgatagacatagcgcccgccgatggcgccgacgattcccgtaatgatcaccagcaccgccgtaagcgagggcaggccgccgagacgctcggcgatgcccatggcgatcggcgtggtcgccgacttcggtgccagcgagagcagcgtcgcccggctggccccgaacaggctgccgatcgcgaccgcagacagggctgcggtcagggaaccgacgaccagtgcgaccagcaagggcagcgccaggcgcaccaggcgttcaatctgggcgtagagcggaatggccagcgccacggtggccgggccgagcaggaaatggacgaactgtgcgccgtcgaagtaggtgctgtagggcgtgtcggtcagcgacagcaaggcgaccagcgcagcgaccgcgagcagaaccgggttggccaatggatgcccgtggcaacgcttgtgcacccaggtggcgccctggtaggcgagcaaggtcagcgtcagaccaagcaggggcgacgccgccaggtagacccagatctcgctgatgcgcggtgtcatggcgtgtcctgcgggaggtcgcggtggcgactcaggaagcgcagcaccagggcggtcacggcgatggtgatcagcgtgctggccaccagcgagatgagcaacggcagccactcgtcggacatgcgctggaagtgcagcatgacgccggtgccggcgggaatgaagagcagcgagagatgctgcaacatcgcctgcgccgtcttgcgcaggtcggcggatgggccgccacgcacggtgagggcgatgaagagcagggcaatgccgattaccggccccgggatgggcaaggccaggccgcgcgagatgacttcgccgagcagttggaaaacgaggagaagggtgatcgcgccgatcatgggtcgactggccggggtggccgaaatggtgagggtgattggccagcaagtatagtagaagcggcgacgcgagtggccgcgtcgccagcgctcgaaccgcgccgcgcggtgtggatattgtgtgcaggaatggccactcctccggcggctgcgcttgccgctcagaagtctgtctttggccctcgccacgtttcgcgcaggggttcggcgcgggcgatcgccagcgacgccgcgcaccagccctcgcaggcattgcgacccgggcggcggcgccagaggttcagcagcgccttgcagcgcgcgtagaagcggaagaaacgcaggacgttccggcgttccgccagggtcagcgagtgagcgctgcagatcagcttgtcgtcgctcatgccgcggtcggtgagggtcaccgcgccccaggcgcgcacccggaggcgggtaccgaagggcaggcgtggtccgagcaccagcgcgtcgagcagatcgccctcgagaccgaggtagttgggaacggagccgtagttgaaggggcagggcagaggcgagacgaaatcgacgcgccccgttgagccgcgcttgaggaagctgccgcgcggaacctcgatcaccacctcgacttccggcgcttcgtcttcgctgctgggtggatcaaggcgttgcgtaggcatcgcacaagtctactccagcttgccgccggccgccggccttgccgtccgcgcgcgcgcgaaacctcccggtgagggccgcgtggcgaacaaaaagccgcgacccttgtcgatttgctgactggtggttcgtcgtacacaccaggacgggcctttgccgcccctttgaaaaccccaaggagactgccatgaacaccgtgcaaccgattcccccaggcatgaccgcgatcaccccgcatctcgtctgccgtagcgctgccgatgccatagccttctacgccagggccttcggcgccgtcgaactcggccgcctgcccgccccggatggccgcctgatgcacgccatgatcaggatcggcgacgcttcgctgatgctggtcgacgagtttcccgagcagggatgcctggggccctcagccgtcaatgcttcgccggtgaccctccatctttatgtggcggatgcggatgcgaccatggccgcggccgttgcggcgggcgccacggtgacgatgccgctggccgacatgttctggggcgatcgctacggtcgactggtggatcccttcggtcaccagtggtcggtggccacccacgtgcgcgatgtcagtccggcggaaatggccgctgccgctaccgccggttgtagcgccgccaaggactgaggaggccatggcatgctatagctgccattgcggtggcggcagcgaactggcaattgccacgcgcgcgacgaccgtcgcgccggtacggggcggcttgcaccggcaaggcaggactttcgccggcaagctgcggtatccttgacggtcgggcgcttgctcaggcgccgatgatcgccgtcagtcccggagaaaccatgccagtaactgccttcctttccgatgtcgaaccgtcgcgcgccgagatcgatgccctcgaagaacctgcggtgatcgagttcggcacggactggtgcggttattgccagggcgctcagccgatgatcggcgcggcgcttgcgcagtatccgcaggtgcggcatatccgcgtcgaggatggcccgggacgccgcctgggacggtcctttcgcgtcaaactctggccgaccctgatctttctcgagcgcggccgggaagtgaggcgccttgtccggcctgccgcgcctggcgagctcgacgaggcactggcgcagatcgctgtcgccaagtgatgtctgacgcttccgagtgaagaagagcacgcgggtcgccgtgctcgcgctcacgctgcttggcgtcggcgctggctactggtacctcggtcctcgccattcgggcgccgggcagctgaccaaggagccgccgccggtgccggtggtgctggcgcgggccgccgtcaaggacatgccgatcgtgctggcggtcgttggtcggggcgaggcgtatgaaactgtcagtctcaagtcgcgtgtcgacgggcaggtcgccagcgtcgtctttgccgagggccagcatgtcagccggggcgacgaactgatccggctcgataccactgatttcacgctgcgcctccggcaggccgaggccatcgtggcgcgggacgaggcgcaactggccaaggcgagtgccgacaccaggcgttacctggccttgcgtgatcgcggtttcgtttctgaagaaaaggtcaatgagatgcgtaccggcgaggcggtggccggcgcggcgctgcgcgcggaccaggcggccgtcgacctggcgcgtgcgcagctgtcctatgccagcattcgtgcgccgtttgccggcgtcatgggcgccaggctggtctaccccggcgcagcggtcaagctcaatgacacggtcttggcggtgatcaaccgggtgcgtccgctccatgtcggttttgccgtttccgagaagcacttgagccgcctgcgcagcgcgatgaccggcggctgccagacgggtggctgcctgaaggtcagcgtcggcatccccggtgaggaggcgcgccgtttcgatggtgaggcacgtttcatcgacaatgcggtcgatccggccaccggcaccatccgcatgaaagccgtggtcgacaaccgggacgaggcgctcacaccagggcagtttctcgatgtcagcctgactctcgataccctgcgcgattccgtcgtcgttcccgatgcggccgttcagcaaggccccgaaggaccgctggtctttgtcgtcaacgcgcagggcatcgtcgaggtgcgcaaggtcgaggttgccgccagttccggtggtctgacagccgtgtcgaggggtgttcagtcgggagaaagcgtcgtcaccgacggccagctgcggctcgttgccggcgccagagtacaggcgcaggaagccggcgccggcgtaccggccgccggacagcaaagataggcaccgccgatgcaagttgccgagctctgcattcgccgccccgtgatgacgacactgctgatcgccgcggtcgtcgttttcgggatcattgcctatcgggccttgccggtcgccgaactgccgacagtagattttccgaccattgcggtcaccgccaacctgcccggcgcgtcgccggaaaccatggccgcggccgtggcgacgccgctcgaaagccagttctcgacgatcgccgggctcgattcgatgacctcgaccagcgcccagggctcgacggcgatcaccctgcagtttacgctcgaccgcaacatcgacgcggcggcgcaggacgtgcagtcggccatttcggcggcgctgcgcaagttgccgccgaacctgcccgcacccccctcgtttcggaaagtgaatcccgccgaccagccgatcttctacgtcgccatgtcatcggcgacgctgcccctgccgatcgtcaatgagtatgcggaaacccagctcgcgcagcgtctgtcgacgatccccggggtggctcaggtgcaggtcttcggcgcccagaagtacgcggtacgtatccgcgccaaccccgatcaactggccgcacgcggcatcggcatcgacgagttgcagcaggcggttgcgcaggccaacgtcaatcaaccggtggggatgttcgacggcagccgccagaccttcgccatcaaggacaatggccagctcgccgatgccgccgcctatcggccgctgatcgttgcctggcgcaacggtgcgccggtccggctggacgacgtggcgacgccgatcgacagcgtcgaaaacaacaagatcgctagctggaacgtggacaagcgcgccatcgtcctcgccatccagcgccagccgggcgccaacacgatcgagaccgtcgattcgattcgcaagatcctgcctggcttcaaggccaagctgccggcggcgatcgacatgaacatcctctacgaccgcagcctgtcgatccgggaatcgatcgacgacgtgcagttcacgctgcttctcgccggcttcctggtcctcgtcgtcatcctgctgttcctgcgcaacctgtcggcgacgctgattcccagcctggccctgccaatctcggtgatcggcaccttcgccgccatgcacgtgctcggctacagtctcgacaacctgtctctgctggcgctgacgttggccgtcgggtttgtcgtcgatgatgctatagtcatgctcgagaacatcgtccggcatctcgaggccggcgaagcgccgttcgaggcggcgatccggggcgcccgggaaatcggcttcaccatcgtttcgatgaccatttcgctggttgcggtgttcatcccggtgctgttcatgggcggtatcgtcggccgcttgctgcatgaattcgcggtgaccatctgcatcgccattctggtttccggcttcgtctctctgacgctgacgccgatgctctgcagtcgttatctcaagccggccgggtcggcgcagcatgggcgcctgttccgggccttcgacagcttcttcgccgcgctgcttggcggctacgaacgcagcctggcctgggcgatggcccggcccagactgatcctggccagcttcttcgccagcctggcactggtcgtcgcgatgttcgccatggtgccgaaggacttcatcccgagtggcgacagtggtcgcctgatcgccttcaccgaaggcgcacaggatgcttcctttgcggccatggtcgagcaccagcgggccttggccgagatcgtcgccaaggatccgaacatccgatcgttcatgtcgtcggtaggtgccggtggcatccggccaacgtcgaataccgggacgatcttcatgctgctcaaaccccgcgacgagcgggctctgacgcccgacgaaatcatccaggaactgcgacccaagctcgccgctgtgcccggtatcaaggtttacctgcagaatccgccggtgatccgcatcggcggccagatcacggcggcacaatatcaatacaccctgcaggacacggacctcgacgaactctatcggtggacgcagacgctgctcggccggattcgccagttgccgggattcgtcgatgtcaccagcaatctcaacaacctgagccccgttgtcgcgctcgatatcgatcgcgacaaactgtccgcgctgggcctgactttcgcccaggtcgaggatgctttgcagagtgccttcagcgcgcgccagatttcaacgatctacggggcgaccaaccagtaccaggtgattctcgaagttgctcccgagtatcaggccgatccgacgatgctttcgcgtctttacgttcgtggtaccgccggcaagctggtgccgctcgacacgatcgcccgtatcagtcgcaagacgcaggcgctgactgtcaatcaccaggggcagctgccagcggtgaccatttccttcaacctcttgccgggcgtctcgctcggcgaggcggtcgaccgcatcaaggcgctggaacgggacctgagcttgccggtatcgctgaacacgagcctgcagggaacggcgcaggccttccagtcgtccctgcaggggctgggtgtcctcctgctgatcgccgtcctggtggtctatctggttctcggtattctctacgagagcttcgtgcaccccttgaccatcctttccggtttgcccgccgccggcctgggtgcgctgttgacgctcttgatcttcaacgtggatctgagcctctacgccttcgttggcgtcatcatgctgatcggcatcgtcaagaagaacgcaatcatgatgatcgacttcgcgctcgatcggcaacgcaatgaccggatgccggcgcaggcggcgatcttcgaggcctgcctgatccgtttccggccgatcatgatgaccacgatggcggcgctggccggtacgctgcccatcgcgctgggcctcggtgccggcgccgaggtgcgccgccccctgggtctggccgtcgttggcggtctgctggtttcgcagttcctgacgctgtacctgacgccggtgatctacctgtacctcgatcgcctcactggccagcgactccgcgccgtcgcggctgccggttcgggttgatgagcgcatcgccacttgtcacgggaagtacgcaggcgtgcctttgccggtgcgtgccacgctagcgttcgccggcccaccggcatgatgcaccagtggagtgcatgatgctgtcctttcgcaccatccgctcgcatcgccagaggcctgccgcttctgttttcttggcagttttggtggcgtccggtggtggcacggtttctgcttgactatggcaacccacattggcggtgagcaccatgagcacacagttctataacgaaatgtacgatgcggccgggacgctgcggccgcactaccaggcctttgccgagtggctcgcggcaatgccgcccgagcgtctggcacgcaagcaggtcgaggccgacacggccttccaccgcgtcggtatcaccttcgcggtgtacggcgaggaggccggcaccgagcggctgatacccttcgacatcatcccgcgcatcatcccggcggccgagtggacggcgctgcaggcaggattgtggcagcgcgtgaaggcgctcaatgcgtttctgaacgacatctatcacgagcaggagatccttcgcgccggacgaattcccgccgagcaggtgctcaacaacgcgcaattccgcagcgagatgatgggggtggacgtgccttccggcatttatgcccatatcgccggggtggacatcgtccgcgctggggcgggtgagtcctacgtcctggaagacaacttgcgagtgccgtcgggcgtgtcgtacatgatcgaagatcgcaagatgatgatgcggctctttcccgagttgttctcgaggcacatgatcgcgccggtgcagcattacccggacatgctgctcgagaatctgcgcaccgtggcgccaaagggcgtgaccaacccgacggttgtcctgctgacgccgggcgcctacaacagcgcctacttcgaacacaccttcctggcgcaacagatgggaatcgagcttgtcgaggggcgggacctcttcgtcaaggacgaaaccgttttcatgcgcaccacgcaggggccgcagcgggttgacgtcatctaccggcggctcgatgacgactttctcgatcccctggtcttcaacaaggagtcgatgctcggcgtgccaggcttgctgtccgcctatcgtgccggccatgtcaccctggccaacgccattggcgccggcgttgccgacgacaagtcgatctacccctacgtgccggaaatgatccggttctatctcggcgaggaaccgacgctgaacaatgttcccacctggatgctgcgcaagccggacgacctcaagtatgtcctcgcacacctatctgaactggtggtcaaggaagtccatggcgcgggcggctacgggatgctggtcgggcccgcatcgacagccgccgagatcgaggacttccgcacccgcatcatcgccgcaccggagaagtacatcgcgcagccgaccttggcgctgtccaactgcccgaccttcgtcgagtcgggaatcgcgccgcgccaccttgacctgcgtcctttcgttctttccggcaagcagataggcatggttcctggcggcctgacccgggtggcgctacgcgagggttcactggtggtgaattcgtcgcagggcggaggcaccaaggatacctgggtattggaaaactgagatgcacggagaaccgagatgctgagccgcaccgctgatcacctgtactggatggcgcgctatacggagcgtgccgaaaacctggcgcgtcttctcgacgtgtcgtaccagatgtcgctggtgccgcagtccgtcgctgcgcaaaatgaaaactggcgcgccatacttgcgctcaacagcctcgaggcggctttcgcggaggtctacgacgaagtcaacgtcgacaacgtcctgcgcttcatggtcgccgatcctgccaatccttcgtcgatctatacgtgcttgcgggcggcacgggaaaacgctcacgccgtgcgcgggaccctgaccgccgagatgtgggagagtgtcaacgcgacctggatcgagttgcgccagcagactttcgagcagattcactcgcgcggcgtcagcgagttcttcgactgggtgaagctgcgatcggcggtcatccgcggtgtgactttcggaaccatgctcaaggacgattcactacatttcatccgcctcggcggactcctcgaacgcggagacaatacggcccgcattctcgacatgcagtaccacatcctgcgcaacggcgatgagggggcaagtgacttctatcgctggggtgccttgctgcgctcggtctccgccttccaggtctatcgcaaggtgtatcgcgatgcgatcacccccggccgggttgcggagttgctgatcctgcgcatggacatgcccagatccttgcatgcctgtgccgacggcattgtccacatgttgcaactgattgccaacggcgcttcggcggaaaccgaacgccaggccggcgtgctgcatgccagactgcatttcgcgcgcatcgatgatgtgctgaccagtggtctgcacgaatacctgaccgacttcatggatcgcatctacgacctgggagacggcatcagtcgcgacttcctggtcccggcctgaggcgccgatgcggtttcgtctggctgcgcgcgaggcgacggtgcggggccgtcgtcagcggtcgtcggcagccgtgccgtgacctactgcatcgccatgcggctcgatgccggcctggtgtttctgtccgactcacggaccaacgccggtgtcgaccatgtaaacacctttcgcaagatgacggtcattgagcgaccgggcgaccgcgtactggtcctcatgacggcgggcaacctctcggtcagccagtcggtggtcaacatcctgcgcgaacgcctggagcgaagcgatgaggagaacctctgcaacctctcgaaccttttcgacgccgcgcgccacattggcggcatcgtccgcgaggtctaccagcgcgatgcggctgcgctgaaggaattcggtatcgagttcaacgcgtcgctcatctttggtggccagattgccggtgaggccccgcgcctgttcagcatctacgctgccggcaacttcatcgaggccagcgccgacaccccctatttccagattggcgagtcgaagtacgggaaaccgatcatcgatcgcgtcgtgacttgccgcacgagcttcgaggaagcggccaagtgtgcactgatctcgatggattcgacgatccgctcgaatctctcggttggcatgccgctcgatcttctgatctacgagagcggtgccctgaaggtgcgcaaccacgtcagcatcggcccgcagaacgcttacttcaacgagatcaggacactctggggcgaccgcctgcggcaggcattcaccgagttgccggacccggactgggcgcatttctgacggcggtccgatcaagaatggcggttgggacgcggtcgagaagggcgctgtctgccgggcttgggcgcactgtgctcgtcggcgtgattgaccggattgacgaggtgtgatgtaatccgcctctctgctcggcgggtcatcgggcttgctcctggccagcgtttcacggtcgaggaggtcgcaggctagtctcgcgaacgccttgttctgtcggttgccaattggcggctggtcgggcaggcgaatcaggttggtccgtggatcaggacgcagggcgattaactcagcggtagagtgccaccttcacacggtggaagtcagtggttcgatcccactatcgcccaccatctcgacgtgttccgcactgccagtaggtgcacgcatccccccggctgttcgcggtcggcgacgctgcggcgaacggcgctgtcagaaccggcaatgcccccacctttctggtaaaattcgttcgtggaccctgtccgcagatgctgaacgacctccaagagactatttttgcggctcacctcgctacgccatgaccgagatatgaccacttcgtcgcactcctctttcatcatcgtcgggctgacgactgcgggcaagaagttccgccccagcgactgggccgagagactctgcggcgtcctgtcggctttcggcgccgagaagagaatgcgctactcaccctacgtgggtccgcgcaactacaagggcgaaaaagcggttttcgtggatggacgcctgtacgaggtggaacccatggcttatcgctttgttcttcacttcgcccaggacaacgacctgcaactgattcaggatgtcgcttcggacggtagtccgaggccgcccgcgtcgcccgcttcctgagcgcgccggccctgccggctgggcgttcgcgaatcaggctaacgcaggcgccagcctgattcgtgggctgcctccaggcggcagtcgctgttcagcgaatccgcctgacgcgcgccccaagctggccgagtttctcctcgatgccttcataaccccggtccagatggtaaatgcggtcgatcagagtctcgccctgggcgaccaggccggcgatgaccaggctggccgacgcacgcaggtcggtagccattaccgtcgcgccctgaagacgctcgacgccggtgaccatggcgttgctggcgtcgatacggatgtcggctccgaggcgaatcagctcgacggcgtgcatgaagcggttctcgaagatcgtctcgcggatcaccgccgatccctcggcgacacagttgatggccatgaactgtgcctgcatgtcggtcggaaaggccgggtagggtgaggtacggatgctgaccgccttcagccgcggcggagccttgagcctgatcgcatcgcgctcggcgacgatgtcgcagccggcgtcgagcagcttatcgactaccgcgtcgaggtaggccgccgaagttcccgtcaggcgaacgctgccaccactggcggcagcagcgcaaaggtacgttcccgtttcgatgcggtcggccatgatccggtgtgttgcgccgtgcaggcgttcgacaccgcggatgcgaatcttgtcggtaccggcgccggaaatctgtgcccccatcgacaccagacagttggccaggtcgacaacctccggttcgcgcgcggcattttcgatgattgtttcgccgtcggccagtgcagccgccatcatcaggttctccgtcccggtcaccgtgaccatgtcggtgacgatgcaggcgcctcgtagtccgcgcttgcctgtccctgccccggcctggatatagccgtgctcgacgtgaatcgaggcgcccatggcctgcagtccgagaatgtgctgttcgaccggccgcgcgccgattgcgcaaccgcccggcagcgacaccctggcttcgccatggcgtgccaggagggggccgaggaccaggatcgacgcccgcatcgtcttgaccatgtcgtaaggcgccagcgggttgctgagtccgctgctgtccagtaccaccccattggcgccatcgtgcgtgaccgcgacgcccatttgctcgatcaggcgcagcatggttgcgatgtccctgagccggggcacgttggtgagatgcagaggttctgccgtcagcaggcaggcgcagaggatcggcagcgccgcattttttgcgccggagatggcgatctcgccggccaggggtgtgccaccctcaatcagcagcttatccacgtgtcgcgctccactcttccggggtctgggtcttcatcgacagggcatgcagttcgccgctgttgaaatgtccgcgcagcacggcgtttacccgctgctgtctttgcacgcggctcatgccgatgaattcggcactgacgatcagtgcctcgaagtgctggccgtcgccgatgacctgcaggtgttcgcagggcaagcctgcggcgatgatcgtgtgaagttgttctggctgcatcatgattcaggacctcagtttgtaaccactcttgagcagcgccagcgtcgccgccgacaccagcaggaaactcgtggcgaccacggccaggctggtttccggcgccacgtcggagacgccgaagaatccgaagcgaaaaccgtcgatcatgtagaagacggggttgaaacgcgacacctgctgccagaattccggcagggaatgaatcgagtagaagacgccggagagcatcgtcagcggcatgatcaggaagttctggaaagccgccaactggtcgaacttgtcggcccagatgccggcgacgacgcccagggttcccatgatgccgccgccgatgacgatgaaggccagaatccacagcggtgcgatgaaggacggcggcgcgaaccacatggtcaccagcagaacgcccagtcccaccatcagaccgcgcagcattgccgcgaccacataggcgagaaagaattcgacataggagatcggcggtagcagcacaaacacgacgctgccggtcaccttcgactggatcaggctcgacgaactgttcgcaaaggcgttctgcagcgccgacatcatcaccaggccggggatcagaaaggcagcgtaggggactccgtgcacctgtacgtgtgcctcgagcacatgcgagaagatcatcaggtagagcagggcggtcagcaccggcgcaccgaccgtctgaaagctcactttccagaagcgcagcacttccttgtagagcagggtccggaagccgctcatcacgacgtggcctggcgagtgctggtgctctgcatgacaccgaggaagacgtcctcgaggtccgtctgcgtgaggcgcaagtcgtcgatctggcaacctgcctcccggaccgccgcgagcaggggttcgatctcgccgagggcaccgagagggaaagtccaggcgccctcgctctctgtcgctcgggcccgcagggtctgcggtagtggcgtcgaacgcgcgacccgtagacgcagagtctgccccgaaaagcgtgccagcaggttgctggtggtatcgagggcgaccacgcgtccttgtttgagcatggcgatccgtccgcacagggcttcggcttcctccaggtaatgcgtcgtcaggatcacagtgtgtccgtctcgattgagccgccggacgaattgccacaggccctggcgcaactcgacgtcgacaccggccgtcggctcgtcgagaacgatcaccggtggcttgtgcaccagtgcctgggcgacgagaactcgccgcttcattcccccggacagacggcgcatgttggtgtcggccttgctggtcaggtcgaggttggcgagaatctcgtcgatccactggtcgttgtggcggattccgaagtatcccgactggatgcgcagactctcgcgcaccgaaaagaaggggtcgaagaccagttcctgcggtacgacgccgagcaggcgacgcgcggcgcggtagtcggtgaccacatcgtgtcccagcacagtcaggctaccggtatccggacgcgcgagaccggccaggcaggagatcagcgtcgtcttccccgccccgttggggccgagcagaccgaagaactcgccctcggcgatctgcagcgaaacgcctgcaagtgccagcacggaaccgaagcgcttctccaccccctcaatggcaacggcgacgctcatggcatgtttgctggcgaggggccacgccgcccgttcaggcgagcgggagaagttcggatacgccgtagagcgctgccaggctgatcaggttcgctggtgggttggccaggcgcaaggtcaggccacgcgcgccggccgtacgcagccaggcaagaacgacgctcaaggccgacgaatcgacgtcgttgacggccgccaggtcgagcagcatggcggtgcctgccggcggggaagacgatgtcaaagaacggcgccctgcttcgagcagggcgcgggcattggcgatgatcatcggcgcggtaacgcgcagagtgccgtccaggcgttcgatcatttcttgcccgcttcgagttgcttgttgcgattgcccagcatctggatcaggccgtcgatgccgttgttgcgcacttcctggttgaacgtgtcgcggtagttggtgaccaggctgacgccggcgacaatcacatcgtagaccttccagctgtcaccctgcttttccagggcgtaatcgagttgcaccggtttgctgcccggctgaacgacttccgtcctgaccagcacatcggtgtcggccgcctgcatcttggttggcttgtagcttatcgtctggttcttgtaggaggtcaacgcattcgagtaggtgcgcaccaacagggtcttgaactcttccgccagacgcttcttttgctcgggggttgccttgctccagtcgcgaccaaccgccagtgcggtcatgcgctggaagttgaagtacggtagcaccttgctgtcgaccagttccatcgccttgcgggtgttgccgctctggatctccttgtcctggcgaacgatcgtcaggacgtcgtcggtcaccttgcggaccagcgcatccggcgcactctcctgagcaagcgcggaggacaacattaccaacaaacccaagagcagtgatacgaagtacttcatgagcagtatccaggcaggtgagagtacgttgttagcgcccagccagctgcgaccgcggccggcgaaatcctcggtccagggggcgctcctaatcgtccagggggacgcgcggtggatcaccatcgaacacctcattgcgacgatgctgcaggtaggcgtccctgatgtagttgtacttgtcgaaagccgcttcctcgatcactttgtcggaaggcagaagggtagcccgcaagtcgatgtagcgcgtagctaccaggctgttgcgcagggccatgtcgtctactcgccacaccggatcgtaataggtgtcgaccagccagccgaaggtgtcacgagtcgtgcgcggcccgatgagtggccagtagaagtacgggccgtcacccaccccccacacggcgagtgtctgtccgaactcttccgaatgtttggtcagacccagttctccggccacgtcaaaggcgccgccgatgcccacagtgctattgaccagcacccgaccgacatcggaagcggcgtctcccggcttgccctgcaggaggttgttcaaagccgtccacacatcccagagattgccgaagaagttgccgacgaccaccttgaccggcagtggtgcgaccgtgtcgtaaccctgcgccagaggtttgacgatggcgacgtcgaggccctcattgacggcgaacatcgcccggttgaagccctcgaagggatccttcggattgctggccgtcgtcgcgcaaccgctggcgacgacgactgcgcaggccacggaggacaggtacggcaaaagccgaagtttcatggatgttcttccattctattggtttgcggctggtccttcggaagccttgttgaacatgaactggctgatcagcttctcgagtaccaccgccgactgcgttttcgcgatcacgtcacccggtttcagcatcttctcgtcgccaccggggtcaagtccgatgtactgctcgcccagcaagccggaggtcagaatcaaggcgaaggtgtccttggggaaatggtagcggccgtcgatgctgaaggtcactaccgcctcataggtttccgggtcgaaacgcacgtccgcgactctgccgacgacgacgccggcgctcttcactggcgcgcgaaccttcaagccgccgatattagcaaacttggcggtcaacgggtacgcctcggaaaagttggctgccgacagattcccgactttaagcgccaggaaaagcaccccggcgagccccagggcaacgaaaaaaccgacccacaggtcgagcaacttgcgactcatccagcctcccggaacatgaaagaagtcaacacgaagtccagcgccaggatggccagggccgacttgacgaccgtgctcttgatcgaactcgaaacgccctccgccgttggcaacgcgtcgtagccctcgaaaacggcaatcagggaaaccgcgacgccgaagacgaagctcttgacgatgccactccagatatcgtagcgaaaatcaaccgacgcctgcatctgcgaccagaaagcgccgtcatcgacaccgatgaagaccaccccgatcaggtaaccgccaaagacgccggtcgcggagaacagcgccgccagcaagggcatcgagatcacgcctccccagaaacgcggcgcgacgacgcgggcaatcgggttgaccgccatcatgtccattgccgtgagttgctcggtggccttcatcaggccgatctcggccgtgatcgacgaaccggcgcgcgacgcgaagagcagggcggcgacgaccgggccgagttcccgcaccagcgacagcgccaccagtatgccgagtgcgtcggccgagccgtagcgctgcagcgtttcgtagccctgcatgccgagcaccatgccgatgaacagtccggaaaccatgatgatcagcagcgactgaaaccccgaataatagatctcgcgaatcgtcagattgggtcgccggaaggactgtccggagcagaggagcagcatgacgaaaaagcggctggcaaaacccagtcgctgcagtgcgtcagtaacatggtgtccgatactggcgatggtcgacaggagcgggccggggcctgactcacgcttgctcatgggcgtgcgcctttccccagaagttcgtgggccagcggcggcgccggataatggaagggcactggtccgtcggcttcggcaaaaacgaactgatggacaaaggggtgtctggaggcgcggatctcgtcgggcgtgccgagcgcaacgaccttcccgtcagacatgaaatagatgtagtcgacgatcaacagcgattcctggatgtcatgggtgaccatgatcgtcgtcgcacccagcgcgtcgttgagcttgcggatcaattgtccgatgaccccaagggaaatcggatcgagacccgcaaagggctcgtcgtacatgatcagcatcgggtcgagcgcgattgcccgcgccagcgccacgcgtctggccatgccgccggacaactcggccggcatcagctgatgcgctccgcgcaggccaacggcattgagcttcatgagcaccatgtcgcgaatcagttcctcgggcagatcggtgtgttcgcgcatctgataggcgacattatcgaagaccgagatatcggtaaacaaggcgccaaactggaacagcatgcccattcgccggcgcagggcgtacagttcgtcgtccttgaggcggggcaccgaccgaccgtcgaccagcacgtcgccgcggctcggcttgagttgtccgccaatcaaccgcaacagcgtggtcttgccgcaaccggagccgcccatgatggcgaccaccttgccgcgcggaatctgcatgctgatgccattaaggatcggtcgatcgtcgtaggcaaaatcgagatccttgatttcgacaagattatcggcaggcaccgcagtatccccgggcaaaaatgagccggaattatactcgactgtccaccgtcgtcgatgtgaatcgcttggcgccaatacaagtgtggaataatgccgcgcaggcacattctcgagcgacgccacgcccttcatgcccagcgaaccggacgccatcctgcgcgacaagccatttctcctcatcgttgacgacgatgcgctgatctgtgacaccctgagcttctcgatgagtccgctcttcgaggttgtcaccagtcattcgcgtccacattgcctgcagatgctgcgacagctgcgccgactcccggaattggccctcgtcgacctcggactgccgccgctgccacatcgtcccgatgaaggctttgcgctgatcacggatctgctgaagcttgcgccggacattcgcatcgtcgtcctctcggggcagagcgacgacggcaatgctcgccacgcgcgcacgcttggcgctgccgaattcgtcgccaagccctgcaacccgggcgatctacagcagatcctgaagcgcgcactggcctttcgcgcgctcgatgaaatggggcgggacggcgcctcgccgctgatcggcaacagcccggcaatagagaaactgcgcctgcaactgcgccagtatgctgacctgccttttccggtcctgatcgagggcgagtcgggcagcggcaaggagatcatcgctgccagttgcctccattacggcacccggcgccggcagaagccgtttctggcgctcaattgcgctgccgtgtcgccgaatctggtcgagccgacgctgtttggctacgccaaaggtgcgtttaccggtgccgtcgcgatgaagaccggctatttcgaagacgccggcgacggcacgctgttcctcgacgagatcggcgaactggcgctcgaactgcaggcaaagcttctgcgcgtgctggagaatggcgagtaccagcgcgtcggtgaaacccagaagcgcgtcagccaggcacggatcatcgcggccaccaaccgggacctgcgcaaggaggtcaggtcgggcaacttccgggccgatctttatcaccgcctgtcggtctgtgcgatcactgccccggcactgcgcgacatgggtgacgaccgcttgctgctgctcgagcactttcgccagatgtacgcggcgcagacccggcaatcacctttccggctgtccccggaagcgacggcactgtggcttgcttacagctttcccggcaacgttcgcgaactgcgcaacgtcgtcatccgtctgaccaccaagcaccccgggcagacggtggacgccggggcgctcgaagtcgaactcgatcttcccgacgagccgctggccgccggcgcgagttcgctgacggcggccgacgaaatctcgggggacgccatcgttactgcggcaagccatcgcttgcggcagcgggaaccattcagtctcgatcgcctgctcgacgccactgagcggggctacatcgaggccgcgctgaagctcgcgcacggcaatgtcagccaggcggcacgcctgctcggcatccatcgcacgacgctctacaaccgcatggaagcctcgtttcgggagcagtgatgtacacgatcgatgatgtatcttgagcatttcgggctgcgcgagccaccgtttcgcatcacgccacataccgagttcttctttgccggcgccaatcggggggcgacgctcgaggcgctgatctacgcgatcacgcacgacgaggggatcgtcaaggtcagcggcgaggtcggcagcggcaagacgatgctgtgccggatgctgcttgaaaaactcccggagaacgtcgaaacggtctacctggccaacccgatgctgtcgcgcgacgagatacttttcgccatcgccgacgagttgcatattccgcttcccgatgagcgtagccatcttctgctgcgcgccttgcaggaacgtttgctgagcatctatgccaccggccggcaggtcgtcgccttgatcgacgaggcgcatgcgatgccgccggaagcgctcgaagagatccgtctgctctccaacctcgagtccaaccaccacaagctcctgcagatcgtcctcttcggtcagccggaactcgatctgcggctgggtgaaacggccatgcggcaactcaacgaccgcattacgcaccatttccggctggagccgctacgtcgcgacgacgtcggggtgtacctgatgttccgcctgcgcgccgccggttaccacggtcccgacctattcacgaaaggcgccatccagcggatcagcgaaacgtcggaagggttgacgcgacgcatcaacatcctggctgacaaggcactgcttgccgcattctccgacggcgtgcaccagatcgattgccgccaggccagagctgcgatccgcgatgcgcagttcaagcccctgagtcgccgcttcggtgcccgctgggtgtggatcggtggggcagcggtggctgccggtgcgatcgccagcgccgcctacctggccggcagccgccacgccgccagcgaaacgccggcagcgccgacgatcgccgccgcaccggccggcggcgccgtgccggtaatggtggcgccgtacccggcgccggtctccgcgccgacgtcggtcgccattgccgcgccggacccgtcgggcgtgcgggtggccagcagcggcgccgagccgcctctctcgcttgcggaacggattgccgcgaccgaagactggctccagcgaaccccggacagccattacttcattcagttgctcgtcaccgacgccggtagccaacgagaggtgctcgatttcatggccaacaacgcgcaagtgctcgacgcccgccaggtcagggtctatcgatcgcgcttgagcggacgcgacaggctgggcgtcatctacggcgactactcctcgcgcgagcaggcaaacgctgctctcgccatgcttgccgacatcagcccgtcgagccggccttacgtccgcgaggtccgcaagctgcgcgccccccgattcgcgcagggtcttgacgacgcggccctaaggcaataaaaatcatgcacttgaatagcactgctggcgtggtatcatcaacttcacccttgactggatcgagcccgagcgtgtccctgcgaattgtcagcgttgtcagcattctcagcgccatccccatcctgctcctgttgggtgcctgcaccccgacgacgctcagcaacgggccgtccgccggtcatttgcaggccgagagcgtggtccgaagccaggggtcgattccccaggtggtgcagcaaagtgtctccttgcccagaccgaggccaagcgccaagaccgaaacctatagtgtcgtggtcaacaacgtgaagctgcacgacctgctgtttgcgctggcccgcgacgccaagctcaacgtggacatccatccgggccttaccggcacggtgacgctcaacgccatcgaccagacgctgccgcaactgctcacccgcatcgccaaacaggcggacatgcgcttcgaactggacggcccgaacctcgccgtgatgcctgacgcaccttatctcaagagctacaaggtggattacttcaacattgcgcgcgatgtcacgggcacgatttcgaccaatacccagatctcgaccagcgcgctggcaaccggcagcggtggtgtcgcgggtaccggcaatacctcccggatccagatcgagaacaagtcgaaaaaccatttctgggagtcgctcgagaagaatctgacggacttgctgcgcgaaaccgacaaggtcttcccggagggttcgaccgagaccgtgaccgagcaaagcggctcgcagagcacgacgggcactggcgccccggcgccgacaggcgtggcggcgcgggtcagccagcttgcacagacgatcgccggcagtccgaatccggcgactctgcagaacaccggtgccacggtcgtcaagcggatgacttaccgtgaggccgcatcggtgatcgctaatcccgaaggtggggtcatcaccgtcagggccacctcgcggcaacacgagaaagtgcaagagttccttgatcgagtcatgagcagtgcccggcggcaggtgctcatcgaagcgacgatcgttgaagtcaccctgtctgatggctaccagcaggggattcaatggaatcgtctgacgagtggtaccgagtacagcgtcacgaagccgacactgacgaccaacgtgcaaaatgccgtgaccccttatgtgatcaagtacagtaacatcaaccccgcgagtctgctggcgaccgtcgaactgctgcgcctctttggcaccgtaaaggtgctttccagcccgaagctagcggtgctaaacaaccagacggcaacgctcagggtgtcggaggatttcgtctatttcagcgtcaagcaagacgcagcttctgctgtgggcgtagtcgtcggtggggctgccgcagccagtggtcccgtctcaaatcccacgacaaccacgccgcagtcggtctcgatcggttttttcatgagtctgaccgcacagatcagtgatagtggcaccgttaccctcaatgtccgcccatcgatctcctttatcgctgacttgaagcaggatcccaatccaggccttgtcaatcccaagactggtaacaccatcccgaacctcgtgccacagattcgtacacgcgagatcgagtcgatgctgcgcgttgaaagtggcgacatcgcggtcctcggtggtctgatggaagaccgaataggcaacacggttgggcgcctaccaggtctcggcgacatcccgttcgttggcgaggtcttcaacaaccgcggtaactcgtcctccaagtcggagctggtggtcctgctgcgcccgacggtcatccgggacgcttcgatcgatggcgacttcagcagcttcagggaattcttgccgaagaaggacttcttcaggaccgatcaggtctatcggccgttctcgttgcctgaccagactccggaaccgctgcagtgagcctgttgatggatgccctgcggcgggcggaggaggccaagcgactggcgaccccgaccagtcgtgccgagcctgtcgtcggtgaactgagcctggacccgctggaaacgacgccggcgcctcccggcacaccgctgccgccgctctcccggcacctcgacacgatcgacgccgatctgaccgccgcggcgacggctccgtcgtcgccgcggcgcgcagcgtcatcggcgagggcgcccgccgacaacggcgctcgcgaagcggccgagcgccgtgccgcgaaaaacgtctttgccgccaagccggtcccggcgtcacgcgcccctctctggctgttcctcggtctgctcgcactggcgacgctggtcatcgtcggctacttctggtggcagttgcaggcggtcggcagaggctcgctgacccagccggcgaccccgctgccgcccgcccgcccgactccgccgccagcgccgcaggccgacctgacgccgctgccggcggcggaggtggcgctgccgccggtcctgccaccaaccgttccgccagaggcgtcgcgaccgccgcaggcagcgtccggcgccgtagcctccacgcggcgtgccgagcgcgccggtcgcgagcccgcgagtgttccggcagcggaagtcgccggcgtcttccgtctgaacgatagccggcccaggcacgggcaggccattgagcatgcctatgacgccttgcaggcgaaccggctggacgacgcgcgcagcggctatgaacaggttctccgcggcgatccccggaatgccgacgcgctattgggtctggcggtaatcgccacccgccagggacagaccgagcgggcgcagcagatctatctgagggtgctcgaagccgatcccgctaacgtcaccgcccaggcggctttgatcaacctgcgtgggcacagcgattccggccagtccgaaagccgcctgaagatcctgctggccagtcaaccggactcgcccagcctgcacttcgcactgggcaacctgtatgcccggcagggtcgctggagtgaagcgcaacaggcctatttccaggcgtatgcgctcgagcccgacaacgccgacaccctgttcaacatcgctgtaagcctcgaccatctgcgccagaacaagctggcggcgcagtactaccggatggcgctgaacgccgccgaaacgcggcgcagtgccttcgatcagaatgcggtcgggaagcgtctccttgaactgcaacagtaatcgccggaaccggccgcgatcggcggacgtgagcgggctgccaagccgatgatgaacgcccccgacgcgcatccgcattcacggcccctgggccagatactgatcagcaagggcatcctcagcgaggatcagctgcgcatcgccctgctcgagcagatgaagtcgaaccggccgatcgggaaactcctggtcacgctcggtttcgtgtccgaggcgacgctgcgcgacgcactctccgaaagtctcggcaagcagagcgtcgatctgtcgaatgccatcatcgaccccttggcgctgaagctcgttccgcgcgatcttgccaagcgccaccacttgctggcgctcgactacgatgccgagaaccagcgtctgacgctggccattgccgacatcaacgacatcgttgccctcgacaagattcgcagcctggccggcgacgaaatcgagatcgacactctgctcgccggcgagaccgagatcgatcgggcaatcgaccagtactatggtcatgagctgtcgatcgacggtatcctgaacgagatcgaaacgggcgagatcgattttcgcggcctgcagtcgtcggctgacgaatacagccagccggtcgttcgcctgatcgactcgattctcaccgatgccgtcaagcatgacgcttccgacatccatttcgagccggaagcgagctttctgcgcatccgctaccgtattgacggcatgctgcggcagattcgctcgctgcacaagacgtactggccggccatggcggtgcgcatcaaggtgctctcgggaatgaacatcgccgagacgcgcgctccccaggatggtcgcatctcgctcaacatgcgcggccggcaggtcgatttccgggtctcggcgcaaccgacgattcacggcgagaacgtcgtcctgcgcatcctcgaccggcagaaggggatcgtgccactcgagggtctgggtctcgccgagaagcagctggaccagctcaaactgatgattgcccgccccgaaggcatcgttttcgtcaccggccccaccggcagcggcaagacgacaacgctctactcggtgctcaaccacatcaactccgagggagtcaacatcatgaccctcgaagacccggtcgagtacccgatgaccctcgttcgccagacgtccgccgccgaatcggtcaagctggatttcgccaacggcatccgctcgatcatgcgccaggaccccgacatcattctcgtcggcgaagtgcgtgacgccgagacggccgagatggctctgcgcgcggcgatgaccgggcaccaggtgtattcgacgctgcacaccaattcggcgatcggtgccatcccgcgcctgctcgacatcggcattctgcccgacatcatggccggcaatatcatcggcatcatcgcccagcggctcgtgcggcgcctgtgcgtacactgcaagagcccgtaccaggccgaggcgcacgagactcgcctgctcggcaacctcgccgaggggcctcgcccggtcatctaccggccggccggctgcgaacgctgcgacttccagggctatcggggccgcctggcgatcatggagttgctgcgcatcaacggcgacatggacgaattgatcgcccgtcgcagcactgtccgcgagatgcggcagcttgccagccgccagggttttgccaccctcgcggatgatgggctgcggcgggttctcgacggttcaacctctctcgaggaagtcggccgcgttgtcgacctgaccgacaggatgtagccgccgtggcgctctacacgtacaaggcggtcaaccccgatgggcgcatggttctcggtcgaatcgacgccatcaacctcgtcgacctcgagatgcgcttgcggcgcatggaacttgatctgatcaccggcgagccactgaacaaccggcggtcgatcatgggcggcggtgtcccacgtcgggaaatcatccacttctgttttcacttgcagcagctcgtgcgcgccggcgtgccgatcatcgagggtctgaccgatctgcgcgacagtctcgagcacccgcgctttcgtgaagttgtcgccagtctgatcgaatcgatcgagggagggcagacgctctcgcaggcgatggaaagtcatcggcgcgtcttcgaccgggtcttcatcagtctgatccgcgctggcgaaacgaccggccgcttgccggaggtgttgcatagcctcaacgagtcgctgaaatgggaggacgaactcgcctcgcaaaccaagaagatgatcgcgtatccggcattcgtcagcacgatcgtcgttggcgccaccttcttcctaatggtctacatggttccgcagctcaagatgttcgtgaagaacatgggacaggtgctgcccttgcagacgcagattctgttcttcgtttccgatctgctggtcgcctggtggtacctcgctctcctgctgcccgccatggcggctttcggattgcggtttctgttgcatcacaaccccctggcgcgcgtccgcttcgacggcatcaagctgcgagtgccgctgctcggcagtatcctgcgcaagatcgtcctcgcccgcttcgccaacacctttgccctgctctactcgtccggcatcccgatcctcgagtcgatacgcaccacgcaggatgtggtcggcaatctggtggttcgccaaggtctggaacgcgtcgaacaactgatcggcgaaggccagaacgtcacggccgcttttcagagcacgggcttcttcccgccgctggtgatccgcatgctgcgcgtcggcgagaacaccggcgccctcgacgaagcactgctcaacgtcagttacttctatacccgcgacgttcgcgaatcggttcagaagatccagcagctgatcgagccgattctcacggtcgccatgggtggtttgcttggctggatcatgctctccgttctcgggccggtctacgacgtcatcagcaagataaagccctagcgccatgcgttctcgccaccttctttacctcagtgcccatcagatgacggcctgccgctggcaagccggggtgttggccgacgaggcctcgttcgacaacagcgaagccgggcagcaggcgtttgccgggtatctcgcggcaaacgcgaagagcatcttctcgatcctggtcaacgtcgcggacgagggtttccacctcgaaacgattcccttcctgcggggtgccgatcgtgcggcgattatcgcgcgcaagctcgggcaattcttcttcaacgccccgctgacgacatcgatctcgcttgggcacgaaaaatcgcgacgcaaggacgagcgcatcctgcttgccgcgctcaccaaccacgatttctttgccccctggctggccgcactggcacgtgccgaggtggcgctcgccggcgtctactcgctgcccttgcttgtgccgaggctgctcaggaagcttggcatcgccgacgagcgctgcctgctgttgaccattcaggatcagagcattcgccagagctatctggaaaagggcgaactgcacttcagccgcctgacaccgctgcaccagagcagtattgccggcatggcgcagaccttctcgacggaatcgctgaagcttcagcagtatctggtgagtcagcgcctgatcgctcggcggcagccgatcaccgcctatctcatggcgcacgcgaacgccagggtggcgatcgagagcagttgtgccgacacggagacgctgtcgttcgtcgttctcgatatcgaggactgcgcgcgcaagtgcggtctcaggacactgccggcggatacgcgttgcgagtccatcttcctcgaccttctcgcgatggctgctccacgcgctcagttcgctagcgacgagcagcgccatgactactatctctcgctcgtccgctcggttctccgcgcggtgggggcagtcgccttgttcggcagcgtgctgctgtcggggcgacagttcctcgacgcgtaccggctcaatcaggagagcgaagcgctcggcgcggaaacggctctcgcgcgtcagcgctacgatgaaatcgtcagaacctttccgccgattccgacaagcaacgagagcctgcgtgcagttatcaatcgctacgccgagctcgaaagaagcagcgggtcgcccgcctacctctaccgcgaaatcagccgagccctggacagtgcggcgtccgtggaactcgatggcatcgaatggaagagcggggcgttggagttgtcgcggattccggttaacgctgatgccgcacgcaacgcgccgcttgccgccgaccaggagagtgcgatcgtgcgcggtaccctgcggctgggccccgacagtaacccgcggcaggtcctggcggccttcaaccgtctggtcgacgccctgaagagcaacccgaagctgaccgtggaggtgctcctgcaaccattcgacgtcgagtccggcaaggcactcaagggggctgatgccgatttggaagagaaccagccacgcccgttcaaggtgcagatccgccgggcgatcggctcatgaagtttcttcgcagcgattaccggaagattcaggccagcctctgggtggcgctgctgatgatcgccataggcgcggcggcgctctatttctcgcacagcgccaagacgcgcgctgaactggccagagatctcgtcatggcgcaacggcaggagtcggatggcaagctcaagcaggtgcgcgacgaggaaatcgaaatcaagcagaaatccatcctgttcactcggctgcaggagcgtggcatcattggcccggaacagcgcctcgagtgggtggagttgttgaaggagattcgcgacaaacgtcgtctgatcgacctgcaatacgaaatcgcgccacagcgtctgctcgacggcaacccgaccggcagttacgcgttctactccagcgcgatgaagctgcagtttcgattgttgcatgaggaggacctgacacgcttgatcggcgacttgcgcagccgggcgaaggcgctcattcgcgtccgcagttgtgacgtggcgcgcctgccggcaagtgccgacgaacgtagtggccggcgcgcaaacctgtcggcggagtgcgaaatcgactggctgaccttgcgcgaagtcagccggaagtaggtcgattgccagtcgcgaggaggaagaaagcccatgctcaagtgctcgtcgttagcacgccgctctcttgccattggcgcgtggctgtttgttctcgtgccgggtgcgtccactggcgccgaagagtccctgggtcggctgttctttacccctgagcgtcgccagcaactcgaccgccaacgcgagatgaacgtcctcgacaaacagcaggtccccgccgatccgacgctgaccatcgacggcatcgtcacacgcagcagcggcaaacgtacggcctgggtgaacggtagcccgcagaatgaagatgacgtggcgagtggtctgaccgtgacaccgcggcgaggcgatccgggcaaagttctggtcgaagccaatgattcgccggccgccagggcgcgtgttggcgagacggtcaatcgcaccacgggtcaggcgagtgatttgctgagcggcggacaggtcctggtcagggctcggccaccggcgacaagataggcataacggtaaccggcggtgagatccgttaatcgcgtttccaccgtgcacgtgggaggcacacatgtgcaagagcaacgataccgtgggtagtccgtaccagcagcgtggggtggcgctgctggcgctgctgacgctgctgtccttgttcggactgtatcttttcgtcgggcaactcagtgccacccagttccaactggcgcgtgaggagaaatccgcggcggcgctggccgaggccaggcaggcgctggtcgacgaggcggtcacacgcgtgtcgatcaacgatgccggctacctgcgcttgccggacttgggcgtcaacgtgggcgcacccgctgagggatacgcttcaggaacctttgccgaggacggcaaggatctttcggttatcggcaagtttccctggaagaccctggacacgggaccgttgcgtgacagcacggggcaatgcctgtggtacgtggtgtcaggtcgtttcaagaaggataccgatctcctgaagaccgacgtgttcaactgggatacgctcggccagatcgacgtcatcaacgccaacggtgctttcctcgcggtcaatctcgccgccttgctcgtctccccggggccagcgctcgacggtcagagtcgtgcgctggccgacgccgcctatacggaatgcggaggcaactacgatgcccgcaattatctcgatgccttcaatggtacgaatgcgctcgccggccaggtcaactactacacggacagcaccaacaacagggtggcgtcggacagcaacaacaagcagttcgtgatggtcgtcaattacccccactacaacgatcgcttcaccttcctgagcgttggtcagatcttcgatcccttgatccggcgtcgcgatttcagggacgcgatcggcaacctccttgacgacgcgaccttccgggcacatctgcagactatagtagtagccggcaacaaaggaaccgacaacctcctctgcacgtccgcaaccggcgcagacaaccgggagttctgcaagaactggaaagagatgctttttctcgcgcagttgccgagtccgtccaggatcaccatcgatggcggcttgtcgtccgatgtctgcaaccgtgttctgatcttcgccggtcgccggacggctggccagagccgcagcacctcgactgataaagcgaaccgggcgaactatctggaaggtgtcaacgcgacctcgttcaacgtgccgactgccagcgctagcgactttgccggcgcgtcggtcttcaattggcgcactccggctaccgatctggtgaggtgtctgccgtgagcggacgcccattgcaggccctgccgagcgccggattcaccttgacggaactggccgtcgtgctggtgatcgtgtcgctgctgatcggcggtttgctggtgccgctgtcggcgcagatggatgcgcgcaatgccagcgatacgcgcgcatctctggcggagatccgcgaggcgctgctcggctatgccgcggtcaacggccgtctgccttgcccggcggcgacggcgggtgacgggaccgaacagttcaataccgtcaccggtcagtgcgccccgctcgccggtgtgctgccttgggcgaccctgggtgtcaaggaaaccgacgcctgggggcgccgctacacgtatcgagtcactccggttttcgcccagtgcgtggcaccttcctatgccgtgggggcgccgtgcacgccgggctacagctttgtgctcgcgtccctggggggcttggacgtacgctccactgccgggggcagcgtcattgccagcaaagttccggctgtcgtgatttcccacggcaagaacggcaacggggcctatacgcccggaggaacacaattgccggcgggggctgacgtcgacgagcaggacaaccagttgatcaaccctgccggtgttgtgacgatggccaactatgacttcgtcagcaagacgccaacggcgacgttcgacgacgaggtgatgtggatttcgccgggtgttctcttcaatcgcatgatcagcgtcggcaggttgccgtaggtgggtgccgatcagaccttcctcgacaggttgcgcaacgccggcatctcgcccggcgacgacgaagaactgcggctgcagaagtccctcctgtttttcgccaccggcttgatcagcctggcgtcgatggtctggttgctgatctactggcaactcgggccgcgcttctcgtccaacctgccgtttgccgtgcaactcctgcttgtcggcaatctgctcgtttatctcaagacgctcaacttcaacgccttccgcgtcctccagttgtcgctgttcctgttcacgcccttcgtggcgcagtggagcatcggtagcttcatcaccgccagcggcatcagcatctgggccttgctcgctcccatcggcgccgtcctgttcattggtccgcgacagtcgggagcctggtttttcgcctacgtctttctcaccacgctttccggcgtgtttgatttctacctcgccgactcgctgcccttgtccggggacaaggtatcgccgcagaccgcggcattcttcttcgcactcaactttgcggccgtatcgaccatcgtctacctgctgcttcgctactccgacacggaaaagcatcaggcccaggcgcggctgcaggaagcgcatcgcctgctgcaggtcgaacaggagcgctccgagaggttgcttctcaacgttcttccggggccgattgccgagcgcctgaagaacagcagccagacgatcgctgacggttttgccgaggtttcggtgatgttcgccgatatcgtgaacttcaccagggttgccgaggggctgacgccgcagcaggtcttcacgatgctgaacaagatcttctcgtcgttcgacgaactcgctgaaaggtatggtcttgaaaagatcaagaccatcggcgatgcctacatggtcgctgcgggcctcaacgatgcacgcagcgactgtgccgaggcattggccgatatggccctcgagatgtgcgcgctgctgcatgacgatttcagcatcaacgagatgcgcctcgaactgcgtatcggcatcggtaccggcccggtcgttgccggtgtcgtcggcaagaagaagttcatctacgacctgtggggcgacacggtcaacatcgccagccgggtcaccagcgagggagttccaggtatggtgcaggtcgacgagcgcagctatcggcgcttgcgggatcgcttcgattttcgggaaccacagacgatctacctgaagggcaagggaaacatggtggtgcatcgcctcatcggtcggcgatccgccacgacggtcgacgcctagcccgctaccgctgtggcagtgcccgcgtgccggcgcaacgcgaagcacacctcgcccggccgattgctggtcagcgacagatcgtagccgcagccctcggcctgtcgcgcggcgtggtagagcccgatgccgagaccgctctcggaggtcaccggtgtgcgcagcaaatgggcgagcacttcctcgctgaccgcgcttcccgtatcgcacacgctgagcagcgaagcgtcgggcgcgagtgccacacgcacctgcagaccctcctcagatcggcgcttgagcagcgcgttctgcagcagattgtcgatgacgctgtcgaagagcgcggtcggcaccagcgcctccgggtcgaagttggtgacggggaagaccaccgccgaatcggcgtaacgccgctgctgaatcttccaccacatctcggcgggcagcctgccaccgacctcggcttgcggcttctgcagcttgccgagcgtctgttgcaggcgctgggtgatttgcggcaactgccgctgcagcaggtcgagccgctcgtcggcccgaccttccagggtctgtgccagataacagagattgttgagtgactggagaagattcttcacgtcgtgcgtcaggcgggcgccggtctcatgaatggcgcgcaggtagctgacctgctgcaactcgcgagcacgcaacttggcgacgtaatgctcgttggccagttgcgccagcaggtggaagtgccagaccagtgccgggctcaacttgtgccgggtgtgcaaggtgaggtgcagggggtgtcccgggaattcctgacgaaaacgcgactcgttgccgaaagatccgccactcgccccggcgacccagcttccaccatcgacccaggggagagcgagcatttcgtcgagcgcctgcgcgagaaagcgttccggattggcctcgtcgccggccagggtcgtcaggcgatgcagccatttctcgaagggcaggccgatggtcaggaggtagcgcgagaagaacacgtcgatgccggtgaaccccggccgcgtattccacgtccagccgatgagcagcagcagcgtggccatcagcatcagcgtattgagcagtgcttccaggtagccggactggcgtagcaccatgaacgccaggctgcccaggacgaggacggcgatgagcaggaagatgagcaggctgtagaacagatcgaccatcgctccgccgggacggtcgctgtcgcgcgacagcggcagcagtgtcatgacgcagaggaaggccggcattccccaggcgaactcgcgattcagcgaagggccgaccggcgccgcattggcgaccaccttcggcacgagccacaagagcaatgccgccagcaggtaagcgaaggcgatcaggtagaagatgcgcgttggccgatgatcgacgaacatcacgcgtccgccgacgagcgcggccagcaggatcacccagatgatcagcagccaccagccgtaccaggcgattccgcagccgaggaccagggcaatcaccgtcaggccgcccaggtcgaccgttctttcggcatagatgaacggttgccagaggatgaacaagccgacatcgaccagccagcacagcaagccgaacgacgtgccgggatccgcgaccagagccagatgcagcagcgccagcaaggcgatcaacagccaacgctggcgctggcgcagcgcgctacccaggcgctgcagcgtggtcatgcccggctttcgtcagttggcggcagggagtcgggttgtcggcccgccaatagtccggctctcgacaggggtgtcgaaaactggacagatcgatgacccttgttgcccgtatcgacggcttttgcctggcacacaaaatgctttacgaccactgtgattttcgacccggagtgaacgaagcaatgagaaagcaacagtcagggtttacgttggtggagattgccattgtactcgtcatcatcggcctgctgcttggcggggtcctcaagggacaggagctgatcaacagcgccaaggtcaagaacatgatcggtgacctgcgtgccgtctcgagcatggtgtatgcgtaccaggaccgcttcaaggcgctgcccggcgaccagacggcagcgcagttgacgcagtctttcggggcagcggtcgcagccactccgtgcgcgccatcggctgcggcaaccaactgcgacaacaataacgggcgcatcgatggcgactggtttgccggtggcgccggcggcacgggagtgaccaccgacgaaacctcggtgttctggcagcacgttcgtctggccaatctggcgaccggcccgaccgctacgatcaccacagaccccaattaccggcccaggaatgccgacggcggtttcatcggcatcgagagcggcatcagcagtgccaccggcttgccggcgccgtatatcgccaacatgcgcgggtcgcttttcgtctgctccgcgggcatcctcggacgctacgcgaagcagatcgataccaccatggacgacggcaataccgccggcggatcggtgcaggcggtgctcaacggtgccgcccgcggttccgccgccgtggctacaaacttgatcgtcgacagccagcagtacacggtctgcctcgccaactgagcacgcggcgctactctctgtcgcccggaaacaaagaagcccgcgcctgcgggcttcttccgtttaccgttgcaggagtcgttcctcggccgcgttcagcgcaccgggtgcgcccaacaggacgacgacgtcgccagcctgaaagcgggtttccgccgacggctccggggccctgatgttgcgtcggcgaacggctgtcacctcgacgccgagttcattcaccgccaactcaccgagtgtacgcccgatcgcgtgtgcgccgtcgacgagcaggatcgaatgcaggcgcgcctcgtcgcggtcgagagcgtcgtcgtcggcgtcgccttcgccgcggaagaagccgcgcagcgcccggtagccgaccagtcgcgtctggcggaaacgttcgaggacgtgcgcggtggggacgccggcgtgacgcagcgcgtgcgcggcgagcaccatgctcgcttcgagtgtttccgggacgacctcggcagcccccgcgcgctgcagtcggtcgaggtccttttcgtcgagcgtacgtacgaccacgggcaggtccggtttgagccggtggacgtgttcgaggacgcgctcggcggcgcgcgtatcggcaaaggagatcatcagcacgctggcgcgagcgacgccggcggcaacgagcgtttcgcggcgtgcggcgtcgccatacatcacgttctcgccggccgccgccgcttcgcggacacgttcgggatccagatccagggccacgtaggcgacggattcctgctccatgaagcgggccaggtgctggccgctacggccgtaaccgcagatgacgacgtgctgctcggtgttcatcgtctgcgccgccaagcgggtgagttgcatcgagcgcatcagccactcgctggccgcaaagcgcaggacgatgcggtcgctgtactgcacgatcaccggcgccagcagcatcgagaggaccagcgccgcgagaacggcctgcagagccagcgccggtacgaggtgcagtctgcccatttcggacagcagaacgaaaccgaattcgccaccggcgcagagccagagagcggtgcgcgtggcgttgccggcgcttgacccgaacagccgtgacagccccagcatgagtgcgaacttcacgcccagcagcgccgccagcacgcccaggacgagcggcgcattggcgaggaccagcggaacgtcgagcatcatgccgatggtgacgaagaacaggcccatcagaacatcgcgaaagggcttgatgtcttcctcgacctggtgccggtactgggtttcggaaatcaggatgccggcgacaaaggcgccgagcgccagcgacaggccggcacgttcggtcagatgcgccaggccgagcgtgaccagcagcacgttgagcatgaacaattcggccgacttgccacgcgccacgacgtagaaccacctgttcatcagccgctggccgaagaacagcaccaccgacagcaccagcacggccttgagcatcgccagaccgatcatcgtcgccatctgctcgggtgattccgaaaacgaggggatcacgatcagcaacggcacgaccgccaggtcctggaacagcagcacgcccatcacctcgcggccatgcggagcatcgagttcgaggcgctcgttcagcaacttggtgagcaccgccgtagacgacatcgccagtgcgccaccgagggccactcccgcctgccagctcaatcccacggcaccaagaacggcggtgacgactgccagggtcgccagcacctgcagcagaccgaggccgaaaacgatgcgcttcatcgcgtacagcttgggcagcgagaactcgaggccgatcgagaacatcaggaagacgacgccgaactcggccagatgctgcacgccggcgaagccctcgaccagattgaaggcgtgcgggccgatcagcgtgccgaccagcaggtaaccgagtaccggcggcaggctgaccgaacgaaagacgatcaccgaaaccaccgaagcgcccagcagcagcagaatggttggtagcgttgccatcagtcctgtccctcgttgcggtcgtggcgtcggcgcgagatcagcgcaccaggggcttctgctatactcgcgccatgataaccgctgcctgctcatgaaccaaattcagccttcagcgcaagcgctcgatctggcacggcaggttctccgcatcgaagccgacgccgtcctggcgctggccgaccgtatcgacggggccttcctgcaggcgctgcgcttggtcctcaattgccgtggtcgggtcatcgtcagcggcatgggcaagtccgggcatgtcgggcgcaagatcgcttcgaccctggccagcaccgggactcccgccttcttcgtgcatccggccgaggccagccacggcgacctcggaatgatcacccgcgacgacgtgctgatcgcgatttccaattccggcgaaagcgccgaactgctcaccatcgtcccgagtatcaagcggcagggagcgagactgatcagcatgaccggcaaccggtcctcgtcgctggccgtcgaagccgatgttcacctcgacgccgcggtggcccaggaagcgtgtccgctcaatctggcgcccaccgccagcacgactgctgtactggcgctgggcgatgcgctggcggttgccctgctcgatgcacgtggtttcggccccgaggatttcgcccgttcgcaccccggcggctcgctcggtcgccgtctcctgacgcacgtgcgcgacgtcatgcgcgtcggtgcggccattccggaggtcgatccagcgaccagtgtccccgcggccattctcgagatttcccgcggcggcatcggcatgaccgcggtggtgactgctgagcgccgggtcatcggggtcgtcaccgatggcgacctgcggcgggcttttggccgcgaggcggacccgcgacacctgttcgtcaccgacatcatggggcgccaaccgcgttcgatcggaccggaccggctcgccgtggaggcggtagagatgatggagcagcacaagatcaaccagttgccggtggtcgatgcgaccggcgttctggtcggtgccctcaacatgcacgacctgttcaaggccaaggtgatctgatgcccgtcgtccgcgaatccgcgaccgcgtgcgccggccgcctcaagctgatggctttcgacgtcgacggcgtgctcaccgatggctcgctcttctataccgacgacggcgtcgagatcaaggccttcaacaccctcgatgggcatggcctgaagatgctgcaacaggcaggtgtcaaggtcgcgatcattaccggccggcgtgcgcgctgcgtcgagttgcgcgccagcaaccttggcatcggctacctgttccagggtgtcgacaacaagctcgccgtgatgaattcgctgctcgtcgaactcggcttgacagccgatgttgccggctacatgggcgacgacctgcctgacctgccgctgatgagcgcctgcggtttttccgcgaccccaggtgatggccatgcgctggtgcaaagtcatgcttcgctgatcgctactcgctggggcggtcggggtgccgtgcgcgaggtctgtgagttcatacttgaagcgcaggacaaactcgctgccgtgctggcgccgtatcttccggtggtcgagcgatgaaacgctggagcagcgcggccctgccgttgacccttctgctggcgctggccgtgttgagcttctggttgcgctatgcgaccgagttgccggacgagcgcaacgacggcaagagtcgccacgatcctgatttcatcgtcactacggcgaccgcgcacaaactcgacaagtcaggccagctgctctacacgctggttgccgacgagattcgacattaccccgatgacgatactgccgacctgaccaatcccaaacttgagtacttcgacccgaccaagccgacggtcaccataagcgccgtgcgcggacacgtgagccccaagggtgagcgcgtcgagctcagtgaacgcgtcgaggtgcggcgtgctgcgaccgacaggcaggcggaactcgtactcgaaactcccgacctgacggttctcaccgatgaggaacaggccttcacgaagagccgggtagtgattactcagggcaagtcgtgggtacagggcgtcggcatgcagatcgacaacaagttgcagacttacctgctggaatcccaggtcaccggagagattgccagccatccggccaagacgaaaccatagatatgaagacgaccctttgttgcgcctgcgcgagtagcctcctgatcgtcctgtcgctgccggcgcaagccgagcgcgcagaccgcgacaagccgattcacctcgaagcggaccggatgagcatagacgatatcaagaaggtcaagacactcgaaggcaatgtcgtgatgatccaggggaccctggagctgcgtaccaatcggctggtcgttaccgacgacgccgacggtttccagaagggggtggccactggtggcgccaacggcctcgcccgtttccggcagaaacgcgagggcgtcgacgaatggatggaaggcgaggcggagcgcatcgagcacgatgcacggagcgaagtaacccagttcttcatccgcgcctgggtccagagtggagcggacgaggtcaggggcccctatatctcctacgacgcgctgaacgagaaatacgccgtgaatagcggcggcgccacgaagacggccactggcgcagcgcaggcaagagtgcgggcgatcattcagccgaagagcaaggacgagaagccggctgaccagaaagcggcgactgatcagaaaggcccggcactgagcctcaagcccgcgtcgaacgtcaagccggcagcggattgaatcgccagccgcttccgtttgtcggccagttaccattgccgtcggcgcaggcaccgccgccagcgcttggcccggcgccgtgcggcagggcctctggttcgcggtggcgcggcccacccatcgactgaccatcccgcgattctttctggtgcgacgcaccaatcgcccccgtcgaatcgctcccggcgtcgacgggtttcatgatgtttcctgtaaatcaacgtgttgtgtagattgtgcgacgcacaataaagtgcttgacaagcgagttcagaggtttataattcgctccatggtgcagtgcaacaaaagatcggagtgcggtgacgcacaagggtcagcgagttaaccattgcacatgttgtgttgtgcccccactttaaatgaggagattgaccatgttcaccacgcccgaacaattcgctgctgccaacaaggcttccgttgatgccatgctgacccttgccaacaccgctctggccagcgccgagcgcattgccgcgctgaacctgaatacggcccgctcgatgctcgaggacggcgttgccaacgccaaggcgatgctgggtgccaaggacccgcaggaattcttctcggttcaggcttcgctggcgcagcccagcctcgagaaggccgtggcctatacccgcagcgtctatgaaatctcggctcagtcgaaggaagagatcaccaaactgctcgaagcgcagttcagcgatttccagaagcagactctggctctgctcgagaaggccacgaagaatgcgccggtgggttcggacgttgcggtgtcagccgtcaagtcggcaatcgcctcggccacctcggccttcgacagcatgaacaaggcggccaagcaggttgccgacatcgccgaggccaacgttgccgcggctaccaacgctaccgtcaaggcagttggcgccaccgccgcgaacgtcaagaagtaggtctgcctgggccttgatggacgggctcgatgccgccgtctcaccagcaaggcatgcgagaggctcccgctgcggttcgggagcctgctctcaggcctgtttcgagtcctcgtctgagcacagtccgaaatcagtattccggcgggagcggaaaaagcgtgtcgctgcggcgacgcgcccccgagtagccgtcacgcgcattaccattgccataaaacggagatatccatgagcactatcgatctagaacaactcgcccagagccagaaggccaacgcacaagtcatgatgaccctggttcgcacggcttttcacgggctggagcaactgtccgcactcaacctttcggcgagccgcgaactgttcaacaccggcacctccggcgcgcagcagctgatgggtgtcaaggatccgcagcagctcaaggatgtcgccgcttcgctggcccggccgaacgtcgacaagctgatggaatactcgcgcagtttgtatgaactggccgccaacatgcagcgggaaatcacgtcggtcatggaagaccagtacagcacgatgcgccacaacgcgtcgggactgatcgagaagaccggcgtggcgacgccgatcgccggtgacgtattcggcgcggcgatgaagcagatgatgaacgcgtcgagcaccgccttcgaaaacatctcccagatggccaagcagatgaccgacatcgtcgattccaatgtcaaggcggccaccagcgctaccgcccaggcagcagcggctctgaccccgaagaagtgatcttcaggcgcgcgatgcgcgcctgatcgctgacgaaccccggttttggccggggttttctcgtctaccggtcgccttcccgggtcgccgcgctacggtcgccgttctatggccgccactcccagtggatggcgcgccgctcgacctcctgcctgatcgctgccattgcccgatcgaccagtgccgggtcgccctcgacaccaagctccaggtgtcgccgctgcccgtcttccgagatcgacggcaggctgaagaggcgcagcgccggaaaatcggcgacgacccgttccatcagatcgagcagtgcgctctcgtaggcattcgcgccggtcagcaggcaggccctttcgaccgttggacgctggttgaagagatgcgcatagaaggtgtcgagcgcccactcggccatcgggtgcgccatctgcgggaaacccggcaggaagtggtgatcgcgaacacgaaaccccggaatccggttgaacgggttggggatgatatcgacgccgcgcgggaaggtgccgagcagcaggcgaacgtcggtgatctcggcgccgaaacgggcccggatttcccgttcggcgtccggatgcagaaccagatcgacatccagcgcctccgctactgcctgccgggtatggtcgtcgggcgtattgccgattccgccgaagctgaagaccacatcgccggcagccagagtgcgccggagcgtggcggcgatgcgcgaacgctcgtcgccgaggtactcgacccaggccaggcgtagacctcgcagcgcaagcaactcggcaatcttcgcaaagtgccggtcgacgcgttttcccgacaggatctcgtcaccgaggatgatcgccccgaaactcatgtcgcttccttctccgtaagtggctgcctgccggccgtgacgacggcgccttgccgccagcggcgcagcgcctcgaggcagtagtgagtataggccagtgccgccagcgtgggtgtcagcaagccgacgaccgggatgtgcgtgagcagcgccaggatgacgccgaggagcagcagcggaaagccgttctggcggcgcagcgcgcgccattcctcgtcggtcgcatgcagggtcagcgcgtcgtaagcaaaagtgcggcgcgtcagccaggccatccagagaatcggcagcagcagggcaaagccggggatcagccagagtggcagcgtcagcagccagccgacgatgaacaggagtaccgccgaaatgctgttccatgccgctgccgccaggctgtccttgccgaggcgcgccagttccggatagtcggccgccgccacatgttcgagcaggagtggcatgacgaaaagcgccgccagcagcatcgcggtaacgaatgccgcggcgagcaccagcagccagccgccgagcacggccgcgaacttggccagccagagcgccccccagccggccagccaggtcaagggcggctgctcgatcaggctgccgatcagggtctcgaggaagaagagcgcgagcccgatccagaccaccagtgccaccgcggctggtcccagcaacagcagccagacccggccgcggccgagcgtcttgacgctgcgcagcagcgccagcatcacctcatgcacagttcgtctcccccgtcatcatcgcctcacatgccctcccacatcttctgcagccgcttgctcgataccggtaccggcgtgcgcagttcctgcgcgaacaactgcacgcgaagttcctcgagcaaccagcgaaactgctcgagttgcggctcgcgcaccccctgcctggcgcgcacgctggcccgtcgctcgtagtgggcccacagcggcgcgtactcggcaagcaggcgcgcgtcgcgggccagcccgaggctacctgccgccttcagtttgtcgagacgtagcccgatcgccttcaggtagcgcgggtagtgctgcaggcgctcgaacggcgtttccgcgacgaagcgcttgccgatcaagcgcgagagctgcgcctcgatgtcctgcagcgtgccggggtaggccttgaagcccggcagcttcttctgcaaggcttgccagtcggtgaggatctgcccgaccaggcggcagatttcctgcgccagcaggtttatcctcgccttgccctcgagacagcgggcgcggaaaccggccgcatcagtcggccacggttctcccaggcaggcgcgcgtgcaggcgacttcgatcacctgccggcgcaactcgtcgagcgtgccgagaggcatgaactgcatcgccattggtgtcagcccgggaagattcttctccaggtacttcacctgctcgcggaactgcagcatgaacaagcgcaggaggcccgccgcatgcgcctgccgcgcctcttccggcgaatcgaagacgcacagcgagacgctgtcgccatcgtcggagagtcccgggtagccgagaacgcgctggccgccgccggcctcgacttccatcagctcggggagttcgccaaatacccagtcggtcattcccgagtactcgtcgggcgtttcatgcagctcggtgaactcctgcttcgcttcgcgtccccactcggcgcgcagttcgctcaggttacgggtcatcgccagttggcggccattttcatcgagcagacggaaattgaacgacaggtgtgccggcagaacatcggggcggaaggcgtcgggagtgatctcccagccgcgcgcgttgaggccgcgcgattgcaggatgaagctcaccagggcgctcaccagcggcttgtcggcagggggcacctgggcgacgaactcggcagcgaagtccggtaccggcaccagcttggcgcggatcttctgcggcagcgtcttgacgagctgcaccactttctccttgagcagccccggcaccagccactcgcagcgtgccgccggaagctgattgagttgcgccagcggtacgctcagtgtcacgccgtcgcgcccactgcccggctcgaagtggtaggccagctcgaagtccacgccgccgagccgcagttgatgcggaaaagcttcgctggtgatgccggcggcctcgtgccgcatcaggtcttcgcgctgcaggtggagtaactgcggctgttcgcgttcgacctcgcgccgccatttgtcgaaagcggcggcgctgaagattccttcggggacgacccggtcgtagaaggcgaagatcagttcgtcgtctaccagcacgtcgggtcgacgcgatttgtgttcgagcgtttcgatgtcgagcatcaactgctggttgtgcgtgaagaaatcccagcggcgggcgaactcctcgctgacctcgccgccgaccaacgcctggcggaggaagatctcgcgcgccgccgacgggttcaacggcccgaagttcacccgccggcgcgcttcaacgacgatcccgtacagcgtgatgcgctcgaaggcgatcgcctgcatcgccttctgctcccagtgcgggtcgaaccagctacgcttgaggagatgtgcgccgacgcgttcgagccactcgggttcggcgcgcgcgacgcagcgggcgaacaagcgcgtcgtctcgctgagttccgccgcgacgacccacttgccggccttcttctgcagcggcgagcccggatggatgaggaacttgatgccgtgggcgccaaggtaataccccgagtcctccgacttgcagccgatattgccgagcagaccggcgagaagggcgcgatggatggcgtcgtaggtcgccggcaactggttttcctgccactgatgctcggcggcgagtgcgtgcagctggctgtgaatatcgcgccactcgcgcatgcgcagtgccgagagaaagttctcgtggcaggcctcgaccagcttgcgctgcgacttgcggtgttcgatctcggcctgataccagtcccagagcctgagccaggagagaaactccgacttctcgtcggcaaacttgcggtgcgccgcgtccgccgttccctgcttctcctgcggacgttcgcgcggatcctgcaccgagagcgcggcggcgatcaccagcacctcgcgcaggcagccttcagcacgggcgccgacgatcatgcgcgccaggcgcggatcgagcggcatcttcgccagttcctggccgaccggtgtcagcgcgtgctcggccgtcaccgcgccgagttcgatcagcaactggtagccgtcgctgatcgccttgcgcggcggcgcttcgaggaaggggaaatcctccacgtcgccgaggcgcagcgctcgcatgcgcaggatcacgccggccagcgacgagcgcaggatctccggatcggcatacgccggtcgcagcgcgaagtcctgttcgtcgtaaaggcggatgcagacgcccgccgccacccggccgcagcgcccggaacgctggttggccgaagcctgcgcgatcttctcgatctgcagttgctcgaccttgttgcggtaggaatagcgcttgacgcgcgccagccccgaatcgacgacgtagcggattcccggcacggtcagcgaggtctcggcgacgttcgtcgccagcacgatacggcggccgacatgcgacttgaagatgcgcccctgctcttcggccgagaggcgggcgaacagcggcaggatttcggtgtgcggtgggtggtgcttgcgcagcgcctcggccgcctcgcgaatctcgcgctcgccgggcaggaagaccagcacgtcgccgggcccgacgcgatgcaactcgtcgcaggcgtcggcaatcgcatcgtacagatcgcgctcgtcgtcgctggcggcattgcctgcggcgtcaacatccgcgctctgcagcgggcgataacgcacttccaccgggtacaggcggcccgagacctcgatcaccggcgcagcgtcgaagtgctgcgaaaagcgctcggcatcgatcgtcgccgaggtgatgatcagcttgaggtcacgtcgcttcggtaggagctgcttgaggtagccgagcaggaagtcgatgttcaggctgcgctcgtgcgcctcgtcgatgatcagcgtgtcgtactgttcgagccacgggtcgccctgcgtctccgcaagcaggatgccgtcggtcatcagcttgacgaaggcttccggcgacgtgcggtcgctgaagcggatcttgtagcccaccagacgtccgaactcgctgtgcaactcctgggcgatacgcatcgccgttgcccgcgcagcgatgcggcggggctgcgtatggccgatcagaccggtcgcgccgcggccgagggcaaggcatatcttcgggatctgcgtcgtcttgcccgagcccgtttcaccgcagacgatcaccacctgatgtttcgcgatcagaccggcgatttcgtcgcgccgcccgttgaccggcaggtcgtcggcaaactcgggttccggcaggcgcgcacgccgggccgcgacggctgcccgcgatcttccgagcagttcgtcgcgctggacctgcagcgcatcacgcttgctgccgaagaggtgtcgcaggtcgcgcgccatcgaccgcagacggcgctgatcggctgccaggcagtcagcgaaggggtcggccgctcggcttggcgttcgcggctgcacagaaggggggggattgaggatcatcggtcgaggaaaacgggcgacagcagccagatctgtacggcaaagacccaccgtcgcacttcgcccacgggcatcctggtgtcgcggcgccgtagcgtcgtaggttgggttaggccgcaggccgtaacccaacatcccgcggcaagaacgtccggttacgctgtgccaacccgacctgcggtggccgagcatagccgtgaagagtcacaacgccccattctacaccagtgcgtcgagcggactccgaacacctcgcccgccgcgcttgagcacgtgcgtgtagatcatcgtcgtgctcacatcggcgtgcccagcagttcctgcacagtgcggatgtcatagccgctatcgagcagcgaggtggcgaacgaatggcgaacggtgtgcggcgtggccggcttggtgatgcccgctgcgatcacggccttcttcatcgcccgttgcagcagcttctcgtcaagatgatggcggcgctccagcccgctgcgcggatcgatcgagtaactcccggatgggaatacgtactgccaactccaggtttggttggcggccggatatttgcgttcgagtgcgaagggcaagtagacgccgcctttcccaagtcgcagatcgtcctcgaagatccgtctgcgacgggccagatgctcgcgcagctccgctatcagcgtctccggcaacatcgttacgcgatccttcgcccccttgccgtcgcgaatcagtatctcgcaccgctcgaaatcgagatccttcacccgcaagcgaacgcattccatcaggcgcatgccgctgccgtaaagcaaacgcgcgagcagggcctggactccctgcatccggtcgagaacgcgctgcacctcgttgcccgacaacaccaccggcaagcgcgctggccgcttggctcgcaccacgccgtcgagccacggcaggtcaatgcccaagacctcccggtacaggaacaacaaggccgacaacgcctgattctgcgtcgccgcggccacttggccttccacggccaagtgtgtgagaaaggcctcgacttcgcgcgcccccatgtcccgtggatggcgcttatgttggaagaggatgaatcgcctcgcccattgaacatactgtgcttcggttcggatactataatgcttcagtcggatccggtcgcgaagctgatcgagcagcttgggttccgaaggtgtgttttgcgtcgtgtcaggtgtgttcatcgtcagcacctttcaagaaatcaagaggttacagaggatgagccgtagtatacaccttgtactgtacttttatacacatttcttggtgtccacttcacgttagagggcgtcgtcgcttgcttcaacttctcgacaagctccgggtgcatgtagaacgtgtttccaatttggtagcaacccggtcggtcaatgtggtgtttcaccacggaccactgtttccgcttcttcggtatcgggtggcgttccactttccactcgtcgcgaacctctcgtgccaataagtgcggcactatgcgcattcccgtcagtccgtgcatatgtcttcctttctgccccctaactcttcagtggagcgcgacgccccgcaagcgggccgcgcctcacttcgggcgttagccaccacaaaacagggattgccacatggcaaagcaactatcaccggctggtattatggcgctcaaggaagcgctctgttctgtctattggtacaaatccgagcttcgaggctttctgcaactgtgcttatccaacccgggaatactgaacaaattcaattgggaaaactacaagcgtcagattgcatccgacatcgtcgactacctcgttatcgatcctgctgcgcatctgggagatctaacgaaggtctgctacgaactttgcaaactaactgatttttcgcatctaaagcctcttgatgatggcccgcaaaaggtcgaaaaggctaggaacgcggttaaccaactaaagcaactcgtcgagccacaccaagacgtcaagaaagaacaagacgacatcaaacgtcggcaagaacttgcggccaaaaagctacgagagaacgcagcagttcgtcaaaagttagaagcaatcaaagctcggtatatggcgctggtaggcttcgacaatgcacaaagcagaggttttgaactggagcgcgtaatgtacgaactctttgagctattcgaccttgatccaaaagcatcattcaagaacctcggcgagcagatcgatggggcattttctcttgaaggcactgagtacctgtttgaagccaagtggcaaaaagagttggtcaataaagcggacctggcagtgttctccgacaaagtcaggacaaagcttgaaaacaccctaggtatctttctctcgatcaatggtttttcacaagatggagtcactgcacaccaagctggcggagcgtcactactgcttgtggatgggggcgatctaatggctgtctttgaagaacgaatcgacttcataagcctattactacggaaaaagcgccatgctgcccaaacaggccaaatctatctcagctactaccaaatggttaccgctggtggtggctaaccctgcgctccaggcgaccggccgcataaagccgcggccgtcgcctgagcttcgacgttgctcgggaaaggcggctgcgctgatggacgcaacgggcaagggtactgctaccacattggcgtgggctgtataaagcgtgaagaatctgctaataagcgaagtgtgtactgagcggatgtataacgcgagcgttcatacacacgcccagcgcacacttcggagtaaggcaggtacctcgtggtgggttgtccggccgtgggcatggagaccttccggctttccccgccgcctttcccgttcaacgcgtcgctggagcacactcgccgccttacggcgtcaaggtgctcacctccaacgttgggccgcgcatccaagtcacccatccagttgtgtagcagcctgcatgggtgaatactttgtcagcggtcccgcagcaagtgcgaatatcagcgagctgcggttctgttcctaatagcctttgtgcggccggccaaccaaattgcccggcctttcacccacgttcaagcctctctggagaaatacaatgttaatgcaccgatcaccgctctctgcgtcgatcctgatcctgattttggtactggttcccttcctggcttcgtgctctgatggtagcgcaaacaaggcagccaagcacaagggtgtcgtcgtaagcgtccactcgatagagcgtatgccggaatggaatgacggccgaggaactatgcgaccgcgcagttcagacttcgaaatgctcgtactacgcgtaaactacgacgccacagggaccgagggagcaacatttggaagaccgctgcttgaaatggcggacggcacaccgacggaatcactactatcatcctatgcgctaagcggcggtaaaacaacgcaggacattcccttcgcgatctctcgcggtagcgttcccgtcaaattcattcatggcgatgcggcgatagacgtatccaaacaccgagttgccggcgcgccgacaagcgcgtctgccaagtaggaaagcttagggccgtatcaaaggggccagggtcggattaaatgcaaatcaatagcccaactctgccctccaagcgacgctgcgcgataaagccgcgcagcgcgcctgagctttcacgttgggcacccgagggggagagtcctttgcatttcgcgtgtcgcacccatcggctttacgctgcgggcggttcgacgtctcccgtggcccttgccggtcgtggccgcgtcgcggctgccgcggcggcgcgtactgcagtgcgcatcctgaaaccggcgtgattgagcaagcgcctgcggatattctggagatctttacatgagcatgtcatcttttatcaggtgcttgatctttcgcctcggaggttcgtgggaagtcaggctcgacaaggtcaagaatcaaattgtcgataaggacttactaagggaaatttccctcagagactcagatcctctagtgctacgcgccgcacagatgaagctccgtaaggtgaaggcagacgatgccttcgcgcgcattgagaaatgtcaaaccgatactgaactcgcaagattcgcaagaggtgaaagtggcgagggcgagcttgtgcagtggctggccctaagaaagctaacagaccaagctgagttaggacagattgctaggttggatccaagcgccgtcatgcggtggtgtgctatcaagaatttagacgacaaggaaatcctgtccttcctcctcgatactgagaagactggaattgtgcgtttctcacttgccgcaaagctgaaggcactgggtgtcgtgaagccgataagcggagttcctcaaatatcttggcaccaaaaccgaaaaggcgggctttgtgacacctgctctgttgacattagcgcaccggagggctttattggaataccggatgatgtcgaagacacctatctcgcatgcgactcgtgctgggaccaaagctggacacgttacgggtactcaccgacagagggaaaggaacgagcatgggtatggtggcaagagggtggcgatgctaggacactgcagagtctgaaaattttcgagcggcttgcagcattgcattgcaggtagccccatactcgaacaccgagcttggggtcacatctagcgagcgcctattcatgcccaactttgcgctccaggcgaccggccgcataaacccgcggccgtcgcctgagctttcacgttgggcgtcaaagcagcgttgtcatggaagtacttcttcacacctgagacaagggggtcatatgaaatcactctgcaaagccgctgtcgctacatttatcttgctatcgagtgttcaagttctttcggcgggcttggcgaagaaaacgtctcggcgcgccagccaaggagatccaacatgaagcgctcagatccagctttaggtgcatttgcaacgtcaagtgctgcatcggcagcgtcggtgattttatctcacaatagacgattacctagtctatttgctagcgtagtggttgtattaatgccagccgttcttgggtgtggcgttcagcagaatatagtttctatcccaaagactgactccatcgcaattgttgatactgaaggcgcgtcgatctatggttctcaaaaaatcgatatgacagcgtctcctcctcgtattatcctacgtgagaagggtaggtacatgctatttcgtgtggaccgtcaggaaaaattgggggatgttcaacctcacgcaggtgaggtttatgtcatcaatgacgcgcttaacctcgagaaggtaggcacctttgatgcgactaagaccgacgatcaattgcgatgcgagtttctcaaaccagattcaagaggaggtaaactctcttgtccataacatatcgcaaagcgtggggtaaaagcgtggggtcttgtaatcatgcatccatgcccaactctgcgctccaggcgaccggccgcataaagccgcgtccgccgcctgagcttccacgttgggcacagacatctgtcggtgcccatagggggtgcttacgagccaacggcgtcaagagaaaggagagtgcatcatgagttggtggaccaagttgtttggtggaccggctggtcacgagtcgtccccggtcaaaagatcagcagaatctcgcatttttccccaagggcatcgcgaagacacgacggataaagagattgacgatctggtgagtagtttctgccggggtccgcgactcttatattatgatgaggagcatgaaaagcgcgtgaaggagctgcggcgggagctagtctcaaagggcgatcgggccgtccctatacttgcaaacgtcatcagatttgactttcagggcgagcctcggagcgctatgttagcggttgttgttcttgaagatattgggacgaatcgtgcagtcgaggtcctcagtgaagtactccattggccggacaatagaaccgccgagatgctccgactgtacgagcgcgctgctgaagcgcttgtttctattgacagcgaggctgcatgggtagccataagggcagctgcttctggtcccgcaaaggattatgcaaacgctattgcgcaacatcccagagcgcggcttaagcctaacgcggacggcactagcagcgacgagcggtctagccgcatatggcaagaggacgacgatggccgcatgcggagcctagacgaggctcgatcattttgttcctcgctggcgttaggtgggaagcacgactggcgcttacccaccgcaaaagagctgaaaaccttaacgggaacccctaatctgcgggaaggtgcatattgggccgaagaattgagtggcgatcccttccatcggcattccttccgggactttgctggcgagtgctcgggaggaaggccagatgatgatattgctagagttcgggccgttcgggaagacaatccgtcgtgtcagcggaatttgcagcatcccatgaccagtcctcctcgcgccccctcgactcgccaacccccgcccgccactgatcctctctcggggggaattccggtgggcaagcgtcctttcgctttctgcaacggatgcgattgtgttctccaaccaccagagggactcatcgcgctcggccacgacacgtcgacgtgtttcttattctgtgaaacgtgcttcgaaaacgccaaacatgttttggcaagggacgataaggtctttttgcgctccctagcgaaggaatggtggactaatggctctgttcgatacggtcgctggtcgtcaagggacagaccacggtatggctagctcaatggctcaaggtgccactccggggacaggtccggttccggtggaacagcagtcgcccaaacaatggaattttcgatcacctcaccggccgctcctggccggtagccgaccgacgtcatgctacacccactgactgcttcccgacgcgtagcggtcggccaggcgaggaaattgacatccccagcggcatgactgcttacggttgatccgcccggtcggctttggagaagaatcttcaccgtctggttctatggccgactgccgaccgacggcaggtaagcaacaaaacaaaacatggggtcaagatcaaaggggccagggtcggattaagtgcaaatcaatagcccaactctgcgctccaagcgacgctgcgcgataaagccgcgtagcgcgcctgagctttcacgttagaggcttcaatggaactctggcaagcaatcctcttggcatttggcggcaatgcggcgctaatagctatcttggcagtgctagcgaaatcactgctcgacaaactaatcgtccgcgacaccaaagtctttgaatccgagctgaagtcaaagactgacgccgagatcgagcgtttgaagaacgaaatggctcgaaacgtggaaagttacaaagttcagttgaagaagtcggaaatattttttcagcgcgagttggaagcagcctccgcgttttccacactctttcactccatccttccgggctataacaacccgctcatggactggtatgaggcgtgtgacgaaattgctcacgactttggaagaatcgaaacgcgactttccgactttatgtcaaaacatggtgcggttctcaccgacgacgagcgagcactgttagtcgatgcaacctctgatgctggctacggaaagttcgatgttatagacggagatgtcgactccaatgccaaccaaaaagctgacgagctttaccagaagttaaagaacctcgaagcaaaactcattgagagagtccgtgcgcaagccagcctctaacatggcggtcgagaggggcggcctgcaagctgcgcttgcaggccgtccctctcctctacattaggctgttgtagaaagaagcttgctgaatgactttatttcgtggtggctgtctatgtggggccgtgcggtacgaaacgatttctgatcctttgaaccagaggatatgccactgtagggcttgtcaaaaagttatcggcgctgccttcaacgctcgcgtgctcatgcgcatcgaacatgttgctatctctggcccaatcagcacatttcactcttcagaaactcttgagcgcggtttttgttcgcattgcggttcaagcattttctcgcggcgtgtagctgcaggagtcatcggcttaacagccggtagtctcgacgaaccgtcactattcaaacctgacatgcatttttggatatcttcaaagcaaccgtggctaataattgcagataacctgcctcaatacccagaaggcccgccatctttgggctataagccatgagtatttactctagttggcctaacattgcattcgaagcgacctacgcaaaaagccgcgcaggcgcctcaactttacgttatgcgtcttagtaactctcctcgcgcattagccgcgctttcgttcctctggccttcaatcatctcgataggcgtgctggttatactcggcaatcagctggggtcagttagcgcgttgttttcgctcgaacctccagctgacaccatcgtgcgttttacatgcattgctctgcttattgctcttgtgtgtggaggcctgctgctttcacccgtgatgctgccccggttcgcccgttggtccatgttgtttgtgtgtgtcgggatcacacttgggtgcctaggcttcgcacaacttctgtcactcggctgggtgtttccgtgttggtacttgtttaggtttgctcatgaaacatacgcataacgagtaaggatagatcgtgcgaagccacgatctgatccgtttgttggacgagcccgggccggagagcggggcgccccccctgcaaacatcttttctggaatgaccccataggcatgaacgccggtggggcgggagcgggaagtttcggcgcgccggcgcatgcgcggcgccgatctcccgaaagccgccgttttcgcgtcccggccaccgctttccgggcggccgcatcgctcagcttggggaaactgaagtcccgcgtgcggccgggcagcgctgagggctcggcttacatgatgagagggcgactccaatgaccggcaagacagcgaccactacggacgacgtcggtcgaatccgcgtcctgacgatcgccatcacggcgccacagcatgggcagagcatcgctggccgcaccttgcgcggtagcttgaagcggttcggatcgaacttcagcaagagatgcagcaagccgatcaggcgcttgcaattggcgtgcaggaagccgaagttgcgtgcgcggcgaaagcccttgggtagcacgtgctggagaatcaaccagaggaaatcgactccggaaagcgtgcgcctttccgacctgccggtttgggcgttgcgatagcggaagctcacctggccatcctcgcaggcgacgatatcctgttcccggatgacgccgcggtagaggtaacgaccgagggtgatcaaggccttctcaccgctgccaaccgattggcaatgcgccacccattgccgcgaatccgacgccgggaggccgatcccggccgcctcgatcgccgccagcatcttcgcccgaaagaccttggccatcgccttctcgttgaacaggtaggtgccgttcttgccgcgccgcttgcatcgccagcgcggcgtcgccgcatcgaccgccgccgcggggacgacgagatggacatgcgggtggaagtcgagccgacgtgagtgcgtgtgcaggacagcgatcgcccccggcgtcccctgcaactgccggtcgttctggctgaagcgcagcaccgtttcccaggcgcagcgcatcagcgaatcgaagacgacgtcggcgtgcgccgcggcgagtccgcgcaattcggccggcagcgtgaaggtcagcaaaaagtagtcggccggaaccagacgctgcacctgacgctccagccatggctgtcgtggtgctggcagtgcgggcaaaggcgatggccgcagattagacgtcaccatgggctccgcatctctcggccaggcgttcctcgaccgagcggaaattccaggcgccaggttctggcataacgacgccgttcgacttgtcgcagcttcgcacgctggcgaaggcggctggctcgtgacgtcggcggcgtcctcgggatggccggcgcggaggtcggcgagcgccataattatgaatttcgcaccgagtggcgaggcgttttggtgtagaatttcttgccagctgcgaagccgtgacaggccccgcaagtcccctcaggatccccgatgccgctgccccctcccactgccgaacgcacccgcatgcacgtccgcagcgtgcatctgcacggttacaagcgtagcgacggctgctgggacatcgaggctcgtttgaccgatgttaaggatcacgactatccgctctcctcgggtctgcggaggccgggtgaggcggttcacgacatgtggatgcgggtgaccatcgatcacgggatgaccatcctcgacgcggtggcttgcaccgatgccatgccctacgtcgactattgcgatcgaatcaccccggattacgcgcaactggtcggtctcaatctcttccatggcttccggacggcagtcaagaccctgttccgcagcacgcgcggctgctcgcatctcagcgaactggcgatgttcctgccgaccgcggcactgcagaccttcgccagtgaggtgctcgacaacgacgatagcggccacaagccctatcagctcgatcgttgccatgcgctggaatcgcattcggacgcagtacggcgctattacccgcgctggtaccgtggccagaagcccaggtaggacctcctgcctgtggttcgttacgttttgcaaccttaactcaagcaaggaaagcgcatgaaaattcacgaatatcagggcaaggaactcctgaagaaattcggcgtcgtggttccgcgcggggtgttctgtccgtccgtcgatgatgcggtcaaggcagccgaaaccctgggaggcaaggtctgggtggtcaaggcccagattcacgcgggtggtcgcggcaagggcggtggcgtcaaggtggccaagtcgttggacgaagttcgccagtttgccgggcagatcctgggcatgcaactcgtgacgcaccagaccggaccggcaggccagaaggtgcggcggctgctcgtcgaagaaggggcagacatccgcaaggagtattacgttgccgcgctgaccgatcgcacgacgcagaaggtggtgatgatggcgtcttccgaaggtggcatggacatcgagaaggttgcccacgacactccggaaaagatcctcaaggtgttcatcgatccggtcgacgggataagcgacgcgcaggcggccgaactggccaacggcattggcgtgccggcggagtccgtcggccaggcggtggcagcgctcaaggggctctaccagtgctacatggaaaccgacgcctccctggccgagatcaacccgctgatcctcgagggtaacggcaacatcaaggccatcgacgccaagttcaacttcgactccaactcgctttatcggcagccggagatcgtcgcttaccgcgatctcgacgaggaggaccccgacgaactcgaagcgtccaagttcgacctctcgtacatttcgctcgacggcaacatcggctgcctggtgaacggcgccggtctggcgatggcaacgatggacacgatcaagctgttcggtgccgagccggccaacttcctcgatgtcggcggtggcgcgaccaccgagaaggtcaccgaagccttccagatcatgctcaggaatcccaaggtcaagggcattctggtgaacatcttcggcggcatcatgcgctgcgacacgatcgccaccggtgtcgttgccgccgctcgggaaacgcacctctccgtgccgctggtggtccgcatgaaggggaccaacgaagatatcggcaagaagatcctcagcgattccggcctgccgatcatcactgcggattcaatggccgaagccgccaccaagatcgttgctgcggtcagttaaggagccaccatgtcgattctgattaacaaagacaccaagatcatcacccaggggatcaccggcaagaccggccagttccacaccgagaagtgccaggagtacgccaacggcaagaactgcttcgtcgccggggtgaatcccaagaaagccggcgagagtattttcggcattccgatctttggctcggtcaaggacgctgctgcccagaccggtgccacggtctcggtcatctacgtgccgccgccaggcgccgctgcggcgatctgggaagcggtcgaagccgacctcgatctggtcgtctgcatcaccgaaggcatccccgtgcgcgacatgctcgtcgtgcgcaacaagatgctgcgcaaggaagcggctggcggcaagaagaccctgctgctcggtccgaactgccccggcctgatcacgccggacgaagtcaagatcggtatcatgccgggtcacattcaccgcaagggtcgcatcggggtggtctcgcgttccggtacgctgacctacgaagcggtcggtcagttgaccgaaatcggtctcggccagtcgtcggccgtgggtaccggtggcgatccgatcaacggtctcaagcacatcgatatcatgcgtctgttcaacgacgacccggataccgacgcggtgatcatgatcggtgaaatcggtggtccggatgaagcggatgcggccgtatggtgcaaggccaacatgaagaagccgatcgtcggcttcattgccggcgtcaccgctccggctggcaagcgcatgggccacgccggtgcgctgatctccggtggcgcggacaccgctgatgccaaactcgcgatcatggaggagtgcggctttacggtgacgcgcgacccgtcggaaatgggcaagctgatcaaggcgctgatctaggtccggattgagctggcttctcgtctcggcaagaagggcagaccgcggtctgccttttttgtttgcccccggcgcgtgtcatttcatttgccggtaaaatcgttgaccaggcgttgcgcggcgtcgctcacggttggccccgagcggcccgcggcgcttgttcgataccgccgacgaggaagaaatggccctgttcctgagtgaaaaagacgttgaagagctgctgaccatgccgctggttatcgaagcggtcgaggcagcacaccgcgagctttcgtcggggcaggcctgcgacataccccgccaacgcacgcgcttgccgcagacgacgctgcatgtcctgcagggggccttgccgggtcttgacgccatcggctacaaggcctacaccagtaaccgctcgggcgtacgtttcctcgtttacctctattcggcgtcgaccggcaggctgcgcgccgtcgtcgaagccgatcgtctcggcatgatgcgcacaggtgcggcatcggccgttgcgacgcgctggctggccagacccgacgcgcaagtggcgggagtcttcggtgccggctggcaggccgaagggcacatcgaagcgatagcagccgtgtgtccactacggcgggtgaaggtgtatgcgcggcgcagcgagcggctgctcgccttctgtgcgcggctgtcggagcgccttggcatcgaggtcgccgctgccgcttcacccgaggacgccgtgcgcggcagcgacatcgtcagcaccgtcacgacctcggcgacgccgctcttcgacgccgactggctgtctcccggcacacacatcaatgccgcaggttccaattcactgattcgccgcgaactgggtgaagacgtcctcaagcgctgttcgccgatcgtcgtcgacagcatcgagacggcactgcgtgaggcgggtgacctgctgccctggctggagaagggacgcctacaggcacggcagttgctcgaactgggagacgtgatctgtggtcgccagaccgggcggtcggcgagcgccgagatcacgctgttcgagtcgcagggtatggccatacaggatctggcggtcgcggtccgccttgaagcacttgcgcgtgagcgcggagtcggcagcgaattgcctttcggcggctagtgtgggcacaatcccgttggtcggccgtcggtgaccggctgacccgtacgcaatgcgacggaagccggctcggtctgctgatcagttatgtggagacgacgtggcaaacagtcttttgggcgcgctcgatatcgtcgcctgttctgacccggggctggtgcggagtcagaacgaggattcggtcatggccgacgccggtcagggactggtgatcctcgccgatggcatgggcggctacaacgccggtgaggtggcgagcaagatggcgacgacgctcctgtccgcggggctggtggcggcgttgaagacgacctcggcacacgaggaggaccagcggaccgggcagccattcgctgtgcgttgtttggtcgagcagatcgcggtcgtcaactcggcgatctaccaggcgtcggagagtcagtcgcaactcggcggcatgggcacgacgctcgtcgcagccattttctgcgacaaccggatgatcgtcgcccatgttggcgactctcgcctctatcgtctgcgtgccggcgagttcgtggcgttgacgcgcgatcactcgctgctgcaggagcagatcgacagcggcttgatctccgctgaagacgcgcgttacgcggccaaccgcaacctggtgacgcgtgccgtcggcgtggaccccgaagtcgaggcggagattcacgtccatccggtgcagcctggcgacgtctatctgctctgctccgacggtctccatgacatggtcgacggggcggacatgcagcgcgccctggagatgttcggcaccgaccttgagagggcggcaaggtatctgatccagatggccaacgaccatggtggggatgacaatatttcggttatcgtggtcagagtcgtgcgcaaattccctgcggccagcgggagttgggcgaaactctggtcatggctcagataaggacgggaaggcgatggcaaagctgatactcagcatggatggcctggtactcaaggagatcccgctgctcacggatcgcatgagcatcggtcgcaaggcgaacaacgacatccagatcgacaacatggcgatcagtggcgagcatgcggccgtggtgacgattctcaacgactccttcctcgaggacctgaacagcaccaacggcacgctggtcaacggccaggcggtcaagaagcatttcctgaaggacggcgacgtcatcgaaatgggcaagtacaagatgaagtatcttgccgcttcggaaacaccgggggaaacgacggagtacgccaagaacatgctcgtcgagtcgatacccgttcctgaggtcgtcaaggccagtgatccgatcggacccagcctgggtcacagcgccgcttcggcggtaccatccatcgcggccatccagctgctcagcggctccaacgccggtcgcgagctgcaactgaccaagaccttgacgacactgggcaagccaggcgtgcaggtggcggtgatcgcgaggcgaccacaggggtactttctgacgcatgtcgagggagccagcttcccggtactcaatggcaaggttcttgacgcccaggcacatcgccttgaggaccatgacgtgatcgagcttgcgggcgtgaagatggaattttttctgaagacctgatgatccgtcacgtggaccggcgaccgcctcgtcagcaggatcgtgtttcgcgtatcaccgcggagccggcggagcgtccggtggggcggggatcatgaaagtcagggttctcggctgcagcggaggaatcggtgggagccatcggcggaccacttcgatgctggtcgacgacgacctgctcatcgatgccgggacgggtgtcgccgatctctcgctggccgaactggcggtcatcgatcatgtcttcctgacccactcgcatctcgaccatatcgcttccttgcccttgttggtcgattcggtcagcgatttgcgcgacaagcccctgacggtctatgcgacggcggagacgcttgcgatcatcggcaagcacatcttcaactgggtgatctggccggatttccgcgtcatcccgagtccggaggaggcggtcatgcgctaccggtcgattgctctcggccagtccgttcgcctgggcggacgaacgatcacggcactgcccgccgaacataccgttccggcggtgggttatcagctcgactcggggtccggtagcctcgtatttacgggcgatacgacgatcaacgatgctttctggccagtggtcaacagcattgccaaccttcgcttcctgctgatcgaaacagcattcccgaatcatgaacggcgcctggccgaagtctccaagcacctgtgtccgagcatgctggccacggagctgaccaagctgacgatcgccgccgaggtttacgtcagtcacctgaagccgggccagagtgagctgacgatggcggaaatcgagagttgtgcgggttccttcaagccacgcatgctgcagcacaatcaggtcttcgagttctgagcgccgacgagcaaatggcaaccgattggccgatcgacaccaacctcggcgacatgagtcgacgcctggggttcttcaagaacctgcagcgcgttaccaacaagatccatgccaccagtgacgccgacgaaatcattctcgagatgtcggaggacatttgcgagttgtttcactgtgatcggctgaccatctatctggtcagtgacgaccggcagagcattgtctcgaaggtcaagaccgggctcgcgtcgcgccaggacatccggctgccgatcagcgagcagagcatagccggctatgtcgcggcgacaggcaagaccgtcaacatccgcgacgtctacgaccatcgcgaactggcggggcacagtgccagtctgcgtttcctgaaagagatcgatgagcggaccggctatcgctcgaagcagatgctggttgcgccgatcctcaatgctcagagcaacgaaatgctgggcgtcgtgcaactcatcaacaaccgctcggatgcaccgtttccggcagtagccgaggagggcgtccaggcgctggcgcagacgctggcggtcgcgtttgcgcagcgccagaagacgccggcggcggtgcgcaggacccgctacgatgcgctggtcgccgaggcgatcatttcggcagccgagttcgaactcgcccagcgctcggcacgccgcaagagcgcggatatcgaagacgtcctgtgcaccgagtttcaggtgccgttgccggccatcggtgccgcgctgtcgaccttcttttccgtgccttatgagccgttcctgccggatcgaatcaagccgctcgatctgctgaagaacctgaagcgtgattacgtcgaagcgaatctgtggctaccggtcgaggagacgcccgatggggtggtcgtggtggcgatcgacccggaacgggtcaggagttcgcgaaccgtcaacaacgtttttccgaagagtcgaatcgcttatcgcgtcaccacgcgccgtgaattcgcgctcacggtcgacaggtttttcggtgccctgtcgaacatggattcggtcggcgacctgttgtctggtcttgacgacgacgagtcgggcgacgccgccggcagccatgccgaggtgctcagtgcggcagccgacaacgaactcgtgcggctggtcaacaagatcatcgtcgacgcctgccagcaaggcgcctcggacattcacatcgagccgcggccgggtaagggcaagaccctgattcgtttccgccgcgatggctccctgtctccctatgtcgaagtacctgcctcctaccgcaatgccttgatcgcccgcctcaagataatgtccgatctcgacatctcggagaagcgccggccgcaggacggcaagatgcaattcaagaagtgggggccgctggacgtcgaactgcgcgtcgcgacgctgccgacggccgggggcatggaggacgtcgtcctgcgcattctcgccgctggcgagccgatcccgctcgatcgcctcggcgttacgccgcacaatctcgagcgactgcaggccctgatcgcgaaaccctacgggcttttcttcgtctgtggtccgaccggctcgggcaagacgaccacgctgcactcgatcctgagctacatcaaccggccggaaacgaagatctggaccgccgaggatcctgtcgagattacgcagaagggcttgcgacaggtgcaggtcaacaagaaggccggactcgatttcgccaccgtgatgcgtgctttcctgcgtgcggatcccgatgtgatcatggtcggcgagatgcgtgacaaggaaaccgtgtcgatcggcatcgaagcctcgctgaccggccacctggtgttcgcaacgctgcacacgaacagcgcacccgagtcggtcaaccgcctgctcgacatgggcatggaccccttcaacttcgccgacgcgctgcttggcattctggcccagcgtcttgccaagcgcttgtgcagcgcgtgcaaggaggcgtaccagccgacaccggaagagatcagccaactgctttccgagtactgcgctgaatttcggggcacggcgcgatggcagcaggacccgcaggccgctgccgagcgggtgcgtcaggaatggctggagcgccatgcaagcgcaggccggtttacgctctaccgggccaggggatgtgctgcctgtgctggcagcgggtacaaggggcgcgtcggcctgcacgagctattgaccggaacggatcttctcaagaagcaaatccaggagcacgcgcgtgttgccgagttgcttgccaccgcgctgaacgaaggtatgcacacgctcaagatggacggcatcgagaaggtgctctcggggatcaccgacctgaagcaggtgcgcatcgtctgcatcaagtaagcgcaatgacaaagcccccttgcgggggccttgtcggtcgggcggtgcagggcgattgcctacatccgttcgatcatcgcatcgccaaactccgagcacgatacctcgcgggcaccctccatcaggcgcgcgaagtcgtaggtcacgaccttgtcgccgatcgccgcttccatcgccttgacgatcaggtcggccgcttcgatccagccgagatgccgcagcatcatttcggccgagaggatcagcgaacccgggttgaccttatccaggccggcgtacttcggtgccgtgccatgcgtcgcttcgaagcaggcgtactgatcggagatgttggcacccggggcgatgccgataccgccgacctgcgcggccagtgcgtcggaaatgtaatcgccgttcaggttggtggtacagatcacgtcgtattccgccgggcgcagcaggatctgctgcaggaaggcgtcggcgatcgagtccttgatgacgatgccgttgggcagcttgagccatggcccgccgtcgatctcgacgccaccgaattcgttcttggccagcgcgtaggaccagtcacggaaggcgccttcggtgaacttcatgatgttgcccttgtgcacgatcgtcaccgagcggcgcttgttggcgatggcgtacttgatggcggcgcgtaccaggcgctcggtcccctccttggagatcggcttgatgccgataccggagcttgccgggaagcggatcttggtgacgcccatctcttcctgcaggaacttgatgaccttgttgcagccatcggaaccggccagccattcgatgccggcgtagatgtcctcggtgttctcgcggaagatgaccatgttcgtcttcgacggatccttgagcggcgacggaacgccacggaagtactggatcgggcgaacgcactggtacagatcgagttcctggcgcagcgccacgttcagggaacggatgccgccaccgaccggtgtggtcatcggacccttgatcgacaccgagtactccttgagcgtgtcgagcgtctcggccgacagccacacgtcggagccatacatctgcgttgatttctcgccggcgtacacttccatccagtgaatcttcttgctgccgccgtaggccttggcgaccgcggcgtcaacgaccttgatcatcaccggcgtgatgtcgatgccgatgccgtcgccttcgatgtacgggatgatggggttgtccgggattgcctgcccggggatgattttctgcccgccttgcgggaccttgatcagactttcgctcatgccaactcctaattgtgtggttgtcgccgatgcaggggccagcgccggtgccttgtagctccatgcgccggctcgggatccgttgatcggacgatgctgcgtacctgggcacgaaggatcctcgtctgaagccaaactctcctgcggcaccgcccgcgattatgtcgtaaattcaggcgatctgcagcaattctcgcgcttgtgtcggtgcatgccgactcgtccggcgccgcgatgctgtcggcaatcggccgcttgacggactcaccggcaggcttcgcaggcggcgacgacgagtgatgtggcgccgttgtgcggatgctacaatcctatcaatccgacccctcgaccgcatccaatggacatatcgaccactcagaacgtgctcgcccaacgcattgtcgaggcgatgatcgatggcttcaaccggcactatcgcctgattcgccgctatggacagcaagccaaggagcttttcgaggctggcgactggcggggcgttcatgatgccgttcgcgagcgcatccgttcctatgacgaccgcgtgcgcgagacggccgagttgctgtcggcaaatttcggtgccgcttcgatcgacgatgcgacctggcagcaagtcaaactgttctacatcggccagttgatcaaccacaagcagccggaactcgccgagaccttcttcaactcggtctgctccaagatcctgcaccgcacctattttcacaacgactacatctttgcccgtccggcggtgtccaccgagtacatccagtcgtacccgccgacttaccggagctactatccggcgcagcacggtctgcgccaggcgatccggcaggtcatcgtcgacttcgactggcagcgtcctttcgaagacctcgatcgcgatgtcgactacatcatgcgcgccgcacaccagcgcctcggcgactggcccgcggcggaagccaacgcccagatccaggttctgcactcggccttctaccgcaacaagggtgcctaccttttcggtaaggcgatcaacggtcatcaggagtttgccttcgccatcccggttctgcactcgccggaaggcaagctggtcgtcgacacgatcctcctcgacaacgggctgatcagcgttctgttctcgctgtcgcgcgcctatttcatggtcgatatggaggtgccgtcggcttacgtgcagtttctgcgcagcatcatgccgaacaagccgacctccgagctgtacaccatgttgggccttggcaagcagggcaagaccatgttcttccgtgacctgaaacagcacctgcgtcattccgaggatcagttcatcattgcgccagggatagccggcctggtcatgctggtgttcacgctgccttcctatccctatgtcttcaaactgatcaaggacgtttttggcgcctcgaaagagatggatcgcgccacggtcaaacgcaagtacctgctcgtgaaacaggtcgaccgggtcggccgcatggctgatacgctcgagttctcacaggtcgcactgcccaggaagcgcttctcgggcgaactgctcgaggcgctgaacacgctcgcgccgtcgctgatcgaggaggagggcgacgatctagtgatcaagcacctctatatcgaacgccgcctgacgccgctcaacctctatctcgacacggcaacgccggcggagatcgaccacgccgtcctcgagtacggcaatgccatcaaggaactggcctgtgccaacatcttcccgggcgacatgctgtggaagaacttcggcgtcacacgctacaaccgcgtcgtcttctacgactacgacgagatcgagctgatgaccgacaccaacttccgcgtcattccggagccgccgtatccggagatggagatggccagcgagccctggtactcggtaggccggcacgacgtcttcccggaagagtttgccagcttcctgctcggctcgccgaaagtgcgctcggccttcctcaagtaccaccgggcgctgctcagcgtcaagttttggcagggcgcgcaggagaagatccgtgccggccacgtcgaggatttctttccctatcctgaagatctccgtttctgtaacacctttgccgcggcttccctcgacgctgcccccgggtgagcgaccgtcgctccgttctgagccggttacggaggcctcgcttctggggcttggctggcctcgtcctgctgggtcttgctgctggcgccgtccattggctacgtctggacgcgcgcgcgctgctctggctggaggagtcgcgcagcccggccgaagagcgcgccgccagcctgtggttgccggaacacaaggctgtgctgcagatcgccgtgcctggcttcgagaatgaagagttttccgatctggcttacagcccggcaaccggcaccctgtttacggtcagcggcaagcaacccctgttgatcgagttgtcgcttgcgggcaaggtcttgcgcagcattccggtgatcggtgcggccgatctagagggtgtggcggtgctggaagggggctgcatggcgatcacctccgaacgccagcacaggctgtcgatctttcgcctcgacgcggctacccgggaaataggtgcggagcaggtggttcaacaggtcgacctcggccacgcggaggatccgaacaagggcttcgaaggattggcctgggacaagcgccaccagcggctgctcctgggcaaggaaaagtatccggtgatgctctatggcctgccggccgatggctgtcgggtgaccggtgagctgcaggaactcgctgggctgggtggccacatgaccgatctggccgcgctcaccgtcgatccgcacagcggccacatcctggcgttgtcgcaggagtcgcatctgttggtggaactcgacaaaggctatcgaccgcgcaatttcatcgccctgttgcgcggcctccacggccttgagcacaccatcccgcaggccgaaggggtggctatcgacgacgccggcacgctgtacatggtcagcgagcacaacctgttctacgttttccgcaaggacagcgcgggccgctgagcagccccggaattctgcgcggtttcccgtgcgcgtcccccgcttctacctgccgagccactccttcgcccacgacaggccgctctcggtccccgctcccgacagcaggggctggtattcacatccgagccagccgttgtagcccagccgctcgagcagggcgaaaagaaacgggtagttgatttcaccggtccccggctcgtggcgtcccggattgtcggcaagctggaagtgggcgatgcggccgatgttggcctgtatcgttctcgccaggtcgccttgcatgatctgtgcgtggtagatgtcgtattgcagccagaggttcggttcagccatctcggccagcagcgccagcgccttcgccggcgtgtccagccagaatccggggatgtccacccggctgttgatcggttcgatcaacagccggatgccgtacgttgccaggcgcttggcggcgtgttcgaggttggccttgaacgtcgcgcggatcgccgcttccggtacgccggcgggtgccatgccggccaggcagttgagctgagtgcaaccgaggcggcgggcgtgctcgattccgtgctctacaccgtcccggaactcggcctcgcgtccgggcaggcaggcgatgccgcgctcgccagcgtcccagtcgcctgccggcaggttgtgcaagacctgtagcaggcggtgttcgcgcagcaggcgggcgagttcgtcggcgtcgtagccatagggaaacatgtactcgacgccagcgaatccggcgcgcgcagcgcggccgaagcggtcgacgaacggcacgtcggtgaagagaaagctgaggttggcgcagagcttcatagatcggccgggcatgcatcctccttcggctataattacccttattgtgatcaggaaggccggcatgggcaatcgtctctcgaaaatcgtcacccgcaccggcgatgccggtaccaccggccttggtgacggcacgcgggtgggcaaggacagcctgcgcgtcgaaaccatgggtcaggtcgatgaactcaactcgacgcttggcctcctgttgaccgaggagatcccggacgacatccgacaggcactgatcggcattcagcatgacctgttcgatctggggggcgagctgtgcattcccggaatgaacatgatcagtgaaaaacaggtccttcggctcgaggatctggttgaggaattcaacgccgacctggcgccgctcaaggatttcatcctgcctggcggtacgcgcgcggcggcgctggctcatctggcgcgcacggtctgccgtcgcgccgagcgccagatcgtacatctggcgagcacggaagcggtttccgagtttgctcgcaagtacctgaatcgtctctcggatctgatgtttgttctgggccgtgcgctgaaccgcgccggtgggcgcggcgacgtactgtgggtgcaggggaagaatcgcggtcccgagtgactgcgaccagcgcccaatcaccgtttttgatggagtatcgccatggcgatcagcattacggtcattaccactgccagccgctcccggcgctttctgcaaaccgatcccgccaatgtcgagcagatgctcgagagtctcaagcgcagcggccagatcttctcgggcaaacccctgatcatcggttcggcgggtcagaccgagatcttctcgccgcaggcgatcgcctgtgtggaaatcgaggccagtcgtgacctgagcgttctcgtgccgagttccctgaacctgacgctgacggcactgacgccggaggaactcgcgcagccgttcgccggcggcatcgagggcgagcacgtgaaggcgcgcatcgagttcttcttcaagggtggtcatgttctgcgcaccagcgcggaaggaacccgcaaggcggctctcgccgagcggctgatgaacctgacaagcctcttcgaacgtccggcgatcagttaccgcttgccgcagggcggcatcgggctgatgaatccgcatgccatgacccgctttgtgatcactcccggcgttgcggacctgccgcgtgacgcctggctggcggatctggtctgaagagaagcacgttgccgggggtaggacgatcactgcacaggtgacgaaagcaatcgagccgcttcctgcacgaaacctgggctgattctcccgccgttgctctgattgattctggctcgccaccggggcgggctgctcgacgtggctcggctctcgcgcaagctgcggaagcctgttccggcggagaatcggatctgctggcggccgacgtggaagtcgtgagcctcgtcaccgccggcgcgctggtcgccggcgccaatggcgtttccggtttgcctatctcacagcatccgtgacacggcgccgcagctagcgatcggcgccaatcgggcagggttcggtagtaaactccgcacctcgatgcatccttgggcccgcctctgctccggctctctgcgcgtttgggcgcgtccaggcaccgtgccggaccgatgggccagacagataccgggcacggagtccgccgtccaggagtgtggggcgacccttaaccatcgtcgttgacggccagggccgacgcggctcaggcagtcggttggagatatcagttcaatgagttacaccgcagaatcgatcgctgtcctcaagggactggagcccgtgcgccatcgtcccggcatgtacacgcgtaccgattgtcccctgcacatcatccaggaagcgatcgacaacgcggccgatgaagcactcggcggctactgcaagcggatcagcgtgacgctgcatcgtgatcattcggtgacggttcaggatgacggccgcggcattccggtggagatgcatccactcgaaaaagtgccgacgctcgaagtggtgttcacccgcctgcacgccggcggcaagttcaacaaggatgatggcgcttcggcgtaccgcttctcgggcggtctgcacggcgtcggcgtttcggtgaccaacgcgctgtcgacgcgcctcgaggtcgaggtcgttcgcgacggcgcgcgccatcggatggcttttgccggcggcgaggtcgtcgagccgctgcagcgggtcggcgatgcgcccaaaaaaacgaccggtacgcggctgcgcgcctggccggacccggccttcttcgatacgccggcgatcccgctggcgcagctcgagcgcctgttgcgcagcaaggcgctgttgctgccaggcctgcacgtttcgctgagtgtcgaggatggcgcgacgagcgaatggtgctttgccaacggcatgctgcagtatcttgccgaacagatcgacggcgaggcggtggcaccggtcttcagcagcgagaagtacgccgcgaagggcgacgagaattttccggccggctccggcgccgcctgggcgatctgctggacggccgagggcggtctggcacgcgaatcctacgtcaacctgatcccgacgaccgccggtggcacgcacgaagccggcctgcgtcaggcggctctcgatgccatccggagctttgccgagcaccatgcgctgctgcccaagggagtcaagctggcggccgaggatgtcttttcgcgcgccagcttcgtcctcgccgtgcgcatgctcgatccctcgtttcagggtcagaccaaggagcgcctgaattcgcgtgacgccgtggcgctcgtcgcgcgcatgctgcgcgatccgctggagttgtggctcaacgagcatccggaagcggccaagcggatcaccgatctggcgatccgtgccgcgcaggcgcgcacgcgtgccggtcagaaggtcgagaagcgcaagcagtcgggcgtcgccatcctgccaggcaagctctcggattgccagagcgaggacgtgaaccgcaacgagatctttctcgtcgagggcgattccgccggcggttcggcaaaatcggggcgcgacaaggaactgcaggcgattctgccgctgcgcggcaaggtcttgaacacctgggaggtcgaggccggcagcctgttcgccaaccgcgaagtgcacgatatcgccgtggcgctcggcatcgatccgcacccgccgagcgcgccggatgcggtgctgaccaatctgcgctatggcaaggtggtgatcatgaccgatgccgacgtcgatggctcgcatatccgcgtcctgctgtgcacgctcttctaccgccattttccgaagttgatcgcgcgcggccatctctacttcgcccagccgccgctctatcgtctcgacgtgccgggccagggcaagaatcgtccgccacgcaagatttatgcgctcgacagcgccgagcgcgacgcgtcgatcgatcgtctgcgcctcgagggcgtcaagcccgaagccatttcgatctcgcgcttcaagggactgggtgaaatgaaccccgaacaattgtgggagacgaccatgtcgcccgatacgcgccggctgatgcgcatccgcatgccgggtaccgaagcggccaagccggtgatgaacatgttgatggccaagggtgaatctgccggccggcgggcgtggatggaagaaaatggcgccatgatcggcgcggaggtctgacgatgcagaaagactcgacgccagacctgtttgccgacctgccgccgccgcccgcgccgccagtcgtcagcgcaccgccaccaccgcctggcgaagacgacgacagcgtcctgctgcacgactcggcggcgcgcgactatctcgagtacgcgatcgccgtcgtcaaggggcgggcgctgccggatgtcaaggacggactgaagccggtacagcgacgcgtcctgttcgcgatgcgcgaactgggactgtcggcgaccgccaagccggtcaagtcggcgcgcgtcgtcggcgacgtcatcggcaagtatcacccgcacggcgacacgtcggcctacgacgcgatggtgcgcgtggcgcaaccgttcatgctgcgctacccgctggtcgatggccagggcaatttcggctcgcgtgacggcgacaacgcggcggcgatgcgctacaccgaagcgcgcctgacggcgatcgccgaactgctgctcggcgaactcggtgaaggcaccgttgacttccagccgaactacgacggttccttcgacgagccggctttcctgccggcgcgtctgcctttcctgctcctcaacggcgcttccggaattgccgtcggcatggccaccgaaatcccctcgcacaatctgcgcgaggtcgcggcggcggcgatccacaagatcgagcacccggcagccggcctcgacgagttgatggagcacatcccgggccccgactatcccggaggcggccagatcatctcgtcggcggccgacatcgccgccgcctacgccagcggtcgtggcagcctgcgcgtgcgggcgcgctacgagttcgaagagatggcgcgcggtgcctggcaactggtcttccgggaattgccgcccggcgtgtcgtcggccaaggtgctttccgagatcggcgcgctgctcaacccgcaacccagacccgggaagaaagcgatcgagcagtcggcggcgcagctcaagacgctgatggcctcgcaactcgaccgggcgcgcgacgaatcgggcaaggacgacgacgttcggctggtcttcgagccgagcagttcgcgcatcgaccgcaacgagttcgtcgctctcttgctcgcccataccagcctcgaaacctcggcgccgatcaatctggtggcggtcggcatcgacggtcggccgtgccaaaagtcgctgaccgacctgatcggcgaatggtgtaccttccgtatccgcaccgtgcaccggcgcaccgagtttcgcctgcagaaggccgacgaccggattcatatcctggaaggccgccacatcgtcttcctcaacatcgacgaagtgatccgcatcatccgcgagtccgacgacccgaaagcggcgctgatcgcccgcttcacactgtcggaccggcaggccgaagacatcctcgaaatccgcctgcgccagttggcgcgcctcgaagggatccgcatcgagcaggaactcgacaagctgcgcggcgagcgcgaggggctgctgaagctccttggcagcgacgcgctgctgcgccggcaggtcatcagggagatcaaggccgacgccgagaagcacggcgacgcacggcgcaccatcatcctggcggcgacgactgcttcgcgctcggaagtcgccgccgtcgccgatgagccggtgaccgtgatcatctccgagaagggctgggccagagtccgccaggggcacggcctcgatctctcgggcgtcgtcttcaaggatggcgaccgcgccggttcggcgcaggagtgccgttcggtcgattcactggtgatcatctcgagcgaggggcgcgcgttcaccgtggccatcgccagtctcccggacggtcgcggcatgggcgcgccgctgtcgtcgttcgtcgacctggggggcggcaagattgcacacgtgcttaccggccgcgccgacgacgaactgctgttcgccaagacctcgggctatggcttcatctgcacctacggcgatctgctgtcgcggcagaaggccggcaaggccttcctgagcgtcgaagaaggcgctggtatcctgccgccgctgcgcatcgccggcaaggatcatctcgccgcgctatccgaagacggacgattgcttgtttttccgctcgcccagatgaagcgcctggccagtggcaagggcgtgcagatcatcggcctgcgcgatgcggaaacgctgcgcgcggtgctcgctgtgcaaggtagtcgagtgacgatcaagggaacggcccgcaaccggatcaagacgctggtttcggaagaccgccatctggcccagcgggcgcgccggggttcgccggtcgggcagatcagcaacgtgacgctgggagcgtatccggagtgagcagtggcgaccgacggcgctgatcgacagggccgttcgccgggacgtagcgccggcgtgcgcaagaccgaagggggaaaattgatggccaagaggaaatggagcatgggcagccgggcgaccgtttgtggcgcgcttgccctgtggagcacgctggcgcaggctgatcaggtgggttgcgtgaccaccgaatggaagctgatcggtgccaatcaccggatttgcgtcgagagctttgccgacccgaaggtgccgggagtgacctgccacgtcagtcaggcgcgaaccggcggtgtcagcggttcgtttggcctggcgcaggatccgtcgcagttctcgctggcctgtcggcagacggggccgatctccttgccggcgaagctgccgaaagaagccacggtcttcgccgaagacacctcgatcctgttcaaggagacgcgtgtcgtcaggatgtgggacgaagcgaacaagacgctggtctacctggcgatcagccgcaagctgatcgatggcgcgccggcgaacagtatttcgacggtgccggtcatgccctggggaactcgctgacggtgagccgtccgccgaaaacagtcgagtctccgccgtcgactccacccacgcacgacatcggccgcctcggacaggtgttcacgccgacgtcggtcgtcgacagcatgcttgcgctggtgcgcaaccgtggccgggtgctcgagccggcttgcggcgacggcgttttcctgcagcattttccgtttgcggtcggcatcgagatcgatccacggcatgcgccgccgggggcgcgcgtgatggatttcttcgacctgtcggagcgcgagtctttcgcgacgatcatcggcaatccgccgtacgtgcgctaccaggacataccggccgcctcgcgtggccgggtcaggcgcagcgttctcgacgggcgcgccaacctctacctgttcttcatcgagaagtgtctcaggcatctggcaccgggcggcgaactcgtcttcatcacgccgcgcgatttcgtcaaggcgacctccgccgtgccgctcaaccgcgtgctgcatgccgcgggaacgatcacggatttcgtcgagctcggcgattccaggctgtttgacggtgccacgccgaattgcgcgatctggcggttcgaactcggcaacttttcgcggttgacgcactatgccgcccagggctttgccgacggcatcgccggcctggggcgattgcagtgggaggagcgccacttcgtcgagagcggtggtcacctcttgttcacgcgcggcgactatgcgctgcacctgacggacatcgctttcgtcaaggtcggcgcggtgtccggcgccgatgatctttacgccagcgaggagtacgggaatcgcagtttcgtctactcggggacgctcgccagcgggaagacgcgccggatgctctggtgcgagcctggcgaagcgccgccggccgtcttgctgccgcacaagactcgcctgatcgctcgccgcatccggccgtttgacgaatccaactggtggcactggggacgtggctaccatcagtcgacgcagccacgggtttacgtcaacaacaagacacgccgctcgcggcccttcttcgtgcattgctgcaatcactatgacggagcggtactggcgattttcccgcgcgacccggccgtcgatgtgcgggcactggccgaggcgctgaatgttgtcgactgggaggacctcggtttcgtctgcgacggccgttttctcttcgctcagcgcagtctcgagcagacgccgctgcccgagtcgttccgtgccttcctgccgcaacgcggtgtaaaatagacgatttgcctgaccagccacgttttttgccgtcctggcaggcgtcagtaccgcgcattcactggcatgccctgtcgccggggggaggagacaagctcatggttccacgccttaccacagccttcagcggtcccctgctcgagatcgagcgctgtttcctcgatgccatgccggcgatcgaacgctggctgcgtgggcagtggcaggagcacacggcgcccttctatgggtcggtcgacctgcgcaattcgggtttcaagctggcgccgatcgacatgaacctgttcccgggcggcttcaacaacctcgacgcgagcttcctgccgctttgcgtgcaggcggcggtgaccctgatcgaccgcatctgcccggacgccaagcggctgcttctgattcccgagaaccacacgcgcaacctcttctacttgcagaatgtggcgcagattgccgccatcctgcgcctgaccgggctcgatgtacgcatcggctcgctgttgcccgagatcgtcaagccgactcccgtcgggctacccgacggtacgacactgctcctcgagccgctggtgcgcagccgccaccggctcggcctcgccgggttcgaaccctgcgcaatcctgctgaacaacgatctctcggccggcatcccggaaatcctgaaagatctcgacgagcaggtggtactgccgccgctgcatgccggctgggccgtacgccgcaagtcgaaccactttgctgcctatgatcaggtcgcgggcgatttcgccaggctggtcggtatcgacccgtggcggatcaacccgtacttttcggtgtgcgacagcgtcaactttcacgagcgccagggtgaggattgcctggccgccaatgtcgatgcggtgctcgaattgatccgcgagaagtatcggcagtacggcatcgacgagaccccgtacgtcgtcgtcaaggcagacgccggcacctatggcatgggcgtgatgacggtcaaggacgcctcgcaggtgaccggcctcaatcgccggcagcgcaacaagatgtcggtgatcaaggagggtctggcggtttcgcaagtgatcatccaggagggtgtgcacagctacgaggtggtcggcagcggcaagcaggaaggtgtcgccgagccggtcgtctatatgatcgaccgcttcgtcgtcggcggtttctaccgtgtgcatagcggccgcggccgcgacgaaaacctcaacgcgccgggtatgcacttcgagcgactggcttttgagaccagttgttcgctgcccgaccaatgccagaatcccgatgcggccccgaaccgcttctatgcctatggtgtggttgcccgtctggcgcaacttgccgcgtcgctggagctcgaacggacggcgccggtggcggaggaattggcatgcgcatagcattcgtcgtggacccgctcgggtcgctccgggcctacaaggacagcagcgttgcgatgatgcgtgcagcgcaggcgcgtgggcatgcggtctgggcggtgcagcaggaggcgatccatctctcgcctctgcatggcgtctgcgccgaagcggtgcacctggaaatgcttgccgacgaccacgactggttcgtcgaaatcgatcggcacgtcgttgcgctgcgcgacttcggcgccgtcgtgatgcgcaaggatccgcctttcgatatcgagtacgtgaccacgacgtggttgctcgagcgtgccgaaggcgaaggcgcacgcgtcttcaatcgaccgcgggcactgcgcgatcattccgagaaactgtcggtcgccgagttcgcccgctttgcggtgccgacgctggtggcacgcgaggctgccctgatccacgcgttcatcgacctcgagcgcgacacgatcctcaagccgctcgacggcatgggcggcagccagatcttccgcgtgcgcgacgatgacgcgaaccgcaacgtcatcgtcgaaacgctgacccgcgacggcgcccgcacgatcatggcgcagcgctatatccccgagatcgtcgatggtgacaagcgcatcctgctcgtcggcggccaggtcgtcccgtggtgtctggcgcgcattccgaaagccggcgagacgcgcggcaacctcgctgccggtggcacgggcgtggctcgcgaactgaccgcacgcgaccacgagattgccagcgcgctggcgccggtgctggccgcacgcggcttgctgctggtcggtctggacgtgatcggcgactggctcaccgagatcaacgtcaccagcccgacgtgtatggtcgagattgccgaacagaccggtttcgatgctgccgagatgttcgtcgcggcgctggagcgtgcgtgcgcggtagcagccgtctaggcctgctgctcattttcctcggcgccctggccgcttgcggccgggcgccgttgcatcatcaggaagccttcgttttcggtacgcgcgtcgaggtactgattgccggcctgcccgaggcgcaggcacggccggccgccgccgctgtgctacgcgagttcgaccgcctgcatcgtacgtaccacgcctggaaaccctccgaactgagcgcgctcaacgaagctctggcggctggtcggcggcagcccgtgacgccggaaatggcgacgctgatcgccgacgcgcagcgcctggcgctggccagcgaacagctcttcgacccgggaatcggtcgcctggtcagcctctggggctttcagtccgacgatctgccggctgcgctgcccgacgccggggcactggctgcctggcgcgcagcgcgccccggcatcgccgatgtgcagcttgacgatcaggttgccgccagccgcaagcgtgaagtggcgctcgatttcggcggttacctcaaaggggtcgcactcgatcgtgcggcggccatcctcgcagcgcaaggggtgcacgacgccttgctcaacattggcggcaatgtcatggcgcttggcagcaagaacggccagcgctggcgggtcggcatccagcatccacgccagccgggtccgctggcgacgatcgaactcgacgacggtgaggcgatcggcacgtcgggggactaccagcgttatttcgaggtcgacgggcgccgctactgccacctgctcgatcctcgcagcggtcagccggtggagcacacgcaggcgctcagcgtcctgatttcgccgcgcgcggcggccgggacgctttccgacgtcgcctcgaaacccttgttcatcgccggtgtcgactggccgcgtctggcgcgccgcctgcaggtcgagcacgttctgagggtcgatgccgaaggccacgttcaggtaagcgccgccatgcaccaccggctggtgtatgtcggcggccagccgccggcgctcgaaatcgttccttgaagcgtttgccgatgctgccggcgggcatggaatcccttagaatggcgggctgtaatgatgggtgaaggcaatgatcggtattctgctggtaacgcatggttcgtttggcgaaagcctgatccagaacgtctgccacgtgctcaacaagcgcccgccgctgatcgcgcaactcggggtggcggcacaggatgatcccctcgatatcctgccgctggcgcgtctgttgctgagggaagtcgatggtggcgagggcgttttggtgatgaccgacgtttttggcgcgacgccggccaatctggcgttgaagctgctggaaccggggcgtttcgaaggcgtttccggcctcagcctgccgatgttgctgcgtgccttgacctatcgcgaaaaagggatggaaacgatgttgcagaaggcgatcagcggcgcccatgatggggtggtcaagctgccggcgccagtctagatgacgatgaacggaggtcggcatggtacgcgcggaaacaccaatcctcaacaaactgggcctgcacgcccgtgcctcggccaagctgacgcagcttgccagccgcttcgccagcgaggtctggatggagaagggcgagcgccgcatcaacgcgaagagcatcatgggagtgatgatgctggcggcaggaaaagggtcgacggtggttgtcgaaaccgccggggaagacgagcaggcagccaacgaggcgatcctcgagctgatcgccgacaagttcggcgaggcggagtgagtacaagatcatgagcttcacgctgcacgggctaccggtttccggtggtatcgcgatcggtcaggcacacctcatgtcgcacgcgaccctcgaggtgtcgcatctggtcatcgccccacgtctggtggacaaggaggttgcccgtttcgaggcggcactggcgcgcgtgcgcgaggagttcgccagcctcaaggagcgcatgcagcacgcgtctaccgagttcggagctttcatcgatctgcatacgatgatcctggccgacccggagctggcagagacgcccaagcagctgatccgggagcggcgctgcaatgccgaatgggccctggtccagcagatggaactcctcgtcgggcagttcgagcgctttgacgatcagtacctgcgcgagcgcagctacgatgtgcgccaggtcgtcgagcgggtgatcaaggaactcgtcggtcagccgggccggatgtcgctacgcaccggcaagggcatcaaggaagagaatctgatcgtcgtcgcgcatgacctttcgccggccgacgtcattgcctacaaggagcaccatttcgccgccttcgtcaccgatgtcggcggttcgacgtcgcatacggccatcctggcgcgcagcctgcgcattccggccgtgctgggtctgctcaacgctcggcagttgattcgcgacaaggaagtgctgatcgtcgacggcacgcgcggtgtgttgatcgtcaaccccgatgtgcgcgtgctcgaggagtttcgactgcgcaagagccagatcgaactcgagcgcagcaagctcaggcgtctcaagtccggcaggtcggcaacgctcgacggcgtcgatatcgatctgcacgccaacatcgagttgcccggcgatgtggccaatgcgctcgacggcggtgccgaaggcatcggcctgttccggaccgagttcctttttctcgatcgcggtgacatgccgactgaggacgagcagttcgaggcttaccggaccgtggtcaaggggatggccggccggccggtcaccatccgcaccttcgacctcggttacgacaaggatctgcatccggagaaggttcagggtgatcgcctgcagagcaatccggcgctcgggctgcgcgccatccggctgtcgctggccgagccgaagatgtttcagacgcagttgcgggcgatcctgcgcgcgtcgaagtacggcaagatcaagctgttgattccgatgctctcgcaggcgcacgagatcgaccagacgctggccgcgatcgagcgcgccaagtccagcctgcgcggcgagcgagttgtcttcgacgaggcgattcctgtcggcgcgatgatcgagattccggcagcggcgctggccatcgggctgttcctgcgccgcgtccatttcctgtccatagggaccaacgacctgattcagtacacgctggcgatcgatcgcagcgacgagcaggtggcgcacctctacgacccgctgcaccccgcggtgctgatgctgctggcgcatacgatcgccagtgcagaaaaagtcaacatcccggtgtcgatctgtggcgaactggccggcgaccctttgctgacacgcctgcttttgggcatggggctgcgccagttctcgatgcacccggcgcaagtcctgctggtcaagcagaagatcatgcaaagcaactgcgcggaactggcccccatcgttcgccgcctgctgcgtcacgaagagccggcaaagatccgtgaacagctcgagaagctgaacgcctgatgtcgcaagagacttccatcggcgtcgttgcgccatccagagttaacttcgacgagtcgctgacgctcaagagcggtgccgtgttgcccggcttcgccctgaccttcgaaacctacggcacgctcaatgcccagcgctccaacgcggttctcgtctgtcacgcgctctccggcagtcaccacgtggccggctcctatgcggacgatccggagaacatcggttggtgggacaacctcgttggtccgggcaagccactcgataccggcaagttcttcgtcgtcggtgtcaacaacctcggcggttgctacgggtcgaccggtccgctgtcgaccaacccggaaaccggcaagcgctacggtgccgattttccgctggtcacagtcgaagactgggtcgcggcgcaggccaggctcgccgaccatctggggatccagacctgggcggcggtcatcgggggcagtctcggaggcatgcaggcgatcgaatggtcgctgcagtttcctgatcgcatccggcacgccatggtgattgcgtcggcccccaagctgtcggctcagaacattgccttcaacgaggtggcacgccaggcgattctctccgatcccgattttcacgggggctactacgccgaccatggcgtcgttccgaccaggggccttcgtctcgcgcgtatggtcggccacatcacctatttgtccgacagccagatggccgagaaattcggtcgtcagttgcgccatggcgagcacaagttcagctacgacgtcgatttcgaaatcgagtcctacctgcgctaccaaggcaagaagtttgccggcttcttcgacgccaatacttatctcatgatgaccaaggcgctcgactacttcgatcccgcctacgactacgacggcaatctggcggcggcgttcgtgcgcgcccgggccagcttcttcgtcgccagcttttcgaccgactggcgcttcgcgccggcgcgctcgcgggagatcgtctttgcgctactgcacaaccggttgcacgttgtctacgcggagatcgactgcggcgccggccacgattcctttctgctcgacgaccggcactaccatgcactcctgcgcgcctacctggagaacattgccgtatgaccgagcatgaaaggcgagccagggccgagcagcgagagcgttttgatttcgccgtgatcgccggctggattccacccggcgagcgtgttctcgatcttggttgcggtgacggtcgcctcctgcgctacctgaacgagacgcgggacgtctcgggctacggcgtcgaaatcgatcacgaaagcattctcggttgtatccgcaacggtatcgacgtgatccagatggacatcgagtgtggcctttccgggttcgaggatcagtcgttcaaccatgtgatcatctcgcaggcgctgcagaccatgcacgccacggagcgcatcctcaccgagatgctgcgtgttgcggaagaggccgtggtcagcttcccgaacttcgcctaccgtgccaatcgcgcggcgattgccaacgggcacatgccggtctcggaggatctgccttacgactggttcgatacgccgaacgtacgcttcttcacgatcgtcgatttcgagaacctgtgtgcccgcctcgcgatcgagatccgcgagcgcctggctttcgacgaggccgggcaggaagtgtcggatgaccccaatttgaatggcagcttggcgttttaccgtctgggtcggggttaattcggtgttatcgctgggtagggtgcaccgcctcgcggcggtactgctcatgggttttgcttccggcttgccactggcgctgactggacaggctcttcaggcttggctgacgatagacggagttaacattgccaccatcgggtttttcggactggtaggcattccgtacaccttcaagtttctttgggcgcctctgatggatcgcttcgagccgccgtggctgggacgccggcgcgggtggttggtgctatcgcagttgtcgttggcagctacgctgtgctttatgtccaccttgtcgccgagcgcacagcctgtcctttttggccaatgggctgtgctactggctttcctttccgcctcgcaggacgtcgtggtcgatgcctatcgggctgatcttctgctcgacaaggccgagcatgggccgggtgcatccatgcacgtgtttggttatcgcctggcgatgattctttccggcggtatagcgctaatctgggctgatcagtggcaatcttgggcccgggtgtatgccgtgatgggcggcgtcatggtcggcgcagctgctgcttcacttgtcttcttgccacgggtcagaggcacatcaaaggcactgacatccagcggttgggctgaaatctccggctttcttgctatgctggcaggcgcctttgctggctactatatggcgcgcaacctactcattgtcttcggtcttgaaccggatagtggcaaccactgggttcagctattcttcgttatgagcgagatcgccgcggcgctgccgctcgcttggtggtttgctcggttggttcgttttgaaactctcaatgcatcactggcgagttatttttcccagcctggtgcgacgctttttctcttgctcatcattctttacaagcttggcgatgcgtttgccggcagtctaaccacggcttttctcatcaaggggttagcgtttacgcaagctgaggtgggtatcgccaacaagatcattgggatctggctgacgatttttggtgcactcctcggcggtgtgctaatgatacgcctccgcctgtatcgagccctgctcgtgttcggcgttctccagttgttgtcgaattttggcttctatttcatagccatactcggcaaaggtgcttgggggagcgttgagacaccgccattcgactgggttatcgtttctctggaccacgccgcctcgctagacttcctgctactggcggtggtggcggcggaaaatattagcggcggcatgggcaccgtggcgttcgttgctttgctaatggcattgtgcaatcatcggtttaccgcgacgcactacgcgctcctttcggcgttggctgctgtggggcgtatctacgtcagcccggtagctggcgtgctgaccgaaacaattggctggcaggccttctatttgttctcggtagtggtggcccttcccggagttctgatggtctggtggatgcgcaggcatttgcttgcacttgctgaggttgggccggccaatgctgaaattgactgaccctccggtcgttacggaacttattgccgccgcgcggttgctctcgggaagactcgcgacgctgcgcttctcgccgccggtgagccacgtgtacaaccccctgacctacgcctgggcggcgcatgaggcctacttgcgccgttacgcggcaagccgcaggagagtgttgtttctcggtatgaatcccggccccttcggaatggttcagtgcggcgtgccgttcggtgagatcgccgcggtgcgtgactggctggggatcgagtgtgcggtgcggcaacccgcagtcgagaatcccgcgcggccgatcgaaggcttcgcctgcttgcgttcggaggtcagcgggcgtcgcttgtggggactctttcaggagcgtttcggcagcgccgatgccttttttgtcgagcatttcgttgccaactactgccccctggcttttttcaaccacgcccgcaatgtgaccccggacaagctgccggcagccgaggcggcgccgctgcatgcggcctgcgacgcgcatctgcgagccatcgtcgccgctttgcagccggaatgggtgattggcgtgggcagcttcgccgaagcgcgagcggtcgctgccctggccggaacaagggtcagaacggggcgagtgctgcaccctagtccggcgagtcctattgccaaccgcggctgggccgaagccgcaaccaggcaacttcgggcgctcgacgtttgggagtgatgtcgcggcagtacgtcctcgccgcggctgttcgccagacggccagagcggccgctatgggcgtggcgacagaccgagggcgaacagttcccggcgcagcatgcgccaagtccgccaagccaggaaaccacgttttgtccatcgccagaggcggctcggcttcaacacgaccagtatggccaccgcggcggtgactacttccgggtgctgtccgagatagtcgcgtcccttgcgcacggcggcgagggcgcggtcgacgctgtgcagggtgtcgcctaccggctgcagctgctgttcgaggagttggcgttgcatgctgatgcgctcgagcaagcggccgcgctcgacggccagatcaatcagttcttgattcattgcgggcagccgctttcagctggctcaggtcggcgccgaactcggccatgctcgccgagaacatgcggtcagggcggcgtacggcacgttggaggccgacgtaagcgacgccggcaacggcgaagaagagcacgcagaaaccgccgaggacggccgcccgttgctcccagaacgagacgaccagcaaggcgacgcccaggatcgtgccgagcgccaggcagaacgcgaggagctgcgaaacgagcagcaggtggacggcccgcagcttctcctccttgatttcattgccgaggagttcaagccgagtccgtccggcagtcagcagcgttgccgcgctgttcctggcggcggcgaacaggccgctgctgctgccggaagctgcgctcatcgagtagcgggcagcttagcggcgaccgatgatgacgccaagcagcagaccgacggcggcggcaacgccgaccgcgcgccacggattgtcgtgcacgaaatcatcggtggcgcgcgccgcggctttggttctatcgaccagtgcggcttcggcatcagccaggcggagcttggcatcgcgcaaacgctcgccaatgcgttcgcgcagatcgcccattttttcgccggcaacaccggcggtcgcgcgcaggatttcctccgcgtctgcgacgacgaccttcatgtcggagacgagtttttgcttgttcgcgttggagagttcggtaacttcggacatgatggacctcacagtggaaggtgatgacaagaagatcaatggtgcagcaccagagaagctttcgacgagatgatcagattatagaaatcccgagccaagatcaatgcaaacaacgagggcccctgtcgcaaagtgacgttcactcgccgcggtcggtttccaggtcgtactcgtagtcgatggtcagtggtgcgtggtcactgaagcgctgttccttgtagacggctgcgtgtctcgccgtggcggcaatggctggagtcgccaactggtagtcgagccgccagcccacgttcttcgcccaggcctggcctcgattcgaccaccaggtgtaggattcctcggtgctttccggatgcagtctgcggtacacatcgcaccagcccccttcgttgagcaggcggctgacccaggcgcgttcttcaggcagaaaacccgagttccggcgattgcttcgccagtttttgaggtcgatttcctgatgggcgatgttccagtcaccacagacgacgacgtcgcgtccgctggccgccagctcaagcaggtgcgggtagatgagcgccatgaaccggaacttggcctcctgtcgctgctcggaacttgagcccgacggctggtagaggcagacaaccgacagggcgccgaaatcggcgcgcaggtaacgcccttcacggtcgaactcggggcttcccagcacatccaccacccggtccggtttcttccggcaccagaggccgacgccactgtagcctttgttctcggcgtagcggtagtaggtgtgcaggccgtcaggcttgtgcatctcatcgccgagatcggcgtgctgggccttgagttcctgcaagcagatgatgtgggcattctgggcgaccgaccacgagtaaaggcccttgcgccatgccgaacgaataccattgaggttgagggtgatgatgcgtaacataggggattgtcgttgggcgagcctgcgtcgggaagcggatttttatggactttcgtcagcaattcatcgagtttgcggttgcgcaggaggtgcttcgctttggcgagttcaggaccaaggccggacgcctgtcgccctatttcttcaacgccggcctgttcaacaatggtgcggcgctcgggcgcttggctgaattctacgccaaggcgatagccggcagcggaatcgccatcgacggcctgttcgggcccgcttacaagggaattccgttggttgccgcgatcgccgttgccctggccagggcaggccgcaactttcccttctccttcaatcgtaaagaggcgaaagatcacggcgaagggggcagcatggtgggggcgccgctggccgggcaggtgctgatcgttgacgacgtgatctcggccggcacttcggtgcgtgagtcggtcgagctgattcgcgcggctggagcgacgccgtgcggcgtagtgatcgctcttgatcgcatggagcggggccagggcgagctatccgcggtacaggaggtggagcagagtttcggcattccggtggtcgcggtcgccacactcgacgacttgctggcctttctccggcagagcgtcgatttgcaagagaacgcggctgctgtggtccgctatcgccaggaatatggtgttgttgcgcacgctcgctagccttggcgggctgcttgtggcgttggtcggcccgggtgcgagcttcgctggcccgcgcatctattgttgccacgacgattccgggaaacaggtgtgcggcgacattttgccgtccgtttgttacgggcgtgcctatcgcgagctcggcgactccggccgcacctcacgcctggttgacgccccgctcaccgtcgagcaacgcgcccagcgcgcggctgaggagcagcggcgcaaggagcaggaacgcgtgctcaatgagcagaggcgaatggatcaggcgctgctcaacacctacgccagcgagaaggatatcgagatcatgcgcagccgggccgagcgcgatctcacgatggcgatcaaggcagccgaagagcggatcgcggagatacgcaagcagcgcaagaagttcgaggacgaggcggagttctatcgcaatcgccagttgccagccgaggtggccaagggtctgcgcgatgcggactacgagatcggtgcgcaggagtcggtgatcgagtcgaaaaagcgtgaccaggagacgatgcgcgcgaagtacgacgaggatctgcgccgctttcgcgatctgtccaagcgaccgtcggcgcggccctgaggccctggacgtcggcaaagcgcggcgcgggcttgcctcgtgcgcgggcctcggcgccctgtcggcggggaatcagccgatcttcctgcggagaagttcgttgattcgctgcgggttggccttgccccgggtcgccttcatggcctgaccgaccagtgcgttgaacgccttctccttgcctgctcggcattcggcgaccatggtggcgttggccgtgatgatctcgtcgatcagtcgttccagggcgccggtgtcggtaatctgctgcagtccctctctggcaatgatttcgtcagccgaatcgccttcgccgttccagagggcatcgaaaaccttcttggcaagattgttggagagcgtgccatcgccaatacgggcgatcaagccgccgagttgtgcggccgagaccggcgacttgccgatctcgctatcgtcccggtgcaggcgagcagccaggtcgaccatcacccagttggcgcagatcttggcgttcgccttgcccgccgcggcaacggtggcttcgtagtagttggcgaactcgatcgatgtcgtcagaacgcgggcgtcataaggagagagtccgtattcggcgaccaggtggtcacgcttggcggccggcaactcgggcatttgcgcacggatccggtcgatccactcaggttcgatgaccagcggcagcaggtcggggtcggggaagtagcggtagtcgtgcgcgtcctccttggagcgcatgctgcgcgtctcgcccgtgctcgggtcgaacagcaccgtcgcctgctcgatcgtgccgccatcttccagtgttgcgatctgccattgcacttcgtagtcgatcgcctgttggagaaagcggaacgagttgaggttcttgatttcgcgtcgagtgccatacgccacctgaccgaccggccgtaccgaaacgttggcgtcgcagcggaacgagccctcctgcatgttgccgtcgcagatgccgatccagcgcaccagagcatgcaaggcccgcgcataggcgacggcttccgcagacgagcgcatgtcgggttcggtgacgatctccagcaggggagtccccgcgcggttgaggtcgattcccgacctgccggaaaactgtgcgccaagttcttcgtgaagcgatttgccggcgtcttcctcgagatgcgcgcgggtcaggtggatgaccctctcggcttctcccacctgaatcgtcagcgcgccgccgacaaccaccggcaactcatactggctgatctggtaaccttttggcagatccgggtagaagtagttcttgcgcgcaaataccgatcgggacgaaatctcggcagcgacggcgaggccgaagcggatcgcacattcgaccgccgccttgttgagtaccggcaggactccgggcagcgcaatgtcgacggcgtttgcctggacgttgggcgcggcgccgaaggcggtggaactgcccgagaaaatcttcgatcgcgtcgccaactgcgcgtgcgtctcgatgccgatgaccacttcccattgtttcatcactgcttactcactcttcaaggacagcgaccgccggcgcggggtgcctgggtcgcgcggacgaccggtccgcaaggcggcgagacgtcgtctggcgacactcgagatcagtcatcgaactggtctgggtgctgcagatgccaggtggtcgcctgctggtaacggtgcgcggtgccaagcagcctggcttcgtcgaaatagttgccgatcagttgcaggccgacggggaggccgccggcaaagccgcaggggatcgaaatgccgggcagcccggcgaggttgacggcgatcgtgtagatgtccgaaaggtacatctgcacgggatcggccgccttttccccgagcctgaacgcggtactcggactggttggcccgatgatcacgtcgcattgccggaaggctgcggcgaagtcgctggcaatcaagcggcgaatgcgttgcgcctgcagataataggcatcgtagtagccgtgcgacagcacataggtgccgatcagtaggcgacgcttgacctcggcaccgaagccctgggcacggctcttgctgtacatgtcatcgagatcccggtactgcggcgcccggtggccgtaacgcacgccatcaaagcgtgccaggttcgaacttgcttcggccggggcgatgacatagtaggcggctaccgaaaggctcatgctcggcaggctgacagcgaccgtttcggcgcccagcctgcggtagtcggcgattgccgcgtcaaccagctgcatgacctccgggctaccgccatcaccaaagaactccgccggcaggccgatcctgagtccggccagcggcttgtccgcggtggcggtgttgatgtcgcggccgtagtcttccgtcggacgctcgaggctcgtcgaatcgcgctcgtcaaagccggccatggcgttgagcagaacagcgcagtcggcggccgaacgagccagcggacctgcctgatcgagcgaagacgcgaaagcgatcatgccgtagcgtgaaaccacgccataggtaggtttcatcccggtcaggttgcacagcgctgccggttggcggatcgatccgccggtatcggtaccggtggccgccggagccagacgcgccgcgaccgcagccgcggagccgccggaagatccgccgggaacgcagttcagctcccacgggttcctgaccggtccgtagaaggacgtttcgttcgacgatcccatggcgaattcgtccatgttcgtcttgccgaggagcaccgcgccagctgccttgaagcgagcgatcaccgccgcatcataggggctgacgaagttgctcagcatccttgatccgcaggtcgtgagccagccctgggcacagaagatgtccttgtgcgcgagcgggattccggtcagtggaccgccttcgccgcgtgccagtcgctcgtcggcagcgcgtgcctgtgccaggctaatggccgggtcgacggtgatgaaggcgttgagctgcgggttgtggcgggagatgcggtcgagatacagccgagtcaattcgacactggagatttctttcgtcgccagggcgcgcgcgagatccgcgagactacgttcaatcattcgatgaccttcggcacgaggtagaggcccgcttcggtttccggtgcgatggcctggaaggcggtacgctgggcgacttcgtcgctttcggtgacgcggtccgcacgcaggcgctgcgcgacgtcctgggcatgtgccatcggttcgacgccgctggtatcgaccgcctgcatcgtttcgatcagggcaaagatctcgttcaggtggccgagtgtgctgtctgcctcgacttcgctgatttcgatgcgggccagatgggcgacgcgccggacctgttctagggtgagtgacatggttactgaatcactaaggtgttaaacgagggagccatataaggtatcataaaagtttttcccaccgcagcccgcgtttggggccaacacggaattggcaagcatgttcagtttcctgcgcagttatttctccaacgatctcgcgatcgacctcggcaccgccaacacgctgatctatgtgcgctccaaggggatcgttctcgacgagccgtcggtggtcgccatccgtacggaaggcggtccgagttcgaagaagacgattcaggccgtcggcaaggcggccaaggagatgctcggcaaggcgcccggcgcgatcaccgtcattcggccgatgaaggatggtgtgattgccgacttcacggtcaccgagcagatgctcaagcagttcatcaagaaagttcacgactcgaagctcctttctccgtcaccgcggatcatcatctgtgtgccctcgggttccacgcaggtggagcggcgagccattcgcgagtcggcaatcggcgctggcgcgagccaggtgtttctcatcgaagagccgatggcggcagcgattggcgcaggcttgccggtcgccgagccgaccggctcgatggttgtcgacatcggtggcgggacgaccgaagttggtgtcatctcgctcggtggcatggtctatgccggttcggtgcgcgtcggtggtgacaagctcgacgaggcgatcatgaactacatcagccgcaactacggcatgctgatcggcgaaaacaccgcggaaaacatcaagaagcgaattggttcggcttttcccggcgccgaagtgcgcgagatggaagtctcggggatcaacaaggccgaaggtattccgcgcaagttcaccatttcgtcgaacgaaatcctcgaagccctcaccgagccgctgaacagcgtcgtttcggcggtgaagtcggcgctcgagaagacgccgcccgaactgggtgccgacatcgccgacaaggggatggtcctcaccggcggtggtgcattgctgcgggatatcgatcgcctgctgatggaggagaccggcttgccggtgatcgttgccgaggagccattgacctgcgttgcccgaggctgcggtcttgctctcgaaaagatggacaatctcggcagtattttcgcttccgattgacgacaagcggcgcaaacgccgcgcgtcgcccgtttcgatgcctgactgatggatcaccagccgccaccgttcttcaagcgtgggccggcacccgtggcgctgctgtcgttctacgtagcgctgtcggctgctctgcttgtcgtcgatgtgcgcctccagactctcgaggtgctgcgccaggcgttatcgatgtttacccatccggtgcagcagtttgcgcatctgccggcgcaagtacttgacaacgctggcggttatttcgccagtctgacgcgcttgcaggacgaaaatgcgcagttgaagaggagtcgtctcgacaacgtcgctatcctgttgcggactcagcaactcgaagtcgaaaacgagcgtctacgcaagttgcttggcgtcaagcagcgccagcaggccagcggccaggtcgcacagattctctacgcggcgcgcgatccgtattcgcggcgcattgtcgtcgacaaggggcagcaggacaaggtggtcgcggggcagcccgtcattgatgatgcaggcatcgtcggtcaggtcacccgggtataccctttcgtcgccgaagtgaccctgatcaccgacaaggaacaggcggttcccgtgcagattgtgcgcaccgggctgcgctcggtcgttttcggtcttggcaacggccagctcgaactgcgcttcctgcccgccaacgccgacgtccagaatggtgacgtgctggtcacctcgggcctggacggcgtcttcctgcccgggtttccggtggcccgggtggtgcacatcgaacgtgacacctcatactcctttgccaggatcttctgcatgccgctcgccggggtcgagaacttcagtgaagtcatggtcctcgacccgcggccggcgatttccttgcccgaacaactggcgagcgaggcggcgcgccgcgaggtcaagccgggagcaaaggccgggccggggaagaagaagcgattgaaaaaggactagaggcgatgcaaaccagttactcatcatcgcgcatcctgctgccggtccggccgtggttcatcgccagcacattgctgatcgccctgctgttcaatttcctgccgaccgccaactggcccggcgtacccgactgggtggcgctggcgctggtcttctggtgcgtgcgggagccgcgtcgggttggcatggggctggctttcctgttcggtctggcgatggacgttgctgatgccagcctgctgggccagcacgcgctagcctacgtgctggtggcttacggagcatcgtcgctgtcccgacgcatcctgtggtttcccctcgggcagcaggccctgcaggtgtttccgctgctgctgttggtgcaactggtccagttgggtgtgcgcaccatcgttggtgccgactttccgggacttgcgtatttcgttgggccatgtctggcggcgctgctctggccattgctgaccttcgtcctgctgctgccgcagcaccaacccgtcgatcgcgatgccaaccggccgctctgaacccgtggtcgagcctttggcggacgtccgcgggcgtccgcactggaccgcggccacgaggggctcgtcaccgactccgtgccgtcgttgaggagccggggttgcgtgctcgtcaatcaccactgactgccccggatcgcgagcttgatcgcttccgctttcgggtggctttcgccggtgtcgccgtgctcgtcgccttcgccctgctggtcgccaggttcttccacctgcagatcgttcagcacgcctactacacgacgcgcgccgaggacaaccggatctctctggtgccgatcgttcccaatcggggtgtcatcgtcgatagcaagggggtggtcctggcgcgcaattattcggctttcacgctcgagatcacgccatcgaaggtcgacgacctcgatgccacgatcgacggtctgagccgggtgatcgaggtcctgccgaaagaccgcaagcgcttccgtcgactgctcgaggaaagcaagaccttcgaaagcctgccgattcgttcgcgcctgaccgaagaggaggtcgcacgctttgctgccaatcgctatcttttcccgggtgtcgaggtcaaggcgcgcctgttccgccagtatccgctcggcccgatcgcctcgcacgccatcggctacatcagccgcatcaacaagcgcgacatggagataatcgaggagagcgaccaggccgccaactacaaaggcaccgaccatatcggcaagaccggcatcgagcagaagtacgaattccagttgcacggtgagacgggctatgagcaggtcgagatcgacgccggcggtcgggcgattcgcaacctgtcgcggacggcgcccgtacagggcaacaacctgacgctgacgctcgataccaaattgcaggagatggccgaaaaggctttcggcgagcgtcgcggcgccctcgtggcgatcgagccgtcgaccggaggcatcctggcgctggtgtcaaccccgactttcgatccgaatctcttcatcgacggcattcgcaccgatgactgggacttgctcaacaattcacccgacaagcccttgctcaaccgggcgctcaacggtgcttatccgccgggttcgacgttcaagccgttcatggccctggcagcgctcgaaaccggcaagcggacgcccggacaggccatctccgaccctggtttcttcaatttcggcgggcaccagttccgcgatgacaagaagggcggtcacggttcggtggacatgtacaagtcgatcgttcattcctgcgatacctattactacatgcttgccaacgacatgggcatcgacagcatcgcgcgtttcatgcgccacttgggcttcggtcaacggacgggagtggacatcgaaggggagtcggaaggggtactgccttcgccggagtggaagaaacgtcgtttcaagcggcctgagcaacagaagtggtttgccggcgaaacgatctcgatcggcatcggccagggctataacgcctacacgccgatccagctggcgcaggcgaccgcggtcgtcgccaataacgggatcatgttccggccgcacctcgtgaagtacattaccgatagtcgcaccggcgagaaaacgatgatcgagccggaacccctgcgcatcctgccctggaaacgccagcatgtcgaagtcatcaagaaggcgatgatcggagtcaacacgcagggaaccggcgcgcgtgccttcgctggcgccgcttatgtgtcggccggcaagaccggtacggcgcaggtgttcagcctgaaaggggccgactacaaggcatcgcgggtgaagaaggatctgcgtgaccatgccctgttcatcgccttcgcgccggcagatcaaccgaagatcgccttggccgttctggtggagaacggtggtttcggtgcccagtcggcggcgccgatcgcgcgcatggttttcgactactatctgctcggcaaactccccaagggggcagccgccgaagacgatgtggaggatgactgaccgatgttccagcagttcttgcagcggctgcggctacgcctcgtcgagcacctcgatgggccgctattgctgatcatgctcgcactcatgaccgtcgggttatcgaccgtttatagcgcgacctacgacgccaacaaccgggcgctggcgcaggcgttgaacatggcggtcgggctttgcgcgatgtgggcggtggcgcagtttccgccgcagaagctgatgcgtttcgcggtgccgctctatgttgttggcgtggttctgctggttctcgtttttcttttcggcgtcaaggtcaatggtgccaggcgctggttgtcgctcggtttcatacgcattcagccgtccgaactcctgaagctaggtgtgccgttgatgctcgcctggtacttccacaagcatgaggcggtgctgaaactccgccattacctcgtcgccggcctgttgctgctcgtgccctttgcactgatcgccaaacagcctgacctcggtaccgccattctcgttggtgcggcgggcttttacgtcctcttctttgccggtctaccgtggcaggtgatcatcggccttgccgctaccggtgccggcgcagcacctttcgtatggaccatgctgcatgactaccagcgcaagcgaatcctgaccctgatcgacccgaccagcgatccgctggggtccggctatcacatcatccagtcaacgattgccatcggttcgggcggcagcttcggcaaaggctggctggctggcacacagacacacctcgagttcattccggagcgccacacggatttcattttcgccgttttttccgaggagcgcggtctgctcggcaattccgttctcgtgctgctctatctgctactcatcggtcgtgggctgatgatcactgccaatgcttcgacgcttttcgcacgggtgatggccggatcgatcacgctgagcctgtttacctatgctttcgtcaacatgggcatggtcagcggcattctgcccgtggtcggcgttcccttgccgttcatgagctacggcggcacagcattggtgaccctgtcgatcggcatcggaattctgatgagcatccagacgcatcgcatgctggtgaggcaatgaggcagcggcagacagctcttgggcgatgcgggccgcgctggacggcatggctgtcggccctcttcctggtagcctgcggaggccagccggcgaagtcgcccgaaccagcggcacggacggccgaggggcggtcagcgccgggcaagatggtcaggaaaccggcggtgacgcagaagcgcggtggcgcctactacaaggacgacggtccgggcgacgagattccggataaccttgacgacattcccgatgcgcagccccgactcgagccgctgcatcgcttcgccaaccggccgtacatcgtccttggcaaggcctatgagccccagaccagcctgagaccgcatcaggagcgcggtgtggcgagttggtacggcaagaagtttcatgggcagaagacgtcgatcggcgagccctacgacatgttctcgatgaccgctgcccacccgacgctggcgattccctcctatgcgcgggtgaccaacgtcagcaacggcaggtcggtcgtcgtgcgcgtgaccgatcgcggtcccttccacgccgatcgcgtcatcgatctttcttatgcagccgcttatcgcctgggctacgtggacaacggcagcacgctggtgcaactcgaagcgatcgtcccggacggcgcgacgacgatgacctacgcacaggtgatgcccgctccgcggcctgcgagagcgcctggcgcggctgcagagcgcgacgagatcggcctgctggcggcgcagttggggctcgacagggatgcttcgccatcactggcaaaggacacggtgccaccggctgctccggcagccgcaccggcaacatcgtctggggccaacctgcgtggcgtgtttctgcaactgggagcttttgccagcgccgagaatgcagaaagcctgcgttctcatttgatgcgcgagctcgactggctcaacgagggcgtacagatcaatgccggcggcggcatgcatcgcgtccacctggggccctacacgagccgcgtcgacgccgaaaagattgccgagaggattcgcctggcgctcggttacaagcccaccttcgtgacgcgctgatcacgcgtcggctgcagcggggtcgagcgggcgaaagatgccctgaacgatccgccggccttgtgccagttcgacgacctggccggtgacctcgaccgggatcagtttgccgtcgccattgatgacctcgccgaggaaggcttcgctgcgccccgtgttgacgagcagcttgcacagttcgcgtacgtcgagtgtgtcgccggttgaatggagctcgctttgcagaacgccgagaagctgctgaagctggcgcccgaacaacttttccgcctgcgggttggcgtcgagtacatgcccggtactggcgtccgagatcaggatcgcatcacgcgcaccggtgaacaaggcccgtcgcaggtggttggcatcacgcaattcctcttccataagcaccagctgcgattgcagcagcgccaggctgacgaggctggcgattgcatgcgcgaacagccgctgcacagacggatcttcctctagccagtagacgcaactacgctttaagtatgggtttttgttgaagaaaaagccagcgccgcaaaagcggcggctgcctacacggcgcgcttttcggctttggccttgagcgggaaggaaaggccgatggcgtcgaggattttggcctgttgatcgtccgggcgtggcagatgcgtgtgacgctgaccgttgcggtcggtgctgtagagataggtcaatcgtccgagggccaccagggcgtcgtccggagtgatggtggcggggtcgtctacggtgctgccgaaggtccggtggagagccgcttcaaaccgccgcgtgatcttcaaggcgagcatcgccacgaagacatgtgccttggtacgctcagccttgcgcaggaagatcgggcgaatttccaggaaggtggttttgaccgtgcggaagttgcgctcgactttttgcagatcgcgataacgcgcatcgaccgccttcgcatccatcaagccttgtggcacatcggtttccaggagatagcagccgtcgagcagggcgtcctgcgctttagcctcctggtcgatggtgcagacaatgacgcgttcgttcagcgcgagggtgacaaacgcggcgagtttgtggcgtttggcccagcgctgcaaagcggccaggccggttgccgcgctggcgcgcctggagttcttgacgaaggcgttacggtcggcgatcttcgcctgcaactgagccaacttgtcctcccgccgccgctcctcgcgcacccggacgatctcgttacggcgcacgatcagccgtttgtcgtcgtgttcgacttcgcacagaggcacatcgaagaggtccgtctgcagcacgccctccttgaggaaggtgcgtacctgcgcgtcagtcaaggcggtgatatagcggaagccctgtgccgacagcgcggccttccccttggccttgatcattccccggtcgcccaccatcaccacctcggcaatcccgaattgctccttcagaatcgtgatctggctggccaccgtcgtcgggtccgcggtgttgccctcgaagacgcgcacggcgaggggctcgccgtcctcggcggtcaataaaccgatgacgatttgctgcttgcctcgcttgccgtcgcggttgtagccgtattgccccagttcgttgcattctccttcgaaatagctggaggtgacgtcgtagagcaccaggaccggtggttggccctgctccttgacgtaggcccggtacagttcccgctcgatacgctcctgctggctcgccagccagtccagagcggcatagaggtcgtcctcatcgaactcctccagcgccaacacatcggccaccgtgtgctgtttcgcccagcgcaccgccgacaaccgcgacccgccatgcgcgatgcgtgcgagaatcagaaacaggttgagcctgctttccgccgcactgcccaatacccgcgtgatgcccacctgatccgccaactgcttgagcgcaaacagcactccaaaaatctcgccgctggtcatctctcccgaccagtcgtcgaattcgcccttcaccagacgttccatggcgacgattcgctccggtgcccagttcgtcaggttggcaatggtccgcgtgcagactttgccgccctcacgataggactcgcggagcaggatggcgggcctggattttcggttggggatgcgggcgatgtacatgccgacaataaagcctaatagcgcattgtttgtcaagcactattattgcatatacatgcctacatgttttgccgattttctgatttattgcaattaatcagagacttaccttgaggactccgggaaggtccgacagatgtccaggccgagtgcggaccgacgcgctcgatgcacagcacgccttgcagttcgccattgacgtggatcggcgagttgattacggcgctgatcccgttcatcaacaggtagtcgtccgtgaactcctgcgtggagggatgtttcatcgcatcgtcagcgacgattggctcaccgcgcgtcagtgcccggaagtactcgggataacgtgccgcgcgcagggtcatgccgcggctatgccggtcgccggaaagctcgtagaggtcgatgcattccagcgtggtgcgccgggcgctcaggccccacaggctgacacgttcgatgttgagcatccgtgccgtagtcgcggtgagttggcgcaaggtctcgtccaggctgcaactggcgaatccttccctcgacaactgggcaaaagcaccctggaggtcaaggcaactggagagaggtcgaaacgggggcaacatcgggaatcctgctgcgtccagcgcgaggtgggcgcgtaggtcataaacagcattaatcgtaagtgctggtgcgcccggcggggtatgcagtaagtcacgcaaggtcggaatctcgtgatcgccgttgtcacaaaacgcgtacaggcggcgtggacggcgcttgctataatccgccctttgttcagaatccagtcatgcaaaagtttcgctccctgctttttctccttctcctcagcctttctgtcgtcgcctcggcccagcagctccccacgccgccggcactggccgccaagtcgtggctgctgatcgaggccgcttccgggcaggaactggctgcgcaggcgcccgaccaacgcctcgatccggcctccctgaccaagctgatgacggcctatctgagtttcgccgcgctaaagcagggcacgctcaaggtcgatcagcccgtgccggtgtcgcagaaggcctggaagacgggcggttcgcgtatgttcatccaggtcggcacgcaggtgaaggtcgaggatctcctcaagggaatgatcgtccagtcggggaacgacgcgtgtgtcgcgctggccgaagcaatcgccggcgacgaggaaaatttcgcgcagatgatgaatcgcgaggcccagcgactgggcatgaaggggtcgagtttccgcaattcgagcggtttgcccgacccgcagcactacaccacggcgcgcgacctggcaaccctcgccggcgcgctgattcgcgactttccggacgagtacgccaagtactactcgctcaaggagtttcgctacaacaatatcacgcagccgaatcgtaaccggctcttgtggatagacccgacggtcgatggtctgaagaccgggcataccgaggccgctggctattgcctcgtctcttcggcaaaacgaggcccgcgtcgcctgttgtctgtggtcctcggtgcgccatcggatagtgtgcgtgcccaggaatcactcaagcttctcaactacggcttccagttctacgacgcggtgcaggtctatgcgaagaacgaggaggtttccaccctgaaggtctggaagggaaccgcaagctcggtcaagctcggtttcgtcaacgatctggtgattgccgtgcccaagggcttcggaccgaaaatcagaactgaactcgtctcccagcagccgctgatcgcgccggtggcgcaggggcaggtgctcgggaccttgaaggtcagcctcgacggtaaaccgttcgccgactacccggtgctggcgctcgacgccgtgccgagcgcgggtatcatcggccggatggtcgataccgttcgtctgtggttcaactgatcggcgtccgatggctgaagagggcgcaagcctgttggagtttccctgcacatttccgctcaagatcatgggcctggccgacgatcggttggtgcaggccgtacttgccgtcgtcgtgcgacatgcgcccggtttcgacggggcgaccatggaaatgcgatcatcatcggggggcaagtatgtcagcctgacgtgcaccatcaccgccacgagcaggggacaactcgacgcgctctaccgggaactgaccagccatccgctagtcaagatagttctgtgagcggttcaccgcgcgccggacagtctggcccggcggctgccggggagagtccgcccgacgagcagtggctgctcggccctggccatggagcgctgcgggttcgccatctcggacgcaccgactaccggcagacctggcaggacatggtcgatttcaccgccgcgcgaacgggtgagaccgctgacgaactgtggtgctgcgagcatttgccggtgtttacccttggccaagccggcaagccggagcacctgctgacggatctcggtatcccgctggtaaacaccgatcgcggtggtcagatcacctaccacggtccgggtcaggtggtgatctacctcttgctggatctggcgaggagaaggctgaaggtgcgggacctcgtagcggccatcgagcaggcggtgatcgatctgctggcggagcatgctgtcggcgccgagcgacatggcggcgcgccgggagtctatgtcggcgcggccaaggtggcggcgcttggcttgcgggtgcgcaggaactgctgctatcacggcgtcagtctcaacgtcgacatggacctgtcgccttttgcgctgatcaatccgtgtggctatccgggcttgcgcgtgacgcagacccgcgatctcgccattccgctgacggcatcggcagccgcgacggcgctggccaggcatctcgcagaacaactggagtgcaagtaatgggcagtcagagtgaagagcatccggggaactcagccgcaaggccagcacctcgggtcgctggcgtcaaggaaaagggcgagctgaaaacggcgcgcattccgatcaagatcgtcccgcaggcggcacagcgcaagcccgactggattcgcgtcaaggccggcaacgaggccggtcgtttcggtgaaatcaggaaattgctgcgcgagcagaagctgcacaccgtttgcgaggaggccgcttgccccaatatcggtgagtgttttggccgcggcaccgcgaccttcatgatcctcggcgacatctgcacgcgtcgctgcccgttctgcgacgtcggccatggcaagccgctaccgcccgatgtcgacgagcctgtccaccttgccgacagcgtcgcccgtctcaatctgcgctatgtggtgatcacgagcgtggaccgcgacgacctgcgtgacggcggcgcgcagcacttcgtggacgtcatcagggccgtacgtgcgagatcgccggcgacgacaatcgaaacgctggtgcccgattttcggggtcgcatggatatcgcggtcgaggtgctggggcagtctctgccggacattctcaaccacaatctcgagacggtgccgcggctctaccggcaggcgcgtccgggcgccgactacgcgcattcactggccttcatgcaagcgttcaaggcgcgttatccgcaggtgccgaccaagtcgggcctgatggtcggactcggcgaaaccgacgatgaaatcctggcggtcttgcgcgacctgcgtgccaatggcgttgaaatgctgaccattggtcaataccttgcgccttcgccccaccacctgccggttgcccgttacgtccatcccgacgtgttccgcaactacgagcagcaggccatcgcgctggggtttaccggtgccgcgtgcgggccgatggtgcggtcgagctactgggccgatgtgcaggcgcatagtgcgggtgttgcctgacgggtcgcggctgtgcttcagttgtagcggatgaagcgcgccggatagcgggccgtggcccaggcgagaaagaggtacttgaccgtcttgccgatccccacggcgaccaggattcccggcgtcgacacattggccagcgcgcaaacgagcaatgccggtgtctgcggcatcggcgatccggcgatgatcaggatggcgagcaggccccagcgttgcagccattcgctggccaactgccaagcttcgttgtggaccagttgtgggtagtgcgcaatgacgaaggccgagcccaggtactggaagatctcgaccagcacggcggcgccgcagccactggcaattccactgagcagggcgagtgttcgccagcgccgcggcgagagcagtaccgcggggatgagcacggcgacgaacgggaaactgaaggtgatcgtagcggtaaacgcgatcaccgtgaccaccagcgaatagtggcgatgggcgacgctgcgcatcagcagttcgcgtagccagccgggaagaacgtgagttttcatgtctgcgacagttccgggaaagtccggcggcaggcctccgcgcgctgcgtacaagggctcgggcgagctgcatgactcctggaaagcgcttgtccgtgcgatagtgggcaggatatgcttatgctgggtcaagtcattgatcaatctcaatcgtcgcggagtatcttcaacatgctgcattttgcacgaatcatcggcctgctcggcaccctgctgatcagcgctcaggtactggcggtcggtgtcggcgacctgtcgggcaaagaggcctcggccggtctcaaggaagcgctctcgcggggagcagacatggccgtcagccagctcggcaagcccaacggtttcatgggcgacgcgcgcgtgcgcatcccgctgccaaaatccctgcgcgcggccgagaagatgatgcgcacactgggaatgaagaagcaggccgacgagttgatcgagacgatgaaccgcgccgctgaactggcggtggtcgaggccaagccgatcctcctggagtcggtgcagaagatgaccattgacgatgcgcgaggcatcctcgctggcggcgacgacgcggccacgcagtacttccgacgaaccacctcgactgctcttggcaagaagtttctgccaatcgtcaagcaggcgacagccaaggtgcagcttgccgatcaatacaacgaatatgccgggcaggcagccaagcttggcctgctcgaggagaaggacgccaatctcgacagctacgtgacgcagaaggcgctcgacggcctgttcgtgatgattgccgagcaggaaaagtcgatccgccaggatcccgtcggcacgggctccaagctactgcaaaccgtatttggggccgttggcaagtagccggcgaggcagcgcgtgtgcgccggtgcaatgccgcccatggcttcctgccgcgatgtgccgggaggacgacgctgcgccactcctcgacgacgggtcgtggcttcggattcgccctcggtgtagaacgtaagagctccatgcttgccgaagacgccatggcaccctgcctttcgccccggtggccgccctgaggagccaccgcctgtgaagcttgtgtttgcgctgctggcgtcgctgctgtgttcactcgctgtcggcgatcctgcccccttgcttggtatgtcgcgcggccagtcggcgccgccgccgatcatcgctggccgtgccagcttctacagttcggcctttcacggacgcaagacggcctcgggcgaggtctatcggcatgacacgatctccgcggccagcagtcgctttcccctcggtatgaccgtggctgtccgccgcgtgctgtcggctcgctgtgtcgtggtcaagatcaatgaccgcatgggccatcggagtcggctgatcgatctgtcgcgcgaggcagcggtccgtctcggcatgattgaggcgggcgttaccgatgtcgaagtcgtacccctgccgtcgtacctcctgggccatgagcaagcctgcgcgcttgcttttgcgccgccggtccacctgcacgccgacccgtagccgggtcaccgcggcgggttccgtggtgaccagaagggggccaacaacacgtttcggtgtgccgacgctctttgtcgattcctggtcatttctggtggcgggggcagggccatgacggctggcacgtctgccagggttgacctcctttgccgaactcgggaatactcgtcacctgcctgttcctggctgcggcttgcgggttgcgggagccgtcgtgagtgaatgcctcgcggagcatggcgtacgggtttgttcgatccgtggcttgcaccgaccacgatcggggcggtagcgtgcggccgccgcaaggcgcgccatagttcgtgaccaggggaggagatgatggacgacaagcttgaggtggaaacgccacgcagcaagaagtcggtcgcactttccggggtgatggccggcgacacggcgatctgttcggtgggccgtgcgggcaacgatctgcactaccgcggcttcgatatcattgccctggccgagcatgccacattcgaagaagtggcctacctgctgctttacggacgactgcccacgttcacgcagctcaagcagtaccgcaagaaactcaagacgctgcgtggcttgccggtgatgctccggccgatgctggagaacctgccggcctcggcacacccgatggacgtcttgcgcagcggttgctcggcgctcggaacgatcctgccggaagcgcaggatcacaaccccggggccgcgcgcgagatcgccgaccgactcatcgccagctttgcctcgatgctgctctattggtatcactggtcgcacaatggccggcgcatcgaaaccgagaccgatgacgattcgattgccgcacattttctgcacctcctgtgcggcaaggcaccgacggctctgcaggcgaggagcctcgacaagtcgctggtcctttacgccgagcacgaattcaacgcctcgacctttgccgcgcggaccatcaccggtaccggtgccgacctctacgcggcgatcagcggcgccattggcgcgctcagtggccgccggcatggtggcgccaacgaggtcgctttcgagattcagagccgctacaacgatggggcgcacgccgagaacgacattcgccggcggctggcgaacggcgagatcatcatcggcttcggacatcccctttacaccatcgccgatccgcgcaacaaggtgatccgcgcggttgccgaacaactgtgcaccgatggcgacaacatggtgctgttcgacatcgccagccgtatcgagtcggtgatgtgggaagaaaagcgcatctttcccaacgtcgactggttctcggcggttgtctaccacatgctggccgtgccgacgccgatgttcacgcccctgttcgtcatcgcccggaccagcggctgggtggcgcatgtgatcgagcaacggatcgacggaaaactgattcgcccttcggccaactatgtcgggcccgaggcgcaggagttcgtcgccatcgcggaacgaaactgaaaccccatgacgacacgcatcccagccactcgccctgacccggaccggatcctggtcggcattgccgactacgtcctggacttccggatccaggcgcgaagctccttcgagaccgcgcgttactgcctgatcgatgccctcggctgcgggctggaagcgctcaactttccggcgtgcactcggctgattggaccgatcgtcgacggaacggtggtgccgcacggtgcccgagtcccgggcaccggctttcaactcgacccggttcaggcggccttcaacattggtaccctgattcgctggctcgacttcaacgacacctggctggcggccgaatggggtcatccctcggacaatctcggcggtattctcgccacggccgactggctgtcgcggacccgtgtggccagcgggcaagtgccgctacagatgcagcaggtgctcgaagcgatgatcaaggcttatgagattcagggcgttctggcgctcgagaacagcttcaatcgcgtcgggctcgatcatgtcgtgctcgtcaaggtggcgaccgctgccgtgtgcacctggctgatgggcggcgagcgccagcagatcatcaacgccgtctcgcaggcctttgtcgatggtcagcccctgcgcacctatcggcacgcgccgaacaccggttcgcgcaagtcgtgggccggcggtgatgccaccgcgcgtggcgtgctcctggcgctcttttcgatgcgcggcgagatgggctatccgtcggtattgacgaccaggacctggggtttctatgacgtgctgttccgcgggcaggagttccgcctgtcgcgaccctacagcaactacgtgatggaaaacgtgttgttcaagatcagttttccggccgagtttcatgcccagacggcagtcgagtgtgcggtcaggctgcatccacaggtctgcatacggctcgatgcaatcgacagagtgatgattcgcacacacgaatcggccctgcggatcatcgacaagaaggggccgctgcacaatccggccgatcgcgaccattgcctgcagtacatggtcgcctttgccctgatccatggcagattgaccgccgaagcctacgaggacgacgcggcggcggacccgcgcctggacgctctgcgtgccaaaatcgaggtcgtcgaggaagcgcgcttctcggtggactacctggatcccgacaagcgctcgatcgccaatgcgctccaggtgttctttgccgacggcagccgcaccgcggaagtggtcgccgagtacccgctcgggcaccgtcgccgacgcctggaaggcattccggtgctggtcgagaagttcaggagccatctggcgcgccgtttccctcgcgagcagcaggagcgtatcgtcaaggcgtcgctcgacacgcagggccttggagccctggcggtgaatgactatctcgaccagtacgttccgggagctgcggcagttccgtcttgacccgcgggcagccgggctccggcctgcgctgccgcacatccgagcctggtaggagggcaaatgagaggcaatctgggcgccatcgcgctgatcctggtcggtgtgctggcactggccatcaatcttggggcaatcgaaatcgatatcgcacgtttgctgcgtacctggtggccggtgttgctgatcgtcctcggtgtcgggatgtttctggcgccggggaccgacaaccggcgcaagcctgactgaggcgctctgttcgccggccgcgtcgcttgacgtcttgggacgattcccgctcagggccggcaggcgtgtcggtataatcgcgagtcgtggaacatcctgctgcgctactaccccgagcctccgccttcgccgcggcggtgtggcgtctgcgcggccgcagccggccactgacgggtctcgaaagtctcgcccgctttcccgtccaggccgaactcgtccgcaccttgtccggccccgacgagtttcgcgaaaccctgtttgcgcgaatcgccggggccgcgaagcgagtcctgatcgcggcgctctacctccaggacgacgatgcgggccgcgaagtgctgtcggccctctacgccgccaaggcggcgcggcccggcctgcagatcgcggtcttcgtcgattggcatcgcgctcagcgcgggctgatcggcaagggtgcgagtgccggcaatgccgccctgtatgcggacatggcgcagcgcttcggtcccggcgtgccgatctatggcgtgccggtgcagactcgcgagttgatgggtgtcatgcacctgaagggcttcgtcatcgacgacgccgttctctacagcggcgccagcctcaatgacgtctacctgcatcgccaccagcgctatcgcctggatcgttaccatcttgtcgagaatcggccgctggccgacagcctggccgcgctaatgagtcaggttctgcggccgaacccggctgtcggtttcctggattcggcggtgcgagccaagacgggcgcgctgcgtggtgccatcggccgcttgcgccgaacgcttgccagcagcgcgtatggcgtgacatcggagccgatcggcaacggcgaggtcgggatcaccccgctactcggtttcggtgcccgcaggaatcagctcaacacggtgatcctgcaattgatccagcgtgccgaacggcgactggttctctacacgccctatttcaacttgccgggtccggttcgcctggcgatcgaagagcggctcaagcgacgatgccacgtgaccatcgtgctcggcgacaagaccgccaacgacttctacatgcctcccgaggagccgttcacggcgatttgcgccctgccgtatctgtacgaaagcaacttgcggcgcttctgcaaggcgcaccagaaggctattgaccagggactgctcgacctgcacctgtggcgccacgacaatcacagttttcatctgaagggtctgctggtggacgacgactacgcgctgatcaccggcagcaacatcaatccgcgggcctggcggctggacctcgagaacggcctgctgatccacgatccgcagagccgcctcatcgagcaacactgggtcgaactcgagcggattctggcgcacacccggcggctggaacatcaccaggcgctcgaggccgccgacacctacccgttgccggtgcagcgccttctcaagcgcctggcccgtacgcgtgccgaccgtctggtgaatcaggtgctctgatggccaggccagacagcgtctgccggagagcatgcaggtcgctcttcttgtcgtagaaggcataagcgccggcttccaggcatcgcttgcggtagacgtcctccgcgaagttcgtgaataccagcaccttcacgctcggctgctccgcgctcaccgcgcgcagaacctccagcccgctgccgttcacaagctgaatatcgagcaggacgatgtcgggtgggttgctgcgaatgcgtgcgatggccgcggcgggagtttcgaactcgcccaccacctccgccccttcgatccgcgcgagcatctcgcgcagcatcgcccggacaacggctgaatcatcgacgatcaggattgacatcacggcccgttccaagaaaaagcgtatgccggagcagcagtttttcgacctgctcatgcaccatcagcgcaacgttgggcaggaggctgagtgaggtcaggcccgggacgctggtaaccccccggcgcagaacaatcacgatcagcggactggtgcaggtagaggatcggctggccaacaaggcatgcacaaaagcgcgagatgctgttccccaactgatgactatcacatccggcgtgtgcctcgcggcacagtcgtaggcgtcttcaatcgaacgggcggttgccaccagatcaactgcttcgttcgcccgaagcgcaccgccaacatcgtccaggaacaggttgtccgtgtcgaccaggaggagacgcgtgcggtcgtggtgcaggtggggcgatgcgcagggggccatggttatctccgctgccactgattcgccagaagaaagagttcctccgtgcgcgaatccatgggcagcccgcatcatctcccacacgccgagtatccactatcggtgtcgcgtgtaattttctcgtaggggatggccgacacggcagctgtcggcgaatccctacacgaacagcgtgccaaggcgctggacggaggagcagccgacgcgcatgcggggcctgtcgccgaacgaaccgaacaaggaccggcttgccgctctatcccggcggcgccggttcacgacagcatgcccttatcgagggcataacgggtgagttccgcgttgctgtgcagccccgtcttttcgacaattcgcgcacgatacgtggtcaccgtcttcggactgagatgcagcgcctcggcgatctgggtcaggctttccccggaggcaagccgtcgcagcacttcgatttcccggtcggacagcgcatcggaagcagatttcctgccttgccccacttccaccgccaattgctccaagagcgcggggctcacatgccgaccaccaccggcgactttgcgtatcgctgcgagtagcgttccaggggggctgttcttggtgaggtagccggacgcgccggctttcagcgcgcgcacggcgtagacctcctcggcgtacatgctcagcatcagcacggcaatcctcggccgctccgccttgatctgtttcagcaggtcaagaccgcccttgcccggcagcccgatatcgaccagcgcgacatcgaactcgttctggcggatcatgctgatcgcctgctcggcgttctccgcctcgcttacgacctccatatcgtccgtctgagccaatagcagccgcaagccgccgcggaccacggcgtgatcatccaccagcaggatctgaagcttgcgttcgttcattgcgcctcaaagcggcatgtgcagaacaaggatggtgcctttcctaacgccgcgcgacagcgcgatactgccgccaaaccgggcggcacgttcctgcattccgagcagaccccaggatttggccttgatcagggcatcatcgccaatccccacaccgtcatcttcgacggcaatcgtgacggcgccggccgcatggcgaacacaaatctcggcgcgcgacgcctgggcatggcggacgaagttgttcagcgcttcctggacgatgcgaaacattgctgtggcacggtcggggtcgacatcgatagccgcgacctccgtggcgatcgagaccttgcattgcaggccagtccgctcctcaatctgcccagcataccactcgatggccgtccatacgccgaggtggtcgaggacactcggtcgcagatcgttgatgatgcggcgcatcgcatccacggctgaatccaccaactgcaacgcctggggaagttgggcgtcgccgggcggcgttgcctgttgcgcacgctcgatcgccagagcgattgcccatcggacgcccgtcagcgtgctgccgaggtcatcgtgaagttcgcgcgcgatgcgcacccgttcatcctcccgaactcgctccagatactgcgaaagctgtcgcaactcttcattggacgccaccagcaaatcctggctatgtttgagcctggtcatatcaaccacgttgacgagaacgccgtcgatgtcgccattgacgttccgatgtggcgcgtaggaggacaaggtccagaagaggcgtggatcgtcgcgatgatccagtgcggcctctggcctcagcagttccgtcgtgccgcgcaggcgcggcacgaactcgtcggcgacgaccatttcccccgccagcgcgcgcgcgagcagcgcttcgatgccgtgctgtcgcgcgtcggggaacaagtcatgaagctgcctgccgatcgccgcctcgcgtggcagcccgatggcacgttccaggaagcggttccagacaactaccctgagcgcccgatcatagaccacgaatccctgatcgacattgtccaggatctcctgggcgaaaccctcggcctgcaggcgcgcggtaatgtcctggaccgtggcaacgaagaagtccacgctgccgtcttgatgccgaaccgctttcacgtctgctgtcacgttgacgagcctgccatcctggcgcacgaagcgcttgttcgtctgaaagccatccctggcgccgctcaagacgcctgcgaacaggatcgattcggcggcgcggtcatcagcatgcgtgagctcggtccaggtcaggtcggccagttcctcgcgcgggtagccgagaatttcgcacaggcagtcgttgaagcgcagccagcgcatgttgtccgctgacaggatcgtcatgccgacgaagggaagatcgaagaagaacctgagcaggcgatccttttcaagaccctgggcagccaactccagttggtgtgttcgcagttgctggcgccacagcaggacgatgagaacggcgacgaccagcaccgccgaggtggcgaccaagctgacccagaagaccagattgcgcagcggagacagtacttcgtcgcggtcgactttcgccaccagatgccatggcgtacctgccaccgggcgggtggcggccagtacgccgacaccgcggtagtcctttcccgtcatgacctgcgccgtgccggccagtacagcgcgggcggccggcagttcgggatcggtcagggcttgactgaatagcagcgccgttcccttgcgatggcgcaactcgttcaaatacaggacggcatctccctcctggcgcaccagcagcgtctccgcgctcgggctcggcgttggccagctctgaatcaacgggaacacgacacgttctaccggagtgtcgaggataacggcgcccaccacttgctgcctgccgtccattttcttggtcagcggcgcaacccagtcgaggtgggcgcggcccgactgactccgatagagatctgtcgtcgctacctggctggtctggaaggcggtgtgcagcgctttccggacaggtgcttcgccagttgtttcgtccaagccgagggctaggatctgccgggcgttaccgtcaaccaccacgaagccgtcgtaggcataggcccgcctgagcgtctcgagccggtccaggatgcgcttgcgcgcaccggggtccacctcgcgcgttgcccggacggcgtcttcgacgagaccggggctggcgctgaggaccagcgcatcaccacgtcgctcggccagccacgcttcgatctggcccgccttcaggtcggcgatggcgcccagatcggcaaaggcctgctgctcgagacgcggggtttccaggtaaaagatacccacgccgaccagaggcacgcttgacagcaagcccaggatgaccgcagccacgccacctaggcgtgacctgcgcagtctgctggcgctaagggacaggaaatccgacggcaccggcacgaggatacgcagccgatcaaatgtcgtcaatcgagccctgttgcgaagggggcttcaaggggcagaacgcgtcggaacccggaaaagaaaacgggcagcgccgaaacgctgcccgttgtcctggccaaaggaggaggctattgcttcgcggacttgacgtcgccgtcggcaccgaagcccatcgtgtagcccatcgaaacgtgatggaagcgaccggtggcatggtcggcatggatggcgacaccgaacggcgtcgccttgccctcggcgagagggccggagagcttgcgcgtgaaggtgaccgtataggtgtcgccggccttgctgccttccgccttgacgccggcggtgccgccttccatgttgcgcttgtcggtcaccgagccatcgaccaccttggcacccttggcgctcttccactgcatcagttcgtaggcgccgtccttggtgtacttcgtcttcttgtcgtccgcccccggcatggtgcgtgcgtcgctgtggcaggtcgcccaacaaccaacctgcgcgccttgcgttaccttgtcgctggggaacatgacggcgaccttgacatcgttctccttgtcggccggatcgacgccaccggccggtgccttgaaggtcaggcggatataggcgttatccttgtcgtaggcgctctgcacgctgaccgggaaactcattgtcttcggcgcgcccttgggctcgagatccttgccggcaaggcgcttcatgtcgaagttgaggccacccttttcctcgtggcaacccacgcaggtttcgcccttgttgatcccggtacgaccgctatggtccgatttcttcatcacccactcgatcggcgtcacgccggcgtggaacacctgaatgtcgcgtttcggaaccttgctccagtcgggagcagcagcctgcgcgaactgcgcaccggaaaccagcaacgcgccgaagagggcaagggaaacgctcgttcttttcatgacaaactccactcaagtagtaggtattgatgcggtcatcgccggccaggggtggcccgggtttctggtcagcgcctggccgtggatgggatctcgccggtcgtgttcagcgggcctactcgtcttcctcttccggcatgttctttggcttcctgtgcgcaatgcccttgtggcaatcgatgcaggtctttttctcgtcctgaccgatcttgtgcatcttcgaggcgcgcgccttctgcttttcgatatccatcgccgagaacgaattccggcattcgcgcgaatcgctccccttcatgcgctcccattcgtggcccgccaattcgaggcgcttggcctcgaacttctcgggagtcgagatcgtccccatgatcttgccatagacctcctggctcgcctggatcttgcgcatcatcttgtggccccagtccctgggcacgtgacagtcggagcaataggcgcggacgccggtgcggttgctgtagtgaatggtcgtcttgtactcctgatagacgttgtccttcatctcgtgacagccgatgcagaactcgagagtgttggttgcttccatcgccgtattgaagccaccccagaacaggatgcccgcgatgaagccgaccgacagcagggccaatagcgagtacttggcacttgggcgtttgagtgttgcccagaaacctgagccgttatcggacacgatgcttccctccccctgagatttccacgccttctgccaaacgccgaggctggcgagagtctagcggatcagccgatgccgacggtttgatctaggttaacaaatgggaaagtcgcgtcggcgcttgtcgcccagggtggtcaggatctcagggctgcatgttgtcgatgggcaggcgcagattctggctgcccggcttgacgcccttgagggtgccgaggatgtccccacgggaactctgcgccaagccggccagccggcatggttgccggcgtcggtaccttcggggaaacgctccatggccttgcaggagcaggcgagtctatccagcattggctgtgctcgggattcttcctggctttctctaccaggtcggcgacaatctccgcgatctgctgtggcggcaagcgcgcgtggactgccgcgcagcgcatcgccggcagcggcgggcaacgggacaaggaggaacagaacgcccggtccgaaccacagtagcagcgtcgtttcgttcagtggcagcaggtaacggcattaggcgtctgtcttgggatcccctacgccaacaaccgagagggacgaagcgccgtggagcggaggcaatggtccgtaccgaacatcccgaatgtttctgttcgatcggaatgcatgaggacgggcgaggaaggccttcatgccgacgcccggttgcgtcaggaagaccgttcccggaggtgccgcagacctggcaagagcaccggaatgtcgctctggatgatgctccacaaagtatcgttgtcgattcccaggtagccgtgaatcagccggttccgggtggcgatgatcagccgccacggcacctgtggattggcagcccgtacggtgtccgggatgtgagttgcagcctcgccgatcagttccagattgcgcaaggtggcgtcgtagttcaactcattgacgacgaacgccgtctggtcgagttgggcggtgtaggcgatcaccttctctgcaaagccgatcatgtcgtcgacgtagaaccgccattcgcgcgctggccgctcagacatggacggcttctttctcgacgaatggacgcagctcggggcgcaaagccttgtcggtcaccagatcgatcggcgcgccgaacaggtcttcgaggtagaactgaacgccaaagtagcgctcggacgtagccggaccatcaaagctgacgagcacgtcaacatcactgtcgttccgcgccgcgtcgcgtgcggttgatccgaacagcgcaagttccgtcactccgtagcgagcagccagtatgggtttgctacgcgtgagcagctcgatggcgagtgaccgattcacttctgtctccatgcaatccggtaaatcagcgtcatcagggctgcacttggtcgatgagcaggcgcagattctggctgcccggtttcacgcccttgagtgtgccgaagaggtcgccactcgaactctgcgcgatgcccgccttggcgatgcgtgcctcgacgctgactgtcctgaagtccgatatcttccggccgccgcccaatgccattgagtcgtcgaagcgaaagcgcaggggcaggtcggcaaccgtggcccgcatggcggcgagtggcatgcgcggaccgtcctcggcgcgcgcgaagacgaagagtatgtcgttcggtttggcctgaccggcaagcttgccgctcagggtcacttcgccgctgacggcgccggcgccggcattcggtttcgtgccgggtttgtcgccggccgcctgggccgcggcgatctcgcgcgctttggctatcgccgcctcgagcgcgcgcgcttcttcggatccgggttcgagttgggcgagcaagcgtgcccagtaagtggcggcggcggcgaactgctggcggtcgctcgccgccgcgccggcgagcagtagcgcctgcggttcgtccgggtcgatgctgagcgcacgttcgaccagttcgctgggcttgccctggaggctgccgccatgactccggctgagaacgtcagcatagtcgccgagcagcgccgcatcctggtccacgagtgtaccggcacggctgtaggcttcggcagcttcggggaaacgctccatgaccttgtaggaacgggcgagcatcacccagccctggctgtcatcgggattcttcctgagtttttcgaccagaccggcgaccatttccgcgatctgctgtggcgccagccgtgcctgccgctgcagcgggtcgagcgcacgcggactgccgagcagcgtatagccggcagcggcggccagcgggatgatgacgagcagcgcgagggcagtcttgcggccacccgagtcgttccctgccggggttgtggtcgctggctggacctcgtcgagcaagcggcgctgcaactcgtttctggccgaaacgaagtcggcctcggcgagcaggccgtcgttgcgctcgcgctccagttcgctgatctggtcgcggaaaaccgccagattggcttcgcgacggtcggcggtgcctgatgctcgcggcgcacgccagagcggcggcaacagaagtgcgatgacggcgacgacgagcagcgccgcgacgatgatgaagccggtcatgagagtccttgacgagaatccgtgtcctgcagcagcgtgtctgcctgacgctgttcgtcggcggtcagcggcgtgtcgctgatggcccggtcacggcggcgcaggtaaagcaccagcgcggcgaggccgccgacgaacagaacgccaggcccgaaccacagcagcagagtcgttcccttgagtggcggccgataacggacgaagtcgccgtagcggctgaccatgaattccatgatctcggcgtcgcttcgcccgtccttgatcagcgtgcggatctcgcgccgcaggtcgttggccagttccgcgtgtgaaccggacagcgattcattctggcagacgaggcagcgcagttcggtggagatggcgaccagccgcttctcggtcacctcatcctcggcgaggggctgggcttccccggcgtgcaggccgcccgcgccgaagcttcccagggcgaccagcagaacgatcagccagcgcctcatttcgacagctccgccagcagcggcaggatcttgccggagtagacctcgggggtgatcgggccggtgtgcttcatgcggatgatgccggcccggtcgatgacgtaggtctccggcacgccatagaccccgtagtcgatgccgacgcgaccgtcgatgtcgagtgccgacagcgcatacggattgccgtgtttggcgagccaggcggcggcacgctcgatcaccaacggtttttccgctccggcggcgaccttgtcgatgtcgatcgcgccatcaccacgcacctccttgtagttcaggccgatcagcggaacagtctggcgtttcgccagttcgacgagcaccggatgttcctgccggcacgaaacgcaccacgatgcccagacattgagcagccagaccttgccgagcatgtctttcggcgaaaaagtctgctccggcgctgccagttggggcagcgcgaagtcgggcgccggtttgccgaccagcggcgagggtacgtcgcgcggattgaggttgagcccgacggcgagcagggcgacgagaacgacaaagccgataagtggccagaggaagcggttcatgggtgttttctcaggcgttctgggccagcgaaaccggtggcgcgggcgagtgggcggctgccttgacccggtagcggcggtcggtcatggcgaccaggccaccaagcgccatcagtacgcagccgccccagatccagtcgacaaagggtttgtaatagacgcgaacggcccaggcggcatccggcctggccttgtcgatcggttcgccaagcgagacatagacgtcgcgcagtaagccggtatcgatcgctgcttcggtcatcggcatcgacgaagcgacgtagaagcgtttttccgggaacatcttgcggatcgtccggccctcgctgacgaggtcgatgtcgccgaccagcgcccggtagttcggcccctgcgccggacgtacgccgttgaagcggaaggtgtagccgccgacgctgaccgtatcgccgatttccatcttgacgtccttctcggcctgataggcgccgaccatcgtcacgccgacgatgaacacggcgataccaaggtgcgccagatgcatgccgaagaaactgcgcggctgccggcgtgccgcggtgaagaacgactggccggcgcgtgtcgagcgcacccggtcgacgaaattgagcagcgcgctgagaacgatccacgccgccagcaggaggctcagcgccaccagcggtttccactcgccaaacacaaagggtgcaccgacgccgaccagcgccgccgccaggaaagcccagcgcagggtacgcgccagttcgccgacgctggcctgtttccagcgggcaaagggcgcgacgccgatcaggaacgctgccggcagcataagcggtacgaagacggcgtcgaagtagggtgggccgaccgacagcttgccggcgccgagtgcgtcgatcaacagcggatagagggtgccgaggagcaccgatgcgcaggcgacgaccagcagcacgttgttggtgagcagcagcgactcgcgcgagagcagcgcgaagcggccacccagccccaccttcggcgcacgccaggcaaacagcgccagcgagctgccgatgacggccaccaggaagacgagaatgaagatgccgcggcgcgggtcggtggcaaaggcatgtaccgaagtcaacacgccggaacggaccaggaaggtgccgagcaaggaaagcgagaacgccgagatcgccagcaacacggtccagttcttgaaactgccgcgcttctcggtcaccgccagcgagtgcaccagcgccgtgccgaccagccagggcatgaacgatgcgttctcgaccggatcccagaaccaccagccgccccagccgagttcgtagtacgcccaccacgagcccagcgcgatgccgagggtcaggaaaacccatgccgccgtcgtccacggtcgcgaccaacgcgcccaggcggcgtcgagctggcctgaaagcagtgcggcgatggcgaaagcaaaggcgaccgagaaaccgacatagcccatgtagagcatcggtgggtgaaagatcagccccgggtcctgcagcagcgggttgaggtcgcgcccctcttcgacggccggcagaacgcgctcgaaggggttcgaggtgagcaggatgaagagcaggaagccggcggtaagcagcgcgagaacgccgagcacgcgcgcgaccatgggcgcgggcagcgctctcgacagtccggcaacggccagcgtccacagcaccagcatcaccacccacagtagcagcgagccttcgtggccgccccagacggcggcaacgcggtactcgagcggcagcagcgtgttcgaatgctgggcgacatagaccaccgagaaatcgttctggatgaaggcggtggtcaggcagccgaaggcgaacgccagcagcagtccctgcgccgccgccgccgggcgggccagcgccatccatggttggcgattggtgtgggcgccgatcagtggcagcgtaccctgcacgagggccacgcagagcgcgagaatgagcgcaaagttgccgagttccgggatcatgagcgtgtcgtccgcattactgcttgatggtcttggcggcggcttcgctagccgccttgttggctgctgcccgctggtgcgcgtcgccgacggccttggcggcctccggcggcatgtagttctcgtcgtgtttggccaggacctcgctggcggcgaagacgccatcttcgcccagcctgccttgcgcgacgacccctttgccctcgcggaagagatcgggcaggatccccttgtaggctaccgtcatgtccttgtcggtgtcggtgacgacgaagcgcagcgtcactccgtcggcctcgcgctgcagggagccttccttgaccatgccgccgatgcggaagttcttgcccctgggggcttcgccggcggccacctgggttggcgagaaaaagaacaccagattgctctggaaggcattgagcaccagcgtggcgacgatgcccagaatcgccagaccaccagcgatcagggcgaggcgcttgtgacgaggtttcaaccgtgactcctgcgcgttgtggtgaggggttcgctggcggcgcgggcttccgatctctcggcgcggagttgtcgcttgaggcgcgcgaccagtttcttccgaccccgccgcagcagcatcggttccgccaccatgagcagcgccatgaccgcgaccgatccccagacgtacagaccatggttgcccatcgccagaaaatcgccaaggctgttccagtgcatgggcctactccctttcgccgagcagggcgcgcacccagtcggtgtgccgctcgcgctcgagcatgatcgtgcgcacgcgcatcagggcgaccgcgatgctgtacatccagcaggcgagtgcgcagagcagcattccccagagcatcatcgccgccatgctcggcgctttcgtcaggctgaccgaagccccctggtgcagcgtgttccaccacttgaccgaaaaatagatgatcggaatgttcaccacaccgaccagcgcgaggatcgcgccggccttgtcggcccggcgcgggtcgtctatcgccgcctgcaaggcgatgaagccgatatacaggaagagcaggatcagctcggatgtcaggcgtgcgtcccagacccaccaggcgccccacatcggcttgccccacagcgcgccggtccacagcgacaggaaggcgaaaagggcgccggtcggcgccagcgcggaggccatcattcccgacaggcgcgtgttgaaagccagaccggtgccagcccaaaaggccatcaccaggtagatgaacatcgacatccaggacgcgggcacatgcaggaagatgattcgatagccctcgccctgctgcgcgtcggtcggcgcgagcaggaagccgatgctcagtccggcgacgccgaaaatcgcggccagcgcccagaaccacgggatcagcttgccggcaagcgggtagaaggtctgcgggctggcgtatctgaaccagttgatcactcggttactcatcgttggctgccgggaatcattccagggcgatcctcagggccgcggcagtcggccacggcgcaaaaaacacgccgccgagcgccagggcgccgagcagcgacaaatgggcctgcgggccaagcccgctgaccgtcgcgtcgaccgcgccggcaccgaagatcagcaccggaacgtagagcggcaggaccagcagcgacagcagcacgccgccaccgcgcacccccagcgtcagtgctgcgcctatcgcgccgatcccggaaagcgccggcgtgccgatcagcagcgacagcgtcagtaccgccagcgcgtcgttggccagatcgaactggattcccagcaccggtgccagcagcaccagcggcaggccggcgaccagccagtgcgcgatgaccttgccgaacacgatcagacccaggggctgcggcgccagcgccagttgttcgagcgtgccgtcgcgatggtcgtcggcaaacagccgcggcagcgacaacatcgtcgccagcagtgcagcgacccacaggactcccggcgccagcttgcgcaattggtccgcatccggcccgacgccgagcgggaagagactgacgacgatgatgaaaaagaacgtcgccgcgacgatgtcggcctgtcgccgcatcgccagtcgcaagtcgcggccgatgacggcgcggatcaatactagcattctgtcagcgcgtggcgagcgtcgccggcttcctcggtgccaagccagagctcgcgtacggctcccgccggcaccgctaccgactggtgggtggtgaggaccgtcagtccgccgcgctgcagatgggcgccgatcagtcgggcgacgaggtcgacggccgccgtgtcgagtgcgacatagggttcatcgagcacccacagcgcgcgcttctcatgcaccaggcgggccagcgccgcgcggcgtttctgcccctgcgacagatagcggcaggcgaggtcctcgcggccatgcagtccgacctgttcgagagcatcgagtgccgagtcctcgtcgagcgcctcctgcgccagtctggccgcagacagaaggttttcgagtggcgtcagttcctccttgatcgcgttctggtgaccgaggtagcacagttcgctgcgaaactcctcgccaagcttgcggatcggcttgccgcgccagcggatctcgccgctcgctgctggcgtcatgccgcacagcatgcgcaacaggcttgtcttgcccgagccgttcctgccctgcagataaagcatttcgccgccatccaggcggaagctgacgccggcaaacaggcggcgctcgccgcgtacgcattccagtttcgaagcttcaagcatgcaggggtagatcgcgcaagtgaccgaggccggcgagggcgtattgtgaaggcgggagtttagccccggattgatcgaaatcaaaatcgattcaaaggcttttagtagtctcttgagatattttcggggagtgtggcgtggaagcggggtctctgcagctatcgctgacgtgggacgggacgcagattgttgcggcccgcgtcgcttcgacccggccgccggtggcacgtgccttgcgcggactgccggcggcgcgggttctggaagtggttccccgcctgttcagcctctgtcgccacgcgcagggagcggccgcacggctgtccctgcaggcggcgcgtgctgaaccagcgcgactcgacgccaggctggatctggggctgaacgttgcgctcgaagcgattgccgagcacctccaccatctcctgatctcctggccacagatgatcggtgtgccttgccggtccaaccccggccgggaactcgcgttctggcgcaggcgcctgcacggcgccgtcgacgcgacgaccgccgcggccctggcaggtgaactcacgacctggctggacgaactgcactcgccgcagttcgatgacctcgccagcgctgatgcggtggctttgttgccttcgctctcggccgccgggtgggcgccacaagtcgacagtgaggcctttgccgatttgccgacctttgccggtcagccggccgaaaccggcgtgcttgcccggcacgctggccaggccggggtggctgcctttctcgccaagggtcggcgggtacgcgcgcggctgctggcgcgccatgccgagctgcgctggctggcgcaaggcctggctgacctgacccgcgtcggcactctcgtggacgcggcgacggtgggcgaaggctgcgggctggcgcgcgtcgaaacggcgcgtggaaccttgctgcactggatcgaactcgccggcgaccgcgtcgggcgctatctgatcgtcgcgccgaccgaatggaactttcatccgcaaggcgcttttgtccgcgagatcaccggctgtccggtggcgacgcacgccgacgccctgctcgcggcgggccgcctggccctgtcgctcgatccttgcgttccctacgcgtggagcatcgacgatgcatgaaatgtcactggctgtcggcatcctgcagattgtcgaagaggcggcgcgggcgcagcgtttccagcgcgtacggtcaattgtgctggaaatcggcgaactctcggcggtcgaacccgaggcgatgcgcttctgtttcgacgccgtcagccgcggcacgctggccgacggcgccgaactggatgtaataactgtggcgggccaaggtttatgctttaattgtaacaagacggtgccgctcgcggcattgtacgacccctgcccagcctgcggcggtcacccggttcagccgaccgggggaaccgagatgcgggtcaaggagctggaggtcgaataacaacaggagacagtacgatgtgtacgacatgcggttgtggtgccggggaagcacgcgtcgccggcaaggctttgtccgagaaggaagagacgcgtgctgagggtacggtccacgcgccgcccgagggcccggccgggggggaagcaggggtcgctgcggcggcaatgcgctatagcgccgtcgatggcggcactggccattcccacccgcacgcgggcggcaagccgcacaggcacgctcaccacacggctgtccacgagcatacgcacggccacgaccacgaccatgaacacgatcaccttgccgcgtttgccgacggtcagggcccggcgggcacggacgtgtcggggaggcgagagtcgcggatggtgcagatcgagcgcgacattctcgccaagaacgactcctacgcggcagagaaccgtcatcgtttcgacgagcaggggatcttcgccctcaatctggtgtcgagtcccggttcgggcaagacgaccttgctttgccggaccatcgaaatgctgaaggcgagggtgcccatcgccgtcgtcgaaggagatcaacagaccagccgcgacgccgagcgaatccgcgcgaccggcgtccccgcgattcagatcaataccggcaaggggtgtcatctcgacgcgcacatgctgggtcacgcgctgcaccagttgtcgccggtggacgattcgctgctgatgatcgagaacgtcggcaatctcgtctgcccggcggctttcgatcttggtgaggcgcacaaggtagtgatcctttcggtcaccgaaggagaggataaaccgctcaagtacccgaacatgttccatgccgcctcgctgatgctggtcaacaagatcgatctgctgccgtacgtgagcttcgacggcgatctggcgatcagctacgcgcggcaggtcaacccggcgctacaggtgattcaggtgtccgcgactaccggcgagggtcttgccgagtggctggcgtggctgatggccggttgcgccgcccgacaggagaaaaaacaagcgaccatggcttcgttgcggcgacgaatcgccgaactcgaagccatgctccctgctgctgcgcgaggctgacatgtcgaacgccatcgtctgtcagaacatccgcgtcagcggagtggttcagggagtcggctttcgccccttcgtctggcggctggccagggaactgggcctcgccggctgggttcgcaacgactcgcgcggggtcgagatcgaggtgcgcggcgcggccgccaaggtgagaagtctcaccgaacggctggaacaggaggcgccgccgctggcccgcatcaattcggtagtctcccgtgagacggccccggcctaccctggcgacgatttcgtgatcatcgacagccgcagtggtcgggcggcgacgatgatcgggcacgacacggccgtctgccgcgactgcctgacggaaatgttcgacccgggcaaccggcgctggcgctatgccttcaccaattgcaccaactgcggaccacgctacacgatcagccgtggcctgccctacgaccgggtgcgtaccagcctcaagcccttcgccttgtgccccaagtgtcagtgcgagtatcggcgacccgaagaccggcgcttccacgccgaggccaattgctgtccgaaatgcggcccgcagcttttccttctcgatgccgaagggcaccggctcgccgacgacccgatcgccggcgcactggccctgctgcagcagggcaagatcgtcgccatcaaggggctgggaggcttccatctggcttgcgacgcacgcaacgcggtggcggttgccgtcctgcgcgagcgcaagcagcgcgacgagaagccttttgtcgtgatgctggccaacgctccatcggccgctcggctggtgcagatgggaatcggcgaaccgggattgatgacgctgccgacgcgcccggcgatcctgctgcgcaagcgcggcagttgcgacgaggcgttgcccggggtggcgccgggactggcctggctcggtgtcatgctgccatacacgccgttgcagttcctgctctttcacgaagcggcgaagcgcccggccggtctcggctggctggaacggtcgcaggatttggcgctggtgatgaccagcgccaatcccggtggcgagccgctggtgatcggcaacagcgaagccttgctgcgcctgtacggaatcgccgacgctttcctgatgcatgaccgcgacatcgtcacccgctgcgacgacagcgtcgcacgaatcaccaccggcggtctgcagttcatccgtcgtgcccgtgggtatacgccgcgggcgatcaagatgccggtctccggtccctcggtgctggctgtcggtgcctggttcaagaacacgatctgcgtcactcgcggcgacgaggctttcgtttcgcagcacgttggcgatctcgacaatgcctcggtgtgcaatttcctcgaggaatgtgtcgagcaactggtcaaatttcttggcgtcgagccggcgatcgtcgcccacgacctgcacccggactttcactcgacacgctttgccgctgatttcgcccagcagcgtcgcttgccgctgctgggtgtccagcaccaccatgcgcacgccgccgcagtgctggccgagcacggcatcgaaggcagtacattggcgctgtcgctcgacggtgtcgggctgggcaccgacggtgcggcctggggcggcgaactgttgcgcgtcgatggcgcggcattcgaacgtctcggccatctcgtgccgctggctctgcccggtggcgaccgtgctgccaacgaaccgtggcgaatggcagcggcggccttgcacagacttggccgtacccaggagatcacggagcgcttttccgggcagcaagctgcgccggcagtcgcgcaaatgctgatcggcaacatccactgcccgccgacgaccagcatgggccggatgttcgatgccgctgccgggctgctcggcgtgaaggccgtgatggcttatgaaggacaggcggcgatgctgatggagggcctggcacagagctacggcgacatcctgccgctcgatcagggctggcgaatcgaagacggccgcctcgatctcctgcccctgttcgcggttctcgccgatgaaaggaatgccgaacgtggcgccgcgctctttcacgcgacgctggccgcggcactcgtcgactggttgcgggtcgttgctcctggtgagcgagcggttgccggcagtggcggctgtttcctcaacgaagtcctcgtgcgtgccctgcgcagccggctgggtgcgcagggaattcaactcatcgaagcccgccaggtgccgcccaacgacggtggcctagctgtcgggcaggcctgggtggctctacagcatctggtaggtcgccaggggagcgcgggcgaatgtgcctagcgcttccctgccgagtcgtcgaactgcggcctgacgacatggccgtgatcgacatggccggtgtcggcaaggagatctcgctggcactggtggacgatgtcgtggtcggagactatgtgatcgtgcacgtcggctacgcgctgacccggctcgatcccgatgaggccgacaagacgctggcgctcttcgccgaactcggcgaagcggccctgcaggagaccacagccggttgacgcggtggcgtaggttggggttcgttcctcaccaccgacacgttcagattggccacggcaccgcgccacgcgcatcaggggattggaggggtctcaggaaatgcgattgcccagaagcgagcacgccggcagatgaggttcatcgacgagttccgggacggcgaattggccagaggtctggcggcggccattcggcagcacgcgcgcggcgatcgcgactatcatttcatggagttctgcggcgggcacacgcacgccatctcgcgctacggcgttacggatcttctgccaggtcacgtgcgcatgattcacggtcccggctgtccggtttgcgtgctgccaatcggccgcatagacatggcgattcgcctcgttcgcgaagccggcgttaccttgtgcagttacggtgacccgatgcgcgtaccggcgtcgggcggcttgtcgctgctcaaggcgaaagcggcgctgggccgcgccggcgttggcggcgacatccggatggtctactcgggcgctgatgcactgacccttgcgcagcggaacccgcagcgtcaggtagtctttttcgccatcggcttcgaaaccacgacgccaccgacggcggtgctcatcaagcaggcgcgggcgctcggcctcggcaacttctcggtcctctgctgccacgtgctgacgccatcggcgatcgccagcatcctcgaatcgccggaagtccgtcaatggggcaccgttcccctcgacggcttcatcggtccggcgcacgtgtcgacgatcatcggcacgcgcccttacgagttcttcgccgaggaataccgcaagccggtcgtcatcgccggcttcgaaccgctcgacgtgatgcaggccatcctgatgctgatagagcaggtcaacagcggtcgggcggtcgtcgagaacgagttttcgcgcgccgtgacgcgcgacggcaaccgcaaggcgcaggatctggtcgccgaagtcttcgaactgcgccgctcgtttgcctggcgaggacttggcgaactgccctacagcgccttgcggatccgccgggaatttgccgacttcgacgccgagcgccgcttcgccgtcggctacgaggcggtggccgatcatcccgcctgtgagtgcggcgcgattctgcgcggcgtcaagcgaccgcaggaatgccgcatcttcggcagcgtctgcacgccggaaaaccccatcggctcgtgcatggtgtcatccgagggagcctgcgcggcgcactactcgttcggccgttttaccgatctggcggaggcgccgtgaacggcgtgcgcaagggctatgtgcggccgctggacctccggcagggtcgtgtcgacatgacacatggcagtggtggtcgggccatggcgcaactgatcgaagagctgtttaccagtcggctcggcaatgcctatctggggcagggcaacgatgcggcggtgttaccgatcccgccgggtcgactggtgatgtcaaccgacgcgcacgtcgtctcgccgttgttctttcccggcggcgacatcggctgtctgtccgtgcacggcacgatcaacgatgtcgcggtgatgggcgcgacgccgctctatctggcggccagcttcattctcgaggagggctttccgctcggcgatctggcgcgtatcgtcgagtcgatggccgccgccgccggcgacgcggcggtgccggtggtcaccggcgacaccaaggtcgtccagaagggaatgggcgacggggtctacatcacgaccaccggcgtcggcgtcgtcgccgagggccaggagctgtccggcgaccgcgcccgaccgggtgaccgcatcatcgtctccggcagcatcggcgagcatggcatggcgatcatggcgcaacgcgagagtatcggctttgcggcgcccatcgtctccgataccgcggccctgcacggcctgattgccgccatgcgcgcgagcggagcggcgattcgtgcattgcgcgacccgacgcgcggcggcgtcgccacgacgctcaacgaaattgcccgccaatcgggcgtcggcatgatgctgcaggaaagcgcactgccggtgcaggccgaggttgcggcggcctgcgagttccttggcctcgacccactgtacgtcgccaacgagggcaagctgctggcgatcgtcgcgctggaagacgccgattcgctgctcgcggcgatgcacgcgcatccgctcggccaacgagcggccctgatcggcaccgtccatcgggacgcgcagcatttcgtgcagatgaccaccgcctttggcggccggcgcatcgtcgactggctgaccggcgagcagttgccgcgtatctgctgagccgcggcacgatgcgcattctcttcctgtgccacgccttcaacagcttgagtcagcgcctgtacagcgaactcggtgcgcgcgggcacctgctgtccatcgagttcgacattgccgacgcggtgagcgaagaagccgttgccttgttccggcccgagttgatcatcgcgccctatctgcggcgggcgattcccgctgcgatctggcagcagcacacctgcctgatcgtgcatccggggatcgtcggcgatcgcggtccgtcggcgctcgactgggcgattcaggaaggcgagccgacctggggagtcactgtgctgcaggcgaccggcgagatggatggcgggccgatctgggcaagcgagactttccccatgcgtcaggcgaagaaatcgagtctctaccgccacgaggtgagcgaagccgcgacgcgtgccgtactgaaggccgtcgagcgtttcgcggtgggcggcttcgtgccgacgccgctcgttgccggcgatccgtcgctgcgcggccgccagcggcctttgctcaaacaggccgagcgcgccatcgactggcagcgcgacgataccgcgcacgttcttgccaggatcaacgccgctgacggcttccccggtgtcgccgatgaactgttcggcgagccctgccacctctatgacgtttgcccggaagacacgctgcgcggcggcgttcccggccaggtgatcgcctggcgagagacggcgatcctgcgggcgacggtcgacggtgctgtgtggatcgggcacgtgcggcgtctcgattcgactccttcgctcaagctgccggcggcgcaggtttttgcggcgccgttggcgacgatcccggaggcgccgcttggcgacgcgttcgcgcctgccggtcagacctggcaggacatccgctacgcagaggccggcggggtgggtttcctgcatttcgacttctacaacggcgcgatgagcacgcgtcagtgtcggcgcctgcaagcggcctacgacagggcgcgccagcggccggtcagcgtcatcgtcctgatgggtgggcgcgacttctggtcgaacggcatccacctgcagcagatcgaagccgccgactcgccggccgacgagtcgtgggcgaacatcaacgccatcgacgatctcgccgaagcgatcatcagcagcgacagtcagctcaccatcgccgccttgcagggcaattgcggtgccggtggctgcttcctggcacgcgcggccgatttcgtctgggcgcgtgccggcgtgctgctcaatccgcattaccgcaacatgggcaacctctatggctccgagtactggacctacctgttgccgaagcgggtcggtgccgcggcagcgcaggcgatcatgcgcaaccgtttgccgatgaacgtcgctgccggcgtcgcggcgggttttctcgacgcctgcctggccgccgacgccgacgctttccgcatcgacgtcgcccgccgcgccgccgaactggccgctgctcccgacctcgccgtccggctgcaggtcaagcgcgccgggcgtcttgccgatgaagcggcgaagccgctggcgagctatcgccacgccgagctcgtcgaactgcagcgaaatttctatggtttcgacccgagctatcacgttgcccgtcaccatttcgtgtacaagacgccggcgtcgtggacgccgcgtcatctggcgatccaccgtgatctcggctggacggtgccgcaatgagcgccagcccgaagcccagactgccgacggtgctcgtcatcgacgacgagattcgttcgcaggaagccctgcggcggacgctcgaagacgacttcgacgtattcaccgcgtcgaccggcgaagaggcgcagcggatcatggagaccgagtgggtgcagatcgtcgtctgcgaccagcgcatgccgggaatgaccggcgtcgagttcctcaagacggtgcgcagtcagtggccggatacactgcgcatcatcctgtccggctataccgatgccgaagacatcatcgccggcgtgaacgaagccggcatctaccagtatctgatgaagccctggcagcccgagcagttgctgctgacgctgcagaccgcggccagggtctaccgcctgcagcaggagaaccagcgcctgtcgctcgagctgcgcaccgccgaaccggttctcgcccggcgcgtcgaactgaaaagcgagcgcgtcaaacgcgagttcgcactcgacggcatggtgcgcacgccggttagcccgctcaatgccgtttgcgggctggtcgagaagatcgcgcccttcgacctgtcggtgctgatcagcggcgaatcgggaaccggcaaagaaatggtcgcgcgcgccattcattaccgcagccggcgtgccgacaaggccttcgtcatcgagcactgcggcgcgctgcccgaccagttgctcgaagccgagttgttcggctacaagcgcggcgccttcaccggcgcctatgaagaccgcagcggccgcttccagcaggccgacggcggaacgatctttctcgacgaaatcggcgacaccagctcggtattccaggtcaagctcctgcgtgtgctgcaggaaggcgagttccggccgctcggcgcgacgcggccgcagtcggtcgatgtgcgggtcgtcgcggcgacgcatcacgacctcgaggccgaggtgcgcgccggcacctttcgcgaggatctctactaccggctggccaccgtgaccctgcacgtgccggcgctgcgcgagcgggcgatggacatcccgctgctcgccggccgcctgctcgaggccagccagaaagtcctcggcaaggcagtcgacggcttcagcaccgaagcgctcgcctgcctcgccgcctacccctggccgggcaacgtgcgcgagttgcaaaacgagatcctgcgcatgctggcgcttgccgattcgccgcgcctcggtgccgagctgctggcgccgcgcatcctgcgcaccccggcggtcgatcaacagccggacgacctcctcgactgcattgccgtcgatggcgggctcaaggagcgcatggaagcgctcgaagcgcgtgtgctcaaggagacgatgatccgccatcgctggaacaagtcgcgggcagctaccgaactgggcttgtcgcgcgtcggcctgcgcaacaagctgttgcgttacgggctggagcgggcatgaaactcatctggctgcaggcggcgggttgcggcggctgcacgcaatcgctgctcggcgccgagagccgggccggcgttctcgcgcagttcgccgacggcggcatcgaactcgtcctgcatcccggcatgtcggaaagcaccggcgacgagacgctggatctcctgcgcgcggcggccgacggacgcctgtccttcgacatcctctgcgtcgaaggcgcgctgctgcgcgggccgaacggaagcgggcgttttcagatgctgtcgggcagtggccggccgttgatcgcgtgggtccgcgaactggcggcacgcgccgcctacgtgctcgccatcggcacgtgcagcgcctatggcggaatcgtttccggcggcgagaacgtcaccgacgcctgcggactgcagttcgacggcgatcaggaaggcggcctgctcggcaccgattttcgttccggcgcgggcctgccggtgatcaacgtcgccggctgcccgacgcatcccggctggatcgtcgacacgctgctctcgctggccctcggcgccctgaacgcggccgacctcgacgcctggcagcgaccgcgtttctacaccgaacaactggtccatcacggctgcccgaggaacgagttctacgaattcaaggcgagcgcgcagaaactctccgacctcggctgcctgatggagaacatgggctgcaagggcacgcaggccaacgctgattgcaacctgcggccgtggcatggcgtcggctcgtgcgtgcgcggcggcttcgcctgcatttcctgcaccgagcccggtttcgaggagcccgggcatccgttcatggagacgccgaagatcgccggcatcccgaccggcctgccgatcgacatgccgaaggcgtggttcgtcgccctcgccgcgctctccaagtcggccaccccgaagcgcgtgcgcgagaactcacgttccgaccatccgctgatcgcgccgggaatccgcaagagcggcccgaagtgacgcggcgcctcactatcggtcccttcaatcgcgtcgaaggcgacctcgaagtgacgctcgacatcgccgatggtcgcgtcgcttcggcgcaggtcagctcgtcgctctaccgcggcttcgagcacatcctgctcgccaagcacccgctcgacgcgctggtcatcgtgccgcgcatctgcggcatctgttcggtgtcgcagtcggccgctgccgccacagcgctggctgccgcggctggcgtcgatatgccgccgaatggccgcctggcgagcaatctgatcctcgcctgcgaaaacctggccgatcatctgacgcatttctacctcttcttcatgcccgacttcgcgcgtgccgcctaccgcggctgctcctggcatgccacgaccgaacggcgtttccaggccaccgtcggcgaggcgttgcgcgaggtgctgccggcgcgcgccgacctgctgcgcctgatgggctatctcgccggcaagtggccgcacagtctggcgctgcagccgggcggcacgacgcgcgccgtgacggcaaccgagaaggtgcgcctgctcgtcgtcttgcgcgagttccgcgctttcttgagcagcaccgtctttggcgacgcactcgagaacgtcgccgcgatcggcagcgccgacgaactcgccgcctgggccgagggcaggccgggcgatctgccgcgtttcctcgaaatcgccggcgatctcgatctcgctcgctgcggacgcgccagcgacacctttctgagttacggagcctacgcccatggtggtcgcgacggccagccgctctttgcgcgcggcgtctggcatggccaacgccggccgttcgaggaaccgttgatccgcgaggacgtgacgcatgcgtggttgcacggcgaccggccgctgcatccgcggcaaggcgaaacgcgtccgctcaccggcgagtttgccgacaaggccagcgcctatacctggtgcaaggcgccgcgctacgacggacgcatcgtcgagaccggcgccctggctcgccagatggtcgccgggcagccgctcgtgcgcgcgctggtggcggcggaaggcggcagcgttctggcgcgggtcgtcgcccggctgctcgaactcgccctggtggtgccggcgatggaaggctgggtacgcgccctgacaccgggcgaagccttctgccatgcctggcagttgcccgatcaggcgagtggcgtcggcctcgtcgaagccgcgcgcggatctctcggccactggctgcgcatcgaaggcggcaagatcgccggctaccagatcatcgccccgaccacctggaacttctcgccacgcgacgcggcgggagttcccggcgcgctcgagcaggcgctcgtcgggctgccggtgggcgaggacgaaagggtgccgctggccgtccagcacgtcgtgcggtcgttcgatccgtgcatggtgtgcacggtgcactgaccataatctgtgaggacaacagcgcgagggtcggcagaccggttcgctgctggtacagtagatacaacgtcgacgcacgcttgattgatctgaagaaaaccgatgacattggccgaaatgatctacgaacgcagccagcgactccccgaacccgccgcacgcgaggcgctcgacttcatcgagttcctggcgcagcgctacggcgtggctccccagggaaaaggggaagaactggctccagcgcagcgcgaagcgctcgaacgcttgtctgtcattcgagtccccttcggcggcgctaagcccatcctgagtcgggactcgttctacgacgacgtcagggcctgaaatggcgccttttctggacagcaagttggtgctctatgcgcttggcgatgacgaacgcaaacgcgctattgcctgcgcgctgtttaccaggcagccgacgatttccacgcaggtgatcaatgagtgccgaggagactctgggtggcaccttggcgatcgaagaccatcacgagccgatgcagggtcgggtcggcgtccacttcgcccggttacgaccgtcccgggacgatgtccagcagccgggggacgatgtcctttgagcacggtctcggcgagcccgtcattgagtggcggcggcgccacgaagaaggggtgaacgagggcatcattggcccagtagtcggtggtgccccgcgacactttgatgtgcccgtttcccatcaggctggccagcgcgaatcttcggttggctccgtctcctgtcgcttgcgaaaaatcgttgttctcgccgacgaaataggtttcctggccgtcattctccggaatcgccaatccttctcccaccttccgcgcaccatcaggaaaacccggaagccacgactgtctcaacaccttcgcactccttggctacgtgaggcgccagatcatgtccagagcaagctgtcgctcggtggaggaaaaggagtcaagtgttgtctcgaattcctgaattccacctccataccccgccgagatccggaaagctgaactatctggctgcggtatccgcaaccagcgggccgcgccagccaaggttgcgtgcctgcgcaaggacaagctccataagtagaggggccgctccacggccatcctgcacggcggacaacgggtaatcttctgcggttcgcaggaagccctctctgtcgttggtggcaagacgggcgctgagatccgcaagcagcagtatctccaggggagggcccgctagttcggatccctccgctgccaggatgccgccggctcgcttggcagtagctggccaatcacgcatgctgagcgcgtggagaaacgccacccacctgcccacacgtgttcctggctcgttgcacggagaggctgaacctatccctgaccacacggcgtcgatctcccgagaagtcagcgaagggtgcgttcttcgggacaagtcgaggagcgcgaagattttggctgttgccatgcgttcgcaatcatgcccctcacggatcgtcgccaggctcgaccagaacgccacgggcaaggatgcggatgtacgtccttcgagcaggtaatcgcggatctgctgcgccacgtgtgcattgtcagagttgtcaaaaaaggtgctggcgccaaccggacccggttcgggctcccgccgaagttgtagggcttccagtacaggaacgggatagtcaccgagatcagccagcgggagggcgtccagtttgctgagaaagcgatagcgggctgcattctgatcgacaaagggaaaataatcggagtttttcggcaccccacgtacggccaacatcggtgaccacaacgccttgctgccgaccagacgcagggcgatgtcggcgcggccggcgatgcccagacggtccagttcactgcggacggccggttcgtcgagaagtcgatagtcaggaggcgcaatggttcccgaagggcgagccacgaccagcagatcgaaattgtccgtggcatatacgcggtagtccgcaaagacgctgtccagtgcgcccactacggaagccacgatgggaatcgaggtctcatacatctgcagccactggacgaacaatccttcggatgataggtggcgcgtgacgtgccggtaaaactcttccgagaacagcgatgcaacgccagaaacccaaggattggagggctccgacacgatcaggtcgtagcgcacgctgtgactcgagaaatgcgctctggcgtcgtcgatgaagatcttgctgcgcgggtcgttgaaggctcgcggtacacgcgcctcgaaaccaatgcgtgccaacctgaccatctccggctcgatctcaatggtgtcgacgcgctgaacctgcggaaaggcgagcagcatgtgcgtcgtcattcccgaaccgaagccgatgttggccaccgtcctggcctgtggggtgtgtagcatgggaatcaccgctgccatcgccatcgtcatttcgtctggcgacggagcaccttggccgctgacgttgattgtggcatccgtcttgccgttggtggtgatctcgacatggcctctgccgtcgcgaagcaggccgatcgaggccgtcttgccgtccttccagtgcagaatctcgacgccctctggcaccgtggccgtggcatggcgaaagacgccgccggccatccggtgcgcgtcgaactctacactggccaggcacgcaagccaggccaatgaaaaagcggtgagccaaccgtagcggcgccgcgccgtcgtcttcgcgaacgcgccggcgatgagatagagcccgagggcgccgtccagcagcgtgccgaagagtaccagccccttgagaccgacggctggcaggacgaggtgtacggcagtgatcaccccgacgatcgcgcccagcgtgtttgcggcatagacctggccgatggcgcgctcgccgcagcggctgcgccacagaatcagggtcagcagcggcagagtcatgccggcgcagaacgtcgccggcagcattacaagcatggcgatcgcgtgcccggtcagggagaacatcacgtagccgctatcggtgcggctcagaccctgcatcgccgccgccatgatgtcgaacgagtggttgtaaaagggcagggtggccagcgcgagactccccatcaccagttgcacgatgcccagaaacagcttcggattcggcagcgtatcgatgcgtctgcgaatccacaggccgcccaaggcaaggccgagaatgaaggcggcgagcatcagttcgaacgagtgcgtcgaggcgcccaggaccatgctgagcatgcggatccacgcgatctcatagcagaacgacgcagcgccggtaatggcggcggcccaaagtatccagcgcagaccctcgccgtcggcgacatccttctgaatgcccggggtggcgatcgcttccttctccccgaacttgaccaagccgagcacgagaaacgcgaggccgacgttgatcgagccggcaacgagcagggtgcccggcaggccaaccgccgaaatgagccagaaacccgaccacaacacgccaatgactgccccgatgctgttggcaaagtagagcagcgataccgtcccaccgcttgccttctggtcgaggcgcagaacgccaccgctgatcagtgggaaggtggcgccgagcagcagcgactgcggcaggatcagcagcgtggcgagagtcaacttcgtcgccatgcttgccgcaccgggctccatcgcaggtagaacagcgtcgaagaggagacgggtactcgcctcgaacaggggctgaaagacgatagcgattatgccgatcgcgagttcgacggcggcgtaggccagcaacaggctgcgcaagcgctgcgagacgcgtgacgccagccatgagcctaccgccatgccacccatgaagatggccaataccagtgtttgtgcgaaggcagcgtggccaaggatcagcttgacatagtggctccacaccgactcgtagatcagtcccgaaatacccgaaagggcgaagacgagcgcgtagatacggaccattgggctctctaccggaacgtttcaagtgtcgaacgtcttgccgcccgtagcgcgcagcagcaagggtgtcttgaaaaaaaagcatcggcaatccaacggtgccaacgagagtatatgagccgccacaagggggcgtcaatcttgcattctgccgcacaaacccctggaaaacgttgcccctcctgaggcttcggcctcgaaatgcctgcggtgacgatcccctccgccgaagtagatcacctggccatacttctccagaatcgccaatccttcccccatcttctgcgcaccatcaagacaacccgggcaacagtgagagcttctcgctgactacttgccgtattgcatcactctgtgcattcctgaccctgctctcgaagtccccgcgtgtcgcgagactttcgatctgcccttcttgcgattggctatggcaggtcgggcggatgctctggtcacgggggatcaggatctgctcagtgttggtgattcgtttggctgtcccatcgtgaccgccgagcaattcctgatgccgctggcgatcaagtgattctcgaaatgcgtagcgtcgctggtgccgggcattacctttgggcggatttcgttgcactgcagcggacgctcgaagacggattcgacgtgtcctctgcgttcggcggcgacgaggcgcagcggatcatgaagaccgagtgggtgaagagaagagccttgtttgcgaccagcgcctgccggcaatccgcaagagcggcccgaagtgacgcggcgcctcacgctttgacccgcaggcgattgagtcagctacaggctttcctacgctacacccgcaaggcatgggttgaaggcccgactagaccctgctggcgtatatggtatggcctggcggcagttcgccagtgcggctcatttctgcctgcctgcgggcgacgcccgcgatgatgcttgcatcgcaagagcgtggccggggactctgagctcgctatcgccttggcgctgggccggagtttcctgtcggatgtcgatctggcttgacttggcttggcggcattacagctagacactggccgctactgtattggcagtgttgctaggccgtctgcaacttgcggatctgtctgtggtggggcgtcagagactcgaactctggacctacggattaagagtccgctgctctaccgactgagctaacgccccaacgtgatggcaagtaatcaacaacaacaagaaacggcttgtctgccgggtttggtgggtcgggtgggattcgaacccacgaccaatggattaaaagtccactgctctaccgactgagctaccaacccgaaaagccggcggattataggcaagggactgatgcctgtcaaggaacgccaacgctcgcgactgctctccctgcaacattccggagctctcaccagccaaatcgcagtcgccatcccaggggcatgacgtgggatcgactcgacgcgcggccgaggcgcatgcggtggccggttttcgtcgtcgggagccgacagctgccgagcgcatgatgggtatcccccaaaaaaagggggcgccgcaagggcgccccaaggggagagttcagatgggccgggcgggctcagtagtggtaagccgattcgccgtgcgaggtgatgtccaggccttcgcgctcttcttcttccgggacccgtaggccgatgaccatgtcgactagtttgaaagccaccagtgagacgacgccagaccagacgatcacggtgccgacgccccacaactggctgattacctgcgtggccatgtcgaagtcgccgaccttgttggtgacgtagtcatagacgccagtaccgcccagggccggatcgacgaacacaccggtcaggatcgcaccgagaattccgccgacgccatgcacaccaaagacgtccagcgaatcgtctgcaccaatcagccgcttgaggccattgacgccccacaggcagatgacgccggccagcaggccgatggcgatggcgcccatgacaccgacgaagccggcggccggagtgatcgccacgaggccggctaccgcacccgaagcagcgccgagcatcgagggcttgcccttgagcatccattcagccagcatccaggacatcgtcgcgcaggcggtggccacccaggtattgaccattgccagagccgcaccaccactcgcttcgagtgccgagccggcgttgaaaccgaaccagccgaaccagagcagcgaagcaccgatcatcgtgaaggtcaggctgtgcggagccattgactcgcggccgtagccaatccgcttgccgatgacgagcgcgccgaccagaccggccatggcggcgttgatatgcaccacggtaccgcccgcgaagtcgagagcgcctttctggaacaggaagccggcggtcttgcctgccgcatcgccggcggcggcatcgatgtaggcgtcgggacccgcccagtaccacaccatgtgcgccatcggcaggtaggagaggctaaaccagatcaccatgaagatcaggatcgcggcaaacttcgcgcgttcggcgaaggcaccgacgatcagtccgcaggtgattgccgcgaaggctccctggaagatgacgtaggccagttcggagatcaccacgcccttggagaaggtggcggcgaccgagtcgaccgtgatccctttcaggaagaccttgtcgagcaccccgaagaaggcgccgccctcggtaaacgctaccgagtagccgtagaccacccagagcacgctgatcagcgagaaagtgacgaagacctgcatcagcaccgagagcatgttcttggtgcgcaccaggccaccgtagaagagcgccagcccagggatcgacatgaggatgacgagcgctgcgctgaccatcacccaggcgttgtcgcccttgttggcgacaggtgccggtgcagccgcgggggcggcagggtcggcgctcggtgcgccagctgctggcgcggcagcgggtgccgcaaccgcggtggtcgttgcggcggcggccggcttgtcttcagcccaggccggagcgccgaagcttacggcgccaagcagggcgaggatggcaaataggtgtttcatgattggctcctcacagggcatcctcaccggtttcaccggtgcggatgcggacgacttgttcaatggacgagatgaagatcttgccgtcgccgatcttgccggtactggcagatttttcgatcgcttcgatcacctggtcgagaatgtcgttcttgatcgccgcttcgactttcactttcggcaggaagtcgacgacatactcggcgccgcgatacaactcggtatggcccttctggcggccgaagcccttgacttcggtgaccgtgatgccctgcacaccgatcgccgacaaggcttctcgtacttcgtcaagcttgaatggcttgatgatggcggtaaccagtttcattttgtactccatattcaggggaggaccttccctccccggttgaacgaatgattgcctagaaggtgcggctgaccgaaagcacggctatggcacgaccggcgtccttggtgtgtgagccgaaggtgatgaccccatggttgtcggagttcgagttggtgaagcaatacggttggtaggtggacgccccggagcaattgccggaggcgttggtgtcgacgtaggagagtgccaccagccacccgctcaggtccttggttaccccgagtttccagtcggtgtaatcgccgttatgaacgttcttcaggttcagcctgccgacgtgagcgttgataccccagccgtcgccaaggtcgtagttggcggacaggtccaggtattggctgccatgggtgttcttgcccgtggacacgccagcgctatcgacgccgcgcagcgagaagtagtcgtcgaccgagtagaagtacttcagagacaggaacttccaggagccgccgatgtacaactccttgttgttaacggccccggagttggcgccgatcccgagaccgctggcgtcagaaccggggtagtagtagtagatcgcgccgacgtcgattccgaaatcgccgaatgtcgccttgtagcccccgtagaagtccatttcgaggttgccgtccgggaagccggcgccggaactgacgttcgagttccagttgccgacgtagaagccgctggcatgcgcgtagtcgaagccgccctgcagggcaggcttgccgaaagtctggtcgatgccgcggaagcggtagctgctgaaaagtccgagattgccagtcagcggtgccgtggtggtggcggctacaggtgccgcgtcggcctgcccggggtcgggagtctgggcgatggccggcgccgcgagggctgccgacagcgtcgtggcaagagcgagtttcttcatggtgaaatcctcaagcagggaaagaaaaggatgctggctacttcctagcactttccatgccagaaatgtttttttgataaatccgttgcttgtcgctcgtcggcttccccggccgcactatgtcgcactgcgttagcgcggcgacggggatttttgcaccgctgtggtgcgtgacctgccggggggcaggcctatgctaaactcggcttcctgccaaccctttcgccgaccggtggatacgatgctcgaccccagaatccttgaagacctcggtgcccgcctgagcggcctcctggctgccagtccggcggccgacatcgagaagaacgcccgtgtcctgctcgccagcgtctttgccaagctggatctggtgacgcgcgaggagttcgatatccagacacaggtcctgcagcgcacccgagaaaagctgaaggcgctggaggcgcgcctcgaccggttggaaaacccgcccgaccggccggcctgacccgcgcaggccggccgctggtcaagagtgccccgcgccttcaacggttgcccagggggtggcggcgccactcttggaagcagggtgcggccggattcgccgacgacagggcggcgcacggcgcctatggccggtcgtcccgcgccatgtcactcgcagtagcaggcgccccttttcacgtgcagtttgtctagactgcggttttccaaggctccttgccatgccgctcgccattgttcacagtcgtggtctggatggactcttcgctccggaggtggctgtcgaggtgcatctggctggcggtctgccgagtgtcacgctggtcgggctacccgataccgaagtcaaggaagcgcgcgatcgggtcagggcggcgctgcagaactcgggtttcgacttcccgagcaagcgcatcacggtcaacctcgcgccggccgacctgccgaaggagtccggtcgcttcgacctgccgatcgcgctgggcatcctcgcggcttcgggccagatcccgacgtcggcactcgccggctacgagttcgctggtgagctgtcgctctcgggggaactgcggccgattcgcggcgcgctcgccatggttctcgccgccggcagccgcgggcgcagctttgtcctgccgtcaagcagcgcccgcgaggccgccctggccgggacggtgcgggtgctcacggctgacaacctgctcgaggtctgcgcacatctgatcgggcagggccaactcagcgaatgcctggccgtcgtcgagcttgccgacgaggacgcggactatcccgatctcgccgacgtgcggggtcaggtgcaggccaagcgcgcactcgagatcgccgccgcgggtgggcattcgatcctcctcgtcggcccgccgggtaccggcaagtccatgctcgccagccggctgcccggcttgctgccgccgatgaccgaggcggcggcgctcgaatcggcggccgtgctgtccctggccgggcagttccggcccgatcgctttcgccgccatccctaccgggcgccgcaccatacggcgtcgtcggcggcgctggtcggcggcggcagcatcccgagcccgggcgagatctcgctcgcccatcagggtgttcttttcctcgacgagattcccgagttcgaccgccgcgtactggaagcactgcgcgagccgttggactcagggcgcattcacatttcgcgcgccgcgcgtcaggccgagtttccggcccagttccagctcgtcgcggcgatgaacccctgtccttgcggttatcacggcgattcgcgcggccgttgccggtgtacgccggatcaggtgctgcgttatcgtcgccggctctccggcccactgctcgaccgtatcgacctgcagatcgaagtcccggcgctgcccgccgaagtcttgcagcaggcgcccgatggcgaagcctcggcgagcgttcgcgcgcgtgttgcgcaagcccgggagaggcagatcagacgacaggggaaagccaatgcgcggctgacggcgaaggagattgaccagtactgtcagcccgcggcggcagcggcggcgctgctgaaacacgcgatcagccgcttcgagctatcggcgcgagctttccaccgcctgctcaaggtggcgcggacaatttccgatctggccgggagcgacaccatcgaggcgcagcacgtggctgaagccgtgcagtaccgccgcttcgcgaaggattgatgtggccgattcgcagctctcgccggcgccgcgcgggattgccttcatgctggccgcgctggcggccctcggtcctttctcgatcgatacctacctgccgtcgtttcacgacatcggcgcgtcgctgcacgccacgcccctgcaagtccagcagacgctgaccgcgtacctgttgccgttcgcgctgatgacgctgtggcatggcgcgatctcggatgccttgggccggcggcgggtgattctcgtcacggtcgccctgtttgcgctggcctcggccggctgcatgctggcgacacgcatcgaacacctctggttgctgcgggcgctgcaggggatgaccggcggtgccggtatcgtcatcagccgggcgatcgttcgcgacttgtacgatgggccaccggcacagcgcctgatttcgcagatcaccatgatgttcgccgtggccccggcggtggcgcccgtgctcggcggctggttgcaggcctggttcggctggcgctcggtgtttgccttcctggcgctgagcagcgctgccctgtggctggcctcctggtatctgctcccggaaacgctgccacggcatcggcgccagtcgctgcacgccggctatctggtccgcagctactggcaggtactcacttcgcggccgttcctgctggtttgtggtgcactggcgttcaatttcgccgccttcttcatctatgtgctctcggccccggtcttcttgatgcaccacctgggcgttgcggcgaccggtttcctgtggctgttcggcccggcgatgggcggcctgatgatcggcgcctggttgtcgggccgctgcgccggcaagttgtcgctgccgcgcacgatcgccgccggctacctggtgatgggtctcgccgtcgtgctcaatattggcctcaatctggcctggccgccagcgctgccgtggagcgtgctgccgatcttcgtattcacgctcggcatgtcgctggccatgccctgcctgaccctgcaggcgctcgatctgtttcccgaaaagcgtggcctggcggcttcctgccagggcttcctgcaggccggattcaacgctttcgcggccgccttgatcgcccccgcgctctggggatcgacgctctctctggcgttgggcatgggcggcctgctgctgctgggtatcttcgccacgctgattcatcaacggcgaagcgtttgctgcctcatccggtctgcctgccaccggtttccctggcaaacggcagcaggcacagcgagacgacgatgcaggcggccatcaggctgaaggccgcctgatacgcgccggcgtcgtagaggcgcgcacccgccgccgtggctccccgccagtggcggtcgagaagccagccgacagcgggttgcagcagcatgccgccgagtagcggccccatgttgcagatgccggcggcggtgcccaccagacgcgtgggtaccgactccttggcgaaagcaaagccgatgatcaggttgcccgagaacaggccggtaaacagcagggcgacgatcaacagccagagcggtagcggcgcgaagatgatcagcaaccatccggcgagcgccgcggcggtcgtccacacgtagagcggccggcgacggccgagacgttcggagagcgtgccgagcagtggcccgccgatggcccaggcgatcagcagcagcgaggtgatcgccgccgcgctccgcgtctccagaccgtgcacctggcgcagatagggaacaccccacagtccggcgaacgtgagaacggcgccggcaacgccaatcggcgcgatcaggaggatccagatgttccggtaagaaaggacctcggccattccgcgcaggatcgacccgtgctgcccgccagccgacgctgccggcgcatggctggcgtgggccagatcgcgcgggtcatcacggacgcgcagccagatggccagcgagagcaggccggtgacggccgccgagacgcccatcaccggacgccagccccaggtttcgatcagcattcgtagcggcacgccggcaatcacgccgccaacgacgccaaaggtcagcgccattccggacgccagggcgaactgccgtgcggcgaaccagtgtgtggcgagcttgagcatcgacacgaaggcaacggcgaccgacgcgccgatcagcaagcgtccggcgctggcccaccagaagtcgggcgagcacgcgaaaattgccgtgccgatggcggccaccgccgcacccgcggtcaacaggcggcgcggtccccagcgatcggcgagtattccggtcgggatctgcatggccacgtaggaatagaagtagaacgccgagagattgccgagttcgctggcgccgatggcgaactcctgcatcaggcggtctgtcatcaccgccggggcgacgcgctggtagaagccgatcaggtacagcagagccgccagcccccacacactccacgcgacggcggccggcgggtggccgtgctcgctcgcgttcactgccgtttcccgtctgtaccagcgatgttgcggccgccggcacgccagcggtcagttctcgggcggtacccggggccacgccgcccgggcagcggcgccgtcggcagatggcgggtgcatccgggggattcgcgcgcgctcacggaactccttcgcctgcgttcgtctatactcgcggcttggcgccagcgattctagccggtgtgagtggagcacggaaagacatgttcgggaaactccttgcaggtttgctactgaccggtgcgctcgccctcgtcgtgtccgcctgcgacgtcgacaagctgagccgtctcagacccggcagttccagcgccgacgaggtgcggcaggtgatgggcaagccgaacctcgagtggcgcgacgaggatggtacgcgcatctgggagtatccgcgcacccccgagggaatggtcaactacatgctcgtcattggccccgatcaggtcctgcgcgaggtgcggcaagtgctgaccgaggagaatttcagcaaagtcaggcccggcatgcgcatggatgatgtccgctacctgctcggccagccggctcatcaggtgcgttttccgctgaaccaggaaaccgtctgggactggaagacgaaggtcgagccgggaatggagtggtacttcaatgtccatttcagtgaccgcggtgtggtgaccaggacgagtaccaacttcgtccccaagggctgagaggcatgcgctgccgggggcgaccggtgactgccgccgggtggtggctcgcgcgggccgccgccgcccaggccgcggctcgccaatcgcttcgccgctcgcttcgccgctcgcgctacgacgtcctggagctgtcatgcatggcctgcacctgatcgccgaactctacgactgccgctgcgaggcgcgcttcctggatgacgtggcgacgctgcaggaaacctgcctggcggtgtgttcgaccccagggttgacgcccgttgcgcaggcctttcaccagttcggcagtgcgcgggaaccggctggcgcgaccggcgccgtgatcctggccgagtcgcatctggctgttcacacctggcccgaagtgcgggcggtaacgctcgatctttacgtgtgcaacttcagccaggacaacagtgccgcagcgcgtcttgcctgcgaccgactgatccgcgcctttgcgccgtgccgcgtggtccagcgcgagttggctcgcggtgttccggacgcggtcgccgctccggggcgggtcggcggaagtgaataggcgaggcggcgaagggtatactcgcggttttcgatcaacagcaacgtcagggggctgcgtggaatcgcttcgtatcacgctcgagcaatccgagattccgacgcattggtacaacgtcgtcgccgacatgcccaatccgcccctgccgccgctgggcccggaccaccaaccggtgtcgccggagcagatgggagcgatctttccgccggccattctcgagcaggaaatgtcggccgagcgctggatcccgatcccgcagccggtacgtgagatttatcgactgtggcgtccgtcgccactgattcgcgcccgccgccttgaggaagcgctggcgaccccggcccggatctactacaagtacgaaggcgtttcgcctgctggttcgcacaagccaaacaccgccgtaccgcaggctttctacaaccagcaggcgggaatcaagcgcatcaccaccgaaaccggcgccgggcagtggggctgctcgatggcttttgccggccagatgttcggtctcgaagtgcgcgtctacatggtcaagatcagctaccagcagaagcctttcaggcgttcgatgatgcagacctggggcgccgaagtgttcgccagtccatcggccatgacgcagaccggacgcgatctgctggcgaaggatcccgagaatcaaggttcattgggcatcgcgatttccgaggccgtcgaggaggcggcgtcacgggcggacaccagttacgctctcggttcggtgctcaatcacgtggcgctgcatcagacgatcatcggtcaggaagcgaggaagcagttcgagaaggctggtgactggccggatgtcgttttcgccccctgcggtggcggctcgtcgttcgctggtgtggcgttccccttcatcgccgacaatgcggcgggagggcgcaagggcaagccgacgcggctggtcgccgtcgagccgagttcttgtccgacgctcaccaagggttgctacgcctatgacttcggcgatgcttccggctttacgccgctgatgaagatgtataccctcggccacgacttcatgccccctggcatccacgccggcggcctgcgctatcacggggattcgccgctggtttcgcagctctaccacgagggcctgctcgaagcggttgccgtgacgcagctggccaccttcgaagccggcgtgatgttcgcccgtgctgaaggcatcatcccggcgcccgagtccaaccatgcgatccgggcggcaatcgacgaggcccagcgctgccggcagagcggcgaggcgaggacgatcttcttcaatcttacaggccacggacacttcgacatggccgcctacgaccgctattttgccggtgagctcgaggatttcgagtatccggccgaggccatccgggcttcgctggaacatctgccgaagatcgggtgagcatgttgctgcgtctcgccgtctttcttcttgtcctcgccaacctgctgctgttcgcgtggacgcagggctacctcggcaggtccggcaaccccgacgcccagcgcgtcgcgcagcaggtgctcccggagcagttgcgcatcgtctcgcgcggggagccggcacgcgcgccgagtacgaaagacgacagcgacaagacggtcgacaagaggaacggcaacggcgaattctgtcaggtgtggagtgatctggcgaacgccgatgccgatcaggtcgagcgactgctcggcgaacagtttgcggccttcaaggcgagccggcggacgacggccgagatcagcggctactgggttttcgttcctccgcttgccagcaaggacgaagcgagccggaaggcggccgaactggagcaactgggggtccaggagttcttcgtcgtgaccggcggcgggcccaaccaactggccatctcactggggacctaccggagcgaggcagccgccaacacccgactggaagcgctgcgtgcgaaaggggtcaagtctgctcgggttggcgagcgcaagggcaaaccggtcaatgcgctcgaaatccgtggcccggaggcgcaggccgaagcgctgcgtcaggccatagtcgctctcctgccgaaggcttccagcccgagcgcctgcaaggtgcgaagcgagcccgcaccatgactttcgttgtcggtttgaccggcggtatcggcagcggcaagagtacggtcgccgagcttttcgcgcagcgaggagccgcgctggtcgatacggacgtcatcgctcatgcgctgaccggggcgcaaggtggtgccatgcgggaattggcggcggctttcggcgacggtgtgctgcgtgctgacggaggcctcgaccgggcagccatgcggcgcctggctttcgccgaccccgcggtaagagcccggctcgaggccatcctgcatccgctgatcagggcgcagagcgaggtcgcctgtgcggctgccgtggcggcaccgtatgtgctgctgatcgtcccattgctggtcgaatcggccgactatcgccggcgggctgatcgggtgctcgttgtcgactgcgacgaggcggtgcagattgctcgcgtgatggcgcgcagcgggcttgccgccgaagaggtcgaggcgatcatggcgacacaggcttcgcgggcacagcgccaggcagccgccgatgatctggttttcaatgacggagaaatggccgcgctggctgcacaggtggatggcctgcatgagaaataccttgatctggccaggagcaaacttcatgctgcccgttgaggttttgctgcaaatgcttcagaatcatcggaaatccccgtatccgacgctggcggctgtgtgatcacctacgaatatcctttcaacgaacgcatacgcacgctgttgcggctcgaggacttgttccagaagagcggcaacttcatgcagggagacggctcacaggaacaccacgtggtgttgctgaccctgttcgagatccttgacgtggcggggcgcgccgacctgaagatggatctgattcaggaactcgaacggcagcggcaaagccttctggtttttcgcaacaacccggacatctccgaggaagcgctctccggcgccctctacgagatcgagcatgcctccgcggcacttctcgggatgaccggcaagatcggccagcacctccgcgacaacgactggctgatgagcatcaagagtcgcgcgagcattcccgggggagtctgcgagttcgatctgccttcgtatcactactggcgccatcaggcccccggtgtgcggcgagaagccttgctcggctggctgcagccgctgctgccgctgcgtgacgcgctgaccatcgtccttcgcctgttgcgtgccagtggtcgtccggagcatcacatcgccaccggcggcgcttttcagctgatgctgggcgccagcagttcgcagatggtacgtatctcgctgcgcctgcacgatcctttcatccccgaaatcagcgccaacaagtatgcgctgaacattcgtttcacccgcccggacagcgatcatcggccgcgacattgtgacaacgacgtcgagttcgacatgctgttctgcaacctgtaggccgcttccgtttcgtcgccaggatcgcgatgaccggtccgctttgacgtcacgcggcttgacgtggtctgttttgcccgcggctgagtttggggctcgcggtggtggcccccctcgtcggtacactccatccgcatttgcaccagcctgctcaactcccaagacgactcgcgcgatgttccgaacactcaatcagccggctctatggacggtaactctggcggcggccggcatcctgatggtgaccatgggtgcccggcaatcgctcgggctcttcgtctcgccgctcaataccgccaccggtctgggcgtcgcgtcgatcagcctggctctggccgtcgggcaattcgcctggggagccgtccagcctctggctggcgcggcggctgaccgctacgggccggggcgggtgctgctgggcgggctgctgctgctcgctctgggcagtgcgatcaccccgttgatgagcagcacctggggtctggtcgtgtcgctcgggctactctcggcgatcggttcgggagccggcagcttctcggtactgatcggcgcttcgagccaacgcctgccgctcgaagcacgcggtgccgcctccggcgtcatcaacgccggtgggtcgttcggtcagttcgtcttcgcgccgatcctgcaggcgctgattcagtcgattggctggatgggtgcgatgtggtcgctggcgttgatgaccctggcggccgtgccgctggtgccggcggtgtcgaagccgctcgccgatcctccccggcgcgccagtggcgaggcaggcctctggcggagcgttcaggaggcaatggcggaccgcagctaccagttcctgaatctggggttcttcacctgtggtttccacatcgcttttctggttacccatttgccgggcgaggtcgcgctctgcggtttgccatccgccgtcgccagttgggcgctggcgatcatcggcctgtccaacatcgtcggcagcctctatgccggttcctgcgtcgcccgctatcgcagcaagatcgtcctgttctggatgtacgcttcgcgcgcgctgatgattgcactgtacctggcagcgccgaagaccgacctgactttctacgtcttcgcggccgggctgggcttcacctggctggccaccgtgccaccaactgccgccatcgttggcaagctgttcggtgtgcgctatctgggcacgctgttcggcatgagcctgctgtcgcatcagatcggtggcttcttcggcgcgtatctgggtggcattgcgctcaccgagttcggcgactatgcctggatgtggtacgccgacatcgttctggcggcaggcgcggcgctctgcaacctgccgatccgggaggccgcgctgaccaggccggcgacctgacgattgcctggcatgtcccagcacctgaaccctctcggacaaccggttggtgagtcgcttgccgactggcaggtgccgccgcatccgcctggtcagattctggagggtcgtctggcccgtctcgagccactcgtggctcggcatgccgccagcctgtatgcggcgcatgctctggatgctgacaaccggaactggacctacctgccctatggtccgttcgacaccttcgacagctactgcgcgtggatcgacaggcactgtcgcggccgcgacccgttgttctacgcgattgtcgagcggacctccgacgcggcggtcggggttgccagctacttgcgggtcgcgccggcaagtggctcgatcgaggttggccacatcaatttctcgccacgtctgcagcagacgccggccgcgaccgaggccatgtatctgctgatgaagcacgctttcgaactcggctatcgacgttacgagtggaagtgcgatgcgctcaatgcgccgtcgcgtgcggcggcgctgcgtctgggcctgtcgttcgagggtatcttccggcaggcgacggtggtcaagggacgcaatcgggataccgcctggtatgcggcaatcgatcgggagtggccgcttctcgacgctgccttcgcgcgctggctcgatccggcgaatttcgacgccgccgaaaagcaacgcgtcgcgctctcggcactgacccggttatcccttcaaggcggcgcgctgctgccggtaggctaaaagaaaacaggcccggtcgtcgtcgctccacacctgggtgtggcgcatcaactggtcgaggtcatgtgcgccgacgcgctcacggctgaggcccaggcgcagtttctccaggtcgatgaagcggacatcggcttcctggtaatccggcccggccgcgggcgagcgacggacaaacagatgcttgccgtagaggcagctgtgttgcaggcggtgatgatgcaggcgcgcacaggccagggccactgccctgatcagcgagcgccgctgcgaggggtcgccgcggtcggccgcggcatcccattcgtcaaggctgatcgagtcatcgagcgcgcgcgtgacgagaatcgcacgccactttccggcggctagccggtcgccataatagagcgcctcgacggcgccgatcgcgtgctcctgcaggcgccggatgttcaggtactcgcgatagaaggtcgggatgccgcgtaacggatgccgccacgttcggcacaggtggttctcctgccgtttcaggaagatggccgtgccatctgccagtacatggcggctgacgccgctccagccaccgcgtcgctcgtttggggcttcatgccagtcggtgtcgagtgaccacagcgccgcgaaatcggcgagaccgctggcggctagctgcgcgcgcgcggccgcattcgggaagatgtcgcgaactgtcaccggcgccggtctggccggcgagccagcccttgcctagacagacttcttgcgcaacacataggttcgccacatgaatacgcgtggcaggaaatccacgtgcccgacaatcacgaggccggcatcgcggcattcctgctcgaattgtgcactcggcacgatgaatcggttgtcgctcttttcaccaccctggcgccgtttttcttcgagtttgcggcggcgccaggccttgtagttgccgtcgacccacagcgaaagcactatggtgtcgcgcgtgacgcgccgaaactccttgagcagggcgacacggttggtcgattcgccgatgtggtgcatgaggcgaatcgagaagacgcaatcgacactgttgtcgggcaaggtgatctcgaaggcggaacactgcagcaggcggaaacgccttgccacggcggggtcgcgaaccttggcggcgatgtccagcatggcttggctgtagtcggcggcgagcagttcgcgctgtgggtcggcagcgagcagcgaccagaagcggcccgtaccgcagggcaggtcgaggaccgacgccggtttgccggccagcgccagcgcacgttccgccatccgatgttccatccggtcggacagtttcttgcggtggtgtttctcgaagtactgctgcgaatggtcatcggtgtacttgtccgagaagggcaagtgaatggcagctttctgctggtcgctcatgtggtggctcggcatctggtgccctggacgggccgacgttcggaaggagaaagaggatagcacatacggcgcgccgcctccgcgctggacgggttgccggccggaaacctccacgggccggtctggagctaggtcaggatcaggttgtcacggtgaatgatttccggctcgtcgatgtagccaaggatgtcttcgatgtcctggctggcgtggcgcgcaattcgccgcgagtcgctgctgccatagttggcgaggccacgcgcaatctccttgccatcgcccgtgacacaagcgacggccgcaccacgttcgaattctccctggacggcaaggacgccgatcggcagcaggctcttgccttcccgtagcgcgcgcacggcacctctgtccagcgtcagtttgccgttgagctggaggtggtcggccagccattgcttgcgcgccgtgagggcttgcgtctccgataccaggagggtgccgagcgattccccgcgcgccagtcgcagcatgacatcgctctcccggccgctggcgatgaccgtgtgcgctccgctgcgcgccgcacgcttggcggcaatgaccttggtgatcatgccgcctttgccgaactgcgtgccggcgccgccggccatcgcttcgagtgccggcagcccggcacgcgcttcgctgatcagcgtggcggtttcgtccttgcgcggatcggcagtgaacaggccttgctgatcggtgaggatgatcagacaatcggcttcgacgaggttggcgaccagcgctccgagcgtgtcgttatcgccaaacttgatttcgtcggtgacgacggtgtcgttctcgttgatgatcggtacgacaccgagttcgaggagcgtagtcagtgtcgagcgtgcattgaggtaacgcttgcggtcggcgaggtcgtcatgcgtgagcaggatctgcgcagtgtgcaaggcgtgccgtgcaaaggcactttcataggcctgggccagccccatctggccgactgccgctgccgcctgcagttcgtgcacggcgcgcgggcgtttgtgccattcgaggcgctgcatgccgcaggcgatggcgccggaggagacgaggatcacctgtcgctccgaacgccgcaagctggcgatctgtctggcccactcgtcgatggcggcgagatcgagtccttcgccgttgttggtgaccagggcggagccgaccttgatgaccagtcggcgggcagtggcgatgcgggtgatggccatgttcacgggctcgggtggtcggcgaacaggtcttcggaaaagaccacggtggcgtcgctggctgtcgcttcgacggcggcagcggttggcagcgtgtcgagcgcttcctgcagtttctgcgtcagcgcgcggcagccgtcgccgcttatcgcgctgatgcgaaaacaggggctgcctgccgcgccgactcctcgcaggaaggcggcgatgcgttcttcacgttcttccgcgggaatcagatcgagcttgttgaagaccagccaacgcgccttgctggccagttgcgggtcgtacttctcgagttcgctgacaacattcagggaatcgccgatcgggtcggcatccgggtcgggcggggcgaggtcgacgatgtgcagcaacaggcgcgtgcgggcgaggtgcttgagaaaacggatgcccaggccggcgccatcggcggcgccctcgatcagtcccggtatgtcggcaatgacgaaactcctgtccggagccgtgcgcacgacacccaagtggggatggagggtggtgaacgggtaatcggcaaccttgggacgcgccgccgacacggcacgcaggaaagtgctcttgccggcgttgggcaggccgagcaggccgacatcggcaagcaggcgcaattccagccgcagttcacgctgctcgccgggctcgccacgcgtgcattggcgtggcgtacgattgacgctcgacttgaaatggatgttgccgaggccaccccggccaccccgggccaacagaaacttcttcccgtcgatgtccaggtcagcgagtacttcgttggtgttgacatcggcgatcacggtcccgacgggtacgtgcaaggtcagatccttgccgcgttttccgtagcaatcgctcgaaccgccgttggtgccgcgctgtgcgcgatatcgacgcacgtagcggtactcgatcagggtgttgacgttacggtcggcgacgaaatgcacgttgccgccgtggccgccgtcaccgccgtccgggcctccctcgggttcgtacttgtcgcgccggaacgaggcgataccgttgccgccgtcgccggccgcgacgagaatccgagcctcatcgatgaatttcatgattcgatctttccatcgtgccagattggcaaagaaaaagccctaccggcaaggatagggctttgtccaggggtggctgccgaggcagccgccaggcggcggttcaggcggcagttgccgggacgatgctcaccgtgcgccgccgcaacgcacccttgatcgcgaactggacatgtccatcgacgagcgcaaagagcgtgtgatccttgccgatgcccatgttttcgcccggatggtacgccgtgccgcgctggcgaatgatgatgttgccggcgcgaaccagttgaccgccatagcgcttgacgccaagacgctttgcttccgaatcgcggccgttgcgtacgctgccgcctgccttcttgtgtgccatgagtcagactcctctcgattcagtctgaagcaagcagcgccgcaccgtcgctgatgacgtccacccggatttcggtgtagttctggcgatgcccctgatgcttctgataatgcttgcgacgccgcatcttgaagatgcggaccttgtcgtggcggccttgcgaaagcacagttgccttgaccgtggcgccggcgacgagcggcgtgccgaccctgacggtctcgccttcgcccaccatcaggacatggtcaagggtgagttctgcgccaacgtctgccggtatctgttctattttcagtttttcgccgctgacaacgcgatattgcttgcccccggtttttatgaccgcgtacatgttggactccaaagaactaaacaaagtgaagcaaagaaccgcgcattatacggagttcttcgcttgcgtcaaagggtttgcaatgccctgcaggtcggcgtcgcttgacgcaaggcaggtcgacgcctaagattccgcaatttttgtgtcaaggtgccgtgccgtgagaatggagcagttctacaacctgatcgagctcgatatgacggccgtcgacgcggtgatccgcaggcgtcttcattccgacatcgcgctggtccgtcaggtcgcggagtacatcattcagggcggtggcaagcgcctgcgtccggctctggtgctgctggcagccggtgcgctggactatcgggggacgcaccatcacgaactcgccgcggtgatcgaattcattcacacggccacgctgctgcacgatgacgtcgtcgatggctcggacctgcggcggggtcgggataccgcgaacgcgatcttcggcaactcggccagcgtgctggtcggtgatttcctgtattcgcgcgctttccagatgatggttgcggtcgacgacatgcgcgtcatgcgggtgttgtcggacgcgaccaacgtcatcgccgagggcgaggtgctgcagttgatgaattgccatgacgcggacgtcgacgaggcgggctacctgcaagtcattcgctacaagacggccaagctgttcgaggcggcggcgcaactgggcgccataatcggcggcggttctgcagcagccgagcagggcatggcgacttacggcatccacctggggacggcctttcaactgatcgacgatgtgctggattattccggcgccgaggtggagaccgggaagcatctgggcgacgatcttgctgaaggcaagccaacgctgccgctgatctttgtgctgcagcatggcaacacagaacaggcggcttgcgtaaggcgggccatcgagagcggcggtcgggacgacttccccaacgtcctggcagcgattcgcgccaccggggcgctggactatgcgcgacgcaaggccagggcggaggctgaactcgccgcagccgcactctcggtcgtgcctgcttctcaatacaaggattccttgctagaattgtccctcttcgccgttgccagaagttactagcacggtcgttgcctcggtcggggcgtagctcagcctggtagagtactgcgttcgggacgcaggagtcggaggttcgaatcctctcgccccgaccacttcaatcgccgcgcttcgcgcggtttcgcaaggcgctcacggttcttccgtaggcgctgtcatcgtcagtcgcgccaaatcgttgtgccccgggttccgtcgtcggcagcttctgctatgcttgtcagccctgcagaattcatctggccatgacgaaataccttttgctgatcgcgttggtcatcgccgtctggtggctctggcgccacgcccgcaagtcgcaggccggagcggggacgcggccggcccagcgggaggttgaacggatggtgcagtgtgcccgctgcggcgtcaatcagccggtcagcgagagcattctcgacgaaggccgctactactgctgcgcagcccatcttcgcgaagcacgctccgacgatcgctgagtagccatgttgaacacgccggttcgcagcgagcgcttttccgagactcactggaagtcgctacgttacttcaacctctaccggctggcggttgcggctctgctcttctccgccgcactgcttcacccgtcggcctttgccgttcttggtcctgaccagggtcgtcagcaactgctggtcctcgccagcctgtatctgctgagcaccgccatagcggtgttgcttgcctatcagcttcgtcggcacgcgagcatgcagctcaccggtagcgtgctggtcgatgtgctggtcatgaccctgttgattcatgtcggtggtggcctgggcagtggcctcggctcaatgctgctggtgacgctggccggtgccgggttggttggtcaggggcgcctggtggtgttctatgcggcaatggccacgctggcgattctctttgagcaatcgtatcgggcactccagaacgacttcgacgtgcttggattcttcaacgctggggtgttcagttccgccttcttcgcggtcgcggtgtccgctcgcctgctggcgcggcgggtgatagccaacgaggcgctggcgctgcagcgtggtgtcgatctgaagaaccagacggtgatcagccagcgcgtcatcgaagagatgcaggacggcgtcctcgtgcttagccgcgacggccgggtcaagcagagcaatccacgggcacggcggctactgggcttgagtggggcaagcgattgtctgttggccgagtgctcggctgatctggcacagggtttcgttgcctggagtcagggtgtcgaccaggaatcggtgctcgcacgggtgccggcgagcggcttcgaattgcgcgccagctttgtgccgaccgagacttccgaccgtgatgtgctggcgttcctggaggatatgggttccttgcgggagcaggcgcggcagatgaagctggccgcactcggtcgtctcaccgccaacattgcgcacgagatccgcaatcccttgtcggcgatcagtcatgctggcgaactgctgcgcgaggagcggcgtggcgagatgcacgagcgcttgctgcgcatcgttctggacaacgcgcagcggctcgatcgcattgtcagcgacgtcctggaactcggacgtcgtgatcgcgcctatcgcgagtcgatagacctgcgtcaggccttgcccttgttcatcgaagagtacctggtcaaggaggacttgcctgcagacgttctcacgctcgagttggcaggctcggccacgctctgctttgatcgttcgcatttccaccaggtgctgtggaacctcctcggtaacgccgtacgtcattcgcggcgtgcggcgggcagcgttcggctggtcgttcttgatggccgggtcgctgggcagatcgaactgcatgtcatcgacgatggcgaggggatcgatgatgcctgccgggagcagattttcgagccgttcttcaccacgcaccaccgcggcaccggtctggggctctatatcgcgcgcgagttgtccgatgccaatggtgcccaactcgaactgctgggcaccgggcccggtgccgatttccgtctcttggggaggactacaggatgtcactaggcaaggcggagcggcgcccgcgcggcgagttggcaagagtgctggtggtcgacgacgaggcggatatccgcgaactgctcgacctgaccgtggctcgtatgggcctttcggccgactgcgcggcaactgtggcgcaggcgcggcagctgctcgaacagcaccgctatcagctgtgccttaccgatatgcgattgcccgacggggagggattggagatcgtacggctgatcggtgagcgctacggcgagacaccggtggcggtgataacggctttcggcagcgctcagaacgccgtcgccgcgctcaaggcaggagcctttgactatctcgcgaagccggttgcgctcgatcaattgcgcagcctgatcaagtcggcgctcagtcttcccacaaggagtggatccagcgaagccgggcagccgtcgggcgctgcggcgcaactgatcggcgagtcgatggcgattgcccaggtgcgccagatgatcgagaagctggcacgcagccaggcgccgctgtatgtctccggcgagtcgggcaccggcaaggaactcgcggcacgcctgatccacgaccacagcgcgcgccgcaccgcgccgttcgttccggtcaactgcggggcgattcccgagaacctgatggaaagcgagttcttcggctatcgcaagggcgcattcaccggcgccgacagcgaccgcgccggtttcttccaggcggccaccggtgggacactgtttctggacgaggttgccgatctgccgctgttgatgcaggtcaagctcctgcgtgccatccaggagaagaaagtgcgcaaggtgggcagcactgtcgaggaggcggtcgatgtgcgcatcatctcggcgacccaccgaatgctcaaggactgtgttgacgccggatcgtttcgtcaggatctctattaccgtctgaacgtcatcgaactcaggatgccgcccctgcgcgagcgtcaggaagatgtcgagcccctggtcgcggcgctgctggtgcgcatctgcggagcgcagccgccgcgcgtcgaggcggcagccatgcgcgcgctgaaggcgtacagctttcccgggaatgtccgggaactggagaatgtcctcgagcgggctaccgccttgtgcagcaacgacacggtgctgatcgacgatctgcaactggctccggtcatggcggtgagtgacagcgtgggcagggatggcgaaactctggacgactacatcaaccgtgtcgagaagcaggcaatcgtcgaagccttgacgaagaccgacttcaaccggacggcggctgccagactgctcggcgtgacctttcgctcgctgcgctatcgtatcgaacggctgggcatcgaagagtgagtcgtctggccgatggcgcgccggcgatgccggcgggtggctggcttgatgaggcgctgcatatcgtgtcgccaaatcgtgacccgcgcccgcctggcgaagtcgtgtcgatgatcgtcatccacgcgatcagcctgccgccggcgcgttttggcggcgacggcattgcgcggctgtttaccaatcgactggatcctgctgcccacccgtacttcgcgcagatcatcggcttgcgcgtctccgcgcatttcctggttcgtcgcgacggcgagttgatacagttcgtttcctgtcgggagcgtgcctggcatgccggcctttccgcgtggaagggacgccagggctgcaacgacttttcgttgggaatcgagctggagggctgcgacgagtcgccctttgaagacgcccagtactcctgtctgctggcgcttgtcggcaggttgtgcgctggctatccgatcgacgcggtggtcgggcacagcgatatctccccagggcggaagactgacccgggaccctgcttcgactggcggcgcctgggatcgatcggcgagttgcccggcgacctgccgcgacgccgatgaccctgctctgggccgtgtagcggtctgcgagcgcgctggtacgttcctgtcccgcgtcggcaggctttgcccgcactcgccccgcgacaccgctccgtgcggcgtggctcagccgagatacctgcggattcgctcggcggcttccgccaggcgttcaacaccggtggtgtacgcgaagcgcaggtgcttttccggcgcgttgctgccgaagtcgaggcctggtgtcgcggcgaccccggtcgcatcgagcaggtcgtgcgcgaagcgctcgctgtcgtcggtcagttcgctgcaattcgcgtagaggtagaaggcgccctccgctctagccggcaagcggaagccaagcgccgtcagggccgggcccaggaagtcccgccgacgcctgaactcctggcgtcgcgcttcgaggatgctgatcgtcgcgggagcaaaggcggcgagcgccgcgtgttgcgctggtgccgacggtgagatgaacaggttctgtgcgagcttttcgatgtcgcggctgaagcgttcgggaatgaccagccagcccagtcgccagccggtcatgttgaaatacttggagaagctctgcacgacaaaaatgtcatcaccaaattgcagtgccgtcgaggcgtcacgctcgtagctcagcccgtggtagatctcgtcgacgagcaattgtcccccctgttggcgaacaaagccggcaatggccgccagcacgtcgtcgtcgagcagggtgccggttgggttggccggcgaggcgagcagcgcgcctgccgtgcgctcgttccagtgcgcttcgaaatcggcgagtgtcggctggaagttgttctcggggtggacgagcatgccgatgggcactccctcgaagctgcgcacgaagttgcggttgcagggataacccgggtcggtgagaagccattcgctgccgggttcggcgaggcaggccatggccagcagcagtgccccggaagccccggcggtgacgacgatacgcgatgacgggatggtgatgccgtagcgcgtggcgtagaacgcggcgatggcactgcgtagttcggggagtccgagtgccggcgtatagaacacgcggccggtagcgacatgcgcctgggcagcggcgaggatcggctcgggggtcgggaaatccggttcgccgacttccatgtggatgatgtcgcgcccggtggccgccagtgctctggcgtgcgccatcaactccatgacgtggaaaggggcgatgtcggctaggcggctggcgggaaaggtcggcatgaactggtgacggtattggtgaaagcggacagtttaccgatacggcgtcaaccatgcgaaaaaaaaggccgcccgcaggcggcctccacggatgacacggaatgctcaggctgcctggaattccttctcgaacttgtcgcgaacgtcggcaagcttggcaggcaacttgtcgcccatcttgccgaaccagtccttgaccccttcgagttcgctcagccaggcctgcttgtcgaggctggtgacgccggcgaattccgccttggagaagtcggtaccggaccagtccatgtcttcgtagttgggcatccagccgagagtcgtttcgacgccggaggccttgccctcgcaacgttcgatgatccacttgaggacgcgcgcgttgtcgccgaagccgggccaggcgaactcgcctttttcattcatgcggaaccagttgaccatgaagatcggcaccggctggtcggtgacgctacccatcttcagccagtggctgtagtagtcggccatgttgtagccgcagaagggcagcatggcgaacgggtcgcggcggacgacaccctgctggccgaaggcggcggcagtcgtttcggaaccgagcgtggcggcagcgtagacaccatgttcccagtcgcgggtctggcaaaccagcggtacggtcgatgcacgacggccaccgaagagaaaggccgagatcggcacgccttcggtgctctgccactggtcgtcgatacacgggcattgcgcagcgggcgccgtgaagcgggagttcgggtgcgctgccttggtgcccttctccttggcgatttccggcgtccagtcgttgccctgccagtcgatggcgtgtgcgggcgccgggcccatgccttcccaccagacatcgccgtcgtcggtcagcgcgacgttggtgaagatggtgttctcggcgagcgaggccatggcattgaagttggtcttgtcgttggtgcccggggcaacgccgaagaagccggcttccgggttgatcgcgtagagacgggtgacgccgtccttgtccttgcgcggcttgatccaggcgatgtcgtcgccgatggtggtgatcttccagccgttcaggctttgcggcggcaccagcatcgcgaaattggtcttgccgcaggccgacgggaacgctgccgccacgtagtgcttgtcgccggcaggcgattcgacgccgaggatcagcatgtgttcggccagccaaccgtcgtcacgcgccatgttggaggcgatgcgcagcgccaggcacttcttgccgagcagcgcgttgccgccgtagcccgaaccgtaggaccagatttcgcgcgtttcgggatagtggacgatgtacttggtggtcgggttgcacggccagcgcggatccttctggccgggctccttcggtgcgccgatcgagtgcacgcacggaacgaaggcgccgtcggtaccgaggaccgggaagacgtccttgcccatgcgggtcatgatgcgcatattgaccaccacataggcgctgtcggagatctcgatgccgatctgggcgatcggcgagccgatcggacccatcgagaacgggatgacgtacatcgtgcggcccttcatgcagcccttgaagaggccgctgaggatgccgcgcatcttggccggatcttcccagttattggtcgggccggcgtcttccttcttctcggagcagatataggtgcggtcttcgacgcgggcaacgtcggatggatcggagaatgcgaggaaggagttcttgcgcttcttgagcttggtgaaggtaccggcttcgacgagctcggcgcagaggcgatcgtattcttcttgcgtgccgtcagcccagacgacctgggcaggctcggtgagtgccgcgatttcggcgacccatttcttcaggcgttcgtgtttgacgtagtcgggggcgttgatggagacagtctggttcatggtaatcactctcgaaggaaggtagagaagcgggacttaccgtggcgcggcgcgcgcggagcctgaccaacagagccggggagcggagtcgtccgtccaggtccgtgggatgcgacgcgtcggtcgcggctggcgaggaacaagcccagtgcaggggggtgagatcagcatgctaggcagtggtgctacaaggaagtgatggtttgtgtaattatgccacagctgcgccccgcaccaacgatccgtcgacagttgccgttgtgtcgagccgatgcctggacgacactgctgggccttcggcgagcgctcatcgggcaagccaccagcagtcgctgcggcaccaaattccgtgaggagaatgaaaatgaacaacgacaaggaccagttgcgcacggccgcccttttctaccatcgcaatcccaagccgggcaagatttcactgcagccgaccacgcagctcaccaatcagtacgatctttccatggcctactctcccggcgtcgccgcggcctgtgaggagatcgtcgccattcccgcggaggtcagtacgctgacgtcgcgcgccaatctggtcggcgtcatcaccaatggcacagctgtcctcggccttggcgcgatcggtccgctggcggcgaagccggtgatggaaggcaaggcggtcctgttcaagaagttcgcgaatatcgacgtcttcgacctcgagatcgaggaacgggatccggagcgtctggtggagatcattgcctcgctggagccgacgtttggtggtatcaacctcgaggacatcaaggcaccggagtgcttctacgtcgagaggaagctgcgcgaacggatgaagattccggtgtttcatgacgaccaacacgggacggcgatcgtcgtcggagccgcgatcctcaatggtctgttcctgcagggcaaggaactcgatcaggtgaaggtggtcacctcgggtgccggcgctgccgcgctcgcctgccttgacctgctcgtcatgctcggtatcccggttgagaacatctgggtgaccgacatcaaggggctggtctacgcggggcgggtcgaggagatggatgagatcaaggggcgctacgccaaggagaccgacgcgcgcaccctgggtgaagtcatcgagggcgccgacgtcttcctcggcttgtcggccggaggcgttctcaagccggagatggttgccaggatggcgcccaggccactggtcatggcgctcgccaaccccaacccggaaatcagaccggaagaggtcaaggcggtgcgtagcgatgcgatcatcgctaccggtcgctccgactatcccaaccaggtcaacaatgtgctgtgtttccccttcattttccgcggcgcgctcgacgtcggggcgagcacgatcacggaagcgatgaagctggccgctgtcaaggcgattgccgaactggcgcgcgtcgagcagtccgaggtggcagccaaggcctacggtgagcaggtcggcaacttcggtcccgaatacctgattccgaatccattcgacccgcgcctgatcggcaagatcgcgccggcggttgccgaggcggccatggaatccggagtcgcgacccggccgatcaaggacatcgatgcctatcgggagagtctcgacgaattcgtctatcacttcggcctgatcatgaagccagtcttctcgcaggccaagcaggcacccagacgcatcgtctttgccgaggggggtgacgagcgcgtcctgcgtgccgtacaggtgatcgtcgacgaagggatcgcgaagcccatcctgattggccatcccggcgacatcgtccgcaagctcgagacgctgaacctgcgtgtgcgtccggggaccgacttcgaaatcgttgccgccgactacagcgacttcttcgagtcgcacttcgagccttactggaaagagtaccggcgccttaccgagcgcaagggggtttcagccgattttgccaggcgcgaggtgcgccgtcgggcgacgctgttcggttcgctgatggtgcgcatgggcgatgccgacggtctgatttgcggcaccttcggtcgccacgccgtgcatcgcgagtatgtcgagaatgtcgtcggtctggcacccggtgccagcaatctctatgcgatgagcgtcctgctcctgccggatcgtacgctgttccttgccgatacctacatcaactacgatccctccgccgaacagttggcggacatgaccctgctggcggccgaagaagtccgccgctttggtgtgacgccgcgcgttgctttgctgtcgcattcgtcctttggtaccgacaacacgccgacggcgctgaagatgcgcgcagcgctgcgcttgttgaaggagcgggcgccgcgcctggaagtcgagggagaaatgcacggtgacgccgcgctcgacgactccatccggcaacgggtctttcccggcgacgctcgtctcaaggggcaggccaacctgctcatcatgccgacgctggacgcggccaacatctccttcaacctgctcaagattgcctctggcgacaacctcaccatcggacccatcctcctcggcgccgcccagccggtgaacatcctgacggctacggcgaccgtgcgcaggatcgtcaacatgacggcgctgacggtcgtcgagaagctcatgaacgagcgctgagcaagccgggaggcccggagcgggcgccgcgcgctccgggctgtgggccgcgggagctgtccgacggacagcaccggtccagcccccgggttcgcgatcgcacaccgacgggggcctatgccacacgccaagactgccttgatcctcagtggaggcggcgcccgtgccgcgtatcaggtgggcgtcctgcaggccattcgcgaactgcatggcgattccagccggaatccctttcccattctctgtggtacgtcggccggcgccgtcaacgccgcgaccctggcttgccatgccggcaacttcagcgctgcggtagacgcgctggtcgatgtctggcgcaacatgcacgccagtcagatctaccgggccgatcccgtggggatgggcgtggccggtgcgcgctggttgagcgccttgctgttcggctgggtaatcaggcgcagtccgcaggcgctgctcgacaatcaacccttacggcgattgctcgagcggcagctggattttcgcagcatcgagcgttcgattgccaggggttcgctgtatgcggtcagcatcacggcatctggttatgcgaccggtcacagcgtcagcttctttcaggcccatcccgaggtggcgacgtggcggcggacgcaacgtacgggctgtcgaacacgcctttcggttgaacatctgatggcgtcaagtgcgattcccttcattttcccggccgtacatctccatcgcgagtatttcggcgacggatcgatgcgccagctggcgccgatctcaccggcaatccatctcggggctgagaaggttctgatcatcggggttggtcaggtgagggaagtgttgacgcggcaaagttcgcggcgctacccgaccctggcgcagattgcggggcatgcgctggcgtcgattttcctcgacagtctggccgtggatatcgagcggatggaacgtatcaaccgcaccctctcccaaattccgcagtcattgcgagagcagggcgaccttcgcctgcgtccggtgcactctcttgtgatttctccgtcccagcgtctcgacgatctggccgcacggcatgcacatgccctgccgtgggcggtaaggaccctgctgcgcggcctgggtgccatgaatcgacgtggcggcgcactgaccagctatctcctcttcgagcaggcctataccggtgcgttgatcgatctgggctacacggacgcgatggcgcggcgagacgacgtcaccgcatttcttgaactgtgaatctgtgaagcctcctgatgtgctacattacatactgtgcctatctctctatttttcttcgtctatgcttcagaagtgatgggctgttgtagaatcgttatgaacaaaatgttgcaggaggcttgcgatgcggatttcgttgggagcagcggtgctgttgggtgccttggtcggtactggcttgacgtcgaccgatgtcgtgcgggcggcggagaagaccaaaggaaagagcgaacttgccaagggcaaggccgctacggcagggcaaaagagcgcagctccgacggtggcccagaaaggcaagggtcaggcgctggtgcacaagggcggggtcgagccggttgcccgcaaaggagcgaccaaacccgttgccacgaggagcaagacggagtccgtcgccgggaaggccaagtcggcgcctctggcgcggcagggtgttgctgctcccggcgtgagcaaggcagcgctcagggcctcgaaggcggagtcggaccgtctggcgcagagccataaggctgctgccctgttggaaagcggcggctactcgcgtggcgtgcaaaggaagaatctgacccgggtcatcgccggcaacgtcgacctttggcaggatccgggccagttggccgtacactcgggttcggcactggtcgtaccgcaggacggcggcgaacccctgtacgagaagaacgcgcacgcggtcgtgccaattgcgtcgatcaccaaggtgatgacggcgatggtcgtgctcgacagccagcccaacctgcaggcaccgatcacgatcagcgacgacgacgtggattacctgcgcggcagtcgttcccgcctgcaggtcggttccgtcatcccgcgcgagacggctctcctgctggcgctgatgtcctcggagaaccgtgctgccaacgcgctgggccgtcattaccccgggggcctcacggccttcgtcgcggcgatgaaccgcaaggcagcgtcgctgggcatgacgcgaagtcacttcgaggatccgaccggcctcaacagcaataatgtttccacggcccacgacctggcacggatggtcgctgccgcgcaccgctaccccttgatccgcgagttctcgacgacctcaggcgcgcgggcggagatcaacggtcgcgagcttggtttccacaacaccaatcagctggtcagcagtccgacctgggagatcggcttgtcgaagaccggctacattcaggaggcggggaagtgtctggtcatgcaggcgcgtgtcgcagacaagccggtggtcatcgtcttgctcgattcggccggcaagcagactcgtatcggcgatgccaatcggatcaagcgctggatggagagcgcgtcgctttcaggccgggggccaacccgcgtttgacgcgttccagctgatggatggccacgcaatgtcgtggccattttttttcccggcggcaagggtgccggtgtcagcaagcagacgcgctgccttgcgcgtgccggcaggtccaaccatcgatcagcgactcggctgcctgggttaccaatcgtcgcagcggtcgagacggatgtgagtcattgctcgatggaataagcaaatgcacatccaggctttgtcgttctaagactcttggctatagtagtcgtcttctcgtccggcattcgatggagtcccgcatgtttcaagtgattcgccagctgcttgtagcccttgccgccttcctctttgcaggtttggcgctggcccagagtgtcagcctcctcaatgtctcctacgacgtggcccgtgatttctacaaggactacaacccgatgttccagaagcactggaaagcggttgcgggggagacgatcgagttgaaacagtcgcacgccggctcgagcaagcaggtgcgcgcggtagccgacgggctggacgccgatgtggtgaccatgaatcaggcgtccgacgtcgattttctcgccgagaagggtctggtcgccaaggattacgccaggaagtttccgaacaatgcgtccccctatacgtcgacgatggtattcatcgtccgcaagggcaatccaaaggcactcagggactggagtgacgtcgtcaagcctggcatccaggttgtcctgccgcaccccaagaataccggtaacggccgctatacctacctcgctgcctggggctacgcactccggcagcccggcggcaacgaccgaacggcgcaggatttcgtctcccggctactgaagaatgcgccgctgttcgccgctggcgggcgtgacgcgacgaccaccttcatgcagcggaagattggcgacgtgttgatttccttcgagagtgaggccgagctgattgctcgcgagtttggcaaaggcgagttcgaagtggtctatccttcattgtccatcctcaccgagtttcccgttgccatcgttgacaaggtggtcgacaagaaaggcacgcgcaagcaggcacaggcttacctggattacctgtggtcggcggccggccaggaaaacgccgcgcagaactacctgcgaccgcgcgacgcggaaatcctcaggaggtacgcggcccagtttccggcgatcagaaccttcaccgtggatgaagtgtttggcggctgggccaaggcctcgtcgacgcacttcaaggacggtggcagtttcgaccagatttatcaacaaaagtagccgcggccactgccgtcgagtctgctggcgggcgagcgctggcaatcgtcaccaaccgttgccctagcgaatcgtttgatgcctctccgctcgctccgccaaaaggtgctgcccggtttcggtctgtcgctcggctgcgcactggtgtatctgtcgctgctgattctgttaccgctctccggcctggcgttcaaggcgagtcagctgagcctctccgagttctgggcgatcgccagtggcgaacgggctctcgcttcgtaccgcgtcacttttggtgcgtccttgctggcggcgctgatcaatgccttctttggactgatcgtcgcctggatcctcgtgcgttattcgttcccgggcaagcgcctcatcgattcgctggtcgatttgccctttgctttgcccaccgccgtggccgggatcacgctggccacactctacgccggcaatggctggattggccggcacctcgaaccgctgggagtcaaggtggccttttcgccgttggggatcgtcgtcgccctgaccttcatcggtttgccattcgtcgttcggacgctgcagccggtgatcgaggatatcgagccggagatcgaggaggcggctgcaagccttggcgcctcgcgcctgcagaccttcctccgagtcctcttgccggcgctcttgccggcgctcctgaccggtttcacgctggccttctcgcgctcgatcggggaatacggctcggtgatcttcatcgccggcaacatgcccctgatttcggagatcacgccgctgttgatcatttccaagcttgaacaatatgacgtcgtcggcgctaccgcactggccatggtcatgctgattatctcgtttgtcatgctgctggcggtaaacgccctgcagtggtgggctgccaatcgccaccaggcacatgccgcgagcgccggcgagcgccgatgaccaagccaaccatgggccgtgccaacgccgagccgcgctgggtgcgcatgctcctgctgagcctcgggctcggctttctcttcttgttccttgccttgcccttgctggcggtctttgtcgaggccctcgcggcgggctgggcagcctacgccgacgctctcaacgatccggaagcacgctcggcgattggcctgacgctctgcatcgctcttttcgttctgcccggaaatctgctcttcgggatcgcttcggcgtgggcgatcgccaagttcgacttccggggcaagagtctgctgattacgctgatcgacctgccgttcgccgtttcaccggtggtggtcggactcgtcttcctgctgatctttggcgcacagggactcttcgggccatggttggcggcgcatgacatcaaggtggtattcgcgctgcccggcatgattgttgtcacgatgttcattacctgtccgtttgttgcgcgggagttgatcccgttgatgcaggcgcagggcaaggaggaggaggaggctgccctgtcgctcgggtcgaccgcttggcagatgtttttccgcgtcacggtaccgaatatcaagtggggtttgctgtacggcgtgattcttgccaatgcgcgcgccatgggcgagttcggggccgtgtcggtggtttccggccatatccgcggggagaccaacaccttgccgttgcacgtcgagatcctctacaacgagtacaacgcggtcggcgccttcgccgcggcctcggtgctggcgctcctggcgctgctgaccttgttggccaaggcgatcgttgaatggcgcatgcgccgggaaacgcgcatgctggccgtggcactgccgccggaaaggcagcgatgagcggcaatctgccgccgcgggaggtgtcgtccgccgtcgggccatccgcacgctgtgcgtgccacagattggtgaggtcactttcatgagcattgaaatacgctctatcggcaaacgctttggcagtttcgtggcgcttgaaaacgtcaacctgcacgttccgaccggggaactcgttgccctcctcggtccgtcgggttgcggcaagacgacgctgctgcgcatcattgcgggaatggagagtgccgattgcgggcaggtgctgtttgccggcgaggaggccacgcatctgcatgcccgcgatcgcaaggtcggcttcgtctttcagcattacgccctgtttcgccacatgtcagtgttcgagaacgttgcttttggactgcgcgtcaagccgagaaagctgcgtcccggcgagcccgagatcagacgacgcgttgcggaactcctgcaactggttcagctcgactggcttgccgatcgctatccctcgcaactttcgggcggccagcgtcagcgcattgcactggcgcgcgcactcgcggtcgagccaagggtcctgttgctcgacgagcccttcggtgcgcttgacaccaaggtgcgcaaggaactgcgccgctggttgcggcgcctgcatgatgaactgcatatctcgagcgtcttcgtgacgcacgatcaggaagaagcgttggaagtcgccgaccgggtggtggtcatgaaccggggacggatcgaacagatcggcaccccagatgaggtttactcgagtcccgcgtcgccgttcgtttatcagtttctcggcaacgtgaacgttttccacagccgtgtgcacggggcctgggcggaggtcggccgtgtccacaccggcgccgcggcggatgccgaggcgatggccttcgtgcggccgcacgatatcgagatcgagcgtcatccggtggccggcagcctgcaggccgacgtccaggaagtgcacgccatcggaccgcgggtacgcgtcgaactcgcacatgcgtcggaactgatcgaagtcgagcttacccgcgaacgagctgctgccctggcactcgtcagagggcaacaggtatggctcaagccgcgccaggtgcgcgtgtttgcgacgccgacaacgacgctcgaagaaggcgggtcgggaatctaggcgaaatcgggtctttctgttggttgccgctcgtggcgactcctggcagcatcgcttgatgacgagttgcccagccgctttgtctggtaggatgcgtctcgatgcaaacgcttcttgccattaaattcgtgacttcgctggggagagcgttggctctttgcctgttggcggcagtcctcctggtcgctgtcgcgcacgccgagacggctgagccggtgatggtcgcgattgcctatccggcgacgagccaggactcgattccgcgcgcttccctgcgtgccatcttcggcatgctcctgcagaagtggccgggtgagacgccgaccaaggtgttcgttctcagagatgacgcccctgagcatgccactttcagcaagagcgtactgcaggtgtttccgcaccagttgcgaatggcctgggatcggcaggtcttttcggggcaggggcagtatcccgagtcggtcggttcgctgcaggagatgctggcgcgtgtggcatccacgccaggagcgatcggctacgctagggcgagcgaggtcaatcagaatgtgcgcgtactcaagattcgctagggccgcatcgcgcattgccctgaccggcgggttgtcgctcgcgtccacgattacgtgcgcgatggacttgctcgacggcaactttcaggtacatggattcgcctcgctcactctggtcaacaccagcgacaacaatttcttcggacagagtgacgaccaggtcagcaacaatttttcggaggtcggcctgaatgcatcgtggcggctgacgccaggcctgcaactgtcggccgaagtcctctcgcatcgggccggcggcacagacgatggtggcgtgcggctcgattacggcctggtcgattggactgcactgtcgagcgaggaggggcgtggcggcatccgtgtgggacgcatcaagaccgcctacggcttgtacaatacgacgcgcgacgttcccttcacccgccccagcatcattctgccgcaatcgatctacttcgagcgcacgcgcaatctgaccgtatcggccgacggtgcggacatttatgtcgagcgctacggcgaagccggtactctctccgccagcttcgcctacgggcagccgcagaccgataccgatgccgctctggtggccctggtcggcctcaaccgtccgggtcatctggactccaggctggctcccgacctgcaggtcatgtacgaggggtcgggcggcatgtatcggctggctgttacggcgacacgtcttgacctgcgctacaagcccggtctcggggatcggctgcaggccgggcgcttcaaactgacgccgctgatcctctctgcccagtacaacgccgagacctggagcctgaccagtgagtacgcgttccggcgcacctcggtcaccgacttcggccccttcttctacaatggcacggcggatggacgaagctactacctgcaggggacctaccgcttggctccgcagtgggaggcgctcgtacgttacgacgcgtactatgccgataacgatgatcgtaatggcaaagccttcgctgcggcaacccggcaaccgggctttacacgctttgccaaggactggtcggttggcctgcgcttcgacgtcacgccgcagttcatgctgcgggtcgaggcgcatcgcgtcgatggtacgggtttcctggccgtacaggacaaccccgacgcccaggcgctgcgccgttactgggacaacgtcatgctgcagggctcgttccgcttctagtcgcgcgtgatgccggaaagtccatccctgccgaaggcgcacagccgctcccgcttcctcagtctcaagtggaaagtcctgctgacactcgggggcgtcatgctgtcggtgaacggggccttgtcctggctgcatttccacgatctgaccagccgcttcgaactgcaacggacggcaacccgcgagcgtctgattgccgaggccttcgccttgcgcagcgacttcggcttgcgcctgcaggcgctggccgggatgctcgctgccctcgactccgtcggcgtgagcctgttccagaccaccgccgggaacgcgttgctgcggcagcacttcgacagctactggccggttctgcagcttgatctcgggatcgattggctgcaggtgtatccgcgggcaggtccgccgctggtgacctggagtaccgtggccctggacgagttcaccgaggaggcgcgcgtccgtgatgtcgtagtgcaggaacgtgccatgcgctggacacgttgccgggttgtctgtacccagtttgcggcggctcccatcctgtctgctggcagggttgccggggcagtcgttctgggtagttcgctggccgacgtggtggtgtccttcaatcgcttgtccggcgccgatctcggcgtcctcattgcgaaggagagtgggacgacaggctcggcggacgggaagctgctgccccggctgggttaccaggtgctcggcctcagcggtgccgaacgcaacctgccgctgctccaggagctgaccgcattgccggaactgccgggtggcgtggcgtgggttctgctgtcgcatgccgaccggcagttcgagttgtcgttcctggcgcttgatgccaccgatggcgctgccgcccccgccttgctggtggtcatcgacgacctgacgcagccactggaggacattcgcaagtcggtgtggagccggctgcagggggagctgctggcttcgctggtgtcgctgttgttgctggcgttgctcgtgcatgcgcccctgcagcgcatgacaagggcggtgcgcgccattcccctgctcggccgcagtgcgttcgccgaggcacgaacgcgcattgcaccacgcgtccggcgactcgtggacgacgagatcgacggcctcgacgaggcggccactgccttgtcgtatcggctggagacgctggagagggatgtcgcggcgcattctgcggagatgcagggaatgctgcagcggatttccgtagagcgcgatttcagccagggccttctcgacacggcgcaggtcatcattctcacgcagtacgccgacggccggatcctgaccttgaatcgctacgggcatctgctgtccggctggagcacagcggaactgatcggcaagcgcttcggcgatctgcttcgcccggacgagtcggccggtgccgagacgcgccacgcgctcgaggaaatcgtggccggcgatcgccagcacacgcagctcgagtcgattctcgtcggtgcaaacggtgagtcgtacgaaatcacctggaaccactctcgcctgcctggtcgaattgacgatgcggtggtcattctctcggtgggaatcgatcataccgagcgcaagcgtgccgagtcgcatgtcagctacctggccgagcacgacccgctgaccggtctggtcaatcgacagcatttccagcatgaactcgacaaggctttgctcagcgcgcgtcgtctggctcgtgacggcgcgcttctctatctcgatctggatggcttcaagtacgtgaacgatctcagcgggcatcaggccggcgatgccctgctcagaaccgtcgccgatgaagtcgccaacgtggcacgttcgagcgatctgctggggagacttggcggcgacgaactgggcgtcctgctgcacgaatgtgatcgcgatggcgcggtccaggtggcggaaaagatcaacaagcgactcgccgaaatcaggttccccgaactggcggcgagtcaccgagtctcggcgagcatcggcatcgtcgtcttttccgaggcgacgatggacgtcaagcagcttcttgccaatgccgacattgccatgtatcaggccaagtccaggggcggcgccggctggcacatctattccgagggcgagggtgtgcaggagaagatgcaaagccgactgcactgggaggagatgatcaaccggtcgctgctggatgaggggctgcttgtctactaccagcccatattggacattcgtgctcgtcaggtcagccattatgaggcgctggtgcgcatgcgcagtgccgatggttcgatcatcccgcccggactgttcatggaagtggccgaagacagtggcctgatccgcgagatcgatcgtcgcgtcatccatcaggtattcggcaagatgctggccttgttcgcgatcggcaggagctacaagttctcgatcaatctgtcgggggtcagcatcaacgacgccaggctgctgtcgttcattcgcgacgagctttcccgcagcccgctgctgcccagccatgtggtcttcgaaatcacggagacggctgcagtttcggacttctcggccgcccgcaccttcatgaacgccgtacgcgaactcgggtgtgcattctcccttgacgatttcggggtcgggttttcgtcgttcaattatgtcaagcagttgcccgtcgactatgtcaagatcgatggctccttcgttcgcaccctcgttgacagtcccgatgatcaggtcttcgtgcgggcgctggccgaggtggcacgtggtttcggcaagaagaccgtggccgagttcgtcgaagacgaacgcgctctcaagatgctgcgctcttttggcgtcgactatgcgcagggctacttcatcggcaagccggcgcccgatatcgcctgaccggacggcgcagcgtgcctggttgcggccggggaggcccgtggtgccggtgctataatcgcccgctcacctgccaccacccttgcctaccgtctttcgagcatggcgctcttcacccttggcctcaaccaccacacggcaccactcgccgttcgcgagcaggtggctttccatgtcgaacgtgtgcatcaggcgcttggcgatctcacacgctgcaagccggttcacgaggcggcgatcctctcgacgtgcaaccgcaccgaagtgtatttcgctaccgacgtgcccgaggccgcgactcagtggctgctcgactatcatcatctggcacgccacgagcttgagccgtacctttacacctatcccgagcgcgatgccgtgcgccatgcctttcgcgttgccagcggtcttgactcgatggtgcttggcgagccccagatccttggccagatgaaggaggccgttcgccttgccgaagaagccgggacgctggggacgaccctgcacaagctgttccagcattccttcgccgtcgccaaggaggtccgctcgacgacggcgattggtgccaacatcgtttcgatggcggctgccgccgtgcgtcttgccgagcgcatcttcgagcgtatcgccgatcagaagattctgttcatcggcgcaggcgagatgatcgacctgtgcgccaggcatttcgcggcgcagcacccgaaacagctggtcgtcgccaaccgtaccgtcgagcgtggtcttgtgctggccgacaggtttggcggaacggcgatcaaactcgaggaactgggcgaacgcctgccgcagttcgatatcgtcgtttcatgcaccgccagtccgctgccgattcttggtctcggcatggtcgaacgggccatcaaggcgcgtcgtcaccgcccgatgttcatggtcgatcttgcggtgccgcgcgatatcgaggtcgaggtgggcgagatggatgacgtgtttctgtatacgatcgatgacctcgcacaggtcgtcgagtcgggactcgaatcgcgtcaggcagccgtggtggatgccgaggcgatcatcgccgagcgggtggacgtctttctgcgctggttggcaacgcgtggtacagtgccggtgattcgctctctccgcgatgccgctgaacgtgcgcgccggcatgaggtcgagcacgctctcaagtcgctggccaagggcgaagagccggcgcgcgtgctggagcatttctcgcaccggctgaccaacaagttcctgcacgcgccaacgcaggctctgactcaggccgacgctgatcgggaccagttccaggccatcgtctcgcgcttgtttcacctgcatcccgagtcccgcgtcgacgagtagcacatcccggcgcggaagacggactcgttgacgcgccgcttctccaaccactgcctgaacagactttccgatgaaccagagcatttgcgacaaacttgagcacctgacgggtcgtcttgacgaactcgaccggatgctggccagcggcgacgcgactcgcgacatggacgagtaccgcaggttgtcgcgcgagcacgccgagatcgctccagtcgtcgccctttaccagatctggagccggacacgctccgatctggcggctgccctcgatatggtcggtgatccggaaatgagggaactggctgaagcggaagtcgcagccagcaaggaacgcctgccgcagatcgagaaagatctgcagaagctgctgttgcccagggatgcgaaagacgagcgcaacgtctttctcgagattcgcgcgggtaccggcggtgacgaatcggcgctctttgccggcaatctgtttcgcatgtacacgcgttacgcggagcgtcggcgctggcaggtcgaagtcatctcggccagtgcctcggaccttggcggctaccgggagatcattgcccgcatcatcggcagcgatgtctacgcacgcttgaagttcgagtccggtgctcatcgcgtgcagcgcgttcctgataccgaggcacaaggccggattcacacgtcggcctgtacggtagcggtgatgccggaggcggacgcgctcgaggaggttcaggtcaacccggccgatattcgcattgacacctatcgtgcctcgggagctggcgggcagcacatcaacaagaccgattcggcggtgcgcatcacccatctgccgaccggcgtcgtcgtcgaatgccaggacgatcgttcgcagcacaagaacaaggcgcaggcgatgtccgttctggtggcgcgcatccgggacatgcaggagcgtgagcaggacgccagcatagcttcggaacgccgcagtctggtcggcagcggtgaccgttccgagaggattcggacctacaacttcccgcaggggcgagtcaccgatcaccgtatcaacctcaccctgtacaagatcgacgcgatcatggacggcgacctcgacgaacttctgggcgccctgaccgccgagcatcaggccgatcaactggcgatgctcgccgagagtccgtgagcggaaccggcatcggcgccgcagcccggctccggcgtcgggctgcgtgaccctgaatgccggaccatccgatgactgtgggcgacgcctggcgcgcagcccgccagcgtatcgatcggcttgacgcacgtctgctggtcgagcacgttgctgcctgtacgcatgccgagttgattagcgaaccgatgcgacggctccttgcagagcaggcccaggttctggcggacctggtagaacgccgcgccgccggcgaacctctggcttaccttctgggctctgccgggttttacggtatcgagtttcagatcacccctgccgtgctcatcccgcgtccggaaacggaactccttgtcacgcttgcggtcaagtgtgtggagtcgctggcggagccgcgcatcgtcgatctcggaacgggctcgggggtggtcgcggtgacggttgggtgcctgtgtccggcggcgcggatcaccgcggtggatttgtccccgtcggcgcttgacttggcgcgcatcaatgccggacgtcacggggttgaggcgactttccttgtcggcgactggtacacgcctttgggagattgcggtttcgacctgatcgttgccaatccgccgtatgttgcgaacgatgacgagcatctgcagcgggacggcctgccgttcgagccgcggatggcactgaccgacggggtgcccggcggggatggcttggcttgtattcgccggatcaccgatggcgcgcggcgccacctactgccgggcggctggttgctgatcgagcatggctatgatcaggcagcggcggtacgtaacgagttgcacaaagccgggctgtcggacgtcgcttcttggcaggacctggccaggatagagcgagtcagtggcggccgcctgcgttgacggcgagtgtcggcagccgctacactcattcatgacaatttttctcaactattggtagaacgagggtttcgcgatggatgcacagcaactgatcaaggagcaggtaacaggcaacccggtcgtcctttacatgaagggaacgccggaattcccgcaatgcggcttctccgcggtgacggtgcagattctcaaggcctgcggggtctcccgtttcctgagtgtcaacgtgctcgagaatcccgagattcgcagcggcatcaaggagtatgctaactggccgacgatcccgcagctctacgtgcgcggcgagttcatcggcggttgcgacatcatgcgcgagatgtacgaggaaggcgaactccagaaactgctcgaaggtctggtcgagtcggtttgacgcgttgcgcgcgcgctggctcgaccggaagcgtgcgaacgcgttgcggggcgaccgaactgcgggtttcctgagcagggctgtctgaggcgccgcaagctggttcttgggtcgcagccttgctcaggcgttggccagcgtcgccttggcggtgaattcttcataggcgcggaccgcttcagcagcatacatcagtgacgggccgccgcccatgtaagtgcataccgccagcgtttccatcaactgggcgcggctgacaccgagacgaatcagggccttgacatggaagcccacgcaggcgtcgcaacgactggagacgccgatcgccaacgcgatcagttccttgtcgagcgccgacagcacgcccggggcgagtgccgccttggccagcgcgttgaacccctgcaaggtttcgggcatgtcctgtcgaaaggtgccgagggccttggaaacatcgtgcgtgatggtggtgaaggacttgctcatggcggctactctccaataatcagaaaactctaatatacattggagggctttcctcggcaatctctcttccaacgaccgagggcgggctgtcggtgggcacaagcccgctttgatgaaggagaggcgaatgaatgatcaacgggcagtcgggtggacatacctggcggtttcggtcggcgcgttggtgctgtcggcttgtgcgggctacagtggctacgggctgaagccgggcgtggcgaccttgcccgaggtgattgcgacgatgggcaagccggccttgagctggaaggatcccgatggcagcgaacaactggcctatccgcgtgggccggcaggtccacagacgttcatggttttcatggcgcccgatggacgcctgcaacggatagagcaagtactgaacatggagcatttcgcgcgtatccagcccggtagcgacaaggaatccgtgttgcgtctgatcggtccgtcggagccgcaatggacgcagtacttcaaggtgcgcgacgaactcgtttgggagtggcagttctgcgacagctggaatcagcttgcgcgcttcgatgtactgttcgacggcaccaccggcattgtccgcaccgcctatcagcgacaggccttgatgggcttcgacggcgtcgcgccgttctgcgggcactagcgacgcgcgaggtgcgggcgcgggcggctggacgcccctcagaagctgaccaggcgcaggttggctgaggtcaggcgctcgctgaggacggcgacgaaggcctggtagaagtgaaaccggcaagcctcggacgacctcttcagggcgctgccggttatcctgaccagcttggctctggtcagggtgacaatgtcggcgccgcgtttcgattccttcttcccgatcaccgccatctcgccaaaacagtcaccggtggccaggaggttgaggaccatgccgttcttcagcactttcagttcgccatccgcaagaaagtagaagaaatcgcccacgtcgccgtcgcgaatgagcaccgtgcctggaggaacccatttccactcggagaaacggacgacctcccagatctcgacatcggagaattcggcaaaaaaggcaaacgagcgcagcgtgtcgaacttctcgaggtcgggcatgcgatcggccggcacccgcagttgccggtcacgaaaggcctgtgccagatcgtgtgcgaattccggccagtcgcggtagcggtgctgcagtctcttgctcatcgcgcgcgcgacgattgtgtcgagcacttccggaatttcgctgcgcagtgacgacgggcggcgcggctcgttgttgatgatctgataaatcatttcgtaactgttgcgcgcctgaaacggcagttgcccggtcaacaactgatacatgacgacgccgagcgagtagatgtccgtctggtgatctagcgtctgttccttcacctgttgcggcgacatgtaggccggtgagccgatgccgagaaccagcgtccggtcaggcgagccgatgatcgccgcaccgaagtccgagatcttgatatcaccggtgttcggatcggtgctggcgaacaggatgttggcgggtttgatgtcgcggtggatgatgccggcccggaaagcaaactcgagcgcccgcgtgcacttgaagacgatctcgacgatgcgctcgatcggcagcaggctatcgggcgtacacaccctctccagggtgccaccggcgacgtactccatgacgatgtagcagacctgggagtcgaccaccgcatcgtaggtctgaacgatatgggggtgcaagagtttgccgaccagcgctgcctcgttgaggaagaggtgggtgtatagccggccgcgcctggcatccttgagaatccccggggccgccaccttgaccgccacctcgcgctgggtgaacgggtcgacggccaggtaaaccgtggacgttgcgccccgaccgatctcgcggacaagttcgtatttcccgaccttctccatgcaatgagcgtcgcgccgtggctcggtgctacttgcggcgagcgcgggcaatagcggccaggacctgttccggcgcggtgccgccaatgtgattgcgggccgccagcgacccgtcaaccgtcagcgccttgaagacgtcctcgtcgatcagtgccgagaactgccggagatcggcgagcgcgagttcggacaggtcgacgccgagtgcttccgcgtggcggaccgccaggccaaccacggcgtgggcgtcacggaagggcagtccccggtgcgccaggtagtcggccaggtcggtggcggtggcatatccctggcgcaaggcgtcgcgcatgttttccggacgcgtgctgatgccggcgatcatctcggcaaaaatgcgcagtgtgtcggttaccgtgtccactgcgtcgaacagcggctccttgtcttcctggttgtccttgttgtaggccagtggctgtcctttcatcagggtcagcaaggccatcaggtgtccgtagacacggccggtcttgccgcgggccaactccggtacgtccggattccgcttctggggcatgatcgaactgccggtgcagaagcggtcggcaatcgtgatgaagccgaagcgcgggttcatccacaagacgagttcttccgacaggcgcgagagatgcatcatcaccagggcactggcgccacagaactcgattgcaaagtcgcggtccgcaacggcatcgagcgagttctcgcaaacgccgtcgaagcccagcaattcggcaaccagatggcggtcaatgggatagctcgtgccggccagcgccgctgcaccgagcggcaggcggttggtgcggcggcgacagtcgacaaagcgctcggcatcacgtcgcgtcatctcgaaataggcgagcaggtgatggccgaaggtcaccggctgggcgacctggagatgggtgaagccgggtaagggggtggcagcctcggcttcggcgagatcaagtagccgcgactggaactgcttgagcaggctgaggatgtcatcgatagcgtcgcgcagatacaggcggatgtcggttgccacctggtcgttgcgcgaacggccggtatgcaggcgcttgccggcatcgccgacgagcgttgtcaggcgtttctcgatgttcagatgtacgtcctcgagatccagcgaccagacaaacgtgcctgtctcgatctcctcggcgatctgcgccatgccgcgttcaatgtcggcgaggtcggccgcgctgatgatttcctgcctggccagcatcgtcgcgtgcgccagcgatgcgcgtatgtcgtggcgccacaggcggcggtcaaaagccaccgaggcggtatagcgcttgacgacttccgacatgggctcggaaaagcgaccggcccaggtgtactggggagaatccgatgggttcatggggggagggttcctgggcaaggatcaggcgcggccctgggcaggcgccgcgccgagtgggctggagtataaggcaaaatgcggccggccgatccttgactctcgcttcttgacactcatcaaggcgtgcggcaaggggtttcctataatcgcgtcttcccttcgacgaggtggtcatgcggcaactcggacgttccagcacgctggcttgtctactcttggcaacatccgccgttctgccggcgcgggcgctcgacagcgagctcgacagcgacaaggccagggagatctatggcccctgcgcggcctgccatggcgagttcggtgccggtggcaagaagggggaatacccgcgcattgccggccagtcggcgaagtacctggagcagcagttgaaagccttccagaatcaggttcgcgtcaatttgccgatgtatccgtacacgaaggagcgcgagctgccggacgaggacatgaagctggtttccgcctaccttgcgcagatcgttctgccgacccgtcagcccgttttcaaggacagtgatgacgcgctgacgcggctgctggcgatggagaaagtcatgatcgtgccgcgggccgagggtgatgtcgacaatggacgggcggtctaccagaagaattgcgcggcttgccatggcaaggccggcaaggggcgtggcatgtttccgatgctcgtcggccagtacaccagctatctgaagaaacagatcgatgcctatctgcgggccgatcgtccgcacgacgaggaaggcgccagggacggggtgctgtacacgctgaaaggcggtgacatccaggatgccctcgcctacctgacggcgattcaggaagccgagtagggcccagcgacgctgccctagcggccagccgctcgcccggacgaagccgttctgccattcgtgaggcctggtccgccaccgcgtgcgcggcagcgcgcggagaaaggtgcgctcgtggaagacctcgaagccgctgcccggatcagaagcgaagacgtcggcgcacaatagcttgccacacaccagagggcgccccgtgtttcccgggaggctcaagcaggcatgttagaattgccgccttgatgttggcgtcagtggcgccgatgctgcccgcgtgtgccggcggcatggcgagcccgtcagtacggttaccgggatcctgccttgaactctgcaaaccaagccccgccgcgcctggtcatcgcctcgcgtgaatcgcgtcttgccatgtggcaggctcagcacgtcagcggtcgccttacggagttgtacccacagacggccgtcgacatcctcggcatgacgacgcggggcgatcagatcctcgatcgtccgcttgctgcgatcggcggcaaaggcttgttcatcaaggaactcgaggtggccatgcaacagggccgcgctgatctcgcggtgcattcgatgaaggacctgccgatggagatgcccgagggttttgccttggccgccatctccgtgcgtgagaatccgtgcgatgctttcgtctcgaaccggtttggcgggctcgccgaactgccggccaatgccgtggtcggtacgtccagcctgcggcgcgaagccatgctgcgcgcgggctatccgcaactcgagatcaggagcttgcgcggcaatctcgatacgcgtctgcggaagctcgatgccggagactacgatgcgatcatcctcgccgccgccggtctgatccggctggggctgaccgacaggatcaaggccgtgctgacgcccgagcagtccctgccggcacccgggcaaggtgtgctgggtatcgaggtcctctcggcgcgcgtcgacctgttgactctggtggcacccctcaacgatgtcgccacagctcactgcgtgcgtgccgagcgtgctttctcgcgtgctctcggcggcagctgccagattcctctggccgcgcatgccgtactcgacagcggtgccttgtggctgcgcggctggattgcgacgccggacggccgccacagcctgagtggcgaactgcgcggactgccggaagacgacgagtcgatcggttgccggctcgctcaggcgctccatgaacgcggtgccgatgcgattcttcgggaactggcaactggccaatgagcgagttgctgcgcggcaagagaattgcggtgacccgtccgcgggcacaagcggcgaggctggccgcctggattaccgaacaggggggcgagccggtactctgtcccctgctggagattgctccggccgaggagcaggcaccattgcaggcggcgattgcgcagctcgacgtctactcactggccgttttcatcagtccgaacgcagtggctttcagcgtgccggtgatactcgccggccgtcgatggccagaggctctgcaggcggtcgccatcggtcagagtaccgtcgatctgcttgccgctcatggcatcgagaatacgctcgctccgcgcgagcgtttcgattccgaagccgtgctcgaacttccggaattgcaggcgcagcgcgtggcaggcaagcgggcgctgctcttgcgcggcaacggtgggcgcgaactgctggccgatacgctgcgtgcgcgaggtgccgacgtggatctcgtctcctgttaccggcgttcggcgccagccgacgcggggccgctgcaggcgctgttgcacgccgacgagcttgatgcgctgacggtttcatcaagcgaggggctgcgcaatctggtcgatttgctggatggcccggcgcgcgcacgcctgcgtcagacgccgctgttcgtaccccatcaacgaatcgccgaggtggcagcagggctcggcctgcagggtgtgatcctcaccgggccagccgacgccgggatccttgcagccttgatcgcgtatcgttggcggcaaccatgaaggaaaaccgcgggccggctacggttggcgcaacccctggctactgctcgcaatgctcgccctcgggctggccggctggcagtggctggagacgcgagccaagcttgccgatacctagcaggagtgggctcgtcgtctggccgaaagcgactctgcgaacgccgaaagccgtgctttggccaggcaggcgcaggaataattggccgttgttcagggcagactcggtgccttcgcggcgatactcgccgaatcgcagagtcagcgggcgatgatcgagcagttgtaccaggatctggcacgccaccgggatgccgagatcagtattgagctcccgactctcaacgagagcctggcggcgatcgggaccttcaggctgggcagggacggcaggtgacaaagctgtcgtggctgctggcgctgtttgcgctggcggtcggtatcgctctggcggcacgcttcaacgagggttatctgcttcgtgtcctgctgccgtatcgcgccgaggtgtcgctcaatctggcgattttcctcgtcgtcagcatcttcgtagtggtgtacggtttgctgcgcgcgatcgggctggctctcgcgttgccgaatcgcgtgcaggcgtttcgtgaacgtcgtcggcgggtgaaggcggcgattgccttcgacgacgccgtgcgcctgcttttcgaagggcgtttcgggcgggctctgaagaaggccggcgaagcgcatgctgccgctcactcgcccggcctggcggcgctgctggctgcccgcgcagcaccgctgttgcgcgaaccggatacggagaaggcctggctcgagcgggtcaggcgagacgatccgcggctggagtcggcccaatggatgctcgaagccgagatgttcctcgacactggtgacttcgaggccgcgctgatcacccttcaaggtctgcagcgtctcaccgggcggcacattgcggcgttgcggctggaactgcgggcgcaggagggatgcgccaactggccgctcgctgggattcggagctggtgcagctttgtggtcagatggggggcgatgatccgaccgctgctaacgcacgggccgagaaatggctgcccgagcatcctggggacgcacaattgttgctggcaccgggccgtctctgtcggtcgcagcggctgtggggaaaggccgagaactatcttgaggcctccctcgcgctggccgatcagcacccggttcggctcgaactggcgcgtcttttcgagcagaccgaccgttcggatgaagccgttcggcactaccgggcagcggccgaacaactcgcctgagccaccggtcgtcgccgtcctgtctcgccgggctcacgcccagtcgcgtggcggcagcaactcgtagagtgcagcttcgggcgtgccggcttcgggctgccagtcgtatcgccacttcacgaccggcggcagcgacatcaggatcgactcggttcgcccgcccgactgcaggccgaaaagcgtgccgcgatcccagacgagattgaactccacgtagcggccgcgccggtaagcctggaaatcgcgttcgcgttcgccgtacggcagccgctttcgcttctcgacgatcggcagataggctgccgcaaacgcgtcaccgacggcccgcgtcaggccgaagcagcgttcgaagccaccctcgttcaggtcgtcgaagaaaacgccgccgacgccgcgcggctcattgcgatgtttgaggaagaagtactcgtcgcaccacttcttgtagcgcgcgtaggtgtcgccgccgaagggcaacagcgcctgcctgcaggtggcgtggaaatgacggacatcttcgacgaaggggtagtagggagtcagatccatgccgccaccaaaccaccaggcgggttcgtggtcagtcttcgtcgccaccagggcgcgaacgttcatgtgcgccgtcgggcagtacgggttttccgggtgcagcaccagcgaaacgcccatcgcttcgaaggcgcaaccggccagttcggggcgtttggcggttgccgaggccggtagggcggcgccgaggacgtgcgagaaggcgacgccgccgcgctcgaagacgcgaccaccctcgatgacgcaggtgcagccgcggccggccagcgcctggtcggcttccttgctccacgggtcgacgcgaaacctgccaccgtccgcaccctcgacggtctcggcggccgcgacgaggcgcgtctgcaaaccggtaaagtagtcgcggagtggcgccgggtcgatcatcttcgccacgactgcacgcgaatggcgtggcaagacgtgccgcggcggcaacccgcacgcctggcttgtcctgccctcatcggctgagagcccgatggccgatgtcgtggcgatactgcatgccgtcgaaatggatgccgacgatcgtgtcgtaggcgagcttctgggcctgcttgatgttgtcgccaagcgtcgtgacgcacagcacgcggccaccggaggtaaggaccaggccatccgtgtcggtcgtgccggcatggaagacatggctgtcgtcgctacctttcggcaggccggtgattctgtcgcccgtgcgcggcttgccggggtagttggccgcggcgaggacgacgcccagcgccactcggcgatcccagcttgcttccacctcgttgagccggccggcgacggcgtgctccagcagggtcaggagatcggacttcaggcgcatcattatcggctgtgtttccgggtcgccgaggcggcagttgaactcgaccgtcctgaccgccccgtccttgctgatcatcagtccggcatagagaaagccggtataggggatcccgtcggcggccatgcctctgaccgtcggcaggatgatttcgcgcatggttctcgcatgtacctcgggggtaaccacgggtgccggcgagtacgctcccatgccgccagtgttgggcccggtatcgccgtcgccgatgcgcttgtgatcctggctcgaggcgagcgggaggacattcttgccgtcgaccatgacgatgaaactggcttcctcgccttcgaggtattcctcgatgacgacacgcgcgacggtcgttccgcccggtccggcgacacatttttccgggagcatggtgtcaatggctgcatgcgcctctttgaggctcatggccacgaccacccccttgccggcggccaggccatcggccttgatgacgatcggtgcgccatgccggtcaatgtaagcgtgcgccgaggctcgctcggcgaaggtggcaaagcgtgctgtcgggatgttgtgccgggccatgaagcgcttggcgaagtcctttgagctttcgagttgcgcggcctccttggttgggccgaaaatcctgaggccgcgggcgcggaagaggttgacgatgccgtcggcaaggggcgcctcgggtcccaccacagtcagcagcacgtgttcctgctcggcaaagtcggcaagcgcgcggggatcggtgatgttgacgttctcgagttcacgttcccgggctgtgccggcgttaccgggtgcgacgaagattctctgcaggcctggggttttcgcgaggcgccaggcaagtgcgtgttcgcgacctccggagccaatcaccagtaacttcattctgcttcccttaccaccagatcatcgttggagtgagcgccgcattccgctaccggcggcacaatgcccggtatatcgggcgccgtcgctcattgaccggatcaatgccgaaagtgtcgcgcacccgtaaacaccatcgccaggccgtgctcgtcggcggcgctgatgacctcctcgtcgcgcagcgagccgccgggctgaatgacggccttggcgcctgccgcggcgaccacgtccagcccgtcgcggaaggggaagaaggcgtcggaagcgacgcaggagcccgtcaggtcgaggccggcgctctgggctttgctggcggcaatgcgggtggagtccacacggctcatctggccggcgccgacgccgagagtcatgccgcggccgcagaaaacgatggcattggacttgacgaacttggcgacacgataggcgaagagcaggtcggccacctgctcttggctcggcgccactttgctcaccaccctgaggtcggcagcctgaacgttgaagcggtcgggtgtctgcaccagcagtccgccaccgacgcgcttcatttcgaaagcgtgatgtatcctggccagcggcagttcaaggacgcgcaggttctgcttgaccgccagcatttcccgggccgcgtcggtgaaagcgggagccagcaagacttcgacgaaatgcttgcgggtattcatcgccgcgacgacatcgccatcgaccgtaccattgaacgcgatgatgccgccaaaggctgatgtcgagtcggtctggaaggctttttcataagccgagagcagattgatgtcgattgccacgccgcaaggattggcgtgcttgatgatgacgcaggccggcgtggcgaaggtcttcacgcattcccaggcggcgtcggcgtcggcgatgttgttgtaggagagttccttgccctgtagctgccggtagtgggcgatcgaacccgtggttggcacggggtcgcgatagaaggctgcctgctggtgcggattctcgccgtagcggagcgcctcgacgcgatcgaaggccagttgcaggtgttcggggaacggctgcggctggctggcttcgtcgagtgcagtgagccagttggcgattgccgagtcgtagcgcgcggtgtgcacaaacgccttcttggcgagtgcgaagcgcgtgttcagactcagggtaccagcgttggtggccatttccgcgagcagtgcagggtagtcggcaggatcggtcacgacggccacaccggcatagttcttcgccgacgaacggaccatcgccggaccaccgatgtcgatgttctcgatcgcctcggccagtgtgacgtcggccttggcaacggtttcgcgaaaggggtagagattgacgcacaccagatcgatcgtcgggatgccgtgggcggcgatcgtcgccaggtgttcgggcagatcgcggcgcgccaggataccggcgtgcaccttcgggtgcagggtcttgacgcggccgtcaagcatttccgggaaacccgtgtagtcaccgacttcggtaaccggcaggccgccgtcgcgcaacaacttggcggtgccgccagtggacagcagcgtgactccgtgggcgacgaggccgcgtgcgaattcgagggcaccactcttgtcggagaggcttaacagggcttgacggattttcatggcaggcaggcgagtgggtggcgggggttgtggcagtgagtgggttcaggcaatgagtttgtgatcgatcagtttcttgcgcagcgtgttgcgattgatgccgaggatctcggcggcaagcgtctggttgccacgtgcctgcttgaggacgacctcgagcatggggcgctcgaccatcttgatcaccatttcataaacggctgccggcttttcgccgtcgagcgtctcgaagtagctttcgagcgccttgccgacgcaaaccgcgacatgttcgtcgttattctgtttcatgcggcgagttcctcaaagctgtcatcgccagatgccgccgcttcggcagcggcggccaggtaagggaggtgctcgtggtcttcggcgagcgcgctgaagaaatcatcgaccgcctgccgctgcaggtcgacggtgggcaatttgttcatcatgtggcggaaagcggccgacccgagcaagcccttggtgtaccaggaaatatgcttgcgcgcgacgcgcactcccgtctcgatcccgtagaagacgtacagatcttcaaggtgtccgagcagaatctcgcggatttcgccgacccgcggcggcatcagatgggtaccgctttccaggaagtgctcgatctcacggaacagccagggacgcccctgcgcggcgcgaccgatcatcaccgcgtccgcaccggtgaggtcgagcacgaattgggccttttccggcgagccgatatcgccgttggcgatgaccggaatgcgggcgacggccttgacctcgcgaatcgtttcatactcagcagcgccgctgtagccgcacgcgcgcgtgcggccatgcatcgccagggcccggattcccgactgctcggcgatctgcaggatgcgcaacgcattgcgattggtcttgtcccaacccgtccggatcttcagcgtcaccggcgtgtcgggtacggccgtgaccaccgcttcgaggattcgggcaaccagcgactcgtcccggagcagggcggaaccggccatcacgttgcagatcttcttcgccgggcagcccatgttgatgtcaatgatctgcgccccgcggtcgacgttgtagcgtgcggcatccgccatcatcgccgggctggcgccggcgatctgtaccgagaccggggccacctcgccatcatgcctggctcggcgctgcgtcttcgcgctgccatagagcagcgagttcgacgtcaccatctcggaaaccgccaggccggcgcccatcttcttgcacagttgccggaaaggacgatcggtcacacccgccattggtgcgacaaacaggttgttgcgaagcgagaaaccgagaaattccatggcgtgcggtgccggagggtgcaaggcaagaggcggattctaccgcgattggtacgcgaaaaacagccagtaccgacctgccggcagtgccccgcctggcggcgacaatggcggtccggaggacaggcgcctattcaggctctgctgcctttctcgggcatcacgatgttgacctcgagcacctcgaagttcccctgcttctccagcgacaccttgatgtcctccgcgttgaccgacacgtacttcgagatgacggtcatcaactcctgttgcagggcgggcaggaagtcgggcgtgctggtgccgccattgcgctcgtgggcaatgatcagttgcaggcgttccttggcgatggctgccgtcttgggcttgttgccgaagatgagggagaagagcgacatcctcacttgctcccgaaaaagcgcttgaagagaccgggcttctcgtagtcgacgaaacgcagcgggatgctctcgccgaggaagcggccaacgacgtcgaggtaggcgccggccacgtcgctgccggccagatggattgccggcgtcccggcattcgacgactgcagcaccgattccgattcgggaatgacgccgatgatcggcacgcgcaggatctcctggacgtccttgtacgacagcatctcgccatcgctgacgcgcttcggcgagtagcgggtaatcagcaggtgttccttgacgggctcgccgccgagcagggcgcgacgtgatttcgcctggatgatgccgaggatgcggtccgagtcacgcaccgaggacacctccgggttggagaccaccagcgcttcgtcggcgaaagtcagagccatcaccgcgccgcgctcgatgcctgccggcgaatcgcacacgacatagtcgaagcccatgtgttcgagttccttgagaaccttctcgacaccttcctcggtcagcgcatccttgtcgcgggtttgcgaagcgggcaggacgaacaggttgccgttatcgcagtgcttgtccttgatcaaagcctgagtgagtgtcgcttcgccgttgagcacattgaccagatcatagacgacgcgccgctcacagcccatgatcagatcgaggttgcgcaggccgacatcaaaatcgatgaccgcagtcttgtagccgcgcagagcgaggcccgaggcgaagctggcgctggtggtggtcttgccgacaccgcccttgcctgacgttacgacgacgatacgtgtcaccggtggttctccgcaagtgaaagccgagattctacctgcagattggcctttctgctgacttggcggcgacgtcggcgggtagtgccggcgcttgccgggccgtcagtcggtcttcagtggctcgacgagcagtcttcccggatcgtcgccagtgttttccgtcagtcggacctgaacgggcttgccagccatcgcggctggaacgccggcatcgaatgtccgatacagcccggcgatcgataccagttcggcatcgaagcgcgtgcagagaatgcgcgcgtcctcggcaccgctggcgccagccagagcgcggccgcgcaagggcgcatagatgtggatgctgccgtcggcaatgacttcggcgccggcgttgacggcggccagtaccaccaggtcaccgccacgtgcatagacctgctgtcccgagcgcagtggccggtcgacgaacagcgttggctttaccccgctgctgccgacgctcgtcggtgcggcgttggcgaccggttcttcggccgcaggtggtggcgcgggcggcatttccggggcgggtgttgcgggcgagcggtgtacgctggcgtaggccggcaggccgaccgccgcggcggtctggcgcagttcctcgctcccgccgcgcacgccaatcacgttcaggccatacagtttcagcacccggtgtacgcgcggccagtcggcttccgccaggtcgccgagctgcgacaattcgagcactgccgcgtcgccgtcgaagaaggggtcgtcgccgaacagggcgctggcggccttggccagggcgtcgggctgcagggagcgtacggtgaccgcgacgacaggcagcgtgattcccttgaattcgatcaactggagcttgttgttggcttgcggcatggaatcttcaccgaggtggatcgtggatttggcaagccgcgaagtctagccgaatcggcggcaaaagcgaaacacgcggcaggcgctatcgcgccacgcgaacggtgcggatggactacagccaggcgcgggcgccccagatcattcgcctggcgacgaagtgccggagtggcgggaagagatcgagcgcctgcaggccaagcccgcgcgcgcagcgcagcggcgccaggtcgttggagaagaggcgcacgataccgtcggtaaatgccatgcttccctggcggtcgaggcgacgcccacgggcgtagctggccagcgttccggcagctccggcgtcgccaccggtcttgcccagcaaggcctcggcgagttcgcacgcgtcgcgcagaccgaggttgaagccctggccggagaccgggtgcaggctttgcgcggcattgccgatccatacctggcgggaagcgctgacctgtcggcgaacgcgtagcgccaaagggaagctggcgcgcgcgccgctggcgacaaaatcgagacgaccgccgaactgggcgcgcagggcggcgagaaaaggagactcgtcgagggcaaggagttgcctggccttgtcaggcggtacggtaaacaccaccgagtaatcctgtccaagcggtaacagggcgagcggaccgtcgggcgtaaagcgttcccaggcgcggtgcgcgtgccccgggacggggcgcacttcggcaacgacggcgtgctgccggtagtcgctgacgcggacgtcggcctcgtctcccggcgtgccttcggcatgcacgacgagttgcgcggcgacgccgtgctcagcgccgtcgccggccagcctgatttcggcagcttcgccgccggtcgtcaggctgatcagggcgtgctcgttcagcaagtgcgccggatcgatgcgcgcagcgagggtggcggccaggtcgcggtagcgcatcacgtagccgagcgccggcaggtcatagtcgtcggcgtcgatgaccgtgcggccgaagccggtgcgctgcgacacatggatcgaacgaatcggcgtgccggcgccggcgttccaggcgccgaggtgttcgaggagttgtcggctaccgtgtgacagcgccagggcccgcggatcggtctcccaggcgccgcgccggcgattgtcgatcagcaggacgctgtacggaccaccggcgagggccagtgccagagtcatgccgaccgggccggcgccgatgatggcgatgtccacccggctgctgctctcagtcatggcgcatcacctcctcgatctcggcgatggtccgtggcgcactggtgtagaccgtgcacccgtcggcattgacgaagacgtcgtcctcgatgcgcacggcgatgccatgcagatgcctggggacgggttccccggggcggaagtagaggcccggttcgacggtcagcgccattcccggagtcagcctgacccagtcgtcgtcggtggcgccggttctgtagtcgccgacgtcgtgtacgtcgaggcccagccaatggccggtgcggtgcatgtaccagggcttgtacgcttcgctttcgatcgcgccatcgacgctgccggtgagcaccttgagatcgatcagtccctgcgtcagaacccgcagggcggccaggtgatagtcggtgaacgcggcgccgggccgcaccgcggcgattgccgcctgctgcgcggcgaggacgatctcgtagacctcgcgctggaccgcgctgaaacggccgccgacgggaaaggtgcgggtgatgtcggaagcgtagccgctgacttcgcagccggcatcgatgagcaccagcgaatggccggccagcaacttgttgttgtcgacgtaatgcaggatgcaggcgttggcaccgccggcgacgattggggtataggcatgtccgtcggctccgcgtcggcgaaactcataggcgagttcggcctcgagttcgtattcggccattcccggtcggcaggcgcgcatggcgcggacgtggccagccgaggcgatgtccgcggcctggcgcatggtgtcgatctcgtgcgcatccttggtcagtcgcatctggtcgagaacgccccgcaagtcgcggatttcgtttggtgcgcgcgtgccgttgcggctctgggcgcgcaccgcattcagtgcgtcggcgattcgctggtcccagtccgcgtcgtgaccgagcgagtgccagagcgcgctgcggttggcgagcagttcgggcagcatccgttcgaggctgactatcggatacgcctcggaaaaatcgaaagcctgacgcgcggtctcgggtccgtagcggaaaccgtcccaggtctcgcgctcttcgttcttttctcggcagaacagtatcgatttcggttgcgtgccaccgacgagaacgatcaccgcatcgggttcgggaaagccgctgagataccagaaatagctgtcgaagcggtagggatagtgcgcgtcccggttgcgcacgcgctccggtgccgtggggatgacggcgacaccgtcaccgatttgcgccagcagttgctgacggcgcctgacgtagtggtgatggttcatgaggatggcaccagttccctatccagttcggcgagacgttcgggtgtcccgacgtcgacccagcgaccgctgtgtcgctcgccgcggatcaatccacgcgctattccgtggtcgagcagtgggcgcagcttcatcatcgcgccgacctgtacggcggcgaagaagtctggccggaagatgccgatgccggcgtaggtgagggtgtgttcgctgtcgcttgccgcataccggacgatgtttccggccaggcagaagtcgccgccgggatggtgtgacggattgtcgacgagaaccagatgggcggcgcgctgcgggtcgagggtgtccgccagccgtggcgcggcggcgaagtcccagtcgcaccagacatcgccattgatcgccaggaacgcccggtcgccgagcagcggcagcgccgcggcgatgccgccggcggtctccagcgctcccgcgggttccggcgagtaggtgatgtgcaggccgtaggcgttcccgtcgccgagcgtcgcgacgatctgttcgccgagatgcgagtggttgatgacgacattgcggtatccggctgccgcgagccgctccaggtgccagacgatcaacggcttgccgccggcccgcagcaggggcttcggcgtcgtgtcggtgagtggccgcagacgttcgccgcgaccggcggcgaggatcatggctttcatcagaaggtgtagccgaggtcgacctggcggttctcgatgcggtcgaggagtctggcgagcggccgcagctcgtggtagcgctggcaggtccggcgtagatagcccagcacgcgcggcatgtcgccaaggtagtcggtcttcccgtcgcggtgacagaggcgggcgaaaataccgagtaccttgagctggcgctgcgctcccatccattcgtaatcccggtagaagtcgtggaagtccgccggcaccggcagtccggcgcgccgcgcggcttcccagtagcggatcacgaagtcgagttcctgatcttccggccagtcgatgtaggcgtcgcgatagagcgagacgaggtcgtaggtgagcgggccgtacacggcgtcctggaaatcgagaatacccgggttggccgggaagccggcagacgcagagggtgcgtcgccgtcgacgagcatcaggttgcgcgagtggtagtcgcgatgcacgaagacttgcgcctgccccaggttgttggcgaggatcgcggcaaaggccgtctgcagggtctgctttgtctgctcgtcgagcgtcaggccaaggtggcgtgtcaggtaccagtcggggaagagcgccagttcatggtccagcagccggcggtcgtagttggcaaggactccgggccggctggccagctggatggccacgagggcgctgttggcatcgccatagagtcggggcgccgtcgttctgtcctgcagggcactcaggtaggtcgtgccgccgaggtccgagagaagcaggaacccctgttcaagatcctgagcgagcacttccgggacatgcacgcccgccacgccgaacaagctggcgaccttcaggaaggggcggcagtcctccttgtcgggcggcgcgtccatgacgatgcgcgtgcctccatccggcaggctgacccgaaagtaacgtcgaaagctcgcgtcagccgaagcgggttcgaggccgatctcctgtccggggaagcgcggcgacagcatttcatggatccagtcacgcaacagggcggtacgcggcatgccgcttctccttgggcgatgatgctaaaatggcgtgattttaccatccgacccgccggccaaaccgccgccggggacaaccacctgcagtactctactctgacctctacggaatgacgtgtccctaccggcccaagccgctcaccctgatcttctgctgtgccggcacgctggctgccggtttcgcgggccaggtagaggcgcaaccgccggctttgttccgtgtcgatcctgccctgctcggcttgccgccaatcaaggtggatcgaccgccggtggcggcaccggcggaccggccgggggccgaggccagaccggtggaggaggtcagtgtcgaaacgcggccgctgccagcaccgccggccgccgccgcggctcgcgaggcccggccggcagcggtcgttcaacaagcgccaccgccagccgttacagcccgaccagcggcggagccagccaccgtggcgcagccgcagcagacgccaagggccgcgacgcctccggcacaggcggaatctgcggtagccaagccgtcaatcggcagcgctgcgccggccgcctcggcttcgcccgggagtccgccttcgcccacgccgcaggcgcgtcagccggattcgccgcccgcacccgctgagctccagacgctgccggtcgactcagcggtcgcggcgcgcgtcgagccgccggccgccgcgctggccggggctgaacaggcgatgtccgatgacctgcccctgttgttgcggatggccaggacgatggtgcctccgccgaaggagggcagtgtgccgcgaccggcgttcctgagtgcccagcggctttccggtgtcgtcgatcgggaactcgtcgctgatggcgatgcggagttgcgcaaggtgggtaccgtgttgaccggcgatcgactgacctattggccggtcgaagacgaggtcgaagcggtcggtagcgcccgcctccagcagggcgacgatgtcattgcgggtcccaagatgcgcctcaagatcgaggatcaggtcggcttcgtcgagcaggcgtcgtatttcctgaaacggcagtcgggggtaccggcgggtgggttggccgacccgcgctgggaggtgccgcagtcgggcgacgagccgaacacgggtttcgccgcgccacgggtgatggccatcaagccggggcagacccgggtcaagctcaagaaaccggacaacgaagtcactgaggggcgtggtgaggcggagcgcatcgacctcgaaggtgagaatcagtttcttctgacttccgcaacctatacgacctgcaagccgggtaacgacgattggcacctgagcgctgccgacttgaaactcgactacgacaatgacattgccacgggccatgatgcgaccatccactttctcggtgtgccgatcctccattcgccctgggtgtcgttttcgctcaacaacgagcgcaagtcgggtttcctgacgccttcctatggatcgaccagcgacagtggggtcgaggtcagggtgccgtactactggaacatcgcgccgaacatggacgcgaccatcgagccgcggattctgaccaagcgcgggatacagctcggtaccgagttccgctatctcaacgccgcgtatggcggaacctacagcggcacggatgtggtcgaatacctgccgaacgaccgggaagccaagatcgatcgctggggggtcgccctgtcgcatagccagaccatggccaacggtttctccgggctcgtcaactacaaccgggtatcggacaacgactactacaccgacctgtcgagtcagatctccagtacttcgaagacgcaactcttgcagcagggcatgttgtcatatggcggcgccgggtggtggacggcgacggccaatgtgcagacctaccagacgctgcagcccgacccgcagaacccggtcaccaagccttatcgcctgttgccgcagatcaccgtcaatgcgcggcagccggatctgtacttcaccgacagcgcctttttcggacaatatacctcgttcgtcagtccgaatacgaaccaggtcgaaggacaacgcaccgtagcgcagccgcaggtttccctgcccttcgtgacgccggggtggtacgtgataccgcgggtgggtgtcaatgtcacgcactactccttgtcggatcccgttgccggcagtgtgctgcccaactcgatcaatcgcacgctgccgatcttcagcgttgactcaggaatgacgttcgagcggcccagcaactggttcggtcgtgactacacgcagactctcgaaccgcgcctcttctacctgaacattccgtacaagaaccagaacgacattccaattttcgatacggcgctggcggacttcaactttgcgcagatttttgccgacaaccagttttccggctgggatcgcatcaacaacgccaatcaggtgacggctgcagtgtcgtcgcgtctgatcgatccgtcgaacggcggcgagatcatgcgcggaatgatcgggcaaattttctacttcactgacgacagggtggtactgccgggcacgaccacccgcaagtgggacaagtccgacttcctggctgccttcagtggccaggtgctgccgaaggtgtacctggacgcggcgctgcagtacgacctcggcgatcaggactttcagcgctacgcggtcggcgcacgttacctgccggggccgggcaaggtgctaaatgcctcctaccggtacaacatcgacgccgcaacgccgatcaacgagttcgacctgtccggccagtggccgatcagcagccgctggcaggcgcttggtcgctacacgtacgccttcaagaacgacacatccggcagtggcacaacgaccagcgttaccagcaccggtggtactcccgtcgagatcattggcggtctcgagtacaacgccggctgctgggccgtgcgtgcggtgggtcaccgcatccagacgacccaggcagactcggtcacgcagtttttcgtgcaactcgagttgagcgatctggggcgcgttggctcaagtccgctgagtgtgctgcagcggaggattcccggctacagcctggcgcggccgatggctgatcagggcttggcggaacagtaggttcaagatgatacttctccttcgcggcatgctgctcatgtcctgtctggtcggggtggtgctggcgcagaccgcttctcgacccctcgctcagccgatccctgtcgatcgtatcgttgccgtggtcaatgacgaggtgatcacgttgcacgaactgcgtactcgccttgatggcgcgctggcgcagttgcagcgacagggaacgcaattgccgccgcgcgacgtgctcgaaagacagatgctcgaacgcctggtcatcgacaaggtgcagctgcagcaggcgcgcgacatgggtgtgcgcgtggacgatgcgcaactcgagcaggcgctgcagcgcattgcggccggcaacaagatgtcgctggcccagttccgtgcagcgctggaaaaggacgggattgcgttcgcgagttttcgcgaggagattcgcggggaaatgacgatcgcacgtgtgcgcgaacgcgaagtggagagcaagatcttcatttcggaaggcgaaatcgacaactatctggccggtgcgtcgggacaaggcggcgcggttgaggaatttaatctggcgcacatcctgctccgttctcccgagtcggcgagtccggagcagatccagaagcttcgtgccaagggcgagcaggtggccgaacgtgtacgcaagggtgaggagttcgcgcagctcgctgccgcctattcggacgcccccgatggtctcaaaggcggcgatctcggctggcgttcgctcgatcgcctgccgccgctctttgccgaggccgctgccacgctgaaggttggcgaagtgtcgccgctgctgcgcagctcgaacggcttccatctgatcaagctggtggccaagcgcggtggcggcacgctggcggcagtgcagcagacgcacgcacgccacatcctgatcaaggttaacgaagtcgtctccgaatccgaagcgcggcacaaactcgagggtctgcgcgaacggatcaagcacggggagagctttgccgagttggccaagcttttttcgcaggacggctcagcgaccaagggaggcgacctgggctgggtctaccctggcgatacggttcccgagttcgagcgggcgatgaatctcctggcgcctggtgaggtgagtgagccggttcagtcgccgttcggctttcatctcatcgaggtcctcgaaaggcgcgtccaggatgtttcgagtgaccgccaacgcgccggcgcacggcaggtgctgcgcgaacgcaagcgtgacgaggcctatcaggactggctgcgccagacgcgcgaccgggcctacgtcgaactccggctggacgagcgttgagccaccatgggccgttgccggccattgccatcacgagcggcgagccggccggcgttggcccagagatctgtctgcgcctgcttgagcgcgtgcgcgcgcagccgttgccggcgcggctcgtcgtcctcgccgatcgttccttgctggtcgagaccgctgcggcgctgaatctgtccgtcgttttccgcgactggcatcccgccagttcgccgcaagccggtgtcctcgacgtcatccatctgccgctggccgccagggcttgtcccggtctgctggatccggccaatgcgcgctacgtgctggccttgcttgatcgggcgctcgccggttgccggagtggtgagtttgccgcgatggttaccgcaccggtccacaaaggggtgatcaacgatgccggcattcccttcacgggacatacggagtacctggcggaacatacggcaacgccccgtgtggtgatgatgttggctggcggtgggctacgggtagctctggtgacgacgcatctgccgcttcgcgatgtgccggctgccgtgacctgcgctgcggttgaagaaacgctgcgcatcctgcactgcgagatggggaagaagtacggtatagcgcagccgcgtattctggtcgccggtctcaatccgcatgccggcgagggcggctatttgggccacgaagaaatcgacgtcatttcgccggtgctcgaacgtctgcgtgcagaggccgggatgacactgcttgggccgctgccggccgatacgatgttttctccttcggtattggcaaggggtgactgcgttctggccatgtaccacgatcagggtctgacggccctcaagtatgcgagtttcggtcacggcatcaacgttaccctgggtctgccgatcatccgcacctcggtcgatcacggaaccgcgctcgatctggcaggtagcggcaaagccgatcccggcagccttttcgttgccgtcgagcaggcgatcgagatggcggcgcgcgccggcggcgggatctgaggcggagcatgccgcatgtcgcgcgcaagcgctttggccagcacttcctggtcgatcgacagatcatcgacagcatcgtcgatctcgtcgcggtgcagcgccgcgacctggtggtcgagatcggtccggggctggcggcgctgaccgacccgctgttgaggcggctcgatcacctgcatgtggtcgagatcgaccgcgacatggtcgcccggctgcgcgcggcgtattcggcggagaggctgagcattcacgccggcgatgcgctggcgttcgacttcggacgcctggcggccgaggccggggccaagctgcggatcgtcggcaatctcccctataacatttcgacgccgctgctctttcatcttgccggtttcggcgacggcgtgcgcgacatgcacttcatgctgcaaagggaagtcgttgagcgcatggtagcggcgccgggcagtggtgacttcggcaggctgtcggtgatgctgcagtatcgcttcgtgatggaatggctgctcgaggtgccccccgagtcgttcaatcccccgccaagggtacactcggcggtagttcgcctgattcctcggctcgccggagacctggcggcggacgacgaggcgcagttcgcggcagtggtcgccacggcctttgcgcagcgccgcaagatgctgcgcaacagtctgaagagcctggtcggggaggcgcgtctcgccgagttcggcgtctccccgacttgtcgggccgaggacctgtcggttgacgactacgttcgcctggccaacagcctgaagaccgcttaggcgtgccgttcggcatgcggcacgcagcgagtccggagcggcctgatctcagccgttcttgttgagcgggcaggtattcaggccaagcagcgtgtaggcggggcaggttccgaacaggccggtgagcagcgggaccacgccgacccatccccaggcaccaacgatgcccatggcggccatcgcgatgagggcgatgccgacgacgatgcgcaggatcttgtcgattccaccgacgttggttttcatgattgactccatcaagggttgtgaatgatggtgccagaatacgcgagggtgctggccctgtatgtaaccggggtcacacagtccgtggtgggtgcgtgtcaccgcctgttgtctgccagctccttgaggccttgccggtcgattacgctgatctgctcgcggccgagcgttaccagtccctgttcggcgaaacccttgagcagacggctgacgatctcgcgcacactgcccagttcttcggccagtgcctggtgggtggtacgaatgctggttcccctggcgagcagcagcttcgccaggcgctggtcgaggcggtgaaaggcgacttcctcgaccagttgcatgagttccgcgatacgttcggcgaaaagatggaagacgaaacctctgaacagcgagttgccggcgagcagtcgctcgaacagagaaccaggcaagatcagcagagacaatggcgtctcggcgaccccgcgtgccgaataggggctgtggccgagcagacagctcgaggtgatgatgcacgagccccccggctcgacccggtagagcagcatctcgcgtccggcggccgtgctcttcacgaccttgatcgtgccggcgagaatcagcgggaagcccaggcagttctcctgctcggtgaatagctgtgcaccggctggcagggtccgcaaggcagttgcctggcagagcgccgcgagctggtcggcgggaagtgagcgcagcgccggatagagaacgagcagcgagtgcgcgaagtcctccggcggtgtgttcatcaagcggtcagttcggcggttaccggggcgtggtccgacggccgctccagcttgcgcatgtggcggttgatcccggccaccgtacagattccggcaagcggctcggaaaggaggatgtgatcgatccgcagcccctggttcttctggaagccgagcatccggtagtcccaccaggaaaaactcttctcgggctgctcgaagagccggaagctgtctttcagcccgaggtccagcaggcgctggaaggccgctcgctcgggtgcggagcacaggatctggccggcccaggccgccgggttgtacacgtcgcggtcttccggggcaatgttgaaatcgccagccaccaccagccgtggattggcggccagtcgacccttgagccagcgggtcagcgcatccagccatgcgagcttgtaggcgtacttgtcgctgccgacggcctggccattcggtacataggcacagaccacgcagattccgccgatcgtcgcagcgaccagccgtttctgctgatcggcatggagcgggttgccacaaacgacatcgctcggcgactcgcgcgccagcagggcaacgccgttgtaggtcttctgccccgagaaggcgacgtgataacccgcggcctcgacctcctgctgcgggaaggcatggtcctcgagcttcgtttcctgcaggcagacgatgtcgggttgctccgccgccagccagtcgagaagttgcggcaggcggaccttgagcgagttgacgttccagctggcaattttcatgtggctctcaaatccggtaacgccgcggtccctgtgccaatcaaagggtggctgcctctcacctcaccaggccatttcgtgggcgtgctgcagcaccggtggcggccgtggtgcggacgttccgcggccggtcgccggcggacgacagcgccagcaagtcgcgttcggcgcgtaaccagtggtcgctgggcgagcctccacggtcgagctggtaaatcgcataagcgcgctgggcgatctcctcatgcctgacaagtctttcgacgccaagagcggcgtctcgccgtgcatcgcttggcacccgcatcctgccggctatactcactgcctggtgtgtcagcgaggggtcgagcggggcgacgtcgaggagaatgctccggccgtgcgtcatcatcagcagccacctgtcgccgtctgccaccagggttcccgaagcacaggcccggtcgctcgtcgtcgtcatcggcggtggctggagttgcccgggaggcggaaggccggtgtctccgcacgggtcgcgtcgctcgccgccgctgtgtttgccgtcgttcattgtgctgcctcgccggtgggcttgacgcggtagggtgcgctggccggatatccggccgcgtcgagaagttcgttccaggcagtgggtgtgaagcctttgacgttttgccggccgacgctgatgctggggaggcggatctcgccgccgagttgtcggccggcgtcggccagttcctctgccgtaccgagctccttttcgacgaatggcacgccacggccatcgagcagcgagcgtgcctgcttgcacgtcgtgcaaccgggattcgtgtacaggacgaccgggaatttctcgctggcctggcgtaccgcatagggaagcgcctgcgtcggcggcgcctcgtcgccaagcgagggcgaagatcggtcgacccgcttggctccggccggcggtggcaggtccgagagcaccgtgcgaccggttgctgggtcgatccagcggtaagtggtctgcgcgccgagcgtggcgctggcgagcaggagactgacgaggcagacgacgcgcagggagacgggggcgggcatgttgaagctcctcgctgttcaggcggtgatcatgccgctgtgccggagcagtgcgtcaacctggggatcgcggccgcggaaggcgcggaagttgtcgatcgctggtcggctgccgccgacagacagaatctcatccagaaagcgcttgccggtaagcgggtcgaaggcgttgccggcggcctcgaaggcgccgtagcaatcggccgagaggacctcggcccatttgtagctatagtagccggcgccgtaaccgccggcgaagatgtgcgagaacgtgttcgggaaacgatgccacgcgggcggaacgacgaccgccacttcgcgtcgcacctcggccagcaggtcgaggacgctgcgatcgcccgtcgggtcgaaatcgctgtgcaggcgcaggtcgaacagcgaaaactcgatctggcggagcatgtgcatgccgctcaggaagttcttggccgccagcatcttgtcgaacagcgcacgcggtagcggctcgccggtgtcgacatgggcggtcatccccgggaggacgctccattcccagcagtagttctccatgaactgcgatggcaattcgacggcgtcccattcgacaccatggatgccggcgacgccgagttcgtcgacgcgcgtcagcaggtggtgcaggccgtgcccggtttcgtggaagagtgtgatcacttcgtcgtgcgtgaaggtcgccggccgcggcttgccgtcgcgttcgcccacgggccgcgagaagttgcagttgaggtaggcgatcggcgtctggattgtgtccgtccctgccgccagcgacgccgcacgccgcctgcggcgaccccttgcttcgtccatccacgcaccgctgcgtttggtttcgcgtgcataaaggtcgaggtagaactgaccgaccagttcgccggtcggcgtctcgatacggaagaaacgcacgtcttcatgccaggtcggagcgctgtcgggtttcaggcagacgccgaagagtgtttcgattaccctgaagagcccagcgagaacccggtcttcggtaaagtactgctttacttcctgctccgagaacgcataacgcgcctgcagcagcttctcggaaacgtaggcgacatcccacgcttccatctcgtcgatcccaagttccttgcgcgcaaaggcgcgcaggtcggcaatgtccctctcggcgaagggcctcgccttgaccgccaggtcgcgcaggaagtcgagcacctgcggcaccgactcggccattttcgggaccagcgaaacctcggcgaagctggcgtagccaagcagttctgcttcttcccggcgcagttcgagaatgcgccggatcagcggcgtgttgtccatctcgggggcaccgaattccgctgcccgtgtcgcataggcccggtagagcgcggcgcgcaggcggcggctgtcggcgtactgcagccccggcaggtacgacggcatgtgcagcgtgaacttccagccgtccttgccctctttcgccgcggcttcgcgagccgcttgccgggtgtcgtccggcaagccttgcaattcggcttcgtcggtcaccacctcggcaaaggcgttggtggcgtcgagcaggttctcggagaactttgccgagagttgggcgagttcctcggcgatggcctggaagcgcggcttccggtcttcgggcaactccgctccggcgaggcggaagtcgcggacctcatggtcgacaattcgccgctgtggttccgatagacttgcgtattcctcgctttcggaaattgacttgtacttggcgaacagcttgaggttctgaccgacctcggcgtagaaacgcgagacctcaggcagcatctggttgtacgcatcgcgccaggcggggatgtcgttgaccgaatggacatggacgacgactccccaggcacgcgacagttcttcgaatccgtcggccaggggtgccgaaaaagtcgcccagctcgctgtgacctggtccgaagtcagcaggtctaccagggcgcggcagtcggcgagcagcttgctgatcgccggctgcacgtgttctggcgtcagggtgtcgaagcgcggcaggccggagaagtcgagaagcggattgtcgtgcaggatgtctgtggtcatcggagattccgtggttccccgagcggggctgcccgtgctcggatacggtcaaggcatcgctattctacaaggtcgcggtaggcgtgccacgaagcatggccgagcagcggcatgagaacgatcaaaccgaaaaacagggtgaggaaaccgagcgcggtcaatgtgacgacgatcgctccccaaaaaaccatgagtcgaaggttggcgtcgacggtgcgcagactggtcagcatggccgtgcggaagtcgatgcggcgatcgagcagcaagggtaccgagacaaccgtgatggcgaagaccatcagcgccaaggtgccgccgcaaaggatccagatcagcaacaggtcgcggtggtcggccgacaggtggatctcggccagaaggctgggcaggtccgggctgatggccggagcgagaagggcgaacagcagggtcgagatgcgttcccaggcgaatccgatggtcgccagcagcaggcccagcttggcgagctcccgggcgttgcggcggccgccggcgagcgacgagaagaaggtcgacgactggcctgcttcgcgtcgtcggctgatctcgtacagtcccccggcaagcagtggagcgaccaggaagaagccggaagtggcgacgatgaatatctggccgttacgccatgcgaagatcgtgatcaggtcgccggcgatcgcgaacaagagcccgtaggcgaggctggcaatcgggttggcgcgcaggtcctgccaccctgccgtgagccaggcaagcgggcggccgagcgaaacgctgcgcacctttggcacggcgttgtcgtggccaggggcagcagttcctatacccatccgttctccctgtcgtggtggcgagcagacgcctgtgctctaccgttcgggcaaaccgccgccgtcattcgacgaaagtctcgccggtcaggcgctcacaggcctcgacgtactttgcacgggtgcgctcgagcaccgcctgcggcagccgcggcgcgggtgcgcgcttgttccagaccagtgtttcgagatagtcgcgcaggtactgtttgtcatacgacggcgggttgctgcccacttgccagtcgtcggcaggccaaaagcgcgacgagtccggggtcagcgcttcatcgatcagatgcagggtgccggcagcgtcgagcccgaactcgaacttggtatcggcaatgatgatgccgcgcgccgcggcgtgcgcggcagctgttgtgtacaaggcgatggccacatcgcgtgcctgggcggcaatcgtatcggcgctgcggcccgtcgtggcgagcaagtctgtgaacgccgccgcacagtcggcctgcgcccgttcgaaggcgacgttctcatcgtgagcgccgatggccgccttggttgccggggtaaagatcggttccggcaaccggctggcgagttgcagcccttccggcagccggatcccgcaaacgttaccagtggtctggtaatccttccagcccgaaccgatcaggtagccgcgcaccaccgcttcgatcggcaatggccgcaagcgtttgacgacgagcgcccgtccacgcacctgcggcctctcgccggcggcgaccaccgtctccggatcgatcccggtgagctggttcgggacgatgtcggcgagacgcgcgaaccagaaactggccagtcgggtcagcaccttgcccttgtcgggaatcgcgtcgggcaggatgacgtcaaaggccgagatgcgatcgctggtgacgatcagcagtttgtcggcgtcgatggcgtagatgtcgcgcaccttgccacgcccgagcaggggcaggctctggatcgatgtttcaaagagggcttcagtcaactcgctggtccggtcgtggaatgggaggtcgcagggggaaggtgcgcgatcggattatagggcagatcgctcgccgttcagtggtctccgcccgcctcctggcggagtcgccggcgcatccgccgtatgccgagtatcgagaaggcggcgaccagcgggatcgacacggccgccgcgatctcgggcgagagtgctggtagcagagccttgaatcccttggccaagtaatgaaccagttgcgaagcatagtaggtgatggctacaaccgacagcccttcgaccgtttcctgcaggcgcagttgcaggcgtgcgcgctggttcatctgcgccagttgttcctggttctggcgttcgagttcgacgtctacgcgggtgcgcagcaactcgctggaacgtgccagtcgatcggagagatcgtcctggcgcttggccatggcaatgcaggtctgcatcgccggcagcaggcggcgttgcatcatttcgcggaaagtcgggcagcccgtgacgcgcagttcacgcagttcgtcgatacgctgcatgacaagatcgtggtaggcgcgcgctgcgccgaaacggaaggccgtgcgggccagtgagtgctcgacttcggctgccagtccggtcagggcggcgagcacctggcgctcgtcggccggtgatctggcctggccgatctggtcgaccatgtcggccaactgggtttcggcagccttcagccaactgccgatttccttggctaccggtagcgccagcagcgccagcagccgataggtctcgatctccagcagtcgctgcaccgtccggcccgcctgcctttgcgtcagcgccacgtcaaggatcaggaatcgcgagaagccgctgtcgaacatgaagtcggtgaatacccaggccgcctggtcggccacctgggcggcgaccacctgacggccggttggcgtcaggccggccgtcaccgactccggcgacacctcccggctcgcctgcagttcgacatgggtggcggcgatcagctgaccgggaattgccgataaccagccggccggcaccacttgcagcgcgctcgcggcaggattccgtccctcgccggcggtaagctcgcgaaagaccgtgtagctggagaattcgctgtgccgttcccagcgtagcagaaaggcctgtgcagcaaacaccaggtgcgcttcggaccggtcgagcagttcgccggtggcgacctcgccgaggttctggaggttggccagttcttcctgctgggtggacgcgtcgtgcgtaaacaccaggtgcgaaaccagcgtcggactgcgtagtgggacgggtgggcgcgcgtggaactcgtcattgagcagttcgcgcagtggatgtagtgcgatcccaggcaacgggaatccggcgttcacggtcgctccggaaagagaagcaccgcggccgccggctggcgtgccgcggcatcgacaacagcaatcagcgaacggtctgctcgagttcgccgctcttgtagcgctctgccatcctgtcgagcgcgatgaccttgatcttgcttgcctggccggcggtaccaaaggcctcgaagcgagcgcgacagatcttcttggcggcctcccgggccggcttgaggtagtcgcgtgggtcgaatttcgacgggttttcggcgaagtagcggcggatcgcaccagtcatcgccaggcgaatgtcggtatcgatgttgaccttgcgaacgccatgcttgatgccggtgacgatctcctcgaccggtacgccgtaggtctccttcatgtcgccgccaaactcccggatctcggccagcagttcctgcggtaccgacgacgagccgtgcatcaccagatggcaattcgggatgcgctcgtgaatttccttgatgcgttggatggcgaggatgtcgccggtcggcttcttggtgaacttgtaggcgccgtgcgaggtgccgatggcgatcgccagggcgtcgcactgcgtctgtttgacgaagtcggccgcttgttcgacgtcggtcagcagttgttcgcgagtcatcgtgccctctgcgccgtgaccgtcttccttgtcgccgcgcatcgtctcgagcgaaccgagaacaccgagttccccctcgaccgagacgccgatggcgtgcgcgaactcgacgaccttgcgcgtcacatcgacgttgtattcatagctggccacggacttgccgtcggccatcagcgagccgtccatcattaccgacgagaaaccggagcggatggcgcccatgcatactgccggtgactggccgtggtcctggtgcatgacgatggggatatgcggataggcttccagcgcggcgagaatctggtggcgcaggaaaggctcgccagcgtacttgcgggcgccggccgaggcctgcatgattaccggcgcgtcgacttccgcagcggcttccatgatcgcccagacctgttccatgttgttgacgttgaaagcgggcagaccgtagccgttttccgcagcgtggtccagcaattgacgcattgaaacaattggcatgattcgttctccagtgattgctcaggtggtgttcagtttcctgaacgcgggaagccgcgtctgcggtttcccaaaaacctgtcggtctgcggctgcgtcgcggctgccggtttactgacctgccgctcaggcgctccagggcttctgatcgccgacccggacgatcttcagcgtattggtgccgccgctggtgcccatcggatcgccggcggagagcacgatcaagtctcccttgacgacaatgccctcgttggtcagtaactgctcggcgtcatgcaggagttcatcgcgggtcgccggacgctgggtcatgaacagtgggaagaccgctcgatagagcgccatcttggtgaccgcctcgggttgcggggtcaaggcgtagaccggcacgccgcagttgaggcgactcatccacaaagcggtggcgcctgattcggtgagggcggcgatggctttcaccttaaggtggtgtgctgtccagatcgccgccagcgaaatcgtctggtcgatacgcgtgaacacctgattgaggaactcgctgtcaaggctcacttcggcggacttctcggcttccatacagattcgcgtcatcgcctcgaccgtttcgaccggatacctgccggcggcggtttcggctgacagcatcaccgcatcggtgccgtcgagaacggcgttggcaacgtccgagacttcggcgcgcgtcggtgtcggtgaaagaatcatcgactccatcatctgcgtcgcggtgatcgccagcttgttcctttcgcgggccagacggatcatgcgtttctgcaatgccggtacagcggcatcaccgacttcgacggccaggtcaccgcgggcgaccatgatcccgtcagacgcgtcgatgatctcttcgagagcctccaccgcttcaacgcgttcgatcttggcgatggtgtgcgcgtgcccgccggcggcgtggatcagttgtttcgccatgtacatgtcggccgcgctcttcggaaaggagacggcgacgaagtcggcttcgatgcggaccgccgtgcggatgtcgtccatgtccttggcggtcagcgccggcgccgaaagaccgccgccctgacggttgattcccttgttgtcggaaagctcaccgccatggcgtacgaccgtgtagatctcggagccgatgactcgctcgacatcgagcacgatgcgcccgtcatcgagcaggaggacgctgccggccgacacgtcacgtgtcagatccttgtagtcgaggccggcccgctcggcattgccgaggtcacacttggcgtcgaggacgaagtgttggccgttctccagccagaccttgccgtcggcgaatttgccgacccggatctttggcccttgcaggtcggcaaggatgcccaccgggcgcccgacgcgggtagcaacctcgcgaaccagttgcgcgcgtgcgacgtggtcctcgggtttgccgtgggagaagttgagccgaacgacatcgacgccggcgcggatcattcgttccagcaccgcggcgtcggatgacgccgggccaagggtggcgacgattttggtgtctcgggacatgagtttcctatgcttgttcgaccgtggatttcggggctgtgtggtgcgtggctggcgacaatcggcaagcgtgccgccgttggcaaaggcgtccacaacgcgctgtcgagcgcggcgccttgtcgggtagcgtggtgcccggtcgaccggcatgcgcctgtcgctcggccggcgatccgtggcggtgtgccgccgggatacgcgcgcagggtcgcctgcttcgccggcagacgtctgccggggacagggcagcgtcggcggcaagtcgcatcatcagcaagcgtaggcggcgaaagagcgacgtcggctcggtgccggggccgccgacatcgatgccgggagcgtgccgagcgggcgcttgcgtttgccggggaaccgctgaaaccatcgcgcgcggttgggatgtgaccagacgtgtattcgggaaacaaaaacaggaggggcgcccggaagcgcccctcggcggcgtctaggcggccattaccttgaccatttcgagcaccttgcaggagtaaccccactcgttgtcataccacgagacaaccttgacgaacgtgccgtcaagtgccatgccggcctcggcatcaaacaccgaggtgcagctctcgccacggaaatcggtggccaccactttctcggtggtgtagcccagcacacccttcatcggcccttcggaggcagccttcatcgcggcacagatggcctcgtaggtggcttccttgttcagttcgacggtgaggtcgacgaccgaaacgtcggaagtcggtacgcggaaggccatgccggtgagcttcttgttgagctcgggaatgaccttgccgacggctttggcagcaccggtcgaggacggaatgatgttctcgaggatgccgcgaccgccgcgccagtccttgttggacggcccatcgacagttttctgggtggcggttgccgcgtgcacggtggtcatcaggccgcgcttgatgccccagttgtcatgcagaaccttggccacaggggccaggcagttggtcgtgcacgaagcgttcgagatgatcgcctggccggcgtaggtgtcggaattgacgccgaacacgaacatcggcgtatcgtccttgctgggcgcgctctggatgaccttgcgggcacccgcggcgatatgcttctggcacgattcggtggtcaggaagaggccagtcgagtcgacgacgatgtcggcacccacctcgttccacttcagttcggccggatccttgacggcggtcaggcggatcttcttgccgttgacgatgagcgtgttgccctcgaccgcaatgctgccgttgaagcggcggtgcaccgagtcgtacttgagcatgtaggccaggtaatcgggctccagcaggtcgttgatgccgacgatctcgatctccgggaagttctgaactgccgcgcgaaaaaccatgcgtccaatacggccaaagccgttgatccctaccttgattgtcatgaaacggtctccttgagaaattacaacagtgatttcacggtcgcgaccacgttggccaccgtgaaaccgaaaaagtcaaacaactggtcggctggtgccgactccccaaaacgatcgatgccgatgacggcaccgtcgagtccaacgtatttgcgccagaagctgcttacgcctgcttcgatggccacgcgcggcacggcgtgtggcaggacggattccttccaggcggtgtcctgacggtcgaagacctcggcgcatggcatcgatacgacgcgcacggcgacgccatcttcggcaagcgctcgacacgcgtcaagtgccagggcgacctcggagccggtggcgatgaggacgatccgtggcgccgcgcagtgggccagtacgtaggcgccccgccgaatgctggtcggcgccacgccggcagtcaccgccggcagattctgtcgcgagagcgcgagaaccgtcgggccatcgcagcgctcgatggcggcaagccacgccactgccgtttcgctggcgtccgccggacgccagacgtcgacgttcgggatcaggcgcaggcaggcgacatgttccaccggctggtgcgtcggaccgtcctcgccgagacctatggaatcgtgcgtgtagaccatgatctggcgcagcttcatcagcgctgccatgcgaatcgcgttgcgcgcgtagtcggaaaagaccaggaaagttgccgtgtaggggatcaggccgccatgcagcgcgatgccgttggcgattgccgtcatggcgaactcgcgcaccccgtagtatagataattcccgccctcggctcggctgattgccctggatccctgccagagcgtgaggttggagccggcaagatcggcggatccgccaatcagttccggcaggcgaggagcgaaggcgctgaggacgttctgcgaggccttgcgcgtagcgacgttgtcccgcctggcggcgagctcggcgaggacctgcgcggcgtaggcagtccagtcggtcggcagttcgccgcgcatccggcgcgagaattcagcggccagttcggggaaagcagcctcgtaggccgtgaggcgagaattccagttgctctcgaacacgttcccgcgcatccggccgtcccactgcgcatagacgctgtcggggatctcgaagggggcgtgcggccagtcgatcagcctgcgcgttgcggcgacttcgtcaacccccaacggtgcgccgtgcacatcgtggctgccgaccttgttcggggaacccaggccgatgcgggtcttgcagcagatcaacgtcggtcggtgatcctgctcggcccgcgctgtcagcagggcattgtcgatagcgtggacatcatggccgtcgacgtcggcaatcacccgccaaccgtaggccgcgaagcgctgtggcgtgtcgtcggtgaaccagccctcgacacggccgtcgatcgagatcccgttatcgtcataaaaggcgatcagcttgccgagtccgagagtgcccgccagcgagcaggcttcgtgcgaaacgccttccatgaggcagccgtcgccgaggaagacataggtcgagtggttgacgatctcgtggcctggccggttgaactcggcggccagcaccttttcggcgatcgccatgccgacggcattggcgaggccctgccccagcgggccggtggtggtttcgactcccggggtgtggccgacttcggggtggccaggcgtcttcgagcggaactgacggaaactcttcaggtcgtcgatcgacaggtcgtagccggtcagatgcagcacggcgtagatcagcatcgagccgtgaccgttggagagcacgaaacggtcgcggtctggccagtgtgggttggccgggttgtggcgcaggtggcgccgccagagaacttccgcaatttctgccatccccatcggcatgccggggtggcccgagttggcccgctgaaccgcgtccatggcgagggcgcggatggcgctggtcaggggggtaaaagcagtgggcacaatgaatcgccagtcaggagtcggggtttctgtctcaccgtgaaattatccaccaaaagagctcgcttggccactttcccttgtggcgcgctgcaatccgccgtcggcagtgccatcgaccatgcccgagggtgatcgtgcgcgctgcgcagggggtcgctatgaatagtaaaagctaaatataaagtgcaacaagtttaacttttaataatcatttgagccgcctaaacttgttgttcttcgactttgaccgctgacgcaatgtcccaggaccagcagaccgaatgcgcgcttgcaatgatggccccggatatccatcactgggtgttgcggcgcttgcgtctgccgcgcgcggcctgtctggcagtcgaggactcgctccccgggtttgccgcggccatggccggcggactgccggtggtaaccaccacccacgcctacaccgaaaaccaagacttcgccggtgcacacgccgtcgtctcgaatctcggcgagcccgcggcgccggcgcgcagccttggcggccaggcgcttgccggtacgtacgtcgatctgcggcagcttcgcctctggcaccgcaatgccgcaacgaaaacccttccgcgacacgccggcaaactggcggccgactagaccgaacgaaaaatctctttaccctcatcgacacggagacaagcatggatcaatcgaaccgttacgccgacctcagcctcaaggaagaggatctgatcaagggcggcaagcacattctggtggcctacaagatgaagcccaaggcgggctatgactacctgccggccgcggcgcacttcgccgccgagtcgtccaccggtaccaatgtcgaagtgtgcaccaccgacgatttcacgcgcggcgtcgatgcgctggtgtaccacatcgacgaagcgaccgaggaaatgcgtatcgcctatccgctcgacctgttcgaccgcaacgttaccgacgggcggatgatgatcgtctccttcctgacgctggtgatcggcaacaaccagggaatgggcgacatcgagcacgccaagatctacgacttctacatgcccgagcgcgcgatccagctcttcgacggacccgccaaggacatctccgacatgtggcgggtgctcggccgaccggtcaaggacggcggctacattgccggcacgatcatcaagcccaagctcggcctgcgtcccgagcccttcgccaaggcggcgtaccagttctggctcggcggcgacttcatcaagaacgacgaaccgcagggcaaccaggtgtttgcgccgatgaagaaggtgatgcccctggtgtatgacgcaatgaagcgcgcgcaggacgaaaccggccaggcgaagctcttctcggcgaacatcaccgccgacgatcattacgaaatgtgtgcgcgcgccgactacattctcgagaccttcggacccgacgcggacaaggtcgccttcctcgtcgatggctacgtcggtggccccggcatggtcaccacggctcgccggcagtatccgaaccagtacctgcattaccaccgtgccggtcacggcgccgtcacctcgccgagttccaggcgcggctacgacgcctacgtgctggccaagatgtcccgcctgcagggtgcctccgggattcacgtcggcaccatgggttacggcaagatggagggcagcgccgacgatcgggcgattgcctacgtcatcgagcgcgacgaataccagggcccggcctactaccagaagtggtacggcatgaagccgacgacgccgatcatctcgggcggcatgaacgccttgcgcctgcccggcttcttcgccaacctcggtcacggcaacgtcatcaacacctccggtggcggctcctacgggcacatcgacagcccggccgccggtgccatttcgctgcgccaggcctacgaatgctggaaggcaggcgccgatccgatcgcctgggcgcgggagcacaaggagttcgcacgcgctttcgaatcgttcccgggcgacgccgacacgctctatcctggctggcgcgaaaagcttggcgttcatcgctgatcgccggtgacggagcggccggcgcggtcatggcgctggccgcgccagccgcctcgcttgccattccgccgcccacctatcagccagggatccgcgatgaccgacaaggcgcagcagttcaagattctcgaagaacctttctaccagccccagcgcaacgaagtcgcgctctacgcagcggcctatgccgcgcggctgccggtgatggtcaaggggccaaccggttgcggcaagtcgcgcttcatcgaatacatggcgtggaagctcgacaaacccctgattaccgtcgcctgcaacgaagacatgacggcctccgacctggtcggacgctatctgctcgaagccacaggcacgcgctggctcgacggcccgctgaccaccgcggcgcgtatcggcgccatctgctatctcgacgagatcgtcgaagcgcgtcaggatacgacggtcgtcatccaccccctgactgaccatcggcggacgctaccgctcgacaagaagggcgaactgctgcacgcgcacccggacttccaactggtcatctcgtacaaccccggctaccagagcctgatgaaggatctcaaacagtcgaccaagcagcgcttcaccgccttcgagttcgactatccggacgccgcgctcgaaacgcgaatcctcgccagcgaaagcggcatcgatgccgccacggccgcgcaactggtgagcatcggtgccgccgcgcggcgtctcaaggggcatggcctcgacgaaggcatctcgacccggctgctcgtctatgcggccaccttgatcaggaatggtgtggccgctggcgacgcctgccggatggcgctggtacggccgatcaccgacgaccgcgacatccgcgacacgctcgatcacgcgatcgacgccgtcttcgcctgaatcgtcttcgctctgtgatgtcgccccgcgagaccctcgacggcgcctggcccgagcgtctggcggcgtaccgcgcgcaactcgactgccgctttccgcaagtcggcgaagtcttcgaggactgtctgcgggacgcactggccgtcctttcgcccgagggcgtcagcgcctatctggataccggccgtctgctcgggcgcctgggccgtggcgtcgaaccggtgttggccttcctcgaagaatggccggcggtcgtcagaagcatcggcgaagacgcgctgccggcgatcgtgcggaccattcaggccttgtcgaagtccccgaacggcagggcgatcgcccctttcctgcagacactcgccgccgtatcgcgacgcttggcgacgcgcgatcagatgcagcactacctcgatctgaccctcgacctgatggagcgcacctccggctcgatccacggaatccacaagagcttcgccagccccggcctgcccgatttcttggcacaggcgccggccctcctcgacagcctgacgatcgccggcctgaagaactgggtcgactacgggattcgcaactactccacgcacccggatcgacagcgcgcctacttcagcctgcagtcggccgacagccgcgccgtctttcagcgcgagcggcacggcaccctgctggtcgaccacgagcgtctgctcgacctctacctgcgcggactgtggcacgacagcgcgcaactggtgccgtactcgaccagcctgctaccttcggcgagcgcgccggccgcggacgacccggcgatcgccctgccgctgctgccttactacgatgccacggggattcgtctccccgacgctctcgacgatgctcacggcgttgccggcatcgaccgctatcgtgcgactctggcgcatatcgctggtcaccggcgctggagccagtcgatgttcgccgacaacttcagcccgatgcagcgcctggccatcgagttcttcgaggacagccgcatcgaaacgctgatcctccgccagtatccggggctgcgccgcgtttttctggcgctgcacccccggccggtcgaaggtgcctgcaacccggaaacgcactcctgcctccgccatcgtctggccatgctctcgcgcgcgctgctcgatccgccgcacggctatcgggacgcggcgctgggcgagttcgtcgaccgcttcgtgcgcacgatggccagtggcgaatcgagcagcgaacagatcgccgaactggcgctcgcctacgtcgcgcgcacgcgccggcagagcgaccaacaggccagcgtctacttcgccgacacggtgatcgactaccgcgacgacaaccgtcatctctggcgattccacgaactctccgacgacgaggagatgttcgacgtgccgccgccgacggccgcgccgagcgaaatcgagcggttgccgccacgtcactacccggagtgggactaccagagccagacttaccggcccgattgggtcagcctctacgaatcgcttcaccctgccggcgacgccgccatcatcgaccggctcctggaaaaacacgccgccctggcccaacgcctgaagcgcctgctcgatctcctccgaccgcaggacaaggtgcgcatccgctaccaggaagacggcagtgagctcgatctcgatatcgccatccgctcgctgatcgacttcaagagcggtgcccggcccgacccgcggatcaacatgagccacaggacgaatgggcgcaacctggcggtgttggtgctcctcgatctttcgcaatccctcggcgacaaggcgggcgatggccagcagacggttctcgagctgagtcaggaggcggtgtcgctgctggcgtggtcgatcgagcaactcggcgacgcgctggcgattgccggttttcactccgacacccggcacgacgtgcgctacctgcatctcaagggctacagcgagcgctggggtgacagcgtgaagagccgcctggcggccatgcaagccggttactcgacgcgcatcggcggcgccatccgccacgccgcgcactacctggccgcgcagaaggcagagaagaagctgttgctgattctcaccgacggccggccttccgatgtcgatgtgcaggacgagcgtctgctggtcgaggacgcgcgcaaggccgttggcgaagtgggccggcgggggattttcacctactgcatcagcctcgatcgccaggccgacgcgtacgtcagcgagatcttcggccagcgctattcggtgatcgacagggtcgagcgcttgccggaaaggttgccggagctgtttctggcgttgacgaggtaaggcggccggcgggtggccgggccgttgttgcgaggcgcggcctcggcggctgttgagcgtaagcagccggggcgcatcgtcttcccggtcgacgatcggcgccaagtccagggagagagctgcccgtcgtctctgtgtcgagatcggacgtaggacggttgccactcctatgtttgctggtattatgcgtggcggggtggcgtggctacatcgtacggcaagtagggtgtgctctcgaaccttgcatagatcaggaggcggggctctgtgacgggggcggtcatgtcgagggttgccattctcataggctccgtgtgcggtaccctgccatgcgttttggccgatgtggccggaggtttgtcggcgcaacagacctcttctttcggcgcgaactcggcatcagccaggattggatcgatttcatgttttgcattgacccacggatgcccttcgcggctaccgccaccatcgtcatggtgctggccctgaccgcttgcagtggcaaggacgacaagaccaagtccgccacccaggtcgcggccaaagtgaacggtggcgaaatctcggtccaccagatcaatgatgtcttggctcgcgccggcaacgttcccgctgatcaggcaagacaggcaagcgggaaagtgttggaaggcctcattggtcaggagttgctgctgcaggaggccatggagaagaagctcgatcgcaccgcacccgtggtgcaggccatcgaagcggccaagcgggagatccttgcccgcgcctacgttgatagcgtcaccgctcaggctggcaagccagacgctgcggaagtgcatggctactacgcgagcaacccactcctcttcagcgctcgccgtatttacaacatcaatgagctcggcgttgccattgccgcagacaagatgcctgccttgcaggagcgcgttgaccgggcgaagtcgctcaacgacgtggccgcctggctgaaggagcagaacattcccttcaacgctggcagcggcgccaagggtgccgagcagttgccgctgaacctgctgcccatagtggcggagatgcgggacggccagatcaggttggtgacgatgcccggcggtgccgcggtgctacagttgattgcctcgcgggatcaacccgtcgacgaacagacagcaagaccggctattgaacagtttctggccaacaagaagaagtccgaattggcggagacagagatgaagcgcctgcgcgctgcggccaagattgaatacctcggtgaattcgccgcttcgcccggtgcgcccgccacatcggcacagccggcgacccagcccgatgccgcgccggtggcatcgaaggatgcctcggcagcgcatatggaaaagggtgtccggggcctcaagtgattgcgtccatgctgtatgcagtctctcccgggtgtcacatgccggcgcttgatctggctccgggtcgggtaactcgatgcatcgacacgggtcgctgcgtgttgctgtcgcgcgttctgggctggctgctggcggcgtccatggtcctgctgagcgtaaccgcggcggccgcggctgatcccgacaagaaggccgaatacgttctcggcccgggcgacgtggtcaggatttccgtcttccagaatccggatctcaccgtcgagacgcgcgtctccgaaaccggttcgatcacctatcccctggtgggcactgtcgccgtgggcggcctggccattcccgaagccgaacagcgtattggtcagcgcctgcgtgaaggtggcttcgtcctgcaaccgcaggtgaacctgctcctgctgcagattcgcggcaaccagatcgccgtgcttggccaagtcaatcgccccggtcgctacccgctcgaaaccttcgacacccggctctccgacatgctcgccacggcaggcggcatcgccgccactggcgccgacaccgccatcctcaccggcgtgcgcgagggcaagcgggtacgccaggaaatcgacatcccgagtctgttcctgaagagcggcacgggcggtgacatcccgctggtgggcggtgacatcatctatgtccatcgagcaccgatgttctacatctacggcgaggtgcagcgagccggcgtctatcgtctcgaacgtgacatgacggtgatgcaggggctggcgtccggtggcggcctcaccccgcgtggcaccgagcgtggcatccgtgtccaccgccgcgacgccgaaggcaagctggaagtcctcgaaactcgtatggacgaccccctcaaggcagacgacgtcatctacgtcaaggagagcctgttctgagcgggcgccggcagatcccatgtctcttcagcaatttctcctcatcctgcgggcgcactggaaagtgcttctcggcacgctcgctaccacggtggcgaccacccttgtcgtcagccttgtcatgcccaggcaatactcagccaacacctcgatggtcgtggatgtcaaatcgccggatccgctcctcggggtgcttctgccggcgcaggtgctgcccggttacatggccacccaggtggacatcatcaccagcgaccgcgtcgcccaactggcggtgaggctgcttggcctggacaagaacccgaccgtgatcgaggagtggcaggacgcgaccgaaggccgtggcaccgtcgaagtgtggttggcacaggcgctgcaaaaaaagctcgacgtcaagccctcgcgcgagagcaacgtcatcaacatcgtcttcaaaggcgcagacccccgctttgcggcggcggtcgccaatgcctttgctcaggcgtacatcgacaccaccctcgaactcaaggttgaaccggccaagcagtacgccgcgtggtttgtcgcccgcaccaagcaattgcgtgatgccgtcgaggaggcgcagggcaagctctcttcctatcagcgcgagcatggaatcatcgccgtggacgaacggctggacgtggaaaacgccagactggcggaactgtccacccagttggtgatcattgagggtcagaaaaccgagtcccagtcgcggcagaatcaggccggtagggacggcgaaaccagcgccgaggtgttgcagaactcactcatccaggcgctgaagggcgatgtggcccgccaggaagccaagcgcgaggagatcggcagccgggtgggcaagaaccatccggaataccagcgcatcagctcggaaatcgacgccctgcgtgagcgcgtgacccaggagacgaggcgggtgacctctggcctgggcaccgccaccaaagtcaatgtgcggcgggagtccgagattcgcaccgctctcgaagcccagaaggagaaagtgctggccctcaaggatctgcgcgaccaggtctccgtgctgcagaaggatgtcgaaagcgcgcagcgttcctacgaactggtcacccagcgcctcgcacagaccagcctcgaaagccagacccagcaaaccaacctcgtggtgttgaccgcggcgacgccgccactcgaaccttcgagtccaagaatcctgctcaatactctggtcgccatcttccttgggaccctgctcggcgttgctgctaccttgctgctcgaactgctcagccgccgtatccgctcgcccgaggacttgatggagactgtcggcctgccgctgctggccgtgatcggaccagcagaaggcaaggctgcgcccgcgcgggaccggcgccacctcatggcgcgcctcaggttcaagcgtggggtgcactgaccatggccgccgaggagaatgcaagcatgtcgtcgcaaaccctctgtgctgttccacaggtgatatctccgtgtggccgcgaccgctcgctcggtgcgatcctcgtcgattccggcaggcttgccccggaggctgtggagcgtgtcctccgggcgcagaaggagcagggcctgcgtttcggcgatgccgccatctcgctgggtttggtgagtgacgaggacatccagtttgcctttgccgcccaattcgaatacccgtatctgaagaccggcgaccagagcgtcagcgctgaggtcatcgccgccttcaagcccttcaccgccgtggtcgaacaactgcgggcgctgcgcagccagctcatgctgcgctggttcaacggcgaacctgggcaccgtgcactctccctggtcagtgccgaccgtggcgaaggacgtagcttcctggcagccaatctcgcagtggtcttctcgcaactcggcgaacgtaccctcctcatcgacgccgacctgcgcaatccccgccagcatgaactcttccggctcggcagtcgcgccggcctgtcggctatcctggcaggcagggccggcaccgacgcggtcattcgcataaccagcatggtcgatctttccgtcctccccgccggcctcgtcccgcccaacccgctcgaattgctcgggcgcccgcagttcgcgtccctgctcgacgacctggcgaagcagttcgacgtcatcctgcttgacacacccgccggtgccctgatgggggacgcgcagacaatcgccgcccgcgccggatccgcgctgctggtggcccgtcagaacgccagccttacccggtcgctccagcaactgaccgccaccttgggcgaaacgaatgcggcagtggtgggatccgtcctcaatgccggttaaccgggatgagagcgcgcgatcgaaagcgttgctcgcgacccgcgccgacatttcgacttctttcccttgtcggcaagagagactctgctccgacgcgcactgtaatcggggatctatcactcaccaacagtgtcgactgcatccgatatggccagcgcgcggtctctcaggccgcggccgtgctaccgttttttcttgagacaattggctcaaaccaatgcgcgtgaaccccggtactggcccaatgatgatgaacgtgcaagccacgccactcttgacgtggctgccgattcgtcgctggcttggcggcgttgtatgttcccagcctctacgacctgctgaccggcatttggagtacagacgagcagaagcattgccccatcgtgttgggggtgtcgtgctggctggtctggcgcaactggccgacgatgtgggcgcgcagcgagggcgcgcaaacctcggcggcgggttggccagtggtcgtcgttggcctgctgctgtacatcgtcggccgttcgcaggaaatcctcatgttcgaggtgggctcgctgatctggctgctgatcggtatcctgttgttgatgcgcggcggtgccaccaccgccaaagaagaaccacgctggacgccacggatcacctttgccaatctcgtagccgaaattattcacgaagacctgaagcgcgccgaacgctacgaactcgtcaagaagcacggctacaagctcatggactacaacgggtgaggaacacacatgccagagatctgccgctttctcggaattgtgatcagcatgtatttcgacgaacacaatccgccacattttcacgtgcgatacaacgagtaccgcgctgtggtcgccattcgtagcctcaacctgctggaaggacaactgccggcgcgggtccgaggccttgtcgaggaatgggccgagttgcaccagcaggaactacttgcaatgtggaactccaaggagtttcataaactgactcccttggtctgaggagataccggatgatttcagtgcagagcgccacctaccaaagcgaatatcggatcaagcttcgcttcagcaacggagagacacatgtcgtcgatcttgctggtgtgattgcgcgctacccggctgcgaaaccgctcctggccgaaaccgagttccggaagttctttctcgatgagtggcccacgttggtttggccgtgtggcttcgacctgtctccggaaacgctttacgagttggcgaccggcacgccgcctgcttggattcagaattccgaggcggccgcctaacggcaaagagtctgcccatggccttgcctctttaacttgaacctttgacttggaactgaactcgaaaatctacaccgccgaccggcgcgccacgctgctcacctggggcccgatcgtcgccggactgggcttcatgtacggctttgccggcatggtgctgttcctcagcgccctgctgctgatcatcggcacggattcgctgttgcaggcaggcgttcgctttcgccgcgaaatcaaaccccaagaaaagtcgccaccggtagcacataatcatactttgccgacgcgccccttgaacctcgccccccgtcccgccacagcatgatcaatcagctcgtcacccgccttgctgaccttgtccgccaaggcgaatctgccaccctggaattcaagaaatcgactgcggaaaaggatcgcgcctgccgcacgctgtgcgcgtttgccaatggacaaggaggccagttggtattcggcgtcacttcagcgggtaaagtggttgggcagcaagtgaccgaccggactcttgaagagttggcgcaggagttccagggctttgagccgccgctcatgctatcgatcgaacggatcgatctggacaacgggcttcaggcactggtcgtccacaccttgcgcaaaggtaatccatcctttacattccgcggcgttacgtatgagcgtgtactcaacaccacccgtgtcatgccgcgtgagcactctcagcgcccgatcatcgaatcggctcacgcaaccacccgctgggaaaccgagcccgccgcaggctggaccgccgaccaactcgaccagaacgaaatcctccccaccattgaagaagccattcgtcgcggccgctgcgaggaccccggctcgcgcgacccgcaggcaatcctgcgtggtttgggtctcctgttgccccacggccagctatccagagccgcactcgcactattctgtagggatgatgttccgttggccgaatacccccagttcaagctgcgcctcgcccgcttcaagggcgccacgcgggacgaattcctcgacaaccggcaatacacaggcaacgcctttaacttgatgcgacgtgccgagcgctttctcatcgactggctgccggtcgccagcaagatcgttcccggacaaatggcacgaatcgacaccccggccttgccgcccgaagccacccgcgaagcacttgccaatgcctttgttcatcgcgactatgcaagcgccgcgggcagcgttgccgtcgcactttacgacgacagactggaaaatcatctccgcaggagaacttcacttcggcctgacaccggaaatgctattccagcctcacgaatcaaccccttggaacccatggattgccagcgttttctaccgccggggtctgatcgaaacctggggtggcggcacgctaaagatagccagccagatgcaagacgccggcctgcagccgcctactatcgtagaaaacgccggcttcgtcatcatgactttcgtcatgccggacagacgaacgtcggagaaaatgtcggagaaagtattggccgcattgcgcagggacgggaagctgacgatttccgccttggccatccagttcggcgtaaccacgcgcaccatcgaacgaacactgaaaaaacggcaagaagagaaccgcctgtctcgcatcggtcaggacaaaggcggccactggaaggtgggcggctagcgtcatgaactcgtaatcgttcacacccccttaagaaaagctgccagcctgatgatttgtatggcatagttgcggaacttgcagacgacctgacagacgcggcacgatgcacctgagcaaacatgacctgttccagatgaacgacgagtggctgaagaagctgccggcggagcttttgctggaagtgtcgaagcggctgttgcacgacgtaaaggagttgcaggatcggctgaatcagaacccggacaacagctcgcgtccgccgaccagccaaccgccctgggcgaagacaggtggctcggaggaacagaatggcgcggcggacgagcgcggcaatgccgacgtcgccgcggagacggctggaagctctacggaagagacggaacaggctccaccggttgatgggcagcggcaatcggccaagaaggggtctgggaagcggcccggcaagcaaccgggcagtccaggtcatggtcgcagtcagaagctggcgatcaccgcccggtgcgagcaccgtcccgagatctgcgccgcttgtgcggcagtgttgtcggcggatgccgcgtcgcaggcttacacggcttgggacgaagtcgacattgcgccgccggtcgagagcctgatcgggttgacgttcagcgtcacccgtcacacgctgcttgaagtgagctgctcctgcggccatgtcagccgtgcgcaagcttggcgggcgccggccgacgggcaatgggagaaggttgagctcggggaatggcgtctcgtgggtccccggctggccggggtgatcgtcctgctggcggtgcgcatgcgcctgtcgcgggcgagcattcgcgaattgctgatggaactgttcgacttgacgctgagtacgggcgtcatcgacgaaaccatccgggaagcgggccgcgccagtctgccgctggaggacgccctggtggccgacatcgtgcaggcagcgcaactgcatgtcgatgagacctcgtggccggagtccggcacgctgctgtggctgtgggcattggtgacgacccacacggtgctgttcctgatcggcccacgcagccgggaaatgctggagaacgccctgcaggacggctttgccggcctgctcatcagcgatggctacggcgtctatcgcgcctgggcaaaccgcttgcgttgctggccgcacctgctgcgcaaactgagagggctggccgaatcgagcgacgcgcgagtctccggggtggggcaagagatggaaggcatcatgaagacgctgatggccgccatctacgcggcgcggatcgatccgccgccggaaggactcccggcccgctacgcgaacgagattgagcgactgcggcacctgtgcgaagcccatcggatggatgaccactcggtgctgcgtagcgtcgtgcgcgaattcctctacgactgggacgtgatcctgcgtcccgttgccgagccccacctgccgctttccaacaacgccgcggaacaggcgcttcggcactgggtgatttcgcgcaccatcagccacggcacacgctctgaagagggatcccgcgccttcgctttcctcgccagcctcatcgaaacctgtcgccgtcgcggagcatccgcctggcagtacctcggcaccgtcatcgccgccgcccgcaaaggcttgcagctccccacgatccccgccatcccggcaaccgcgtaggggagtgaatgattacatgaactcgcactcactcaacctcgcctcccgctgtcccgcgaccgccgacttttcccgcccgtcgaacccctgctaatgaagcgcgtctcgtgaactctcatccccgccccgccaccgccgacctgcgcgccacgctgctcacgtggggcccgatcgtggccgggctggccttcatgtacggtcccagtttcgtcgaccttgtccgcggcatctggagtacagacgagcagaagcatggccccatcgtgttcggggtgtcgtgctggctggtctggcgcaactggccgacgatgtgggcacgcagcgagggcgcgcaaacctcggcggcgggttggccagtggtcgtcgttggcctgctgctgtatatcgtcggccgttcgcaggaaatcctcatgttcgaggtcggctcgctgatctggctgctgattggtatcctgctgctgatgcgcggtggcggcgccgtcaaggcccagtggttcgcgctgttcttcatgctgttcatgatcccgctgcccggcgcgattgtcgataccgtcacgatgccgatgaaaattgccgtgtcctacgcggccgagaacatcctcttcacggtcggctacccgattgcccgcaccggcgtggtgctgcagatcgggcagtaccaactcctggtcgccgacgcctgcgccgggctgcacacgctcttcagcctcgaagcgctgggtcttctttacctcaacatcatccgcagcgaatcatggttccgcaacatcgcgctggcgatcctgatcgtgcccatctccttcaccgccaacgtcattcgcgtgatggccctaacgctgatcacctaccacctgggcgacgcggcggggcagggcttcctgcacggctttgccggcatggtgctgttcctcagcgcgctgctgctgatcatcggcgtggattcgctgttgcaggcaggcgttcgcatccgccggcagcaccgcaagcaacagtcggcgccggcggcaaggtgacgccatgaccctggtccgcaagagtctgctgttgctggtgctgatgcccgcggcgtgcggctcggcgatcgcgctgtggccgacagccaggattgccgatgagcgctcgcctatcgacctgattgcgctgatacccaagcgttttgccgattgccatgaagatcctccgcaatgtgctgccgtggtcaatccccagcaagagggagtactcgacaagatctacaagcagaccttgtctcggacctacatcaatgcgaaggggtatcgcatcatgctctcggtagcctacggcggcgaccaaagcgacctgacacaggtgcacagggccgaagtttgctgcccagcacagtgttttcagttactgaacaaggcagtagcaagcattgcattgcccttcggactgctccgggtagcgcacgtcgacacacggcttggtcagcgccgcgagccgatcacctactggatcacagtcggcgatcgaatcgtccagggcaacgcgcagaccaaacttgccgaaatgcgattccgctttgccggcaagaccccggatggactatcattccgcgtatcgtccatcgatcctgaagccccccgggcctacgacttgcagacgaacttcatcaaccaagcgcttggttcagtaacgtctgaacagcgccaacgcctcgcaggctcctctggcaggacctgacaaatgaccagggccgcactcatcaccggcctcaccggccaggacggcgcctacctcgccgagttcctgctgaggaagggctacatcgtgcacggcatcaagcggtgcgcgtcgctgttcaacaccgaccgcatcgaccatctgtatcagggacccgtacgtcgacaaccgcaacttcatccgtcacttcggcgacatgaccgactcgtcaagcctcgtccgcatcatccagcaggtgcagcccgacgaaatctacagcctcgccgcccagagccacgtcgcggtcagcttggaggaacccgaataccccgccaacttcgatgcccttggccccttgcgcatcctcgaagctatccgcatcctcggaccggagaagaaggctcgcttctaccaggcatccaccagcgaactctatggactggtgcaggaaaccccgcagaaggaaacctcgcccttctgcctgcgcagcccttgcgcggtcgtcaagctcttgcctgctgctggatcaccgtaaaccaccgcgagggctacggcagcctgttcaacgacgaatcccccctgcgccgcgagaccttcgttacccgcaagatcacccgcgccatggcacgcatcacgctcggcctgcgagactgtttgaaccgcggcaaactggaatccctgcgcgactgggggcatggcagcgactgcgtcgaagtgcagtggctgatgcgccagcaggaaaagcccgtggacttcgtcatagccaccggtgtccaatacggcgtccgcgacttcttcaacgctgccgccaaggaactggacatgcaaatccgttggcgaggccaaggcatagaagagaatggataccttatctcctcccccttcaagggggaggtcgggaggggggtgggggcactaggggagggggcaccctttcatcgtcagtccggcgaaggccagaatccagcagtcattgaccagcccatcatcgccgttgccctccgctacttccgccccaccgaagtcgaaaccctgctcggcgacgccaccaaagccaaagaaacaccaggctggataccaaggatcgcgttccacgaactcgtagccgagatggtccgcgaagacctgaagagcgccgaacgcgacgaacttttcaagaagaacggctacgccgccttcgattacaacgagtacgagagaggaggcaggacaatgccaacgataagcatgttctacggcatcatcatctgcctgtacttctacgatgatgagcggcacaagcttccacacattcacgccaagtaccaaggacaggaagcctccttttccattcttgacggcgcgattctgagcggtgaaatcccgatttccaagacgaggctcgtgcaagcgtggatcgagattcatcgcgaagcgttacttgccgactgggagctcgccgtgagcgggcaaacgccatttgccatcgacccattgcgctaggagtgactatggaatctgtcgtacgtgttgttcccaaggacggatacttactcgaactctggttcaacacaggcgatcaccggttgttcgacgcgcgtccctatctacagaagggtgtttttacgcgactccagaatgtggccttgttcaagcaggcttacgtagccctggatacagtctgctggccgggcgatctcgacattgcccccgagacgctttttgaccgttcgacaccattgcagacagactaatgaagaaaaccgctaagatcttcgtcgccggctaccagggtctccggggctcgccactcgtgcgcaagctcgggacgaaaaggctacaccgagatcctcacccgcacccatgccgaactcgacctgagcaaccagtccgccaccgatgcctgtttcgcgcagaaaatgcccgaatacgactttttggcagtgttcaaggccagcggctaccatgcaagaactgccacctaacccaggcttcctcgttgaaccgtgcccctcgtatgcctctctacctaggcgagatgagcgtcgacgaaatggctacagcagccaacaggctcgccgcatccttgaaccaaggcgcccagcgcagcacctaatccatttgcagacagcgatttccttccgagttgccgcactgtctgctcgtcccataatcctctccccatgaacctcgccccccatcccgccaccgccgaccagcgcgccacgctgctcacgtggggcccggtcgtcaccgggctgggcgtcatatacggccccagttttgtcgaccttttccgcggcatctggagcaccgacgagcagtcccacgggccgatcgtgttcggggtgtcgtgctcgccggcttggcgcaactggccggcgatgtgggctagcagcgagggtgcgcaaacctcggcggcgggttggccggtggtcgtcgtcggcctgctgctctacatcgtcggccgttcgcaggaaatcctaatgtgccaggtcggctcgctgatctggctgctcgccggcgtcctgctgctgatgcgcggcggcggcgccaacaaggcccagtggttcgcactgttcttcatgctgttcatgatcccgctgcccggcgcgattgtcgataccgtcacgatgccgatgaaaatgacggcgtcctacgcagccgagaacatcctcttcaccgtcggctacccgatcgcccgcaccggcgtggtgctgcaggtcgggcagtacgagctcctggttgccgacgcctgcgccgggctgcacacgctgttcagcctcgaagcgctgggccttctttacctcaacatcatccgcagcgaatcatggttccgcaacatcgcgctggcgatcctgatcgtgcccatctcattcaccgccaacgtcatccgcgtcatggtgctcacgctgatcacccaccatctgggcgacgaggcggggcagggcttcctgcacggtttttccggcatggtgttgttcctcagcgcgttgttgctgatcatcggcgtggattcgctgttgcaggcaggggtgcgcgtccgccgcaaaatcaaatcccaagaaatcatcgcctgcagcaagtcaccataatgcctttgcttgcgccttgcccctgagcttagatgaacctattccgcaagagctttctgttgttgctaatgatgcttgccgcatctgcttcggctattgcactgcgcccatcatccaagctcgctgacgagcgcccggctctcgacctgaaatcaatgattccagcccagtttggcgactggcatcaagaagcgcagaacgctgcgtatatggtcaatcctcagcagaaggaatttctcgacacgatctacagcgagactttgtttagaagctacgtcaattcgagaggctatcgcatcatgctttcaatagcgtacgggggggaccaaagtcgtgcgactcaagtgcacaagccagaggtttgctacccggcacaaggattcactctaattagtcggcacgatgaatcgatagtcatcccgaacggatcaattcccgccacgcgtttagttaccaaactcggccagcgcgtcgagcccgtaacatactggataacggttggtgacagcgtggttcagggcggaatcaacaaaaagctaacggaaattgccttccgcctgagaggaaaagttcccgatggacttttgttcagagtttcgtctgtggatccagacgaaaaagcggccttcacacagcaagccaagttcatcgatgaagttctccagtcagtcaaggacggtgatcgggagcgcttgggcgcagcccctcgcaccaaatgaagcgtatgggcatatttccttctgccggtgagtagcgtcactacaccatgacattaaaatcggccatttctaattcgctggttcgccttaaggagccattccgttccttttcagatttaggctggggagcaagatcacgttttcgttccgagcggcggtctcgcgactatcagcgggcatttgagtgcgatgcaccgctcgttacggtgtgcatagccacttataacaggggcgagttgctgcttgaaagatcactcaagtcaatccttaaccaggactacagcaacctacagatagtcgtggttggcgattgctgcacagacgataccgcggagcgaatggccgctttggcggatcaacgggtggaattcatcaacttaccagagcggggtcgctatccggatgagcctcgtttgcgatggatggtggcgggaacggtggctgtaaatcatgcgctttcgttggcgcggggtgagttcatcacacatctggatgacgacgatgagcaaccccgcgatcgcatcagaaaactcgtggccttcattcgcgaaaagcgagcggatattgtctggcacccattcaagtacgaaaggatcccagatgagtggcacatcaatcatgctcccaagtttgcagtgaatcaggttacgacgtcatcggctttctatcatcgctggttcaagtcaattccttgggatattggagcttggcgttaccttgagccgggcgattggaaccgctttcgcaagttccgctacctcggggttcacgcggaacgccatccggacgtgctgctcagccactaccgcgagcgcaaccagaaagacgagtcggtggcgccatgagctgcagcacggccaagcttcgggaaatcgcatgagaaacatcttcgtcactcagccgtatcttcctccgctggaagagtttgttccctacttggagaagatctgggagagcaaatggttgaccaatggcgggccctatcatcagcaacttgaggaagagttggctgagtatctcggcgtcgagcatctctcgctgttctcgaacggaacgatagcccttgttaccgcgttgcaagtgctccgcataaccggcgaggtaattaccacaccgtactcctttgtcgcaaccgcccactcgcttctctggaacggcatcaagccggtgttcgtagacatcgaccctgtttccctgaatctcgacccgaaaaagatcgaagccgcgatcacaccccagaccacggcaatcatgccggtgcatgtctatggcaatccgtgcgacgtcgaagccatacaaagaattgccgacacctacgggcttagggtgatctacgacgcagcacacgccttcggagtggagtgcaacggaaacagcgtattgcagcacggtgatttgtcggtgctcagcttccacgccacgaaggtgttcaacacttttgaaggcggcgcgattatctgtccagacgcaaagaccaaacagcgcatcgactacctcaagaatttcggttttgcagatgaattgactgtcgttgcccccggaatcaacggcaagatgaacgagatccaggctgcgttcggcttgctccagctcaagcacatggacaacgtgatcagttggcggaaagaaattgacgcgcgctaccgtgcaggactgaaggacgtaaagggcatatcaatggcacagacaaactgcgcccagcgtaagaactattcctatttcccgattttcgtggagcatgatttttcgctgcaccgcgatgggctatatgactatttgaaggcgaacgccgtctttgctcgacgctatttctaccctttgatcagcgaattctcgatgtatcgcagtcttccctccgcaggacaggcaaaccttcccgtcgcacatcatgccgccaatcgggtgctttgcctgccgatctttccggaccttgccttggatgccgttgatggcgtgtgcgaactgattcgtggcagcggcagacgctagttgctcgccatactggaactatcaatgtccttttacactgaagatgagttgcgcgggctaggcttagcccattgtggtcgatggatcaaggtttcgcgaaaggcatcgatctataaccctgggaagatcagcgtgggcgattattcccgcatcgatgatttttgtgtgctttcgcctggggagggcgggctggagatcggccgacatgtacatattgctgtcttttcgcttctgatcggacggggaaggatttttctcggagatttttcgggcctttcatcacgagtcgcgatctattctagcaatgatgattacagcggggagttcatgaccaatcccacggttccacccgaatacaccaatgtcaccgtagcgcccgtcacggtcgggcggcacgccatcatcggcagcggaacggtagtcttgcccggcctaaccattggggaaggcgtcgccatcggcgcgcaggccctagtcacgagcgattgtgagccgtttggtatctacgtaggcgctccagcgagaaaggtgaaggagcggaagcggaacctccttctcctcgagaaggcatttgttgatgcaaccgctaatgagcttcgaactaggtagaacgcgtggcaaaggttcttgtatggagattcttgtgccattggcgccacgatgagtgacatcgctcgcatagctcatatgagtgccgcacgcggttatggcgtggcggtttcgcttgccactctttgcatttcagcccgattgcttggcccggaggggcgcgggacttttggtgcggccttagcttgggctgccctgtttgcgacactcgccaatttgagccttggccaggcactgcagcatcggttgcaggttgcggataccaagccgagtcttgcggagcagcttggtacacttggcggcctgggattgctcctttccgccttagcaatcgctgtggccggcggattgttctttctgacttccggcgacctgttcaaggggatcagtccgtccctactgggtctggccttcgccgcggtgccgctgctggtatgggagcaatacgcctccaacatccttgccgcatcagcccggaccgacatactcaaccggtcacaatattgggggcgcagcatcggccttggccttttcctcgtgtttctcatggagatggggtggggcgtcgccggtgcgcttggttcccaactcctggcgcagttgctggtggcggctctaaccgtggtcccgctttggcgcatcgcgggccggagggtcgcctgggcttcgcgcgaaatccggcccatggttcgttcgggtggcgttattcatctgacaacggtaagcgcctttgcccttgaccaggtcagcattttggtcattaacaactacctcggcgcgcaggaagtcggtttctaccaattggcgcaacaaatggtcggattgctgctgatcgtgccgcagagtgccttgatggtgatctatggtggccttgccaagacttcgcctgacgcgttctggcctgagcatcggcggctggcgacaaagctactcgggggaatgctggcggctagcctgcttgcgtacttggccgctccttcgctcgtcgttctcgttgcgggcgagaaattcaccccgagcgccgcgatgtttcgcgcgttgctgccgtccgtgctgggcttaagccttgcgctgctcatgacgccacagtggattggacgcgggctgcttcggctgaacatggtgctgaccttggctacgagcctagtggtcgtcgcttttagtttctgggcgattgcgcgcttcggcgtcgagggcgccatctacgtccggcttgcggtctttgcgctttgggtgccgctgatgcaaggtctgttctggctgtggtgcaaccgcgtggccaagatttccgctactggttgagttgtcagggttcggggtatgtcgatgcagagaattcattcgcttggtcgtgggtcggcggaaaagctgtttcgacgcagacggggagcgggcctcttttggctcgggctgacactattgtgtggcgtcctgggctttttggcggctgccatgacggctggggcggtggctcggctgggcgctttcccagtagtactaggcggcctgctactgctctgggcgatgcccaagcgcaacgagtcgccggatgccttgctcaatggtctgctgcttgttttattgacatcgattcacctgtggcccgaatatatcttcagccgcttgggcggtcttcctgcgatcagcccgaccaagattgcatggcttgccttcctgtcgatttccttgtttttcgtgttgtcgtgtcgccaaccgatggcgcggctgttcagtcgatgcgcggcgcatcggacgtttgtcggctccgtcgccttcctgatgctgtggcgtatcgtgacttccctcgccgggccggagccgctatttcagctctggcaactgggaagcgaacttctgaccttctacctgctgttttttttggcactggcgatactccgggacgagcgcgacgtgtttcgcctgttggccgttctcgtcgttgtcgccgccgcgcaagtgctgctcgcatcgtatgaggccttcgtgcagcacaccttgttcgagaagttcatatctgtaggccagcaagatccaggaaccctgcaaagtattttgatggacaagttccgcggtggacactatcgggcgcaaggtacttttactcacccgatggtacttgcggagttcatggcgatgatgatgccattggcggtagcggtctttctgggaagcaagagtcttgccttacggtccatcgctgcgggacttgtgccggttgcttttgtaatgatagtctcctcgcgaagccgcgcaggcatcgcggtcgtgctgatttccctgctgctgctcggcttgctggcgatgattcctcgaaaccgcggtacggctcggaatgcgtcctcgtcagggctattgatagccgctcttgtattgccagttttggtcgcggtgacgtacttcgcggggtcagaacttctcacgctggtcgtcgggcgaaacaccagcgaagcgaacagcacaatgacccggatgcttatgctgcaacaggggatccccctcttgttcgatagccctgtcttgggctacggcaacgccatgggtgcggtcaagctcgggtttttcgacggtgtccgctacaacatagacagctattttctgagtacggccctagacgcaggagttcctggcataaccgcctttgtcatggtgtttgctggttctgcactgcttggattcaggggctacatgaggcgcaacgatttggctggtacagcgtcggggttgatcgccgtgtcgataatgatgctgattggtgtcaagagtgtcctttcgattccgtccggcttttccctggcgtatgtcttgatagcgtcactagttgtcctgcgtgaggcgccacctgcgggtgcgcttgcgagcgaccgccataccttacggacacggcttcgcgccggggtaccgggatgagcagcattattgggcgaagcgattcgccgagggtttgggttgtcctggtcaactggaatggctggcgcgacaccattgaatgtcttgaaagcgtctttcggctcgattacgccaatctgcgcgttctcgtctgtgacaatgcttctgccgatgcttcaatagaaaatattcggcgttgggctggcggcgaaatgccttttgagcgaccacagtgcccgcttgcacgcctcagttggccaccgataagtaaacccgtttcgtgccacgtccttagggcggacgaaatccttgatacctctggaaccgagagttcgctggttctcgtaggaaccggaggaaatctcggcttcgcggctgggaacaacgtcggcattcgtattgcactgtccgatcccgactgcgcttttgtctggttgctgaataatgacacggtggtcgaagccgattgccttgcgcagatggtcagcaccgccatcagtgacccgtcaattggtgtcacaggttcactcaactgctactactcgcgcccagagatagtgcaggcgctgggcggtggctggttcaaatacagaacggtgcgaggtggcttgtatggccatgaaattcggcgcagcgagcttacgccgaccctcattcggaaagccgagtccagtctagattgggtaagcggctcttcaatgcttgtctcgcgtaattttcttgagcaagttgggagtatggaggagcgttattttctctattacgaggaaatcgactgggctcagcgatcacagggacgttttatccatgcttttgcccatgctgcggtgctgtaccacaaggctgggagtgcaacgcaggaacagtgcgaatctgaattcgcaatcttcaccttgtatcgagcccgcttcaggttgtatcgaactttcttcccgagttggcggcctggctgccatttgcgcacattgtttgaatgcgcctttgccctgatcaagggacgtcgggtgcgcgccaaagccattttcgcggcgtgcgttgacgacttgcgcaactctgattgtaaaggtacgtgatgggtgatcgcgatacatctcggcgctcttgggggaccagatgagtcgtcgatctccccgcctgtcaataattattaaggcgctgaatgaggaacgtcttatcgacgcctgtttaaagtcagttgttggagaggctgaacgactcgatggcgaggtcattcttgtagattccatatcgactgacaaaacagtcgaaattgccgctcgttttccgatccggatcgtgcaattccgggtgttaggcgatcgaggttgcggcgcggcaattcagcttggctatcagtttgcccggggtgatttcatttatctgctggatggcgatatggcgcttgagcctggatttgttgaggtggcgctaagatacttggagagtcatccagaagtggcgggagtgggaggacgcttaattgatctacaggtcaagacggcagctgataagaggcgcgtggcgcactacggtgcacttcagcgggaacaggatgtgctcgaccttgggggaggcgggttgtatcgtcgaagcgcaattgaatccgtcggctatgcggcgcatcgttggttgcctgcgggcgaggaggcggaactgggtgcgagactgattgccgccggttggcgaatagtccgattgccgcatccgtccgtaaagcatacgggacatgatgagtctaaagcgcagatgctgatcaggctctggcgcagtcgccgattgcaggcctacgggatgctcttgagaatgtccgctggcacgccctggtggtggcgagcagcaaggacatcgtggcatgtcttcatagcaccaatgctctatctcttgactttgctcatcgcaattgtctctttagaatttggcctctccttccgcacaagcgtgatcgtgtccggcttttttctttgggccggagttctcggtgtgatggtagttcgtaaaagagacttggctgagggcgtttttgcaattggggcatggcacgtctactcgcttgccgcccttattggcttctcttatccaatcggcgatccatttgagccaatcgactctcgggtaattcaatgattttatatgcaatacgcattaattcaattaggcaatgccatgtcgcgaagccttggagtgaaatcccaatctgtattttcacccgatttttgtcaagatcggatcttgggcgtgcaaggctgggatcggcggctgcgctatgagtcagcatggtgagggactgctgagaagaagggatcgatgcccgaattgtcactcgactttggctacatctctatacagcgcgccttactcagcggcttccatacggaactacatcgatacgcactacaagggaagggcgtcgtgtcatttcgaggatgtgccctatgagcttgctaggtgttcgaactgcagccttgcctaccaggtttacgtgccaacggaaatacttctcgctgacatttacgatgcatggatgccgcgagggtcccgagaagaactccgaggcgacctcaatcttgatgactatcgctatctcgccaacgaggtccagttcctgatccagcattttaggttgcatccaaagcagattagtgtcctggatttcggattcggctgggcggagtgggcaagaatggctatggcctacggttgtgatgtctcgggttcggagttatctagagatcgaatcgagtacgctgaatcgatcgggctaaatgttttggcggtcgaccagttacctgccaatcactttcatttcataaacaccgaacaggtattcgagcaccttgttgatccgaaccatctgatcgcacatttggccacccgtattcgagtcggcggaattcttaagatctcagtgccggattcaagcaggtccttgcgtaagttagccagtaatcctgacttctcttctctatcgcgggacgagattatgccaattgccccattagagcacattaattcctttacacacaagtcattggttgcgctagcacatacggctggcttgaagcggctgaggcccagcctgtacaagctctacaacggatcttccggatggctggaggtgagtggcgccattaagctgattgggcgccatctctacaggcacatcttcccaaagagtacgtttgcgtatttcgtcagaacacttcgcaaagaaggtgagagtggcgtcaagacaaatgcttagccagccgactgacgccttgcgtgcagttcttcgcacattgacatgagttcttctggttgttaactctactttggatgcggttagatgcatatccttatacacaactttagcatctcgttgtaagctgccgatttgtttgagaaggtggcagaatgggctgggctggggaggagctgaaggaagttgacttgggggaccgaagactgaacaagcgagcgatcacgttgttggacacgctggcggccaaaccgacactgagtatcccgtcggcgtgttcgggctggtcggagacgattgcggcctaccgcttcctggacaatgatgccgtcacgtgggagggcatcctgagacctcattggtcgtgctcgcggacgcggatcgcctgccacaaggtcgtgctgatgctgcaggacacgaccgaactggacttcaacgggcaaagcatcgacggcttgggccccttgagctatgaagctcagcgcggtctgtacgtgcatccgacgtacgccgtcagcacggatcgcgagccgttgggggttctggatgcgtggatgtgggcgcgtgagccgaaagacgccaacggccagcgcccagggatcaaagagagcacgcgctgggtcgagggctatgaacgagtggccgagttggcggcggagttgccggacacccggctggtctacgtcgccgaccgcgagtccgacatgatcgaactgatggcccgtgccggcgaattggagaccccggccgactggttgctgcgtgcccagcacgatcgagcgctgcccgacggccagaagctgtggcaaacggtgacgtctggtgaggaactcggcggaatctctttcaccctgccggcgagacatggccagaaggctcgcgtagtgcgccagcaactttgggcgcgcgtcgtcgatcttccgcatggcaagaacaaaacgatccgagctacctgtgtggtggccaaggagatcgacccccctgccggcagcaccccggttgagtggcgcctgctgaccaatcggaccgccgagacgctcgccgaggtggcggagctgattgactggtatcgcgcgcgctgggagatcgagatcctcttccacatcctcaagaacggctgccggatcgagtccctgcaattgcgcacgatcgacggcctgcaacgcgccatcgcgctgtacctcatcgtttcctggcgcattgcgatgctgatgcgattcggccggacctgtccagacttgcccgccgacttgttcttcgatcaagatgaacggcatgccgcttatctcctcaacaagaagaagcctccggctgacccacccacgctcaatcaggtcctccgcttggtggccatgctcggcggtttcttggcgcgtaaaggcgacggcgagccgggcgtcaaaaccatctggatcgggttgcagcgcgtcatggactgcgtcgtcggcctccagttcatgcgtgaggcggccccggggtgagttgtgtataaggctatgggttagatgggattgctcttgcagcgaaatggggacggaatgattggggctggatgcagaaatgggaggagcagatcgtgtataggccgcggcaatacggtacccatgcacttgctctcaggagaaatcataatgactggaacacatgctgcggcacgcattcttgccgtcttcttgttgttgggaagcgtagttgcggcggctgattcggagaagattctgccgatcggtggcgtggtaaatgaggcgacgctaaatgactattacctgattcaaactgggaacagggcgaatctgcgctttattccagatccggaaaagccgtcaagaatggttcttgaattgacgctgcgtggcagcgatccggaagcggctaccagtcatcgcacagagattctcggacgtaaggacgggcttgggaaccaagaggaggcacgttggtacgggtttgagttttacgtaccgccggactggaggcagtatccgacggcaattgttgttgcccagctccacggaaatgatcgtctgcgactttcgccgccagtcagcatacagatacagggcggacgaatgttcctaatgcttcaacacaacaccaacgcggttaccggaaggacccctccaactacggcgaactcaatccgtttctatccatggcatggtccattgattcttggtcgctggtaccggttaattgtccgaacgtactggtcggcgatgccgggagccggagagctggatgtttggctgaacggcaatctgttagcgaggcagcgcggtgttccgaatacatatgacacttcagagggtatcggcggccgcaattacgcgaagacgggcatttatgcgccatacggaatcgaggccagcgatgcgatcagaattctcactcgcggaatcgtttatggcgggcccagcgcagggtatcaggacatggttgacgcgttggatcggtaatgttcatggatcgaaatcgaaatggtcagtagctgcatcaattgcgagcactgcattggggagaagtgtcaattggattgggaaattggtcaaatggggaaagttggcatcgttctgttcggtccgtcgctagacgcggtcagtggcgtgtcttcacacgtaaagttgctaatggcatctagtcttgctgatcgctataagttgatgcactttcaggtcggccgcgaagggcgagcagaaaacaagtggcagcgcatggcacgcttcgcattcagtcctctgcaactggctgtattccttgttcggaaaaaaccgcgcatcgtgcacatcaatacgtcaatggatcgcaaggcgttctggcgcgatctgacctacttgattgtggcgcgcctcctcgggtgtcgtgtggtgaatcagtttcatagtggctctgctccacagagccttttttccagccctttgttgtcgtcgattctgaagcgcttcttgctcgcgtctcatgtggtcaccgttctttcgagtggggccgtccgttcccatagggcgttcgattcacggatcgccgtggaactggtgccgaacgcgatcgataccaagggtttacttgacgtggagcgagagcgacccgtaggcggtgctccgctgaggctggtcttcgttgggcgaatcattcgttcaaagggattatttgagtcgctggcggcactgaaactgcttaaggaccaggggcttgggttcgaattacgggtggcgggctccgggccggacgaggcagaggtccttgagtcgattgcgcgccttggcttgacgagcgaggtcactctgcttggcccggtgtttggcgcagaaaaggaccgattgtggcttggttccgatgtccaggtattccccacctatcacaatgaagggctgccctattcgattcttgaatccatggctgccggctgcgtgccgatcacgtgcccggtggccgccatccctgatgtgatgcgggacggtgtgcacggcctgtttgttccggctcacgatcccgcagcagtggcagcggccattcggcgcttggccgacaatcgcgcagagttgttgtgcatgtcggcagcaggacggcagaggattgccgagaactacacggttgatcgcctggctgcccggtttggcgaaatctacgagcgggtggcttaggcaagatgtgcggcatcgctggctacgtgacccgagtggtcgggctcgacctgggcggcaccttgcgggcaatggctgcggccatcgcccatcggggcccggacgatgagggatttttcgaatctggtagttcggacgggcagtatcgccttggtctggcgcatcggcgtttgtccatcatcgacctctccaccggtcatcagccgatgggcaatgaagacggatcgattcagctcgtcttcaacggcgagatatacaacttccagggcctgcgcgaggagttgcttgcgctggggcacgtgtttgccacaagctcggataccgagaccatcgttcatgcctatgagcaatggggacctgcctgtgtcgagcgcttcaatggcatgtttgcctttgccatctgggatgcacccaggcagcggctgtttctcgcgcgggaccgttttggcaagaagcctctgtatttccgccaaacggccgataccctgctgtttgcgtcggagatcaagtcgctgctctgctatccgggcgtcgtggcgcgagttgatcgggcggcgctttgggattacttcgcttatcgctacgtgctggctccggcgacgttgttcgagggcatccgcaagctgatgccgggctcctgggcgctctgggaggccgggcgctggatcgagcaggcgtactatcggccgcctgacggagcggttcgtgagtccctcgccgtgtcggctgatccggtcggcgagtttttggagtcgctggatcgcgcagttgagatgcgcatgatttccgatgttccctttggcgccgttctctctggcgggatcgattcgtcggccgttgtcggtctcatgtcccgacattccagcttgccggtaaagacgttctcggtcgggttcgccgagacggcctacagcgaactggcctatgccaaggagatcaccgagcagctccgcaccgatcatcacgagctgacggtgtccgatacccacatgatgcagcacctgccggatctgatccgctctcgggacgcgccggtggcagaaccttcggatatcccgatctttctgctggcacgagaggcggcgcgcaccgtcaagatggtactgacgggagaggggcggatgagctgctgggtggatatccaaagcacgtgtatgagcgttacgtggggtattaccagcggatgccgggcttcctgaggcacgggattttcgaacctctggtccatgcgctgccctatgagtatcgacgtatgaagactgccgttaccaatctggggatagccgatgccagggagcgcctgccgcgctggtttggcgcgctatcgaatgccgagcggtctgccttggtgtcgatgtggggcgccgactctggtccgggacaagtggctccgcgcttcgatacggcggcaggcaactccgcgctgagaaaaatcctctactttgatcagccaagctggctgcccgataaccttcttgagcgtggcgacagcatgtcaatggccgcctccctggaagcacgcatgccgttcatggactacgagttggccgcattcatttcccgattgcccgacgactggcgtatctgcggccgaaaaaccaagttcattctccggcaggcgatgaagcgcgtgttgccgaatcgcattcttgagcgaccgaaaattggtttgcgcgttccggttaacgaatggttcaggcgcgggatgaaggattacctctacgatcacctgctggggagcgattcaagaactcgagagtattttcatcgtgccgttttggaaagacttttgtgcgagcacgtaagcggacggcagaaccatgaaaaactgttgtggtcgctgctcaatcttgagatctggcatcggcaatatgtttagaaatgtctcgtggcgattcctgcgcctgcgtgcgatggacgcgcctgaactcgtctatcgtgttcgccagtctgtgagggcaagactggagcagtgggggattggtcgcgcaagccccggggaaccgacgggtttgtgcggccgcgcctggttgggagaagtcccgagaggtttcgagcttgaggcttatcgatccgcggcggacaggattctgtccgggcagtttggagtgttcgcaatgcgcgacgcgaccttgggttttcctcctgcctggaaccaggatcccaagacacggacagtcgttccgctggtttttgggaagacgctgaattatcgggacgaacgcgtcgtcggggatatcaagtatctgtgggagccgaaccggcacctggaactggtcaccttggcacaggcctggcgcttgacgggcgatgccaggttcagcgagggctgccgagcgcttcttgattcatggtttgcgcagtgcccttaccccttggggcccaactggaccagttctcttgagcatgccgttaggttaatgaactggtcctttgcctggcatctgctgggtggggatgagtctcgcttgtttgtcggcgtcgagggcgcggctttccgcactcgttggctacgctcggtgtttcagcattgccactttatcgccgggcatctgtcgcgccattcgtccgccaacaaccatctgctaggcgagtacatgggtttgttggttggcacggtcacctggccgatgtggcctgaaagcgccgaatggaaaagcattgcggcgccgggcttcgagacggaagcgctgaagcagaacgcgccggacggtgtgaatcgggaacaggcggtctattaccagcacgaggtgattgacatgatgctgctctgtggcttgatctgccgggcgaatggtatcgagttcagcgcgtcgtactgggaacggctggaacgattgatggagtttctggcggcagtgatggactgtgccggccatgtgccgatgatcggtgatgcggacgacgcgctgatggtccgcttgagccaggggccgggtcggtcgcgctatcggtcgttgctggcgactggggcggtgctgttcagccgaggtgatttcgctgccaaggctcggcgcttcgacgacaagagccgttggttgctgggggattcggcggcggaggtgtttgatgcgcttcccctgccggaaacggaaaagccacgcacggcgttttccgaaggtggctattacctgatgggcgcccgtctcggggcggcggatgaggtgcgggccttgatcgactgcggccccttgggttatctgtcgatcgcggcccacggtcacgcggacgcactgtcattcgtgctgtctgccggtgggcgtgagttgctgatcgatccggggacctatgcctatcacacgcaaaagaaatgtcgcgactattttcgcgggacattcgctcacaacacgctgcgtgtggatggaacggatcagtcggtgatcggtggaaattttctttggttaggcaaggccaatgcgcattgtgagctggcggaactcgatggcgaacggcagattttcaggggccggcatgatggctaccggcgcttgagcgacccgctgacccatcagcgggagatttctttcgatgctgtcggcaatcgcttcgaggtgatcgatgtgttgcgctgcgcgggacgacacgaggtggaactgtgttggcactttgccgagcactgcgtggtgacttgcgctgaaggggtggtcacagccgattctggccccgtgcgactgacgatggacatggaggagtgcgctctttcgccaagcttcttgagaggcgaggaggatccgcacgcaggatggatttcaagatctttcgacgtgaagacgccgacaacaatgcttgtgtggcgcgggacgattggcgggcctgtgcgtttggtgacgcgattggccctctcgttcgatctcgatgccgatcgaatcggaacatccgtcagatagattcattcattcagtattgggaggctttttgaagataagcatttttggcatgggctatgtgggcgccgtttcggcgggttgtctggccaacgacgggcacgaggtgattggtgtcgacccgaatcagacgaaggtggatctgatcaacagtggccagacgcccatcatagaaaaggatatcggtgagatggtcgcaagcggcgtcgcggcgaagcggctgcgtgctacgtcgaacgtgcatgaagcggtgttggactcggatatttcgctgatctgcgtgggcacgccctcgcaattgaacggcaatctcgacctttcctttgtgcgccgggtttgcgaggaaatcggttccgcgatcagggagaaagccgggtttcatgtagtcgttgcgcgttcgaccatgctgccgggctccatgcgcagcgttgtcattcccatgctggaacaatattccggcaagacggcggggagagatttcggtgtttgcaacaacccggaattcctgcgtgagggcactgcggtatatgactactacaacccgccgaagacagtgatcggcgaaaccgatgcgcaggcgggcgacgttctggtcaagctgtatgaaaagatgggtgcgccgctggtacgcacggatgtcgagacagccgagatggtcaagtacaccgataacaactggcatgcggtaaaggtggcgtttgccaatgaaatcggtaacctttcgaagtcgctggggatcgacggccacaaggtgatggagattttttgcaaggacaccaagctcaatctctcgccctactacatgaagcctggctttgccttcggcggttcatgccttcccaaggacgttcgcgcgctgacctacaaggcccgcaccctggatcttgatttgccgctgctgaattcgctgatgccgagtaatcagcgacaggtgcaaaaaggtttggagatggtgaccgcctatggcaagaagcgtgttggcatactggggtttgcattcaaggcaggtaccgatgatttgcgggagtcgccgctggtggaggttgtcgagtcgctgatcggcaagggctacgagatgaagctttacgaccgcaacgtgaatctggcagcgctgaccggtgcgaaccgcgattacatcctcaaccatattccacatatctcgaagctgatggtcgagagcatggaagatgtcgtgagttttgctgaggtgattatcattggcaacagcgcccaggagttccgcaacatccttgaacaaatcaagccggggcaggtagttgtcgatttggtacgaatagtgcccaacaagagcgaggcggggcgctacgatggcatttgctggtaggccaaggcgtgtcctggttattgtcgagaacctgccttcgccgtttgaccgaagggtatggcaggagtcgacgacactgcgcgacgcgggctacgaggtgtccatcatctgcccgactggcaagggctatgagaagaagttcgaggtagtcgagggcattcacatctatcgccacaatctgccgcttgaggccgatggcgcaatcgcctacgcgctggagtatgcggcggcgctgttctgggagtttaagcttgcctggaaggtgctgttcaaacgtgggttcgacgtgatccatgcctgcaatccgccggaccttatctttctggtgggcggcttcttcaagctgtttctcggcaagaaattcatcttcgatcaccacgacatcaacccggagttgtacgaggccaagtttgctcgccgggatttgttctacaagctgatggtgctgtgcgaacggcttacgttcaaaacggcgagcgtgtcgattgcaaccaacgagtcctacaagcgcatcgccgtcgagcgtggcggcatggacccagggcgggtttttgtggttcgtagcgggcccaagctggatcggctgaagatcgcgccgccggtcgagtcgctcaagcacgggcgcaggtttatggtcggttacgttggcgtgatgggcaagcaggaggggatcgactatctgctgcgggccgcagcgcatatcgtgcagaagatggggcgcacagacgttcatttcggactggtcggcggcgggacctcgctcgacgagatgcacgcctatgcgcaggaactgggcatcgccgcctacgtcacctttaccggccgcgtgccggatcagcaactgctggaaatgctcaacactgccgacgtgtgcgtaaacccggatgtcgccaacgagatgaacgacaagtcgacgatgaacaagatcatggaatacatggcgctcggcaagccgatcgttcagtttgacttggccgaaggacggttctcggcgcaggaggcttcgttgtatgcaaagcgcaatgacgaggtggacatggccgagaggattgtcgagttgctggaagatcctgaacgccggcggcgcatgggggagttcgggcgcaatcgtgtgatcaacgaattggagtggaagtacgaagcgcccaagctgttggcggcgtatgacatggcatttgaaaagcggcgctagcggctggggtcgagatgatggggcgcatcggcggtgcgctgactatagtggtcccagggcttgagacaggggtttaagctaggcgctgccataaggagcgagaagcaatgagcgaagtaaagacgcggctgggccgagggatagcaaggctattgttgccggcttctccacggtgagcgaccgagcgaccggtagctagctcatcggtaggaggccatgtggtagtgcgagcgctgaagaacaaattgagtcaacataagggaacttaggcccgattgttgctttagtcttgctggctgcaacttccatgccggccgttcggggcacggacgttgtggcgttgggacctgtgttcaggcacggggggatcgttcttctttggctccttgcattacctaaatttttgggaggttcttcaacatgaaaattttcacgaccctggcaagacaccgcgctaccagcgtcgccttgatgatggcggctggctccctgaccgcgcttgacgtggcggcggccgttccgattcccggtctcttcagcacaggcaccgataatgttggcgccgttcttttggcgggtgcggcggatacgcattacgcgctttccaagagcggcggcgatggcccgagtgtcggtacttcaggctttgtggcaccggattcgggtttcccaatcggctattgggtcgccaacacggcaacctccaaatggttggctccggctgtgaatgcggcggcgacgtatgatgcgacctcaaacggcatctatacgtggacactgagcttcaacttgtccggttacgatccactatcggcaagttttagcgggcggtgggcgacggacaactccggtcagatcaagctcaacggaactcttcttgctgtcggtagttcgtcagggttcaatacgtggacgaatttctcgagtacgggtgggtcgttcgccacgggtctgaatacgcttgacttcatcgtcaccaacctggcgcaaagcggcggcaacccgaccggtcttcaggttcagttcttgtcgtcaagtgtcacgccggttcccgaaccggaaagttacgggatgctgctggctggtcttggcttggtggggtttgtcacacgtcgcagactactgcattcaggggtgcttgcctgattgagggtccagcactgacgaccggagggggcggaaaaagcccctatcttcccaatttgcccgtgggcagtaggcatcggcgtggagctcacgcgacgctccggcactgccctacggtgccgtcgtcgcaacccaggtgtcatcgcgatgcttgctacttgagcacgcgggtcgtttttttgtccatggacgtcgcaaaaactccattgaccgtgcagtccgggggggctgaagccaaggttgacgcgacacgggaaccggtaggcgacgacagggctcccgccaatgcatcaaggaaaagggggccgtagccccccgagacacactgatacttcacagcttggatcaggcaatggctcgcgttctgcgacgcgtggctatgcccaccaggccaagaccagccaacatcatggcgtaggtttcggcttcggggaccgccgagatgctgacgttgtccagggcaggtccataacaacatgggtcagtgacgtcgctcttgaaactcagggcataggaacccgtgctcggtgccgtaaacaaaaagctcttcgtgatccaccccatggcagttgtcgtcttgcccgtggagtcgaaagtcaccgactgagagggtagggccgtgccaaccgcgacggtcagggacttagtcagcggaccaccgtcaggattgcccgccatgtcaaacgagagaaggtattgctgcccgcccgtaagggaaaccgcttgggaaaccgttggtgttggtattgaagagccgttgaggtcgaggcttcgggaaccgttgctcgccaaccagtagcttccgatgtagtcgacgttgccactagaaatcgtccaattcgtgaggccactggtgatggtggtgaacttcccaatattgctgagaccgtcctcaaacgagccattcgctacaattgacgccgctagggcagacattggaagcagaccgagcgtcagtcctgctccccaagacagtcttctgactaacttatcattcacactcacacctcctcagacagggcaagacccgtggcattcggaccacggcaaggcggccaaacgatcggccggtcgcaaatcttcccaaagcttgctgttcgtgacaaccgtttgtacgcccaatcagaggctctttggcatgcgccgcctcgccacgaacccgaccagccccaagcccgctatcaacatggtgtaggtgtcggcttcggggacagcggtaaccgacacattgtcgagcaccgcgcccgaattccctgagtcggcgctgacgaacttaaggtttgtcgacgtcccagtagctgtgtacaggaactcgtagtgcgtgggtgaagccgtaccagtgtaggataacgataacggcgctgcaccgccgatgatgactgtcatcgccgacgcgccgcccgtgctgtacgtattcttcgaaaggtcgaaggccaccttgtactgctggctcgcactggaagcaaaggtttgcgacactgaaccgggccctggtgtgccgagcaggtcgatgctgatgccgctgatagcgccgtacgcgcctctgatcacatcgaccgatgttgatcctacggtccaatcgttgataaacgactgaccggcgttgaccgtactgtaacccgccgacggtaagaacgagcccgaccacgactcgaagtcgccgttggtaatcaaattgaccgccgaggcggcggctggcgctagagccagtatcacccctgctcccgacaacatgctcgctagcttaacgttcatcatcgccccctccaagaaaaccaccaaatgaccggattgcgccagcccgccgaacgcttgccattgtttcagtcacgttgccgttcgggcagggcacgtaagcaagcctgcagccgactgctgacttcttcagtgtgggtattctacacgaatgccttgccgctatcgcaagtagtgtgccagttccttgctctcttgcgataccgtggtgtcccgggttccggctcgggtcattgcggccatgtcgtaagaaattccgacacccgcagccggatagaagcatcgatcaggcccctgaatgcgccatgaaaaagcgctggaacgtccgtaacaccccaacttaattgcgcttttgcttctgaatcaatgatgtcgacaatagtgtaaagaattccgacgcccgcggcggggtgcgagccacagtcgggtccttgcgacgtcataaacaaacccaaataaattcctaacagatggacttaatggatattaactcatgcgccgatgatgtcggtgatggtgtaaagaattccgacaccggcgtgaccatcgagaggtcccccggatcggatagacgactcaccaggtgagcgccccggtgatcgacgccgtggtatcgttgtactggtcgccagggtagtttgaatcgcgcttctgttgctgcacggccatcctgaaggacagcttgcgcgtcgggttgtagccggccgtcaggcccagcagccaggtccggtcctccctgcgaggaaaaacgctcgacaagcccagcggcacaccggggtagacctcgttcaaccacttcactgtcgcctgcagactcgttttctcggtcgccagccaggtcggcgcgagcgtgaccgaactggtcagcacgtaattggccacgtagtcgccggtcacgtcctgacgggggccgatttcgcgtgacacggcagcgttcagcgaggtcttggcggagggctgccaggcgtagttcaggttgccggtgacgccctggaaatcgcggttgctgagcacgtcatagcgcagccgggtaaagccgagctgaccgtccagccggctggcaccggaaagttgccagttggcggtggcgcgcaagtcttcctggccgaatcccgtatcgagcagggacaagccgagcaccggggtgctgcggttgggatagctggcatcggtatgacggtacagtaggcccacccgattgcccgaccgcggctggtaggtcagcttgagttcggcgactgccgcgtcatagtcatcaagcggctgggaatttccggaatagcggttctgcagggcgtagacgccgactcctgtcgcccagtcggggtgccaccagtagttggcgtcgccgccggaccggcggtaggtattggtcgtctgctggaaaccgcgcgtattggcgaaattggtcagcgattgtgcctgctcggcgaccaggctaccgcgccagtgatttcccacttgccagtccatattaagccccagattcagcgggttgtagtcgaggtaggcgtactcccggtacttgttgatggcatagttgacattggctcgcaggtcttgccgaccgtaggtgtgagcgaagcgcaatcccagctgcgtgctgctcagcgtgtcgccgcgggaaccggggacaccattgatgaccggggagaggccatcgggtagccggaacaggttgttgtcgcgctggactgtctcggcgacagacaacgtgagtgtgttcggttcgtccgccactccctggtcgggcgccagtgtgccgaacgccgccatgagcagcaacgcccgttgccagccgctacgttgctgctgagctcgtatcatcagggttcctggcatttcttgcagaagggtttcgctgccgttgtataatccaccgcttgagacatgcgattctctcacgttatttccccctgtcagtcactccccccgcgcgcatctcctcctccggtatgtattcgacattggacaagcggcacgtcttgtatggcaagcggttcacactcaccgcggccgcggaggcgttcctcgatcccctgctggtcgcgctgtgtctgttcggcgccctgctgtaccatggggccaggttggaggcgcgctacgttattctggctttgatggcctttgggctgatgtttccgggggacactcgcttccacgatcgactccggcgggtggtgcggaaaaaggtgctgaactggctgattttcgtggtcatgctgggtgcgttgggatatgccacaggctatatccatcatttctcgcgcgaggtcatgctcacctggctggtcgccacacccgcgctgctgatcgcgggtcatgaagcagcacgccgaatcgtgccgcgcttgcttgccatcgaggccaatcggaagacagtggtcattgccggctgcaatgacgtcggtttgcgccttgcccgctccttccttgatgaccgttacctcggggtcactttcaaaggattttttgacgatcgcgggcgcgcgcgcctggattccattgccgagatgccattgctcggttcactcgcgcttcttggtgactacgtccgggagcaccgtgtggagcaaatctacctggcactgccgatggccacgcagccgcgcatactcgcggtgctcgatagtctcaaagacaccacggcgtcgattttcttcgcgccggatatcttcgtcaccgacctcatccagggccggatggacagtgtcggtggggtccctgtcgtggccgtctgcgagacgccgtttcagggtttgcaaggcatcatcaagagactctccgacatcgtgttgagctcgttgatcctcctcgcggtgtcgccggccatgctggccctggcgatcggcgtcaagaggagttctccgggaccgatcattttccggcagcgccgctatgggctcgatggcaaggagatcgccgtctacaaattccgttcgatgaccgtatgcgaggatcacggagtgattccccaggcacgcaggaatgatgtccgggtaactgcgttcggcgcgttcctgcggcgcacgtcgcttgacgaattgccccagttcgtcaacgttctgcaagggcgaatgagcattgtcggcccgcgtccgcacgccgttgctcataacgaaacttaccgcaagctgatcaagggttacatggtgcggcacaaggtcaggcccgggatcaccggttgggcgcaggtcaacggctgccgcggcgagacggagaccgtcgagaagatgcagaagcgcatcgaatgggatctggaatacctgcggacgtggtcgctgagtctggacacgtggatcatcatcaagacgatatgggtggtactgcgaggcgaccggcatgcctactgaggaggccgattttcggcatgggcggcgctgggcccttgctctggccgctctcgggattgtgctcctgttcgctgtcggctggacgccgctcgccgttgggctgttcgtcaccccgtgggacaaggtggcgcatgtggtgagttttgggctgctggccgggttgctgtcgcagggactggggcggcaccgactggcgtgggccttcttgctggcggcgctggtcgggggggcagatgaactccaccagctacaactgccgggacgcagcgcggactggctggattttgcctcggacgcttgtggggctgctgccggttgcaccttgagcgcaatggtgccggtttggcggctgcgatgaggcatgttgcgctcattctcgctgctgtctgcgcggtgccgccggcgctcgcggtcgagcccgcaccgagtccttaccggctctccggttcgcaggaggcctatcgtttgcgggtggattcgagcgtcctcctccagggcggcgtgacgatcaatcgcggcctcactaaccgcccgtacgctagcgctatcgagcgcgcggcccgccaggccggaatcgctcccgaactgctgcacgcggtcgtcctgcaggagtccggatatcggccggacgcgatctcacccaagggtgcgactggcctcgcccagctcatgccgggaacggctgttcgctatggcgtccgcgacgcgcgcgtccccgaacgaaatctcgaggccggggcgtcttacctgcgtgacttgctgcggcagttcaatggcgacgaacgcttggccgtggctgcctacaacgccggggagggtgccgtgaaacgctatggagacatcccgccctacgccgagacgcgcgcctatgtgccgctggttatcggcgaatatgagcgtttgcgagcgtcatcgcgggtcgtctggccgcagttccaactgcgccaagtgacgccggtgatcaaggaacacgttctgccggtcgggcttcgcgcggatttgcctgctggtccaggctgattccgggtggcttcgagcgctttgctgatgggttgcgctcgaagcctccgtaattccctcagctcatcgccgaaaacgcatgctcgactgcctattgccgcgaggccaaggcagcctacacgacgtcgttgatctgacggcgcctgtgcgctattaccccaatcacccccagaccggccagcaacatcgccgcctcactcgcttccggcacggcggtagccacatagaccccttcgctgccgtcactgaaactcgcgaagaaagcgaggcgattcccgcttagtgcatcggaggacattgcggtggagttgacaactttgccgtcgagcgtgtcgccctgggcaatcaccttggccagttgtccctcgtactcgatatacactccctgcgaaccccagtcgaatgcaacattgccgttcgagatcgatacgttctcgatgcgctgcccaaacgaaaaaagatcgctcccaggcacccgagtattgacgtcggcgaccttctgcagtccggccccgacgtccttatagaccccgttcccggagtcggtgaaagcaagagtgtggccgtccacgtcgagccgaaagccgtcgccgaaggtggatcctgggcgctctggtacgggggtatggacgtcggccaccgtttcaattgttccgccttgagtccgatacagacctatccggttggtcacggatgtcctggcgttaaaggttacctcctgtccattgaaggccaagagaccggtgccaccgacgaaggaggtgaaggtacccgccgcaccgccaggtgcttgagtggtccgatccgcgagcttatcgagcgcgccgccgctccgctcgacgaacagaccctcgttcacaagggggtagggggaatcggggtagcccgtgctcccgatgaaggccaggcgatcgttcttgaaggagtacgtggtcaagttattgacgtagaaggagcttccgccgctgtcgggtatggttgtcacggcattgacgatcggcaggagttggccagatcgattgctgtagatgcccgtcggttgaccaatgccacggttttggccccaaaagacgatggtgcctccgttgtcaacaccgattgaaaactgacacagtttttcctttgtcaccgattgaaaactgatacacccccaatgctgcttgatggcggtggtggggcctcctggagggcgggccgtaggcccaaccggaaggaggccccaccaccgcggcggcgcctaccctccggcgatcgccttcctggcctgaaccattcccgtctgccgctgacgtttgagccggtagctttccccggcgatcggtacgatctgtgcgtggtgcagcaaacgatccagcaatgccgccgtcagcgtggcatcctgcgcaaaggtggcatcccattggccaaacgacaggttgctggtgacgatcaggctgcccttctcgtagcgcgcggcaatcacctggaaaaagaggttggcctgctcgcggctcatcggcagatagccgatttcgtcgatgatcagcagacggtaagcggcgatcgcccggtgcatgaccgctttcaactggttctgtgcgtgcgcggccgagagggtcagcaagagatcggcggcggtcgtgaaacgggtcttgatgccggcttgcgcggcgcgatagcccagggcgatcgcgagatgggtcttgcccaccccggaggggccgaccaggacgacgttttcgttgcgctcgacaaaggccagaccggccagttcgtcgatctggctccttttgacgccggcggcgaaggcgtaatcgaattcctccagcgtcttgatcgccgggaatcccgccagacgcgtcaacatgctttgcttgcgcacctggcgtcccgcgacttccgctttcagcagtgcttccagaaagtcgctgtaggcgctttcctgcgcagcggcttcctgggcggcgccgacgtagttctgcgccacgaacggcaggttcagactgtcgcacaaggcgagcattcgttcgtactggaggttcatggctgcatctctgcagcggcctgcagttgggtcagcagttgcgcgtagacggcgagcggatgctgctccggcgtgggcaaggcgattctctcggcaaccgtcgggcggacagtggccccctcgaccggcggcggggcgtccaggggacgagcggcggcgatatcgccgcgccatggcgggggaatgccttgcagatgcgcctgctcttcctgcaggcgttgtgcgggctgtacttgcgtgctggcgtggatacgcacgttggccacttccttgagccagcgcctgacctcggcattggcggtcacggcgtccagtggcaggccggcctgcttgagccgactgatcaggggaacgtagaaggagcggcgaaggtagccgttgaagcgctcgaccttgcctttggtccgggcgcgatagggacggcacaggttgatgacgaagccacagtgcttggcgtagtcgagaaagcccgcgtgatagcggtgttcgcctgggccgtcgacgtcgcgttcgagaacaacggtcttcatgttgtcgtagagcaggcgccgggccacgccaccgagcgcctcaaaggcatgctggtggcagtcgatcagcgtactgactttcatgtcggtgacgaattcgacgtaactcgcccggctgtacccaagggtcgcgcagaaggcgtacagcggatcagcacctttacgaaactcgacccagtcgatttgcaactgttcgcccggtgccgtttcgaaacgcaccaccggatcagcagccccctgcggccggatcgtacgcatgaaggcgcgcaattggctgacgccgccggcgtagcccagggccctaatctccctgaacagaaccgtggccgggatccactgcggctgcgctgcagcctgtcgctcgcacaggtacgtttcatgggtcgagagtttggtggcccgcttcttctgacgctggtagcggggctgtttgccctgcgccaagtggctgcgaaccgtattcaccgcgcagcccacttcggctgcaatcttgcgcagactgaatccatgcttcctcaatacttcaatttccacatacacctccttcgtaatcatcggcgcccaaaaaaatcgccgatcttctcagttcggtgtatcaactttcaatcgttgcgctgtatcaatttacttccgttgctgacatccgtcgacggagggactggagagatcctggaagttgacccgttcgttcccgggggggccccaggtccacgaactcccgcccgcgctgggcatcgcagttgcccgatccgcgaccatgctcaagacgccatccgaagccttccagactccttggttgccaccattcacgcaggcttgaccgctgtattcacaaccccagaaggcgacgaccgtgccgtcgattgcgggtgcggcaaaggactgcaacaagctgctctccgaccaccctccacccggcatttgcgtgtttgaatccgcgacccgggtgataaggaaatgctgatcggcgcatgccggcccagtcgccgccaacagtccgatcgaaagaaccatcgccgcatgtttcactattctctccttcgttgttgcaaccagccccatccaagccacgctttgccgcgcccaccagactcttggttctccgatgctatggcccgcgctcatcatggccgtggaacttcgtctccgcggcaacaagccttgcgcggtgcttgcgcatcgcttcagcgaagtgggccgcacatccacgagacgctcataagcatcaagacaagaagcaccgtcgagcttatttatagtaacgccatcacgcggagtcaacctttacagtattgactggggggattctcgtgggcagcttagcaagaggcttcggcgctcgacgaaagcgagttactacaccggcgcctgattgatgaggagtacacccggcacccgttctacggtagccgcaggatggtggtcttcctcgggaaagcgggtcacacggtcaatcgcaagcgggttcaacggttgatgcggctgatggggctggccggcatggcgccgggtccgaacacgagccggcgacacccagcgcacaaggtctatccgtacctgctgcgcggggttgcggtgctcaggccgaaccaggtctggagtgcggacatcacgtacatccgcctgccgcgtggcttcgcctacctggtggcggtgatcgactggtacagccgcaaggtgctcagttggcggatcagcaataccatgaaagcggtgttctgcgtcgattgcctggaggctgcgagtgttgcttctggcttgaaccatagcatcgtctgtgctatggttatcctctaccggattccggttcagattgtgctgtgtcttccggcaacacctctttatcgaagatcaagcacaggtggggcttccggtcgggcttctcaactttgcgccgtatgttgtcttatgatgctttggacgaaggctgcgcggaattcacatcgtttcgggagggaaaatcatgagttaccagacgtcaaagcggtttcactttttgtgcctggttctagcgagcttgccggtgtccttggcgcaggcggccgcgccggtttatttcagcccgaccagtgacggaaatcaggcgtggcctggaatgttgggtaacgatttcgctgtgaccaacagcctggttcaggtttcagccttgggtgcatttactggcagtaccgctggtttcgccaatggcaccacggttaaggtcgggctttttgacgtgactgatctgtatgacgataattctggcacgaactcgatcagtcaggtcatagcgccgattacttttacgggcaatgtgggcacggtcatttcctcctacgcttaccagaacgtgacgcctacgctgctcaccaatgggcacgtctattcaatccaggccagtgggttcaacagtaatgatcagaatttcaacacaaacattggtggagccacccagatgtttgaaacgctgggcggggcgttggttcagaaaaacggccgctacgcaggcagcgctggcttgggtgtagctggcacttcggggtcctggagcttcggcggaggcagcgccctggtcgccgtggtgcccgaagccgaaatctgggccatgatgctgaccggactcggtatagtgggtgttgtagcccgtcgccgcaagactactcgaggctgatttccaagaacgagcatcccggagtctcatcacgggacgttgttgccaacgagactcctccccctcttccgcgaaaacgcggtaacgcatctccaatctcggcacagaagcggcccgacatcgggactgcgggcgcttcgttggctgacggggcgcaatttttggtcgaggcgcgcgaacagcctatccgccactcgcgttgcgcgcggccagttaagttgcgtaccagatcggccagtttgtgctcgccgaagtccgccgcccgacgcgcttcgaagttggaaggttcgcgccgccgtgggtgcgcgcggtagcggtgcaaccagtatttcgttgaggtgcagcagaagtaggaccacgccatggccgaggggctgctggcgcgacggatctcatgctccgtcgaaatcggccttgactttttccgatcaggcgcctatgtttattcagttttcggtggatgggtttcaggcatcgtcgttcggtgcgtggcctcatctgatttaaaggcaaacggagggaaacctccggacgcaaagccgcggaccctaccctgagttgtcagatgagctcagaagggtggccgggttgcccgaatcgtgcgtatcccctgcgcagatcgagttccctccttcagctttgcgtctccagtttgacggaggcgtcatggcactcgcatcgtggacccagcaacagatccttgatcaactgatttcaggatcgcgttggagcgggccgacaatcacttacctgattagcaatgaacttcagccacccaaattgaacgccaccggagcggcgcacaggcgactcctgagacaccatacaccctcttccgtggtgcgatggggacagaataggcctcgggtacctcaccaagtgggcctggctgacgttcattgctaatcaggatcacttatgcctttcccacagcggcgtccggaatctacggcagccaggagctgtcgggattcgtgggcctcaatgcgcagcagcaggctcaggccgagcgggcgctgcaaacctgggatgacctgatcgcaccggatatggtgcgtaccacggcgaccacctccaacatcgagttcggcacgtcgacaaccggtgtcagctacgcccatgcctacttcccgacgaccggcagcgtctggttcagccgcagctacgctgacctgatgtcaccgcaggtcggccagcactccttcatggcgtatgtgcatgagatcgggcacgcgctgggtctcgaccacatgggcgactacaacggatcggggagttggacgccgtcttcgtacgaggacagtggcgtctactcggtgatgtcgtacttcggtccaaacatgaacagcggcagcggtcaggttgcctgggccgactgggtgggtgcggacggcaagctgtactccccgcagacgccgatggtcaacgacgtgatggcgatccaggcgatctacggcgccgagacgacgacgcgcaccggcgataccgtgtatggcttcggctccaacgtcaccggcgcgatggcgccgatcttcgatttcacgctcaatgccaatcccatcgtcaccatctacgattctgccggcatcgacacgctcaatctgagcggctggaacacggcctgcaccatcaatctggcgccgggttcgtattcgtcgggcaacagcatgacgtacaacatcgccattgcctacacgtgcgacatcgagaacgcggtgggaggttctgccggcgaccagatcaccggcaatctgctggccaaccgactcgatggtggcgcgggcaacgacacgctgtcgggtggcggcggcgacgatgtccttgtcgccggtgccggcgacgacgtgctcgacggcggcgaagggacggacagtgtggtgttttccggcacctggggggcctacagctatacctgcacgaatctctacgcgacgaccttcgccttcaccttctacggcgccgcgaccgggacggacacgctgcgggggatcgagacgttcgtcttcgccgacgtcaccaagtacgcgagcgagttgtcgggggctgggccctcgccgtcgctggtttcgatttccagcagtgccgcgacgcaggccgaaggcaatgccgggcagacgctcttttcctacaaggtcagcctgagtgcggcgagttcctcggtgcaaacagtcaactggagcctgagtggtacgggatcgtcggcagccgatccggcgagcgatttttccggggctacctccggcagcatcacctttcaagttggtgagaccgaaaagaccatccagatctacgcgcgcggtgacaccagcgtggaagccgatgagcacttcacggtgaccttgtcgaatccgtctgccggcctgaagttcgcctcgtcaagcgcgcagggcaccatcctcaatgacgacacgagcagcggcggcgacgatttcggatccacgacggcaagcgccggcaacctggcggtgaatggcggcgcggtgtcgggtgcgatcgagcgggcaggcgacctcgatctcttccgcgtcaacctgaatgccggtgtgacctatgtcttcgatttggtcgctacgggttcgggagtcgatccttacctgtcgctctatgcgacgacggccacttcgctgtctgcggtcgccagcaacgataacgtcagagccgggacgagcagcgcgcaaatcacctatacggcaagcagcagcgccacgtactacctgttggccagggatacctggacgggtaccgggagctacacgatcagcgcgatcaccttcgcgggcaggacgatcaccggcgacgaggcagcaaaccggctggtcggcacgctgggggacgacgtgctgtacggtctgggtggtgcggatgtcctgtcgggcgacggcggcgacgaccgtctcgacggcggcagcggtgcagacgcgatgagcggtggcaatggcaacgatatctacgtggtggacaacgtcgccgactccgtcagcgaaacgagcgccgccggtggaatcgatcgcgttgagtcgtcggtaagcttcacgctgggtaccaatctggaaaacctcgtgctcaccgggaacgccgacagcaacggcaccggcaacagccagaacaatcagttgacgggcaacagcggcaacaacatcctcgacggcaaggcgggcttggatacctttgccggcggtttgggcaacgatacctatctgctcgacatggagggcgagttggcgaacgtgaccgagaacgccggccaggggaccgacacgctgaccgttgtttacgccaatacctcggcggtaaaatccatcgcgctgaccgggaatctggccaatatcgaaaacgtcctgctcagcggtgccggcctgttcaatgtgctgggcaacggcctcgccaatgccctgaccggcaacgcgtcggtgaatcggctcgagggcgcggccggcaacgacacgctcgatggacagggaggagccgaccagttgatcggcggccagggcgatgacgtctacaaggtcgatcaactcggcgatgtcctgatcgagaacgccgacgaaggcagcgatacggttctggtggcgctgagcgcgagcggcacctcctatgtgctgggcaaccatcttgagaatgcaacggtcgttgccgccgtggcgatcaacctcaccggcaatgacctggccaacgtgctgaccggcaatgccctggccaaccgcctcgacggtggcgcagggatcgacacgctgatcggtggtgcgggtggggatacgtatgttgtcgaccaggtcggcgatgtgctggtcgagacctcaagcctggcgagcgagatcgacagggtcgagagctacgtcgactggatccttggcgccaacctggagaatctgacgctgctgggtaacggcaacctggccggcaccggcaatgcgctcaacaacacgttgatcggcaacgccggcgccaatcgcctggacggcggccagggtgccgacatcctgctgggcggtgctggcgacgatcgctacgtcgtcgacaacctcggtgacaaggtctacgaaaccacgaccagcaccagcgcgtacgatgccggcggcatcgacacggtcgacagcagcatcaactggacgctcggcaacttcgtcgagaatctgacgctcaccggcagcggcaacctcagcggcatcggcaatgctctggccaacacgctgcggggcaatgccgggatcaatgtcctcgacggcaaggccggggtcgacgtactcgacggtggcgaaggttcggacatctacctggtcgggctggccagcgatcacgcggcggcggagattgccgacagcggcaatggcggcagcgacgaggtccgctttgcggcaagctccagcgggactttgacgctgttcgccggcgacactggcatcgagcgggtggtgatcggcagcgggctgggtgaggtcgcggtaagcagcggtacgctggcgctggacgtggacgcttcgcgggtggccaacgccctctctgtccttggcaacgcgggtgccaacgtgctgaccggtaccgcctacgccgaccggctcgacggtggtgccggcgctgaccgactgatcggcggcggcggtgcggataccctgatcggcggtgccggcaacgacgtctatgtggtcgattccggtgacgccatcatcgaagcgtcgacgctggcgagcgagatcgacagggtcgagagctacgttgactggatccttggcgccaacctggaaaatctcacgctgctgggcaccggcaaccttgccggcaccggcaatgcgctcaacaacacgctaaccggcaacgccggtgccaatcgcctggacggcggccagggtgccgacatcctgctgggcggtgctggcgacgatcgctacgttgtcgacaacctcggcgacaaagtttacgaaacgacgaccagcaccagccagtacgacgccggtggtactgacacggtcgacagcagcatcaactggacgctcggcaacttcgtcgagaatctgacgcttaccggcagcggcaacctcagcggcatcggcaatgctctggccaacacgctgcggggcaatgccgggatcaatgtcctcgacggcaaggccggggtcgacgtactcgacggtggcgaggggtcggacatctacctggtcgggctggccagcgaccacgcggcagcggagattgccgacagcggcaatggcggcagtgacgaggtccgctttgcggccaacaccagcggaaccttgacactgttcgccggcgatactggcatcgagcgggtggtgatcggcagtgggctgggtgaggttgcggtaagcagcggtacgctggcgctggacgtggacgcttcgcgggtggccaacgccttgtccttgcttggcaatgccggtgccaacgtgctcaccggcactgcctatgccgacacgctcgacggtggtgcgggtgccgaccggctgatcggtggcgacggcaacgaccgcctgatcggcggtgcgggtaacgatacgctgaccggcggcgccggcgcggaccagttcgtcctgactcaggccttgagttcgaccaccaatcgggacgtgctggccgatttcgtatcgggaaccgataccattcagttgagtgtgtcggtgttccgtgctgttacgtcccgcgatatctggaactcttcaacccgagccattcgaggttgagatgatggcaaagtcccacgctgacgccggaagaagaggttccggcgtcagcgtgggacgagagggctagaagggctcgcctggaggtattctccaaggggcttcgggatcgtagaggttcatctgacggctgcggtggcggcgaagctggacgaggtagcgggcctcacaagcagcggcgagttggtgaaggaactcgctgatcgccgccgcactttcgtcggagaggccgtcggggaagagggagtgagggcggcgtttcatcgcaactcctcgatagccgcttgcagcagatcgtcgggcaaatgattgagtgcgcgcggcaccgccagacgcatggcggtgcgcaggatgcgcccggcgtggcgcggcaggcccttgctggcttggcgcaggagttccaggccggaatcggtgagcagggtatgcgcacacccggcgctcttgagggcatggccgacgagttgcgcaaagcgctcgcgttcgagcaccggtcgcagatgcacgcgtgcctggatgcggccggcgagtgcggcgtaagacgcccgttcgagggtttgggcgaggatcgggtgaccgaccagccagacagtgatgagatcgcgcgaatcgaaggcgaagttgagaaaagcggggaaatcgcggaagaattcgggtggcagattctgcgcctcgtcgaggatccagaccggcagaagttgcttggcgtcggccagatgatggatatgcgccttgatgtcgcgccacagttgggcgcgacgataactcggctgaaggccgagggattgggccaggcaccggtaaaggtctgcccgtccgaaatcggtctcggcatggtagatgacttggtagcgatgcggattgagcttggcggtcacgaggcgcaaggcggccgtcttgcccacgccggcctcgccggtcagcaggccgaggcccggcgattgcagaagccactggaagcgctcggcgagttgcgccagcgcaccgtcatcccacagctcggcggcgtccttgcccagaggcggatggcgcagaccaaagtgttgcagatacatcttcagtctcctttgcggtcgtaatactgacgataggtgagttcgatcagattcgggccagacggcgaggcgggagcggcgtctgtcgggtcggatttatttcgttggcgatcgagattgcccagggcatcgagcggggtcgcggcgccgatccccttgccgtgctcgtcctcgacctcgatgaccgccccgctatgcggatcgacgaccagacacaccgtcttgccggagagttcgaaaggcacttcgaagcgcgccccctgatacgacaccgtgccatccttcctgactcgacggctgacgcgataccggaacaaggcatcgagctgcgcggccagcgctcccagcgaacgaatcttcgacaaatcctgctggtagcgcgcgagcggcgtcatcccgtcgaggccggcatgcggcgtatggtgatagacccgctccagccaggcccagagacgcgcattgaggtcctcgaaactgttgatgtggcgctcgtcgagttccgacaggaactggtcgcggcaggtccggtgccagcgctccaacttgcccttgccctcgggcgcatagggccggcaatagatcaggtgaatgcccaggcgggcgcagatcccctgcagggtctcagcgcggtaggccgcgccgttatcgacgacgagcttgatcgggatgcctcgcttcagcagcgcctgcttgagcaccccttcgatgtcgagcgccgtttcgccggggcagaaagcgctgtgagccaccagacgtgaggcatcgtcgaacagcgagacgagataccccttgacgagcttgccctcgtgaggcacgcggggaccgtgcatcacatcgccataccagatggcgcccgcggaagcggcgacgaagctgcgcttctcctcgggcaggctggccgagccgctgatccgcgacaggccgtgctgttgcagcagccggtggaccgtcgagcgcgacaggctgccgcgagccaccgttccggtggcttcgagcaactggcgaatctgacggatcgagcggcgcgggttgtcgcgcttcgcggcaaggatcgcggtctgaatggcttgcgatagcttcgattgcccgcggtcgatacgggtcttgggtgtcaggccatcgatgccctgggcaaggtaagtgtaataccagccctgaatcgtcttctcggcaacatggcgccgacgcgtgccgggaatggtgtattcgcgctcggccagggcgcggatggtctgctgcaattcgccgtgatccagccgttcccggctggtcagcgaacccaggacggacaggcgaaacaaggcgatcggattgattcgattcatgacgactcctcggggtgaatgggagtcgtcatcaaaacaaaagggccgaaataatgccacgagcaaactgtgtggggaccccgcccgggcggggtccccaccgtccgccactcgctcggtgtcaggaaatcatgggacgctcatctcttgatcgagccagaacatggcccgcggcagacccaggctgttgaacacctggtgccaaaagccgtgcgtgtcaacggcccggccgagttcggcaaagcgcacgcgcaggtgaaacacaaagtcctttccccgctcctgcaaccagttccaccagcgcgcgcccgtgtgccggtcaggtggaccgccggggtgctctgccgcgccgttcagccgctgctgcaggacttgctgttgcaccgaccagtcataccagcgtcgcggtgcgatacattccggcaggcgcgaacacgtgcgtcggcatccggcacaacggtagcgaaggatggggatcgggttgagccgtggcggcacggctcggcggtcggcctttcgctcatagtgaccatgctgatggaccactcccagcccgcagtgcgggcacgacttcggtcgatacacttcagcggccttttgagtcgtctcaacgtgctgctcaagcgtggtgatgccggctacaattcgttgcatgggctgggctcttttctatctcggtcgtctcgataacttcccacgatagcagaggtgttccagcccttctccgtccttcttcattccgccttcgctcaggagatccttcgatcttcctgctcaaagtacgcgcgatattcaaagcccttcaatcccgtttaggggcggacgtaacacgtgccctgggtgtggcgccgggcaacctgaccgcggaccagttctggtcgggcaacggcatcagcgtggcccacgacgccagcgaccggatcatctacgacacagcgtcaggaagcctgttctacgacgccgacggcagcggcagcggcgcggccgtggcgatcgctgtggtcgggctggcgacgcatccgagcttggtgtacagcgactttcagttgattgcctgagacccgggggggcgatcggcggcgacttgccgccaccacggcagcttgccggagtccggcctttggcgacggccagcggccgactccggcttgtcgtcgcgcggcgactggcctatccgccggtgaaggagcggtaggcctggtaagcggcaactgccgcgagggccaggaagaacgcgccgctgatccggtgcagcaggaccagcggaatcttcttcaggatggtgcggccggccaggattcccacggccgacgttgtcgccagggccgccgtggcacccagccagacggcggcaggcacatgcgtgctgctcaaggcaacgacggcaagctgcgtcttgtcgccgaactcggccaccgtgagcaggatgaaggtggtgagaaatatgccatggccacttttctcctcgacatcgtcgtcgtcgccgtcgtcggtggcgcgcaaggcgtggatgccaaaagcggcgaagagaatggcgaccgtcgcgccgaccacgtattccggaagccagttggcaatggccactccgaagaccacggccagggtattcagcaccgcgaaggcggccaccgcgcccagcatgaccggcattggccggtgccgggaggcgagggtcatgcagaccaattgactcttgtcgccgatctcggcggcggcaatcagggcgaacgtcgtggccgccgtggccgaaaactcgaccaggttaccggtactcgccaaccacccgaactgctgaagaaaggtctgcgcgttgtccatcctgctctccggaaatgccgacggtcacattgcctgcgccggttgaggcgaggcggctggccgtcgcctggaggagggcgcgagtatacgcgctgcacgccggcgatggggcataccggagtcatcaatctgcctgaacctgcggcgcgggcatgctttcgccgggacgagccatcggtttggtgaatcatgacaaacatgcgcacccggcatggccgcccggagccgccggtttgggccggaagcgcttgccgctgcggtatagtgccggctcactccagccccagcgacgcgatccccatcccccatgccacgcttcctgctctttgccatcgtcttcatcgaaggattctgctcgctcggtgcagaagtcatcgcgttgcgccagatcatcccgcacatgggcagttccatcgttgtcacggcgccgacgatcggctttttcctgctcgcgctggccctcggttatcacgccggcgcgaaagtcgacagcggctatctggctgtcgtggcaaggaacttcctgatcgcggcggcactgactggcgttgggctgtcgggagtggccgtcgatcggatcttcgccttgctcaacccgtcgggcctcgcgtatctcttctttgtcgccggcgtcgtctgtccgattgcctggctgctcgggcagacggtgccgatcctcaccaacctgctgcaccacgaacgcgtcggggaagccagcggccaggctctgtactggtcgacgctgggctccttcctgggttcgctgtcgctgtcgctgctggtcatgcaatggctgggcgtttcggccgccgtcgccctgagtgcgctgctcctcgtcaccggctacgtgttgctcagcccgcggcgtggctgggcagcggcgacgaccggtctggctgtcggcgccctgaccttcgtcgccaacgcctggctgcgcccggagatcgaaaccgcctacgccagctatctggtcgtgccggtcaagtacgacggcgccatcaacgggcgggcattcaagaacaacagttcggtcgcctccttgatcgatgacgccgagccaccgcactacgctcgctatatccggcatatccgcagcctgctgctcgatgacctcgcctttcgtgatcggcagattctggttctcggcgccggcggcttcacgctctcgcaccgtgagccgagcaaccattacacctatgtcgatatcgatccggcagtccgcgggatcgccgaaaagcactttctccgagaaaccgcgcgtggcgacttcatcgccgacgacgctcgccgcttcgtcatccgcaccgagcagcgcttcgctgcggccatcgtcgatgtgtacggctcgcattcctcgattccgggccacctcgtgacacgcgaattctggcaggcgacgcgccgagtcctcgaagccgacgggctgctgatcgccaacctgatcctcgacagcgccctcgccacaccctactcgcgcaacctgctggcgaccatcgagagcgtctacggccgctgcgccgtcgaggtgctgcagaagaagcaggtgctcgccaacgccgtcgtcacctgtcgcaatggaccgacgccggagcctgccagcctgttcgtcgacgaacgcaacagcgcggacttcgacctggcgcgctcacgctgaggccgggctgccacaagccgcccaggcgttctgtccgctggtgaggccgccgggcatagcgacccccgaatccgctcatgccgccatggctgtcccacgcacctgttcaagcgtggccaccagttcgtcaatctgtgcggaactgaagatgccgtcgggtccgtgtggcgtcaggtcggtgaagggcgactcgtagaggagcgctgggtccatcaccccttgctcggtcaggtggtcgaggatcaggttgacgaattcgatctggttcgcgccgagcgtcttgccggcaaggaagccggtgaatgcctccttggcggcttcacgatccatgccgaccagcgatcgcacaaagagccccagcccctggcactgcgtcttggccaattcgatctcatccgccgcaccgactccgctttcggcaagcatccgttccagctcggccagatcggccgccgtcagtgccttgttcatccgcagcttgtggatcgcgacgtggtcctggtgcgcgcgcaggaaggcctgcgccttggcacggaacctggcgtagtccgtaccctcgccgaaccccggcagggcgaccgctgtttcctcgcccatcgcgtccacgaagtcggtgtagatgggcttgcgtttctgcttgtcgatgagcttgatcagatcgcgcaggcgccggcgcatgccttcgagcatcggcacggtcacgtcctgccaccacgcttccgtctgcacgtcctggatgaacgtcatccgctcgcgcaccatcggaatcgccgacttctcctcgagcaggccggcaagctccttcacctgttcgcgcaggcgaacgaagccgggctcgcagcgcaacatggcaagctgcagcttgagcaccagcaagtcgaagcgcttggcctcttcaccctcggggtccagcgccgacggcagtcccgccacttcgcgcgacagctcggagagcgactccggcgacagtgtcgcccaggcctcgggcgtggcgtagcgctcaacgatgcgccgcttcggccgcacgacgaagttgtccaggttcatggccaccacttcccgctgcagcaggacggcaagctgcgcgcgcacttcgccgtcggtttccggatgcccgtgcggtgtggcccgctgctcctgcgccgcatggcggtcggcagccaccaggttcctgtccagttcgccgatcaactccagccgcgcattgaacagccgtttgccgagcgcttcgccgagcgctccctcgctggccgcaatgtcctggctgaagtactccaggttctggcagtagtcgaagacgtagaagaaggtcttgtgctggcccggcccgaacaggtccaggcagaggcgtgtgccgcgaccgagcatctgccagaacttggtcttcgagcgcaccagcttgaaaaagaccagattcacgacctcggggatgtcgattccggtatcgagcatgtccaccgagatggcaatgtgcggcgccttgtccctcgccgcgaagctgtcgatcaggctctgcgcgtactcggtcctgaaggtgatgacgcgcgcgaactcccccttgtaatgcgggtagttggcgttgaaacgctcggcgatgaactcggcgtggcgctggttcttggcgaagaggatggtcttgccgagccggtcgccgccggccacggtcacgccgcgcgtcatcaggtgctgcagcaccttgtccaccgtgtccttgttgaacagccacttgttgaccgcttcggcctcgacgcgatcgggaacaccgtcctcgtcgtcccactccagcgcgtcccactgctccttgtcgtcttccgacagctcgtcgtacttgatcccctcgcgctggaacttgagtggtaccgacacggcctgcggtggcacgaggaagccgtcgtgcaccgcctcggcgagcgagtaggcgtcggtcggcacgccgttctcgaggtcgaacaggctgtaggtgttgcggtccagctcgtccttgggcgttgccgtgagccccaccagcagggcatcgaagtaatcgaagatggcgcggtacttctgaaagaccgaacggtgcgcctcgtcgatgatgacgagatcgaagtgcccgacgccgaaacgccgctggccgttcctcgtctcgtcgatcagccccatcatcgttggataggtcgacacgaagacgcgcccttcggcgtccttctcgctcaccaggttcaccggcgaggaatccggcaggtggcgcttgaaggcattcaccgcctggttcacgagtgccacgcggtcggcgaggaagagcacgcgcttgacccgattgcagcgcatcagcagatcgcacagcgcgatcaccgtacgcgttttgccggcgccggtggcctgcaccagcaaggccttgcggtcatggtcgcgctcgaaggattcggcgatgcggcggatgccgcgccactggtagtagcgctcgacgatctccttgttcagctcggccgtggcgagtgacttgcgacttgcgcgccgctggatggcgagttccagctccgccttcttgtagaagccctgcacggcgcgcggcgggtagttcgtatcgtcccagagccagtgctcgtaaccgttggaatagaagatcaacgggcgctggccgaactggcgctgcaggcagtcggcgtagagcctggcttgctgctggcccgcgcgcgcgtcgcggcgtgtgcgcttggcctcgaccagcccgagcggcttgccgtcgtcgccccagagcacgtagtcgacgaagccctggccgtcgttgttcggcatgccggcgaccgcgaattcccggtcgcgcgcctggtccagcgaccagccggcctccttgagcagcaggtcgatgaagtagtcgcgggtttccgcctcggagtaatcgtgcgtatccggttgcgccgtggccgcctgtttcgccgccgccacctcggcgcgcaggcccttcaattcctcgtcgagcgccgccttgtccgccagcaaggcggagagtttctcgtcgcgctcgcgcaggccggcttcgagctgctgcaattgctcgctggtcagccgcggcgcgggcgtggccctgggcagtgcggcggcgtcgaagaccactcccggcgccgggcgcccgacacggccataggtgcgggcgagccagtacgccacatggaacagttcgcgtacggcgaccagtgcgtcgtcgagcgggatagcgcgctggccgtgcacggcgcggttgccgagcgtgttgatgacgcgtgccttgctgaacaccgcctcgcccgccgcctgcttgaaactcgactcgtggatcagtgccgagagattgtcctgatacggcagcttgagcgcggcgtcgtgcttgtacgcccaggcgaccgccagttccagcgcccggcgcgcgtagaagcaggcgctgcgcgggtcggcgtgcgccgccgcctcggcccggcttgccgcttccagcacggcgggccactcacgttcgaggaaagagaattggctcatcgtctcccgtccggcagggccatgccctcgttgaggatttcggcatagcgcgcatagctgaacacccggccgcgcagcttgcgtgtcagctcggcgacgacgccgaggcgctccagatgaaccagcgccttgttaacggtcgctggcgtcagtccggtcgtcgcggtgagcgacgcggcggtggcgatcggctggcgctgcaaagcctggtgaatcgccagcgccgacgctgcggcgcgccccagcgccgcgatccgctgcccatcggcggcggccagttccagcagacgcctggccgatgtcgcggcctgggtggcgctcgccaacacggcatcggcgaagaactcgagccaggcttcccaatcgcccgtcaggcgcaccgcgttcagcaactcgtaatacgtctgccggtgctccttgaaatgaagactcaagtacagcatcggctcgcgcatcagcccgtccgccgagatctgcagcgcgatcagcagccgacccagccgcccgttgccgtcgaggaaggggtggatggtctcgaactgcacgtgcgccagcgccgccttgaccagtggtggtgtcggttcgggcaggtcgtgcaggaagcgctcgaagaggtgcaggcagtcttcgatttcgttgactggaggtggcacgaacaccgcgttgcccggccgtgtgccgccgatccacacctggctgcggcgaaactcgccgggcgtgagcgtggcgccgcgtccgtggtcgccgatcagcacggcatgcacttcgcggagcagccgcagcgacagcggaaatccaccgcgcagccgctgcaggccgtgctccagcgccgccacgtagcgactcacctcgcgcgcgtcttccagcgacacgcccggttgctcgtcgagttcgaacaacatcaggtcggcgagcgaagattgcgtgccctcgatcatcgacgacagcaccgcctccttgcgcacgaagctgtagagcagcagcgccgcgttcggcagcaggtcgctcaccgcgtcgagccggccgagtgccaccagcgcggcgtcgaagcggccgcgcagcgccggcgtccagtcgatcgccggccgcggcggcaggggcgccgggacgaaggcctggaacgactcgtcagcggtggcaaccttgaggtaacggccttgcagcgggcgcttcatcggtggcgggaacctaaaatagcggcaagcgttattttaggatgatgagggtttgtaaaacaatcccagcggccgggcaggcgcggatgaactcactgcgcacggctatagatctcccaggaaggcgcggtgctggagggaggcgaagagggcgtcgagttgagcgagcgcggcgcgatgggcagtcttcagtgtctccatcgcggcaacttgctgtgtgaaatcgcgctgcaatccaatcggagggacgggaatggccaaacttctgaggcgtcccatgctgatacggatacgagtctgcccgtgcatcaggtcttgtgccatgcgctgcgtacccggttggtttagcaggaagcagacgaactccgaagttgcggtccgttcgtcggggcgaatctgaacgcaatcggctttgttcaatgcgactgaaagccacctcggttggatgcatgcgcggaggttcgggtcgcccaacgtgcccacgaggacatcaccgggaagacactcatgctttttcagattcctgaagtggtcctcggaaatgtaggcagcatcggcgccaaggaactcgcctacgccgatgttttgcagacgcacgactcgaactccgctcgccctgtagtgatcactcttcaagtttgagccgaacggcccatccgaaaatttcgtcccgagcgtgcacagttgcgcacagggccagcccttcggattcgtcgccgggtcgccgaacatgtcgaggaagatggattgggtgagggcgtcgagttgggcgagggcggcgcggcgcttggcccgcagcgcgtccgccttgtccaggatctccgcaatccgtcgctgctcggggagggctggaaggtggagcttgagcttcaagcagcggccaacgttgagattcgaaatgttggtggtctgctggccgaagctccgtaccgtggcttgagtgcggtccgacgcgaaccaacggaataggtaccggggatcgaccttcgcgggattcgcgcgaagaacagagatgaacccgccgaacgtggaccgccaggggaggctgggcaccaagcagcatttcccgaccaagttccaactgttcgcactcgatacgagcacgtctccgggaatcaggtactgatcctcgcgccttacgaacgactggggaatgccccacacatcgcataggtcgagttccgtctgcacgttcttcgttcgcatgcaggctgcagcgcctggcgtgtcgacgggtactacatcctccggtttgaacgtgattccgcgaatgaatgccgcgacgtcgctcagttctactgctgccaacgcggtcatcccagcatcccctccaagtccttcatcccccgctgaatctcctcctccagcttcgccagatcggcgaggatctctttcggtgcgcggtgttcgaccgcgtcgtgtaccacctccttgtagcggttgagcgagaggtcgtagccctgtgcggcgatgtctgctcgcgacacgcagaagctctgcgccgtgcgcggacgttcgcgctcggcgccattgcgctcggcccagcgcgccagcacgtcgggtaggttgttcttgccgtgctcgtccccgtcgagcgtgctacgcggcacggggccgagcttgtcttcaggcagcagcggcgtacgcttgtcgtcgaggctccagccgtcggcctggacatcgtagaaccagacctgatcggtgccgccggagttggttttggtgaacagcaggatggcggtggacacgccggcgtagggcttgaagacgccgccgggcagcttgacgacggcgtcgagcttctggtcctcgaccagcatccggcgcagttgcttgtgcgcggtgctcgaaccgaacagcacgccgtcgggaacgatcaccgcggcgcggccgccgggcttgagcaggcgcaggaagagcgccaggaagagcagctcggtcttcttcgtcttgacgatctgcagcaggtccctggcggtgttctcgtagtccaggctgccggcgaagggcggattggcgagcagcagcgtgtacttttcctcctcgccggcgtggtcctgcgccagcgagtcgcggtaacggatgtcggggttctcgacgccgtgcagcagcatgttcatgctgccgatgcgcagcatggtgttgtcgaaatcgaagccgtggaacatgcggtggtgaaagtgctcgcgccgcccggcgtcgtgcaggaggttcgggtggcgctggcgcagcacctcgcccgccgtgaccaggaagccggccgtgccgcaggccgggtcgcagatcacgtcgctcggctgcggcgcggtcagttcgaccatcagccggatgatgtggcgcggcgtgcggaactgaccgttctgtccggcgctggcgatcttgccgagcatgtactcgtagacgtcgcccttggtgtcgcggtcctccatcggcacggcgtcgagcaggtccaccaccttggccagcagcgccgccgacggaatggtgaagcgtgcatcctgcatgtgctgcgcgtaggtcgagccgtcgccgccgagcgtgcgcaggaaggggaagacgtgctcgctgaccacggcgtacatctcgctcgcggcgaagtgcttgaagtgcgaccagcgcaggttttcgaaggagtggccgccgttcttgccgatgccgtcgttgccctcggggaagatccggcgcgccatcggcgttccgagccgggcggagcggttctcttccagcgtgtgcaggtcgtccagccggcgcaggaagagcaggtaggtgatctgctcgatcacctccagcgggttggagatgccgccggaccagaaggcgttccagatctggtcgatctggctcttgatgttgccggtgatcatgaggaaatgctccgaatggttgtctcgttgcgctttcgcggcgtgctcgcgtttgccacgcattgggcccacagcgcgggtcgtcgtcgagcagttcgctacgccaacggcgtcctgtccacctgctggcatatccgggaccgacagtgctcgtgcgcttgaaatgcggcaggatcggcccgaccggattgtaagcgcgaacggctgtctgcaagcacctgcgtgtacaaagcccgcgtgaagggctgggtgcttcgtgatccgcgcttgtcgggcacaggccacgggtcatcgttgttcctgccgctgcggaagaaccgttgcgcgtcttcgctcatcgctggtggagcggcggcgaaggtcaagatggaaagcgctgcagggaggatagcacgccatcacaggacggcaggcgtcgcctggtgtcagagctctcttccgtgaatcgcactcgacgaaagcggtcggtgacttctcttgttcgcattgacaacagctacacgtctggctacgattcgtgtggctgttgtgtatacatcaagacaggaaggggaatccatgcgcgatgccgccatcaacctgcgggccctgcccgaacagcgggatctgattgaccacgccgcgcagttgctcggcaagaaccgctccgacttcatgctggaggcagcttgcgacagagcacaagctgtggtgctcgaccaggtgttctttgccttggatgaggacaagttccgccagttcacgcaactgctcgatgcgcctccggcaagaaatccgggcctcgaacgactcatggccgtcaaggctccctggagcgccaagaccggtaagcgatgagccggcaattcggcgcgccgcagccgctggcgggagcacacagcgtcgacgacttcgcgtgcggtgaggtgacgctcgacgactggctcaagcgccgggcccttgccaatcagtccagcggcgccagccgcaccttcgtggtggtcgaccaggaaggtcgcgtcgtcggttactacgccatggccgccggtgctgtgtcgcaccaactggcgaccagcaagatcaggcgcaacatgccggatcctgttccgatcctggtgctggcgcggctcgccgtcgatcgtcgcgctcaagggttccatctggggccgtccttgctgcaggacgccgtcaatcgtgcgagcgctgtagccgaacacgcaggcgtcagagcgttgctggtgcgcgcactccatgatcgcgccagacagttctacgagcactacgggtttcaagcctcacctgcgcatccgatgacgctcatgttgcgtctgccgagtttgatcccgtgaggcgcggcttgactccgtcagaacgtgcgcgtgaatcggcctcgactgacagccacgtcatgaaccagcgcgaggccgggaatctggtgggcagcctctatgcgtgagggttctgggggatggcaccccgtgggacgcggtgaaaagtcgtcctggcggaagcggtgagattcgaactcacggacggttgcccgtcgccggttttcaagaccggtgcaatcgaccactctgccacgcttcctgcaaaaacactcgagactgtcttctgccgtttcgacgcatccccacatgcgtccgttcagcccggcggcggtggcggagacgcgccacccattcgccctgaacttccctcgccgagttgctgaaacatcgcgtttcgctggcggcaagtccgacttccggaatgctgcgaactgggctcggcaaggcgacgaatgatagcacgcgcgtcgcagcgctgtgccatggccgcaccgccatgtccccccggggctcgtcgacgttgcaacttttcccccacttggctagtcttaggggcgtagtcgcatatcaattacaggaggaacacgcaatgcaaccccagtatcagatgaccaaccaggcaacccaggagatggcgctgcagcagaaccgggttctgcgcaacacgttcatgctgcttgcgttgaccatggtgccgaccgtcattggcgcgctcgtcggcgttcagttgaagttctcgttcctggccggcagcccgttcctgtctttcctgctcttcctcggcatcgccttcggcttcatgtggggaatcgagcggaccaaggacagcggcatgggtgttgtcctgctgctcggcttcaccttcttcatgggcctgatgctgtcgcgcatcctgcaggtggcgctcggcttcaacaacggcggttcgctgatcgccatggcggccggtggcaccggggtgatcttcttcacgctcgccggcgtggcgacagtgaccaagaaggatttcagcttcctgggcaagttcctgttcgtcggcatgatcgtggttctgctggcggcggtggccaacatcttcttccagatcccggcgctgtcggtgacgatctcggcgctcgctgtgatgatcttctccgcctacatcctctatgacatcagccggatcgtcaccggtggcgaggacaactacatttcggcgacgctggcggtctatctcgacatctacaacgtcttcgtcagcctgctcaatctgctgatgattttcagcggcgatcgcgactgatcggtcacggatgttcgcgaggaaaaggcggctgcggccgcctttttttgttcactcctcgaggaaggcgcgcccctgcagcatgcgtgggcctgttcgtccggcgatctcggcaaacgcgacggtgtggcgtggcaactgggcgacgttgcgagccgccagcaggtcacgcaaggcaacgagtcgatggcctttttcctgccacgtggcgagcagacgttcgaaggcgtcgcaaaacgttatcccctccagctcggcgcgcaaagtgaagacatggtcgccgcttatcgtcgtcgatgcctcgatgacttgctcgaccgcctgatccgcggaggcggcgccgaggagcagcaactcgtcgatcgtcggcaaggtcgttgggatctgtgggcaacgcacgatttcaccgtcgatgacggggaagaagggatacttgccgcggcaatcgctggcatagcacaggcccaggcgttgcgtcagacgcagcgcatggcgattcattcgccaaccggcggcgccgtgggccagtggcggggcgccgaaaatcgcctcgaaacggcgccaggcctgggccatttcggcctcgacccaggcgttgtcggccgacagcacgcggcgctcccaaagcacgcgattccaggcgtgaacggcgacctcgaaaccggcagccagcgtctggcgcatgctgtcggcagcacgcgcgccgatatcgggagccggcaggagcagccccgacaggcgtgtggtgagatcgtagtgacggctgggcgaggacttgtgcgcttcgcgaccgctgcagtccggaccgagagcgaagaagaaggtggccgaagcggcgtgccgctgcagcaggtcaatgagcgccgggacgccgaccagcgttccgcggcaggtgtcgacgtcgatcttgagggcgatgcgcttcatcggacgggcaccggtgactgaagcatggcggaggagggccgacgacgggcgtcagacaaggagcaggccgacggcgaccttgcggccttcacccatcaagacgttgtaggtgcggcaggcggccggcaaatccatgacctcgagccccttttgcagccgcaccagcggccgcagcagttcggggctggggaagcgcagccggtcgccggtgccgagcagaacgatttcggcatcgagcgaagcgagcagttcgatgtcgccgacgctcagcgtttcgaaggtggcgttcgtccagtccgggatcagccgatccggcagcacggcgagattgcaggtgtggcgaattccgttcacgctcacgtagccggtaccgtaagcggtgaaagtgttcaggccggcgtttctgtcgagctgcagtttcatgaaaattgcggtgcacaggacgttaaagtaggattatagcttttttgtcgatcgcgttccggggctggcagggtgtggtcgccgccctgcgccgggagcagatcgcggcatcggtcaacgcaccgaccattaaccgagtttgcgccatgagagagttttcccgcatcaaacgcctgcccccctacgtcttcagcatcaccagcgagctgaagatggccgcacgtcggcgcggtgaagacatcatcgacatgagcatgggcaatccggacggcccgacgccgcagcacatcaccgacaagctggtcgaggcggcgctgcgcgagaacacgcatggctattcgatctccaagggaataccccggctgcgcaaggcgatctgcgactggtatcagcggcgctacgatgtgactttcgatccggacagcgaagcggtggtgaccatcggctcgaaggagggtctggcgcacctgatgctggcgacgctcgatcgcggcgataccgtgctggtgccgaatccctcgtacccaattcacatctatggagcgatcatcgccggcgccgacatccgctcggtgcgcatgacccccgatgtcgacttcttcgaggaggtcgagcgcgcgatccgcgagtcgattccgaagccgaagatgatgattctcggcttcccgagcaatccgacggcgcgctgcgtggacctcgagttcttcgagcacatcgtcgcgctggcccgccagcacgacatcctggtcgtgcatgacctcgcctacgcggatatctgcttcgatggttaccaggcgccgtcgatcatgcaggtcgccggcgcgcgcgacgtcgccgtcgagttcttcacgatgtcgaagagctacaacatggccggctggcgggttggctacatggtcggcaaccaggaactgtgccacgcgctggtacgcatcaagagctaccatgactacggtaccttcacgccgatccaggtggcgtcggtgatcgcgctcgacggtccgcaacagtgcgtcgaagaggtacgccaactgtaccagggccggcgcaacgttctcgccaagggcttgcacgaagccggctggatggtcgatgtgccgaaggcgtcgatgtacatctgggcgaagattcccgatgcctatctgaaaatgggttcgctcgaatttgccaagaaggtgctcagcgatgccagggtggcggtgtcgcccggtgtcggcttcggcgagtatggcgacgaccacgttcgctttgccctgatcgagaacgaggaacgcacgcggcaggcggtacgtggaatcaaggacatgttcaggaaggatgggctgctctaggccgatgcgatgaaaccgatattcaagtcaaacaagctcgacaacgtctgctatgacatccgcggcgccgtgctgcagaaggcgaagcagatggaggacgagggccaccacatcatcaagctcaacatcggcaacctcgccgctttcggcttcgaggcgcccgaagaaatccagctcgacatgatccgcaacctgccgaatgcggcgggttattcggactcgaaggggatcttctcggcgcgcaaggccgtcatgcattacacgcagcagaagcacatcaagggcgtgacgctggaggacatctatatcggcaacggggtctcggagctgatcgtgatggcgatgaatgcgctgctcaatgccggtgacgaagtactcgtgccggcgcccgattacccgttgtggacggccgcggtgagcctgtcgagcgggacgccgcggcattacctctgcgatgaagcgaacgactggctacccgacctcgacgacctgcgcgcccgcatcacgccgcggacgcgtgcgctggtggtgatcaaccccaacaatccgaccggcgcgctgtatccggaaagcgtcctgcgcgagatggtcgccatcgcgcgcgaatacggcctgatcatctacgccgacgaggtttacgacaaggtgctctacgacggggcgacgcacacggcgatcgcctcgctgtcgcaggacgtgctgacggtgaccttcaacggcttgtcgaagaactaccgctcatgcggctatcgcgccggctggatggtggtttccggcgacctgcgcgaagcgcgcgactacatcgagggactcgacatgctcgcctcgatgcgcctgtgcgccaacgtgccggcgcagcacgcgatccagaccgcgctcggcggctatcagagcatcgacgacctggtcgcgccgggcggccgcatgtgccggcagcgcgatctggcgcacgccttgatcacggccatacccggggtcacctgtgtcaagcccaaggcggccttgtacatgtttccgcgtctcgacccagagatctatccgatcgagaacgaccaggacttcattgccgaactgctgcaggaagagcgcgttctgctcgtccagggcagcggtttcaactggcctgctcccgaccacttccgcctcgtttttttgccctatgaagacgatctgcgcgacgccatcgcgcgcatcgcgcgtttccttgccggctatcgccagcgcggcggcaagcggctcaggctggccggcgcggtcgcctgacgtcgccgatcggcactttgcagagcctcgatggccgaggcccaaccctcaacccttactgcccactgtcccatgaaacctatcaacgttggacttctcggcatcggcaccgtcggtggcggcacctactcggtactcaagcgtaacgctgaagaaatcacccgtcgcgccggtcgtccgattcaggtcggtatcgtcgccgaccgcaatctggaacgggcgcggcagcgtaccgggggaacatgccgcgtgatcgacgacccgtttgccgtcgtcagtgaccccgaggtcgacatcgtcgtcgaactgatcggcggttgtgatgtcgccaaggcgctggttctgcaggcgatcgacaacggcaagcacgtggtcaccgccaacaaggccctgcttgccaagcacggcaacgaaatctttgccgctgcccaggcaaggggggtcatggtcgccttcgaggccgctgtcgccggcggcatcccgatcatcaaggcactgcgcgaaggcctgacggccaaccgcatcgagtggatcgccgggatcatcaacggcacgaccaacttcatcctctccgagatgcgcgacaagggcatgtccttcgccgcggtgctggcggaagcgcagcgtctcggctatgcggaagcggaccccacgttcgacatcgaaggagtcgatgcggcgcacaagctctcgatcatgtcggcgattgccttcggcaactcgatgagcttcgaccaggcctacatcgaaggcatcagcagcctcgatgcggccgacatccgctacgccgaacagctcggttaccgcatcaagctgctcgggatcaccaagcgcacggccgagggtgtcgagctgcgcgtccatccgacgctgatcccggccaggcggctgatcgccaacgtcgagggagcgatgaacgccgtgctggtcaagggcgacgccgtcggcgcgacgctctactatggcaagggcgccggcgccgagccgacggcgtcggcggtgattgccgatttggtcgacgtcacgcgcatgcacaccgccgaccccgagcatcgcgtcccgcatcttgccttccagcccggggcgatggtcgacctggcgatcctgccgatggcggacgtcgtgaccagctactacctccgcctgcgcgtcgacgaccggccgggcgtcctcgccgacgtcacgcgcatcctcgccgacgatggcatctcgatcgtcgccatgatccagcgcgagccgggcgagggcgaagagcagaccgacatcatcatgctgacccacaagacgcgcgaaaggaatatcgacacggcgatcgccggcatcgaggcgctgtcggcggtcaagtgcaggatcatccgcctgcggctcgaagagctgcaataatactgtcggcggcctggcgcgccgcccgcagtgcgcgtgccgcggtagatccggcgcggcgggtcgccgcagaccctccgggtgctccgcgaaagtgtcgaagggccggagcatccgcctcgcccggctggtgtatcccttgcgtccgcaggaggcagcaatgatgcgaatactggccctcgggctgctgttgatgctctccagcgtcgcttctgcgcagcccaccgcgcagccgacaggacagccttcggcgcgcccggtcttcgccatcgaccccggcgtgcatgccggcaacgcccaccgtatcgcggcaaccccggacgagcgtcacctgatcaccgtcggactcgacaagaccttgcgcatctgggacgcggacagcggtcgtcaagcgcggcggctgatcttgccggtgggcggccgcaacgacggcctgctctacgcgctggccctgtcgccggacggcagcctggccgcggttggcggcagcctctacagcctcggcaaggggcgctcggtcgccatcgtctcgctgcaggacggccgcatcgtgcgcgccttctccggcttcgagtcgccggtgacggcgctcgcctggtcgcgcgacggccgcctgctggcggtcggtttcgccgacgacacgggtggcactgaacacggcctgcgcgtgatcgagatcgacactgggcgtagcgtgtacgaggatcgctcgctcgaagggcatgtcgcggcgcttggctttcgcgccgacaacacgttcttcgcgaccacgcacaacttccccgccgccagtcgggtcgccctctacaagccggccggcgccggtttcgatcgggttggcgagcgcgtcctggccgaccgtggcgcctttcgcgcctactggacggccgacgaacgggccttctttgtcttcggtcacggcctctacgatggcgagtcgctggcgccgctgccctaccgcctgagccgcagcgccatgccgaacgggattcgctcgttggtcattcgcgaatcgcccgatggccgccatatcttcggcgccgcgaccagtcgcgaaagcgcgagcgggctcatccgccgctggagtggtgccggttaccagcgccagagctacgatgacctgcgaattcccgaccgccgggtggccgatatcgtgaccctgcgcaacggcggtgtcgcctacatctcggaggacggggcgattgccgccgtcggcccggacatgcagttgctgtggcgcaacgcgcgcgcggtggccgaactcgacggtcatcccgaggcgctgcgcgtgtctgccgacgggcgtcaggtcgtgctgccggcggccaacgagcagggcagccggctgatcgccttcaacctcgacgagccgggcttcgtcagcgtcgacagcactcgccagcagtggcaggcaccgctgaccagtcgcccggggatgagcgtgctggcctggcaggggacgagcgacggcacggtcaatggccagccgttgccgaagaagaaccggcgcgagcgctcgctgtcggtcgccgtacattcgagcgaggatgccctggtcttcggttcgtcgcaccgttttctgcgcaaggtcagcggccagggccgcgagctgtgggtgcgttatctgcaggccgatgtcgtcgccgtgaacctgatcgagtcgcgcggtctggtcgtcgctgcgacgctcgacggattcatccacctgctgcgctggggcgatggcgagccggtgatgagctattacctgcagccgggcgaccgcaagtggctggcgatttcgcgcgccggcttctacgaggcggcgatcggcgccgaggaccatgccggctggatcgtcggcagcgacccggggcggactgccgatttctttccgctgtcgcgttttcgtgccaactttctcctgccgggaatggttcgccaggttcttgccgccaacgaccagcgccgcggtatcgcggcggcgaagcgcgagcgcgagacgcggcgaacgcctgaaggagccccgccttcccgttccggcgacgacagcacgccgcccgtgcccacgccgacaccggcggcgagcagcagcaagggccggctcgccgaactcgacgaagggcagggccaggagatcagcccgcctgccgtcgatcgcctaccaccggtgatcgacatcatcaagcccggatacgaagtcggcgtcagcgagccgcggctcactctcgcctatcgtgtgcgcacgcccgccaccgcaccggtgacccgggtgcgcgtccgcgtcaatggccaggaggtgccacaggccgccgagacgcgcgggcagcgaccggtgcgcgaggagacgcgcaacctgaccatcgagctgccgagcgacgatgccgaggtccagttgattgccgagaacgccgccggcgcctccgttccggtcgtcgtgcgcgtgcgctatcagggtgagaagaaggcggctcccggcagcgacctctacgtccttgccgttggcgtctcggcctacgacaagcccgagtaccgtcttggcttggcggcgaaggacgccgaggatttcggcaagctgatccggcaacaggaaggagccctgtaccgcaaggtcgtcgttcgcatgctggtggacagcgccgcctcgaagcaatcggtcgaggcggcgctggcctggctcaaggacagcgtcgggccgcgcgatacggcgatggtcttcctcgccgggcacgggatcaacgacggtcgcggcgactatctctacctgccgcgtgacgctgacgtggcacgtctgcaagccaccggcgtccccttctcgctgatccgcggcacgctgaccagcctgccggggcgaacgctgatgttcgtcgacacctgccatgccggcaacgtcgtcgggtccgcgcggcagcgcctcgacaacacggaagccatcaacgaactggccagcagcgagaacaatatcgtcgtcttcgcgtcgtcggccggcgcgcaggaatcgatcgaggatgccaagtggggtaacggcgcgttcaccaaggcgctgctcgaagggctgcgcggcgaggccgacgtcaagaaacgtggccgcgtcacctacaagcagctcgacgcctacgtttcggaccgcgtcgatgaactgacgcagggacagcagacaccggtgacgcccgtactccagggtgtgcccgacttcatcatcgcgctgatcgcccagttgcggcggcagtagacacccacagaaagccaatcgccatgcgctcacctcctctcgccggactccgcgtcctcgatctcacccgcctcttgccggggccactcgccagcatgcacctcgccgacctcggcgccgacgtcatcaaggtcgaagacaccggcgccggcgactacgcgcgcagcgccggggcggtgcacggggacatcagctactttcagctcgtcaatcgcaacaagcgcagtctctgtctggacctcaagcagggcgccggcgtcgacgcgttcctgcgcctcgccgcgaccgccgacgtgatcctcgagggctttcgccccggcgtcgtcgacaagctaggcatcggttatcaggccgttgccgagctcaatccgcgcatcgtgtatggcgcgatcaccggctatgggcaggacgggccgtaccgggaccgcgccggccacgatctgaactacctcggctactgcggcctgctcgaccagatcggcctgcccggcagcgctccggcggtgccgaattttcagatcggcgacctcctcggcggttcgctgaccgcgctcgtcggcgttctcgccggtgtcgtcgatgcgcgcagcagtggccgtggccgttacgtcgatgtgtcgatgaccgacgcggtgttcgcgcacaccatctttccgctgctggccgtgctgggcctggggcacgcgctgccgcgtggcgaggacgtcctctccggcggcatgccgagttacggcgtctatgcgaccagtgacggtcgccacttcgcggtcagtgcgatggagccgaaattctggcaggggttttgcgaggcggtcggccgtcccgacctcaagccgttcgccttcgccaccggcgccgagggtcagcggatccggcgcgagctggaagcggccttcgcgcaacgcagtttcgccgactggacggcggtgttcgagcgcgtggattgctgcgtcacgccggtgttgcgcctcgaggagagtctcgagaacgagcaactgcaagcgcgtggcatgatcgtcgaggtcgccggcgtcaagcagttcgcgccgccgttcaagatcagcgaagtgccgttcgcggtgcgcctgccgccgccagccgccggcgaacacagcgacgaagttctccgcgaggccggtttcagcgccgacgaaattgcccgcctgcgcgcgcagaaagtgatctgacgtcgttcgcgggtgccgcgacgatgcagggcgttttcctgctgcttcccgattttggcctgatcctgctcggctggggactgcgtcgcggcatggatctcggcgacacgctctgggccggtctcgagaagctggtgtacttcgtgctctttcccgccctgttgttcaacgccctggcgcgcacgcgcatcgacttcgccacggcggcaccgctgatcgccagcggtgccgcggcgaccgtctgcggcatcgccctcgccctgctggcgcgtccgctgttcaggcaggatgggagcgctttcgcttcgcgctttcagtgcgcgttccgcttcaactcctacatcggtctggcggtgctcggcaaattgcatggcgctgccggcatcgcgacgatgggcctcctgatcggcgccatggtgccgctggtgaacctcgcttcggtctggatgctggcgcggcagggaaacctcggcgtcggtcgcgaaatggcgcgcaatccgctcgttctcgcctcgcttgccggctttgccttcagcaccagtggcctgacgttgccggacttcgcgagccatttcctcggtcggctcggcgacgcggcagtcgccctcggtctgctggcggttggtgcggcgctcaggctgcgcggtcccaccgggtcgcctctcgggtcctgctatctgctggccgttaaactcatcgccgtaccggcggcggccttgctcgtggccctgagtctcggcctggggcgcgtccatctcgacgccgccgtgctcttcgccgccttgccgacggcgacttccgcgtacatcctgacccaacgcatgggtggcgacggtgcaggcgttgcctggctggtttcagccaatacgctggccgcgatggcgacgctaccgctctggctgagcatcgtgctgcgctactgagcgaacgaatgaggctcctgcggcggttcagcgctccggatggcaaggacgccgaccgagatgttatcgctgccgccgcgctcgcgcgccagttcgatcagttggcggcaggcttcttcggcctccgcggaggcgacgatccgggcgatctcctgcgtttcgaccatatcccagaggccatcggagcacagcacgaagcagtcgccaggtgtcgccgcgtcgcaggactgcgcgacgagccacagcttggcctgcgttcccaacgagcgcaggaggacattgcgtgccgggtggtgcagcgcctgctcggcggtgatcatgcggttcttcaccatttccgcgacgaagctgtcgtcggtggtcagttgcgtacaccggccgccgacgcatcggtacaaacggctgtcgccgacatgcgcgaagacgacgcgcgtgccgatgagagccagcgcggtggcggtggttcccatgccatcgagcgccagatccgcctcggaggcacggaataccacgccattggcctcgcgcagcgccagcgccagcgcctgccccgggtcatcgtccggcgccgcgaagtagtggcggcaaatcgtctccacggccagtgcgctcgccacttcgccgccgttgtggccgcccatgccatcggccaccaccgccaggacgccgaggcgtcggcgcacgtcggcgtcgctcggcgaaacgaaggcgatcgaatcctgattgctgctgcgtacgcagccgatgtcgctggccatgaaagcgtcgaccgcatgattcggcgatgtggcgcccaccgacggctcagcggggctcttgccaacgcagcggcaaggccagaaaccgcttaccgcgcctgccaaccgcgaactccacttgcccatcttcctgttccttgcgcttgcgcatcgacccgactcgcgtgttcagcagaggctccggcgtgaacacatctgccattgtgccagtctacccgccgcttcgtggatttggcgtgaattttgatcgtccaacccgcgggcagcgtgcttgccaggttgggcaagccgcggaaacctgaagtgagccaaagtgtcgccgaaacagccggaacacgacgctttcgccgcggcgggaaggccgacgtgccggtcagggtgcgcggcgccgagaagcgtgccggacggcccgttcaacgccagggagggataacccatgagcatgcgcagtcgccaaccggtcgaacaggccgactttctcgtcgtcggtgcgggcatcgccggcgtctcggtcgcctggcatctctcgccgcacggtcgcgtcatcgtcctcgaacgagaagcgcagcccggctatcactcgaccggacgctcggtcgccgtgttcgccgagagctacggaagcgcgcaggtgcgcttgctcaccgtcgccagccgtgccttcttcgacgcgccgcccctcgactttgccgagcaccctctgctgacatcgcgtggcctcctcttcgtcgccggccaaggacaggacgacctgttggagaaggaatggcaggttctcggtgccgccaacgacagaatccggcgcctcagcgcggcgcaagcgtgcaggatggtgcccgttcttcgccccgggaaagtgatcggggcggtctacgacccgaccgccgcggacatcgatgtgaacgcgctgcaccaggggtacctacgcggtctccgccggcagggaggccgtatcttcggcgatgccgaggtgacggcgctgacgcacgccgacggattctggcgggtgagcgccgggggtcgggactacgccgcgccgtgcgtgctcaacgcggcgggtgcctgggccgacacgatcgcgcgcctggcgggcgttgtggcactcggcctgcaacccaggcgccgatcggtgttcgtctttccgccgccggaaaatctcggaacgaggcactggcccatgacgatcggcatcgccgaagactggtatttcaagccggaggccggcatgctgctcggctcgtcggcgaacgccgacccggtggagccgcacgacgtgcaggccgaggaactggacatcgcgaccggcatccatcgcctggaggagatgaccactctgagcatccgtcgcccgacgcacacctgggcaggtctgcgttcgttcgtcgccgacggtgatctggttggcggcgtcgacccgcgtgcccgcggattcttctgggtagccgcgcagggcggctacggcatccagacagcgccggcgatgggcgaaagctgtgccgctctggtgcgtgggctgccgattccgccgcacttggcggccttcggtctgacggctgacatgctcgctccggcgcgtctctgccgctgagcaggccggccggcgccaaatggggctccggcccgcgtccgggccggctgtcgccgcgatccggcgctcaggctttggtcatcgcgcgcccaaagaaaccgccgagacggcgcaccagccatttcggtgcggcgcggctgaggagcgtgctcgccaggttcagcccgccgggcacgctgatgacctcgccgttcaggcaggcgttgtagccttcgatggcgacgctgcgggcatcgcccacgacgatgccgggcagcttcaacgcctgcgacgcctgctgcgcggcgtgcatcatcggcgtcgccgtgattcccgggcacaaggccgaaacggtgacgccggtgtccctgagttcctccgccaaggactcggtcagtgacaggacgtaagctttcgtcgccgcgtacgttgccagcgatggcaccggctgaaaggcggcgatcgaggcgacgttgaggattcgcccgtagccccgggcgagcatcggcggcaggaagtgcgccagcatggcagtcagcgcagaaacgttgacctcgatcagttgccgatggcgatcggccgccatgctgatgaattgaccgtgttccagcacgccggcgcagttcaccagcacgtcgatggcgcgcttgccacgcttcatctcgccggcgagcttcgctgcgctgccgcactgcgccagatcagcggccgccaccgaggtctgaacgccatgttgcgcggacagcatgtccgccagcgcctgcaacctgtcggcgcggcgggccaccaggacgagattgaaaccgccctcggcaaaacagcgggccaattcctcgccgatccccgacgatgcgccggtgatcagagccgtcctgtccttgccgatccgggaagctgtcattggcgtgtacctgccatcagcgcgggcatcagcgactcagcgccgccatcatgttggccgggtagcgctcgccggcagccgcgttgaacggaaactcgaggtcgagagccgccagttgcgcgggcgacagccggaccgcgagggcgccgacattctcgtcgaggtacttgcgccgcttggtgccagggatgggcacgatgtcgtccccctgcgcgagcacccaggcgagcgcgagctggcccggtgtgcagccgatatcgtcggcaaaggccttgaccttggcgacgagggcaaggttcctggcgaagttttccccctggaagcgtgggctcgaccgccgatagtcgtcggcggcgaaatcctcgggtcgtgtgatcgcgccggtgaggaagcctctgccgagcgggctgtagggaacgaagccgacgccaagccgacgacaggcggcgagaacgccggcctccgggtcacgcgaccatagcgaatactcgctttgcagcgccgtcaccgggtgcacccggtgggcgcgctcgagcgttgcggcggaggcttcggacagcccgatgtagcgcaccttgccggcccgcacaagatcggcgagagcgccgaccgtgtcctcgatcggcacgttcggatcgacgcgatgctggtagtagaggtcgatcgtgtccacgccgagacgccgcagactgccctcgatggcccgccggacatactcggggcggctgtcgaagccgcgtaccgacgcgtcccgcggatcgcgcaggatgccgaacttggtggcgatgaacacttcactgcgccggcccctgatcacgcgcgcgaggagttcctcgttggtatgcgggccgtagatgtcggacgtgtcgaggaagttgattccgagatccagcgcgtgctgcagagtggcgagcgattcggcgtcgtcgcggccggcatagaaatcgctcattcccatgcagccgaggccgagggcggatacgtgcgggccgtcgcggcccagttgtcgtgtctccatctgtatctccagcgaggcaaagtcccagcttagcatctggcgcgctacccccgccagcggcggcgaacctcgctcggcggctggcggcgacccgtcagccgtcgggaatgacgcgccgtacctgcaccgtcgccgtcattcccaggaacgcgttggccgccccgaaccagttgccggaaatcggcgacgcctggctcgggtcgcgcgctacaccgacgcggatcagctggttgccgcccagcaggttgttggtcgggtcgaaggtcacccagccggcgccgggcagataggcctgcagccaggcatgcgtcgcgccggcaccgaccgtgccggcgtcgctgccactatccagcgcctggtcgtagaggtagcccgaaacgaagcggctcgccacgccgagacgccgaatcgcttccatcatcagcagcgcgaaatcgcggcaggtccctgtcccgaggctcagggtctgcagcggtgtttgcgtgccctcccgttcgcgctgcgcgtagccgaaatggtcgcgaatgaactggttcatgttcaacagcagattgcgcgtgcccgtcggcccgtcggtgcgcatgaactggcgtgcccagtgcgtcaacaccccatcggggtcgtcgtggtgcgggcgcatgtagtgctccaggtcgaaacgttcctccacggaataggcaaaaggaaagatcagcgcgctcggcgagagctgcagttccgggtattgactgtgcgcgtgttcgatcgtgaacgagcagacgatcttcagttcgctggccgcgcccagcggcgtcaccagcgccaccgagttggaatgaggatcctggatcatgcgcacgacggcttcggggctgacctgcaggtcggtggccaggacccgctggtcgtggctgtcgcgcgggcggaacatcacccggtgctcgccgaacgttaccggcgagctatatcggtagcaggtggtgtgagtgatgtcgtactgaacggtcatgggtgttcagggtcgtgtgaatcgtctgtggtgcgctcgcctctgcgttaaggcgccgaaaagtcatggccccaggagcgggcgcgttacggtcagcgccccgcgtacctcgccggcagcatagccggtagcgcgatcgagtgggtagtccttcgccagtgccgccttgagatcgtccgccaggagatcgctcggcccgtggcaggtcaggcagacctcggcgaccggcagcgctttcatgtagcggtagctgcgcttgccgtcagtggcggtgatgatctcgccgacttcgatctgctcgggtttcgcgccgttggccgccttgatgtcgaaatcggcgagctgtcgcgcttcccaggcatccggcgtgccggttgccggattgcgcgttctcaggctgacgcggcgaatgtcccaacccgtctgctggcgcatttcctgcagcagttgcggcgctttctccttgcagacggggatggcgccgaccggcccctgttccttgaccgccgtctgcatcgcctggacgaccttgggcagcaccggcagcgccgtcttgcgggtttcggcgagcagggacgctgcatcctgtgcccaggcgggctgaacggcagcaaggagagagagcgaaacgagagcgggtgtgacgagcttcatggcagcttccggtagcagtgtataagtacatgctaatttaccaccttcgacgcgctgctgtcatcagcaatcggcggctgcccgcacggcgtcggcaggcggcggttcagactcgccggtctgcgccgcagtcgccacctgcggcgtcggccgcgccgcgaaacgcctcgcgcaggcgcgcttccggcaggcgtttgccgatcagtacaatccgggaggtgcgcgtttcgccaggcgcccacacttcaccgtaatcgaagccggcgacgcgctggactccctgaaagatcagcttccgatcttcatcggggatcgccaggatgcccttgtagcgcagcagctcgtcgcccagttcgtcgatcagcgactgcacgaaggtgccgatcctgtcgagatcgacttccccggcttcgagcaggaacgacgagatttcgtcatcgtgcacggccgctcggcgcgaccagcgcacgccagccggcgcggtcaccggcacgaagcgggcaggggaagggctgccggaatcggcggcgagcagcgaggaatcgagattgaagccgccgataccgagcaatgaaccgggctcggcgcgaccctgttgcagtgactgctgcggtgcacgcgggttgatgccgtgcaggcgctccgacagctcgacaatcgcggccggatcgacgagatcacacttggcgagcagcagtcggtcggcgaaaccgacctgacgctggacgacgggatgttgatcgagctgctggccggcgtgcagtgcatcgacgacgacgacgatgccgtcgagcatgaagtcgtcgcgcaactcgggcgcggcaaagaaggtctgggcgacggcgccggggtcggccagcccggtcgtctcgatgaggatccagtcgaaagacagtctgcccgaggcgcgttgcgcggccagatcctgcaggccacgtaccagatcggcgttgaccgtgcagcacacgcaaccgttggtcagctcgatgatgccgccctggttgcgcgaaatgagctggctgtcgatattgacggcgccgaactcgttttcgacgacggcgaagtgcaggccgccagcgtgattgagcagttcgttgagaaccgtcgtcttgccggcgccgagaaagccggagagcagggtgacggggagtggtgcggcgagggtctggttcatgagcgttcgatacccaggaaaagagcgaagacgaggcgacggcgggcacctcgtcttcgttgcacaagcgtgcgggctttacgtccggatcaacaacagccgccggaacggccggagccgtaccttgcttcctggcgattccggaagaactcggtttcgctcatcaccggcagctcgggatgtgtcgcccgcatgtgggcgacgtaggtgtcgtagtcgggcagaccgaccatcaatctggcggcctgcccgagatacttgccgaatttcgcgaggtcgttgaacaaggatgtcaggccctggcggtggggatggcctcgtacggcatctcgcgactcgtgatcctgtcttcacgccaggctttcaggcaggcaatgatcgtgtagaaaagcatgctgaccacgacgaagatgaagaaggtggcgagcacggcgtccagatggttgttgaagacgatctgctgcatctgctcgacgctctttgccggcgcgagaatctcgcccctgtcgagtgcggcctggaacttgtcggcgagcgccagaaaaccgatcttcggattggcgtggaagaccttctgccaaccggccgtcagcgtgcacaccagcagccaggacgccggcacgatcgtcacccaggcatacttctgccgcttcatcttgaacaggaccaccgtgcacagcatcaacgccacgccagccagcatctggttggaaatgccgaacagcggccacaggctgttgatgccgccgagcggatcgacgacgccctggtagaggatgtagccccaggcggcgacgcacagaccggtagccgtcaggttggccggccaggagttggtctgccggaaggatgggacgaaggtgcccagcagatcctgcagcatgaagcgtccggcacgcgtcccggcgtcgcaggcggtgaggatgaacagcgcttcgaagaggatcgcgaagtggtaccagaaggccatcatcgtctgcccgccgaagacctgcgaaaagatctgggccattcccacggccagtgtcggcgcgccgccggcgcgcgagaggatgctgttctcgccgacgtctttggcggtctgcgtcagcacttccggggtgatcacgaagccccactgcgaaatcacctgggcagcgccttcgacggtcttgccgatgatcgcgggtgggctgttcatcgcgaagtagacgcccggatcgatcaccgaagcggcgacgatcgccatgatcgccacgaaggactccatcagcatgccgccgtaaccgatcatgcgcgcattcttctcgttgtcgagcagcttcggtgtcgttcccgacgagatcagcgcatggaagcccgaaaccgcaccacaggcgatggtgatgaagatgaatgggaacagacttcccgaccacgccggaccggtgccatcgatgaactgggtgacggccggcatgcgcaggttcggtgccacataaaccatgcacagcgccaggccgacgatagtgccgatcttcaggaaggtcgacaggtagtcgcgcggcgccagcagcagccacaccggcagcaccgaagcgacgaagccgtagacgatcagcatccaggtcagctgcttgccgttgaaggtgaacagcggtgcccaggtggcgctctccgcgacctgaccgccgacgacgatcgccgcgatcaacagcacgaagccgacgatcgagatttcgccaacgcgtccggggcggatgaagcggttatagacccccatgaacatggcgatcgggattgtcgcggcgacggtgaaggttccccacgggctttcggccagcgccttgacgacgatcaacgccaggacggcgaggatgatcaccatgatcatgaaggttccgaacagcgcgatgattcccgggacgaaaccgagttcggacttgacgaggtcgccaagcgaacgtccgtcacgacgcgtcgagacgaacagcaccatgaagtcctgcacggcgccggcgaggacgacgccgacgatgatccacaacgttcccggcaggtaacccatctgcgcggccagcaccgggccgaccagtggaccggcgccggcgatcgccgcgaagtggtgaccgaagaggatgtacttgttggtcggtacgtagtcgaggccgtcgttgtggcggacggccggcgtcgcgcgcgtcgagtcgagttgcatcaccttgtcggcgatgaacaggctgtagtagcgataggcgacgagataaatcgaaactgcagcagtgactatccacaaggcgttgatggtttcgccccgcgatagcgccacggtgccgagggagaataccccgactgccgtcaagagccaccagatggcatgtttggaaacgatgttcacgacccctcctgaggtgagttgcgtcatggcggcctgtcgcggcttctcgcgaagtcgccgggccgtctcggaaaaccggtcgtcgaggcctcaacaatggcccatcgaccaggcaccggcaggaggtgagaccttggcatggtgactcctgacgtggtgcgccacgcaatctagatccgatcaaggccgcatggcgtgctatctggcgagcggttggcacgcggattgagcggtgtcctggacgctgcgaatggcggcagagatgagatggctctagcgctgccacgcgtttgccttcgggcagcctgtggtcaagtacctcgcggctcgcgcctacgtgagcacggtccaccacagaagccatgtttcacccgacgcggatttacgaccgtcacaagatcaagctggagaccagcccgacgtttaaggttgagtacgattaaccctcttcgacgatcagccgccgcaagttctctcggattgtcgcggccacggttatggccggttgactgtacaggcgtcccaaggcctccactacgaaagccacatcggcaggcctggaagcacgttccatggtcttggtgaacggaccatccgtctcggtcaacatcctgtcgagtgggataacgctgaccatcgaattgtgacgctcgttgtccagcatggctgcgttgatagaaaagtagcatcccatttcgacggcgcgcttggcttctgctttggttccggtgaaccaatgcagcacgatcttccctttttcaggaggtaagaattcttccacgtggttcagcacagctgtagccgcccggatactgtgtactgtgatcaccttgccaccggccttggcgcagctccgcaggacatgttcgaacaccgctttctgcaaatcgaaggatttgtagaagcgagggccggcgtctaagcccacttcgccgatgtatcgcgtctctgcgaggtactcatcccaaaccgccagctcgcttgcgcgctcgcccacgagctggggatgcagaccaagcgcagcacgtacatgacgcgtggcttgcgcaagttcattgttgcgcggccatgctttcggtgtcgttgtcacggtgagggtgaagacgccagcggcgtccgcctccagaactgccgcgggatgatctggatagaggtcaaggtggcagtgaaaatcgaccagtccagctgatgcgatcataataactttaccatcagctcggccttgtttgtacgccgtgaatcaggcacgccacttcattgaggccacgtcggtaaacatctgccagttcatcaagccgggtggcactgtcggcgagcgaacccggtttgtgaataagaaggtttgcaagacctgggtgtccctgcaatcgcgcgatcgcgtactgaaacgagcgcacctgttgccccgtcgattcccgcgtgtccaatgccttagcgcgaagatcaggcacggtatatgccgttcggtcgcccccctcgccccatgctctgttcaatgctgcacgacggattaggcacggcaggcagtaaccgcagtgctctatacctcttcctttatgaccttgccatcgagcattggccgggtgtgcgcaagataaggacatcggtgccagttcgagcagcaatttttggttcgcgcaggcgaggaccatctcgcctttagtcataggcaaatatgggttctctacacggccgtcgataccgagttcgtctaggaggtcgttccaacgtgccatgaagtacggatgcgtagttcgtgtactgtttgaccctagccgtaacgggtccaaaggcacattcagggcaattagtccgttctctgggactttcaaggtaaatccattcctaagcccagttccagcaaacactccgagcgcaaagaacaagaaagaacggcctctcgtgctgttttcagaaccgacatctttcaccaagccatcatcgaaggtcatcccgacacgcaaccgatcgaatgcggacctcgcgtattgttttttcagtttggcaaacaacttattttgcgcatcactcgtagcgctttcgccgaagtggctgatcagcaagggggctgattcagcctgaagaagattaatggctccaatcaaactatctaacccgccggagaacaggcacagtgagtcatacggtacggtcaagagagagtgcggtctttttcgtgcgatattcgtgaacctcacaggccgcagcctgaatccgatggtccaacgatctcccgtcaggaagttcagcgctttcgttagcgtgggcgtcacggcagtccaacgcggaagatcgctcaccggtatgaccaaccggatttcgcgagtccatgagtcctgggattgctctacgcgggaaatgcgcgtgtcggcggcatgaacgtgcgcggcgaccacaagcagatcaatccctatctctgatggaaagatgccaagggctttcaggctgcccagagcactgccgattccatagtccagggtcttcactccggcaactagttgaagctgggtcaactgttcatcggcagcggcaggtattgctgtctgatcatccggaccgaaacgaccggcgactagttggcgtttcattggttcacctctgcttcacctcgtgcctgaaggaactcgaacgcagactcgtacacccgatcgacgaaggattgaatgcgatctggggtgagcgtgggtgtttctgcacgtgccgttgtcagcgcatcgctgactccgccgcgaatgaaatctcgtagctgcgcttgaacacgcagggcggcttgggcgtcggcgggcacggtgaccgccttggtgccaatgtcgttgcagattctggcttcaatggcatgcgtcgcatacagttcgaagacggtctgcagctggtccggggtaaacgcatccaggtcagtcaggctgtcggtggtcagctcaacgatggtttcaacgtacgcttcgcgcgcaatgccttcatcgattgtgcctgctcccggacaaacgtaatcggcgagaccaacaagtatctcggcaagaggacgccccgctagttcttcaagatcaagtgctctcagtgcttcgcgtacaccacgcgcttgcgcgtcagacaagaacccgagtaacctagccccggcaccgcgtgaagcccccatccgcttcgccgcctggcgcgatccgccaacagccgacgacacatagctggcaacagcgcgaccgagacccgtgcgatcacttccgccggattttgcaaaacgcgtgaagttgccgcgggcgcttgtaaaacggccagggtccgccggctgcggaattgctggcctgtcagacggggcagcaggtacagcttgtggcacaggagtgtcatcgctggcaggtgctgcgtctgctggcatagccgggggcgaagtcccatcttccgatccaagccatgtgggaacaagtggtgtgccgccgcccggtccaccgtaggctgtcgaagttcccatttaccggcttccctttgacgctttgaggaccgcctcagctgctgctcttagctcacgattgttcgagaccttggcccattcgttgagcaatttgctaagtcgagcgacgttttcagggtcggtgactgcgccctgccatccccgcacagcccacggtccgcacttgctgctgggcaaaccctccaggaagtccagcagttttccctgcaatccgggttgtgccttgatcagaacaatcagcccgtcgatgccggccggcatcacatcgaaggatccgctacccataatcctggatcgaacggcttcgaataccttgtcggcctcagcttgcacgagcagcttcagttcaggtgcatacgcctgcactgagagcttggcgccgaagagcttctcaaccacggtgccgagatggccgaggacagacaccggcccaaagaagtccttcttgtctttcgtgacaaacaggtaaggccgaagatcaacgccggacagtagtggctgcactcgtgcccagtcttgcactgcctccgattctttccattccagcaaggccgcgctttcaattgctgttgcggcgttgtctgtgggcttcgctgccttcccctcttctgcggtttttgtgacgtgctgctttgcagctatgctcgcctccagcgcggcaaggtcgtcgcattgtccctggggatggatggcggcaacggaggcgatctggtcgaacagccggggaatgaatctctcggcaagcatcagctttgccaacaccggaagcttgatttccgcgccgaatccacgtgcaatagcggtgcgctcccgaagcagcaacgtattgagaaatcgcttgatttggcgtgggtttccctttgtgccgctggctagaatcgggccgatctgatcactgagcatgagtgcgttgtgcgtttggtcggccctatcccccagagcagctttcaccgaagctgcatcaaggagtgcgttttcccaaggcctcttgagacgttcgcgtgccacagcaatcagcttcgagaagttctcatccttctctccaatttcggccccggccaacaagagcgtgacgtagatgcgagtctcggtttcgcccaacgctggaatacgaaatggaatctggatcagtttttcgaggtagtttctggcgtagtcacgtggtccggttgtctcagggagatcggggaaatgtttgcgtacagcgtactcgaccatggcttcgtctgcggcgacgacaaaagctgttcgtgacgtgaaaacgaagagccggatcgcttccagtgtctcgattgccgtgtcgggaaggcagcggtcgagatcgtcaatcagaacaaccagctgatctattcttgcttcttcaagcaatttgtcgaaggctttgcggaaggcttcgacctcctgaggaacgctcttggattcagccggcgaaagaacggacttaacgtcctcaatcgccgcgccgatattgtccttggtcgcaagctcggcaggattcgcgatccaaccctgcaacgtggccacgatgccaccgatctgctctggtgtcggaatcccagtaaaggcagtccaggccagtccaccggccttcttcgcgactttgagcaggtcaatgctcttgacgacatcgttcaaggcacctttgactttctggagggcggggcgcttctccatcaagccagctacgatgccttcgatcaatgctattttggcgtcctcgaacccttggaaacgccagccattgaatttgagacaaagaacctgttcttcattctcgaaacgcgaggcgatcatctccaggacactggatttcccagctccccaatcaccatgcacgccgatggtgaccggactatcgggccgttcgcgtagcaagccgatgatcgttgtcgcgatggcctcgttgttgagtagatcgattttcgtttcgttgtcgggtaggatcattgttttccctttaatcgcaagcttttggagcactggtgcttgagctttctaaaatcacctatctcaacgtgatgaatgtgcattgttgtacctaccccacgttcacgggcacgagcgtcatcgtgtcgttgccgaagatgtcgatcaccttgaccgccacggtgtagcgtcttggtcggtcgtaggtgtgcatcgcggttgtgagctccaaattggtaatcgttcactccccctacgctgttgccgggatgacagggatggggggaagcggcaaacccttgcgagcggcggcgatgacggtgccgaggtactgccaggcagaagcggcgcgacggcgacaggtttcgataaggctggcgagcagagcaaaggcgcgggagccctgttcagagcgcgtgccgtgactgatgtggcgcgaaatcaccccgtgccgtagcgtctgttcggcggcgttgttggagagcggcaggtggggctcggcaagcggacggaagatcaccgtccagtcgtagaggaactcgcgcacgacgccgcccagtacctcgtggtgatcggtccgatgcgttttgcacaggtgctgcagccggtcaacgtcggccgcgtggcgtaagggcagtgcttctggcggcggatcggtccgcgccgcgtcgatggcggccatcagcgttttcatgatcccttgcctctcctgcccgaccccggatactcggtgatcgctcgattcggccaggccccgcagcttgcgcatcaggtgcggccagcagcgcgggcggttttcccaggcgcgatagaccccgtaaccgtcactgatcagaatgccgtgatagccgtcttgcagggcgttctccagcatttcccggcggcgcgggccgatgaggaagagtacggtgtggggggtgaccagagcccacagccacagcagtacaccggattctggccacgacgtttcatccccattcaattgtgttgtctgcacgagatcggccaccaaggcatcctccagcggcaaacgggcacgcccggcttcgcggatcgtctcgtcgatcacgccggcgctcagcgtcagatcgaacacttccctcagcagttcgcggatgctcgcccgggacaggcgcatgcgcagcgcgagcagaatgatcactccggccaagcgaggacccaccaagcgccactcgcccagttcagtcgtctcccacgggtcgtccgccggcgcccgccacggcagcgcacgactgacatggccgcaggcgcagcgcacttcaagcaaacggtgacgcgtgacacggaacgtcagcccgatcaggccctcgacctgcggcgcgatgtcgatttcgtcccaagctgtgtaagccggcgacccggcgtccgccgccagcgctagcccacaagccgtgcagctttcagggcggtgctcgcacgtggcggtcaccgccagtttctgcgtgcgcccatggcccgcactgccggcttgcctgccgggcgacttccccgagcccttcccgggcgaggggcggttggcaacagccgggctggttcctgccgtctctttcggcaaatctcccaccgtgtcggtcgcggcagcttctgctgtgcggctctcggctggcgtccccttgtccttcgccgcatcgcccgccttctcccatggcgcttggctggtcggcggacacgaactgttggtcgggttccgattcagccggtcctgcaactccttgacgtcatgcagcagacgcttcgacacctccagcaatagctccgccggtagcttcttgagccactcgtcgtccatttggaaaaggccatgcttgctcaggcgcatcctgcccgctctgtctcgtcgtcctcaaggctcagattatgctatacaaatcattggtctggcagcttttcttaagggggagtgaatcattacgtcgaattggttcaggaagcgcttgccgaggagccaggttccgacaccggtgccgacgatccggacgaagtggagtatctgcttctggccggcccttgcggagttgacctgcgcaccagggcctatgatgtgatgacgcgcctgctgctgttgggaatcgggttccctcagcgcgacgctggttcgaatggtggcagcgtcggtgaccggcaagagtggaggatgtgcggcgctagtgttcggacatgcctgcactatccactccgactcgagcggacttcaaaggtattcgttcatggccgggataagaacgcgaacgctggccaggcgatcgccatggaagagatcaatttcggcccaccaaccctcctgcagattcttcacagcatttgccatcaactgtcttattttcggcttggcgatcgccagtgcgagctgctcgactcctggaaaaacgcggagtcttcagaaatgtcggccacggattttgacagtctttaggcgatttccgggaatcaagatccgaacaactaccgcagcgggttgttttcctggccctgagcccgtcctaacgccatgatccttggtacggcgtcttgcggaaatcaccttatgactcggaaatgctcaagagcagtgccgcccccgcagtaggttccgcaaaaaagaccaagaaagggaagcgcaagtccagctgaacaaacggcaaaagttcacctgttctccatagttttaacgagtcgccaaggtgtcggcgatccccggttgtgcacctgcgcggcggtggtcgccgcaaggtgctgccaggtctctggtgcccgtcctctcgcccgagtggtctctttgtggatcagacgcgaaggggaagcgctacgccattgcattcaccgggttcgccgtcgagcgtggccagactcgcccaggtggcgctcaaggttggtgtgctttcgatgcacaggtgggtggcggaacacagtgcctcgtcaatccagttcgccaacggcaggaagagatggccttcccagagactgtccagggtgggaagcagcgtggcttctgagtgatcctcactgcatagctggcagcgatagccgccttcgaccgccgcgcctacggcatccaggctgagcagcatgtcccagcactggccttgccagtcgactacaacgctgacgctgtcgttgccgacgaacacggagaggtgatcggtgatgccgaccggtcgataggtcgcgtagtcgccggtgcgctcaagctgccgaaggggaaacggcaggcgatcggaatgggctgccacccaggcatcgaactggctgacgagcgagactgcgggtccccccacgttcgccgatcgccgtgcctggctccacggttcgggctcaggcaatgagtaacctgtccttcatctcgcgcaggtgccggcgactgaccggcacccttctgccgctgcgggtgatgatctcggcggcgccattgtcgagcaattcgatctcggcgatctggtcgaggttgaccaggaactggcggtggcagcgtatcaacgacgtacgctcctgcaggatcttcaggctcagttcggtggttccctgccgcttgtcgccgaccacctgcacgccggcgatgtcggtgtggacgaattccacttcgtcgagcgccagcaggaagatgcggttgcggccgaaacagggaatctggcgcagcttttcggttgatcccggaaaagccctgggcgagtggcgtactcccgagcgcaaccagtcgagcgtccgggcaagacgttgcggatcgatcggcttgaggagatagtcggcggcgtgctcctcgaaagcctgcagggcgtgctcgtcataggcggtgacaaagacgatctgcggcagggccgaggcgtcgatcatgctcaccatttcgagaccgctgaggcgcggcatctggatgtcgaggaaaaccacgtcggggcgcaggcggtggatggcggacagcccttcgatggcgttggcgcattcgcccagcacctcgacgtcgggggtggcagccagcagcgccttgagttcctcgcgcgagggcgcctcgtcatcgatgatcagggcggtcagcatggcgccaactcctcttccaccggcagacggatggcgacgcgcgtccagcaatcgggttcgcagctcaccgcgatgccgtaggccgcgccgtagcgaatcttgattcgccgatcgaccaggttcatccccaggccgtcgcctcccggagtcggttgatagaggccggcgctgtcctcgacgacgatggtcagcacgcccgcctggcgttgggcgctgatgcggatcgttcctgcatcgagcatctgcgaaatgccgtatttgatcgcgttctcgacgatcggttgcagcgagaaggccggcagacgcagcggcagcaggtcgttgggaacggcgaactggacgtcgaggcgatcggcgaagcgcgccagttcgatgtgcaggtaggcatcgacgtgttcgatttcatcgccgagcgtggcctcgttgccgatccgcttgaggctcttgcggaagaaggtcgacaggtactgcacgagttgccgcgcggcttccgggtcgcggcggatgaccgctgccagcgtattcagcgcattgaacaggaagtgcgggttgatctgcgcctgcaggagcttgatttccgattgcgcgagcagccgcttctgctcctcgatccgcccggccaggacctgattcgagagcaggcgggcgatcccttcgccgagggttcgattgagcgaggagaacaacttccgtttgggttcgtagagcttgatcgtcccgaagacgcggttttcttcgccgcgtagcgggatgaccaggcacgagccgagcttgcagtctttggtgaccgaacagcaataggggacggtggcgccgtcggcatagacgacttcattgtggtcaatggcgtgccgggtgtgtgccgaggcaatcggcgtacccggcaggtggtgctcggcgccgacaccgacgaagccgaggagcttttcgcaatcggtgatcgccaccgcgccgacccccgtttcttcctgaatgactttggccatgcggctgcagttgcgctcgtcgaaaccctgcatcagcacgccgaccgagcgctcggcgatgcgcagcgccttcgccgagaaggcgatcgaatatttctcgagcgtctcgcggcggtcgaggatcagacgcatgaagagggccgcgccgacggcgttggtcagcatcatcggcagcgcgatatgcgcaaccagccgggccgcctgatcgaagggcctggccatcagcaggatgatcagcatctgcatcaattcggcgcagagcgtcgtcccgagcgcgatcatcggactgagcaggcggtcggcgcgatggcggtgcaacaggtagagatgcaggccgccgccgatcaggccttcgacggtcgtcgataccgcacaggcagcgtcggtgaagccgccgagcgagtagcggtgcaggccgccggtgaggccgacggcgaggccgacgatcggtccgccgagaaggccgccgagcacggcgccgatggcccgggtattggcgatcgcgccttcgatctggaagccgaggtaggtgcccatgacgcagaagccggaaaacaccaggtagcagaccagcttgccgggcaggcgtacggtcacctgcatcagcggcgcgaacagcggcgtcttgctcagcagataggcaatcaccagatagacgcacatctgctgcatcaggctgccgatcagtgccaggtgattgatttcttcgagcatggtctggatttccgcaagtaggtcgtgctgattctacgaccttgccacggcagcgccagttctgattgcaggcgatcattcgccgaccacgaactcgccgacggtgactacctcgctctgccctttcaggcgcagcgtcagtcgttcctccttctgggcggcagtgccgaagccggtggtcaggcgcagcccgagcgtcgtcgcgccggccacgacctgctggcgatgcccatagaactgcgcctggatcaggtagcggccgggcttggcctttttcagcgagaactcctcgggaccgtaaccgccggtgaaatcacgcgacatggcgccgccctgatagctcagacggttgccgtagaagctcttctcgccgttggggtcggttacccagagatcgatgtcggtgttgtcggcgtcccaggtcagcaccacgcgcagatcgagcggcagattgcgcaggaagcgtggatcgatcgccgaggtatcgagtttttccggcgccgtggcaatcagggcattcatttccgccagggccaccagttcgatatccgggaagcggttgtgccagggtcgggtcaccacttcgtagagcgacttcagcgcctgctgtcgcgctccggtttccgcctgcgccagtcccagatcacgccaggactgaggctcgttgggagccagttcggcgacgcgctgcagcacgggaacggccaggtcggcacgcttggcctgcatcagccgatagccgaggatgcgcagcacgtggcgattctcgaggtccatctcggccagattggagaggatgcgcagcgccagttcgggccggtcgcggtcgaagaagacatcggcgacatcgagaaagaaagccgtgctgttgaggtagccgggacgttcgtcgagatagatgcggtacagttgatcgttctcggccttgcgcagacgctcggcatagggtgcgttggcaacccatttcttgagctggatgctggcgaccggcgacggagtggcgacggcatccgccttggccggcgctgcggcgtcggccatgcgctgcgcaggggccgccttggccagcgactggcgcgactcggcgacagcgggcgcgggcgcgggagaagcgatgggggccggcagcgcggcggccgccgggcgattccgctccgccgacaaggcggaagaaccgacggcacctgcgcttgccttggcttcctcgcgggccttcgggcgatcgcccttgggaaaatcacgttcccaccaggcctgcttttccttgaagcggcgggcgatgtcgtcgctgtggctggcacgctcgcgttcgctctgctgacgacgggtactcatcaagcgctcatactcggcacgcagttgttacgtcccgcgatatctggaactcttcaacccgagccattcgaggttgagatgatggcaaagtcccacgctgacgccggaagaagaggttccggcgtcagcgtgggacgagagggctagaagggctcgcctggaggtattctccaaggggcttcgggatcgtagaggttcatctgacggctgcggtggcggcgaagctggacgaggtagcgggcctcacaagcagcggcgagttggtgaaggaactcgctgatcgccgccgcactttcgtcggagaggccgtcggggaagagggagtgagggcggcgtttcatcgcaactcctcgatagccgcttgcagcagatcgtcgggcaaatgattgagtgcgcgcggcaccgccagacgcatggcggtgcgcaggatgcgcccggcgtggcgcggcaggcccttgctggcttggcgcaggagttccaggccggaatcggtgagcagggtatgcgcacacccggcgctcttgagggcatggccgacgagttgcgcaaagcgctcgcgttcgagcaccggtcgcagatgcacgcgtgcctggatgcggccggcgagtgcggcgtaagacgcccgttcgagggtttgggcgaggatcgggtgaccgaccagccagacagtgatgagatcgcgcgaatcgaaggcgaagttgagaaaagcggggaaatcgcggaagaattcgggtggcagattctgcgcctcgtcgaggatccagaccggcagaagttgcttggcgtcggccagatgatggatatgcgccttgatgtcgcgccacagttgggcgcgacgataactcggctgaaggccgagggattgggccaggcaccggtaaaggtctgcccgtccgaaatcggtctcggcatggtagatgacttggtagcgatgcggattgagcttggcggtcacgaggcgcaaggcggccgtcttgcccacgccggcctcgccggtcagcaggccgaggcccggcgattgcagaagccactggaagcgctcggcgagttgcgccagcgcaccgtcatcccacagctcggcggcgtccttgcccagaggcggatggcgcagaccaaagtgttgcagatacatcttcagtctcctttgcggtcgtaatactgacgataggtgagttcgatcagattcgggccagacggcgaggcgggagcggcgtctgtcgggtcggatttatttcgttggcgatcgagattgcccagggcatcgagcggggtcgcggcgccgatccccttgccgtgctcgtcctcgacctcgatgaccgccccgctatgcggatcgacgaccagacacaccgtcttgccggagagttcgaaaggcacttcgaagcgcgccccctgatacgacaccgtgccatccttcctgactcgacggctgacgcgataccggaacaaggcatcgagctgcgcggccagcgctcccagcgaacgaatcttcgacaaatcctgctggtagcgcgcgagcggcgtcatcccgtcgaggccggcatgcggcgtatggtgatagacccgctccagccaggcccagagacgcgcattgaggtcctcgaaactgttgatgtggcgctcgtcgagttccgacaggaactggtcgcggcaggtccggtgccagcgctccaacttgcccttgccctcgggcgcatagggccggcaatagatcaggtgaatgcccaggcgggcgcagatcccctgcagggtctcagcgcggtaggccgcgccgttatcgacgacgagcttgatcgggatgcctcgcttcagcagcgcctgcttgagcaccccttcgatgtcgagcgccgtttcgccggggcagaaagcgctgtgagccaccagacgtgaggcatcgtcgaacagcgagacgagataccccttgacgagcttgccctcgtgaggcacgcggggaccgtgcatcacatcgccataccagatggcgcccgcggaagcggcgacgaagctgcgcttctcctcgggcaggctggccgagccgctgatccgcgacaggccgtgctgttgcagcagccggtggaccgtcgagcgcgacaggctgccgcgagccaccgttccggtggcttcgagcaactggcgaatctgacggatcgagcggcgcgggttgtcgcgcttcgcggcaaggatcgcggtctgaatggcttgcgatagcttcgattgcccgcggtcgatacgggtcttgggtgtcaggccatcgatgccctgggcaaggtaagtgtaataccagccctgaatcgtcttctcggcaacatggcgccgacgcgtgccgggaatggtgtattcgcgctcggccagggcgcggatggtctgctgcaattcgccgtgatccagccgttcccggctggtcagcgaacccaggacggacaggcgaaacaaggcgatcggattgattcgattcatgacgactcctcggggtgaatgggagtcgtcatcaaaacaaaagggccgaaataatgccacgagcaaactgtgtggggaccccgcccgggcggggtccccaccgtccgccactcgctcggtgtcaggaaatcatgggacgctcatctcttgatcgagccagaacatggcccgcggcagacccaggctgttgaacacctggtgccaaaagccgtgcgtgtcaacggcccggccgagttcggcaaagcgcacgcgcaggtgaaacacaaagtcctttccccgctcctgcaaccagttccaccagcgcgcgcccgtgtgccggtcaggtggaccgccggggtgctctgccgcgccgttcagccgctgctgcaggacttgctgttgcaccgaccagtcataccagcgtcgcggtgcgatacattccggcaggcgcgaacacgtgcgtcggcatccggcacaacggtagcgaaggatggggatcgggttgagccgtggcggcacggctcggcggtcggcctttcgctcatagtgaccatgctgatggaccactcccagcccgcagtgcgggcacgacttcggtcgatacacttcagcggccttttgagtcgtctcaacgtgctgctcaagcgtggtgatgccggctacaattcgttgcatgggctgggctcttttctatctcggtcgtctcgataacttcccacgatagcagaggtgttccagcccttctccgtccttcttcattccgccttcgctcaggagatccttcgatcttcctgctcaaagtacgcgcgatattcaaagcccttcaatcccgtttaggggcggacgtaacacgcagttcggtcggcggcacaatttcgtagcgcacatagtcttcgacgcgatcgaggacgatcagcgaagtccccggggtgaccagcccgaacgccctgcccagacgctcgatcgccgcccgattgacgctccgctccggcaacaactgcctgagttgcaggtttgcccaggcttgcgccgcaaagctggcgctgagagcccccgcactgcccaccttgagctgctggcgctcgacggcgccgccaggttggcgccattccaggtcgaggatggcgctcgcttcgctcaggatgccggcgacggccagtcgcccggattccgcgtcggcaggcgccgcgaccagatcgcgcgcgccgttggagcgcaagccggtcagacgcggaccctgcttcaagagtgccgtcaccgcctccgccggtgaactcgcgagcagatcgacgaaggcgccgccgctcttctccgccgcctgacgcaggcggtcgttgtcggcggctgccgcggcgctcacggcgaacaagggcacggcaaaatcgggcatcgtcggcgccgcgaaattgcccaggccatccgagaagagcaggaccgcatcggccgccgcgtgcggccggaacgccgccatgttcgtgccgccgtcatagctgactttctccagcactgcccgcaaggacgaccagtcgccgcccttgatgacgaacgtgccgctgtcttcgctggcgtcgcgcgccagcgtcaagcgcacccgggtgttgccgagagccctgaaataggcgtcgagcagggcaaactcgcggccgtgctcacgtttggcgcccgagcccgacgcatcccagaccagggccagttgccgcgggctcgggcggggggcgaggagtgtgcgcggcgctggcagttcggcatagaagtatcgcttgccgtcgaattcctcgaccgtgaccagcgggccacctgctgcggagaagctcgcttcgacccggtcttccggtcggtagtcgcggcgacgcatttcgagcgtcgcgccaccggcgcggttttcccagcgcgctccgcccaggccgcgcaccgctttcaccgcttccgccttgagtccgggcgcctgaatccgcagatcgaagacgtccagtcgttcgctgaaggccagtggcaggcgcaagagcgccgaaccatcgcgcttttcgcgcaggtgttcgctgatggtcagcgacaccctgcgttcgccatgcgccggaatcgggtagacacgcagcttgtagttgttgccttgcgtggcttcgagcaaggccggatcgatgcgcgcgcgcgtcacctcttcgaagatttcctggccgcgcgccttctccaccggcactgctggccgccacttgccatcgaaatcgagggccaggccgctgacctgctgtccgtcaagcaagggaaactgcaactcgccctcgagcaggcgggcgttgggattgtggaaggtcatctcgacagtggttcttgccaggcggccgacgaccatcacgtcgacattgacgcgcgtcagtcgtaccggctgcgccgcttccgggacgcgcaggacgagcggtcgcggcggcggcgcaagcggttcgctgatcgccggttgctgggcgagaacggcaggtccggtgaggagcgccgtcgccaggagaaggatgctcgatactttcatgatcggcctttcgtgaccagatatgcgacaagcaggtaaacgtcggtttgcgcgtggtggggttaaagccaccgcccggtttgtgcgtgccgccatgcgccaacgactcgaccgcgcggcggatcgtgcagacctaccggattgcggccgacgcggttaatatgctctcatatgagtaaggccaaccatcgtttgccgccaggatcctggtcacggcgatcatgaatgcgcggtgagcatgcccaggacgccgaccaacccgctgaagaacgccgtcgcgctggcctacagccagaccgacgcggctccacgtgtggtcgccaaggggcgtggcctggtggccgagcagatcatagcgcgcgctcacgaacatggggtctacgttcacgagtcggcagaactggtctctctgctgctgcaggtcgatctggatcagcatatcccgccgcaactgtatctggctgtcgccgaactgctggcctggctctatcgactggaaagcggccagtcggagtcgccggcaccggtcttcgtcgctcccccgcaagagacgccgacagcatgacggcgtccttcccggttaccgcggcagcgcttttgctttaaactgccggttccagccgactccggggaagtaaatggaagaaacggacgtccagccgcaggagacgccgctgcggttcgaaatcgaacagcccgacgactacgaacagtacctgttgcgttccaggcccgagatcgtcgcggtgcttcgctcactggtccagaagagggcgctggtcagcgcctacttcaaccgcggcagttcgtttctgctgacgtcggtgctgcaggtcgacacggggtctggccaactcgttctcgattgcggccgtgaagaggcgaccaaccgccaggccttgctcgccgaccaactgatcctgacggcgatggtcgacaaggtgaagattcagttcacgctgagcaagctcgcggagacgcagagcgcgggtcgtgcggccttcagtgcggcgcttcccgacaaggtcttgcgcctgcagcggcgcgagtatttccgcctgtcgacgccgatcgccaaaccggtcaagttcgtcaccactctcaagcgcccggacggcagcgccttgatcgtcgaggcgtcactgctggacatcagcggcggtggtgtcggcctgatggcttctccggcactggcggcgctgctgccgcgcggcggcatgctgaccgagtgcaggatgacgcttcccgacgagggtttgctggtcgccaacttgtgcgtgcgcaacaagttcgacgttaccacccgcggtggctcgcgctacgtgcgcgtcggttgcgagttcatcgctctgcccggggccaggatgagcatggttcagcgctacatcacccgcgtcgagcgcgagcgcaaggcacgcctcagcggtatggcctgaacgctctggcgcgggccgcggcgatatcgctggcctgccgcgccgtgggttcggctagtcggccgggcgtcacccggccgacaggcgtcacgaaaggctgctgcgcctagaaaccgatcgccagcagcgcgtatgccgcgatcagcgtccccaccatcgccgttccataacagagcagtttcgctccggtgccagcatggatgccgatgtcgtgcaggctgtggaagatgcggtgcgccgcatgccacaggaagagggcgatgatggcgaagatgaaacccttgccgatgaagttcttggcgaaggcgagcatgtgcgggtagctcatcgtgtccggtggcaggaccacgccgagcggcacggcgatgccggtaatgaacaccagcatcggaccgagcagcgccgaaagcatgccaccggcgccgaacagcgcccagaagatcggggcgttggaacgtttcagtgtcgttggtttcatcgtgccatcccccataccagaccgagcagggcagcactcgccgccgcggcgacggcaaggccactgccggtgattgcccaggccgagagccgctggccgccgacgatcaccggtggcatggtcctcggcatgatcttgaaccaggtgtaggtgtggtagctgatcgccaccagcgccagcaggtggaagccgatgtaccacgggttcttcagtgccatcagccactcgttccaggcagcctcaccctgcgacagccgcagcaggccgaacagcagtatccctgcgtaggccgccacgaagagagcggtggcctcgtgaatcatgtactcgacgaagaacggattcttcttccaccagccgtccatcgagcgaacatagggtcgacgcttgttcacttggcacctcccttcggagcgaggaaacgaagaaaatagtcggctgcggcgttggtcttgttttggttgacggcgttggccgggtcaacgtgttttggacacacttcggaacagtagcccaccgccgtgcagttgaagacgccttcttcggagttgatgagttccatgcgctcggccttgccgccgtcgcgcgagtcgacattgtagcgatgcagcagcgctgtcgcggccggtccgatgaagctggagttgaggccgaactgtgggcaggcggcatagcacagcaggcagttgatgcacgagctgaattgctcgtaagcgttgagctgctcgggtgtctgcaggtattcgccctgcgccagggtgcgcggttccttggggatgatgtaaggctggatgctttcgagtttctcgatgaagccctccatgttgatcaccaggtcgcgctcgatcgggaaatgcgacagtgcttccacgcgtacccgggccgggtaatagtcgcgcaggaaggtctggcaggacaggctcggttcgccgttgatcatcatgccgcaactgccgcagatggccattcggcacgaccagcgaaaactcaaggagccgtcgaggtagtccttgatgtactgcacgccctgcaataccgacatgtcgtcggtgaaggggacttcgaagacctgcttgtgaggttccttgtccttctccgggtgatagcgcagaacctcgatttcgatgactttctgattctcagacattggatgccttcctttcctgctcggccttttcgcctgcggcaccgtaggcacgcgtgcccggctgcgatttggtgatcttgacagggccgtagtcgatgcgtggcgcggcgccggcgacatagtgtgcctgcgagtgctgcaggaagttgatatcgtcgcgcgcttcgaaaccgtcgagtcgctgatgcgcaccgcgcgactcgcgccggttgatcgccgaatacgccatcgcctgggcgacgtcaagctggtactcgagttcgatcgccagcagccactcggtattccagacgctcgacttgtcctcgagattcacattcttgaaacgcgccttgagttcgtcgagcttgtcacaggttttctgcatcgtctcggccaggcgatagatgccgcagccgtcctccatcgtctgcgccatttccttgcgcagcgtggcgatgcgttcgctgccgccggtcttcgtcttcagcccggaaatccgctgttcgacggcctgtgcctgcttgagcagactcgccgaattccccggcgccaccgacttggcgaagcgggcggcttcgactcccgccactttgccgaagacgaggagttcggaaagggaattcgatcccagacgattggcgccatggatgccgacactcgagcattcgccggcggcatagaggcccggtagtggcgcggcgcagcgaccatcgacaaggataccgcccatcgtgtagtgcacggcggggcgaaccgggatcggcgcgcgcgccggatcgacgcccatgaactgctcggcgagctcgtagatctgcggcaggcgctcgcgcagtttttcctcgccgagatggcgcaggtccagatgcacgactgaaccgtgcaggccttcaatcgttcggcctttctgctgctcgtaccagaaggcctgactgaggcgatcgcgtgggccgagttccatcgccttgttgcgcggtgtcggctcggccggaccgagaccgtaatcctgcagatagcggtagccgtccttgttgaccaggaagccgccttcgccccggcaggcttccgtgaacagcagtccggtaccgggcatgcaggtcgggtgatactggacgaattccatgtcgcgcagcggcacgccgtgccgataggcgagggccatgccgtcgccggtgacgacgccgccattggtgttctcgcggaacacacggccggcgccgccggtggcgatgaccaccgacctggcctcgaccagcgtcagttctccggaagcgatctcgatcgccacgacgccttggacgcgcccttcctcgacgatgagatcaacgcagaaatgctcgtcgaagcgtttgatcgacgggtacttgatcgacgtctggaacagtgtgtgcagcatgtgaaagccggtcttgtcggccgcaaaccaggttcgctcgatcttcatgccgccgaaggcgcgcacgttgacatgcccgtccggcgtccggctccacgggcaaccccagtgctcgagctgggtcaactcttccgtgcagtgagcgacgaagtagtcgaccacatcctgctcgcacagccagtcgccaccatgcacggtatcgttgaagtgatattcgaggctgtccgtcgcctgcttgactcccgctgagccaccctctgcggccaccgtgtggctgcgcatcggatagaccttcgagaccagagcgatgcgcagcgtcggatccgtttccgcgacggcgattgccgcccgcaggccggcgccaccgccgcccacgatcactacatctgccttgtatgtctccacgctttatcctttctcgcgcccggcatggccagccgcgaacaacatacgacaagccccggaagatccggggccgactgattgcttactcgtcggtttgcctgtccttgacaggttcggcaaccttgagcgtcaacatctgatacatgccaccaaagaagcgctgcttgctgacggtgaggaaactgccgttcttcggtaaccaggcagcgacttcctcgctgaaaaggtcacgcgcaaaaggttccagccggtcgagaacgggtttccagaagtagcgcaacgggttgaagcggttcggcggcgcatagtccacgatggtcagggttccgccgggacggaccacgcgcagcgcctcggccagggttcgctcgcgcaccgcctggggttgttcgtgcagcaggaagaacagcagcgcccggtcgaagctcgcatcggcaaagcccagcgccgccgaatccatgcaatgcagctttatcggcacgtcccgcggtagcttgctggccagattgtcgagctggatcggcaggatatcgacgatttccagcgagccgtccggtgtcacgcagttggccaggcgcggcgtcaggtcgccgtaggcacaggcaacctgcagcgtccgaccgggcagatgatggccgtaatcatggagaaccgcgttgcacaagcgcttgtagttgccccagagaatgagattcaccagccactggcgctcgaagacatgcactgcccgcggatggacgtaggcccaccagtagtgcgcttgcaggtactgcgggacggcaggcaggcttttcttgacagccacgcaggtggcaccaggtcgatcgatgcgagttttcatagggaagatgttatggtttacgatcggctgaatgccgcgttgggaccgataagcctggctgaagttcccgctgtaaatttgcgtgtgcccgagaatgccctggcacacgctccgccaagggctccgcacgctgcccgccctcctggaagccagggagctcgaagccgacagggcgtaccctacccgatcaatcgagtgaaagcaactcgggcagaacggccagcgcgttggctgacgtcgcccgcgccaactcggccggctcgatggcgcgcagttccgcgagtgcttcggtgatccgcggcaactgcgacggcgcgttgcgcccgcccgccagccaggccggcggcatgtccggagcatcggtttcgaggaccagggaatcgagcggcagcgacgcggccaggcggcggatgcgcgtcgatccggcatgcgtcagcgcgccgccgaaaccgagcttgaagccgaggctgatgaactcgtccgcctgttggcggctgccattgaaggcgtgcgcgatgccccccctgacgcggatgcggcgcaggttcttgagcacctggtcgattgcccggcgaacgtgcaacagcacgggcagatccgccgcgcgcgcgatcttcagttgttcaacgaagaaatactcttgccgctggaaatcgggatccacgatgaacaggtcgaggccgatctcgcccacggccaccggccggggagagtggtcgccagatggccgtagccagtcgcgcaaggtgtccagatcggcctggctggcgcgctgcacgtagagtggatggatgccgtaggccggcgcacatccgggatagcgcgcgcaacacgcgcgcacctcaggaaagctcgtcgcgtcgacggccggaaccaccagcgccgagacgccggccgctctggcggcggcggcgacatcatcccgatcatcggcaaactcgtccgcagccaggtggcagtgcgtgtcgatcagcatgctgagaaaacgccgtcaaaggaacttgaaatccggctcgggcgcgcggccgctgacgatgtcggccagcgccgcggcggaaccgcaagccattgtccagccaagcgttccgtgaccgctgttgatgaacaggttgggaaacgccgaacggccgatcagcggcacgttggaaggcgttgccggccgcagaccacaccagaactgcggctcgccagccggctgcagcgccggaaacaattcgtttgcccggttcatcaaggcgccgcaacgtaccgcgttgagctcggtgtcgtagccgttgaactcggctgttccggcgatacgcaggcgttggccgaggcgcgaaaagacgatcttgtggccattgtcgatcaggctgacagtcggtgccacgctgtccgcggcgagcggcacggtggccgagtagcccttcgccggatagatcggcaggcggacggcgacgggacggagcaataatggggtgtagctgcccagggcggcgacgtaggcgtcggcctggtgcaactcgccgccggcaagcagcccgctcacccgcccgtcggacgtggcgagcttgtcgatcgtgacgccgtagcggaagacgacgccgcgcgccgcgcagagggtcgcgagactttgggtgaagcgatgcgcgtcacccgattcgtcttcggccgtgtagtcgccgccgacgagcagttccttcgccccggcgagcgccggttcgatggcgatgcactcgtcgacggcaatcgttcgtcggtcgcagccgaagtgacgcatcacggcggcggccttggtcgccgcggcgaactcgccgctagcggtgtagacgtgcaggatgccacgctcgaggtgatcgtaggcgagtgcagtttcggcgcgcagcgcctgcaactggcggcggctgtagagcgcgagcgtgacgatctggcggatgttgtcgcgcgtccggcgcggcgtgcactcgccgaggaagcgcaggctccagttgagcagggcgacgtcccaccgcgggcgaaacagcaagggcgagtcttcgcgcagcatccacgccagggcccgcaacggggtgtgcgggttggcccacggttcggcatgcgaaacggaaatctggccgccattggcgaaactggtttccatgccggccgctgcctggcgatcgatcacggtcacctggtgtccggctctggccagataccaggcactggtgacgccaacgacaccggccccgaggaccagaaccttcaagcagtcaacccctggtcccgggaaatccgtgccacttccgggatgcgacgcaggccgcgcatcaggcgtgcaagagacgtgcgactgccaacctggacggtgaaatgcagggttgtgtatagcccgggatgcttctcgtccatgttgacatgctcgatgttggtgcccgagttcgatatctcggtggcgattctacccagcacgccaagcgtattctgcaccatgatccgcaggcgcacgctgaacagcttgccgggctcgggttcccactcgacatcgatccatttcgtcggtttggcagtgcgcgctttgcggatcgccgggcagtcatgggtatggatcaccagacctttgcccttccagatcgaaccgatgatcgggtcgccgggaatcggctggcagcagggcgcgaactgcacggccatgccttcggtgccgcgaatgatcagcgaagcgggccgcttgtctgtcggctgtggcgcttcctcgcgggccagcaggcggcgggcaacaacgcccgcgatgcggaaacccaggccgatgtcggtgtagacctccttgatcagcttgttgccggaatcgcgcagaacgctcttccagctcgaaaccggcagctccgaggcgacaacgccgagggcgcgcaactcctggtcgagcattttctcgccgagtgccgtggactcgtcgttgtgggcggtcttcaggtagtggcggatcttgctgcgcgctcgcccggtcttgacgtgggcgagccaggccacgctgggatgcgcatcggcggcggtgacaacgtcgacccggtcgccgttcgtcaactccgtcgccaagggcatcagggtgaagttgatctgggcagccaccgagtgattgccgatgtcggtatgcaccgcgtaagccaggtctatgggcgttgcaccgcgcggcagagcgatgatcttgcctttgggcgtaaacacgtaaatctcatggggaaagaggtccaccttgacgtgctcgaagaactcggacgtatcgccggccgtactctgcaggtcgagcagcgaatggaaccacttggtggtcttctgttgcagttcggcgccgaaggattccccgtccttgtagagccagtgcgaagcaatcccctcctgcgccacgttgtccatcgccgcggtgcggatctgcaactcgaagggcgttccatgcggaccgatcagggtggtgtgcaacgactggtatccgttgggtttgggaatggcgatgtagtccttgaacttccccggcaccggcttgtaaagcgcgtgcagcgaacccagggcaaggtaggccgtcggtacatcggtgacgacgacccggaaaccgtagacatcgagcacctgcgagaacgacagtcgcttctccagcatcttgcgatagatggagtagaggcttttctcgcgcccgaagacctgcgcgtcgatgccggtgtcgcgcagcttgcccttgatgccttcgagtattcgcgacagcaattcccgccggttgccccgcgcagccttcagcgcgcgcgcgagcacacgcgcgcgcatcggatagatcagctggaaggagagatcctgcagttcctgaaacagtttgttgaggccgagccggctggcgatcggtgcgtaaatctccagcgtctcgcgggcgatgcgtcgccgtttgtcggcgcgcacggcagccatcgtctgcagattgtggtggcggtcggccagcttgatcaagaccacgcgcaggtcacgcgccatggccatcaacatcttgcggaaattttccgcctgtgcttcctcgtgcgactgaaactctatcttgtcgagcttcgacagtccgtcgacgagatccgcaaccggcttgccgaagcgctcggcgatctcgctcttgccgaccgtcgtatcctccatcacgtcgtgcaggagggcggcgactacgccttcgacatccatctgccattcggcgatcgcgccggcgaccgccagcgggtgggtgatgtaggcttcgccagacaggcggaactgaccgcgatgcgcttgttcgctgaacagataggcatcccgaacgatctgcagttcttccggcggaagatagctcaggctgtcgatgaaaacctggtaagcgggatcatcctcgggatgcgggcaggtgttttcggccgccgcgacttcggctggcctggcggtctcggcaagcgtattcacgattacgccttgggcaacccgtcgttggccgagggtcaggcctggccgcggttgagcacctcgaggccaatcttgccggcgccgatttcgcgcagcgcaatcactgttggcttgtcacgaccggcatcgatcaacggtgtggcgcccgaggtaatctgacgggcacgataggtagccgccagggtcatctgaaagcggttcgggatgcggtgcagacagtcgtctacggtcactctggccatgcaaatctccctggagggtcaagcaagcagtgttgagaacaggatggcgtggcgttggctttgcgctgcatagcggagtcgcgaagccgccacgaccgccaacagatcgtgtaacgcacgtggcaattcgtcgttgataataacatagtcgaattcgccgacatgccgcatctcctcacgagccgcggtgacccgacgagcaatgatctcggcactgtcggtcgcccgctggcgcagccgacgcgccagttcatcgagcgaaggcggcaggacgaacacgccaatggccgccgggaaccatctgcgcacctgctgcgcaccctgccagtcgatctccagcagaacgtcctggcctgcgtgcagggcagcttcgatgccgcttctcgatgtgccatagtagttgccatgcacttctgcccattcgaggaactcgccctcacgaaccttgtcgagaaagtccggcacgtccgtgaagtggtactcgataccgttcctttcgccagcgcgcggtgcgcgcgtcgtgtgagaaattgacaggcgaatgccgggatcgttctcgagcagcaaccgcaccagggtcgtcttgccggcgccggagggggcggtgacgatgtagagatgtccagtcatgtgtgctggccagttaacgccaaatttcaattgtacctgcggtgcgcctcgttacggtgagcgcgcaacgtctgtcggcatggactcgccggcccttaccgacgaaaattgcgcattgaaagcgtttacacctagcgaggagcaatccgatgtcccgatggaaagtggtgcagcgatacgtcctggtgcttgccgcaatgtcggcagcgccggcgggcgctgctgtcccgatcaagatcctcggctttgacgacatgtcgtgccgtgcctggtcggcatccaaggacgatgccgatctccgggcactctacgtcgcctgggtgcgcggtgtccttactggccacaactacgccaaccagagtcagcaggtgtcgacgctgtcgaccgggacggtcgagcagcatgttcagcgctactgtgtcgaaaagccgcttggccagttcagtgatgcggcatttcgtctgagcgaccagttctccggtcgcaactcgccgatcacgaagtagaaccagagccgctgcggcttgcctccccgggagagcatcggcgcgacggcgggaagagagcacgcgccggtggcaggtcaaccgttcatctccgcattctcggaccgccgaaagcgacgcggtagtgccgcgcgatctgctactccagattctgcacctgctcgcgcatttgttcgatcaggagcttgagctcgatcgccgtctgcgaaacctcggcgacgagcgacttggaggcaagcgtattggcttcgcgattgagttcctgcatcagaaaatcgagacgcttgccactcgcaccacccgtcgtgagtacgcgtgcaacctcgtcgagatgggtggcgaggcgcgccagttcctcggcgacatcgatgcgagcggcgaagaccgccacttcctgacggatgcgctcgtcagccgcgctatcgacggcatccagcaggcgctgtcgcagcttttcgttgaaggctgcctgggcagcgggaatccgcggtcccacgtcgcgcagcaggagacgcatgcaggccatcctttcaagtatcacgccggtcagctttgcgccctcgcgtgcccggcttgcggtgaagtcgcccaacgcttcaccggcgagggccagacaggctgagctcagggcatcgccatccacggagtcgtcgccaaagatgccgggccagtgcagcacatcattgacggccagcgggaccgccagcggcatgacgcttcgcacttgggcatcgaatgctcggaggcgctcgagcaggtcgccattgaggctgctttgcgcgttgttgccgaccgtcgacacgtagttcacacggcattcgactttgccgcggctgatgtgcgcgttgatgagttcgcgcagcgcgggctcgctcatgcgcaactcgtcgcagacgcggaactggcaatcgagataacgggaattgacgctcttcaattcaatgtgcagggcgccgcctttgacggtgcaggttctggcggcatagccggtcatgctgtagatcatcgaaatcctgacaggggttggcgttctcggatgggaagccggctttacagttccccccaaaaacctcgacaatgggtgaagactcccatgatagccttgacatcgatggcgcaacaagcgaaccaaccccttcctgccggttttcaactcgatgaatactgcatcgagaaacagctgtccctgggggggttttcgatagtctatgtcgctaccgacggccaggggcagcgtgtcgcgatcaaggaatacctgcccaatacgctggccttgcgcgcggagggcaagacggcgccgatcatttccgaagaacacctgccagcctttcgctacggcatgaagtgtttcttcgaggagggccgggcgcttgcggggcttgcgcatccgaacgtgattcgggtgttgaacttctttcgcgccaacgggaccgtttacatggtcatggaatacgaggaaggctgtacgctgcaggaactgatccagaacaacccgggccgggtgaccgagaacttcatccgcaatgtatttacaaagatgctcaacggcctgcgcgaggttcactcgcatcgcctgctgcatctcgacctcaagccgtcaaacatctacatgcgcaaccaccatgtgcccgtgctgatcgacttcggcgcggcacgccagacgctggcgtgcgatgcgccgatgctcaagccgatgtatacgccgggcttcgcttcgcccgagcactacagccagcagcgcgatctcctcggtccgtggagcgacatctacagtgtcggcgcgtcgatgtatgcctgcctcgccgcgagtacgccggtgccggcagacattcgcaaggccagggacgaactcaaaccggccatggtgctctgggacgggaagtactcggaccagttgctcgaaaccatcgactggtgcctgtgcctgaatgagcgctatcgcccgcagagcgttttcgccctgcagaaggcgctcaccgagccggtggtggcgccggatcccccgccgaaggacaactggcttggccagatggtcggcagaatcaggaagtccagggacgcatgaaattcacgatctatcaggaaacccggatcggcaagcgcgccaacaacgaagaccggttggcacactgctattcgcgcgatgcgctgctgacggtcgtcgccgacggcatggggggccattactatggcgaagttgctgcgcagatcgccgtgcagacgctgaccgaggccttcaagcgcgaattcaagccccggattcgtgaccccttcatgtttctgcagaaggggatgctcaacgcgcaccgtgggattctcgacttcgccggcaagcatcatctgcaggattcgccgcgcaccacctgcgtcgcctgcatcgttcagaacaacgtcgcgtactgggcccactccggcgactcacgtctgtacctgctgcgcaatggcaaggtgctggcgcagaccaaggatcactcgcgcgtgcggctgctggtcgatcaaggggtcatcaccgaagacgaggtgctcagccacccggaccgcaacaagatctacggctgcctgggtggccagcagacgccggaggtcacgttctcgcacaaggtgacgctggaagccggcgacgtcctggtgctgtgcaccgacggagcctggagtggcttgcccggcgacatcctggcaatagcgctgaagactgccgacctgctgcgtgccgtgccgctgctgcttgggcaggcagaagcgcggggcgggccgactgccgacaacctgtcgatgatcgccgtgcgctggcaggacacctacagcgacggtagcagcggtggcagcagcgtgatatccaccagaacgatgccgcgggatacggtgacgaccaagatggacgaattcgggcgcaacccgcaatccaggaccgagcttaccgaagccgaaatcgaacgcgccatcgaagagatccgctcgaccattcagaagtacaaatagcaacaggaatcccgatgcgccccagccaacgccaaccgtcacaactgcgccaggtgcgcattacgcgccagttcacaagccacgccgaaggctcggtattgatcgagatcggcgacacgcgcgtgctgtgcacggccagcgtcgaggagttcgtgccgcccttccggcgcggtacgggagcgggctgggtcaccgccgagtatggcatgctgccccgctcgacgcacacccgtactcagcgcgaagcggcgaaaggcaagcagactggccgcacccaggaaatccagcgtctgatcggccgtgccctgcgtgcggtgaccgacctcaaggcgctcggcgaacgccagatcacgctcgactgcgacgtcctgcaggccgacggcggaacacgctgcgccgccatcacgggcgcctggctggcgctcaatgatgcctgcgcgcatcttctggcccagggcaggctggtcgtcaacccgctaagcgatcacgtcgccgccatttcagtcggcatctaccagggatcgcccgttctcgaccttgactacgccgaggattcaagttgtgacaccgacatgaacgtggtgatgaccggtagcgggggcatcgtcgaaatccagggtacagccgaaggcgttccctttacgcgcggccagatgaaccagttgctcgatctggccgatgccggcatcggccagctgattgcccggcagaaagcggcgctcgcccaatgaaactcgtactcgcctcgaacaacgcgaagaagctcaaggaactcgacgccattctcgcgccgctgggatgggaactcgttccgcaggggcaactgggcatcccggaggtcgaggagccgcattgcaccttcgtcgagaactctttggcgaaagctcgccacgcgtcgcggctggcgggactgccggccctggcagacgattccggcctgtgcgtcgacgccttcgggggagcgccaggcgtcttttccgcacgctacgcgggggaaccgaaatccgatgcccgcaacaacgagaagctgctttccgcccttggcgagacggctgcacgcggagcccgcttcgtttcagtgatcgtttttgttcgtcacgccgacgatccgcagccgatcatcgccgagggtgaatggcatggcgagattctgtcagcagcacgcggcgacgatggcttcggctacgatcccctgttctacatccgcgagctcgacaagagcgctgccgaactcgacgccgccgaaaagaaccggcgctcgcatcgtggccaggcgctcgcccgcctcgtcgagcgtcttcagcggctgcgctgatgccgggcggcggggcccgagcggtcatcccgctgcttcggcggcccttggcatcggcagctggaaaccccgtcgagttccgcaacccgccgccgctggcgctgtacgtccatgttccctggtgcgtacagaagtgtccgtactgcgacttcaactcgcacgccttgccggtaggtagcagcattggccagcggcagacggcgatccccgagagcgactacctcgcggccctgatcgccgacctcgaatcggccttgcccctggtctggggacgccgggttgacagcgtcttcatcggcggcggaacacccagcctgctctccggcgagggagtcgacgagcttcttgccgccgtgcgcagccgccttcccttgctgccgaacgccgaaatcaccctcgaagccaatccgggaaccgtcgaagccggaaagtttgccgcctttcgcgctgccggcgtcaaccgcctgtcgctgggaatccagagtttcaactcgcggcacctcaccgccctcggccgcatccacgacgatcgcgacgccagactggcgatcgggatcgccgccagccacttcgacaatttcaatctcgacctgatgtacggtctgcccgggcagacgctggcggaggctcttgccgacgtcgacgcggcacttgcctgcgcaccaccgcatctctcctgctatcagctgaccatcgaggcgaacaccgcctttgctgcccgaccgcccgcgttacccgacccggatacctgtgccgacatgcaggacgcgatcgagacgaagctggcggccgccggttatcggcactacgaaatctccgcttttgcgcgggctggccaggagtgccggcacaatctcaactactggcagttcggcgactacctgggcatcggtgccggggcccacggcaagctgacgctgcacgaccgcgtgcagcgtcagatgcgctggaagcggccggagcagtatctcgccaaggtggcggcggggacgccggtgcagcaggagttcaccgtcgcccctgccgagctgccctgcgaattcatgatgaacgcgctacgcctggtcgagggtttcgcggcgccgctgttcgagatgcgcaccgcgctgcccctgatcagcatcgagagccaactccggcaggccgaacgcgatggtctcctgcagcggcaggggcagcgcattgcgcccagcgagcggggccggcgctttctcaatcagctcgttcagcgctttctcgccgagcgccgatgagcgtgctcggcgggacggtgcacacgccgtcccgccggcggccggcgtcctactgttgcatcgcttcgaccgcctgagagagctgctgccggagttcgtcggccggtcgtccctgcacctcgctcaggcggatctgccgcagcagatcggacacccgcgccgccgccagactgcgcgctttcgccgcggcgatcggcggcggcgttttcgtggtcttgctcgccggaacgggggcgtccgccatcgtccccggctgcccagtgggtttgctttcgatcagctgcgcgcgctcggcaccaggctggccgcggcgggcggtgatcaccatggaacgtggctgataggggcgcggcatcggccgctgggcgagtggcgccgtactggtgctgcgcagagcattgacggccgcgagcagcttcttgtgcaactcctcgctcggtcgaccttcggcttcggcggcccttatctccttcatgatcgcctcgatctcgcgcggaaccgatgccgagcggctgggctcgccaaagttctctggtggcgccttcactgcgatcgcgaactcttccggtgaggagatcatcttggccagccgcagatggttgtagcgcatggccatggtcagtggcgtgtcgccccagtcgctctgcaaggcgggattcgcacccgcttcgaggagcaccttcgccagtccgtcgcgaccttcgcgggcggccatcatcaggggcgtcgcgccgttcggcgcacgcgcattgacgttggccccgcgcgcgaggagatcgctgaccaccttctcgtgaccgttgaagaccgcgtagtgcagggccccccactgatttccctggcgttcgagtggcgccccgtgctcgagcagccatttgaccgcgtccagatgcccaccccaggcggcgagttgcagcgcctgctcgccgttgcggttggtacgccgcacatcggcaccgcgctcgacgaacagcgccatcatctcgatgttgccataccaggcggcgaccatcagcccactgccgatgtgtgctgcctggtactcgggatcgaggccgtcatcgagccagcgcttgaccgcgcgaagattgccgcgctcgacggtgtactcgaaagtgatcggatcgggtgccggcgcctgtgcccatacggcaccgacgagcagccacagcaatagccatcgacaggttccagcccacacgactcgcaccagttttctcccctccaacccggcagccgaggcgcatcgagttgccttcgcgtgttctgcggcacggttttggttcacaatgacaggttccatgctgtctcgcctgatccccgcccttgcgctctcgcttgccctgcacgccagcctgctgttgccagatatcctgaagcgcgaggccactgcggtgcgtccggcgcttgaggcgtcgctgcgcctgccgccagtcaggccctcgctccccagcgacgaaccgctgctgaagaacaccttgcccaccgacaagccttccccggccatcaagccgctgccgccgccacctgcggcgcgcgcgccgtcgcctgccagcaggacgacgcccagacgtgaagttgaggccgctcagcgcaaactgtcgcaacacctctactacccgccggaggcggtcgcccggggcctcgagggcgaagtgcggctgatcctgaccctgtcggacgacggccgcatcgtcgatgtgggcgtcgccgccagcagtggtcacccggttctggacaaggcggcagagagggcggcctgggcgatggggagagtaagctgggctcagtcacgcgagctgatcctgccggtcatcttccgtctcgactgacccctgtcgccgccgaaagaccacgtcccacaccgcgtgcccaaggcgcaagccgcgctgctcgaattttgtctgtgggcgatgctcggggcgcggcgcgaagcccgctacggtgttttcgagccgggcttcggcggcgagcacgcggagcatctgttcggcgtagtcgtgccaatccgtggcgcaatggaggtagccgccgggtctcagtcggctggcgagcagagccacgaaaggctcttgcagcagccgccgcttgtggtgacgtttcttcggccaggggtcgggaaagaagatgtgcacaccggcgagcgacgctggcgcgatcatgtcccgcagcacctcgacggcgtcgtgctggatgatgcgctgattctgcaggcccaactcggcgaccagcttgcacaggctgccgactcctggcgtgtgcacttcaatgccgaggtagtcgttctccggatggcgagcagcgatcactgccgaggtctcgcccatgccgaaaccgatttcgagaatccgcggcgccgtacgcgcgaacgcggcgtcgaggtcgacgagcgccgcacggtatggcacgccgatgcttgccatcatctgctcacgatagcgctgctgggcattcgagacacggccctggcggcgaacgaagctgcggatggacgcctccctgtcgggggcggcgacgcttccccggtcttccatggctaggagccgatcaaccccgccgtcggcgacgaaggatcggccgagtaatacttgcgcggcatgcggccggcgaggaacgcttcgcgcccggcctcgaccgccttcttcatggcgctggccatcagcaccggatcgcgggcatgcgcgatggcggtattcatcagcacgccgtcgcaaccgagttccatggcgatcgccgcgtcggaagccgtgccgacgccggcatcgacgagcaccggcactttcgcctgatcgatgatcaggcgcaggttccacgggttgatgatccccatgccggagccgatcagggaggccaggggcatcaccgcaacgcaaccgatctcctccagcatgtgcgcctggatcgggtcgtcggcgcagtaaaccatcaccgcgaaaccttccttgaccagcgtttcggccgctttcagggtttccggcatgttcgggaacaggttggtcgggtcgcccagcacttccagcttgcacagcgcatgcccgtcgagcagttcgcgcgccagacgcagggtgcgcaccgcatccgccgccgtatagcaaccggcagtattcggcaggatcgtgaattgcgacggtggcagaacgtcgagcagattcggttcgccggcattctggccgatgttggtgcggcgaatggcgacggtgacgatctcggcgcccgacgcatcgatcgccgcccgcgtctcggcgaaatccttgtacttgccggtgccgacgagaagacgagagcggtaggtcttgccggctaccgtcagactgtgtggggaggagggcatttgtctctcgcttggcaatgaggtcagccgccgccgacggcaacgacgatctcgatccggtcaccgtcgaccagcgtggtttcggcatgacggccgcgcgcaacgatttcaccgttgcgctcgacagcgatgcgcttgcccgcatggtcgagtgccttcaccagatcggcaaccgtcagcgaggcaggaaattcgcggctttcaccgttgatcaggagtctcatgggagttcgattttaccacgctgcaaggccatcactcgggttggctgacatcagccggaactgccgacagcttgacactgttcggggcctttcgcgaactacggcggccgatcattgtctgttctaatcctcatcaacggtcgatgccatgcgccgctccctgctcaagctgctgtgccccttgctgttcctcgttcttcttcccgcctgcacgagccttccggaaggtatcacggcagtcgacaacttccagctcgaccgctacctcggcaaatggtacgagattgctcgtctcgaccactccttcgaacgcggtctcagcgatgtctccgccgagtaccgccgggcacccgatggcagcagcgtggaagtgatcaaccgtggttacagtgccgacaagggagcctggaaagaggtcatcggcaaggcaaagttcattggcgacccgagagtcggctcgctgaaagtctcgttctttggccccttctacggcggctaccacatcgtcgcgctcgatgaacgcgactaccattgggcgctggtcgtcggcccgagtcgggattacctgtggatcctggcgcgcgagcgccgcctgcccgccgacgttcgccagcgactgctcgacaaggcggggcaactgggctttgcgaccacgcgactgatttgggtcgatcaggatcggcccgatgcctgaggttgcggaggctggcccgtcctgcagcggcatcctcgtcgctttcgacggcccggaaagcgtcctcgcctggtcagcgatcgacgatgcggtgatgggtgggctgtcgagcagccgtctggtcttcgccaccgagggacatgcggacttcatcggcaccgtttcgctggccaacaacggcggttttgcttcggtgcgaacgctgcccggcgcctactccgctccggggatgctgtcggtgcgtctgcgcgtccgcggtgacggtcgccgctacaggttgaacctgcgcaccgacgatgcctgggacggcgtcagttaccaggcggcgctcgtgccgccggtcgggcagtggggcgaggtggtgctgccgatcggtgaattcgcgccgcgctaccgtggccgggccgtgctcgcgccggccctcgatcccgggagaatccgccgcctcggcctgatgattgccgaccgacagccggggcccttcaggctctccattggctggctgcgcagcgaagcggcggcgctaggctgacggggcggtgtggctggtcggggcgaccttggccgccatggcgaacagttggcaggcacgctggcctccgcgtacgggatcgatggtgcgcatgaaagctgcgcatgcggcccgcagaagacgctaggcgccgatcgggaaggatgccagatcaaaaccgtcggcatccacctgtagggcccagcctctggcatcccagtcaccgagcacgagtctccgcgccggttcgccggccacctgcagttcatgaattgccgggcgatgggtgtggccgtggatcagcgtcctgaccccgtgtttctgcatcacggacggtatggcttcggggctgacgtcgatgatgtcggcggctttcatcgccgttctttcgagactctcgctgcgcagcttgcgcgccagcgcctggcgtttcgacagcggcatgacgtggtgcaggatgaacagtccgagggggctacggatgcggctgcgcttgcgcaggtactggacatcgcgggtgcacagagtgtcgccgtgcatcagcagcactctctcgccgcccagttgcacgacgctcgggtcgggtagcagggtgcagccagccatgcggcagaagcgcttgccgatcaggaagtcgcggttgccgtgcatcagatggatgcgcgtgccggcgtcggcggtttcctgcaatgcattggcaatcgcgcgctgactcgcggtcatgccatcgtcgccaacccagacttcgaagaggtcgccgaggatgtacagcgcctcggcggttaccgcgcgcgtctgcaggaagtgcaggaaggcccgggtcaggtccggccgttcctcctgcagatggagatcggagatcaacagaacggtcatcggtgtggtcgatcaactcggcattcgtgatgactcatgagcagggggcggcaggagcagagggggcgaaagtaatcggactcgcctgcgtgaggtccgatcatgggtagtccacgctgacattgtcgctgctcaaccattcgctgagcgccaccagcagatcgtcttcgaggcggacccgattggcgtcaccgaaggcgagctcacaggatgcctcaccattgcggtaggcgagccggaccgggcaattgccgggtgtgtagggcgccagcagcgtgcgcaggcgttgcacggcggcgcgcgcgccgctgccgctggcctggccgttgagcgacaggcgcaggtgacgggcaaaccgcccgcgtgcttcggccagtgtcagcaggtgttcggcgatgatgcgcacgcggccttcgccggcgaagtcgtcgcgctgcacgcggccttcgacgatcagcacctcgtcttcgcggatcttggcgcgctcgctttccagcaattcgctgaacaccgagacctcgagcgatgtgctgccgtcgtcgagctggacgaagaccatcttgccgcgtgcggtgagtttgctgcgcacgccgacgaccagtccggcgagccattgcacttccttccgagcttcgagcgccgccagccgcgtgcgcacgaagcgcgacacttcggcctgcacgctgtggaacgggtggccggagaagtagaaaccgagcgccagcttctcttcgttgagcttctggcgttcgctccagcgggcgacctcgacgtactgcgggccatgctcgcgatcctcctcgccgcccgcttcgaagatgtcgaataggctgacctgcatggcgttgcgctcggcctgctcggcggcttccatggcgatgccgaccgaggcgagcagccgcgcgcggtggctgtcgagcgagtcgaaggcgccggcacgaatcagcgcttcgatcgtccggcggttgacgagccgcttgtcgacgcgccggcagaagtcgaagaggtcccggaaagcgcccgccgccgaacgggttttcaggatcgcgttgaccgcctgttcgccggtgcccttgacggcgccgagaccatagcgcacggtgctgcggtcgaccggcatgaagcggtattcggaggcgttgacgtccgggccgaggatgcgcaggccgttgttgatcgcatcgtcgtggaagattttgaccgtgtcggtgacgtccatgtccgatgacagggtcgccgccatgaaagccgcgcagtggtgtgccttcagccaggcggtgtggtaggtgacgacggcgtaggcggcggtatgcgacttgttgaagccatactcggcgaacttctccatcaggtcgaagagctgcatcgccagcttttcgtcgtagcccttcttgcgcgcgccctcgcgcatcaggtcgcgatgcagcgccatctcctcggccttcttcttgcccatcgcgcggcgcaagaggtcggcggcgccgagcgtgtagccgccgatgatctgcgcgatctgcatcacctgttcctggtagacgatgacgccgtaggtgggttcgaggcaggccttcagatcgtcgatgtagtattcgatcttctgctgacccttcttgcgcaggatgaagtcgtcgaccattcccgagccgagcggccccggccgatacagcgcgagaacggcgatgatgtcctcgaagcggtcgggcgcgagctttctgaccagcttcttcatgccttccgattcgacctggaagattgccgtcgtgttgccgtccttgaggatctggtaagcctgcggatcgtcgaaggccatcgtcgccagatcgggacgcacaccgctcagttgctcgacgtacttcagcgccagctcgatgatcgtcaggttcctgagaccgagaaagtcgaacttcaccagcccgaccttctcgacgtcgtccttgtcgaattgcgaaacgactgaaccgccatcggccgagtacacggggcagaagtcggtcagcttgccgggagcgatcagtacgccgccggcatgcatgccgacgttgcgtgtcagatcttcgagccgggcggcgagcgcgaagagatccctgacttcttcctcgtcgtcgatacgcgcttgcagttgcggttcggcggcaattgccttggccagcgacaacggcttgttggtctcgaccgggatcagcttggaaagctggtcgcagaagttgtacggcagatcgagcacgcgtccgacatcgcggatgaccgccttcgacgacatggtgccgaaggtgacgatctgcgataccgccgccgccccatacttctggcgcacgtattcgatgacccgccaccggttgtcctggcagaagtcgatgtcgaagtcgggcatcgacacccgctcggggttcaggaagcgctcgaagagcaaggcgtagcgcagtgggtcgaggtcggtgatgccgagcgcgtaggcgacgaccgatccggcgcccgagccacggcccggtccgaccgggcaactgttgtgcttggcccagttgatgaaatcggcaacgatcaggaagtagccggggaagcccatctggacgatggtatcggtctcgagttgcaggcgcgcgtcgtagggcgcccgctcggcagtgcgcacgtcggggtcggggaaaagctgctgcaggcgaatttcgaggccggcgaccgcctgctggcgaagaaaatcgtcgagcgtcacgcctgccggcgtcgggaaatcgggcaggtagctcttgccgagtgtgatctgcagattgcagcgcttggcgatctcgaccgagttggcgagcgcttcggggagatcgccaaacagggcgagcatttcgtcagccgacttgaagtactgctcttccgtgtgtagcctggggcgccgcgcatcgccgagcatgtagccttcggcaatacacacgcgtgcctcgtgcgccttgaaatcatcgcgttcgagaaactggatcgggtgggtggcaaccagcggcaagccgagttcgccggccagatcggcggtcgcggcgaccagcgcctcctgctgcgcctgtccatagcgctgcacttccagatagaacgcaccggggaaggtcttttcccagcgcgctgcgcggttcgcggccagttcttgattgccctgcagcagcgcctcgccaacatcgccggcggcggcgcccgacaacgcgatcaggccgtcgacgccgacttcctcgagcatccggcgggtgatttccgcgcgcccgcgtacgcgcggcgcgaggtaggcacgcgacagcagttcgcagagctgcaggtagcccggccgcgagcgacagagcagcagcaggcgatacggtcggtccgggtcgccgtcgttggcaatacagacatcgctgccgagtatcggcttgatccccttgctgcgcgccgacgagtagaacttgaccagaccgaagacattggcgaggtcactgagtgccagggccggcatgccgtagccggccgcacgcgcaaccgcatcatcgaggcggacgatgccgtcggtaatcgaatactcgctgtgcaggcggagatggatgaacggggcttcgagcatcccgccattttaccccgagggcgggcggcgcacgcgccgatcactgcgcacgcggcactcgcacgcggccggttgggccgcgcgtcgctgatcggggctagctgtcaacccagtcgatgatcggtcgccactgttcgagatctttcgccgcgcgcgacgccgagaggtcgaacatcgtcatcccgtgcatcgccgtctgcacgtagagctgtgtattgcgcaggtaggtgagcaccggcaggtcgaacttctcgagaaatcgctccagttcggcggccgagcgggtgcgtggatcgacacgcatcccgacgacggcaacgaaggcatgttcgttgcgcaccgctttctcggccagcaggacctcgagaaaatggcgtgtcgccagcatgtcgaagagcgacggctgaaccgggacgaggacccgattgacctgtttgacgaccgtgtcgagcgcttttccgtgcagggctgccggcgtgtcgagaacgacgtgcgtcgtacctttcggtggtttggcggtctttcccggctcgatttcccagctacgaatcttcggcaggatcgatggccgcaggtgcagccagtcgcgcgaggattgctgccgatcgacgtcgccgagcatcacccgatggccgctgcgcgcgagatggccggccagattgacggccagcgtggacttccctgaacccccctttggattcgcgatcagaaacgatttcattgttgttgtccccggtcatgggtcgtgccgagccgaagcagctcggcgcgcaccaggttgatgtgctcacgcaaagtgtaaagcagatcgctgaaggccagcggaatcttcagtgtgctggcgtcctgctcgatgcggtcaaggcggttggcgtattcctcggcgagcgcgggatcgtaacgcccgcgcaactcgttctcgaggaacttgagatcaccgtagcagcgaaagatcttcgagcgtactcgccaactgtagatcgtcggagcgaacttcaacagcggcagcgacagcatgaccagcggcaggaccatgacgaacaggcgctcgacgagcaccgccagccagaaaggcaggtagcgctgcagaaacggcgctcccgacttgtagtagcgcgccgcttcgcttgatagcggaaagctctggtccttgtaggccgggaactcgccggcgcgctggaagaaaccacccttgccgttgacctcggtcatcgcctgcagcagcagactgaccagtgccggatgcaggtcgtcgcgaacgattacattggccgtcgtcgccagcaggacggcgtcgcgcggcggcacgtgtcgcaccaggctgacgaccccgcgcggcagcaccaccttggagaggaaggggaatagccgcagataggcgtcggcctggctgaagctgacgacgtgcagtcccggcgagcgcagcatgacctggacgaccggcgcttcctgggcggcgacgatgaaagccgcatcgatctcgcccttctgcagtgcttcggccgccgtcagcccggccagaggcaggaggttcgggctatcggcccgaatctcgttggcttcgagcaactgcagggcgagcccacggatgccgctgccatcctcgccgacggcgatgcgctgtccgtcgagctgatgcagcttgtcgacccgctgttcgccgcgatagaacacccacaccggttcgtaggcgacgctgcccagcgagcgcagatggccggaatcgtcgtcgtcctcgtcgtccggggttgccggcgcgcgaatgccgccctgtacgaaggcaatgtccgcctcccctttgtcgaggcgatcgaggttctgatgtgaacccgccgaggtcctgatctcgagcgtgattcccttggcggccagcagtgccgcgtagcgtctggcgtatgcatagtaggcaccggtctcgctgcccgtagtgatcgtcatctgcctgggtggcgccggctcgacgaattggtaggcgacgagcaggccgatcgccgtgatcaggacgatcggccaggccgtcgccagcatgtagcggacggcgacgagcctggcgcgcaggcgatccatcagggcaggaggacggtcgacccggtatgcttgcgcgcttccaggtcacggtgcgcgctggcgacatcggccagagggtaggtctggttcacctcgattctcaccttgccggcgccgacgacgtcgaacagttcgctacccagcgcgaccagatcggcgcgcttcgccgtgtagtgcatcagggtcggccgggtcaggaacagcgagcccttctgggagagcagcagcgggtcgaacggcggcaccgggcccgaggcgttgccgaagctgacgagcatgccgcaggtctgcaggctgtcgagcgagccggcaaacgtgtccttgccgacgccgtcgtagaccacgcggacgccggcgccgccggtgatctcgcgcacgcgccgggcaaagtcctcgcgcgtgtagtggatgacgtggtcgcagccgtgcgcggtcgccagcgcggccttggcgtcgttcgacaccgtgccgatgaccgtcgcgccgagcgcttttgcccactggcaggcgatgaggccgacgccgccggcggcggcgtggatcagcaccgcgtcacccgcctctacgcgacaggtccggcgcagcaggtaggcgctggtcagcccttgcagcatcatcgccgctgccgtccggaaatcgatcgcagccggcagtttcaacaggcgatcggcaggcaggcagcgcacctggctgtaggcgccgaccggcccgccggcgtaggcgacgcgatcgccggggcgcaggtcggtgaccgcgctgccgaccgcctcgaccacacctgccgcttcgaggccaaggccgctcggcagcggcagcggatacaggccggttcgatggtagatgtcgatatagttgagcccgacggccgcgtggcgtacgcgcgcttcggtcggcgccggatcgccgacctcgacctcctcccaggacatcacttccggtccgccgacctggcgcatacgaatggcaaatggcatgtcgatctcctccgttggcgtagcccgacagtctagtattccgcccgcttcttgagcaagcggaaaaaagcctgtcgactctgccacttgacccttgcacacaggggtcgtccacaggcttatccacacaaacggtgggtttgcaggacatccgtcacgccgtcctgccggcgtccccgggggacgcggccgagtcggccggcttcaggctggtgtcagtctggcgtactcgagggccagccacttcatgccggcggcgccgaagttgacctgcacgcgggcttccgggccggcaccttcggtcgacacgatcactccgacgccaaaacgcgcgtgccgcacgttctggccgattcgcaggccatggccggctgtcggcggttgccgcgcggcgcttgcggcgcctcgccccggttggccagcgctggcggtgcggttgatcctgcgcagcagctccgccggcagttcgtcgacaaagctcgaaggcaggcagtagcgcgtctgcccgtgcagcatgcgcgtctgcgcatgcgtcaggtagagccgctggcgcgcgcgcgtgacggcgacgtacatcaatcgccgctcctcttccaggccggcgcgctcctgcgccgcgttctcgtgcggaaagagcccctgctcgaggccggtgatgaagaccacgtcgaactccagtcccttggcggcatgcacggtcatcaactgcaccgcggtttcgccttcgccggcctgatgctcgccggcttccagcgaggcgtgtgccaggaaggacgcgagcggcccgccattggcggcgggctcgccgtcctggtcgctgtcctcgtagaggaaggtggtcgcggcgttgatcaattcgtcgaggttctcgagtcggtcctgtccttccttttcggccaggtagtgctgccgcagtcctgtcttgtcgatcaggtgatcgaccacctcgggcaaggagcgagcccgggtgtccgcccgcaggtcctcgatcaacgcgacgaagcgggcaaccgccgtgccggccttgccggccagactcgcggcagcgttgtagaggctggcgttgttccgctgcgcagcttcctgcaaggcttcgaggctgcgcgtaccgatgccgcgggtcggaaaattgaccacccgggcaaaggccgtgtcgtcgtccgggttggcgatcaggcgcaggtaggcgagggcatgcttgatttcctgccggtcaaagaagcgcagcccgccgtgcacgcgatacggcacgccagccgtgaatagctgatgttcgaggacgcgcgactgcgcgttcgagcgatagagcagtgcgatctggtcgcgcccgatcccttcgcgcagcagttccgagatctcgtcgacgatgaaacgcgcttcatcgaagtcggaaatgccctcgaaaacccggatcggctcgccggcaccggcttcggtccacaggttcttgccgaggcggccgacgttctgcttgatcagcgcgttcgccgcgtcgaggatgttgccgtgcgagcgataattctgctccaggcgaattacgctcggcaactcgaactcgcgctgcaggtcgcgcatgttgccgatctccgcaccgcggaaggcgtagatcgactggtcgtcgtcgccgacggcaaagacacaggcgccgggcgtttccgggcgcacgctgccgcgcccggcgaggagcttcagccaggcatactgcagccggttggtgtcctggaactcgtctaccaggatgtgccggaaacgctcctgatagtgccggcaaagcggctcgttcctctgcaacagttcgtacgagcgcagcagcagctcggcgaaatcgacgacgccttcgcgctggcactgcccttcgtactcggtgtacaactcgacgcggcggctggtgtaatgatcgtaggcctcggcctgtgctgcgcggatgccctgttccttgtgcgcgttgatgaaatgcatcagctcgcgcggcggaaacttctcgtcgtcgacgttgagattcttcagcaagcgcttgatcgccgacagctgatcggccgcatcgaggatctggaaagtctccggcaacccggcctcgcggtggtgcgcgcgcagcaggcgattgcacaggccgtggaaggtgccgatccacatgccgcgcgtgttgatcggcagcatcgccgcgagacgcgattgcatctctttcgccgccttgttggtgaaggtaaccgccaggattccctgcgggccgacctgtccggtcgagatcagccaggcgatgcgcgtcgtcaacacacgcgtcttgccgctgccggcgccggccagaatcagcgcgtgctgtgccggcagcgtcacggcggcgagttgcggcggattgaggttggcgagcagatcggacatggatcgggatttcctggcttacggcagcttcggcggcgcgaagctttcctcgctggtcagtgtgttgaggaaagcgacgagctggccgatctccttctcggagagtttgcggtcgatcaggatctggctcttgtgcggatccgccttgcctccagcggccatgtagcggactgcttcttcgaggctggcgacgctgccgtcgtggaagtagggaccggaaatgccgaccgaacgcagggtcggtgtcttgaacgccgatgtgtcggccgggtccttgcttaccgcaaagcggccgaggtcgggctgtgccttgcctgcctcgagaccgacgttgtagaacatgccgtcgctgtagaggggcggcctgtggcaggcggcgcagccggccttgccggtgaacagttcggcaccggccgccgcatcggccgagacggccgtcttgtcgccggcggcatagcgatcccatggcgcttcgccgctgttcagtgtgcgcaggaaggcggcgagcgccttggcaatgttctcctcgctgggtgcggcgccgaagaccttctggaaccccgcctgatagccgggaacggcagcgatgacggcggtggccttggccgggtcggcaccgatctgagccttccaggcggccgtgatctggccttcaagagtcttggcgcggccgtcccagtaccacgcggtgtaatagccggtgttatagacggtgggcgtatggcgggtgttcatgccacccccgaccttgcgcgacagcggcagtgcgtcggtccacccaaggtgccggaagtggcagccctggcaggccatgctgccatcgcccgagagacgtttgtcgaagaagagctgcttgccgagcgcggctttctccggcgtcgtcgggttgtccggtggatccggcggtgcgggtagcgctgacgagcgggcatagccgacaccgtccggtggcatgctgctgcaggcgagcagcccggtggccagtccggcaaggacaagccagcgacgcaaagtccatttcatctcgttctctccttcgttgacgggtcgcgcgtacggcaatcgtggccggtgcacggcgggcaaaggcctgtttcgacggcaaacgggccgggctcagccattgtctcgctatccggaggatacgccaacccctgggcgatgcggacgagacgaatgccgcgccggtcactcggccagggtaacatccatgaaatcgacatgcgcgcggacgtaggacgcccggtagtgattatcgtccttgtagatgggcttgccggcatcggtaacgacgcggcaatggcctcccggacagaggtgggcagcgggatcgatcaccaccgccccggcggtcgcggccacctgggcaaggcgtgcacgcaacgcggcctggtcctcggcgagcgcgacctgctcctgaaacggcttcaccgtcaaggccgacagccggctgccggcaaagaagtttctcggctcgaactgctgtccgctggggttgtcgaggacgaaatacactttcttgtgccgggcaagtgttctcaggaaggcgtcaattccggcgatctccgactcgacatcgatactgccggcgtagtgcgtgcgcgattccaggaagtagaggttccaggcccccgcgacaacgacggcatcgacttccggatcgacagcaagtcgcgccaggtcttgcctgaacgtcgcgcatctctcgacatggtagctattcacttgcgcgctgccggggatcggcgaacatcccgggctggtcaggaagacaaccgatggatagctggtcgatcctcgctccagcaggctgacaatcctcgctgcgtactgttcgagatgggagtcgccgacatacagcacggtcttctcgccggctttcttcgacctgaccggcgtcccctggaaggtcgtcttctccagactggatgggtactcccagtcatgaatcgcttcgagcatgagcccgatgctgcggctgtcgtttctggggcgaagcagttcggcctgcgtggcgatcccgaaggcgaagagggccgccatcaggcccgccaggacgagcgtgattcgctcccggcccgcccgcacccgcctttcgatgtagaaataggtcaggtaggcgagcaggaaggagagggcgaccagagcggcgcgggtactgctgggcggcattctgcctctggcaatccacgcgaaggaaagcagcagccagtgccagagatagagtgggtaactgatcaggccgacccagaccataccccggctgctcagaaaggtccgattcagccaggcctgcgggcctgcggagatgatcaggaaagttccgagggtgggcagcagggcccaccaacccgggaaggcggacttccgactgagcagggcaaccgctaccaggatcagcgacaagccggcagccgactgccagttgccggccctggccagggggccacgccggtgcagcgcaaggtaggcgagaatcccgcctgtcatcaactcccagaaacgcgaccacggcgagtaaaaagccgccaccgggtcggcgcctgtcgtcaggatgttcgccgcaaaggaggcgatggcgatgacgatggtgatcttcagaaagtgcgcccggcgtcgccagaccagtgccaggagaagcggccagacgatgtagaactgctcctcgatacccagtgaccagagatgcagaaagggcttggtgtaggcgtcgctgtcgaagtagcctgcttcgccccagaggacgaagttcgaaacgaatccggccccggcggctatgtgcgttcccaactgctgcagttcgtccacgaagagcaggtaccagccggcggcccagcctgccgtcaggacgatgagcagggccggaaagatgcgtctgattctccgggcgtagaactcccggaagctgaaagtgccattttcgaggctgccgaagatgatcgtgctgatcagatagcccgagaccacgaagaagatgtcgacgcccacaaagccgcccgggagggctttcgggaaggcgtgaaacagcaccacgaggagcacgcccaaggcacgcagtccgtcgatgtcgggacggtagcgcggatggaccagaggcgacggttctggttgctcgagggaccaacccggttgggcactgtgcattaccgaaaccctggccgggccctgtctggaagtggatggtgacgccggtggtcgtcggtgcccatctctgtcgccggcggcagatttccggcgccgcgatgcgcgacgaatcgcgatcgcctgctcaaggctgcgccagggcgttgttgatcaggacgcaatccatctcgatgaccgacaggtcgtcgttcctgctgaccgggtagaggccgctcgggacgaagccctttccctcatagagccgcaaggcatcgaggtagtgtggtgcctgcgcatagatcggcatcagggagatctcggagagcaggcagacgatgcagccaagggattgctgggcgccctggaacacttgcaggtcgtagccctgggtatccattttcaggagaatcctcgctgccttggcgagcttctcacgtgcaatgaagttgtcgagcgtgtccatcgcgatggtttcctgatggcttaccgcgatgctcgggaaggccgtcttgccaaaatcgttcgggtcgagcagcgaacaaagatcggaggaagcggtgacgttgattatggcgtcgccgaccctctcgccgagagcagtgttgaaaacctcccagttcgcgtcgtgttgcgcgatccggcgcaactgctcgtaggtgctgttgaccggctcgaaggaatagatcgtacccctgaagccctcgctgcgcaggaggagggcaaactgcccgtcgttggctccgacgtcgatgaccacgtcgatggcatggcggtggatgacgttgcggaggtgggcgcggagagacggattcttctttcgccggatgagttcgtatcccaatgaccgggcgagcgagtaaagcaacttcatgacgaaagatccctgatcgcgatgcgcgatatgatactggatcgagggcggccgacgtgccgggtgggccaaacaaacgacgaacaggcgttacgctggcggatcggggtgccgacctcgcgagcctgtcgggccgacgtcaggccagtctccgcagataagcgggagcgaattcgagaacgaaatcccagaaagcaccgagtgccggtgtcaggtgtttgttcttgtgacggacgatgtgccagcgccggatcacgggggtaccttcgaccttgaggatcaccaggcgcgcggcgctgagttcaagtccgagcgtgtgctgcgagatgaagctgattcccaggccggcgacgaccgcctgcttgatcgcttcattgctgcccatctccatgccgatccgcggtttgatcgaacgttcctgaaagaactcctccatggccgagcgcgttcccgaaccggtctcgcgcacgatcagcgtttcgccggcgagatcctcgaccgcaacgttcgcctgtccggccaggggatgcgcggcgctggcaacgatcacgagggggtgcggcgcgaaggcgacggccgtggcgtcgagctcggcaggcggacgccccatgatagccaggtcgacttcgttgccgacaagcaggcgagtcaccgtgtcgcggttgtcgatcaggaggcgaatgcgaacgtcggcctggaccttgcgaaactcggccagcaggccgggcgcaaaatactcggcggtactggcgaccgcgacggcgatgcgcccaccgcgcagccccttgagcgccagaagggcctcatccgcttccttgagcgactgcaggatctgacgcgtatggtctagcaggatttcgcccgcttcggtaagaaacacccgtttgccgatccgttcgaacagcagggcaccggagacatcctccagttgtttgatctgcagggagatggcggcgtgtgtcagatgcagcttctccgccgcacgcgcaaacgagaggtggctggcggctaccgagaagatttgcagttgacggatcgttgcgtttctcatatgcaaggttttcttaaattaaacagacagtatgtttaactagcgcttttgtattggaccgctagaatctgagcagtccccggatcaacaagaatttcaactcctggagtctcaccatgctatgcggccgtaccaatgttaacaagttcctgatcgaggagcagcgccggaatccggcgctggccggcgatttctcgatgctcatcagcgatgtcgttcgctcgtgcaaggcaattgcccaaggcgtctcgcgtggctcgctggccggcgtgctcggcgatcacggcagcgagaacgtccagggcgaggcgcagaagaagctcgacgtgctggccaaccaggccttcatacaccattgcgagtggggtggccacctggcggcgatggcgtccgaggaaatggacgacatctatccgatccccgccgagaacccgcgcggcaagtatctgctggttttcgaccctctcgacggttcgtccaacatcgacgtcaacctctcggtgggcagcatcttttccgtactgcgctgcccggaaaaaggcagcgccggcacgccgaccgcggcggactttctgcagcccggcagccggcaggttgccgccggctacgccttgtacggtccgtcggcgatgctggtgctgacagtgggcaacggtacgcatggtttcacgctcgatcgcaatatcggcgagttcctcctgacgcatccgaatctggtcattgcagcggatacccacgagttcgcgatcaacgcctcgaacgagcgtttctgggaaaaaccggttcagcgctacgtcgccgagtgcctggccggcaagaccggcgtgcgcgggaaggatttcaacatgcgctgggtcgcctcgatggttgccgaagttcatcgcatcctcatgcgcgggggcgtcttcctgtacccgcgcgacagcaaggacacgtcgaagcccgggcggctgcgcctgatgtacgaagccaatccgatggccatgatcgtcggccaggcgggcggcctggcgtcaaccggcaacgagcgcattctcgacgtgcaaccgaccagcctgcaccagcgggtgccggtgattctcggttcgcgcgacgaagtcgagcgcatcgaacgttaccaccgggaacatgaaaccggtgaagatcagccgttccgttcgcctcttttctcgacgcgcacgctgttccgtgacgattagtcggtccggagcaagcgactgaatacactccctatccctttgagccacggaggcacacagcatgtcgatcaagaaccccgtcatcgcgatcaccggttcctcgggcgccggtacgacgtcggtcacgcgcgcctttcaacacatcttccggcgcgagagtctgaacgccgcgatcatcgaaggtgacagctttcatcgctacgaccgcctggaaatgcgcgcgaagatggccgagaagagcctcgccggcgaccatcatttcagccatttcggacccgaagccaacctgctggccgaactcgaaggcctgttccgcgaatacggcgagaccggccggggcaggagccgtcactacgtgcacgacgatgccgaagcggagaagtatggcgcgccgccggggacattcaccgaatgggccgatctgcccagcgacaccgacctgctgttctacgagggactgcatggtggcgtgagaagcgaagcggtcgacatcggccgctatgtcgacctctgtgtcggcgtcgtgccgatcatcaacctggaatggatccagaagctccatcgcgacaaggcgcaacggggctactccactgaagcggtgatggacaccatcctgcggcgaatgcccgactacatcaattacatctgcccgcagttctcccagacgcacgtcaatttccagcgcgtgccgacggtcgacacctcgaaccccttcatcgcccaggatattccggggcaggacgaaagcatgctggtgattcgcttcgccaaccccaagggcatcgacttcccctacctgctgagcatgctgcatgactcgttcatgtcgcggccgaacatcatcgtctgtccgggcggcaagatgggcctggccatgcagatcatcttcacgccgatgatcatgcagctgatcgacaagaagcgccgcgcgcgctgacgggctggcaggttcacttctcgaagcctgttcccgtgccctgattgaaggagattattgtgccgacgcaatcccgcaagttccgccgtcgctgcgccaacgcgttgcgctttctcgccatcgatgccgtccaggccgccaattccggccacccggggatgccgatgggcatggccgacatcgccgaggtcctctggcgtcaccacctgaagcacaatccggccaatcccgactgggtcgaccgtgaccgcttcgtgctgtcgaacgggcatgggtcgatgctgatctacgctctgctgcatctctccggctacgatctgccgatcgaggaactcaagcgctttcggcaactgcattcgcggactcccggccacccggagttcggtatgaccccgggtgtcgaaacgacgaccgggcctcttgggcagggcctcgctaatgctgtgggcatggctctggccgaacgtctgctcgccgagaccttcaaccgcgccgagcacgcgatcgtcgaccactacacctatgccttcatcggcgatggctgcctcatggaaggggtttcgcacgaggtgtgttcgctggctggccgtttgtcactgtccaagctgatcgtcttttatgacgacaatgacatctcgatcgacggccacgtcaagccctggttcgccgatgacacgccgaagcgtttcgaggcctacggctggcgcgtcgtcccacactgcgacgggcatgaccccgattcgatagaggcggcgattcgcatcgccaagacgcaaaccgggcggccgacgctgatctgctgcaagacgatgatcgggtttggttcgccgaacaaagggggcacgcacgacgtgcatggtgcacccctgggcgccagcgaaatcgccaatactcgccgccagctcgaatggccatttgccgcgttcgaaatcccggacgacgttcgccgcggctgggatgccagcgcccgtggcgaagccgccgaagaagtctggacggcgaatttcgccgcgtatcgtgcagcctaccccgaagcggcagccgaattcgaacgccggacgcgcggtgagctgccgggcgactggcacgcccgggtggccgccttgctcgacaagctggcgacgcagaccggtgccgtggcgacacgcaaggcatcgcagaacgtgatcgaggccgtcgccccgctcctgcccgagttgctgggtggttcggccgacctgaccgggtcgaatctcaccaactggagcggcacgcgacccgccaaccgggagccgggcggcaactacgtcagctatggcgtgcgcgagttcggcatgacggcgcttgccaacgggattgccctgcacggtggcttcattccctacaccgcgaccttcctggtcttttccgactatgcgcgcaacgccatacgcatggcgtcgctgatgcggctgcggcaattgatggtttacacgcacgactcgatcggccttggcgaggacggtccgacgcaccagccgatcgaacaggccgcgtccttgcggctgatcccgggtctcgacgtgtggcgcccggccgacgcaatggagacggcggtggcctggactgcggcgctggaacggcaggatggcccctcctgcttcctcctttcccggcagaatctcccggcactgtcccggaccgccgagcagcttgccgggatcaggcttggcggctacgtcctccggcacgccgatgcggagattcctcaggtcgtgctgattgccacgggctcggaagtcgccgtcgccgtcgatgcgcaggccgcgctacgcgcggagggtatcgccgcttgcgtggtctccatgccgtgtcaacgacgattcgacctgcaggcccaagcgtatcggcaggaagtgctgccgccatcgctgccgatagtcgccgtcgaagccggacatcccgacctgtggtggaagtatctcggtggccatggtgctgtggtcggtatcgaccgctttggcgaatccgcgccggctgccgaactctacgagttcttcgggatcactgtggcaagggtcgtcgccgaggcacggcgtctggtcggcgcaacgccgccgggcgcggccacgtcgtgctagaaggatagtgagatagtgaggatagtgccggcaggctcgacaagcaaggcggcccggtcagcttggccgcccgcttgtcgcggtcgtcaaagggccggatacttggccgggtcggacatcttctcgagtaccttgccgagttccggcgcagtcagcttttcatcgtagatgccggcgctcacctggatgccggtggtgaaggatatgtccgccgccagggcataggagagcttccgcgaaagcttgccggcccccggcttctgccacatgtattccacccagccgccacgcggttcgctaccgaccttgcagagttccttgaagatgaacttgcccgcattgtcggtgatctgcatgatcggctggccgaccagatcgggccgcaaggggtgtgccatcattctgttgcggcggcagtcgtagacgaagacatagctgtccttccacacccatttgccatccttgttgttgaactccgcgtagccggccgagcccttgtcgtgcaggaatttggcggccgcccgcacgttgttgacggcctcttcggcagttgcgatgtccgcatcggcggcactcgcgcagggtacaaagccgcaagcggccaaagccgcgatcaggccgatcgctttcccatttttcatagcatcttgctccttcagaacttgttcacgatgtcggctggtccggtcgctgccaggaagtcctggcgagccggccaccgacctgactgaccctagccgatccacggcctgcccaccggcaggatgtcgcggccaaagacgtcggcataaataatgtgcgccatgatgtaccaggccatcgcggccgtgaccatcagctcgtagccggcgacaacggtgagttcgggatagccgaagtgcgcaagatcgagcaggatgaacccgatcaacaacaacgtgaacgtcagtgccagagcgccgtgaatgcgcagcgagccgatccacaggatgaacgtgaagagcgtccacgccacgaggaaccagccgacgtcggtcttgctcgaggtgtacaggttgtagtggttgccgatcaggagcagcgccagcgcgatccagaaacagccgtaggcggtaaaggcgcaatagccgaagttgttgcccgttttcatctcctgcaagcccgcgatcatctgcgccagcccgccaaagatgagtcccagccagatgaccgggccgaggcccatccagccgacgttatgaaactgcaacaccatcgtcgtcaaaccaaaaccggccagaccgacaaccgccggatttcccagcttctgctccgccatcactacccccgtggacaagaatgagcggctgggacaggagacccagccgcgagaaaaaggggctcctcgccccgttcggggtcggaaaccacctgatccgaaccccaggaagcgcattataccatgctgatagcatcggagacaagccggaactgccgtgaagttacagtgaaaccgccattcatgcggtcaataaacacgcaccgtcaatgcgttgagaattccatttgttgcagtgacgtgccgatgcggtgagcctgtagtcctggttccaaggtggcggattcgtccgcgatgcgggcttgcctctgacgaccagcgccaagcgacgacgcccgctgcagtggtgcggatcagcctgcagatcacaggggggggcgtctgcggtgtgctcagaccgtgaactggttgaccgatttttccatccgctcgacgatcgaactcagccggctgaccatcacgtcggtgtgcgcgaccaccgaaacgttctgttcggtcatcgctgctacctgctcgacgttctgggccagttgggtcatcgctgcctgttgttcgaccgacgcatgcgagatctcgtcgacgcgccggatcgtgtcgtccatctcgtccttgatcctttgcaacgcttcctgtgaggaatgaacgaggtttacgccttcgccaacctgggcggcgccggcgcgcatgccatcgacggcgagcttcgtctcgctctggatgatggcgatcatggcgctgatctcctgagttgccttgccggtgcgctcggcgagcttgcgcacctcgtcggcgacgacagcaaagccgcgtccctgctcgccggcacgtgctgcctcgatagcggcgttgagcgccagcaggttcgtctgatcggcgatctctttgatgacgctggcaatctggctgatttccgccgaacgttggcccagggtttcgacctgttccgcagagaccgtgaccgtttccgagagtgaaagaatcgcttcgcaggcctgcccggatcgctcgaagccatcgcgtgataccttgccggtatgatgcgcgacctcacgcgtcgagcgcgcgttctccgccacttcgccgatcgacatcgtcacctcttcgaccgccgctgccgcggaggaggtcgcgtcgctctgcttgcgcgccgattggtgaacttgctgcacgccggctccgacctcgtgggtcgcgctgccaacctgcgccgcgacgtcggccattccctgcacggttgcctggacggaggaaacgaaattgtcggtcttctggattaccgtgccgatcaggtcatggcgttgagaatttacgcgttgcttgaggttgccggtagtcaggaggccatcgagccaggcaccgaaggcgttgagatcacgaatgacgcgcggcgcgtagacgaaaagaaagcacaggccgtacaagcccaggacggtcgcgacgacgtcgagggcagtcgcgagtgcgccgctgccgaggttcccccccgccaagcgcatcgcggcgccggcaactgcagcgatgccgatcagggtgagctggatcggcagcgcgagaaccgcccggaccgacgccgcccgacgatcgacgacccggccatgttcgacctgaagctcccacacacttgactccgttggccgtgagcgctaagctctgggcatgcgtctctgtggccaagaattctccatcgaccttctggatcgaatccgggaggccgtcacgtcggtgccggagatatcgcgtcgggcgctgtcgcggcgggtttgcgagtggctcgattggcgtaccacgacgggcggttggcaggaaggcggctgccgcaaagcgttggcacagctcgtgcggcgccaggtcatcgaacttccggccgtccgggcccgattcacgccacgccagccgaccacgctggaagtggaagacctccgcgtcagtgggccgctggcaacgctgggtgccgtcgagttggtggccgtcgaggcggggagtcgggaagcacaaatctggcgcgcgctgatggcgcgcgaacactacctgggcgaaaagcccctctgtggtgcccagttgcgctacctggtgcgctgcgaactctacggctggctgggagcgctcggtttcacctcggcgagttgggccctgaaggagcgtgacaaagcgattgggtgggatgatgcggcgcgtcggtacaacctgcggcaggtggtggcgaatgcccgcttcttgatccgaccgggcgtgcaggtgccgaatcttgcctcacacgtgctcggactcgcgagccggcgactgccggcggactgggaagcgcgctacgacgtacggccgctgttgctggagaccttcgtcgatcccacgcgttttcccggccactgctaccgcgcggccaactggatggacgtcggaaccacctctgggcgccgtgatggcgtggccaaacagatcttcctgctgccattggacacgcagtggcgcgagcgattgtccgcgaaaccccacgacggcctgcgcacctccccccgtgcgccggcgagcaactgggcggaagaagaatttgccaccgttcgctggtacgatgagcgcctcaaacgacggctggtgtcccttgcgctcgacttcttccatcgcccgcaggcgaatgtccccgaagcctgcgcttcgcgcgccggcacgatggccgcgtatcgctttctccgtaaccgccaggtgaacctgcaagcgattctgaccccgcacatcgaagcgaccatcgagcgcattcgagcgcaccggatcgtcctggtcccgcaggatacgacgacgctcaactattcgcatcatcccgcaacccaaggactgggcccggtcaacaccacgcgcgaccaggccgtcggcttgatgctgcacgacaccgtggcgttcagcgtcgaggggacaccgctcggcgtcctcgacgcccagtgctgggcacgcgatcccgacgagcacggcaagagcgaggaacgtaagcatctgccgatcgaggaaaaggagagcatgaagtggctgaacagcttcgctcgggtggctgaagttcaggcgctgtgcccggaaaccctgttggtgagcatgggggatcgggagtcggatattcatgatctgtttgcgctggccgcgcgcgatccggcagggccgaagttgctggtgcgggccgagcgtacccggcagcggcgagtggagaacgaagccctgtgggacttcatcagccgccagtcgcccgccggcgaaatcaccctgcacattccccggcggggcaaccgcccgaagcgcacggtggtgctgtccgtgcgcttcgccgaagtgacgctgcagccgccgcgcgacagtcgcctgccggcggttgagctgtgggcggttcatctatacgaagagaacaccgacgatcccgagccaatcgagtggatgttgctgaccaccgtgccggttaacaccttcgacgatgccgttgaacgcgccgagtggtacgccgcgcgctgggggatcgaggtcttccaccgcaccctgaagagcggctgtcggatcaaggatcgccaactcggcaccgccacgcgcttgcaggcgtgcctggggatcgacatggtggtggcgtggcgcatctaccacttgacgatgctcgggcgcgaggttcccgatcatccatgcaccgtcttcttcgaagaagtggaatggaaggccttgcactgctatcactaccagacctcggtaccccccgacgaaccgcccagcatggctcaagcggtgcgcatgctggcgaagatgggcggccacctcggacgtcgcggcgacgctccgcccggtacccaggtgctctggcgcggtctgcagcatctcgacgtggccgtccagatgtacaacatcttcaccctctcacctgcgcctcgaatctggcgctcctaccccgaaggctatccgtcgcacccccaggcgccttgagtggcagcggagtcaagtgagggcaaaggccagcatgttcgacgcgggtgctcttgtcaccctcccggatttgcttgtacgcggcatcggcggtattgatctctgtgcggctcggccgactgcgcaccgactggtagccgacgacctggccaccttcgcgcaccggcgagacgttggcaacgacccaatagaagccgccgtccttgcgacgattcttgaccaggccgcaccaggggcgaccggccttcagatcgcgccacatgtcggcgaacgcctcctcgggcatgtccggatggcgaaccagattgtgcggctgcccgatcatttcctcacgcgtgaagccgctgaccttggcgaaggcctcgttggcttcgacgatgactcctttcgcatccgtgcgcgaatagatgaactcgttgtcaggcaggatcgtttcgagattggttaccggcaggttcttccgcattttcttgcactccgcttgtggtctggccagaatcatagctaatcgccggtatttaggcgacacttcttggcggacggggccgggaatcagacaccaccggcaatgcttgcggggccaatcgcgctcagccttgctgcgctttggtagaatggctttttgtcccggttgcgccaagcccaatgacacgcaagattctcgtcacttccgccctgccgtatgccaacggcgcaatccaccttggtcatctggtcgagtacattcagaccgacatctgggtacgcttccagaagatgcgcggccacgagtgctggtacgtgtgtgccgacgacacgcacggcacacccatcatgctgcgtgcagaggccgagggaatcactcccgagacgctgatcgaacgtgtgcagggcgagcatgcccgcgatttttccggcttccatatcggtttcgacaactactacacgacccattccgacgagactcgccgctgtgccaacgagatctacgcccggttgcaggcggccggtctgatcgaaacgcgcgtcatcgagcagtactacgacccgctcaagcagatgttcctgcccgaccgtttcatcaagggggaatgcccgaagtgcggtgcgcacgaccagtacggtgacaactgcgaaagctgcggcgctgcctataccgcgaacgacctgaagaacccgtattcggcggtttccggcgccagaccggaactgcggcagtccgagcactatttcttcaagctctccgacccgcgctgccagacctttctgcgccgctggacgcaggcagaaggccgcctgcagagcgaagcggccaacaaactccaggagtggctgggagccgagggcgagaatcatctgaccgactgggacatctcgcgcgacgcaccttacttcggcttcgaaatccccggcgcgcccggcaagtacttctacgtctggctggacgcgccgatcggctacatgggggcgttccgcaatctctgcgaccggcaaggtctcgacttcgacgagtactggcggccgggttcggcaaccgagctctatcacttcatcggcaaggacatcctttatttccacgccctgttctggccggcagaactcgagcacgccgggtatcgcacgccgagcaaggtctttgcgcatggcttcctgaccgttgacggcgccaagatgtccaagtcacgcggcactttcatcaccgccgaaagctatctcgcgcagggcctggacccggaatggctgcgctactactacgcggcgaagctgtcgagttcgatggaggatatcgacctcaatctcgatgatttcattgcccgcgtcaactcggacatggtcggtaagttcgtgaacatcgccagccgctcggctggcttcgtcgtcaagcattttgccggccagctgtgcacctgtgacgaaagcctgccggcgatccaggccatccgtgaccggcgcgcgctgatcgcggaccattatgaagcgcgcgacttcggcaaggccattcgcgaaatcatggccctcaccgacctcgccaatcagtatgtcgacagcgtcaagccctgggaactcgcccgccaggctgggcgcgagagcgaactccaggccgcctgcagcaatgcgctcaacctctttcgcctgttcgccattctgctcaaaccggtcctgccggccctcagtgccagggccgaggcatttctcaacgtcgccccgtttgtctgggaggactcggctaccgttctcgccgccgggcatgcgatcaatgcctaccggcacctgatgacgcgcgtggacaggaagctcgtcgaggcgctggtcgaagccaatcgcgaatcgcgcgcgccactcccgcaggccgcgccgcaaaaacacgccgagcagcaggagaaggcggccgtcgtcgccgtcgcgcaggctgccgtggcaaccgccgccggaccacacgtcagtctcgacgacttcatgcggatcgacctgcgcatagcccgcatcagcgaggcggcgcacgtcgatggcgccgacaagctggttcgcctgctgctcgacatcggcccgctcggcagccggcaggtctttgccgggatcaaggcggcctacgatccggcggcgctcgttggccggctgacggtgatggtcgccaacctcgccccgcgcaagatgaaattcggcatgtccgagggaatggttttggctgcctcggatcccgacggtcaagcgccggggattttcctgctcgcgccggacgccggggccgcacccggcatgcgcgtcaagtaggcggtatgcaggcacgccaacgctcgcgggttacgccgcgtgtgctgttgtttgcgctgctcgatgtcgtcggcatgctgatcctggcgagcggtgcgttgtggttggcccggggcgagacgctgttcattcccgacttcccgaccagtacgccaacggcggtgattaccgtcgctgccggcgttgccctgatggtctgggcagtcgccggaattctgcgcgagttgatcgggcgtccggcggagcccgacgcagaccgtccctgacctcgcggcgggatgcagcggagccacgctcttcccacttcgccaggcaatattgtcaatggcggtcgcgcgccaagccccaatcgggtgcacagcccttgccggcaccagcaaggcgtctgccatgatgttcccgcgattcgccccattaagaggactttaaggatcagctcgcaaactggtggcaattcttcaccagggatctgccatgcagaccgcaagacgcgacgtgttcgacagccgttccagcccagtcctcgtcacccacagtgtcgtcggttcaccgcggcgcaaggaaaccgagtccttcatccggacggtcttcgcgcggcaccacggcgccgacgtatcgtcgtttgcccccaacctgctgctcctcgaacagcatgaccggacagtcgccgccaccggttggcgtgctgcggcgagtgacgcgctgtttctcgagcgttatctcgaccagccggtcgagcaggccatggctgaactcgccaaccagcgcgtgcgccgtgagcgtatcgtcgaagtcgggaatctggctgccgagaagcctggcgggacggctcaagtggtgctcgctctcgccgttcacctcgaccgcctgggctatgagtgggtcgtgttcaccgccacccgcgaactgatcggcattcttggccgcctggggctgcccttgctggcgctggcctcggccgaccccgcccgcctcggtgacgatgccgccgcctggggccactattacgacacgcagccgatcgtcgtcgctggtcgcatccgcatggctctcgagcggatcggccggcgcccatgagcggcgatctgctgtttgccgcactggccgccagagcgccggacgaggtcgtcctgcagggaacgacgcagacctggcgtaccgcggagctgctgtcggcgatcgagctgctggccagccggctggccagcagtcgcgttcttgccgtgctggctgacaatggcccggcgtgggtgatcgccgatctcgccgccctgcgcgcgggaatcgtgcatctgccgttacccgatttcttcagccaggcgcagctcgcgcacgcgctcgagcaaagcggcgccgacacgctcctcaccgaccagccggcacgcatagccaagctggatctggggttcgcgatcggcggcaagtggcatggccttgtctggatgcagcgctcggccgtgagcgtgtcgctgcccacggccactgccaaggtgtcgttcacctcgggcagcaccggtacccccaagggggcatgcctgagcgccgccggcctgctcgataccgcccgtgccgttgccagtcgcctggccgacctgccgatccgcaggcatctggcggtcctgcctctgcccttgctgctcgagaacagcgccggagtctacgcgccactgttgcgcggtgccgaagtctgcctgcctgatctgcagcgcctgggatggcggggcatggccggtttcgacccggccgcgctacagcgcgaagtcgacgcggcgcgtccggacagcctgatcctcgtgcccgaactgctcaaggcatggagcctgttcctgacggcggctgggcaacgcgcgccagcggcactgcgctacctcgccgtcggcggcgcccgcgtctccccggctctgctgagcgaggcgcgggcgctcggcttgcccgcttaccagggctatggattgaccgagtgtggctcggtggtcagcatcaaccgccccggtgacgacggcaacgatgtcggacgccccctcgaccacgtcggcgtgcgtatcgtcgacggtgaagttcgcgtcgctgcgcgcgcattcctcggctacgtcggcgagccgccgatcgagaccgccgggacgctcgtgccggcgcgcgagttcgccactggcgacctgggctgcttcgacgccgacggtcatctgcatctgtcgggtcggtgcaggaatctgttgatcacgtcctacggccgcaacatcgcccccgaatgggtcgagtcggtcctcctggcgcagccagccatcgcccaggcggttgtcgccggcgacggcaagccctggctcagcgccgtgctcgtcggatcgcccggcgtcgacgctgccggcctggctgctgccgtccagcgggccaatgctgcgctgcccgactacgcgcgtgtcgcgcgctggatcgcagccgcaccgttcggcgcagcgaacgctctggccaccggcaacgggcgaccaattcgcagcgccatcttcactcagtatgctgccgaactggcggcactctatcttgatcaggaagccaccaatgtcgttttatgaacaactgatcgctgccacagccgccgagcgcgcgcatctgctggcggcaccggtcatcgccgactgcctgcagggacgcgtcagcagggccagctacctggccttcctggggcaggcgtatcaccacgttcgccatacgacgcctttgctgatgaccctcggcggccgcctgcccgaacgtctggcatggctgcggcgagcggtcgcagactacatcgacgaggagatcggccacgaggaatggatcctcaacgacatcgccgccgccggcggcgatgcggcggccgtgcgcaacagccagccggaattgccggccgaagtcatggtcgcctacgcctacgacctgctcaaccgcggcaatccagcggcgttcttcggtatggttttcgttctcgaaggcaccagcatcgccctggccctgcaggcggccgatcgcatccaggaggcgctggcactgccgaatgcggctttttcgtacctgcgctcgcacggtacgctggaccaggagcacacccggcatctggccgatctgctcgcgcgcatggtgcccgacgatcaggccgatgtgctgcgcagcgcgcgcgttttctacaaactctatggcgatgtcttccgggcactgccgcgcgaggaaccatcatggacttgaagaatgcccgcattctcctgaccggcgccagtggtggccttggccaggaactggctcgccagctgaacgacgccggcgccgcactgctgctcgccgggcgcgatcagggccgcctggccgccctctcgacgtcgctgggaactggcgtcgccagtgtctgcgccgatctcgggcggccggcgggagtcgtcgccctggcgggtgccgcgcgcgagttcggcatcaatgtcctcatcaacaatgccggtgtcggcgctttcggcctgttcgagaatcaggattggccgacgatcgagggggtcctcgccaccaacctggaagcgccggttcgtctgacgcacgcgctgctgccatggttgaaggcacagccgcaagcggcgatcgtgaacattggttcgaccttcggcagcctgccgtttcccggcttcgtcgcctactcggcggccaaggccgggctgcgcgggttttcccaggccttgcgtcgtgaacttgccgattcgctggtgtcggtcgtccacatcgcgccgcgcgccatcgatacgccgctcaacagcgaccccgtcaaggcgttgaaccgggcgctgaagaaccacagcgacagcgccgaagacgtcgctcggcagatcgtgcgcgccctgcgtcgtggcgacggcgagagtcatttcggatttccggagcgcctcttcgcctggatcaacggtttcgcccccgcgctcatcgaccgcggcctggctggcaagctggcgatcatcaaacagcactcttcctcctcctcctcttgatctcctgtgaaaggacttccgccaatgaacatcatcgtccgccaggcaggcgcatttcttgccctgccactgtttcttgcctgcactaccctggccgctgccgcaacgcccgaagaactgatccggccgattcaggaacagtgggcggagatcaagtatcgccagccggaaaagcagcaggccgaaagctatcgcctgctggccgcccaggcgaagaagatcgtcgaagccaatccgaaaatgcccgagccgctgatctgggaaggcatcgtcgtgtcgagcgaggccggtgccaagggcggcctcggggcgctgtcgctggccaaggaagcgcgccagcttctggacgaggctctgaagctgaacgacaaggccctcaacggttcggcgtacaccagtctggcgacgctgtatgccaaggtgccgggctggccggtcggctttggcgacaaggagcgtgccgaggagtacttcaagaaggcgctcgcgatcaacccggacggtattgacccgaacttcttttacggtgagtatctggccgatcggggccgcactggcgaggcgctcacctatctggaaaaggcgctcaaggcgccgccgcggccgggccgcgaagtggccgatagcggccgccgccaggagatccaggccctgttggccaaagtcaggaaggaaggcaagtaagtgcggattttgctggttgaagacgattccttgctcggggacggcatccgtgctggtctgaagctggcagactacgcggtcgactgggtgcgcgacggcgaggcggcgcgcctggctttgctcgaccacgcctatcaggcttgcgttctcgatctcggcctgcccaagcgcgacggcctgtcggtcctcaaggacttgcgcgcgcgcggcaatcacctgccggtgctcatcctcacggcacgcgacagcagcgccgacaagatcgctgggctcgacgccggcgccgacgattacctcaccaagcctttcgatctgcccgaactgcaggcgcgcttgcgggcgctgattcgccgcgccggcggcgccgcgacaccgacgctcgagcacgccggcgtcgttctcgaaccggcaagcaagcgggtgctgcgggatggccagccgatcgccctgtcggcgcgcgagtacgccctgctgcatgatctgctgagccacaagacgcacatccggacgcgcagccaactcgaggagagtctctacgcctggggcgaggaaaccggcagcaataccgtcgaagtgtacgtccaccacctgcgcaagaaactcgggaccgacttcatccgcaccgttcgcggtctcggttaccagttgggtgacgccggctgatgccgaaatcgctgcagtgcgcgcaggtccggtcattgcgctggcgcctgctgcgcaccgtctgcatcgccgcgctgctgggcctggcactgagcggcgcgctgagttaccagcaggcacagcacgaggcagaagaactgatggacgggcatctggcgcaatcggcccgactcctgctggcgctcgtgcgcgacaacgagagtcacctggcggatctcgccgcgcgtctggcaaccgtacgcagcgatcaggcaaatctctacgaaccgccgctcgagttccagatcgggcgcgccgacgggtcgctgctgctgcgctcggagcatgcgccgggcatccccttgtcggccgcgacgggctattcggtcatcgaacacgacggccatccctggcggatgctgaacatgcaggccgcgtccggcgactaccgggtgcaggtgggacagtcgatcaccctgcgcgaccgcgccgcgctcgaggttgccggtcagtcggtgttgccgattgcagcgatttcccctctgcttctgctgctgatctattactcggtccgtagcggcctgaaaccgcttgatgacctggccgccgatgtcgcttcacggtcgccggagaacctgggcccactcgccaatcgcgcggcgccgagcgaagcccagccgctcgtggccgccctcaaccggctgctcttcaggctgcgcgacacgctggagagcgagcgccgtttcactgccgacgcggcgcacgaactgcgcacgccactggccatcgtcaagatccaggcacaggtcgcccaactcagccccgacgccaacgaccgccagcacgcactgaggcagatcgtcgctggtgccgaccgcgcgacgcgcgtactcgagcaactgctgcgtctggcgcggctcgatccgcttgcgcgactgcccaacccggtcgaggtcgacctggccgaactggctcggcaaggcttggccgacttcctgcaaagcgtcgacgccagggacatccggctacagacggccggctcgcccttgctggtccgcggcgacgcggaactgctgcagatcgtgctgcgcaatctcctcgacaacgccctgcgctacacgcctgcggacagcaggatccacgtcttcgcccgtcggcaaggcggcgagttgtcgctcggcgtcgccgacgatggcccgggcgtgccgccgaccgagttgccgcggctcgtcgaacgcttctatcgcggtcgcgaggcgaacgctgaaggcagtggcctcggtctggcaatcgtccaacggatcgccgaattgcacgacgcacgcttcgaagtggagaatctggcggccggcggtttcactgcgcgcttgcgctggtgcaggtcgccgacggcctagccagtttacgcggcaagacttgcccatggtttcgtgatcgagtgctgtattgggtccggaagacacggccccggagatcgcaatgcccaacttgaccatcaccacagatgaatcgaccctgcgatgcgcgcggatcgaagctgcgaggagcaagaccagcgtttcaaagctggtggagaaaccctcgcgcgtgccagccagcagaaggactgtacgccgccgccatgcaggacttcttgtcgcgcggcccttcccctgaatctgcggttcgtgaagatggccgatctggcccacacgtgaggatctgcacggacgtctggcgagccagtgagcgggtctttgtcgatacgaacgttatcgcccacgcgcgtgatggcagggaggatggcctggtggttgatgcccagttgaccaccgtcaaatccgtttgcggtggctgcgctgccggccgagtgaagcgtgtcaggctgggggctgtactcgagtagggcgagcagaaagagggttgtgaacaggacgcgcggtcggcttgcactactaagtatgccgggcaagtcgatgcggcgtctttcctcgctgccggcgtggcgatcgcttgttgtccttgctcgtgagcagatgccccgccgtggggcgtctgctcacgagtcagtgctcagcagcgtcgacgcgccaaacgcaggccggcgaagccgaggcccagcagggccagcgcggtcggctccggcacagtcgtcgttgggccggcgggtgcgttcaggacaaacctctcgggcgttccctcgaacgttgtccagtttgcagcatcagtgcttgtcgcgtaattgaagatgtcaaagaatgcaaaccctctatcgtccgatgatttgaacagatactcgatggactggaacaagccgatacccggcacgaagtcgttggacaagctgtacacctgttgagacgccgagaacttggtagggccaccgtccttctccaccttcccgtcgacctcgccatacgagtaaacgtaggctgaattcccgtcgggcacaacgaactcgcgtgtcaccgtatgaccattgactgttgccgaaaagctggcagctgaagtgccccctgggtccgacgagaagccgtaggaatggctgactgtcgaattcgatccttggttggcatttgcggttgggtcggcgaggcgcgttgtcaggctgtagtcaagcccaaccaaactcccgtcagccggaccgaacagtcccagtccgtcaacccccgtaaagatcttgccgctagtcgtgaacgtccacggtgtcgcctgggccggcccgatgccgacgagccccagcgcgagggtggcagttgacaagaaggtgccgattttcattgtgttgcctttcggaattgaaatgcagctggacggcgctgccccggtattgctttgctcttgccttggccattgctcctgcttcttctcgtggcgggtgtctgacttggtcagtggcgtctgcgcgtcaggcgtagcccggcaaggctcagccccagcagggcgagggtggtgggctcaggaacgccggcgggtgggggcgggggcggtggtgcgccaaaggctctcaaggagccgccgccagccagcgtgtagcttgcaccccgcagataggcgttgcgggcgtcgccgtagtcgtagtagatgtcgatgccgtcgccgaagaggtggctcagcaggccgagatcgttgccttcgaggaggaaggcgtcgacgtacaaagccgttccgctgttgtcggtattgccgtcgcccaggtgaaggatgtcaccggcgccgaggaacagggtgtcccaagcgaagttatcggcgaagccggctgcaccacggtcctcactggccagcaggaaggtgtggtcgccgccaccggtgaaggcgagataggcatcccgcgtattccacagggcgccctgtttgctgtggttcgcgaagtcgccgccgataaaccaccggtcacccgctccgccgaccaggtaccccgtctctcccaccacgagtttgaagacgtgcgtgtcggaggggtcgctcacataggcaccgtggttggtcagggtgccggtgaaggtggcagtggtgtcggtgagtttccaggtgccgtggttcaccacctcgccgttgaagaccgaaccgccggcgttgtgcagatggacgttgccactcgcctgattgaccacattgccgttaaaggtgaagctgccaccaccgccaatgtccaccgtgccctggttatcgaggtttgtcgtcaggctgcgagctcctgtggctacgacgctcaatgcgcctcgattgtcgatgctcgcggtgttcagcgaaccgccggcgagatggagtgtgccctggttgacgacgctgcccgcgttgagcgtgccgccgtcgaggcgatacgttccagcgctgccgatcgccacctgcgaggtcgtgtgtgtgccgcctgactggttgaaggtgccggtaccaccatagccgccaacgccgctggtgcccgagacgttaagaacagcggggccggaaaggttgtaggtgccgttgcccctatagcccacaagcaacacattcagggcattatgggttccgccagtctgattgaatacgccagttgttccggtgctgaatccgacaactgcctcccaagcggtattcagcgtgccgccattgagatcatatttcccctggcctccacttccgtcaccaacgaacatccagccggcgttgacggtacctccgttctggacgaaggcccctgtgccgccatcgccaagagacaaggtcaacccaagaccggtcgcgtccaacataccaccgtgcaaaatgtaacgcccagttccaccgctcgatccgacagccagcgttccggtttggtgatgaccgccattctggacgaaggaggactccggggctgggccaaaatagcccaccttagtccgctccgtaagtagcgaaccactggccgacaggtcgaaggatccaccgagataaatcactgcttcgctggctcgcaccacaccggttcccgagagccggtagtttgcacccgctcccgagacaagaagacttccggagacaccatcgtccaaatcattgaccgtcacagttccaccgctgtgatccatcgtcgaatacttgccaaaaacggctagcgactgggtactcagcgtcccacctgacatcgcgtagttactcttgccggtactgccgttgatcccgacactatcggcctcgacgtttccccctgtttgctcgaacctggcctcggcgctactgacaccattcccgactgacaaccagtatgattgaagcatccctcctgacagcgaatagctcgcctgtttgcccgcctcagcctcatggtaaaggacctgtaggtagtccgtacgcacagtaccgccggtttgtttgaatgagccatcccccctctctccgacagtcaggtagttcgcgttcagttggccaccacttagctcggcccggccggtacccgtcgtccaggttccgagtttgaactccgtcaccgtagccgtgcctccggactgattgaagacgccagtgccttcttcgccgactttgacttgagcggccgtcaagctacctgtgctcaacaaattgtaagtcccaacgttacccgaaaacgagcccaagccgagtatgccggtctcatgcattccgccgcggtggttcatcatcccagtcgtcgcgccgtaatagttgttggcgatggcggtgaggtccgtcttgagaacaccgccgcttaggtcataggtcgcggccacggtgtctttatccccgatcgtcaaatggggagtgttatgcgttccgccgctttgctgaaacagggcggcgccgccgtagccgctgacgtccgttgagctagtgctagtgaagacaccaccgagcaatgtgtagctaccccggttgatatgagtctgctcattggttaccacacctccgttctgggtaaaggtgccgtcgccaaagtttccgacttgtatcgatcgggtgactatcaacgaaccgcccgttacgctcaccgtgccggtgcctccagtccaattcccgagcaagaggtcttttcctatggttgcgctaccgcccgattggttaaagctgccatggccccacgcgccaacccatgtatcccgaccgacgctcaaggtgccggtgccgctgaggtcgtaagtgccggtctgattctctaacgttccgagaatcagatcgcggccgacggtgtgtgtgccaccgctattggcgatcgtgcccgaagccgcgaagccagccgtggatacgagattggggccgagaacggtgtctcgcccgacggtgagagtgccaccgttcaactggtaatacccggcggttcctgcggagacccccaggtgcagatcattcgcaatggtattggtgccagccgcctggatatgagtccccacgccggaaccccgatccccgccgcagagagaaaccaggcagtacgtgcctatcgcctcgttgaacgaccgaaggtcggtcgggaacggttgaaaaaggatatgatcgctgccgatattcaagcctactagcgcaaccccaggcgtgatttcgtcatggaccacaactgggtcagcgcccggaaagagaagcgccgccgtgtcgcccgtagtgggcctcccgtcagtccaagcaccggaagtccaggtcggggtcgggccacccaaccaataggtcgtgacggcgctggccggttggatataggcggccaacagggcggcggccacggcgttgagcgcgaaggcccgggggcgtttgggtttcaatcagatctccttggctgtgatggcgttaatggtaagcagaggggtgggcgctattgcaggggtttacccatcgactgggcgatcatcttggcgacctgcgaatcctttgtcacaggctcgatggcaacgatatgccggtcgttgaggtacatcagattgggagcatgccattcggatccgcgccgcagcaggacattcctgacctccttggtctccgggtcggtctggcgctggatgtaatggacgtcgcgcagcagcggataagtgccgcctgctccttccagcttgccgtagaagatctggccattgtcgaggaagacggcctgatactcggtttcgatgcggactttcggcgtgttgacgtcgcagccagggacagccagacaaacgccggcgagcaagcagatgaatttcaggtttcgcaagggggagctccgttttcttactattattgatgggccgtgcgattcggcaactttccggaagcaataatccggccagaagttgggcgttgccaaatatgtcttttaaattagtggcgcaatggcgagtgtcgggttggcgagtgtcgggttggcgagtgtcgggttggcgagtgtaaaaaattccgacactctgggcgacttggctggccccccaggaaaggagtgtgctggttgtggtggaacattggccggcgattgagcaacacgaagggggcgtcgtccggaagttcgacacagatcttgggtgagcaatgcgagcccccggctaccggctcccacaagactgacatccggacgcgcggccagtcggatccaggcacaggtcgcccaactcagccccgacgccaacgaccgccagcacgcactgaggcagatcgtcgccggtgccgaccgcgcgacgcgcgtactcgagcaactgctgcgtctggcgcggctcgatccgctcgcgcgactgcccaacccggtcgaggtcggcctggccgaactggctcggcaaggcttggccgacttcctgcaaagcgtcgacgccagggacatccggctacagacggccggctcgcccttgctggtccgcggcgacgcggaactgctgcagatcgtgctgcgcaatctcctcgacaacgccctgcgctacacgcctgcggacagcaggatccacgtcttcgcccgtcggcaaggcggcgagttgtcgctcggcgtcgccgacgatggcccgggcgtgccgccgaccgagttgccgcggctcgtcgaacgcttctatcgcggtcgcgaggcgaacgctgaaggcagtggcctcggtctagcaatcgtccaacggatcgccgaattgcacgacgcgcgcttcgaagtggagaatctgccggccggcggctttactgcgcgcctgcgctggtgcaggtcaccggcggcctagtcggttgccgccgccaagactcgcccaggcgttcgtgatcgagtgctgcagagtccgtgagacacggacccggagatcgccatgcccagtgttggcaaccgtcttgctgggggccgcccctcggattacacttcctcaggtgaggcacctgcccggggaagccgcgtcgctgctcggggccggctcgagggcgggccgtttgcggcgagtgggtgcagcccccccgggccggctgcggccgtgccaccagagcggagaagacaatgcccaagtactcctcattgttggtcggactgttcgtgatcctgctgattcctgaccttcgctatgcgcaggtggcgtttcagagtcctgctcggctttccgcgcagcgcaatctggaaagggcgcagtactatgcgggcaagccatccagcggcgactactggggttacacgcggtaccagtcgtcgatggccacgagcatccagggttatgtttccattcgccgttcacagcgcaacaccagcacggtcaatcaaggatccggcaacgtcgttgccaacgaggccggagtgatcggggattcctacggcaggtagagacgaccgtcggcaagccgccggcaaacgcgtcggcgtgtgcgacgacacgttgccgacacactttctcgtcgtcgtcagcgcttgccgacgacgagactgccgatcgagtagccggcgccgaaggagcagatgacgccgacgtcaccgctcatgaggtcggcgctgtgccggtggaaggcgatgatcgagccggccgacgcggtgttggcgaactcgtcgagaattactggggcttcgtcggcagtcgcgtcgcgaccgagcaggcgacggccgatcaactggttcatcgccaggttggcctgatgcagccagaagcgccgcacgtcaggcggccgcaagccgagcccggcgagatgcgtggtgatgtgcgcagcggccatcgggcacacttccttgaagaccttgcgaccctcctggacgaagagctggtcgcggtcggtcgggtcgcggtcttcgcagcgcgagagaaagccggcattgttgcggatattgttcgagaagctggttgccagtttgctgccgaggacttcccaggcattggtcgatcttgccgtatccagcctttcgacgacgatcgccgtgcacacgtcaccgaagatgaaatggcagtcgcgatcctgccaggccagatgcgccgagcagatttccggattgaccaccagtacacgctgcgccgtctcacagcgcaccgcgttgaccgccagttcgagtgcgaaggtggccgaggagcaggcgacgttcatgtcgaagccatagccctgactgattcccagcgctcgctggatttcgacggccattgccgggtaggggcgctgcatgttggaggcggcgcagatcaccgcatcgacgtcggagccagtcctgccggcagcggccagcgcctcgccgctggcggcaatcgccatttcggcctggagcgacagctcttcgttgccgcgcggctcgaacttcggtcgcatacgtagcgggtcgagcacgccggccttgtccatgacgtagcgacgagtgatgccggaggccttttcaatgaagtcgacactcgactccgcgcagctgacgacctcgccggctgcgatgcggttggcattcgtttcgttgaacagcctggcgtagctgttgtaggcggcgaccagttcctcgttgctgatggtgtggggagcggtgtagaggccagtggcgctgatcacgatgcgatgcatgcaggttctccggggtggttggcagactaccggttacaggtactggctgaccaccagtgcggccagcaggacggcgatgatgcccagcaagcgcccttgctgacgctgcgcgcgcgccaactcgccgagtagaggtgccaggtcggaagtcttctgctgtgccagagcctgatgcaccagacgcggcaattgcggcagggtgcgcgcccagtagggcgcttcctggaggacgccgaggtggaaagcgtgtcggcccacctgctcgctcatccagcgttcgaggaaaggcttggcggtcttccagaggtcgaggttggggtcaagctgtcggccaagcccctcgatgttgagcagggtcttctgcagcatcaccagttgcggctggatctccacgttgaaacggcgcgaggtctggaacaggcgcagcagcacccgaccgaaggagatctcgtgtagcggccggtcgaaaatcggttcgcagaccgcgcggatggcggcttcgaactcatcggcgcgggtatcggccggcgcccagccggcttcgatatgcgcggtggcgacgcgtttgtagtcgcgctggaagaaggcgagaaagttctgcgccaggtaattcttgtcggcgtcggtcagcgtcccgacgatgccgaaatccagtgcaatgtagctgccgtggtgagcggggtcgacggcgatgaagatgttgccggggtgcatgtcggcgtggaagaagccgtcacggaagacctgcgtaaagaagatctcgaccccggcacgcgacagcgccggcagatcgatgccggcagcgatcagcgccccggtctggctgatcgggatgccgtgcatgcgctccatgaccatcaccgtcgtcgtgcattggtcccagtacacttcgggaacctgcagcaggcgcgaaccgctgaagttgcggcgcaattgcgagcagttggccgcttcgcgcatcagatcgagttcgtcgtagaggtacttggcgaactcgccgaccacttcgcgcggcttcaatcgcttgccgtccgaccacaccttctcgaggacgccggcaagggtttcgagcagcgccagatcgttggcaatgacgccgtgcatttccgggcgcagaaccttgaccgcaaccgcatggccgccgtcttccggacgcagtcgggcgaagtggacctgagcgatcgacgcgctcgccaccggtgtcgcgtcgaactcggcaaacacctcgttggctgggcgaccgtacgcctgggcgatctgcgccaacgcgagctcggaggaaaagggcggcacgcggtcctgcagtttcgccagttcgtcggcgatgtcggtgcgtagcagatcgcggcgcgtggacaggacctgtccgaatttgacgaagatcgggccaagcgactcgagcgcctggcgcaggcgaacagcgggtggcgtatcgaagcgtcgccagaagtgcagggcgcgcgacagcgcagcgaggcggccgctcggctcgtgctcgagaatcatctcgtcgaggccgtagcggctcgcaatactcaggatcttggcgaggcggaaaagtcgcacggctggcagcggcggtgtggtcggcaaaggagccagtttacacagaaaccgccgtcctcgctccgccgttcgcccgggcgtaggttgcgcatcgtataatcagcggcttgaccgattcttccaagcctgcgcaccctgatgagtcacgacctgaagtcccacctcgccgatttgatgcgcgttgcgctgcacagcgtcgcgccggccgaggccgacacgacgatccacatcgagcggccgaagcaggccgcgcatggtgatttctcctgcaacctggcgatgcaactggcgcgatcgctgaagcgcaatccgcgccaactggcggagctgctgctctctgagctgccgccttcgccatgggtcagcaaggccgagatcgctggcgccggcttcatcaattttcacctgccgccaacggccaagatccaggtcgtgcgcgacgttctcgaacaggcggaggacttcggccgttcgaccagcggcggcaggcgcaaggtgctggtggagttcgtttcggccaatccgaccgggccgctgcacgtcggccatggccgtggtgccgcctatggcggcagcctctgcaagttgctcgcctttgccggctgggatgtcaccagcgagtactacgtcaacgatgcgggccgccagatggacatcctggccctgtcgacgtggctgcgttatctggaactgtgttccggcgagggcacgccgtcgctctttccgccgaacgcctaccagggcgactacgtgcgtgccatggccagtcaactgttgacggcacacggcgagcgttaccggcgaacggcgagcgacgttcttgccgggacgcccgggctgccgggcgccgagcgtaccgacgcggaggctgcgcagcagcgcgaagcgcagctcgatgccctgatcgtcaatgccaagcacctgctcggcgaagagtggcaatacgtccatgacttcgttctcaccgagcaactggccgactgtcgcggcgacctcgaagagtccggcgtgcatttcgatgtctggttttccgagcagtcgctgttcgccaccgggatggtggcccgctgtgtcgagcggctcgagaagggcggtcatctctacgtgcaggacggggcccgctggtttcggtcgaccactttcggcgacgagaaggaccgtgtcatccagcgtgacaatggcttctacacctacttcgcgtccgatatcgcctatcacctcaacaagtacgaacgcggtttccagcgcatcatcaatgtctggggtgccgatcatcacggttacataccccgcgtcaagggcgccgtcagcgccctcggactggatcccgaggtgctcgaggtggcgctcgttcagtttgccgtgctctatcggtcgggctgcaaggcgtcgatgtccactcggtcgggcgacttcgtgaccctgcgcaccttgcgcgccgaggttggcaacgatgcctgccgcttcttctacgtcctgcgcaagtcggaccagcacctcgacttcgatctcgacctggcgaaaagccagtcgaacgacaatcccgttttctacgttcaatacgcgcacgcccgtgttcgttcgctgctcgccctctgggcgggcgagccgcaggtgcttgccggcgcagatctggacccactcggcagtgcgcgtgaactggcgctggcggcccggctcggcgagttccctgaggtcgtcgaggccgctgccggcgagttggcaccacacctgatcgctttctatctcagggatctggctgccgaattccacagccactacaatgccgaacgcatcctcgtcgatgatccggcgatccgggatgcgcgcatcgctctggcggctgccgtcggccaggtgattcgcaacggcatggcgattctgggcgtcagctgccccgaatcgatgtgattggagaacagaggacttccatgagtcgtgacatgaaaccccgcaaggcgccgcccggcaggaaatcgggtggcggcactctgctcggcttgttcatcggtctggtcatcggcgtgatcgccgtggccggtgtcgtctggtacatcaacaaagcgccgctgccgttcaccacgacgggccagcagccgagactgcccccgccggtcgccggcaagtcggcgacgccggccagcgcggaggtgccgccggttgccacggctccggtggcccttccgggcaagcccggcgacccggtcgccggcgaaaagccacgcttcgacttctacaagattctgcccggcaaggcggatgcaatcccggatcccaagccggaggaggtcaagtccccggtcagcaaacctgtcgagacgagacacgacgagacgaagccggcggaggcgaagcccaccgagaccagaccggtcgagacccggacagcggccagcaaaccggccgagggcaagccggccgagggcaagccggcggatgccaagtcggcggaaggtgccaagagcagcaaggaagcgacgctcaaggaaccgatctacctgcaggcaggttctttccagagtgcgagcgaagcggacaaccaaaaggcgaaactggcgttactcggtgctgaggcgaggatccagcaggtgatgttgcaggacaaggtgtggtatcgggtccgcctcgggccgtaccacaagatcgacgacgtcaatcacctgcgcgccgatctggccaggcagggcatcgatgccaatctggtcaggaaagattgaacccattgaggagaatacgcatgttcggacgcatcaacggatggtgtctggcgctcgccctgagtctgctggtgttcatgacgccggcacgggcgcagctggtggtcggccgcgactacgtgccgatagtcccggtacagaccacagacaacccgggcaagctcgaggtgctcgagttcttttcgtacggctgtccgcattgcagcgagttccacccggtggtcggcaagtggtcggcggctttgcccgccgatgtggtcttcaagcgcgtaccggtgtcgttcggccgtcccgcgtgggcgagtctggcgaggctctactacgcgctggaggtgacaggcgatctggccaggctcgacggcgctgtgttcaacgctctgcatcaggcggggggcaagctctatgacgataaaagcatcatcgagtgggtcgccacgcagggtgtcgatgcccggaagtttaccgacgccttcaactccttcggggtgatcagcaaagtcaagcgcgccgaccagatggctcaggcgtacaagattcagggcgttccggcactggccgtcgacggcaagtacctggtgaccggcaaggagaccaagggtttcaccgagttgatcgccttgaccgatcaggtcatcaacaaggcacgcagcgagcgcggcaagaagtgacgccgtggcgcggctccgccacatcgccgtgcccgtcgtcagccgaccgcttggcctgcctggctcagtcccttgccggagcgctcgttcttcggacaccgcgtgcaggcgcttgacactgttttcatcacgggtgcctcatcgggcatcggctgggcactcgctgaatactacgcggcgcgaggggccgtgctcggcgtttgcgcgcgtcggcgcgagcccctgcaggagctgtgtgcacgctggccgggccagctgcacgcctacccgctcgacgtgaccgacgcggcggccatgcgtgccgccggcgaggacttcatcgcccgtgccggcgttccggatatcgtcattgccaacgccggagtgtccgtcgggacgctgaccgagcacgccgaggatctcgacaccatccggcgggttatggatgtcaatttctttggcatggtggcgacctttgcacctttcctcggcggcatgcggcgtgccggcgccgggcgtctggtcggcatcgcgtcgctggccggcatccgcggcttgcccggggcagaggcgtacagcgcgtcgaaagcggcggcaatcagctacctcgaaagtctgcgtctcgaactgcgcggctcgggggttgcggtggtgaccatcagtcccggctacatccgtacaccaatgaccgccaccaacccgttcccgatgccgttcctgctgtcggcagatgccgccgcgccgcgctttgcgcgcgccatcgcgcggggcagcagctacgtcgtcatcccctggcagatggctttggtcggcaaggcgttgcgcgtgctgccgaaccagctctacgaccggctccttgccggcgcgccgcgcaagccgcgggggtcgggctagagcgcttgtctggctgggggcacggcgctattctccgggctcggcgtcgcgcttgccgctgtgaataggggaaacatcgatgcacactgcgcaggtcgttcttcgcaatgctccggccatcgccagcgaactggcccaattgaccggcgtgcgcgcggatctgatcctggccttcggcggtagcgatctgctgcaggctgcggcggcgccgttggcgactctctttcccgacgcgcatcgcgtcggttgctcgaccgctggcgagatctcggcggccggggtttccgaaaatgcgtgcgtggtcaccgccgtaggcttcgcgagcacgcgtctggctgttgcctcgacgacactggcggcaatggacgattcgcttggcgccggtcggcggctcgccgcacagctgccgaaggatggcttgcgagctgtcctggtctttggccagggagtcaggatcaatggttgcgccctgttggtcgggatcggtgacgttctcggcccaggcgtcccgcttgccggtggcctcgccggcgacggcggtgccttccgcgaaacctgggtactcgacggccggggggcgagcagggacacgctggtcatcctcgggctctacggtgaggatctggacttctgccacgcttccttcggaggctggtctcccttcggtccggcacgcaaggtgaccggctgtgccggcaacgtcctccgtgaactggatggcgagccggcgctggaggtctataagcgctacctcggcgagcacgccagcggactgccggcatcgggtctgcttttcccttttgccatgcttggcagcgaccaccgcgaagtgggactgatccgcaccatcctcggcgtcgatgagcgcgatggcagcctgacgctggccggcgagatcgaccccgagggttacctgaaactgatgcacgccagcaccgatgccctggtcgacggcgccgaggcggccgccgaggccgtgcagcagatgcgccgacccgatggacagggcctggccctgctggtgagctgtgtcgggcgcaagctggtgatgggcggccgcgttgatgaggaggtcgaagccgtcggcgaagtgttcggcaacagcgccgttctggccggtttctattcctacggcgagattggccccttcgcgcgaagcggcggctgccggctgcacaaccagacgatgaccgtggcctacatcggtgaaactcgcccggccggttcgcatccttgatcggctcgggcatgcacaagcttctcaagcgacagatgcggcgccgccttggcgttgatggggaacgcgcggcggcggttctggatgaactggaagcacttgccgcacagggtggcatgtcgcccgaggcggtacgcttcgtcaacggattggcaggttttctcggtcatgtcggcctggcgtacgcgcagaacgaccgcgacctggaactcaagacgcgcagcctggatttatgttcggacgaacttctcgaggccaacgaccgcttgcgcagcgaactggccagtcgcacgcgtgccatcggctcattgcgccacaccgccagtgggctgctcggcggcagcgagccgagcctgccgccgggagacgatctcgaatccctttccgtactgatggccgacctggtacgccagcgcgaggcgagtcaaagggacttgcagggcgcgctactggcgctggccaaccagaagttcgcccttgaccagcatgccatcgtcagcatcaccgatgtgcacgggacgattacctacgccaacgacaggttctgcgagatcagcggctacacgcgcgacgaattgctcggacgcaaccaccgcatcgtcaagtcggggatgcacccgccggatctgtttgcgcagatgtgggcggtgatttccgctggccaggtgtggcatggcgagctctgcaatcgaagccgggaaggccgtttctactgggtcaacgccagcatcgtgcccttctgcgatcagggcggccaaccactgcaatacatcgccatccgcaccgacatcagcgaacgcaagcggatcgaaggtgaacttgccgacagcgagcgtcgtttccggtctgttgtcgagagcctcaaggaagtcatcttccgcaccgatgccaatggctgctggacctacctgaatccggcctggaccgaaattaccggcttcgccattcaggacagcctcgggcggccgtcgctgaagagtgtcccggcggcagaccggcgctacgctgcggtgcgtttcgctgccctggccaggcaggagatcgcgtccatccgcgaggaagcgcgctatcggacgcgcgacgggcgtggccgctggctggagatctttgcgcgcgcggagttcgacgatggcgggcgcttcaccggcatcgcgggtaccctcaacgacgtcaccgaacggcggctggcgctcgagcagctgcatcagcaactgcacttcgttcaggagttgttcgaagtcctgccgctgccgatttacctcaaggacactgccggacgctacctgcaattcaacaaggcgagtgaggatttcttcggtatccggcgtagcgagtggctggggagaaccgttgccgacctgctgcctgccgaacaggcggcgttgcacgccgagcgcgaccggcaactcctggcgaccgccggacagcaggtctatgaggcgcaggtcgagggccgcgacggcaggcggcgcgacaccatctaccacaaggcgacgctgacgcggccggatggcagcattgccgggctcctcggtgccatcgtcgacattacggagcggaaagcacaggaagccgccgtcggggccgccgaatcgcgtttgcgccacattaccaataccgttcccgccgccgtgttccagtgcgagatcggcttgcgcggtgttcgctacacctttctcagcgaccgtgtgagcgagatcaccgggcatccgcgcgaggccgttttcgccgatgccagcgtgatcaccgggcagatcgccgacgatgatcgtcagcgcgtcatgcgtggtgcctgggtggccgcgatgcagcgtcaggcgtggcaggacgagtatcgaatccacctgccgaacgaagcgctgcgctggattcgctgccagatccacccggcgcccgaactcgcggccgatggcgcgacgatctacaccggcatctggcaggacgtcagcctgctcaaggaggccgacgcgcgcctgcgcgaggttaccgagaacatcccggtcgccgtctatcagtaccacctgtcgggtgcgggcgggcgtaccttccgcttcttcagccgcggcctggcgcagatctgcgggctgtccgccgaggaggcgatggccagccccgaagcgctgcatgatctggtgcatgcggacgaccgcgagctggtaaacatgtcgatcgcccaggcggccgccagccagtcgccctggtcggtcgacttccgcctgatcgatcgccacagtggtcggatcgtctgggtgcacggcgaggcgcacggcaaggcgatgcctgacggcagcagcttgtggaacggctacctcgcggacgtatcgagtgccaagatggcttccgagcagttgcgcctggccaaggaagacgccgaagcggcgaaccgcgcgaaatcggcgtttctggccaacatgagccacgagatccgcacgccgctgaacggcgtcatcggcatgaccgatctgcttctcggcagcacgctcagccaccgtcagcgcgcccacctgcagatcgtcaagcagtcgtcggacgcgctgctgaccatcctcaacgacattctcgacttctcgaagatcgaggccggcaagctcgtcgccgagcgggtttccttcaacctccggcaggtggttggcgagatgctcaaggcactggccttgcgcgcgtccgacaaggggatcgagttgatcggcgacatcgccgccgacgtcccgacacatgtcctgggcgaccccggccggctgcggcaggtgctcgtcaacctggtcggcaatgcgatcaagttcacttcgcagggcgaggtgatcgtgcgcctcgagtgctcggcaggcaacgccgacgaagtcgggctgcacttcgccatcatcgatagtggcatcggcatccccgaagaaaagctggcgacgatcttcgacgccttcgcccaggccgatggctcgatcacccgcaggtatggtggcacgggcctcgggctgacgatttcggcacgcctggccgagcttctcggcggccacatccgggtcgacagcacgctcgggcaaggcagtaccttccactttacgcttcgctgcgggatcgatggacaggctcgcccgctgccccgcaaggaccgacgactggccggccggcgggttctgctgctggcagagaacccccatacgcgtgccgtcctggcgcgtgccctcgccggcgccggcgccgtcgtgacggccgttgaatcggcggtggcggccctcgccagcgtcggcacaccaccgctggccgatctcgttctgctcgacgcctgccgttccggggtcgacggcctggcgctggcccgccggctgcgcgcggccgccggcgacgcgccgatgacgcaggtgctctggtcgtcgtggctcggcagcatcgctgcgcaagcctgccgcgaggccggggtgagcgcctgtctaccgaaaccgcttactggcgacgatctgttggcgggcctcggcggcgtcttcgacggtggccccggcgcaacatccaccgcggtcgtcgtgcctgagccgctggtagcgagcgagctgcctgccgcagcgggcgccttcgactatggcgctgccctggcggacgccgaccgggaaaccgtggaactgatcgccgccgcgttcctcgaacactgtccgcgcgatctggacaagatgcagcgcgggctggccagcgccgatctccagggcgtcgtgtcggtcgcccacgcgctgcatggcaccctcgccattttcggtgcgttgccggcagtccgcctggcgcagcgcctcgaacaatacgccatcttcagcgagccgtcggaattgaagccgctgctcgacggactcagagcagagatcgaccgcttgcgcatcgtcctcaagccgctggcggacgctgccccggcctggtgaacccgggtcggcagctccggccgggccgactgccgagggaggcgccgcggcgggccgggaagtcgacggcaggcaagctcaccagtcgatcggtttgccgtcgcgaaagaagccgccgctcggtccgtcgtccggcagcagcgctgcccagacgattccctgggcaccctcgtcggcgctgcgcgtggcgtcctggccacccatctcggtacggcaccagcccgggcagaccgcattcaccttgatcgggctcccttccagctccctggcggtaaggcgcgtcagcgcgttgagcgctgccttggacatccggtagccgggccagcagcctcccatgtcagctagctgccccatgcctgacgagacgttgacgattctcccccagccgttgtcgcgcatcagcggcacgatcgcctggatcaggcgcagcggcgcgagggcgttgcaggcataggtggcggcaacgatttcggggtcgacgacaagcgcgctggcatcctcgggaacggcaaagccgcgcggttcgagcagcacgccggcgttgttgacgagaatgtcggcgcgcccgaactcacggcgcaagcgcgccgcgagcgcggcgacggcgctcgcgtcggtaacgtcggcgacatgcggcagcaccttgtggcccagcgcctgcaggtcccgggcagcgtcttcgatcgtttcggccgtacgcccgaccatcagtaccagacagccggcggccgccagttcgcgtgccaccgagaggccgaggccacgcgcggcaccggtcacaacggcaagtttctgggctagcatctgtctctcctgttcttccacatggcagaggccgaatcatgcaatggtctgacgcgctcggcaagccgcacgaccgctatccgggcagcccacggatcgtctcgctggtgccgagcatcaccgaactagtgatcgaccttggactcgccggtgttctcgtcggccgcaccggtttctgcgtccaccctcggcaagcggttcggcggatagcgaaggtgggcggcaccaaaggtttctcgatcgatacgctgcgggcgctggcgccgacgcacgtcatcgcgaacatcgacgagaaccggcgcgaggaagtcgaggcgctgcgcgacttcgtgccgcatctgatcgtgacccacccgctggcgccgcgcgacaacctcgatctgtaccggctggtcggcggcgtcttcgggcgcgagagccaggccgcggatctgtgcgccgccttcgagcgcgaatgggcggcgaccaccgcctggctcaccggcgtgccgcgacagcgggtgctgtacctgatctggcgccaaccctggctcagcgttgcccgcgacacctacatctcgcgcatgctggcggcagcgggctgggacacgctgcccgtgctcagcagcgtccgctatccggaggtcgacctacccagcgtggcccgcgaagccgacatcgttctgttgtcgagcgagccctacccgtttcgtgaaaaacaccggcgccaactgctggacgaactgccgggcgtgcgcgcggcgctgatcgatggggaactggtctcctggtacggcacgcgggcgctgcacgggctgccgtatctgcgccgcttgcggcgcgagttggccaattcgcccgcaacttgaccggaatcaagtgccgccaggccgtcgtgactatactggcgtgcttcgctcgacgaggattcccatggcacgcccgacaatccctcaactcgtctgtcctgccggcagcctgccggcgctgcgcgcagccgtcgacaacggcgccgacgcggtctatctcggctaccggaatgacaccaacgcccgcaactttgccggcctgaatttcgatcacaaggcgatggtcgagggaattcgctacgcccagtcgcgtcatcggcaggtgttgatggcgatcaacacctttgcgcagcccggacgtgccgctgactggcagcgggcggtcgatggcgccgccgatctcggtgtcgacgcggtgatcctcgccgacatcggtctgctcgactacgccagcaagcgtcacccgacgctgcgcctgcacctctcggtgcagggctcggcgaccagctacgaagccgtcaacttcgcccatcgcgagttcgccgtccggcgtgcggtgctgccgcgcgtactcactctggtgcaggtggaaacggtcatcaggaacacgccggtggagatcgaagtcttcggtttcggcagcctgtgcgtgatgaacgagggacgctgctggctgtcgtcgtacgccacgggcgaatcaccgaacaccgtcggcgcgtgttcgccggcgaagtacgtgcagtgggaacgctcgccgggacagatgacgacgcgcctgaacggcatcgtcatcgactgtttcggcgacgacgaaccggccgggtatccgaccctgtgcaagggccgcttcgcggtcgatggcgagacctactacgcgctcgaagagccgaccagtctcaacgtgctggaaatcctgccggcgatcgccgcagccggcgtcgcggcaatcaaggtcgaggggcgtcaacgcagcccgacctacgtcgcgcaagtgacgcgtaccctgcgcgccgcgctcgacgcgctggcccgcgatggtcagcgttttcacgtccgtccggcctggcaggccgaactggccaaggtctccgaggggagccaggtgacgctcggtgcctacaaccggccatggcgttaggagcaagatatgaaactggccctcggaccgctgctctacttctggcccaaacacgaggttttcgagttctatgccgaaatcgcgcagaacccggccatcgacatcatcaccattggcgaggtcgtctgttcgcgccgccagcagattcgcgtggccgactggcttgcgctggcgcgcgatctggccgccgccggcaaggaagtggtcgttgccgcacaggccctgctcgaatcggaaagtgatctcaagtcagtgcgtcgcctggccgacgaacttaccgacgaactgaccaacattcccggctgccgcctcgaagtcaacgacctcggcgcggtcggcatcgccgcgggtcgtccgttcgttgccgggccgcacctgaacatctacaacgaagcgacgctggctaccttcttccgctacggcatgcggcgctgggtaccgccgctggagggcgacagccgcttgatcgagacactgcatcgcagtcgcccggcaggcgtcgagaccgaagtctttgtcttcggcaaactgccgctcgccttctcggctcgctgtttcacggcgcgtcgctacatcctcaacaaggacgactgccagttcaagtgcctcgatcaccccgaggggctgacgctgcgcacgcgcaccgggcagccgttcctgaccatcaacggcattcagacgatgtcggcgcagacctacaatctcctgccgcaaatgccggatctgctggacctgggcatcgaggtggtgcgcatcagtccgcagccccaggcgatgtcggcgataattgccgctttcgacgcggctcgccacgctcgggctgtcgatccggacaccgccggctgggcctccgagggcctggtgaacggctactggtttggcgaagccggcatcgtccggcatcctccggcggtcgccgcaacagaggaaggaatcggtacatgagccagctcttcgcaattccccgtttcaggctgcccggcctggtttccaccattggcgtgcatctgccgcaatggccgcactccctggccctggcgacggcgttgaacgctgccgccaaggtcggcctgctgccggaagacagcctggcgcaacttgaagggcgaagtttcgtcgtcgaggtcgtcgacgccggcgggcaggcctgtttcacctatcgccgtggtctgtttcggccgctcttcagattgccggacgcccccgatctgtcgtttcgcgccaacctgtctgcttttctgcaattgctcgctcgtcaggaggacccggacaccctgttcttcaaccgcgatctgtcgatcactggtgacaccgaactcggcctgctggtcaagaacatgctcgatgccgtcgagtggccgcaactgccgagattgcccagcctgcgctactaggccgctgcgactcgggatacgcgaaggcagacgtcagcatgcggccgcaggcatcggccagccgcgcactcgtcgaaggcgtcgcctgcgcgctcggcgccggcctgctctgggggctggtcttcgtcgttccgctgatgctgccggactatccgccggccatgctctcgttcgggcgctacctcggtttcggcgtcatcgcgctgctcctcgccttgaccgatctaccgggcctgcggcgcctgcagcgagatgactggcaaatggccggcgagctggcgctggtcggcaacatcctctactacctgttcctgtcggcggcgatccagcttgccgatgcgccgttgccgacgatgctgatcggcaccttgccgatcgtcattgccatcgtctcgaacttcggcagtgaggcactgccgtggcggcgtctgctcccttcgctggcagtgattgccctcggcatcgccctggtgaacagtcacgagatggcgcagcgcggcgaaggtcgtagcgcgcacgactatgtcgtcggcgccctgctggcgctggcggcagtcgtcgcctggacctggtacccggtgcgcaattcgcgctggttgcgccggcgaccggctctggcctcgggtacctgggccctcgcccagggcttggcgacgctgcccctggctgccctcgggatggcagtggcgggcgtccatgccgggggggagagcgcttacgactatcctctgggtccgcatccggggcgctacgtcggcctgatgctgaccctcgggctgtgcgcctcgtggctcggcaccctgctctggaaccgcgccagcaagttgttgccgacagccctcaccggccagttgatcgtcttcgaaaccctggcggcctttgcctatgccttcatctggcggggcgcactgccgggcggcacagcgctggtcggaattgccctgctgatcaccggcgtcgttcttggtgtgcgggcttttcgcccagtccgggattcccggcaggcggacgtggggcgcgaattgccagtgcagcctgggcgcgagccatgagttccatgtcgacagcgtcgccgcgatcgtcgtccgaaacatcggcagaacatccgctgcgcgcgctgctctgggtgctggcgctcatcgtcgtgacctggcagttgccgtacggccgatcgattctctatccgttctcgctgctggcaacctgcgcccatgaactcgggcacggcctgacggcactgctcgtcggcggcgagttcagcagcttcgccctctacgccgacggctccgggctggccttgtggcgggggacgggcggccgcctgagcaccgcgctcgtggccgccggcggtctgctgggcccgagcattgccggtagcctgctgatcattctggcgcgctcggcgcgacaggcgcgggcgatgctctggctcgttgccggcggtctgctcggcgtcgtcgtcgtgtgggcgcgcaatccgttcggcgtgatcttcctcgtcgccagcgcgctgtttttcgccgcggtcgccctgtggctgggcgatcgtgcggtgactttcgtgctgcgcctgaccggcgctctgctgtgcctgagttggcttcaggacctggattatctgttcacgtccagcgccgtcatcggcggcatgcgccacgcctccgacaccgccgtcattgcgcaggcgctgtggctgccgtactggttctggggcggcgtcattgcgctgacctcgctggcggtcctggcgctcggcctgcggctggcgacgcgttcccggcggtgacgatcacggtggcgtccgcgcctccggccggcctgcaggcactggccccgcgacaggacatggcgaggccggcgaggccggcgagtggcgcgatgtccccgcatgtcttcactggtattagaatcgtgcccgtcgaacgcccctgcagctcgggtagcccgacgacatcgaaactttgcttcgcaccaacataccagaggagaaaactgaaatgacagtctcggtcaaggatctacagggtgccaccccgacgatcagcgaaaagctcaaggaagcggggattaccaacaacgaacaacttcttgctgcggccgccgctccggcccagcggaaggcgctcgccggtacctgtggctgcgatccccgcgtcatcctcgagttggccaaccgcgccgatctcgcccgcatcaagggcgtctccggtgtctattcggacctgctcgaaaaagctggggtcgatacggtcaaggaactggcaacgcggcgccccgacaatctgcacgccaaaatcatcgacaccaacaccagcgaacaggtcagcaagcagccgccaacgttggccatggtcgagtcctgggtgcagcaggcgaaggatctgccgaagaccctgacctactgagccttgacggatcacaggggcacggcgcgtacggccttgcccctgatccggtgagccagcccgctccggcacgggtcggcgacaattcacgatctgccgccgccgccactggcatcgcttacgggttgtcggtcgccggagggtcctcggcatccggattgatgaccccgaagcgggccgggatgcgggtatagaagatccggatctgctcgcgattgatcagatcgaaaagtcgctgctcctcctcgtcggtggccacgaactcgacctcgatgccgctgctccccgccagctcgaaaaaccggtcttcgtgcagcgtgtggcgccgcccgaaaccgccgatggcgcggaacgccgagccgccgcgaatgccgagccggttgccctggatcaacagccactcccagagaagaaccccgtggtgcgcctcggactcggtcacatagaaccgcagaaatgagccttccatgccttcctcagttgtttgctgcgtccgtagcggttcgcgccaggcgcgcccggaacccgactgcgtgttgccgggcgtctcatggcgaacctcgcgcccagaagacggtcgccagaccggcaaaagtcatcgccaccgaacccacgacatgcgccgcaacgatgccgagcgcccaggaaatccgcccctgctgaagcaggatcatcaattccgcggagaaggtcgagaatgtcgtcagaccgccgcagaacccggtaatgatcaacaggcgccattccggggaaagcgccgagaacgaggtaaagaaggcgatggcgacgccgatgacgtaggcaccgaccaggttggcgaccagcgtcccgggtggaatcgtcgggaagagactgttgagcctgatccccagttgccagcgcaacagtgcgccaagcgcggcaccgaccgatatcgcgagaatcgctttcaaatattcctgccccgaaaacgtgttgccgcagcggacaggctggaaacgaacccaggcagcacatccggcaaccctgtggccggcgtcggccgtacaacggtggctccaggagcaatggcatctcccggccgctcaatatagcatctggtcttgccggctgaacagccgttgctcgtcggatggatggttaccgggcagctccagcgcacggcgaggagccgatgccggcgctgcacgccagcgtacacggatctgaatccgatcgctggtgaccggcctgccttggcggcgagcggcctgggccgctgacacgacttctctgtaagccgcaggcagggttctggccggcccctacacgtcgcgggttacgcgcgcctgccaggcgtcgacccgggaggcgcggcatagccccgtcagcagttcgaaggcagcgtccgcatggtctcgcgcggcgcggctcaagccctcgcccagcgcgaagcgctcgccgcgcacacacaacacgaaagccggcggcggcggctcgccgatgcgccgcagcacggcgagcaaggcggcgggaggcaaggcatgcgtgccggggctgacgacgccggccgccgccacttggcgaaaggcgtaaggcgacggggtctgctcgccggcgtcgatgaacagcgccaggcgccgtccggtgagatcgagggcatgctcgacctgcaactggaagtcgccgatcaactcgaagccgtcggccaggccgaccgaatgcagccagttctgcaagcgttcgaggagcaggggtccgagtgcgtcgtcgccgcgactcgggttgccgcaggcgagaacgaccaccggggcgggtggcatggccggcaccagtgacatcagcgacgccctcctgacctcggcatccgctgctcaggcgcgcagacgctgcagcacctggccggccgcatcctgcaattcgagctgcagcggcatcttgccgagcgcatgcgtggcgcaggagaggcagggatcgaagcagcggatggcgacttcgatatggttgagcaggccttcgctgagttggcgaccgttcaggtaacggcgggcgacgcggcggatcgcttcgttcatcggctggttgttgtgcgtcgtcgatacgatcaggttgcacatcgtcaccaggtcgtcgtcgccgacgcggtagtggtggatcagcgttccgcgcggcgcctcgatgacaccgacaccatcgcggctgcggctgccgctggtgatcagttcgctgcccgagaggtcgtcgtcgtgcaacaggtgcttgatcgtctcggcggcgtgcagcatctcgatcatgcgcgcccagtgatacgccagcggcgcgtggatcagcttgccctggccgtgctccatgaactcgcggcgctcggcttcggcgagcggcgacggaatcgacgcgcagttctgtacgcgcgccagcgggcccaccttgtaccagccgtcccgcggccccagcgccgtcaggaacgggaacttcatgtagctccacggcttgacttcctcgcggatcagttcgtggtagtccttgacgtggacgccatcgacgatgatcttgccgtcggcatcgcgggcgcgcaggcggccgtcgtagaagtcgagcacgccgtcggcaccgaccagcgacaggatgttcgaagggaatctgccgaaaacgtcgtagagcgcgggatcactcgtgtgcaggcgcttgacgagctgcacggcctggcggctccagccgatgatcggatagatgtcggcgagcaggccgtcgcgttcggcgcgggtgagcgcgcggttgacgccaccgggaatcgccccggtgccgtggatgcgcttgccggcggtcaggcgaatgacttcctggccgaacttgcgcaacagcacgccttgcctggcgacgtcgggatgcgcggcggcgacgccgacgatgttgcgccggccggcctcgctgtcgaaaccgaagagcaggtcgggcgacgacaggtgaaagaaatgcagtgcatgcgactgcaggatctggccgtagtgcatcaagcggcgcaatttctcggcgcttggcgtcaggcggtcggcaccgaccacgtggtcaagcgccttggccgccgccaggtgatgcgagacggggcagatgccgcacaggcgctgcaccattaccggcacctcccagtacgggcggccctggatgaacttctcgaaaccgcggaattcgacgatgtgcaggcggacttgctgcacttcatcgttctcgtcgagcaagagcgtcaccttgccgtgcccttcgacgcgcgataccggatcgatcgccacgcggcgcagcgtgccggcgccggcgtcggcagtctcgagttcgaagttttcgctggccatggtctgtctcagtcgaaatgcagcaggggatgtccgagacgcggggttcggccatcgagcaggtcggtcaggaacttccagatcgcgtcgcccgagggtgggcagccgggaatgaagtaatcgacgcgaacgacttcatggatagggtgcaccttgtcgagcggcagcggcaattccggatcgttggggatctgcccaccgacgacccccgtgccggtcaggtagacctcctgcaggcaaagaccgaggtcgagatggttgcgctgcgccggcaggccgccattgaccgcgcaggcgccgatggcgatgaggaccttgcagttgcggcggaactcgcgcagcacgtggatgttctcggcgttgcagatgccgccttcgatcaggccgatgtcgcaggggccacactccttgaggtcggtcaagggcgaacggtcgaagtcgacgcgctcgatcaggtcgagcagccgctcgtcgatgtcgaggcaagacatgtggcaaccgaagcaaccggccagcgaagtcgtcgcgaggcgcagcttccgggagggcagggcagcgctcatgtcaggcctgctcgtcgcgcgtgccaggcgtgccagctgtcgccggccgctcgacctgcatgccgatcggctcgacgtcgtaacggcggctgccgatcggcacggcgaagccatggcgtttctcgaggatcacgccgaccgggcagacgtgcgccgcctggtcggcgagcgagaaatcggtatcggccagccggccggactcggcattgacgatcaggtgcttggtgatgccgcggccggagagcgcgaagatgttcttgccgtcgacatcgcgactggcgcgcacgcacaattcgcagaggatgcaccggttgaactcgagcagcacttcgggatgcgaggcatcgaccggccggtcgggatagaactccgggaagtgcggggagagcatttccagctcgtaggccagtgcctgcagcatgcagttgccgctcttctcgcacgaggggcagaagtgattgccttcgacgaagagcatctgcagcatcgtccgccgcttgtcgttgaggtccggcgaattgttctcgacctccatgccgtccttggccggcagggtacacgccgaaacgtagcggccgttggccttgacggtgcacagcttgcaactgccctgcggcttgaagtcggggtgatggcagaggtgcggaatgaagatccccgccgccatcgccgcttccatgattgtctgcccatcagcgaaggcgacgggcaggccgtcgagcagcatgctggagtcgtcgctcatgattcgcctcccacgcctctcgccgcgaaaccgaagtgtgccgccgggtcgtcgcgcccggtcatctggcgggcgctggccaatgcctggtcgaggtcgaaggccggcgcgaagtcgagcgagcgcaggcgtcgctcgtaggccgggcgaaacttgttcagcgtgtcgaacaagggattgcaggccgtctggccaaggccacaatggctggccgcgtgcaacaggcggtggatcttgaagatctcgctgatgtcgtattgcgagccgcggccattggcgatcttgtccatgcagttggcgaccagcgaggtgccgacccgacacggggtacagaagccgcagctctcgtgcgcgaagaagtgggcgaagttgcgggcgacttcgaacatgtcgcgatgggcgccgaaaaccatgaaggcacccgccgtcggcacgtcctcgaaagctatgcggcgcgagaactcgtgcatggccaggcagcttcccgacgggccgctgacctgcaccgcctgggcattgccggcgccgcagtcgttgagcacttggctcaccgcgacgccgaacgggtattcgtagatgcccggcgattcgacgtcacccgagatcgacagcagcttggtgccggtcgactgcttggtgccgaggccggcgaaccaggcgccgcccctgaccgcgatcagcgccgccttgcagagggtctcgacgttgttcaccaccgtcggctgaccgcggtagcccgcgtggaccgggaagggcgggcgaatgcgcgggacgccgcgcttgccttcgagcgactcgagcaatgccgtttcctcgccgcagacataggcgccggcgccgaggtggatgtcgatgtcgaaggcgagatccgcgcggccgcacagcgccggcccgagcaagccattgcgccggcggcgttcgagattctcctgcaatgccggcagcagataggcgtactcgccgcgcaggtagagtagccccttttcggcaccgatcgtcacgccagcgacgctcatgccgtcgaacacgagatcggcatggctcgtcagcaggacgcgatccttgaaggtaccgggttccccctcgtcggcgttgcagaccacgtagcgcgcgggcggcgcatgccggcaggtcgcccgacgcgccgactcccacttgatgtaggtggtaaagcccgcgccgccgcggccgcgcaggttggagaccttcatttcggcgagcatcgcctcgggcccgcgcgctatggctgcccgcagcgcttcgccggctggcgactcggtcgccagcaccgcgtcgcggcgccggacgttgtcggtcaccacgaagtactcgctcggccactcggcgagcggcacctgcgcccggatcagctcgcagaggcggtcgatgcgctctgccgacatgcgcgtcattgccctgccgttgaccagcagcgccgggccctggtcgcacatgccggtgcaggaggtggtatcgacgctgaccagaccatcctcggaaagcttgccgcgctcgatccacagtttgttgcacaggcgatccagcaggtcgccgctgcccagcatgcggtcggtgatgttgtccgaaaagagaacccgatagcggcccaccggcgccagatgcaagaacgagtagaagccggcgactccctcgacgcgtgcacgcggcactccgaccgcccgggcgatcagggtcagagcggcggccggcaggtagcccagcgcctcctgcgcctcgcgcagaatctgtaccagttcgcccggatcgcggcgacgagcgtcgaggatcggcagcaacaacgcctcgatccgccctgcatccatgctctcgtccgtcacgacagtctcccgcgccctcggcagtttctgctacgccgtagccaagtctagcgtcccggctgcggcaggggctgatccaggtcaacggaggcgaggaaaggcgcgcgcagggcgaaagcgacaatggacctcgcctcaccggagcctgcgcgtcgctcccctaccattgcgtggtgcgttgcagcataatggcgattctgagcaccatccggagccccatcatgcactttgagacctcgctggactatctcgaaagccggccctacgacgaaatcagcgtcggtgacagcgcgtcgctggtacgcaccctgcgcccggaggacgtcaagctcttcgcgctgatgtccggggatatgaacccggcgctggccaacaccgaattccggcacagcggcctcttccgcgacttcatcgcccacgacatgtggtccgcctcgctgctgtcgacgatcctcggcacacagttcccggggccgggaaccgtcctcatcgagtccacgctgcatttctcgcggccggtgacgatcggcgacacgattaccgtgacggtgacgatcaggcagaagttcgatcacaaccaccacatcgtcctcgactgcgcgtgcgtcaaccaggatggcatgctggtggtgtcgggcagcgccgaagtgctggcaccagccgagaagatcaagacgaagcggacggtgatgccggaaatcaccatctcggacaagtacgcccgcctgcaggtgctggtggcgcgtgccgcgggactggcgccgatcgacatggccgtcgtgcacccgtgcgaccgcgagtcgctcaggggggcgctgctggctgccgaggcgaacctgatcgatcccttcctgatcgggccggagcagaagatcagggcggttgccgaggagaacggcttcgacctcggatcgcaccgcatcgtgaacgtcaaacacagccacgatgccgcggcaatggccgtcacgctggtgcgtagcggcgacgtcgaagcgctgatgaagggcagcctgcacaccgacgaactgatggccgaggtcatctcccgcgccgccggcctgcgcaccgagcgccgcatcagccacgtcttcctgatggacgtgcccacctatccgcgaccgatcatgatcaccgatgcggcgatcaacatcctgccgacgctccaggagaaggtcgacatcatccagaacgccatagatctcgcccacatcatcggcacccccgaacccaaggtggcgattctctcggccgtcgaaaccgtcaatcccaagatccagtccaccctcgacgccgccgccctgtgcaagatggccgaccgcggccagatcaagggcggcctgctcgacggtccgctggccttcgacaacgccgtctcgatcgtcgccgccaagaccaaggggatcaattcggcggtcgccgggcgggccgatatcctggtcgtccccgacctcgagtccggcaacatgatcgccaagcagctcgaatatctcgccaacgcgctcagcgccggcatcgtgctcggtgcgcgcgtgccgatcgtcctgaccagtcgcgccgacaccgccgaaacgcgcatcgcctcgtgcgtcatcgcggcgctgatcgcgcacgccaaccgcgccaaacagcaggcgggctgatccccgctctggcgggtcaggcgtcgcgccacgcccgccaaaaaaaagttccgctgcccgtagccgacgcaaggccgtgatttcaagggctttccggctctccgacaggccgtctccggaaaactacatctagtaacattgttgccttcagccactacatgtagtagctttacgtctgttgcgccggccggcggcgaggcgtcgccggtgccgccgccggcagccgccgcctgttgatcaccattacccaccatccgagggacagaccatgagccagcttgtacaccagttacccctctcggccatcgccgaggcgcctgtcaaccttccgctcgcggaacaggaaatctcgggcgaggtgctggtcgaaaagtacgccaagggcaacgaaacctcggtgcatgacgtgcgccggcgcgtcgcccgcgcgctcgccgccaacgaggaagagaagcagcgcggccagtgggaagcgcgcttcctgtgggcgcaggaaaacggcttcgttcccgccggccgcatcaactcggcggccggcacgacgctcgcggcgaccttgatcaactgcttcgtgcagccgatcggcgattccgtcgtcgagatcgtcgacggcaagccgggcatatacagcgcgctcgccgaggccgccgaaacgatgcgccgcggcggcggcgtcggctacgacttctcggcgatccgaccgatgggcgcgatcgtcaagggcacgcagtcgcgcgcctccggcccggtctcctacatgcgcgtcttcgaccgctcgtgcgagacggtcgaatccgccggttcgcggcgcggcgcgcagatgggcgtactgcgctgcgaccacccggacatcgaagtcttcatccacgccaaggaccacggcgacctgaccaacttcaacgtttcgatcgccgtcaccgacgccttcatggaggccgtcgaagccgacgccgaggtcgagctgacgcaccgcgccgaacccaacgccgacatgaaacgggcgagcgccttccagcgcgacgacggcatctgggtctaccgccgcgtgcgcgcgcgcgacctctgggatcaggtgatgaaatccacctacgaccacgccgaacccggaatcctcttcctcgaccgcatgaacaaggacaacaacctctactactgcgaagtcatcgaggccaccaacccgtgcgccgaacagccgctgccgccctacggctgctgctgcctggggtcgatcaacctgaccctgttcgtcaaggacgccttcagcgcccgcgccgagttcgacttcgccgctttcggcgaagtcatcaaggtgtccacgcgcatgctcgacaacgttctcgacgtcaccgcctggccgctcgaccggcaacgcgaggaggccgccaacaagcggcgcgtcggccttggcttcaccggtctcggcgacacgctgtgcatgctgtgcctgcgctacgaccggcccgaagcgaccgcgatgggcgcgcgcatctccgaattcatgcgcgacaccgcctacctcgcctcggtcgacctggccaaggagcgcggcgccttcccgctcttcaacgccgaactctacctttccggcggcaacttcgcctcgcgcctgccaaccgagatcaaggccgagatccgcaagcacggcctgcgcaactcgcacctgctgtcgatcgcgcccaccgggacgatttcgctggctttcgccgacaacgcctcgaacggcatcgaaccgccgttctcgtggacctacagccgcaagaagcggatggccgacggcacgctcaaggaatacgccgtcgaagactacgcctggcgcctctacaagcaccagggcggcgacgtcgagaagctgcccgactatttcgtcaccgcgctcgaaatctccgccaaggcgcacaaggacatggtcgccgccgtcgcgccctacatcgacacgtcgatctcgaagaccgtcaacgtccccgccgactacccctacgaagacttccaggatctctacctgagcgcctggaaagccggcctcaagggacttgccacctatcgcccgaacgcggtcctcggctcggtgctgtcggtcggctcaccgtccgggtcacagtcggtgtcacagaagcaagctgaagaccgcaagcagccgcaggacttcgaactcggcgacgccaaccgccggctgaccatcaagacgctgccggcccccgtcctggccagcctgcgctggccgaaccgtccgcacctgccggaaggcaacatggcgtggacctacatgatcgagagcacgcacggcaagttcgcgctcttcgtcggccacgtagaccaggacggccgtagctggccgttcgaagtctgggtcaacggccccgagcagccgcgcggcctcggcgcggtggccaagacgctgtcgatggacatgcgcgccaacgaccacggctggctggcgctcaagctcgaatcgctggccaagacgcccggcgacgaaggcttcgacatgcctttcccgccgcacggcgagcgccagcgcatgccctcggtcgtctcggcgatggcccggctgatccagtaccgcgtcgaacgcctcgactcgttcaagcacgaaggcccgacgccggtgctcgacgcgatgttcagccgcaaggagccgaagaccggcaccgacggcacgctctcctggacggtcgacatcttcaatcccgccaccggcgaagacttcgtccttggcctcaaggagatcaccctgcccgacggtgtcactcgcccgtactcggtctggctctccggcaactacccgcgcgccctcgacggcctgaccaagctgctgtccttcgacatgcgcgtcctcgacccggcgtggatcggcatgaagctgcggaaactgctcgactaccctgaaccgctcggcgacttcatggccttcatccccggtacccgtcgccagaccaactacccctcgaccgtcgcctatctcgcgcagttgatgatccaccgctacgcgatgctcggcatcctcgacgagagcggcctgccgctgcagcagatgggaatcctgcagacccctgcaggcagcaccgcggcgcagccgacggctggaaagctgtgcggggagtgcgggaacctgacgatgatccggaaggatgggtgtgatttctgtacggcttgcggggcggtggggagttgcgggtgaggtttcgacgccgtcatggagccgttaggcacaattagggctcctctgtgttcgcgagcgcggagcttgtggtggtttacccggtagacactgaacgcctgtcggcagtcccatcgcgctagttgctccccgctggatgcggcgctagactttgtccatcaacccaaggagtgcccccgatgtcggccacactgaccatcaagccagacctgaaagcaaaactggagacgctcgcgaatgtcatgcaccgcgaccaatccgaactggccaacgaggccatcgggctgtacgtggagcgcgaaacgctactgctggaaaagatccggaacggcttggcgcaggccgaacgcggggagtttgtaccggacggtgagatggacgcgttttttgcggagcacgggttcatcgtcgaaccatgagggttcgctataccccccaagccaagtccgacctcgcagagatcttctctttcatcgcccgggacaatcctgccgccgcgcgacgggttgtggctgacatccgtagagacatcatgctggtatccgacaatcctggaatcggtcggcccgggcgcattgccggaaccagggaacttgtcatttcccagttgccgtatatcgcggcatatcggcaacaatccgcggggatcgatgtgctggcggttcttcacaccgcgcgcgactggccgcaatcactgtagcgcgaaagcaatgcttttgctttatccgcaacggcgttcgaagaatcaaagaggtcgtaggtgagcggtgttcggtgcaggacttcagtggcttggaaatgcgcctgcttggcgatagcctcggcgcaagggggcttgggcatgaccggcaacatagagaatctgatccttgaacacccgcgcagtggggggcaggaccgcgtagagagtgagttgcgggaggtcgccacccgtccgatcagcctcgcagccagcaccgccgccggtcggcgcgacagtgtgcgcaattatgaggatgtcatctgacaacggtcgggcatcgaccagatcaaggtgcgaatcgaccggcggctgcaaatcgtgggtggaggcatcacccgccgggggcagcgcggttacgcgacgagtatggttttgcttcggcccgccgcttcctacgccagtcgcgaaacgtcgcgcctgctcggcgctgaagggggcgatcaaggttactgcccccccggaagctgcggccagttgagcccagtcttgccgttgcgtgccgtgcccgtctcgaaccttctgatccaaatggccatgaattaattatactgtccccgaaatgccccgaaatgccatcaagcgtacactcggacgctggctcctccaaggccgcgacgccctcgacaacatcacctcggtcttcaacgaactcatcaagaacctcgtccagataaaaccaaaccggtcataccccaggaaattcacccaaaaaccacatttatcacacgcttacaaaagtggagtatgacaaggttctgataggttcagagcattgaggggccgcgaggcttcttcctatcccgattatgtttcaaccactcaagtatggaggccctgaatgggcgatttgattgagcactcagagaatgataatggcaatgtggaagttgtgagagtaggcgaagccggctcccgtgtctcactcaaggtatatcaggacatctatcaccaggtaaccggccggaccgaacagatacggaagcgttattcggataacttattggtcgagtttgctgaggtcgagcagttgcacttcaaagttcagcagctctgcgacgtacataagatcgttgcacgcaatgaggttatttcggtcttccatgacaaagaacgaaaagagcaattcacatccttcgaccggttccgtgcatacaacaccaacgcggctagcccaaccgttagtatcgttctgaagtacaacttttcaattgtcccggcaggtcttgagctaccgcaagaatatgcggtgtcgatacgccttacatcacgtgcggcgatgctccaacagatcgaacaggaagcgccgccatttctgcgtggtcatcttgccggctttgtcgcactaattacggcagaggtgacgattgactacgcggattacgtgatcgctcgcgggttcctagaagcattcgacgagtggcttcgagggtgcaggaaaaccccgccggtaccgtttttgaattctttgcgtaggtggtcgggctacatacctggtgctgcaaagcttgtggttggtgcccttcttagttggttcgcgttccagtcagtgcccacatatttcaatacatcgatccagactgacgtctgggctcgctttttcgttgtctacgcgggtggtgctctcatccttgtcccgctcatgggaaccattggtagttttatcgaggaagcaattgatagttaccctgatctttcctacctaaaactaaacaagggcgatatcaatctgatagatgaattttcagacagaaagcgcgcgatcatgatcaagatcgcacttagcggcgtatttgctgttgcactaaacattgtcgcgacaaagctcgagcgattcctgtgaaacataatcgggtaagggccggcagtagagttccggtagagttccgggtagagttccgggaattccgcgttcgcgagcgtggcgcttgtggtcgcttgtcgggtcgacagcgaccgcctgttggcggtccgatctcgctgattgctccccgcaggatgcggcgctagactttgtccatcaacgcatggagcgcccccgatgtcggccacactgacccgcaagcccgacctgaaggagaaactcgagatactcgcggagggcatgcgccgcgaccagtccaaactggtcgacgaggccatcgggctgtgccgggagtacgcaacgctgatgcgcacactgccggaagccgggaacctggagtttccagcctgctgtacagcgcggcatgtccgcaacaatccggggtcgtcgatttgctgacggccctccagatcgactggccgaagtcacttcggttctcgccaacacgccgatgcgaattcaaagcttcctggctctagccttgtttctcatgggcgtcgctgccgcgggcatcgccatgctcactcagcccttcgtgcaggcggtcacctcgcaggcgccgcaggttgacgtcaagcgacttgaggctcacgtcaggcatctctccgtggatctctatccgcgcagcttcgatcaattgcgcaacatcgacctcgccgcgcagtacatcctcgctgagttgacggccgcgggcggcgcggtgacagtacaagacgttctcgtggatgaggtcaggtaccggaacatcgtcgccagattcggtccggtgtccggccctctgctggtcatcggagcgcactacgattcgcatggcgatgcccacggcggcgccaaggatccacgtggctatacgcgagaaacccacacgccgggagcggatgacaacgccagcggcatcgccggtctgctcgagctcgcccgtctcgtcggtcgcaccacccagctccgaccaatcgaactcgttgcgtacaccctcgaagagccgccgcactttcgcaccgaacatatgggcagtgcatggcatgcgcgctcgcttcgcgcagcaggtcgggaggtggagttcatgctgtctctcgagatgatcggctacttctccgacgaaccgggaagtcagagctatccggtcgccgcgatgtcacatctttactccgatcgcggcgacttcatcgcgctcgtcggcagcttgagcaacttcgccttgctgcgtcgcatcaaggccgtcatggctggcgcgaccagcctgcctgtctattccatcaacgcgccgccatggcttcagggcatcgacttttccgaccatctcagctattggcacgcaggctttcccgcgttcatggtcacagacaccgcgttcatgcgcaaccgcaactatcatctggcgggcgatacctacgacaaactcgactacgtgcgcatggcaaaggtcgtccaggccgtgtatgcggtcacgcagcaacgctgatgaggcgagggtcaacgcacggaaaattccagccaacacagcgcgcgtgatttcatggtatcgtcaacgcgttctgctggatgtcggccttgacccaagtctcatgtcgatcctggcctgactgaaggccccgagcaggacggtgacggctttgctggactcgattaccttgaccgcacgatcacgtcgaagtcaatgaaatgaatagcacaccgcggcgcctgatgaagacatcgttctgcaacctgttatcggcagcttcgctggggtgcctgctgacttcgttcagccagccggccgtcggtgaaatcatcctgggtccggcgccaggtgcgagtctttccgcacagtcggcccagtacaaccgtcaacgcgccatcctcgaacgttcgcggaatgacaacggcgagtttcgggtcagccccaatatcattctgatcgacgggtacaacacttggggcggcgtcaatacctggggtggtgtcaacgcctggggcggccccaatagctgggcggctaccgggtcggcagcggcttacggggcggcgtacaaccggcggcaggcaatcgccaatcaggtcttcatgggtaaccactcgtcgagccaccaccacagcgaacgcgccaacgcgtaccgcaatcgcggccactaagtccgtctctacccaccgcgcagtctcgtcgtcgcgcagtctcgctgtcttcctcctcgtcgtcctcgtcgtcctcgtcgtcctcgtcgtcctcgtcgccggaagtgcgttactgcctcacgtcgtttgacgcggcttggcgagtcagccaacccacgagcaggccggcgcctggcagggacaaacaggcgatcatgacaaagacgccaaggccttcgctgatggcagggatatcggttctcattttgctgctccttgtagctgtgctggtctgatcaggcgccagaccacttttcatggcgcttgcgagttgccgcttcacggggtcgatggcctggcggggaacgatgaaacctcagcctatggatacggagccttcatccgtcggagcgaaccattggcgcaggcgaacggctggtcgtcgtgaacggagccagctcggaggcgcaaacggctccaggaaagtcgcatcgcggggtctggttcggccgccacgggggcgacggagacggcggcagctttgccttgcgccaggcgacgagaagctgcccgacgcaagcacgcgggtggatctcgccggtggttccagcaagccgacggcaagtcctgatcggccttgctcgtgccgacaaggtgccggctagcggtggcgcatgccgccgctgccgcgtgccatcgcttcgttgacgcgcagcggcttgccgtgtagatccttgccgtcgagggcggcgatggcagccagtgaatgcgccttgccgggcatttcgacgaagccgaagcccttcgagacgccactgaacatttcgcgcatcacctgcactgacttgacctgaccgaaggccttgaacagatcggtaagttccgtttcggttgtttcggcggcgagattgcccacgaagatattcattgccgactcctgatcaagcgttgtgaagagtgaaggatgcggccggccagcggcctcagccgccgcgccgcgccggactgcggaacagcgccggcaggggcgtgctggtgtccgtcctgccacgctgcggtgcccgcggtacgttcggcaagggcgtcggcttggcatgcgtgggtgcggcggcatgcgcgctcgtcgggcgtgccggcgtcgccgtgctgccctggctgcgcgccccaccatcgcggccgtgctcggcgttaccgccgccgccacgccggttggcgccctgggagccacgcgcgccggcttgcgcggccgccgcggcgacctctggcggcaccggctggccgggctcgaagccggggacgatctggctgtcgatgcggcgcgtcagcagcttttcgatgtcggcgagcagcggcctttcctccggcgaaaccagcgagattgcttcgccggtgctgcccgcgcggccggtgcggccgatgcggtgtacgtaatcctccgggacatgcggcagctcgaagttgacgacgtgcggcaattcctcgatatcgagaccgcgcgccgcgatgtcggtggccaccagcacgcgcacggtgccggccttgaacccggcgagcgcgcgcgtgcgcgccggctggctcttgttgccatgaatcgccgtggcctcgatgccgaccttgcacaactgctcggcgaggcggttggcgccgctcttcatgcgtgtgaacacgagcacctgccgccagtcgcccgaggccacgaggtgagtcagcagttcgcgcttgcgccagctatcgaccggatggacgcgctgggcaacgagctcggactcggcgttgcggcgggcaacctcgaccatcgccggcgcgtgcagcaggccatcggcaagcttgcggatctcgttcgagaacgtggcggagaagagcaggttctggcgcttcgctggcagcagtgccaggatgcggcgaatgtcgcggatgaagcccatgtcgagcatgcgatcggcttcgtcgaggaccaggatctcgacctgcgcgaggctgacggtcttctgctgcaggtgatcgaggaggcggccgggtgtcgccaccaggatatcgacgccgcggcgtagcgcgtcgatctgcggattgatgttgacgccgccgtagatcagcgtcgacttgagtggcaggtacttgccgtaagtacggacgctctcttcgatctgcgccgcgagttcgcgcgtcggggtgaggatcagcgcccgcacgggcgaacgctgccccgggacgcctgccggcgcagcgcgcgtggccaggcgttgcagcagcggcagcgtgaagccggcggtcttgccggtgccggtctgggcgccggcgagcacatcgcggccggcgagaatgaccgggatggcctgcgcctgtacgggtgtgggctcgctgtagccttgatcgtcgacagcgcgggtgagttcggccgacaggccgagaagggcaaacgaatgggacaaatgaatctccgggaacgacctgctgtggcatgacgccatcagagccggttcaggcgggtacgacgattggaatgggggctgcgggcagcggcgcgaaaaggcacgcgtcgggacgaaacagcggagcgagctgccgaccggatgaaacgcggctcggctccggggcagaagatacacgctttcggcggccgcaggcggaaaaggaggcaaagccgcgttttgtgcgagcccggcaggcgtcgggacggcgcccggaacggtggttcaggcttgccgcggccagcgcttgcatgcccgttcggcggactgccgaggagggtgcgtggacacctggcggaccgcaggctggtccactgcgcagcttgcggtgccccggcgcgatggcggcgcgttccgcacgcgtcaacgctcggggtcgccgaacagggcgtagggcgcccaatggaagggatggcgccagcgaccgtcacccagcttgccgtcgatcagggcgagctgcgcctgccgcaggctctcgctgcgcgagacgctgccacccgcctgcgtctggaaagtcgccgtgctgagcgcggcggcggagtccgaatcgaccgcccaatgggtcgccagtaccgaccgtgcaccggcaaagaagaagccgcgcaccagaccggacatggcgccaccacccggttcgccggccgcggtgttgcacgccgagagcaaaacccactgtgcgttcaggcgcaagccaagcacgtcgtcgagttcgagcagcggtgattcgcgcgcgtcggcggtgaccgccatcgccagcgccggcttcgagatgccgggaagttcgccgggcatcagcccgtgtgtcgcgaaggcgacgacgcggcggtcgagcagctttgcctcgacaacggcacggcgcgtcgcccgggaaccgaacagcagatcggtctgcggatcggcgccgagcgcggcggcgaccgcgagcagttcgccgcgggtctcgggcaagggctgcatgtcgccgtagcggaagccgcgctcggcatcgtaacgcgtcgccgtggcagccggggcggcctcggccgggcgctgtcgggccgtcggcccgccgggcgagcggtcggcctgggctgccgtagcgagcttgaacagcggatcgccgaaaccgatcatcgccttcgttgcggccgccggctgcgccacccggcgcaacgcctgcagcgccgatggcgaggggatttgggtgatcgccacttggcgcaccagccaggcgggcggtgcatcgccttccggcgcgcgcgtgacgagtgcagccagtggcaggctcgccagcggcccctgggtggcgacgatcaacgagcgcaggtcgcgcaagtcgcgctcgaacggcgccaacaagtcgcgataaagggcgtacaggctggccggctgcaaggccggctcgcgtcccggcggcgcactggcgaggtcgagcatcgcccgcaattccgcgacacgcttggtcaggtcagtgcgcgtcagcttgctggcgacaaagccgctgcggccgtcggccccgaccagccagacgagagtcgccgtctccgtcggatgaacgaaaagcagcgcttcgccgggaccgagcaggcggcgcagttgttcggcggtcggcgtcgccggcgtgatcaggtcggcatagccggggaactcgccggcgatcgtctggcgctgcttgtcgaggttggcgcgggcgctcgccgcctcggcctgctgtgccttgatctgcgcgcgcacggcctgcgcgcgctccttgtgcgcctggcgttcgccttccggcagcgcctggaaggcttcgctccgggcttcgcgccgcagtcggtcgtcctcgctcagcgtgccggcgaggcgggcgaacagtgcggcagtcgtctggcgctgcgcctgttcctcctcgaccagcgtgcgcagcgccggcgtcgcggccagcacgcgcgccgtgctgtcagccagcgcacgctgcgtgacgccgaggttgctgcgatcggcgagctgcagggcgcggttgctgagcgccggatcgacacgttcgcctctgagggcctgttcggcaacatggcgcaggaactcgtcgaaggcgattccgaagacgtagccgcgaacaccccgcaggtccaggtcgagccagccgccggggctgtcgagcgtcgccgcaaagagttcttcgtagtcgctcatcgccggcttcacgtcgccgcgcaacaagcggacgactccgcgcactccggcggcttcctgcgtttgcggatgctgggcaccatacaggcgaacgcggtagcggtgcgaacgctccgcctgttcgagcgcctcgtcgaggcggccgttcttcgccccgagcaaggcgagcagccgccagtcggaagcccgcgtgcgcgccagcacgtcgggcggcagcgcggcgaggaactcccggtaggactggtcggcctcctgccagcgtctgaggccgatcaaggcgcggacgatttcctggcgtgccatccagcgcgtgtggctggcggcgccggcgccggcgcgctgcagcatctcgtccgacaggcgtgccgcggccagcgcggcttcatactgctgggtcgcgttcaggctggtcgccagccgatagttccagcgcgcgccgaggccgtcggggagttcgccggcgcgccagagcgccagattcgcctgggcgatggcgatcgcctcctgcgcccggccgtgccgcaccagggcgtaggtgagcatgccgagcgagccgtcgagccagccgagggcgtcgcgcacggcggggtcgctacttgcgcggctgcgcgcccgcgctgctcgcaactcgctctgcgcaaagacgacggcctcgcgcagggtggccaccgaagccgccgcatcgccctgccagcgctcaatctcggaacgaacctggagccggctgacgaccagtcgcgaggtggtcttgcccgccgactggcggatggccttctcggccagttcatcggcgcgcggccagatgcggaagagcagcgcacggtcgtgcccgagagcggcgaagtaggtctggcgcagggcaaccagtgcgcgcgtggtcagcgacagttggcggtcggccaggaagggctcgcaggcggcaagcgccttgccctggctaccccactggaactcggcgctgagataggtcggaatccacgcttcgccgtcggcacggccgcggccggcgtcgaccagttgccgcgccagttcgatcaggcgctcgtggtcgtcgagcacctgggcggcgcggtagtggcggcgcagcgcgtcatagcgggcgtccggcgcttcgggcaaggtctgcgcgagcagccgggcggcttcgtcgctggccagcggtgtcaccgtctcgtccccgtcgacgaaggcggtcaccgcgtcgtcgccggcgtcggactgcgcgtcggcggccgacgcaaagaacgccagcaggcagaaggccagcgtcgccgtcgtgcgcaggccgcgcgtccacgcgctcccagacttgtcgaggggtgcggggcaggaagcggcaaatggaagttccgacatgagattcgtccttgcgaggcggccgcgcgcaggcggactgtcgcgatggtagcgaatcggttcgcgcagcgatagctcgactcgttgcctgcgcgtcgtcggcgagcggccgagcggccgggccatctgcctggggcgagatgaagccgaccaccggcagcgtcgttaacgcgaagactggatgagcgtcgcgagcccccttcgccgcagagcgcgggaagcgctactaccagcgaatctggacttcctggatcacctgcggagttgcgcgctggacgatgaacctgatgccttcgacctcgatcgtcgcaccgggtttgggaatctcgcgcgcatgttcgagcaggaagccggacagcgtatcgtaggtggcattgcccggcagcctcagtcccaacttctcgatcagcatcgccgggtcggcgcgggcgctcaccagataatcatggtggccgagctttctcagccattcggccggtttttcctgtcggtcgtactcgtcctgcatatcctcgacgacatcctcgatgatgtcctcgatggtgatgatcccctcggcaccaccgaactcgtccatcaccacggccatcgcgtcaccatcctggcgcaactcgacgagcatcgactcggcactcttgctggccgggacgtagcgcgttgccgtgatgaaaggcgcgatcggcaacgattcgtccacgccgagcaggtccatcgcgttgagtacgccgatcacccggtcgatacgtccgtcgtagaccggcaggcgaatgtttgagcactggactgcgagtcgcaccgcttcaccgacggtgcaggacttctcgatggcgttgacgtcgatcaatggcaccatcaccttgtatacggtggtttccgagaaattgaacatgcgccggatcatggtcttctcgatcgcccggatgtcgccgccctcctgtggcggcatctgcaccatgctctgtatctgctcgcgcagggtgaaggggttgtgctcgtcgcggctgccggcaaggcgcgaaagaaacttcgacagggtcacgaagacgatcagaatcggccagaagaggatggagaagaagcgcagtatgtagatcacgtacggcgtgatcgtgtcggcgcgctgctggaaaacgctcttcgggacgatttcgccgaaaacccagatcaacggcgcaaccaggacgaccgccagccaactgcccgcttcgccgaacatcgagatcatcagcgctgttgcgacggtcgagttggcgaccacggcgatgttggtgccgaccagcgtcgtcgacagcaaccactccggccgtttctcgagcatctcaagcgccaggcgcgcgccgcgcgaacctttggcggcgtcgtggcgcagtttcatgcggtcggcgctgacgacgccgagttcagaccccgagaagaaaccttcggcgagcaggcagacgaccatcaacaagaccgtgagccagatgtcagacatcgccaatcctccggtcgggccgatccgtcgcgcgtttcgcggcttcgggtcggccggacgtatcgctgggtagttcgccactgtcgcttgccggtttttcgattgcctctggcaggcgctcgaccaggacacgggtgatgcggttgtgctcgatgccctcgacggtgaattgcagcccgccaaggacggtcgttgctccacaggcaggcagttcgccgaaggtgtcgagcaatgcgccggccagcgtttcggcgtcaacgctggcgatggtcaccgcgaaggcctggttgaagtccccaagcgacatgccggcatcgatcaggcgacgaccatcggcaagttcgctgaccagatgctggctagccgtatcgacgtccgaagggctcgatatctcgccgaaaacacactcgagcagatcttccatcgtcaccagtccggtgacgccgccatattcgtcgacgatcagcgcgaaggacagcttgcgctggcgaaaggtgtggaacagttccaccgccggcttggattcgggaaagaaatgtgcctgccgcaagagcttgcggaatccctgggaatcgcgttcgagcctggcgagatcgacgccgagcaggtcgcgggtatacaggacgccgaggatggtgtcacggtgccctctgaataccggatagcgtgactggcgggtggccttgatctgggcaatcaattccggcaccggcaagtccgccgaaaggaactggatgtctgaacgtggtcgcatgacgtcacgcaagaccttgttgccgaagtcgaagatcttctcgatgtactgcgcttcctggctgtcgagcgcgccttcgccaacggcatcctgcaccagcgtgcggatcatgtcctcggtgaccagattgccctgcgagcgctgtttgccgacgatcagggtaatgaagaagtcggcgatgtgcctgatcacctcgcgcagcggcgtgatcaggcgagcgaagagatcgattggacggcactcgacctgggcaaacgcgacattgttgcgaatcgccagcactttcggggtgatctcgccgaacagcagcaggataggcaccatgaccagcaggttgaccatctcgttgtcggcgccgaacaggtggatgaccattgccgccgagatcaccgaagccgagacattgacgaactcgttgccgatcaggatggtgacgatcaggcgtcgaggttcgctgcgcaaacgctcgatcagttcgatgcgcgggtgcttggtggcgcgcatctggtcgagctggaaggaactcagcgagaagagcgaggtttcggtgctcgaaaagaagcccgagaatccaagcagcaagatgaagacgatcagctctatccagagcgcgggatccatgcctacctccaggtgaagtgggctcgccgggcagaacaacgtgcgcgcaggtcaccgcgaacccggctcttctggtcgcggaaggcggcttgggctgaccgacagcgccgcccttggctgccaggaccggcccaaaaaaacgccgaatagcgtttgccgacgagaacaccaattatcggcccccttgatgccgtggtcaaattcgcggtgactcgcagccagcggcgcgtcgaggacctcgccgggcgtcatcagattgcggctgcagtcctttgggggtgtggccgatcacgcggcgagtcgatgccccgtcgctttcgagcgcccgcgagagcgagtggcggcggtgctataatcaaggctttgcgcggccttccgatgctcatcacccgccgcctcgagttcgacgccggccaccgcattcccgaccaccagagccagtgccgtcatctgcacggccaccgctacgcgatcgagatcactctcgccggcgacatcattcgacggacgggcgatccggccaacggcatggtgatggatttctccgaggtcaaggcgctggccatgcagcatctggtcgaagcttgggatcacgccttcctggtctgggccggcgaccggccgatcgtcgactttctgcagtcgctgccggaccacaagaccgttctgctcgattgcgtgccgaccgccgagaacctcgcgcagcaggcgttcgcgattctcgatgccgtttatcgcgatacctacggcaatcaattgcgcctcgagcgtctgcgcctctacgagacgcccaattgctgggcagaggcgctgcgcggatagcagtcggcagttcgctactgcgggcagggagtgggagtggaaggaagagcggcatgacgctgcgcatcctcgacgccggcgacacggcgctgaccatcgaattcggcgacggcgtggaccgccgcctgctggcggcggtggccgcactcgacgcggtcctggcgcaggcggttgaagacggccgcttgccgggaatcgttgaaacggtgccgacctttcgctcgctgacggtcatttacgatcctctgcggacgacgcgggccgcgatcgaaccggtgattcgcggcctcatcgacgcctcgcccgcggcgcgctcgcctgcccggcgccagtggcggctgcccgtgtgctatggcgaccagagtgccgattgcgggcctgacctcgatgagcttgctgcggcctgtggtctgacgccggcggaagtcattcgcctgcattcgagcggcacctacgaggtctacatgctcggtttcctgcccggattcgccttcatgggcgacctgccagccgttcttgctcggccgcggcgcagcgaaccgcgcgtgcgcgtgccggccgggagtgttgcgacggcaggcacgctgaccgcgatctacccctgggagagtcccggcggctggcacctgatcggcagctgccccgtgccgctgttctccgcggcgtggccgcaggcggcgttgctgcggccgggcgatcgggtgagcttccgggcggtcgaggtcggcgaatatcgggcgctggcggcagagctgatgggggcaggcaattcgccgttgccaccgatgtccttcctgatcgatgcggggactacgccatgaacgccgtgctcgaagtcgtcagcccgggggcgatggcgtcgctacaggatctcggtcgccccggcttgcgccggctgggtgtgccgcatgccggggcgcttgaaggcgggtggctgcgcctggcgaatgctctggccggcaacccggaaaatgcgccggccgtcgaattcctcgccggcggcctttgggtgcgtgctggcgggctgccgctgcgcctggcgctggccggccatttttctgccgaggtcgtcggcagcggcgagcgtcgccgtgtcgactcctggcgcagcctgacgctggcgcctggcgatagcctgcgctgtggtatgccggtggtgggccgcctgggctacctggcgttggccggtatacgcttgccgcagcagttcggcagtgcgtcgacctatgttcgcgccggacttggcggtatcgacggacgcttgctggccagcggcgcccgcctggccggcacgccatgcgacggcggcgagcgggtgttgcgaacgccgccgccggtcgatgcggcgccgatccgtgtcgtcatggggccgcaggacgattacttcgacacgccatcgctggagcgtttcctgagcgcgacttaccacgtcctgccggccgcggaccgcatggggatgcgcctcgacggcccggtgctcaggcatcgtccggagaagggcagtgagatcacttcggatgcgacggttcccggatcgatccaggtgcccggccaggggctgccgatcgtcctgcttgccgacgggcagacggcgggcggctatccgaagatcgcgacggtgatctcggccgacctgccgcgtctggccgtgatggcgccgggacagccgctgcgctttgcggccgtgtcggtggccgccggcgaactggcggcgcgctcgcgcgaagcggcgctgcgtgcactcatcgccggcatcggccccctggaagatgcgcggcagatcgatgcgcaggcgctttacgccgtcaatctggtcagcggcgtcgtcgatgcctgggcggccgacggcgctgcggcggtcgcgagtgctgcccggaggcaggaatgatggtgtcccgaatcaatctcaacgccgatctcggcgaggctttcggtgtctggcagatgggcaacgatagcgagttgttgcgcgtcgtcggtgcggccaacatcgcctgcggctttcatgccggcgatccgctggtcatgcggcggacggttcgccaggcactggcggccggcgtcagcctcggggcgcatccgtcgtttcccgacctgcaggggtttgggcggcgggtgatgcgtctgcctgccgccgaactggaagcgatgctgatctaccagatcggcgccctggacggcctcgctcgggccgagggcgggcgcctgacgcacgtcaagccacacggggcgctgaacaacatggcctgcgaggaaaccgacttggccaccagcgtggcgtcggcgattgccagctttgacccgtcgctgatcctgctcgcccccgcgctttcggaactggcggcggcgggtgcaggcgccggcctgcgcgtggcgaccgagattttcgccgaccgggcttacgccgaagacggcaagctcgtcgcgcgcagccagccggatgccgtcctgcacaccgccgacgcctgcgttgcgcaggtcttgcgcatgcttgacgcgggcggcatcgtcaccgcgaaggggcgtctcatccggtgcgaattccacagtatctgcgtccatggcgatggcccgcaggcgctcgccacggcgagcgccatccacagcgccttgctgagcgccggcgttcgccctctgccactccccgaagttctccagccgccggtcgattctgacgtcttgccggcgatggtttagaatttcgccatggccgtggcgagcggggttcgccgcggcgcctgcagcggtctccacctgcctgccccggcatccaccagaaatctcccccaagcaccggaaggaagctgatgcctcacagaattctccgcgtccccgagcgcggcatgctcgacgcctacgagggcctgctcgcggtacggcacttcactgccgacgctgcgcagcgggcggccgccgagcgcctgcagcgcctttactatgcgctgctgtcgttcaaggtcgggcgtcgcagcgccctgcggcggttcttttccccgcccgatctgccgcgtggcgtctatttctggggcggcgtggggcgcggcaagagcttcctgatggattgcttcttcgactcggtgccctaccggcgcaagcgccggattcacttccatgccttcatgcacggcgtccatcgccagttgaacgagctgaagggtgagagcgatccactgctccgggttgccgaccggatcgctaccgaggtgcgcctgttgtgcttcgacgagttccacgtatccgacattgccgatgcgatgatcctcggaaggctgctcgaagcgctgtttgccaggggtgtcgtcttcgtgatgacctccaactaccctcccgatcggctctacccgaatggcctgcaacgcgagaacttcctgccgacgattgcgctgatcaaggagcgtctcgacgttctggagatcgatgccggtgtcgactaccgcttgcgaaccctcgaacaggtcgagatcttccactatccggcggatgcggctgccgagctgaaaatggccgggtacttcgccgcgatggctggcggtgagggcgtaccggcgggcagcatcgaggtgctcgggcgcgaaattccgacgctgcgtcgcggcaacggcgtgatctggttcgatttcaagtcgctttgcggcggtccgcgctcgcagaatgactacctcgaactggcgcgcggctatcacacggtgctgctgtcggcgattcccagaatgtcggcaagcatgtcgtccgaggcacggcgattcacctggctggtcgacatcttctacgatcacaaggtcaagctgatcgccaccgccgactgtggtcccgagggtctgtatacgcagggaacgcaggccagcgagttcttccgcacggcgagtcgtctgaccgagatgcgttcgcgcgagtatctcggcctgccgcatctgtcctgagcggccgggcatggcggcggcgattggcttggcacgcgtcggcgccctcgggggcttgctgcttcggctgtgcctctgcctgccggcgctggccatggcgcagcaggagatggagatcattgccctgcggcatcgcacgctcgatcaggtgctgccgacattgcagcccttgctggagcccggcgctaccctttcggggatgaacgatcaattgattctgcgtgcttcgccgcgcaaccgccagcagatcaggcaggcgctcgcggcgatcgacacgccgccgcggcgcttgctgatccgggtcagccagaaccgtgaggtggagggtcgcgacgagggggtggcggtggtggccgggggcgatatcggccaaacgcggtggatcggcaagccgtccggcggcatgcaggaaagcaaggaaagtacgcgcgtcgaggtccggcgtggcgacgcgagcgtcagtgcgcaggcctgggactcgcgccggacgcaggccagcggcagcatgcagacggtgcaagtggtcgacggtgggcgggcgctgatcgaggtcggacgctcgctgccgatcccgctacggcaggtggcgattggtccgcggggcgctgtggtcagtgagagcattgtctaccgtgatctcggtcaaggcttctacgccgcaccccgggtcgtcggtgggcgtgtgacggtggacatcagcccgcgtttcgactcgcccggcgagagtgcttacggcaccgtcagcacgcagctgctgacgagtacggtttccggtcgcctcggcgaatggctggaactcggcggcagcagccagcaggccgtgggtgccggtagcggtcaggggcgcagcggcaatagccagagtctcgaccagcgtagcgtctggctgcaggtcgaggagttgccgtgatccgcggcagcgctgcgccgctagaagatgtccatgttcacgcacagccggttgcagccggcttcgcgtgcggcggtgagcagcgagcggacgcgctcgatcagcgccccggcatcctcgccggtgtattcggtcacgccaccgctgaccgtcagcaagggcccgctgtcgctcgtagcgctggcctcgatagtttcacgtagtcgctcgaggccgatcatcgcctcgttgacgcgcacgttgggcaggatcagcaggaactggtcatcaccgaaacggccgaccatgtcgaattcacgcaggctcttgccgagcagtcgactgacgtcggcgagcagtcggtcggccgaccccgtggcatgcgctcggcaaagttcccggaaattgtcgatcgccaggagggccagagcaaagggcgtaccgtagcgacgggcgcgacgtccctcatcgtcgaggaggagctgaatgtagcgctggttgaagaccccggtcagcgggtcgtgcgtcggcagttgctggctgtcgctggctgcccggctgtactggcgcaggtcggcgaggatcagcagaacacgccgcaagccgccatcgctggcgaagacggggaaggcgctggccttgcaccatgtgctcgcggcggacgcgcttccgcgcagcccgatggcacgctgatggacggcttggcgcgtgttgatgacctgcctttcggggcgctcctcggtggccagaggctgtccgttctcatcttgccaaaggcttggcgcatcgccgaggaaagcaatcgcctgcgtgttgcgctccagcagcgatccgtcggcggcaaagaccagcagcccgatgccgagactgtcgagcagggcggcataacgcccgatctcggcgtcatcggcacgcagatcgacgagtggcaggcggtcttgcttggtgggcatcggcggacccgcacgaaggtatgtctctatcgtatcccaaaaccctgttcggcgcttgccaatgcctgcgttcgtcgcgcagggcccgccggcagcatgccgggcaggcccccgcgtcaatgtcctcaggcggccgccagcgcctgttcgagatcggccagcaagtcgtcgatatgctctataccgatcgacaggcggatcatttcttcggaaacaccggccttcgccagttctgccggcgccagttgccggtgcgtggtcgacgccgggtggcaggcgagtgacttgctgtcaccgatgttgacgagacgagtgaacagctgcagtgcatcctggaagcgcgcacccgcctgcgagccgctgcagtcggttcccttgacgccgaacgtgagaatgccggaggccttgccgcccatgtacttctgcaccagcgcgtggtcgggatggtcggccagtccggcgtaattgacccaggcaaccttggcgtggctcttgagataagccgcgatctgctcggtgttgctgcagatccggtccatgcgcaggggcagcgtctcgagtccctgcagaatcaggaaggcattgaatggcgagatcgccgcgcccatgttgcgcagcgggacgacgcgcgcccgaccgatgtaggccgcggggcccagcgcctccgtgtagacgacaccatgataggagacgtccggttcgttgaggcgcttgaacttgtccttgtgcgcggcccacggaaagcggccgctatcgacgatcatgccgccgatcgagttgccgtgaccgccgatgtatttggtcagcgaatggacgacgatgtcggcaccgtgttcgaacgggcggcacaggtagggcgagggaacggtgttgtcgacgatcagcgggatgccgtgccggtgcgcgatctcggccagcttctcgaagtcggtgacgttgccgagcgggttgccgacagattcgcagaagagtgccttggtcctggcgccgatgagcttctcgaaacttgccgggtccgcatggttggcaaaacggacatcgatgccgtactgcggcagcgtgtgggcaaacaggttgtaggtgccgccatagagcgtagacgcggagacgatgttgtcgcccgcttcggcgatcgtctggatggcgtaggtgatcgccgcctgccccgaggcgagagccagcccgccgatgccgccttccatcgcggcaacgcgtttctccaggacatcctgcgtcgggttcatgatccgcgtgtagatgttgcccgccaccttgaggtcgaacaggtcggctccgtgctgggtattgtcgaaagcataggaggtggtctggtagatcggtacggctaccgccttggtcgtcggttcggggctgtagccggcgtggacggcgagagtttcgagtttcatgcgggttctccctgtgtgggtggggcggtatcaagagaaggcgcgaatcttagcatttcgcttgtcggggttgacgctcgatctatggccaagggcgccccgtcttctgtccagctctttgacgatggcacctggcagttccagggcctgttcgcgcaaggagacggttgtcagattgcggagaggaatctggcgtctgacggcgtggcggttcgcgcggacagcaccgtaccttcggaggtctgtgccacgcctgtcgcgttcatagctcataaccccacgcccgaccccagttgtgtgcgtgatgacggcccgactcgtcctgcgcataggcacggatcgccagcaagccgggaccggtggcacgaaacatgggtgcttcgagtggacggccgaaggtgtcggcgatcgccaccacctggcgcggctgcgaggcgctgccgaaacgccgccgcgtgaccaccgccaactcgcggttgctcaggcgaacgaggctgcccggtggaaacggcccgagagcccgcatcagttgattcaccagcgatttgtccatgcgcgcgaggtcagcgccgaatacgtgtcgcgtcagcagcgacgcatcacccgcgtggttgaggttccagtagacgggtgcgcgcgccttgcgtccgctcaaacgcgcggcgagggtgtcggcgacgcgcagaatgcgcgccgtcaggggtatcgatgctcccctcaggccgccgggatagccactcccatccacattctcatggtggcagatgacggcaggaacccagtcttcgtagtccttgccaagtcgcctcaggagccgggcgctttcgatcggatgctcgccaatgctgcggcgctgggcgtcatcgggagccccgctgagatcgaacatctcgtcgtgcaaggcgaatctgggcaggttcatgctcagggcggcgccggcaagcgtcgtcaggttctggctcggcaagccgcttgccgatcccgactcgagcgccagcaaggcaacatggatggcgtgccgaacgctgctgcgcgcgaagcgtcccagtcgcgcgaagcccaggcaggcatccgcgtcgagcagccagacttcgagcaggtcgcgcgcgagttcacggagttcactcgcggaaacgtgcgcgttgcgggcgatgcgctcggaaatgtcggcgaggcttgccgcgatccgcgacaactccctggccgggtgggcatgggaaatcctggcagcgaatgccgccgggcagaggaagcgcagaggctgcgacggatcccggcggccatggacgatcagcgctccggcgcgcagcagaagaactccgctggcattgaacagatcacagggcgcagggtggccgatgagttcgggcggcatcaccaccgggcgcaggatcgacgtcgacatggacatgcgtactcctcgtgccgctatttcccaggctcgggaacgcatctcccgtgttgtccgtacatacggcatgcggcgtgcctgccgatggtggtctgtcggccggctgggcgccgccgacagggccggggacgcccggcgggccagggaattcgcgagcgtcggcggcagtataggggcctccttcgagcgcggtcaatgcgggtgcggctgccggtgcgcggggtggccactgccgtagtgaaggcgtcggcggggcgtgcgtctatgtcccgctgccggcgtcgtcgcggcgaacccttctctggcggccgcgcagcaggaagcggccggggtcgagcgcgctgaccaggtcgtcggcgaggggcagtggcgccccggtgatcaggcaggcgaggagttcgccggccagcgccgaccagacgatgccgcgcgcgccgaaaccgttgatcacgtagaggccggggtgtcgcggcatctcggcgagcggccgcgatgggtggctggcctcgatggcggtggcgtcggcgaccgctccgaccatcggcaggcgatcgggtgccagcggccggaagccgacgcggccgccgagatcggccggctggatgcccttggcgtggcccggcaggatgaaagcgagcctggccaggttttcggcatggtcggcggtacgcagtgcggtctcgccgtcatcgatcgagaaggtggcgccggcgcagcgcagcccgtcgattgccggggtcacgtaaccgagacgacagacgacgatgtcgggcgccgaaccggctgcagcgggcagatgcgagacctgcccgcgcgcggcgcgcaggggcaggtgcgcggccacggcgaaacgtccggcgtcggtggcgttggcgagaatcagcaccggcgcttcggcaatgacggcgccaccgtcggcgtacgctcgccagagacctgcccgacgctcgacctcggcgacccggcagccgtagtgtgccttgatggcgacggcgtggcgggcgatgttggcccggcacaatgacgcgggatcgacccagccgccgccggggaaccaccagccgccgtgtgtgaccggccaaccggcaagctggctggcttcgccccggtcgacgaagcgcagatagtcggcggccggttgctggacgtcgaccacccgttgctgggtggcggcatgcgtgtcgtcgcgcgccaaatggaggacgccggtctgtgcccagcgcagcggcaggccagcggccgtcagcgacgcgaagtgccggcaggcctcgaggaagccggcacgggtcagccgcgccagccggttgtcgtcgaccgagggcaggggccgcaggacgccggcgaggttgccggacgccccctgggcgggtgcgtcggcgcgctcgatcagctcgatggtccagccgcgtgcggccagacgttcggcggcgctgctgccggccagcccggcaccgatgacgatggcgcggcggctcatgagccggtgcgcgggcctgcctgctcgctactcaggtcgcatctgcggaaagaggatgacgtcgcgaatgttcggcgagtcggtgagcagcatgaccagccgatcgatgccgatgccgcagccgccggtcggcggcaggccgtactcgagggcgcggacatagtcggcgtcgtagtacatggcctcctcgtcaccggcttccttggctttcgcctgttcgaggaagcgcgctgcctggtcttcggggtcgttcaattcggagaagccgttggcgatctcgcggccggcgatgaacagctcgaagcgctcggcaacctcagggttgctgtcgctgcggcgcgccagcgggctcacctcggccgggtagtcgatgatgaaggtgggatcccagagatctgcctcggcagtttcctcgaagagcttcaattgcagcgtgccgaggccgtcggtcgcgccgatgtcgaccttcatcgcgctcagcttctcgcgcagccaggcggcgtcggcgagctgagcgacgctgaagccgggatgcgactggcggatcgcgtcgctgatcgtcaggcgcgcaaacggcttggcgaagtcgagccggcggccctggtattcgaacgcctcggctccgagcgcctcgcgcgcgctgtgccgcagcagcccttcggtgaagtccatcaactggcggtattccgtgtacgcctcgtagaactccatcatcgtgaattccgggttgtggcgcgggcttagcccctcgttgcggaagttgcggttgatctcgaagaccctctcgaagccgccgaccacgagccgcttgaggtacaactcgggcgcgatgcgcaggaagagcggcatgtccagcgcgttgtggtgtgtcgcgaagggcctcgccgtcgccccgccggggatcggatgcatcatcggcgtctcgacttcgaggaagccgtggtgcaccatgaagctgcggatcgactgcacgatgcggctgcggaccgcgaaggtgaagcgcgactgctcgttggtgatcaggtcgacgtagcgcatgcggtacttctgttcctggtcggtcagaccgtggaacttctccggcaggggccgcagcgacttggcaagcaggcggatctccaagcattcgaccgtcagttcgccggtcttggtacgaaacagcgtgccgacagcgccgacgatgtcgcccaggtcccagcgcttgaagcccgcgtaatcgtcctcaccgaggtggtcgcggctgacgtagacctggatgcggccggagagatcctgaagcgtgatgaacgaggccttgcccatcacgcgcttgagcatgatgcggccggcgaccttgacctcgaccggcgaggcggcgagttcctcgcggcttctcacatcgtagaggtcgttgatcttgccggcggtgttttcgcgcgcgaagtcgttcgggtaggccttgccgctctgccgccattcggcgagcttgccgcgacgttcggcgatgatgtggttttcgtcgtgttgcggcgcgctgtcgggcttgttttcggtcggggacatgatgggtgcggttctcgtgatcggtgcgggtgcgggttggtcaggcggagcaggcaggggtcggcaagcaggtaccggaatcacacaccctgcttcaggctggcttcgatgaactggtcgaggtcgccgtcgaggacgccctgggtattgccgacttcgacgttggtgcgcaggtccttgatccgcgactggtcgaggacgtaggagcggatctggtggccccagccgatgtcggacttggcgtcttcgagcttctgctgttcggtctgccgcttgcgcatctcggcttcgtagatgcgtgatttcagcatcgccatcgcttcggcacggttgcggtgctgcgagcggtcgttctggcactggacgacgatgttggttggcagatgggtgatgcgtaccgccgagtcggtcttgttgatgtgttgaccgccggctccggaagcgcgataggtatcgatgcgcagttcggccggattgatctcgacttcgaacgagtcgtcgatttcgggatacgcggagaccgaacagaagctcgtatggcggcgagcattcgagtcgaagggggacttgcgtaccaaccgatggatgccggtctccgagcgcagcatgccgtaggcgtactcaccggagatcttgatgctcgcggtcttgataccggcgacttcgccttcggactcctcgagcacctcgaccgcgtagcctttgcgctcggcgtagcgcaggtacatgcgcagcagcatcgccgcccagtcctgtgcttcggtaccgccggcgccggcctgaatgtcgacgaagcagttcagcgggtcggccggattgttgaacatgcggcggaactcgaggccggaaacctccttctcgatgccgtcgatatcggccgcgaccgcattcagcgtctcgtcgtcgtcttcttcgcgcgccatcgcgaacagttcgccggtgtcgcgcaggctgtcggcgacgcggttcaacgtcagaacgacgttctccagcgaccgccgctcacggccaagttcctgcgcgcgctcggcgttgtcccagaccgccgggtcttcgagctcgcgggcgacggtctttaactgatcggctttctgatcgtagtcaaagatacctccgcagctcactcgcccgctgtgcgaggtcggcgagccggttgtcgatgatgttgagttgttcggcttccatgatgtctctgatcgtctgatggggaaacgctggattataaccgtccgacgctcgcggtgttgccggcgctgagactacgaggctacgcgaggctacgccgccgggttgtggcgataggtcgtcggcgacatgccgctccagcgtcggaaggcacgcgtgaaggcgctttgttcggaaaagcccagcaagaaggtgacctcggtaaccgatttgttcgtgtcatcaagatagcgtcgggccagttcgtgacgggcttcgtcgcaaaggctctggtaggtcaggccgagttcgtggagtttgcgctgcagggtccgctggctcattcccagcgccgtacccgtctcttgcgccgacggcactcctgacgtcagttcgcgcagcaggtgggccttgcagcgactgacgatgtcgtcgtcgaaggcgtgggccagttgctcgctcagtattctgtcgaaggtgttggccagtgggacgttcgcagacggaagcggcgcatccaccgtatcgcgatcgagcaagaggctgtcttccagggcgccaaaccgaacattgcagccgaacagtttcggccatggctgtgggtcggcaggttccggccggcgcagaaaaagcgccgcagcgttgagcttgccgccgtaatttgttcggcacatgccgagcaggagcgacagcgtgtagtcggcgatcgaatgaccaatcggcgtatcgccgcggccatgctccaggacgaagcgcaggctgcccggcgtatttacgcagcgataggtgctgcggttgccgaggatgcagccgaaacgttcgagccgcttcagcccggtgtgcagcgttcggctggagagccaggcgtaacccatcgtcccgaggttggaggggtgccaacattcgccggcgcgcagggcaaaggccggatccgggatcagtgctgcggctttcgcaaaggcgacatcggccagccggctgggaaggcgtgcatgcacatcgcgcagcgttgccgccggcacgccgacttcctggctgaacgcctgggggtcgatgccatgcagctcgacgagacgcaacacgatcagccagaggctggccagcgaggtttcgggattcaacatggcgggagtcccccgggcattcgtctgtcacggtggcgcagatggtcatgcgaaaggcgtgcccggtcaagcacttttcggccctgccccctaagctgtccaaacttggcaagccaatcggggcaagcgagttcattttgcaggaggaaacagcgcagtgagcgacccggtccgtcatccgtcgtcagaagaggcgcttcgccggcgcttcgacacgatcccagcggcgaacccgacgcttgatccggtcaccggcttcctcagccggacggccggtctgcaggcggcggcggtgctgatcgccgatgtcggcgccaggcaggcgcggctgtgcgccatctggctggatatcgatcgctttcggcaggtaaatgaatccttcggacatgcggctggagatggtgtcatcgctcgcattgccgagcgtattcgttcagcgatcggccttccgtgcgccttgttgcggatggggggtgacgaattcgtcgtgctggcagcggtccgtgaccggtccgctgccacgcaactggctcgccagttactggtcgaaatccggctgccgttgaccgtcgatgagctcctgatccgcccgtccgccagcatcggcattgctcttgaacaggtcggggaggagcccgcggcctggctcgaacgcgccgaccgcgccatgctcgaggccaagcgccggggcggcaatcgcctggcgctatccggcgacgagttgctgaccgggcgtcttggcgtacaactggcgcgcgaggaactggccatcgagagcaccctgcacgccgctctggagaacggtggcctgcgcctccactttcaacccatcgtcggccgggacggtcgggtcgaggcggtggaggcgctgatgcgctgttacgccggcggacatcagatcgctccggcgcgcttcatccccgtcgccgaaaagaccggcctcatcattcgccttggcgaatggagcctgctcgagggcgcccgctgcgccgcccgcctgcgcgcgcgggggacaccgacgacgatggcgatcaatgtctcccgtgcgcaactgctttcccccaggttcatgcccgccctgcacgctgccctggtgtgtgccgatgttccagcgcgcctgatcgaactcgaactgaccgagtcgctgttcctggatctctcgccaaccgttcaggccaatctgcgtagtgcgcgcgaggtcggcgtcggcctggcgatcgacgatttcggcaccggctattcctgcctcgccaatctcaaagacctgtcggcaagcaaactcaagctggaccggtccttcatcgccgctctgccgggagaccgccggtccttcgccgtggtcaggtcgatgacgcgtttgggccaggaactgggaatggcggtggtcgccgaaggggtggaaaaccactcgcaattggctgcactgacggaggctggcgtcgatgcgagtcagggcttccatcacgcccgaccgatgcccgaacacgccttgctcaaatggatggcgcggagagcagagaaatgactgacatccccgaggaaaccctgaacgggcgcccgcaagtggaccaggtgctggagcagacgttgcaggacctggacatcccaccgcgcccgctcatcatcgaccggatcaaggccgagatcggcagcgacagtcgaaatgtgaagcgcatcggccagttgatcagcgctgatgtcagtctggctgccggcctgatcaagaccgcgaactcgccgtatttcggcctgcgcaaccgggcgcgctcggcgcacgatgcgctgttgatgttgggtctcgatgtcgccagccgggccgtcgccaccatcagcctgcgccaggcttttccgagcaacggccaactcgaacgtttctggggcgcatcggcccagattgccgcgctctcgggctggctcgccgaagagctgccgaaccgtcgagtgcgtacccacgacgcgtatacttatgggctgtttcgcgactgcggcatcgccatgctgctgcgccgctttccgggctaccggcaaacgctggagcgcgccaatgccgatggcgtgctgacctttacggcggtcgaacagcaagaattgcccaccgatcacgccatggtcggctgtctgctggcgcaagactggtggctgccggaagaaatctgcctggccatccgtcaccaccacgaccagtcggcaatcgacctcttcgagtctggtctacccgccgccagccgctatctggtagccatcagccagacggccgaacatctcgtccagcaacttaccggcggcagccgcacgcaggaatggagcaagctcggcggctcgtgcttgcgcctgctcaagctggccgaaacagaccttggcgatctccacgaaggggcggaagaggtgctcagaacggtcgactgaggtcactggacaggcctgccgtccaggggcctcccggacgacgaggcgtctccgacgcgcgccttgagtttgtcgatgatcatcgatgcggcctgctcgatcgagcgatgcgtgacgtcgatgacgggccaggcgcgcctgatgaataggcggcgtgcttcgagaacctccttgcgcagggcgtcggcatcggtgtagtcggtactggtgtcctgctgcagcgcctgcaggcgggcggagcgcaccttggccaggcgcgtcggatcgacgaccagcccgacgacgagcggtccgtgcgcgttcatcaaaccggccggcagcggtgcgcccggcaccagcggcacattggccgccttgatgccgcgcgaggccagatacatgcaggttggcgtcttggtcgcccgcgacacgccgacgaggaccacgtcggcgccctcgagatcgtcgctggccatgccatcgtcgtgggcgagggcgtacttcatggcttcgacgcggcggtagtagtcctcgtcgaaggcatcgccggagctgtgatgaagctgcaccggggcgccggcgtgcgcggccaggcggccgatcagcggttcgagcgcgaaatcgcacggcaggtcgagccggcggcaaccctcctcgagcgcttcccggatgtcggtatggctgatgctgtgcaggacgtagccaggcgaagcggcgagcgcgccgaggatctcgggaatctggcccaggcggcggaccatcttccacagtcgccgctcgacctcgacacctgcgagctgcgcgaccgcattgcgcgccagcatctcgaccagttcgcccgaggcgtgtgagacgaggtgcaggacgagtgtcttgctcatgatggttctccgggcctggcctctgccatcgcctagcggtggtagccgccgtcgaggcgcagcacggtgccgttgatcatgacattcttcaggacgtgcaggatcagcatggcgaactcggcggcatcgccgaagcggtgcggaaacgggatctggtgggcgagccgggaatcgaggttcttctccatgttgaacagcgtctgggtgccgaacaggccgggggcgatgccgacgacgcggatgcccagcggaccgagctcgcgcgcggcaggcaggatcatgctgacgacgccgcccttggaggcggcgtaggccgcctcgccgctctgtccctcgtaggccgcgaccgacgccgtcgacaggatgacgccgcgctcgccgttggccagtggctgcaactgcgccatgtcggcggcggcgagccgcatcatgttgaaggtcgagatcaggttcacctcgacgagttgccggaagtcgtcgagcggcatcgggccgtcgacgccgacgatcggctcggagtggccgcggccgacgcagtgcacgaggacgcgcgccgcgccatgcgcagcacgcgccgtcgcgacggcattctcggcggacagcgaatcggcgacatcacagtgaatcgcgaggccgccgatctcctcggcgaccttctgcactccgtcgccgtcgatgtcgatcacggtcaccttggcacccgcctcggccagatagcgggccgtctccgcgcccaagccagatgctgctccggtgaccaccgccgggcacgcccacagatccattcactgcctccctgttcgctcggcctgcacggccgctgtcggttcggattatcgtcgctcgggcgatgctaagcaaacccgagccttgtccaacgtggtatgagcctgaacgaggatcgtgtttccacccaggaatgagcctgagcgaaagaaattgcgggtgaagtgaggtgtgggttgatcatcgcaaggatggtgatcaacatgaacgaagcacggctgaccacgatcgagcagatcgagcagtttctcaccgccagcggctcgatagagttctcggcggcagacgacaacggcgagcggtatgggcacatcagtcgcgtcctcgcacgttttgactaccccggtcgcaacaagcgcgagcgcggcgtgctgctgaggtacctgcagcacaccagcggctacagtcgggctcaggtgacccgcctggtgacccgttggcagtgtaaccgcctggcggcggtccccttggtcaagcgctaccgtgcgcctgccgcgccctttgcacgcaagtacaccgccgtcgacgtggcgttgctcgtggagatggaccaggcccatgaagacgtctgcgggccggccatcgcgcaccttctgcaacgggcctaccgggactatgacgatccccgttacgagcgcctggccaagctgtccgtctcgcacctgtacaacctgcgcaagagcgccggctatcaggcccggcgcaggagcttcaccaagacccgcccggtgtgcaacgcgatcggcgttcgcaaagcccccggcccggagggacgcgccggctttgtacgcatcgataccgttcatcagggcgatcaggacggcgtcaagggcgtctatcacatcacctgcgtcgatgccgtcagccagtggcaggtcgaggcatgcgtagaaggcatcagcgaggcctttctgttgccggtgctggctttgatcatcgatcagttcccgttcgtcattgtcggttttcactccgacaacggctccgagtacatcaatcatcacgttgcgagcctactcgagaagctgcgcatcgagcaaaccaagtcacgctcccggcacagtaacgacaacgccctggccgagagcaagaatgccagcgtggtccgcaagcacatgggctacgaccatatcccgcaggcgtacgccaagccgatcaacgcgttctaccaggataccttcaatccctggctcaatctgcaccgcccgtgcctgttcgcgaccttgatcaccaatgacaagggcaagaccgtcaagcgctacaagcctcaggaggtgaagacgccactcgagtgtttgacccagctggcgccactgggtcgggtcaccttcaagccgggcatcaccttggaggccttgcagattcaggccaggtcacaaaccgatctggcggccgcccaggccatgcaatccgccaagcgcgaactctttgccggcttcgtcaaacccaagcgccgagcctgacacgtaccggcgacgacgccagccgaaagcctgccgcgctgcgcttgacagacggacgaatggctgcgccatctgcccgccggaagccctgcgggcagcaaagcgtacaaccggaataaatattcccttaacacccaagatcaaaaccaacccgccaggatcatctcaacgcccccggcggaatccgttagactgcccttttcaacccctcagcccacatcaccgcgtcacccactccgtcgctccttcaggctcatacctgaattggaaaataccccgagccatgtgccgcgtgctcgcttgccggctgccgactcctgtcgaatttctttacaccaatcgctgagcccgatccaggagttcacataccccattggttttaaacaatagttatgtagtggtcaggatcttgcttatgatttgtgttcgcattctgcgcgagccagaggtcgtatcgccatgtcgctttcagcgagaggagaatcatgatgaattcagtcttcaaggccgccgcagcggtcgccgccttgctgttggccccggttgcgggggccactctggtcaccttcgaggcggctggtgtcgatcctgccgcaatcacccccacgcgcgatgccttccgcgtggccgtcggtggtggtgtcgttgccggggccaacggctccttcggcggcgttcgtcgcgagatcaactgggatggcgtgcctgacgcacgggccgatcccagcctcctgccagccaatttcttcaacgtcaattcgccgcggggagcggttttcagcacgccggggaccggtttcctggtgagcgccaacgctggcctggccaccccgacgctcttcggtttcccgggtgacttgcagacgttcagcgcgcagcggctgtttacggccgtcgacagcactatcaccgacgtcacgttctttgttccggggacaggcatcgccgcgacgacgagcgctttcggcgtcgtcttcgtcgatgtcgaaggccctggtaccaagatcgagttcttcgacgcgaccgacaagctgatctttacgcgcgacgttctaatcgcgggcaaccagggcttgagcttcgtcggcgcggttgccgatgctggcgagaagatcagtcgggtgcggctcacctccggcgccaattccattttgtccaatggcaagcgcgccgacgagaccaccgacatggtggtgatggatgacttcctctatgccgaaccgacccgcgcggttcccgagccgtcgagtctggcgctggccggtctgggtctgctgtgcggcgtggcctggttgcgccgccgccggcaggcgtcctgacgccaaggggcggcgcttcggtaaccggccaggcgacggcggcgctcagccgatcgccgtcgcctgcgccagtcttccgcgcgggcaggggcgtccggtcgagtcgcttccctgccgggagcgctcacaccgatcggctctcgatgtgttcgatcatcaactgcggcgtctgcacgccgttgaagtcgttgatcgccagccgataagccgcgcgcatcgtcgcgcccggcgcctggtcgaagttgaactggatcgcgtcgagtcgctgcgcccccttgcgcaggcgtagtttgaggtgcttgtccttgagaatgcgctggctctcgacgacgaactcatcctcgaacagcggtgccgggaagccctggccccagacttcggcctcgagcagtcgcgccgtggcgatcgacaagtagccggattcgaggctgccgtcggtttccagcgtgcgcgtgcggtcggcgggggcaagcaactcgtccacgacctgcgcgaaaagctcctggaaacgcgcgaagtcgatctcccgcagcgtcaccccggcagccatcgcgtgcccaccgaagcgcagcagcagcccgggcgcccgcttggcgaccagatccagcgcgtcgcgcaggtgcaggccagcgatcgagcggcccgagcccttgatttcgccaccttcgccgcgggcgaaggcaaacgccggccgatgcagcttctccttgatgcgggcagcgacgatgccgacgacaccctgatgccagtcggtgtcgaagagcgccacgccggcggcggccgggctggcatcgagcgcggcggtagccgcggtgagctggatcagcgcctgttcctgcattcccgattcgatctcgcgccgctggcgattgagcgcgtcgagttgctgggcgatgttcagcgctcgcccctcgtcgtcggtgaccaggcactcgatgccgagcgacatgtcggcgagccggccggcagcgttgacgcgcgggccgatcatgaaaccgaggtcgaaggccgaagcctgcgccgggttgcggccggcggcgcgaaagatggcgcgtaagcccggcgtcagccggcccgcacggatgcgctgcagaccctggctgaccagcacccggttgttgtggtcgagcctgacgacgtcggcgacagtccccagcgcgaccagatcgagcagcgtggcgagccggggttcgcggcggccgctgctctccgcaaaccagttgcgcgcgcgcagttcggcgcgcagcgccagcatcacgtagaagatgacgccgaccccggcgagatgcttgctcgggaagtcgcagtgctcgagattcgggttgacgatacagtcggcggccggcagttcgtcgcctggcaggtggtggtcggtgatcagcgtcgcgatccccagttgccgggcgcgggccacgccgtcgacgctggcgatgccgttgtcgacggtgacgatcaggttcggctggcgcgtcgccgccaggtcgacgatgtcgggcgacagtccgtagccgtaggtgaagcggttcggtaccagatagtcgacgcatgcgccaaaggcacgcagcgcccgcatgccgaccgcacaggccgtcgcgccatcgcagtcgtagtcggcgacgatcaggattctggcgttcgcggcgatggcgtcggcgagcagaacggcggcttcggcagcgtgcgtcaggctggccggtgcgagcagcgacgccaggtcgtagtcgagttcgctgcgggcgcggatcccgcgcgcggcgtagaggcgcgccagcagcgggtgcaggccctgctgttcgagttgccactggacgcgttgcgagaccgggcggctgaggaggcgggtcattggtctgccttggccaacgcctgggcaatcgtcgccagcggctcggggcgacgccatagcttccattgatcgccgcgttggctctcccaggccagcgtcgcgtaagccgtcggggcttcgagacgcaggtggtcgatccggccgctggccagcgccctttgcagcggggcaaaccagcgcgcctcgaggtcgagcagaccagcgcgccaggcatcggcgtcttcgtactggaccgcccgctgcagcgcctcgaggacgatcagttgccggcccggccttgccgccgccagcagcgcccgcgcgtcatccggcagtggccgaaccggtacgccggcagcgcgccccaggccgcgcgccagggggctttcgctccagatggcggcgaagtcgcgtgggctcgccggcggcaacaccccggcaccccacagccacagactgttgatcgtcgaacgttccgcctcttcgcgctgctcgttggcaggatgtcgatgcaggaccatctgcacttcgttgagcaactgacgcagccagcgcatctcgggtccgtccggcaattgccgggcgacgcgtcggccggcaacgacggagagcggcagcacgtcgaagtcacggaagtctgtggcgcggggaagctgcaggtaccagcggtcggcggtggcgacgtggaaaacgccgacgtccgggaactgccggttgaagtcgtcgacgatggcagcggcttcggcgagttcgatgccgagactggcgccgtcggcgaggatcaggcgctcctggtgcaggcgcagatgcaccgggtcggcgcacagccagcaggcgtctgcggcggccggcggcgagtcctcgccgagtatccgcaaggccgcgtaggcgacgttgccggcgagcccgaaggtatcggcgagcgtggcttcgaccgactgcggcggccgccggtcgagctggccgcgtgcgatcagcgtacccaggcccgggcaaggcaaggcgtcgagggcatcacggtcatccggctcgggccagatcagttcggggacaacgagggtgatctgcatacgagtctgggcggggtggacagtggcgggggcgcgagccgtgcgagcgcggctggcggcaggcggccggcgtcggccggaaggcgcagacgccgccggaaaagtgtagcatagcggccttgccgttcaggcgcttcgcactgccaccctgagatgatctgtcgccgccgatggcccttccctacgaactgctgatcggcctgcgctacacgcgggccaagaagcacaatcacttcatttccttcatttcgctgatttccatgctcggcatagcgcttggcgtcgccgcgctgatcgtcgtcctgtcggtgatgaacggttttcagaccgagctgcgcgcgcgcatcctcgccgtcgtctcgcacgtccagatcaccggcgccagcggcgagatgagcgcctggcagggggtcgccagtcaggctgccggacacgagcacgtcgtcgccgccgcacccttcgtgcaggcgcagggcatgctggccttcggacaagcggtgcgcggcgcagtggtgcgcggcatcctgccggaccaggaggacaaggtcgccgacttccgcccgcacatgaaaaacggtgagctcgacgccttgcagcccgacagcttcactatcatcctcggcagcgaactggcacgcgcgctcggcgttttcgtcggcgaccgggtgacgctgatttccccgcagggcgtcgtcacgcccgccggcgtcgtgccgcgcctgaagaccttcaccgttgccggtctgttcgaggtcggcatgtacgaatacgacagcggcttggcgttgatccacctcgccgatgcgcagcgcctgtaccgcatggacgaccgggtttccggcgtacggctaaaactcgacgacctgttcgtggcgccgcgggtggcgcgctcgctggccagcacgctcgacaccgaggccttcatcagcgactggacgcgcagccatgccaatttctttcgcgccgtgcagatcgagaagaacatgatgttcatcatcctgtcgctgatcattgccgtcgcggcgttcaacatcgtgtcgacgctggtcatggcggtgaccgacaagcaggccgacatcgccatcctgcgcacgctcggcgccagtccgctgagcatcatggcggtgttcatcgtccagggtgcgctgatcggtttcatcggtctcggccttggcgttgccggaggcgtggcgctggcgctcaacgtcgacgtcgtcgtgcccttcatcgagcgcctgctcggcacgcagttcctggccaaggaggtctattacatttccaacctgccgtccgaactgcagtggcgcgacgtgacgacgatcaccggcgtcgctttcgtgctggctctggtggccacgctctatccgagctggcgggcagcgcgcgtcaatccggcggctgctctccgctatgagtgagccagtactggcctgccagggcctgcgcaagatcttccgccagggcgacaccgacgtcccggtgttgctcggcgtcgacctcgaaatcggcgttgccgagcgcgtggcgatcgtcggcgcttcgggttcgggcaagagcacgctgctgcacctgctcggcggtctcgacgccgcgaccagcggtcgcgtgcaattgatggggcaggacctggcgacgatcgacgatgcccggtgcggcatcctgcgcaatcgccatctgggtttcgtctatcagttccatcatctgctgtcggaattcagcgcgctcgagaacgtcgccatgccgctactcatccggcggctgccgcgcgccgaggccgaggcgcgcgcggcggtggtgctcggcgaggtcgggcttggccatcggctgcagcacacgccgtcggagctgtcgggcggcgagcgtcagcgcgcggcgatcgcgcgcgcactcgtcaccgagccggcctgcgtgctcgccgacgaaccgaccggcaatctcgatcggcagaccgccgaaggcgtcttcgagttgatgctggcgctcaatcgctcgcggcagacgagtttcgtcgtcgtcacccacgatccggcgctggccggccgcgtcgggcggatcctgacgctgcgcgatgggcgcctgcattcgacgagcgactgagcgcacgacgtgggcagtcccgttgccgacggggctgccggttgccattatcggcaaggcttgaagacctggaggagtctgacgatgcaaaccctgttcgctcccgccatcgcgctgctcaaccgcctcggctacacgaagaagtttgccatcatgggggcgctcgcgctggtggccatcgccgtgctgctggctggcctgtaccagagcctgcaccgggtgatcgacagttcgcagcaggaactggccggtctcgaggtgctccagccgatcggtcgcctgattcagcacctgcaggtgcatcgcggcctgtcgtcgggcgtgttgaatggcaacgacgagatgcaggacaagcgtgctgctcgcgaaaagcaggtgagcgaggccttccaggcgctggcggcgagattggcgcccgaactggccgccggcgaggcgtggaagacgcttgtcgcgggttgggcggcgatcgagaaggacggcctggagctcattgcgcgcgagaactttctcgcccacagtcgcctgatcgaggaattgctggccttgcagcgtagcgtcgccgatcactactcgctgaccaatgatcccgacatcgcctcgacttacctgatcgataccgccgtcgagaagctgccgctggcgatcgagagcatgggccagttgcgggcgctgggaaccggggtgctgaccaggaagcagccgctggcgctttcgcaacaggtcgagttcacggtcttgctggccggactcaactcggctgtcggcagtctgcagcgcaacgtcgagaaaaccgcgcgccacaaccagggccggcagtcggcgctcgacgcttcggtcaaggatctgcgcacggccgccgacaaggtcggcgagttggtgaaccaggatattctttcgggtacctacgcgacgcttcccgatgactacttcgcgctgaccacgacgtcggtcgacaagggttacaaggagttgttcgagagcctgttcccgatcctcgaacaactactgcagcagcgggtcgaccgagcagagcgaaacctcaacctgagtgtcgccacagccagcgcgatcctgctgatctatgcctatgtctcgatcgctctgtactacgcaacgctcggcagtatcgaccagttggccgcgaaggcgcgaaccatcgccacaggcgacctgagcgtgcgcgtcgatctgggcacccgcgacgaactgatgctggtcggcgatagtctcaacgagatggtggcggcgttccgcgatctgctccagaaagtgcagcgtagcgccaacgaagtcctcggcgcgacgcagaaacttgccgcttcggcggcgcgtgtcaagcagggcagcgagcagcagagcgaggccgcatcgacgatggcggcggccgtcgaggaaatgaccacggggatcgatgacgtctcggccaacgcacaggacgccgaccggatcgccgcgcgcgccggcgaattgtcggccgacggtagccgcgtggtcggcgacgtcgtccaggcgatcgagcggattgccgaggtggtgcatcagtcggcgtccatcgtcgccgacctggggacgcgctcggaacggatttcggcgatcgtcaacgtgatccgggagatcgccgatcagaccaacctgctggcgctgaacgcggcgatcgaggcggcgcgcgccggcgaggcggggcgcggcttcgccgtggtggccgacgaggtgagaaagttggctgaacggaccagccggtcgacgaacgagatcgcggagatgatcgaggcgatccagggcggtacgcgggcggcggtggcaagcatgaatgtcggcgtcggccgtgtcggcgagggcgtcactctggccacgcaggccggtcgatcactggccgaaatcggcggcaacgcgcagcaggttgtcgagcgggtggcccagatctcgcatgctttgcgcgagcagagcgcggcgagcagcgagatcgcccgcaatgtcgagagagtcgcccacatggccagcgagaactcggcggcggtcgccggcaatgccgcgacggcgaggcaactcgacagccttgcgcaaggtctcgaggcggaggcgaaccgcttcagactcggctgaagcgcccggcgcgccgggtccggcacgcggaccagcgaaccaggccgcacgtgctcgatgctggtcagcgcgtcgtcaggcgcctgcatggcgcctgctcgcgctgaccggcgacgatcgccccagcaggactacgccggcacgagccgccatcgtcgaggcggttttcaggtctaatgcggaatgcgcaccggtattgtcgccttcgctctcggtgtcggctttctgcagacgcaggagactctgccggcctggtcgcccgtcgtgggcgcgctggtcgccgcgctctcgttcctgctctggcaggcacgccggcaggatgccatcaatcgctccgtatcgctgttcgcctgcgcactgctgggtttctcgtgggcggcgctgtttgccgaccagcgcttgcaggaccacctgccggaggcgtgggagggccgtgatgtcgatgtcgtcggggtggtcgctaccctgccgcagggcttcgagcgcggcgagcgtttctctttcgatgtcgagtcggtgctgacgccgggcgcgcaactgccgcagcggatcatgctttcctggtaccactgctggctggaagacgagtggcgcgatggactggcgattcgcccgggtgagcgctggcgtttcacggttcgtctgaagcgtccgcacggcaacgccaatccgcatggcttcgactacgaggcctggctcttcgagcgcggactgcgggccaccggctacgtgcgtccgcgcgccgatgcgcagcgcctggacgacttcgtctggcggcccggctacgcgatcgagcgcctgcgtgagggggttcgccgatccttccttgaagtcctgcccgatgctccctatgcgggagttctcgtggcgctggcgatcggcgaccagcaggccattcccatagaccagtggcgtctgttccgacagacgggcgtgacgcacctgatgtcaatatggagacaaccaagacaaactattttcgagcagcactttctatgggcggcataccttcggtgatattcattgcacctggtgaaacgtcatttcacaggctgaaaggctggcaggtcagtgacctgacagcctatgtacaccgaccacaagatggtatctaatacacttgcggcatatgtcgtggccatattggagagcaaggtgaaaggtactatgggagtgttcatcctgggtgagacagactacgtttcctaccagcacacgttcaaggaagcgaaggaatcagcagatcacggcgcatcatacatcgcgcaacacctcaagcgagagagtgatccagtcagcattgtcggcttgatgcttgacgctgattggatggccacagcaacccacgagcagaaaggcgtgatgggcggtatcatttctggcatctgctgggacacagtgttccagtcgcgaacctatcattcagagcaacactctcgcttcaagtcgccgtgcttcctcttcaccgccttcaagcaaaatcttgacgacgacggctatcggtacttcctgcgattggttggagtcgttgagtggaaagaccttggtttaatgcatatccttatacacaactcaccccggggccgcctcacgcatgaactggagaccgacgacgcagtccatgacgcgctgcaacccgatccagatggttttgactccgggctcgccgtcgcctttgcgcgccaggaaaccgccgagcatggccaccaatcgcaggacctggttgagagttggtgggtcagccggaggtttctttttgttgaggagataggcggcatgccattcatcttggtcgaagaacaagtcggctggcaagtctggacaggtccggccgaatcgcatcagcatcgcaatgcgccaggaaacgatgaggtacagcgcgatggcgcgttgcaggccgtcgatcgtgcgcaattgcagggactcgatccggcagccgttcttgaggatgtggaagaggatctcgatctcccagcgcgcgcgataccagtcaatcagctccgccacctcggcgagcgtctcggcggtgcgattggtcagcaggcgccactcaaccggggtgctgccggcaggggggtcgatctccttggctaccacacaggtagctcggatcgttttgttcttgccatgcggaagatcgacgacgcgcgcccaaagttgctggcgcactacgcgagccttctggccatgtctcgccggcagggtgaaagagattccgccgagttcctcaccagacgtcaccgtttgccacagcttctggccgtcgggcagcgctcgatcgtgctgggcacgcagcaaccagtcggccggggtctccaattcgccggcacgggccatcagttcgatcatgtcggactcgcggtcggcgacgtagaccagccgggtgtccggcaactccgccgccaactcggccactcgttcatagccctcgacccagcgcgtgctctctttgatccctgggcgctggccgttggcgtctttcggctcgcgcgcccacatccacgcatccagaacccccaagggctcgcgatccgtactcactgcgtacgtcggatgcacgtacagaccgcgctgagcttcatagctcaatgggcccaagccgtcgatgctttgcccgttgaagtccagttcggtcgtgtcctgcagcatcagcacgaccttgtggcaggcgatccgcgtccgcgagcacgaccaatgaggtctcaggatgccctcccacgtgacggcatcattgtccaggaagcggtaggccgcaatcgtctccgaccagcccgaacacgccgacgggatactcagtgtcggtttggccgccagcgtgtccaacaacgtgatcgctcgcttgttcagtcgtcggtcccccaagtcaagttccttcagctcctccccagcccagcccattctgccaccttctcaaaaaaaatcggcagcttacaacgagatgctaaagttgtgtataaggatatgggtttaatgtgccttgagaccatccaggcattcaggctcgtgcaagcgcagaatccgcttgtctacgcagctgattcggcttgcaacgccctttaggagaatgagatggaaacgtatgaagaaatgtataacaggttgaaggatgatttcacgctcgtgatggattataccacatacgaaccgcccacaaatcatcgtttcaaggtggttgtatatgacgtgaggtattacgacaacgaggacactcgcctgattgccgaggacttcgtggattacttcgatgagtataatcaaaatggtaagaaggcgttcgagaatgatgagcaagcgcgagagcacttcttgcagaaggcacaccaggctatgggctggaacatcgctgattgtcgggtgttgattaccatagaaagttaaagttttttcacccgagcagtttcttttaccgaccgacgaacccagcggccacgttatatgcactggcggagcagggtgtcggcactatgcgatttgcagtaatgcgcgcagaaaaggggcccgcgcagaaaagggaccaggctcacgattccattcaagcaagagcgcgatccagtcagtttcgtcgacctgatgctcggcgcggattggatgacgacagccaacgaccaccagaaaggcgtgatgggcggtatcatctcgggcatctgttgggccacggcgttccagtcgcggacctgccattcagagcagcactcccgcgttcgatcagcttgctttctcttcgcgtcgttcaagcagagccccgacgacgacggctatcggtagtttctgcgaatggttggcgtcgtggactggaaagagcttgtgctaaattgagactggtttttttgtagtttggcggcggtcgccggcaatgccgcgacggcgaggcaactcgacagccttgcgcaaggtctcgaggcggaggcgaaccgcttcagactcggctgaagcggtctgcgcgccgggtccggcgagcagaccagagaggcaggccgcacgtgctcgatgctggtcagcgcgtcgtccggcgcctgcatggcgcctgctcgcgctgaccggtgacgatcaccccagcaggattacgccaggacgacccgccatcgtcgaggcggttttcaggtctaatgcggaatgcgcaccggtattgtcgccttcgctctcggtgtcggctttctgcagacgcaggagactctgccggcctggtcgcccgtcgtgggcgcgctggtcgccgcgctctcgttcctgctctggcaggcacgccggcaggatgccatcaatcgctccgtatcgctgttcgcctgcgcattgctgggtttctcgtgggcggcgcttttcgccgaccagcgcttgcaggaccacctgccggaggcgtgggagggccgtgatgtcgatgtcgtcggggtcgtcgccaccctgccgcagggcttcgagcgcggcgagcgcttccccttcgatgtcgagtcggtgctgacgccgggcgcgcaactgccgcgacggatcatgctttcctggtatcacggctggctggaagacgagtggcgcgatggactggcgattcgcccgggtgagcgctggcgtttcacggttcgtctgaagcgtccccacggcaacgccaatccgcatggcttcgactacgaggcctggctcttcgagcgcggactgcgggccaccggctacgtgcgtccacgcgccgatgcgcagcgcctggacgacttcgtctggcggcccggctacgcgatcgagcgcctgcgtgagggggttcgccgatccttccttgaggtcctgcccgatgctccctatgcgggagttctcgtcgccctggcgatcggcgaccaacaggccattcccacagaccagtggcgtctgttccggcagaccggtgtgacgcacctgatgtcgatctctggcctgcatgtaacgatggtggcggcgctgtccgccggccttgtcggctggctgtggcggcgcagcgagcggctgatgctcttcttgccggcgccgaaggcggcgaccgctgccggctggctggccgctttgggctattcgctgctcgccggttttgccgtgccgacgcagcgcaccctgtacatgttgagcgtggtggcactggccctgtggtcgggtcgcaatctgggggtcagccgcagtctgttgctggcgctgctgctggtgctcctgctcgatccgtgggcggttttgtcgccgggcttctggctctccttcgctgccgtcgggctactgttctttgttggcacgggacgcatcggtgccgcgcgtggctggcgagccgcactcgcgaactggggcgcgacgcagtgggcggtgaccgtcgggacgctgcccttgctgctctttctgttccagcagttttcgctggtttcgccgccggccaacgcggtggcgatcccgctggtcagcttcgtgattacgccgctggcgctggtattcgcggtcattccctggccgctgctgctgcatttcgatcactggctgttggccggattgatgcgcttcctcgaatggctggccgtctggccggtctgggaacaagcggcaccccctttggccgcaaccctgctcgccgtgccgggcgccatctggctgttgctgccgcgcggcttcccggcgcgctggcttggcgtctgcctgctgctgccggcgctgctctggccggcgccgcggccggcgttgggtgatgcctgggtggacgtgctcgatgtcggccagggactggcagtggtcgtacgtactgccgagcacacgctgctctacgataccgggccgctgtacagcgccgagtccgacgccggtcagcgcatcgtcgtgccctatctgcgtgccaccggtgtcagggagcttgacacgctgatcgtcacgcatcgcgacaaggaccattccggtggcgtcgtcgccgtacagcaagccctgccgatcgcgcgcacgctgtcgtcggttcccgaactcgtcggtgagcgctgtgttgctggtcaggcctgggagtgggatggcgtgcatttcacgatcctgcacccacaggccgacgactacgagcgcaaggccgccaagaccaacaacatgagttgtgtgctgcgcatcgaaaatgccttcggcagcgttctgctcacctccgacatcgaggcgcgcgacgagcaggcgctgctggcccgggcagcagaccaactacgcagcgacgtgctgctcgtcccgcaccacggtagcgccacgtcgtcgacgcctgacttcgttgctgccgtcgccgcgcgtgacgtgatcattccggtcggctaccgcaaccgcttccagcatccgcggcccgatgtcgtcgcacgctacgcgggcagccggctgtggcgcagcgatcgcgatggcgcggtacgcatcgacctggccagcggcctcgcgttgtcctcctatcgcggcgaatatcgtcggtactggcagggacgctgaaacgctgggcagtggtctgccctgtattcctcgctctgcccttcgcgcctgtttggccgctattgcagacacgcgtgtcactcaggcttggccttcgcgcagtaacaaacgttagccagatcggcaaagtcgtcatcttgggtccacacgttcgaaacgcaatcgaagtcgatgccttcggtggtctttggtgctgaaagtttggtggaccatgctgcggccgcaccccaaaggggccagactcacaattccactcgtcctctcttgaacagggcgggcattgcggtgttgcggttgggatgggctctaacgtggaagcgtctctctggagcggaaggttagacgacgttgagcaatgagaacctacgcgggaaccaccgcctgggctacgagcttgacgcccagtgccgcgcacacgcgagacacggtatcgaagcgcgggagcgcatctgaccgcagcgcccggtagagggcctcgcgcgtgagaccggacgcccgcgcgatctcggtcatgccgcgcgcgcgggcaatcgtgccgagcgcatgggcgaattcggccggatcgttctcttcaagaacgatggtcaggtactcggcaatagcctgctggtcaggtaaatgctcggccatgtcgaattccggcaactcggcaaccttgatccttttggtcatggttcaatcctccacggtagcggccaacgtgatggccttggcaatatcggcggcctgcgtagacttgtcgccaccgcctagcatcacgatcagcgccgcgccgcgctgcacgtagtacatgcgccagcccggcccgaagtgttcgcgcatctcgaacacgctctcgccgaccggcttgacatcacccaggttacccgcctgcgctttctccaaacgccgcgccaggcgacgatgcgtcatgctgtcactgaggccggaaagccacgcggaaaactcggggatgagttcaccccaaaggggccagactcacaattccattgagacctgtctaggctctccctccccagtcccgtgtgccatgggctttttcggtcggccccgcggtcgggcttcgcgtcggtgccccatcgccttttcaatgctgtcaaggaagcgcgcgtcccccagcggttgtccctggcccatcgccatgcggatcccgcctatcacctcggcgtcgagttctgatcggaacaattccctatacgacaccagccgctcagcgcggctctctcccaagcccagatagacttcatgaggcgtcaacaacgggtcggcctccccgagtccgttggcccgataactgctccaacgatagcgcgccggatcatccacgatcgccgcacgaactggattcagttcaatgtagcgctgacagacgagcaaatagtcatcggcctgtaccagcgatgacttgtaacggccgtcccacaaggtgccagtgcgccggtaagctctgttgacgtactgcacatagcgcctgccgagcgagatcatcaaccggcacacagccgtcgcttccggcggcgtcacgagcagatgcacgtggttggtcatttgcacatacgcatgaagctggcagccgatcgccttggtagcctcccccagccattcccgataggcgaggtagtcgtcctcggcgaagaagcatgcgtcgcggttatgcccccgctgaacgatgtgcaggggcaggccggggagatgaattcgggtacgacgaggcatgcgggaagtatagcagattaaattgagcctggcccctttagccacaagaagttctggccgacaaaagcaagtaactcggtatgaaaatccgagtagtgcttgtgatattccatctccgcaaaaaccattcaagcctcaatgtgagacgcccaacgtagaattaaccggcgccggcaagagcgccgccggacaagcaaccacgctgcaccggcgtccagttgaatgccgggttagccattttggttctcacttgagtactgccaaagagccatatctaactctctgacggagagattatgagcggttgcaacagagcgacaaatttcaacgtattcgttccagaatgcgaatgtgtactgtgagggttggtcgattccaaggctccatatagccctgaaatctagaatggggtacgtttggtcaacgcagaagtgcaatataacagaggccgttggaaattgaacgcctgaaagtagcgtgagcgaacccagcctagactcttcgcattgtgccgaaaaggaaaaggttgttatttctctaacaagcggctcggggttctttagagcaaggtctgagcgtctttttgatttccagtgacatatctcgtgtaattgagtggtagttaaatagccctgatttggcccaatttgatggtatttttcaagattggcttcggcgctgaaattgtagcgaccttgatagtcttttagctctccagtaggaatgcgtagtgagtagttgatgggcatatatggctaacgtggagttgagggggctgcgcggctttttgcgcaggtcccctcgaacgcagggttaggctgcactttcatatgacaatgatgccggaacagggcgcaggcaaatagatttgcattgattcgtattggtcggagttgtcatatatccgcagagcaaggttctctgtgaattgaatttcgatggttcgttcatcgatcacgatgcccttggttacttgctcgttgagtaagcgatggtaggccaaagacgaccagccttctgcttcagtccagtttgcaacaggttcttctcggcaaagcacggttgcctgactttgcacagcaattgtggctccggagccaaacttgaattgcacatcgtatttgccgatagcaatttgatcgagtgaagacccaacgcaaaagcccaagtcaaaattcggagcgaagcggtacatgtgcagcctaacgttcgagctaaccggcacgcggaggcaggcagcgtaaggctggcgcgcgacagtggcgaagccgctgcgcgccagccttacgctgcctgccgtagcgtgtccggttgagcgaggggttaggcgccaccagcgacgacagtgtagtgactgaattcataagtcctgccagctgacgagactgtgcgcctacttcacgttctgagcgattcgccataaaacgcctgacggatcaaagagcgtgaagtctcgcattctccagggttgtagttcaacctggccgagcgcgactttgtacttctctgcgagtccggactccgtgatcttccggtgccagtcatctacgtcctccacgagcagatgcatcatgaagttctggatgtgttcgtcaacgcagaagtcctgaagcaggaagctggcgtggtcgtggtggaagtacgcgacacctccaccgtcagaggccatggtgaagccgaggtcctgatagaagcgcttcgatagttcgaagtctctggccggaacgaatgccttgacttcggtgacacgtagattgggcatggtgtttcctgtggcgcctaacgttggagttgagctgcggacgcaagcacgcgaagcgtgcatgtggccgtcggctcgaacaactggttagcccgcactgttggcctcgacaagtgagcgaactgatgggcgctcgacgagatgcgcaatgtagacaccatcgacgacctcaatgcgcagtcgaaagaccgtgctgtcatcgtacgtggcgcgctcgcgagtagtggcattcgtgtctttggcgatggtgagcacgccgaatgcctcgacaccaggcgtggacgccgcgtagtgggcatttcgcgcgatctcttccgcaccgaggcgagaatcagcctcctcaggaatctcgcgaggccggcggagcgacgtgggatacagcacgtactgcctattcttgacttcgtcactccagagggtgaatagcgcgcgccgaccgtcagcggacacggcggaccacgaccagcgcgtgttcctcagaggacaaccgaggtaggcgaagaagtccgagaaggtgcgcatagcaatgcgtgcgggctaacgtgatgtcgcaaacctaattgacgcagagttttgcgtcagcatgctgtgtgaatgtaaagtaagcgatgaacttccaacggaaacaaggagatagggcatgggcacgttcactaaaaattccgacaagtgcgtcaatgccaatggcgttgttgggcctcccaacaggctccttgaccaactctccgaaagcattcgccgcaaggactatagcatacggacggagcaggcttacaggggctgggtacggcgtttcgtccttttccatggccagcgcctccttttccatggcaagcgccacgcaatcgttcactcccctatgctgtagccggaatgacagggatggggggcagcggcaaacccttgcgagcggcgatgacggtggcgaggtactgcgagacagaagcggcgcgacagcgacaggtttcgacaaggctggcgagcagagcaaaggcgcgggagccctgttcagagcgtgtgtcgtaactgatgtggcgcgcagaacccagggggccaggctcacaatctcacagagatctgtccacgctctcgctctccagccttctgtggtggaggctttttcggtcggcttcgcggttgggcttcgtgtttctgccccgtcgccttttcgatgccggcaaggaagcgcgagtcccataaatgaacgttggggcacgcaaacgggagccagctaatttgtgaccgcgcgtttctcgccgtccacctcgatacccctcggacagggcgttcttcccgccgccggccgcgacgcgtgtgctaaagtcgccgccttccggtcaaggcgagtcgccggcgcggcaggcagctgaccggaacggggcacgcggttcgcgacggtgatacattggcctgcaaggtgaccggtcctcggccgcagtagggcgatgccggcggtggcatcgacgtgacatcgaaacagttgaaacttctcctggagatggatgatgagtgcgctttccgggttatcccgttggctcgccgggacgacgccggccttcgccgaacgtcaggtacgctgcgcttcgcctgcgggtctgcatcgcatggcgtatacggaatggggcgagcgcgacaatccgaacgtcctcgtttgcgcgcacgggctgacgcgcaacgggcgtgacttcgacgaactggcgcgcgtgctggccgccgattatcgcgtgctgtgccccgacgtcgtcgggcgtgggcgcagcgactggctgcgtgacccgtccggctacgttgttcagcagtacgtgacggacatgctggtgctgcttgcccggctcgatgtcgaagcggtgcactggctcggcacgtcgctgggggggctgatcgggatgtggatcgccagccaggaagattcgccgatcacgcgcctggtgctcaacgatgtcgggccggtgatcaccgtcgcttcgctgcaacggatcagcgactacgtcggccgcgcaccgaagttcgacaccttcgacgatgccgagaagtacattcgactggtcagtgagcccttcggccccctgagcgacgcgcagtggcgccatctcaccgagttctgcctgcagcgggcgtccgatggacgcctggagatgtgctacgacccggcgatcggcgagccgttccggcaggcgctgagttccggggatatcgacctgtggccgatctacgatcgcatccgctgcccgacgctggtgctgcgcggcgccgattccgatctgctgacggccgagacgctgcaggcgatggcgatgcggggcccgcgcccgcagaccgtcgagattcccggtgtcggacacgctccgatgtttctcgacgccgggcagatcggcatcgtgcgcgacttcctgctggtcgtctgacggggtggtcgacttcgtcgatgtcgacggcgggcgcctcgagtacgagctgattgcggcgcgccggcccggtctcccgacgctggtctttctccacgaggcgcttggcagcgtcgcgctgtggcgtgatttcccggcgcgcgtggcggcggcgaccggttgtcggaccttgctctggtcgcgcctcgggcacggtcgctcggcaccgctaccggcgccgcggacgccgcgctacctgcacaccgaggcgctcgaacggtttccgcgcttgctggcggcgctgtccatcgaacggccggtgctgatcgggcacagcgatggtggctcgattgcgctgatccacgcggccgcgctgccggatcgcgtcgccggagtcgtcgtcatggcgccccacgagttcgtcgaggaaaaagctctggccggcattcgcctggccggcgagtcgtacgcgcacggcgactggccgcagaaactggcacgctatcaccgcgacccggacgccgttttccgggcctggcacgacacctggctggcacccgagttccgcgcctggagcatcaccgactgtctgccggggctgcgctgtccggtgttggcgatccagggcgaagacgacgagtacgcgacgatgtcccagatcgagtgcattgcgaaagccgctgcggatgtcgaactgctcgggctggccggctgcggtcattcgccgcaccgcgatcagccgttggcggtcatcgaggcaatcgtcggttttctcggacggcttgacagcggcgcggggcgctgacgccggtcgcttgccgtgtcgggcgcaaggggcgctccgctcggctgagcctcagcgtgcgaccagccgcgaagccggatcctgccggtagaagccggccagactggcgtagagttgcggatactcggcctgcagaatgtccggcgtttcgaagaacgcttcgctcatgaccgcaaaaaactcgccgggattctccgccgcgtacgggtcgaagggtgtttcctcgtcggccgcggccgcctcgtccacccaggcgcagaaatcgtcgtagctggtacgcagcacctcctgccaggcggcgcgggggagttccggcggcagcggcgggatgccgttcgcctcgccgctgagcatgtccagcttgtgcgcgaactcgtggatgacgacgttgtagccgctcccggccatctgcgcgtcgcgccaggaaatgagcagcggaccgccgtcccaggcttcacccgaggccagttcctcgtattcatggacgacgccggattcgtcctcgatgctgcgcgggatgatgaattcgtcggggtagacgatgatccctatccagccgcgatagtagtcgaggccgaggttgaggatcggcaggcaaccctgtgcggcgatcgacagacagatggcgttgctgagctgcagcccgccggcggtggtgaactccttctcggcgagaaatcgctcggccagaccgcgcagccggagctgttcgtcggcgtcgagtgccgcgagaaacggtagccccgccatgatctcttgccacaaggcttccggtggcggggcgggttcgaggcgcttgcgccaccagccgaggagggtttcgatcatggtgttctcggctgcggtggcgttgcggtggtcaggtagatgccggcgaagatcagcgcgatgccgccgtagtggtaggactgcgggatttcggcgaggaagatggcggagaggatgattccgaaaaccggcatcaggtgcaggaataggctggccttgctggccccgacttcgcccacggcgcggttgtagaagacgtagccgagaaagcccggaaagacgccggtgtaggcgatcccggcgagcgagccgggcgacacggcaatcgttctgccctgggcgatttcccaggcgtaggcgggggcgagcgcaagcagcccgacgacggtgaaggcggcgagcagcaacatcgggtcaacgcccgccggccgccactgcaggccgatggtgtagagcgcccaggtgaataccgcggcgagcatccacaggtcaccgacgttgaggctcagactggccagtgtcgcgaactggccacggcagacgatggtcgccacgccgacgaaggacaacagcacgccgagcgattcgacgcggcgcaggtgcttcttgaggaagacccacgacagggtgatcgtggcgatcgggatgaaggagttgagcagcacggcgttggtcgccggcgtgtagttcaggccgacgtaggcgagcgtgttgtagccgccgacaccgagcagtccgaggctgaccacggccttccagccgcgccggagcaagggccattgcgaacgcagatgcggcagggcgagcggcagggtcagcagcagggcgattgcccagcgccagaaggcgagcgagagggggggaacttcgttgcgaatcgcgcgaccgagaaccatgttgcccgaccagaacagagtggtcagcacgagcagcagataggggtggtgcaggcgggcgagcatggcgggcaaccgtcgcgggaaaccggcattatgcatgatggccgggcgaggacttataatgcttcgatggtctcggtcatccactcggtcgctgcgcagagcgacttcgagcactccttgcagacgcttgttgaaggtctacccgctgtcgaggcagagcgcctgcgtcgggcggtggacttcgcccgcggcatctatggcgatggccaactgggtagcggcgaagcagtctggggtcatgcgctgggtatggcgctgatcgtcgccgggctcaaactggacgccgattcgcgtctggcggcgctgctgtttgcggtgccggcgatcctggagtttggcctgacccgcatcgaaagcgatttcgggcgaagcgtggcgcatctggtcgacggaatctcgcgcctgaatcgcttgcggccgatctcgcgcggtttcgtcgcgcattcgatcgacagcggcgagaagaacccgcaggagctgcggtcgcagatcgaagtgctgcgcaagatgctgctggccatggtcgaggacatcagggtggtactgctgcgcctggcttcacgcacgcagaccctgcgccattacgccgccgagcccgatgagctgcgcgttccggtggcgcgtgagacgctcgaactgtattcgccgctggccaaccggctcggcgtctgggagctgaagtgggaactcgaggatctttccttccgctacctgcacccggagatctacaaggagatcgccaggcacctcgacgagaagcggaccgagcgcgaacagttcatcgccgacgcgatcgatcgcctgaagagcgaactggcggccgccggcgtcggtacgcccgaaatctatgggcgacccaagcacatctacagcatctggaacaagatgcgcaagaagggcgtcgagttctccgaggtctatgacgtgcgtgcgctgcgcgtgatcgtcgaggaggtgagggattgctatacggcgctcggcatcgtgcaccacatctggtcgccgatcgccaaggagttcgacgactacatctcgcatccgaagggtaacgactaccgctcactgcacacggcagtgcactgccctgacgggcgggcgatcgaggtgcagattcgcacccgggaaatgcaccgccacgccgaactgggcgtcgctgcgcactggcgctacaaggaaggcagcgggacgacgccggaagaccgctacgacgagaagattgcctggctgcgtcagttgctgacttggcgggacgatgtggcggattcgtcggactgggtcaaacactacaagcaggccgccttcgacgagacggtctacatcctgacgccgcaggggcgcgtcgtcgatctgccgcgtggtgcgacaccggttgatttcgcctatcgggtgcacaccgatatcggtcaccgttgtcgtggcgccaaggtcgacggcgcgctggtgccgctcaacacacaactggccaccgggcaacgtgtcgagatcgtcctcgccaaacacggtggcccgtcgcgtgactggttgaactcctcgctcggttacttgttcacccatcggtcgcgcgtcaaggtcaggcaatggttcgccagtctggcgctcgaggacacccttgccgaagggcgttcggtcgttgtccgtgaactgcagaggatgggtcagacaggcgtcagtcttgacgagctggcggtccggctgggccttgccggtagcgacgatctgttcatcgcggtagcgcgggccaagctcaacatccgccagttgcaggtggcggtgcgcggcaccgacatgccggtcgacgaacgccttgtcggtgaattgccggtacgccggcagcgagacagcgatgtggccgaaaagggcatcctgatcgttggcgtcgatcgcttgctgacccagctggccggttgttgcaaaccggtgccgcccgaccccatcgtcggcttcgtcacgcgtggcaagggggtgtccgtccatcgtctggactgcagcaacttcaccaacatgcgcggcatgcatcccgagcgggtgatcgaaacgacctggggtttgaagacggacagcgtctttgccgccgacatcgtgattgacgcccacgatcgtcagggtttgctgcgcgacgtgtcggacattctggcgcgcgagaaaatcaacgtcatcgcggtcaatacccagtcgcggcagggcaatgcgcacatgagcttcaccgccgaagtcggcaccatggcgcagctcaatcggacgctggcgctgctgcatcaggtcgagggagtcgtgggcgcgcggcgcgcctgaccaaggccgccgcgcgcggggaggcaaggggggcgtcccccctgccgtgattcaggactggagcagttcgatcaactcgctctgcgacgcatgccggctggtgcgtgagccgcgccgctggtggtaggtcccatcgggtccgagttcccaggccagggtgttgtcggcgagatagatctgcagcccctcggcgatcacccgacgcttcagcttgcggtcgagcaccggaaaggccagttcgatgcgccggaagaagttacgctccatccagtcggcgctcgacagatagaccttctcctcgccaccggcgtagaaatagaagacccggtgatgctcgagctgccggccgatgatcgagcgaacactgatgttgtcggacaggtccttgacgccggcgcgcagaccacagacgccgcgcacgatcaggtcgatcttcacgccggcctgcgacgcttcataaagcgccgcgatcgtctccggttcgagcagcgaattcatcttggcgatgatgcgcgcacgcttgccggcgcgcgccgcatcggcttccgcgcggatgccggcgacgacgttcggctgcagcgtgaacggtgcctgccacaagtgcgtcagcgtctgcgcacgacccaggccggtgagctgcttgaagacctcgttggtatcggcgccgatctcttcgttgcaggtcagcagaccgaagtccgagtacagacgagctgttttcggatggtagttgccggtgcccagatgcacgtagcggcgcaggaggctgctgcctgccttgccttcttcgcgccgcacgatcatcagcatcttggcgtgcgtcttgtagccgacgactccatagacgacgtgcgcgccgacttcctcgagtttggtcgcccagccgatgttcgcttcctcgtcgaagcgggccatcagttcgacgaccaccgtcacttccttgccgttctgcgccgcgcgcagcagcgactgcatgaggaccgaatcggtgccggtgcggtagacggtcatcttgatcgccaccacctgcgggtcggttgccgcctgttcgagcaactcgattaccggattgaagctctggtaggggtggtgcagcaggatgtcgccgccgcggatgctgtcgaaaacgctgtggcatttctgcaaggccttgggtatgcccggcgtgaaggggaggaacttcaggtcgttgcgcaccacccagtcgggcacctgcatcaggcgcaccagattgaccggaccggccactcgaaacagatcgctctcggtgagattgaactggccgaggaggaactgcgtcatcgcctccgagcagctgttggcgacttcgagccggacggcatcgccgaaatgacgttgtggcaattcgccctggatcttggcgcgcaggttcttgacttcctcctcgtcgacgaacaggtcgctgttgcgcgtcacccggaactggtagcagccgaggaccttcatgcccgagaagagctcgtggacgaactcgtgcaggatcgacgacaggaagacgaaggtgtactcggcgtccccgagctcacgtggcagccggatgacccgcggcaggacgcggggcgcctggacgatggctgccccggaactacggccaaaggcatcgcgaccttcgagctcgacggcgaagttgaggctcttgttgagtacccgcgggaagggatgcgaagggtcgagtccgatcggcgtgattaccggcatcacttcgcggaagaagaagtcgctgatccagtcacgctgcgcggcgttccattctgcgcgcttgacgaaacggatgccttcggcagcgagcaggggcaggatttcgtcgttgagcagcgcgtactgctccttgacgatcgcatgcgtttcgtcgctgaccaggcgatagacctcgcgcgccgtcttgccgtcggtagtgatcgccaccgatccgagcttcaactgttccttgatccccgcctcccgaatctcgaagaactcgtcgagattgctactgacgatgcacaggaagcgcagacgttcgagcaacggagtccgcgggttcttggcctgccagagaacgcgccgattgaacgcgagcaggctcatctcacgattctggaagtattccggcgggaaggtgatcggggactgctgcacaggggtatcggcggtcggggcttctgtagtcatcggttcgttccgtcagaagagatggatcggggagggtgggtcgaggtcggaatattacagcgatcagtacgctgccggtcgattgctctggcatttttcttggccgggctgtggcgaccgagcctgtccaggtcagtggaggcgttgccgacggtgctagaattaccggcctgcacacactaatcgccacacggctgagaaacaacgggcatgagctacgaactgattgccggagtcgacctggggtccaacagttttcgcctgcagatcgggcgagtggttggcaatcggatccatccgctcgatacgctgaaggacaccgtcaggctgggttccggtctgacgcgtgagaagcttctcgatcatgcctcgcaacagcgtgcgatcgaggccttgcggcgctttggcgagcggctgcgcgggttcccgccggagacggtgcgcgcggtgacgaccgacgcgatgcgcgtggcgcgcaatgcgcacatcgtcctgccgcaggccgaggcggcacttggcttcccgatcgagatcatcggcggccgcgaggaggcccgcctgattttcatcggtgccgcgaacgcgctgcccgccgccagtcaccggcgtctggtggtcgatatcggcggggggtcgaccgagttcatcatcggcgagggtgccgaacccttgctgatggagtccttgttcatgggctgcatcagcttccgccagcgcttctttccggaaggcaaggtagacaagaaacgcttctacgcggccgaggtgtcggcggctcgcgagatcgaggggattgccgccgactaccagcgcgtcggctgggcggaggcggtgggttcgtcgggctcggcccaggaactcgccgacatcctcgagatcaacgagctcaatccggacgcggccaccggtatcacgcgcgtgggtctggcgaagctgcgccagttgctcatccgggccgggtcggcggaggcgctggacctcaagggcatgcgcagcgaacgcctgccgattctcccgggggccgtcgcgatcatgtcggcggtgttctccgagttggcgatcgagacgatgacgcattccgacggtgccctgccactgggcgtcctctacgatcttgtcgggcgtttcgaacaccacgatacccgcgacgagaccgtcgtccacttccggcggcgctatcaggtcgaccagagtcaggtcacgcgcgtcgagcgcaccgccgtggcactgctcgggcaactgatcaagctcgactcgccggagcacgagaatgatgtgcacttcctccgctgggcggtgtccctgcatgagatcggcgtgtccgtggcgcacagcgagtttcacaagcatggcgcctatctgttgagccatgcggacatgccgggattttccaagcgcgatcaggcgcgtctggccctgttcgtgcttggacagcgcggcaagctccagaagctggcggcgatgccggccggcgatccgaactggcgcctggtgttctgcctgcgtctggcggttctcctgcatcgtgcgcgcgacgaccatcagctgcccgacgtttcggtcaaggagtcgccggtcggcttccagctcgatatccccgctgcctggctggaggccaacccgatcaccgccgccgcgctcagcgaggagacgctgatctggcggcgcatcggcagcaagctgcgcatcaagccggtggctggcgagactggcgtgccgtgaggccggaatggctgtggcgtccatagaaaccgtgcatcgggcgaactcgctgcaggtgcagcttgccggtgactggacgctggcgacactgccgcaaccgatttcccgtttcgaggcccgcctgcgcgaactggcgagccgtgaagcggcttgggatttgctgtcgatcgcacgcctggatagcgctgcggcggtcgttctctggcgaagctgggggcggcgctggccggcatcgctcgcgctgtccggcgagcatcgcctgctgctcgaacgcgtcgaggcgatccctgccgacctgccggccaggccgagcgagcgcctcggctggctgctcgtgcctggtcgcctggcccttgctgcagtcgacaatcttgccgggatggtcgccctggtcggccagatggttctcgacgtcggccacctctgcgcgcatccgcgcgacattccgtggcgagagttttccgccaacctctacaagagcggcgcgcaggcgctgccggtgacggcattgatcggttttctgatcggcatcgtcctttcctacctttcggcactccagctcaagaccttcggcgccgacgtcttcatcgtcaatctgctgggcatcagcatcgtccgcgagttgggcccggtgctggtcgccgttctggttgccggccgctcgggttcggcgatgaccgcgcaactcggcgtcatgcgggtgaccgaggagatcgacgcgctggcgaccatgggcgtctcgcgcagcctgcggctggttctgcccaagatcatcgcgctggcggtggcgatgcccttgctggtggtctggtgttcggcagccggaatcgttggcggcatgattgcggcgcggctgcagatggacctgtcatatggtttcttcatcgataccctgccgcgcgtcgtgccggtggccaacctgtggatcggcatgagcaagggcttggttttcggtatgttgatcggcctcgtcgcctgccacttcggcttgcgcgtcaagccgaacacggagagcctgtcgtcgcagacgaccacgtcggtggtgacatcgatcaccgtggcgattctcgtcgacgcggtctttgcgatcatgacgcgcagcttcggcatcccgctgtgagcgtgccaacggaatggagctcggccgcggttccggcgatcgaaattcgcgatctgtcgacgcgcttcggcgacgtcgtcatccatcgcgacatcaatctcgaggtgccgcccgggcagatgctcggtctggtcggtggctcggggagcggcaagacgacgctgctgcgcgagatcgtcggcctgctggcaccgagcgcgggcatggtcaagcttttcgggcacgccgtgctcgatgccgatccgcagcgtcggcgaatggttcgccgacgtttcggcatgctctttcagcagggggcactgttttcggcgctctcggttttcgacaatatcgcctttcctctgcgcgagctgcgcctgctcgacgaggccctgatccgcgatctggtcctgctcaagctcgccatggtcgagctcgagcccaggcactcccggctgatgccagccgagttgtccggcggcatggtcaagcgcgttgcgctggcgcgcgcgctgtcgctggagcccgaactgctcgttctcgacgaaccgaccgccgggctggatcccgatcgcagcgagaacttcatcaagctgctgacgaccttgcagaaggagctggggttcacggtggtgatggtgacgcatgaccgcccgaccttgctgggcctcgccacgcgtctggcggtgctcgccgatcaccggatcgtcgcgtgcgggacgatggacgaagttctcgctgtcgagcatcctttcatccacaactttttcggttccgggcacgcggccgcggccatgggacaaggggtgagctagccttggaaaaccgttcgcatgccctgctggccggcttgttcaccctgttgcttgggctggcggcgctggcgtcgatctggtggttcggcggcaggcacgaagcgaccaaggaatacacggtggtcacccgccagaatgtcaccggtctcagtctgcaagggcaagtgcgttatcgcgggatccgggtcggcaaggtgcagtcgatcgaactcgatccgcaggatgtgcgcaacatcctggtgcgcatcaatgtggaccgcgccgtgccggtcacccaggggacgactgccaagctgggctaccaagggatcaccggtattgcccacatcctgctcgaagacagaggtgccgacgcgacgcctctcgtcggcggcgagggcgagtcgccgcgcatcgccatgcagtcgtcgctgatcgaggagctgtcggatgccggcacggcgacgctgcggcaggcgcgcgacctcctgaccagtgccaaccaggtgctcgacgccgagaaccggcagcatctgacgaacatactggccaatctcgatgcgacgaccggcaatgccaacgccgcgacccgtcagttgcggcagctgctggctccggaaaacgttcgcctgctgcagaccacgctcgcccgcgccgagcaggcggccggcgaggcggcgccggcactcgtcgaagcccgtcgcctgctggtccgcctccagtcagtcagcgaaaagctggaccaactgatcggcgacccatcgccgggcgggatcggcgcgctcgcgccacgcctcaacgagctcggcagcgagctttcggcaagctcgcgtcagctcaaccgcgtgctgcagatgctcgaggagtcaccgcagagcctgatttttggcgttccgcaagcggcccccggacccggtgaggccggctttgtaccaccgccaactcgcgaggatagatgatgaaaaggcttctgatggcgttcgtcgcctgcctgcttgccgcctgcgccggtggcgcgcgcaaggcgccaccggccgacgtctacgacttcggcatgccggttcagcatcttgccgacgtcgggcattggtctaatctggccctcgaagtcaaggtgccgtactggttcgactcgctggccatcgaataccgcctgctctacgacgatcccttgaagctgcgcagctacgcgggaagtcgctgggctggagctcccgggttgctgctcgcccagcgcctgcggcagcagatcggggtcgtcgggagcggtggccagacggcgacgaattgcctgttgcgccttgagctgcaggagttctcgcaggtcttcgacacgccgctgcagagccgcggcctgctgcggggtcaggccagcctgctcgattcccgacatcggatcgtcggcgagcggcgggtcgccgtcgaggagccggccgctggcgttgacgcccgcggcggcgtcaacgcgctggtgcgggccagcgatgcgctggccggcgagctggcggcgtggttgaatgatcaggagaaacgtggcacgctgaaaagctgccggtcgacggtggcagaaagccagtaggaaggacttgacacttttcattgggggagctgggaatgcagaacatctaccaacagggtctcgacaagaacacggccaactacacgccgctgacgccgttgaccttcattgcccgtacggcctacgtctatcccgagcgcacggccgtgattcacgggcagcgccgctacagttggctcgagaccttctcccgcgcacgtcgtctggcttcggcgttgagcgcactgggaatcggcgagggcgacactgtcgccgcgatgctcaacaacacgcccgagatggtcgaatgccactttggtgtgccggtgaccggcgccgtgctcaataccctcaatacgcgtctggatgccgaaacgatagccttcatgctcgaccatggcgaggcaaaggtgctgattaccgatcgcgagtattcgccgaccgtgaaaaaggcgctggcggccgtgcagcggccgatcatggtgatcgatgtcgacgattccgagtacagcggtccgggtgagcggctgggcagccaggagtacgaagccttcattgccgccggcagtccggatttcccgtggcgcggcccgaacgacgagtgggacgccatctcgctcaactacacttcagggaccaccggtaatccgaagggcgtcgtctatcatcaccgcggcgcctatctcaattcgatgagcaacatcatcagttggggcatgccgccgcactccgtctatctgtggacgctgccgatgttccactgcaacggctggtgctttgtgtggaccatggctgccaacgccgggaccaacgtctgcctgcgccgagtcgatccgaagctgatcttcgacgccatccgcgcgcacggcgtcacccattactgcggggcgccgatcgttcacagcctgatggccaattcgccggccgaactgcgcgccggcatcacacagaaggtatgcggcctgatcgcggcggcgccaccaccggccgcggtcatcgaggcgatggccaacatcggcgtcgacctcacgcacgtgtatggtctgaccgagacctatggaccggcagcggtgtgcgccaagcatggtcattgggcggagctgccgctggcgcagcaggtcgacctgaacggccggcagggcgttcgctaccatgcgcaggaggcgatcaccgtccttgaaccgaccaccatggaaccggtgccctgggaccacgaaacgatgggcgagatcatgttccgcggcaacctggtgatgaagggctacctcaagaatgcgaaggcgaccgaggagtcgttcgccggcggttggtaccataccggcgaccttgccgtgatgcatcccgatggctacgtgaagatcaaggatcgctcgaaggatgtgatcatttcgggtggcgagaacatctcgtcgatcgaggtcgaggacgttctctacaagcacccggcggtgatcgccgccgccgttgtggcgacgccggacgccacgtggggcgaagtgccctgtgccttcctcgaattgcgtgatggcgcgacggcgagcgagcaggaggtcatcgatttctgccgtcagcacatggcgcgtttcaaggtgcccaagcgggtgatcttcggttccctgccgaagacatcgaccggcaagatccagaagttcattctccgcgaccgggcgaagtcttctgcggcaatcgagtaagccagtcaccaaggagagaaggatgaacccccagacaccggaccacgaggcgccctacgtcctccgtgctgatgaggaaggcatagccacgctgacgttgaaccgcggtagccagttcaactcgctgtcgcaggcgatgatcgccgccctgcaagggcaactcgacgcgatcgccgccgacccgacggttcgcgtagtggtcattggcggtgccggcaaggccttctgtgccggacatgatctcaaggagatgcgcgccaatcgccacaaggccttcatgcaggacctgttcaggcgttgcggcaggatgatgatgaccctgacgcagatgccgcagccggtcatcgcgcgtgtccatggcatcgccacggcagcgggctgtcagttggtgtcgatgtgcgatctggcgattgccgccgacacggcgcgtttcgcgacttccggaatcaatgtcggcctgttctgcgcgacgccgggagtcggattgtcccgcaacctcggccgcaagcaggccctggagatgttgctcaccggcgatttcatcgacgcccggaccgcgcagcagcaaggtctcgtcaatcgtgtggttgccggcgacgcactcgatgcggagatcgacaaactggcccgctcgatcatcggcaagtcgtcggtggctatcggcatgggcaagcagatgttctacaagcagctcgaaatgggtctcgaagccgcctatcagtatgccgcggaggtgatggcctgcaacatgatgaccgaggacgccggcgagggcattgacgccttcatcggcaagcgccaggccgactggaaggggcgctaggcgctgctggctacggcttgccttgcgggcacgcgccacgcaccgtcgtggtcagcctgcgaggcagcgtgttcggactcctcaggcgaccacgacgcggtcatgtccgccggtcctggcgtcatgcagagccttggcggcgcgcttcaggagatcgtcaacggagctgtcggccatgtgtgcagcggtcagtcctgcactggctgtaaactggaccgtcccgttttcggtggcgatcgctatctcggcagtctcgcggcggacgcgttcggcgaccagcacggcttcctcgacggcggtgccgggcaggaggatcgcgaactcgccggcgccgagcctgcccaggaggtcgcgctcgcgcagacagccgcgtgccacgcgtgcgaacgcgaccagcacctgatcgccgacggcatgcccgtagccgtcgttgatgcgctggaaaaagtcgatattgaacagcaggacggtcagcgccgatgcctggcgtctggcggtttccatttggtccgcgagttcgtccacgaaatgctgtcggctactggcgccggtgagcccgtcggtggttgacagccgatgcaactgcgcatcgcgactggccagggcacgcagcagccgcaaggaccgataggcgacgaccgtcgtcggtacggtcacgccgaaggccagcaggacgatccacagcgtgtgtcgcaaccagggcgcgagtgccgcgtcgtagttctccgacaccgtgatcaccagcgggagatcgggcatcgaggaataactggtgaactccctggcctgtcggcccgtcgtttcctccaccagaacgacgccgcgcggttcttgcgcaagatgctcgcggaacagttttccgtcagcgatcgactggcccggcaagccctcgtcgccgggcgcgctggccaggaccgtaccgtctcgccgcaggagtgcgatcgtgcctccgggtttctggcgctgctcctcgtaggtgtcttgcagggtgggcaggtcgatgacggcgagcaagatgtggatgtcgtgcgcaggctgccgcaaacgcagcgcgaccggcaagccgtggcgaccgctaagcgggctctgcaccgggtggccgatagacagccccgggcctgccagcgcacccctgacgtaatcgctgtcggcgacattggccaatggcgtggcagcggtttccacgacgtcgaccaggctaccgtcgcgggcgaccaggcggatgtcgatggcgccgcccgttctcgctcgaaagccttcgaccaggttgcgcaacacggcgtcgctgcgcggatcgtgcgccgggttggctgccagcgactgctcgcaggcggccaggaaaacggcgacgagatcgacataccgacgggtctcttcctcgacggcatggttcatccgctgcagccggtcaccggtggcgtcaatgctctcctggcgagtcgtgatcgccgagaagacgaccagcgaccagagcgtgccgagaaacagcagggtcaggaagattaccgcccgcgggttggcccattcctcgatatgtctgccggtgccgctcagcatgccgttagccttcatcacagaccctgtcggaccattctaacagtccgccggcgcttcctccaccggtacctcgatgacagcggtgaacagctcgatcgccgtctcggccacctgtgaagtatcgtagtaagcgtaagcaccggcaccgagcgcaccgaagaccgggatccagcgcgagattcctttgccgatcagtcgttgcgagatgtgcatgccgatcttcagggccaccgactggacttcggggcgcgacgcgcgctggacgaccaggcgtttgccgatctgcgcaaccagatcgcggacggcctgcgggtcggtatggtggaacaggcaatagagcatctgttcacgctcgagctcggccgtcttgccgtagcagccggcgatgtcggcgaccatctgcgtctgcagcttccacagggatcgcagttcgggaagaagggtcagccagccgagcgggccaggcggcagcgtcaggctaccggcggtcagcgccgcctgccgggccgctttgcgggccagcgcgcgggcacgagcttgcggcttctgccgcctctgctcggtgctcggcggcgtctggccgacataatcgaggatggcttcggcgatccgctgtccggcccggaagcggatgccgtgtctggagaagggtttgtctcgcatggggaccttcgacgtgtggtagaggaaaatgacggtttcgcggtgctgccagccggcgctgatggtcgctcattccgcggtccggcgccagacgctggcgagccagggctgttgcgcgcgcggcaggccggggggccgatagtagtgttcgagttcaacgaagccggcgtcgaccatgcggcttcgccaggcggcgaggtcgtggtaggcggcgtagcgttcgccgttccatccctcctcgttctggccgcgtggattcgagcagaacagcacaccgtcgggcttgagggcggcgcgcagttgccgcagaacgcgcgccagggcgagactgggcacatgaaacagcgaggcattggcgaagatcccgtcgaaaaggccacccggcaggtcgaggctgacgaaatcctgatgccagaccgtacaaccgctgtcggcgcgtgccatccggacgaagctgccggcgccgtccaggccgatggcgacgtggccaaggcgggaaaaagtctgcaaatcgcgtcccgggccgcagccgaggtcgagaatcgtgaatggcgcctgcgctcggatatgtcgcaagagagcggcgatgttctgactcacgtcgtggtcgcgggttccttcccggaagtcctcggcatgctgctcgtaatgtgccagggtgcgggtggtgatttgtgcaggatcgtccaacggtagtggcatggcgcgtgtttggtggctgacgacagggcaagacttgctttggggctcgatggtaaaccatcagtgcccaaacgttgccggcgaacgcttgcctgccgctcgccacgatcgccggcagcgccggcgcgaagggtcgcgcgatgacggcgtggtcgccgcgcacggctcccttgcaaggcgttgtcctggtcaacccgcagggctcctccggaatcgtggacaatcgccggcagatgtgcgaatctcgcccgctcagcatataccgcctgcgtgactggccgcctgtcgatccctaccgcgtgtctgtttcctcgatgaccccaagagcccaatcagactcctctcctgcgcatgccagatagcccgctgcaggctcgcatgaggcttcgccgctcgcgccgcctacgcgaatcggatctgcgcgtcgctgcacaactgcagcgcatcattgtccgcatcatctgggccggcgtggtcgtgctggtgctgatcggcgtcgggacgcttggcttctaccagattgccgatgaccacggcaactggtccgacgctctctacatgacgctgatcaccatctcgaccgtcggttacggcgagatcgttccgctgcactcgctcaatgatcgcctgtttgccggcatcatggccattgccggcctgggggcgctgacctttcttttcaccagcctgtcagtgttcttcctcgagaaggatcttgatcagtcccttcggagacgacggatggaaaaacgcatccagaaactgcggcagcatttcatcatttgtggttttggccgcgtgggccgcagtgtcgggcgggaactccacaacaccggccgtcactacgtggcgatcgatgtcgaagaagcgcgtttcgaggagaatctcgaccgctttcccggtttgctctatctgcacggcgacgcctcggacgacgatctcctggaagcagcggacatcgaggatgccaggggtttgttcgccgtcactggcgatgattcgcgcaatctgatgatcatcatcacggcgcggcagctcaatccgaacctgcgcatcgtggcgcgcgcccaggaactgcgaaatgtcgagaagatgaccaaggccggcgccgacaccgtgatctcgccggacttcaccggcggcattcgtctggcgtcggcaatggtccggccgcacgtcgtcggttttctcgacgagatgatccggtcggacaagaacgtgcgcgtcgaagaggtgccggtgccggcgaatttcccgccgacgcgggtcggcgatctgcgtctgcgcagccccgactacattctcctggccctgcgtgaggaggatggagcctgggtgttcaatcccaaggtcgatcacgtcatccaggccggcaacacgatcatcgccatggccaatccttcggggcgtgctcagctcaaggcgcacctgatcgagaagatgtcctgatcagccttccaccgcacgagggtctgcatggccactgaaaccgagatcaagttttccctgtcggcgcgtaccgccagtcaattggcgaagcatcccttgctggccggcgtcgagccgcataggcaactcctcgtcaatacctattacgacactccggatggccgtctgcggcgcgaacgggttgtcgtgcgctatcgccgcaagggccgcgagtggctccttacggtcaagaccgccgcgctcctcagcggcgggctggcgcaacgcagcgagtgggaggttccgggccggccgggcgagttcgacttctggaatgtcgatgaccttgtcgtccgtggcctgctcgagtcggtgcgcgatcaactgcagccgattttcaccactcgcttcacgcgccaggcctggctgctcgaaccacgcagcggtgtgcgcgtcgaattggcgctcgatcgcggcttgatagaagcgcaggctcgccggcggacgattcgcgagatcgaactcgaactgcttgccggagcagtcggcgatctgttcctgctggccggggagttgcaggcgacgctgccgctacacccggaagcgcgcagcaagtcggaccgcgcctaccgtttgctggccgacgcgccgccggcggcggcgaaggcgctgcccgcaccggtcgccggcgcgatgccgagcatcggcgcgtttcgcgtgatcaccctgtgctgcctcaatcacctgcaaaacaacgaagaaggcgtttgcgacagcgatctgcccgagttcgtgcaccaggcgagggtcgccatgcgtcgcctgcgctcggccatgcgtctctgggaaccgctgctgccggagtcttttgtcgcgcatttcgatccgctctggcaagggctggccgcgaaactcggcgacgcacgcaactgggacgtgttcattgccgaaaccttgcccgctctgcgcacggcctttccggatggttccgagaccgaccggctggcgctgtacagccagcggcgctgcgcgggcagccgccaggcagcccgccgcgctctcaggtcggcagactactcgcggctgctgatcgaattcaccgccgccgtcctgggattgccggaagccgatacgggaccgctggccgccttcgtgccgcgttgcctgaacaagcgtctccggcgcgtgatcgagcgtgctccggatgctctcggtgccgacgtggcggcccgccaccgcctgcgcgtcgccttcaagcaactgcgttatgcgctggagttcttcaccccgatcgtcgtggccccaggcttgccgggctaccttcaggcgacgacttccctgcaggaactgctcggtcgcctgaacgatctcgcggtagcccggcagatgacgctggcggcgctaccaggccgcaaaggcgaggcgctgcaggcctggctgggcgctgcgatcgagtccctgcggcccgaactggctcggcaactgagcgacttccagcagcgggtcgcgccgtgggacgagccctgagatctgtgcggattgtcgggcgccggcgcggcgcctcgaccggggcccgcgccgcctacagcttgtagatccagctggcgatcacgaagtagttgaggacgccgaggatatcgatggcagtggtcacgaaaggtcccgtggcgaccgccggatccactttcaggcgctgaaagagcatcggcaggagaacggcgagcagggcggcgccggtcatgttgccgaggatcgtcagaccgacgacctcgccaagcgccagactgtcgtgcatcaggtacccgtagattgccaggatgacgccgtagaaaccgccgagcagcaggccgacgcgcaattccttgaggaccagcggtaccgtgtcgcggacgtcgatcgcgccggtcgccagaccacgcacggcgaccgtcgctgattgcacgccgacgttgccggccatgcccatgaccaccggcagaaaggcactcagcacgaggacctcgccgaggatggcctcgtagcggccgatcaccgctgttgccgcaaggccgccgatgaacgcggcgagcagccacggcaggcgtatcccggcgatcttgaaagccgagtgggtgagcgtctccgactcgctggtaccggccatcttcagcatgtcacgagtcgtttcctcttcgaggacgtcgatgacgtcgtcgaccgtgaccatgccgaccagcacgttctcctcgtccaccaccggtacggcgagcaggtggtacttctcgaccagcatggcgacggtggtctggtcggcgtccgtcgtcaccttcatgacgcgtcggttcatgaccttgtcgaggggcgtaccgggccgggcgagcagcaactggcgcagcgacaccacgccgaccagccgccccgcctcgtcggtcaggtaaaggtagaagaccatctcgacgtcttcgcggctgcggatattctcgatggcctcttcgacggtgagcgtgtgcggcagcgagaagaagtcggtggtcatgatgccgccggcgctgttcgggtcgtacttcaggaggctttcgacctcgtccttgctttcacggtcgagcagtgccatcagctgcgcgcgctgatcatcgggcagatcgccgatcaggtcggcgaggtcgtccggggcgaggtgctgcagcacggccgccagcttgtcgacgggcgactcggtcatcacctccgtgcgcagacttggcgatagctgatggaaaacttcggccgccatctcggtgtcggtaatcgcgtagaagatgtccaccacgtgtgctgggggaagctcgtcgagaatcgacgccatgtcggcagggtgaacccgtgcgatcaccttttgcaggggcactttggcaccgcggtgatagagccggtcgatcgtctcgacgagccgtttcttcctggtgttgtaggcagcagaggcgaccggcttggtttccacgttgatctgcatgacgatgttctccccctgggtgctgcgtgcgttgtagtccaactgactagtctacccggacggtcttcagcggtccatcctttcgacgccgcgcgccgcattttcctcacatttctgggttgccagggcctcggaaaggcgtagcgagagcccttcttgcggcggttccaagtcaaggacgcaatcatgctgcgtctcaacatgtttgaagacagtatcattgtccgctccaggtatgctcaagacatgtcacctgctgcaccgtcgatgccggctcgcttgccgcattcgccgcagatcaggttatattgccggtctattcctttcttgcccggagccaagcccatgagagctgctgcgattttccagtacctgctatccggcgtgccgctgctggcgaccctgagagactaccgattctcctggttcggcaaggattcgatcgccggcctgtcggcgtgcatcgtctcgattccgtcggtgattgcctatgccgagctcgtgcatctgccgccgattgccgggctctacgcggcgctggcggcggccgttggttacgcgttgtttgccagttcgcggcacgtcatcgccggaccggatgcggccatcggcctgctggcgggctcggcgatcctgccgctggcggcgggcgacccggcgcgcatcgtctttttggctgccgtgctcagcatcatgtccggcggcgtgctgctgctcgccgctcgactgaagctcggcgtcattgccgacctgttgtcccggccggtgctcatcggctacctgaacggggcgtcgctggtgctcattgccacccaactgggcaagatgttcggcatcaaaaccgaaggcgaggagttcttcgaactggtctatacggtgatcgagaaattgccgcagacgcagctgccgaccttccttctgggcgtgctcctggtcggtttgctggtggctctcgcgcgttggctgccacgtgtccctggcgcgctggccgtctgtgccgtcgcgattctcgccactttcttcctggatctcggcagctacggcattgccttggtcggcacggtgccgtcgggcgtgccgcagttgacgatccccagcttccgctggggagacatcgccgcgctcgctcccgccgccgtggcgatcgcctttctcgcgttttccgacggcattctgctggcccagacctttgccgagaagaacggctatgaggtacagccaaaccgggagctcgtggcgcttggttcggcgaacattcttgccggcctctggcagggattcccggtttccgccagccagtcgcggacgtcgatcgtcgatgcctccggcggcaagtcacaggtcgcgcaactggtgctggccgtgggtttgctcctcttcctgttcttcctgaccggattgatcgcgctgttgccgaaggtcgccctcggcgcgatcctcatcgtcaccgccatcggcatgctggagatggcttcgctcgtcggtctctacaggatcgaccgtgtcgagttcgccatcgccctgggcgtgacggcggccatactggtggccggggtcgtgccgggaatcatccttggcttgttgctgtcgctgatcaccgttctcgtcgagatttcgcggcccggcgacgcggtacttcgccggcgcctcctcgacggcaggttccatgactgccgggatgatgaggaagcagagagtgtgcccggtctgctcgtctatcggccctacgcgccgctggtcttcgccaatgcgcggcatgtgatgacgcgcattcgtacgctggtcgacgaggccgatccaccggtcaagtggctggtcatcgacgcgcaggcgatccatgacatggatgtcaccgccgcgcagcgtttcgcggaacttcaccgggaactggccgacgagggcgttgacgtgaagatcgccgacgcgccccgaccattcctcgaggagcttgccaaggtcgggctttccgaggagattggtggcaacgacttcttcgtctcggtcaagaaggcggtcgaggcctacgaccgcgagttcgcgggcggcggatcggtacgctgagcaaggcgctgcagcgacgtgttcgaaatcgtcctcgtcgagccggaaatcccgcccaatacggggaacgtcatccgcctcgccgccaataccggctgtcgtctgcacctggtgaagccgctgggattcgacctcgccgacaggaacctgcgccgcgccggactcgactatcacgaatacgccgaagtcagggtgcatgatgactggcctgccctgcgcgtcgcgcttgtcgggcggcgcctcttcgcctgcaccacccgggcggcgcggacgatcgccgacagacgcttcgccgccggcgacgttttcgtgtttggttccgaaacgcgtggcctgccggccgccgtcctggccgagtttgccgatgactggcgcttgcgtttgccgatgctgcccggccagcgcagcctgaacctgtcgaatgccgtggccgttaccgtcttcgaggcgtggcgccagcaggcctacgccggaggcgtgtgacgcggcgacgccagcggttcagccggcgttgcgtgctggcagcacgtctcgcagcagcgtggcagcgtcgagaatcatcttctcggtggtcggccagtcgacgcaggcgtcggtgaccgagcagccgtactggagctggtcgagatcttcggggatcgcctggttgccggcgacgatgttcgattcgaccatcatgccgaccagcgaccggttgccgagacgcacctgattgacgacgtcggccatcaccagtggctgcaggtcatgcttcttgtagctgttggcatgcgagcagtcgaccacgatattggtcggcaaaccggccttgcgcagtgcctgttcggccatctgcacactcaccgtgtcgtagttcggacggccatcgccgccgcgcaggacgaggtggccataccggttgccacgcgtccggacgatcgacgtgcgtccctggccgttgatgccgaggaagctgtgcggtcgcgaggcggaaaggatggcgttgacggcgatgccgacatcgccgttggtgccgttcttgaaaccgaccggcgtcgacaggcctgacgatatctcgcggtgcgtctgcgactcggtggtgcgggcgccgatcgccgtccacgaaatcaggccgcccagatactgcggcgaaatcgggtcgagcgcctcggtgccggcgggtagtcccagttcggcaagttcgaggagaaactggcgtgccttctgcatcccctgatcgacgtggaaggagtcgtccatgtccgggtcgttgatgtaccctttccagccggttgtcgtacgtggcttttcgaagtagacgcgcatcaccaggtagagcgtgtcgccgaccgcgtcggcgagcgccttgagacggcgcgcatagtccagccccgccagcgggtcgtggatcgagcacgggccgacgacgacgaacagacgatggtcccggcggtcgaggatgttgcgcaacacctcgcggtcgcgcctgacctccccggccgcgctcgcggagagcggcaggcgggccgcgatctcgtccggcgaaggcatggggtcgaaggcgctgacgttgatgttgtcgatgtcgagggtggtcatggcttgggcgccttcacttgctgagttgatggatgatgtctttgacggcggcgacgcggtcggcgagcgtcgcgcaatggcgcttgaggagcagcttgtcttgtccggccagccggtaattgcggttcttcgtgatcaggtcgatgatgcgcgtcggctcgatgggcgggtcaggctggaactgtacgacgatttgctcggtcgtggcgtcgagcttgctgatgccgagcggtttgcagagcagccgcagccgatggctgtcgagcagcgcgcgcgcctgcggcggcaggtcgccgaagcggtcgatgagttcttcctgcaactcgccgagttcgtcggcgacggtgcagttggccaggcgcttgtagagagtcagccggtcatggacgtccggagcatactggtcggggagcagagccggcgtgtgcaggttgatctcggtggcgatcgccagcggctgcatcgggtcgggctccttgccctgcttgagtgccgcgacggcgcggttgagcatctcggtgaacaggttgaagccgacctcctgcatttcgccagactggctgtcgccgagcacttcgccggcgccgcgtatttcgaggtcgtgcatggcgagatagaaaccggcacccagttcgtccatcatctggatcgcttcgaggcgttgacgggcctgtttgttgagtgccgtctcgtcgtgcgtcagcagataggcgtaggcctggtggtgcgatcggccgacgcggccgcgtagctgatgcaactgggcaagaccgaacttctcggcgcgattgatgatgatggtgttggcgtgtgggttgtcgattcccgtctcgatgattgtcgtgcacagcaggacgttggcccggcgttgcgtgaagtcacgcatcacgcgctcgagatcgcgctccttgagttgcccgtggccgacgacgatgcgtgcctccggcaacagcttgccgagcttgtcgcgcatgttctcgatggtgtcgacttcattgtgcaggaaatagacctggccaccgcgcttgaactcgcgcagcagcgcctcacggatgatgccgtcggagaagcgggtgacgaaggtcttgatcgccagtcgcttctgcggcgcggtggcgatgaccgagaaatcgcgcaggccttcgagcgacatgccgagtgtgcgcgggatcggcgttgcggtcagcgtcagcacgtcgacttcggcgcgcagcgccttcagtgcttccttctggcggacgccgaagcggtgttcctcgtcgatgacgacgagccccaggcgactgaattgcacgtccttctgcagcagtcgatgcgtaccgatgatgatgtcgagtttgccgtcggccagttccctgagggcctggctggcctccctggccgtcttgaagcgcgacagttcggcgatgctcaccggccagtcggcaaagcggtcgctgaacgtctggtggtgctgttcgcagagcagcgtggtcgggcacagaacggccacctgccggccgccggccacggcgcaaaaggctgcgcgcagggccacctcggtcttgccgaagccgacatcgccacagacgagacggtccatcggccgccccgattgcatgtcttcgatcacggcgttgatcgctgccgcctgatccgccgtttcttcaaaaccgaacccgtcggcaaaggcgtcgtagtcatgtgccttgaactggcaggcgtgaccctgtcgcgctgcacgcagggcgtagagagcgagcagttccgcggccgtgtcgcgcgcctgcaaagctgcccggcgcttggccttttcccattgcggtgagccgagcgtgtgcagaggtgccgcgtcggggtcggcgcccgagtagcgcgaaatgacgtgcagttgcgctaccggtacatacagtcgggcgtcgccggcatagtggagttcgaggaactccatgtcgccttcgccaaggtcgaggtggacgagcccttggtagcgggcgatgccatgctgttcatggaccactggggagccgaccttgagttcggtgagatcgcgcagccagttgtcgaccgaggccttgcgttgtgccgcgtggcgtgtgcggcgtgacgggctgtcggcatacaactcggcttcggtgatgatcgccaagtgatcgaccacgaagccgtcgtgcagcggtgccatggtcagcgcgagacggctgggcgagtccaggaagtctgtaaggccggtgctcgccgccggcttcaaaccatattcagcgaagagcccggcgagggtttcccgccgcccgggggtttcggcgaccagcagaacgcggccagcgaaaccgtcgatgaaggccttcagacggtggagggggtcctcggcccggcggtcaacggccagcggtggcaagctgtgcaccggcccgtcgtcgccggccgcgatgtccacccgggcgtaggccttggcggcgacgaaaaagggttcctcggccaggaagagatccgccggtggcagcagcgggtgcgtccggtcgccggagagcatcgtgtagcgcgactgcgcctcacgccagaaggcgcgaatcgcttccgggacgtcgcggtgcaggcacagcacgctatccttcggcaggtagtcgaagagcgttgccgtttcctcgaagaagagcggcagccagtactcgataccggcagcggcaacgccgttcgagacatccttgtagattcgcgagcgggccgggtcgccttcgaagatctcgcgaaagcgctggcggaatcgcgcgcgtcccctgtcgtcaaggggaaactcgcgcgccggcagaaggcgtacctcaggcaccggatagagcgtgcgttggttatcgacgtcgaaggtcttgatgctctcgatttcgttgtcgaaaagatcgaggcggtaaggcagcggtgaccccatcgggaagaggtcaacgatgccaccgcggatcgagtactcgccaggcgcgacgacttgcgtgacattcgcatagccggcgagcgtcagctgggcgcggaacggttcagagtggagcttctcgccctgcttgaggaagaacgtgtaggcggccagataggcggcgggcgagagacgatagacggcagtgctggccggtaccagcagcacgtcgcaatccccgcgagtgacggcgtagagcgtcgccagtcgttcggaaaccaggtcgtggtggggcgagaagctgtcatagggcagcgtttcccaatccggcagcaggcgtacacgcagatgggcggcgaaccacgggatctcctgcagcagacgctgcgcatcgccggcgttggcggtcagcaccgccagcaggcgcggcctgacgccgttgctggctgccgatgccgcatgggcgatcaggagtgcgtcggccgagccggtaaacgatgggagatggagcctttcgccggcctggggcaaaggcgatcggggcagcggcaatgacaagggatgcgactcgcgactcgacttctacagtggactggtctgcgcctgccgcgctgggcagtgcaggaaaagggcggcattatagccgatcggtcctggtcgcccgcagcattcggcggcgccaggggtttgccgccgtgcccgatgcgctgacgccgggaggctgggggctgatcgcgaattcccttcagcgtcctggaccgttctcctggagtcgcgcgcagagggcgccgaagaactgcgaagcgccggcacgaatcgagtagtccgccgcatccgacagtggcgtcgggtgcggattgacttccaccaccgtggcgccggcccctttcgcccacaccggcaggcgggcggcgggctggacggtaaacgaggtgccgacgcagaagaacagatcggcattgaggctgcgtatccccgccgccgcaaacacctcctcatcgagcatttccccgaagaggaccagatcgggccgtaccggtccgccacagttggggcaggaaaaaggctccacggcgctttgctcccagacggcagcgaaaccgcagcgccggtggcagcgtacccgatgaatcgtcccgtggacttcgagcacctgcgcattgccggcttgcgtatggtagccatcgatgttctgggtgatgatggtcagccgtttgcccttgcacagatcctcgaggcgggcgattgcctcatggccggcgttcggatgccggtcgtcaacgaggttcttcaattgcagcagccagtcccagaccacacgcggtttacgcaggaatccttcgatgctggccacctcgtcggggtcgacgttgttccacaatcctgtggcgccgtcgcggaaagtgggaatgccgctgtcggcggaaagtccggcgcccgagaagacgacgacttcgcgcgcccgccggagaaccgtggcaatcgattccagactcgttgatagcatgacagcctcctcattcatgaatgaacggcctgccctcccggcaactgcctccgcacgcggtgggcagggccggcgccggcgatgcggcaagcttctacgccgcaaccgcgtcagtatacggggatgggagcaggtgaggagaaggccgcaatccggcctgcgtggcgactcgcccagcccgtgcgagcaccgttgccaaagacgaatccccatccattcgttgcataaatacgacacaatgccaaaccgatggttgaagccattcaagtttgtatgcttaaatcgccccactgcgcaaaaatcgcatcgctgcatacgcattcggacccaacagagatcaattaatcgaggaggaacatcttgaaatcgaaagtcattaccaccctgctggcctctatcggccttttcgtggccgctggcgcggcgcaagcccaaaccgctggtgagcgcgtttatgtgatcgaccaacgcggtgaagtcgtgatgagcggcgccggcctttgctggcggaccggcttctggacaccggccgctgcggccaaggatccggccggttgcaagtgcgacaaggatttgctcccgaaggaagtctgcgagccgatggtcgccaaggctgccccggctgccgcaccggcggccaagccgtcgggtgacaagatcaccgtcgccgccgacgcgctgttcgacttcaacaaggcaaccctgcgtccggaaggcaaggccaagctcgacgaagtggtcgccaaggccggcgccatcaagctcgaagtgatcatcgccgtcggtcacaccgaccgcatcggttccgatgcctacaaccagaagctgtccgagcgtcgcgctgcggccgtcaagcagtatctggtgagcaagggtatcgacgcgaatcgtgtctacaccgaaggcaagggcaagaagaatccggtcaccaagcccgatcagtgcctcggcaagacgagtccgaaggtcatcgcttgcctgcagcctgaccgtcgtgtcgacatcgaactcatcggcaccaagtaatccaggccatgcccaaaaaaccccgcttctgcggggttttttttagcctccgcggtagatcatggaaatgatctctgggctgcaagctgtcgatctgttgatcgaggcgcgctggctggtgccggtcgaaccggtgggcgccgttctcgagaaccatgcggtggcggtcaacgacggccggatcgtcgccgtgctttcacaggcggaggcggctgcccgtttctcgccgcgccagcgcaaacggcttgaccagcacgtgctgattcccggtttggtcaacctgcacacgcacgcggcgatgacgctgctgcgtggtctcgccgatgatctgccgctgatggaatggctgcacgatcacgtctggccggccgaggcaaagcacgtttgcgagcagttcgttcatgacggcagcctgctcgcttgcgccgaaatgctgcgcggcggcatcacctgtttcaacgacatgtatttctttccgaaagccgccgccgacgcggcgctcgcttcgggaatgcgcgccgcgataggcctgatcaccgtcgactttccaagcaactatgcggccgatgcagacgactatctggcgaaggggctcgccgttcgcgacgagttgctggacgagccgctgctatcgttctgtcttgccccgcatgcgccttacaccgtcggcgagcggagttttgccaaggtactgacgctggccgagcagatcgaggtgccgatccacctgcacctgcatgaaaccgtccaggagatcgacgacagcgagcagcgcttcgggatgcgcccgatcgaacgtattcgccgcctgggtctgctcagtccggccttgatcgcggtacacgccgttcacctcaatgcgcaggagatcgaactgttggccgagcacggctgttcggttgcccattgcccaagttccaatctcaagctggccagcggcatcgcgccgatcacgcaacttctcgcccaagggatcaacatcggtctcggcacggacggcgcggcgagcaacaaccggctcgacatctttcaggaaatgcgcctggcggcgttgctcgccaaggagcagggcgggcgtgccgacgccatcgacgctcaccgcgtactgcgcatggcgactctgggcggcgctcgtgcgctcggcctggacgcggacatcggctcgatcaccaccggcaagtatgccgatctgtgcgccgtcaggcttgacgacatcgcccttgcgccctgttaccacccggtgtcgcacctcacctactcgctaggccgggagcatgtttctgacgtctgggtggctgggcggatccgcgtagagaatgggcaactggttgaaaacaacgaaactggattgataaaactggccctgttgtggcaaaataaaattcgtccgtgatgagttgagtctacaacgaggcataacaggctatgcggaccagtttcgcaagctccaactaacgagggaaacccagatgaacagaattgcaagaaactcaatgatggccgtgttcgccgcgactgtcggcttcggcgcctcgctggctcaggctcagacgtcggctcctttggatcgcgtgtatgtgatcgatcaacgcggcgaagtcgtcatgagcggtgccggcctctgctggcggactggattctggactcccgccggggcagcccgcgatccggctggctgcaagtgcgacaaggatctgatcccgaaggaagtctgcgagccgatggtcgccaaggctgccccggctgccgcaccggcggccaagccgtcgggtgacaagatcaccgtcgccgccgacgcactgttcgacttcaacaaggcaaccctgcgtccggcaggcaaggccaagctcgacgaagtggtcgccaaggccggcgccatcaagctcgaagtgatcatcgccgtcggtcacaccgaccgcatcggttccgatgcctacaaccagaagctgtccgagcgtcgcgctgcggccgtcaagcagtacctggtgagcaagggtatcgacgcgaatcgtgtctacaccgaaggcaagggcaagaagaatccggtcaccaagcccgatcagtgcctcggcaagacgagcccgaaggtcatcgcctgcctgcagcctgaccgtcgcgtcgacatcgaactcatcggcaccaagtaattcctcgccgtcccacgcgaagccctgcctcggcagggctttttcgttgcaagcgttcgccaagcccctatactgaccctttgacacggataccgcaggcatgaccatcaacgctgatcagggcgaactcgagaaatttagccagctggcccatcgctggtgggatccgagcagtgatttcaagccgctgcatgacatcaaccccttgcgtctggaatggatcgacgatcggtgcggcctggccggcaagcgcgtacttgacgtcggttgcggcggtggcctgctttccgaaggcatgtgcgaaaaaggcgcgacggtgaccggcatcgatctctccgacaaggcgctgagtgttgcccgtctgcacctgctcgagagcggacaccaggtcgactatcgcaagatcgcggccgaggaactcgcggccgagtgcgccggaagttacgatgtcgtgacctgcatggaaatgctcgagcacgtccccgatccggcgagtacggtcgccgcctgcgctgctctcgcgggacccggcgggcacgtcttcttctcgaccatcaaccgcaacccgaaagcctacctgctcgccgtcatcggcgccgagtatgtcctccggatgttgccgcgcggcacccatgactatgcccgattcatcaagccgtcagagcttctacgctgggcaaggagggtcggcctcgatggcctcgacttgcgcggcatgagctacaaccccttgggtggccgctacacgctggggcgcgataccgatgtcaattacctgctgcattgcgtgaagaatgtttgatgccgtcctcttcgaccttgacggcacctttgccgataccgcacccgacctcgccgccgcactgaaccgcctgcgcgccgatcttgacctcccgccggtaccgctcgggcggctgcgcccgtatacctcgcagggcgtacgcggaatgctcaaggccgggctctcgatgcggccgggtgattcgctctacaccgagttctacgatcgcttcctgcgctactacagccaggacatctgcgtcgccacgaccgtcttccccggtattgaccaacttctcgaacggctggagagccgtggttcgccgtggggaatcatcaccaacaaggcccagcgcttcaccttgcccctgctcgaccaattgggctacgccaagcgcgctgcctgcgtcgtcagtggcgactcggcgcggcgcgccaagcccgcagcgcccccgatgcaactggcctgtacgctgatcacccgcgccccgggacgttgcctctacgtcggcgacgacctgcgcgacatccaggccggccggtccgtcggcatggcgacggtggcggtgcgttacggctatcttggcgacggcgacccgatcgagtcctggggggccgatcatctcgttgatcatgcgcaagacattgccgccgtcgccggtttgcgctgattcggcgtgccaggccggcagtccgcaccggccgagccactttggcggttttgtcgtcgatcaacccgatccggcgtcgacgctgccgttgcgctaaactgaagacatgccgaaagccgccctgattctctttgcgcacggtgcgcgtgaccccgaatgggcagagcccatgcgtcgcgttggcgcggcgctgcgccagcaggcccccgaactgcgcgtcgaactggctttcctggagttcatccagcccggcttgcgcgagtgcgccgaatccctgcttggcgagggtttcgaacgcatcgtcgtcttgccgatgttcattgcccggggtggtcacctgaagcgcgacgtgccgctgcttctcgacgaactccgccgaggtcatccgcgcgcctgctttgaactcgccgctgccgtcggcgaggcagagaccatcgtccaggccatggctgcgcatgcactgacggttgccggcggctagccagtgcgggcgctcgccggcgacggcaaggcgcttgcctgccttcgttccttccaggcggtggccgccgggctcgccgagagccgccgtgcctgagggcgccctggtgccgatcggctatctggcgacgccgtttcgcgatcgcttcggaattccccgccagccgcaactggcgccgcacgcgctgggtcgcttgcgcctcctgcggccctacgaccgggcggaggcggtgcgcgggctcgacgctttttcgcatgtctggctcagcttcctcttccaccgcaccgccggccggtggagcccaacagtgcggccgccgcgcctcggcggcaacgaacgcgtcggcgtgtttgccagccgtagcccctttcgccccaacccgctgggactgtcactggtcgaactgttggcgatagacacgcgcgacggcgtgctgttgacctttggcggcgtcgacttgctcgacggcacaccggtgctcgacatcaaaccgtacatccctttcgtcgaaagccggcccgccgcccgcgcgggtttcgtcgacggtccgccggcgcaactgccggtcgatttcacggcgcaggcgctggacgagttgcaccagcacgcgcatcgctggcccgacctggccgcgctgctgcgcgaagttctcgcgcaggacccgcgtcccgcctatgccgacgacccgctgcgccagtacggcttgcgtctccacgacctggagatcaagtggcgttgcaccaaccagggggcgatcgtcgaatcgatcacgcttgccgccgacgacggctgccggtgagtccactgcgtgaaaggcgattggtgggccggttgccggttgccgttcgccgcggcagtccggcggcgcctgttcgggaccggccatggccgtatcgacgcgttatccggccggccgtgtcggcgatggcgaaaatgctgcgttactcgtggatgatctgccggaagctgtcaacaccgtcggctgcggcaagccatggccggccgacagctcatcaaccatcagcacctggagagcattccatgaagaccttgaccgtggcgctgcttgccctggcggctgtccagccgtccatcgttctggccggtggcggtggcgcctatggcgtttccggggcggtggtcgtcggtgggcccgttgggccgcggggaggctactatggccacgggccccgctggggatacccgggcccacgcgtcggtgtctatgtcggcggccctgtcgtatggggcgggccgtgggtgccggtgtacaacccgccagtagtggtttatccgccggtcgttgcggtgcctccaccggtcgtctatgtcgaacgctccgacgagatcccggcggccacctcggacagcgctgacccactggagcctggctactggtactactgtcgggagcagggtgcttactatcctgccgtccggcaatgtcccggcgcctggcagaaggtggcgccggttgacaactaacgcggacgggcgggagttagcctgagtgcgttcgggtcgcgaagcgcctcgctaatgcagctttgccgcttcccggctttcgctcagggtgccaatcgctcgcgaatccactgctggtcggcagcgagtcggtagcgcaagcggtcgtgcaagcggctcttccggccctgccagaattcccaggtgtcgggccgcaggcggtagccgccccagtgtggtggacgcggcggatggaggaggaacttcgtgccgaaacgagcggcgttggccaccagtacgccgcgtccggcaatgacttggctttgcggactggcccaggcgccgatccgtgaatcgagcgggcgactggcgaagtaggcatcgctctcttcggcgctgaccttgtcgacccgcccttcgatgcgcacgacgcgctccagttcgacccagtggaactgcagcgcggcccacggattggccgccagttcccggcccttgcggctgtcgtaattggtgaaccaggtgatccccgcctggtcgtagcccttgatcagcaccacccgcgtggacgggcgcagcccggcgtcgaccgtcgccagcgtcatggcgttcggttccggcacgcacgcgctgatcgcttcgccgagccatcgctcgaactgctttagcgggtcggcgtgcgacgcttcctcgctgagttcggcgcgttcgtagctctttcgcaaggcggcaagatcggtcatgtcgtgtcgtggggcaagggtggatcgatggaggctgagtgcgcatccggggatgcccgatgaccctgcagccagcgcttgcgcagcgggttgaccctgaccttgcggttgagcttgtggctgtcgctggccggtgggccgagctgaaccgagaattccatcagttcgtcgcgacgaaaggcatggacccggatggtatcgccgcttttccgccggcacaacagacgttccagcccgagcggcgtgacgcgcaagccgtcgatcgccagcagcagatcgcccgccgacagcccggcgacctgcgccgggctgccctcatacaccgttgccagccgcacgtcattgccctcggtgctggtgcgcgcaccgagcgtcggcgtcgcggatgccgcggtgcgcttgaggacgatgccgaaaggcttgagcaggctcgccagagccagttcgggcgtgccatgcacagcgtcggcaaagaagcgccgcagatccaggcctgacagattctcggcgatcagccggatgtcctcatcgccaacacccggcccgcggtagtcgtcccgctcgccatggcgctcccagagcgtgcgcatcacatcatcaagggaaacgcggctgtcggtttcggcgcgtagggtcaggtcgagcgccagcgccacgagggctcccttggcgtagtaattgaccaccgcattgggcgtgttctcgtcggggcggtagtatttggtccaggcgtcgaagctcgactgtgcgagtgtctgacgctggcgacccggctcgcgctggacccggtcgatcgtcttggcgaccagttccagccacttcttcgccttgatcagcccacagcggagcagcgtcaggtcgtcgtagtacgacgtgaaaccctcgaaagcccagagcagggtggtgtagttctcgctgtcgaggttgtaggcggtgaacgcggccggccggatgcgcttgacgttccaggcatggaagtactcgtggctgcacagaccgagaaacgtccggtagcgctcgggcaggcccttcatgccaggatagggaaggtcgtcgcgcgcgcagagcagggccgtggaggcgcggtgctcgagtccgccgtaggcgtcgccgacggcagtgaccaggaagaggtagcggcgcattggtgccggttcgccgaagaaacggatctgccactcgcagatgcgtgtcaggtcggtcgtgaggcgcgtcagatcgcagtcgtgacggccgctgatggcgatctcgtggggcacgccgcaggcggtgaacgcggcgagtgtgaacgtccccatctcgaccggatggtcgatgagttcgtcgtagctggcggcccggtagaggccaaagccatgctgtcgggcagctccgcgctcgccgagcgcgcgtggcagcgcggtggcgacgcgccaatcctggaaggccgtgccgagcggtcgctggatgtcgaccaggcacggccgatgttcgtgaccgagggcgcgcagaaagacgctgctgccgttgaagaaggcgtgcgtctggtcaaggtgcgcgccgcgtaccgagaggtcccaggcgtagatctcgctgatcacggtgagtgcctgcgccttgccgagcggcgcggcccgccaggtgtgcttgtcgatcttctcgagagcgaccggcttgccggcggactcggcgcgaatcgcgacgacgtggcgggcaaagtcgcgaatcagatagctgccgggaatccaggccggcaaggcgaagcactggcccgccgggtcggcttcgcgaaccgtgcagcggacttcgaacagatgggcctcgggatggctggggcggatgctgtagcagatgtggacgggcttcatcggacggttgcatgcacttttcgggaatctggcggaattgtacggcctgtgcacggtccgacgatgggaagagggcaagaagcggggcaagaagcggggcaagaagcggggcaagaagcggggcaagaagcggggcgagcatgggggcgactaaggcgcgttgcctggcccacgcgagtgtcgagtgcgtgccgccatgactgcctggcatgccgcgtatccggcagcactgttggcgacgcgacgcggggagatgaccttttcattacttggatccgggcgagagtcgtgccacaatcgcgcggtccggtattcggccggtggccacttttcttgtttgatgaggagacagacacgatgttcaaggtttcgaggcgcttcgccattgctgcaaccctctccgcggccctgctgtcggcacccgtcgcggcgcaggaactgaccggtacgctgaagaagatcaaggataccggcgtcatcacactgggacatcgcgagtcgtcgatcccgttctcgtattatgacgacaagcaacaggtgatcggctattcgcatgaaatgatgctcaaggcggtggaggcgatcaaggccgacctgaagcttgccaagctcgatgtcaagctgatgccggttacctcggcgaaccgtatcacgctggtccagaacggctcggtcgacctcgaatgcgggtcgacgaccaacaacaccgaacgccagaagcaggtcagtttctcgaacagcatcttcatcatcggcacccgcctgatgaccaagacgaattccgggatcaacgatttcccggatttggccggcaagaatgtcgtgaccactgccggtaccacctccgagcgcctgctacgcaagatgaacgaagacaagcagatgaagatgaacgtcatcagcgcgaaagaccatggcgaatcgttcctgaccctggaaaccggccgcgcggtggccttcatgatggacgacgcgctgctctacggcgaaatggccaaggccaagaaggccagcgactgggtggtggtgggtacgccgcagtcgtatgaggcctatggttgcatgctgcgcaaggatgacccggcgttcaagaaggtcgtcgatggcgcactggccaaggcgatgacctcgggcgaagctgagaaaatctacgccaagtggttcctgcagccgattccgccgaaggggctcaacctcaacttcgcgctctcggaggccgtcaagaagctgtacaaggctcccaacgacaaggcgttcgagtaggtttcgcgccaggggccgggcggcccctgggcaatgcatcacccgcaaaggaggaagccatgtttcgagtggacttgagtcgttggctgttggccgtggtctcgatgctcgtggtcggcagcgctgcagtggctgccgacaagccgaacgtcgtcatcctcgccaccggtggcaccatcgccggtgccggtgccgatgtgaccaacagcgccacctatcaggcagccaaggtgccggtcgacaagctcattgccggcattccgcaattgaagacgattgccgaggtgcgtggtgagcaggttttccagattgcctcggagagcttcaccaacgataacctggtgaccctcggcaagcgcgtcgcggcgttggtcaagcaaggcgatgtggatggcgtggtgattacgcatggcaccgatacgctcgaagagacggcctacttcctcaacctggtcgtgcgcaccgacaaaccgatcgtcctggttggctcgatgcggccgggaaccgcgatgtcggccgacggcatgctgaacctgtacaacgcggtcagcgtggcagccagcaaggacgcacgcggcaagggcgtgctggtgacgatgaacgacgagatcaacagcggtcgcgacgtctccaagatggttaacctgcgcaccgaggccttcaagagcccgtggggagcgctcggcatggtcgtcgagggcaagaactactggttccgcctgccggcgaagcggcacacgagcaactccgagttcgacatcgagaagatcgacacgctacccgcggtggagatcgcctatggttccggcaatgcctcggataccgcctatcgtgccttcgcggcgaaaggcgccaaggcgatcatccatgccggcaccggcaacggttcggtgagcagcgccgtcgtcccgtcgctgctcgacctgcgcgggcagggcgtgcagatcattcggtcgtcgcacgtcaatgccggcggctttgtcctgcgcaacgccgaacagcccgacgacaagtacgactgggtggtggcgcacgacctcaatccgcagaaggcacgcattctcgccgccgtcgccctgagcaagactcaggacagcaaggaactgcagcggattttctgggaatactgattccccgttcttagacggcggcagggcgccttgacgggcggccgctgccttgctccaaggagaagcgcagatgggctacagctggaactgggggatttttctgcagccgacggcaaccggcgatggcacctacctgggctggatgttctacggcttcaaggtcaccatcgccctgtcgttgtcggcctggttcatcgcgctcgttctcggcgccgtcgtcggcatcctgcggacggttcccaacaagtggttgtccggcttcgcgaccgcctacgtcgaagtctttcgcaacattccgctgctcgtccaattgttcctctggtacttcgtaatgcccgagttgctgcccgagaacctgggcaacgccttcaagcagagcaacccgatcgtccagcagttcctttcctcgatggtctgcctggcgctgttcaccagcgcacgcgtcgccgagcaggtgcgttcggggatcaactcgctgccgcccgggcagaagaacgccggcctggcgatgggcttcaccttgtcgcagacctatcgctatgtgctgctgccgatggccgtgcgcctgatcgtaccgccgctcacctcggagtttctcaacatcttcaagaactcggccgtctgctcgacgatcggcttgctggaactggccgcccagggtcggcaactggtcgattacaccgcgcaaccctacgagtcgttcatcgccgtgacgctcgcctatctgctcatcaacgtcgtcgtcatgttcggcatgcgctgggttgaagagcacgtgcgcgttcccggctacatcggaggcaagtgagatgcatgacttcgactggtcttcgatccccaatgccttgcccttcctctgggacgggatgaagatttccctcgagatcacgctcagcgcggtggttttcgggatcgtctggggaacgctgctggcgctcatgcgcctctcctccgtcacgcctctgtcatggtttgcggcggggtacgtcaatctcttccgggccgttccgctggtcatggtgctgctgtggttcttcctgatcgtgccgcatctgctggagagcatttttggtttcccgcgcggttcggacatgcgcctgtcgtcggcgatcgccggctttgccctcttcgaggcggcctattactcggagatcatccgtgccggcatccagtcggtgccgaaaggccagatggcggcggcgagtgcgctcggcatgacctacggccaggcgatgcgcctcgtcgtgctgccgcaagccttccgcaacatggtgccgttgctgctgacgcaggggatcatcctgttccaggacacctcgctggtctatgtttcggcgctggccgactttttcggcgctgcctacaaggtcggcgaccgcgacgggcggctggtcgaactgctgctctttgccggcgccgtgtatttcgtgatctgcttcaccgcgtcgcgaatcgttcgctactaccagaacaagctcaagacggcctgaggccgcccgaggcaacagaacacaagagtgcaaaggcggcccccgggccgctttgccgcaacgaacagaggagatttcgatgatttcgatgaacaaggtcagcaagcattacggcgccttccaggttctcaccgactgcacgacgcaggtccagaagggcgaagtgatcgtcgtctgcgggccctcgggttcgggcaagtcgacgctgatcaagtgcgtcaatggcctcgagcccttccagagcggtgagatcatcgtcaatggggtgtcggtcggcgcccccgcaaccaatctctccaagctgcgttcgacggtcggcatggtcttccagaacttcgaactcttccctcatatgagcatcatcgacaacctgagcattgcccagctcaaggtgctcgggcgcaaccaggagcaggcgcgcgagaagggttacaagttgctcgaccgggttggcctgcgcgagcaggcggagaaatacccgggccagctttccggcggccagcagcagcgcgtggcgatcgccagggcgttggcgatggacccgatctgcatgcttttcgacgagccgacgtcggcgctcgaccccgagatggtcaacgaggtcctcgacgtgatgaccgaactggccaaggaagggatgaccatgatgtgcgtcacgcatgagatgggctttgcgaagcgggtcgccagccgggtgatcttcatggatcaggggcggatcgtcgaggatgacagcaaggaggctttcttcgagcatgcgcgctcggagcgcgcgcaacagttcctcgccaagatcctgcaccactgaagccgctggagagggatggccatggtcagcgaatccgcccagaacctgcgccgcaacctgcgcgaaatctccgaacaccagaatctgtcgctgccgctccgcgagtatctcgaatcctatttcgccgatgtcgagctgagcgacgccagcgacgcgagcccggaagagcttctcggcgccgccctgcagcactttcgccttggcgaactgcgacagccggggcaggccggggtggccctctacacgccggacttcgaccgccacggctggcattccccgcacacggtgatcgatgtcgtgaccgacgacatgcccttcctcgtcgattcgatcaccatggttgtctatcgccatggcttggtgatccatcgtctggtgcatcccctgctcggtgccgagcgcgatggcgacggcaagctgcagcgcgcgctgccgcgtggcgccgccggcagccggccggaatcgtggatccacatcgagatcgaccgtgtcggcgatggcgagttgatcgacggcctgcgccatgagatcgccgccgttctcggcgacgtgcgtgccgccgtcgacgatggtgcaacgatgcagcagcggatgcacgaggggcatgcggagctgatgacagcgccggtcgccgagagcgacgaagcggccgcctatctgcaatggatcgccgccaacaacctggtttttctcggttacgcggactaccgggctgcccctggcgagagtacgctcgcacgtgtccccggcaatagtctcggcattctccgcgacgccgatcatcccggcttcggccgctgcctggcggggattcccggtgccgttgccgaactcgccaaagaccccttgccgctgatcctggtcaaggccgatgcgcgcgcgaccgttcatcgcgcggcctatctggatttcatcggcgtcaagcgctacgacgccagcggcaacatcgtcggactgcgcgctttcgtcggcctctatacggcgcacgtctaccatgtgacggcgaccgagatcccgctgctgcggcgcaagattgccgccgtgcgtgaagcgatcggcttcctgccgcgcagccatcgcgacaagacgctgatcaacgtcctcgaaacctacccgcgcgatgaactgatcgagatcgatcgcgaggacctgatgcgcatcgcccgcggcatcgtctcggtgtacgaacgcgagcgggtacgcatcttcctgcgcaacgacgcctggggacgctacgtttcggcgattgtctatatgccgcgcgatcgtttcgacacctcggtgcgcgagcggatttcggcgctgcttgacgacaccctcgccgccgagcgcgtcgacttcttcatcatgctcggcgaggcgcgactggcgcgcctgcatttcatcgcccgcacaccggttggcagccgctaccgctacgatgccgaggcgatcgaacgacaggtggcacgcatcgttcgcggctgggctgacgaactgaagcagaacctcgtcgggcatttcggcgaggagcgcggcaatgcgctgctgcgtcgctattcgctcgaactgcccctgtcttaccaggaacgggtcacgccggcctcggcggtgtcggacctcgagcgcctcgaagccgccgaagggagcggccgggtcgaagtcaagctgagcgccacgcaagccgatgacgggtcgcaccagcatctcaagctttttcgccgcggtcgcccgcggcccctgtcggcgatcctgccgatactcgagaacatggggctgacggtgctttccgagcagccgttcagtttaccgaagagcgacctccatatcgccgattttgccgtgctcctgcccgacccggcggcgcttgacgaggacgcgacgcgccagtcctttgtcgccttgctcgaaaacctgttgcgtgagcaggcggagaacgacggtttcaaccgcctggtcctgctggccggcctcgacggacggcagatcagcatcctgcgcgcttacagccgttacctgcggcaggccgggctgccgttcagccaggcctacgtcgagcgctgcctggcgacccatttcgcgatcacgcgccgattgatggccttgttcgaggcgcgcttttcgccggcgcacgacgatgctctcgccaaggcactggtcgacgagctgaacatggcgctcctgcaggtcgccaatcccgacgacgaccgcatcctttccgccctgcagacggtaatcgaagcgacgctgcggaccaacgtctatcaagccggcagcgacggccagtccaagcgctacctgtcgttcaagttttcgtccagagacatccccttcctgcccgcgcccgcaccgctgtacgagatcttcgtctacagcgagcgcgtcgagggcgtgcacctgcgcggtgcgcgcgtcgcgcgcggcggtctgcgctggtccgaccgcatggaggatttccgcacggaagtgctaggtctcgtcaaggcgcagatggtcaagaacgccgtcatcgttccgctcggatcgaagggcggcttcgtctgcaagcgcctgccatcggccgctgaccgggaagcctttcaggccgagggaatcgcctgctattcgaccttcattcgcggcctgctggatctgaccgacaacctgatcgatggccgcatccagccaccgtccggggtgcggcgtcgtgatggcgacgacccttacctcgtcgtcgctgccgacaagggaacggcgaccttttcggatatcgccaacggcatcgccatcgagtacggtttctggcttggcgacgcctttgcttccggcggctcggtcggctacgaccacaagaaaatgggaatcaccgcccgcggtgcctgggaggcggtcaaacgccatttccgcgagctcggtctggacacccagacgcaggccttcagcgtcgtcggcatcggtgacatgtccggcgacgtcttcggcaacggcctgttgctgtcgtcgcaaatccggctgctcgccgcttttgaccaccggcatctcttcctcgacccgtcgccggaccccgaacggagcttcgccgagcggcagcgcctgttcctgctgccgcgttcctcctgggccgactacgacgcgacgctgatttcggaaggcggcgccatctggtcgcgcagcgccaagtcgatcccgctgtcgccggaagtgcgtgcctggctgggaaccgaggcgacccagatgactccgcccgaactgatcaagaccatcctgcaggcgccggtcgatctgctctacaacggcggcatcggcacctacgtcaaggccagcgggcagagccaccaggaggccaacgaccgtgccaacgacatcctgcgtgtcgatgccagccagttgcgcgcgcgggtcgtcggcgaaggcggcaacctcggtctgacccagaggggtcggatcgagtttgcccagaacggcggccggattttcaccgacgcgatcgacaattcggccggagtcgattgttcggatcacgaagtcaatatcaagattctgctcgccggcctcgtcggtcgcggcgacatgaccggcaagcagcgcgatgccttgctcgcttcgatgaccgacgaagtggggcgcctggtcctgatcgacaactaccagcagacgcaggccatcgcgctcgaagccgcggcaggagcggcgttgatcgacgtgcatgggcgcctcatccgcagcctcgaggccagaggcgcgctgcatcgcggcatcgagttcctgcctgacgacaaggggctcgccgagcgggcgcaacagaagcggggcctgacggcgcccgagattgccgtcctcctggcctacgccaagatcgcgctgaaggaagccatcctggcgtccagcctgcctgacagcgaggacgttcatgatctgctcgtaaactacttcccggccgccctcgtcgcgcattgtcgcgagttgctgccggcacatccgctgaagcgggacatcatcacgacccaactcgtcaatcgcctggtcaaccgcatgggaacgaccttcgtcatgcaggtggccgacgagaccggcgccgcaccggcgcaggtggccggcgcgtggtacgcggcgagcagcgtgctggacggcgaagcgctgtggtgcgagatcgagtcgctcgacctgatcgtcgacgccagccggcagatggagctgatggccgggctgcgcgccatgacgctggccgccacccggctcctcctgacgcagcacctggcgggtgcgacgatcggccgcttgctggccgactaccgcccggcggtcggcgccgccattgaccgcattcgctgcggccagaccggtgcgcaggcgattaccgcactcatcgaggaacgttctgcgatcgtcgccgcgttcgatctggtcaatctcgcgcgcgtttgcggcaagccgctgaacgtcgtcgccgacgcgctggggaacctggcagcgcagatcgatctggactggttgggcggcgccgtcaaccacctgccggccggcaaccgctggcaggcgcgcgcgcgcgcgcagctcaccagcgacctctcggcgttgcggcagcatctcctggggcaggttctcgccggcagcctgccggccaccggcgctgcgcacgccgtgctcgacgagatcaagagcaatgagccgcaggacctggccatgctctcggcgggcctggcggagatccggcggctgctggcctcctgacgtcgccggcgagcgggtgtcggccctgatgacccttggagacacggccagcgtcgccatgagcaaactcggacggaagcgcgagacgcaggagagcaaagcggcaaagccgcaaagccgcaagccgcgattgcgggtaaaatcgagccttcgcgtcgcccctcgactctcttccgtaagtgtctaccaagaacagaacatcggcgcccaggacacgttccggtgcttccggcacgtcggtctcgcctgactcgcgcgcaagagcggtcctggaggcaggtggctatcgtgaggcgatagaactctacaagggcttgctcaagcaggagcgccgatccgagtggcttgatgggctggcggcgagctatgccggtcgggctgacgaattggcgagcaagggcatgctgccggaggcgctggtggtgtggcgcaatcgatcgagtctgtgcggcaagccgctggccgaaggaccctatgtcgagtggttgctgcgcgcaggtgaacaccacgcagcgctgggcttgctgacgacggtcggcgatcttccggcgaccacgggcacagacctcgagacgcgtctggccgccgtggcgctgaccgcgccggacagcgcgctggcgcaactcgcagccgacagtccgctgcgccgacatcgtgctgcggccctcgcggccctagccgcgtgctgcgggggcgatgcggctgacctcgacgagcaactgcgtgccatcccttttcgctccccgtatcgcgatctgcgtctgatcctcaaggcgctcctgctggccggcggcaatgcctcccgggcaggcgagttgattgcccgtgtgcccgcggacggccctttcgaaaagctcgcggccgtcgtacgcgctggcgtcctgcccggtacacgctggctttcggcgcttctcgatctcgacgaagacggccggttgttgttgctggaaatcaagggttgtccggagaacaggcgctcgttgctgcttgatgtggcggagttcgccaaggtcggcatgccaccggcgccggccagggttgttgagctcctgctgcgccgcaatcgcaacttgccggccacggcggccagactgtgccgccgtctgttgccctatgccgacaaacgcctggacgaataccggagtgcgttcggtccgcttggcgcagcggaaggcgagagcatcctggccctcgccgccgaactccggagggctcccgagcggagtgaaaggcactggctgcgcgccgccgtcctgttttcgacgcgggaaagcgcgccgctgcaagctgccttgatcctgcgccatctcttcgacctgatcgttggcaatgacgacgcgtcggacttcgatgacgagtgcaccggatggctggagcgcagccttgaactggacccggaagaccgcgatactcacctcaagctgatcagaatccaccgccaggcccaggatctgaaagcggcgcgtgcggcgatggagacggcgctggcgcgctttgccaacgattcggcagtattgctcgaagccgtcgaaatagcgctggccggcaatgcgttcaagaaagcggtgaccctggccaagcgtctgctcgaaatcgacccgatcaactcgcaggcgcgggcagtgatcggtcaggcgcacctgtcgcatgcacgcaaacagatccgtgcgggtcgcccggacatggcagtcaaggaactcgacctcgccgacgagtggctcgcgtcaccgaatgaacgccgcctgagcaagttgttgcgaggactgagcgccagcgatgcgagggctacagcgctgctgcgggaagccgttgtcgaactgggagggcatctcctcgcctccttccatctcatgttcgagagcattcgcatcggtaggccgggcacggccgagctgcagcgggccgcgatcagtctgtcgggaacgcccgttgatcgagaagtcctcgccgtcatgcaggcgatcaacgtgcttggcaaatccgaaaagcgggcattggggactgtcctcgacactctgcgggaaccattgaaatacgctgccgatggcgatttcagtgagtcggaacgtatctcgatctgcgagaccctgctgcgccggggtgaacgtatgctcctcctggcgtatgccgatgtcggtttgcagcgttggcctgagcgaccggtgttcgtctacctgacgaccttcgcgaagcacggtcctgcggcgttgttcgccatgtcggcacgcgagaaagcggccctggaacgtgctctggaaaaggcatcccgtgacggtgatcagcgcacggtattgcgaatccgtgaactgatcgagccagcggacttcgatcagggtgacgatcctgacgacgtcgttgatctggatgctttcgatcatccgggcgaggctctgttcgagaatccgcgcgcgctcttggaaatgatgatctcgctcggcaacgaacagggcttgatcaacatggctcgcgacatcgtgtctgccggcgagtttcgccggctggaacttgccgccggcggcgatcggaggaagctggcccgcatgctgatcgatcatctggttgaagtggcgccgcgtctgcccgcggcccgctcgcctgacaaagcggccaagccggcgccacgcgctccgcgatctccgcgaaacaaggaaccggtcccggatgatcggcagaaagggctgttcgatgattgacccctaccgcgtgcttggcgtcgccctgaccgcgggtgacgaagccattcgcgccgcctatctggcggctattcgcgagtcgccacctgaacgtgaccgcgagcgtttcgagagtgtgcgcacggcctatgaagcgatctgcaactgtcgccggcggattgcgcacgagttgttcgaccattccagcccgaccgtggacgatgtgctgatcgccatcagcagcgattttgttccgcagtgtccgaccgagcgacggctgctgcgggtattgggcgcgaaatgaaccagtcgccgatcgtcctcgaccctgagcaacgcgagcgtctcgtcgacgacttccgcgccggtctcgagcgagccgcaaggcatggtgagcttgaaggcttgccggaaggtgaatcggtcggagacccgcagacggcggtcgacctcgcgaccctgctcagcgagatggccgttctgaagaacgaggtgcggctgcagtcgcggcagttcaagaacacgctcgaggagctacggcttttcggcgacgacctgcgtcagcacggcgagcgactgcagcgcgatcttgagcgcgcgcgtgagcaggccgcgtctgtgcagggtcggaccgagcgccagttcctgctcgccctgcttgatctgcgcgatcgactgcagagtggggttgacgcggcagggcggcccccatcgtcgtttctgacgcgtctggtgcctggtccaacgcgcttcgctgccagcttggcagaggggcagcggctcaccctgcagcgccttgatgagttgctcgccagtcatggtgtacggtcgctgcaggtgctgggcgagaccctcgatccgcaccgaatgcgggtggtcggcgttgaagctgccgccgaggcggccaacgttgcggatggcaccgtcctgcgcgaggtacagcgcgggtttctccacgagggcgaactgttgcgggttgcccaggtcattgtcagcaagaaggcgaccagaacatgacagaaatcattgtcggtatcgatctcggtacgacgaactccgaagtggcgatcgttcgcggcgggcgcgtcgaggtcattccggttgcgcctggcgtgcgcattcttccttccctcgttggtgttgccgatgacgggagcctgctggttggcgaagcggcgcgcaatcagtatgcactgcaccccgaacgcagcgtgcgctcgatcaagcgtcgaatgggcgagtacacggcggtacagatggccgggaaggactacagcccgcaggaaatctcggcgatgatcctgcgtcggctgcgcgacatcgccgaggcacatattggtgagccagtgggcaaagcggtgattaccgtacccgcctatttctccgatgcgcagcgccaggcgacacgcgaggccggcgaaattgccggtctggaggtggtacgcatcatcaatgagccgacggcggccgcgctggcttacgaaagctgtcacagcggcgcgcgcaaggcgctggtctatgacctgggtgggggaaccttcgatgtctcggtagtcaatctggagagcgacgtcgtcgaagtactcgccagtcacggcaacaatcatctcggtggcgacgatttcgaccagaaactcattaccttcgcgatcgatcacctgaaagcacagcacgacatcgacatcaggccgcatgcacaggccatggcgcgcctgcagcatgccgctgaagccgcaaagatcaccctctccgacgagccgtacgccacacttgcggaagagtatctgttcgagaaggacggggtgccgatccacttgtcggtcgaaatctcacgtgatgactacgaggagatgatcgaaccgtatgtcgccgagacgctcgaagccgtacatgttgcgttgagcggcgccgggctgacagtcgccgacatcaacgagatcctgctcgttggcggtgcgacgcggacgccgctggtgcagcgccgactcgaaagtgaactcggtatgcagccgcgcgccgaagtcgaccccgatctctgtgtcgccatgggcgccgccatccaggcggccgtgatcgccggcggtcaggcgccgacggttctcgtcgatgtgacgccctatacctttggtaccagtgccctggaatacttcaatggcgacatgtatccctactgctacgtgccgctgatccgcaagaacacgccgattcccgtctccaagagcgagggcttctgcaccgtcttcgatggtcagcgccaagtggacatcaacgtctaccagggcgaggacccggacgccctgaacaatattcagattgggcgttttaccatcgagggcctgcgcgacgcaccggccggcaacccactgatcaccaccttctcgctggaccataacggtattctccaggtcacttcgcgcgagaagaacacggggctggtgcactcgatcaccatcgacaatgccatcagccgcttcaccggcgacaagctgggggaagcgcggcatcgaatcgacgcgctgttccgtgatcaggatggcgaggaggggcgcccaggcgcaagcgttggggcagcgccgatcgatgacagtcgacgcctgcgcgtcgaagccggtgccctgatcgagaaggccgagcgcctgctggccagtgccggcactgaggacgccgaggatctggtaaacggcatcgaggcggtcaaggatcagctcggcggaccagacgcaagcttgaagacggcgatggatgcccttgctgatctcctgtactacctcgatgcctgaaacgcttgatcgttgccaggcgtgtcgggcgcgcttggcgcaagacggcgtctgtccgcgttgcggctgcgacttctcgcttgcgcggcaggcgatggaacaagcagtgcgccggctggaggaggcgcttcgcgctgtggccgtgggtgaccgagagttggcccgcagctgcctgggcgactcgctggccatgcacaggcagccactggcgcgggccatcaaggactttctggatgctgacgcctgctgcatggagaacgggtacatggggcaagccccattgttgccggcggacgttcagatggcaggcgagcccgctgaggtcaggcaagacgaatgctggaacccggatgcgctggtgctgcggatgtagcggacggcgaaggtcgggctcgccgccggctggtcgttcggctgccacggggcccttggcttggcctgtgcgttgtcgccagccacatcgcgatcgcggcgccgaagtaccaggccggtcgccgagcttcgccgactgctttgcgctcggcgaaggcccgggtcagtcatagtcatcaggagcagcagtctgtcccgcgccaggataggtcaggcgatctggaagcgctttaccgactgctgcagcgtgccggcgagcgattcgaggtgtctcgcgattccggccatcgagtcgacggtgtcgctgacctgcgcgctgctggtggcgatggcgccgacgttctgcgatatttccttgctcgtgctgctctgctcgcgcaggtgagccgtgatgtcgtcgacgctggaaatgaccgccgcggccgacgagtggatgtcgccgatcgactcctcggcacgctctgcttcggccagcgcgtcgcgaacgcgcgcggtgccggctgccatcccccgttcggcctcgctcatgcagcaccggatcttttcgatcgtcgaggagatttccagcgtcgaacgtcgcgtccgctccgccagcttgcgtacctcgtcggcaacgacggcaaagccgcgtccctgttcgccggcgcgggcagcttcgatcgcggcattgagcgccagcaggttggtctggtcggcaatctcgcgaatcacgttggcaatcgtggcgatctcctgcgattgctggccaagttcgttgaccgagcgcgaagaggcgtcgaccacctcggcgatcgacttcatctcgtcggccgtacggctcacgatctgcctgccagccatcgccgcctcgcctgtctgtttcgaagtggcgttgaccgcgtccgaactgcccgcaatgctctgaatcgacgtcgacaactgctcgaccgcggtcgcgatcgtctgcgccgactcgctgctggccgatgaggccgtggacacttggcgggaagcactggcgagacgggtcgcttgcgaaaataccgtggtcgacgtggcatgcacggcggcgatcatctcccgcagactttcctgcatcgcgcgcatggcggccatcacgctgcgcgtatcccccggcgccacctggatcggctgcgtcaggtcgccgccggcaatggcgcgagcgagcgctgcggcggctgccggttcgccgccaaggcggcgggtcaggcgacggatcatcacgctgctcaatacgagggcgacaactgccgcgacggtagagcccagagccgccacgctcaaggtgcgcagcgcgaccttctcctgttgggccagcactcccaggatctgctcgtccagtgccgactccaccgttttcatcaattcgatgcgcgccgtcgatgccttgaaccactgcgccggagctacgtcgacttcctccccggcggtcgattcgagcgctttcctgcgcatttggctcacctcgtctaccgcgctgcccttgacggtctcgtcgacaatattgcgcgcctccgccgtggcgaaggtgcggaaaccatgcatgtagagatcgtgggcgctgacgatgccgacgaagcggcggaacgattccgggtcgaaggtcctggcggcgaacgccgcattcagcgtcgcacgctcgcggccggcgaactccttggcttgaacaaacatcagataggccgttgcggcgcgcgcaatttcggcgttgttggtggccttggcgacggcgctgatgacgtcgacgcctgtcgaaatcgcggcggtgtagcgggcaaaagactccgctggcttgaccgattgggcgtcgacctgcggccggaaatcagacagggcactggccttgtcaatcgccagctcaaggggtttgagcagagtttccgccaggaggggcgtttcgctcaggcgcctggcgaccgagcgcaggtcgtcgagtctccggttggtgagttccctctggctggccagttccgggcggaactgctcacccctgctggccagaaacccgctcgaaagcccacgttccttctgttgttcatggatcaactggctgctggcgatcgctgcctcgacggcggcggtcgagaggtgcaccgagcgaagctcgcgcattgctccccagacggtgatcgtcgcgtaagcgacgagggccaggaggggaagcgaaagcattaccagcaattggctgcgggtggacatcccttgatatgcgttggtcatcgtgagcgcctccatggttacatgcaacacatcattataacaagcgcgcgcaccattttggggcgtcttctgcatcgagactcagggtagctggcggactcggtcctggcgggaatcgccaccgacgttcatccttccgacgatgatccgagttgcccgccgtctcctgcccttgtttgcatgctgagccacgcccgcctctgtccgtgtcgtcgacaagggcgctcgacgcaggtatgctcgccttgatggtccagggcgcgtgcaatcgccttgggggccgattggccgtcaagttgtggagggttcatgcttgccaagctgtcgcaactgcctgtcgatctgcccgtgccgattgacgacggggcagcctcccatctacagggcttgcgcctgccaggtctcgcgcttcccggtacgcatggcgcgagcgtcaagctcgtgggactcgcaggctgctgggtcatcccggtctgttcgatgaccgggcggccagacgttcccctgcccgacggttgggacgggataccaggcgcccgcggctgtagaccgcagtcgtgcggctttcgccactaccacgccgagttgcgtgccaacactcgggaggtggccagcgcggtaccggaggcggcgccttcttgaatgggtacggagatcgtcgacgtccggaaggcgcgcgaactgtgcggtttcctgcaggtggttcccgcatgctcagcgaccaagaactgctgatctttcatcagtccgttgaccgcgtccggcgcgtggcggcaagaagtcttggcgagcttgccgatgccgggcgtgccgtcgacttcgtcgccaacctgcatcgcggccttgaccaggtggccgctcgcgccgccgaacttgggcccgttgccgattgccgggctggttgcgcgtactgctgccacgtccgtgtcgaggcgaccgaccccgagatcttccacatcgcacgacgggtggggcagtggcccgcggcccaacttgccgacctcctcgcgaagctgcgcggctgcgttgccgagcaacgcgccgggtttggcgatacccggcaggcctgtgcgtttctcgtcgacgaccgctgctccatctacgaggtgaggccggcaagctgccgcaaggcgcattccctttcggtcaagcagtgcgagacgttcgcaccggagattacccagaacctcaagttgctggtcgacgccgaggccctgatggccggcacggccgctgcctatcgggaagtcgggctgccggcgtcgccgcgcgagctgcttgcggccgtgctggcggctctgaccgatgcatctaccgaggtcaggtggtacaggggcgaggcggtgctgtgaagccgctctgcccgtggcttgcccggccggcgccgacgagcgcgggcggaggcgccggtcagagcaatgcgcgcagagcgatcacggcggcgacgccgatcgccaccaccgccatcatcggcaggcgcaggaaagcggcgccggcggtgatcgccgccgcgatggtttccgccgggccggtggccagcaccgtcggcgcgatcaccgccatcagcacggccggcggcagcgcgtcgagagccgccttcagccggcccttgacggtgatgcccttcatcagatagaggccgccgatgcgcgtcaggtaggtcgctgccgccatcgcgatgatcgtcgcgatggtgagccagtcgccgctcatgccgctgcctcctcgtcgctgtggaggagggccgcgacgaccacaccgctcaggccgccgatcacgatgtaccaggcaccggacagcgccagcttggccagtgcggcggcgacggcgctgctggcgagtaccgccgcggtacgccggcccttccagaaaccggcgagaatggcgatgaacatcgccgagaacgcgaaatcgaagccataggcggcgggatcgccgagcgagtggccggcgatggcgccggccagcgaggcggaagtccataccagccacatcgacacggcgacagcgaagtagtaggcgggtcgcagcggttcggcaagcgccttgcgctcggcgaaggcccaactctcgtcggtcatcaggaacatggccagcagcttgcccggcgccgagaagcgagcgaggtgccgctgcagcgaggcacccatcagcaggtggcgcacgttcacgacgaaggtagtgaagacgacgagcatcagcgggacggggtcgcgccacatgtcaatggcgacgaactgcgaggcaccggcgaacaccgtggcgctggtcagccacgcctcgaagggcgagaagcctctggcggcggcgagcgtcccccagagcaggccgatcggcgccgcggcggcgagcaccggcaggatgtccaggacgccacgacggaagtccgccgctcgcgaaggcttcagcatgcgctgctccgtcgtccgagagtgctcagagccagcgcgcgaggaccgcgtacagttcgtcctgcttgaacggcttggcgatgaagtcgttcatgccgctgctgaaacagcgttcgcggtcgccttcgaagacgttcgcggtcagcgcgatgatcggcatggccgccctcccggtgcttccccgcgccttttcgcgcgcgcgaatctgttgcgtcgcctcgaaaccgtccagttcgggcatctggcagtccatcaggacgagatcgaagggctgctcggcggtcatcctgacggcttcgagaccatccttggcgaggctgacctgcaagccgaaacgctgcaggaaggcctgcgcgaccagttgattgacggcgttgtcctcgaccagcagcacgcgcccttgcaggcgccgctgcgggctggcgagcgggtcggccgcgggcgtcgccggttcgtgttgcgctggctggaacggcagcttgaaccagaacgtcgagcccgcgcccggggtgctgtcgacgccgatctcgcctgccatcagcgtgacgatctgccgggaaatcgccaggcccagcccggttccgccgtgccggcgggtatgcgagacatcggcctgggcaaaggcgtcaaaaactcgcgctcgctcctcggctgccagaccgactccggtgtcctgcacggcaaagcgcaggtgttggtcgtcgagccgttcgacagtcaccacgacccgtcccgcctcggtgaacttgatggcgttgccgatcaggttggtcagcacctggcgcaggcgtgcctggtcggcgtgcagcccggcaggaacgtcggcgccaagccgcgaggagagggccaggcccttggcggcggcagtcgccgcgaatgcgtcgagtacatcacgcagcatggcgcgcaggtcgaagtcgctctcccgcagctccagcttgccggcttcgatcttcgagaagtcgaggatgtcgttgatgacgtcgagcaggctctggcccgaacggtagagcgtttgcaagcggctgcgctgctgctcggcaagcggtgtggcgaggagcagttcggcgatgccgagcacgccgttcatcggcgtgcggatttcgtggctcatgttggcgagaaactgcgacttggcacggctcgccgcctccgccgcttccttggcggcattgagttcgatgcgcaggcggatcgaatcgctggtgattctttcgaagcgccggccgttcgacaggacgatatagacgaacaggaaagtggcgccgccggcgatctgcaggctcgtgacgccggaagccagcagccacagggacatggggatcagggtcaggccggccaggggcaggaatgaccagaaataggccgacaaggtgaacatgccggtcgcggctacaccgaccagatacatgccgatgaagaactgaacgtcgctacccggtggcggaaagaggaccgtgccgacagtcgcccagatcagtccggccgcaatcgtgccgatcacgaatcgccgagcccacagcggcgctgccgccggcggcgggtcggcacgccgatacgatcggatcagtcgatagcggcagagcgtgatgacatggtgcagcaggtaccagccgaaaagcagggggtgcggtgccgacgtccagagggccaccaggatcaaggtcgaaccgatgaccgacatcgccagggtatgcggcgtcagccggtagatcatggcaatctgctcggcaaagacccgcgcttcgatgtcgctctgttgcccgtccgggtgggccatcgacggcgtcttcctgtggtcggctacaggacgtagccgtagcgcttgagcaagcgggccgtctcgcacagcggcagtcccatcacccccgagtagctgccggcgagatgctcgacgaacatcgcggcgcgaccctgtatcccatacccgcccgccttgtccatgggttcgccgctcgcgacatagtggcggatttcctgctcgtcgagcgtgcgaaaacgcacctcgctgatcgacagtgccaattcgatgcggctctcgaagccgacggccacggcggtgagaacgcgatgcgtcttgcccgagagacgctgcaggatggcctgggcatccgcggcgtccacgggcttgccgatcaactcgccggccagctccagtgtcgtgtcggcagccagcaccggctgcgcacgcagcctgcgccactggacgatgcggcagccgtgctcggccttgttgcgggcgacccgttcgacataagcgaccggatcctcgcccggcagcggtgtttcatcgagtcccggctcggcgcgcggcgaatcgcgcaggatgatggtatcgaaggcgacgccgatctgcgccagcaattcgcgccgccgcgggctgcgcgacgcgaggtgtacgcgaggttgcagcagatcgattgccattcagccctcccggtggtaagggtgtttatggacgatgctgatagcgcgatagagctgttcgcagagcaccagacgggcgatcgcatgcggcagcgtcaggctggacaggcggatcgtctcgtcggcctgtcgcttcaaggcttcgtcgataccatcggcgccgccgatgacgaaagccgtggcgccgccggcacgcatccagcccgccagtcgctcggccagcttcagtgtcggcaagtcatcgccgcgctcgtcgaggacgatcagccggtcgtagccgttgagcgccgccagcaggcgcgccttctcagccgcgagcagttgttcgcggcttttcgagccacgcgcttccggcttgacttcgacgagcgccaccggcagttcgcgcggcatgcgcttgatgtactcggcgcagccctcggccacccagtcgggtgcccggtggccgacggcgaggatccccagtttcatccctgggcgatgtcgctggtcgtggcagcggcccggcgaacgcgtagcggtcccttgccgccccacagttcttcgaggttgtaataactgcgcactgccggctgcatgacatgaacgacgatgtcgccaaggtcgaccagtacccattcgccgacctcttcgccttcgcacgagaggacgcagccgccggcttcgcgaaccttgtcctgcacgttgcgagccagcgacttgacctggcggttcgagtcgccgcaggcgatgacgatgcggtcgaagagcgcagtcaggcggctggtgttgatgacctcgatatcgcggcccttgatgtcttcgagcgcgtctacgacgagtttttccagttgggggagtttcattggcgggtcagttctcctggtagaggtggtgcttgtcaatgtgagcgatgaccgcgtcgggcagcagatagcgcgtactggcgccgctggccagcaaggcacggatctgcgtcgccgagatcgccatctgggtcatggcaaaggtgacgatgcgtcccgacggcgactcggcgagcagcgccggctggtcgcagaagtggacgctccagcaggccgccagcgtcgcgggcaggtcggcgacagcgatcggaaagcccgggcgatgagcgatggcgatatgtgcgaggtcgaacagcgactgccagcgatgccacgcgggcaggccggcgaacgcgtcggcgccgaccagcagtaccagcggccgctgcggaccacacgcgtcggctcgccgcagacgctcgagcgtctgcaccgtgtagcttggccgggcagcttcgacctcgccggcatcgacggtgaagcgagggttgccggcggtcgccaggcgaaccatcgccaggcgttgttgggcggcggcttgcggcgcgtcacgcagggccggttggccggccgggatccagcggatgccggcgaggccaagggcgtcggtagcttcctcagcgaggcgcaggtggccgagatgaaccggatcgaaggtgccgccgaaaactcccagcggcctgtcgccggtgctttcaggcatcggcttcgctggcgacgaagacgtcccgatagctgacgtagaagctggcaaacagcgtcggcgcgagaacgagaacgaccaacaccattgccagaacggtcatcagcccggcgccgtcgggcagcatggccgccagaatcccgaggagcagccccggtaccagcgttgcgacgacgaggatcgccagcgagtagacgagaaacgcccgccagttgcgagcgcaggcgaaaaagctgaaaaacagtgccttggccggcgaaaagccatgccaggcggcgagtaccggcgcataccagtaggccatcatcagtgggcacagcagggccagcgcgatctgggtggcgaagagcagactgccatccgtcaccgacgcttcctccggcttctggcctgcaagcatcaagcgcagcagcgccccgtcgtcggcgagcgccgacagcgcgagaatcgccagcgtcgtgaccaggtagatcgcgccgagggtcagcagggagcgcagattgctctggaaacccgagaacagcaggggcggcgccagggggcgacccgcttcgatgttgcggcacgcattcatcaggctgaccgagaaggccgggatgcaaagcgtgctggcgatcgtgccgatccacgggatgacgttcaccagcgccatcaacatccagtagctgacgatcaggaaggtcagcatcaggtgattctggcgaaacagccggaagccgtcggccagccagtgccagccgcgcgccgcgggaagagtgagtgggtgcatgtggtgagaaaactcaggcggcggcgaagatgtcgcggtaggacgcgtagatggcgccggcaagcacggggccgaggaccaggaagccgaggccgacgggtagcgccgcaaagaaacacagcaccatgacgatcaggccgaagaccagaaaggcgacgatgttccgcaggcaggcgttgaagctggccttgagcgcatcgaccggcggcatgtcgttgaagaggaccagcgccggcgcaaaccagatggccatggcgatcggtacggacagcgcgagccagagcatggcacccaccagaaagccgccgacggcgatgctggcacccaccggactgcccatcatcaggccgccggccaggccgccaccggcgagcgcgaggaccagtagcgagaccagcagcatgccgatcatgtagagcaccccgagcatcatcagcgggccggtattgcgctggaaaccggcgaaaagatcggcgatttccagcgtttcttcactggccaccttgcggcaggcgaccagcatgccggcggcgagaaccggggtcagcaggtgggcggcgagttgaccaataaggggaacgatcgccaggccgatgaagatgacgatggtaatgaccatcatggcgatccaggtgccgggattgacgatgaaggtcgcccagccctggcggagccagtcgaagacattgccgacgtcgacgctgcggctgttgccactgaaggtgggagggagaatcgggaagggttcgttttccatgaccatgtcgggagggagttgagggagttgggggagaatggatgctagccggcctgacagcgcgaggcaagccgggcgtgcccggcatccgccgcgcggcgagcccgcaggatcgtccgataggtgtccggttgccgccggacgatgagcttgccggatcgcggcagatgatggtcgagcagccgtgaggtccagaagcgcagcgccgccgcgcgcaacagcgtcggccaggccgcgcgttcgccgcgggcgagcggccggcgggcgtcgtaggcggcgacaagtgcctcgctgcgcgcatcgtcgagcgcaccgtcggcggtcgagcaccagtcgttcacggtcaccgccagatcgaaaagcagatcgtcgacgccggcaaagtagaagtcgagcacgcccgtcagccggtcgccgacaaacagcacattgtcgcggaacaggtcggcgtgaatcacgccgcgcggcaggtcgtccggccgacagcgttgctgatgctggagttcgtcgcgcagcagtggggcatcgtcggcgccgaggtgcgggacgatctgcgcggcgacctgcgcacaccaggcggtatcgcagtggtgcgccaggggagccgggaacgactgcgctgccaggtgcagctcggcgagtagcgtgccgatggccgcgcactgcgccagactcggcgcactctcggaacgacccggcagccggctgacgaccaccgccggtttgccggcgatctccttgacatacgccccggcgcggttggcgaccggctgcgggcagggaatgccgtgcgcggccagatgcgccatcagctcgacatgaaaaggcactgccgcccgcgccacctgttcgaaaacggtcagcacgtacggcccatgcgtggtcgtcagaaagaagttggagttctgcacgccttcggcaatcccttcgagcgccaccagcgtccccagcgcatagtcttcgagccaggttgccgcctgctcggcgctcagcggggtaaaaaccgacatcgtgttgtggcagggtcggcaggcgggcagttacccttcagggcagcgtactcagaacgtgccgatgacccattgcgggacgctgacgtcatggttgcccatcgtctcctgggtgaagttgccgtcgccctgccggtcgatcagccagtagggaatgccgtcggccggggtgaccttgacgcggtagagcttgccgtttatgcggtgttcctcgaccgtgtcgccctcgcgcttcttgatcgtcacctgcggttcgagggcggcgtcgaagggcgccatgtccggcggtggtggcggcacggccggcagcggctgcagattggtctgggtctgcgcaaccgccgacgccgcaaggagggcgaggacggcaaaaagggcgggggggcgacgcatgagcaagcttccaggtggtcaatcggtgaatggcatgaaccagtgtcgattgtagtacagattgacgggcatcccgcgttcgccagacggcgccagcactgtcgcagcgcgccggtcgccgggatgccgcgccgtttggccgcccgctccggtagcggggggccaaacggtcggccggccattcggtgggtgcggcgaactctgcgataatgccggggagtcgccagacctcgcaggcccgccgagtttggccagcggctttgcggtctggcgcagcatctccttctcgctctttcgttttttcgtcctttcgcccttgccatggcctgccgatgcctaccctgctgctggttgacggatcgtcctacctttaccgcgcctttcatgcgatgcccgacctgcgcacgacgaagaacgagccgacaggcgcgttgcacggcgtcctgaacatgctgcgccgcctggaaagcgactaccaggcagcgggaatcacctacaaggcctgtattttcgacgccaagggcaagaccttccgcgacgactggtaccccgagtacaaggccaaccgcccgccgatgcccgacgacatggtgcgccagatcgaaccgctgaatgccgccatcgccgcgctcggctggccgctgctgagcatcgacggcgtcgaggccgatgacgtcatcggcacgctcgccacgcaggcagcggcggccggcatcgaggtggtggtgtccaccggcgacaaggacctcgcgcaactcgtcggcccgcacgtcacgctgatcaataccatgagcaacgaggcgctcgacgaagccggtgtgcgcgccaagttcggcgtgccaccggaacgcatcgtcgattacctggcgctcatcggcgacgccgtcgacaacgtgccgggtgtcgacaaggtcggccccaagacggcggtgaagtggctggaccagtacggctcgctcgacggcgtcatcgccgccgcggcagccatcggtggcgtcgtcggccagaacctgcgccgttcgctcgacttcctgccgctggcgcggcgcctggtgagcgtgcgctgcgatctcgaactgccgctcgcgctgcgcgagttggcgccgcgtccggcagatcgcgagcgcctgatcgagctcttcgcgcactacgagatgcgatcgtggctccgggaggtgcagggcgaaggatcggccgatgccgcggcgcaggcagcggccgtagcggtcggcagcgcggccgcgccggccgtcgccgccgagccgctgccgcctggcgcgcaccgtgcgggctacgagacggttcttgattggccggctttcgagaactggctgcagaagatcgagaacgcgccgttgaccgcgctcgataccgaaaccaccagcctcgatccgctggcagcgcgcatcgtcggcatttcgctggccgtcgcccccggcgaagcggcttatctgcctctcgcccacgactaccccggggtgccggcgcagttgccgtgcgacgaggtcctggcgcgcctgaagtcctggctcgaatcgcccggccacgccaagatcggccagcacctcaagtacgaccagcatgtgctggccaaccacggtatcgccctcgccggcgtccggcacgataccctgctgcagtcctacgttctcgaatccggcaaggacggcgtgcgcggccacgacctgggccagttggcgacgcgccacctcggactcgcgacgatcccctacgaagcgctctgcggcaagggtgcgaaccagatcggcttcgagcaggtggccatcggccaggccgccgaatacgccgccgaggacgccgacctctgccagcgcctgcacgccgtgctctacccgcagatcgtcgccgacgccggtctggcgcgcgtctacgcggagatcgaaatcccggtgcgcgacatcctcttccggatggagcgtcagggcgtcctcatcgacggcgaactcctgacccgccagagccacgagatcggcaagcgcctgctcgacctcgaggcgcgcgcacacgccgccgccgggcagccgttcaacgtcaactcgccgaagcagctcgccgaaatcctcttcgacaagctcggcctgccggtgaagaagaagacgccgtcgggaacgccatcgaccgacgaagaagtgctctccgaactggcgctcgactatccgctgccgaagatcctgctcgaatcgcggcaactcgccaagctcaagggcacctacaccgacaagctgccgaagatggtgaacgccggcaccgggcgcgtgcataccagctacgcgcaggcggtggcggtcaccggccggctcgcgtcgagcgaccccaacctgcagaacatcccggtacgcaccgccgaaggccggcgcatccgcgccgccttcatcgcgccgccgggcagttcgctcgtctcggccgactattcgcagatcgagctgcgcatcatggcgcatctgtcggaagacgcgcgcctgctcgaagccttcgcgcagggcgaggacgtgcatcgcgccaccgccgccgagattttcggcgtccggccggtcgacgtcggtccggaccagcggcgcgtcgccaaggtcatcaacttcggcctcatctacggcatgagcgctttcggcctggcgcgcgaactcgatctcgaacgtggcgccgcgcaggcctacatcgagcgctatttcgcgcgttacccgggggtcgcgcgctacatggcgacgacgcgcgaggcggccaggacgcagggctacgtcgaaaccgttttcggccgccggctatggctgccggaaatccgttcgagccaggccggccgccgccagggcgccgagcgggcggcgatcaacgccccgatgcaaggctcggcggccgacctcatcaagtcggcgatgatcgccgtgcagggctggctcgacgccgagcgcctgcagacgcgcctcctgatgcaggtgcacgacgaactcgtcctcgaagtgccggacgacgaattggcacgcgtgcgcggcgaactgccgcggctgatgaccgacttcgccagcttgcgcgtgccgctggtcgtcgacgtgggcgtcggcgccaactgggacgaggcgcattgagcgccggcggggggctgccgcggcctgctgttgaccggacaggaggggttcgcaagagaatgacgacttcccgccgatcgccggcgctcgacggtcgtggggtgcacccggcgcctctgtgtggctgctgcgctgaaaacggctcaatggctactatcggccggagccggccgtagcggcccaggaaatagagccgcacgaacggcagcgaactcatcggagatcggccgctcggcactgccgtgggtccgcccgaccttcggcctcgactagccgtttgcatcgccttcgaggtgacggtttcccccagtcgctcgagcgcctggtgggcattacggcccggtcgaaacccacaggcacaggcgccaaaacctgcttccccgatcgctagcagaatttcgcaaggccgatcttggacgatgcacttttcaaaactgggtgtccccagtgggcgtctaccttcgttacccttcgggatctagacgtgccggacgggttgcgggcggtaggtcagtcgacgcagcccgccggaaagcgcttccagccgcgtttccagtccgtcgccgcaatccgtcttccgcacccatccacacccacagccttgtttcctggctgggctttgaagcttccgcacaacattcccatcaacgaggtctagccccttaggcgagcctccatcgccggcttgcgtgaaacgaacaaatgttgtcggagtggatggcctgatcctgtcattgccatgggggcaggcatcaaggcacaatgatcgggtctgccctgccggaatcaacgtcatggccttgccgaaagccaccgatcaccgtcttacctatgccgactaccggaaatggcccgctggcgagcgttgggaactgatcgatggcgtggcctacgcgagggcgccggcgccgacgatcagccaccagacgatgattggtcagcttttcagacagatcgatcaagccctggatggcgcctcctgccgcgccctgatcgctccggtcgacatcctgttgtcggcagcgagcgacgctgatgatcaggcgacgaccgtcgtccagcccgatattctggtcgtctgcgacccggccaaggtcaccgagaacaacattcacggcgccccggactggatcattgaggtcctctcccccgccaccgcccgccacgaccacctgaccaagcgcgccctctacgaacgcgccggtgtccgagaatactggctggttcacccggtcgaccgtgtcattacgctgtacacgctgaaggacggcatctacggcggcccggaaattgccgaaatggccggcgaacgctcgccggccatcttccctgaaatcgtcattcactggcaggcgattctcgagaagctaccggatagctccgtgggatcagccgagcagcatgcttgacgatgactcccaagcaacgtggtatatcctctcttgttcccgcaaccccttcaccccacgtcgccaggctccgactgcccagttcttcgtggaacagacagtggcccagaaaacggtcagttgcgactaattcgacgcactggttgtgccggagacgatgccacgagccatgcctgaccttcctgtgagtgcccttgttgaggccgctgtagccagcaccgaagcctatttggatgcattgcgcttggagattttagggacagtatttcgaattcgcaccgctgcacactccacacgcgtcgacccttttcggcacttcggtgttggaatgagcaatttggtatgctgtccccgaaatttcgtaccgtcttgccatcgacccccaggccgcctctcggggtaccgaccaccccagccacccaacggcggaacgccgcctcaaattgcttcgggtcgagggctcggaagatgcgcagaaacgtttcctcggaggccacaccgttccgcagcaccaggaactgacgcaaccaatcttccttctcacgttcccaatgggcgatgtcttcgatggtgtcacaatcggagaggacagcggcgatagcaatcacgagaatctccagaaagtcatgcagcgtcccattgctgggtttgcgcgggtcatccacttcccggaaacaacacatcaggcttgcccccctcgtcagagttatttctgtcgtccaaaagacgagagtagacccgatttcgcgcgggtttaaaagctattggcataaattcatgcccgtgaacaattcttgcctctctgaatatagcgacgtagactatgctatccgagtgcgggagccctgaccggtgtacccgctatggcgctccctctgcaattcaaatagcatcgcgtttggtcgcttccgatcgcattgctggagaactagatgaaccacctaaagcactgctgtagccgagccacacttaccctggcgatagcgttgacttgttcaacagcacttgctgacggcccttatcttgcctcaaagccaacaccacttgggtttgccgactgcccacctcagtatgcttctcgctgtcaggctctccatagaactgaattacagggctaccaactagcaagaagtggacgtatctcgtggtccgaaatggttaatcgcttctacgaactccgcgaccagatcctgccattggaagatgacatgacgcgtgagatggaatcgtatcaacgttacctcgcaaagaagatggacgcacgagcgatgcacgaaaccgaatgggcctacttgcttgacaagaaagtggccgaattaaatgcacgtaacgaaatgctaaacgctacacgtcagcggaatcaggcaccagcagagcacatgcaccgcccgtcgcctaactatacatgtatgcagaatggaccttttacgaactgcacgccattctgaccacaacacaatgtgagcgcccggcgatcacatcggtcgtacgcccagcacaccgtaactttgcagcggcaatcattagaaacatcagggtttagtccgtttcgtgtggaacggggccccgggaccccaagccgagcccttcgggcaccccaccccttgtatctttcgttttgtggtttgtcgttcattggaggagggtgtgaattgatggctggggcgagttctggggacagtatatggaattcgctctgctgcatactccacccacgtcgattctcttcggcacttcggtgttgggacgagcaatttggtatgccgtccgcaaaaccccgctgttcattggtccctcttcaacttgtatgtcgaatcggcagaagaggataaagcatgacgagtacgctgaaactgtttgccgctgggaaatcgtctatacctcccgccacggcctggtatctctcggacctcggcgaattccgcggtaagcaggagctttacacccggcagtcaccgctgcgcctcaaggccttgcgcgagcatgcgctgatcgaaagcgctgtctcatcgaaccgcatcgagggtgtttccgtcgagccgtcgcgggtccgcgatgtggtcgtatcggccagaccgctgtttcgggatcgcgatgaggaagaagtgcgcggctaccgcgatgccgtaacctggattcaccaggatgcccagcgcatcccgattgccaccgaatccatccagcgtctccacgcgatgacgcggggacagatctgggatgccggtctgtacaaggagaaggatggcgacatcatcgaacgctatcccgatgggcgcgagcgggtgcgctttcgcaccgtgcctgccaaggagacgccggcagccatggcccgattggtcggcgactggcgggcctgcctcgaagagcgctgggttccgccgctgatcgcgctggccgcgttcaatctcgatttcctgtgcatccatccgttccgcgatggtaatggccgggtgtcccggctgatctggctgttgcagagctaccaactgggtttcgaggtcggacgctacatcagcctggaacgtctggtcgagcagaacaaggaccgttactacgagacactggaactgagttcgcagcgctggcacgaggccaagcacgatccgtggcattacatcaactacgtgttgttcatcctcaagagcgcttatcgtgagttcgtcgaacgggttggggaaacctcggagccacgaggatcgaaaacccagatggtgctggaggccatcgccaagatgccgggaacgttctccttggccgacctggagcgtgcctgcccgggggtgagccgggacatgatccggcgggtgctgaatacgcagaaaggacagtccgtcgactgcatcggccgaggccccggtgcgctctggcagagaaggggcaattggcgtgaaaggatgtaataaagagggtaatgtcctcaaggtgccggggccggcacggcgctgtgcgcccccggatcccagtggtcgctgcgctgcgtgacgcgcctgtcgttgaaacccacccaccaccccggcgaccaactgccggtgcatcaggatgaaccagccgtccgcggcgcccgtgtcgtgccggtcttgccggccacgtcggcgcggatgccatagcggctgcggatatctctgccggtgccgcggttgattgcgccgcgcaggttgtcgagcagggtgtaggcgacgtcgggttcgagcgctatgtcgggatcctgcgggctgaagtcttcgatgacccggccgtcgcgatcttcgatgcggctgaccagcagcggctcgaggtagccaccgccattcgccatcgtcgcggcgtcgtcgggctcaggcacaccgcgccgggttggtgcgcgccgcagacggtggtgaaccttgacctgcacttcgtcgagtcacttctcttctcgttggggcacggcttccaggtgatttatcggattagaatccatgaatgcgctgctgggtatccgcctggcaagggattggttgatcatcaggagagcgtcatggaagcaaagagcgggagtgcaagaaacaaggtcgtcatcgtcggcggcgtggctggtggtgcctcgtgcgcggcacggctgcgcaggttggacgaaaacacggaaatcctcatggtcgaacgcgggccgtacgtttcttacgccaattgcgggcttccctaccatgtcggtggcgtgatcgaaaaggaatcgagcctcctggtagcgactgcggacaccttccgccggcagttcaatgtcgatgtcagaacgaattgcgaagccatccgggtgtcgccggacacgaagaccatcgatctgcgcaatttggagactggcgaggtgacgagcgagccctacgacaagctcgtgctgtcgcccggcgcgtcgtctgtccgcccgcctttgccgggaatcgacctgcccggaatcttccaggtgcgcaccgtgcccgatgcgcgggcgatccgcgactggatcgaacggggttcgctgttcctctccgggatggacaagtactcgggcttccagacgctcaggccgaagacccgcgcggtggtcatcggcggcggattcatcggccttgaaacggccgagaacctcgtgcatcgcgggttcgaagtcaccctggtcgagatgctcgatcaggtcctggcgccactcgatcaggacatggcgcgcatcgtggagagctacgtggagcgtcacggtatccgtctcgcgctcaatgacggggtggccggattccagcaggccgcgaacggctcgcttgaggttctgacgaagtcgggcaaggtgcatccggccgacatcgtgatcctcgcgcttggcgtgcgtccggagacggctctggcgaagacggccggcgtcgctatcggcgaacgcggcgggattcgcgtcgacgagcagatgcgcaccagcaacccggacatcttcgccgtcggtgacgcgatcgaagtcagggatttcgtgaccggcgagtggagtctcatcgcgctcgccgggccggcgaaccggcagggccgcatcgccgccgacgtgatcgccgggcgccagtcccgcttccgcggcacccagggcacgtcgatcatcgggctgttcggtgccgccgccgcctgggtcggcgccagcgaaaaaacgctcaagcggctcggcgacagcgattatgaaaagatctacctctacccgaattcgcacgccggctactacccgggtgcgcggccgattgcgatgaaagtgctcttccggaaatccgacggacgtttcctgggtgcgcaggcgctcggcgaggatggggtagacaagcgcatcagcgctctcgccatggcgctccagatgggcgcgacgatccatgacctcgaagaagccgagctgtgctacgcgccgcagttcggaagcgcgaaggatccggtcaacttcgcgggcatggtcgctgcggatatcctctgcggcgacatgcccttgactcattgggatgctgccgacaacgcgttcctgctcgatgtgcgcgagcccggcgaactcgccgtggagagcgtgccgggcgtgctcaacatcccgcttggccagctccgggcgcgcctcgacgagcttccccgcgatcgggagatcctggtcatttgccgctccggtcagcgagcctattacgcaacacgcgcgctcgtgcagcacgggttcacggcgaggacgctggcgggcgggatgctgtcgcggttccacactcgcctactggcgaattgaacgaatcggcgggtcttcgtggcgacgactttgcaggtgccaccgagcatgtgcggcgcagcaggacttcgcctcgggagggaggtggttcatggctggcactgagcggcaaactggacgctggaaggaaaaattcgtccacgagatggccgagtatgcgatcaacgtcatttatctgacgctcgtattcgccgctttcacgcagtaccggagactcgttctcgccgcccatgacatcatctacacgaattactgggtggcagtgatccaggcgctgatcctcgggaaagtgatcatgatcggcgccgtgttccgcctggggcgcagccttgagcaacgtcccctgatcttcccgaccctttacaaggctgtggtcttcacttttctggtcgtcgttctcaaccttgtcgagcatgcgatcaagggcctctggacgggaaacggactcgccggcggtttcgctgagttccttgacagggggccgcacgaattgctcgccggatccctggtgatcttcgtcgctttgatccctttcttcgccgttaaggaacttgggcgggtgctcggggaggaaaaaatatgggctctctttttcgggaaagccgaccgtgcaggtgattgagggcgaccgatgaaagcggatctcgagaactgaaacccctatcgtgatgaaacggccaatggcgccgccgaccttactgcctgcaggagccgatacaccagcgccgcggccgccgcggtggcaagcagatgcttcagcgtgtggccgctcaacgcagagtatgtcgcggcgagcagggcatgatcattgacttcggcaaccttggcgagaacgtagaggagaagggctgcgccgaaccagagtcgttcgactgccggtgtgcggtgaattgcctgccagagcgggatcaacaggatcggcagtatttgtagcaggagataggggcgcaggtcgccctgtccgttcagttcggtccaataccaccagagcacgctgagcaccgcatacacggcgagcagcccggtgacaatgccggcacggcccggtggcagggccgtctgggcccagaccccggcaagcaggccggcgcagacgagtgcgattggcaggcgatcccagaccaggcgggcattgtccggcagccaatggtagtaggccgaaccgaatgcggtcaggatcaggccgatcaggaacagcgcatagcccggccagccgcgcgcgatgccggggtgacggcggtgccgccagaggcccagcaatccccacaggcccacgcaggcgaaaccaagattggacagcacgtcgcgcgcgtgaggaatgccgaggaaagaagtctcgtcggcgaaggcatggtagttctccgtttgtgggatcggaccctggacgatcatggcaaggatgcagaaagccgtgatcaggatggggagatagttggctgcccgacgcatggcctcaatctgccttgccgccatgcgtgtaatcgtacagatgcgagttgtccggagcttcaccaatccggattccccggggcaggaagcgcaggtgtctgcggtagctcctgctgtccgacctggcattggtctttgccagtgctgccgcctcgtcgtaggccatcggttgcttctccttctctatctcgagaccttgcgtcgcttcattgacccacacgctgtacttgcccaggttgtagagcaggtacatcgcgtagaggttgtcgaagtcccggtaggcgccttcttctcggcggaaatcgcgggagcgaaccgaggggaaacggttgggcagatctttgaaagccaccttctcttcttcatgcgggtcgatgtaggtcgagccgccatacttcttgtagagcaccacgtcgatggcgtagccgcgccggctccattcgctgatcagcttcatggccatctcggtcggcaggttggcgttggcagcggctgccagccgcgtcagcgagaggcgccgcgggctggtcaccgcaagttcctcgtagccagcaccaaacttgaatgccgagccgatgctcttggcgcagttgaagagcaggtagtcgtacttgatttccccgtcgtggtatgccgtgcgcgcggcgcgggcatgaaagtcggcgttgatgcgcccgaagaagctcgccagagcctccttttcgcctgctggcacaccatagacgcgcacgccgacgaccgagcgtttgtagatctcgccgaagtccaggccgaatgaggcggtttccccgagagatgaggtcgtcttgaagaggtactcgagtttcggaacggcgagcatgaggtcatctgtatagaacgcctggtcgtgctcggggcggcggtcggcatagaagttcgccgagtagaccagatcgtcgtcagtgttgtcgtcccggagcgccagcgcgaggtggccggctgacccacccttggaggtgccgaagctgatcagcagttcgagatcgtaggggtcggtgcggagcaattcccctatctcggcaatgttggcgggctcaggcccgcccctgcttgcgaaatccgcagccgccagttcagtggcaaaaatcagggccacggcgatgcacccagccgcaagtcggatcgccatgagctgaatgccgctccccaagaaagggaggtgccgcaggccctgcttcaacgcgagtcctccagcttcgccgccgctgctggatcggtgggcagctgttcggcttcgtcgctctctttcatgatttgatcgatcttctcctgcagcgggtcatcctgagcctgggggggcaatacgttcggagccggcgtcgccgggtcctcgcgaggctgttgtttttgggcgggtttgacaatccgttgcggcctgggctcggcgacgggttccggcgacaggagtctgcggaaccagccggtgatgcgcgcccagaggccggtgtcctccggtgccgcgaaacgagcacgtggatcgatgaggcgagcgcgcagggcgttcccgaaaaagtcgccgaccaccggcaaggcgctgtgcgccccctgaccccagtagtcgctgcgcagcgtgacgcgactgtcgttgaaaccgacccacgccccggcgaccaactgtcggtgcatcaggatgaaccagccgtccgcgttgtcctgcgtcgtgccggtcttgccggccacgtcggcgcggatgccatagcggctgcggatatctcggccggtgccgcggttgattgcgccgcgcaggttgtcgatcagggtgtaggcgacgtcgggttcgagcgcaatgtcggggtcttgcgggctgaattcctcgatgacccggccgtcgcggtcttcgatgcggctgaccagcagcggctcgaggtagccaccgccattggcgatcgtcccgtaagcggcaaccatttccttgagagtgacgggactggtgcccagggcgagcgatggcacggcttcgagcttgctctggcgcacgcccatgtggcgggcgagtctggccaccttggcggggccgacctgctggatgagttgcgcggtgatggtgttcttcgagtaggcaagcccgtcgctcaggctcatcgcctcgccgcttggcgctgcaccatcagtgggccgccagacctcgctaccgccgaccgcgatttccaccgcctggtcgatcagtctgtcgtccgggctggcgccctggcggtaggcttcgccgtaaacaaagggtttgaaggtcgagccgggctggcggcgtgcctgctgcacatggtcgaaggcctcctgctcgaagtcgcggctgccgacccaggccttgatgtggccgttgcgcgggtcgatggccaggaaaccgatctgtatctgcgtcttttgctgacgcagcgcccgcatgaagtccttgtcggcctgcagttccagcatggcctgtgcaggcgtccgatctttggcgattgcggcggcgtactccggcgattcgcggatgaaggcctggaccaggctggagtcggtgccccacgccgagcgctttccccatgctgcgttggcgatgttctgcaagctgttgccctggcgcgtcacggcctggttggcggctgcctgcagccgggaatcgatggttgtgcgtaccaccagcccgtcgccatggatgctgtagtcgttgcggtcggcccaggcaatcagccacttgcgcagttgcctggcgaagtggggtgccggtcccggcggttccgtctggcgctcgaagtcgatacgcatgggccgcttgctgagcgagtcgaattgtttcggggtcaatttctcgcgcttgaccatttgcctcagcaccgtgttgcgtcgctgcagcgctcgctcgggattgagcaccggattgtagtagctgttgcccttgagcatgccgaccagcgtcgcgctctgcagtacatcgagccggtcggccgaggtatcgaaataggtacgcgccgccatctcgataccgtaggcgttgtagaggaagggtacggtgttgaggtaggtctcgaggatttcgtccttgctgtggatggcctcgatcttcaatgccgtgatggcttccttgatcttgcgggtcagcgtcggcgcccggccgatctcctccgggtagaggttgcgggcgagttgctgggtgagcgtcgagcccccctggcggtcgcccctgaggctgttgagcgccgcggcagcggtgcgtcgccagtcgagaccgaaatggtcataaaagcggtgatcttccgtggcgatcagggcgttgatgacatatggcgagatctcggcgagtgcgacccattcccggttggattgcttgaactcggtgagtctcttgccatctgccgagaggatttgcgccgggtgctccgatgacgccttgcggatgttgctgatgcttggcgtgaacgggatgaggatgaggacatagagcagcaacagcgcaggtaccgccagcagtgtccggatcacccctcgccgagtcggctggcggagcgagtcgagcgtgccggcgaagcgggacgaaaggcccggggcaatccgggtcgccaggtttttcagttcaccaagcagggaacgtatcgatgaggccattgatggttcgtttcaagcccgaacgggctcgtgcgcaagcggtcttgcgaaggcttttcgagtgggagacaccagctctacaagacagtgtatcggtatgttgcaccgcttcgggcattttctcacggtcgcgcgggcggtcgctgggttggcagcggcgctcgccgacgagcacgcgccgggcaagcgtccttacctgcccgccaccttccgcgtcaggcgcgcaggcgtcgccgatcggcaggcggtcggcgtttgaccttgcctgacagggccacctatactctcgccggtgctgctcaacttccgctccccgtcctttccctcgtccttccggacgcttgccgcgatactgctgcttggcctgctgaccagttgcggcagcacgcggagcagcgtcgccgtctaccagaacgaaggcttcgaagccaacgaaaccttttcgcggctgttcgacgccgatgtcgacgcgacctgcgaggcggcgcggcgcgccctgctcagccagggctacgtgctgagcacgctgaagcgcgatttcatcagcgccagcaagaacttccagcccgagggcgaggtgcatgtgcaaatcgtcttcaacgtcgtctgcgcgccggagggcgggcaggagcacgtgtcgacagcctatgtgaatgcgatccaggaccgttacgcgctcaagaagagcccgaactcggcgaccgtcggcgtcgccgcgttcggctcgttgtcgatcccgctcgccgcttccgacgattcgctggtcaaggtggcgagcgaaacgattcccgccggacccttctacgaccgcttcttcgcgctcatgcagcgcaacctcgcgcagcaggcgggcgagcggtagcggacggggccggttggcgcagcgttgtcggcgccgcgccgcccgcgctgcgttcagaaggcggcgctgacctggacccagagttgcgggctgcgtgcgcggccgtcggagtcattgccgttgacgtcgctggccgggttgttgccgaggcgctgcgccagcgttgccgagatctggctgttggccgtcggcgtccacaccgccgaggcgccgaagccggagagcccgtactggttgtccagatttggcgtcaacgcgttccaggtcgaccacgggttgcggtgcaagcggatttcgccatgatcgaggaaagccacgagacgccagtggcggtcgatttcgcggcgccactcgaggttaaggagccagccttcgtctccactggcttcgccggtcgggtaggcgcgcacgccctgcggtccgccgaggacgaacttctgcgacgagtcgaggttcttgctggccacttgcccggacagcgccgcatacagcgccgaggttttcgacaagcgcagcagatgcacgagctgcgcgctgcccttgtcgaagccgccctgtgcctgtgcagtcaccgcatcctggcgcttgttcgccgcccagccgtcgagcgtgatccggcccgacacccattgcgcagaatagctggtgtaggcgccgaggccggtgaggccgagcaggttgctgcggtcgccgctgagtcccagtgtcagggtcttgctctcgatgtcgctggtcgtcacccccagggcgcggttgacgaagctctggctcgcccagttggccgacaccgacaggttcagatttccggatctcggcggggtatggaggtaaaattcaggaattcgaggtagcactttattcgccgagcagtaggttgttattggcataatcgggcgcctcacgttgccaaggagtgcgaaggtgttgagacagtcgtggcttccgggttttcctgatggtgcgcagaaggtaggggaaggattggcgattctggagaaggatggccaggtgacctacttcgttggaggggacaactatttttcgcacgcggcaggagacgacgccagccgaagattcgcgctggccagcctgatggaaaacgggcacgttaaggcggtggaactggaaagggcaccgctgagcattccgcaccgcacgctgatgaactgggtgggacaaagccgcaaagcggggccatcgtctttctttcggccggcggcgccgagcaagccgcggatcatgacgccggacaagagtgccgaatgcgcgcggttgctgagcgagggaaagcgaccgtctgaagtggcgcgacaggtgggcgtcaaggagtcgacgctgcgcaaggcgatccgtcgccagggtgtgccgcagttggcgcccctgccaccagagcgggtggagtcggcaccggcgagtaccaagagcgagcgcagccgggcggatgcggaagccgctgcggggatgggaaccgcctgcacgcgcgcggacgagcggatccaggcggcgctggggttggcgaccggtgcaacgacgcgcttcgaagcgagccatgatgtggcgatgggagggctgttggccgggctaccggccttatgcgccaacgggctgctgaccggcctgggtcgccatctcaagctgccacggggattctacagcgccttgcatatccttctcgtcctcggcttcatggcgctggggcgaatcaagcgtccggaacatctgcgacaaaccccgcccggagagctgggcaaagtcatcggccttgaccgggtgccggaggtccgcaccctgcgggaaaagatcactctgctggccaagacaggcgacccggcggcctggatgcgggacctggcgaagaactggatggcaagcgagcccgcagaagccggttacctttatgtcgatggacatgttcgggtgtatcacggcaagcaagccaatctctcacgacgctacgtctcgcgcgaacgcctgtgcctgcggggcaccaccgactactgggtcaatgatgccctgggtcgccccttcttcgtggtatcgcagccgctcaatgacggactcgccgagaccctgctcaaggacatcgttccccagttgctggacatcgtcccggcacagccgacaccgggcgaactggacgccgacccgaccctgcaccggtttgtgatggtcttcgatcgcgaaggggcgacccagagtctcctcggcagactctggaaacagcgcatcggcgccctgacctaccgcaagaacgtcaaggccctctggcccgaagacgagtttcaggaccaggaagtccgtctgccggccggcggcagcacccggatgaaactggcgatgcgcgaaacccgactcggcgccgacgcgaacagcctcgccgtcagcgaagtccgtcggctgacccagaccggacatcaaacggccgtgatcacgaccgccaggcaactcggaaacaccaccatcgcgggccggatgttcgcccgttggtgccaggaaaactacttcgcgtacatgatggaacactatgatattgatggacttgtcgagtacggagccgaatctcttcccggcactcacccagtcgtcaatccccgctggcgggagctcgacaaagccgtcaggcaaacccgccagagcgaacgaaagctccaggccgaactcgccaggacggcgctgaacgacggcggggaaatccagaaaaacgccgagtcggttgaatcgcttcaagccgttcaggaggaactcaagcgacttctctcaaagcgcaaggcaacctcccgaaaagtgacgatcgacagcctgcccgaggccgagcggccgacccaactgccgccgctgaacaagatactctgcgataccataaaaatggtcgcctaccgggccgagaccgcgatggtggcgctattacgccgccacttgaagaacgaggacgaggcgcgcgcgctcattcgcgagttgttcgtttctgctgctgatatccagcccaacaccgccgccaacacactgaccgtcaagattcaccggatggccagtccggtccatgatcgtgccatcgccgctctcctggacgaactcacccaacaggaattcccgcatccggaaaccggagcaaaaatgacctttgctctagtctgaagtgccatccgggtttccttcgagatccggaagtctgaggttattcaggcgggtgcgcagcagcggataggtgacaaatccggcaagcgaagaggcttcgccatttgcgcgcaatgccgacatcgtcgaatcgccgcagcacagccggtaacgcgattcgatggcgacgacgccggctctccagccatcatcgccgaggggtagcgcgtagctgccgcgcacgaaggaagtgccttcgctgaccaggccgcgcaggctccactggtcgccgagtccataggcgtcgttgatcgctatcccggcgcccagttccgccctgccggtgtagcggttgccggcattgtccatgtctatggtgccggcgaggaccgctccctgcccggcctcgatgaggacgcgcgtaccgccgagttcctcgcccggtgtcagtaccgcacgggcgctggttgctggcaggtcgttgatgagcagcaggccgcgctccaggcgctcttcctcgagtgcgcttcctggtggcagcgcgccggccagcatggcgcgcagcctgtcgtcggagaggcgcgtatccggtgcgcgcttgatgtcgataccttcgacacggccctcgatgacgcgcagttcgacgacgccatccttgatctcctgcggcggcacgtaggcgcgggcggcaaacaggccgcgcttgcgcaaccacgcctcgaacttcgcggcgacacgctgcaggccgtccacgctcagtagctgaccggcgaaggcggcgaggaaggcctgcgcctcggactccgctaccgcactcaggccggtcacgcgaaaggctcggacctcggtcttcgggccgctgtcggtggcactcttggcaccgtcgacggcatcgggtgtgggcggcatgaagggcgcagcgggcggctggtcgcggcggatttcctcgcgcagcagcgaaccggcgtcaggcggtggcgccgcccaggcttcgctcgccagacagaggagtagcggcgtccagatcagcgttgccgccgcgcgccgttgccgaagaacaggatcgtgtggcgggcgcaggggccaggctccagtggtggtcatggcttctctcccgcgcgccccggcgtcagcagatactcgccgccttccgcgtggcctgcggaaacgacgatgccgtactgcggcacctgtgggaactcgctggccaccgcggccttgatcgcggcgtgcagttgctggcccgaggtctcttccttcatctgctcgagcgaccggatcaggttccaggcaaagatcgaatggtcgtcgtagccctcgtcggaaacgggctcctcgccgcccgaggagaacgccagcaccgagcgccgcgtcagcgtctgctcgcggctgacgcggacgctatcggtcaccttgccttcccgggtcagcgaaccggagtagcaactgtccgagaccagcatcacctgtttggccgggatgttgcgcagggcgcgggcaatcgtctggttcgagatccactggtatggcgtctgcacgtcagcgtcggtgggcagccagtaaccggtgtgcgtggcctcgtcgagataaccgtggcccgagtacatcaccagcacgctgtcgttgcgcgcggtgttgcggatcaggtcgttcagggccttgaccagttcctggcggtcggcattgtcgaccaccctggtctcgtaacccaatcggtcgcgcagttgcgcggcgatggcgttggcgtcgttgatcggggtctcgagttcggggattggcgagcggtaggcgttgttgccgatcagcagcgccaccttgcgtctgaccgccggttggtagccgtcgtccgccgctcgcagcggcgtggcgatgcacagctcgctgcgaccgtcaatgcagtccggaatgtcggcggcgccgggattcttcgccagcacagccagtgcgtcggcaaagagctggctgcgcgccgcgtgtacctgccggctgatggcctgcaggtcgccaagcttcagcacgccggcgagccggggcatggtcgtgctcgcgtcgacgatcaattccggtggaggggggggcgttttcgttgtggcgctggccagcgtacctgtcgacgaggcctggctcgttgcgctgccgctcgggaaattgctcatcgccgcgccaccgctgcccaggcctccggggggcgcgatggcggccgacaccagcccgttggtcggcggattggcggacgactgctcgttgacccgggtatcggttgtgacgatggcgcttttcacttgaccgacgagcgaggaatcgcctccgccggacgtgtagaacacccggtttgccgacaacaggatgtccccttgaatgctggcgccgtcaaaggacacgacatacccgctcaggccgttcaggtaggtggtggacggcttgtcggtgatcagggaccagaagctgccggccgggagcgtcagagcgctggcgccgacattgttggtgaagctgccgcccgcgcgtagatcgatatgcggctgcacgcaggtgccggtgcacagtgggtccacggtatagacggggccgaggccaaatccgtaacccctgtcgacggcgacaatcggcgcgttgagcgtcatgttgccgccggtgtaaaggaggatgttgacggcggtgatgccattgacaccatcgaccgagccaaccgtaattcccgtgctgctgtcgttgatgagcgcgaagtcaccgacgctaccgctgcccagatcggcggcgacggtgccgattctgttgccaccgaccgcatcgacaagaatgatctcgccgctgccggttgccaccagttgtctggcggttatcggcgccgcagccgactggcggacctggccgccactgctcaactggaagctgagcaagccatcggcattggtcagggaaatcggcgcattgatctggacgccgccgctgccggtgtcgaagagcaggccagacgcacccgaaccgaaggtgatgggagcgttcaccacgacgctgctgccgcccagatgcaggtctccggcatcgatatggctggcgtcgaggtcggcggcgaccgtcagggggccgccgccgctccatccgatgacaatgttatgggcagccggtgcatgcagggtggcgatttctgccggggaaaggctcagcacgccggcgctcgggctcgactcgatgcggatggcgcgagtcgaatcgaaagcccggatgccgatacttgctgcgctgctcgtcgtcgtgccggtcagatccaggtcattggcgtggtactcgacgtccgccgcgttcacgcggccggtgctcgaaacagtcagcgtccctgctgtatcgatcttgaagacccccggggtgctgacggcactgttgatccggacacccgccagcgcctcaagaccgatccccaacagtcccggcccgcccgtgatcggcgcgtcgatggtgatgttgccgccgggggtgctcagcgccaggtaaccggcatggatctggctgccggcaagcgcggcccccacgctgatgtcgccgttctgtgtaaagagcacgatagcccggtctgcatccgcacgcagggtggcgaactgggttggcgtcaggctcaggacgcccgcgctcggcgtcgcttcgatgcggatcgagcggccgggatcgttgggctggatactcagcgtaccggcgatggccgtcgtcgtgccgctcagcacgaggttgttggcctggtaacggacggcatcgccgccgccaccgccggggccggtaccggtgacgttggcgaagacgttcagggtgcccggcgcggtggcagcgaagcgtgaattcagcccggttccggtgacgttgccgatgatcgtgatgttgcgttcggccaccagggtgagcgcgttgcccgaactccacgacacggggtcatcgacgaagatgtcgccggcgccgccaggagtacccatggtcgccgtctggatggtcacgctggtcgtcgcgaggaggctcgacagcgctgggccggtaatgtcgccgccggatggcaccgaactgatggtgtagtcgttcggatcgatcagccagtttcccgtcttgccgtaggctgcagccgtggtgacgcgcgtggaggaatcgactttcacgctgtgtccggatgtctcgatgaagccgccatcgccgccgctgggcgcggaagcgtcgagggtgccagcgaccttgacggctccgccgagcagcttgatcactccctggtgctcgctgagcgtggtggcgcggacgatgccgctgttgttgatggcgccgttggccaggcgaccggcggcgtcggtgctcatcaggacccaaccaccgtcggcggctacgaggttcctgttgtcgatcaggccggcgacatcggcccggtcgacgcggatttcgatcagccggtcgccggaaaagtcgacgcgcagttcctcaccgctggccaacgcgacagtgcccagtcgggcggcgatgatgccttcgtttctgacttccggtgcgaggagggcgatgtagccgccgtcggcggcggtcagcgtgccctggttgacgatgctgccggaactctccttcgtgaagcggtagttgccgctcatgaaatcgtcgttgccgagcctgaggctggcggccagcaggccgccgacatcgacgcgggcggtggggccgaaaaggacgccgccggggttgagcagccagacctggccgttggcggagaggcgaccgtcgatgaccgagcgtccgccgtcggcgccgacgcggttcagtactatcgccgaggcggaaggctgttggaagcggacggcggcatcgctgccgacattgaagctgcgccagtcgatgacggccttggcggatgtctggtcgatgcgcatgctgctgcccgtctgactgatcgtggcactgccggcggtgacgacgccgccggtgggcagcgccgttgcggcgagcacggacgccgccggcagcgatagcagcccgatggcggcaagcaacagggattgctgtgccagtccatgcgccgggccgctgccgtcggttgggtgcgtgtgccgatgcgcatggcgcgcatgagccgggtcaggcgttggcaaggcgaggttcgtgcttacggctgccgggtgggtgaggttcactgccgttctcgtgtcgttgagggcatgagcttgcccagtgtctgggccgcactatactcctcctgccatgacagaggcaaatgccgaccggcgtttccgggatcaccgccgaccggggcgacgccgcgaggttacgggacagagaggtgacccgaagagagggctttgccgggtctgcctggtctgccggtggtcaatcgtcgattgaccaccgttgacggcgccacatatactctctgcgctgcgcgcgtgatggcccgcgggaatgacaagagcacacccgggagtggaggaaaccgatgttcagaggcctgctgtcgttttttcgcacgaagaccgggaacgcgcctgccgaggtcccgccggtggccaaagtcgccgtcgccgatgtgggcaggcccgatgtcggccggccggaaagccagacgtatctgcggcatcggccgatactcgatcgcgaacagcgcgtggttgcgtatgaactcaccgtggagaggcatcgagcgctgcatgcccaccaatggcaggcgacgtcgcgcaagcttttcggtgatgtcctgctttggcagtttgcgcaggcgaggctggatgccctcctcatgcagcgtctggtgtttctgccggtgggtatcgggatcatcgaccacccggcgctggccagcctgccacggcgtaacgtcgtgctgcagattgcctggcacgatgagggtagcccgggttcgccgagcacgctgcttgccggtatgacccggctgcgcgaactcgggttttcccttgcctgcgcccacgatctcatggacggcgacgacggattggcggctttggcggactacgtcacggtcgacgtgggccagatggcgccacccgatctcctcgacgtgcaacgccggctgtcgggccgccaccagcagaagccgctgatggcaatgaacgtcgacttcatcgagatgtaccacgcttgccgcaagatgcgcttcgggtatttccacggtgacttcatcagttgtagcgaggaggcggaaggcaacgtcgatcttcccccgtacaaggtggcagcgatggaactgctcaatgcgattcgccggcaggccaatcacgacgaactcgcggaaaaggcatggtccgacccgacactggtgttgcgtctgctgcgcgtcgtgaattcgcctgccattcgtctgcgcgcgccgatcagcgatctgaagcaggccatcacctacctcggctacgacgaactctaccgctgggtaacgctgctgctgttttccagtcatcgcccggaagacaggcagccgatggaaaacgcctggcgcgaaacggccctcgtgcgcgggcgcttcatggaggtgctcgccgccgggcgcctgaacacgctggaatgcagccagctgttcgttgtcggcgtcctgtcgatgatcgacaagctgtttcgcatgtcgatgcaacacgccgtggagaagttcacgctgccaccggaagtgtcgaatgcgctgctcaatcaccagggaaaatttgccggctatctcgaactggcgttggcctgcgagagtggtgatcaagcgtcgatcgagaccctggccgcagattgtggcttcgacctgaacgccgtcaacagatgccagatcgaggcgctggagtgggtcctcgggttcaccgaggccgcggaagagcttgctcgagacgccggttagtcggcgacggcacggccgcctgcagcggcggtggtttcaggggttccttgccgccagaacaaaaagcccgccttgcggcgggcttccatggggagccaggcatacagccaaaccagactcattcgaactcgatgatcacctgatccaccgacaggctctcgccgggtgcagcgacgaccttcttgaccttgcagtcgagttcggccttgaggacgttttccatcttcatcgcttcgatgacggccagcttctcgccggcactgacctgctgtccggcgacgaccgacacttcgcgcagcaagccgggcatcggtgagagcaggaacttcgagaggtccggtggcagcttcttgggcatcagtgccagcatgcgggcagcgttggcggtcatcaccgtcgccttgacctgcttgccgaagtgcacgacacgatagagcagaccgatgcgttcgagttgcagacagatcggcgcaccgttacaggtgccgtggaaaacgagttcgccgaatttccagtcggaaaccaggtcgtagcggtcggcgccgtgcgtcaccgagtagccgccggggatcggtttcaccaccacagggtagtccttgccctccatctgcacgacccactcgtcgccgaccttgcgctggtggccggccatctggccgctgacctggacggcgcgatcgatatagcggcgacggccgaaggccgccaatgcggcgagaagccccggatcgtcatgcaccacgtcggcggcaacgaagccatccggatactcttcggcgaggaaggccgtggtgaacacgcccgaaaggaagcgcggattctgcatcagcgccgcctggaagggaatgttcgaatcgatgccgcgaatcacgaacgcgttgagcgcgtcacgcagtctggcgatcgcctggtcgcgggtgccgccgtggcagatcagcttggcgatcatcgagtcgtagtacatcgagatctcgccgccttcgaagacgccggtgtcgacccggacctgaccttcgacggtctccggcggccggtacttgaccaggcggccgacggaaggcaggaagccgcggaagggatcctcggcgttgatccggcattcgatcgcccagccgttcggcttgatgtcctcctgcttgaacggcaggggttcgccggcggcaacgcggatcatcagttcgacgagatcgacgccggtgatcatctcggtgaccggatgctcgacctgcaggcgggtgttcatttccaggaagtagaacgacttgtccgagccgacgacgaactcgacggtgcctgcgctctggtagttgacggccttggcgagtgccaccgcctgctcgcccatcgccttgcggatcgtgtcgtcgatgaacggcgagggggcttcctcgaggaccttctggtgccgccgctggatcgaacactcgcgctcgagcaggtagacggtgttgccgaaggaatcggcgatcacctggatctcgatgtgatgcgggccttcgacgaatttctcgatgaacacgcggtcgtcgccgaagctgttgcgggcttcgttgcggcaggcctcgaagccctcgaaggcttccttgtcgttgaaggcgacgcgcagtcccttgccgccgccgccggcggacgccttgatcatcaccgggtagccgattcccttggcgatttcgacggcctgtggcgagtcggcgatctcggcattgtagccagggatggtgttgaccttcgcttccatcgccagcttcttggaagcgatcttgtcgcccatcgcggcgaccgaataatgcttcgggccgatgaagatgatgccgttatcctcgaggcggcgggagaactcttcgttctcggagaggaagccgtagccggggtgtaccgcctcggcaccagtcgcctggcaggcggcgatgatcttgtcgatcaccagatacgattccttggaggcggcggggccgatacatacgccttcgtcggccatcagtacgtgcatcgagtccttgtcggcctcggaatagaccgcgaccgtcttgatgcccattttcttggcggtcttcatgacccggcaggcgatctcgccgcggttggcgatcagaattttcttgaacatctctatttctccccgtcgatcaaagcggaatgttgccgtgtttgcgccacgggttttccagctgtttgttgcgcagcattgccagagagcggcagatgcgcttgcgggtctcgttgggcatgatgacgtcgtcgatgaagccacgtgcgccggcgacgaaggggttggcgaacttggccttgtattcggcctcgcgcgccgccagtttggccgggtcgttcttctcctcgcggaagatgatctcgaccgcgcctttcggtcccatgaccgcgatttcggccgatggccacgcgaagttgacatcgccgcgcaggtgcttcgaggccatcacgtcgtaggcaccgccgtaggccttgcgggtgatcacggtgatcttcggcaccgtgcattcggcgtaggcgtagagcaatttcgccccgtgcttgatgatgccgccgtactcctgtgcggtaccgggcatgaagccgggaacgtcgacgaaggtcaccaccgggatgttgaaggcgtcgcagtagcgcacgaagcgggcggccttgatcgagctcttgatgtccaggcagccggccagcacgagcggctggttggcgacgatgccgacggtggaaccgtccatgcgcgcgaagccgatgacgatgttcttggcgtactcgcgttgcagttcgaagaagtcaccgtcgtcggcgaccttgatgatcagttccttgatgttgtacggtttgttggcgttgtccgggaccagcgtgtcgagcgagaagtcgagacgttcggccggatcctgcgacggcaggcgcggtggcttttcgcggttgttcgacggcaggaagctgatgaagcggcgaatcatcatcagggcttcgacgtcgttctcgaaagccagatcggcgacgccggacttggtcgtgtgcgtgatcgcgcccccgagttcttcggaagtgacgtcttcatgcgtcaccgtcttgaccacttccgggccggtgacgaacatgtacgacgagtccttgaccatgaagatgaagtccgtcatcgacgggctgtagaccgcaccacccgcgcacggtcccatgatcagggagatctgcggtacgacgccggaggcgagaacgttgcgctggaagacatcggcgtaaccggcgagcgaagccacgccttcctggatgcgcgcaccgcccgagtcgttgagaccgatcaccggcgcaccgaccttgatcgcatgatccatgaccttgcagatcttctcggcatgcgcttccgagagcgagcccccgaagacggtgaagtcctgcgagaagacgaacatcaggcgaccgttgatcgtgccgcagccgatcacgacgccgtcaccgggcaccgactgttcggccatgccgaagtcgttgcagcggtgctccttgaacatgtcccactcttcgaaagaaccactgtcgagcaggagctcgatgcgctcgcgggcagccagtttgcccttgctgtgctggttgtcgatgcgcttctggccaccacccagacaggccgccgcgcgcttttctgctagctggcgaataatgtcatgcatatgttctactccctaacggtcgcgtcaatcagaactacaaacaagtcggaggtttcgttgcaatagccaagagtcagtgctttagataggtcagcagtcgtgaagcggctgctccgggcgtcgttcgcccttcggcgacgtctgccgagagttccggcagcgccgagcggactgccggatgcgaacggaaatagtgacgcaggcccgagtcgatcagattccacatccagtcgacggcctgtcgacggcgcttctcttcgaactcgccgctggccgtcatcgtcgtctggtaacgttcgatctcggcccagaattcgctgatgccgcgcttggcgagcgcgctgacggtgaggaccggcggccgccagttcgggctggcgctgcgcagcatggtcagtgcggccttcatctggccgcgggcaaaagccgcggcgcgttcgtcgatatcggccttgttgaagaccaccaggtcggcgatttcgacgatgcccttcttgatcgcctgcaggtcgtcgccggcgttgggcaactgcagcaggacaaagatatcgaccatgccggcgacagtcgtctcggactgcccgacgccgaccgtctcgacgatgatcacgtcgaaacccgctgcttcgcagaccagcatcgcttcgcgcgtcttgtcggcgacgccgcccagcgagccggacgacgggctgggccggatgaatgcctcgtcgcgctggcacaggaactccatacgcgtcttgtcgccgagaatcgagccgccggaaaccgacgacgagggatcgacggcgagcacggcgacgcgcttgccggcttcgatcaaatagaggccgagagtctcgatgaaggtcgacttgccggcgcccggggcaccggagatgccgacgcgaatcgtccggccggtgtgcggcagcagtgccgtcaatacctggcgggcacgccgctgatgatcgtggtgcgtcgattcgacgagcgtgatggtcttggccagcgctcgccgacgaccggccagcaccccttccacgagatgctggtcggcagccgacaggctggtggcagaggtgctggtcatgtccctaaccaaacgttggtacgagcttgttgctcaggctggagcgtgcgaacgtgccttgcggatctccgtcaggacggtcattgccgaatcttcgattcgcgttcccgggccgaagatggccttggcgccagcctggaagaggaagtcatagtcctgcgccgggatgacgccaccggcgaaaacgatgatgtcgtcggcgccctgatccttgagtgcctgaaccagcgccggcagcagcgtcttgtgaccggcggcgagcgacgagacgccaacggcgtgcacgtcgttttcgatcgccaggcgtgccgcttcctcgggggtctggaagagcgggccgacgtcgatgtcgaagccgaggtcggcaaaggcggtggctacgaccttggcaccacggtcgtgaccatcctgtccgagcttggcgatcatgatgcgtggccgacggccttcgtcctcgttgaacttggcgatctcggctttcagcgattcccagcttgccatgccttcgaggaccgcgccatagacgccggaaacggtctgctgcgtggcgcggaaacgaccgaaggtcttttccatggcgtcggagacttcgccgaccgacgcgcgcaggcgcatggcgttgaccgcgaactcgaggagattgccttcgccggtttcggcgcagcgcgccagatcggcaagtgccgcgttgaccttgtcggtatcgcgggcggcacgaacctgcttgagacgggcgatctgcgaatcgcgcacggcgttgttgtcgatgtcgcgaatgtcgatcgcatcttccttggccagcttgtacttgttgacgccgacgatcacatccttgccggagtcgatgcgcgcctgtttatcggcggcacagccctcgatcttcatctttgcccagcccgattcgacggcgtgcgtcatgccgcccatggcctcgacttcctcgatgagcttccaggcctcgtcgacgagatcctgggtgagtttttccatcatgtaggagccggcccagggatcgatgacgttggtaatgtgtgtctcttcctggatcacgagttgcgtgttgcgggcaatgcgcgacgaaaactcggtcggcagcgcgatcgcttcgtcgagggcattggtgtgcagcgactgggtgccgccaaagaccgccgccatcgcctcgatggtcgtgcgcacgacgttgttgtagggatcctgttcggtgagcgaccagccggaggtttggcagtgcgtgcgcaacatcatcgacttcgggctcttcggcgagaattcctgcatgatcttccaccacagcaggcgcgccgcccgcagcttggcgacttccaggtagaagttcatgccgatggcgaagaagaacgacagtcggccggcaaactcgtccacgtcgaggccggaagcgattgccgtcttcacgtactcgcggccgtcagcgagggtgaatgcgagttcgagcgcctgagtcgctccggcttcctgcatgtggtaaccggagatcgagatcgagttgaacttgggcatgtggtgcgcggtgtagccgatgatgtcggagatgatcttcatcgacggcttgggcgggtagatgtaggtgttgcggaccatgaactccttgaggatgtcgttctgaatggtccccgacagcttttcctggggtacgccctgttcttcggcggcgacgatgtagccggcgaggatgggcaggacggcgccgttcatcgtcatcgacaccgagatcttttcgagcgggatgccgtcgaacaggatcttcatgtcttcgacggaatcgatcgccacaccggccttgccgacgtcgccggtgacgcgcggatggtcggagtcgtagccgcggtgggtggccaggtcgaaggcgaccgaaacgccttgaccgccggcggccagcgccttgcggtagaaagcgttcgatgcttcggcggttgagaaaccggcgtactgacggatggtccatggacgtacggcgtacatcgtcgcctgcgggccgcgcacgaaaggcgccagacccggcagcgtatcggtgtattggagcccttcgacatccgccttggtatacaaaggcttgacgacaataccctcaggggtgacccagttcaatgcttcgatgttgccacccggtgcggatttggtggcggcctttttccaggcctcgatgtttggagaaaccagtggcgttgcattgttcgcgttggacatgacggaacctttcacgaaatctgtggattgaggcggcgctcccgccttcgacgcaagaatcataccgacttggagaatcatgccgagtcagagccagctgaaacgcttgacaccccgccctgcgaataatactgtatccataattatgaaagcaaggtccgatggtgaccctgaacaagtcggcaagaaaagatcgatggctccgagtcgtatagcgcagactgccctttaccaggaggttgccgagagactgcgccagcggattttcgcgcaccagataccgccgggaacgcgcatcgacgagcagggtctggcaatcgattacggcatcagccggacgcccttgcgggaagccttgaaggtcctggcggccgaagggctggtgacgctgaggccccgccggggttgcttcgtcaccgagatctccgagcaggatctggacgagattcttcccctgatggccatgctcgaaggccgttgtgcgctggaggcgaccggccgggcgcaggccgcggagatcgccaggctcgaggccattcaccggcaactcgagcgttttgccgagaacaatcagatcgagcgattcttcgaggccaatcaggagttccactcccagatccagttgatggccggcaaccgctggttgcgacaggtgatccaggacctgcgcaaggtactcaagttgacacgtctgctgtcgttgagtatcgacggtcgtctggagcagtccttgatcgaacatcgcgtcattctcgatgcgatcaaggccggtgacgcggtggccgcacagacggcgatgcacgatcacatcctgtcggtgcggcgcgcgctcgtcagaagcatttcgcagcatgaggtgccggcatgagcggtcgcattctgtgtcgccgcgagtcgaccattgcgacggtcactctcgccaatccgggcaagctcaacgccatcgaccacgcgatgtggcaggagctggccgcgattgtcggcgagttgtcggacgacgaggaactccgttgcgtgatcgtgcgtggggaaggcgaccaggcgtttgccgccggtggcgacatcggcgagttcgccagcaagcgcgacaccctcgagcacgcgatggcctaccacgcgcaggcaggtgccgccttgctggcactgttcacctgccgccatccgacgatcgcgctgatccaggggccctgtatcggcggtgggctggagcttgccgcgcagtgcgacctgcgcatttgcggtgcgtcctcacgcttcggcgcgcctatcaacaagctcggcttctcgatgtatcctgcggaaatggaagcgctgctgcgtctggtcggctcggcgacgctgctcgaaatcctgctcgaagggcggatccttggcgccgtcgaggccctggccaaggggctcgtcacgcgtgttgtcgccgacgacgaagtcgctgccgaagcgtacgccagcgcgcgtcgcatctgcgccggcgcacctctggtcgcgcgctggcacaagcagtggatacgccgtctgcagcatgacgttccgctaagcgaggatgaactgcgggcgtccttcgcctttctcgaaacggaagactaccgcgaaggcctggcggcgttcatcgagaaacgccagccgaacttccgtggtcgctgatcgccttcgtcaggcgaacaggccccacagcatcttggcggcgagcgcgatcagcacgacggcgaagaggcgcttcagtgtggctaccggcaagcggtgcgccaggcgcgcaccgagcggtgcaatcagcatgctcgacggcacgagccagacgaaggcgggcaggtagatgtagccaaggctccactccggcagcccggggtgtccccagccgttgtagatgtagcccagcgagccgccgatggcaatcggaaagccgacggcagccgacgtgccgatggcatgctgcacgcgcacgttgcaccaggtgaggaaaggtacggtgagcgagccaccaccgatggcgaccagcgccgacagcgcgccaatgccgacaccgaccgcaatgacgcccgccgcaccgggcaagtcgcgcgacggcttgggcttcagattgaggatcatctgcactgccaccaggcacacgaaggccgtgaagaagatggccagcggccgggccgggatgctcgacgcgaacaaggtgccaagcaaggtcccgaggagaatccccggcgtgatctgaccgaccacccgccacagcacggcgccgtgccggtggtgcgcacgcaggctggcgagggcagtgaacaggatcgtcgccatcgacgtgccgagcgcgagatggagaatctcggaacccggaaaggcagcctgggcagcgaacatcatggtcagcgcagggaccatcaccagtccgccgccaataccgagcatgccggcaaagaagccggtaaacaggcccagcgtgatatacgccaaccaccagagcaagtgagacccccgtcaaggccgcggccagaaggccactatcatcccacgattcccggccggggtgcgctttgcctgaccgccgctgaccgcggctgagcgccggtgcgtcccgggcagtggtcgccatcggccagttcactgttgtccgaggatctcctcgagcatccggtctacaccgctctgccaatcgggcaggttcagggcgaaagcggaccgcagcttgccggtatccaggcgcgagttggcgggccgaggcgccggcagcggataggcactagccggcaccgcctcgacagcctccgcggcaacgcgaatcggctggccggctcgtcgcgcctgctcgacgacatgtcgggcgtagccatgccagctggtctcgccgccggcagccaggtgatagagaccggcgagttcggggcgctgacgagcgctgcgaatcgcatgtgcggtgacatcggcgaggagttcggcgccggtcggcgcaccgatctggtccgcgatgacgcgcagatgatcgcgctccgccgccagacgcagcatcgtccgggcgaagttgttgccgcgtgcggcgtacacccagctggtgcggaagatcaggtgcttgtcgcaacgatggccaatggccagttcgccggccagtttggtctggccatagacgccgagcggagcgggggtatccgtttccagccacggcgtttcgccgctgccgtcgaacacgtagtccgtcgagtaatggaccagccaggcacccagccgggcggcttcctcggccagcacggcgggcgcgcgcgcgttgatggtgctggccagatccggttccgcttcggccttgtccactgcggtatgagcggcggcattgacgatgacgtcgggcgcgacttcgcgtacgcagacggccagaccggcgagattgctgaaatcgccgcacaggctgccatccccttcgcagtcgagtgcgacgacctggccgagcggtgccagactgcgctgcagttcccagccaacctggccgcgcttgccgaacagcaggatcttcattggtcgcgtccctggtagttcttctcgacccattcgcgataggcgccggactgcacgttcctgacccagtcctggttctccaggtaccactgcacggtcttgcgaattccgctggcgaaggtctcggcaggccgccagcccagttcgctttcgatcttgcgggcgtcgatggcgtagcgccggtcgtggccaggccggtcggcgacgtaaacgatctggtcacggtacggcttgccgtcgccgcgcgcgcgcagttcgtcgagcaggagacaaaccgtgtgcacgatgtcgaggttgggcttctcgttccagccgccgatgttgtaggtttcaccggggcgaccggcatcgagcacgcgccggatggcactgcagtgatccctgacgtagagccagtcgcgaatctgctggccgtcgccatagaccggcaagggcttgccggcgagggcattgacgatcaccagcgggatcagcttctcgggaaaatggtaggggccgtagttgttcgaacagtttgtggtcaacaccggcaggccataggtgtgatggtaggctcgcaccagatggtcgctcgccgccttgcttgccgaatagggactgttgggttcatagcggtggagttcgctgaaggcgggctcgtctctggcgagcgagccatagacctcgtcggtcgagacgtggagaaagcggaagcgtctctgggcctcgtccggcaggctgccccagtagccgcgggtggcttccagcaggtggaagctgccgacgatattggtctggataaagtcttccgggccgtgaatcgatcggtcgacatgggattcggcggcgaaattgacgatggcgcgcggctgatggcgggcaagcagctggctcgtcaaggcggcgtcgccgatgtcgccgtgcacgaagatgtggcgtgggtcaccggccagcgaggacaggttttcgcgattgcccgcataggtcagcttgtcgaggttgacgatcgcctcgtcgctctgcgccagccagtcgagaacgaagtttgctccgatgaagccggcgccgccggtaaccagaatcatgtcgcgctccttccaggagaattgggaaaaggggagggccgtgaccgacgcgtcacggtgtgcttccggcgatcgcgtctagcggccgtagctgtcctccaggcggacgatatcatcctcacccagatagctgccggactgcacctcgacgatttcgaggtcgatcttgcccgggttctcgagccgatgaacgacgccgagcgggatgtacgtcgactggttctccgacagcagcagcgattcgtcgccgcgcgcgatcaccgccgtgcccttgacgacgacccagtgctcggcgcgatgatggtgcttctgcagactgaggctggcgcccggcttgacgaggatgcgcttgacctgatagcgcgggccattggccagtccctcgtagcttccccaggggcgatgcacgatgtgcctgaactcgatctcgccgcgggctccgagcttcaattcggcaaccagcgtcttgacgtcctgggctttcgacttgtcggccaccagcaccgcgtccggcgtggccacgacgatcaggttcctgaccccgacggtggtgagcagtcgtccctcggagagcagcacgcagttctcggtgtccacgctatgcacgtcgccgcgctcggtattgccgttccgatcggcgagacccagcgtagcgagcgcatcccaggcaccgatgtcgttccagccggcatcgagcgggatgacgacgccgcggtcggtcttttccattaccgcatagtcgatcgagtccgacgggctgctgctgaaggcggtgtgatcgaggcgcaggaagtcgagatcgtgactggcatcggccagggctgtggcaaccgactcgtgaattcccggggcaaaacggtccagcgcatccaggtagcaatcggcgcggaacatgaacatgccgctgttccagtagtaatccccggaatccaggtaggcctgcgccgttgtggcattgggcttctcgacgaaccggtcgagggcatagccgccggcgacgggcggaccgcggcggatgtatccgtaaccggtttcgggacggtcgggcacgacgccaaaggtgaccagcgacccggaactggcgtgtggaatggccgccctgatcgccgcctgcaaggccgccacgttggtgatcacgtgatccgaggggagcaccagaagcagggggggtaccggcgtattcgccttgccgagggcgtgcagcgcggccgcggcgacggccggcgccgtattgcgcgctgccggttcgagcaggatgtcggcacgcagcccgatctcgagaagctgctcggcgaccaggaagcgatggttctcgttggcgacggcgatggtgccggcgagtcccggcagtccgtcgagccggcgcagcgtgttctggagcagggaaaactcgtccgccaggcgaagaaactgcttcgggtaatgcgttcgtgacatcggccacaggcgagttccggatcctccgcaaaggatgacggggcgaatcacagggggggtcattgacagtgtctccatgaggagtgggcgcgccgagaagtggatgcgggcggcgggattatagcggtttgccgtcatctcctataatgcgcgtcttgcggctgccgcccatctcacacaccctggcccaccgatgcgcatcctactggtaaagacttcgtcgctcggtgatgtaatccacaacctgccggtggtcagcgacctgcgccgctgttttcccggcgtgcagatcgactggtgcgtcgaggaagtctttgccgacattccccgattgcacccgggcgtcgatcagatcataccggtcgccatcaggcgctggcgccggactctcggccgcctcgccacctggcgcgaactggccggttttcgccggcgacttggcgagagcgactacgacgccgttctcgatacgcaaggtttgctgaagagcgcgctgatcgtcagtcaggcgcatggcaggcgctgcggttacgcggccgaggcggcacgcgaacccctggcggcacgtttctacgatgccaccttcgtcattccccgcaatgtgcatgccgtgcagcgcaaccgctggctggccgccgccgccttcgattacccggtcgatctgccgctcgactacgggatagcggcgccgcccatcgacagcggctggtgcgccggcgatcggctcgtcgtcctcttgacggcaaccagccgcgacgacaagctgtggaacgaagggcactggtgcgacttggccagagccttgctcgatcgcgggctgacgccggtcctgccggccggcagcccggtcgaacgccagcgggtggagcgtatcgccgccgtggccaccggcgccgtcgtcgcgccgccgctgagtctgccgcagatcgccgcgttgacagcacgcgcgcgtctggcgattggcgtcgataccgggctggcgcacctcgccgctgccctgagcgtgccgaccatcgcgctctacgtagcgaccgagccggcgctcaccggggtgtacggcagcggcttcgtccgcaatctcgggcgaaccggtgctcccccttcggtcgccgaggtcatgacggttgccgagcaggcgttgcgctgatgccccgcctgatctactcgacgcttttctacctggcgataccgctggtctggctgcgtctgttgtggcgggcgcgccggcagccggagtatctgcagcatcttggcgagcggcatggttactacccgccggcgtcgccggcaccgctgctttgggtgcacgcggtctcggtcggcgagacgcgtgccgccgagccgctgatcgcggccttgctggagcagtatccggagcacggcctgctgctgacgcatatgacgcctaccggccgggccaccggtggtgagttgctggcccgctaccccgggcgggtgatgcaagcttacctgccgtacgatctgccgggcgcctgcgggcgttttctcgatcatttcaaaccacgcgtcgggctgctgatggaaaccgaactgtggccgaacgtgatcgcggcggcggcgcgacggcgtctgccggtggccttgatcaacgcccgcctctcggcccgctcactgcgcggctatgcgcggctgaagagcctgatcgggccggcgttggcatcgctgagtggtgtcgccgcacagaccgcggctgacgccgagcgtctgcggcagctcggcgccgtcgacgtgagcgtgtgcggcaacctgaaattcgacgtcgcaccggcgccggaaaagctgcaacagggagcgctgtggcggcaggcgctcggcgcccgcccggtgtggcttgccgccagcacccgcgagggcgaagaggcgctgatcctcgatgccttcagtgggctccacgttcccgaactgctgcttctcctggtaccgcgccatccgcaacgcttcgccgaggtcgccgcgcttatcgacgaacgccggctgcctttctgccggcgcagcgacggcacgctgccgagcagcggcacgcgggtctggctgggcgacagcatgggagaaatggccgcctactacaccctggccgatctggccctggttggcggcacgctgctgcccttcggtgggcagaatctcatcgaggcggccgcctgcggctgcccggtggtacttggcccgcacagcttcaacttcgcgcaggcgagtgaggatgccatcgcctgtggcgcggcgcggcgcgtgtccgatgccgtcgcggcggcggctgccacgcgcgatctgctcaacgatcggcagcggctcctggggatgcgcgcagccgccacgacgttcagccaggcgcatcgcggtgcgacgctgcgcagcatgcagctggttcagcggctcatggcgcttcgaaaaggacgttgatacgttccaggtcagcttcggcgagcgagccgaccgccgccttgagcttgagttgcgaaagcagggtgttgaaacgggcgcgtgcgagatcgcgccgcgtcacgtatacctggttttcggcattgaggacgtcgatgttgatgcgcacgcccacctcatagccgagccggttcgagtcgagcgaactgagactcgaaaccagcgcggcttccagcgccctcacttcggccaggccattgaccacgccgagataggcttggcgcgaattcaatgccgcgtttcgcttggcgctgtcgagagtcgcccgctcggcatcgcgtctcgcgatcgcctcgcgggttcgcgagttgacggcgccaccctggaaaaggggaatattgagttgcagaccgacctggcgtgtcgtcgtgtcgatttcgccgatgccgaactggccggggccattgttggtcccgtagttggcgacgacatcgagcgtcgggtagtggccggcccggttgatctcgatcgtcttgttcgcggcttcggcagcggcctgctgcgcctggacgacgaagctgtcgcgttcggccgcctcgacccagggttccatgctggccggctgcggtgcttccatcaccgccttcggcttcagccgattcagttcgcccggatccttgccgatcaacacgcgtagcgcgtagcgcttgacctcgagttcgctgtcggcggcgatctcctgggcggtcgccaggtcgaagcgcgactgggactcgtaggtgtcggtgatcgtcgccgtaccgacctcgaagtttttcttggcctgctcgagctgctgggcaattgccgtcttgttggcctgaaccgcgcgcaggttctcgatggcgaagaggacgtcaaagtaggcctgggcgacgcggacgatcagatcctggccggcctgggcaaaattggcttcgctctgcatgaccagcagcttggactggtcgtactgaacgaaattctgccagcggaacagcggctgcgtcaggttgacgctataggcgttgctgttgtacttgttgcgctcgtgcaaggtcgccgccccggccttgctgtcgaaggtgctgtcattccagaaggtgttgccggtcgcgccgatcgtcggcaacaagccggcaagcgcctgcggttgcttctcgcggcctgcttcagcggtggcgcgggcagcggcgtactgcgcgtcgtaggccagggcttcgcgatagacgtgcaccagatcggcggcgaacgccggaatggcggcgcaaagagcaagcagcgcgacgctcgacttgcggacacgcggtttcagaggcatgcagctaactcactttcggtacttgtgcatcgcgccggatcagcagtgtcgtgcagccgggcatcgacgccgcccgcaatgttcaagaccgaacggcggggtgtgcgccgcgcgggcgccgggtggaccgccgaaccccgctgctcgatccacgccgggcgtcagaaaacgaagcgcgggcgcttcctgctgctcagtggtgcgaccacggtttcgaaaaggttgatggtggtgaacgccctgtcgcctgtgcgggtgaccagctgggcctccatcaccggcggctcgccgatgaacgccaccagtcgacccccaggcttcagttgttggagaaacgcctccggcaattcgcggagcgcgccggagatgacgatgacgtcgtagggtgacgacgccgaccagccttgcgaagcgtctccgacttcgacgctgacattggtgatgcccgcctgccgaaggttgtgccgggcggtttccgccaggacgggatcgatctcgaccgtatggacgtactccgcattcgccgccaggagggcggccatgtagccactaccggtaccgacctcaaggacgatgtcggtgctccttacgttcacttcctggagaacgcgggcatcgatcttcggctggagcatggtctgaccgttgccgatcggcagttcgaggtccgcaaaagccagtgcccggtgcgcggccggaacgaaatcctcacgcttgaccgtcgcgagaatgtcgagcacctcgggatcgagaacctcccaggggcggatctgttgctcgatcatgttgaagcgagcctgttccatatccatcttcaccgcagacatagcaatcctcatcacaatatcgatattagcacgatctaatattccctgcccataccgccattataccttggatcaactgggggccgcgcaaggcgatcgccaccgctgcgcgtggtctcccccgggaggttttcgggatgacggggcggcgacgggattgccggaaccccgggcggcgaaaacgacaacggcgcccgcaggcgccgctactgttcccgcactgccgccgaccgactaggcagcgaggcccttgatctgggcggcgaggcggctcttgtggcgagaggccttgttcttgtgaatgatcttcttgtcggcgatgcggtcgatggtcgacaccgattcccggaagatgctctgggcggcggccttgtcgcccgccacgattgccttttgcacgcgcttgacggcagtgcgcagggtggagcgcaggctggcgttgtgggcgcgttgcttgacggcttggcgggcccgcttgcgagcttgtgcgctattggccatgaatttgggtccctatgaaaggctgatgaatggatcgaaagccgcgcagtatagcggctgaggccctctggcgcaatactttcccgaaggcacagcgacaagaaaacgggcgctgaagcgcccgtcgattctgcgaagcgattgaacgacgatcagaagctgtgacggatgccggctccaagcgcgtagttactttcgcccaagacgccgataccctcgccaccaccggccgactgcgactgcgcgggtacagagtacttgtcgttatcgatgtactggtaggccacgtacagcgccgtgcgcttcgacaggttgtgctggtacatggcgccccagccccagctatcgccgtcgggtgcattcctgttgtcgacggacagcttgccgtagctcacggcgaccgacccgttgccgatcggtgcgctgaggccgacggtccacaggtcgttactcttggcgagacagcaaccaacgggaagggcaatgacgccgcggttgttgttgtccagcgcctggtagcttgcgtaggccttgacgatcttgaagtcccagctaccgcccaaataccactcgttaacatccttaccgaaaccgggtgggttcgggacggcaacgacgacattctggcgggcctggtacacagcgtcgaggttgatagggccgttggcgtagttgaggccaagtcccaccttgccgctgtcgctgacggtcacgagtttatcgttataagtaccaaggctggcgttggtgaaggggttcgtcgcctcgccaaagccgtaaatcgcactgaccgtgaacccagccagattgttgctggtgtaggcaatggagttgttgtagcgagccgggctgttcggggtgatcgagttgccggcatagacgctgaggttggacacgaggctgaggtccgtgacttcgagggcgtcgttgtttatcgtggcgttgaagcccggagcgtactggcgaccgagcgacagcgttccgtaattgctggccaggccgacgaactgctggcgtgcgtccaggccacccgtattgccaaggccggagttgttatccatgttcaggccatattcaagcgtgaatacggccttgaggccgttgccgagcgcttcctcacccttgaaaccgagacggttacccgcagtcacgcccccgcccgcgaggccgctgaacttgttgtttccaggaatcttgagccccgtaacagggtcgcgaccagcgccgcccgcgctatacacgtagccaacatccgcaacaccgtaaacggtgacgttggtctgggccagcgctgcgccggaggccaggctggcaacggccagcgcgatgagtttcttttgcatgtgggtcatctcctgtaggtctgaaaaagtgagtcccgaaatcgtttccaccaaggcgcgcgttcaagatcaagcgtgtcaggcgaaggtctgagtcgattgtgacagacggtcgaggcgtgggcaacgtttacacggcccggagcggagcctgtgggcggtttgttgcgcttatgctacggagtctttgccagagggcggcaggcgggcggcggtgttggccggcgatggcggatggcggagttctcgcccccgtgaagcgggaagcgctctgctggcgaggcgacggcggcctggtccgggcggaacggcgttgacgcgaggaggttcgggagcgctggaaaaaaaacgggcgccgaagcgcccgtgtcagcaactaaatgacggtcgtcaaattagaaggtatgacgaacaccggccaggaaggtctggttgtcctggcccttggcgccggtaagcgaggtggcgtttgagattgggccggcggcaaagctgttgttgtcgttctcggtccatacataaccggtgtaaagcgtggtgcgcttcgacaggctatgcgtgtaggcgatcatccaggcgtcggagttgccgttcagcttcttggcgttgactggggcgtagggcgccttgaccctgccctgatccatttccagcgaagcgtatcccagatggatgttgccgttgcccaccgggacgatgccgccaacctgccaaaccgtgttgtcgttgttgatcgggttcttgtcgttctgctgctggtagctggccatgatcttgacgaccttgaagtcgaagctgccacccagataggcttcgttgatgtccttgccggccgcgttggccggtgccggaatggcggtcggtgccaggaggccgctcgtgatcagcggagctggattcgcgatcacgttctggcgagtctgccagacgaagtcgatgttgaacgggccgttggcgtagttggcaccgatgccgtaacggccgttgtcctcccagctcacgaccttgtcgttatacgtgccggcgggaacggcgcccgacggagtgatcgcgtcctggttgttggtttcgccgaaggcgtagatcagcttgccggtgaagccgccccagttcggggtggtgtaggcaatggagttgttccagcgcgcgccgctattcggcgtgatggtgttgccggcctgggccgacaggtaggactgcggctcgaagacggcgccggcggcggggtcgttgttcgccgtggcctggtagcccggagcatattgacgaccgagggtgatggcaccgaaaccacccgacaggccaacgaactgctggcgcgcctggagaccactggtggtgttaccgacgccgctgttgtcgtcgatgttcagcgagtactccagggtgaaaatggctttcaggccgttgccgagcgcttcctcaccgcggaaaccgaggcgcgaaccgctcagcaggccggaaacgacgccgctgaaggtgttattgccgggaatgttggcagcgccaggagcaacaggaaagcctggggcactggctttgccggcatcgccggtgctatagacatagccggcgtcggcaatgccgtacatcgtgacattggtctgggcaaaagcagcgcccgaggccagactggctactgccagtgcaatcagtttcttttgcattgtgaatctcctctaggtttgagatcgatgaagccaaccgctgcttcaccaaactggacctctcgaaacagacgagaagttggggcgattctggcaaacgcggccagccggagcaagcgccctgagcgctttcgctgtttgaagccgaaggattgttggttttttgctacaggcgtagcgatttgttcaacaaagctgtccagcaggaaggtgccgcgggtggccggaggccagcgcggtcgccactattgccggtgatgaggcgcgtccggcgagcggcggaagctaccgacggcttgccgatcggtttctcaaggttccggccttgctcccacgcctgcaactgatcacgccgacgacggactgagcagaaagctcaggaaaacaattcggcgagcgcctcgccagggtcgaccgcgcgcatgcaggcttcgccgacgaggaaggcattgacgccgttgtcgcgcatcaactgaacatcaccggtagtgagaatgccgctttcggtgacgacgatacgcgcggccgggatgtagggcagcagttcgagggtcgtctgcaggctgacgtcgaagctgcgcaggttgcggttgttgatgccgagcagcggcgtcgcgagttgcagggcgagatcgagttcctggcggttgtgcacttcgacgagaacggccatgccgaggctgccggcgatggcttcgaagtcgcgcatggccggcacatcgagcgcggcagcgatcagcaagatggcgtcggcgcccatggcgcgtgactcatggacctgataggcgtctaccagaaagtccttgcgcaaggccggcaagctgcaggcggcgcgggctgcctgcaggtactcgggcgcgccctgaaagaacgcgtggtcggtcagcaccgacaggcaggcggcgccgtgccgctgatagctggcggcgacttcggccgggcgaaagtcggcgcgcagtaccccgcgtgacgggctggccttcttgatctcggcgatgaccgccgggcgaccggcgacgatcctgtcgcgcagggcaccgagaaaatcgcgcgccgccggctgcctctcggccatcgcgcggacttcggcgagcggtagggcggcctgcgccgcggcgacttcgtcgcgcttgacggcgagaatccgtttgagaatgtcactcatgcgcgttctccgtgaccaggccgtcgatcaggccgaaacgcgtcgagtatacgcaacgaaatcgtcgagccgggcgcgcgccgcgccggaggctatggtctcgaaggccttgtcgacgccatcggccagcgtggccgccagaccgctgacatagatgctggcgccggcgttgagtgcgacgatgtcacgcgcggcgccgctccggttctccagcgcagcgagcagcacggctttcgactcctcgacgttgccgacgcgcaggacgcgcgggtcgtgcaccggcaggttgaactgctcggggtggaccgtatattcctcgacccggccgtccttcagttcgccgaccagggtttcgccggaaatcgagatttcgtcgagaccctcgcgtccgaaaacggtcaacgcgtgcgtactgccgagccgttgcagaacgcgcacctggatgccgacgagatcgggatggaagacgccgagcacctgcttggccgcgccggccgggttggtcagcggaccgaggatgttgaagagggtgcggacgcccagttcgcggcgtaccggcgcggcgtgcttcatggcgctatggtgattgggtgcgaacatgaaaccgatgccggtttcgtcgacgctgcgtccgacctgttccggcgagaggttgatattgacgccgagcgcttcgaggacgtcggcgctgcccgactgcgaggaaaccgagcgcccgccatgcttggcgacgcgggcgccggcggcggcagcgacgaacatcgctgcggtcgagatgttgaaggtctgtgcgccgtcaccgccggtgccgcaggtatcgacgaggtgggtcgcgtcgctgaccaccaccttggtcgacaactcgcgcatcacctgtgccgccgcggcgatttcgccgatcgtctccttcttgacacgcaggccgacgatgatcgccgcgatcatcaccggtgtgacctcgccgcccatgatctggcgcatcagggaaatcatctcgtcgtggaaaatctcgcggtgttcgatgacccgcgccagcgcctcctgtactttcatttggcatgttcctcgaggaaattctgcaacagatcatggccacgttcggtgaggatcgattccggatggaactgcacgccctcgacggccagcgtacggtggcgcagcgccatgatctcgccgtcgtccgtccacgccgtaatttccaggcaggccggcagggaggcgcgctcgacggccagcgagtggtagcgcgtgcacgtcagcggattgggtagcccgcgaaaaacgccctgatcggcgtgatgcaccggcgaaaccttgccgtgcatcaatttgcgggcgtgcacgatgcggccgccgaaggcctcgccgatcgcctggtggcccaggcaaacgccgaggatggggatccggccggcaaactcgcgaatcgctgccagggaaatcccggcctgcgtcggcgtgcaggggccgggagagatcaccagcacggccgggtcaaggcgagtgatctgggcgatggtgacggcatcgttgcggaacacccggacgtcctgccccaactcgccgaaatactggacgaggttgtaggtgaaggagtcatagttatcgagcatcagcagcatacgggagatagcctgttgattaatatatgaattgctgacgggactcaggaatcccggccgcctctcgccgtgttttcttgtcgttggcagagcgcgctggggtcggcaatccggagaccgcatattatcgcctgccggcgagccccgctcaactgcggcgccgataattttggcgtgctctagtggtctgatcgggcgattctcggcgagcaatccggcgtaacggcggagccagatgccttcgccgagatgatccgcctcgacgtgcgactggcgcttggctcccgcagtagcggcccgacatcgaggccgctgggcagcagtccggcaaggcgcggcagtgtggcgacattgtcgtcgttcccagacaaccagggcagatgcgggttcgttgaggcggctcatggcacgagcgaggcggcgcacgcgtccggccgcgatgcgcgagtgtgcacggtgcatccagtccgcgctggcatgcgtataaggtaacggcacctgaaccacaacatcgaaaggaaagacccatgcgcacattcgctcgctttgcggcacttgccgccgtgttttccgctcccgctcttgccgacatgatggacgcgccagaagccgtccgtccgccggttggccatgcgatgagcctgcataccgtcggcgttggcgagatcacctatgaatgccgcgccaaggccggcaccactgctgtcttcgaatgggccttcgtcgcgcccgtcgcgaccctgatggatatgagcaagaaggaggtcggcaagtactacgccggtccgacttgggaggccattgatggcagcaaggtcaccggcaagcaggttgccgtttcgcccgccgcacccggaagcattccgttgcagctcgtcaaggccgaacctgcgaccggcaacggcgcgatgagcaatgtcacctatatccagcgcttgaacaccaagggcggggtcgcgccagcggatgcctgctctgccggttcagtcggcgcaaagacgcaggtcgcgtatcaggcggattatgtcttctatcggatgtgagcggcaggcagcagagcactggagactcgccggctgcttcagcgacgcccgcaacagatgtcgtcgtaacaggcggtcgcagcctccatcttcctgcgtcatgcgagcattgaatattgagcacattgctttctggaaaggggtcatggtcgaagccggtcggtgaggagtggcgccatacacctgcgaacgaaagcctgggtgaggcaggtgcgtcgaatggaggcagtggtcatgaaccttaccgtgcttcgatcgggatggtgccaatccactgtggtgccccggtcccgttgatctgaaaaatgctgccgccaccggcaggcggcgtcgcctccgtgaaggcgttcaccacgacctgatgggtgaccaggatcaccggctggccatcgacgggcaacttggcaaggaacgctcgcaagtcgtccagaatccgttgccgatcgccttgccgttcgaaaaacgagttcagcgcgggcaaggactccaccggcccaaggttgagtaggcgggccgtttcgcgcgcgcggcaccactgactcgaaaagacacgcgctctggccaagccgaccgcacgcagacgggcccccagctctcgtgcctgagcacggccgctggcgtcaagattgcgctgcgtggaacaatcgccgatgacgaaattcggcgggtcgccgaaccccggcgcgtgggcatgccggagcatcagcagacggcccggtttggccagctcaccaagcggcaatggcggctgatcggcccgcgccagcaaagggcatgccatggccgcaagggcaacgatgagcagcctgaccatgctccttcttcgttccgccaacccgttcaatcgcgcgccgatcccgtccagtgcaggaccaggatactgatcgccagaatgtcgaccatctggaggcgagaagaagcttccacggcatccccgtccccgaaaaagatcctcgcgccgagcgacggcagggccaagagcagcgtgccgaaaacgagcgcgcggggcaagaggcgcaggacgtcacgctcccgcccagccggcgtctgcacgaatcccggaagtctgttgaaggcgttcatcgttactcctttactcgacaggtcttgaacgattaccaggtctcggcgaaagcacccgccatcaggcaaaggcaggccacggtggtcagccggaagcgcaagggcaggtaccaggacggcagaaggctcgttgcgaccagcagtctatcttgccagtagtgggccagaaacccggataccagaagaaaactcgccagcatcggcggaaacagaaatgccgaccaggcgagaagcgccgggaagacgctccagacgaagcagtgcgtccgccgagccaatgcccggcgagggaaagccgccagcctggccgccaccgattgacccagcccgcctgccgttccagtgacaagagttattcttgccatgacatcgcttctccagttgcgcctgccgtccgggaacggtcgccccgtcggccacagaagccacgagcttgatcgagcgaacgattattttgttcaggacaacaaaaatgcaaaccaccaaacaacctaatattgctgctacactacggtaaaatcttcagactgtctaggacactgatgagcaagaccgaaaggccgccactatccccggatgcggcgtcccggctttcgccgcaccgattgctcgtcgcctgaacccgaagctgctgctgctgctcggcaagtggacagcggctgccccgcatggcaaggagacgcacttcatgcttccgcgggtgattcagccgcagcccccagcgactcggatgcgagagcatcgacctggaaaccgtatactcgggccgggtattgtcgctgtcctgctgtgatctgatcgatgccatgccgtggctgcaaggctggtcatggtgacgttccatgctcgaggtgcctagcatgaatctacatcgtcctcggtggcggtttctgtgtttgctgtctgccttcgtcgctgcgttggccgctttggcggcctcgctcggttcttcggcttcggtggccgcctgtgccgccccgggcggctggttgcaagcgtccggcacaggcagcgagcgggttcccggcaacgaggtgctggcgcgggccgccgctgccgagattgtcctgttgggcgagcagcacgacgaagaggaccaccatcgctggcaggcacaggtgctggccgggctgcatgggcttcgcccgaatctggtgatcggtttcgagatgttcccgcgccgggtacagccggcactggatcgctggatagccggcgagttgtccgtcgcggcactgctcgcgcaaacggcttgggaagaaaactggaactttccgatcgacctgtatctgccgctgttcgagttcgcgcgcatcaaccgcatcccgatgctcgcgctcaatgtcgatgcgagactcacccgggctatcggcgacaagggttgggatgccattcccgagcgcgaacgtgagggagtcggtcgggcggcgccggccagcgaggcctatcgtgatttcctgttcaccatctaccgagagcatgcgcacggcgacggcgcgcgcagcagcagcggtttccagtacttcgtcgaggcgcagcagaattgggaccgtgccatggccgaggcgctggcggtacggcgggtggccgggtcgtcgaggcaaccgccactgatcgtcggcgtcatgggcagcgggcatctgcgctacggcttcggcgtagcgcaccagttgcgcgatctcggcgtcgagcgcgtcgtgacgctgctgccgctgtcgcccgacgcggattgccgcgagattcgcccgggcctcgccgatgcgcttttcgctttgccgaagaagccttcgacgccggcgccgccaccgcgcctcggcgtgcaactcgccgacgccgacgccgggcagggcggggtgcgcgtgctggccgtcaccgccggcagtctcgccgagcgaagcggcctcgccgctggcgaccgcttgctggaagttgctggtcggccgacggcgacagctggcgcggtgatcgccgtcgtgcgcgcagcgccaccaggaacctggctaccgctgcgcgtcaaacgcggcgaggccagtttcgaggccgtgatccgctttccgccggcaccatgaagcgcttctggctgatcgctgctctcctgcctgtcctgctgctgcctacaggggccggggcggcgccggccttggacctcgcggtgacgctcgatcccggtacgcggcgactcgaagtggtcgccgaactgcccgttgccgggcggagcttcgcgttcgaactgcacgaatccttgaccgtcagccaggccacggcggccggccgggtcattgggctggccgatgcggtcggccgccgcggcgaggagtcgcgcggccctacccgtttgtggcgcctcgtcttgccggccggcagcgagcggctgcgcatcgcctacgccggtacgctgccggcgaccgagctgcgccgcgaccaccgacaagtgctgcgcggattgccgccgatggcggctcccgagggttcgtttctgcctgccggcagcgcctggtatccgcagccgccggccgcgctgttcgactaccgtgtgcgcctttcgctgcccggcgagcagcgcgcgctcgttgccggccgcttgctcggtgagcggctaccgaccggcgctggcgatcgttacgaggccgagttcgagttcccgcaaggcaccgacggcatcgacctgatggccgggccgtggcgcgtacgcgagcgtctggtggcgcgtgcgggtgcgccggctctgcgcctgcgcacttactttccggccgagctcgacgccgagccggggcttgccgagggctacctcgccgacagcgagcactatattgcccgctatagcagcctgatcggtgcctatccgtatgacgctttctcgattgtcgccagcccgctgccgaccggcttcggcatgccgacgctgacctatctcggcgtggatgtcctgcgcctgcctttcatccgcgccacttccctgggccatgaaattctccacaactggtggggaaacggcgtttatggcgacgcgcgcagcggcaactggagcgaggggctgaccacctttctcgccgattacgcctacagcgaggagcgttcggcggcggccgcgcgcgacatgcgtctcgcctggctgcgcgatgccgcggcactgccggcgagcgagcagccggcgctgcgcgacttccgttcgcgacgccatggggccgaggcggccgtcggctacggcaagggggcgatgctgttcctgatgctgcgcgaccgcatcggcgaggtggccttccagaagggtctgcgcgatttctggcagacgcagcgcttccgccgggccgactgggacgacctgcgccgcgctttcgagcgctcctcggggcacgacctgcgtcctttcttcgcgcagtggctgaattcgcggcaattgcctgaggtgacggccgctgacgccgtggtcagccgttctgccgtcggccatcgcctgcgcctgacgctgcgtcaggcgaacccgccgctgacgctgcgggtgccggtcgacatcgccgccggcgagcggcgcgtcgtgcgttgggtcgagttggacggcgcgcgcaggatcgtcgacctcgacctcgacttccgtccgcagcaactgcgcctggatcccgacgcgcgcgtctggcgtcggctcgatgtcgctgaacagccgcccattctgcgccgctggctcggcgccctgaagccgcgctgggccgtggtcggcggcgatgccgaatttcgcaaggcggcggaggtcgtcgtcagtcggtttttcgagcgcccggcgacgccgcttgccgtgtcggacctgaagtcggtgttggctgacgacgggatggtaatgctcatcggcacaccgacagaggtcgatgcagcgctctccgcgtcgggcttgccgaagcagtcggaagccctgggcaagaaaggcgggcgcggttcggcgcgggtgtggacgagcgcgcgcgggccgctgctcgcggtggccgcggacgatgcggtggcgctacgcgcgctggcgcggccactgccgcactacggcgggcagagctggctggtgttcgagggcgggcgagccgtcgagcgcgggctgtggccagcgcaggcgcccgtgctcggtgtgcgcagcgaaaagtaggctgcggatcgctgtcggcgtgcgcacgcatcgagggcattggacccgttagagcgcagcggaacaacgcgatggcgatgaggcgatggcgagggctatacttgcacgaatcgcacgattcgcacgatttctacgacggggcggcagtaggcgcgagtttcaggggagggttcggccaatgcgatctcatgaccagagtctctgggtttgggcggaagcgctcgatcttctccgagctggcgagcaactgcagcgccggttcttcacgctggctggcctgcagtcggttacctgctgggttcccgccgtcgatgtctatgacgagggcgatgaactcaaggtggtcgtcgctctgccgggcgtcgactcggggcacctggaggttctcgtcgacgacgagggactggccgtgcgcggcgagcgcccgatgccgtcgacgtcgcagcatgccgccatccatcgcctggagatcccttacggcaggttcgagcgccggatcgagttgcccggccgggactttcacgtgcacgagcagttccttgagaacggctgtctggtggtcgtcctccgtcaaccctgaatgagtggggacaacatgccgaccgacaggtccgaccggaatcgcgaccgcgtcgcgacaggagccagcatcctggtgatccccgaggatgcgatggtcatcgtgccggtacgcaacgtcgtgctgtttcccggaatgatcctgccgctgaccatcggccgcgaacagccgatcctcgccgcccagcaggcggtgaagacggagcggccggtgggcatcctcctgcagcgcgacgccggggtcgaggtgccgggccctgacgatctttgtctggtcggtacggtagccaacatcctgcgctacgtcaccctgcccgacaacacacatgtcatcgtctgccaggggctacagcgctttcgcatcgccgaatacctttcgggctatccgttcccggtggcgcgcatcggtcgcatcgacgaacccgaggcgatcgacagcgaagtggaagcgcgcaccatccagctcagggaacgagcgctcgaagtcctgcagtttctgccgcaggtctcgcaggaattgctcggcgccgtgaagagtctcgtccagcccggagcattgaccgacctggtggcgagtgtggcggagatcaagatcgccgagcggcagcaggtcctcgagaccatcgacctcaggcgacgactcgaccttgtgctcggctgtctgcagcggcggctcgaggtgctgcggctgtcgcgcgagatcgacgagcgtgccaaggccagcatcgaccagcatcagcgcgaatacctgctgcgcgagcagttgaagtcgatccagaaggaactcggtgagggtgacgccggcaacagcagcgagatcgaagcactgcgcaaggccatcgccgaggcggagatgcccgaggaggtggcgacccaggccaacaaggaactcaagcgcctcgaacgcatgtccgacggctccgccgaatcctcgatgatccgcgcctatctggactggctggtcgagttgccctggaaggaacccgagccggatcgcatcgagatcggcgaagcgcgccgcattctcgagggcgatcacttcggcctcgaccagatcaagaagcggatcatcgagtttctcgccgtgcgcaagctcaatcccggtgggcacgggccaatcctttgcttcgtcgggccgccgggagtcggcaagacctcgctcggccagtccattgccagggcgctggggaggaagttcgtgcgtgcctccctcggcggttgtcacgacgaggccgagatccgtggccaccgacgcacctatatcggcgccctgcccggcaacatcattcaggcgatccgcaaggctggatcgcggggctgcgtgatgatgctcgacgagatcgacaagctgggcagcggcatccagggcgacccgtcggcggcgctgctcgaggtgctcgatccggaacagaacaatacctttcgcgacaactacctggcgctgccctacgacctgtcgcggatgctgttcatcaccacggcgaatgtgctggacaacatccccggccccttgcgtgaccgcatggaaatcatccagttgcccggttacacgcaggaggagaagcgggagatcgcccgccgctatctcgtcggccggcagatcgtccagaatggcctcaaggaagggcagatcgagttttccgacgcctccctgacggcgatcatccgtgactacacgcgcgaagccggcgtccgctcgctcgagcggcagattggcgccgtctgtcgacgcgctgcagtgaacattgccgagggaacgctgaacgcgatgcaggtggaggagaacgatctgccggcaattctcgggccgggcaagtacgacaacgaagtcgcgctgcgcaccggcgaggccggggtggcgaccggactggcgtggacgccggtcggcggcgacatcctgttcatcgaagccagtcgcaccagtggcgacggcaagctgatcctcaccggtcaactcggcgaggtgatgaaggagtcggcgcaggcggcgctgaccctggcgaaaacgcgtgcggccagcctcgggctcgatcccgccggcttcgagaaggtcaacgtgcatgtccacgtcccggctggagcgatcccgaaggacggtccgagcgccggggtggcgatgttcatcgcgctcgcctccctctttgccgagcgtccggtgcgcaacgacaccgccatgaccggcgagatcagcctgcgcggcctcgtcctgccggtcggcgggatcaaggacaaggtgctcgccgccatgcgcgccggcatccagcgggtgatgctgccggcgcggaatcgccgggacctcgaggaagtgccggcggaggcgaaggagaaactcgaattcatctttctcgagaatgtcgacgacgcggtgcgcaatgccatgccgcgatgatcgctcggcgctgccgcatgccgtgccgaaatctgttgcatcgacattccgggagaagggggcggagatgcgaaggcgaaagttgagcttgtcggctggcctgttgatgctgtgcctcggttgcactgtcggcgtgccggcgcgcgtgcttgctgccgaggtcatccatgtcagtctcggcatcggcgacgacgacccgatcgaaatcgagatgatgcggcgcctgcacaacctgcaactcgtcttcgccttgaaaggcagcggctcctatctcgccgatgtcagggtcacgctgcacggtgcgggcggtgagacggtcctcgtggcacgttcgcccggcccgctattcttcgccacgctgcgacccggtacctaccggatcgacgtcgagtaccacggcaagctcctcagccggacgaccagcattccgcgcagtggtcgtcgcgatctttatttctactgggaaagcgcggcaaacgacctatgatgaataggcggagttgtttccgtcgagccgcggcaaacaacctcgcaggacgagccagggacagcgtttcctgtcgctgcagcgaattttccggcattatggagcagccacccccagcggctgacgctcagcccggcgaaaattctcttgttttcaacgaacaggagcattgttcatggcggagagccacgtggttacggccctgatcagcaagcgcgccgaactggctgggctgatcgagcatcatcagaaggaaatggatcgtctggcggatgatctggcccaccttgacgccaccctcaagctgttttccccggagatcgacctgcggacgatccgggtcaaggcccaccggatgcggaaccgtttcttccgcccgggggaatgccaacgcctggttctggacatcttccgcgaggctcaaggcgcagcgctgagcagccgccagatcggcgaagcgctgacggcacgccggggtctggaagcgaccaccgtcatgatcgagcagatgcggaagaacgccattggcgtcgtgcatcgcctggagcgtagcggcaccctgatccctgccggccgtgacgggcacggcgccacctgggcggtcgcctgacgctttcacaccgccaggctttcccccagtcggtggttgccctgccagtacccgcaccaatcccgactcaccagggcacgggcgcacttgccgaggatgtcccggaagatgtcgccgttgctccagcgccgggtgtcttcccggtaggccatctcgttggcgtagttgtcgaggtacttcggagccgccttgtggatctggccgatgtggaaacggcggaagcgggagaaatacgattccgccaggttgttggtcgtgccgtcatcggcgcggtactccttgccgtggttcacccggcgaacctcgtacttggcagcgagccggtcgtaggcgtccgattcgtcggcacagatcaccgcacctggcgcgatgtaggctggcgccagtttgccgaggtcggcctggttctcattcttgacgatgaaggtcagcgtcttcttggccccggcgttgccggcctctacctccgcctcggtgtgcgcctgacgcatcaccaggatgcagcgcttgtccgggtcttgattctctgccaggcgccggtctacccggtcttccttcttgttctccggccggaccttcccgccgacatacgcgccatccacgtgtatctcgccctgcagagcggattcctcccggcccaccagcaggctctcccggatcttgtgcaacagcacgtaggcagtcttgtgggacacgcccaggtcgcgacccacctgcagcgcggaaatgcccttcacggcgttggtgaacaggatcacggccgccaggtacaggcgcagcggcagcttgtggaaggcgaaaatcgttccggacgtgaccgagaaatcctcctggcagcccgcacaacgccaaatcttgcgggccgggcgaaagtagtgccggtgcgccatgccgcagtgcgggcagaccacttcctccccgtcgccccagcgcgcctcgcggaacagggtaaacgcgtcgtcgtcactcatcgccaggacctgaaccacggacagggtacgggctttggctttcaggaggaaatgtaaactcatcgcacgggctcatggggttggggcatgagccgcagtgtagggcgctataggctcacagaatgagctcgccagaaagaacaggggcggcggcgtcgccaagcccggcggacgagtggggtggctgctccataatgtcggaattttccggcaaggaggtttgccatgattaccagatcaattccagcgggctttcagcgggttcgccgcgaccgcctgctgcaggaagagcggcatgacagctacaaaacccgaggaaagcttgcggagccgacggtctgcccgcactgtggcgcggtgtttcatggtgggcgatggcagtggggcatcagtgcccccgaggacgcccagcggacaagctgcccggcgtgccagcgtgtgcaggaccattatccggccggcgttgtcgtcctcgagggcagcttcctgcacagtcaccgcgaggaaatcaagcacctcgttctcaacgaggcggagcgcgaaagggccggacacccgctgaaacgtgtgatggcgatcgaagagagcgacagcgagatgcgcgtgagtacgaccgacatgcaccttgcacgcggtatcggcgaagccgtacatcacgcctatcagggcgaactggagtttcactacaacgccgaagacgcgcacttgcgggtccactgggcgcgctgacggcatgcgccaggacgacgacgggtgtatgcagcggctgctcgatgaaatccgggacgaggtccgcgacacgcgcgaactgaccggtcgtccggttcttgatccgcgcgtgctcgaggccttgcgcggggtgccgcggcatatgttcgtccccgacgatctgcaggccagcgcctacgtcaaccacccgctaccgatcggccatggacagacgatctcgcaaccgtacatcgtagccttgatgagcgacctgattcagccgcgcgcgggggacgtcgtcctcgaggtcggtaccggttcgggctaccaggcggcgattctcgcgcggctggtgaagcaggtctactcgctggaaatcatcgaggaactcgccgcacaggcgcgcgtgcgcctgcagcgcctgggttgcgacaacgtcgaggtgtgcgccggcaacggccgcttcggttggcccgagcacgccccgtacgattcgatcatggtcaccgcggccgccccgcgcattcctccggcgctgatcgagcagctcaaggccggcggcatcctggtcatgccggtgggcagccgctacctcgggcaggagttgctggtgctccaaaaggacgcgctgggcgggctcgccgaacggcgcgtcctgccggtcgccttcgtgcccttgaccggggcagccgcggagtgagcgttcgcggtgcatcgccgacggcatcggcgcgcgtcgctcctgaggtagccgccgctcaccccggaccctggcgcggtcgttccctcagcagcgggtgtcgagaccgtgctcggccagttcggcggcgcgcaacacggcgcgggccttgttctccgtctcctgccattccgacgacggatccgaatcggcgacgatgccggcaccggcctgcacgtgcagctggccatccttgacgatggccgtacggatggcaatcgccagatccatgtcgccgttgaagccgaggtaaccgacggcaccggcgtagatgccgcgcttgaccggttcgagttcgtcgatgatctccatcgcccgcaccttcggcgcgcccgagacggtgccggccgggaaggtcgccttgagcacgtcgagcgcgcaaaggtccggacgcagccgcgcctcgacgttggagacgatgtgcatgacatgggagtagcgttcgacgatcatgttctcggtgagcttgatcgtgccgacgcgggcaacgcggccggcgtcgttgcggccgaggtcgaggagctggacgtgctccgcacgttcctttgcgtcggccagcaattcggcggcaagcgcctgatcctcctcgaaggacacgccgcgccggcgggtgccggcgatcggccggaccgtcaccgtgtcgccttcgaggcgaaccagaatttccggtgaggcgccaacgacatggaagtcctcgaggtcgaagtagaacatgtacggcgacggattgagcgagcgcagggaccggtagagcgccatcgggctggcggcaagcggtttgctcatgcgctgcgagaggacgacctgcatgatgtcgccctcggtgatgtagcgcttggccgtgaccaccgctcgcttgaactgggactcgccgaacatcgacgtcgccggctgcgacgattgcggcgcttcggctggaatgcgcaccggttcgcgcaggcgggcgagcagttccttgagcctggcctgcgccttgtggtaggcaccgggaaccccgggctcggcgtagacgaccagcgtcagcttgcccgacaggttgtcgactaccgcaatctcctcggaaaggagcagcacgatgtcgggaattccgaggtcgtcgggtttttgcgaacgcgtcaggcgggtttcgatgtagcggacggtgtcatagccgaagcaaccgacgagaccaccgcagaagcgcggcaggccggtcgtcggcgcggcgcggaagcgtttcatgtatttgccgatgaagtcgagcgggttggtgtcgtcttcgcgttcggcgatgcgattgccgttgagaaccagtacctgatgggcattgacgacgatgcgcgtcggactggccaggccgatgaacgagtagcggccaaagcgttcgccgccctggaccgattcgagcaggtaggtgtagggggcgttggccagcttcagatagatcgacagcggcgtgtcgagatcggcgaaggtctccagcgtcaccgggatgcggttgtagccttcggcagccaggcgattgaaataggcttcggtcatcggaactccacaaggaaacacggcgggaaacacggcgcaagtggctgcgcaccgggccgatgcgcgtcctgggcggggccgccacgcggcggctagacgcgtccgccgcgccagcgccaggcccgcaccccgcgggcaggtctcggtggccgtctgtggtggagcgcggtcattcctgagcgatgcggcgggcggcctcggcgagggacgagactataccatcgcagtccagatcgcggacatcgcgtccttcgttgtagccgtaaggcaccagaaaaacgcggcagccggcagagcgtccggcatgaaaatcgtgcagcgagtcgccgatcatcagcacatgcgccggtgatacgccgaggcggccgctcgcccagagcagtggcatcggatcgggcttgggccgcggcaggaggtcgccgctgacgacgacgtcgaagtagggagccagaccggtatgctcgagcagcggcagggtgaatgcttccgccttgttggtgatgacgccgagcggcaaccccatggccttgaacgcgtcgagtccttcgatgacgcccgggaaaagaatggcgttgcgcccgttctctgcggcgtagtgatacctgaagctggccagcgccttggccggtggcggcgccgcgtcgtcggcggcttccatggtgccggccagcacgcgcttgacgagattcgggatgccacgtccgacatagctgcggatcgcctcgacagcaacctcctgacggccgaggtcgtccagcatggcgttggcggcggcgtgcagatcgaggacagtgtcgagcaacgtgccgtcgagatcgatgagaacggcacgtacggcgagtgactggggcatcagatctctcccagttgggcgcgcagcgccgcgatcaccgtgtcgtagcgattggcgtcgctgtcccggccggcgccgaagaccgccgacccggcgacgaaggcgtcggcgccggcgcgggcgatttcggcaatgttgtcgatcttgacgccaccgtcgacttccagccggatgcgccggccgctgctccgttcataggcgtcgattctggcgcgtgctgcagcgagcttggccagggtcgaggcaatgaactgctgtccaccgaaacccgggttgacgctcatcagcaggacgatgtccagcttgtccatgacgtaatccatgtagtcgagcggtgtcgccgggttgaagacgagccccgactggcaaccgttctcacggatcagcgcgagcgtgcggtcgacgtgctccgaggcttccgggtggaaggtgatgatgttggcaccggccttggcgaagtcgggaacgatacggtcgacgggcctgaccatcaggtgcacatcgatcggcgcctcggtcagcgggcggatggccgcacagaccagcggaccgatggtaaggttgggaacgtaatggttgtccatgacgtcgaagtggatccagtctgcgccggcggcgatgacattcacgacttcctcgccgagtctggcaaaatcggcggagaggatactgggggcgatgacatgcatgtggggaatccgtagggaaaacagggtttattctactccgaaaggtctggtcggcttagaggggcccctcggtttatcggcaggcttgccagtacccgccgtttggtgtgcaatgcgggttctgatcgttccgacatcgagaaatcatggccgaaagcaagaaatacgagttcgcggtcaccgcggttccgcaatacatcgccgaccagtcggatcccgtgaacgacaattacgttttcgcctacacgatcaccatcgagaatgtcggcaccgtggccgcgcagttgatttcgcgccactgggtcatcaccgatgccggcggcaaggtccaggaagtgcgcgggctcggtgtcgtcggccggcagcccttgttgcagcccggcgagcagttttcctataccagcggctgtcagctcgataccccggtgggtacgatgcgtggcagttaccagatgacggctgtcgatggccggcagttcgacgcggagattgccgagttcaccctggccgtcccgcacgtcctgcattgattccccgcgcttgagcctcaagcacagttacacgctgatctcgccgttctacgatctggtgctcgcggcggccagccgcagccagcgcgccgacagcctggccgagctgccgcaggcgccggcgcgcgtgctgctcagcggtgtcggcaccggtctcgacctgccgctgctgccgttacagcaccactacaccggcatcgatctgacgccggcgatgctgcggcgagccaggcggcgcgccggcgacctcgatttccagtggattcagggagattcgcagcgcctgccgtttgccgaccgcagtttcgaccacgccgtcctgcacctgatcctggccgttctgccggacccggtggcctgcctgcgagagaccgcacgagtcctggctgcaggcggcagcgtgctgattttcgacaagttcctgcaaccggggcagtgggcgccggtgcggcgactggtcaacccgatggtccgccatgtcgcgacacggctcgatgtggttttcgaagaggtgctcgcgcaggtgcctggcctggtcgtggcgagcgaccagccggcgctggccggtggttggttcagacggattcgcctgcaacgcgtctagctgcggtaatcggcgttgatcctgacgtagtcgtaggagagatcgcaggtgtagatcgcggcgcgggcgggaccacgcccgaggtcgacgcggacgccgatctcggcttcctgcatgcggcgcgcgccgtcttcttcacggtacgacgccgcccgtccgccgttttcggcaaccagaatctcgctaccggcactggccagccagaccttgacgcggtctacgtcgaggtcgtcgacctcggcgtagccgatggcggcgagaattcgcccgaggttggggtcggacgcaaagaaggcggtcttgaccagcggcgagtgcgcaatcgcatagccgacgcgcttgcactccgcgctatcgcgaccgccttcgacggcgacggtgatgaacttgctggcgccttcgccgtcgcgaacgatcgcctgcgcgagttcgacggcgacgtcgattacggcctgacgcagcgcctcgtagccagccgcgccggcgtctgcaaactcaatgccggcgccgccggtggcgatgaggatgaaggaatcgttggtcgaggtgtcgccgtctacggtgatgcagttgaacgactcggcagcggcttcctgcaggagttgctgcagcagcggtgcggcgataccggcgtcggtggcgatgaaagcgagcatcgttgccatgttcggccggatcatgccggctcccttgctgataccggtgatggtgatgcttcggccggcgttctcgatgcgccgtgaggcggccttggccagtgtgtcggtggtcatgatcgcatgcgccgcggcgtgccagttgtcggcggcgaggttggcggcacaggacggcaggcctgcgatcaggcggtcgaccggcagaggttcgaggatcacgccggtcgagaaaggcagtacctggcggtcatcgattcccagcaggcggccgaccgcggcgcaggtttccgtcgccgccagccagccttgctcgccggtgccggcattggcgatgccggtattgatcaccagcgcccgcatgtcgctgccgatttccagatgccgccggcagacctgcaccggagcggcgcagaagcgattggcggtgaacacgccggcgacccgggagcccgcgtcgagtgcgagcagcgtcaggtcgtgccggtcgagcttgcggatcgccgccgcggcaacgccgaggcgaacgccggcgaccggcagcagttcttcgggagcaggggtacgataattcacgggcatggcaacctcgcgagcggagaacgagcaacgagccaggagcaaggcaggggcaggagcagggcgaaggccgggggcgccgaggggtggggtgcccgcaagctgttctccccgtggctgacgcctacgacagcttgccgtggcagaacttgtacttcttgcctgaaccgcagggacaaggctcattgcggccgaccttggcgcccggtgccatcggcttgcgagcactcgctgcggcagccgcgtcgccgtcggtactgccgagtgcctcgtcgtagtcggcgtgatggtagcggacgttctgcacctcggcgtgcggggcactttcctcgacgtcctgtgcacgcacctgaacggtgaccagcaggcgcgtcacgtcgacgcgcacgctgtcgagaagtcgctggaacagttcgaaggcttcgcgcttgtactcctgcttggggttcttctgggcgtagccgcgcagatggattccctgccgcaggtgatcgagcgccgccaggtgttcgcgccagtgcgtgtccaggctctgcagcatgacgttgcgctcgaacgcgtggaagttctcggcgccgacaagttcgatcttctcggcgtaggcggcggcaaccgcgtcgacgatgcgcctgagcatctcctggtcgccaagattcggttccttcgtcgaccattcgacgatcggcaggtgttgctgcagttcggcggcaagcgcgttctcgagtcctggcaggtcccattgttcctcgaccgtttccgccggaacatgaagccggaacatgtcgtgcaggacgccttcgcgcatcgcggtgatcgtttccgagatgtcgccgctctccagcaactcgttgcgttgcgcgtagatgaccttgcgctggtcgttggcgacgtcgtcgtactcgaggagttgcttgcggatgtcgaagttgcgcgcctcgaccttgcgctgagccgactcgagcgaacgtgacaccaggggatgctcgatcggctcgccctcgggcatcttcaggcgctccatgatggccttgaggcggtcaccggcaaagatgcgcagcagggaatcatcgagcgcgaggaagaagcgcgaggaacccggatcgccctggcgaccggaacggccgcgcaactggttgtcgatgcggcgagactcatgccgctccgaaccgatgatgtgcaggccgcccgccgccaccacctggtcgtgcagcttctgccactgggcacggatttcggccatgcgcgcatcgatctcggcggcgctcagcgtctcgtcgtcgcgaacctgggagatcttcttctcgatgctgccgccgaggacgatgtcggtaccccggccggccatgttggtggcgatcgtgatgacgcccggactgccggcgtcacggacgatttctgcttcgcgcgcgtgctgcttggcgttgagcacctggtgcggcagcttctcgtggtcgagcagcgccgacagcagttccgagttctcgatcgaggtcgtgccgaccagcaccggttggccacgttcgcggcaggcgcggatgtcggcgacgatcgcctcgtgcttttccttggcggtacggaagacctgatcgttgttgtcggtccgccgcatttgctggttggtcgggatgaccaccgtctcgagaccatagatctgctggaactcgtaggcttcggtgtcggccgtgccggtcatcccggacagcttgtcgtacatacggaagtagttctggaaggtgatcgaggccagagtctggttctcgttctgaatccgcactccctccttggcttcgacggcctgatgcagaccgtcggaccagcggcggccggacatcaggcgaccggtgaattcgtcgacgatgatcacttcgccgttctgcaccacgtactgctggtccctcagaaagagattgtgggcgcgcagggcggcgttcaggtggtggatcatcaggatgttgctggcatcgtacagactgccgccgtcgggtagcaggccggcgctcgcgagcagttcctcggcatgctcgtggccttcctcggtcatcaggatctgatggcccttctcgtctacccagtagtcgccggggccgttttcttccgcacagcgcttgagcagcggcgcgaccttgttcatgcgcacgtagaggtcggtatggtcctcggcctggcccgagatgatcagcggcgtgcgcgcttcgtcgatcaggatcgaatcgacctcgtcgacgatcgcgaagctgagcttgcgctgcacccgctcgctggcggcgtacaccatgttgtcgcgcaggtaatcgaagccgaactcgttgttggttccgtaagtgacgtcggcggcgtaggcggcctgcttttcctcatgtgccatctgcgacaggttcacgccgacggtcaggccgagaaagcggtgcagacgccccatccactcggcgtcgcggttggccaggtagtcgttgacggtgaccacgtgcacgccgttgccggacagcgcgttgaggtacgaagccagcgtcgcgaccagcgtcttgccctcgccggtccgcatttcggcgatctttccgtcgtgcagcaccatgccgccgatcagctgcacgtcgaagtgacgcatgcccaggctacgcttgccggcctcgcgaacgacggcgaaagcctccggcagcagggcatcgagcgactccccattggcgacacgagccttgaactcggctgtcttgtcgcgcaggccgtcgtcggagagtgcgctgacagaagcttccagcgcgttgatcttgcggacaacctgcgagtactgcttgatcagccggtcattgcggctgccgaaaatcttcttgagtaggccggaaatcattctgggaacggtagaggatgttgcgaagttaatatgtcggcccgagccaactggcggagccggttcttgtccgccgtgaccaggtagagtgcggtccggagtggagcgccggggcggcaaaatgaaaggattggcacaatcatgcggcgcgcggcatggatactaccttcaagactcgcgtgacgcaattctggcgtcgcctggcctggctgcgcggcgcttgtcagcaggacgacatcggtgtattaattcctgcattgccaccgaccggagggatcgacaaatgcccgagaatcgttacaagccgttgccctggaccaagctcaagaggggcgtgccctgttaccttccgcgagccgccggccatgcctcggtcgatgccaattcgccggcgctcgaggtgatgaccgattatcgccgccagaccccggtgaccatcgcgcgcagcgcctcgctcgacgatgcgaaccgggcgatgacgctgtgccgggtgcagtatctgctggtgaccgacgagcagcagcagttgctgggcatcgtcaccgaggccggtacgcgaggcaatcagccactcgccattgcccaccggatgggtgttcggccgggcgaactggtcgtcggcaatgtcatgatcgacaagcacgacgaggccgaagtactgcatctgagggatgtcgcgcatgcccgggtgggcaacatcgtcaccacgctcaaggagttggggacgcccttctgcctggtcgtcgatcacgacgaggaggaccaccacgttctctgcggcgttttctccctggcgcggatccagcgccagatggggctggaagcgcataccgaggaaatcgcccagaccttctcgcaagtggtgagcacgctcggccgctgacgccgtccctaccggcggcggttgccggcgactaatcctcggcaagcacgaccacgccaccacgtcgacggtcgccggcgccggcgagctgcccgtcgaggctcgccgcacaattgacgccgccgaagaacaggctcggcgcgtcgaaacacatcgcgtccggccaggcggcgcgcagggcggcgacggcgtcggcgtcgacaccgaagtcttcgaaccagagttgcggtccttcgacatgcagacgagcggcgttgacggcgtcgtcgaggggccgctggtacgccagcaggttgagcaaggcctgcaggatggcgctgcggatgcggttcgagccgccgctgccgagcgcgaagcagggtcgctcgccggcgacgacgatcgtcggcgacatcatcgtgctcatccagcttcccggcaccagttggtggaagccgcccgggttgatgtcgtcctcgccgaggaagttgttcacgtggattcccagtcccggcagcgcctctccgcagccctcgccgttgctcgtggtcatcgccgccgccatgccttgcgcatcgatcaccgagatgtgcgtggtcgcacccagcgggttctcgtgccggcgtgagcgggcccgcgccacccaggtcgggatgccgtcgccagccaccaggtcgcggatcgacgcggggtcgctgcgcagcctttcgtcatagcccgactggcgcaggtcggatacggtggccagcagcgccgcgatggcgagctgatgcgcgcgcgtgcggaaagcctcctggccgagaccgaggccggcagcgatgcgcagtccggcgccgaccaggccgccgcccgctgaaggcggcgggttggtcagcacggtgtggcgaccgaactccacgcgcagcggttcgcgtatcaccggcgcgtaggccgcgacatctgctgccgtgatcaggccgccgtgcgccgggccgaagtggtcgaccaaggacgaccagtactgggcgacctggacggcgggattgcctgcgccaagcgcgtgcaggaaatcgcccagatccgggttggccaggcgatcgcctgcctgcagcatgtgctcgcccggaaagaagaggcgcgccacggccggcgagcggctgacgatcggcgtgatgacggcggcaatcctggcgatctgcgggctgaccatgaagccgtcacgcgcccaggcgaccgccggtgcgacgacctcggcgagcgacaggcggccggcgcgccgatgcagttcgagcagaccgaccagttcgcccggtaccgccgccgctcccttgccgacgtggaaagtctgcgtcgtccgcccgaaatcgacggccaccggcgcgaagtcgacgaccgggaaagccgtgaggccgcggcccggcatcgccgcgaagaaatcgacaacttcgtagccgtccctggcgtcaccccagaggcaggcaccgccgccggcgagtgaggtcaggggcagttcggtgacggttgccgcgagcttggcggcgacgatcgcatcgacggcgttgccgccgcgccgcaacattcgcgccccggccaccgccgtatgcgggtctgacgctgcgatgactccccgaatgctcatcgccggagcatacgcgctggcgcggcgctcgggaagcgccggtgcgtccccggcacgtagcgttggcgaaggtctcggcgcatccgcgtcacctcacgcgaccgggttgccggtccggcagtaggcggtgacggcgccgggaatctggtcgagcgccatcgtctggtcgaccgcgcccagcttgatggcttccctgggcatgccgaaaaccacgcaactggcttcgtcctgggcgatcgtgcgggcgcccgcgtcgtgcatctccttgaggccgcgcgcgccatcgtcgcccatgccggtcatgatgatgccgagtgcgttggcgccggcgaacctggccaccgagcggaacaggacatcgaccgacggtttgtggcggttcaccagcgggccgtcggcgacgtcgacctgatattgagtgccgctgcgcttgagcagcatgtgcttgccgccgggggcgatcagcgctcgcccgggcatgacgcggtcgccgttctgcgcctcgcggatttccatccggcacagctcgttgaggcgctgcgccagcatcgcggtgaagcgctcgggcatgtgctggacgatgacgatgccgagacagcttgccggcagccgcgtgagaaccgcctccagcgcctgcgtgccacccgtcgacgtgccgatggcgatgatctgctcgccgttcccgggcatggccagcggcgggccggcggcgagcatcacgtcggcggagtttttcggccgcaggagcggggtcgccgcggcgacgcgtggccccgtgcccacgcgggcacgggcggcggcgcgcacggcacgcacgatctcgccgccggcagtgtcgaggaaagccttgaggccgatccttggccgggtgatgacggcgagcgcgccggccgtcatcgcctcgcggttcgccggcgttccccgggcggcgagcgccgagcagatgacgatggccgtcggccgttcggccattacctcgcgcaggaaggccatgccgtcgtggcgcggcatctcgatatcgacgaccagcacgtccggccattgcctgcgcatccggtcgaaggcgatgaccgggtcggccgccgtggcgagcacctcgattcccggtgcagccgacagcgcctgggcgatgaactggcgagccagcgccgagtcatcgacgatcgttaccttgattgtgttttcactcatcgggacagttggcccagggtcgctagccgggaattctacgctcgatcgacgcgttcactggcgtttggcgcgcattgggcacgctcggcgcgcgcggcggatcgcctgtcggctcggcgccgtgctgcgacgatggcgaggatcggttccgcaaccggcagcgagggcagccagttctccggtcgcccgcccgacgttcggcgagaaggcctgcgcactcgccggcgtcggcccggacagtggcgacaacagaccacttgccgcgaggcactccgtaggttggggtgacgaaggaaccccaacgccattccacgcctgccatgttggggttcgttcctcaccccaacctacgacctgcgcccgccagggcggctcatccacgcttggaaactgcggtggccggcaggtcagcgtcgctgtccggcagcgcgccgatcggcctttcggtcctcgtgattcaggcgtcgatcccaaacaccttccccgggcgaacatcagccgagttccaccggtacgaagatcttggcgttttcgcgctcgatcagcagggctactttcttgcccgccttgtcgagcagcgcgcgtagctgcggcacgtcgcggaccggctggccgttcacggagacgatgacgtcgccggggcggatgccggcccgcgcggcaggaccgctgacgctttcgaccagtagcccgtctggactttcgacctcgcggcgctcctgcggcgtcagcgagcgcagcgccagaccgaggcgggacttgtcggcgtcgccactgcgctccgcggcgaccttggcggtcgggatctcgccgaccgagagtgccagctcgcgcgtggcccccttgcgccagatttgcagcttgatctgcgttccgggcttgatcgcgctgaccagcggcggcaggtcggacgagcggccgatctcggtgtcgttgagcttgaggatgatgtcgcccgcctcgaggccggcggcggcagccggactgcctttctcgaccgaactcaccagggcgcccgccgaactcttcagtccgaacgattcggccaacgactgcgagacctcctgaatcgctacgccgaggcggccgtggcggaccttgccatgctgcagcaactgctcctggacgttgagcgcgacgttgatcggaatggcgaacgagaccccctgataaccgccgctgcggctgtagatttgcgagttgatgccgatcacctcgccgtccaggttgagcagcgggccgccggaattgcccggattgaccgccacatcggtctggatgaagggcacgtagctgtcgctggccagcgagcgcgatttcgccgagacgatgccggccgtgacgctgttctcgaagccgaacggcgaaccgatggcaacgacccattcgcccacgcgtgtccgcgatggatcgccgaggcgaacgaccggcagattgccggcgttgatgcgcaggacggcaacgtcggtgagcttgtcgaggccgaccaccttggccttgaattcgcgcttgtcggtgagcttgacggtgacctcgtcggcaccgtcgacgacgtgcgcgttggtcaggatcagcccttccgcgctgacgatgaagcccgaccccatgccgcgcgccggcgccccgccgtgcggcgagggcaggccgaagcggcggaagaactcgaacattggatcgttcgggtcgatcgtcgccgccgttttcgacgggccggtggagctgatgttgacgatggccggaccgctgcgctcgacgatcgacgtgaagtccggcagtgccgacgcggacctgggggccggtgcgggggccgctgcggcggccgccggaagcgcatcggcggggctgatggcgtgcccgccaagcttggcgtagccggcgcccagcgcggcaatcagggtcacggcgagcagactgcgtttgaaggtgcttccttgcatgttggtctcctgtttcgttgcacaccggaagcgctcggcttcccatggcgcaacgataggagggcatgacttaaatctgacttaaggcgccggcgagtccacgtgattgccggcgagcaccggtcaggatgccgtcgacccgccgaagcgaacccgcgcccgcaggccaccgaggtccgccgcatcgagcaggacgctggcccgatgccgttcggcgatcgttctgacaatcgcgagtccgagaccgctgcccggttcgtcggtctgggcgcgccgatagaagcggtcgaagacgcgttctcgctcctcggggggaattccggggccggaatcgttgacctcgacgaaggtgccgagagcgtcgtcgccgaccgccacgtcgaccttgccgccgggtggggtatagcgaatcgcgttgccgacgaggttgctgacgaggatgtgcagcgcctccgcgtcgccgctgacggtgagcgcgcgcgccgcgggtgttacgccgaggtcgatttgcctggcttcggcgagaggcaactggtcggcgacgaccttggccacgaggtcgtcaaggttcaccggcgtcagcggccggtcaccgccaccgggctcctggcgggccagggtgaggagctgctgcacgcagtgggtagcacgttcgagtccacgttccagttcgccgaaggcgtcgccgcgcgctgcggcatcggtcgcgcgttcggccagttgcaactgcaggctgagggccgccaggggcgtccgcaattcgtgggcggcgtcggcgatgaactcgcgctgcgcgtcgagcgcgcgcttgaggcgggcgagcaagtcattcagtgagcgcaccagcggcaccacctcggtgggtacccggttttccggcagtggatcgagcgccacgggcgtgcgcgtggtcatcgcgcgcgccaccgcgtcgagcggccgcaagccccggccgacgaccacccagatcaataccccgagcatcggcagcatcggcaggaagggtgcgacggtacgcaaggcggcggccagcgccaactcgtcgcgcgcctgcagcggttgcgcgacctggatggtctggccaccctgctgcaagccgaacgcgcgccacttgcccttgccggtgtcgatcgtcgcgaagccgagtggcgcgtggtgcggtagttccttgccggggtgcgagaggtagatgcgggtgccgtccggtcgccagatctggatcgagaagtcctgcgcgtcgtcgttgctcgccaggtcgcggatgtgcgcattctgcaaggcctggtcgcgaaacgacaaggccagttggcgcagttggtagtcgaacatcgcgttggcctccgcgcgcgccgtccggtaggtggccagcgcgccgagcagcgtggtcagcgtgatcgccgcgagcagggcgaacagcaactggcgtcggatcgatctcatggcaggcgcggcaccaggtagccgacaccgcggatattcttgatctgctcggcaccgagctttcgccgcagcgaatgaatgtagacctcgaccgcgttgctttcgatttcgtcgccccagccgtagagtttctcttcgagcctggcccgcgagagcggtacgccgggctgttcgagcagtgcctgcagcagcgcgaactcacgcgccgagagcgttaccggcgtgccgtccagtgtcagttcgtgcgtggccggattcatccgcaggggtccattctcgatcaccggttcggcgcgcccggcatgccgccgctgtaccgcccgcatgcgtgcggacagttcgtcgaggtcgaatggcttgacgaggtagtcgtcggcgccggcatcgagtccccggatgcggtcggcgatcgcatcgcgggcggtgatcacgaggaccggaatgctgttggccgatcgccgcaggcgggtgaggacgtcgaggccggatcggccgggcaggccgaggtcgagcagcaggatgtcgtagggcgtcgtggccagagccagctccgcttgctggccgtcacgcagccagtcggctgtatggccgtcctggcgcaggccctgctgaacgctcttgccgatcatcggatcgtcttcgaccaataacacgcgcatgcggctctgccgacggaaaaggggcgcccggatgggccggccaggagatcgatggcgtcgctgcgccatggttttcacggtaggttaagggcgcggggaagcggctgtcaatgcaggaatacaccggcaatgcaccaccgtgcggcgctgcgcaggctggccgggctggcacaccgggagtcgctgtggcgaccgcccggcgctccgcattgactggcgttgacccggccacctatactgatgccgtaccgttgacttaccgggcggttggcgacgcgtgacgacggaactggtgggtccatggcgggctgcacagatgttcgcgatcacggaatgccgagcaggatgctcggtggtttcgccggacctgtgcccatggcaccaacgcacctgctgatcatgtcatccatgcgcttcctcctgtgcctgttctgcaagcaccctaatcccgagggtgccggcttctgcaatggctgcggttcgcccttgcacctgcagccgtgcgaacgctgcggggcaatcgacaagcggacggcggcgacctgctacaagtgcggtggcgagttcccgctgccggcggagagcgagttgtcggccgagtctctcgccgatgagatcgactcggcactggcggcgctcgaccagccgctcgcagatccaccccttgacgccggcggcgtcgccagtgggcggccggcggtgcccgaatcggtggcgctggcgctcgctgagttgcgccggggagtgccacgcgctgatcacgatgtcggcgaaccggtggcggaactcgatgttccggaagcaacgccggcgaatgacgagcagacgcacgcgcgtccccagcttccccagttgttgccggctgacgcaacgctgacgtcggctactccgtacgcgccgggcgccgactccggacgcggctggcgggctgccgtggctgcgctattgctggtggcgattgccgcttcgctctattacgcccatgagcgttcggcaccgcttccggttgccgagaagcaggctgaacaagcattgccggcgagcgcgaccgaacctccgctgaaggcagatgctgcctcgacgaacgtggcggccaggctcgaccgcgcaccgccatcggccgtgacaccgccagtagcgagcagaattggcgttcccgacaaggccttggcgctggcgccgccggccgccggcgcggccaagcccatgcgcgcaaggaatggaaccgatgcggcggcgaagccggcggaggcggcgccgacggtgacgggatgtccggaagccgtcgatgccctcggtctgtgcgcggcgaacttgaaacaggggaagcaatagcatgagaaagatagtcctgtactcgctgctgctggcggcaatgatgggccatgcgatcgccgttctggcggcggcggaatacaagatcgtgaccgcttcggaacggggtacctatatcaagatcgggcgcgatctcgcccagttcgtggcgccgccggcggacatcgctctcgaggtgctgtcgtcggcgggatcggtggataacgttcgacgtctgcgttacgagccgggcgtcaagttcgctctggtgcagtcggatgtctatcagtcctttctcgacatggccagcggcgggaacagcgaggcgggcgcgctgatccggccattgcgcgtgatcatgccgctgtacaacgaagagatctacttcatcgtccgggctgactcggagcgcaactacgtacacgagatcaggaatgcgaagatcaacgctggcgagttggggagcggcacggcgctgacctcggcgacgctctaccgcctgatgttcggcgaagcgatacccgacgccagcgccagctacctgtcgaacgaggaggcgctggtcaaactggtgactgacaagaccatcgacgtggtcgccgtggttgccggccagcctgccaaacttctcgtcgatatgaagcccgaggcgcgtcagcgcatcaagctgctcaagttcgatgccaaccatccgtccagcaagtcggtgctcaggacctacttccaggcgagtgtgcgggccagcaattatcccaacctgctgacggccgacctgcccgggctggccgtcaaggcgttcctcgtcacctacgacttccaggtgaagaacaccgaggcttacctgcgacgcttcgcccgttcgctgtgccagaacttcccgacgctgctcgataaggggcacccgaaatggcgcgaggtcgagcttgccctgccggaccttgggcgtggctggaactactacgccgccaccactgctgaactgcgttcctgcatcggcggcgaggccaaggggcgagtgcagacgggatcgccgccggcaaaggcgtgctcgcagcaggaacggctgctcggtctgtgcaagtaggcgccagtccggggggcggggcaccggctgcccgttcggtgggttgctgcgctctccagtcggcctgcggccacacggcgcagtgggtgtccgtcaagttggaaaagtgtctgcactgcctcaggcccgcgtgaatcgacagccatgacaagggacttttcggcgagcttcgactcgcctgcggaccgcctcgagtggtcggcgaccaagtgggaaaaatatcgcgggcgggacgtcattccgctgtggatcgccgacatggattacccggttgcgccggcgatccagcgcgccgtcgcggcgcacgtgcggcatggcaattatggctacatgtcggcgccgcgcgaactggccggcgacctggttgcctaccacgccgagcactatggctggcagatcgagcccgggtggatcgtctggctgtcgggtctggtgctcgggatcaatctcgcagtcaaggcctgctgcggcgacggcgagtcggcgctgaccttttcccccgtctacccgccgttcctgagcgcggcgccgacgcaggggaggcgcacgctggaagttcccctggcgctcgatgaagccgcctggcgagccggtgatctacgctaccacatcgatttcgctcgtctcgatgcggccctcctgccggatacgcgcctgctgctgctttgtcacccgcacaacccggtcggcagcttgttctcccgtgacgaacttgatgcgctggcggacttctgtgtgtgccacgatctgtatgtctgttcggacgaagtccattgcgacctgattctcgacggcacgacgccccacgtgccgtttgcccgcgtgcttgccgcgcgttcgtcgacgcatctggcgcgcagcatcaccttgcacgggccgggaaaagtcttcaacctcgccggcttgggaatcgcctgggcgatcattccggatgccggactgcgcaagcgcttccgcgccgccaagcagcgcctggtgccggaggcctgttgttttggctatacggcactgcaggccgcgctgcgcgctggcgagccctggcgtcaggcgctgctcgccaggctgcgccggaatcgcgaccaggtttcggcagcgctcgacgccatgcacctgccgcacagccatccggcggcgacctacctgacgtggatcgacacgcggcggctcgttggcaaagtcggcaacgccgcacagtggttcgagcagcagggcgtcggcctttcggacggcgccgatttcggcgcacccgggtttgtgcgactcaatttcgctgccggtagtgcggtcctcgatgaagccttgcggcgcatgcaggaggccgtgtaccggctggatgccggcggctgagggggcccggtgggtcgccctggcggtggtcgcggccgccacccggcccggcggtatgtagcgagcctatcgcccagggaagtcgtgtcgccgatcagcacggccggccgtcggccagtcgcgaaaagccgaaaccgccgccgacacccggttgaatgcagatggtcacgcccagcgagcgggcggcgcggtcgatgtccggcgggaagcgtgcaaaggggatggcgcgctcgacgaccgacctgatgaaagcgatctcctcttcctggtcacccgcattgatgaccttgaaggatttcaggctgccgtcgggattgatccggaactgcaccgacgccgtcttcaggccccggctgcgtgggtcgttgcggacgaaggcggcgctgcggttgaggcgcttgacgactccgtccacatagagatcgagactgaagggctcgggcggcggcgtgttcggtcgccgctcgagcagggcgctaccctcttcgtcctggcgtgcttgctgacgactgatgtccctggccatggccagcgaacgttgggccagcgaaggcttgggcgcggccttggcctcggcggcgagttcgtcgaggaaacggttcatctcctgcttctcagccgctgaccagcgtggagtctcggcgacggccggcgcggcggacttcggcgcggtcaatacgcgcgcgcggggcggctgcctggctggcggggcaacggtcggccgggtgggagccttcggcgtcggcgccgccttttccggcgggcgcgcgggtgcgggtggggcctcggcctgcgggcgggccgacaggctggcttcgaagcgcgagctggcgctcagcaggggaggcggctccttttgtggagcgaacagcacgacggcgtgcacgaccagcgaggcagcgaccgcccaggccagagggcgcagaccggatggtgcttcgtagtagggaggcagcgcgggcacagcggttcgggcatccgtactcactctcctggcggcctgcgcaagcgtttgcggtcgtcgagatcatggcttcgttcctcggccagtccttgcgcggcgggaacgggcatatcgtcgagagcgagggcctgtgggcaagtgagcatgtggttttcggcacgttcgtcaagcgcggtcgcgccgacatggcaaggcgcgaccaccaggttaacgacgagcgccggtgtcaccgccaacgggcggcgccagccttccgtgctggtggcccatgccgggtctcccggcagggcggcgacacgggtccgtgcaggcggcgcgagcagatcggtggagggttcggcggcacggtacagcgtttcatggactgccggcgggacgcgagcgtcgacgcgctcctgcctggcaaggatcccttccatcatcacatcctgcgttcaagtgggcggccagtgtaccagtggagcaagcatggcgcagttctcgcattccgaattctccggctccggtcagtggacgcgcggcggcatgatcatggtatcggacatgttcgacaactcactgaaggggcgtatcgacgggctgtgcaatgaactatccagcagtcggtcggcggcacgctgagcttctcgagccaacatggcttgatcgacgtagcaagcctgccggtggtctcgtccaccggacagcttcccgtgaggtcgccggcgaggccggcagccaatgattgggcgaacagcgtagcgctggaatcggcgccggcggcgggtcgcggcgagcaggacgtgttcgcgacgctggaaaggctcgccgatctgcgcgccaagggcatcctcagtgacgaggagttctcggccaagaagacggagctgctgagccgcatctgacccactccgccgctgcctgtggggcggcatggccctgaatcggcggcagaccgactacccccatgattggcgcctaccccttcttcccccatggctaccaccgatgggcttgtcggcaagcggacggaaagcgccagatgcgtgatcctggtgcacgacgccggccgttgccccgctttggtgcggagaaaaggcgcgatgctccctgaatagtgcgtgccgcggccaagcgccgcctgccggcgcgccttccgaacatctttagtgttggcacgccgcttgcttaatgctcctcggaggaagacttcttcccgcttcttaaccttcgaggagacaacagatggtacgtcgcaatttcatgaagaccctgtcggcggttgccgtcacggctgccttcggcctcaactcgctgagcgccctggccgccgagacgatcaaggtcggtgttctgcattcgctttccggcaccatggcgatttccgagacggctctcaaggagaccgtcctgatggcaatcgacgagatcaacagcaagggcggcgtcctcggcaagaagctcgagccggtggtcgtcgacccggcctccaactggccgctgttcgccgagaaggcacgccagctcctgagcaaggacaaggttgcggtgactttcggctgctggacctcggtgtcgcgcaagtcggtcctgccggtctacaaggaactcaacggcctgctcttctacccggtgcagtacgaaggtgaggaactcgagtacaacgtcttctacaccggcgcagcgccaaaccagcaggcgatcccggcggtcgagtacctgatgagcaaggatggtggtgaggccaaacgtttcgttctgctcggcaccgattacgtctatccgcgcacgaccaacaagatcctgcgcgctttcctgaagtccaagggcgtcgccgacgccgacatcatggaggagtacacccccttcgggcatagcgactaccagacgatcatcgccaagatcaagaagttctcgagcgaaggcaagaagacggcggtgatctcgacgatcaacggcgattcgaacgttccgttctacaaggaattgggtaacgccggcatcaaggcgaccgacgtgccggtcgttgctttctcggtcggcgaagaggaactgcgtggcgtcgataccaagccgctggtcgggcacctggcctcgtggaactacttcatgtcgttgaagaacgccgagaacgacaagttcaccaagctgtaccgctcgtgggccgtcaagcagaagctgccgaatgccgacaaggcggtcaccaacgacccgatggaagcgacctatatcggcgtctacatgtggaagcaggcggtcgagaaagccaagtccaccgacgtcgacaaggtgatcgcggcgatggccgggcagaccttcaaggcgccgtccggtttcacgatcaagatggacgagaaaaaccaccatctgcacaagccggtgttcatcggcgagatcaaggccgacgggcagttcaatgtcgtctggaagacgcctggtccggtcaaggcagcaccgtggagcccgtacatcccgggtaacgacaagaagaaagacacgccggaaggcaagtaagcgttgttctgcgggtgccggcggtcagccgccggcacccgatcgtggagagagcatgggcaagtctcgatttctgctgtgtggttggctgttgagcgtttcgcttgcgcaggcggccatcgacccggcgctgctcaagccgctggcctccgaagattccgacaccaagatcgccgcgatcacggctctggcccaggcggcacctgccgaggcgctgccggtgctcaaggcgctggccgacgattcgctggcggtggcgggggagcgcgtcgtcatcgttgccggcgagcgggttctcgacgcggccaataacaccgagatctcgccggcgccggcagcgcgcgaggtgatcgggatcaacaaccgtgtgcgccgagaactctcggccgcgctggctgcactgcggcttttctcgacggagcgcgcggtgcgctggcaggcggcacaggaagtgaccctgagcgccgatgcgaagatgctgccgttgctcgaccgcgcgctcgccgcggaaaaggatcccgagattcgaacgcgcctgcaactcgcgcatgcgcaagccagtctgggttcgaccgacgccgaagtccgcctcgcggcagtcaagacgctcggcgagagcagcgatccgaaggtccgccagcttctcctgccactcaacgagaaacgcggcgatagctgggtggagcccgacagcgccgtgcgcgccgcggccggcacctcgctccgttcgatcgagcagcggctggcctgggccgacagtctcggacgggcgtttaccggcctgtcgctcggctcgatcctgctgctcgcggcgctcggactggcgatcacctacggcgtgatgggggtgatcaacatggcccacggcgagttgctgatggtcggcgcctactcggcatgggcgatgcagagtgtgttccgcgcctatttgcccggggcgctcgactggtatctgctggcggcgatccccgtcggctttctcgccgcggcgctggtgggcgtactgatggagcgcctgatcatccgtcacctttacggccgtccgctggagaccctgctggctacctggggcatctcgctgttcctgatgcaggtcgcgcgcaccgtgttcggcgcgcagaacgtcgaggttgccaacccggcctggatggccggcggcatcgaactgctgccgaatctcatgctgccgtggaaccggatcatcatcgtcgccttttccattgccgtgctggtcgccatgtgggcgatcctcaacctgtcgcggctggggatgttcgtgcgggccgtcacacagaaccggccgatggccggctgtgtcggcgtgccgaccggccgcatcgacacgctggcgtttggcctcggcgccggcatcgccggcctcggcggcgtggcgctgtcacagatcgccaacgtcgggccggacatgggccagggctatatcgtcgattccttcatggtcgtcgttctcggcggcgtcgggcaactcgccggcgcggtctgggcggctctcggactcggcgtcttcaccaagttcctcgaaggctggaccggggccgtggtcgccaagatcgtcgtgctggtgttcatcatcatcttcatccagaagcgtccgcaggggctgttcgccctcaagggccgcttcgtcgaatcgtgagccgggaaaagcgatcatgaacccttcaccggtacccgtgcccttcatcgttcgcctcggacgcagcttcgacgcgcgcacctggcagatcgtcggcctgttcgccgccttcgcgctggtcgccgtgccggtgatgcacctcgcgctgccgcccgaccacccgctgcatctgtcgacctggttcatcacgctggtcggcaagatcctctgctacgccatcgtcgctgtggcgatggacctgatctggggctacggcggcatcctctcgctcgggcacggccttttcttcgcgcttggcggctacgcgttcggcatgtacctgatgcgccagatcgggcgtgacggcagctaccagagcgatctgccggatttcatggtcttcctcgactggaaggagttgccgtggttctgggccggcagcgacagctttctgtgggtggcgctgctggtgctcgtcgtgccggcggtgatcgctttcgtcttcggctatttcgccttccgctcgcgcatcaagggcgtgtacttctcgatcatcacgcaggcgctgacctatgcggcaatgctgcttttcttccgcaacgaaaccggtttcggcggcaacaacggctttaccgacttcaagcgcattctcggctactcgatcaccgcgccggagacgcgtgtcgtcctcttcgcgctgtcggctctggcgctgatcggcaccttgctgctcgcgcgctatctggtgacctcgaagttcggccgagtcctgacggcgatccgcgacgccgagtcgcgggtaatgttcatcggctacaacccgctgtggtacaagctgttcgtctggacgctgtcggcgatgctctgcgcgtttgccggcgcgctctacgtgccgcaggtggggatcatcaacccgtccgaaatgtccgtcgccaactcgatcgagatcgccatctgggtggccgtcggcggccgcggcacgctgatcgggccggtcattggggcgttcatcgtcaatctggcgaagagctggtttacggtcagcttccccgaatattggctgttcttcctgggcacgctgttcatcgtcgccaccctttacctgccgcagggcgtcgtcggcctgtggttcaagctgcgcgggcgattccgcaacgacgatgccggggcggtcgcgggcgacgccaaaggggtgcgcgcatgaacgccggcgaacttcacctggcggaccaggacaacccggactgggacagcggcacggccgaactcgggcacgtactgaaacccggccagctcgacctgtcgcacaaggtcatcctctatctcgaagacattacggtcagcttcgacggtttccgcgctctcaacaagctgtcgctgaccatcgacgccggcgaactgcgttgcatcatcggcccgaacggcgccggcaagacgacgatgatggacgtcatcaccggcaagacacggcccgacgagggaacggtgttcttcggccagacgatcgacctgacgcgactgagcgaacccgagattgcgcacatcggcatcggccgcaagttccagaagccgacgattttcgagaaccacacggttttcgagaacctggaactggccatgaagaccgacaagcgcgtctggtgcagccttctggcgctgctcgactccgccgccggcgaccggatcgccgagaccctcgagctgattcgcctgtcggcgcacgccgatcgcctggccggcctgctctcgcacggacagaagcagtggctggagatcggcatgctgctgatgcaggagccgaagctgctgctgctcgacgagccggtggccggcatgaccgacgaggagaccgagcgtaccggcgagttgtttctctcgctggccggcaagcactcgctggtcgtcgtcgagcacgacatggccttcgtcaagcaactcggcggcaaggtgacggtattgcacgaaggcagcatgctcgccgaagggactctggaggaagtgcaggccgaccagcgcgtcatcgaagtctatctggggcgttaggacgaccatgttgagtatcaacaacctgaaccagtattacggcggcagccacatcctgcgcaacctcagcttcaccgccgaggccggcaaggtgacggcgattctcggccgcaacggcgtcggcaagtcgacgctgctcaagtcgctgatgggcctgctgccgacgaagagcggcagcatcgagtttgccggccgcgacctgacgcgtgctgcgtcgcaccagcgggtcaaggccggcatcggctacgtgccgcaggggcgcgagatcttccctcgcctgaccgtgcaggaaaacctgctgatggggctggcgacctgtcccggcggcacgcgcgttcccgagcgcatcttcgagatgttcccggtcctgcgccagatgctgcgccggcgcggcggcgacctctccggcggccagcagcagcaactggcgatcggccgcgcgctggcgatggggccgaagctcctgattctcgacgagcccaccgagggcatccagccgtcgatcatcaaggacatcgaacgcgccatccgcgcactggcggcaagcggcgaaatggccatcctgctcgtcgagcagtattacgatttcgcgcgttcgctcgccgaccagtacctggtcatggagcgtggcgagatcatcatgcgcgggcgcggcgacgacatggagaaggacggggtgctggcggcgctcgccgtctgacggcgcggtcggtgcctggcggcgcggcacgctgccgctgacggacccgttcggcagtgccggcgccggcacgccggtcggtgccgatgctcgcccgcttcgcttcccactgatccggatcgacccgttcgccgcagaatcccgcgcgcgtcgatcgcgcgtgccggcagaatcgttgagatgcaaggctccttcgttgtattctcgggcgttgcccgctttccctcgcgggttccgccgagtcatggaggacaccacatgctgcaacgcgccgagacgctcgaagacctctacaaggctctgtcgccgcaaccgctgatcgatcccgccgacttcgccgccttctaccgccaggaaatcaatgccgtgcgcggcggtcaggtcgtcgaacggatgagtctaggcttgaagcgggcgcacggcatcctgccgtacaaggcgctgctgatggggcacgccggcgtcggcaagtcgaccgaactgacacgcctgacgcgcgaggtcgaggacaagtaccgggtcatccggctgagcgcgagcgagagcctcgacccgatcagcttccagcccttcgacgtcgttctcttgatgatgatcgaagtcgcccggcgcacggcggagaacaaacccgccggcgccggtcggcgacccgacgatgcttacctgaaggacatcgaggactggttcgccagcgagaaggatatggtgagcagccggacggagacgaccgcgcaggccgcggccggcgccggcgtcgcgggcgacaccctgtgggccaaactcaccggtctgttcgccaacatcaagggcgagatcaaatatgccagcgtgcgcgaccggcagaaggtgaattaccgcttgagccgcctcgacgaactgatcggcgccgccaaccgcttgctcgtgcactgcaacgacctcttgcgtgcggcgaccggacacgagtggctgttcatcttcgaggatttcgacaaggccgggatttcgccgaagcagaccgaggatctcttcgtcacctacgccaacgccattcgcgaactcgacgcccagctgttgttcaccattccgatcacgctcggttactcgccgcgagccggctccttgccggttgcgcagagcgcactcttcgtcctccccgacacgatggtcttcgaccgggagcatcgaccgtacgagcccgggcgggcggccatccgcgccgtcctcgaagcccgcatgcggcccgaactctttgccgccggcgagatggaacggctgatcgaggcgtccggcggcaacctccgcaacctcttcgcgatgaccgccagcgccggcgatacggcgctgcttcggggcggccagcggatcgaggcggacgacgtgagcggcgccatacggcaactgcggaccgactacgagcgccagctcggcgaaagccagtacgaccaggaaaccggagccgatggcaaggcgcggccgatcgcctacgaagcgaaagcggaacggatgttgcgcatctacgaaggggatccggaagccaagattcccgcgccagtgctctattcgctgctgcgctcgcgcgccgtgcaggagttcaacggcgagcgctggttcggcgtgcatccgctggtggtggacctgctcgttcgccagaacaggattgcccgcccggactccggtcgggtgcccggtggaaccgaatagatcgccgcctctgggcagcatcgccgacgtccgccagcggctcgtcctctggtgcgagcgcagcgactcgggcctggcgcgcgtcgaattcagcagcgaaggcgcccgccgccgcgtcgtagcaggcttgcgcgaggacctggcggcgcgtggcattctgctgcacgagatcaccctgcagacggtcgccgacgcctcggcactggccagtgatctgctggcgcacctttcgacgctcgccccgggcgccgtctcgatcgacggattcgccagcgctctgccgctcgacagcgcgcaacgccgggaagcgctctaccgcttcaacctcaagcgcgagcccctcggcgagcagccgcagcgccagatctggtggctgccgccgcacctcgccgaggatttcattcgcctcgtccccgacctcgattcgtggtttctcgtcaagctgcagctcagcgagatcgctgaaaccaccagaaccgccgaagcggcaggcgaccggcttggcgcgcgcgaacgcggggccatcgacacgcgcctcgacccggcggagctgcgctcgctggccgcgacaacgatcgagcggctgcagcgcggtcggcagcagggactgacgcaagccgaagcgcaagacctgctgttgcgtgcgctcggcttcctgcgccagggcggcctcgatcaggaggcgagtctgctcgcggcgcgtttccccgatctgctcaatgcgtaccgcctcttcgtttcggcggtcggcagcgagttccgcagctatcgcgatgcgctgcgtcatgacctcgaacgccccggggtcaccgtcagggtccaggaagacttcatcccgacgggcagcgaaacgctcgacaagctggacacctacatcgccggctgcgacgccgtcatccacctcgtcggcgacctgaccggcgcgctggcgcagccgtcgtcgctggcgctgatccggcaacggtacccggatctcggccgccgcctgccgccgctcgcgcccttcctcgaagacggcgcgccggcgctctcctacacgcagtgggaggcgtggctggcgctctatcacggcaagacgctgctgatcgccgtgccggaggacgcggcgccacgtgacgcgggctaccgccgcgacgaagcgcagcgcgccgcgcagcaggcgcacctggcgcggctggcggcagtcgagcgccatcccgaaatccgcttcgccaacgccgaccgcctcgccgtcgagctgctccgctcgaagctgcacgaaatcctcgcgcgcgccggcgtccggatgcggccggccaacctgccgttcggcagcctgggcgctctcttcaagggccgcgacgcggcgctcgccgacctcgccgtcagtctcggcggtatcccggcgagccccagcgccgtcgtcgcgcgcgtcatcaacggcatcggcggcgtcggcaagactcgcctggcgctcgaatacgcgtggcggcgcgccgatgactacagcgcgctgctcttcgtcggcgccgagtcgcccgcggcgctgcagcgccacctcgccgcgctgtgcagcgccagcgtcctcgatctcccggagcggcacgagaccgacgagggccgccagtacgaagctgttctgaactggctgcgcacccaccccggctggctgctgatcgtcgacaacgtcgattccgaagacgccgcggcggcggccgaggcgctgctgccgcgactcgccggcggccacgtcgtcctcaccagccggctcgcccactggagcggccgcctggcgctgccgtcgctcgaagtgctcgcgcgcaaggacgccgccaacttcctggtggcgcgcagccaggagcggcggcgcccgcgcaccgacgatgccgccctggcggcgcagctcgccgacgaactcgggggcctggcgctggcgctcgaacaggccggcgcctacatcgcgcagcgccggctgaacttcgccgagtacctggccgaatggcacagccagcgtgagaaggtgctcgcttggtacgacgcgcgcctgatgcagtacccgaagagcgtcgcgatcacctggcagaccagcttcgaccgagtcggcgagccggcgcggcggctgttgcagcgtctcgcctggctggcgccggagccgattcccgaatcgctgctcgccgtcgccgtacccgaagacgccggcgaggcgcgcgcgaccgccggcgcgccggccgacagcctggccgcgctggtggaactggagtcgtattcgctggtccggcgcgccagcgacgcgccgagcttcacgatccaccggctgctgcaggaagtgagccgacgcccgcgcgacgatacggcgccggccgccgccgccgcgctgcgcgccgcgctggcctgggtcgatgcggctttcgtcggcgatcccggcgatgtccgcgactggccgctgctcgacgcgctggcgccgcacgcactggccgtcgctcgctatgccgacgcggccggaatcgccgatcccacggcccggctgctcaatcaagttggcttgttgttgctggagaaggcacgctacgccgaagccgagccgctgctgcgccgcgcgctggcgatcgacgaggcgagcttaggcgacgcgcaccccaaagtcgcgatccgcctcaacaacctggcccaactgctgcaggagaccaaccgcctggccgaagccgagccgctgatgcgccgtgccctggcgatcgacgaggcaagcttcggcgacgcgcaccccaacgtcgcgcgcgacctcaacaacctggcccaactgctgaaggcgaccaaccgcctggccgaagccgagccgctgatacgccgcgcgctggcgatcgacgaggcgagcttcggcgacgcgcaccccgaagtcgcgatcgacctcaacaacctggcccgactgctgcaggacaccaaccgcctggtcgaagccgagccgctgatgcgccgcgcgctggcgatcgacgaggcgagcttcggcgacgcgcaccccaatgtcgcgcgccacctcaacaacctggcccaactgctgcgggcgaccaagcgcctggccgaagccgagccgctgctgcgccgcgcgctggcgatcgacgaggcgagcttcggcgacgcgcaccccagggtcgcgcgtcaccttaacaatctggccggactgctgaaggcgaccaagcgcccggccgaagccgagccgctgctgcaccgcgcgttggcgatcgacgaggcgagcttcggcgacgcgcaccccacggtcgcgatcgacctcaacaacctggcccaactgctgcaggcgaccaaccgcctgtccgaagccgagccgctgatgcgccgcgcgctggcgatcgacgaggcgagcttcggcgacgcgcaccccagggtcgcgatccacctcaacaacctggcccaactgctgcaggccaccgaccgcctggccgaagccgagccgctgatgcgccgcgcgcggcgaatattcgtcgccagcttcggcagcgagcaccccaactcacagatagtgagagccaacaccgtcgccctgctgcagaagatgggccggagcgacgacgagatcgccgactgtctggcgcgcgaccccggcgccaagcccggcggcgactcgtgacggcgccgcgccggtccccggcgacctctccgacgatggcacacgccctgccagcagcccgcagccagaccccagaccccagaccccagaccccgttttcccgcggagcgatcaatgaaagaaacactcgaaatcaaatccccctggacgatggtcccgatggaatacatcgacctttgcattgccgagatcaggaatgctctgccacccgatcacccgctgcaggagcatgcgctctaccccggaatcaagtgggagcggcggccgatcttcatcgtcgatgacgacaccaccggcgggtggatccgcatggacttcgagcacaagaaacgctggcggaagacgaagttcaaggtgccggcgatgcaggtgttcaaggcccactccgaactcgcggcgatgatcgaaagcgaccatctcgccgaactggccagctatcgcgccgttgccactggagaatgaggcgcctccgcggcgcttcggctcgcccggccggcgcgcaatccgctgaagcggcaacgcatgtcctgaacccttgcgggccagcccctcaccttgcggtgggggtgccgaagcttgccggcgccggcggaagacaaggccagccggccgctcgcccttgggtggcgaggcaggcggagcggttgcaaagttgttgagttggtgaactcgccgcaggacaagaccgccggtccctcgcgctacggcgccgggtgggcgatgtccagaaccatcgcgacgattcgacagctatcgctcgacaaccgggttgcctgccgttcaagctctgacaggagcgcggccgagctttcagcatggcgcaggcacgctcgctttttcggcccctccagccagaagtcgcagccgaaccagccgaccagatagatgccatgcgcggtgtcgagcgcttcaagatagcgttccttcaactggttttccatcgcgctcatcaggtcttcgttccagcagcccttggtctcgatgatcagtacgagaggagagccgtcggccgcccgagtctcgaccttgaggtcggtgcgctcgccgatcccgctttcccgtagattcctcacctgtacctcgcgatcgatgaccgaaccggggagatcacgtcgcagatgatgcagcacgaaatccgacagccggtcctcgcccttcggccttccggagcgttggtcccgttccacgttccataggaaaggcgccagtggcgtgtctccctgcagcagtctctgtagccgcgcgagcgaggccaggaccgcgttggtcagttccgcgcagttgcgtacgagatgtgcgtcggttcgttcgaggaactgcagcagcattgatgggcggattggacaccaattcctttcgcgcagggccgagcgggcagagagcaggctttctaccaacccgtgctgtccgggaaatcgatcgcacaagctctgcaggacggcgaccgactgaaccgtcgccgctgccgagagctgtccgacacagccgtcgcgcaggcgggcgacgtgatcgcggctggtgggggaatagacctgcatgcttgggcgtacgggatcggtggccgccgggaagcgctcctcgagccagagatacagatcacccaactgcgactcgtgcagcgcggcaagccagtggtatcgacctgccagcttgctccagagagcttctccgtacgcgggatcctgctggctcctcgcccacagcggcggccaggccgcactcggtgcatgctccatcagcatttcggcgagttcgagagaacgacctgtctccgcggctcccgagtcgaccgctgccgcgaactcggtcaaggccagactgaccgcggtcgcatcttgccggttgagcagcactttcaggaaagccttgcgctggtccgggtcggtcagccgctgcaggtaggcatggaccattgccgctgcctgcggtgaccagactgcctgcaggtcaccgaggccggtgaagtggcgactttccacggcaacttccttgtcgagttgctggccgatttcggcaagcacgcgatccggaaacctctcgctggctatcctgagcagcctaccccggacaggggcgctgggttcaaagggatacgacaagatggagggaagccacgccgaccatcgctcttccgtggctgcaccaagccagccggcccgttcatgtcccagcagcgcgagggcaaggtgggtggcgatgtctgaataggaaatctctccgtcgggcaagccgatccccagctcggaaagcgaaatggccgtcgcccacgactgggcgcaatcgaggattctcattcgctgcgccgggttggcgcgctcccagccaggcgtcttaagaatgggcgtaaacggcaaaacggggtatcccgcagcgccgtctttcaggctcagttcctgccataaccgcatccagaccccggtatcgccgcacgcatggtcgtcgagggcgttctgcacccgctctgccggtggagggtccagccgacgctcgccctgcgatctcctctgctcgaactcaagttgacgcgcgtgcgcttcccgggcgtccctttcggcgtccgtgccgagccagatcggctcgactaagggagcgacggcatcagcaagcggagagaaagaatggggagcatcccggcaggccgcttcaaacagccggttcgtccagtcgttgtcggcattcggtgaaaacaccctccgcaggcaggaggccagacgcgtcttctgctgctcatcggcggtcgcttcgtattgatccagcagccagggcaggtcttcggggagcagcaggggattctccgcgtagacgagcggcacgagttgctctgccgggtcgttgaccagaggaaggatggcgagcaccagcctcctgcgcttcccggcgtcgaacgcaaaggggtgcgcaccgtcagccgtttcgctacggcgggtgaacagcttctcgtaacgctgcagacaccgccatgcgaccggtgcgaaggcccggcaaatggcggggtcgtccaaacactgccaggctctggcgacgatggcgtttgccaggtcgtcatgaccgaaatcgaaaggtgagcgctcgctcgcctccagccaatccagcgcgacaaggaggtcggacgggccgaaacgatcgacgagtttccccggagaatagcggtaggggcccaggcattgccaatcgccgtctctgccgaaaccgtcgaacagttcccgcgtatcgacatgatgcggccacaaacgggtcaggaggagcgaccgcaattcctggttcgtcgcggaggttccgatcgccagcgaacgcaggcgagccaggaccgcgcaatcgcccagttcggccgccagcttcgcagccgcgtagcgaatgcgcggcgcttcgtcgtcatcgagcgcgagcttggccgccagctccgccagttcgtctgcccgacaggcggaggcgatctgcagagcggcggcacgcacgtcttcgggcaaactgcggtctggcagccagcgccgcaaccgttcgctgaggccggcatgcgccagcttgcggaaatgaggacgcgtttcccgatcccacaaattcacctcattgcgccggaaggcttgcagcagttcatcgagcagcctcgccttgcgcggcgcatcgagcgccccgagatcgccgcgcagcagcagcgccggctcggtcgccacgaggatgtcgaacagcgcgggcgagaggctcgccaaccaggccgtcagttccgacagtcgcggcggtaggcgcgggtcgccgccgccgcgcaacaatgcgagcagtcgttcggggtctgccacgcgctcggcaagatagtcggcggtcaggtactcggcccagctctggtgcccgaagcccaatcgctgatggccgcgggtggtaaatagggcggtgttcagcacctccttcagcgcctggtcatcgacccggacacgcagcctgccggcgcgttcgttctcgccgaggatctctgcgggcgacaggtcatccggcgccacttccagtgcttgtcccagccataccgactgcctgtttcccaacagcagcatggcggcgatacgcccggctattgccaggcgctggtcggtgctcaagcgacctcggaaagcggcctgaagtcgactctgagatagttcgtccgccagcaggcggcagccctggcgaaagatctcctgtttcgtggccggcaggcaatcgttctgcttctggattttcaacagcatgcgcagcgtgttgggcaaggcggcgaaggtcgcgatctccaggtcatgaacctgctgcaggaaacctgccggatcgatctggtaatcgcgcgccgcgttttcgacgtcgcgccggcacagcggcacgagttcgtagacacggggggccgcgccggcctcgttcgctgcagtctggcactgctcgtctgcttgccgttcgacatcggcgttctcgcggggccatagcgcaccgagttcatcggcaagaccgtatggccattcggccgtgcgacaactcaaacgcaggagcaacctgtcccgcggcaattccctgagcgctcgcagcagcaggcgggcggcgttgggaatgatcaggaggcactcgtcgagaccatcgaggaacaggtagagcctgtgcgctccctgtcgccagtgcagcacgcttggcgagtcgaatgcggcgggcaccagatcggccgagctgtactcattgagccgcagagagtggacggcctgaccggctgccgcgagtgcgtccgcctcgtcctgcatcagcgtggattttcccgcgccgggctcgccaagcagcatcaagagcggaatggcacgcaaggcttccagccggcgcaactccggattgtagtggcggccgaactcgcactccggatcgggcaggaaaccatccacgtcgaggttcaagttggcgcccataggcagccagtagcgctgccagcgatggtgaatgtttgtgctcatgggcccgccatccgggctggcgagacaggcagcgtcccgtcgttggtcgatgagccagggtgccgacggctgcgcatggtcattgagctgtccttgcggtgagttacacatgatcggcgtattgacgagcagcgacaaggttactcgaagggattacgggaagctcttctgcgccaggaatgccggatcccctgcaggattcgtcgctcatccgggccgtcgatctggcacccgagcgctggcactcgagcgttcgcgaagaaccgacgcgcgcgtccggcgcgcccgcttcatatcttcctgtttgatcttagcggcacgtcgggccggtgtccatcgcggcggccggcgtggccgccgtgtgacagccgctgcggcaagcgggttcttgggcagagaaagctgtcgccggctatcgacgccggcgagcggcgcggctggcgcgaaacatcgccgctcccgaagcctgcgcttcgaagacgcgctcgcctggcgggctccgcagccgcatttcgcctgcacacggctggccgatgctaaagtgccgtccttgcgatgtcactgcccaagccatgccgaagctcgccttacgcgatgtgcctgccgatctgccccggtgctcgaagccggcgacgccggcccgccgccgttcgttcgaacggcaccatggcaggagaaacccgcgctccacgaagatcctttcgctctgcccgaacatctcttcggcgagatcatgagcggccgtctgctctccccggcgcggccggccccacggctggcgcgcgcactgtcgtcgctcggctcggcgcgcgcgcggcggtgggcggattgagcgagagcttgcggctggcgtccggcgccgtgcgggcgatcgaggaagcggcacggccgggctggccgggacgcctgacgctcggtttcgagcggcgcggcgagcggacgctgctggcccgctgcgaacacttcgggccgctgcgcgtgcagaaggcgctgtacccggaggggccggcggtctgccaggcgatcgtcctgcatccgccgggcggcatcgccggcggcgacagtctggaagtcgtgctgaccgcggcggcgggggcgcatgcgcagttgacgacaccgggtgccggcaagtggtatcgttccggcggccggcgcgcgcggcagtccttgcatgtgcgcgtcgacgagcaggccatcgtcgagtggctgccgcaggaaacgatcgttttcgacggcgccgaggccgagctggagacgcgggtcgaactggccgccggggcgttgtactgtggctgggacattctctgcctggggcggaccgcctgcggcgagcgttacactcacggtgggctcgatctggcgacgcgcatcgagcaggccgggcggccgctgtggatcgagcggggcggtctgcgtggcggttcgccgtggctggccgcgacggccggcctcggcggcctgccggtgagcgggacgctgctgctcgccggccgcccggtcgagccggaatggctggcggcgtgccgcgccgtgccgctcgccgccggcttgcgggccggcgtcacggcgctgcccggcgtgctggtggcgcgctgccttgggccggccgccgaaccggcaagggcgtggctggtcgaagtctggcagcgcctgcggccgctggcgctggcccgggtggccgtgccgccacgcctctggagtacctgattctgctgaaagggagcaatggaactgacaccgagagagaaggacaagctgctggtctttaccgccgcgctgctcgccgaacggcggcgtgcgcgcggtctcaagctcaactacccggaagccgtcgccctgatcagcgcggccatcgtcgaaggcgcccgcgatggccggacggtagccgaactgatgagttacggcacgacgctgcttgcccgcgacgacgtcatggaaggcgtgccggaaatgatccacgacattcaggtggaagcgacgtttcccgacggcaccaagctggtcaccgtccatcacccgatcatctgaggaggcgagccatgattcccggagaaatacttgtccagcccggcgagatcgagctcaacgctggtcgcgagacgatcgggctcgtcgtcgccaacaccggcgaccgaccgatccaggtcggatcgcactaccacttcgccgagaccaacgccgcgctgtccttcgatcgagcggcggcgcgcggcttccggctcgacatcgccgccggtacggcggtgcgtttcgagcccgggcagacgcgcagcgtgcaactcgtcgcgctcgccggcgatcgccgggtttacggtttcactgccgctgtcatgggagccctcgaatgagcgtccgcatctcgcgccaggcctatgccgaaatgttcgggccaaccgtcggcgaccgcgtccgcctcgccgacaccgatctgtggatcgaggtcgagcgggatctcaccgtttatggcgacgaggtcaagttcggcggcggcaaggtgatccgcgacggcatggggcagggccagaaggtcgccgcggaagtcgccgacacggtgatcaccaatgcgctgatcgtcgaccactggggtatcgtcaaggccgacatcgccatcaagggcggccacatcgctgccatcggcaaggccggcaatccggacattcagccgggcgtgacgatcgccatcggcggcgccaccgagatcatcgccggcgaagggatgatcgtcaccgccggcggcatcgacagccatatccacttcatctgcccgcagcagatcgacgaggcgctgatgtcgggcgtgacgacgatgctgggtggtggcaccggcccggcgaccggcacctacgcaaccacctgtactcccggaccctggcacatccaccgcatgctcgaagccgccgaggcgtttccgatgaacctcggcttcctcggcaagggcaacgtgtcgcttcctgaacccttgcgcgagcaagtgcgcgccggagccatcggcctcaagctgcacgaggactggggaacgacgccggcggcgatcgacaactgcctggcggtggccgacgcgatggacgtgcaggtggcgatccacaccgacacgctcaacgaatcgggcttcgtcgaaacgacgcttgccgccttcaaggggcgaacgatccacaccttccataccgagggtgccggcggcggccacgcaccggacatcctgcgcgccgtcggcgagaccaacgtcctgccctcgtcgaccaacccgacgcggccctacacggtgaataccgtcgacgaacacctcgacatgctgatggtctgtcaccacctcgacccggcgatcgccgaggacgtcgctttcgccgaaagccgcatccggcgcgagacgatcgccgccgaggacatcctgcacgacctcggcgcgctgtcgatgatgtcgtccgactcgcaggcgatgggccgcgtcggcgaagtgatcatccgcacctggcagacggcgcacaagatgaaggcgaagcgtggccacctgcccgccgcagcgggtgatccggcgagcgcgcatgacaacttccgcgtcaagcgttacctcgccaagtacacgatcaacccggcgatcacgcatggcatcagccatctcgtcggttcgatcgaagtcggcaagctcgccgatctggtgctctggaagcccgctttcttcggcgtcaagccgtcgttgattgtcaagggcgggatgatcgccgcggcggcgatgggcgaccccaatgcgtcgattccgacgccacagccagtgcactaccggccgatgttcggcgccttcgggcgggcgctgcgaacttcggtgaccttcgtctcacaggcggcactcgccaatcccgaggtggcggcgctgcagttgagcaagccgctggtcgccgttcgcgggacgcgcgggattggcaaacccgatatggtgcataactacgcgacgccgaagatcgacgtcgaccccgaaacctatgtcgtccgcgccgacggcgaactcctggtctgcgaaccggcgagcgtgctgccgatggcgcaacgttactttctcttctgaggggcggatgctttttgccgaatcgtttgccgcagccggggccccggccagcgaccgcctggtattgccttacgacgctcgtcgcaagagccggcagcgcgtgatgctggcgagcggcgaggagttgggctacgtttttcctgccggcaccgtcctgcgccacggcgatcgcctgctgaccggcagcgggcgtgttgtcgcggtcgaagccgctccggaagaactgctcgaagtccgcgccgctgacagcctgcaactgacccgcgccgcctatcatctcggcaaccggcacgttcccgtgcaactggccgagggctgcctgcgctttcagccggatcatgttctggccgaaatgctgatcgggctcggctgtctggtggaggcggtgcaggcggctttcgatcccgagggcggtgcctatggcagccatgcccacgctgctggaggagggcacgcctaccggccgtcgcgcgaagcgacggccgcctcgccacgcgctgcgcacgaccccgggcatggcgcgcatcgctcgccggcgaagatccacgagttcaagtgaatcttgccctgcctcgcctcctgcaactcgccagcccggccctcccggttggcgcctacacgtactcgcaaggcctcgagtgggcggtcgaggccggtctggtacacgatcaggcgactggcgagcaatggatcgctgggctgctggagcacgccgtcggccgcttcgaagcaccgttggcggcctgtctgcagcgcgcctgggcggctggccagacggctgaggtcgagcggctgaatgccgacttcctggccagtcgcgagtcgtccgagttgcgcgccgagacggtgcaaatgggctattcgctgcgccgcctgctgcacgatctcgaggactttccggtgccgcctacgctcgatgccatgcctgaagtggctttcccaaccgcttgggcactcgccagcgcggtctgggagataccgacggtggactcgctgaccgcctatctctggtcctggtgcgaaaaccaggtcatggccgcgctcaagagcgtacccctcgggcaggcagccgggcagcgtctgctgttggcgctcggtggccgcattccagtgctggcggagcaggcgatcgaacttcccgaagcggcatggagtaacttcgctcccggtctcgcgctggcgtcgagcagccacgaaacacagtattcgagactcttccgatcatgaaagaccacgacgcgcccatcacccggcgacccgcgctgcgtatcggcatcggcgggccggtcggctcaggcaagaccgcgctcactctcgccctgtgcctcgccctgcgtgatcggtacagcctcggtgtggtgaccaacgacatctacacggccgaagacgcgcgcttcctcgtccagcatgcggcgctgccgcagcagcgcattctcggcgtcgaaaccggtggttgcccgcacaccgcgatccgcgaggacgcctcgatcaacctcgaagccgtggaccggctgacgacgaccttccccgacatcgagatcgttctcgtcgaatcgggtggcgacaacctggcggcgaccttcagccccgaactctccgacctgacgatctacgtcatcgacgtcgctgccggcgacaagataccgcgcaagggcgggccggggattacccgctccgacctgttggtgatcaacaagatcgatctggcgccgctggtcggtgcctcgctcgaggtgatggagcgcgatagccgtcgcatgcgtggcgagcggccgtttgtcttcagcaacatgaagaccgggcaggggttgccggagatcatttctttcatcgtggcgaacggtctcttctcagccgtcattcgtcccgtaggtgctcggggctgatgggacaccacccggggcgccacggtaatcgctcggcgggcggtagtcgctaggcgggcggtaatcgttcgaatgccggtagtcgttacggtcgcggctacgttccttgctgtcccgcttggcttctttcctgccgcggtcatatccttctcggtagtctcgagagttgtagttctggttgaaactcgcccgttcgccatcgcgatagccgcgctcgtacgccgagttgcggtcggatgacgggtagcggtcgtacgagtaatcgtcgtagcgatggtcgtacgacgagttggagtcgcagcctgccatggcgagcagggcaccaaggccggctatgacggacaagcgcttgacgtggatggacatggggcattcctcctggattgaacggtatctgccgccacggagcgttcgccggcgcggcgacggctcggcgcctgtgcgcggtccctattccggtaacggcagcgcgcagatcatcggtcagtggtcgggtcgtgggcagcataaaccattttgctcagcctgtggacgtcgttccatcgatggcgggtgtccgcacgacacccagccccgaccctgtgctcagccctcgcgggagagcctgcgcttgcccgagggtgaagaccacaccgcgacaggaccgcctgtacgcgatcgtcgcggcgttctgccgcggcacgcgacggcagccggttttttgtgcataatcggccgatgaacgggaacgcgcgctcttgtctttacgacgaacgacaactggatgtggtgctcgacggtatggccagacgcttgacgggtctgctcggtggcaacgccgatatcgtcctggttggtgttctccggcgcggtgtgccgctggcatcgcggctggccgaacggctggacaagctgggagttcgctctgcctggcggctggacctcgaggtgaagcgctacggcgacgaccttgcactgctgtatccggaaacgcgcctgaccgagcggcaggtgccggccggcgtagccctggcggagaagacggtggtggtggtagacgatgtcctttaccggggccattcgctcctgcgggtcgtgcagttcctggcggcgcggggcgcggggctgatccgcagcgtcgttcttgtcgaccgcggcgtcagcctgctgccgattcatgccgacgttacgggaattcgtctcgacgtcgctccgggctcgatcatcgaagtccatgtgccgccatacgaggcggatttctgcgtggaactggtccagccgggccgccaggagtgacggtctgccgtagcgaagggccaatccccgtcagttgcgagctctggcgccttgggtgccggcccgtcactgtgctagaatgctgattttgctggtgagcttgtcgcgctgccgccatgtctccgtggcttccggcgtcgccagtcgttggcgcgaacgtccggtcccgtgggttccggcggtctgacccaggaagggcacggcgagatcgccgcggggccggccttgggcgaccagcgcgcgtgtcggacaccttcaagccagagcagacctctggcttttccatttcttctgaggttgccctatgccgattgtcacactgcctgacggttctcaacgggagttcgcgcagccggtcaccgtggccgaggtggcgcaaagcattggcgccggtctggcgcgcgcggccctcgccggcaagattgatggtcgtctggtcgatacctccttccgcatcgataccgacgtgcatctgggcatcatcaccgagaaggaccccgaaggtctcgaagtgatccggcactcgaccgcgcacctgatggcttacgcggtcaaggaactcttcccggcggcgcaggtgacgattggcccggtgatcgaaaacggcttctactatgactttgcctgcgagcgcccgtttacgctcgaggatctggcggcgatcgaaaagcggatgaccgaactcgcccgccgcgatctgctcgtgcagcgggaagtttggcagcgcgatgaggccatcgctttcttcaagtcgatcggcgagcactacaaggccgagttgatcgatgccattccgcccggccaggaagtgtcgctctatcgcgagggtgatttcgtcgacctctgtcgcggcccgcacgtaccgtcgacaggcaaactgaaggtgttcaagctgatgaagctggcgggtgcctactggcgcggcgatcatcgcaacgagcagctgcagcggatctacggtaccgcctggactcggaaggaagatcaggacgcctacctgcacctgctcgaggaggcggaaaagcgcgaccatcgcaagctggggcggcaactggatctgttccacctgcaggacgaggcaccgggaatggtcttctggcacgccaaagggtggacgatctggcaggaagttgagcagtacatgcgtcgtctgcttggcgagaacggttattgtgaagtcaagacgccgatgatcatggaccgcacgttgtgggagcgctcgggccattggcagaactatgccgagcacatgttcaccacggcgtccgagaaccgcgactacgcgatcaagccgatgaattgtcccggccacatccagatcttcaatcagggtttgcgcagctatcgggacctgccgttgcggctggccgagttcggctcgtgtcatcgtaacgagccttccggcgctctgcacggcatcatgcgtgtacgcgctttcgtgcaggatgacgcccacattttctgtacagaagcgcaggttctgccggaaacggcggccttcatcgatcttctggaaaagatctatgccgatttcgggttcaccgacatcctcgtcaagctgtcgacacgcccggacaaacgcatcggttccgatgcggtgtgggacagggcggaagcggctcttgccgaggcgctggctgccaagggcctggcctacgatctgcaaccgggagagggcgccttttacggtccgaagatcgagttttcactcaaggactgtctcgggcgggtctggcagtgcggcaccttgcagcttgatttcgccttgccggaacgcctcgacgcgcactatgtcggcgaagacaacgaccgccacgttcccgtcatgctgcaccgggcgatcctcggttcgctcgagcgtttcatcggtattctcatcgaacactatgctggcgccatgcctttgtggctgtcgccgatgcaggtcgtggtactgaatatctccgagaaacaaggcgactatgccgaacaggtggcggcgacgcttcgccgcgccggcctgcgcgccgaagcggatttgcgcaacgaaaaaattacccgtaaaattcgggaacatagcttgaacaagctgccctatcaggtcgtcgttggcgacaaggaagtggcagccaatctggtggccgtgcgcacacgcggtgggcaggatctggggcaaatgtcgctcgagtccctgatccggcaacttctcgaggaagttgcgtcgcgtagtggcacggcttgacttttgtcgaaacaaggagtggacccatcgcactgcaaaaggcgcaacgcgttaaccaagagatcaacgcaccggaagttcgtctcgtcggggaggaaggcgagcaactgggagtcatgagtgtcagggcagcgttgtcgctggccgaggaagcaggccttgacctcgtcgagattgccccgatggcgcaaccgccggtctgtcgcatcgtcgatttcggcaagttcaagtaccaggaacagaagcgtcagcacgaggccaagctcaagcagaagcaggtgcaggtgaaggaagtcaagttccgtcccggtaccgacgagaatgactaccagatcaagctgcgcaacatgacgcgctttctcgaagaagaagacaaggtcaaggtaactctgcgcttccgcggtcgggaaatggcccaccaggatatcggcatgcgtcagatcgagcggatacgggccgacttgcaggagatggcggtcgtcgagcagatgcccaagatggagggccgccagatggtcatggtgctgacgccgagcaagaagaagtagcactcgtttcaaccttcagcagcaaaaacaagtggtgccgggtcgaaagtgctcccgtcgggagacacctggcagcatgtttataaacaggagcattccatgcccaaaatgaagaccaagtcgggagcgaagaagcgcttcacgatcagtcccggcggccgcatcaagcgctcgcatgcgttcaagcgacacattcttaccaagaaggacacgaagaccaagcgccagctgcgcggggtgaccgaggtgcatgcctctgacaaggccatggttcgtgccatgctgccgtacgcgtgaggagataagagatgccccgagtcaaacgtggtgtaacggcgcacgcgcgtcacaagaagattctcgccctcgccaagggttaccgcggtcgccgcaacaatgtctatcgcgtcgccaagcaggcggtgatgaaggcaggccagtacgcgtatcgcgaccgtcgccaaaggaagcgtcagttccgcagtctctggattgcccgcatcaatgcggcggctcgtgagttggggatgaaatacagcaccttcatgaacggtctgaagaaggcgcaggtcgaggtcgatcgcaaggtgctggccgacctcgcggtcttcgacaagccggcttttgcggttctcgcccagcaggccaaggctcagctcgacggctagctcgaccgatctcgggaaaggaggcgcgagcctccttttttcggtaaaccatgcaaaatttcgaccaaatcatccaggacgcgttgctcgccttcgcggcgaccgacgaccctgacgcgcttgagcagatcaaggcttccttccttggcaagaacggccagattcccggattgctcaagggactggcgaaactgccgccggacgagcgcaagctcgttggcgcagcaataaatcgcgtcaaggaggcggtcgagtcggcgctgcatgcccgccgcgagtcgctccgccagatggcgctcgcagctcgactggccgaggaggcgctggatgtgaccctgccgggccgtggcgaggcgcgtggcggactgcacccggtgacgcgaaccttggagcgtatggaagggctgttccggtcaatcggcttcgaggttgccgatggaccggagatcgaggccgacttccagaatttcacggcactcaacacaccggaggatcatccggcgcgctcgatgcacgataccttctatctgcaggacgagaatggcggagtggcgccggggatcctgctgcgtacgcataccagcccgatccaggtgcgctacatgcaggcgcacgtcgcccggtatgccggcgcggagaccatgcccgagatccgcgtgatcgctccgggacgcgtctatcgtgtggactcggatgcgacgcattcaccgatgtttcatcaggtcgagggcctctgggttggtgagcaggtgagcttcgccgacctcaagggggtgatcggcgactttctgcgccgtttcttcgagagcgacgatctgcaggtgcgcttccgcccgtcgttcttcccctttaccgagccgtctgccgaaatcgacatggccttcatgagcggtgccctcaaggggcgctggctggaaatcgccggctgcggcatggtccatccgaacgtcctgcgccacgtcaatatcgatcccgagaagtacattgggtttgccttcggcatgggccccgatcgtttgacgatgcttcgctatggcatcaatgacctgcgcctgttctacgatggcgacctgcgcttcctggggcagtttgtctgacggtgtcttctcctgaactctggcgcccatgaaattctctgaatcctggcttcgcagcttcgttgaccccgcctgcgcgggagatgaattctcgcacctgttgaccatggccggcctcgaagtcgaggaggaggtgacggtggctccgcacttcggcggggtcgtcgtcgccgaggtactcgaggtcggcaagcacccggatgccgatcgcctccatgtctgccgcgtcgatgtcggctccggggaaccgctgcagatcgtctgcggcgcgccgaacgctgccgccgggatcaaggtgccgtgtgcattgcccggcgctgaactgcccggcggactgaccatcaaggtcagcaaggtgcgcggcgtcgagtctttcggcatgctttgttcggcgcgggagctcggcattaccgacgacgcgacaggcctgctggtactggcggtcgacgcgccggttggcgatgacatccgccgctaccttgatctcgacgatcgcctgctgacgctcaagctgacgccgaaccgcgccgactgtctgtcgctggaaggcatcgcgcgtgaagtggcggcgctcacgggtgcaccagcacgctttgccgcagtcgaggcagtcgccgcaacgatcagcgcgtcccgcgtcgtcgttcttgatgctccccaggcgtgccccctgtactgtggacggatcattgccggcgtcgacgccggcgcgatgacgcccgggtggatgcggcggcgcctcgaacgtagcggcattcgtccgatttcggcacttgtcgacatcaccaactacgtgatgctcgaactcggccaaccgctgcatgcctttgacaatgcccggctcaccggagccattcacgtgcgaatggcgcgcaatagagaatcgatcgtgctgctcaacgagcagacactcgaattgcaggaagacgttctcctgattgccgatgagcggcgtcccgtggcgatgggcgggatcatgggtggtgcggacaccggtatcacatcggtgaccactgaagtgttcctcgagtcggcgttcttcgcgccgaaggccattgccggtcgcgcccgtcggtacaattttgtctccgatgcttcacatcgcttcgagcgcggtgtcgatttcggcggcacgcggcgcgcgctggaacgtgccacgcggctgatcatcgacatctgcggtggccaggcgggtccgctcagtgaagcattggcgaccctacccgaacgttcgccggtgcgcctgcggccggcgcgtgtggtcagggttctgggcatggctgtctcgaccgagcgcatcgctgaactgctttcccgtctgggtctgccgttcacccggaacggcgaggacttcatcgtcacgccgccgacctctcgcttcgacatcgagatcgaggaagacctgatcgaagagatagcgcggctgcatggttacgagaacattcccgctccggtcccgcgggccttgatgtcaatgttgccgcaaaccgaagcggtccggccctgccagcgaatcagacagattctggctgactgcggatatcaggaggtggtgaacttcgctttcgtcgaagaagcgtgggaagccgattttgccggtaacgccaaggtgattcgccttgccaacccgatcgccagccacttgagcgtcatgcgctcgacgttgatcggcggtctcgtggccaatgtggcgaccaacctcaggcggcggcagaaccgcgttcgagtcttcgagacaggtcgctgcttttctcgtgatccgctgggcggcccggtcgccggctttcgacagccctggaagctgagcgcgctggcttatgggagtgcgctgcctgagcagtgggggtcagcgctgcgcaacgtagacttcttcgacgccaagggcgatctggagcgcctgctcgcgccactcgcggcacgtttcgagaagacggcgcatcctgccctgcatcccggtcggagtgccgcggtggtggtcgatggcagaacgattggctttgttggtgagttgcacccacgctggcagcagaagtacgaattgccactggtgccggttctcttcgaactcgatctcgacgcgttgacggtgatccctctgccgcgatacgcggaggtttcccgtcaaccactagtcatacgggatatcgcgatcgtcgtcgatcaggctctggaattgcagcaactggacgatggtttgaggcgcaattccccggcaatcgtaaggaatatcaagctgttcgacgtctatgccggtagcggcgtcgaggccggcaagaaaagccttgccttccgcatagtgatgcaagatactcaaaaaacgttgctcgaagccgacgttgacgccgcgatgcagcagctgacggcctatctcagcgaggcattcgcggcgcggcttcgcgtctgagaagggagaggaatgacgcttaccaaagcagaactcgcggacttgctttttgaaaaggtcggcctcaacaagcgtgaagccaaggatatggtagaggcttttttcgaagagatccggaatgcactggaacgtggcgacggtgtcaagctctcggggttcggcaatttccagttgcgcgacaagccgcagcggccgggccggaatccaaaaaccggcgaggaaatcccgatcacggcgcgacgagtggtcacttttcacgccagccagaaactgaagggcgaggtggagcacgcttatgatggaagcgagtcctagggacacgggcaatgagcctttgccggccattcccgccaagcgttacttcacgattggcgaagtcagcgaactctgtggcgtcaaaccgcatgtgctgcgctattgggagcaggaattctcccaactcagaccggtcaaacgccgcgggaaccggcgctattaccagcaccacgaggtgctgttggttcgccgcattcgcgagcttctctatagtcagggcttcacgatcagcggcgcgcgcaatcgcctcgacgaggctgtgctccaagaagaggccgacgccagttcgtccgggctgacgccggaaatactgcgtgccgagttgttgagcattgcagaaatgcttcgggtttgagccgtcgcagtgtttgctttataattatcaattcgtcggggcgtggcgcagcctggtagcgcacttgcatggggtgcaaggggtcccgagttcgaatcccggcgccccgaccaatggaccagagaaaagagccaacgctgtcaggttggctcttttcttgtgtgttcagcggcgccgagttcattggcgcttcgaccgagtcgtcttcagtggtgtatcgtgtagtgtagattgtctgccgttcaccaatgaatcgctcgatggagaaatcacggccagtcgccgcgctgttgcggagattgctttcccgctgacctagcagcggtcggacctcgcccgctctgccctggaataccctgcatgaacgacgaactacttcgctggacggatgacaccggatcgcacgacagcttggtccctggcggtcagtgtccctggaagattctggtggtcgacgacgaccccgaagtgcatggcgtgacgcgcttcgttctcgacggcctgcacgtctgcgggcggccgctgcgtctgctgcacgcgttcagcggcgaggaggcgcgcaggcagctgcaggtgcatcccgacattgccgtcgccctgctggatgtcgtcatggagacggcacaggcgggcctcgatctcgtcggccatattcgtgacgaactcggcatgagcgagtgccgcttgatcctgcgcaccggcgagccgggttatgcgcctgagctgaccgtcatccaggaatacgatatcaacgactaccgtaccaaggccgaactgacccacactcgcctgatcacgacggtcagttcagctctgcgctcgtaccagcaactgcacgcggtcgccgaacatcggcgcggtctggaactgatcgttcgagccgccgccgatctgatggaggagcgcgccatcgccaatctggcggagggtgtgctcacgcagctcgcggccctgctcaagctgccggtagacggcatcgtgtgcacacagaaagggtcaccgctgggcggtgatggcgaccactgctatgtcgtgggtgccgccggtcgtcacgcgggctatattgctcagccgctggagaccttgccggatgagcggatcgttgacgccatcctggccagcgtggcgcgtcgccagcacgtctttggcagcgactacgcggtcctctacctgaaggcttcaccgcatcaggaggcggcgatcttcctcgattccggccaggtgctcgagactctcgaccgcaccctgctcgacgttttcgttgccaacattgccgcctgcttccgtaacgtcaagctggtcgagcgcctcctgcatgcacagcgggaaatcgagcagcaacgtgccttcctcagagcggtgatcgacgccaatccgcacttcgtcttcgtcatcgatgggcaggggacgatccgcctcgccaaccgcagcctggcggtgagcttcgatctgacgcccgcgcaaatggtcggacacgccctgccggacttcgtgaccgaccctgatctcctgcagacgctgcgcgacgatgatcgggccatcctcagcggcaagcggcgtcgcgtcgagcgcgagattcgctttgtcgaccgggcgggtgtagtgcgctggttccacaccatcaaggcgccgatcgtcaatggcgatggcgaggtcgagcaactgatcggcgtctgtagcgacatcagcgaacgcaagcttgcggaacaggctttgttcgaagccaaggagcgagccttggtgaccctacattcgatcggcgatgccgtgatcaccacggatgcgagtgggcatgtcgactacctgaatcctgtagcggaagcgctcaccggctggacgacggcggaggcgaggggcaggtcgtccggtgaggtgttcccgatcgtgcatgaccagacgcgtcggccggtcgcggatccggtcagtcgctgcctacagcaaggacgcatcgttgccctggccagccattcgctgttggtcgcgcgcgacggccaggagtacgacatcgacgattcggcagcgccgattcgtggccgggacaaccagcttctcggcgtcgtcctcgtgttccgcaacgtcaccgagacgcgcgagctggcacgccagttggcgcacgatgccacgcacgacgctctgaccggtctgatcaatcggcccgagttcgagcggcgattgcagcgagccgtcaccagcgcccgtcaggacggcgcccggcacgtcctgtgttatctcgacctggatcagttcaaggtggtcaacgacaccgccgggcatgcggccggtgacgagttgctgcagcagatcaatacgattctggccggcatgttccgggagagcgacacgctggcgcggattggcggtgacgagttcgcgctcctgcaggaaaactgtccgctggatcgcgcctacgccattgcccagtccgtcgtgcgcaatgtccgtgagcaccgcttcaactggcaggggcgaagctaccagatcggcgtcagtattggcctggtgccgatcacggccgaaacccaggataccgtccagttgctgaccgaggccgatattgcctgctatacggcgaaggaactgggtcgcaaccgcgtccatgtctaccagcggacagacagcgagagcgttcagcgtcacagcgaaatactcggcgcggccggtctgcgcgacgcgctcgaccagggcctgttccggcttcactaccagccgatcgtggccttgcagggccccgacttccgcaccgtgcgctacgaggcgctgctgcgcgttgctcatcctggcaatacccagcgcaagggggaactggtcttgccggcggccttcattccggcggcggaacgttacaatctgatgggcgccatcgatcgctgggtgattcaggccgccttccgggaatatgcaaacggagtcggtctcggcggtgccagactggcgatcaacctgtcgggaaactcactcagcgacgagagccttctcgctttcatcgaaagccagtttgtcgaacacgcgttcccgccggaaagagcctgtttcgagatcacggaaaccgccgccattcagaatctgggacctgcgctcggtctgatggccgcgctcaaggggcacggctgtcatctggcgcttgacgatttcggcagtggactctcctcgttccattacctgaagacgctgcctgtcgactacctgaagatcgacggcagcttcgtcaaggacatgtgcgaggatccccgggacgatgccctggtggctgccatcaaccagatgagccacgcgatggggattcagacggtcgccgagtacgtgtgcagcgagtcgatcgccgaacgcttgtgcgaactcggcgtcgactatgctcaaggttactttttcggcaagccaatgccgtggggcgagtcgtcgtcgtgaacgccgcggtgcggtctctgccgcgccgtgtcaacgctttgcaaaaggactgccgccacgtcccgcgtttcccgcttgggagcagggcgcgacgggcgtgcctgaccgtcgctggtgccgatgccccggccgcttccccgtcgtccgagttcaacgctgctgactcccgactcatcagaatccgttctgccgatgaagcttccaaccttgccgccggctgcacatggcggtgtgagcaaggtgttgctggagcaatggttttttcgaggccgtaagcccgaagtaagcaatggcaactatgatctggcgctagtcatgctaagtgactcgacaaaagtccattttggaggaggaaacgcgaagtgaacgacgacatcgttgcacggattgaggccaatccgaagtatcacgaactggtgagcaagcgcaattcattcggcatcaccctgtcgattctgatgatcattgtctactacggctacattctcttgattgccttcaacaaggaatggttggcgaccaagatcggcgccggtatggtcacctcgatcggtattccgctcggtgtgggcgttattgttttcacgatcgtcgtcaccaacatttatgttcggcgtgcgaatacggagttcgacgacctgaatgccgaaatcatcaaggaggcgaacaggaaatgatcagcaaatccactcgtaccattttcgcactgacgctgggtctcggcgttgccggtggtgctctggctgcgggagccgaccttggcaacaccaccaagcaggcgaccaactgggtggcgattgcgatgttcgccattttcgtcgccattactctggggatcaccaagtgggccgcggcgaaaacgaagtccgctgccgacttctacacggccggcggcggcattaccgggtttcagaatggtctggcgattgccggcgactacatgtcggccgcgtccttcctcggtatttccggcctggtgttcgccaacggttttgatgggttgatcttctcgatcggctggttggtcggctggccggtgatcaccttcctgatggccgagcgcctgcgcaacctcggcaagttcacctttgccgacgtggcggcgtatcgtttcgcgcaaacaccgatgcgaaccttcgcggcaaccggctcgctggtcgtcgtggcgttctacatgatcgcccagatggtcggtgccggtcagttgatcaaggtgctattcggtctcgaatacacggttgcggtgatcctcgtcggcgtgctgatgatgtgctacgtgctgttcggcggcatgacggccaccacctgggtgcagatcatcaaggccatcatgttgcttaccggtgctactttcatggcgctggcggtgctctggcagttcggcttcaacccggaagcattgtttgccaaagccgttgaagtgcacagcaagcacgacgcgatcatgagtccgggggcgctgatcaaggacccggtgtcggcgatctcagtcggcatggcgctgatgttcgggacggcgggtctgccgcacatcctgatgcgcttcttcacggtgccgagtgccaaggaagcccgcaagtcggtcggttgggcgaccacctggatcggctacttctacattctgaccttcatcatcggtttcggtgccgtcgtcatgttgacgcagtcccccgatctctactatgtcgatggggatctggccaaagggttgaagggtggcggtaacatggccgccattcatctggcgaatgcggtcggcggtaacgtcttcctcggcttcatctccgcggtggctttcgcgacgattctggcggtggtcgccggtctgacgctgtcgggtgcttcggccgtgtcgcacgacctgtatgcgacggttttcaagcacggcaacgccgactcggcggccgagctgcgcgtctccaagatgaccacggtctgcctcggcgtcgttgcggtgttcctcgggatcgccttcgagaaggaaaacgtcgcctacatggtgatgctggccttcgccatcgcgtgttcggccaacttcccgatcctcttcatgtccgtgctctggaaagattgcacgaccaaaggagccgtcgccgggggtatcttcggtctggtcagctcggttggcctgaccctcctgtcggcctcggtgtgggaagcggtgttgaagaacccgaagggcagtgccttgttcccctactcgtcaccggcgatcttctcgatgacgggcgccttcctggtgatctatctggtctccaagatggacaacagccagcaggccaagctcgagcgttcgctctacccggcccagaaggttcgctcggaaacgggcgtgggcgcttcgtcggcgtccggccactgagcggtagccgctagcagcctgcgttgagcagcaagcggcccggcagcgacaagctgccgggccgctttggtttctcgcacacgctgcactgtcgttcggcctgtatccacttcggtgcgtgagcgaaggggttgattcgttgcggccgaccgtggtatccggcaaagcctttgtgtcatcgacgtgccgacgcgcggcatcatcacatcgtcctcgtcccccgacttcagcggccgcccttgctgccccccttgtcccagccgtagcgagccgcccgccgccagcgcgaatccgcttggcgcagggcattggcggtgtgctcaacgggattgcctgaggtggcccgctggggtgcgggcttggccggactggtgcccggtcggtttgcttttcggttcatcggagtgatcgcggccactggctggcgctgtggtagacttcgccgtcattctaacgtgcaagaagacagccatgtccggcaacacgatcggtacccttttcaccgtgacgtcctttggtgaatcacacgggccggcaatcggctgcgtggtcgatggctgtccgccggggctggcgatcagcgaaggcgacatccaggctgaactggatcgccgccggccgggaacctctcgccacgtgacacaacggcgcgagccggacgcggtcgagatcctgtccggagtcttcggcggccggacgacgggtgcgccgatcgggctcctgatccgcaatcaggaccagcgcagcaaggactacggcaacatcgccgagacctttcgtccagggcatgccgactacgtctacacacagaagtatggtttccgcgactatcgtggcggtggccgctcgtcggcgcgcgagacggcggtgcgcgtggctgccggcgcgattgcccgcaagtggctcgccgaacgctacggcatcatgatcgttggctggatgagccagctcggaccgatcgagattcccttcctcaacgcgaccgatattgccgccaacgccttcttcgcgccgaatgcggcgttggtaccgcaactcgaggcctacatggatcagttgcgaaagtccggtgattccgtcggcgccgggatcacggttaccgctagtggcgtgccgcccggttggggagaaccggtttatggtcgtctcgatgccgagatcgcgtacgcgatgatgggcatcaacgcggtaaagggggtggagatcggcgccggctttgcggccattgcccagaagggcagcgagcacggtgacgagatgaccccgcagggcttcgtcaccaaccacgcgggaggggtgctcggcggcatatcgagcgggcaggacctggtggtcaggctggccatcaagccgacgtcgagcatccgcctgccacgccgctcggtggacctcgctggtcatgccacgctcgttgaaacccacggcaggcacgacccttgcgtgggtatccgggcgaccccgattgccgaggcaatgctcgcgctggtactgatcgatcaggcccttcgtcatcgggcgcagtgcgctgatgtgctgtgcgccacgcctcgcattgccggccgcgtagcgggatgacgtggtgccgtggcaatggttataatcgcgcggtccggttgcgcatggggcgagccgggatcgatcagtgagaggcgatgatcatgcaagttgagcaccacgaccttcatcaggagtttcccgagtatctggatgtaattcacgtcctcaagacatcgagcgagcagttcggcagtatgtatgatgaataccagcatctgaccagagaagtcgaacgtctggaagaggaagacctgccggttgacgatttcactatcgaaaccatgaagaagcaccgtgtgcggctcaaggaccagatgtatcggatgctcgtcgcgcacaagaacggccactgatccgatcccgccggtgtgatgcggtgcatccggtagaattgccggatgcattcactgccctattggcgtctgtccggctactacttcttctacttcgcctttattggcgctttctcgccctatttcgggctctacctccagtcgctgtccttttcagcctgggacatcggcctgttgatgtcgcaaatgcaactgatgcgcctgtgcgctccctacctctggggcgttctcgctgatcgtctggcgcagcgggtatcggttgttcgtctcgccgccgtgctgagtctgatcgcgttttcggcattcttcctcgtcaagagtttcccggcgatgctcgtcgccatggcattgctggccttcttctggagtgccgcgttgccgctggtcgaaacggtgaccttcgaccatctgcgggaccaaccggggcgttacagccgcattcgcctgtggggttcggtcggcttcatcgtcgcggtgatggggaccggcgcgctgctcgatggcctacacttgccgagcctgctgtgggtgattgtcgggacgctgaccggcatcctgatctacgcgctggccgttcctgaagcgccggcgcacgcgtccgctgacgaacacctgccggtgggcgatatcgtccgccagacgcgcgtcagggcgcttttcgcggcctgcttcatgatgtcggcggcgcacggcgcgctgtacgtcttctactcgatccacctcgccgatcatcaatacaacaagttcctggttggttgcctttggtcgctcggggttctggccgagatcatcgtgttcttcttcatgagcgatctgctgcgccagttcggcttgcgcgccattctgctgctcagttttgccgccgcaacggtgcgcttcctgatgatcggctggggcgtcgactggttgctggtgatcgtccttgcccaacttctccatgggctgacctttggtgcctatcatgcagcggcgatcgcggcgattaatcgctggttcccgggtcgctgccaggcccgtgggcaggcgctctattcgagtgtgtcgtttggcgccggaggtctcgtgggtgggctgctcagcggctggacgtgggaacgcttgggtgccgcacccacttatgccttgagttcggtgtttgccctggtcggtctactattcgttgctcaatgggttcgcagaagcgatctcgacgacgtgccagactgaagccttgccatcggccgacagacagctatcgagggctgtgacataatccgcccgttggcgagcgccatcgaaaatgggtgggtgacccctcggctgacccagcatcaaccggtttgtcggcaggacgtcgtaccagctcagcattcaggatgacaaggacaggaaatgaagatctgtattctcccgggagacggtatcggcccggaaatcatggccgaagcggtgcgcgttctgcaggcactcgatctcgggtgcgaaatgacggaagcgctcctgggtggctgcgccgtcgatgccacgggtgatccctatccggaggcaacgcagcgactggcccaggaagccgatgcggtcctgctcggggccgtcggtggtccgcagtgggacgatctgccgcgtgcgcaaaggccggaacgtggtctgctcggtattcgcaagcagcttggtctgttcgccaatctgcggccggcgatcctctatccggaactcgcgaacgcctcaacattgaagcctgagatagttgccggtctcgatatcctgatcgtgcgcgaactgaccggtgacatctacttcggccaaccgcggggagtcgaaacacgcgatgtcgatggccaccaggaacgcttcggctacaacaccatgcactacagcgaaagcgagattcgacgcatcgtcagggttgccttcgaggcggcgcgtcgacgccacaggaagttgtgttcggtcgacaagatgaacgtgctggaaaccactcagttgtggcgcgacgtcgccagcgagacggccagcgagtaccccgatgtcgagttgagccacatgttggttgacaatgccgcgatgcagctggtgcgcaatccgaagcagttcgacgtcatcgtcaccggcaacatgtttggcgacattctttcggacgaggcatcgatgctcaccgggtcgatcggcatgctgccgtcggcctcgctcgatgccaacaacaagggtttgtacgagccctgccacggttcagcgcctgacatcgccggccagggggtggccaatcccttggcgacgattctttcggtggcgatgatgctgcgttatacctttggtcgggagggcgaggcgctacgcatcgagagcgcggtcaagaaagtgctggcgcaggggtgccgcaccgccgacatctacgaggcaggcacccggcgggtcggtacgcgggccatgggtgatgctgtcctcgcggcgctgtgagagtcggaatacgggtagaggtgaggcaatgatgaaagttggtctggtcggttggcgcggtatggtagggtcggtcctgatgcagcggatggttgatgagggtgatttcgagcatttcgaacccttctatttttcgacttcggccgttggtgacacggccccggttttcgctggcaagggaggcggtacgcttgcggatgcaatgtcgatcgaggcgctcgcgcacctggacgcggtaatcacgtgtcagggtggcgagtacaccaaggaggtgtttcccaggctgcgagctgccggttggcaaggtcactggatcgacgctgcgtccaccctgcgcatgcacgacgacgcggtaatcatccttgatccggtcaaccttggcgtcatcagggatgccttggtcaatggcgggcgcaactggattggtggcaactgtaccgtatcgctgatgctgatgggtattggcgggctgttccggcacgatctcgtggagtgggtcagcgccatgacctatcaggcggcatcgggggcgggggcgcagaacatgcgtgagttgttgctgcagatgggcgcgctgcacgatgcggtcaggtccgagctcgccgagccggcttcggcgattctcgatattgaccggaaagtggccgaatgcatgcgttcaccgagtttcccgacgacgaacttccgcaacacggcacttgccggcagcctcatcccatggatcgatgtgccggttgatggtggccagtcgaaggaagagtggaagggtggggcggaatgcaacaagatcctcggcttgccggcgtttcgcacgccaggcagcataccggtcgacggtctttgcgtgcgcatcggtgccatgcgctgtcactcgcagggtctgaccatcaagctgaagcgggaggtgccgctggatgagatcagcgacgttatcgcgcaggcgaatccctgggtaaaggtcgtggaaaatcagcgcgagatcagtgagcgggaactgacgccggcggcggttaccggtagcctgcatgtcccggtcggtcgcctccacaagctggccatggggccggattatctcggcgcttttactgtcggggaccagttgttgtggggcgcggctgagccgctgcggcgaatgctccgtattctgctcgaggactgattgggtagaaaccggcgagttcggtgcggaccgccggtattcggcccggcgcagtgcccggaatcacaagcaagtttagcttgcatggctaacttcatgatgttattttaattattccgatttcgacgcgcagggtggcgccgtggccaagaaaatacaatatacagcaagcaatttcagactgcggacctctgcatgggcggttgcatcagccttggcggtcgcggctttgcccctggccgcagccgctgccggtttgggcaaggtcaccgtcctctctgcgatcggtcagcctctgcgcgcggaggtggagctctttgcgacgcgcgaagaacttgccggtctgcgggcgcagctggcgtcgccggatgccttcaagcaggctggcgtggaatatgcgccgaccttgctgggcatccgcttcgccatcgacaagcgcccgaatgggcaggcgatcgtcaggctgacttcggagcgggcggtcaacgaccccttcgtcgatctgttgctggaactcaactggccgaccggtcgcgtgattcgggagtacacgttcctcctcgatccggtggagttcgctggcaagaccgctgctccgccacctgtcgccaggccgctggtgtcgccaaggccgttcgccgaagagcgcaccgtcgcaaggccccagcgcggcgactcctacagccggccgcgggccaccgaacaggcgccgaaaagcggcgagacctacgaggtgcgtcgcggcgaaacgctcggcaagatcgccagtgacctccggcccgagggggtgtcgcttgaccagatgctggtcgggctcttccaggccaaccaggacgcattcgatcgtggcaacatgaaccggttgaaggccggcaggattctttcgataccggacaagggaagtcttgaggcaataccaaaggacgaagcccggcgagtcgtcgtggcgcagtccaccgactggggtggttaccgccgcaagcttgccgcaggtgcagccgacgctcccgttccggaggaggcggcgcgccagcaatctgtcggcaagatcacggcacgggtcgaagaccgggcggcaccggcggctgaaccaaaggatcaactgaaggtatcgaagacggagctcgccggcagcaagccggcggtccccagcaagcgtgccgacgaggacttgattgccaaggaaaaggcgctcaaggatgccaatgagcgtctggccagcctcgaaaagaatgtggccgagttgcagaggctggtggaactgaagagtcagacgctggctgatctagaaaaacaggcagcgggcaagggcggcgcgccggcagccgagacgaaaaagaccgtggaagacgcccgagcacccgtgacgtcgccgggagcgccggcgccaggcgtcgttggcgggcgatcggaggtatcaccaccccctgcctcaccggtggtcgccgccaaacctgccgatgtgcctgccgacagcaagcccagcgatgtggcggcgaagcctgaacctgtaccacaggagccaaaggtcgagcccaagccggaagagccgaaaccggttgcagcgcccaagccggccgttgcaccaaaagcaaaggctgtggcggtcacctcgccgcccgaagaagagccggggttcttcgaggcgctgctgaccagtacgcccttcctggcaggcggcggcggtgtcctggcgctgcttgccgcttactggctggccaggcgtcgtcatcgcagcgagacctccaggtcgctcgatgcgaccagcacgattgctccgccaggcgatagtctggtcgccaactcggtgttccacaacacgggtgggcagagcgtcgatacatcgcactcgatggctcagaccgatttcagccaggccgggccaggcagcattgataccgatgaagtggatccggtggccgaggccgacgtctacatggcgtacggccgtgacgcgcaggctgaagagattctcctcgaggccaagcagaaagacccgcggcgtcatgccattcacctgaagttgctggagatctatctggggcgcaaggacgtcaagcccttcgacacgctggcggctgaactcttcagcgtcaccggtggggttggcgtcgaatgggagaaagctgccgcgatgggcttgcagctcgacccgttgaacccgctgtatggcgccgctggaacaactcctgccccgtcgcgggactccgaaacgacgatcatcgtgcgtcccgagacgattctggagaagccgaaggcgtcggcgccggatgagccagcctccacgaccatcttgcaggataccgtcaccaagcccggcgaactggcgaaaatggctgccgccgctaccgtcgctaccgccgcggctgcgctggtgccgcctgccgcagcgccggcagtagccgcgccggtcgaactggccagcctggatttcgatcttggtctcgatgacgcgaagccgttggaggcaagcgctgtcgaggacgctcaccttgaaaccactctcgcgtttcaaggtccggcacccgacgatccactcgatttcgatctggccacgtcctattcggagacgccatcgctttcggacgaggaactcgatgcgatgcagccgacgccgcgggtggacatcgagccgccggaaatcacgatgctcatcgcgcccggaacggacccgggtacgctttcggatgacattggagtcgatttcgctttcgatctgaatgccgcgtcgtcggttgagcagggtgccgaaacggagttgcgtgtgcccgcggcgccggatgagatgctcgatatcggctcggctggcgtcgatgccctggagttcgacgtcaagctgaccgagtcgacagttcttggcgaggcgctgcagcatccatcgttcgacatctcgtcaatcagccttgacctggccgacgatatgcctaggcgggctgaggtgagtgttgccgaccaatcgccggaagcctccttcgaagccgagcaggaggataccctggtcaatccggatttctcggtggagagcaccgacgccggactggattcacggttccccccggatcttgatctggcggcggaaccggagatcagttcgagcgaggaagtggcgacgaagattgacctcgccagggcgtatcaggagatgggtgatctcgaaggggcgcgcgaactcctgcaggaggttctcagggacggtgattctcggcagcgcgaagcggccagcgcccttctgacggaactccgcgagtaaggcgttaagcaaaaataacttgaacatttgtggtgattggcctatggtttcagcatggagcaagagctagccatagaagccaagtatcaagcgctgtgcggcaggctggatgaggccacgcttcgcctttgggcggcgacggaggcacgaagcctggggcgtggtggcgtcaccttggtcgccaaggcgactggcctgtcgcgcacgacgattcatgcgggtttgagtgaactgaacgcaccggtttcggctggggagcaaggcgtgccactccgagcgcgagcggtaggcggtgggcgaaagaagttgattgacaaggatgccagcttgctgagcgatgtcgacgccttggtggagccgacaacgcgtggtgatccgatgtcgccgctgcgctggacctgcaagagcacctatcgcctggctgaagaactgaggcgacaggggcatacggtcagccagcggagcctttgtgatttgctgagtttggcaggcttcagtctgcaatcgacgcgaaagacgcgagagggtgggcagcatgaggaccgcgatgcccagttcggccacatcgcccgtactgttgcggagtatcaggcggcaggcgatccggtgatttcggtggacaccaagaagaaagagttaatcggcgacttcaagaatggcggcaaagagtggcaacccaagggaaagccagaagaagtccgggttcatgacttcattgaccgtgaactcggcaaggtcgcgccctacggggtttatgacttgaccaccaatacgggctgggtcagtgtcggcatcgaccacgataccgccgaatttgccgtcgaaagcatccggcgctggtggcgtgaaatgggacaggtgacctacccgaatgctcgccgtctgctgatcaccgcggacggcggtggcagcaacggttatcgtgtgcgtctatggcgaagggagttgcaaaagctggcggatgaacttcgcctgacggttcaggtttgtcatctcccgcctggaaccagcaaatggaacaagatcgagcatcgcatgttttgccacatcaccgcgaattggcgcggacgaccgctagtcagtcgacaggtggtggtgaacctgatcggtaacacgacaaccgagacaggcttgcgaatccaggctgcgatcgatgaaaacgcctatacgtcgggaatcaaggtgtccgacgaagaacttgcttcgcttgccatcgagcgcgacgcgtttcatggcgaatggaactaccggttgataccccggaaaaatgacgaataactcgtattgttcaagttatttttgcttgccgcctaagtgccttcggggcggcgggctggcggtgcgccgggtgaggggtgggtcgcgtcggcgcctgcgcttgggcgtaagctgaaaggacggacgcggcaatgcacccggcaagcggcctgctggtctggctcgtggcgctggtgttgatccagtgtctggaaggtagccacctgctgttggcaggtctgctgtccttgctgctgtccggcagcaaggcgcagcggcgttgcgcgcgactggcctggggtgcgcgctggctttttgtgtcgctgttcgtcatcatggcctggggaggcgccggtgagccggcgtggagcggcttgctggcacccagtcgcgagggactggccgatgccctgacgcatgtcggacgtctgctgctggtgttgatggcggtggcaatcctccgcgagcgaatgtccttgcccgagttgctgaccggtacgcgtcgcttgttgggaccgctacggcggctgggagtcgatcccgatcgtggactggtgcgactgctgctggttctgcgccaccttgaaacgctgccgcgtccgcgcgattggcgtatcctgctcgacgtgccgaccaccggcaacacggaggaggtgttcgaaatcgccgatcggcctttctccgggggggatttcctggttctggcgctggtcgccggtacgctggcgaccgtctggctgtggcaggcctgagctatgcgcattgccttggctgtcgaatacgacgggagcggttttcgaggctggcagacgcagccgggtggcggtacggtgcaggatgccgtgcaggacgccttgcgacagttcgccggtgtgccggttcaggtggtgtccgctgggcgcacggacgccggcgtgcatgcgacggggcaggtcgtgcatttcgatgccgccgttgaacggtcgatgtttgcctgggtacgcggcaccaacagcttcttgccgtcggcggttgccgtccgctgggcgcgaccggtcgcggacgacttccatgcgcggttttcggcgtatgccaggcgataccgctatttgttgatcaaccgcgcacatcggacgggagtctggaacggcagggtcggttggtatcatcacccgctcgatgtggggacaatgcaggcggctgcacacctgctgcttggtgagcgggatttttcggctttccgggcggccgagtgtcaggccaactccccggtgaaagtgatgcgcgaggctcatgtacggcgtttcggtgatctgatcgccttcgacttcgaagcctcggcctttcttcatcacatggtacggaatctggtcggcagcctggttcatgtcggtcaggggaaacgcccgcccgagtggattggcgaactgctggctgccggcgatcgccgcttggcggcgccgacgttcgcggcggccgggctctacctctttgcggtcaggtatccgccggaactcgggctgccgagtggggaccaaacgaacctcacaccttgtattccgctctatggacaataagctcgccggcccactgccgttacgtatcaagatctgtgggctgactcgcggcgaggatctgcagcaggcagtgcaggctggcgcggacgcgatcggtctggttttctatccgccgagcccgcgctgcgtggatgtcgatactgcggcgcgtttggcgcgcgcggtgccgcccttcgtcaccatcgtcggcctgttcgtcaatgccgatccggggttggtacgggcgacgctttcggctgtgccagtgcatgtgttgcaacttcacggtgatgaagacgaagcctattgccggcagttcgatcggccctatatcaaggccgcgcgcgtcaggccagggctggatttggtacaatacgcggctgccttcccgtcggcgcaagcgattcttctcgacgcctttgcggacggctacggtggcagcggcaaggtcttcgactggtcgctggtgccggagtcgctcgacaggccggtgatcctttcaggcggactcgatgccggcaacgtgggcgaagcggtacgccgactgcggccggcagcggtggacgtctcgtcgggtgtcgaagccgccaaggggatcaaggatggcgaaaagatgcgtgcctttgtggccgcggtacgggctgttcgataaatgaacagcgaacgatgcagaaggtctctgagcgaggttgggtcatgggtaggcagtctggtggtcggacgcggatgtgctggcggcagcatctggcgaaacatacctgagggggcgtctggtgcttttctccggcgctgcgcaagcgccttgtcgccagctcgcaaggatatgtgttgatgacccagcctgactacgatttacccgacgccacaggccattttggccagtacggtggcgtcttcgtcgccgaaaccctgatcggtgcactcgacgaactcaaggaggcttacgccgccgctcagcgcgatcctcaattcgtcgccgaattcgattacgacctcagacactatgtcggtcggccaagtccgctctaccatgcgcggcggtggtcggaggtactcggcggcgcccagatctatctcaaacgcgaagacctgaatcacaccggtgcccacaagatcaacaactgcatcggtcaggcgatgctggcgcggcggatgcataaaccacgcgtcatcgccgagacgggtgccggtcagcatggtgtcgcaacggcgaccgtcgccgcgcgctatggcatggaatgcgttgtctacatgggttcggaagatatcagacggcaagccgccaacgtctaccggatgaaactgctcggcgcgaccgtcgtgccggtcgagagtggttcaaggacgctcaaggacgcgttgaatgaagcaatgcgcgactgggtcaccaatgtctccaacacgttctacatcatcggtacggtggccggcccgcatccctatccgatgatggtgcgcgattttcagtcggtcatcggccgcgaggcgatcgcccaaatgcaggagcagtgcggccgtcaacccgacgccgtgattgcctgcgtcggcggtggctcgaacgcgatgggcattttccacccctatattccggttgccggtgtgcgtctgatcggcgtcgaggcggccggcgaaggcatcgcgacgggacggcatgcggcctcgttgacggcagggcggccaggcgtgctgcacggtaaccggacctatctgctgcaggatcaggacggtcagatcatcgagacgcattcgatttcggccggcctcgattatccgggcgtcggcccggagcacgcctggctcaaggatagcggccgggcggagtatgtcggagtcagcgatagcgaggcgctgcaggcctttcacgatctgtgtcgcctcgaaggcatcattccggcgctcgaatcgagccatgccctggcctacgccagccgattggcgccgaccttgccgcaggacaggatactgctggtcaacctctccggtcgtggtgacaaggacatgcacaccgttgccgaaaaatcgggaatcaccttctgaccatgtcgaaaatacaggctgtattcgaacgcctccaggcgcgcgggcgcaaggcgctgattccgttcatcactgcgggagatccggcgccggagctgaccgtaccgctgctgcatacgctggtgcaagcgggggccgacatcatcgaacttggcgtcccgttctccgacccgatggctgatggaccaaccatccagcgtgcctccgagcgagcgctggcgaagggcgtgagtctgcgccacgtacttgggatggtggccaattttcgcgccgacgacaacgaaacaccaatcgtgctcatgggctacgccaatccgatcgagtcgatgggtcttgaagcctttgccgcggcctcgtttgatgccggtgtggacggcgtcctggtcgttgactatccacccgaggaagctgtcgagttcgcacagaccttgcaccggcacgcgctcgatccgatcttcctgttggcgccgacatccagcgaggcgcgcatgacgcaggtcggtgcgctggccagcggctacatctactacgtgtcgctgaagggcgttaccggctcggcggcgctggatgttgcggccgtcgccgcacgcattccggagatccgcgcacgcaccggcgttcccgtcggcgttggtttcggcatccgtgatgcggcgacagcggcggcagtcgcggaactggccgatgcggtcgtcatcggtagccggatcatcgaagaaatcgaacagtcgccgtccgacaaggtgtgtgtcaacgtcggcaccctggtggacgccattcgccgtgcgatggatgccgcggtgtcgcgaggacaagcatgagctggctcaacaaaccgctaccgccgaagatcaagcgtaacgacaatggcgtcgcccgcaagtcgtccctgcccgaaggtctgtggagcaagtgcgtggcgtgcgaggccgtgctctacgccaccgacctcgcgaacaacagcaacgtctgccccaagtgtggtcatcacaaacgtcttgactcgcgggcccgcatcgacctgctgctcgatacggaagggcgtgcggaaattggtgccgaggtcctgccggtggattccctgtcgttcaaggacagtcgtcgctatgtggatcgcctgcaggacgcgacggcggcaaccggcgagacggacgctctggtggtgatgcgcggcacgatccggacgctgcccgtggtcctggccgtcttcgagttcgatttcatgggtgggtcgatgggttcggtgcttggcgagcgcttcgcgcgtggcgtgcaggcggcggtcgaacaccacgtgccgttcatctgcgtcaccgcgtcgggcggggcacgcatgcaggaaggtcttttctcgctgatgcagatggcgaagacgacggcgatcctgacccggctgacggaagcggggctgcccttcatctcgatcctgaccgacccgacgatgggcggcgtgtcggcttcgttcgccttcattggcgatgtcgtgattgccgagccaggcgctctgatcggctttgccggcccgcgggtcatcgagcaaaccgtccgcgagacgcttcccgaggggtttcagcgatccgagttcctgctcgaaaaaggcgcagtcgacatgatcgtcgaccgccgggaaatgaaaaaccgggttgcatcgttgctggccctgctgcagaagcgacccgcgttgtcgtgagggacgcggcgtgaccgccgaggaaggcagggagcagtcggctgcacctacaggcgaggccccggagccctctactttgacggcgtggctggcgcatctcgaaggcctccaccccaggggacaggcgggaatcgaactgggattggagcgggtgctgcgtgtcaaggaagctctggctcaggaacccgcctgccctgtgataaccgtcggcggtacgaacggcaaggggtcgacttgcgcgtatctcgaggccgtctactcgttcgccggctaccgggttggctgctacacttcgccgcatctactcgtctacaacgagcgggtgcgcgtggatcgcctgcccgtagacgaccgcgcgctgtgcgaggcttttgcgcgagtcgaggcggcgagactggcttccggcggcatagcgctgacctatttcgaattcggaaccctggccgctctggaagtgttccgtgcgcgcgaggtcgaggtcatcattctcgaagtcgggctgggcggccggcttgatgcggtcaattgttacgacgcgagttgcgcggtggtgaccagtattgctctcgatcacaccgactggctgggcccgacgcgaacgaccatcggttttgagaaagcgggcatctaccgggccggcaaaccggcgatctgtgccgatcccgacccgccgccatcgctgatcgagcatgcgctggcgattggtgccgacctgcacctgatcgggcgtgatttcgggtacttcggcgacagacagcaatggacattctgggggcgtcatgggctgcgccgtggtggtctcgccaatcccgccctgcggggcgcctgtcagatgcgcaacgccagcgccgctctggctgccatcgaacttctcaggtcgcaactgcccgcgtcgatgcaggcggtacggcgtggcctcgtcgattttcagttgcccgggcgtttccaggttctcccggggcggccggtggtcgtcctcgatgtggcgcacaatccgcaggccgttgtcggcttggtcgacaacctcggtgacatgggtttcttcgcccgcaccatcgctgtcgtcgggatgcttgccgacaaggacattgccggttcactggcgccgctggcgggcagggttgacttgtggctgctggccgatctcgacctaccgcgtggtgcgtcggctgcctttctggcggacgtggtgacggccgccaccttgggtggccatgtcgagtgtctcgcttcaccctctctggctttccagcgttctgtcaagctggccggggaaaatgatagaattgtggtttttggatcgttctacacggtcgcggcggccatgcacagcatgcagaatggccgctgaacgaagcgagtgggcgccacgataccgatgactgaatcctctgacccgcaactgcaactcaagaaacgggctcgtcgccgcctcgtcggcgcagtcgcttttgctggcctggctgcggtggtcttgccgatggtcatggatgaggaaccgaaacagcggcttcaggacgtccagatacgcattcccggtcaggaacaggtgcccgtgagaccagctgagcctgcccgtgcggccttgccgacgccttcgggtgcgcccgtggcgagtgccgagcaggcggctgtagggacttcgcacgatgccgccgaaaagtcacaggcaatcgtgccgacggcaaagctctccggtaccgcgccggccgacaagggggcggacaaggccccggagaagaaagtggcgaagccgcccgagaggctggcggaacaatctcccgagaaaaaagccgtcaagcccgtcgacaagacccccgacaaacagccggtcgtaaagaagatcgacaagccggcggagaagccggaagtcaagaaggccgagaagccgactccgaagccagtcgagaaagcggtggagaagccagcggagaagccggtgacgaaagccgttgagaaaccggtcgagaagccggtctccaggccactggacaaggctgtcgacgacgccagcaagccggcagccgacaaaccgggagagaaacccgttgacgaaggtgccaagcctgcggcggacgagtcggcgcgccccgccagcgcggccccgccggccggcaagacagccgcagcggtgccagcgccggcgccagcgaaacccggtgggcagcatgtcattctgatcggggcctttgccaatcccgagaatgtcaaacagttgcagggcaagatcggtggactgggcgtcagcacctacaccgagatgctcaactcgccggatggcgccaagacgcgagtgcgcgccggtccttttcccactcgcgaggccgccgacaatgctctcgaaaagttgaagcgcagtggcatcaatggagttgtcgccggcaggcaatgacagtcttcgattattccgtggtgatggtcgtcgctgcttcgctgttgctcggcatgtggcgcggcgtggtgggcgagatcatcgccctcgtggcgtggatcctggctttcctggcggcaagggcctggggcgcggaacttgccctagggttctcggcgattgccgatccaaccctgcgcatcgtcgccgggtgggtcgcagtcttcgtgatcgtgctcatcgccatggctcttctgcgcatggtcgtacagggcctgctcaaggccttggggatgaccgttaccgaccgcctgctcggcgtcatgttcggtgtggcgcggggtctggtcatcgtcctggccttcgtggcggttggcggcatgacgtccttgccgaaagagaaatggtggagcgaggcgtacttcgctgctccgctggaaacggcggtgctggccagcaggccctggttgccgacggacgtggctaaacgaatcaggttcggttaggaacagactatgtgcgggattctcggggtggtcgccaccacggcggtaaaccagttgctgtatgatggtctgatggtcctgcagcaccgaggtcaggatgccgccggtattgcgacggccgaggatgatgcgttccacatgcacaagggttcgggcttggtgcgcgacgttttccgcacccgcaacatgcgggccttgccgggcaacatgggcatcgcccactgtcgctaccccaccgccggttcggcgttcgatgccgcactctcgcagcccttttatgtcaactcgccgttcgggatagtccttgggcacaacggcaacctgaccaacaccgaacagttgaaggaggagatgttccgtcaggacttgcggcacatcaacaccagctccgactcggaagtcctgctcaatgcgctggcgcacgagttgcaggcgacagcccagggctgccgcctggatctcgatacgatcttcgccgccgtcgccgccgttcatcgtcgttgccggggagcctatgcggtggtcgcaatgatcgccggttatggcatgctggcgttccgcgatccattcggcatccgcccgctggtcttcggcaccaacgagactcccgaaggcacggagtatcttttcgcttccgagtcggtggcgctcgacaccctcggtttccaggtgcttcgggatgttgctcccggcgaagcgatcttcatcgacctggagcaccgcatgcatcagcgtcagtgcgccgtgacttcgacactctcgccctgtatcttcgaatttgtctacctggcacgcccagactcggtgatcgacggcgtgtccgtctatgaggcgcgtttgcggatgggtgagcatctggcagacaagttgatcaaacgcattccggtcgatcagatcgatgtggtcatcccgatccccgactcgagccgtccttcggcaatgcagctggcccagcgcatcggcgtcccgtatcgcgaaggtttcgtcaagaaccgctatatcggacgtactttcatcatgcctggtcaggcgacgcgcaagcggtcggtacggcagaaactcaacaccgtggcgcaggaattcaaaggcaaacgcgtcctcctggtcgatgattcgatcgtgcgcggaacgacgagccgcgagatcgtcgagatggcacgcgccgccggcgcgctgaaggtttacttcgcttcggcgtcgccgcccgtgcgctttccgaacgtttacggaatcgacatgccgacacgtggcgaactcattgccaccggtcgtaccggcgaggagatcgccctcgagatcggcgccgacgcgctggtctatcaggatctggacgcgctgaaagcgtcgattcgtgagctcaagccggcgctcgccagcttcgacacctcctgctttgatggtacttacgttactggcgatgtcagcctggagtacctcaacgccatcgaactggcgcgggagggtcaccatgccttgaccaaggacgatcgttggacgtcaaggcagttgcaactcaacctgatgtcggtggactgaagtcgatggcactcgatcgcaactattccctcgaaacgctggccgtgcgcgagggccaggaacgcagccagttcaacgagcacagcgaggccctgtacctgacatcgagctttgtcttcgacagcgcggcgcaggctgctgcacgcttttcgggggaggaagccggcaacgtctactcgcgcttcaccaatccgacggtggccgctttccaggatcgtctggcagccctcgagggcgccgaggcgtgcgtggccacggcgtcgggaatgtcggccattctctctctggtcatggcgctgtgcagcagcggcgaccacgtggtcgcgtcgacgggcctgttcggagccacgcagcaattgctcggcaccatcatgccgcgcttcggcatccgtacgacctttgttgcgcagaccgatgtcgccgcgtggcacgcggcgatacagcctgaaacgaagatgttcttcctcgaaaccccgtcgaatccgctgaccgaaatcgccgacatcgccgcgctggtgggcatcgcgcgcgcgcagggtgtcctggtggcggtcgataactgcttttgcacgccgattctgcaacgaccgctcgacctgggcgccgatctggtcgtccattcggcgaccaagtttcttgacggtcaagggcgggtcctcggcggtgctgttgccgggcccaggctactcaccgacgaggtgttcaagtttctgcgaaccgccgggccgacgctttccgccttcaacgcctgggtgctgctgaaagggctggagacgctccagattcgcctcgaagcgcaatcggcgaaggccatgcaactggcgttgtggctggagaagcatcccagcgtggcacgggtttactatcccggcttgccctcgcatccacagttcgaactggcgcgacggcaacagaagagcggtggtgcgatcgtctcctttactgtcaagggagcgcgcgccgaagcctggaaggtcgtcgatagctgtcgtctgctgtcgatcaccgccaacctcggggatacgaagacgaccctgacgcatcccgcttcgaccacgcatggccggcttacgcccgaacagcgcgccgccgcgggcatcggcgacgacctgctgcgcattgctgtcggtctcgaggccgtggtcgatctgcagaccgacctcgaaatcggcctgtcgtcgatctagcggttgccgccggagggctcgcggcgtttcggccgggccagatcgtcacgatcgccggcggcttgtttcagcgcatccttggccggttgcggcatcatgaaataggtcatcaggctcgagcacatacagatcatccagaagagcaggaaacccgtcgagtaggtggctgtcggcgaccattcgacgagttcgccgaacaggtacaactgccgcggatcgatcatcgtgaaaaacagcgtctcggcgatgccggcggcgataaaggccggccacatgacccagatcacgtgcttcatgtctggaacagccattgcgcctcggcctggcgccgcgcctcgtaggccttgatcttgtcggtgtgcagcagggtcaggccgatgtcgtcgagaccgttgaagaggcggtgtttacactcgccatcgacgacaaagggaatcacctcgccggccggtgtggtgaccgtttgcgcggcgagatcgaggctgaggctatagccggcgtgtgctgcggtctcctggaacagtcgatcgacagtggtggcagccagaacgatcggcaggatgccgttcttgaagcagttgttgaagaagatgtctgcgaagctcggagcgatgatggcgcggaagccataatcctcgagcgcccaaggcgcgtgctcacggctcgaaccacagccgaaattttcgcgcgtgagcaggatcgacgcaccttggtagcgcggctggttgagaacgaaatccgggttcagcgggcgcgtcgcgcaatcgcggtccggttcgccgcgatccaggtagcgccattcgtcgaaagcgttggggccgaagcccgagcgcttgatcgacttgagaaactgtttggggatgatcgcgtcagtatcgacattggcgcggtcgagcggggcgaccagaccctgcagggtggtgaacggtttcatttgtcgtctgccttccggctggccatgccagcccctcgaagatccaggtcaatcgcgcgcgcgacttggcgtgcgtcgcagcggtgaagagtgtttgccgtcatcaccgggcctcgccggtcaagccgcggatatccacgaaatgcccgaacacggccgctgccgccgccatcgccggtgatacgagatgggtgcgaccaccctgtccctgacgcccctcgaagttgcgattcgaggtcgaggcgcaacgctcccccggctcaaggcggtcggcattcatcgccaggcacatcgaacagccgggctcccgccattcgaaaccggcggcgcggaagtccttgtcgagcccttccgcctcggcctgggacttgaccagaccggagccgggaacgacgatggccaagcggacattggcggcgacgcggcgcccctgcgcaaccgcccagcgcgccacggcagcggcttcacgcaggtcttcgatgcgcgagttggtgcacgagccgatgaaggccttgtcgatggcgatctcggtgatcggtgtgccggcggtcagccccatgtaggccagtgcccgttcccaaccggctttcttgacggcacttggcgcatccgccgggtcgggcacgcggtcttcgaccgacgacaccatttccggcgacgtgccccaggtcacctgcggcctgatcgttgctgcgtcgaattcgagcacggcgtcgaactgggcgccgtcatccgagtgcagggtgcgccagtacgccaccgcctgttgccagtcggcacctcttggcgcctgtggacggccctcgacataggcgatcgtcttttcgtccgcggccaccatgccggcacgggcaccggcttcgatcgccatgttgcacagcgtcatgcggccttccatcgacagcccgcggatcgcgctaccgccgaactcgacggcataaccattgccacccgccgtgccgattctgccgatgatcgccagcgcgagatccttggcggtcacgccggccggcagcttgccgtcgactcgcaccagcatcgacttcgacttcttctgccacaggcattgtgtcgccagcacctgctcgacttcggaagttccgatgccgaaggccaacgcagcgaaggcgccgtgcgtgctggtatgcgaatcgccgcagaccagcgtcgcccccggcagggtgaaaccctgttcgggcccgatgacatggacgatgccctggcggctgtcgtccattcggaattcgttcaggccgaactcggcgcagttggcgtcgagggtttccacctgggtccgcgagaccggatcgacgatgccggcggcgcggtcggtggtcggcacgttgtgatcgggggtggcgagaaccgtctttgcctgccacaggcggcggccagccagcttgagtccttcaaaagcctgtgggctggtcacttcatgcaccagatgacggtcgatataaatcaacgccgtgccattgccttcctgatggacgacgtgcgcgtcccagagtttgtcgtaaagcgtgcgtgccatgatcaatttgccgggccaaggaaagtctagattatcgcatttcgcgggctttggtcgccgcaattcagtccttttccgtcagccggatcagcgcgtactccatactgtcggagagcgcccgccaactggcgtcaatgatgttggcgttggcgccgacggtggtccaggcttccgttccgctctggaagtcgatcaggacgcgggtattggccgccgtgccggccgtaccgcccaggatgcgcaccttgtagtcggcgagtcgtactgtgcggagaaccggatagtcctcgacgagtgcctcctgcagcgcgctggccagtgcgttaaccgggccgttgccctcggcagcggtgaatttcacggtctggccgaccttgatcttgaccgttgcctcggccaccagcccacgcccatgccgcctttcggtgatcgcgaaatagtcgaggagttcgaaggggcggcggtagtgtgggctcagccggtggaacatcagttcgacactggcctcggctgcctcgaaggtgaagccttcgtgctcaaggtgcttgatctgtgccagcacatgctgtgccgcctcgttgtcgaggtcgagtcccatgcggcgcgcctgcagaacgatgttgccgcgaccggacaactccgaggtcaccgaacgcatcaggttacccacctgctccgggtcgatgtgctggtaggtatccggcgacttcaggatcgcggcgacgtgaatgccccccttgtgcgcgaatgccgaatgacccgtatagggctggtggtcgttgtgcttcaggttggccacctcggcgacatagcgcgaaagcgcggtcaactcgcgcaggcgctcctcggccagcacggaatagcccatcttcagttgcagattgggcaggatggtcaccaggtcggcattgccgacacgctcgccatagccgttgatcgttccctgtaccatcgtcgcgccagaacggacggccgccagcgaattggcgacgccgcagcctgtgtcgttgtgacaatgcacgccgattcgggctgcgggcagccgttcggcaaccgcgcgggtgatcgactccatttcccatggcagcttgccgccgttggtttcgcagagcacgagccagtcggccccgccgtcggctgccgcgcgcagggtcgccacggcgtagtccgggttggccaggaaaccatcgtaaaaatgctcggcgtcgaagacgacttccttgccctgcgccttcatccaggagacgctgtcgcgaatcatcgccaagttctcttcgagggtcgtcgagagtacatgcgtcacgtggtagtcccaggccttgccgaccagcgttaccactggcgtaccggcgacgaccagggcgcgcaggttggtgtcctcctcacacgatccgttggcgttgcgcgtccgtccaaaggctgccaggcgcgccggcagattcatgcgcatgacgcgcgcgaagaagtcggcgtccttggggttggaaccgggccagccgcattcgatgtaatgcatgccgaaagcggccaggcgctgcgcgatggtcagcttgtcgtcaacggaaagcgagatgtcttcacgctgcgagccgtcacgcagggtcgtgtcgtagagaaagatcggagtcatgggcaggaagggagagaacaagaaaagagcgccgcacgcctcccggacatggcagcgagttcggtaactcgcggcaggccgctcgctcgacgcggagcggatggccaattcaggcggtagcgggggaggaaaatggcaagaggagacaacgccgaccggcgggagagtatctccggctcgctcggcgctgtcaagcgcggatcgaaaccacccgttgttgcaaggctttgactatccccggcagcctgtcccgtgcgaaaatgcgggcatgtacatgcgcgatcttcagcagaaactcggcggcgagatggtgggcgaagtcaatcagccgctcaccggcgtcggcacaatccgttcggccacgccgacccaaataaccttcctggcgaattcacgataccgttccgatctggcggcttcgcgtgccggggcggtcattctcggcgctgcagaccgggacctgacgccgctgccacgtctggtggttgccaacccgtacgtctgtttcgcgcgggtggcccaactcttcagtccgccaccgctctacgccagcggcgtccatccgtctgccatcatccacgccggggcgcgcgtacctgaaagcgcttccgtcgcagaacatgtttcgatcggtcgcggcgccgtgattggtgaaggtgcgcgcatcggaccgggatgtatcctgggtgacgaggtgtcggtgggtgcccacacctgcctcgtcgcgcgcgtcacaatctacgcgcgctgctcgattggcgcgcgcgggatcatccatgccggcgtggtgatcggcgccgatggcttcgggtttgcgcccgacttttcggaaggcgacggtggctgggcaaaaatcccgcaggtcggccgcgtcgtcattggcgatgactgcgaaatcggtgcgaacacctccatcgatcgcggtgcgatcgatgacaccgtgctcggcaacgacgtcaagatcgacaatcaggttcagatcggccacaactgcgtgatcggtgatcacacaatcatctgcggatgcgtcggcattgccggcagcagcacaatcggccgccgcgtcatgatgggcggcggctccggtgttgtcggtcatctggagatctgcgacggcgccgtcgtttcggcgatgacgctggtcaccaagtcgattaccgagccgggaatgtacaccgggtcgatgccgttgatgaaacacgctgactggctcaggaatgtggtgcatgtgcggcgcttgggtgccctcgccgatgcgctcaagagaacggcaggctcgaaatgagccacagaattctccctcagggcgcgatccggattacgccggggatagctgtcctggcccttctcgatgaacgtcagccgcccggatcgcgcgccgggattgtggcgcccgggctgcggccgccgcccagcgccgcccgatgagagtcccgagatcgaatcgacggtcgacccggtaagccgccgtcgcgagcgtctgatgccgacactttcgcgagcgggcgtgagtgtggcacgccgggggtgaccagccttgtcagactgattttcacaacctgtcacgatgccccctggatcgccttgcctgatccagttgtcagaaaccgccagtaccccggaaaacgtggaacaagcccttgattggggactaactcccggagaacgcctaaccgtctttcaagagaattcgccgacagtcgggaacgatggtcatggatcttgaggaaaccacgttagccccgggctgtgacacgaagtcgatagatgctggttagagtcctaggagaacccatggcaatcaaagcctcagcacctctggatatcctcaaagccctttaccggaccatggtgatgtcgcgcgaggtcgatctgatcgagcaggaatacacgggtcgaggggaggctgtctttcacgtttccggagcaggccacgaagcctctgcagccctgagtccgtttctgggaccgcaggactggctccactgccactaccgcgacaaagctctgatgatggcccgtggcattgccccacagcagttctttcttgcgcttttcaacaaagacgcctcccacagccggggccgtcaaatgaacgcgcatatgagttgcccgcaactcaggattctgtccctcgtggggccggtgggcaactcggctctgcaggcggttggcgttgccaacgcggtgaaaggtgacgccgatcaaccggtggtgctgtgctcgcttggcgatggaatgactcagcagggagaggttcttgaagccctggcgcacgccgtccgagaaaacctgcctgtgctttttctggtccaggacaacaagctggccatctccacctccaccaccgccaagaccttttaccagacgccggcgggagatgcttcagagttctatggaattcccattcaccggatcaatgggcgctatccgcaaacctgcctggagactttcgcaacgctggtcgcggccatgcgaaaagaccggagtccggccattgtcatcatggacgtggaccgcttacatagccacaccaatgccgatgaccagagaatctaccgcagtgtcggcgaactcgagcaggtgaaggaatccggggaccccattgtgaacctggaaatctggctcaaggctcagggtgtaccggaagacttctttgctgggctaggggactccctgcgtgccgatctcaagatacaagcttccctggcccaaagaagtccggagccgtctcccacccgtacggcgctgaagcctttgccaccaacgctggaagacccctcgtctgaatatcgaggctccccttccgccaccggtgaagacaatctggtgatgctggaagccatccgcgaagtgctgagaaaacggatgtcggaggacgaaaggatcaccctgttcggtgaggatctcgaggatcccaagggcgacgtcttcgggctgaccaaaggcctgtcgaccacctttccgggccgggtaaggaactcgccactggccgaagccaccatcgtcggagtcagcatcggggaagccctggcgggaaggcgcccggtggcctttcttcaattcgcggacttccttcccattgcctacaatcagatcgtttcagaactggggtccatgcattggcgaaccgacgggggttgggaagcgcccgtaatcgtcatggtcacctgcggcggctacaaacccggtttgggtcctttccacgcctcgagttacgaagccctggctgttcacacgcccggagtggacgttttcatgccttcgaccgctggcgacgccgcaggtcttctcaacgcggccttcgaaagcggacgtccaacccttttcttttatccgaagagctgcctcaatgaccgggacaacgccaccagttgcgacgtggagaaacagctcattcccctgggaagagcgagaaccgtccgtcagggaaaggacatcaccctggttggctacggcaacaccgtgaaactctgcctccaggcggctgtggctttgtcatcgcagggtgctgaggcggaggtcatcgatctcagaacgctccagccctgggatcggaggactgtggccgtttcggtggagaagaccgggcgccttgtcgtcgtgcacgaggataacgagagtgcgggcatgggtgcggaaatcatagcggtcatggcagaaacggtagcgagacccttccgcgtccgccgggtggcgagggcagacacctatgtgccctgtaactttgccaaccagctggaggttctcccgagctataaacgcctacttgaaacggctgtggaaatgcttggaggtcatgttggctgggagcttccgcccaccgcgccaagaggttgcttcttggtggaggccattggttccagcccctctgatgaatccgtcacggtggccaggtggttggtaaagccgggcgatacgatcggggaaggggactatatcggcgacctggaagccgacaaggccgccgtggagttgcgatcgccagcctctggactcctggaagaaatcctggttccagaaggaaccatggtaaaggtgggtacgcctgttctaaaggtcaagatcggcgagggcgaggaaggcttcaagcctctgacgaaagagaatccgggacaacctcggatatccgacctgcggctggcgcccgccacgccggtcgcaccgctggtttctcaccgggattcccaaggattggtgggcattcaggccgtaacgagtgtcaagggaagtcgggttgtcaccaacctggagattgccgggatgtgtcccgagtgggagaccgatgatatcttcaagcgcatcggtattgaaaccaggccctggattgccgacggagagacggtattgttcctggccacggcggcagcgagaaagttgctcaaacaaacgggcctgacattggcggacatcgatctgatcctggtgtcgacgggtacgccgccagcccacaccccgtccctggctgccatgatccagatgaatctgaacctcgatgaggccgatcccatcctggttcctgcctatgacttctcttctgcttgctccgggtatatttttggattgaagcaggcgtccgatcacttgaaactccggcaaaaggatcgggtgctgctgattaccgcggaagtcctgtcgccgcagatcgacatggccgactacggtaccgcgccggtgttcgccgacgctgccacggctactctgcttgtcgggtcggggagagccggagtcatgaaactcaaggtattggaaacagccataggaacgcatggagagtcgggtgaaatactgaagctgcccgccaatcccggcgagaagatttcaatggatggtcccaaggtctacctgggcgcggtcaagtacatgccgcaggccttggtggacgcgtgtcgtcagctgggcatggaaccgcagaacctggatctcgtcgttccgcatcaagccaaccagaggatcatcaatgctctccgccagagaatgaagctggcggaagaccaggtttactccaacatcggccacagtgggaacacctccagctcgaccattcccctttgccttgaggaacttctgcccttggctacagcggggcagaagtggggtcttaccgcttttgggggaggatttaccttcggcggcgccgtcctggaagtggtctgaaggaccggcgacccaggcccaagagacggtcaaggcgcagtacctggctcgccgcgctgcttgcccttgttccctgcggaaacgcagagcctgcgggcaagccggcttcggtcgtgaggaggcgcatgtgtgcggtgcgcgcctggcctggagcgaggaatgaggaatgagcttcactggcctgtccagcggggctgctgcttgttgaggaaagcggtggtgccgatgcggaaatcttcgctggcggcgacgaggccgaagtagtcggcgccgagttgcgccgagtcgtcgagcgagaggttcagcccgcggtgcatcgcctcccaggtcagtcgcacggcggtgggcgactgcgcgaggatgtctgcaaggaagacttgtgcctcgtcgaggagacggtcaacggggacgacactctgtaccaagccgatctgcagagcctcgtcggcatcgacagcgcgtccacgcagcagcatttcggccgcccgaccgcggccgaccagacgcggtagccgggtggtgccgccgaagccggcgatggcaccgatctgcacttccgggtggccgagccgcgcaccgcgagcggcgatgcgcagcgtgcacgcctcggccagttccaggccgccacccagcgccgcaccgttgatcgcggcgaccaccggcttccccagtgtctcgatgcggcaattgacttcgacggcgagcctggcgaactcgcgcacggcgagcggcgaggcgctgttgagttggcgaatgtcggcgccggcgcagaaggcgcgcgtgccgccaccggtgaggatgacggcacgcaccgcagcgtcggtgcgcaacctgtcgagtagcgcggcgagttgctgcaagacggcgaggttgagcgcattgagcgcctcggggcggttgagcgtcagcacgacgatgccggcgtgttgctcgaagacgacgatgctggaatcggacacggtgggttcccaggttggttgaggaggaccaagcatagggagacggccgcggcggagcatgaaactgctgcatgttgccagtgagatttcttctccttcgacgcaaccggcggcccggcgcccgtcattctggcaacattgacactcgccgactggtcatgcctgtcgtgggaacgccttgcggtcgctcgccagggcgatgagcagcaacgcgagaacgacggccggccagttaccccagcgaacataaggcgtcgctccggaatagccccgtacttcgccgaccagcgcgccgcgggtaaatggcggcaacaccgactgcacatgaccgtcgacatcgacgatggcggtcatgccggtgttggtcgcgcgcagcatcatgcggccggtttcaagtgcgcgcatctgggcgatctgcaagtgctgtgccggcgccagcgagtcgccgaaccacgccacgttggagatgttgaccagcagcgtggcggccggcagcgcgccgatgatctcctcgccgaaggcatcctcgtagcagatgttcaccgcgacgtactggccgcccaggcgcagcggcgcctgcgcgcgcgcgccggccgtgaagtccgacatcgggatgttggccttggccatgaaccaggcaaagccggggggaacgaactcgccgaagggcaccaggtggctcttgctgtagtgctgttggccgctggcaccgaggctcagcgccgcattgaagtactgccggccgtcggcgatggcgataccgagcagcaggtcaccttgttggcggagtgcaagttgtcgcaaggcgtcgagatactcgcccggaatctgctcgagaaaagcgggcagggcggtctccggcagcaccgtaagctgcgctggattctccagcgccagacgatagtaggtgcgcagcgaatcgacgaagcgctcgggccgccatttcatttcctgggcgacgttgccctggagcagggctaccgacagcggctcgcccgtcggttgcgtccagcggacttcgcggagcaggccgcccgcagcaagaaccacggccgtggcgagcagcggcaaggcgggacaccagcgcagcaagctgcgcgtgccgcagctttcgctcgacagccagcgcctgacgacctcgagaatcagcgccccgatcagcgccgatgccagcgtgacgccatgcaggccgagcagcggcgcatagccggcgagcgggctcggcggtgtctgagaatacccggcggcgagccagggaaagccggtgaaggcccaggtgcgcgtccactcggcaagcgtccacaggccggcgaagagcagtgcccggggaaaccagccaggcgccgagagacgaacgaacagcgcgccgcccagtgccgaaaacagtgcgagtacagcgcagaaaaggaccgtggccacgcccgcaagccataccggcatgccgccgaaaacgctgaggctgacatagacccacgaaacgccggtcaggaacaggccgcagccataggctccggcgatcaaggcggcacggcgcgaactcctggcgccggcggcttcggcagagagcaggccgaacaggccgccgaggctcagccagttgaccggaaaccagccaagcggggcaaaggcgaggacgccggccgcgccgagcagcagcgcgccgaggcagtgccagcgcagcgcgttactcaggactgtcagcctcgggtggccgcgtgacgatcagggtgtagatgcgccggctgtcggcgcgcaatacctggaagcgcgtgccgtcgatgacgatcgtctcgttgaactgcggcacccggcccaggtggtgcaggaccagtccaccgaccgtattgcatttctcgtcgctgaagtgggttcccagcgcggcgttgaaatccgccactgccgcgtgcgccttgacgcgatacagaccattctggtcgagctggatgttctcgtcggcttcgtcgaaatcgtattcgtcctcgatctcgccgacgatctgttcgaggacgtcctcgatggtgatgaggccggcaattccggcgtattcgtcaatgacgatggccatgtgattgcgcgagacgcggaattcgcggagcaggacgtcgagacgcttgaattcggggatgaacaccgccgggcgcacccactcacgcaggttgaagggcgcatcgcgccgtacgcgcagcagatctttggcgagcagaatgccgaccacatgatcgcggtcgccgttgattaccgggaaccgcgagtgagccgtggtgttgacacggtcgatgacgtcatcgagcgtgtcgccgacatcgaccacttccatctgcgggcgcggcaccatgacttcgcgaacgatcatttccgaggcggcgagggcgccttcggtgatgctcaaggcgtcggcgtcgagaagcttgcgctggtgtgccgcgtgcagcagttgcaccagttgttcgcggtcttccggttcgcgcaccaggagcgacgagagacgttcaaagaaaccgggtttgccacttgggctgctactgtccatactgaccttttgaggaatgaggcgtcagcggcgccgggtgacggaggttcattggattcatggcattcgtcgcccggcgccgctgacgcgtcacacctccatggcgtacgggtccggatagcccagagcatgcaggactcggcgttcccgactttccatttccgcagcctgccgtgcgctcgtttcgtggtcgtagccctgcaggtgcagcaggccgtgcacgatcagatgtgcatagtgcgcttccagtggcttgccttgctcggccgcctcgcgcgccaccaccggggcgcagagcaccaaatcaccgcagacgaccggttcccgtgcgtagggaaacgacaggacgttggtggcgtagtcccggtggcggtagtcgcggttcaggcgacgcgcttcgtcggcatcgacgaagcgcacggtgatctgcccccgccgcttgccgtcaacgtcaatcgcggcgcgcgcccaggtccggacttgcggcttttgcggcagttcgttggccaggcaggcgtactgcacgccaacgtgcagccgcttacttgctgccggcatgctttcccgccgttgccgccgccgcatcgcgtgcctcgagtgcggcggtgtgtgcctcgtaggcggagacgatgcgggccaccagggggtggcggaccacgtcttccttgaggaactcggtgaaggcgatgccgcgaacttccttgaggatctggcgggcctcgatcaggccgcttttctggccgcgctgcaggtcgatctgcgtcacgtcgccggtgaccaccgccttggcgccgatgccgatgcgcgtcaggaacatcttcatctgctcgggcgtcgtgttctgtgcctcgtcgaggatgatgaaggcgtggttcagcgtgcgcccgcgcatgtaggcgagcggggcgatttcgatcgcgccgcgctcgaacagcttgccgacgcgctcgaaacccatcaggtcgtagagcgcgtcgtaaagtggtcgcagataggggtcgaccttttgcgccaggtcaccgggcaggaagcccaggcgctcgccggcctcgacggcggggcgggtgaggacaatgcgctgcaccagttcgcgctcgaaggcatccaccgccgaagccaccgccaggtaggtcttgccggtgcccgccgggccggtgccgaacgtgatgtcgtgctcctggatattcttgaggtattcgatctggcggggcgtacggccgtgcagttcgctcttgcgagtcatcagcgccggcgacacgccccctcccgacgagatgctgcgaaccggccggttgaggagttcgatcaggcccaactggatctcatcgaccgacagcgtgtccttggcctgtgcgtagaactgttgcagcgcttcggaggcgcgcgcggtctgcgcgggctcgccgcgcagcgtgaagcgttcgccgcggcgagcgatcatgacgtcgagggcggtctcgatctgccgcagattctcgtcgagaggaccacacaggttggccagttgcttgttgttgaccggtgagagcaggagttcggtcgcccggcttttcgccgccgctgtcttctcgctcatgccaggccacccaccagttcaccgcgcagcgaatgcggcatcgccgacgtgatgcgcacatcgacgaaacgatccagccatcgcgtgcagtcgtcggagccggcagcgaaattgacgacccggttgttgtcggtgcgtccggcgagttcgccgctgtcctttttcgacagaccttcgaccagcacgcgctggacggtgccgaccatgctgacggagacggcctgcgccagttcgtcgatgcgcgcctgcaggcgcaacagcctttccagcttcagcgtcgacggcgtgtcgtcggcaagctcggcggccggcgtgccgggacgcgaactgtacaggaaggagaatgaagcgtcgaagccgacatcgtcgatcagtttcatcgtcttctcgaaatcgtccgcggtttcgccgggaaagccgacgatgaagtcggacgacagcgacaggtcggggcgcgccgcgcgcagcttgcgcaccaggctcttgtattcgattgccgtatagccgcgcttcatcgccgccagaacacggtccgaacccgattgcaccggcagatgcagatgcgaaacgagcttgggaactctcgcgtagatgtcgatcaagcgttgcgatacctcgcgcggatgcgaggtcgtgtagcggatgcgttcgatgccgggtatctcggcaatgtactcgatgagcagcgcgagatcggcggcctcgtcgccggcgggcgcctgcccgacgccgctcatcgctccccggtaggcgttgacgttctgcccgagcagcgtcacttccctgacgccctgcgcggcgagaccggcgacctcggtcagcacgtcgtcgaaggggcgtgaaacctcttcgccgcgcgtgtagggaacgatgcagaacgagcagaacttgctgcagccctccatgatcgagacgaaggccgaagccccggcgacccgggcgggcggcagatgatcgaacttctcgatctccgggaaggaaatgtcgacctgcgacttgcccagtcggcggcggtcggcgatcagttgcggcagccggtgcagcgtctgtggtccgaaaaccacgtcgacgtaaggcgcgcgcgcgacgatcgccgcaccctcctggctggccacgcagccccccacgccgatcaccagatccggattggcccgcttgagcaggcgcacgcggccgaggtcgtggaagacgcgctcctgcgccttctcgcgcaccgagcaggtattgaagaggatgatgtcggcatcgtcagggctatccgtcttgacgatgtcttcggatccggcgagcacgtcggccatcttgtccgagtcgtattcgttcatctggcacccaaaggtgcggatgaacagttttcttgccatcgtgtgtttgacctagcgcgggcggggcaccgaggcttcgctcggcgtcagcatccagacgcgaaaaatggcgccggaggcgtcggtaagatagacaacgtcgaccgggttctggatctgcatcggcacgacgatcaggttttggcggctgcgaatctgggctgtcggggccagcggccactcacgtccattgatgatcaggaagccgtcgccggccggtggctgcatcacgccctgtttggcctcgggtggcagcgttctggcgatggcggccgtttcgtacgcggactgcgagtcggcagacggcgtcatggccatctcggcaatcgtgctgatgatcgtgtacaggagagcagtggggatatccatcgaagcattatagacacgctgaccctccgatgtcagctgtgatcgcgcagcaggcggcagtctgactccttctgcagaccgcgcgcggtggtggtacgctcggcgcctggcgaatccaggcggcggcacgcactgggtggtggacgtacgccgagcgcgcggccgttgttaagaggagcacaagcgtcgtagaatagcggcctgcgcgggcgtcgtataatggtaataccctagcttcccaagctagagccgagggttcgattcccttcgcccgctccacctgccgcttgttgcaccgacttcagcaaatttccgttcggtatcgtgatgtggtcgtgcccggccgcttggccggcgagttccatgatgctcatggtctggaatggcctgtcaagcgagcgctcgatcgactgcaggacgtgctcgacagtagcggaaaccggcaacgcggccggattcaggaagccgtcttcgccggcggagcggacgatgtccagcaactgctttaccgagaccgcgccaaggtcgcgcgccggcaggtagcctcgcggattgtccctgctctgcacgagcaggccgccgtcctgcaaggcgtcgagaatcgccgccacgctatggctcggtacctgcagtgcctgacatagctgcctgagagtccatgctggccggccgctcaggtagtgcgcgccgatcatgcccatgattcccagggcaaggcgctcgcgcatccggttgctgagtcgcggttcgcccccggttgcgaccagcgactcgggatgctgctgccacgccggcacgggatcggccgggcatccccagatggccacgttcatggcgttgagcagacgagcaggattccagttcacggcgttcctgccacggcaaacgctgctggccgattgcgctgtcggcacagccgacacgagttggcctcggggctcatcgcctggtctcgacatggagccagacttgcgcgtcgaacggtacgagcagcttgccggcattcaactccggcgcgacgtcctgcgcactgccgacgaggactttctccaccgacacggcgaccggcgcgtatggcgtgtccgtgaagggaaccgcgaggcgggccagaaaggccggttccgagagcaccgaggcaacccactggtttggcccgccgctacgcgctttcccgcggctcgccgcccattgcggatggcgcagtgcgacctcggcgaggtggtgcgagatccaggggtaatcgaatgcccgcccgagcgacaggccccgcaagggaggggcgctcgtcggtcgctgccgcaaccacttgccgaccacctcccggtaactcgactcggtcatttcgcagcgcgtgaaggcgtcagtgtgctgacgcaatgacgccgagtcgccatcgggttgcgcctcgacatgcgggctgcaggccgtcgcgacgcacggcagggcgagcagccaggccgccgtcatcgctcgagccaccatggatttgctcgccttgacacctctgtggttctccgggcaggcatccggcgtttgctcaaaccgcccgccgccgggcaggagcgacagccggggttgctcgcgggcgatcgggttggcgtcctgcgcacctcgcgtcctggccgatactgggcgggtgcaacgctcgccgacagattcggccttggtgacggccatctggcgcgggtccgactatctgtagcccggcattcgcggcggcggactggaagcctgattcggaacctgagcgagaatgcacaggatgccagccgcgtcggcagcgccgccgaacgacccagccagggaattggcgtagtcgttccgggttacttctccgttgtagaaacgcgatgtcacgtccaggaaataggcgtcctgaatcaggtcggagccgatgcttctgctgccgatgcgctccgtaccgcatgtgttctgcacctggtccaggaatgcttcgtagcgtgggtctggccgccacgcatcggcagcacaggcgctgacaacgacagcaagcagggtggcgagcagcgcccctccgggtggtcgaacgcgggatgacgggtagtcgtgatgggtcatgatcgtaggggagccgcaagtgtcaatgtaatgtcgcctcgtggcgatccggggggcagcgtgccggcgggtggcgcgctgcccggcgaccgcctcgcggcctagcgcgaaacgacccgtgcgccgtcgccgtagccttcgatatatacgcgctggccctggaagagatttggattgacgggttgcgtgatcgataccaggacaccgttgctggcgcggacgatgatctgctgacccgggaccggctggtcgtacttcttctggatctcgttgcccgcgaaagcgccgccaatggctccagccaccatcgcaacgtcgcgcccggtaccggcaccgatcagactgccgatgccgaccccggccaggccaccgaccaccgcgccgacccccgaatgatgattgctgggcagttgaaccatcgtgatctgttcgatgacgccggtgcggatctggacttcaccggcttgctgtccgggggccgcgcaagcggcaaggacgacggccagcaccagggccgagaggtaagaggcagtctttcggaacatcgaggtctccttgaaggggtttggttggggttggtatagcgcgtgtcgctggcttcgtcggttaccggcccgacaaacggcgcgtgtcggaagccgtcgggtccagcgacatggcgagcgtgttgggaactggccgggcgcattcccactgtggtcgccgccgagacgtggtcgaccgctggtgaatgccgccaggccaaggatatcgccgtggtctgcacccgggtgagttggctaagcacgcggctggcgcgcaaaccagagcggccatgagtatcgcggctcgcgccgttgccgtcaatcgctcgcgcctgagtgaactggactcgatgaactgtggcttgccgggctggccgtcgcgatcaccgacagacacggacaccgttgacatagcggcaaccggcagccggggcgaccactaccgctctcggcgccggcgcgacgaccacggccttcggtgccggcgcaaccgcaaccggcttgcgggcgacgaccgcaccgttgggtcctgcacagccggcccgatagacgccgttggcgcaggtaaccgcgtcggctttggtgacggcggccatcatcaccaaggcggcactgagggacatgacaatagtcttcatcgtgtttctccggtggtatccgctcgcccgagaggcgaccacggatcaggtcacaaaaagggggcccgtcgggcttcgacgggatgcaggccgagcgcggcagtcaacattgtagtcctacagccacgttgcgcacctcgttcgcctgcaggccgtagtgggcgaggacgcgggcgattaggatggtcctgacgcccatctcggtgatgccggtgttcatggcgtcgaacgagttcttggccgagccgacgaacaagccgcgaacgacggcggctatggtggcaacgaggcccgcacccagcctcacggtctccgttgagtcactgctcaggtgatgctgcgggaaggccacgctcaggaacaagccgagtaatgcaccggccgcccggaatgccgatgaaggcgatcaacgcgatcaacgcgatcagcgctatggccattgaactcacggagcgctctcccctttgaccgtttcagtttttccacaccaagtacgcatcgaatacatcgacctctgcttcgccgggagacggccaccagcgtcgaggtgtttgccgctcttttcggttgttctggcgccgtgtgttcaaccgcgcgctcgcgcactgggaagatattcaccggagacctggcggcagcgctcccgagcctgggcctcgctggggtatcgacagcggccacgcagaactggtcgaaaaaaatggcgccgcgcacacgaaatgcatatagtgtggcggcgcgcaggctcgtcagcgcgcgtgtccatcaattccagagatgaggagtagatcatgaccaaacgctattggctgttggccgccgtgccggccgtcttttttgccggcgtcagttttgcgcagtttccgatcctcgacatgatcgccggcaaggtcgtcgagaagtaccagcaatcgagttgcgagcagttatggatcaagaagggtgaaccgaagtcgccgcaggtgcaggaagccgttgcgaggctgcgcgccgatccggcgatgcgcacggagttcatcaaccgggtggcgggtccgatcgccaacaagatgttcgaatgcgggatgatcccgtaacttagggtcgcccgcttgtcggttcgattgaaggaggagaaacttgatgatcccgtaccaatactttggccgcgccgtgctgctcgccgtggccattctttttgccggcggcgccaacgcgcagccgtcagcgagcgcgccgacagccggcaaggcagcgaaagcggccactaccaaggcgtcgagcaaagcggtggcgcccgcgcccaagccggaactcgaagccaaggcgattgacttgctgaaagcgacgagcgagcgtctggcagcggcacgttcgctgtcgttcacggcggtggtgacctacgaaagcccgagtcgcattggccccgcgctggcctatacgacgatgtccgaggtggtcatgcagcggcccgacaagctgcgcgtgatcacgctcggcgacggaccggcgtcggagttctattacgatggcaagacgatgacggcgttcgccccggccgagaatctggtcgctgtcacggcggcgccgccgacgatcgatgccacactcaaagcggctttcgacagcgcggcaatctactttccgttcagcgatgtggtgcttgccgatccctacagggcactcgccgagggcctgaccgtcgccttctacgtcggccagtccaaggtcatcggcggaacgacgaccgacatggtggccctggtcaacgacaatgtgttcgtgcagatctggattggcgccgaggacaagctgccgcgcatgctgcgcgccgtctttcgcagggatccgctgcgcctgcgccaccagatggaactgtccaactggaagcttgatccagtggtggctgcggacacgttcacctcgaccaagttcgccggcgcggtcccgatcgcttttgctcacccgggtggctcggcggcgagcggctttcggccgccggcgaaggccaagcctgccggcaagccagcggccaagccgcagcccacgaagaccccttgaggagatcgaaccatgaaatcgacgatcatcggcatggccgtggcgcttggcgtcgcgctgcctagcggcccggctgcggcctgggcgagcgccaatcgttttggcggcagtaccgagcacgttccgggtgccaccgagcactccaacgcttttggcggcagctcggcacatgcctacggtgaaggaacggaacacaccaacatgtatgggggcagttcggcgcacgcctggggcggcggcaccgagcataccaatgcgtacggtggcagcacctacggggcttacggggcaggcgccgtgcacacgacatcctacggggccgctgcctatcgcccgcccgcctacccggcagcgcccgtttacgcgccgtaccatccgcccgtcgccgtaccgtactactcgtccggttgctacaactgcgctggcgcagccgctgccggcgctgtggtgggcatggccgccggtgcggctgtcgcctcggcaaacaccgctgcggccagtgccaatgcgtactcttcgggttacgctgccggcagcgtcaacaccgcggcggcttacgccgtcggtgtgaactacgccgcgttgcccccgggggctgccgccatttcccgcaacggcacgacctactacctcctcgggaatacctggttcctgccagcctatggcgccaacggcgtctactaccgcgtcgtgccgacgccctgagtccccggcgcgccgtcttgccggtacaggcctcggcagcctgtaccggacttctcgccattgcgcgggatccggcgactgacggcgccggtgcaaaggagccgctagcgcctgccgccgaagcggccaccaaaaccgccgccgccgaagcggccaccaaaaccgccgccgccgaagcggccgccgaagccgccaccgccaaagcggtctccaccgccgaaaccgccgccgccaaaccgatccgcgccgccgaaaccgccgccgccaaatcggtcggcaccgccaaagccgtcaccaccaaagcggtcgccgccacttccccagccactcgcacggctgtccgcgttactgcgcgcttgttgctcgcgatcggcccaggaggtgtcgccggcggctgactgccaacccgccgagctgtgttgctgccagccgccatcggtgctgcggtaggcattgccgtcggcgccggcatagtggttgccgaacagcccgctggacgtgtagctcttggtttgtccggtcctcgcatcgtaggcggtcgtggtgtgctgggcaccgacgccctcggggccggcggtcgccgcggtcgtcttggacaccgaactgccgccggggccggtggccgacacgctcgaggcgtagccgcgctgtccggtttcgctattgtaggctccgccgcgcgcgacgttaccggtcgtgccgccgggcgtgtcgaacgtccgatcgtagccccgttgcgcttccccggtatacgggttgtagctgcggcccgccgcatacgagccggtggttcccgtgcgctggttcgcgtagctcccggtggccgtcgtgccgacccggccatcggcagacgcgtaccagctccggctgccggaatagacggtgttgccccagtgcccatagacgctggcactggttgagccgcagcacggatagccccaatagccggggtggtagtaggcgccgccccagtacggtgccgcccaggcggcggtcgccagaccgaggccgaagccgaagccgaagccgacgtaggggttgtagatcggcgccgcggccagaccccaggtgtaaggtgcggcgtaccacaccgagcccacccacggcacgtagttgtagccggtgccatagacgacgacgccatcaggtgccacgacggtgccgagataacccggtgtatagccgacgtagacgacctcgctgctggcgccatagacctggacgtaggtcacgtaatgcagcggtgaactggccgggatgtcatagatgacgctcggtacgctggtggcgactcgccacgggccggtgagaccggcggcagtgaaccagacgcccgcctggaccgcatagtagctgttcggtgccaccaggatgatcggcacgtcggcgttgcgcacgtactgcagcgacgttccggcgatggccgcgaactgcggcgcgccatcgaataccggcgtgaaccgggggccgttgctcagcggcacggtggcagtctgcgggatcgagttggcgatcagggcttcctgcgcctgcggcgtcccggctaccgagggcaggacgacgccggcgggcgcgctcttgggaatgcggctgaagtcggcgggcagggcagtcgatggaacgtgggcccacggcccgctcagcgcggcggcgcggtaccagcgccccgacaggagcgtgtagtagtcgttgttggccgtattgacgagcacgtcggcggtcgtgttctccgcccacagcaggccagtgccggtgatcgggatgaagttcggctgacctttgaagacgatcagttccgccggaacctggctgacgtagatcgttggcacgccggttttcaaggatggcttcgggtttgcttgcgggccgccatcgagcaggtccacgctcccctggccggccagttgccgggctaggtcgttcagcccgaacggagcactggacgggcccgtccacgggccttccagcgagccggccgacagccagccgtcgaaaacgtgcaggtaccaggtgctgtcccgtttgctccggatgatcagcgcctgggtattgatcacccgctcgaagcgcgtgttcgggacagcctggatactgggtgtgccatcgatcggcacgaggatcgccggggtgtcgctgacgatcacgcgcggtggatcgttattgacctgtaccgggcgtggtttcaccgtctgcgaggcggcgagtgcgccctgcagcaggtcgagcgacatcgtcgccagcacggccggcaactgggtgcgcaactgctgcacgtaggcgagcccagtgtcggcgacggtcgggaacttgccctccgtcagggtgagatcctccagcgagacggttcgcgtcaggcgatcgacgccggtgcgcgcgctgccccagatcacaccgaaggtttcgccactcgagcccgtctccttgatcgacacggctgcacggaagctgagctggttaccctgccagctgttgatctggggcagatagacgagtgccgtggcgccggccagcgtgactgggcgcggccacggatcgcggagagcctctggcaccgtagatgctggcgcgttggaggctctatccgttgtgggtgggctatcgaggctggggttgacgtcaaactgctgcgtggaagggttgagggccggagagtctgggaatgatccggatggcgaagtggtacagccaatcgggcctacagccgcgaggctgagcaggcaggcgaggaggcgaggttcgggcacgttcatcgtcttgagtatccttttcttgcggggaaatgacgtgggggagaaaggcgaagtccaaagtccaaagtccaaagtttactacgtgggtggcggtgggcgtgctccatgccgatcggccggagacctgcgtgccgcttgtgcaaggcgaaggcgcggtccgtgtcgagctcgcagtgaagaagtttgccggcggacggccggccaactttgctagactatcagcgcttggtcactcgccatcggcagtacgagccgcgtcaaatgccccactttccaggagaatttcatgaatgcgagaatcgtttttcccttgttgctggttgcctcgctgagcgcctgtgtgtcccaaagtacttacaagcaggaagtccagcaagtcgataccctgtcggtccagaacaaggcctatgcgcagcttacccagcagttgcagacagagattcaggcagaccaggtgaaaatcaagcagctcgaggggcgtctgaccgtgacgctggtcgacgaaatcgtcttctcgtcgggtagcgcagaaatgaacatgaagggacgtgcgacgatcgacaagatcgtcggcaccttgcagaacgcggccggcaagcgcatcgtcgtcgaaggctataccgacaacacgccgatcggcccgggtttgcggtcccgttacccgaccaactgggaactgtcgacggcgcgcgcctgtgatgtggtgcgctacctgcaggcggcgggcatagaccccgttcggctggaagcggcaggctttggcgaatatcagcccgtggcggccaacgatacgccggccggccgcagccagaaccgtcgcatcgacatcgtcctgatggacatgggcctgaaatagtcagtcgccgcgagcccgccgccgatcatctgggccaggcgtagcgtgctgggccaccggcgtcagagcagcgggctcatcacctgcacggcgttttcgagccaacggcgccacttgggccgggcacgccagtgcaccagttgcagcggttgtgaccgggattcgtactggcgctgcagcgcccgcgtcgctgccgaaaacgctgcgtcgtaggcgatcaacgaaacttcgaaattgagctcgaagctgcgcaggtcgaggttgaccgtgccaaagatcgtgatttcctcatcgacgaccatgctcttggtgtgcaggaggccgccgtggaaatgcaggatcgtgatcccgacggccagcaggtcgtcgttgtaggcgttgctcgcgtagcggacgagcaccgaatccactttctccggaacgatcagaatgacacgcacaccgcgcagggcagccgagcgcagcgccgttaacagcgtttcaccgggaacgaaatagggggtcgtcagcacgatctcgcgcttggcggcgtagatcgcagcgagcagcagctgttcgatgtgacgtgtcgtcgcctgcggccccgacggaaaaatctggacgtggctgtcaccagtggtcgctagcctgggtggtggcggaggggcaaaattggctcccgtttgcagcgccgtcagcgagagcgaaacggcctcgagcacccaggccgccggcccttcgatgcggaccatcgcgtccacccactcgccaaccccggcatcctgcttgaagaaatgcgggtcggcgatattcatgctcccggtataggcgatgcgccggtcgataaccgcgatcttgcgatgatcgcgcaggtccagacgcacgaacagcgcgcgcagcggattgaccggcaggacttcgacgatgctgacccctgcgttgcgcagcctggcgaaggcttcgcttctgaagaaaggccggctgccgagagaatccatcagggcagagcaggggatccctcgctgtgcagcacgcaccagcgccgcgatgaggtcgtcaacgaagccgccggcgctccagatgtagaactcgagatgtaccgaggtgcgggccgcgtcgatgtccacaatcaacgcgcgcatgctcgcttcgctgtcggccagcagttgcagtcgatggccgcccatcagcggcaggccgaccgacccggtggcgagccggctgatgctctccgcccctgtggtcaaggtgcccggcggtacgacgtgctctgcgggaatgcgtctggcccagctcagcacctgcggttgcagcgcaatcgctcgttgcatccaggtcttgccgagacggcgctcgccgatcagcagatacaccaggacgccgacggctggtatcaggacgatgagcagcaaccaggcgagcgccgtgccgtgcgaactgcgccgcgagaagattcgcaaggagaccgccagcaggacgaagacatgcaggacggtgagaaaactgaaatccatgcgcaggagtatgagactgcccccccaggccggtcaacgacgagcccggccgatacgcgcatgcttcgggccgagaggcggtcgtcggcacgagttctcgccaacgccctgcgctggccggcagcggcggagatgcgccgcgcgggccgattgtgatagcctcgcgacacttgacggtcgatcccttgagaactgcgcggatcggcggcggcaccccatcgagtttcttgcccaggagtgcggtattcatggaccctacgctgacgcttttcatcagtctgtttaccacgctgctggcgatcatcaatccactcgaagcgatccccgtttatctcggcctgatggagaaccggccggagagtgaacagcggcaggtggcgcgccgggcctgcttctacgcgacgctgttatcttttttctttctcatcttcggcaccctcctgctgagggttttcgaagtgccgctgagcatggtgcgtgtcgtcggcggcgtgatcctgacgcgcgtcggtttcgaattgttcgcaccgccaccctcgggtggtttgattccccgctccggcggcaatgacacggatgtggccttcgtgccgctggcgatgccgatcatgttcggccccggggcgatcgcaacgctgatcagcatggcgtcgacgatcaagcagtcggccgaggaactcatctatttcctggctgccagtctggcgatcatcgcttgcctgggaacgacctacatctcgttgatctatgccaagccgatcctgcgcaagatcggtacgcagggtatcgacgccgcaacgcgaatcgtcggtttctttgtcgcggcgatgggcatgggcctgattttcaatggcgctgtcgaattcctcgagtcgtatcgcttcgtggccaatgtcgctgctcctcggtagtcacgcccggaacgtttgcttgcaccctgcggcttggctttgtcctcgggtgtgtggacagaacgatgggtgtgcggcctataattcgccgtcgcccggatgatgaaaacgagcgcagcatgactgattgaccgcgggaggggattcagaatgaagagaagacaaggtttccggaagcatgtcgccggcgccatgctcggcgtgctcggcctcgtggcgatgacgcccgccgcggctgccgagaatctgccggcagcgaatcgtttcgatgggcagtggcatttcagtgttacgccctacgcgtggttgccgaccatctacacgaacgcgtcccttaccggaccattcgggatttccggcggggtggacacggccatgcacagcacgcccagcgactatctgaaggacctctccttcgccttcttcattgccggtgaggcgcgcaagggcgactggtcgctgttcaccgactacatctacatgaagttcaaggcccaggacaccagcgtacggactgtcagggggccggcaggcagggtctccacggcggtcgatcagggcagcacgatggatctcaagtccaacgtctggacactcgccggcagctacaccgcctggcgccgcggcgcctcgtatcttgacgtgttcgctggtacccgctacctctatatgaacacatcgctcgactggagcgtcagcggcgtcgccggcctgctgcctggacgccagcgggcgatctcgacgagcgtgaacaaatgggacgcgatcggcggtatcaaaggtgagatcggcctcagcgacgatggccgcctcttcatgccttactacctggacatcggctccgggtcgagcaacacgacctggcaggcggcggtggcgctgggctatcgctacggctggggcgatgtgacgctggcgctgcgcaacctgtcttacgacttcagcaacggtggtgacagcatcgaaccgcgctttaccgggttttcgctcggcgccaccgtccacttctagcctccaaggtgttgatcacgcccttactatcagaagaggttgatatgcaaccacgcaggcggtttcttcttcttgccgggttcctggcgacgtcgttgagcatcagcgcttcagcgctcgcgcaacaggtcactggtgtgcttggctcgcccagcgccacgacgacgatccccaacaagcaactcccggcccccgaccctgctttcggcggcgtcatcaagaacgacgcgctgcagtcgaagccgtggtgggcgccgcgcgtggtgccgcccaagggcgcgcccaacgtgctgttgatcatcaccgacgacgccggcttcggcgtgccgagcaccttcggcggcgtcatcccgactccgaccatggaccgcatcgccagcgaaggtctgcgctacaaccgggtcttctccaccgcactgtgctcgccgacgcgcgccgcgctgatcaccgggcgcaaccaccactcggccggcttcggcgtcatttccgagcagtcgaccggtttccccggctacaacagcatcatcggcagggacaaggcgacgatcggccgcatgctgctcgacaacggctattccacggcgtggttcggcaaggaccacaatgtgccggccttcgccgccagccaggccgggcccttcgaccagtggccgactggcatgggcttcgagtacttctacggtttcatcggcggcgacgccaaccagtgggagccgaacctgttccgcaacacgacgcagatctatccgttcctgggcaagccgccggggacctggaatctcatcacggcgatggccgacgaggcgatcgactacatgacgcgcatccatcagatcgacccggaaaagccgatcttcatcaagtacgcgcctggcgccacgcacgcgccgcaccatccgaccaaggaatgggtggacaagatcagtgccatgcatctctttgacggcggctacgagaagctgcgcgagaccatcttggccaaccagaaaaagcttggtctggttcccaaggatgccaagctgacgccctggcccaattcggttctgaagccctgggatcagctcaccgctgacgagaagaagctgttcatccgccaggtcgaggtcttcgccgcctacgccgcctacagcgacagcgagatcgggcgcgtgatacaggccttccagggcctcggcaagctcgacaacacgctggtcatctacatcaacggcgacaacggcaccagtgccgagggcgggccgatggggacccccaacgaggttgccttcttcaacggcatcgccgagatgcccgcggaggtgcagatgaagtggtacgacgtctggggcaccgagcagacgtacaaccacatgtcggccggctggtcgtgggctttcgacacaccgttcgactggttcaagcagaacgcctcgcgcctcggcggcatcaaccagaacatggtcgtctcgtggccggcgcggatcaaggacaaaggggccttgcgcgagcagttcgtgcacgtcatcgacgtcgtgccgaccatcctcgaagccgcgggcatcaaggcgccggagatggtcgacggcatcaggcaggcgccgatcgaaggcaccagcttcgcctacaccttcgacccggctaatgccaaggccgcgtcgcggcacaagacgcagtacttcgagatgatgggccagtgggcactctatgacgacggctggctgctcagcaccaaggtgaaccgtgcgccgtggcaggccttcggcgcggccaacgccgatccgctgaacaatcaggagctccagctctacaacctcggcaaggacttcaaccagaccgacgacattgccgcgcagaacccgcaaaaggtcaaggagatgaaggagaagttcatcgccgaggcgaagaagtaccaggtcttcccgctggacgcttcggtggcggcacgcatcgtcgcaccgcgcccgaacatcaccgccggccggacggaatttgtctacacgcggccgatgaccgggctgccgcaaggcgactcgcccttcctgctgaactcctcctacacgatcaccgccgatattgaggtgccgcaggccggcgccgaaggcatgatcctgacctccggcgggcgctttgccggctacggcttctacctgctcaagggcaagccggtattcctgtggaacctgatcgacctgaagcgggtgaagtgggaaggccccgaagtccttgctcccggccggcacatgctggagttcgacttcaagtacgacggcctcggcgtcggcacgctggccttcaacaacatgagcggcctcggccggcccggcaccggcacactcaaggtggacggcaaggccgtgcagacgatcacgatggacaaaacgctaccgatgatcctgcagtgggacgagagcttcgacatcggctcggatacgctgaccggcgtgaacgacgccgactacaagccgccgttcccgctgactgcgaagctgaacaagctgacgatcaaggtggagcggccgcagttgtcgcccgccgacctccacaagctcgagggtgcgcaagccgaggcgctcgacggcaagccgctgacgcacgtgcagcccgggccgcactaaggctggcggagcgcggcagtgcgcatcaggtgagtagagagcaagcgaagcggctggcaccccgggtggcgccagccgcgcccatttcaagttgacggcgaaacatgacgagaagtaccacgacgttccacctttgcctcctggcgctgggaatcggcatgctcccaccgtcgtcggttgcccagactggcccggacgccaagccggcagcccgctccgaatccgctttggataccctcctggggcgctggattcggcccgatggcgggtatgtcatcaacatcaggcgcatagatgcaggcgggaagctcgacgccgcctatgccaatccgcatccgttgccgtttgccaaagccgaggcgacgctcgaaggcaaagtcgtcaagcttttcttcgagttgcgtgccggcggctacaacggatcgacctactccctgacctacgacccggcggccgatgtgctcaagggcgtgtatttccaggcggtggcgcagcagaagttcgacgtctatttcatgcgtgccaggtgaatccaggtgatcgtacgcgcactcttgctgcctttcctgctcgcaagctgcgccgataacctgctcgtgggcttcggcgaagacacgaactacctgaccttcaatcacgcgaattccgagaaggccatcgcggacgtgcgcaccagggccgaagggctgtgcgagcagcgaaaacaggtggccatcaagacgcaaagcgcctgctcgctgaccaaatgcgcgaccaactatcagtgtgttgatagcgcggaggtcatcaagtacgggctctagcgcccgctgggtggtgttcctgtccagcggctcgatggtcgacgtgcgccatgccgcgcaagcggctcgcctgtcccacgaacgtggatcgggagcgccccttcctaatcgtcgatcgagtgcatcttctggccgacgagcgcgagaatggccgtcgaccagccgaacatcagcatcccggtcatcgcttcgaagccaccgaaccccgcccagctttccggcagcttgtggacgttcgcgccgagggtcgtgtagtactgcatcgagtagaacaccgcctgctcgacgcccgggacgatctccagcaccagcaaggcgagcgcccagacgatgatgcccgtaaagtgcgtgagcaccatgatgctgaccacgctgatcatgaaggccgtcctggcgccggcattgtgtgacttgcgcagcagaggcttcccgaagcgttcaaagcttcgccgcaccaggtccatgcccagaccatgcacgacgaccgtcagggcgatcgggatgagggcggcaagaatctgccggccgtactcgaactcattcatcaccgcgcgatggcttcaggaattgccgcggggagatcaggaggcttctccacttcccgcttgccgccacccgatgccaacggcgtgctgcgcagcctcggggattgccggccggtcgcgcgttcactccgcatccttctccttgggttccttggccgggcagttcgtgtcgtaagtcgtctgcatctgccgcagcttgagcacgccaaaaaagacggtgatcagcatggcgatcaccaggaccgacacggttgccttctccatgccgtagtcggcccggcgattggccgcggtcgcgaccacgatcaggcccagaatggcgaggttgatcgcccagttcattggcttcggcaggatgtagtgcaggattccaaagccggcgagctgatagagtatgaacggaatgaccgcaacggcaggaagcagttccgacgcccccagcgcgacatcgacggcacccggcgccagggcatgcaacagtcggctgttcgccagctcatggaagaccgagggaatggcacagaggatcgagacgaccgacagcagttcgaggataagcatcccgctccaggtgccgactcgcgacgaatggtcggagccggcaatcgtcgattgcgcgctgatgaaaagcccggcgacgatcgccgcgacgctggacagcatcagcagttccaccgaaatgccgaagctcgtcggttcccccgccttgaggagaagcagcgccagaaaaccgggtgtgtagaacatgacgcgcaccagtcgcgcgcagacgcgtgcatcacgctccggcggcagaaccggcagcgccacgccatcgctgccaatcgttgctctttccttgctcatgtgagtctccttgaagggccagaaaaacgaggacactagcgtaatacccgccccgtgtcacgcgccgaaaccagggaaccagggtatcccacaggccgaacctgcaagtcgtcgattcagcggtcggcgtgcagcgtcagttcggcgagcacgatcagcgccagcagggcagccagtgccgttcggctcaacgccgcttcgccggtccacagaatgatcgcgacgccggagaagtttacgtagagcgcgaattcgcgggcgaagtagcctccccgcgtttcgccccagccgggtatcagggccgtcgcgagccagcgcaccagcggcacggtcagcgagatgcagagtaccagttcggttttccacagccccatgtcggttggacggttgaaggcgccgtcggggagccatgcgttggcgttgtgcaggtagccgatgatggccaggacggcgagcatgatccagatcgccagttggtcatcgctcgtcagcgtgcgcagagccggcggctggggaatccgtggaaagtaggcgagggccagcagcatgcccgccgcggcgagaagggcaaagaaagctgcggtcgccagggggccgaaccagtcgatccagtgtacccacaggaccaccaggaataccgccacgatacgggcgatcgcgaggcggcgaggaagtatgacgacggggatgttcatgcggcgatggcgggaatgtccttctggcgccgccgcgggccgaggaccgggcagcggacccggtctgccgggtacaggtgtcgccatgacgcgggccaaatccagggatgggaaatccagcggcaccgctgcgcgtataggatcccccaacgggcggcgtcaatcgagcatcggacccacgaacccctgcaaagtgaccggagtcgcctttcgtcggacgctcgtggtcgccagcccgtccgggccagggcgggcaccttgcagaggccgccatagcggtcagccggcaccgggttaacgggttggcgcaacatccgtttcccgctggcttcgcctgacggccctgggcattcaatggtatcgttgtcgtcccggaggctcggatcgctgatctgccccgtcctcgaaccgaaaggcaagtaagccgaggaagcctgcatgtttgctgttccctatgcgtttctcagccttgcgttctcgatgtgcgccggtatgtcttccggatcacgaccaggacgcggttgtctgtgccggcgcgcgatacgttcgatccttgccgctacagcgcttgctttgggcatgcttgccggcgcgcaggcgcaggacatcgagccacgcgcgtattcgaacgcgccggtcggcgtgaacttcctgatcgcgggctatgcctacacggagggcgccgtaccattcgacgcgtcactgcctgtcaagaacgctcagctcaagacgtccaacgcggtccttgcctatgcgcgggtccttgacctgtggggcatgtcaggcaagttcgacgccatcgtgccctatacgtggctttccgggaccgccgagttgcgcggcgagacggtcgagcggattgtcgacggtctcgccgatgcgcggttccgtctgtcggtgaacctgtatggcgcgccggcgctgacgctcaatgagttcaggaactacgagcaggatctgatcgtcggcgcgagcctgcaggtgtccgtgccttcgggccagtacgataacaaccgggtcgtcaacatcggcaccaaccgctggtcgttcaagcccgaggtgggcatttcccaggccatcggtccgtggacgctggagtcgcaggctgcggcaaccttcttcaccgacaacagggacttcttcggcggcaacacgcgttcgcaggctcccatctactcgctgcaggggcacgtgatctacggctcacggaatggcgtctggggttcgctcgacgttacctacttcaccggtggtcggacgacgctaaacggcgttgagggcgacgatctccagcagaactggcgcgtcggcggcacgctggcgtttcccgtggacatcaacaactcggtcaagctctacgccagcaaaggcgtgtcggcacgcaccgacaacaattacgacctgatcgggatcgcctggcagtaccgctggggtgcggggctgtgagccggcgtccctgaccaaggtcgacgaaagaggggcatcaccatggaactgaccatctatcattggctgatcatcgccgctttcatcggcgtcgtgatctgggcgttcggccgcaaacgccaggcacgcttcgagaaggacgctcgaatcccttttgaagaaggcaaggagtgagcgtcggctaccctcgtaacgccgcgcgtcgctgccgcatgagccggcatgccattcgcggcgacacgtccgtcgttgcgggcgccttgccgaccggcatcaggaaagcggcgttgccggacgaaatcctgccggccgccgggctctctcgacacgccggcaacgagtcgcccagcggcatgccggcgcgcgcgctcgacgccctggatcgacgctgccaatggcccgtggtttcaggaggtgctcgcgatgtctgacgccgagcgcctgccaccggaagattctgcggtagtgcgcgtgccgcatcctccgctcacgcagtattacgcggacgaacacggtcgccgcgactgggtgcgcgccatcttcgaccgatccgcagtcgattacgatcgcatcgagcgtctgatggctctcggcagcggctcctggtatcggcggcaggcgctgttgcgtgctggtctggcgccgggcatgcgcgtcgtcgatgtcggggtcggcaccggactggtcgcctgtgaggccgtgcgcgtcgtcggcgcggggtcgctggtgatcggcgtggacccgagccccggcatgctgagtagcgcccgcgtgccggcgggagtgacgctgtgcgaagggcgggccgaggcgctgccactgccggacgcttgcgccgatttcgtcagcatgggctatgcgctgcgccacgtcggcgatctctcggcggcgttcagcgaattcaggcgtgtgctcagacccgggggcatagcctgtgtgctggaaatcacctacccggagaaccgctcacacgccctgcttctcaaggcctacatgcgcggcgtgataccggcgctgtcctggttgatcgcgcgccatggcgacacaccgaaactcatgcgctactactgggacaccatcgagacctgcgtccctcccgcccaggtgatggcgacgctcgcgcacgcaggtctcgaagacgcgcgtcgccacgtcgaagccgggatcttctccgagtactgttcccggcgacccgcttagccggcgctggcgcggcctgacgcctcgctgccagattgcagcgacaagttcgccggcagctcgcgcgacatcgtctttgcccgcctgcgacccggctgggaaatgacacgccggctgctagtcggccgccggctgtgcgacggagcgcatcgggattggcgctgacatgacgatcgaggtccgcgtttcgccgtaatggttgatgacaccgacgaagcgttcgaggtggctgatgtcccgcgtcacgacgcgcaggagaaacgaatcctgcccggtcacgtgcaggcactccaggacttccggcagggttttcagcagggcgacgagccgcgccttgtccgcctggggggtcgtcatgccgaccatcgccatgacgccgtagccgaccgccgcgggattcacctcggcgcggtagcccttcacgatacccgcttcctcgagtcgcttgagacgttcggagacggcgggcaacgacaggctggcctcttcggccagggctttcaacgaggcccgtccgtcgtgctgaacggcggcgagaattttccaggctttggcgtcaaggtccatgactgttccgcgaacaagcgcgccggcaagaataatgaagggaatctacccgctttccctgaattttgccattcaagagtgcgcgcctcgctgccacaattcgtcagatcacacgtgctggccgggagtggctaagtggatgctttcctgtttctcaaggcggctctgatcgggctgtcgattgccgcgccggtcgggccgatcggcctgctgtgtattcagcgcaccctggcgcacggcgcccgcgtcggtttcgccagcggcctcggggcggccctggccgacggcgtctatggcgccatcggcgccttcggcctgacggcaatcacccgattcttcgtcaccctcgccacgcctctggcgatctgtggcgctgtttttctcggctggatgggcgttcgcctgatgcgcgccgccccagccggcgcgccgacgagtctgcccgatgctgcaggcagctggcgggccttcgcctctgtgtttgtgctgacgattgccaacccgatgaccatcgtctcgttcatcgccgtcttcgccacgcttgccggcgatatggccggcacgcggccggcggctgtcgtcatggtcctcggcgtcctgacgggttcggcactctggtggctggcgctggcgtttggcgttgccgccatccgtcaccgcgtcgggtcacgcgcattgcaggccatcaatcgcagcgccgggctgttcctgctcggctttgccgcctggcaggcgctggggattctccgctgaagaccacggcgacggtcagggccggcctcgcttcaggcgatcatagtcggtcgctggtggccatcgacgcgcagggccgtccatcatgcgcggtggtggcttgctctggccgatccggcaggcgcaccgacccgggggaagaccgggaagcacgcggagaccgggatcgatggaggattttcgcctgacgcgcggtggccggcgtcaggtagaataacgggatgcgctttcaccgcttcgttcccttgcttgtcctgtgcctcttgccggcagccgcccacgccgacatgtacggctttgtcgacgagaagggagcggtccatctcgccagggagaaggtcgacgaacgctacgagctgttcgccaggggcgaagccaggaccgagttcaggttgtcgtcggaactcaagtacctgccggagaaggcgcgcatcgaagatcacgtcatcaccaggcgcctgcaggccatacccaacgtccagaaattcgacgcgctggtcttccgggaagccgagcggcagaagctggagcctgccctggtcaaggcggtgatcgccgtcgaatcggcgtacgatcctgcggcggtgtcgcccaagggggcaaccggcctgatgcagttgattcccgataccgcggcgcgttacggggtgcgccagatcgacgatccgcaggaaaacgtgcgcggcggcacgcgctacctccgctacctgctcgacatgttcgatggcaatctgatccttgctctggcgggatacaacgccggcgagggggccgttcagcgctacagcaacacggtgccgccgtacccggaaacccaggcctacgtgaagctggtgatgcagttctacgaatacttcggcggcggcgtgaagaagctggcgcagatccgggatggccgcgtgcgtctcgcgctgccgccgagacgcggcagcctgccgtcagcgggcaccctggtgcccggcttgacagcggcatccaggccggtcgatgtcgccggcgaagcgccagcgcggccatgagcgggctgctgcatgccgtcctcgtgaggccggcgatgcacgtgcccagcagtctcccgagcctgcccgaggtcgccagtgtctgcgttctgttgggcagattcggtaccttcgtatcgtagttgcccgtggcgagatcgacgaggttgcgactctccgggcaatctccccggcgcgagagtcgttttttttggtgatgggttctctgctcgcgggattcgccaatccgttttcaaggggagcccagtgaaacgcgcaatgctcacccccacgttcgcggccgtgaagagatggccgatcctggtgatcgccacgagcagcctgctggtggcggcgcccgtcgcggcgctcagcattaacggccaggtgcttggtgccggctcgcccatcgccggttcgaccgtgagcctgtgggccgcaaacagcggcgcaccaaaacagctcgcacaggtgcgcagcggtgccgacgggcatttcgtggtgaacgcgtccgggcccacagacaaggacgcgagcctgtatctcgtcgccaaagggggcattccggtgtcgataagtcggccgctgacaacccggccatcgtgctgatggcggtcatcggcagccacccacccgccagggtgacgatcagcgagttgaccaccatcgcctcggcctggacgcacaaccagttcatcgacggaacggcaatcgagggtccgccgctcgcgctgcgcatcgcggccagccacgtacccagctttgtcgatctggccaccggcggctatgggcaggtcatcggcgacgcgctgaacagcgcgcaaacgccgacgctggccaatttcgcgacgctggccaacgtactcgcgggctgtgtcgcgcgcctcaaggccgacgcctgccggagtgtcttcgcggcggccagggggctggccggaagcgtgccgaccgacacgctcgctgcggccgaggccatcgcccgctacccggcaacctttggcaaggtcgacgaagcactgcagacgctcggtgcaggccagggcgtggtcgtcttccacggcatggccaagccggtgaaggtgccgatgatcgggccggtgcgggccccgtagtggcctccctgccatgctgagcgaagccgccgattgtcgaacgcaggagacgtccggcggttctggcgatggcagcggctttctcgatcaccatggggctccgtgcgctggccggcagcgatatactcaactccgacaaaaccggtgtcctggccaagaacctgttgagtttgagcgagccgatccttggtcccgccaccgatccgcaggggtgtcggccaaaccctcatcgtcaccagaggagtagcgaatggactaccgcaaacaattcttcgtcagcccgggcgaaaaactcagcttggccgggatcgatcctgcgcacaccggtgggcaggcctcggctgaagaggctctgccggagattcagaaacacgtcgcccgcatggccgaactgcaggccctgctctatgccgacggcaatcagtcgctgctggtggtgctgcaggcgctcgatgccgctggcaaggacggcgtcatccgccatctgtttaccggcatgaacccgcagggcacctcggtgttcggcttcaagcaaccgagcgccgaagaggcggcgcacgattttctctggcgcgcacaccaacggacgccggcgaagggcgaggtggccgtcttcaatcgctcgcattacgaagacgtcctcgtcgtgcgggtgcacaatctggtgccgaaggcagtctggtcgaaacgttacgccttgatcagcgatttcgagaagttgctcgtccagaacggcacgcgcattctcaagttcttcctgcacatcagccccgaggagcaactcagccgcttcaagctgcggctcgacgacccggcgcgcaactggaaaatcagcgaaggcgactactccgaacgcgagttctggtccgcctacgtcagtgcctacgaagaggctctgagcaagaccagcagcaaggaggcgccgtggtatgtcattccggccaaccacaagtggttccgcaacctcgccatctcgcagatcatcgcggacagcatgcaagaaatggggctgaagctgccgccgacgcgggtcgacctcaaggaaatcgccgcgaagtatcatgccgccgaagccgcgcaggaacagcgggtggccaagacgccaaagcctgcggacagaacggaaaagcgcggcggcaaggcgtagttggcgttgccggtggcaggacgtgctgagggaagggactcgatgcatcctgcggacgacgggatctgaggttcggccagccttttctggccgcgtgggtagggattgccgcgaggggacgatgacgcaagacagccaagaacagggttttcggttgccggttttccagggcctcctgccggtcgaccggtcagggctggggcgggacatccttgccggcttcaccctcgcggcactcgccattccgggaaccatgggttacaccaagatcatcggcacgccggtgattacggggctatataccattctcatcccgatgagcctgtttgccattttcgggtcgtcgcggcatctgtcggtcggggccgattcggcgacggcggcagtggttgccgccggtcttgccggcatggcggtacgcggctcgaacgagtggttggctctgtgcagcctgctggcgctgatggcggcggtgctgatgtttgccgcccgcgtgctgcggctcggtttcctcgccgattttctttcgcgcacggtccttactggttttctcaccggcgtcggtgtgcaggtggcgctgctggaggtttccggcctgctgggcctgcagcgtaccagcaacgatccgcttgtggagatcgtgcacgatctgaggcagatcggggacaccaatccctatgcggtgtgcgtctcgctcgccgtgctggtggtgatcctcggcgggaaaaggatttcggagaggatccccggcgggctgatcgccgtcgtcgccgccatcggcgtcagttgggcgctgaatctgggggctcatctggagacgctcggcgccgtacccagcggcctgccgacgctgggccttccgcatgtggcgtggagttggcccttgatccagaagctgttgccgatcgcctttgcctgctttgtggtgatcctcgcgcagagcgccgccacctcgcgtgcctatgccgcgaagtacagcgatcgcttcgacgaaaacgtcgacatggtcgggctcggcatggccaacctcggtgccggcttgtcgggaaccttcctcgtcaacggcagcccgaccaacacggcgatggtggacggtggtggtggccgcagccagattgcacagctcaccacctgcgtcctcgttctgctggtgctgttgtttctcaccggaccgttggcctacctgccaaccgccgttctggctgccatcgtcttcctggtggcagtaagaatgatcgatgtgcagggtatgcggcgaatcttcgtcgaggcgcgtgccgagttctgggtggctttgctgacggcagccaccgtggtggtgatcggtgtcgagcagggcattctcctggccatggtgctgtcgctgctcgatcatgtgcggcggggttaccgtggccgcaattcgatcatcgcggcggacaagcgacgcaagggctggcaaacggtggcgctgagcgagccgcatcagatcgcgcccggcttgctcgtttactggttcacgaatagtctgtactacgccaacgccgggcaattcgccgaggaggttctgcggttggcaaaggcgaagggacaggcgccgctgggctgcttgtgcattcaggcatcagcgattgccgacgtggacttctccgccgccgccatgctgcgcgacacctgcaagctgttgaaggagcaggggatccttttggtgtttgcgcatgtttcatctgcggtacgcgagcagttcgaccgctacggactgaccgaggccgtgggtgcgcaggcattctacggctccctgcatgcggtcgtggatgcctgggagcatgtttcggctgcgcaggtgaccacgacaagcagcaccaacggcgcgtcaccggcctcaatttgacctacacggagggagccatggcaacactcgttgtaattggttacgagacggaaacccaggccgaggagaccaagctcaagcttggccagttgcagaaagagtatctgatcgagttggaagatgcggtcatcgcgataaagaagccgaacggcaaggtcaagctgattcagccgatcaatctgacggccgcgggtgcggcgagcggcagcttctggggcttgctgatcggcatgatcttcatgatgcctatcgtcggggtggccatcggcgcggccactggcgccatcggtggggctctctcagacctcggcatcaacgacgatttcatgaagaacattgccgcgaacctcaagcccggcggttcccagttattcatccttttcaagagttggacggaagacaagacgctgcaggaactgcaggggatgggcgggacgatcattcagacgtcgctgtcacacgaggacacggagaagctgcaggccgctctggacgctgccaaggccgctggcgtggggcccacgcagacgccgccggacgtagcaagctaacaacgcgcagcgggatggccgatacgacacggaggggcgtctgggagatgacggtcacggctccgcccgtcgccgctcagccgcccgctggcgcggccggagtggcgccagcttccggcacggcgctggcggacccgcagccggttcctcagacgatcgagcggctgtcgaaagacgggcaggcgctgccgcgagcagcggacaaagcctccgccgacctggccagggtgcccgagtcggtcatcaggaccctgcccggggaacttgccccggtggaggcctaccttgaggcgaatctgcccatcgcgaaggcgatgccgttggtggacatcgtctatggaggtggcgtcctggtcgcggtggtgatcgttcaggcgatcggcctgcgtctgctgacgggccacgtcgacaagcgcgcgccaaccattgccaaacgtccggcactgtggcgcgtcgacctgatgttcggcggcgccgtcttcatgttgctcggcctgcacctggggtcggttctcctctggtcggcggcagtggtttacgggggcgtcatccccgactgggtgcaggctgcacgcttcgccgcgcgctcttatacgacgatcggcagcgaccaccaggtgccggagaaatggcatatgctggcgccgatcatcgccatttccgggatgttcaccttcgcctggacggccagcgtcctggtcagcatcgtcgagcagtgcaaccacctgcgccgcctggcgtgggacgcgcgccgcaggaagcgcgaggcgacgcggggcgccaggccgaccccgtcggcagactgagcgtggctggaagggatgccctgccgccgtgctagaatcttcggcagcctggaacggtcgggcgcgaccgatcaacaccatggcgttggcgagtcgcgaccggcctgtcgtcccgtagcagtaacccagccgccgccggcgtgagcgaaccggcgcaacgaatgatgcttaaccttttgcggaaaccctgatgagaaaaatctcaatccttgcacgcgcgggcgccaggacgaccattcggatggtcgtcctggccggctgcagcgtcctcgccggttgtgccaccgaaagcgccatcctgggcagcggcaccaccaccgtcgtctccgacacgtcgcacctgacacagagcggcttcctgtccgactacgcgcgcctgaaaccgaccgcctggggcgaaggcgtcgagtgctggcgtgaccccaatctcgatgccgcacgttatgacaagattctcgtctcgcgcatcctggtttcgctcaaggccagcaaggcgccgcagaccatcgatccgaaggatctcaacacactcaccgactatttccaccacgacctggtgaaggcgctgcagccgcagatgcgggtcgtcgataaggccggacccggcgtggtggtgatgcgggtggctctgaccgacctcgtgccgacgacggtcaccgacagcctggccgggacgctgattccctacgccttcgtcgccgaggcggggtcgggcgtggccaccggcaggcccgcaggctcgacgccgtacatgggcgaaaccggcatggagatgcagtttcgcgatggtgggtcgggcaaggttctcgcagaatgccgagacaccgagattggccgcaagtacgcggtcgacgtcaataccagcgccgtcggcgcggcgcagacctgggccaatggctatctgagttccttccaggcctggacctacgccaaggacgccttcgacaagtggtctcagctggtggccaagcgtatcgctctactgcgcggcgcccagccttaggcacttgcggtagcctggggtgaggcacgccgcccagggtttccaggcagggtgacgcggagcttgcttggcgtcaccctgacgaccttcgccgacgtaggctgcacaccgccggaaatgcgccacgcgacatgaccagacgatcgagaagcgagccccccccgcagacaactgctgtgtcggcaagtgttgtcgatcgacggccaagccgccactggcggtttgtcgccgggttgctcctggcactggtggtcgccggcgtggtgttccttgccacccggtcgacgccaccacctccagtagcgccggcgtcgccggtgcccgttgccgcggccgaggcggcgcctgccggcacgcccgctacctatgtcggcgccgagacgtgcaagacctgccacgcgccggaattcaaggcctggtcgggttcccatcaccagctggcgatgcaggaggccaacgccgcgagcgtgctcggtgacttcgccaacgtcaagttccggcaacacggcgtcgagtccaccttcttcaagcgtggcgacaagttcatggtccgcaccgacggccccgatggcgagcttgcggactacgagatcgcctacaccttcggcctctacccgttgcagcagtatctgattcccttccccggtgggcgctaccagacgctgccgattgcctgggattcgcgatcccggggcgagggcggccagcgctggttccacctctaccccaaccagaaggtcgatcaccgggaccccctgcactggacgcgcctgtaccagaactgggcgctgcagtgcgccgagtgccactcgaccaatctgcgcaagggctatgacgcggccagcgatacctacaagaccactttcagcgaaatcaacgtcgcctgcgaatcctgccacggtccggcgtctacccatgtggactgggcccggaacgccagggcgccgtacgacggccgggaagacaagggcttgccatcgctgaagagccactggaacgaagcgtggaagttcccgtcggcgggcgccaggtttgccgtccgcaaccaccttgccgaccctgccgggatgaacacctgcgctgcctgccacgctcgccgctcgaccttgagcgaaggcggcaaggccggcgcgccgctcgaggacacgcatcgcctggcgatgctcaccgccccgaactatcatgccgatggtcagcagcgcgaagaggtctatgtctggggatccttcctgcagagcaagatgtatcaacgcggcgtgacctgcatggactgccacgacccgcacacccagaagttgcgcgccgagggcaacgcgctatgcacgcgctgccacagcgccgcccagttcgacgccccgcagcaccaccagcatcaggccaacggcaagggcgcgcagtgtgtcacctgccacatgccgacccagaactacatggtgatccatgcccggcaggatcacagcatgcgtgtaccccgcccagacgtgtcgattgcgcttggcagcccgaacgcttgtactcagtgccacacggacaagaaggctcaatgggcggccagtgccatggacaggtggtatggcaagacctggcgcgagcgaccgcagtacggcacgaccctgcacgccggccagacgcagggagcggcggccttgcccggcctgctcgacctggccggcaaccctgccgcaccggcgatcatccgggcgactgcggcgacacttgccgagccgcatgtccatcccggcacactgccggcagcgcgcgccttgctgcaggatgccgacccgtcggtacgcattgccggtctcggcatgatcgcgccgatcgacccactgaaccgcgtgcttagcgctgcaccgctactctccgacccggttcgtggcgtgcgcgtcgaggccgcgcgggtcctcgctgacgtgcccgacgcgcagatcccggagggcaggcgggcggctcgcgtggccgccttgcaggagtatgtggcctcactgcaactggaggcagactggccttcgggcaacgtcaaccttggcaacctgcgcctgcgccaggggcgcatggacgaggcggtggctgcttttgagcgcgccatcgcgcttgacccggctttcgatggcgcctatatcaatctcgcggatgcctggcgtcagcaggggcgggagtccgaagcgggaaacgtactgcgccggggcttggccgtcatgccgcgcgatgcgcacctgcagcatgcgctgggtctctcgctgacacgccagggcgagaaagtcgcggcgctgaaggcgttcgtcgaggcggccagactggcgccagacaacgcgcgctatgtttacgttcacgcgatagccgtgcattctgccggcaagctcaaggaagcattgacgctgctgcgcgccgccgacaagcgtcatcccaacgatctcgacatccttgcggcgctgctgtcgatgagtcgggaggcgggtgaccggcaggcggcgcttggctatgcgaaacagctcgccggaatcctgccggacaacgccaatctgaagcgactggtggcggaactcgaagcccggtgatctcgcctcttgccggccaggcagcgccggctcgatctaggccgccactgactactggaaaggattacccgtgccgaacatctccgacttcaacagcgcgtcaggtgccgctaccgatcgcgagcacgacgttcagcttggcctgttgcaggcgctgtgccgcgccgtcgccgacaatcgcgatgccgcttcggtcagcgagatcctggatcagttgatcgcctacagcgaggcgcacttcatgtccgaggaactgctgatgcggttgaacagccatgacgactacgcggatcacgtcgacgatcacggccagatgctcgatcggctgcggcagatcgccgccgatcatgcggcgggcaattctccgctgctggcagcacaggcggcagagattcttggtttcgtccgcggtcacatcgacacgcgcgatcggcacttcgccgaccgactgcgcgacggacagtagcgccgtgtggattggcgaggccttctcaagcgtatcgcgaatgcttcgtgtaggcgcccgctagccgccgccgcgtggcggcggcagttcgtcgagcaggcgcggcgcgtagtgttgtgtgaggatcggcccgaggatggccgtcacgagcaccacgatgagaaccgcgttgagcatgcggttgtcgaccagcggactggccgctggtgtacaaggggaggcaggcagcgaaaacgagcagggagagggtgtcggaaaccatcgtcgcgccgaacgtcaccaccatgggttcgcgattcctcgcccccagcctggcgatgatggtcgatccgagcatcgtgtgcgaggcgatcagcgacccgacgacgattgccggcagacactcgtagccaagccacagggtggccagcgttcccagcagcagcggaagcgaagtcgtgatcactccaaagctgagcgcgcgcaagatcttttgccggaacaacgtcaggtcgagttccaaaccggcgaagaacatcaacagcagcgcgcccacttcagcgaagaatttcagaaccggatgctcgtgggaaaagatgtcgagcacatgcggcccgaacagcatgccagcgaccagcaagcccaccgcctccggaaaatggacgcggcgcgagaggcgtggaatgctgacaatcagcatcatgcataccgcgaagctggccaaggttggcagaacggcgaccgccttccgcaggtagtcgaggagctacatgccggccttcgaggaaggcttacttcgggaacatgaactgcacctgggcgcgaatctgccagttggcgccgttatccggcgtcaccacgttgtagtacgccgacagttgtgtgttcaccggcagtctgccgaggtggaagattttcccaaccccgccgccgaccggaaccgtccagcgctggctgctctcggccttccagtcggcggtgatgatcggcgcgctggtcaggtagaaaccgccgtcgaagttgtaattgacgaagggctggatcaggccgttgttgtacgacccgccctgcttgttgctggagagcgaccagatgttgttgaccagcacgccgtagacccaggtgttacgtcccgcgatatctggaactcttcaacccgagccattcgaggttgagatgatggcaaagtcccacgctgacgccggaagaagaggttccggcgtcagcgtgggacgagagggctagaagggctcgcctggaggtattctccaaggggcttcgggatcgtagaggttcatctgacggctgcggtggcggcgaagctggacgaggtagcgggcctcacaagcagcggcgagttggtgaaggaactcgctgatcgccgccgcactttcgtcggagaggccgtcggggaagagggagtgagggcggcgtttcatcgcaactcctcgatagccgcttgcagcagatcgtcgggcaaatgattgagtgcgcgcggcaccgccagacgcatggcggtgcgcaggatgcgcccggcgtggcgcggcaggcccttgctggcttggcgcaggagttccaggccggaatcggtgagcagggtatgcgcacacccggcgctcttgagggcatggccgacgagttgcgcaaagcgctcgcgttcgagcaccggtcgcagatgcacgcgtgcctggatgcggccggcgagtgcggcgtaagacgcccgttcgagggtttgggcgaggatcgggtgaccgaccagccagacagtgatgagatcgcgcgaatcgaaggcgaagttgagaaaagcggggaaatcgcggaagaattcgggtggcagattctgcgcctcgtcgaggatccagaccggcagaagttgcttggcgtcggccagatgatggatatgcgccttgatgtcgcgccacagttgggcgcgacgataactcggctgaaggccgagggattgggccaggcaccggtaaaggtctgcccgtccgaaatcggtctcggcatggtagatgacttggtagcgatgcggattgagcttggcggtcacgaggcgcaaggcggccgtcttgcccacgccggcctcgccggtcagcaggccgaggcccggcgattgcagaagccactggaagcgctcggcgagttgcgccagcgcaccgtcatcccacagctcggcggcgtccttgcccagaggcggatggcgcagaccaaagtgttgcagatacatcttcagtctcctttgcggtcgtaatactgacgataggtgagttcgatcagattcgggccagacggcgaggcgggagcggcgtctgtcgggtcggatttatttcgttggcgatcgagattgcccagggcatcgagcggggtcgcggcgccgatccccttgccgtgctcgtcctcgacctcgatgaccgccccgctatgcggatcgacgaccagacacaccgtcttgccggagagttcgaaaggcacttcgaagcgcgccccctgatacgacaccgtgccatccttcctgactcgacggctgacgcgataccggaacaaggcatcgagctgcgcggccagcgctcccagcgaacgaatcttcgacaaatcctgctggtagcgcgcgagcggcgtcatcccgtcgaggccggcatgcggcgtatggtgatagacccgctccagccaggcccagagacgcgcattgaggtcctcgaaactgttgatgtggcgctcgtcgagttccgacaggaactggtcgcggcaggtccggtgccagcgctccaacttgcccttgccctcgggcgcatagggccggcaatagatcaggtgaatgcccaggcgggcgcagatcccctgcagggtctcagcgcggtaggccgcgccgttatcgacgacgagcttgatcgggatgcctcgcttcagcagcgcctgcttgagcaccccttcgatgtcgagcgccgtttcgccggggcagaaagcgctgtgagccaccagacgtgaggcatcgtcgaacagcgagacgagataccccttgacgagcttgccctcgtgaggcacgcggggaccgtgcatcacatcgccataccagatggcgcccgcggaagcggcgacgaagctgcgcttctcctcgggcaggctggccgagccgctgatccgcgacaggccgtgctgttgcagcagccggtggaccgtcgagcgcgacaggctgccgcgagccaccgttccggtggcttcgagcaactggcgaatctgacggatcgagcggcgcgggttgtcgcgcttcgcggcaaggatcgcggtctgaatggcttgcgatagcttcgattgcccgcggtcgatacgggtcttgggtgtcaggccatcgatgccctgggcaaggtaagtgtaataccagccctgaatcgtcttctcggcaacatggcgccgacgcgtgccgggaatggtgtattcgcgctcggccagggcgcggatggtctgctgcaattcgccgtgatccagccgttcccggctggtcagcgaacccaggacggacaggcgaaacaaggcgatcggattgattcgattcatgacgactcctcggggtgaatgggagtcgtcatcaaaacaaaagggccgaaataatgccacgagcaaactgtgtggggaccccgcccgggcggggtccccaccgtccgccactcgctcggtgtcaggaaatcatgggacgctcatctcttgatcgagccagaacatggcccgcggcagacccaggctgttgaacacctggtgccaaaagccgtgcgtgtcaacggcccggccgagttcggcaaagcgcacgcgcaggtgaaacacaaagtcctttccccgctcctgcaaccagttccaccagcgcgcgcccgtgtgccggtcaggtggaccgccggggtgctctgccgcgccgttcagccgctgctgcaggacttgctgttgcaccgaccagtcataccagcgtcgcggtgcgatacattccggcaggcgcgaacacgtgcgtcggcatccggcacaacggtagcgaaggatggggatcgggttgagccgtggcggcacggctcggcggtcggcctttcgctcatagtgaccatgctgatggaccactcccagcccgcagtgcgggcacgacttcggtcgatacacttcagcggccttttgagtcgtctcaacgtgctgctcaagcgtggtgatgccggctacaattcgttgcatgggctgggctcttttctatctcggtcgtctcgataacttcccacgatagcagaggtgttccagcccttctccgtccttcttcattccgccttcgctcaggagatccttcgatcttcctgctcaaagtacgcgcgatattcaaagcccttcaatcccgtttaggggcggacgtaacaccagggatcgcccttttcgagatgcagcgccaccaccgacgggccgagaccccagttcttgttgccgagttcggaatggttgttggtcggaatctgcaccaccggcccggctccccagatgaagtgtccgggcttggccggcgagaggaaggccgtcagcaccgtatcgccgacaccgttggttcggtcgtcgccggggtagagcgaaggcatcgagatcaccggcacgatggtgcgggtgatgatattccactcgtcgctcaccgagatcggaatcaccggctggatgttgaggacgttctgggtcttcttctccggcccgaagttgaggttggtgttgttctggaacggcacgctgaccagattgccgaccgggttctgagccagcttggccagttcctcggcggtcagttcggcgagggcggggctggccgccagcagtgtggcaagcgcagtggcggcgcacccggggatcgtggtgggcttgatcatgcattcctccagcgttgaatgaattcccggccgctgtaaggccggggaagtgacgattacagcggccgtgccgggccgatctgcggcgcgcgcaccggcttggccatgccgaaaaagatcaccacgccctgtccacagcagcgcgtcgacagcgcctcggctgcaccggcgtagcagctgtcgatgtcctgccagttgttgatggcccagacgtctcccgccgggccgacggcaatctcggtctgcaactgcagccaacctccgacgtagccccccggcggcgagcacttggccgttgaggccggtagccgctagaaccggtgctggcggcaggaggctcgtcgcggcgagcaccaggatcgacaagcgatccccgatgacttgcttgcgtctgtgcatttgcgctttcatttcatgtctcccatgaacgtcaagagtgatttccatcgcttgggaactgacatccggcacccggctcattcgccgcgccaggcgtgccgcgacgaatgagcagtttggccgggcttacttggcagctgtgggtgcggcggggtgctgtgggtgcggcggctggcgccggtgccggcgcggctgccggtgtggtcgctgactcgatcttggccttcgccttgagatcgtcaaggtgtttcttcaggttttgctgctgaacctgctgcgccagatggggtttgacttcctcaaaaggaggtgcctcgatgggcttggaatcctccagctgaatgacatgatagccatacggggtcttgacgggctcctgtgtgatggctcctttttcaagcttgctgacagcagcggcaaattccggaaccattctgctcaggtcgaaccagcccaactcgccaccacttgccttggagccggcatctttcgatttctccatggccagcttcgcgaacgctccgggatccttcttgagcttggcgatgatggccgtggcttcggcttccttctcgacgagaatgtggcgtgccttgtattcggagccggtgatcgtggccttgatcctctcgtactcggctttcaggacttcgtcgctggccgcaccgttcttgatcaagtcctgaacgtaggcgctggccagaacggattgacgcatcaggtcaatttgttcgatcacttcaggcgacttgtccaggcccttcttgacggcttcctcggcaaccagcgtctgcatgatcagcttgtcgacgatgccttgtctggcctccgggctgtccgcctggccgttgccgccagcttgcttgacgatcatgtccacacgtttcttgctgatgacaacgccgtttacggttgcctcggcggcttctttcgctgccggggcaacggcagcgggcttggcattctggtcggagttgcaggcgccgaggaccagcagcgacgcagcgctggccagcaggattctggagttgagcaatttcatacggttccttgtggtgtgaagaattgcagttggagttgcattgcggggaaatcgccttggtccagccggttgctggacagactgccgctgatgcgggaagggcggcgggtaaggcggacgtgaccgaagtattcgcggcctttcagaccagacgaaccggacttgtggtgtacgccgccaccattttgtcgcggcccagcgaattgaatatgccggcttccgggaccgtgacctggccggctttggcgatcacgaacgactcgcctttggcggcgtgttcgaccaaccgcgacagctgggtcttgggttcgtgaattttggacgtctgcatgaatatctccggtgggtcaggtccggttagtttagtccaacaccggtgggatacgtcgacagacatgaggaacgcggccacttcaggccgcgttccccctgcagcggccggttatcggcgccggcagcaagaattcagccgatagtgtcttcggatctccgcgcgtgaggttctgaccggtcaagttcaagggccccggagagactcgcctttacggtttgcaggatctcggacaagtagtcttgttgtgctgctgacaggccttgcagcatttccgtacgactacggagaatgacggtctcgacctgcacgagcaattgtcgcgctcggtcggtcaaatggattccccatacgcgccgatcgccggcaattggacgccgttcgatccagccgctcttctcgacctgatcgatcaggcggccggccgtggatttttcgatctcgagcttggccgatatctgcgactgggaaagcccctcctgattcgacaggatcgccaatatcgaccattgggcacgcgtcaagccgagtggctgcaatcgtcgatcgatcagtttgcgcagcagtcgcgcggactcggtcaagaggaagcccgggcctcgttgggaatcatcgatgaacatggatgcggcctcagtgacgatctagggaatggcccttggctgccggcacgacggtgctgtgcgcagcgcaggcgttagccgcagattatcccagtttccccggcatgcgacgagcgagcggggaaccgccgagaacatgggggagtctgtggatgccgcttgcacaacgcacctgcctgaccgcagccaataccagaaaatagtaagcatgcttattataagttgactgttggtaggcgagcatagtaatatcctctcgtcaacaaggtctttaggccgtcgctaggttccgtctcgtgatcgagcttggcgagctacatgcgacgggtgctgcaggctgattaccactaccgaggaaagaggagaaacatgagcaacgcaacgaactccgtcagtgttccgaccaacaacccgaaactgattgcctgggtcgaggaggtgcgggcgctgtgcaaaccggagcaggtcgtctggtgtgatggctcgaaagccgaatacgaccgcttgtgcaacctgatggtcgaaggcgggaccttcatccgccatccggaaaagcgggcagattcctacctcgcacgctcacacccttccgacgtcggaagggtcgaggaccgaacctttatttgctccatcaacaaggaggatgcaggcccaacgaacaattgggccccgccggcggaaatgcgtgccactttgaacgggctgttcgacggctgcatgcgcggacgaacgatgtacgtgatcccgttcagcatgggtccgctgggctcaccgatcgccaagatcggcatcgaaatcaccgacagcccctatgtcgtggtgaacatgggaatcatgacccggatgggccgtgccgtgctcgacgtactcggcagcgacggcttcttcatcccctgcgttcactccgtgggcgcgccgctcgcgccggggcagcaggacgtcccgtggccgtgcgaggcggacatcaagcgcaagtacatcgtgcattacccggagacctacgagatctggtcctacggttcgggctatggcggcaatgcgctcctcggcaagaagtgcctggcactgcgcatcgcctccgtaatggcccgcgatgagggctggctcgccgaacacatgctgatcatgggcctcgaatcgccgcagggagaaaagacctacctcggcgccgctttccccagtgcctgcggcaagaccaatctggccatgctggttccgcccacgggcttcgagggctggaaggtcaccacggtgggtgacgacatcgcgtggatcaagaaggcgccggacgggaggctgcgcgcgatcaatcccgaagccggcttcttcggcgttgctcccggcaccaacatgagttccaaccccaacgccatgttgaccatacagaagaactgtatcgtcaccaacgccgctctgaccgacgacggtgatgtctggtgggaaggcatggacggcccgccgccggcgcataccatcgactggaagggcgaggactggacgcccggctgcggccgcgtggcggcgcatcccaacgcgcgcttcacggcgccggccagccagtgtccgagtattgacgcggattgggagaacccggctggcgtagcgatcagcgctttcgtcttcggtggcagaatgagcaaggacatgccgttggtgttccaggccttcaactggagtcacggcgtctatctggccgccaccatgggttccgaagcgacagccgcggcgatcggccaggcggcgatgcgtcgagaccccatggcgatgctgccgttctgcggctacaacatggcggactatttcagccactggctgaacgtcggtcgccaggtgcccaatccgccgcgcatcttccgcgtcaactggttccgcaagggcgacgacggcaaattcctttggccgggcttcggtgaaaacatgcgcgtattgaaatggatcgtcgatcgggtgcacggccgcggcttcggcatcgaaagcccgatgggctggatgccgcgccacgaagaccttgaatggaacggcctcgactatccgagcgacaccttctatgacctgatgtcggtcggccgcaaagcaggctcggccgaggcgcatgcgcacgaagagcagttcgacatgttctttgaccgcctgcccaaggagttcatcttcgaacgcgaattgctgcgctcgcgactctggcgttcgcccgagaaatgggaactggcgcacgaggcccattgaacgctcgtcgttgactctgccggtcgcgcccccggggcaatctgctgccgcgggggctgcccgatcgatcaagtctgaagcacattcattgaggaaaagttcagcatgtcacgcaagaagattgcacttgtcggcgccggtcagattggcggtacgctcgccctgctcgccggcatcaaggagttgggcgacatttctctgttcgatatcgccgacggcgtcccccagggcaaggcgctcgacctcgcccaggccgggccggtcgagggcttcgacagcgccctggccggcggcagcgattacgctgccatcgacggtgccgacgtggttatcgtcacggccggcgtgccgcgcaagccgggcatgagccgcgacgatttgatcagcgtcaataccaaggtaatggtctcagtcggcgaaaacatcaggcagcgctgccccgaggcctttgtcatcgtcatcaccaatccgctggacgccatggtcggggtactgcagcaggtctcgggcctgccaccggcaagagtcgtcggcatggccggcgtgctggacagtgcgcgcttccgccatttcctggccgacgagttcaaggtctccgtcgaggacgtcaccgccttggtgctgggcggccacggcgacaccatggtgcccttggtgcgctactcgaccgtcgccggcattccgttacccgatttggtcaagatgggttggacgacccaggaacggctggatgcgatcgtcaagcgcacccgcaatggcggtggggaaatcgtcgccctgttgaagaccggttcggcgttctatgccccggcggccgctgccatcgtcatggccgatgcgtatctgaaggacaagaagcgcttgttgccgtgcgccgcctgcttgagcggggaatacggcgtcaagggcatctatgtcggcgtcccggtcatcctgggagcgggcggcgtcgagaggatcgttgaaatcgagctggatgccgaggagcaggcgatgtttgatcactcggtcaagtcggtcaaggaactggtcgagatcaccaggcagttcttgtaggtactgtcgcattggctgggcgctgggctgaccgactccgatcggctgcccggaccagcgtccggcgttcagcagccggtcggattgccgacaggccggtgcgcttattcttcgttcgccgtatcgtggctcggcgttcggtgtccggcatgcgtccactcatggaaagactccagtatgaaatatctgcctgaactgtttgccgccaatacccgctgggctgaggacatgcgagcagctgaccccaatttctttgccggtctggccggcttgcaggacccggactacctgtggatagggtgttcggacagccgggtgccggcgaatcagatcaccggcctgaagccgggcgaagtgttcgtgcatcgaaatatcgccaacgtcgtggtgcatacggacctcaactgcctgtcggtaatgcagtacgccatcgatgtgctcaaagtccgccacatcatcgtttgcggtcactacggctgcggcggtgtgcgggcggctctggaagggccctccctgggattgatcgacaactggttgcgccacattcaggatgtgcgcgatcggcacatggatttcctcgcggcgctgccggacaacacggcccgctggcgcgccctgtgcgaactgaatgtgatcgatcaggtgcgcaatgttgcccgcacgacgctggtcggcgacgcctggaggcgtcaccaacccctgatgttgcatgcctggatctatggtctggaagatggtcgtctgcaagacctgcaagcttccttcaacgaggaaggcgaagtcgattcagtcatcgcccaggcggtggtggcggcccatgcgcgttacacggtccgcgcgtagcgcactcggcggcaagtaaacgcgggctgacgaacactgggcaactcgatgccgacccgaatccatctggtgcgccacggtgccaccgacctcaccgccgaagaccgcttcgccggttcctctgatgtgcccctctccgacgaaggccgcagacaggtggcatgtttggcggcgcggctgaaacgagagaagctggacgccgtctacgccagtccgttgggacgcaccatggaaaccgcgcgcaccttggcgcttccccacggtctggagccgatagccgaggctgggctgcgcgaaatcgattatggccactgggaagggctgcgtcgatcggaggtcgagagcacgttcccggccgagtacgccgtctggcaggaggatccattcgctatcgctcccctgggtggagaatcgggtgtcaatgtgctcaaccgggcattgcccgcgctgcgcgcgatagtcgagcggcatcgccacggcacggtgctgctggtatcccacaagggaaccaaccgactgctggtcagtagcctcctgggcttcgacatgcggggctatcgcgatcgcctcgagcaaagtcccgcagcgctgagccttctcgacttcatgagcgaggttcgcgcccgcttgcgcttgttcaacgacatctcgcattacgaggacctatccgagcggctcctgacagaacgcttgccgcgctggtaaggcgctgcgccatctgcccgcaagaaggcgatgggtcgtgcagcgagtgagggcagctcagtgccatgaccgtcgcatctcgggtcgtcctggctgcggtacgcatgaggatttcgctgacgtcgaaggctcctgcagcagacgctcgatacgctgttccggacattgggcgaatcgagcaacaaggtcgaggtcaccaccgcgatcagcgacgacctgcgttcggtcgccgcgcgtctcaacgccatcatggccagcttctcattctcgctcttcacagccggtgagcccattggaggcgctatacagccggcgccgcggttgggacgacgtatcacaggcgtttgccggtccgcagtcaagaagcgagcggccgtagccgttggtcaaaaaaagaaaggccgctccaccgcgagttgaacttcggcaaaccggggatgcaaggggttcaggatcaggttgcgcgcctccggcacgatgaccgacgggacgatcagcccgagcgcccgcgctgatcgcaagaaatccgtaccgaaatcgacggacgctggaccgggcggcgtcgcctcccagccggccagcgcctcgatatcggccgtttcgtagagcgtggcatcgtccggcaacgtcagtgagaccaacaacagatcgaccggcaggaaagtgcccgcatgagcgagcttttccattgcacagatttcgacgctcacgccagcgtagatcaccggcgtgccctgcgcgtgccaacgtccgccatcgaccagtccgccagcaccgctacggtcgagggcatgcctcgccttggcgatgcgccagacgcgcatcaggccgcgccgccgtaggcgatggcattcaaaatccgcgacacttcgcggcaaccgatttcggtatcgagcagtgacagtggcgccacgttgcccagtcccagattgctggtctgcaaccatgcactggccatgaccgggtcgccgaaagtatcctcggccagtttctcgatggcgccaatgcggttgaggcgttcggtcatcggcgggtccagcgtttcgttgcgggccagcttgcgcttggctgtcgaggccgagaggccgatcagttgataaatccgttcgcgtggtacacgcagcgcctctgccatgccgatcaggttgctggccgacgcccccttgcgaatctcgctgatctgagtctgagccgaactgctcaggaactggttgcgataaagcacccatgcacccgcggcgccctgggcggcgagcgaagccgccggacgacccgccgaaacgacatattctgttcgcacctgctcgacccgagatgcggacctggcaggcgattcggccgccgcctggatatccggcttgccgatttgaccgcgcccaggcgtcgccttcgccatgatcacactccttgaaggatcatatgagctttaattatagaccatgtgagccgatgtcctgtccgttctgcgaacacgcgtgccaggcagattcagaatcaggatctcagtcgagcgttcccacattcgtcgccgacgcgctgtcgtaggtgccacccagcgccagcagcagggcgatgcggttgatgtgacggagcgcgcgcagcttgatcagatccccttcggatcggatctggttcgtctgcaggttcgcgacccacaacagatccttggcgccagccaggtactgctgggtggcgatgcgcacggcgccggtccggttgctcagcgagctttcatcgagcaccgcgcgtctggccagcaagggctcgttggcgagtgcggtctccacctcgcggaatgccgtcagtaccacgctgccatagcgggcgacggcctgtgcctgctgggccgtggcaatccggacctgcgcctcgagggcgccgccttcgtagatcgggatggccgcgccgatggccgccgtcaccagccacggattcaagcgcagcaaggtcagcagggggtcggccaggcgcccgcccgcaagcgcgatcgagaagtcgggcagcagcgccagctcggccgcctcggtcttgcgaaaggcggccagcaccagccgctccgtcgcgatcaggtcaggtcggcgctgcagcaaggaagcggggatgccggtcgtgatcggcggcgggtcgggcgcgtagctgatggcggcctcgatctcggtggccgggtaacgccccagcagcacttcgaggctacgccggacgtcaccatacgactgccgcgcggcctcgaccgaggcgagcgcggaatcgacattggcctgcatgtcgaccacgttgagatcggtgtccttgccggcggcacgccgcgccttgaccagcctgagcaattcgctgtagacggtgaccgcctgctcggcaagcgcgagcaactgccgtgtctcggtcgccaggtaccaggtcttcgccaccgtggccgcgagggactgacgcgcccattcgtagtcgagcgcggtcgcctcgtaggcggcctcggcagaggcgcgctgcgcgcgcagcctgccccagacgtcgagttcccaggaaacgctggccagcgccctggcggagtcggtatggccgctgtggtcctggtcatggaggacgcgttcgccgagcccgaccccgacctgcggcagtagttgcgcgccgaccaccagcaccgtttcctgcgccacccggacgctctctgccacgacgcgcaggtcagggttgttggcgatcgcctcggccacgatcgcgctgagctgcgggtcattcagcgacttcagccagtcgttgatcaccgggccgctctccggcgctgctttccaggccggcgggatgcgggtgtccacgggcagtgcgcggctgacgacctcgtcatgcgagggcgcgggggccagcgcgcagccgctgagcaatgccgcagccgcagccgcgagaattgaggtgcgcatcagcccgagaacggataaatccagttgaaccacgagtaggcgcgcagcatgatcttgcgcaaggggacgaaccagctatcgggattggcatagatggccgcccgcccctgggtgccgatcgggaacttcgcctgatccgggtcatcgagcctgatcgccaccgcgaactgaccctgcgggcgatcggtcggtacggcctggaagttcggcagcacgccgctcggcagcatttgcccggcgccactgccctgccagatcgccagcaccttgcccttgaagatctgtcccgggtagaggtcgatcgccgcttccacttcatttccaggcttcacgtatttcaggttttcctggaagaagttcgccagcagatagcggtcggcgtcgcagacgaaggaggcgacggcgccgatgcgcacatcgccagccaccatgccggggcgcgcctgcaggttgatgaggtagccgtcttcgggggcgaccatcaaggtgttgtcaaggtaaaagcgcgcctggtcgagttcggcctgaacggcagccacgctggtgttgacgccgttgatctcggaggtgtaattcaggatggcgcgttgctcttcggcctgcgcctccttgatcgcggcgacatctgccgccacctgcgcggcccatttctgagcgtcttcttccggtccggcaccctgcttggccagcttcgccgacagcgcctgctggtacctggcgaactccagatggctcttgagcttgatcaccttctgtgccgcgatgccggtatcggccttcatcaccagcacgttctgcttcgccttggcgagttgggcttccaactgcctgacctggtactcgaacatccggcggtcgaactgaaacagcggctgacccttcctgaccggcacattgggctcggccagcacggccatcagcagcgtcggctgcggcaggcggggggtgagctggatggtgtgctggatgaccttggcttcggtggccagcggggtcatgaagcgcaggccgatcaggaagatgatcagcaggtgcaccccgacaaaggcggaaatgacaccccagggaatagtgaacttgagccacttgaacttgacaaaaaccgcccagacgatgagggcatagccaaagaccatgacaagtccggcgatcatggcttgcccttttcaacatcggtcgcggtcctccctgctcgcatggcctgctggtccgcttcggacgctgccgaggactccactacagccgcgtgcatcgttgaaggcaggccgcgcaaacgggcaatctccctgtccgtttcgatggcctcttcacgcgggaaacgccggatatcgacgatgtcggtcggcttgaaggcccagatcagggcctgcatccaggggtagacggtcggcagcaggccggcatagccgaggtacttgaccgcctcggcttccggatgcttgcgtgcgatggcgatgcgtcccggcaggcccgccaggaagagccagctcatgatcaaggcgacgacacacatcgccagggtcaggaaggtcaggtaatcccagagatcgagatcaaatccgagcagcgcttccatcgcttcgctcccggctcaatccttgccgtcttcgaaaggaatacgtgcgtcttcctcgaagcgcgccttgcgcttgcgaccgaaggcccagatcacgacgccgatgaacgcggcgatgatcagccaatgatagaggctcagttccacggtattcatcctcgtctagttgtgcggcggcgccagggtctcaagctccttcaggcgcttcatcgcctgcatcgccttcagcgagtcgtagttgattcccgcggcgttgaggctgctgccctgctggaacggatactcgggcagggtcttcaggaacgcgccgagtttctgctgcaccggcacgaacagccagatgttgtccgcgtaccagcgcaggtacagccccgattcatgcggcgctttctcgtaggggtcggcgcgcagattgacgatcaccggccagccaggcacgtcgcgcaccgccgtggcgatgttgccgttggtgaccgcgaagtgcaccttccagtcgttccagcgaacggcattcaactcaccgccctggccaaaatagaagatctcctcgcgcgggcccttcctggtctcgccccggaagtagggcaggaagttgtagccgtcgaggtgcgccttccaggtcttgccgttggcggtgtatccctgcttgaccttgtcgacgatgtccggtacgcccgctgccgccaggaaggtcggcagccagtcttcctgcgagaagatgtcgttgacgattgttcccggcttgatcgttcccggccagcgcacgagcatcggcacacggaagcctccctcccaggtggtgcccttctcgccgtggaacggcgtcgtgcctccatcgggccaggtgccggtctcggcaccgttgtcggtgccgtagacgacgatggtgttgtcggtcagccccaggtcgtcgatctgcttcaataccgcgccgaccatgtcgtcgtgctccaccatgccgtcagggtagatgccgatgccggtgcggccctcggcggacttcttcaggcgcgtccacacatgcatgcgcgtggtgttgaaccacacgaagaagggcttgccctttctcgccgcgtcggcgacgaacttctgctcggcggcgaagatttcttcgtcgacagtttccatgcgctgtttggtcagcgcgccggtgtcctcgatcttctgcccgcccttgccgtcgctccaggtgtgcagcacgccgcgcgggccgaatttcttgcggaaggcagggtccttcgggtagtagtaggtctcgggttcttcctcggcgttcaggtggtagaggttgccgaggaattcgtcgaagccgtgcaccgtgggcagatgagagtcctgatcgccgagatggttcttgccgaactggccggcgacatatccctgctgtttgagcaggtcggcgatggtcggcgcccaggtcgggatgccctgcggcgagccgggcatgccgatggtcagcaggccggtacggaacggatgctggccgagaatgaacgacgcgcgcccggcggtgcagctctgctgcgcgtaggcgtcggtgaagatcgcgccttcccgggcgatgcggtcgatgttcggcgtctggtaacccattacgcccaggttgtaggcgctgacgttcgagatgccaatgtcgtcgccccagatgaccaggatgttgggtttccttgccggcgcctgcgcgaaggcaggtacggccgcagccagcaccagcccgattgcggcggtgatcacgaggacgaatcgttgcaggatcatttccttgctcccaggagttgtgccgttactgaatcgggcggtgcgcttgcatcactcgaaggcgaagatcttcttccagtcgttcttcatgctgatgaccgtccagccctgtttctttgcctcgtcgtagagcgcctgcgtgaaggtgccgaccttggtggcgggcaagccctgcgccgggccgtaagcgtattcgcgcttggcgtcgtcgtgcagcaccagcatcgaaagccgtgcgccgtcgccggcgtgggtgtattcgagcatctgctggtcgcccgtcgagttgccgacggccatcaccgggcgccgaccgatcatcaagtggatcgcttcgggcttgccggcgttgttatcgttgagcaccagcttcggttccttggtcaggaagggcttgccgtccttggcgtaaccgtaagtggtgccgccggcggtgccgatcacctgctcgggcgggatgccataaactgcttcagcgtacgtacgcacgaaatcctggccaccgccggtgacgatataggtcttgtagccgctggcgcgcaggtacttcagcacttcctgcatcggcaggtaggtgagttcggtataaggcttcttccagcgcggatccttcgcttcggcgagccacttcctcgcttccgcctcgaaggtctggaccggcatgccggtcagcgttgcggcagccagcttttcgaggtcgggcagggtcagcttggccatcgccgcacgatcgcccttcaggatctccagcaccgtcgagaacggggcgaccttggccagttcgggcttggccttgaccagcgccggaacgctttcaaggatgtacatcacctgcgaatatatcgggtgttcgacccacagcgtgccgtcctggtcgaaggtggcgatgcgctcggcgggcggcacgaacttcgtactgcctggcgtggtcgtcacctggacgaactcgacgatggccttcttggccgcaccctcgttccaggaaggtagcgggtcggtctgcgcttgcgctgccagacccagcgtcagcagcacgctcagcgcaaaggtgcgggcaagcgttgaaacagagtacatggtcttcatgattccagttccttcgtcaatggttgactatccgttattgaatggaaacggacggccctttcgagccgcccgcttggcagtatcacaaacgccttaccaggctatctgaatccctacgtcctagtctcctttggcgcgagccctcgccatttgttgcttgacctccacgaggacctgcgccaggctgtaggaggccggggactgcagcgccgggtacgggccgtaggactcaagttcctgcagccaaagcgcctggccgatgggaatgatgttccagtcgtagatgtaggcggtaacgggtccgccaagtgcgccaccctggccgaggagggttttcggttcgaaaccgacggacccctcgaacggatcgcgccggatgttggcgaccaaaggccaatggaaggtatgtacccccatcaggccaccggtgttggcctcggacgccatcgcgaagtagatcttccagttcttgtagcgcactgccgacggcaccgggccaccgtagtagaagaacgcatcgcgtgccgatgtcgccgattttccggtcaggtagtcaagctggttcacaccgttgagtttggtcttgacgatgccgggatacttgcccgccatgatctgcttgttgaggtcgttgcccttagctccgccggcgatctcgacgaaggtcggcatccagtcgtacgacgcgaagatgtcgttgaggacggtgcctggcttgatgtgacctggccagcggatcaccgccggagcgcgcatgccgccttcccaggtggtgagcttgccacccttgaacggcgtgttgccgccgtcggggtaggtgatcacttcggcgccattgtcggtggtgaagacgacgatggtgttgtcgagctggcccatgtcctccagtttcttcagcacatagccgatgttgtcgtccatctgcttcatggcggcttcgttggtgccccagtccttgccacccttggtgccgaccatggccatgtacttgtccgacagcatggtcgtgatgtgcatgcgcgccgggttgtaccagacgaagaacggcttgttggtcttcttcgggtcgttgcggtcgaggaagtcgatcaccttggccgagatttcctcatccacggtctcggagcgctttagcgtcagcggcccctcgtccttgcaggtctggttcttctcggtgccgtcggatgacgtgcaggcgagcaccggccgcggcggcgtcatgcacagcgtggtcttcggatccaccgcacccggcacctcggcgaggccgcgcaccggcgtgttcttgcacggcgggacaatggcctgcaccgtcggcgagctgttgatgtcggggaagcttacgccctgcatcgcgtccaggtgatagaggtaaccccagaattcctggaagccatgcgccgtgggcagcgccgccgagtggtcgccgagatggttcttgccgaactcgccggtggtgtagccgagatcgagcaggaacttggccagcgaaggcgtgccgggctgcaggaaggacgggctgccgggcaattgcggtgggatcatgccggcgcgcagcggcgtcatgccggtgaagaaggcagtgcgcccggcggtgcagctttgctcggcgtagtaggtcatgaacttcgcaccctcttgcccgatgcggtcgatgttgggcgtctcgccaaccatcagtccttgatgatagatgctcggctgcatccagcctatgtcgtcgcccatgatgaacaggatgttgggcctcttgcccggcgcctgtgccagcgcggcccccgatgccatgaccattgccacaagcgccaagcccagcgctcgcaggatacgacctgagattttcatatggaatccccctgtgattgattcacgaacgtcaaaacgatctctagtgcctatgtcattgctcacaagaccgaacagcagcctcgccgcgatgccctacgggtcttggcagcttaccgccatcgtggctggttgaacacttccctttagggcaggtcggacggggtcccttcgaacaaacctgaggcctgcgcgagtcgtgtgagttcggccacggagtgcgcctggagtttggtcgtaatggccgtgcgatggagctttaccgtccgctcgctgatacccaggtcggccgcgatctgcttgttgagcctgcccgtgacgacgtgccgcaagacacctagctcgcgacgcgtgagggcagcgaatctggctcgtaacgcgtgcaaacgggcgctttctgcacggcttcgggcatttcgggcaatagcccgatccacggcggcgagaaggtcctctttcggcgctcgcttggtgaggaaatcctcggctccctggcgcattgcctgtaccgttgaagggatgtcaccctccccggtgaggaagaccaccggcagcacgttcgcgccgcgcttcagcgcttgctggaggtcaagcccatccattcccggcatccggagatcggtgacgacgcaacccgcgccatcacccagctctgcgagaaaatcggctgccgatgcatgggtctggaccgtgtagcctgacgccttcaacaaacgggcgagcgccacgagaaacgacgcgtcgtcgtcaatgacgtggaccactgggagcgcttcgctcatgctcaccttgctgccccggccagcggcagtgtaaagcggaatgttgctccttcgccggcattgttctcggcccagattcgcccgccgtgcgcctcgatgatcgtttgcgaaatcgagagtccgatgcccatgccgttcgccttggtggtaaagaaaggctcgaacaggcgttcgaggctttctggcgcgatgccgggcccgctgtcttcgattgccacctcgatctcgccctcgctgtgacgctgcacccgcaccgttatcttgcgccgtgcagtgggtaggtcctcgacagcatccatcgcgttgagaacgaggttcaacagcacttgctggaggtgcaccggatcgcgcatcaccagcggcagttcaggggcggcatcgatttccagtgcaactttgcgggacagtgactcgcttcgcgcaagggctgccacatttgccagttcgtcgctcagcgacagcacgcgcggggcgaagctgcggcgcttcagcagcgcccgcagcctggcgatcacagcgccggcacgctggtcgtcgtggcgaatgtcgaccagtatggcccgcaactcgtcaaggtctggcgggtcctgctcgatgaacagttcggccgcctcggtattgcgcaggatggcgccaagcggctggctcaactcgtgcgcgagcgctgaggcgagctgccccatcatcgacacgcgactggcgtgagccagttcactgtgcagtcgttgcaactccaactcggtgtcgcgccgtgcggaaatgtcaagtaccaccccgcgcatcaggatcggctcgccgcggtggccacgttcgacctgcccgcgtgctgcaatccagcggattctcccttcagggaggtgcgcgcggtactcgacgtcatagccaacgtcgctggccaacgcatcgtcgagagcctgtttcgtgggttcccgatcgtcgcgatgcagtgcgccaaaaaatcgcgcgcgattgatgtgctccgattcgctaaagccaaacatcgcgcgggcgcggctggtggcccagatcgtgtcgtgacccacgtcccatgtccacatgcccagatcggccgccgcactggccaggtccatgcgccgttcgctttcccgcaactggctggcaagtcttgctcccgccaaaacgtcggcgttcaactcgatggacatcgccatcaggacggcgaggtaggcccaactgatcatgtagggcatgtcgaggacaccagtctccaccaaacccgcctgcaagcccgcgcacagaaagaagaacgcgatcgcgccgccaacaaccacggggcgtcggtctccaccgctgcgtgtccatctgacagatgcatcggtcacgaacgcgatctgcgccaggaccgccagatacggaaatacattccaggggttgggcacgccttcggccatatggaagcggaccccgccgaaggtctcgaccgttcggaaaccagcaaccgtttgataggtcatgcccgagccggcaggcgccccgggcagatagtcgaacgccaaccccagggcgtacaggaccggaaccgcaacagcaagccacttgcgcccgttgccgaaatacatccagatgaatgccgtcagcgatacgagcatgacgccgacggcgatgtcgagcagacgcatcaatgcccaccattcggccaggacgttcgttcgcatcaacgccaattccagaccggagacgcaggcgacggtgccagcactcagtgcaaacaacaggcgggccgcacgccggggttgtccgagggcaatgctcaactcgatcaagcccagagtgaggcaggcggcggccaccatgggccaggtgatggtgatccagttcatggcacagtagcggtggcttcgcttccccagtctgcgggacgcagtctggcgccgaccgcgacgattctacgcctgcaatcggcccatgcgcatgcttgcggtgcgtgtctgtcggggatcagggtcagagatcgcagcggggccgagcgatcgcgggaggaacaggcagggggattgaccgcgcgatgtcggcctgcgacgcatcattgcccgggggcaggcgatgcaagcacacggcgaatcgcggcgaggatctcgctgccggcatccgttttgtgaaaatagcccgcacacgggccggccatcgcttccgcgcgcaccctggggccgtcatgggcggtaacgaagaagacaggtgtcgcgatgccatcggccgcaagttgattgcggagatcgaccccggacatccccggtagctgaatgtcgaccacgaggcaagcaaatcgcggccgcttcatgtccgcgcaaaactcttcggcggaggcataggcaactggctgcatccccgccgcgcgcaagaggcgtgcaagcgcacggcgaagactctcatcgtcgtcgacgacacccacatacacctgattcaggccagcggtcagcatggtcgtggagcgtacccggcgcgaggcgcttgggctactgccctttagggtagtcaagggtttccggctcttcctcagcattgcagggccagcgcttgccgaagaattcgttgaagccggggctgctgcgccgtccctggctacccctgtcgattggcgaatggatagacttgtggcgccgccgctgttcctcagttgaggtcggcatccttgaagaatttcgtccccgacacgctgagcgtcgcggagagcccggtctccgtcagttgatacaggtacacgcccggggccaccgaggcggcgccggtaaacatggtgccctgaccgccagccatcgccgagaggttggcctggccaccgaactcccagccctggtcaatgaagttgcgcagggcctgctcgctggcgaagacgaagatcaggcgactcttcgcgacgccgaatcccagcccgccctgcacctgcgccatctgcatgaaggtctgacgaccggtcatgtgattgaccaccatgcccttgccggtcgtgccgccggcaaaaaagagcttgatgccgaaggtgctgaacaccgcgtagccggccgaacgctcgatcgcaggccgcacccccggcgcgatctcgtacagggcgctcagtgcatcctgtgacatctcccgaacctgatgcctggcctggatgaccttgccttcattgggaaccccctggggcaggacgttctcgacatccttcatcgggtcccaggaccactgctgggcggcgagcggtggtgcagcgaggcaaatggctgcaacgaacattgtcaggcgtgctttcatgtgttttcctccggagagcaccttgtgcttggttgattgccacgagagagatacctcccgtctgaattcggactgtcctgtcggacgtgtcctacagcggagtctactacttgtgcccgcacgctgacgctgtcttcccttcagggcagccacaggtttccggccctacgtcggcgttgaagtgccagcggtcgcggaagagttcgttgaagccgtgcgcggtcgacaggtgcgagcagcgcattagccggcagcccgggttacgccacgtccaactccacatgcacgcgcctgcccaaggccgtagccatgtttaccagggcatcgagagagaagcgcgacacgcgcccgcgcggtgccggaaaagctccgactcgttgattcctcgtcggggcaacccgtcatcagggtgttccgaggaacagatagagattcgagtagccgccggtcgagccggaactcgagtaaccgtaacccaggtataccggaccaagcggggtttcgccgccgagatagatggcgctggagttgatccagcctttcaactcggtttccgtaaagggtcggccgaccttggcggcctcgagcgcgacacccagacgcatgtcaccgcgcaagcccagcggcaggcggccgatgatcctctcggcccgcacgctaccgtagctcatgtcgtcgcccttcaactggccgacggcaaaggcggtcatgttgagcatgccgccaaggttgccaagatcgtagtagggaagcttgccgatcggcgaaccctgatagctgaggcgggtgccgaaaacccagtcgccgaggctggtgtagcctctaagatcggcgtcgagtttgctgtagtcttcggtctgcgagtcgaaataacgcgtgttgacggaccagcccttggtcgggaagtagaggcgatcggtctgatccagggcgagcgcggcaaaccagccgttgtagtccttcgactcctccgggaagagtggcgatccggtatcgatttgagccttgtaccaggtttgctgccagccggcgtggatctggcccagcaggccgatgttgatgccgccgctcagccgtacgtcggtctgcgtgatccggtagtcggcgagtttgtcgttgttctcgtaaatgccggtggagcggttgccgaaccggaagttggtttccaagaagtagcgctggcgctcgtcgagcggttggtagtaatcgactccgacgcctgatcgcgaaccgatctccccgaaggcaaggatctcgccgcccaggctgttgagccaggtcttgttgtagccgaggcgcagcgtataggtcgagtccaccttgaagttggtgtcgaggttgacgccatagcggaggtaatcgggtccccaactcttttccacgggcgtcacgcgcagcacattgcggccgcgcagcgtgttgtccaatgcgtagtcgatgttctcgtagtagccgtcgccgtacgcgcgcagcaggtcgcttctgaccacgtcggggtcgattgcctcgccgggccgggtctccagatggcgctcgatgaccgctggattgacccgttggagaccggcgatctcgatagcatcgatctttggcgcgtcgcgccgggcgatctggatgctttccgaccaggcggcataggcggtctcgctgaccgccagcggacgcaggcggtcagcgagtgcttcagcggccctggcgccgcggtcagccgtttccgcggtgcgcttgaagtcaccggccgtgattccttcgagatcgggcttgatatagatgtcggtgggtttgagcgtcgccagcgagcggctgacgttctgttcggtcaggatgttcaccatctgcgccgacacgctgagcagcgagccgatttcgtctgccttgagcaatggcgagccgacattgacggcaatgacgatgtccgcctgacagcgtgcccgcgcttcgccgatcggtacgttgtcgaccagaccgccatcgaccaacttctcgccgtcgatctcgaccggcgacatcaggccggggaccgacatgctggcgcgcatggccctcgacaggctgccctcacgaaaaaccacacgctcgccattgacgatgttggtggcgatgatcgacagaggcagcggcagcgaagcgatttcgcgttcgccaagatagtcgtagatcaactggttgaagaacagcttgatcttttgcccggtgacgatcccgctctgatagcgcatgccgtccgcgctcactccggtctccgacgccggcaggaatctcttgtcgcgagccttcttgcgaaagctctgttgcgaaaaggtcgggtcgtcctggaagaggtcgtcccagtccgctttggccagttcctcgcgcatgatctccggtgtcagcccgccggcgtaggcgccggccaccagacctcccatgctggtgccggcgacacagtcgaccggtacgcgcattttctcgagcacttcgagaacgccgatatgcgccgcgccgcgcgcgccgccgccaccgagaacgaggccgacacgcggtcgtggcgtctcggcggcgctggcgatgcagccgatggcgaacagcgcgagcagcagcaagtgccggcaaagcatgcgtttcatgactggcctattctggtttccggatcggcgttcgccattcctcgtctggcgcgggtcgtcctggtcaggctcaaaggctagcccttgctgctcgcggggagcgaagtgagaatcgtcagtgcggcttgcacgtgttcggcggcatcccggccgaggctggtgagatagccgccatcgacctgcgtcaacaagcccttggagtgcagtcgctgtgttgccgcgatgattgccggggcggccgtcttgtggatcttgattccttgctgggtgcttgccagatcaaagtggaccagggtattcagttcatcgaccagatcgggcgtgaaaggcatggtgattcctcgttcggcgaaaccggtgtttccggggggctccattttagcgcgcgcagcactcgagggcctcaggaactgcacgaaagcgtcgagcaaccggccctgtgccgggcccaatcgggtcgcttggcgctgaacgctgcgcaccctgcctgctccacataggggtggcgcagcacgtcgaggagatcatggatgcgctgcgtgtcgccctgttcagcgcggtcgatggcctgttgcgcgaggtagttgcgcagcacgtagcgtgggttggcggcgttcatgcgcgctgctcggcgtgccgccggctgagcgtcctggcgaacccgagccgcgtagcgcgtgagccagcgcgagacaggcgcggagaagcgcaggcgcaggtcatcacgatagaaggcgctctggacaacatcaatggctggattgtcgatgtccagcgaggccaggcaccggaaaaactcggtcatgtcgatttccgcctgccgcatcagttcgaaaagttcctcgagcaggtcggcatcgtcatggtgccactcgcacagaccgagcttgccggcaaaggccgcgcagaactcgctcgaatagacttcgtcgtagcgttcaatgccggctgccagttcgaccggccgcggcgtcagcatggccagcgcgtcggccagccgttcgaggttccagcgcgcgatcgccggctgccgggcaaagcagtagcgccggctcgaggcgtcggtggtgttcggcgtccagccgggatcgaaattgtcgacccagccgtaaggcccgtagtcgatcgtcaaaccgagaatcgacatgttgtcggtgttcatcacgccatggacgaagccgacgcgcatccaatgcaccatcaggcgggcggtacgttcgcagacttcgccgaaccacgcggccaggctcggctcggcgccggtcacgagttcggcgaagtcgcgcgcgatcgtgaaatcgaccaggcgctgcagcaactcccgctcgccgcgcgcggcgagcagctcgaaatgcccgaagcgggtgaacgagggggcgacccggcagaccacggcaccgggttcggcgaccggatggccgtcgtagaacatgtcgcgcacgaccgtttcaccggtagcgacgagactcagggcgcgggtggtaggcacgccgaggtgatgcatcgcttcgctgcacaggaattcgcggatcgacgagcgcagcacggcgcgtccgtcggctcgccgcgagtacggcgtcggtccggcgcccttgagctgcagctcgagacgctgcccctggcgattgacggcttcgccgagcaggatggcgcggccgtcacccaactggccggcccactgcccgaactgatggccaccgtagcaactggcgtaggcggccatccccggcaacaaggcgttgccggccagcgcggccagcatctccggcgccgccatggcttgttcgtcgagaccgagcgctgcggcgacctcgcgcgaatgggcgagcagggtcggtgcggcgaccggtgtcggatcgaccggcgaccagcaggcgccgaacacctgtcgcggcgcgttgtgtcgatcggtgtcgccgggcaggtcgcgcaggaagcgattgtcgaagttcagcattggcgcggggcatccaggcagagggtcagtcggcaaggtgtggcggtggactggtgaccgccgccggtcgcaacgggtgcggaggactcaaccctgcctgaccatgtcgatgatcttcgccgtatccagcgatcgtgcctgtgcctgcatctcgggcagatagcgcgcctgcagacccttggcttcgccgagcatgctgtcgaagctttcgcgcaacatctgcgccgagaagctgcggccacccgcgtagtagcgcctggcgacatggccgagtgcataggtgctggcgaaactcatgccggaactcaccgcctgcttgccgaggccaccgagcatgccgccgccgatcttgccgagcaggccgccgagcagcttgcggcccgcttgttcgagatactgcgaggtcagcccgacaccgagggtggcaaggaaatccttgatatgcccgcgatcgagttcgaagccgtaggatttgccgatgcgatagaccagcttcatctgcagcgggatgatcgccatcgtcgacagcgattcgggcagcagttcgagcgcgccgttgaggatcgcggcattgagaatggccttctccatctcggcctcgctcatcgtcgacgcgtgctcagcgacggcgaacacgggcgcggccggtggctcgtcaacggcgctgtcggttgccgaggcaccgaccggcagcgcagcgatcgcctccgcctggcgcgtatacgcggccgactgctgcacatcgagagccagcgcgtggcgcaggtcggcgagaaatgcctgttcggcaggcgactgcacgccgtcggcatcgcagacgcagacggccatctcaaaggcgagttgacgcgcttccggcgaggtcagcgcggcgactgccgacggcatcgagacgcgcttgagcagcacgtcctgatagagggcggcaaggttgatcgatgcttcgccggccaatgcgtcggcgatgcgcttgagttcggcgcgctcggattcgtccttgttgccgtcggcaaaggcagccatcaggctgagcgtgaggatggctttctgttcgtgttcgttcatgctgggtctcctggaaagtgtggcctttgggcaggacgagtatcgacaagttccggtgcgcaggcaaggagcgcggggtcggccggcggatctacaatgccaagcagccgctgtgcagtcggttcctgcctcagagggcaggtgtcaggtgcccgcggagaacagcggtacgcgtgcgaggtgagaggaaaggcggtcgcgcgcctgcgcggtgtaaccgaagtcgccgcgtgaggcgtgccatgccgtcatgatcgcttctccgacgcgctcgatccgggtagccatcagcgcttcgtcgtcgccaatcttgcgcgcgaggcgcaggaacgattcgtgagtgacgtcctgccagcgtttcgaacgcgcgaggttgagcgccaactggtcgtcggccttgtactgaacggtcgatacgaaatcgtaagcgggcgcaagtcgggcgttggcgccgtctgggtagatcaggctccagttcttgaggtgggcatcgccgttaccagaggcaatgacgaaaaccagtcgccggatgaattcgtccagttccgattctcccgcgagtttgtataccaggttggccagcgtttcgtagttgtagctggcgtatttttgctcggggtagagccccagaatctgcgcgaagtcctcgatgtgaacgcgcctgcccggcgacgggcggtcgaagcggcggacagccagagccgtttgacctccgaatgtactggcttccgacggtaagccagaaatctcggcaaccggaatcaaccgaatttccgggatatcgatgccgctggcctttgcccagagcatggttgcctgctcgttttcgggcacacctggaaagcgggcgtccggcaacttgacgatccagtcgccgccggtgccgctgaccgggatggtcagtccgcgcccttcgcgtcgggcggaaaacttgagctgtactccggccagcgaaaaatgccagtcgctttcgccggcgtgcccttcggtcgcctgaagggttgcgtctgcggtttccggcaacgcctcgtcggccgtgatgcgaacggcaccgggcaaatcctctcccaggtgatggaggaggaagaactcgcgatataccgaaacaccggcctggcgggcaatcatttcgcgcaagggaccttccggtagcagattggaaaaccatggcggtgtgcgtgatcgggaggcatgcacctggtcaggatcgtcgagaaactgttgcccaagtatcggcctgggataggctcgcttgtacgattcgacgagcctgaactcgcagccgtcgttgcgcgtcaggttcagttgcccgacgtggatgtcgttgatccatacgccaaggttgtgctccattcagccctcctcgtcgtcgacgatcagcgacgcgatcctcggccgatcggactcgtcccagcgggcatggcgagcgaagaatagctctacgagcggccgcatccactcggcgcgcaacttcaggaaagcggcgctatcgccgtcatcgagcgcccgtcgaacggctgcgctgatgccatgcgacagcaggaggcgggaatcatcgattccgaccagcacgcggcgtacgcccctctggtgtggcggatggatgagccggttggctgccgattgcagcgcttcctcagctttgccggcacgcactggaaagatctgcaccagtggtgatgagtcatggcccgaatggacttggctcatgagtcgcccggcggccagcctgtcgccggttaccaagtcgcgtggttcgaggctaaacagggcaagggccagcagcttgctcgccgcgaagcggaaattgaagcgatcggcgacgtcgggtattgccgatggttttccgctgaccatctccagcatcccattgacggagcgttcctcactttccgggagaatgcgcgccagggccttgcgcgtcgaaacggtatctccctggtgagcgccattcagcgcgccgcgccagatccagcgtgccagcagttcgcgcgatcgcggcgacggttggggatggagctggaagaacctgcccagggtcacgaacgcctgcttgtaaggcagcaggtcgtaatgggggatgcctgcatcgctcttgaggaactggataatctggcttgcggtggccgccgtcaaccggtacgcctgttcggcttccttgtcagtcaggcgtggcgggtcgctgcgggcgctttccacgaccggtagcccgagcagaacgcgcagcagccggtgcagaattctttcttcgattcgcccgaaatccagtttttccaactcggaagaaatctgtgtgatggtcgctggccggctctgcaagcgcgagccgttgagcgcgtcgaaaacgtcggaatcgtcaagcgacttgccggccgaattgatccgattgaagatgtcacgcagaatggcctggtcgtcgctgcggacaatgtaggcggggatctcgtattcgcgtaggcgccggcccaactggattgccgtgtcgcgcctttgccgactgccgggcgcggcggcgtggtcgagcaaccattgcatcagcttttccgcgtcaagcacgacggtcattggcagccagcgcgacggatcggcgcggcgctcgccgatggcaggaggagcaacaaagtccgccgcatcgaggtcgacgtacagggcgaagtcatccgagtccgggtcggcagcgagcaatgtccgggcaagggagacaattcgctgctgaccatcgaccacccacaaggcattcggcatctgcggagcaggcagggcgagcgatccgaaacgcacttcgcccgccggcgccgctgcttcccagagcagcagcgttcccaccggataaccccgaaaaaggctttccagcaggagcctggcatccatgcggtcccatttgaggccgcgctggaaactgggaatgcgaagccggccgcttgccaccacctccagcaggtcctggacgctgaaggtccgcgcttccgggcgtctgtcgagcagcgcgttgcttgtgtggttggccgcggtcgtcatggctgtggtcgggttgacatgttcggtcgattgtttcacaagcctcttgtttcttggcggtccagtctctccacctggggttgccggttgcccgcccaggtcaggcgaaacgacgcggcgcggcgtggattgccgaccagcgccggccggaagcaggcgaggttggtgccgccggcgcggcgcacgctggggtagatgactcccagcgagccggcgtcgagcaggcgtgccgcgagaccctgcgatgcgacataactggcggggtcgagacaggcggcgaaggccggcgcggcgcgcagatcgtggaactcgctgctgaaatcggcgagcagctcctggtagttgacgctgtcgtcgaagcggtcgatttcctggtactcgactgtcttgtggaaaatgatttcggccagtgccgtttccagttcgaaagcgcaataccaggcgccgcgttcgccgtcgttgaagcggctgccttccgggcgcgggtaggtgaaggcggcattgacgatgcggaagttcggcacgccgaaaaccagctcgtcgacgccgattcccggcaggccgccgcgctcgccgatcagcctctcgttggtggcgttgtcgagttcgaagaggtcgcgcaggtggtcgaggttctcggcgatagcggtcagtaccgagtcctcgcgctcggcaaaacgcgacggaatcagccgcaccgtatcgatctggcgcaggtgcgacaggctcggcagtggcgggttcatatgccgccgcgccgcgcttcgagcagtttgcgcacggtctgcatggccagcaggccgccgccgagcatgaaagcgagcggcgagcggccggcgaaaacccggttgctgttcggcaggctgacccactcatcggccagcttgtcgccgtaaaggatgtgcaaagccttgtagatgccgatcaggtaggagatgcgcgtgatccggtcgacttcgagcagccggtcggggttcttcttccactcgtagaaggcgctgctcgacaggccgccgagcagttcgcgcgcgtcttcatcgcgcaaccgccaggcacttgccagattgaagaaaccctgcagcgccgacttcgaaaggcgctcgcgctcggcgcgcgcgttgagatcgacaagcgttgccggttcgaagcggctggcggggtaggcataggcaaggttcatcggtttctccttctaaggatattttatactccgtttctggaattgcaagggagtcgggcactgttgtgccgtgttgccggatgcccgcgaaccgaaattgacgcgggtttggtgcgccacccgtactcgatggagtgtgcctgagtttcttctccatccagcccaatgaacgccgatgccgtggtctgaagtaacgctgcaagcgccatcctcaaacgatctggcatcgccaacaaggtgtagcgcccgttgccggcggcttgtcaagtagcgtaggatgacgcccatgagcaccctcacttttgacacccacaaagtcgtcaagcgcctgatggaggccggcatgcccgaggcgcaggcggagattctcgcggaagagcaggcccgcttgattgacgagaggatcgccaccaagctggacatcgccgaggtcaaagccgagttggttctggtcaagtggattgtcaccactgtgctggctctggcgctggcgaacttcgccaagcagttcttctaatccatcacggcgacaccgcaagagcagcgatcggacggatcagcgccgatgcacacaagcatctcgggtaagtccttagaccagcatgcggcgacaggaacctggttgtctcctcgcagaggattcccaggcacgccctcattgccggcgtgtgtggacgtgtcgtcgctttctccaagatcgagcgctctgcgttgcgacgacttttcagatgtgcttgcggatgtcagcaacaacccagtttaccgatcgattgccgccgctatccgatcgtccggccttcctgcggtaggtaggtcgacaaccatttgtacgtcctccagcttgcgcttctcgaagcgacgcgaaacggattgactgacacccttctcggatgtctgctcaagtcgcccgatgatgcgcgacagcggctggcccagttgttttgcaagcggcgtcacgaggattcctgaccgacgccatcctgcgcgccatggttcaccgcccatctacttccggggctgatacgccatcgagcgtgccgagaggctgaaggcatccgagaagcaggcaccgtcctcggccccgtgctgcttgaggaaggggaagatcgcctcgatcatgcgcaccgagccgcaggcgtagatctcgtgctgcttgagttcggggaagtcttcgagaatcgcttcatggacgaggccggtgcggccgctccactggtcttcgggcgccgcttcggagagtaccgggatgaagtggaagttggcgtgctcgcgcgcccagcgcgtgggcagctcgggcaggtagaggtccttgaggcccttcacgccccagtagaggtggatttcacgcttgagcccgcgtttgaaggcatcctcgaccatgctcttgaccggcgcaaagcccgttgcaccggcgacgaagacgatcggccgatccgactcgcgcagcgagaagtcgccgatcggtccctcgaagcggacctcatctccctccttcatctgctcgaagacgtgcgtggtgaagcggccgccgggcatcaggcgaatctgcagttccacgaattcgtcctcgtgcggcggattggcaaacgagaaggcgcggcgctgaccatcgtcgagaatgatgttgacgtattggccggccttgaagcggatctgctgcccttccgggagcttgagcaggacgcgcatgacgtcgtgggtgagtttctccatcatgacgacgcgggcggtgtattcctggaaactcctggcgaaggcgccggcctcgtactcgatgacggcgtcctcgagcgcggtggcgcagcacatcagtaccttgccctgggccaactcctcggccgagagcgcgctcggctggtagaggccgggatcgaccttgccctgcaacaccgtgcacttgcagacgccgcagccgccgttgcggcactcgtagggcaggtcgatttcctggcgcaggccggcgtcgagcagcgtttcgtcgaagcgcgcgttgaccgaccggtggtccgggtggaaggtgatcgaagtcagcgccttggccgaacccaatcgtttgggcggtaaccagggaaccaggaagagcagggcagtcaaacccagcacccagtaccagacgtgcagtggcgggagtatgtaaaccagcgccagcaccggcaactcgaaccagtcgaactcgatgttggtcggcaccaccgccatgtcggcttcgccaccctggctgagaatcggcttgaccagcgccagggcgatgaacatcagtgtcacggcgatggcgatcggctgcggcgggttgatgtgcgcgcgcggcacgcgctgcacgtgcacccacatgatgatggcgacgatcagcggtgcgccgatgtggatgaaggcgagcagcgtgaacaggcggctattgacggtttccaggtagaggaagttgcggatcagcgtgccgttgaacatcggcaggatgtcgaaccactcggcggtggcgatgaccacgaactgcgccagcttgtcccagaccagcatgaagccattgacgccggcgatgtagaccagccacagcagcgcgacgccggtcagccacgaaaacgagcggaagccacgatagcggtcgtaggcgaaatgccgcagcatgtgcagcagcatcgtcaggatcatgccgtcggtcgcatagcggtggatgctgcgcagaatcccgccggcccaccactggttgtgcgtgatccgctcgaccgagtcgaaggcgtcatgcacgccggtgtccgcgaagatgtacaggtagaggccggagccgaccagcagccagaactgccagaagctgatcgtccccagatggtagaaggggttgagcttgtcgccgaaagcgatgttgaagacgttctcgatgcgcatgaagaaccagcgcacgattcgttgcagaagtttgaccatggtcgatgtcggctcgaaaaatgggtgaggcgtgagtgcttacctgacagtcgctgcggcagcgatcatttgaagaacaggccgccgcggtccgggttgaagtcgatcaccatcacctgtgccggagcgagcgtgatctgctcgtccttgacgtagtcgaagcccggtttcacgaggttgtcgtccattcggacggccaactgatgggtgcccgccttgacctcgaagcgcttgtagacggtcgacacgccatccttgtacaggccggtcggatgcatcacggtgcggaaaacgggctggccgtcgagatcgacttccagccggatgtcggagcgctcgcgcggacaatccatcggcgcgcgcatgttcggcggcatcttcgccagttcttcgggcgtgcgcttgcggcactcgcggtcaccgaggtggctgatcgacagcttgatcagcgcgacgtcgttcgggatttgctggtacttcggccaggtggcaaaaacgccgatgaaagcggcaaacgcgccgtagagaatcacctggccgacgatggcggtgggtttgagcatggtgtgaagcgctccgcagagagagtgaaagttcgagagcgtctgcgatgcgcaggaagacgcgacgcacgcccttgcgcaagcctgggtggaaggcgcccactggccttcccgaccggtgtcggcgctgcttattagttattgattatattgacagcgtcaccgcggcgaattgacacgtgtcaaatccgcggacgtaaccgacgtaaacctcgggctgtgggcgctggctaccggtcggcagcaggttcgccggggagccactcgccgcacaggacttgcccctgaaaagaccatgggcagcactcagggaaatccgccaggccggtttcggtggccgccagagccaccgcgtctgcccagatttccgcattccagtcgtcgtcggacaacacggcctggagacttggcgctttggctaggcgtttgctgatcccttgccgttgcgccctgatcgtccgctgccagttcgctcctctgcggtcaggttggaactgccacttgagaagatgcgccagcaggatcgccatccgactggccaactcacgctgttcgctcttgcccacgtcttcgatctcctcagcgatatgctcgatatccagtcggtcgaactgcccggcgcgcaagagccttgcctgttcatttgcccaggcgatgatgtccttttcgtaggtttgcacgacgcttctcctttttgtgtggactcccaccctatcgctttaggctaggcaagcttcctggtcgtgtcaactcgcccgtcgctccgtcgctgacggccacgggttcaagcctgcgggggcgcgctacgccgataggggggaagtctgtcgctcgtcgccggctgcgagtcgaggcggcttctgaagtcggccagcgcatcggccagcctgtcgtcgtcgtgcgccgaggcgagaacgacttgcagacgcgatggcggaacggtccggcgcagatgcggttcgcgctcgccgagcaggcgttgctgggtccactgctcgccgaggcgaaaatcacagccgccggcgcggcaggcggtaacgaggacgccgtcggccccggcgcgcagcgcgtattcgacgaaggccggaggtaactggccggtgcagagaagatcgatcacggcggtgtcggtggcggccagcgtcttggcgtcggcgccacgtgcgcaggagaagacgacaatgcgggtgcggccagtgagtcgtgccagcgccatctcgagttgctcgcgcagcgcattgaccggttgctgcggcatgtcgatgccggtgacgagaatctcgcgtcggcggaagggcgtcgacgacgggcaggacccggcgcagatcccgcagcccgcgcacagatcggcgtcgacgaccgcgagtttcagccccggtcgccgcgggtgtggccgcatggcgatcgccgcataggggcagtcggccaggcagcggtcgcagccggtgcagttggcggcgtcgacgacggccaccggcgctggcgcggggtgcggcaggacgggcagagcgaagagcagagcggtgacgccgaagagcagcgaccagacgatcgccggcgaactgatgtcggtcagcggatggatgaacaggatgaaccagtcgaaatccagcgctccggggatcaccgccagattcgccggtgggttgctgagtgccggtcggagcagcgcgaggaggaccagcgccgccagcgtgccgagcatcacgcgccgcgacggcaggtagtcgacgtgcgcaatgcggtggacatgcgcccagaggccgaggatcagcagcagcggcacgccgatatggacgaagatcaacatcgtgaagaagcggtcgttgatcgagtccggtgccaggaagttgcgtgcggcgggttcgctgaagatcggcagccagtcgagcaactcggtggtcgcggtggccgacaactgcgccagttggtcccagacgatccagtagccgccgattcccgcggcgtaggcgagccagatcagtggtatgccggtcatccacgaatagaggcgaaagccgtggtagcgcccgtacgcccattcgcgaacgaggtgcagcagcatcaccagcatgaagccgtcggaagcatagcgatgcaggctgcgcaggacgccgccgaggtaccactgctcctgcgagaggtagccgatcgagctgtagacggcgtcgatgccggtgtcgagcacggtatacagatagaggcccgtgccgacgacgatccacagcagatacaagccgatcgcgccaaggtggcgcaaggggttgtcctggccgccaaagggagcatcgagagcttcttcgatgcgcaggaagacgctgctcgcgccctggcgcaatgtggcgtggaaactcacggaggggtctggacgaatgcggacggggattgctcgccctctattgtattggcggggtgcttgtgccgaattgataccggtcaattccaggaagtgcacgctgcaaccagctgttgctggcagcctcgccccgcgagatagccggttccggcactcggtcctcggcagcgttagcgttactgcaacaagggaccgctccgccgtggctttggtgcgggttgcgagatggcaagaaacttgctggtggccacgccatgaaatgtgcgatgtatccacgaaagaagcccttgatccctatgaaatcccggcggggctttgccctgatcgagcttatgatcgtggttgcgatcatcggcatcttggctgcgatcgccatcccgcagtttgtggactacacgaggaagggcgaagacaaggcggcgcaatccgatgcgcgcaatttcctgacggccgcgcttctcgtgaactccggagaataagcactttccccggacgcgggtcagtcatccagcggtatcctcccggtgcacggcggttcgccgtggccgggcgtcgcctccagccgtatatgaaggacgtcgcagctccttggcagctccttgtattcctctgccggcatccgcaaccagctggcagggtgccctcgtgacgctacgcctgctatccaaatccgtgggtaaagctcgaagaaaccgtgccaaacggcaaggcggctgacaattttcgtcaggcaggtgacgctattggaaaggtgcggctggggctccgtaccaacccgggcgcctctcagcctgcttgcgccttggcatggaatttgattgcatcaatcgcaacggattgtccgttgttctcactggaaggagttcaagaccatgaagaagctgcagaaaggctttaccctgatcgaactgatgatcgttgtggccatcatcggtattctggccgcgatcgccattccccaattctctgactacacgcgcaaaggcgaggataaagcggcccagtcggacgcgagaaatatcctgacctcggccgtcgtcaactcgtccccagagtaagtcctttccctttttgttggaggtcccatgaaaaagattacgctctcttccgccgtattagtcacgttgcttggttcggcttctgcgtttgccgctaccatttgtccgggggcatcggctccggctgctggtccgggaatagtgcccgcaagtggcgtggcaggcaccaactacatgatgaggcccatcgcgcccaagtgctcggcgaacacgcaggtggatggaacggatggcacgtccggcgcgtggtttgccgtcggagccaattcggtcaaaggaaagaatagctttggcggtcataccaacggtggcgcggttgccgcatttcgtgcgtgtggcattccggggggctgtaccgcaggcgaggcgagtgctgccagagccgatgccaataccaaggcggcggccagcacctgatcggcgggatcatcggaccaagaaaggcgcctccgatgtgcgcctttctttttttggggtcgtaagtgctgcagttttttctttcttcgtggcgggcaggttttcgcgatcgcacgtttcttgcggtcttcgctctcggcgtggccttggtcgcgcttgcgtacctgtccgcatcgttctctccccgccagcctctgacggtcgcgcttgatgttgggctttcggggtttcgtttcagtctggtgttgttcgccatcatcctgacgcaggatctggttggccgcgagattgagaagcgttcggtcgtcctgactctcagctatcccgttcatcgggcgacatatctgattggccgctatctcggagtcctggccttaacgggtgtggcagcgctcttgctcggtttgctgctctggactgcggtgatcacgctgggggtccactatgatcaggagttccgggtcagtctgggcgttccctattgggcgacagtgttcggcgtgtgggttgatgtagcggtggtggctgcattctcgttatggattgccacgttgtcgactgtccccatgctcgccttggtactcggcgcgctgtttgccatcgctgggcgggcggtgggtgccgttttcgattttctggaaaagggggccgaaggacaaaccgagttggtcgtccgctttgggccagcgctggacaccattcgctgggtgttgcccgatttgtcgcgccttgactggcgcgtctggccaatgtacggccttctcccagacatgcaggccatcatgctgagcctgcttatggctctcgcgtattgcctggcgatgatcggtttttcggtccatgccttctccaaacgggagttttcctgaaatggcggtagtcggagggcgtaccggactggctctgggagtgctatcgtttgtggtctacgcggccctcgtcccggccctgtatgcccgtccgcgtcccccatcgtcgggtgagatggaggtggccgtaccgcggtttgcccaagtgctgatggcagcaggggaccgctatctggctgctgatctggccggtttcagggcgctggttgcgtctacggagaaaatggacgccgagaactaccgaattctcgccatcgtgcagtccgatatctcctggttcaatcccgcccatgaggacaactactacattgccgcagcgatcttgccctggaatggtgaggttgcagccgcgcaagatatcctgaggaaagccagtgacgcgcggccctttgattggcagccagctttttattacgccttcaatgccatccactttctgaagaatccccagatgggtgcggaatggatgaagattgccgcagaccatgcgtccgatgatatcgagaagattcagcttcaacaggtggccgcgcagtgggctggcaagggcgaggaccgggagtttgccattcgcctgcaccgggcaatggccaaggaaacccggcacaggtctttcgccggtttcctggagaagcgcgcgaatcgtctggagaacctgttgatgctcgaccgcgcgatcgcccgttacgacgaactgaccgggaagccgccggttcgcctgcagcaactcgtggacatctcgatcctgccggctattccatcggatcctttcttgatgcagtacgtgatcgacgccaacggcaaggcgcaggtcgtccagccacgcgcggccgagtcggggagaccgcggtgacgtacgcgatcctggtggagggtattcacaagacctattctggtggctggagaaagccttcgaaggtcgccctgaaaggtatctctctgagtatcgacgcgggtgagaccttcggcttcataggaccgaatggggccggcaagagcacgttgatcaaaattctgatcggcgccctgctgccgacggctggcagcgcctcgttgtttgattgcgacgtgcgcgaaccggaggcgcgccgggggcttggctttgttcccgaaaatccgagcctgcaggatttcctgactccttacgaaatcctgctgatggggttgcgcctgcacggtctgcgtatcggtgacgagcgcaagcactgcatgcactggttggagcgcttcgatctcgcggcggttgccgacagccgcctacgcgggttttccaagggcatgctgcaacggacggcgctggcgcatgccctggccatcaaacctaggctattgatcctcgatgaaccgctctcgggactcgatccagtcggtcggaaggatgtggtcgatattcttgacgagtaccgtcaacagggaggcacactgttcttctcgtcgcacgtgctgcatgacgtagagcgtattgccgaccgcttcgggctgatccatcgcgggcaattgctgaccatccgctcgccgcaggaactcgccgccgatcaggccgaccggtttgttctgcgctaccgcggtggagcgccgatcgagggctgcagcgaagtgcggccgggcctttttactctcgatgccggcgcggccgacttgcctgccttgatcgcgcgggtcaactcctgcggcggcgttctgcaggacgtgaaacccagcgtgtcgctagaaaccgtgttcttcaggaccatctcgtcgagtgacgtggcaggccggtaagggccgagttgcgatggcaaggaggagggcggcaagcgccattgcacaggccgctctgcttgcttgaccacgacggcgtcgtttcggaactgacgatcctgttccgggcgcaacggggagctagtcctggacaatgaccgctggacgccgatagcggaccgcggcgatgacgatgccggcgaggacaactccgccgagtacgtcaaagagatagtgccagcccaggaccagcacggcgacgattgacgagcaccagaacagtccggagaaagccagcatcagcggtgcccgccgcgaatagaagaacatgatcgattcatgggccatatgcaggctcggcatgcacgcgatgaacgcgaaggtgtcgatctcggtcagggttccatgcattgaggcgttggtcgcctgccaaagaaagctttggatatcggccgtgaacaccgcgccagtcttcaggtaggcaaacgcacccggatcgtaatagaccggtccgaaggccgggaagaggtaatacgacagtccgccaaggaggtagcacagggacagggttgccacgtaacgccattgttcgccttgttcgccacgtgcaaagaggaacagggcgacaagagccatgtggtgaaaaaagaggtaatacacccagtcgctgaggtggacgaccagcgggtttcgctctgcccaacgggcgatggtcaggtacagaggctgtccgaaaatcattctttcaccggcgatcagccattcgtcaaggatgatgcccgtgacgaacaactgcgacttgaacacggtgaagacgtaactgaccagcatcaggatgcacaccgtcgacgacagtccgagcagtgcagcgggcaggtcgcgatcacgtaatgagttaagcaggaggagggcgaccgggatgatgcatgcgcggtcccagacggtgtagctcgtggaagcgctcaagaggagacaagcgacgccgacggtcagcgttccggcaaacaggaaatgcgataaacgccaaggggttgtcgtggttccaccaggtgcggcctccagccttgccgcgagcaggacgatcaatgccatgaccatgaaataggcatcgatgatggcctgccagaaaagctccagcgtgcgggaccagctatactggcgaggaaggtcgctggacgtgtgtatgccggccgcgccgagcagcaggacggcgcccagaatgagtaacagttgggctgccggcggcatcgacttgaggcgtgacgaaagcatgcgagaagacttgaaacatccttggcaacgcaacaagacaatgtccgctagcggataagacgacattcttgcattctttttgcccatgcccaagctgccgagtgagttgagcgtgcccgacggcccacggtggggcccgccggtgctccttctgctgaccatcgtggtcgccatactccccttctgggtcgtcagcgttcctccctcgaccgatctcccgcagcatctgagccagatttttctcttcgaggagactctcgccgggaaccggcccgaactcgtcgtgactccctggtattacccgaatacgctggtctatggcctgatctacagcttttggctggtcgcggacccgcttgtcgccgggcgcctgacactgagtgctctggcggcaggctggctgttgggcagttatgctctggccagatgccgcaggcgccagatcgagagttggctgatcggcgtgcctctcgtgttcaacttcctcttctactggggcctgctcaatttcctcgtcggctggcccgtcttctgcctgttcgtcgtggtcgccagccgccgcccgggctggttgcaggccgcgggcatggctggcactgcgctgcttctctactatgcgcatgcgctgtggttcttgatggccagtgtctgggtgattgcgagattcgtcgacaagcagcccggctcatggcggttgtccctggcatcgctggttccggcgtgggtgctcgcctgtatctggtatccgcagttggccatgaaccggcaggccagcggtgtgtcgaccatgccggagtggagcacgatgcccctggaacgtgccaaactggagtatttcgccaatgcggcgcaaggaggcctgcaggggagtctcgaacagatgttcgtgatcattctcgctgcctggattcttctcgcggtggtgacccgctggcggcaattggacgctgaaatcgacaggccgctgttccttgccgccctcgggcttctcctggcctactgggtgctgccgtggaactacatgaacacgatattcttcaaccagcgctggctgccctgcgctcttgtgctgcttctgttggctctgccggctccgcgcatggccagggtgtatgggataacggtcggcctcggccttacgctgatcttctcgctcgccacgatcaagtcgtggcgagactgggatgaggaacagatgggcgggtttctcgcaagtgttcaacaactcaacaaggcagaccgcgtctttggcgtggacatggatggtggcagcatttacgtcaagggcaggcccgggttgcagttgtcgtcctacgctcaggcattgcgcggctgcgataccaacttcagcttcacggagcactacagcggtatcgttcagtacagaaacccggctcatgtcaacccgacccgcgagttggtctggtctccctatcggtcgaagccggaccacctggttggcttcaaccgggtgctgatcaacggcgacgcgaatctgcatgaatttgctcgccagcgcctgaagatcgaacccatcgacgacagcagggctacgtggcgcctttaccggatcagtggccagccgtagcggcgccgtcacagatccgcgggtaatctgcgtagcgaaactccgcctgtcgttcgatggagcgcaagagattgttgtaggagatgtctcgctcgcgcacgatatgcgtatagccggatgtcagcgccttacgcagtgacgccacttcctggcagtaagccccgtcggcgtgcgggtcggtcgcttcgcttgcgcggccttcttcccgttctcggaacgcgcgctcggcattgactgccgccgtcagtgcggctgccgcgtaatcacggggaatcgttcccgccagggactcggcttcggcatactggcgcttgggcagcagcgtgtagatgacttggtcccgaatggcgttatggaaatgcggttggcgctcatactccctggtacgcagggtgcccccgagttcccagtcggccatgcgcatccaggtgatcacacccatcggcaccgtcagcagcagcaagagcggaatgatgcgccgtggtagcccggcccgcccgaggatgtcaaccagaaccagaaccagtccgccaaccgacacgaagagaaaacgctcgctggccatcgaccaggtcgtgaaagggaggaactgaagatagaccagccagggggatacggccatgacgatgccgaggggccacagtgcccgccggacgcagagcgtgcgcagggccagcagcacgagcagcaagccgagcccggaaccaagccaatgccattcgcccagccgatacacatcgtggtagaggccaagcggatagggcaccagcaggaggctgccgagggtgctgaaaatccgcgatgcgcggtcgaggacgatcagcgcgccagggtggttctcgatgcgaatgccggtggactcggccatctgcatgtgcacgactgccgcgacgacgacgactgcccagggcagcagcaagctggcgactttccgtccgacaggaacggtggtggcatggcgccagcaggcagcaagcaacagggtcaggaagagcacctgggtcattcccgcggctttgctgaaacacgcgcatagcagcagtagggcggccagtacgctgtttccgacgggccagcccgcccgcagcccgcgcgcaagagtcgccgccgcgaggaagccgaacgtaccagccatcaggtccttgcgggaagcgacccaggcggcggcttcgacatgcgcggggtggaccacgaagagcacggtaccgcacagagccaacaccccggcctggttcacccaggccggtcgaaagagcaggatgagttcccggaccagccagaagaacgcgatcgccgaaagcgcgtaccaggcgagattggaaaagtggaagcccattggttcatcgccgaacagacggaagtcgagccagtaggtgaagtcgcgcagcggcaggaactcccagcgattggccggtttctggaggaagagatgcaggtcggtccacggcagttggcgcaccatgcggttgttgaaagccaggtagatctcgtcatcggcgaagagctcgtgatacagactcggcagaaagaggcagaaactgcagacgagcaacaaggctgaggtcgttcgcagcatcctccagtccgcattcagcccgttcacgagaccccgcccatgtgctcggagatcggcatgagaggaagaagatgccgctcaactgcctgcggccagcgctcctgccgcccagatggggcgtcgctggcctggacgacccagcgttggccctggcgctcgccgaagtcagttgacccataccgccgggggtcggggtctggatgaggctgacgggggaaactactgagcgagtacggcatcgatattcctcgccgggacagcggtgatcccttcgctgagtggccagggcgggccttctccgtgacagatcacatagaggtgctgcaggttcaacacgtcgcgggcggagcgcatggcaaccgtcgctctcggggagcgggtaagcttgatttcaaagcccaggcgtttgccgttcttggcaatcagcaggtcgagttcggcgcctgtatgcacgccccaaaaaaacgcttcgcccggtcgtgcgtcgcttcggcgaatgatctcacgcacgatcagcccttcccaggaggcgccacatttggggtgcgccaacaaggcgtctgtatcgccgattcccaggagactgtgcaagatgccggtatccgaaaggtaaaccttgggtgccttcacctcccgcttgcccagattggtgtgccagggcaagaggcggtaagccatgtacgtgccttcgaggatatccagatagcggctcacggtcttgtcgctcacaccaagcgagcgggaaatttcgctgctgttccacgtctggccatggtaatgcgccagcatggtccagaagcggcgcagggtaagtgccggcagattgatgccgagttgcggcaggtcacgctccaggtaggtacgaatgaacgcctcgcgccactctcgactggtggcgagatcgctggccaggaaggcacgcgggaagccgccgcgcaaccaacggacgtcaagccagtctggctcgatgcgatgctgcccatctgcggcagcaagttcgtcgagtccaaaaccatcaagctcctgaaaggcaacgcggcccgccagactctcggcggattgtcgcaagagctccggtgcagcgctaccaagaatcaggaagcgtgccggagtatcggggcggtcggccagcacccgcagtaatgggaacagatccggtcgggtctggatttcgtccaggatgaccaagcctgtcagcggacgcagtgcgaaggcaggatcggcaaggcgcgcctgatcgtcggggtcttcaaggtcatagtgtcttaccgggccgtcccaggttgcggcaagttgtccggccagggtcgtcttgcccacttggcgcggtcccaggagagcaagcaccgggaagcgcgacaaacgctggagcaggtgatcaagatgaacttggcgtcgaagcatgctaaaatttagcatgaaaagtcggagtgttggtccgatttttcatgcttatgacggattgggtagcgaacttgcctggatgcggtaactggacgtgtccgtatcgagcatgtgcagcatggctaaaggtcggcgtcgtcatctgcggaatcgtcgtcatccaagacgccgcgcgctttcggcgcaacattcaatgggcgctcggccatgaagtcggctgggacgtcgattgaatgccgcagggcaaagaaatcgctccaggctttggcgccggggcgcttcgaaagcacaacgtcaccggtagtgtcgtcacgcgtgacataaacctcctcgccctcgaggcgaaactcggccggaagacgcacggattgactggcgccgttcttgaacagtttggcaaccggcgtctcgctcatcgtggtgttcctcatgcaggggcaaacgtgtgttcaggagtatctactttgggccaggaaagacaagctgtgcgagcaggccggggacaggaagccggtcgatcgggaacgcccgagcagacgacttctttgcatctgccccggggctcggcgcgtatcgaaggagagaacccgaacaacgcggcgcgcggttttccgatccgtgaaccggcccggcgggcttgtcgggcagtgcctcttgggaggtcagcatgcacgtcttcgtgaccggtgctaccggctacatcggcagtcgtctgattccggaactggtggcgcgcggccatcgcgtttccgcgctggcgcggcaggcctcggtacagcggctggcaccggcttgtcgcgtcgttgtcggcgacgcgctcgatgcctcgagttattcgtcgcagatcggtgtcgtcgatgcgctggttcatctggtcggcgtaccgcatccgagtccggccaaggccgaggcgttccgctgcatcgatctcgcttccgcacgcgcggcgctcgccgcggcggtcgaggccggggtaccgcacttcgtctatctcagcgtcgcgcagccggcgccggtgatgcgcgcctacgtcgccgcgcgcgcggaaggcgaagtgctgatccgcgccagcggcatcgcggccagcgttctgcgtccgtggtacgtgctcggtcccggccatcactggcccatgctcctgctccccgcgtactacctgctggagcacctgcccggcacgcgcgatgccgcgcgtcgcttgggattggtcagcgtcgggcagatggtcgccgccatcgtccgggcggtcgagagtccaccgtcaggcgtacgcctttggggtgtgcccgagatacgctcgcccgggtgattgtcgctgcgcttcgtcgtggtcggattttccttgccttctcgtcgtgctcggctggtgtagcggcttccaggcagggcgaggtccgggcctgacgccgccgtcacccctttgctggggcaggcagctcggccggcgggaagcgagcgcccggctcacggttcgcggatcgattcgtcgagggccttgatcagcggccacaggaggtacgaaatcaccgaccgcttgccgaccgcgatctcggcgctcaccgtcatgccggggagcaggcgggcgtgttccggcagcctgttcaagcgtgttctggtcaggccgatgcggccgaggtagtaggcgtcgatgccgccgcccgttgccttgtcgcggcggaaagcatcttcgctgatggtggtcagcgtcccatccagcgcgccgtgcaactggaacggataggcatcgaccttgagatgcacgcggtcgccccgtttcacataaccgatatcggcggactcgatctggacttcggcctccaggtcgtctcccaggggaaccagcgtgaacagggactcggcgcccttggccaccgagccgggcgacaacttggcgatctccaggacgacggcgtcggatggcgcgctgaggacgaccagctggtgtcgcttgtcggccttctgcaactgttcattgacggtatcgcgctcgcgcgagagcgcgagcagctcctccatgaccttttgccgccagccggtctggaaggagaggcgttccgcctccagcgcccggagttccttctgcagctcctgctcccggctgcgtgccatctgtgcgccgcgctcggcctcgaacagtcggtcctgggcatcgaggaggcgcgctcgtaccacgtacttctggtccaccagcggttccaggctggccaccatttcgccgagcacgcgcacgcgcgaggtcatcgaactctgatcccggcgattggtttccagggcggcgcgaatgcggccgatattctcatcgagtcgtcgcgtctgcgccagatagctcgcttgccgctcgccggccaggcggctctggatctcctggtcatcgctcaaggcggcgccagcggcgacgccttttcccgccagttcggcttccaggctttcccgttgcgtgtcgaggctcgccaggcgggtcctcagctgggattcgtcggcgccggtgaaggtcgggtcgagcgtggcgagtcgttcccccttcttgacgacttgtccggacttgacattgatttcctggatgatggcggtgtccaggggttggacgacgatgttcggcagcggggtgatcagacgtccgcgggcagtgaccatcaggtcgacttccgaaaacgtcgccagcaggaggaacaccagcagcgccgcggcgaggagatgcagggtcacgccggccgatcgcggcagggggcgccgctcgatctcgtccgcatcggggaggaaatccacgatgggctcattgactgcccgtctggaccgccggcggctgatcaaagatggcttgtctgttggttccatagatgctggtaggtttcgcagcgggacagcagttcctcgtgcttgccccagtcggacaagcggccctgttgcatgaccagaacgacatccgcgttgaccagggtcgacaagcggtgcgagatcatcatcactgtcctgccgacggcaattcgcgagagattgcggatgaagatggcttcgctctccgggtcgagcgcgctcgccgcttcgtcgaggatcaggatattgggcttggcgagcaggcagcgggcgatcgagagtcgctgtcgttgtccgccgctcaggttcgacgcgttttcctcgagcagggtgtcgtatcccttggccatgcggtcgatgaattcgtcggcgccggcggcctgggcggcggcgacgatctcctcgatgctggcatcgggcttggccatggcgagattttcgcggatggtgccgcgaaacaggaagttctcctgcaggaccacgccgatctgccgccgcagatgtgacaggtcgatctcgcgggcgtcgataccgtcgaagcggaccagtccttcctgaacgctgtagaggccctggatcagcttggtcagggtggtttttcccgaaccactgcggccgacgatgcccaccacggcgccggagggaatcgtgaaactggtccggtcgagggcgttgacgctgccacccgggtagcggaaggtgacgtcctcgaaggtaatctggcctttcaactgcggccgcaggccgccggcacccagtcgtccctccgacggacggttcatgatctcagccagcatgcgcacggagagcgccgtctgctggtactcgttgatcagactgaccatctggatcaaggggccgaccacgcgtccggacagcatctggaaagcgatcagcacgccgacggtcatggtttgatcgaagacactctgggcgccaatgaaaatgatgaccaccggcatcagcttgcccaggaagtcggtcagcgagtttccggagatcgccagcttgccgacctggaagtgggcgttgatggcttccgccgacatctggtcccaggccttgcgctgcaccggttcgatggccagcgacttgatcgtgcgcatgccgtggatggcttccacgagcagggcctggcgggcgccctcggcgagattcaggcgatccaggcgctggcggaaggtgggcaggagaatggcgatgatggcggcgatggcgagcgtgaatgccagaacgatcagcgccagggtcacggaataggtgaacagcagaggcaggaagatcaccagggcgaaggcatcaagcccggcaaacagcaagcggccggtgaggaactggcggatgccctccagttgctgcatctgccgggtgatcacgccggcggtggagagctcgaagaagtcgatcgacagcgacagcaggtggccgaaggtgcgccgggtgacatgcatgtcgatcttgttggtggccgccagcagcagcatctggcgcaggtagccgaacgccgaatcgaaaagcagggcgaccgtcacgccgatggtgagcacggccagggtcgacgagctctggtgtaccaggaccttgtcgatgacgagctggaaaaacagcggcgcggcgagagccaggacgttcatcgccatgccggcgatgatcacgtcacggaaggcggtgcgctgcttgaggatctccgggatgaaccagcgcaggccgaagggctgctgggcgtcgaagagcgaatgttcgcgcttgagcaggatgacgtcaccgccccacacttcgccgaacgttgcctcggtatggagggtcacgctggctgcatcggccaggggatcgacgatggccacctgttcggcgtcgccttccttcttgacgccaaccacgatcacgccggccccggtcttgagacgggccagcagtggaaacacgccctgctgggcgacgagctgctgccaactcaggttgtccgccttcgccttcatgccgatgtccgcagccatccgcaacaccagcgctgccttcggctcttcatcggccagtgcgaagtcgtggatcagccgctccggattgatccggatgccctggtgttgggcgatggcggccagacactggacaacgctgtgggcgaatttttcggccattaccggtggatcgcgcaagtgctgtgctcgcggctggcccttgcaggtgtcccggagagccggactgtgacgagcaggcgttcggtcaaggtgttcccttcgctacggaggatggccccgcgcgctcggcgggcgatgttgcggtgggcgccaggagcgtttcgtcggactcggacgagatgacacgacacctttgctgatcggacttgagggccaggcagaatcgttccgcctccggcggactggcgaattttgccacatacagccgataccaggactgctggccatcgcggtcgtcgtcgatgcgcccctgcagccgcggtcggatcgcacggcctgccatcagatcggcataacggctgtgcaggtcgcgccaggtcgcgcctatggtcgagcgatggtggagcccgccaagttcgacctgccagaaggtctcggaactgactcccgcaccgtcatccaccggtattccatcggcggccgccggcagggcgcgtggcgaacccacggcggcgttgtcgccggccggcgcctggcgagtcgctttcaggccgccgcccaatgcctggaacaggctgatgtagccacggaacaactccatgcggcctttctggtagtcgtccaggtagcggtgatagctgcgctgtgtctcgagcaggctgagatagtcgattccccccaccgcgtaaacccgggtgctgatctcccaggcgcggcgcgcggcctgactggcctcgcgttgggcggcgagccgtcgttccgacaggcggacagcggcgagagcggtttccgcttccttcatcgcgcggtagacggtgcgcgcatagctctccaccatctcttcctggacggcctgcgagaagacctgctcgttgcgtttcctgccaccgtcgaaaatgcttacggtgaggctgtccactacactccagaacaaggcgcgcgggacaaatagttgcgacagggccacgctgctgtaacctatttgcgccgagaggtccatgggcggcaggatgcgcgcccgggcaacggcgacgtcggcatccgcagccaggagttgggcctctgccgcgcgcacgtcgggccgccggagcagcaggctcgaggggacgccggcggccacgcctggaatggccagggagtcgagaccgtcatcggagagcgtcaggttgccgggaacggtggcgacaaggaaggcgatcgcggcaagcgcatcgaatcgttgttgctccagcgtggggatgcttgcccgtacggcaaaaatggctgcccgctgctgttccagttccgacagggtggcgtcgccgaccttgactcgcttttcgatgctggccagggtggcgctcaggacgtcctcggtttccatggcgatcctgaggcgatcgttgagcgacaggaattccacgtagctggcggcaagactgccggccagattccgttgaacgttttcccgctcatagactgcccgccagagctggaagttggcggaatcggccagggcgctctgctctccccagatgtccaggcgccagtccgcccggatgctggcctggaaggtcttttgcgaggtattcctgccccccgcactcgagacgctgccggccggcgccgttcccaccgtcgttccaccaggggcctgttcagcgatcgtcaagggagccgagagagcgggatacctcgcaccgttcgcctggtcggcccgggccttggcctggacgatgcggttcagggcaatgcgaacgtccgggttgttggccaggccccgatcgacgagcgcctggagttcgcggtttccgaagtcacgccaccaatcgacaggcgtttcgtccgcggtcggcggggcagcgatcgggctcgaagtcgcggggtcctgggactccaccgccgggctcgcgccggaaaccgctgcggtcgcttcgcctggtgctgcattctggtactgggcgggcagttgcagtacgggcaggtccgagccgtagggtttgctcaggcatccgcacagcagggtggccaccagcgcgtagccgcaatgccggaggagacgcacgcggccgcatggatcgagtagtgagttgccgctgtcgtgcatcggcctggtcagcgcttcacaacggcgcgcacgacgtactgcagaatccgggcatcctcagcggcggtgtcggggtcgccgccgctcaacagggccatcgatcggatgttggccaggtaccttgccgcttcgggcggatcatagacgcgggcaacgccggtatcgacacgatagccgcactggtccaggagcctgaaaacctccgcacgggtgaaccgtcggtcgccgatggcttcgcccgccgggtgggtcgacgtgtcacccaaggcaagccgggcctgatagcgccagtgctgggcattctggaaggtagccacgaggacgccctcggcggtcagcgcggttttcaggctcgccagggcggcagcagggtcggcctgacgttcgaggatcccatcgaggatgcaggcgtcccaggcgttcggggcgagttcctgctctgggcggcgaaggatgctggcagcgagcgaaatccactccgtatctttattggcatcgcagtaggcaagagacaactgcttgtcctcggcaccgatctcggcgatgcagcgcaggctggccgggagcagaccgaggacttccgaattgagtgttccagcgaggggatcggacctcagcttgcccagcgtgtccacagcgagggccgacaggatgacccgttgtcgaagcttttcgtagagagcccgatactcggggaagtcggatctcctgtcggcgattttcagagcgtcgcagatgatcgcctcatcccggaagcggtgcaactgcatcgaccaggccagcgcaaaggggttgaatgcccgcgtgcgcaggcccgggttggtgacgagtatcagcgacgccagacgctccatcaggaagaccttgcgctggacaccttcgcggtaattggtgggctgagccagacgatctctcaactcgccggttccctgttcggcaatttcgtagagacgttccgcgagagcgaaccagacccgccagaaaccggcacgcgccacgatgtagttgctgaagactatcgtggacgagtccatcgccaccgatgacaaatcaaggtccaggccaacgttattcacgaaacgctggcaggtttcgagaaaccccggatccgcctggtcctcgccgacgaacacgttcgggaagaaggctcccacgtcgacctgcggagagaacaacacagcatccgtttgcggtggagacgccagaatgaagtcaatcacctgctgtgtggacaacccggtcttctccgcgaagcggggcgagaagaacccgtagtaccggtcgtcctccagggggtgggtgaggaggaagtggcggatgggccagtactcgcgccagtcgggccgttcgttgcgggtgttgtcgagcaccagacaggtagccgcctgctccagttgctcgggggaatagacgacggtgtaaatggatatattcacggcgacgatggatgtgcccagggcctatctgaaacgctccagagaccggcgacccaggtggcttcaaaacattcagccgttttgggagacgcggaacaatcgttgttggttggcaggaagtcgataatatcccattccctggccacccggcgagcggtgcgggcgagcctcggaagagtcgccggccgggccgccgggtgacgcttgcggagggacgctggccttctccgcgaacgcgtgtgatcagggaacaggggagatggcagaatctagctgcgcctgcggcgtcaaagcggcagaatacgccgtgctgttggtacgcctctgcctgcagcaccacttactcggagtaaccaggaatgatcgacgtctgcgccatcatggccgtctacaacgaagctgacatcgtccgcgaagccgtgagcaagctcatcgagcagggtgttgacgtctatttgatcgacaatgcctcgaccgacggcacggcacagcgcgtcgaagacctgatcggtcgcggcgtgatcgatatcgagacggcacggttcttcgaggacgagcgcgaggtctacgattggacggcgcttctcaagctcaaggaacagcttgcgcgtcggttgcaccatgactggtttctgcatgtcgatgctgacgaggttcgctatgctccctggcccggcttgtcgctgcgcgagggaatcggccgggtcgatgccgccggctacaacctgatcaacttcaagcttttcaacttccgcctcacggaagacacggcgatcggcagcgactttgagtcgtcaatgccgatgtactcaggcgccgaacgcttcaaccagcgccaggtcaaggcctggaaagccagcccggaggtcgacatcagttcgctcggcggtcatcacattcgcgtgcccggcgcacgtgtattccccactcgcttcattctcaagcattacccggtgcgcagtctcgaacacgggcgaaggaaaatcatcgccgaacgcaaggcacgcttcagccaggtggagcgccaacgcggctggcatgtgcagtatgaccatctggtcgacgtcgacccgaaggacgtcttctgggatccggcaaagctgacaagcttcgaccgcgaacgtgagagtctggccctccttgccgagtccagcagcgtgctgagccaaaccttcaccgaactgtttgccgcaccaccgctcgacgaaagccggtttggcgcgtattgggtcgagcggctgtgtggcgagggaatcgactccgcgcatgccgaggtcttgctgaaggttgcggaaggcattgccggtatgctgacccagcaggagttgccgcccatcgcttcgagtgcggaggattcgctgcagttgcgcaggatcatcgggtcgctggcgcgcatgcgctacctcgctggcgatccgacattgaacgatcggctaccgctgttgcagttctcctgacattcgcttgccgtcacccattcgggttgtcgagtagttcgacgaacgcatcgatgtcgacgtggaagtcggaatgaatgggttgatattgattcaggaaagacgtctgaaaatagcagtccgcaaccgcaatgccaagaatgtcgcccagctgttacgtcccgccctattctggattctttgtcccgagctatttcggggtgagacaagccgaaagtcccacgctgtcgccgggaggactggctccggcgacagggtgggacaaggggcctatcgggatcggggagcgttaggcggaaagcgccaggggtcctcgggatcgtacagattcctttggcgatcgtgatggcggcgcagttgcacgagatagtgactctcgcaggcggtggcgagttggaagaggaagtcgcaaagcgccgcggcggcttcgtcggagagaccctcggggaagccagcgtgacgacggcggctcatcggagttcctcgatggccagttgcaacagttcgtcgggcagatgattgagcccgcgcggcagcgccagacgcatggcggtgcgcaggatacgcgccgcattccggggcagccccttgctcgcttggcgcaagatctccatgccggaatcggtgagcagcgtagacgagttgccggcgctcttcagcccatgctcgatcagtcgcgcaaagcgctcgcgctcgaacaccggcgtcaagtgcacgcgcgcctgaatgcgtccggcgagcgccgcatatggggcgcgttgcagcgtctgcgcgagcaccggatggccgaccagccagacactcatcagatcgcgcgagtcgaaagcgaagttgaggaaggccgggaaatcgcggaagaagtccggcggcagattctgtgcctcgtcgaggatccacaccggcaggagttgcttgccatccgccagatggtggatatgcgccttgatctcccgccacaacagcgcccgccgatagctcggtgccaggcccagcgactgcgccaggcaccgatacagatcgaggcggccgaagtccgtctccgcgtggtagatcacctgatagcgatgcggattgagcgtcgccgtcaccgcccgcagcgctgccgtcttgcccactcccgcctcgccggtgagcagcccgatccccggcgattgcagcaaccactggaagcgctcgcgcaagcgcgtgagcatcccgtcgtcccacaactcgcgggtctccttgcccaacggcgagtggcgcagcccaaagtgttgcagttccatcttcagtctccttggcggccgtagtactgctcatacaccagctcgaccagattcggcccagcggggcgcttgaccggtacggccgccaccgggtccggctgacgtcgccgccgatcgcgattggccaacgcatcgagcggtgtcgcccggccgatcaactcgccggcgtcgttctcgacgccgaccaccgtctcggtgtgcggatcgacgcgcaggcaaacggtcttgcccgtcagttcgaaaggcacctcgaagcgcccgccctgatacgacaccgtgccatccttgcgcaccaaacggcggacgcggtgcaggaacagcgtatcgagcgtcgccgccagtggccccagcaaacggatcttcggcagatcctgctgataccgagcgagcggcgtctggccctcaaggccgtcatgcggggtgcggtgatagacctgctccagccaggcccacagccgcgcgttgagatcgtccagactcaggacatggcgttcctcgacctcgctgagaaactgatcgcggcaggtccggtgccagcgctcgatcttccccttgctctcgggcgcgtagggccgacaatggaccaggacgatgcccaaacgcgcgcagatcccctgtagcgtctgcgcgacataggcggcaccgttatcgacgactagcttgaccggtacgccccgtttgaggagcgcctgcttgaggacgccttcaatgtccagcgccgtctcgccgcggcagaaggcgccgtgagcgacgagccgggacgcgtcgtcgaagagcgacaccagatagctcttgcccaaacgaccgccgatcggcacgcgtgggccgtgcatcacgtcgctgtaccagagctcaccggcgcaggcggcgacgaagctgcgtttctcctcgggcaggctcgccgagccggggagccgcgacagaccgtgttgctggagcaggcggtggagactcgagcgcgacagggtgccccgcgcgacgatgccgccgatctcgagcacgcgctggatctggcgaatcgagcgccggggattctcgcgcttggcggcgagaatagccgcctggacggacgccgacagtttcgactggccgcgatcggcacgcaccttcgggatcagcccatcgaggccgcgcgcgcggtagcggtagtaccacccctcgatcgtcttctcgccgagcaagcgccgatcggtgccggggatgacgtactcgcgcgttgccagctcacgcaggctcttttgcagctcaccccgcgccagccgctgccgactgatcagcggacccaggacggagaagcgaaacagggcttgcggatcgatttcgttcatgaccactcctcgtgaaaaatgggagtcgccatcaaagcgcaatcgccgcgtcaatgacagtcgcaaagtgtgtgggggccccgcccgggcggggcccccactgtctgccgccgtttggggatcagccgatcatgggacgctcatctcccggtccagccaggccatggctcgtggcaggccgagcgtggcgaacacctggcgccagaaccccgtgaagtcactcgcccgacccagctcgcgaaagcggcaacgcagagaaaacgcgaagatcggtccgcgagcctggagccaggcccaccagcgaccggtactgcgcacggcaggctgtccgtcgtcgccaccgccgccgacaggccggccgtcgagtcgagccgacagggcgttctgttgcaccgaccagtcgtaccaacgccgtggggcaatgcactcggggaggcgcgaacaggtgcgccggcaaccgccacagcggtaacggcagatcggcaccgggttgagcgagggccgctgcactcgccgatcggccttccggtagtagtacccgtgctgacacaggagcttgattccgcagtgcggacacgacggcggtcgatagacctcgcgcttccccttcaccgtctccaggtgctgctcaagcgtgctgatgccggctacaattcgttgcatgggctgggctcctttctctccgggtggtcgtcaagcttcccacgatagcagagctgtcccagcccttccttgaccttccccgtcccactctccttccggctccgttcctgctttcttcctcgccgttagcgggatagccaacccactacaggcctttcacaggggcggacgtaacaccagcctcttccacagcgaaactgaggttctgcacgtttcggggtagagtatcgcgacccgggcttcgctgcccacgaaaagcaggttggcaagccacgcgcccgtgggtccgattatcgttgaggccgaagaaaaaagctccacctgtttccggaatgagagcgtctccgggctggtgaccaggaacccgcggctctcggcggctgcaaccagttccttcagattcacgatgtttctgtggctggattgcctgaggatgaacaatttcaactgcgccgcgttgtcgtgaaatttcaggcgttgccggaagcattcccgaagtgccagcagattggcgccgttgtaataaaccttggtcggtgacgagccatcgatcagttcatagcaggagaatgactccttggcggcgattgcctgtttggcggcgaccgaattcagcaagccgacttcaaacaactgaaatctgttttcggtcaccagcttcagggcatgctgcatgttcgggtgaagcagtccggaaacaatgacatggtctggttgcaggaagttcgagtggatgaggtaaagcagtgatggtagcgactcgatcagaaaatgaaagtaattgtagggatgtatcaggttgaaaggtacgatggtgccgtcgatgtctgctatccgggtcggctggcgtgtgaatttgaatttgtcgcattgcctgctgtcacccggaatgcgctcgattcgtcgcgcgatctcttcctgcagatactcgacagtcgcgtcgaacggactcaggttgtagcaatggtcaaaattcttgtcatagatcagggccgatccactgaccagcgttgcactgccgatcgagtaggcctcgctatcgctcaactgtatcaatttcatgggttgtcttcctgcttgggcatccggaagggccagagcgcgggtcacggcagtcggaagctgctcctgggcccggcaagcgtgtccttgcggccggcgtcccggtgcaagccacgattgctgctggtcacggtgcccttaccgtgccgggtcgggcgcattcgcaatgcgtttcctccacagcagggcgagcgagcacagcactcatctagactgccgatgacgcggtcgtcgcgggcaaatcgagcagcgtggcgactctggttatcgccgcaatcacctctgccacttcgtcgtcgctcagggtcggccccatgggcaggctcaatacctcgcggtgcaggcactcggacagtgggaagcttccctcggtgtggccgagatcggcataggccggctgcaagtggggtgggatcgggtaatgaattgccgtctggacgccggcttccagcaaggcggtgtggagttcgtctctgcgcacgcagcgcaccacgaaaaggtgccagcaagtcacgttgccgggctccacatggggcaggatcagtcccaacccgtcgagcgttgccagatagcgttcggcaatctgtcgacgccgctgattccagtcatccagtcgccggagtttgacgcgcagaaacgctgcctgcagttcatcgagacgggagttgaagcccttctcgtcgttctggtatttggtgcggctcccgtaattgcgcaagcggcgcagtcggtgcgcgaggaccggatccgaggtggtgattgcgccaccgtctccgagagcccccaggttcttgcccgggtagaaactgaagccggcggcgtgtcccaggctgccggctcgacgcccatgctggcttgcgccatgggattgtgccgcgtcctcgatgactttgaggccatgacgttcggcgagggccatgatcggcgccatccgggccgtctgcccatagagatgcaccggcatgatggcgcgcgtgcgcggtgtgatggctgcctcaatggcagcggggtccatattgtaagtggacagcagaggttccacggggactggtcgcgcaccggcatacgacacggcaagccaggtggcaatgtaggtgttggtcgggacgatcacctcgtccccgggtccgatgtcgtaggcgcgaagaatcaggtgcagggcatccaggccgttggccacggcgatcgcgtggtcggcctggcaatagtcggcgaactcggcctcgaagtcctccacttcctgcccaagaacaaaccagccggactccagaacgcgggccgaggcagcctggagttccggcgccagggacaggttgaggcccttgaggtcgagaaacggaatcatgttgcgggtttcagggcggcctcaaggaacttgtcgtagtctcttatgtagtcgagctggtcgtacatcgatgaggcgagtaccaggcagacggctccggacgagaaattgtccaggtagcgccacatcatggggcaaacgtagagtccgaagtaggagcggttgaggtggaagcgatacttgtcccgtccatcgtccaacatgacatcgaaactgccggacatggcgacgatgaactggtgcaggttcttgtgggcatgggcgcctcggtccgctcctccgggcacatcgtagaggtagtagacgcggcgaatgtcgaaggggacatggtggcctccctcgatgaaggtgaggttgccccggggatcgtggatcttcggtaactcaatgattctgcagtcttgtaatgacattgaaactcccgacgtgaggtgctgcccagaaatcgttggtgccatgaacagtcaggttgctacgctgccaacggggtcaagccaacccgcgcagtgtcattgtacggtgaccggggcgctgactggacttgtcaacatctgtcgcacgtatccatagacagactgaacgccgggagctacgctctgtttttccatcccgttcaaaatggcctcgttgaagctttggctgatgtggccaagcatgtgcttctcgtacagcaatatcctgaccaggacttcgctttgctctggctgcaggaatgggaacaaggatcgtaaatactgcaaacggaccctttcggcgaccagtttctggtgcgcctgcctggtcactgacgcttgctggtcatgtagcgtatacgcaacaaggaactctggtacaacgtggaagctgtacccacgcaaaatgtattggcaccacaggtcgtaatcctccgcataatcgttctgcggattgaagtacagtttgttctgtcgtgcgatatccacgtccagggagacggttggtgctggtaccacgttgcccagtgccaggccgagagcgaccagcgacggcatttccgggagcgttatcttctgaccgctggccggaacgtccatgtacgagcagacgatggccgcgccctccgcaaatgcgttcagtgtggattttactcgatccggatgactgatgtcgtcatggctgaagagcatggcatacttggtccggcaggccattatccccaggttgtaagacatggaaatgcccaggttgatacggttggggagcacgctaacggtacccgcatcgagacctcgtgcagtcacgtatctgtgcacggcatcaatcgtggcgtcgctgctgcagtcatcgacgataatcaacgagctcagcgccgtggtttgattgaagatggaatcgagggtgttagcgatgaatgcctcggagttatagcacgagattatccctgaaatgccactatccatagtaaaccgttccgagtgatttttgggtcacggactagacgcgtgcgtccgtgccgccttgatgccctgccaagcgcagcagcctgctctccaggttgcgcacgaacatgctggtatcgaacaatacaccgtgctcccgctcggaggccagatgttccctcagccggaggcagtcggtgcgatcactgcccaagcttacagccttttcttcgtagtcctggagtgtgtaggttaccagttcgctcagacggcaggcggtgagtagcgcgcctgccattcgcgaagcaaaggtgcggccgctgcgggtcaggacgggcagacccatccagagtgcatcgttggcggtggtaccggcattgaagggaaacgagtcgagaaagaggtcggcgacgcggtagcgggccagatagttctctggagctacacgcgaggcgaagatcaggcgggcgggatcgattccgcgagtgatcgcctcctgccgcagattggcttctgcccacgcattatcggccagcaaccacagcacactgcccgccacgcggcgaaggatgttcatccaggtggtgaacatttcgggggtgtacttgtagttgttgttgaatgagcagaacacaaaggcatcctgtggcaggccgcagctttctcgggtgggtgtcggccccggtgcgcgccggcggtcgctgacctgatagacatcgggcatgtagagcggcttctccgagtagtacggcctctcctcctcgggaatcaggaatcggtcggcaatgacaaagtcgatgcacggaaggccggtggtagccggcagacccagataggtgatctggatcggcgctgggcggaaggccagcatgttcatgcgggcgccggaagtctggccctgcaggtcgaagaggatgtcgatctcatcctgccggatgaggcgggcagcctcctcgtcagcgaggggctggatgcgacggaaatgatccatggccgcgatgacgcgccgacggatctccgagccgtcttccgggctccagcaatacccatagacctcgaattggtcgcggtcatggagctcaaacagctccaccatcagcatggccaccggatgcaggcagaagtcggaggaacagtagccgatgcggattctccggtgctcgtaggggccggggccagccagtgtgggagcgttcttgaggaccttcttgtcgacgtggcgccgtgctgccgcgagctgtacggccggatcatccgtgatggcgatcatcgcgagagccgaggtggattgttccatgagtgcaacaggagtatcgccgaccggcagataaacgggccagcagcactgcttctggcgcaggaaaacccaatgatggagcacgtcaggctggtcggaatcgagagccagactcctgctcaggtagtccgtcgcatcccggtactgtttgctgatctccaacgcacggcccaggttgttcagggcgagaatcaggagcgccttctgctccggcgtatcggcagggacgttacgctcgatccaccgccactcctcgacagccttctccggggatcccatacgttcgaggagaaggccgaggttaagccggggctgaatgaatccgggggacagggcaatcgcctgccggtaggcttcttcggcgctggtcagttcgccgaggttggtcagggtggcgccgaggttgaagtaggccaggtgggcatgcggcgagcgcgtccgcctgagccaggtctggtagaggatcgcagccagtggggcgcgccgactttgctccagcttgctacagtggtcgatgagctgcaagagttccagttccccgttccatgccgccgtcagcacggaagccaatagatcctcgctcaacaccgctcccccaaagctgcccgcgactccctctcgacgggacgcaggattatagcaagccggcaccttctgcgaggcctcttgcccggtacgctgggcagccggctcgttcgccaagtcagggggcagaacccgtgcgggtccgccccttgaccggcatgcctacttgcttggcgtcaggatacctgtactcatctgctccagactcggcacagttgtcagcgacgttgtcgtcacagcctgagtggtcggcggcgatgcaccgaaggcattgccgttggcatcgtattgctgcagcacgctgagaatgccgggcaggttcgctgcgacgctgctcccggtcgagagttgcggcaatctgccttcctggccgtccgggtcggatgccgcctgggcactattgaacgaggagatcgcctgcagcaggttgccgacgtttgctcggagatcaggcgctcccgccgggtcagcaggtagcggtgtcgccgtgtccgccgcgctcttgtccgcgacaaaccagacgtccgccatctcgtgcctggtcccatccgtcgtctcgtaactggaaaccaagccgacgatgttacccgcgtccttcctcgcgacggtccgcgcgtccagatcgagtcgtgcaatgtcgagcgattccagcgaatggagttccgccgcctgactgacgccgtcagagttgcggtccacccatacggagaggtccgaccagtccgcatctgtggcgtcgatcacgccgtcgtcattcgaatccatggcgcttagcgcggcgtagccatcctcagctcgttcgccgctggtcagagcggtagcgctaccgaacagttctcctccgtcattgatactaccatcgtgattgcgatccctcaccagcaggccatcagtgctcgatacccagccggtatgaaccttgctgcccgtggcaaacagatcgaactgaacgcccgaggagatgctctgcgacagcttgccatcaccgtcaagatcaaggatcaggggtgtgcccagggtcagatgcgagatctgatccgtggtgaaggccgcaatctggctggtggtcagcgactcgacctgggttgtcgtgagtgccgctacctggcccgtcgtcagcgcgactacttgtccggtggtcagggcaactacttgagttgtacttagcgtaacgagctgtccggtcgtcaatgcggccacgcccgctgtcgcgagcgctgcgacctggctggtcctgagcgccgcgacatcacgcgtctcaagcgccgcgacctggctggtggtgagtccggcggcgagctgactggtggtcagggcgacgacctgggcggtggtcaggccgaccacctgatcggtggtcagggcggcgacctgggcggtggtcagggccgccacatcggcggtggtcagcgccgcgaggtcgcgggtttccagggcggccagacgcgaggtggtcagggccgccgcctgggcggtggtcagcgccgccacctgggcggtggacaaggccaccacctgatcggtggtgagtccggcggcgatctgcgcggtggtcagcgcggcaacctgggccgtggtcaggccgaccacctggtcggtggtcagggcggcgacctgggcggtcgtcagggcggtcagctggctggtcctgagcgccgcgacatcacgcgtctcaagcgccgcgacctggctggtggtgagtccggcggcgagctgactggtggtcagggcgacgacctgggcggtggtcaggccgaccacctgatcggtggtcagggcagcgacctgggcggtggtcagggccgccacatcggcggtggtcagcgccgcgaggtcgcgggtttccagggcggccagacgcgaggtggtcagggccgccgcctgggcggtggtcagcgccgccacctgggcggtggacaaggccaccacctgatcggtggtgagtccggcggcgatctgcgcggtggtcagcgcggcaacctgggccgtggtcaggccgaccacctggtcggtggtcagggcggcgacctgggcggtcgtcagggcgacgacctggctggtcctgagcgccgcgacatcacgcgtctcaagcgccgcgacctggctggtggtgagtccggcggcgagctgactggtggtcagggcgacgacctgggcggtgctcaggccgaccacctgatcggtggtcagggcagcgacctgggcggtggtcagggccgccacatcggcggtggtcagcgccgcgaggtcgcgggtttccagggcggccagacgcgaggtggtcagcgccgccgcctgggcggtggtcagcgccgccacctgggcggtggacaaggccaccacctgatcggtggtgagtccggcggcgatctgcgcggtggtcagcgcggcaacctgggccgtggtcaggccgaccacctggtcggtggtcagggcggcgacctgggcggtcgtcagggcgacgacctggctggtcctgagcgccgcgacatcacgcgtctcaagcgccgcgacctggctggtggtgagtccggcggcgagctgactggtggtcagggcgacgacctgggcggtggtcaggccgaccacctgatcggtggtcagggcagcgacctgggcggtggtcagggccgccacatcggcggtggtcagcgccgcgaggtcgcgggtttccagggcggccagacgcgaggtggtcagcgccgccgcctgggcggtggtcagcgccgccacctgggcggtggacaaggccaccacctgatcggtggtgagtccggcggcgatctgcgcggtggtcagcgcggcaacctgggccgtggtcaggccgaccacctggtcggtggtcagggcggcgacctgggcggtcgtcagggcgacgacctggctggtcctgagcgccgcgacatcacgcgtttcaagcgccgcgacctggctggtggtgagtccggcggcgagctgactggtggtcagggcgacgacctgggcggtggtcaggccgaccacctgatcggtggtcagggcagcgacctgggcggtggtcagggccgccacatcggcggtggtcagcgccgcgaggtcgcgggtttccagggcggccagacgcgaggtggtcagggccgccgcctgggcggtggtcagcgccgccacctgggcggtggacaaggccaccacctgatcggtggtgagtccggcggcgatctgcgcggtggtcagcgcggcaacctgggccgtggtcaggccgaccacctggtcggtggtcagggcggcgacctgggcggtcgtcagggcggtcagctggctggtcctgagcgccgcgacatcacgcgtctcaagcgccgcgacctggctggtggtgagtccggcggcgagctgactggtggtcagggcgacgacctgggcggtggtcaggccgaccacctgatcggtggtcagggcagcgacctgggcggtggtcagggccgccacatcggcggtggtcagcgccgcgaggtcgcgggtttccagggcggccagacgcgaggtggtcagggccgccgcctgggcggtggtcagcgccgccacctgggcggtggacaaggccaccacctgatcggtggtgagtccggcggcgatctgcgcggtggtcagcgcggcaacctgggccgtggtcaggccgaccacctggtcggtggtcagggcggcgacctgggcggtcgtcagggcgacgacctggctggtcctgagcgccgcgacatcacgcgtctcaagcgccgcgacctggctggtggtgagtccggcggcgagctgactggtggtcagggcgacgacctgggcggtggtcaggccgaccacctgatcggtggtcagggcagcgacctgggcggtggtcagggccgccacatcggcggtggtcagcgccgcgaggtcgcgggtttccagggcggccagacgcgaggtggtcagggccgccgcctgggcggtggtcagcgccgccacctgggcggtggacaaggccaccacctgatcggtggtgagtccggcggcgatctgcgcggtggtcagcgcggcaacctgggccgtggtcaggccgaccacctggtcggtggtcagggcggcgacctgggcggtcgtcagggcgacgacctggctggtcctgagcgccgcgacatcacgcgtctcaagcgccgcgacctggctggtggtgagtccggcggcgagctgactggtggtcagggcgacgacctgggcggtgctcaggccgaccacctgatcggtggtcagggcggcgacctgggcggtggtcagggccgccacatcggcggtggtcagcgccgcgaggtcgcgggtttccagggcggccagacgcgaggtggtcagggccgccgcctgggcggtggtcagcgccgccacctgggcggtggacaaggccaccacctgatcggtggtgagtccggcggcgatctgcgcggtggtcagcgcggcaacctgggccgtggtcaggccgaccacctggtcggtggtcagggcggcgacctgggcggtcgtcagggcgacgacctggctggtcctgagcgccgcgacatcacgcgtctcaagcgccgcgacctggctggtggtgagtccggcggcgagctgactggtggtcagggcgacgacctgggcggtggtcaggccgaccacctgatcggtggtcagggcagcgacctgggcggtggtcagggccgccacatcggcggtggtcagcgccgcgaggtcgcgggtttccagggcggccagacgcgaggtggtcagggccgccgcctgggcggtggtcagcgccgccacctgggcggtggacaaggccaccacctgatcggtggtgagtccggcggcgatctgcgcggtggtcagcgcagcgacctgggcggtggtcaggccgaccacctggtcggtggtcagggcggcgacctgggcggtcgtcaatccaccggcaatctggctgctggtgagggcggcgagatcgcgcgtttcgaaggctggtatctgggcggtggtgagggcggcgagttgcgcggtggagaacgccaccatgtcactggtgccaagggcaacgagttgtgtggtggtcagcgccgcgatttgcgcagtggtcatgcccgagatgactgaagccatttttgtgtccccgcagacttcccttgccctgagggaaacctgaaaaatgtttagaaacaatccgtaatggtgttttttcgggatagccaacgaacgtgtggagacggctcgacggggtatctctcttaccctatcggcgcgtgcgagggaaacttgagtaccgcggcggcgaaattcaccatctatttttcggcggaccggttgatctcccggtctgcgcttctccgcccgaggcaggccgccgctgtgctgtggggcaaggcagggcgccttgccagggcggggcacgttcctctctgcacgagcggcgggggtgcggcgcggcgaggcgatccgatccgagctggcgtgcggttcgtttgagggcgagcgtgcgtctttgctgcgtcggaccgtcagcgttccggttgaggttgcacggtggcaggcgtgcgcctcgccatcgtcgtcagaagcgcggcgctggtgcgcgtgttggcgggcggtggcggtgagtcagtcggactgtgcagcatccatcggcgcggctgccggggcggcgatgccgatggaggaaaggtccagtccggcctgttcgagctgaccacgcagatcgacggcggcaccacgcaggagcccacgtgtgtcggcgttgctggcgatcagcgccagcgtgatctgcttgccctggatgtgcaggcgtgcttcgacttcgccgagactgggaagcgtcagacgcaggcgggtttgccattgctcggcgccgtcgtcgccagcgcgttcgcgccggcggcccggatcctcgatctgccactcgatttcctggccgggccagacctgtccctgccaggaaaagttctgcgtcgcgaaagcctcaagttgctgctgcaccagcacttgcgcctgctgggcgatgggctgggcgggctgggaaggcgacgacgactgcgtgggctgggtggactggggcgtttcggaggcttgcgaggcttgagaagagggggtcgactgagacggttggggaccttgaggcgcctgcgatccgtgagcagcgggagaaagctcgggcgtccgaggcgtcggcaaggcttcggaaggctgagccgactgagccgactgagccgccggggagggctggccaagcgggctggcggcgcccttcgcttcgagcggtcgactcgcggtctgcgcgctgttggcgccgggactggccatgctctcgggtgtgtcggcagaggccagtcccagttggccggccggcacctgtgggggcagtttgccctgcggctcctgcaagagttgtgccttgctgtagcggccctcgatccaatcggcctgatgcgattcgtagaacatgccgctctgcgtgatcgcctgttcgagcagcggtagcaggtccctgccgctggtcggcggaccggcagcaagcggctgattgctgttgagcggcagcgccatggtgccgcccttgaggtcgcgcgcgccggcaagcagattgctgatcaactggccggtgcgactcaagctggtggccgccgcttcgtcgttgctcttgttgccgtcggctaccccgcgtggcacgacagccagggtcagcttgccatcgctctcggcgacttccaactcgatagcgtctccgctctttgcggcaaatggcagggcgagcgtcacgacgcgctggttgatcagagcccggtacgtgccgttgggcatcagggactcgatttcagcgagcagtcgttgcccggcgaccaacccggagagcttgtcggtgatctcctgcgtcggcagggccggccgcaaggcaggatcggctgccggttgcaggcggttggtcacgtcggcgcggatcatttcttcaggcggcgggtcgctctgcgcgcaggacgacgcgcagttcgttcaggcgcgcctcgaccaatggcctgatgctcaggtcgcagcgcagacaagcctcgatgacgagtcgggcgcgctcctccgacgcacgcgagagatcgctggtcagagttgccggaaggctgtgtgccagtgcgcgacgggcagcctcgcgctcggtcaaggtttcccagtcaccggccgcggcggcacccagcatctcttcggagagcgccagcaagtgttccagtgcgctcagcgaggacgtcatgcgccgggctgcggcagcgcgtcgtgagggatctgacgccaggcgctgtgaatctcctcgagcaaaccggcgacttcttccagcgcgccgggatcgttatcgacgttggcccggaggaggcgcaacaccaggtagtcgtagagcgcatcgagtcgctcggcgatttcgccgcctttttcaagatccaggctcaccttcaggccgttggcgataatgtcgatggccttggagatggcttctcccttgacggcgatctgtcgctgctgcatggccgcccgggccttgccgatggccgcctgagcgcccgcgaagagcagcaggataagacggtgcgggtcggcaacctcaacggcagcatcgacgccgaccttttgataggcggatatcgcttggcgcgcattaccgaacatttgggatccctatttgaaagtaggcaggttggcgagctgttgttcgaggaaggtactggttgtggtcatcccggcgatcagcgtgtcgagtgaactgaattgtcggcggtagcgggcttcgatctgggtcaagcgacttgatatcgcatcggattgtttgccgagattctggatcgatgcgctgagcccctcactgcgcgcggcaatcagcccgccggtaccgaccagcgtgtcggctgccagcttggtggcgctgccgtaggcggcaaccagcttggcgacgccgggcaggtcctcgctgatcgccttgccgagtttggccgtgtcgacggtcactttgccgtccttctgcagactgacaccgatgtccgacaggcgttgcagcttggcgcccgcgagatcggtgggtaccttgccgaaggctgtccggatggcgttctgcgccgaacgtagcgtgttgtcaccgttgagcgtgcccgccttcctggtggcggcatcgtagctgccgagaccgttggcggtgctgttgaagtcgttgagggcctttaccagggcgttgaccccggcggtcaggctggaagtatccttgctgatcgtcagcgtcgtgctgagcgatgtcacgggtgcttccgggcccttcaatagcgtcagcgtgacgccgtcgagcgccgtcgtgacggtgttggtggtggcctcgatggcaatgccgttgagcttgaaggccgagccttgcgccgcctgcgactgcacgaagggatccgtgagcggcaccggcaccgcattcgggtcataggccagactggcgattcccgagagcttgatgaactggttgctgcccgccgtatcgctggtgaggacgagctgcttgccggcggtgccgttgatcaccaccgcggaaacgccggtactggcgctgttgatcgagtcgcggatcgcctctggggtggcgccgtcggcgattgtcacgtcggtactcttgaaagggctggcgccgggcggcacactgtcgagagagatggtgagcttgccgcccgtgggcagggtactgccggtcccggaaaagggcgttgcggcaccggtggccgtcatgatgctgtgttgtttcgcgagccgcgtcacctccaggctgtaggtgccggcaacggcgctcgctgcggtgctggccgaggcgatcgtcgcgtcgccgagcgcggccttgaagaccgagaatttctgcagggcggtcgtgccgatcgcgggaacgaggttgccggccgcggtctgcagcgccgaaaccgcgccctgcagcgagcccagtgccgagatcttggcctgaaaccctgcctccttcttggccaatgcggtcagcggtgcctgttcgaccgtcatcaactgagtgacgatgctatttacatcgatcccgcctgtggacagtgccatgatcttctcctgcgaccctcaaacctgccaacaccgccggtcgcgcgtcgtcaggccgtctgcttcacgaacaagcctttgatgctgtccagcgtcttggcgatggcgagcatctcttccgacggcatctggcgaatgacttccttggtggcccggtcgatgatcttgacgaccagttgcccggtgtcgtcgtttacgctgaattccaggttgctgttgatcggctggacgaactcgccgacgctcttgacagccgcttcgacctcctcgcgctcgggctgcgaggacaatgccgggggcgacgggtcgggggttttggcggcggtgccgacgggtgttctgagatcgcgtgttgcgctgctgagcaccggattgccctgagggggcagagtggcgccactgggttggatgttcatctcacactccttgaggaagaaccaccggggcgcgaccgcttagccgcgttcgcgcccccgatgttaccgctatttgcgcttgctcgctgatgcttatccgcgcagcagtgacagcacgttctgcggcagcgagttggcctgcgccagcatcgccgtgccggcctgctgcaggatctgcgcacgcgtcaggttggcggtctcggcagcgaagtcggcgtcgaggatgcggctgcgggaagccgtcaggttctcggacgtcgtcgccagattgctgacgacgctgctgaagcggttttgcacggcacccaggttcgctcgactcgagttgatgttggcgagtgccgagtcgatggtcgcgatggcgttggcggcgccggcggcggtactgacgtcaacactcgccacaccggagccgaagcttgccgtcgccgccgtgtaggcggaggtgaggcctgccagggcaatgtcggaaccgcccagggtgatgccggcgcttcccgaagaactcagcgagatcttcccgcgcgtgaccgcggcattggtcgacgccgtggcggaagcgcccatctgatcggcgctgaatccggtggccgtcacggtggccgcccgattggtcagactgccgctaatgctgatggcttggccggcgccggtcgacaaggtgatcaggcctgtggtgccgtcgacggcagcggtgactccggtcttgctggtcagcgcattgatggcgttgccgacgttggtaccttgcgtcaaggcgtcggtgccggcagctacggcgccgacgtcgtagccattgatcgtcaggtcgccagcggccagggccgtgaaggtcgtcggcgcggcggcggcggcgatgttgccgccggcgcccatcgtcaggccggtattcgccaaggtggccccggtaccgttggcgatcaggctgatgttgcggccatcggcggcgctcagcgagacagcgcccgtcgtcgtactgaaggtggcggtgacgccactctggttggcgacggcattgaatgcggcggcgatgttggcgccctgggtcacggcgttggcgccggcggcgatgttgccgagcttgacgttattgacgtagatgttgtcagtggcgtctcccgcgatggccacctgggcggtgttcgcggcgccggtcagcgtcgtggcgctggccttggccgtgacgccggtcgaaccggacacagcattgaaggcggccgccttggagatagcgctgtcgttgctgcctgccgcggagacgccgtcaccgatgctcggtccgataccgtaaccgttgacggtgataccgccggcggcgaggacgccggtgctaacggtaccggccgtcgttgccgagtacgaggaggtcgtgccgacgccaagtgaatcggctctggcgctggagatcgagttgatcgaaatcttttcaccggcgttggcgcctacctggaaagcctgcgagttgaacgtgccgtcaagcagcttgacgccgttgaacgcggtctgcccggcgacggtgttgatctgctgtaccagctggtcgacttcctgctgcagcgcggcgcggtcggtggcggtgttggtcgcgttggcgccctgcacggccagttcgcgcatccgctgcagcgactcggtgatgctctgcaggccgccttctgctgtctgcgccagcgagatgccgtcgttggcgttgcgcgatgcctgattgaggccgttgatctgcgaggtcatccgggccgaaatggccatgccggcggcgtcgtccttggcgctgttgatgcgcaagccggaagacaggcgctgcagcgaggtggccagcgaagtctgcgacatgttgaggctgcgttgcgaattcagcgaggcagcattggtgttgatgacttggggcattttccttctcctaccgtggtgaaagtgacttcgggtttcggtgacctgcctggcgaggcatctgccggcccatcctgtgtggcgatttcttcgctgacaacttttcttacgaccggctgccggaaaactttagaaatattctgcggactggccgtgcaagtctcttatcggcaatcgagcggcgaagttgaggaaaaccgtctgtctcgccgcttggccgaggcttgcctggccggtgttcggcacgcggtcggcgtccgccggggccggtgccgaagcgctttggcacgccgactgaactctgttctcagcgacggtccgaggtggttataatgactgtcggcgtggcatggccatccgtgtcgctggtcgggccgcccagtggcgagccgccacccggagtgccaggcgcgggagtggtgccgatcgtggaacggcaatgtccgacgatctggccgatccggtgtgccggcagcagtcgcgctgcctcgccgacagtcacgagcgccggtacgctgccggtcttcttttctgttttccagtgtgcgctgacgtttgtggatggtatatgcggatcctgctctgtaacgacgatggctacttcgcgcccgggatcgaccatctggcgcgcgcgctgtcagatctggcagagattaccgtggttgcgcccgagcgcgaccgcagcggggcgagcaattcgctgacgctcgaccgcccgctgtcgctcaggcgcgcggcgaacggcttccactacgtcaatggcacgcctaccgattgtgtacatctggcggtgaccggcatgctcgacgagctgccggacatggtcgtctccgggatcaatatcggcgccaacatgggcgacgacacgatctattcggggactatcgcggcagccaccgagggcttcctgctcggcgttccatcgctggccgtgtcactgtgcagcaaggccggcgagcacttcgaaacggcggcgcgagtggcccgcgaattggtcatcctgttgcagagacagtcgctgcatgaaccggtgctgctcaacgtcaatgtcccggacgtgccctacgagcgactgcgcggcttcgtcgtcacccgcctgggcaagcgccacaaggcggagcccgtggtgcggacgatctcgccgcgcaatgagacggtctattgggtgggcgccgccggtgaggcgcaggatgccggcgagggcaccgacttctacgcggtgcagaacaatcaggtttccgtaacgccgctgcagatcgacctgacgcacagcgcgcaactgtcgctggtgcgcgactggctggcgccatgagcggcgccgtttccggtttcggcatgacctcgcagcgcacgcgcacgcgcatgatcgagcggttgcgcgagcaggggatcgtcgacgaggaggtgctggcggcgatcgccgcggtgccgcggcacatcttcgtcgaagaggcgctggcctcgcgcgcctacgaggatacggcgctgccgctcggcttttcgcagacgatctcgcaaccctacgtggtggcgcgaatgatcgcagcgctgcgcgccggtcgccagctcggcaggacgctcgagatcggtgccggctgtggctaccaagcggccgttctcgcccagttgacggacgaagtctacgcgatcgagcgcatcgagccgctgctcgccaaggcgaggatcaacctgcgtgccatcaagcaactcaaggtgcgtctgaagcacgccgacggccagctcggcctgcccgaggcggcgccattcgacacgatcatcgtcgccgcggcggcgtcgcgggtgccaccggcgctgttgcgccaactggcgccaggcggtcggatgatcctgccggtgggtggggcgacgcagtacctggccctgatcgaacaccgcaccgaggggtatgtcgaaacgcgtctcgacgccgttcgttttgttccgctactttcgggagtcgaatgaaggatcaatggtttcttgcgccgcgaggctgggctccggcgctgacggtgatgctcatcgtcgctggctgcgccagcaagtcgccggcgccggtggccgatcgcagcgggccgtcggcagcgtcgcaacccgtggctgctgcggtcgtcggcaaggatggctatgtcgtgaagaagggcgacacgctgtattcgatcgcgctcgatcatgggcaggactacagggatctggtcgcctggaacgggctcgagaatccgaaccggattctcgtcggtcagtcgctgcgcgtgcggccacccggctcgacgaacggttcggacgccgtcgtggtgcggccggtggctacggcctcggcggtcgagcagcgctcgctcgacggcagcggcgacctgctcaagcgtgagccgaaggcgggcaaggagccttactccgatcaggcgctggcgcgcgcgcaggcgcaggctgtggctcagcagaagccggtggagccggtgccggcggtggcttcggcaacggctgcagtcgtggcgaagcccgaagcgaagccggcggcacgcggcgaaggcaagcccgacgtcccggtcgagccgccacccgtggacgccggcatgggcagcgaggagatcgtctggatgtggccggccagtggcaagctggtcggcacgttcagcgagggcggcaacaagggtgtcgatattgccggcaaggccggcgacccggtactggcggcgagtggcggcaaggtcgtctatagcggcgccggtctgcgcggctacggcaagctggtgatcgtcaagcacaacaacaatttcctcaccgcttacgcgcacaacaagaccgtattggtcaaggaggggcagagtgtcggcaaggggcagaagatcgccgaaatgggcgacaccgatgccgaccaggtcaagctgcacttcgaggtgcgacgtcagggcaagccggtagacccgctcaaacacctgccgccgcgctgatcatggccggtgagttcgacttcgatcctgatttgctcgacgacttccaggcgtcggagttctcggctgaagtgccgctgcccgaacccgaacccgagccggagggtttttcctcgccccccgaggtggaactgctcaatgacgttacgcagcactacctgaacgcgattggcgccaagccgctgttgtcgccggccgaggaagtgaactgggcacggcgtgcccgtgccggcgagttcccggcgcgacagaagatgatcgagcacaatctgcgactcgtcgtcaatatcgccaagcattatctcaaccgcggcatccccttgctcgacctgatcgaggaaggaaacctcgggctgatccacgcgatcgagaagtacgaccccgagcgcggattccgcttttcgacctacgccacctggtggatccggcagagcatcgaacgcgcgatcatgaaccagtcgcggacgatccgcctgccggtgcatgtggtcaaggacatcaatctggtattgcgcgccatccgccacctggagtcagccagcgggcgcgagatctgtcccgaccggatcgctcatctgatcgaccggccggtcgaagacgtgcgtcgcgtgatggcgctcaacgagcgtatcgcttcgctcgatgcgccgttgcaagtcgatcccagccagacggtgggcgacctgattgccgacgagagcctgctcgatccggatgaactgctgcagtcgaacgaactcggcgaattgttgaggaactggctggggcaactcgccggcaagcatcggcaggttctcgagcgtcgctatggtctcggcggcagcgaaccctccaccctcgaagagatcgccttcgacctgaatctgacacgcgaacgcgttcgccagatccagatcgaagcgctcgaccacctgcggcgcatcatcaggcgccgtggcgtgacctcggaaaacctcttctagcgcgtgccggcgagcgtgttgcgcgtctcgcgcaacgcttcggcgagttggaagacggccattgcgtaaaagctcgagcggttgtagcgcgtaatcacatagaaattgtcgaagccgagccagtaaccggtcggcgctcccgggctgacgaggtcgatcagtgccgccggtcggtcggcatcgccggccgccagaacggtgtccggaacgacaccctggctggccagttcgcgtacgctcagcgccggtttgatgccggcggcgatgagcatcgcgggatccccattgacgctcgccggaacggcgaccggagcgtctttctgccagccatgctgctgcaggaagcgggcgacgctgccgatggcgtctacgttgctgttgcgcaggtcgatgcggtcgtcgttgtcgaagtcgacggcgaagcggcgctgactgctcggcatgaactgcgggatgccgatggcgccggcatatgaacccttgattgagagcggactgaggccgttctcgcgggccagcaggagaaactgctcgagttcgctacggaagaactccgcccgcggcgggtagtggaaggcgagagacgagagagcttcgaggacgccgaaactgcccatgttctggccgtattcggtctcgacgccgatgatcgcgacgacgatctcgggtggcacgccgtaaatcgctgcggcgcgttgcagcgtcacttcgtgctgttgccagaagcgctggccgccatcgacgcggcggctgttcacgaagcgttcgcgatagcgttgccacgaacgctgcttttccggaaccgccggcgggcggatcgcgcgcagcacggtggcgtttggccggaccgcggcgaactggcgcgtcaggtgggccacgtcaaagccgtaacgttcatgcatctcgatgatgaaggacttgacttccggttcctggctgaatccggttccctgctggggatggccggagactggcaggaggccgccgagcagcgccaggcacagcgtggcaggcaattttcgtttcaagctttccttctcctttgcggtggcagtcggtgcaggcattgctgcagttggccgagcctggcgtcgccctggcaaccgtagcgcaactcggcatagcaagcggcagcttcgctggtgagctgagccagatcgggtctttcgcgcgctacacgttgcgcgaaggccagcggtccttcccattcggcgcgggccatgccccgtcgcgcgagttccttgcagtagcgttgccaggcacgctgcaccggatcgactgcccggcgcgcgggcagggtccatagggtgacgatcaggagtgccgtgccgcagaggacggccagcgtggcggtcatcttctgccagtccgcgtcggccaggccgagtcgggacagaacctcgcgctgacgctgaggattgtacccgagtacccattgattccagctgttgttggccgcttcccagcggttgcgcaactggcgcagccagtcggcatcgatccggacgacgaccggcaggggttcgccctcgggtagcgccgcggcaatgccctgttcgatgcgcgccggagccaccgctgcggttggatcgacgcgtacccagccctgcccggcgagccagatttcggcccaggcgtgtgcgtccgactggcgtacggtgaggtatccatcgaccggattgacttcgccgccctggtagccggcgaccacgcgtgccggaacccccgctgcccgcatcaggaaaacgaaggccgaggcgtagtgctcgcagaaaccgcgacgcgtggtgaacaggaattcgtccatggcatcggggccgagcagcggcggctgcagggtgtagtagaagggctcgtggcggaacttcgtcagcgcggcctcggcgatttcccgcggcggcagcgactgccactcggcggcgagggcgcgcgtgcgcgggttgaactgggcgggcagggccagggattgctgcaggacagccgctgcttcagcgacgctggcgcgatagtcgagcgccgagacgaacgagactctcgaccggacacgcaagggctcgcgggccaggacttcgagcgtcggtgccaggcggctgtcgggcggcaggcgggtcggcacgtcgagagccagtagccagcgctggttgtgcgcctcgaggatgctcgtgtaggcatgcacctggccgcgtgcctcgatgagcggatcggctcgcgccggtccgccggccggcggacgtgcgcgccaggtcagtccgtcatagtcgtcgaacacgggtccgcgccagtagagatcggccttttccgggacctctccggcgaactggctgcggaaggcgatcgcgccggactgggtcaggctgctgatcgagcccggcgacatctgctcggacaggccgctgagggccgaataggcgtcctgcggcaagccccagagcggaccggagacgcgtgggaagaggaggtacaggatcagcatgaagggcagcgcctgaaccagcagcaggcaggccaggcgggcgatcgccgcgaccggctgggcgccgccgtgcacccggatcagggttgccgtcagcagggtgatggtggacagtagccagaggccggcggggatgctctgtgaatagaaatagtgggtaagcagcaggaagtagccgagcaggatcaccaccatcgcgtcgcgccggttgtccatttccagtggcttgagcgccatgaagacgaccaggagcgcgacccccggatccttgccaagcagggtatggaactgccaggcgatgccggcgacgcagccaccgaccagtagcgccagtgcccagcgcgccggcagcgggcgccgccgataccacaaccaggcgcgccaaagaagggcgctgccgacgagtgcgctgagccacggaggcaggtgctcggcgtgcggcacggtagtcgccagcgcggcggcgagcagccagggcacggcgccgagttcgagcgcgacgcccggtctgcgcctcaccgggtgggctcgccgtgcagcgccagcgcctgcaggcaggctgcgcgatgcgttgggccctgcgccgggcgcaggagatgtcccggcaggcgcaagccgtaaagtgcctgctgttcctcggcggccaggatccagccggcaaggatcgacagtcgctcttccggatcccggttgccgggggtcagcgcccaatcgagccagagttcgtcggcggcaccgccggcgaactccttgaccagcagcggctgttcatcggatcgtcgggcgaccgctttccaggcgatgtggcgggtcgggtcgctggcctggcgtggccgcaagcccgcgaagtcctccagaccgccttcgccgtggcggctgtcggcgtgtgctgtcgacgccgccggcggcagcggcgtacgaatcggccgaggatagacgatgcacgagaaggtcggatgcaggtagctccaggcgcggaacaggccgagtggatagcggctggtcaaggttatcctgccggggtcgagccggccgcggcgtggcgcagcgtgcggaatggcgaccgttgcgcgtcctgcgggcgggacctcggccctgaccacgggttggtgcgaaaaggcgaactcaagggcgcgacgcggctgtgggcgggtgttgtcgatcgccaggggaaagtacgcgctttcgccagcgaagacggcttccgcccgtgcgggggtcaggcgcaggccgaacaggttgtggaaggtatgcaccatggcgacgatgccgagcccggcgagcaggaaaatcaaggcgtgaccgaggctcaggttgtagttgatcgcaccgatcagcatgacggcgaggacgatcgcgaaaacgatgccgccgcgcgttggcacgatgaagatccggcgttgggtgagcacgatcggtacctgctcgtcacgacccaggcgaaacagccagcgctgaacggctgcgagtgggcgcatcaggtcagtggcacggagcgaatcagtgccgccatgtcttccgctgcggcctgtccgccgctgagcagccgcaagcggtgacgggcgacggcgggcaggaccgcctgtacgtcttccggcagaaccatgctgcggccaccggtgaacgcccatgcgcgtgccgccgcaagcagcgacagggctgcccgtgggctcagcccatggacgaagcgcggctcgttgcgcgtcgccgccaccagcagttgcaggtagtcgaagagggccggtgcggcgtagatggccgccgtctgttgctgcaggagagcgaagtcgccgggggccacgcgggcagcaagcgccggcaactgttcgcgcctgccgccgctctcgagcagtgagcgttcggcagcctggtccgggtaaccgagctcgatgcgcagcaggaagcggtccagttgcgactcgggcaaggggaaggtaccgacctgactcgatgggttctgcgtggcgatcacgaagaaaggttccggcagcggccgggtctcgccttcggtggtcacctgcccctcttccatcgcctcgagcagggcgctctgcgtcttcggggtggcgcggttgatttcgtccgccagcagaatctgacagaagaccggtccgggcaggaagcggaaatcggcccgctcgcggtcgaagatcgagacgccgagaatgtccgccggcagcatgtcgctcgtgaactggacacgtgagaactggaaaccgaggaggcgggccatggtatgcgcaagagtcgtcttgccgactccgggaaggtcctcgatcagcagatggccttttgcgagcaggcagcagagggcgagccgcgtctgcgtgctcttgccgagaacgaccgcgttggcggcggcaaggatgtcggcgagaacggattgtgggttggcgggcagcatggcttgtcgttccggggtaattgggatgataataaaccatcggccgacaactcgattccccgcagatttcgccgcccatggaggccacgatctgcggcagaaaggcaacagtgaccagcactgcattcatcacccaccgcgactgtcaactgcacgacatgggttcgtaccatccggaatcgcctgagcgcctgagcgcgatcagcgaccacatgatcgcgcaaggggtggattcgtattttgtctatcacgacgcaccgttggccagctttcagcaactcaaacgcgtccattcggcaatgcacctggaacgtctgaagcgcgcctcacccgaactgggtatcgtgcacctcgatccggatacggcgatgaaccggtacacctggcaggcggcgctacgagccgccggggccggggtgctggcggtcgacctggtaatggcaggggaggtgcagaacgcgttctgtgcggtgcgtccgccgggtcaccacgccgagcgcgccacggcgatgggtttctgctttttcaacaacattgccgtagccgcggcgcacgcgctcgaagcgcacaagctgtcgcgcgtggcggtggtcgatttcgacgtccaccatggcaacggtaccgaggactgcttcaagggcaacgagcacgtgctgatggtcagtaccttccagcacccgttctacccgtacagcggtacggagcatcccgccgccaacatgctcaacgttccccttggccggggtaccgacggcgaggagttccggcgcgtggtcagcgacctgtggatgccgcgtttgcgcgagttccagccggagatgattttcatctcagcaggtttcgacgcccactacgaggacgagatgggtggcctgagtctgctcgagaaggactatgcctgggtcaccgaacaagtgaagcagattgccgatgagagcgcgcagggacggatcgtgtcgatgctcgaaggcgggtactccctgtcggcgctggcgcgcagcgttgtctgccatctccgggtcctggctgacttctgagtgctcagaggctgcgccgccgccgtccaccagggcttggtgggcggcgtttttcatggtcaagtcgcccgccttcggttagaatccggggcctgagccttgatggcaagacctttttcgcgggttccttttcatgaccatgattactggatcgatcgtagcgatcgtcacccccatgcacgcggatggcagtctcgacgtgcctggcttgcgccgtcttgtagactttcatgtacaggagggtactgacgccatcgtcatcgtcggaacgaccggcgagtcgccgacggtcaatttcgacgagcactgccaactgattcatgtcgccgtcgaccaggcatctggccggattccggtaattgccggcactggcggcaactcgacggctgaagccatcgaactgacacgctttgccagtcaggcgggcgccagcgccgcgctctcggtcgtgccctactacaacaagccgacgcaggaaggactgtatcgccacttccgggcgatcgccgaggccgtcgacattccggtgatcctctacaatgtgccggggcgcaccgttgccgacatgagcaatgacaccgccctgcgcctggcagccattccgaacattgtcggaatcaaggacgcaaccggtaacatggaccgtggtgtcgagctgatcacccgcgcacccgagggctttgccgtctacagtggcgacgacgccagcgcctgcgccctcatcctgatgggcgcacaaggagacatttcggtggttgccaacgtagcgccgcgcctgatgcacgagatgtgcgcggcggcgctcgccggtcaggcgatccaggcgcgcgccttgaatgcccgcctgctcggtctgcaccggcagttgttctgcgaggcgaacccgattccggtcaaatgggcatgtcaacagctcggcctggtcgaaagcgggttgcggctgccgctgacgccgctgtcgccggagtatcacgaacgagtgcgagctgccctgtatcaggctggcgtgggcatctagagtcagggtgaacaaattgaattctgtcgtcgttgcgcgcggtgctgttgccgttctgctgattgggctcgccggctgtacgggttcgctcctcgagccaaaaaagatcgagtacaagaccgcgtccgccaacaaggtgccgacgctcgaggtgccccccgacctgacatcgccgacgcgcgacgaccgttatgccgttccggataccagtggcaagggtgcggcgacgttctcggcgtacagcgccgagcgttcgccccaggcccgagcgcagcagaagagcgatgtcctgccggaggtcgatacggcgcgtatcgagcgttcgggcaatcagcgctggctggtcgcctcgggttccccggacaagctttgggggcccgtcaaggacttctggcaggagaccgggtttgtcatcaaactcgagttgccggatgccggcgtgatggagaccgactgggccgaaaaccgcgcgaagatccagcaggacttcatccgcaacatcctcggcaaggtgatcgactcggtctactcgacggccgagcgggacaagttccgcacccgcctcgagcctggaagcacgccgggaaccacagacatcttcatcagtcatcgcgggatgtacgagatctttgtcaccgaaggcaaggatcagaccaagtggcaaccgcgtcccgccgatccggaactggaagcggaaatgctgcgccgcctgatggttcgcctcggcagcgaggagaagcgcgcgacggctgccatgcaggcagcacaggagaagcccctcgagcgtgccaagatgacgcgcgggcctgacgggagcggtaccctcgaggtcgaggagtctttcgatcgcgcctggcggcgtgttgggctggcgctcgaccgggtcggctttacggttgaggaccgcgatcgttcgcggggtctgtatttcgttcgctatgtggatccggaaatcgacaacgagaagaaggaggaaggcttcctctcgaagctgaacatcttcaagtcgagctccagcggcaaaccacagacgcagtatcgtatcttcgtcaaggacgacgccagcaggtcgacggtccaggtgttgacgctcgaaggtggcgtcgatcagtccgagacgtcgaagaggatcctcagcctgctctacgaccagttgaagtgatgcgttttgcatcgctgggcagcggcagtcgcggcaatgcgctgattgtcgatgccggcgagacgaagctgctggtcgactgtggcttctcggcccgcgtggcgaccgccagacttgcccgtctggcggcggcgccggaggatctgacggcaatactggtcacccatgaacacagcgatcatgtggcgggtgttttcgcgctcgcgcggcgtcaccagctcaccgtctatctcacccacggcacatatgtggcggcggcgcgtggcaagagtgccctgcccgcatgccgggtgatcgacggacatgcgtccttcgccatcggtagcctcgaagtgttgccctttcccgtgcctcacgacgcgcgcgaaccggtacagtatgccttcaacaacggccagcactgtcttggcgtcctcaccgatacgggctcgatcaccccgcacatcgtcgacatgctccacgcttgtgacgcgctggtcctcgaatgcaaccacgaccgcgcgctgttggcggcgtcacgttatccagcggttctcaaggagcgggtcggggggcgatacggccatctggagaacgcacaggcggcagccctgcttggccaggtggaaacgcggcgcttgcagcatctggtcgctgcccatctgagtcaggagaacaaccgcccggagttggcgacccgggcgcttgcttcggccctgggctgcagcgaagactggataggggttgccgatcaggaggatggattcggctggcggcagatcatgtgagcggcgggccagtctgtcgacgagtctgagcacaaaaaaagccggcgcaagccggcttttcgctgatgccagagcagctattacttcttcattgcatctttggctgcatcggcagcgccttgcgcagcagcgccggcaacttccttggccttgtccatggcggcgtcggcgggtttggcggcatcggcgggcttcgcagcatccgcggccggagcagccgcaggagcagcggcaggagcggcagccgcaggagcagcggcaggagcggcagcggcaggagcagctgcaggagcagcagccggcttggcttcttccttcttgccacaagcggtaacagcaagagcgatcagcgcagcaacgaggagggagttcttcatgtgggggttccttatcgacaatggaaagattacaacgagccaaaagctgaatggttgaccggctagcacgtcgatcaactgattattctaacactgatcaacgaccccgccgccattattgttgtgcgttgcaataccgctgctcgttcggcgtcgctgccgacgagccctgtttcgggctgatcattgcctcgccttgccgtgctggcggtagccgccgtcaggatcgccagctggtgccactcaggcaggcaggtggcgaggtacggttcgcgctactcgcgggtgattcgctccatttcctgggttgtcggtctccaggtcccctcgggaaaccaggacaaggggttgatccacccgaaggcaagggcgaaaaagagcacgataagggtgatgaacagcaggaatcccagtgtgccaagaatcacgtggtcggagagcagattgcgggctgtgccccgcaagccgagataatcggcaaacgagacctggcgacgggcgctggttacatctccgtcgtcctcggcgccgacaaagcgaaaatcgcattgccggcagcgataaggcgcctgatgcttgatgcgcagcgtgatcccttcgcgcggaccgcgccgccgtgaacggcggacgtcgtcggagaggcagtttggacatttcatgggtgcagggaaggctcgggacgttcgtcaggccttgtggccattctccacgcgggcatggaaacctggatagcctgtcaagtatacacaccccgcagaaacgcgcgtgcgcttttttgcgcacatccgatggtggacaggtggtacacggtctgccgtcgctaccgccagcgatcggcgccgaggtgctacactggttcaaccatgcgcacgcgatcatttctggggacgtttctcacttcgctagccgctccggccgccgctggtgctttcgcgatcggcagcgacttcgccatcgggtcgtgggtttcgccgtacggcctaccgccgccggcgatagtgtacgacgcgttcggccgttgcctgatgccgcagaactgccccgactacgagcagatgcggcgctttctcgatcgctacgagcgcaaccacggccagcttttcgcgccgcgcggccagacggtcgagccacccgcgcagcggcgcgatgtcgcgccgacaccggaagcccacattcagccggcctaccgcgccgcgagtcagatccgaccggaatacgagaaggcggggacgcgagttgacgtcagcccgcgggtgggccgctaaatgagaccgagcgccggcacgcggggcggaacgccggcgcgttgaattccatgctgcaagccgccgtcggctatctgctcctcctgggtctggcatggaccatctccagccagcgatccgccgtcccgtggcgaaccgtcgtcggtggcatttgcctgcagttcgcgctcgccgtgacgatctttcggctgcccggtgcgcgggaggcgtttgcgtcgtgcaacgacgtcctcctggccatcgccgccgcaagccgcgccgggacgagcctcgttttcggctttctcggcggcgccctgctgccatatgcggagactgctcccggggccagtttcgttctcgcctttcaggcattgccagtggttctggtgatgagtgccctgtcggcggtgctctatcactggcgcgtgctgccgatcatggtgcgcgcgttctcggtggtgctcgagaagacgctgggcgtcggcggggcggtcggcatgtcgacggcggcaaatgtctttgtcggtatggtcgaggccccgctgctgattcgtccctacctcgccggcgtcagtcggggcgaactgttcgtcatcatgacggccggtatggccggtgttgccggcacggttatggccctttacgccagcgtactcggggcgatcgtccccgatgcactcggtcatatcctcgccgcctcgttcatcagcgctccggcggcgatcgtgtttgccgtgctgctggtgcctcccgaaggcgagccgaccgggcgccacctctctctgccgcagactgaccggagcaccatggaggccatcacccgtggcaccggcgagggcgcaacgctgttcatcaacatcgtcagcatgctgatcgtcctggtggctctggtgagcctggcgaatcaactcctgggtttgctgccggtggtcgatggcacggccttgacgctgcagcgtctgctcggctggctgatggcgccgctggcctggatggccggcatcccctgggatgagtcggcagtcgccggttcgctgctcggaaccaagacggtcctcaacgaactggtcgcctatctggacatggccaggctttctccggacgccctggcgccacgcagccggatcatcatgacttacgcgctgtgcggatttgccaaccttggcagcctcgggattctgctcggcggcatgtgcgctatcgcgccggaccggcgcagcgaaatcgtcgaactcggtccgcgaaccctgatctcggggactctcgcgacactgtcttgcggcagcgtcgtggcgctgttgttgtgactgacgggcgaggcgcctttcgcgatcggtgggtggcgggtggctgacttcccgcaggtcaagcgacgcggcgacgacggttgccagcggccgccaagcagcgggtagtcgctcaggactgctcgctgacgcctgccgacgcgaagctggccatctcgttgaggaaagcggcggcggcgcggaccagcggccaggcgagcgcggcgcctgttccttcgccgagacgcaggccgaggtcgagcagcggttccgcccgcaaggcgcgcagttgcgccagatgacccggctcggccgagcggtggcagaagacgcagtagtcaacgatcgctggcgcgatgcgggcggcgacgagcagcgccgaggtgacgatgaagccgtcgatcagcagcaacatcctccgctcggcggcggcgagcatggcgccggtcatcatggcgatctcgaagccgccgaactcggccagtacggtcagcgcgtcggcgtcggctggcagccccgcgcgttcggcggctcttgccagcagcgcctgtttgcgtgccagcccggcgtcgtctaggccggtgccgcggccgacacagtcggcgagtggcgtaccggtcagctggtgcgtcagcagcgcggcggcggcggtgttgccgattcccatttcgccaaaaccgattacccggcagccctgttccccgaggttgttggcgatcgccgcaccacgtgccagggcggcgtcgcgctcgccgctgctcattgccgcctgctcgatgtagttgtgcgtgccgaaggcgactttcgcgtcgacgagaccgtcgcgcggcccgaacgcgtgcgcgacgccagcgtcgattacttgcagttgcaggccgttgtggcgagcgaaaacgttgatcgcggctcctccggcgaggaagttctcgaccatttgccaggtgacttcctgcggaaaagccgaaacgccggcgcaggcggcaccgtggtcgccggcgaagacgagcagctgcgggttgtcgagacgtggtgtcaaggactgctgaatctcgccgatctgcagcgccagacgttcgagctggccgagtgacccgggtggcttggtcttgccgtcgatgcgggattgcaggccgggaacaacggcgataggcggaatggcaaagtgcatgatttggcgaggcccctggaaagccgccgattatacccatcacggggccatgataagcttgcaagtatgcgagaactgatcattggtggggcccgttcgggcaagagcctgctggccgagcggcgcgccggcgacagcggcttgcgcgtcgtttacgtggcgacggcgcagcctctcgacgccgagatgtcacgccgtatcgcgcaacatcaggaaagacgtcgggccgactggggattggtcgaggaaccgctggaactggccgctgcactacgccggcacgccgcgccggacgtctgcctgctggtcgactgcctgacgctgtggttgtcgaatctgctgtttgccggcgacacggcgagcggggcggcagccggtgaaacggcaagctgtcaacgcctctccggggcgatccaggcgctgagcgacctgcttccccagctgccggggcaggtcatcctggtctccaacgaggtcggctcgggcattgtgccgatggcggcgctggcacggctgttcgccgatgagcagggccgactgaaccagcgcatggcggcggtctgcgacaaggtcaccctggtggtcgccggcctaccgctcagcctcaagtagcccgttcccggccaccgtgatcggtgctattgtcgccgttgtctgacaactttgccccaacgaggagccgacgccaatgtacaagcgaatcatggttgctgtggatgagagcttcatgaccagtcaggtgatggaagccgcgatcgagttggccaaggccaccggcgcgcaggtggcgatctgtcatgccatcgacgaaacgattcttgcccagcgcgaagtagcgatgatgctgccgaacagcgtcggcaagaccgaggcccgcatgcgtctcggcgcggagggttttctcgacagactgctgcaaacggttcgctcggccggggtcgaggcggaaatcaagctcgtcgaatcggagcagaagcatgtttcggacatgctcatcgatgcggcgggcgaatggcaggccgatctactcgtcgtcggcacgcatgggcgacgcggcatcgaacgcttcttcgtcggtagcgtcgccgagcgtctggtgcgcaagggacagacatcgcttctgctggtgcgcggcgaagagcccgacgagtagcacttctccgcctggcgcgatcagcgcatcgcttgcgccgggatccactcggccagcgcctgcaggtccatgtgctgctcgacagcgtcggcgaggcggtcgatgtcggcctcgcgccgctgccgtggatcgaagtcctgtgtcggtcggtggccggcccaggcgagcagcgctgccagtgccggcggggagtcgaagaggccgtggcagtaggtcgcaagaatctgcccgtctgccgagagcgcaccgtcaggttgaccgtcgaggattgccgccggcttttcgagggctgcaccgcgggtgacccccatgtggatgcggtaaccgccgatagccggcgcagcgggcagcatcaggtagccgctgacgttctccagcgtcttctcggtggccattcgcgtcgcgtagtccagccagcccagccccggcatgctgcccggaggaccctcgagccccagcggatcctgcagttcgcggccgagcatctgcaggccgccgcagatgccgatgactttgcccccgtagcgaaggtggcggcggattgcttcctcccaaccctgcgcgcgtagccaggcgaggtcggcctgcacggctttcgagcccggcaggacgatcagatcgcagggcggtggcggatcgttggggccgacgaagcggaaatcgacttccgggtggaagcgcaaggggtcgaggtcgttgtgattcgagactcgcgggtaggccggggcgacgacgcgcagagcggccgccgccttctgcatcgcggcgcggggtacggcatcctcggcatcgaggtagagaccgtgcaggtacggcagaacgccgagcacgggcttgccggtgcgctgttcgagccagcgcaggccgctttcgaggaggccgatgtcgccgcggaagcggttgatcacgaaacccttgacgcgcgcctgctcggagggcgacagcaggtcgagcgtgccgcacagatgcgcgaagacgccaccgcgatcgatgtcggcgatcaggatcaccgggcagtcgaccgcttcggcaaagcccatgttggcgatgtcgcggtcgcgcagattgatctcggctgggctgccggcgccttcgacgagcaggcactcgtactgtgccgaaaggcgctgccaggactcgagcacggcttgcatcgcgcgcggcttgtaggcgtggtagtcgcgcgcatcgaggtcggtgagcgccttgccgtgaatgatcacctgcgcgcgcttgtcggtcgccggcttgagcagcaccgggttgaaatcggaatgtgccggcaggccggcggccagcgcctgcagtgcctgcgcccggccgatctcgccgccgtcgacagtgaccgccgaattgagtgccatgttctgcggcttgaagggggcgacgcggacgccgcggcggtgcaggatgcggcaaagtgcggtgaccagcacgctcttgccggcgtcagaggtgcagccctgaatcatcaggctgggggtgcggtgctcgttcatcgtagaatccgggtttcgaccccccgattctcgcatgctcaccccgtctttttcacaattcctcgtcgccggcatgccagctgcgttgtcactgccgctcgcggcgatcgccggcgccggcctcgaccggctgcttggcgagccccggcgctggcatccgctggtcggtttcggtgccttggccggccgttgcgaggccgccgcgaatcgcggtggctggcgtcgcctgcgtggtctgctggcctggtcggtgctggtcctgccgccggtggcgctggccgcctgggcgatccccacgggactcgccggctgggcgacaaacgcgatcctgctctatctggcgctcggcgggcgcagcctcggtgagcacgccaagcgtgttgccacagatctggccaacggcgatctggcggcggcgcgcgagcatgtcggctggatggtttcgcggcagaccgacgaccttgacgccggggcggttgccgccgcctgcattgaatcgacgctcgaaaacggcaatgacgcggtgttcggcgcgctcttctggttcgcgctgctcggtggcccgggtgccgtccttttccggctggccaacacgctcgacgccatgtggggctaccgcaacgagcgcttcgccgatttcggctgggcggcggcgcgtgcggacgacgtcctcaactatgttccggcgcggctgactgccgtctcctacgcgctcggcggccgcacgcgtgcggcgctgcgttgctggcgcgagcaggcgccgcgctggaaaagcccgaacgccggtccggtgatggccgccggcgccgctagcctgggtctcgtgctcggtggtgcggcgatctatcatggccggatggaggagcgcccgcaactcggcgagggccggccggccggcggggcggacattgtgcgcgcgctgtgcctggtgcgtggcagcctgctgttgtggctggccatcctgcttgcctggggcctggcgcgtgcttgaccacggcggccgtctgcgcgcggcagcacgccagtacgcgcccttctgcggggcagcgctcggcgactggctggatctgtcgaccggtatcaacccgcacgcctatcccgttccggagatcgacgcggattgctggcggcgcctgcccgaggacgacgacggcctggaggcggctgccgcggcctactatggcagcgatcgcggcctcgccctggcgggctcgcaggcagccatccagtcgttgccggcgctgttccggccggtggtcgtcgcctgcctgacgccgatctacgaagaacatccgcaggcctgggaacgcgccggccacaagctgcgccggctgtcacaggcgcccttggcgcgcgcactggcggcggcgacgccgctcgtcgtcctctgtaaccccaataacccgaccgccggcacgctgccggccgctgccctgctcgacgcggcagcacaattgcagcgacgcggtggctggctgatcgtcgatgaagcctttggcgatgccactcccgacaattgcgtgactgccctggccggcggtccggcagcgccgaacctgatcgtcctgcgctcgctcggcaagttcttcgggctggccggtgctcgcgtcggcttcgtcttcggggcgcgcgagaagctcgatctgctgcgcgaagcgatcggtccgtggccgctgtccgggccggcgcgcgccgttgcccgccaggcattggccgataccgcctggcagcagcgcacgcgcggcgaactgatcgccgcgtcggcccgactggcggcactgctggcgccgttcggcggcgtgcaggcctgcgcgctgttcgcaaccgtggccacgccgcagagtgtcgcgctctacgaacacctcgcgcgccgggcgatcctgacccggcattttccagcgcacggcctgttgcgcttcggcttgcccggtagcgaggccgagtggcaacgccttgccgccgcactggcgaaccttgctccctgagatggaactggcatggaactggcgcgccttctcctcatcgcctggctggcggcggccggtggcctcgtccaggctgaggtcgccgtcgtcgacgataccggtgcgacggtccgcctcgcgcagccggcgcgccgcatcgtcagtctggccccgcacctgaccgaaacactgttcgctgccggtgccggcgagcgcgtcgtcggcacggtggagtacagcgactacccgccggcagcgagcaggatcacgcgcgtcggcggctactcccggctcgacctcgagcgtgtcgcggcgctgcaaccggacctgatcatcgcctggcagagcggcaatgccgctgcgcatgtcgaccggctgcgcgcgctgggttttcgaatttacgtctcgcagccgaatcgcatcgacgatgtcgccagtgaaatcgagcgcctgggcgtgctggccggcagcgcgccggttgccggtcgtgccgctgaggccttccgccagcggttcgccggcctgcagaagcgctacggcagtcggccaccggtgcgcaccttctacgagatctggaagcagccgttgatgaccgtcggccgccagcagatcatctccgacgtcatccggctgtgtggcggcgacaacgtcttcggccagctcgagacaatggcaccgacggtgaccgtcgaggcggtgattgccgccaacccggaagcgatcgtcgccagcggcatgggcgaggcacggcccgagtggctcgacgactggctgcgctggacgacgatcaccgccgttgtgcgcggcaacctgtttttcgtgccgcccgatctgatccagcgccatacgccgcgcctccttgacggtgccgaccggctctgccggcacctcgaaacggcacgcagccggcggccggcgaagtgaggcgggtgctgccgtgcgaggcggcagtggcgcgcaccggcaggtagaacgggcagccttcagcgtgacttaagacgcagaggggatgatgcaggccttgtctttgaggagcgctcgccgcaaggtcgccgatgcttgccaagaacggttgcggtggggatctggcgcgagctgtggccggcgattcgcctgggcgatggtcctcgtctgtccacgggtgttgcctggtatcagccaggtctgactgcgcgacaggcgtctggcctggtcgcctccgccggttgcgccgctctgatttccctggcttggcgacgaccgatcgatcgcccagaccgcaacctgaacggcagcaaggaggcacccagtgcatggtcagtccgcagccccggcgagggctgcccagcgagcgcccacggtcagttgtgtcatcccggccttcaacgaaaacgagaatctccggctactcctgcccggcctggaggcgatcctcaggtcgcagagttcggcttgggagatcatcgtggtcgatgacggcagcaccgacgggacagcagatctgatggccgcgtgggtgcgggcgggcggctttcgatatctgcaactgtcgcgaaacttcggcaaggaggcagcgctcagcgcgggcctcaacgctgccgaaggtgacgtggcgatttgtctcgacgccgacctccagcatccgccggcgttgattccgcagatgctggagcgttggcgagccggcgccgacatggtctgcgccgtgcgcgccagtcgcgacgatgagtcgcgaatcaagcgcgtcggcgcatcccttctgtaccggattctcggatcgggaaaccgtatcaggatcattgccgatgcgggtgactttcgcctgatggatcgtacggtggtcgccgcgctgctccgcttgcccgagcgcacgcgtttcatgaaggggctttatgcctgggttggcttcacgaccgaatcgatcgagtatgtaccgccagagcgcctgcacggccccagccgtttcagcttcctgcgtctggtgacgtttgcggtcgacggaatcaccgcgttttcgacactgccgctgcgagttctcagtttgtgcggattggtcgtcgctttgcttgcctttatgtacggaacctacctgattatcgagtacctgttcgtcggcaatcccgtgtccggctggacgaccatcgttaccgccatgctctttctgtccggcgtgcacctgctcggattgggagtgatcggcgcctacatcagtcgaatcttcgacgaggtcaaacaaaggccgctgtacctgctacgcaacgacatcggtagcggcctcgatacgaccgcgcaagacagcgacgcggaatgttgaagcgctttctggcgacccctgccgagggtgtcctggggattcgttcgccggctttcctgttgcttgtttgcgccttctggctggccgtcctggcgggcatcaggccactcatgctgcctgacgaggggcgctacgtcggggtcgcctgggagatgctcagttcgggtgactggttgacgccgacgcttgacggcttacccttctttcacaagccgccgctgttctactggctgaccgcgctggccctgaacctgttcggtgccaacggttgggcagcgcgctccgcgtcgacgcttgccgcgatgattgcggtggtggcgctgcatgtcttcctccgtcggcatgcggacaagcgactggccaatctggtcgttgccgttctggtcacacaacccttgttctttggcggcgcccagtttgccaatctggacatgctggtcgcggcgatgattacgttgaccatcctctgtggagcacatgccgtcctcagtctggaacgtgggcagcactatcgggcggcgctggcatcggcctatgtctttgctgctctgggtgtcctggccaaggggttgatcgggttcgtcctgccgggggcgatcctgctggcctggctagtcgtcggcaagcgctaccaggtgattcgttcgctactgccgctgcgcctgatcctgctgtttcttgtcctggtcatgccgtggttctggtggatggagatgtcccacgggggctttctcgattacttcttcgtgtaccatcattttcagcgctttgccgagtctggcttcaacagcgcgaaacccttctggttttatgttccggttctcttgctgggcacactcccctggtctccgtggatctgtcgagtcttctccagacgcttcctgcaggacacgcggcaattcgcgatgcgcagcttgatggtcatctggttggtggtggttctggctttcttctcctggcccagttcaaagcttgtcggttacatccttcccgccttgccgccgctcgcctgcctgattgcagatggttttctcgtctggctggatgacgctcagggggcgaatgcacgtgcctgtctcggggccagcttgctcgcggcagtcatgctctgcagtggcctcgttctgggtgtggcgcttcgctatcccagctcctcgcgcagcctgtccgctcaggtgttgccgagctttcgcccgggcgatcagatcgtcatgcttgacgagtatccgtacgacttgccgttctcccttggggcggccaggaatccgtgggtcgtcagcgattggaacagatcggaccttttcgccaaggacaattggcgcagggagttgtacgacgctggccagtttgatcaggtgaagatgcgcgacaggttgctctttcccgacgagttgagcgcgcgcgcctgcgggcactcgggtggtgccttgtgggtgtggggaaaaaggggttggggttcccgctatcggtacctccgagatcagtccatcgtctttgcggacgacgaggcgacgctgtggcgggtcgtggatttgcatcacgacgtcaactactgtgctgaaatgcccaatagcggctgagaacgaaggtcagcgcggcgatcgcaacgaggatgatcgccaggagccagtagtacgggatgtcggtagctttaagaagatagacgaacgccagctcgttgatcgcgaatcccccggtggcgatggcaaagaaccgcccgagtgcgggtagcaaagttttcgtctgccgacgaaaggtcaggaagtagtgaccggaaaaggaaacgacgagtgcgatggaccagccgatcagattcgccacagccggcaggaggcccaggcaggcgatgccggcaacggcggtcgtccaatgagtcgcggcggccgcgcagccgaccgcaacaaaccaggcgagttgtcgcaagagtgctttcatgattcctgctcacgaaaagggtgctgtcgatcgccggtcggcgcgcaagccgctggcgatctgtgccgacgattttgggatggcgcctgggatcagttcagggattatcgagctggctcgctgcgaccgtctgtcggcggtcagttgcttgagccgagggcggttcttccggcagtatgcgccagctctcgctggttttccggtggaccggggactgcatcttaacctgaccgagcgtctgcaggaggacgaattcagccggccactgagccgtttgctgttgtcgtgtctgacgcggcaaatcgattccagtctcatcacgcgggaagtcgaacggcagctggatgcttttgaaggcgtgtttggcaaagcgccggacttcgtcgatgggcaccagcacgtgcaccagttcccggtgatccgcgattgtctgatcgaggtgctccggcggcgctatcccgagtgcctgccctggctgagatcgaccttgccggcggcgctaccgacgatctccacgccgtatcgactgaaggcgagcctgatcggctatctgggaggcagtgcgttgaaggaactgggtggtcagaacggcttccggatgaatgcgcgcttgctcggtgtctacggtttcaaaggcggcgccggcgagtattgtggacttctggaccggtggttggccggcgcatgcgccggggacctgctgatgtgccacccggcggcgtctgtggatggcggcgttgacttcgccgggcagcgagtggccgaatacgccgttctttctggagcgcatttctcgcaactgcttgcgcagcacgctgtcgaagtgcagcggctgcgacacggtcacgtcgagttacctcaaagtgggagttcatgaaggcatgctgatgatccgtctggcccatgcggccattgaaacaggcaccccgggccgtgattcaccgagtaacgggggaggccgggaacgatgaattctccggagaccgtcgagcaggtgctgcagcgcttgctcgaagcccagaaatatgccgttctggcgaccgagaagggtgggcagccgtacaccagcctgatggcgtttgccgcgaccggcgatctcaaggcgctgattttgctgaccgagcggggaacgcacaagtacgcgaacctgatggccaatcgtcgtgtggcggtgttcgtcgacaaccgcgagaacgtcggttccgacacccagcaggcggtggcgatcaccgcgctgggcgatgccgaggaggtggcgggcgacgcgtgtgtctgcctgcgtgacgcgtatctggtgcgccacccctacctggccgagttcgccacttcgccgtcgtgcgctctcctgcgggtcagggtcaggtcctacatcgtcgtccggcatttccaggaggtcgaggagtggtgcgttgagcactgatgtggcgccgctgctggtcattttcgattgcgacggcgtgctcgtcgatagcgaaccgatcgccagccgcgtcctcgccgaagttctgaccgagagcggttttccgctcacccccgcgcaggcgatagagcgctataccggaatcagtctgcctgcggtgctggcacggatcgagtcggagtggggccggaacctgccgaagggtttcgtcgcgcatcttggtgaacgtgatcgtgcggcctttcgtgccgagctgcaagcggtggcgggggtggcggagatgctcggcgaactgtccatgctccgctgtgtcgcgtcgtcggggacgctcgggaagatacgcggcagtcttgagatcacaggactgctgccgtatttccagccgcacctgttcagcgccgaaatggtcgtgcgtggcaagccggcaccggaccttttcctgctggccgccgacaggatgggttcgccgcccgagcgctgcgtggtggtcgaagacagcgtcgccggggttcaggccggctgcgcggcaggcatgcgcgtcctcggcttctgcggcggcggccatgccaatcccggctcagccgcgtcgctacgggccgccggtgccgccacggtattcgatcgcatggcggacctgccagcgcttctcaaccggcagcaatgaccggcagtggtcgagcacacgcagccggcgctgggttggcttaccgctgccggctcaggtccggtcgaggcgtcgtctcataccagccgatcgagccactcggccatgcgttcggcagcggccagccagtgggcgtcgagcatcagcgtgtggccggcgcgcgggatcaccgccacatcggcgtgccagcgcgctgctgtgaagcccaggagatccggcggaaaaacggcgtccgactgcccgccgaggacgagggccggtagcttgggtcggtgccgcgcaaggcgcatcgccaacagtgtcaggtccatgagggcgcgccgcgactcaccctggaagagccccgcgaagcgcatcagatcctcgctgctggtctcctgcgagtaatacacttcgcgcatcgtttcgagcgtctgctcgttgtattcgccgcggatggcacgcgcctgctggctgaagaacgacggttcggtcagcgcgatcttcatggtcgcgccaagaatgccggtggctggtaccggggccatcaggatcgccgcgcgcgcctgatggcgctcgagaaagcgctcgacgacgacggtacccatcgagtggccgatcaggaccgccggttcatcgagatcgtcggccacctgcgccagatcctgcgcatagtcgtcaatcccgaacgagtcgagccgctcgcgcccctcgctcttgccgtggcccgagaggtcgagcgcgtggcagtcgaagccctggcggctgaaccagggcaggaaatactcgtcccagcagcgggcggtggcataaccgccgtggacaaagatcagatggcccgaagacgtggtgccgaccgcgggtcggtgcagggtatggaggcgtcgaggtttcatgggcgaggggtgtgtcacggttcggcagggctggtcgcgaagggtgcggcgcagggtattcaacggttgtcgcccagtatctcagggtcttgccggttgaggcaaggccacgacgagcgtcggcgtgtcggttctcgatagcggaagcataccgccagagccctgatcgcccgcgcgcatgacaaacaccttctggtgcaatgcgagccggccgcaaacgctccttgccattggcgggaacttcggccgtaagacgctggtgggccgcgcatcgtgcccttgcaggtgcaccgccatgcacttcggcgccgcgatgcggcgccgtaggcgcaggggtcgaggcaggccggtaacgccgctgccgatctgtccctgtttggcctgttttcggacagaaggcgcacaatggcagtccttcacgactactcgaaaaggccaatgcctctcgcgccgcgcattctcgtctgccttgcctccgagcacatcatgcagaacacgctgcctgcactgcgcctgcggcccgcgcacgtcgtcatcgcggccagtgacgccgagcccgcgcgcaagggcgccgaccaggtcggccaggtactgcacgatgcgggctggcccgctggggcggtccggattgtcgagcacgctcccgaccatgatcttgcgagcgtcgcccggtatgcccgcgaacttgccaccgatctgcagcatcggcatccaggactgccgatcgatctcaatgccagcggcggcaccaaggtgatgtccttcggcttcctcggagcgttcgccggcctcggcgatgcctggtattgcgatgtacgccacggcctgctcgaacatctgggcggcgccgcatccctggccttgccggccgacatgctcaggctgaccgatgccctgcagatgcagggctatcgcgtggtcgccgatcccacctgggacattgatttcgccagcgctgccgccgcgcgcgccgacctgaccgatcttctcgcgcgcgaggcaccgcagctgaatggctttttcggttacgtcaatcgccttacgcgcgcagcgctaccgcagacccggcccgacgggagtctgacacggcccttccggcgcgaagttatcgccgaacgccagttgttcaggagcaaccacgaactggcgcgcctgttcgagcaatccgccatctggcaatgggacgctgatcgctgcttcgtgttcgccgacgaggctgccgccaggtacgctggtggcggctggctggaggagtggacctggctcacgctggccaggctgcaggccgacggtgtcattccagatggttactggggcaccaatgtgcgcatcggcgccggctgtgggatgccagagatggcgggcaacgaactcgatgcggccctggtgtggcgcaaccagttgctggtgctcgaatgcaagacgggcgtgcagatcagcaccgaaggcgggagccaggcgattctcaatcgcctcgacagcctgcgccgccacgttggtggcgcgctcggcgagacctggctgctgactgcgcggcggctgcagcagggccccggctgtgccgcgcgcgagcgtgcccgcgcctatcgcatccgcctgatcgaaccggagcaactcgtgcacctgcgtacggaggtctgcgagtggatgggtgtcgacgggcagccgtccacggcttcgacgcgcggcacggccgtcggcacggacgggtccgactgaagattcggcgtagaagcgattgcgctgctcgcggtctggccagtgggctggcgaaccggtgtggacagacggaagcatgtccattcgcctcgccgtcgctgcgcgctcgcccgcgttggctgctggcgccgccggcttgatggcggttacgcgctgccaacttccggctcgccggtcgccgcttgagttagaatgccgtttggccgtcgaagatgagcggcaatccatcaacgttgatcgcttctggagaaaagagatgcaaccacaagcattcgatctgaacgacatcttccacgaaccctccgacgagcaactcgatgcgctgatggaagaggttgccgcggcggcgcgcaggcattcgcagtcggcgcgtgaacaattgatgctccgcctgcgtgccgagatcaccgcgatcaagctgcccagtcgcgccgggaaatgaccgctggcgacaagccgcggctgatcgtcgtcgccggccccaacggttcaggaaagacctcgatcacgcaacagttgctgatgcacgagtggatgggcggttgcgtgtacgtcaatcccgacttcattgcccgcgatgagtttggcgactggaactcgcccgaggcggtcatcaaggcagccgagcgggcgaccgagattcgcgaacactgcctgacgagcggtctcagcctggcctttgaaaccgttctctcggcacccgacaagctcgacttcatcagccgcgcgaaagacgccggtttcttcatccgcctgtttttcgtcggcaccgacgacccgtcgatcaacgccaagcgggtcgccatgcgggtcatggagggcgggcacgacgttcccatcccaaagatcatcgcgcgctacacccggtcgctggcttgttgctactttgccgcctggctggctgaccgcacctacgtctacgacaattcggtcgacgacgcccgcgccaggctcctgtttcgcgcttcccaaggtcagttggtgaaaacctacggtgagatcaatgcgtgggccagagagatcgcgcaaaggctgcttcccgttctctcggacgaaccgcccgcgtcgccattggcgtgatctgtcgccactctatttgcgaagcgctgctttccagtcacggaagatgtcgaggtccacgccgtcccggtagttcagcaaaccgggagtgaagcccttcttgcccttcttgcccttttcgccgtactgccagatgacttgcctggtcttgcggtcgatcacgacaacccggtcgttcaggtcgtccaccaccaggacatcgccggtatcgggcagttcccgcgccatcgagcagtggtccagcatcccgtcaccgtccttgacgaagtattcccaggcgatcttgcgcgtcgccgggtcgaagatcacgacgctctgggcttccagaaatccgccacgatgacctgcttgccgtccaccgtcgggaaggcatccgaggggtagcggatgttgggcgccttgacgctgcacagcaccttgccttcgcgggtgatgcgcgagatccaggcgtccctgattgcggtaaccaggatgtcgccgttgtccatcggcgtcgctccgttggggtaggccagttcgtgcggcgggttgtgccggcaccggcccggcgtgccccattggctgacgagcttgttgtccggggggtcgatgatcagcacgcggcagttgcgaatgtcggcggtgatgaacttgccgtcggcgagcaggtgcgcgtcgtcagggtagttcaacagcccgtcggcgctgccgcgggtgtcgggtgtgccgcaggtccagatgagtgcgcgcttttcgtagtcgacgaggtgaacatcgaagttgtcttcctcgctcacggccaactgtttgccgtcggccgagaagttgacgtcttcgttgccgcgatagaccttcaggttcggcgagggaaattcccagacgatacgcttgtcgggcgccacttccagcaggcggttgttgcgccgatcggcgatgacgatcgggtaaggtggcggtttgcccccggacggcaccgggttcttgcggtttcccgtcactggcggatatcagagactttccatcaccactcgctgattcagcggctgcaccggtcgggcattgtcggcaaagcgctcccgatagcgcgccagttggccggcggagagctccagcgcttgcttgagcacgatccagtcgacgccctcggtgcagggcgggctggtcagggaacccggatagcggtaatagcggcgcgaggtcggcaggaggcggctgacgtcgaccatgatccccggcggcgcatgatcgccgtcggcacgtgccggaatgagcggcaacagtgcggccagcagagggttttcggcgccaaggcgaaacagcaccacgaccgccagcaactgtccggaggggctcttgtgcagcagatgcgcagccatcgggaactcctccccggcgatgcggtcgccactcggggtgtgaaagtggaactgctgcagcgcgtaacgctgggtgccgatgtacaactggttgccattgccgaagcgcacgcgtaccgtgtgcccgtcgtcggcgatcttcaagggcgatgcgcggtagtcgaaggtcaggggaggcagcttctgacgcgtgggggcagtgatgtcgattggcgactgctggcgcccggtctcgcaggtcgatgcccaggcgtgggcggcggacaggacagccgccaagagaagcaacacaaggtgtttcatggcggatgtcacaacgtgcgctctgccgatgccgcgacggcttgctcaatccattgccgaaccgatggacgttgccattgttgctgcgcgtaggcagccagcctgtcgggtacggcatcgccgttcatgaccaggcggttgagcatcaatgccaggtctgtgtcggcaatgctccattcgccgaagagatcggttgcgcctttgccgagcagcgcgtcgctggcggcaaagagcctgttggcagatgccctggctgcgtccgagagcggttggtcgctcggtttcaggaataccacttcggtcgggcgttcctgccgaatcgccaggaagtcgctgcgcagccaggcctgaatctgccgggccctggcacgggggcgaagcgcgcctggaaagatggcgcggtagcctgggctggggaaggcctcgtcaaggtactcggcgatggccgacgattcggcaaggctgaaatcaccatgccgcaacatcggcacgcgacaggtgagcgaagtggatgcatactcggcactgtagttttcgcgtgccgccagatccagcgagcggatggcgaaggccaggcccttctcctgcagcgcgacgaaggcggacatcgcgtacgggctgagaaaacgcgactcgacgtaaagagtgagttgattggtggccaccgtggtctccttgcgggcttgattcccgcgattatgcgccctcccgatgcgacgcaggcgcagccatcgaaagtctcgtcctggacgtgtgcgggctggtggtacggcggcaggtggccctgaccgcccttggtgtgatcatttccacgtcacctgctgagcgctcgccggtggcgccgcgcagacccgtctgactgcgcgatgcatttctggaaggcttcagtgtcgttctgctcgtcgacgcggtgcgcgcggcgaatgcgctacccgatcacggtgagcgggcgctggcgccgatgtgcgcgcttggcgcgactgccggagatctcgccgaggtgcacgcgtgatcccgggtccgctggctagcccagttcgcgggcgaccactgccactgaaccggcgtccgggagtctggcgaggtgtgcgagcatgtaatccttgaccaggccaagcagttcatcgacgcggtttgccggcataccgatctccgcggcgacggcgcgtacggcaagcagttcttcggcaatcagcgaaccgtcggcataggcgaccaggaggcaagtggccaggaccatgtcgcgttgtgccgcggtcgggaaggcgccggccgggttgatgttctgcgtctcggtctgcagcgagtcgaaagccggccaatcatcggcgccgttgcgacaggcgtcatagaactgacgaatcagcgtgacttcctcggcggtccgggcgccgtccacctgggcgatgcgcagcagtaactgggtggcggcgaccgtctggtcggcactgagcgaaacgtcggcaaactgtggaaacatggcaactcctttagaggttgatctgacgccggcaatcggcgagccgggtctggacttcctggaccgatagcgagcggaagcgttgcggcaacagtgagcgccgtgaggtttccgaaacggccagcatctccatgtagcgcaccatcgcgacctcctgtggcggcatgaaatcgtcgatggcacgggccaggacagcggcggtcaggggcgtccgttcgcgctcggcgaattcggcggcgagcagggcaacggcttcgagatcggcgttcgaatagccgtccagcgcctcgcaagcgtcctgcagggcggcggcgtcgagttcgcgcgccacgtcgtagcgccggaaaatggcgccgacgacagccgcccgttcggcggccgtttcggcgtagaagaaggggatcttgcggtcgaggcgtcccggacgcttgatgtcggtatcgagcttgtccgggcggttggtcatcaggatgaacaggacctcaccgcggttctcggggtcggacatgaactccttgaggcgggcgatgacccgcgacccggtgccgccgtcggagtcgccgccggtgccgaaactgcggtcgccttcgtcgatgaccagggcaatcggccccatggccttgactgtcgccagtacgcgttcgaggttcgcctcggtcgaaccgacccacttggagcgaaaattcttcagcgccacgcccgacagtccggcttccttgagaaacgccttgatcacgaaggtcttgccggcgcccatcggtccgaccgccaacagccccatcggcgcgcgcgcccggtcgccactgcggatcaggcgagcgatttcgagcagctcacccttgatgtgctcgttgccgccgacggtatccagcccatggcgaggctcgatgaactcgatcaggccggcacactctttctcgatcaactcgcgcttgcgctggcggacgacggccatcatctcgttggccgggtcctcggcatcgggcagtgcgcgcgtgggatcgacgagctgctggatttcgctcggtgccatgccggcagtgatggccgccagtctttgtgcccgctcggcggcgttcgggctgcccgccagcagttcggcaatcaggcttcgccgctgcatctcgttcaggccctgcggcgcttcgctggcgacgatgctggccagctggataaggcgtagtccggctgtctggtcagccaggagatctgcctcgctgttcggcatggtcggtgcgtaatgccgtatcgccgcgcggcgcgcctcgtggtcgggcaccggcaactcgatggccaccactcgcggatgcgtcagcagcgccgggctgatgtcggccagcgattcgctcaccagaatgacgacgttgtcgcgatcggcgaactcctcgtccagcgaccagcggtgcagcgcggtgaaggcgccgcgctcgtcgagcgacaggaaatgcggctcggcggccggaaagatcgtcccggcgtagggaatcagcagcgcactcgagcgttgttcgagcatctgccgttcgagcgattcgaaaatgccggccagtcccttgccttcgagatgacggtacagctcggccttcccctgcggactgctgccgtggacgacacgtacgccgcggtcgacgctcagttcgaagacctgttgcttgttgtccttgagcagcacgtcgctgaggaagggcagcaaggtgtagtagcggtcgccgacccggtagcggtcgaagacattacggtagaggacgaaaaccgacgcctcgccggccaggtacttttgccgcagcgtctccgcccaggccggcagcggcggccggatggcgctttcggtataggaggtgttgccggcgttggtcatggagttgtggcgcgcctacattgacttgccggcagcatcggcctgcgtcgtccgcgcgcgcttcatttcctcgagttgctggcgcgccgtcacggcgccgctgctctgacgaagcttggcgagcttgacgtcgaggtcggaatcgcgcagttcggagcccatcttggcttcggcgaccgtcgtcttgatgtgttcgcggacgttgtcgagcgcccgcacttcggcatcgaccgacaggccatcgagctgattctggattttcaggcgggcttgcgcgctgagcatctgcgccagcatgcggtccttctcgtccttgagcttctggatctcggacttgacctgcatcagcgagtccttggcctcctgcgcgtcgttgcgcgcctgttccatatcctgttcgagcgtcttgatactcgcgtcgagcgagttcttcttctggatcaggacgatgcccaagtcatcctggccggtggccagcgccgtattgaggtcggcggttaccgctgccagttcgctgcgctcgccttcaagccgcgccgaaatgtcctcgcggcggcgcatgatcgccgccgtcgcgctcttcaacttgccgtacttctcgatcatcgagtcgattgcgttctggtaggcaatctccgggtgccgtttttccacgtcggtgatccacagcgagacgaagcccgaccagaggttggacagacgccccatgaaattgatctcagccatcgccttcttcctttcgtaaaccggtgccccggccaaacatgcgtaaactggtgacgtcgatcgtcatcagtcgttcctaaagatcagccgcgctcaacccttgccggaaccagcgatcgcgaccagccgccgcgcaccgccgccggtcacgggcatggctacgtcgggcaatacttcggccaggccgctcgccagatccgcctcgatatcttcctgcaggcgcagcttgccgacggcctcctcaagccggctgccgacgtcctcggacgccggcagtgtcatgatcgtctggtagatttcgtcgagctggtcgggcatggagagcatcgccgcctcgagcgcccgccgccggctcagcatccggttgtgccgctcgatcagcgccgcgtagtcgctgcgcgccttctgaagctgccgggtatcggtccccgggcgcggcgccgcgagttccttttcaatgccggccagcttgccatcgacttcccgcaggttgatcgattccaccctgtcgtcgatcaccagcgcggacaaccacaagccgagatactcgaccgtcgcgtcgtcgagttgttcgacgtcccggtaggccagtcgagacaggccggcttccgcgcgctggtagagcgagccgacgcgctcgagcattcgctgataggtgcgcagccgcgtcgagaacccgtcgcgcttggcggcgcgcttctgcaattcggcgattagctgctcacgcgatgcctgccgcgccttggcccgccagcggcggtcaaccttttcgcgaaacgttggcagggacgggatgtgcagggcggcgagaacctcgccggcggcaaaggcaatcagcggtacggcgccgacgccgaagccgaagggaatcgacagcagtgctcccgccgccagcgagccgagaagtgcgtagagattggcctgactggtcaggacctccctgacgtagggtggcttgccttcggtcatcgctagatcgtcaccctgacctggcccttgccgggactcgcatgcaactggttgagtatgcgttcctcgaggccctgggcctccgccgagcgctgccacgccgccgagcgcgggcgtgcctcgccgaccacgaagtcatcagcgacgcgcgccggctgcgtcgacaggacgatgacccggtcgccgagcatcagcgcttcggtcacgtcgtgcgtcacgaagacgaccagacacggccatgaccggtacagatcgatgagcagtctctgcatttcctcgcgcgtctgggcatcgagcgcgccaaagggctcatccataagcagtatcttcggccgcaggaccagtgcgcgcgccagtgccacgcgctggttctggccgcccgagagctgtgccggacgcaggccggccttgtccgccagaccgaccgccttgagcatgtcggcgacgcgctggcgccattcggcttccggcacgcgcgacttccacagcttgagccgaaacgggaaggcgacattgtcgaacaccgaaagatccggacgattggcatagcgctggaaaaccatcaccgagtcgtcatgggcgccctggcactcgctgccgtcgatcaggacgctgcccgaggtcggcgtcctgacacccatcggccgcacgccgccgagcatgtgcagcagcgtgctcttgccgcagccggacggtcccagcagcatgttgatgcccggcttgtcgaagctcagggtgacgcggtcgatgacgcgcgtgacgccaccggtttccgccgggtactcctggacgatatctttgacgacgacggacaccgacgtcgcgccagccgtctctgccggctttgctgccgccactgcggtattcactgctgggtctcccacggataaaggcggcgcttgagccagatcatcaactggtaggtggccagggcgagggcaatgatcaccatgatgccggcaaagacctggtcccaggcgctgaagcggcgggcgttctgaatcaactggccaagcccctcgcgggcattcacgtattcggccaccgtgatgtaggtccacatcaccgagaaagcgacgatcaccgcgtcggcgatgcgcggcatggccatcggtacgaccgcgctgcggatgcactcccagggtgtggcacccaggtcgcgggcgcctatccagtagctttgtggtaccgcctgaatggcgtcgcggaccatcggaatcaggtaaacgaccgcgccgatgaacagaaaagcgatcttcatcgactcgccgatgcccatccacatgacgagaatcggcaatagcgccaccaccggtgccgagcggaacgggtcgacaagcggtgacaaggcggcgttgacctgcggtgcagcgcccatgacgatgccgatcggaatgccgatgagaatgaccagcaggccggcgacgatcagccggccgaccgaccacaaggtggccgtcagcagcatgctctgcccgtcgttccaggccaggtagccgaatgccgaaacgacctgccacggcgccggcagcttggtcgcgctgaccagcccggaagccgcgacggcgctccacagcagcagcagggcgagcaccgagccgacgccgagcaggcgccgccgctgcgggtccggcggcgcgtaagggttccagaactcgcgcatggccgctgatctagcggccgccgaaaacggctacccgtgtcgtccggttgatggcccgacagtcttcgagcgacagaccttcgatggcggcattgacttcgttgcacagcgggcggtcggggccatagccgacgatcttgaagcgctcgcgcggaaactcccattgcttgaccaggtagtcgacgacggcccgtgcgcgggccgccgaaagacgttgattcacctcgcgcgagccggtcgagtcggtattgccgctgacctcgaagtaggccttgccgttgttctcgatgaacggcaccatttcgctatcgacggtcttctcggcgcgcttgctcagttcagcactgccggaagggaaaccgacggtgaccggcttggtcactatggcttccttcttcgtcgcttccttgagcgacgtttcggtgaaggtggtctgcggctgagcggcggcggcggccgccggcttgtcgcgggcgagcatcgccttgatgaagcggtagtcgaagctgtcctgcggcgcaatcaccggtgacttcggattggcgagcgcaccggccttgcggtagatctcgtcgaaacgcttgtagacgcgctcgtagtggttggtgccgccggcaagtccgaggatgcgagcattctcctcgacgccggtccacacgacattcgcgaacaagctcttgacgaacggtcggccttccttgtcggcgaggagcttgaagaactcctcggtcttcaccagcgcttccaccgcgttgtcggggttggcgcgcgctgccgggacgccttccatccagccttcgacgaacttctggacgactgcctgaccctccggcttcgccagcaggcgtgagtcgcagaccatcacgtcgaagatcaggttggtcgccgtcttcgtcgaatacacgacgtgcgcccccttgacgttgcgcagggccagtgccaggtccggatcccagagtgcggccgcatcgacgtggcccgactcgagcgccgcacgcacgccggcggtgccttcctcagcgttgatgaagaccaccttgacactttccttcttgcgcgcggtcagcgaggaattatcgagtgcgtcgatcagcatgccatgcgatggcgtgaactggagcagggccaccgaacgtccggcgagatcctcgatcgacttcacggccggatcgctggcgatcaccgcgtcgccgccctgcgtgttgtcgacgaccatcaccgcccggccgtcgaggccggcgttacgcaggttgggctgctcctgtgcccagaagtcggaagtgcgccacgcgcactgggccgcgccggactcgaaaatggttgccagggtcgggatgtcgtcctggatcacgaagcgaacattgacgtccttcttgctgtagatcgatcccggctgggtgtccagggcattgccgttggcgaccagcgccggtgcatagccgtgaaagctgaccagactgaccttcaacgggttggccgggctgccgagcggcgcattcttgtcgtcggactgggatgccttcgccgccgtcgctgccggcttgggtttggccggtgcttcggcagttacggtcgccggtttcgcggtggccgcttcgccgccgccaccgccaaagcgctccttgaggccgaagttccaggcgagcgaaccggccacgccgataacgatgatggaaatcaggcccttggccatcggtgtgagttgcgccatgtggtttctccttgcgtaattctctgcggtgtcaggcgtctttgaagctggtcgggatctcgcgcaggcgctcgatctcggcgtccatgcggcgggcttcgcgcgctgtcgattcgcgagccgctcgcagacccgcttccacgctcgtcgcttcctgcgccgcgcgcgtcacttcacgttccagcagttgttcgagttcggcgatctgcttgcgaatcgccgcggtcgagttgtcgagagccagcttgatctggttcacgacttctgccgactgttgctcgcgatcctgcaattgggcgttcaactgttgcttgtaggcatcgagcgccgagatctttcgatcggcatcggcgatgcagtcgccgattcgccaattgtcatcagccgcgtccatcgccagcacggccgccttgcgcgtccccgcgtccatcgcacgcagtccgtcgagcaggcgcaggagcttctcggccgggtagggggagtctggcacgccagcggcagcgaagatatccgccagcgcgatgccttccgcatcgccagccaaggggtcgctcggggcagcggccaccgctcgcggcgcaactggcgagacgtcgaccgattcctgcggcatccggcctggggccgcatccgcctcggcgacggcgctcgcgccggcggtatgggcttctgcctcgctggcagccagtcgctcgtcttccgagagttcgaccagccttgcacgtgcgagaaaattcaggatacccttcattccacctcccgggatggtagacaatctagacaatcacgcgactgcgcaagattcagagtcggcggattatacgaacgaaacggtctgcagcgagaatcccagataaagaagaaacagagtatctctgtccttggccagcacagtcaagccgcgctggcctggcccggatggggctggcgcgagcggccgagcctggtctggcaaggcgcgctgggcttcttcgccgcctagcgttggccgaggacgagcgggaagtcgggtacgccgctggggacgatggtcactggcgattgagcgccctcggtgagcgccttgacacgttccgagacatagagatccaacatcttgtgcgtgatgcgaccagacttgttgtagtcggcttttccacgcagcccctcgaggatggccttggtaaacgcgccattgccccagtccgaggattcctgggcgtactggcgcccggtagccgcggcgaaaacgatgacgccgttgtccgcactcgacaactcattgatgacggcggtggtatcgaggcggagcgagcgcgtgccggtgcccagcacattgcccgcatggcaggtgtcgatgaagaacatcgccttgccaggcagggagacgagcgtgttgcggatctcgctgaagatcacgccggtgcgtttcagggccttgatgttgacgtcctgcggcaggaagtagtaggtgccgtcagcatcattgacgccgtggccggcaatgaagaccatcgcgacgtcgcgcgcggtgagttcccggcggatccactcgagcccgtcaaggacgtcgtcgcgcctggcgccgctgtcggtgagcaggcgcaccgagaccttgcgataaaggccgccttcctgggtcttgaagaaattcgacaggtcggtcgagtccttggcggcgaactcgagctggatcgccggatcctggtacttgctgaccccgaccgcgagcacgtagagcgccggccgcaggtccacccctccggcggcgccggccggtggcaccgcgccgctggacgcattcgccgccgcctccttggccgcggccgttgccggcttcttgagcgtcagcgtcgcctcgggcgagacaccgtgcttgttctcggcgaacaggaggagttgcgcgtcgagccccgacacgggaagcggtacctcgtagatgctttcgttgctgtccgagcgggaactccgcagcgcggaaagcggcggcagggcgacgggttggccgttcacgcgcgcgcgcagcctcgtcaccggcgcgtcagccggcgcacggacggcgagctgcactttgatctcgctgccgcccgccgtgcccaccgtatcgggcgagacgatgcgaaccgtcggcggcagtcgttcgcgaattgcctgaccaccgggtggggccgttgcgccggccgggagtgcggccagcgcagcgctgccactgcccttgccgatcacttcactgagcagctccggtcggtagtactcggcacggaagcgcgacaccggatagaaatccgctgcctgcgccgggccgcgatcgacttgccagccgatcaggttttcgcctcccgggctggcggcgaaatggccgcccggcgtccacatcacccagcggcgtccatccgcttgcgggaagaaaacgagttgctcgctgccgtcctgttgccgataccaacgcagcgtgccatcgctgagtgcggcaaccacccagcgtccgtcgtcgctggtgttgatctgccataccgtggcgggcgcggcggtccgccacaactcacggccgttgcggtcatacagacggatctggaaattggtcgcgatggcaacacggctgccgtcgcgcgcgacgctcgccgacaaggaccactcgttggcgtccaggccaatccctttgccgttgatcgacggctgttggcgttcaaaccagttgtctaccatggtcttggctgccgatgttcgcggcgcctgccagtcctttcccggtttcgtccaggcgagctggcgaatgtcgaaggcatcgccgctactcccgggccgggtttcctggaaggccagtgcgcccccatccgccgccaggcggaagcggctgcgcaagttgcggaagtcgagcaagctgttgccgacggcaaacagcggctgaccgttggcggcaagcactccccaggcaggatcggcggtcgcatagagcaggctgccgtcgcgggtggcgtgcagcgccgtgatcgtattgcgcgccaccggaagtactgccggttcgccctggccagtatctggccaggccaggatcgcaaattgtcccttgtcggtgacccagctcccggccgcgtacaggcgcttgccgtccgcggaccaggcgacgacactcaggctgcgtgccaggctccccttggtgctagacagaaccttgcgcgttttcagggttttggcgtcgagcaggacgatgtttccctggtccgaggcgccgacggcgacggtctgcccatcgggtgaaaaagccaggccgaaagggatgccggttccagccggcgtgctccgggacagcagcttgagtcctttcgctgtgacctcgtaggcgcgcacgaagccgtccgcgctgctgaccacgacgttcttgccgtcaggcgaccaggctgtcgcattcacctcgttcgagtagtccgcgtccccctgcagttcgcgcgcgcccgtccagccctcggccccgaggaagacgcgtacgccctgcctaccccacagtccgacgacgagcgttctgccgtcgggagaaaacgagagatgcgtcaccacatcgggaagggcggttatgcggtggatgatctggccgtcatggcggcggaccagatacaggtcattgctcgccgaccaacctgccgccgcaacaagcgcaccgtcgggagccatcgccaccgcatacagcttgccgtcgttgcccgcaccggaaggtggtcggaaaaccgccaggagcgagccgctggcggcatcccagatgcgggcggtcttgtcttcggacgcggtgacggcgtagcgaccgtcacggtccatgcctgcggcacgaatcggcgccacatggctgccggtttcgatgcgcaggctgggcgtggcttcaactccccgagcggtcgccggaccgacagccagcaggccgcttagcagccagcaggcgactgcccagccgcagtcgcgccacgtccacttgtttcgcagcacgctggccggcctcggcgagagggtcagcaggaaaccttcttgaactcgatgcgctggtcgagcgcgtcggactcgttacccttgcccgtacccacgacggcgcgttgcgaaccataacccttcgcggacgtgcgcttggccagcgttggcgttgtcgccaccagcttctgccggataaactcggcgcgctgcagcgacaggcgctcgtccatctgctccgaggtgctgcgtctggtgtgtccggcaacctcgatgcaggatgtctgacgcaaggactgcttggcgatctccgacaaccaaagcgcataaggttgctgctcctggctgaaagccgtcgccccgggtttgaagtcgaagcgaacggccagtcggtcgctcgccaggcccatttccaccagttggccgaaggcctgcatggcgggcttcttgcgacccagtttctgattgtcgagatagattccggcatagacgcgcgcctgattgcctgccggattcttgaggaccgactggtaaagggccagggagtccttgtagttcttcgcctggtaagctttttgagcttcgctgatcgtcgatgcggcgagcacggcgtcgatataggctggattgatcgggtcgccggccttggttccctgacaggtcttcacgtatccctcgacagccgtatccttggcccagaccggcatttcgcggaagagcggcagcggcgtcggatcgaaaccgtcgggtagcgagcgcgccaggcctttgctgatgatctttccggtcttcaggtcggcaagcgcgaagcagatgcgataggcatcgcgttcgccgtccgccttgccctgcaggttgatcggcgtgaaggtaccgaccatcagcaagggaagggcagagacgacgtcgctgctgaagggtttgacatcgacctgctgatagttctctttcaccagttgaacgaccgactgctccatcgccaccgtcgcttcggtctgcatgccgctgtttccgtccaccagcggatcgacgaccatgctgtacttttgatccttcgccaggttggcgttcgccagcaagtcctgtgcggctttgcgcacagcctgatcgtacggaagggcaaccagcggtgctggtgccggcgctgccacggtgggtttttcctccgtactgctgcaaccggcggcgagaaggccgacagcaagacaagcgctcacgaaaaggcgatcgtggaatgacatgattgttccccctgttgtttttcaatgctcttggacaagcgatcgccggtcgggttcggcggcgacgcgcaaacacgcaatgattctaccgtgagccagctccagcctggccggagttgctcagggcttgcgatagatcgttggtcgcacagacgacagccgatcggttatgccgttcagcgattcggaatggccgacgatgaagtagccgccagaaagcaaccggggaatgagattcgcgaccaccttgcgcttggtttccgtgtcgaagtagatcatcacgttgcgcagaaagatgacgtcgaacgagccgatctgagatgtgagtgggcgggtcaggttgacctgcgcgaaacgaacatgctggcgtatggcgggtgcgataaggaaactcccccgatgctcgcccgtttccctgacacagtacttgcgcatgcaagcgtccggaatcccttcgttgcggtcgatcgggtagtgaccggtgcgtgctttggcgagcacctgcgtgctgatgtcggaaccgaacacctcccacgtgacgttgctcggcagcgtctcggcaaggaccatggccatgctgtacgcctcctcgccgctcgaactcgccgcactccagatgcgaaagttcttgccctcgcggcgtttgccgaggatctcgtcacgcaagaagtcgaaatgtcgactttctcgaaagaagtaggtctcgttggtggtcaggagatcaaccatcgtctgcaactcgcctgggtgttgcccgcttgagaccaggcggtaatagtcgccgaagctaccgagccggtgttcgcggaggcggcgctgcagacggccgacgagaagcaccttcttggtgtcggccaggctgatgcctgcgatctcatggatcaggcgctgaaagagggaaaactcctgctcggtgatcaccggtgggtccatcggcgggcctcgtcggggcgccaacgatcggtttcgttggctgggtaagtgcagcgggtcttggcgcaaggccatggggggaatcgatcgacggccgtcatgctgcgccaaggcggcgtatggcgcaagggccatgcacgtaacgcagggctgagggcgagcgggaggagacaaacaagcggacacgacggctcgctgccgttaaatcatgtctgttggagcttccggtgttggtgttgttttgccgcatcgaacccgcgaaagggggtgaagtgtgcggtttttgtcgtgcccctggctgggaacgacgtatcctatcgacgttcgaggacggtttcctggtgacgactgcttggtagggcgcctggcggaggtgagtgccttgggtggcgagccggccgtcctaggcgtccttgccgagtatcgtgccgctgtcgcaaggcacgcatcgccggtgggggcaatggaagccctttcgtggggcgggacaattccactatactgtggcgcgccgcacgatacccgctagggcaatagcctgcgggagttggctgcaaaccgtgcccaagctggtgaccaaaataggagagagttatgcttacacgcctgcatgatgcattcggcgccgcgttcaactggcttgtcgtcggcacccttggggtgcttgtgctcggatgcgcatcgcatccgccggcaccagtttccgctgcgtcgccggattatcggtacatcatcggaccgggcgatagtgtcaatattctcgtctggcgcaacccggagttgtcgatgaacgtgcctgtgcggcccgatgggctgattgccggacctttgatcgaggatatgccggcgatgggcaagacgccgacggcgctcgcccgagacatggaaaaagcgctcggcaccttcatccgcgatccggtggtgacggtgatcgtgactgccttcagagggacctacagcgagcagatccgcgtcgtcggcgaagcttcgaagccgcaggcattgccctactcgcagaacatgacgctgcttgacgtaatgatcgcggttggagggctgaccgattttgccgatggcaacggggccactttgctgcgtgctgccgagggcaacaagcagtatggcgtgcgcctgagcgacctgattcgccgcggtgatgtgtcggccaacgtggatgtcaaacccggcgacgtcctgattatcccgcaaagctggttctgatgggtgttctgcctgcttgccctgctcccgtgcatggctgttgcactgtgcacggcgctcctgaaaccgatcccgagagagtctgaatccgatggatgaactgcttcgacaagcaacaacgatcctgcgcggaatgtggaaacgtcgctggctggggatcatagttgcctgggtagtcggcctggccagcgtcgcggcggttctcgccatacccgacaagtatgaggcgtcggcgcgtgttttcgtcgatacccagtcgattctcaggccactgatgagtggtctggtcactcagcccaacgtcgatcagcaggtgatgatgctgagccggaccctgattaccagaccgaacgtggagaagcttatccggatggccgatctggacctcaagatcacgtccaaggccgatcgggagaccttggtcgaaacgctgatgacttcgctcaagatccagaacacgacgcgggacaacatttacacgatcacctatcgggacacccagcctgaccatgcaaaacgcgtggttcagtctctggtgtcgatcttcgtcgaatccaacctcggagatgcgcgcaaggattcggagtcggcccgcaagttcctcgacgaacagatcaaggcctacgagaagaagctcgaggaagccgaggctcggctcaaggaattcaagttgcgtaatctcgcctcgcagagttccgaaggaaaggaccattttgcccggatgagtcaagtcgccggcctgcttgaacagagccgtctcgaattgcgcgaggcggagcactcgcgcgattcgctcaggcgccagcttgtcggcggcgatgagccgtcgctcttgcccggtgcgggccaggaggagatcgccggcgtctcggttcccgaaatcgacagccggatagatgccttgcagcgcaatatggatgccatgttacagcggttcaccgaaaagcatcccgacatcgtcagcactcgccgtctgatcaaggaactcgaggacaagaagcgggaagagatcgccgcccggcggaaggcagctgccaccaaccccacgtcctcgaccacggtcaatcccgttcagcagcaactcaagatctcgctatccgagaccgaggcgagagttgctgctctgcaaacccgcgttgccgagtatcaggctcgttacgaccggatgaaaggggaggtcaccttggtgccacaaatcgaggccgagtttgcgcagctcaatcgcgattacgacatcaacaagaagaactacgaacagctggtccagcggcgcgagtcggcgagcatggggagcgagatggacaccaccgccggggtggatttccggctgattgatccgccgcgggtttcgccgaagccggtagcacccaatcgcacgctcttcctgccgctgacactgctacttgccttggcggcgggcgtggccgtgacgtttgccgccagtcagattcgccccgtgttcttcgactcgcgttcgctccgggatagctgtggcttgccccttctggggacggtgtccctgctcatggacgatacaactaagcgccgtgagagaaaggatctgctgcggttttcagcggcttgcggctcgctcgtcgcggtctatggtgcagggcttctcgctttgtttctactttccgtccgtactgcctgaggaaaaacgatgagcctcattgaacaagcggcgaagcgtctggaacaactgcgcaaggccggcgtggaagtctcggggtcggttgccgacgcggcgccaccactcgccgtcctggcggccgatgccgctacccgcacgacgccgactccggatgccggggatcccgtcgctgccaagctcctggtcgacctgccggcggcagagccggcagtatcccggcgcatcgagcttgacatgactgcgctcgcggtgggtggtctgatcaccccggacgcgccgcggtcgcagatcgccgatcagtatcgcgtgatcaagcggccgctgatcgccaatgcgatgggcaagggggcggcaccgatcaggcgcgggaatctgatcatggtgaccagcgcactttccggcgagggcaagagtttcacggcgatcaatctcgccatgagcattgccatggaactggacaatacggtgatgctggtggacgcggatgtaccgaaaccctcggtgctcaagatgcttgggttgccgccggcgcggggcctcctcgacgtgctgatcgacgactccgtggatttctcacaggtactgatgcgtaccaatgtcgaaaagctcagcctgttgcccagtggtacgcagcacgcgcgggcgactgaactcctcgccagcgacgccatgatcgccctgctcgacgagatggcgactcgctatccggatcggatcatcattttcgactcgccgccgctattgatgacgactgagtctcgggtgctggcgacgcacatgggacaggtggtggtcgtggtgaaggccgaaagcacggcgcgtggcgacgtcaagcatgcgcttgccgccatcgaatcctgccccgtaaagatgatgctgctcaatcaggcgcgttcgagtacccaggatggctatggctacggctatggttacgggtatggctatggttacgggtatggctatggttcgtcagatggcgcttgagcgcctgcgttgcgccagaggcgctgggcgccgctggatgagagtggcgagcgacgcgcggagtggtggcgtaggcaggggcgatcgccgacgacttgaggtgtctgtctcgtggttcggttgcgccttgatgtgcctggcgattcctgcgcacgcagagaaatggcagatcacgccggtcatcgcggttaacgagacgctcaccaacaacgtcttcctgtcgtcgacggacccgacgagcgatctggttaccgcggtgacccccggtatttcgatcgacggcaaaggcgcgcgcgccagtctgcgactgaactacggcctgacacagtacctctatgcgcacgagtccgcgtcgaacaaccgtcagaatgcgctgacggcgacgggaacgcttgaggcgctcgaggactggctgttcatcgacgctacggggaccatctcgcagcaatacctttcagcgttcggcaaggtggcgccgagtacggccaacgtcgataacaaccggactgagacgtcgaactactcgatctccccgtacgtcaagggcaggttcctgacatccaccgagtattttctccgctacacggcgtccaccacgtcctccaagtcgaacctggcgtccgacttcacgaccaaccagtgggtcggcaggatcaatggcctgactcgcttcagtgccgtcacttggtcgctggatgccagcaaagtgaacacggactatgacgtgggcagggaccgcaatgacacgcgctatggcgcgaccctggcgtaccgtttcaacccgcagttacaggtgtcgcttattggcgggcgggagacgaccaatctggtcagcctgcaggacgagacccatggcgattcgggctttggtttgctgtggacgccgagcccgcgcaccaagctggaagcgacggccacccggcgtttctttggcaacggctaccaggtgggcttcagccaccgcatgccgcgctcgctggtgacctacacggccagccggaatgtgtcgtatcagccgcaaggcgtaggcaataccgggcagggcagcaactacgacgcgtactactcgattatcgccgccagcaacccgggactgtctccggatgcgatccgggcgcaggtcactcaggttctgcaagaccgaggagtgccagcggatgggtcggtagtcaatggtttcctggcgaaccgtcccacgctgcaggaataccagcaaatatcgctggctttgctcggcgttcgcaacaccgtgaccttgaccgcgacggagaacgagcaacagccgctcggtgtggtcagcggcttgaccgatgatttttctctgaacaaccggattcggcagcgaggatttggcgtcgtctggggacatcagctgacgggtttttcctccctctccttgtcgctcaaccagcagcaatccgtcggctttaccgcaggttcaccggataccaagacgcaaggcgcgtacctgttgcttaccagtcgtgtctcacccaagaccaacgccaatatgacagttcgtcgggtgatttccgatggcgtgaccagctacagcgaaagcgcgctgaccggcgggctgtcgcacagtttctgatcggtgctcatgtacgagtccttctatggcttgaccagcaagccctttcagcttaatcccgacccctctttctatttcgccagcaaacagcaccggcgggcgatggcgtacctagagtatggcttgaatcagaacgagggattcattgtcgtcactggggaggttggcgcagggaagacgacgatcgtacgaggcctgttgaaggatctcgatcacgagaaagtggtggccgcccaactggtgaccacccaactggatgccgaggataccctgcgcatggttgccgcggcttttggcgtcggcaccaagaatgtgggcaagtccgaactgctgctcgcgctcgaggctttcctggtcgatgtcacccgccagggcaagcgctgtctgttgattgtcgacgaggcgcagaatctgacggcgcgtgcggttgaagaactacgcatgctgtcgaatttccagtttggtacccaggcgctgctgcaaagtttcctgattggtcagccggaattccgcaagatcatgcagagtccgcagatgcagcaattgcgtcagcgggtgattgccgcttgccatatcgggccgatggatcaggacgaaacgcaggcctacatcgagcaccgactgaagtgcgccgggtcgcagggtatgccgcgctttgatgccggagccttcgaggcgatcttcgaggccagcggtggggtgccccggcgaatcaactcgcattgcgatcgccttctcttgtcgggcttcctgactggaaagaccgacttcgcgcgggtcgacgtggaagaggttgccagggagatcagggaggagacgcaaccttcctcttcgcaggcgacgaacaagaccggcgacggcgatccagccacgaacccgcaactcacggatagcggcgttctggatattgacctttcccggctggcgatggacccgagcactgccgatcaggcgtcacgcgtgattgccgacctcaggaacggtcaggcggagcagcggatgatacgcatcgagcgcagcatgttccgcctcgaacgaaacaatgcagccgttctttcgctgcttcagcagctggtggatgcggttcgcgcaaaacagtaaaggaaagtcgtcttggctaacgaggcatggcccgctgatctgggcccggtggtctgtgttgtcggcgcgcggccgaatttcatgaaaatggcgcccatcctgcgcgcttttgccgcccacttgccagcgataccgacattgcttgttcataccggtcagcattacgaccgggacatgaacgatcgcttgttcgctgatttgcgcctgccacatcccgacctgaacctcgaggtaggttcagcaactcacgcggtgcagacggccgaggtgatgcgccgcttcgagccggttctcgacacgcacaaaccctcctgcgttatggtcgtcggggacgtcaattcgaccttggcgtgtgctctggtctgcgccaagaaggatgttcccgtagtgcatgtcgaagccggcctgcgcagttacgatcgcgccatgccggaggaaatcaaccgagtgctcaccgaccagatcgccgatcggctgtacaccaccgagcgcagcgcccacctcaatctgatgcgcgagggcgttgccgaggagcgtgtacacttcgtcggcaatgtcatgattgactccttgctgtcgaatcgagagcatgcccatcccgcagcgcaggtgctgctgatggccggcgtcgccccggaggttctcgacgagccctgcggctacggggtggtgacgctgcatcgtccatccaatgtcgatcgactggaccggctcgagccgctgctgtccgttcttcgcgaggtgtccgaacggattccgctggttttcgccctgcatccgcgcacgcgtgcgaacatcgagcgcttcgctctgcttgacctgctgaccagcgatcggatcgtcctgctgcctccgcagggctatctggaaatgctcggactgctgacgggggcgagactcgtgctctctgattccggcggcttgcaggaagaaaccacggcccttggagttccctgtctgacgatgcgtgaaaacacggaacggccgatcaccgttgatcagggaaccaatactctggtcggccgcgatccgcatgctatccgcaaaggcgtcgacgagatcctgagtggcgccggcaagacgggtcggatcccggagttctgggatggtcgggcagcagagagaatcgccgctgacctgtcgcagtggctgcttgctcgccatgcccagcgttgccaagaatttgacgagtgacgcgagaaatgcccagacagccgatcaccaatgcactgacgatcgacgtcgaagactacttccaggtctccgcgcttgctccctatatcccgcgcgatcaatgggatagtcgcgagtgccgggtcgagcgaaatgtcgaccggattctccaaatgctcgatgagcggcagacgagggcgacgttcttcacgcttggctggatcgccgagcgttacccacatctcgtgcgccgtatcgttcacggcggtcatgaagtggccagtcacggctacggccacgagcgcgcgagcgatctgaatgctgcggatttctccgctgacgtcgggcgcgcgaagaaaatgctcgaagacatctccggccatgaagtcaagggctaccgggcaccgagtttctcgatcggtgcgggcaatctgtgggccttcgattgcctggagcgagcgggttatcgctacagttcgagcatttaccccatccgccatgatcactacggcatgccggacgcaccgcgtttcgcgcaccgggtgcgctccggcctgctcgaactgccggtgaccacggctcgcttcttcaaccgcaactggccggccagcggtggcggctacttccggctgctgccgtatccactgtcgcggtggctgctgcaaaaagtcaatgaactggatcggcaggcggcgatcttctatttccatccctgggagatcgacgccggacagccgcggattcccggcatcagtgccaagacgcgctttcgccattacgtcaacctgcagcacaccgaaggccgactccggcgattgctcgcggacttcaagtggggccgaatggacgaagtgtttcttgttgatcatgcccaggtgccggtggggagcgtatgagaacgaccggcgaagatgctgtcgggctgacggcggcgagtgcgccactggccatccgccacctgagttctgacgaccgcgttgcggtggcacgttgggatgcttttgttgacgcgtgcccggaagccagcttcttccacaaggccggatggcagaggattgtcagcgaggtctttcgtcatcgcacctacttcctctatgcggagcgcgccggccttatcgagggtgttctgccgctggcgcaagtgaagagtctcctgttcggaaactcgctgacctcgttgccgttcgccgtctatggcggcgtggcagcagccagcgcggcggcggtggaggcgctggaacgggaggcgcaggccctcgccaggcaactgggagtcgcccacctggagctgcgcaacgtccggcgacgccacgccgagtggccgctacaggatctctatgtcaggtttcgcaaagaccttgcaccggatgtcgaagccaacatgcaggcgattccgcggaagcaacgtgcgatggtccgcaagggcatcaagaacggcttgagcagcgagatcgatagtgattgccggcgcttcttcgccctctatgccgacaacgttcatcgccacggaacgcctgccttttccagacgctacttcgaggcgctgcagcaggtgttcggcgccgattgcgagatccttaccgtcgtcgagggaagcgggcgtccgttgagcagcgtcctcagcttctattttcgcgacgaagtcctgccctattacgcaggcgacgaaatctcggcccgtgaactcgcggcaaacgatttcaagtactgggagctgatgcgccgttcctgcgagcgcgggctgaaggttttcgattatggccgcagcaagcagggcaccggttcctatgccttcaagaagaactggggcttcgagccgcagcccctgttctacgagtactgcctttaccggcgcgattccgtgccgcagaacaatccggcgaacgccaagtaccgtctgctgatcgacacctggcggaggctgccggtcggactggccaattggctcgggcccttcatcgtacgcaatctggcctgaccccggcggtggtagtttgttgccacggtgatcgtgccgaatcgatgacctccgattgcacttccctgctgaaagcgacaccatgaatacgtcagcaccgagaccgacatcgtctgccacgcatccggggtggcgagtggctttgccggccctggtatgcaccttggtactgatcctggtgctttgtcgtgaaaccgtcctggcgatggccgctatctggctgcgttcggacacctatgcgcacggcttcattgtcccgccgattgccttgtggctgatctggcggaaacgttccagcatcgccgtcctggcgcccggacacagctatctggcggtcgccctgtttgccggtgccggctgcgcctggcttctcggcgagctctcggcagccaatgtagtctcgcagttcgccctgaccttcatgctggttctggcggtgcctgcggtgctcggctgggaggttgcgcgagcggtcacctttccgctgctcttcctgttctttgccgttcccttcggcgactttgcaatgcccaagctgatggactggacggcgcaggtcaccatcctcggcttgcggctttccggcatacccgtgcacgccgaaggcctgcgcttcgtgattcccactggcagctggtcggtggtcgaggcgtgcagtggtgttcgttatctcatcgcttcggtaacggtcggaaccctctttgcctatctcacctatcactcggcgcgccggcgagcgatcttcatctgtgtttccgtcgctgtgccgatcgtcgccaactgggcgcgcgcctacatgatcgtcatgctcggtcacctgtcggggaacaagctggccgtcggcgttgaccatctggtctatggctgggtcttcttcggcatcgtgatcatggcgatgttctggattggtgcgcgctggcgcgaggacgaactgccggcagcggcgccaacaccgcagccgacgactggggtcgcggcccggtcgtactccctgggtgcggcggtggcgacggtcctcgtggcggccgtctggccgctggcccagtggcagctcgagcatcatgtggctccgcccgtcagccagcttgccccgctcggaccgatccacggctggcagacagtccccggcggcaacgatgattggcggccaaagttcgagaacccggcggccagtcgccaggaagcctttgagcgcgatgggcgtgtggtcggagtgtttcttgcctattaccgcaaccaggatcagcagcacaaactggtcagttcggcgaacgttctggtcagcaacgacgaccccgtgtggacaagaacggctgctgggacgcgcgacctcgagttcaaccagcaggtagtcaggatacgcgaggccgagttgcgtgcgcttgatggtgggcggctggtcgtctggcagtggtactgggtcaacggacagtggacgtccagcgacttcgtggccaaggtgtacacagcgctgtcgcggttgacgggcaagggcgacgattcggcagtgatcattctccacatagcgcagaaccaagcgcgggaagggggggccgtgctcgaggactttgtccgtgcggcggggccggcgatcgacacttcactgcggcagacgatggcgggccgatgactggggaggtgattcgctctggcaggtcgttagctgcgaacggcggttctggtcctggcagcgccgaggcctcgccagcgaggtggatccattcgaagacgctcgttcgtgacgaatgacatggcacaggcgcgccgtgtagtggatgattctcttgccgggcggttgtcagtctttgtctctccgacactgctgccctctcggggagccgttggcgcttcgcgacctcgattcccgggcttgtccctgaggaatgtgctcgtcgaggagccgggttctcaccgtgccaaggaatgcagcggaggcagtacctgcgatgaatagaaggatagttgtctttactggcaacttggctttttctgtgcggaaaggcattgtcgagattgaccggtcgatcccgggcctgtcgtggctcgtagtcttgcactcgccacgcaggacgcctgctcagctattgcgtaaccagtggcgaaacatgcgccgcaacggctggcgctggattccataccagttggctgatctgtggcaacgggtctttacgccttctacgcacgcgggcgagagttgcggcccgggtgccgaattctcgatggcggccttggcagcccgtcccaacctgcgtgtgctcaaggttgtggacattcacgcgagggaaacgattgacgacgtgcgtgccttccagccgcacgtcggcctgtcgcttgccgccccgattcttcggcgcgagctcttcgccattccggccgtgggtacagtcaacttgcacaagggcaaggtgccggactaccgggggatgccgcctgcattctgggaactgtggaatgacgaagagtcagtcgggtgcacggtgcattgggtggacgaccggctcgatacgggcgaggtggcggccgagacggttgtcgagcgcgagaagtactcgaccttccgagggttgcagttacgtctcgatgagatcggggtcgaactgatgcggcacgtaatcggcgagatcttcaagggaatgcgtcccgcgacaccacagcgcccaggtggccggacttatcgcaagcccacgttggcgcagatggccgccttgaacgacaagcttctcgcgctgcagccggagcgcgcggcgcttgctaggcgtgttgcgaagtcggtactgagtattggctcccgcctgatctggcgcgccggggtgcacgcactcgtgggaccaagaatcaccgtgctgctgtaccatcgggtcagcgatgccgtccgcgataaccttaccgtcggaactgaacaattcgagcggcagatggccctgttgcggcggcattgccgtgtgctttcgatcgaagaggtgctcgcttcccagaccattgaacgatcgtcaagaccccttgtctgcgtgaccttcgacgatggctacctcgacaactacatcaacgccgtacccagcctcctgcggcacgaaatacctgctgcctttttcgtgtcgaccggcatcgtcaacagcaacaatcgcttccctcacgacatacgtcgcggcaatccggtcattccgatgatgcagtgggagcatctgagagagatgcattccgcggggtttaccatcggctcgcatacggtcaatcacatcgactgcgcgttggagcccgtggatgtggtcagcgatgaactcgatcggtcgctggctgatctgcggcgtgaattgggggtgaaggagtgcatttttgcgtatccctacggcggcaagcagcacatgaccccggagcgtctcgagatggtcaagcgcgcaggctattcgggctgccttgccgcgtatggagggaccaaccttcgtggtgtggagcgattcaatgtcctccgccgcggtatcaactgggcattctcggaccaggcgtttctgttcgagtgcgttggactcgtatgagtcacgaggtccgaccccttatcctgcatgtcatccatcacttggttacgggaggaatggagaacggcttggtcaacctaatcaaccatctgccagaatcacgcttccggcacgcggtggcgtgcgtcgaggatttttcggatttccgcctgcgcttgactcgcgcagatacgccggtcgtggcctttcaccgctcgcgcaccgggatctggcggctcaggcaagggctttaccgcctgtgccgtcagatgaagccaaccattgtgcattcgcgcaaccagtccggtttagatgccctgttgccggcccgacttgccggggtcccacactgtatccacggcgagcacggctgggatgtcagcgacctcaacggacaaaggatcaagccggccgtgcttcggcggctgcactcgccgctggtcgaccgctacatcacggtgtcgagcgatttgaggaactatctggtgcaacgggtacgcattccctcggcacgggtgaccaggatcgtgaatggtgtcgatacggtgcgtttctcgccgccatcgatgcgctcgcacgagttctttccggacggattcctcgccccggattcgatcgttgtcgctaccgtcggtcggatacaggcagtaaaggatcaggaaacgttagtccgggcgtttgcagccttggtgcataacggtggcgaagtggcgacgacgaccagactggtgatagtcggcgatgggcccttgcgaggtgcgctgatgcagcttgccgacgcactgggcatagccgcgctgacgtggtttccaggaaacgtcagtcacgtcgacgcgcttctacgcgcctttgatatctttgtcctgccttcgctggccgaggggatctcgaacacactcctggaggccatggccacgggcctgccattggtggcaactgcgaccggcggcaacgtcgaactggtttccgagggtgtcaacggccggttgtttgtgccgggtgacgttgcagcactgacccggttgttgaccgagtatatcggcgaccgggcactgctgcggatgcacggcgagaacgcgcgggaactggctgtccgacacttcagcctggcgacgatgctggccgcttaccaagccgtgtatgaggaattctgcgatcagctatcggcggctgggtagtgcgcagtcaccctggctcggtcaatgccacgcttgggtttgaccatcgccaacattcgggcggctgatgtttccatctagtcgtcgactttcaacagactacaagaagacgggcagcaaccatgtgcggcattaccggaattttcgacactcgtggccgacgtgagatagatcgtgcagtgctcacgcgcatgaacgaatcgcagcaccatcgtggccccgatgaaggcggtcttcatctggaagcaggtgtcggcctggggcaccgaaggctgtcaatcatcgacctgtcgactggccagcagccgctctacaacgaggatcagaccgtctgcgtggttttcaacggcgagatctacaactatcaggaactgattcccgagttgcaggcgctcggccacatctttcatacccgcagtgacacggaggtcatcgtgcacgcctgggaggcctggggtgaggcatgcgttcgccgttttcgcggcatgttcgcctttgccctctgggaccgcaaccgcgacacgctgtttctcgcgcgtgatcggcttgccgtcaagccgctctactacgccctcctggccgatggtttcttcgtctttggctcggaactcaagtctctgctcgcccacggtgggctggtgcgcgacattgatccgctggccgtcgaagagtactttgctctgggttacgtggccgaaccgcgaacgatctttcggcaggcgaagaagctgccacctgcccacacgctgaccctgcggcgcggcgagccggtcggggagcccaaggagtattgggacgttcgcttcagtctgggcagtgcgtgcactgtcgaggaggcctgtgctcaactcaacgacaagctgaccgagtcgattcgcctgcgcatgatttcggaagtacccctcggggcttttctgtccggcggtgtcgactcgagtgccgtcgtcgcactgatggccggtctctcggccgacccggtaaacacctgttcgatcgccttcgacgatcccgctttcaacgaagccagttttgctcagaaggttgccgaccgctatcgtaccaaccatcactgcgacctggttgccagcgatgacttcgacctgatcgacaccctggccaggctctacgatgagccctacgccgacagctcggccattcccacctaccgggtgtgccagttggcgcgcagacacgtgacggtcgcgctctcgggcgatggcggtgacgagacctttggtggctatcgtcgctaccgcctgcacctgatggaagagcgcatgcgctcggcgctgccgcagagcgtccgccggcgagtgtttggcgtgctcggccgcgtgtatccgaaagcggactgggcgccgcgcattttccgcgccaagacaacctttgaaggcatggcacgcacatcggtggaagcttacttccattccgtctccatcctgcgtggtccgatgcgcaccgagctcttcagcccgcggttccggagtgagatcgcgggatacagcgccgaggaggtctttcgctttcacgcggggcgggcggcaaccgacgatcccttggcgctgattcagtatctcgatctcaagacttacctggtaggcgatatcaataccaaggttgaccgcgccagcatggcgcactcactggaggtgcgcgagcccttgatggaccacgaactggtcgaatggatggcgacgctaccctcttcactcaaggtgaatggccaggaaggcaagttcctgttgaagaaggcgatggagcccagcctgtcgaacgacatcctgtatcgcccgaagatgggcttcgccgtaccgctcgcccgatggttccgcggtccgctcagagaacgtgtccgggaggcggtgcttgggccgcgtctggcagctacggggtggttcaatcaggactatctgcgacacctccttgatgcgcatcagtcgggtgcgcgcgactacagttcgccgctgtggaccctcctgatgtttgaggcgttcctgcgcaatgttctcgatgcgccgataaaccagcccgccatcatcaccgactggcccgcagcgaaatgagcctgcgcattctgcatgtccttgaccactcgctaccactgcacagcggctacagctttcggacgctggcgatcctgcgtgagcagcgcgcccttggctggcagacggtacatctgacgacgccaaagcagggggtggcgaccgcgctacgggacgaggtcgatggctggctcttccaccgcacaccgagtccggaaggcacaggcctgctcgcccagatgcgcttgaccgctgctcgcctggaagatgtcatccgcgacacgcagccggacctcattcatgcgcattcgccggtcctcaacgcgttgccgagtctgtgggtcgggcgccgccggcgcttgccggtggtctatgagatgcgtgcctcttgggaggacgcggccgtcgatcatggcacgacggtagaaggtagtctccgctaccgtgtatcacgcgcgctggagagcgtggcactgcgtgcggcggaccaggtgacgacgatctgtgacgggcttcgcgccgacattgccgtccgcggcgtccggccggagcgtatcaccgtcattcggaacgcggtagacgtgagcctgttcaagttcggcgccgagccggacgctgatcttcgccgatcgctcgggctagagggtgcgaccgtcgtcggtttcgccggatcgttctacggctatgaaggccttgacctcctgatcgaggcagcccggcaaatgctgccccggcatccacggctacgtctgttgctggtcggcggcgggccgcaggaaagcaatctcaaggcccaggcggcggctgccggtatgcaggatcgcgtcatcttcaccggccgtgttccacacgcagacgtacaacgctattacgaactgatcgacgtactcgcctatccgcgcctgcccatccggctgaccgaactggtaacgccgctcaagccactcgaggcgatggcacagggaaggatgctggtggcctccgatgtcggcgggcatcgcgagttgattcgccacggcgagaccggattcctcttccgtgccggcgaccctgccgctctcgcggcagcgatcgaagatatcttggtcaggcgctcgctgtggtcgcaagttcgtatgcaggcacgccgttttgtcgaggtagagcggacctgggcagccagcgtggcctgctaccgcgatgtctaccggcgggcgttggcccgctacgaccgcagcaatccatccatctgactccgaggccccatcgtgtgcggtattcacggcatctatcgttttgacgggctcagcgtcgagcctggaaccttgaccgccatgggcgatcggacgcgtcatcgcggcccggacgacgagggtagccatcttgacggcccgtgcgggatcggcatgcgccgtttgtcgatcatcgatctggccggaggtcatcaaccgctatccaacgtcgacgaaaccttgtggctggtgtgcaacggcgagatctacaattttcgcgagctacgtcaagaactgcagggcaagggttaccatttcaagaccggctcggattgtgaggtactgctgcacctctatgacgccgagggcgacgacttcgttctccggctgaacggcatgttcgacttcgctctctgggatgcgcgtcggcgccgtttgttgatcgggcgcgaccgactcggcgtgaaaccgctctacgtgctgcaggactcgcggcggctggctttcgccaccgaggccaaagccttgctgggcttgccgggggtcagcgccgaactcgaccgcggcgtcatcgccgactacctgcatcttggttacgtggctgcgccgggctgcatcttcaaggggattcgcaagctgccgcctgcgaccctgctggccgtggaaagcggtcaggtgcgcgagtggcgctactggcgtctgccggaacgtcttacccaggggctctccgagggtgagtgggccgggcgagtgcggagccagctcgaggagtcggttcgcatgcagatggtcagtgacgtgccgatcggtgccttcctgtctggcggtgtcgattcgagcgcggtcgtcgcttgcatggccaggcattcggagcagccgattcgcacctacgccatcggcttcgcgggtggcgaagcggaggcgctgtacaacgagctaccctatgcgcgccgcgtcgccgagctgttttcgacccggcaccgcgagattctcgttcgtcccgatgttgtcgcgctactcccgaagctgctgtggcacatggacgagcccttgtcggatacagccttcatcaccaccttcctggtttccgagttcgcgcgccaggacgtcaaggtcatcctttcgggggtcggtggcgacgagctgttcggcggctaccgccgctaccttggcggtcactatggcaggcgttatagccgcctgccggaatggctgcgtcgttctgcgagctttgctgccgggcgcctgccggccgaccgtcatacaggtttcctcaacaccctgcgtctggccaagggctttctggcatcagcggaaatgaccgctgatgagcgctatcgcagctacctgcaggtgctcgatcgccagggcgtagcggcgctgctgctggagcccggggccgtcgccaccgatccgttggcgcgcgcctttgcggcggccggcaacgaggacgaattgaaccggatgtttgcggtagatgccgagacgcagttgccggatgatctgctcctgcttaccgacaagatgagcatggccgtctcgctcgaatgtcgagtgccgctgctcgatcacgaactggtcgaactggccgctgggatgccggcgcagatcaaggtacgtgatggtcggctcaaacatctgttcaaggcgtcgcttgccgacctgctgcccgatgacattctcaaccgcaagaagcgcggcttcggcacgccgatgggcgcctggctcaaacgcgaactcgcacccttgctaagacgactgctggcggccgaggtggtgagcacgcgcggtctgttccggcagtcgatggtcgagcaattgatatccgatcacgaagccaaccggatagacggcaccgacatcctgctggccttgatgaacctcgagatctggagccggatctatctcgatcgtcgcgatcccggcgacgttgccgacgaactgaagggttacgtggcatgaacattctctacgtttgccaccgttttccctttccgcccaagcgcggtggcaagatcaggccattcaacatgatccgccatctgtcggccagcggccaccaggtgactgtctgttcgctggcccgctcacccgaggaagccgaagaagggcgcggcatcgcaccgcattgtgcggcgtttgaaatggcgcaggtttccgacccagtgcagacgctgcgcatggtcgctcgcctgcccttggcgaagccttcgtcgatgggctacttctattcggcgtcgctgcggcaacgcgtgcgccgactgctgagcgcgcagcggtgggatctcatctttgtccactgttcgtcggtcgctcagtacgtcgaacaggtccgcgatgtcccgaagatcctcgacttcggtgacatggattcgcagaaatggctcgaatacgccaactacaagccctttccgctgtctctcggttatcggctggaaggcaaaaagatgctggcggccgagaagcgtctggccaagctgttcgacctgtgcacggcgactacgcgggccgagtgggagacgctcgagggttatggtacgggtgtcgcgacggactggtttccgaacggcgtcgatgcggagttcttctgtccctcgggtgagccgtatgacgcggatacgatcagcttcatcggccgcatggactactacccgaatcaggagtgcatggcgcgcttctgcgagcagatctggcccgtgctcaggtcgcgtcggccgaatgtcaagctgctgatcattggtgccgacccctcgccggagatgcgcaagctgggcgatctgcccggcgtgaccgtcaccggctcggtccccgacgtgcgtcccttcgttcgtcagtcggcggtgatggtggcgccgctcaatatcgcccgtggtacgcagaacaagattctcgaggcgatggcgatgggcgtcccggtagtgaccagccgggttgcggcgggcggcgtcgacgctgagtccgtgaagcatttccttgtggccgacacgtgcgaagaatattctgcagcgattctgcggatcctggatgatccggcggaacggcagcgactggcggtggccggacggcaacgcatgctcagcaatcatgcctggccgcattcgatggcaaggctggacgagatcatcgaccgctgcatcaggaacttctcgcaaagcaaagggaaactcgcatgaaaatcagtatcttcggtttgggcggttccgatacggtgaatcccatctacaaatcgtcaggcaggtccgagagtaggatgcgcagccttctgcggggatggctggtggctgggatgacacgggtgtcatcgacgaagctctgtcacgcaggcgagtgtagtccggcagcgattctcggagttcatcaggtggtggcccaccaagagcccgcattcgactgaccgcgcaggactccagaagaattatagaattcaaagggttatagatcatgaactggtcatgtgctctcatgaactacatgtgtgcatgcggtagcgcctaccgctttcgctcggcacggcgatgaaacgcggcttgttcgtcgatgttttttcgcgcgaattcgcgttcgtgtcgttgattgcggtgatcgcggttaccattggttgggtgggtttcaccgcgagtgacgaccaatactactactcggccgcgttgaagtggctcgaggaggaatggtacttgccagaccactttggccgcgttcgccactcgatctccttgccgattgcgttgtcaatcagtttgttcggtgaccgtgagctcgctgtgatcttgccgagtaccgtctactacttcgcgacgattgggctgacctttgtgtgcgttagtcggagcgccgatcggacggtcgcgtttctcgcgtgcgcggttttcgccacctttcctgtggtcgttaccgctgccacgaacgcaacggccgatatcgctgagctcttctgggcctcggttgcgttctggttgtttttctactcttggcaaggtggccgcctgcgtgcggaggcgcttttcggttgcggtgtagcgctagcactggcgttcagtggccgcgagacggtcatggcgttgggaatcttcgtcgccggggcgattcttctgggtcaccggatcggtcgtgggcagattgtttgggttgtggtggggggcttggccgtgctcggatccgaggccctgtattatgctcttgcaggtggtgatccgctgttacggttctccctcctactgaacggtatatcctcgtcgaacgaccgtccagtggcgccggctttcagcgtcgacagtagcgggtcgcttcgtgtgcatccgctgcttgatccgttgctgctcgtgcttgcccgccaattcttcggactgggttactgggtcttcttcgcggtcttgttggttgcggtgagcgggcgaccatcggtggctgcccatgaccgcccggcggcgcgcgaattgcagagacttgcgctctccgcagggatgatctggtttcttttcgtggtcgcaaccctgtggcgaatcaagttacttgggcggtactacatcgcgccggcgtggctctttaccgtcggctcggcggcattcctgtgcgtgcatcagaccgcagtgacccacccccgccggctctggtttgcggtgagttgtgtcgtcgcagccaacttcgcggggatagggttgcagaacaacaacccgcgcttggaagagcgggaactcgccgcattcgcggcaagttcccacgagccggtgttcactgatccgtacaccgcacgctatgcgtcggagttcctccactgggccggggtcccgccggaacaggtcgtgggcgcccccccgactgacggtgcgctttacttcgtcgtgccatcgcgcatcggtgctcccaaccgcctaacgccggagtcgatgctacccgcactccaggtcagaccggagtgggcggtagtgcgcagaatcgaaggcccaacggcgttgccggcgttcctcgtgccggcgatacgcggtaccaccttcatcccggagtggctgcgcgctaagctggcagccccgcgcggtaacttgcttgttgtccgtgctgtggcgcctcgtaccaccagagaggggccccagtgaggccgtggcttgtagcgatgctcatggcctattcgctgatgctagcgtcgggtcagatcctatttaagatggcggccgaggacgcgcgcgaacgagggggaagcttcgtcgtggcactgtttcttcaaccccggttcatccttgcgcttgcgctttacggggcactgacgctcctgtggacgtggattctgtcgaaagtgcctctttcccgtgcttaccctttcgtcgcgctcgcgttcgtcgtcacaccaatcctcgcgaattggttgctcggcgagcgcatttccggcagcgtgatggtaggaacggcactggtaatggccggtctgatggtggtggtttatggacagtgaaaccgtgcgtgcctgctccttcgagacagcggccttgcagcccgtacctacgccgaaagtccgcattgccgtggtagtcccatgcttcagggtgcgcgacaagatcgtgggagtcatcgaaaggatcgggccggaggtggagcgtatctatgtcgttgacgacgcgtgcccagaaggcactgcagaccttgtgcagagcgtctgccgggaccctcgggtcgacgtcattcgtctggcggtaaaccagggtgttggcggggctgtaagcgaaggttaccgttgtgcgttacgcgacggagcccagatcgtggtgaagatcgacggggatggtcaaatggcgcccgaacttgtaccagaactgatctcgccgattctagctgggcacgcggactacattaagggcaatcgtttcttcttcctaggcggcgttcggcagatgcctgcggtcaggctggtaggtaatgcggtgctttcgttcttgaccaaattgtcgaccggctactggcaggtgttcgacccaacgaatgggtttacggcggtgtcgcgacaggcgctccagcgctgtgacctggctagggtcagcaagcgttacttcttcgagtcggacatgctgtttcagcttgcgctagcgcgtgcggtggtcgccgactttccgatgaaagccgtttacgcggatgagcagtcgagcctgaggccaatgcgagtcgttggcacttttctcaggggacacttggtgaacttcgcaaggcgcgtcctctacacatactttgttcgggggttctcgctggcctcggtcgagttagtcattgggctgctactgattttgtttagtatcgcattcggggtaagcgagtggatcacgtcgacccgcatgggtgcgccggcgaccgcaggtacggtgatgcttgcagctttgccggcaatcctgggcacccagttgacgttgtcttggctgcacttcgacatccagagcgagccgcggattccaatcacgtcgctgacggagacgagctgcggtgcccgtactaagatcgacaactgaaatgacggcgagaagggcgaggtgatggccgaccatctcacccagcgggtatgggtctgggacggcgaggcgccgtcggcgcgccgtcggcgagccgctggcatctcctggcacgacgggaactcgatgggacgaaactcaagttcggcctgtccaatgccaaacccagcgcttccttgcgccgtctggcggaaatgcggggagcgctccatttcgtcgagcagtccttccgggaggccaagagcgcctgcggcatggccgagtatcaggtccgccgctggcaggcgtggcaccatcacatggccctggtcatgatcgcgaccatgttcctggccaaggagcgcatagcccatcgcgatacggccgaacttctctcctgccgcgacttggtggagatcatgcgccatcggttgcccaccaagatcgtcaccgacgaagacctcgcggcatccatcatcgataggcatcgacggcggcgccaagccatggaatctgcctatcgaatgcaatctgccatgctctcagcatcagattgaaaggcaatctgacaaagtagaattaggttgatcattggtgccgatccctcgcctgcgatgcgcaagctgggcgacctgcggggcgttaccggcaccgggtcggtgcccgatgtccgtccgttcgtccgccagtcggcactgatggtggcgccctcaacatcgcccgggggacgcagaacgagatcctcgaggcaatggctatgggtgtgccggtggtgaccagccggatcgctcccggtggtgtcgacgctgaacctgtgacacatttccttgttgtcgacagcgcagaagaatattctgatgccatcctacaggctctggacaagccaaccgagcggcagcgactggcggtggccggacggcaacgcatgctcagcaatcatgcctggccgcattcgatggcaaggctggacgagatcatcgaccgctgcatcaggaacttctcgcaaagcaaagggaaactcgcatgaaaatcagtatcttcggtttgggctacgttggtgccgtgtcgctggcctgcctttcgcgtgatggtcacgaggttatcggggtcgacatcgacgccaccaagctcgacctgatcatggccggcaagacgccggtggtcgaggagggaatggtcgatctgatggccttcgctgcagccagtggccgcgtcgcagtaaccacggacgcccagcaggcggtgctcgacagcgaaatttccctggtttgcgtaggaacgccatccgcggccaacggcagccaggatcagggtgcgatcctgcgtctggcggcagagatggggcgcgcaatcgccggcaagagcgcgccgcacatcgtcgtctttcgctcgaccctggtgccgggcacggttgaggacgtgctgcggccgatcatcgaagacgagtccggcaagaaggacggcgtggactttttcctctgcttccagccggagttcctgcgcgaaggctcgtcgatccgtgattatgacaagccccccttcacggtcgttggcgccaaccatgcctacccggtcgagcgcctgcgcgaactgttcggcaatctgccatgccgcttcatcgagacatcggttcgctcggccgagatgatgaaatattgttgcaacaacttccatgcgctcaagatcacgtttgccaatgagacggcacgcctgtgcgcggcactcggcgtggatgccttcgaggtgatggatctggtctgtcaggacacacagctcaacatttcgacggcctatctgaggcccgggtatgccttcggcggttcctgcctgcccaaggatctgcgggcgactacctacctggccaagatccacgacgtcgacatcccgatgcttggtggcatcatgcagtcgaaccgcaatcatctcgatctggcgctgaacaaactgctggccttcggcaagcgcaagatcggtttcgtcgggctgtcgttcaagaccggcaccgacgacctgcgcgagagcccactggtgacccttgccgaacaactcatcggcaaaggcatgcagcttgccatctacgatcccgaggttcacctggcaagcttgcttggcgccaaccgcaacttcatcgagaagcatctgccgcacatcggacaaatgatgcgggcggacttggcggaggtcatcaatgagtcggaagtgctggtgatcgggctatcggggcaggcgatcgccgagacgctcgcgaggtcgtgccgggccgagcaggtactccttgatctggtccggctaccgaacccggcggcaatcccggcggcggtccacggactgtgctggtaggatgatgtagcgtgtcggcagctgtccgtttctggcgccgaggtgtctggatcagcttgctggtgctggtgggagcgctgctctctctggcgccatacctgagcagttcgaccgagatggttcgcatgcgcaacgctctggtcttggttgccggcaacgaaggcgatcttgcttggacgccggccaacgtgccggctgacttcttgcttgagcgtggcgcgccctatccggagttcgtcgatgcagtcagtcgcctcgggttggacgggatgccgtccgactgggaacgagcggtcgccatcagtcaacatctgctcggttcaagtccggtgttgttgggcggcgcaatccagtccgacctgcttgacagctatcggcgcatcgttggtaccggcgaaggctactgcggcgatttcgcccgcgttttttcgggcttggcgctagcggccggtatcccggtgcggagctgggctttctcgtttgatgggttcggcggtcatgggcacgtctgggtcgaagtatggaaccgcgacattgggcgttggcagctccttgacgtgttcgaaaacaactacttcgtcggtgtcgacggcgtgcccatgtcggcgctcgaggtccatgcgtccatgcgcgccaacgccactaccgtgcgtctgctgccactccatccgacggcccgctccggcgctgcgacgccggagcgggcgtgggaatactaccgccgtggcctggatgagtggtatgccgtgtggggcaacaatgtcttctcctatgaccaggcgcaactcgtgcgcacctttggctcggtgtcgcgtgcgctcgaacaactcggcggtatcgttcaaggcgtatatccgggcgtgaggattcttgaagagccgaacaatcgacggcaggtcgaggccattcagtcggtgcgcagccacctgttgtgggtcggcgctacgggtgctgctgccctgctggtgctgttggtctgtctggtcgcctggtggacggcagggcggcgcttggcggcgcgaggcgcacggtgagcactttggtcgacgcagcacgaccgatcctcgcggacgccgatctgtggccggccgtttgcgttgtcgggccactcccaccgccgtctggtggtatggcgaaccaatgtgagcaactcgttcgcctcctgcgcgatgaaggcgtcgaggccgagttggtgtgtaccaacgcgtcgtatcgaccggcatgggcaggcagactgcctttcttgcgtgcaggttttcgcttgctgccctacttgctgcgcctctggcaggccgcggggcgggcgcaggtgatgcacgtccttgccaactcgggctggagctggcacttgtgtgctgcacccgcactgctcattgcccgactccgagggactccggtgatcatcaactaccgaggcgggaacgccgatgcattctttgcgtcggcacctcgccatgtgctccgcatgcttgccggcgcatcgctgcgagtgaccccttcgaagttcctcttcagggttttctcccgctatggcctgtcggccgaagtggttcccaacattatcgatctgtctcgtttcgtaccggggcgcgcgcgaatgtttggcgatgcgccgcatctcgtggttacgcgtaacctggagcctatctacgacattccgacagcgatccgcgctttcgcgcgaatccgggatggtttccgatgtgcgcgcttgaccattgccggtactgggccggagctttcgcgcctggaggctctggttgccgaccttggtctccagaccgcggtgagcttcactggacgcattgccaacgcggatataccggcgctttacgcatcggcggactgcctgctcaacccgagcacagtcgacaacatgccggtgtcgatactcgaggcgtttgccagtggtgtgccggttgtcagtacctgtgcgggtggcattcctgacttggtcgagcagggcgtcagtggcctgctggtgccggtcggcgaccatgcaacgatggccactgaagcccttcgcgtcttgcgggatgccggcctggctgcggctctcaggcaggccggcctggaacaggcacacacgtacgcctggccccgagtacggaggcagtggcttgacgcgtatcgtcgggttgctgccgaacgaagagaatcctgagtattacgtggtttcggtcaccgtccatgcggaaatcgtcgtgcccgagagcgctggaacgctgtgacctgtcctttggaaaactgccatgactgccctttccgaaacactgctgcggaaatactacgccaacagcccgcatccctatcgggtgtatgaggagcgcgtcgagtccttgctgacacccgacagcgtgttgcttgacgccggctgcggtcgcaccgttccggtcctcagaaagtatctgggacgagcacgcggcctcatcggcgtggaactggtgagtttcaccgatgttcctcctggaatcgacgcctataacgctgatctttcggcgatgccgttgcctgacgcgagtgtcgacctcatcatctcgcgcagcgtgttcgagcatttgacggacccggaagcggtgtacaaggaactctcgcgcgtcttgcgccccgggggggcagtgcttttcctgaccgccaacatgtgggactacggtacgctggtggcgcgtctggttcccaatcgctttcatgcccgaatcgtcagcaaggtggaaggaagggccgaggaggatacctttccaacagcctatcggaccaatacacgcgccgacgtcgaacggctggcagcgtcggcacggctcacagtagagtccttcgagtatctgagccagtatccgaactatctgatgttcaatgctggtcttttcttcctggggacctgctacgagaaactgatcagtcgtttcgacagtcttggctttctgcgcggctggatcctggtaacgctgcgcaaacctggcgtggtgcgttgatcggtattgctggtgggacggtcagccggagatcgcgacccgccaaccaacacgcgagcagtgtctattgcacaaggagaagtgcttgagtctgtataccgggatttgttcgcgtcttctgttcccgctgcatgaacgcctcaaaggccacgattcggtggcgaggcggcagcggctggagaagagccagtggtggcccgtggatcgcgtagccgaggagcaggctctgcgcttgcgcgacttcctggtggccatcggggcgcgagtcccgtactaccgggacttgttccgccgcctgggcttcgatcctgcaagcgtccgtacaacggccgagctgtcgctgttgccgctgctcgacaagccggatatacgggcccatgtcgagcggctgaaggcggatggccatggaccgctgacgcgctacaacaccggtggatcgtcgggcgagccactgatcttctacatgggaaagggacgaaagagccacgacgttgcggcgaagtggcgcgctacacggtggtgggatgtggacattggcgatcgtgaactggtggtctggggcagtccgattgaactcggtgcccaggatcggcttcggcgcctgcgtgacggaatcatgagaagccacctgttgccagctttcgaaatgtcagctgcgaacctcgaccacttcgtcgacgccatccgcgacagacgtccagcaatgctcttcggctatccttcgagcctctcgttgatcgcccagcgtgcgcagcagaggaatctggatatgcgtggccttggaatcaaggtggttttcgtgacttcagagaagctgtacgatcaacaacgcgccgtgatcagtcaggtgttcggctgcccagtggccaatggctacggggcgcgcgatgctggcttcatcgcccacgagtgccctgccggcagcctgcatctcagcgccgaggacatcgttgtcgagaccgtacgtcccgatggcaagccggcagcgcctggggaacccggtgagatcgtcgtcacgcacatggcgacaggagactttccgtttgttcgctaccgtacgggagatataggtctgctgagcgacaagacctgtgcctgtggtcgcggtttgccggttctggaagacgtccagggacgtaccacagatttcgtcgttgcgcgtgatgggaccgtgatgcacggcctcgcgctgatctacacgctgcgcgatctaccgggtgtcgagcgtttcaggatcgagcaggtatcgatcgaccagacgcttgtccaggtggttgccgggccggcatttgagcgggcgtcggaggagcggatcgtgcgcgacttcaaagcgcgcctgggtgaaacggttgatgttcgggtcgatagggttgccgcgattgccagcgaggcgtccggcaagttccgctacgtcgtcagccgtgtgtcggccgccacatcccaagcaactcgcaactgaccgacgaccatgcgtgacattctgattacgttgatcatcctcggtctcattcccttcattctgggcaagccgagggtcggtgtctacgtctgggcctggctggcgatgatggttccgcatcgaatggccttcgggtttgctcagaccatgccgttttcccacatggtggcattggccactctcgccggcttcctcttttcgcgcgaccgacacccgtttccctcgtcgtccatcaccacgacctacctgctgtttctgctatggatgacggtgaccagtttctttgccattgatagcggggctgccatattcgaccggtgggtttttgtcgtaaagattcatttctttatttttctcactgtgatgctgatacgtggacgtgagcagattgaggctctgctctgggtgattacgctatcaatcggtttctatggaatgaagggaggcctttggaccgttactaccggcggaggcgggcgcgtatgggggcccggaggcggggtgatcgcggggaacaatgagctgggagtcgctttggtcatggtcgtcccattcatgtactacctttttcagacagccacgcaccgctatgtgcgttacgggatggtctttctgatcgcgacgaacttcctgggcattctgggcacccagtcgcggggtgccctcctggcggtggtggggatgacttttttcgtggccatgaagagcaagaaaccggtgttgacgacactgatcctcggcggtgtgctcctgctagggattctttttatgccagaaacatggactggccgcatgagtaccattgaatccttcgatcaggactcgtcggcgatgtcgcgaatctatacctggaagaccctctggacattggcgctggacagacctctggttggtgccggctttaacgcggatatccccacagtcttcgccatgtatgctccgagagacatgagtttcgattggcaaggccaggtctacgtagcccatagcatctatttccaggcgctgggtgagcacggcttccccggcctgcttctctacgtgctcatcgggattctggcgtggcgaaaggctaacgaggtggcggcgaaggcgcggcacgaaccggaatttgccgcgtgggcgcccctgttgatgcgaatgtcgcaagccagcctggcggggtttgcagtcggtggtgccttcctgtcgttggtccatttcgaccttccgtactacatggtcggtttcgtggttctggttgacgcgacgatcaatgaaaggcgcaagtccgccagcacaagagaagttcaggaggcagtacccagaccgacctcctgagtcgccgatcccgcgtgcttccaccgctagccgtcggcaggatcgatcgctctcgatcaatacggacctgctggtcgttgatgtagtatattggcatgatcccgggtgtggcggggtgtgggtgtccgaggaggttggcatggcaatgcgagtgaagctagagacaggcgaggtgggcctcagacaacggtatcgggtgacgaactggtcggagtacgaccgggcgctggtcaatcgaggcaatctgacgatctggttcgacgaggcgagtatccggggcagttggacgccgccgcgtccgatcgggcgcggcaagcccgggtggtactcggagaccggcattcagacgtgcctgacaatcaagaccttgttccagttgccgtaccgcgcgacggaaggactgatcaagtcgctgatgcgcctgtgtcacctggacctgccggtgccggaccacacccacatgtcgcgacgtgccggagagctttcggtgaagataccgcgccgcccgcgtcaggggccgacgcacgtggtggtcgattcgaccggtctgaagatcttcggcgaaggcgaatggaaagtgcgtcagcacggtgtcggcgagcgccgcacttggcgcaagatccatctggcagtcgacgaaaccaccaaggacatcatcggcatcgaagtgaccaccaccgcttggggcgacagcgaaatcttgcccggcctgcttgaccagattgaaggcgagatcgcccaagtctcggccgatggcgcctaccacagccacggctgccatgcggcgattgccgagctggacgcgcgtgccaccatcccgccacgcgacggggcggtcacgtggggaggcgaccacgctcgcgacgtcatcctccaggaaattgaaaccaagggactcgacggccggaagaacgatagcggcttccaccggcgcagcattgcggagaacatgatgtactggttcaagcaactgggggacagcctgttctcccggcgtttcgagcgacaagtgaacgaagcccacgttcgagccgccatcatcaacaccttcacctacctgggcatgccgcaatccgtccgggtagggcaagttgcgcctgctgcatgacgaatgacgggaaatgggggaactcatgccggaaatgagaaatcccgtttcatggaatattggcattggctaatagtgcaccaccgccaacctgctgcggttcgtccgcactattgttgacggcgcgtcctccggcaactgatccgagacactttttgtgaaatagagggactgtggaactcttgaccgcaacactggcgaaggcaaccctcggcgctctggatgtcatcaccccgcgccgattgtcgatcctcatctatcaccgcgtgcatgcccggccggactccctatttccgcacgagcccgataccaggagcttcgatcagcgcatgcgcttcgtcgcccggagtttcaatgtcctgtccctgggagaggccgtccatcatctggctgcgggtaccttgccacctcgggcgctggcgatcactttcgacgatggctacgcggacaacgctgaagtggcattgccgattctccgtcgccacgggctgacagcgacctttttcgtggccaccggctttctcgacggcggccgcatgtggaacgattccgtcatcgagtgcttgcgtaccagcaccaagccagcgcttgaccttgaggcgtttggcctggggcggttgccgctgcccgagctcagcgaccgccgggcagctatcgagcaacttctaccgcgcatcaagtacttgacgcttgcgcagcgggaggaggccgttgttcaattgcaggcgataaccggggtcgccgccttgcctgccgacctgatgatgcgcaccgaccagatccgggcgctgcattcggcgggcatggaaatcggcgcgcatacggtcaggcatcccatccttgcgtccctgaccctggcggaagcggaaatcgagatcgttgagggcaagcgctgcctcgaagcgatggtcgacgcgccggtcgacgtctttgcctacccgaatggcaagccgggtcaggactaccaagcggagcacgtcaagctggtagaaaaggtagggtttcgcggtgctgtgactacctccagaggagtcgcgcaaactggcgatgacttgttccagctgccgcgctatacgccttggggtaacgctctgccagtgtggtcgatgcgcttgctggcgcatcaaaggcgtcgggatttccagttggcccctccctgcgcgaacggacagcgatccaagcccgcgtgaaccggcaagctcattcgggtctatgccgtttcgtgtggaacgggcctccagccgccctcgattgccaccgatgcagggcaaccccaagccgcattgccgcgcgcgttgatggcgctgtcaagggcgggcgcagcccggcgaagcgaaccctttactgcgtcagaaacgctaatacgctcaagggcctggggctggttgcggcttctcgcggccagatcccgagcccgtccggcggcgaggacttccccgcccttggggcggggttagcaactgtgttcggtgtcaagcgttttcaggcgcatttgtgatgccctgggttccaagggatacccgatttgactatggcattcaagatcgtgaggactttgtgcatgcaagcgaccagcgccacttttttgggctttcccttggcgatcaggcgctgatgaaacgccttgatcacggggttgtaacggacggcactgaaggcggccatgtatagcgcgctacgtacggctgttcgaccaccccaggtgatgcgtttgcccttgtggcgaccgcttccgcgttcaatggtgcgacaccgaccagcttgccaatttgcgcatgcgagagttgtcccaattcgggcaacgcccccatcaaactcgcttgcgtgcagggcccaatccctttgaagtctttgagcaaagcgagcttgtcggcaaaatgtgctttcagcatgccgctcatgtcgttatcaaccgatgcaatctggcggtccagcatcttcagtaccgccttgatacttttatgctgcgagggatggctttgggccaagcggtttccttccgccacgcgcatgccgaccaactggtggtggcgtatgagcaaggcttccagcgcctcctggttggcatcgggcagcttcatcaacagccgctcccgctgcgctgactggtgcagcgttcgtgcaaagtgcgatagcacccgcgcgtcaatggcgtccgtcttggacaggtatcccatggattttgcgaagtctcgcgcctgcctggggttgaccaccatcaccgccagcccggccgcacatagcgcggcggcggcctgccgttcgaagcctcccgtggcttccaggagcaccacaccaatgcgctcggaaagcgggatgaactccttgaccaaggcctcgatctctcggccggcgttagcgatacatcgggtcttggatttgtcgtctaccgccacctccagcgtctctttggcaacgtcaataccaacaaaaatcaattcagaagcgttcatctcaggccatccttgcaaatacgaggtcacggccttgcgacacgcgccaaccagcaactgttcggtattcagacaaacgggcaaccaggcatgccaagtgctaacccacgggcttgaggtcccagaggggcgtcgggctatgcctggccttccgaactccttcccgcaacatccatgcagcaatcggcgatgcacaccttggggctccgccccaaaccccgcactcgccgtgaggcagcggccggggatgataaaccctccccgaccactccctcgagtgtcattggcctccaggatgtcaagaggctttcgcggcataaacgcgagagaaaaaaacctctctcgcatatattccacggtcctcttgacatccttccagccatcaattcacaccctcctccaatgaacgacaaaccacaaaacgaaagatacaaggggtggggcgcccgaagggctcagcttggggtgccggggccccgttccacacgaaacggactaaacccgctcattccttacgccggaggacgaagagagccagggtctcgccactcggatgtcaaagtggcgtgagcccaggatccttgcccggatgtcgtcatcccaagccgctctcttgcgcttcatgcgtagccggttgtcaaccatgtaacttctcagaaagtggtggaactttcccgtgcatgtagctgttaactgtgcttaaatgcgctggatgctttcgccgccagccagattcccatttgagttgccctcgccgctgccggaggacggcttgccgtggttgcggtcactggtcgcgcgtctcgaccagcttgctggcgagaatgccgaactgaaggaacgggtgttgcagcaggccgaaacgattcgggagttgcgggacgagattgccgtgctcaagggtcagatgggtcggccagcgatgaagccgagccggatggacgaggagatggacaaggacaagaataacccgaccggcggcagagggcgtggcaaataccgtaattctggtcagccggcgaagaccgcccgcctcgacattcatgaagagcgcacgatggcagtcaacgacgtgccggaaggttcgcgctttctcggccaccgcgccttcacggtgcaggacctgaggatcgggccgcacaacacccgcttcctgctcgaacggtgggcgaccccggacggccgggtactcacggcggcctgcccgccggatctgggcggactgcatttcggtccgggcctgtgttacgtcccgcgatatctggaactcttcaacccgagccattcgaggttgagatgatggcaaagtcccacgctgacgccggaagaagaggttccggcgtcagcgtgggacgagagggctagaagggctcgcctggaggtattctccaaggggcttcgggatcgtagaggttcatctgacggctgcggtggcggcgaagctggacgaggtagcgggcctcacaagcagcggcgagttggtgaaggaactcgctgatcgccgccgcactttcgtcggagaggccgtcggggaagagggagtgagggcggcgtttcatcgcaactcctcgatagccgcttgcagcagatcgtcgggcaaatgattgagtgcgcgcggcaccgccagacgcatggcggtgcgcaggatgcgcccggcgtggcgcggcaggcccttgctggcttggcgcaggagttccaggccggaatcggtgagcagggtatgcgcacacccggcgctcttgagggcatggccgacgagttgcgcaaagcgctcgcgttcgagcaccggtcgcagatgcacgcgtgcctggatgcggccggcgagtgcggcgtaagacgcccgttcgagggtttgggcgaggatcgggtgaccgaccagccagacagtgatgagatcgcgcgaatcgaaggcgaagttgagaaaagcggggaaatcgcggaagaattcgggtggcagattctgcgcctcgtcgaggatccagaccggcagaagttgcttggcgtcggccagatgatggatatgcgccttgatgtcgcgccacagttgggcgcgacgataactcggctgaaggccgagggattgggccaggcaccggtaaaggtctgcccgtccgaaatcggtctcggcatggtagatgacttggtagcgatgcggattgagcttggcggtcacgaggcgcaaggcggccgtcttgcccacgccggcctcgccggtcagcaggccgaggcccggcgattgcagaagccactggaagcgctcggcgagttgcgccagcgcaccgtcatcccacagctcggcggcgtccttgcccagaggcggatggcgcagaccaaagtgttgcagatacatcttcagtctcctttgcggtcgtaatactgacgataggtgagttcgatcagattcgggccagacggcgaggcgggagcggcgtctgtcgggtcggatttatttcgttggcgatcgagattgcccagggcatcgagcggggtcgcggcgccgatccccttgccgtgctcgtcctcgacctcgatgaccgccccgctatgcggatcgacgaccagacacaccgtcttgccggagagttcgaaaggcacttcgaagcgcgccccctgatacgacaccgtgccatccttcctgactcgacggctgacgcgataccggaacaaggcatcgagctgcgcggccagcgctcccagcgaacgaatcttcgacaaatcctgctggtagcgcgcgagcggcgtcatcccgtcgaggccggcatgcggcgtatggtgatagacccgctccagccaggcccagagacgcgcattgaggtcctcgaaactgttgatgtggcgctcgtcgagttccgacaggaactggtcgcggcaggtccggtgccagcgctccaacttgcccttgccctcgggcgcatagggccggcaatagatcaggtgaatgcccaggcgggcgcagatcccctgcagggtctcagcgcggtaggccgcgccgttatcgacgacgagcttgatcgggatgcctcgcttcagcagcgcctgcttgagcaccccttcgatgtcgagcgccgtttcgccggggcagaaagcgctgtgagccaccagacgtgaggcatcgtcgaacagcgagacgagataccccttgacgagcttgccctcgtgaggcacgcggggaccgtgcatcacatcgccataccagatggcgcccgcggaagcggcgacgaagctgcgcttctcctcgggcaggctggccgagccgctgatccgcgacaggccgtgctgttgcagcagccggtggaccgtcgagcgcgacaggctgccgcgagccaccgttccggtggcttcgagcaactggcgaatctgacggatcgagcggcgcgggttgtcgcgcttcgcggcaaggatcgcggtctgaatggcttgcgatagcttcgattgcccgcggtcgatacgggtcttgggtgtcaggccatcgatgccctgggcaaggtaagtgtaataccagccctgaatcgtcttctcggcaacatggcgccgacgcgtgccgggaatggtgtattcgcgctcggccagggcgcggatggtctgctgcaattcgccgtgatccagccgttcccggctggtcagcgaacccaggacggacaggcgaaacaaggcgatcggattgattcgattcatgacgactcctcggggtgaatgggagtcgtcatcaaaacaaaagggccgaaataatgccacgagcaaactgtgtggggaccccgcccgggcggggtccccaccgtccgccactcgctcggtgtcaggaaatcatgggacgctcatctcttgatcgagccagaacatggcccgcggcagacccaggctgttgaacacctggtgccaaaagccgtgcgtgtcaacggcccggccgagttcggcaaagcgcacgcgcaggtgaaacacaaagtcctttccccgctcctgcaaccagttccaccagcgcgcgcccgtgtgccggtcaggtggaccgccggggtgctctgccgcgccgttcagccgctgctgcaggacttgctgttgcaccgaccagtcataccagcgtcgcggtgcgatacattccggcaggcgcgaacacgtgcgtcggcatccggcacaacggtagcgaaggatggggatcgggttgagccgtggcggcacggctcggcggtcggcctttcgctcatagtgaccatgctgatggaccactcccagcccgcagtgcgggcacgacttcggtcgatacacttcagcggccttttgagtcgtctcaacgtgctgctcaagcgtggtgatgccggctacaattcgttgcatgggctgggctcttttctatctcggtcgtctcgataacttcccacgatagcagaggtgttccagcccttctccgtccttcttcattccgccttcgctcaggagatccttcgatcttcctgctcaaagtacgcgcgatattcaaagcccttcaatcccgtttaggggcggacgtaacacctgcgtgccttcattctgtaccagcatcaccacttgtcaacaccgattgaaaactgacacagtttttcctttgtcaccgattgaaaactgatacacccccaatgctgcttgatggcggtggtggggcctcctggagggcgggccgtaggcccaaccggaaggaggccccaccaccgcggcggcgcctaccctccggcgatcgccttcctggcctgaaccattcccgtctgccgctgacgtttgagccggtagctttccccggcgatcggtacgatctgtgcgtggtgcagcaaacgatccagcaatgccgccgtcagcgtggcatcctgcgcaaaggtggcatcccattggccaaacgacaggttgctggtgacgatcaggctgcccttctcgtagcgcgcggcaatcacctggaaaaagaggttggcctgctcgcggctcatcggcagatagccgatttcgtcgatgatcagcagacggtaagcggcgatcgcccggtgcatgaccgctttcaactggttctgtgcgtgcgcggccgagagggtcagcaagagatcggcggcggtcgtgaaacgggtcttgatgccggcttgcgcggcgcgatagcccagggcgatcgcgagatgggtcttgcccaccccggaggggccgaccaggacgacgttttcgttgcgctcgacaaaggccagaccggccagttcgtcgatctggctccttttgacgccggcggcgaaggcgtaatcgaattcctccagcgtcttgatcgccgggaatcccgccagacgcgtcaacatgctttgcttgcgcacctggcgtcccgcgacttccgctttcagcagtgcttccagaaagtcgctgtaggcgctttcctgcgcagcggcttcctgggcggcgccgacgtagttctgcgccacgaacggcaggttcagactgtcgcacaaggcgagcattcgttcgtactggaggttcatggctgcatctctgcagcggcctgcagttgggtcagcagttgcgcgtagacggcgagcggatgctgctccggcgtgggcaaggcgattctctcggcaaccgtcgggcggacagtggccccctcgaccggcggcggggcgtccaggggacgagcggcggcgatatcgccgcgccatggcgggggaatgccttgcagatgcgcctgctcttcctgcaggcgttgtgcgggctgtacttgcgtgctggcgtggatacgcacgttggccacttccttgagccagcgcctgacctcggcattggcggtcacggcgtccagtggcaggccggcctgcttgagccgactgatcaggggaacgtagaaggagcggcgaaggtagccgttgaagcgctcgaccttgcctttggtccgggcgcgatagggacggcacaggttgatgacgaagccacagtgcttggcgtagtcgagaaagcccgcgtgatagcggtgttcgcctgggccgtcgacgtcgcgttcgagaacaacggtcttcatgttgtcgtagagcaggcgccgggccacgccaccgagcgcctcaaaggcatgctggtggcagtcgatcagcgtactgactttcatgtcggtgacgaattcgacgtaactcgcccggctgtacccaagggtcgcgcagaaggcgtacagcggatcagcacctttacgaaactcgacccagtcgatttgcaactgttcgcccggtgccgtttcgaaacgcaccaccggatcagcagccccctgcggccggatcgtacgcatgaaggcgcgcaattggctgacgccgccggcgtagcccagggccctaatctccctgaacagaaccgtggccgggatccactgcggctgcgctgcagcctgtcgctcgcacaggtacgtttcatgggtcgagagtttggtggcccgcttcttctgacgctggtagcggggctgtttgccctgcgccaagtggctgcgaaccgtattcaccgcgcagcccacttcggccgcaatcttgcgcagactgaatccatgcttcctcaatacttcaatttccacatacacctccttcgtaatcatcggcgcccaaaaaaaatcgccgatcttctcagttcggtgtatcaactttcaatcgttgcgctgtatcaatttacttccgttgctgacaccactgccacgtcacgcagccgaagctgcacgagcaactgcgcgaatggggcctcgacctctccgtcggccagatcgacgccttgctggcgtccggccaggaggccttctcggccgagaagtccggtctgctcaaaacgggcctggcagtcagttcggccgtcacggtcgacgactccggtgcgcgccaccgaggccagaatggctacgtcaccgtcgtcagcggcccgaccttcgcctggttcggcagcgccgacaacaagagccgtattggcttcctgacccacctgcatgacggccagccgtcctatgcgctgaacgacatcgccctgcgccacctgcagaagcaggggttgaaggcggctctggtcgagcggctgcagacgaacctgtttgccggtgacgattgggcggcgtatctcaaccgcctcggcatctgcgatgagcgccaccgccgcatcgccaccgaggccggcttgttgggcggtctcgtggccaaaggcatccatccgatgctggccatcgtcagcgatggcgccgggggcagttcgacctcctggagcacggcctctgctgggtgcataccgagcgcttggtacacaagctgattccgtccaacgcggtccagcgcggcgagcaagaacgcgtgcgcggggaaatctgggcctactacgccgatctcaaggtctaccgggccgcgccagcgccggcggacacagaggcgctgaccgcgcgattcgaatccctgttcggccagcgcaccggctgggcaacgctcgaccgtctgctcctgttaattcgcgccgctataaggccatttcggtggcggcgtaatgaggccactggactcgcggcgcaatgaggccagagcaatcgcggcgcaataaggccacgtagaaggcaagtagagacggtttcggacttccgattgtgtaacctctggcaattttgtcgggggcaggcgcaatggctaacaggaagttcgaaatgtacgaaatacgacaaatgattcaacgcctgcgactgggcgaaagcaatcgggcggtcgcccgagcacagggggtcgggcgcgacaccgtcgcacgtgtgcgagacatcgccgccgcgcagaactggctggaggcgacgagcccgctgccggacgacgcgacgatggcgcgttactaccagacggcgggcggcggggcggtcaagaacgcgagccacctgtccactgtggagccctttcgcgagaacgttctcgagtggcaccgtcagggcattgccgtgagcagcatccgccaggcgctggcccgccggtacggctacggcggcagcgtgcatgccgtctatcgcttcctgcgtagcgaagcggcccccgccccggtggcgaccgtgatgctcgactttgccgtcggcgaacaagcgcaggtcgacttcggttcgggaccgctgatcaccgaccgccattccggcgaggtgttcaagacctggttcttcgtcatgaccttgtcgtggagtcggcaccagtacgccgaagtggtgcgcaaccagagcgtcgagacctggctggcctgccaccggcacgccttcgagtggttcaacggcgtcccgcgcaaggtacggatagacaacccgaagtgcgcgatcacgcgcgcctgctactacgagccgacggtgcagcgcgcctacgccgaactcgcgctcggctatgcctttgtaatcgacccctgtccggtcgcggacccggccaagaaaggccgcgtggagtcgggagtcaaatatgtcaagggcaacttcatgccgctgcgcgagtttcatagcctggcgcacgcgaatgcgcaattagaggcgtggattcagggcgaggcaggcaatcgcctccacggcagtacgcgtgagcggccgctcatgcgcttcaacgaaaccgagcaagcgctgctgcagccgctgcccgccgtcgcgccaacgtgcccaacctgggctaaggccaagctgcacggcaacggccacgtccagcatgcgtattgccactactcagcgccgtttcgcctgatccaccagacgctgtggttggaaatcacgccggatgtcgtacgcctctatcacgagcacgagctggtggcgatccatccgcgcctgttcaaagcgggtacgcggtcgaccgtcgcggatcatctgccacccgacgcccaggcttacttcatgcgcgatccgcagtggtgcttgacccaggccacggcggtcgggccggcttgtcgggcggtcgtcgagagcttgttcgcgaagcgtgtgctcgatcagctgcgcgccgtccagggcttgctgcgcttggccgatcagttcggtcgcaaccgactcgacgcggcgtgtagccgcgcgctgaactttggtacgccgagctatcgcacgatcaagcagatcctccagaccggactcgaccagcagccggagttgatcgacgcgccgacgctggaagcgccctatctgagtggcggccacttccgccgccaaccctccgatctgttgcattgagccgccgcacggcgcgccgctccttgctcatcccttatctatctggaatcctctcatgaatcccatgctcccacttgaacccctgctcatgcaactgcgcctgtccggcatcctcgactcgctcgaggcgagaaaccgtcaggcgatcgaggccaagctggcctacaccgacttcctggcgttgctggtcgaggacgaagtcgcccgtcgtgatcagcgtcagtttgcccagcgcctgcgcaaggcgcaggtggtcggcgacaagactctggaacgtttcgattgcagccacagtccgtcggtcaatcacgccttgattgccgagctggcaacctgccgattcgtcctcgaacaggcgccggttctgatcgccggtccgaccggtacgggcaagtctcacctggtccagtcgctctgccattgcgcactgcgcgccggccatgaggtcctgttcatttcgcacgccaagctactggctcagctgcacgcggcgcgggcgaccgattcctttgagcgcaagctgcgtcagttggcccgcgtcgatgtgctggccattgatgacttcgcgctgcgtcctatgcgctcgccgcaggatgaggatttccacgatctgattgatgcccgttatgagcgcgcgaccaccttgctgaccagcaatttgcacttcgacgagtggggcgcggcgtttcccaacaagttgatgggggcggcgacgctcgaccgtttgcgcgaccgtgcttatcagatcattctcgacggcgagacccggcgcaaaccgcggcccctgccggaagcccggtcgcccgtccaggccacggcggccagggacgcttccaagcctcccccggccgcacgttagaccctcagcggcgagcaaaccctggggcgccgccccagaccccgcactcgccgtgaggcagccgccggggatgaaaaaacatccccgacaactgccgtcagcgtctgcgacctccagggcgtcaaggggctttcgcggggcgttggtgcactattagtaattgctgatattccatgagcctggattcctcgtttccggcacgagttcccccatttcccgtccttcgtcatgccgcaggcgcaacttgccctacccggacggattgcggcatgcccaggtaggtgaaggtgttgatgatggcggctcgaacgtgggcttcgttcacttgtcgctcgaaacgccgggagaacaggctgtcccccagttgcttgaaccggtacatcatgttctcggcaatgctgcgccggtggtagccgctatcgttcttccagccgtcgagtcccttggctccaatttcctgaatgatggcgtcgcgagcgtggtcgcctccccacgtgaccgcgccgtcgcgtggcggaatggtggcacgcgcgtcccgctcggcgattgccgcatggcagccgtggctgtcgtaggcgccatcggccgagacttgggcgatctcgccttcgacttggtcgagcaggccgggcaagatttcgctgtcgccccaacgatcattgcgagatctgagtcgcgccaccccggaggatgaaagagaatgcaagtgggcagaagcgggagaggtcgagcaatgacatggcggtagcaccctgatccccaacgtgacccgccgaaccgactcgtaccccggattgcctcgttcagagcgcacggtaataggaccgcaggggcgaccctgcaggttgtttcggttcagccccgtcttctacccattgcggagcttatgggaaaggagtccacgatggagctggttacactttacaagcgggtggttgggctggacgtgcatcaagcgaagatcacggcctgtgcgattctcgaggatgagtcgggagaggtgacggttgaattggcccttggcgctcaccagaattgacccgtttctgctcaccagaccggacccactgctcgggcttgccgcgtggcatgtgaaggagagaagaagtcctgccccaggtaggactgtctgagctggtgagatggcgagagacgtgggtggccccgttgatgcgcaacggctaccgatggcggtcggtgttcctcgtctgttatccggagcgatagcgcctcagtccgaaggcgcgtcttcctgacggtgcggcagagaagcccctcgcggcgcccgctgtccccaacaaatccctcccggacctcatcagcccgccgacagccaggaatcacctccggccgccgtatcttcccgcacgacatcacgacctcgtgcggggagaacccactatggaattccggcaatgtcaggcgtgccaggccccctttcggccacgcccgcaaattgcagagcaacgcttttgttccgctgcggcctgccaacgcgaacggcgacggcgttggcaggcgaccaggcgccagaacgatcccgactatcgcgagaaccagaagcgggtacaacaggcttgggcggagcgccacccgaactattggcgggactatcgacgccaacacccggagtacgccgagcgcaaccgcgtccggcagcggcaacgcgcaaaggacgaggcggccgggcagattgcaaagatgaacgcgtcaaaggttgaaatgccaattccttcaggcacttaccgtttgtccccggtagtggacgcgtcgcttgcaaagagtgacgcgtggatggtcgaaatcaccgtgattacagcggcttgtgcctcgccctgagggaattgcagtaagtattcggtgaacccgtgggccaagtctgaccttgacgatcggcgctagcgacacagaattgagcggaagctcctgtgcaggggatagagccagatatccttgatcggcaggataggcttggacgtggggcatttcttgccgcgtccggtggtttgaccgaccttgatccagttggcggcctggtaacaggtgccgcgatgacggggagtctcgacaaaggtttcgaggagcacggggcggtagccgtagcgcgccagccagtcgttgggcagttgcctgtggatgatcgcgaggatcttcgaggccaagcccttggactggatccagggcaagatcagaaagcgggcattgttgaccacgagcggcaggtttctttgccgctcgtcctcctgccagccgatgaagcgctcgcgtgcggcaagcttccaggcactggcgccgaagctcaacaaggcaacccgatgctcaccggcgaagacgaagtagcggctctgactaccggccatgggcgtgtagccgagatagtggtaacgggcgatgtactcgttccacagtcgggagtgggccgaaccggagacttggcgcaagtggagcggcggcagctcatgcactggccgcacgagcagcgattggggatcggtagcggcggtggcgagatactcgggttggcgaggggcgcaccgttgtgccgccggcagggtgagcaggccgtccgcttgcatgcgtagcatggcgactcggcaggtcatgtccttcagctcgccattcggcttgaaccagtcgaggagcgcgcacacctgacgcgagagctgcgcgcggctggcactggggttggcctcgatcaggtggcggagggtctgcagttcgtcaagggtgaactgacgcccgcaataaggcttcatgagctgtcgatggggtcggccgggtccatcgcggcacgacgcctctgtgccagcaggtcagcgtccatcgcccagggcagaaagacactcaggtccgccggcggctggctgccattcgccgcacaggcgtccagatacgccgtcagccaggtgcggggattgatcccccacaggcgcatcgtcatcagcaagctgaacatcgtggccgcgagggcgcccgaccacggactgccggaaccgtagaagttcttgcgcgcgacgacgggcgtgcgttggtcccgctcggcgacgttgttgtccatcggcacctcggggtggtcgacaaacaccgtcaagccggaccaatgcttctgcatgctctgcagcaccttcctggccggggccttgagcgccgggttcgcccgttcggcctcgcgttggttcgccatttgcgcgaccctttgccgcaagccgtcgtcacgtgcggcccactgaaccggatcggcgcgcacggcaaggcgcgcgtcgttcaagaggtagagctcgccaatccgttcgacccaggacagggcccattccgagagctccggatgggcgttggccaactcgatgaaatcacgccgttgatgggcccagcagaaggccagaaggatcgtcccaaggattctcgcgagcttcttgtagcccgagtagcgatcacagatgacgatccctccttggctggcggacagttctgcgatcggcaccggcgccgatcgcgtcgggtcaagcacaaagtgaatcaccgattcggagtgaaacacccacaggtaccagcgatgaccgatcttcccttcggtctcggcaaacaccatccagcgggtttcatccgcgtgccagcgattctcgctctgcagtcggcaacgcagcgcgtcttccagcggctcgaacagcggggccaaggtgcgtagtccgccagtaagggttccgggcgagagcgtcagatcgtagtcagaccagtctcggagcaggcgatgagtcggctggccgtacgagaacttggcgagcagaaggtgcacccagatcgacaccccgtacttgccgcgggtgatcaaccgcgccgggggggggtgcgctcaggatgcccggcgtcccggggcaccgacaggtccgccggtagcgccgccggcggattactcgccggtacggcttgacgtctatttcgagaatttcactgtcttccgtgccgggaaagtcggcatagccgagaccacactccgggcaatgggggcagtcgagttcgatggtttcgacctgtgccggcaagtggctttcgagcctccgtccgtgaccggcgactcccggccgctggcctcgcggccttgccgacttctggtcattcgatgcggcgtccttttccgtcctcgaacgacgctcggacttgcggccaaacaggcgcttttgcaaatcccggagcttgccctcggccttctccaactcgctgcgcaaagccgcctcacgcgccgccgcttgcgccatcgccaggcgatgatcagcctcccgttgcgccaaacgggcaagcgcttgttgatgttgactcttccagtaattggcctcggaacggagcttgatctccgcttccttgctcagcgtcaccatcacctgggcaaacggcgtcggcttgccgttgcttgtcgatggtcctgcgtacgagatgtccgatccagagcccatacgccgaagtctacccaaactcggcttctgtgtccagccctccgccatctgctcagtcgccgactatcggccgccgcctccgactacgggttcaccgaatacttacgaattgcaaaagacgacttgctcgccctggcggcaccaggccggtacgctaggtccgacaggaggtatctcgcatggatcaattggctgctgcgggggttcttaccctcgacttgcaccgcctcgatttgcgctacgcatcgcttcgcttgccggaccctccggcgatcacgcgtctggccaggtcaatcgcggccgatggtcaattggttccctgcattgcggtcgccggggagggcgaggcgttcatcctggtcgacggctatcgacgcatcgccgcgttgcgtcacctcgggcgcgatacggccgaggtcgaatgctggcaggcggatctcgcgcaggcgctgttgggcgtgttggcgcggacgcgcagccgatcgtttgcgccgatcgaagaagccttcctgttgcgcgagttgatttcgggcgggcagttgagtcaacacgaagtcgcccggcgttgcgggcgcgatgtgagctgggtcagtcgccgtctgcaactgctcggggggctgtcggacgccttgctcgaggccgtacgccaggggcaggtgtcgacctgggcggcggtccgcatcctcggaccgttggcgcgcgccaatagcgcgcacgccgaacaactgctcgcgaccctgcgcacgacgcccctgtcaactcggcaattggccaactggtttgcgcagtatcaacgcgctgcgcgaccggtgcgcgagcgcatggtcgagtcgccgcagctgttgctcgaagccgtcgccgctcggcaggaagagaaggttgccgaacgtctgcgcgaggggccggaaggcgaggtgctcgccgacctgcgcatcctggaagccgtcggtgcccgtctgaagcggcgtttgtccgccttgagttcgccatcgaccgctatgccgcccgccgtcacggcggcggtggcttctttgcaaccggcgctcgcgtcgcttcagcgccatctgaccaggatttgcccgcatgatatcccccgagattcgtcaatccgtccagacgctgcatcagcaaggcctggctgttcgcgagatcagccggctcttgaagctgtcgcgtaatacgattcgccgcatcctgcgaatgccggttcttgccgacgcgcgcgagcccgcgtgcccggcgccggtacgcctctggctccctgccgcttttgcgcgcgtgcgcggctatggggtccgcctacaggagatgctgcaggcggaactgggcctccatcccggctacagcacgctcacccgatggatccgggaagccggtctgcgctcgccgcccaaacgcgctggcgagtatgtcttcgcgcccggccaggagatgcagcacgatacctcgccccatcgcgtgatcctggccggcaagacgctgacggcgcaatgcgcgtcgctgatcctggcctattcgcgctgcctgttcctccagtactacccgcgctttacgcgctttgaagccaagcagttcctgctcgaggccgtgcgcttcctggccggctgctgcccgacctgcgtcatcgacaacaccagcgtgatcgtcgtcgacggcgccggcgacgatgccgtgttcgcgcccgagatggtggcgttcgcgcgcacgctgggattcgccttccgtgcccacccggtgaaccaacccgaccgcaaggggcgcgtcgaaagaccttttgcctgggtcgaaggcaatttcctggccgggcggacgttcgccgatttcgccgacctgaaccagcaggcgcgagcctggtgcgagaaggtggcgaatgccaagccgaagcgtgtcctggggatggcgccaagcgcggcctacgcgatggagaggtcctgtctgcagccgctgccggcggtgttgccgccggtctatcaggtggccgagcgggtggtcgatctgtacggcttcgtgtcgatcgagaccaatcgctactcggtgcccgaacgttgggtgggcaagacgctgacggtttatctgtacgccagcgaactcaggatctgtgcccgcgagcaactggtcgcggtccacccgcggctgatcggcgtacgcgatgccaagcagaagctgcccgggcatcacccgacgccgcagcgtcaggatcgtaccccgccgcctgaagccaccttgctgcagggccaccaccctgtgctcgacgcgtacgtcgcggcgctcgtcaagcaggcgcacgggcgcggggtgcggcccctacgccgcttgctggggttccggcgaagctacccggaaagtcccttcctcgcggcggtcgcgcaggcgctgaagtttggtctcttcgacctcggccgcctggaggcgatgatcctgcagcaggtggccggggacttcttccgcctcgaccgcggagacgacgatgcgtgagccgctcaaggcgctgattgcgcagatgcgctggtccggaatggagcgcgtcctcgacgaggaactcgacctcgccgaacggcaggggacgccggtccccgaggtgctctttcgcctgcttcgcgccgaagaagcggcgcggcgcgagaagagcctggcctatcgtctggcccaggcccatctaccctggccgtggaccttgcagtcgttccccttcgcccgtcagccgagcgtgaacaaggcgcaggtcctgaccctcgcggggctcgactttctgcgccgcggcgagaacctcctgctgatcggcccgcccggcaccggcaagtcgggaatcgccatcgggctcctgcgcgaagcgtgtctgaatggctaccgcgcccgtttctataacgcacaggccttgctcgacgaactgtatgcttcgctcgctgaccgctcgacgattgggcttctcaatcagttgtgccgcctgccgttgatcgtcatcgacgaactcggctacctcaacctaaagcccgagcaggtcaacgcgttcttccgcctgatggaccagcgctacaatctgcgtctgtcgacgattgtcacaacgaatgtcgacctgcccgattggtacgagttgtttcagaagaaaccgctggtcgatgcgctgctcgaccgcctgcagcatcgctgcaccctcctgcgcttgagtggtgcgagtttgcgcagcgagccggctggctcccaggcaacccaaacgacggccccgacagctgcctccagccgcgcgacgtctcgcaaaaagacctcgccagatgactccgcgtagcgcttgaaggcatcagtgaacggcggcggcttgctcgcccagcatcaccgtttctcctcgatgaccgccgcgcggctccgacgcctaaaacgctggtctgcatggcagtaagcgcgatactgccgcccttactgccacgccccagcgtatcgcccctccgctgcgtcaagggacgcttcgccaggctgcgaaaagccgcagcctgcccttgacccagctccagggcgcctctccccccaaggcttccgccagccacgagaaaaaccctccgcacggcttggcgaaggccgcttcttcaaccgcttcaacccttgcacacagccgcgctcaccacctaggcctgcgctaccgctggctcaattctcgtgagcaaaaaagggtcaggtttcgtgagcgccaaggattggccgagttcggcgggttcaagcgtgaccggcaggcgctggccgagtgggtggccacccgtggcccggaagtcgtggtcatggagagcacgggcatctactggaaaagcccctatgccgcgctggagaaggtcggcatcgtgtcgacggtggtcaatgctcggcgtgtgaagaccgttccgggtcgcaagaccgactgggcggatgcgcagtggctggcaacgctggcgagatccggactgctgcgtgcctcgttcgtgccgcccgcgaagttgcgggagctgcgccatgtggcgcggcaacgccagcaactggtcggcatcctctcgggcgagaagaaccgcgtgcacaaggtgctttccgatggtggcattcgtctgtcggtcgtcgtcagtgacatccatggggtcgccgggcgagcgatggtcaaggcgctgatcgaaggccaggctcccgctgaggtgctgatgctggccggcaatcgcctcaaggccgaccgcggggaactgctcgacgccctcgatggcgacctcacggccgaacaccgtttcgtgctgcgtgagttgatggcccatgttcaggagttggagcagcgcatcgatcgtttcgaccgccatctcctcaacgaactagtagtgcgttccgttaaaacctatacagattaggctatggcgagatcgaacttcttccaacgaaagacgactggggccgcgttcatctcgtcgaccccttggcggatgcgtgtcttgagttcgtctagagaactgacgcggatatgtcgcaagaaggtgcgagccatcttcgagaaggcgcactcgatgaggttgagccacgagccgtgtttgggggtgtggacatactcgaagcgcccaggacgcgtcgcaaggaacgcccgggtttccttcgagatgtgtgccgaatgattgtcgaggacgagacgaacaagcgcctctggaggatagtgggcgtcgatatccttgagcaactcaatgaactcggcgctacggtgccgatcctcgactcgctcgaagatatgaccggagtgcagatcgatgccagccagaatcgagacggtgccatggcgaacgtactcgtaatcacgcccgagggtggccgctttgtcaggcaccgggggcaagtccggcgccgtcagacccagcgcctgaacacctggcttctcgtcgacgctcacggtgtagatcggattgggacgcgcatcatgaacagccccctcccggtacaaagccacatcctgataaaccatcagaacctcttgcatcttccggtcgaaatccgggtcacgccgctccaggtaatagcggatcttgtgcggcttgatctgccgctcgttgagaatccgccagacggtactcttgcccgcttgcgccaaacgcggatggccgacctcctcggcatggctcgagacaaattccgccaacgccgaaatcgaccacacttccgctgcccgtccatgatctttcggtttggtacacgccaaactgacgacccaagccttggcctcctcgccaatctcaggctcatgcgggcgatgataggcatccttcaggccagccgccacaccatcggccagggctttgtcgatacacttgtacaccgtcgaacgtccgactcccactcgacgcatgacttcagtaatcgaccggttctccacgtacgccaggagaatcttcgccctctcggcttcacgtaccggcgccgttctcgaccgggccagatccccgagcatctcctcttccgccgccgtcaaggccagtgccacccgactcgtctttcccgacatgaccacacctcacacacaaacgtcttgaaatcatgtcagtatcgccgaatcttcatgtctattgttgaaacgaactactagagccctatcggaccaccctggcgctgatgcaaaccatccccggcatcgacgccattggcgccgccttgctgctggtcgagatcggcaacgacatggatgccttcggctcggtggatcggctggcctcctgggccggcatctgtcctggcaacaacgagtccgccgggaagcggaagtccgggcgcatccgaaaaggcaacccctgggttcgtcgcttgctctgccagttcgctcacgccgccagtcgtacccaatgcgccttcaagtccaaattcgaggccctacgcttgcgacgaggccataaacgcgccattgtcgccatcgcccacaaggtcctcaaaaccgtcttcttgttgatccgccgacagacgcattaccgggactcggtcgtcgacttcgaagccatgtcggttacacgtaacgcccctcgctggttgaaaatgctcagaaagcacggctttatccccgccgccgcctgactatctctcccgtcgagccgctccttcatggcatcaggcgccaagccttcgcttggcctctccacagggttctttcacggtaagcggtggtggtcacttcgatgccgatgatgtctttggtggtttcgtcgaccgccagatggatcttgcgccaggtgcggcgcttgcccaccccgtgctgacgcactttccattcgccttcgccgaggatcttcagaccggtcgaatcgaccaccacgtgcgtcggcccctgacgcgggcggcgcggtatcttcaccgaaagctctccggcacgtcgcgacatgtgggtgtggtccggcaccggcaggtccaggtgacacaggcgcatcagcgacttgatcagtccttccgtcgcgcggtacggcaactggaacaaggtcttgattgtcaggcacgtctgaatggcggtttccgagtaccacccgggcttgccgcgtccgatcggacgcggtggcgtccaactgtcccggatactcgcctcgtcgaaccagatcgtcagattgcctcgattgaccagtgcccggtcgtactccgaccagttcgtcacccgataccgctgcttgaggcccacctcgcctgtctccggcttcactcgcattgccatgccaacctcctcggacacccacaccccgccacccccgggatcatgccaatatactacaccgacgccctttcgcggcataaacgccaaacagccgacatttattccacggtcccctggacacccttccggtcgcctcttgccaagttgcaagaagcctgaaaacggcgtaaaaccgacccgtccgaaaccgctaaaacagccacttctgctggccgcattacgccgcgattcgctggccttaatgtgccgcaaattgacagctccggcgtatccgacagcacaaaggcgacctgctccgggtgctggcgcgaccggacatgccgctgcacaccaacgccagcgaaaccgacatccgggactacgtcaaggtgcgcaaaatcagcggcggcacccgcagcgatctcggccgccagtgccgcgacaccttcgccagtctgaagaaaacctgccgaaagctcggcgtctccttctgggcctatctcactgaccgcctcaccaacgccggcaaagtgccacccctcgccgacctcatgcgccaacgggccgcatgagccgtaccaccagtttttgagaaaccagtttttgagaagttactcaaccatggcataaagctatgaatgttaacggcttcccccttttctctatatgacgaaggagattatgtcgtccgagtggcgaggtcctgggggattatgactttcgagtggaaaggccctggacataaactctcaagaaccctcccgctgtctggatttcttgaactcgctcgcacttcgtgcagccatgagtaacgcctgatctgagtctgggctaccagactcaataagtagggtattcttggccggataatacaaaccgacgaggctgccttccgaaatccggatttcgttccattcgcggaccagcaaaggctcacctcgtgatctccttataaactctagcaagaggggtatctgctcattttgcgttccgcgtactgatgagtaccgcaagaggtctattatgtaggcacgctcaaaaacatgataggacggtacgtcttcgcgaatcacggcatcgtgttctcggctatgtgaagcaaggcgcgccgccgtttgagtctgactttgtatccggcttacgtagtgcgggacaggccccgatacaagccttacgtcaaagaccggcttatccccatggccccaagagcccagatcaagagccacaaacgtagtgacaatgaagattactaacaatgccgtccagtcctgccaacgaaccgcacccgccaaggtcaaaagcatgaagggcattatcgggaaaaggtattccggcttatcggagatgattacatactgaatcaagaacaggatgcagcaagctgccaaaggccagacggcgccgaagtttttcccaagaaatgctcggacacttgccatcctccagacggtaatagtcaagattgccacggcccccggaattccgccgagaaactcgacggtacgagcggcggcaagcactatctgtctaacgttaactttcgcgaggctatcgaaaagactggacgtattcttgaggtaattgtcgccagaaaacaataacgccagtaggagtccaacgggaattgaggcgccgaccacgaatccaatggcactatgcaaggatctgcttctgtggatggtacttagaagaagaactccgccccaaagcgccgcagtcggtctgaagccgatcgcgagaccactcgcaaagcccgcccaaaagtaatttctcgtctcgatcgcgagaagtgccgcgacaaggagccccaggccccaagctggatcgagggcggtgattccactagcccagaaccaaggatgcaaggcgagtgcgaacgcgggccagcttggtccttccacggcgttaaggcgtacccagcgcagaaacaacaatgccgtaaccgcagagacgagcgtcgtcaggagggcgcatagtcttggccctccgagcagtgctgcgcctcccataaggagctcattgaaagggtagcctgggagacgggatggtacgtacatgccatcgagccagaaaactgccccgctgcgaactactcgccattcgtccggatgcgagccgaaaccgtctgttataaaagccgctcgagagagtagcacggtgaggaaaaggccgaccggcaaccaaaacgggttgaggctggaaacccattctccgatgaatcgtgctgctgcatgcggattacttgtcggtataggcagcctctgaccgtcattgacattggccattcccttcacatcacgattgtccaccgcgtttcctttcatcaaaatgttggaactttttctttcaggccctggctaaggaaacgctgatcaacgccctttttcgacagactcgacgacgcgaaaccagccgcggcagtgccaaacttggcccgttatgacttgggcatgagtttcggtcgatcagacgtggctttccccatttttccacccgtttccgggccttcttcgtccatcagggcgcaacttggccgttgagcgccaacaggcgccgcttggcgatcatcaggttggccaggccgaacagggtgtgcagctgcgccgtgttcttggccaggcccttgtaacgcactttcctgaagtggaacaggttcttgacgatgtggaaagggtgttcgactttggaccgaatgctggccttcaccgattccaacttgcgcaacaactgacccagcacgcggtcttccggcacggccttgagctggccgcgcttcatcgcgacctgccagtcaatgtcccgctccttcaggtcttcccgcttctcgacgccggtgtagcccgcatccagatacaccgtcttctcgtctccgtgcagtacctgtgcggtctgcgtcacatccccgacgttcgccgccgtgcccaccaccgtgtgcaccaagccgctttcggcatcgacaccaatgtgcgccttcatgccgaagtaccactggttacccttcttggtctggtgcatctccgggtcgcgcgccttggcttcgttcttcaccgacggcggtgcggcaataatcgttgcgtccgcgatcgttccttcccgcatcatcagccccgcggcagacagcttgccgttgatcgcctcgaacagtttcttcgtcagttcatgtttctccagcaggtgccggaactgcagcagcgtcgtcgcatccggtgccgattcccgcgacaggtcgatcctgacaaacgcccgcaacgcttggctgtcggtgatcgcatcctcgactcccttgtatgctttctttcgtggcttttggttcatctgggagagggcgggaaggaatggctggaagggggtcaagagaaccgtggaataaatgcgagagaggttttttctctcgcgtttatgccgcgaaagtctcttgacgccctgtaagccaagtacgctggaggcaggggctggggaggggtgtatcatccccagccctgcctcacggcgagtgcggggtttggggcagagccccaaggtgtgggtgacggagagccgcatgaatgttgtcgaggagagttcggaaggccaggcatagcccgctgtccctctgggacctcaagcccgtggatgagcacttggcatgcttggtcagccgtttgtctggataccgaacagttgcttgttggcgcgtgtcgcaagagcgtgacctcgtatttgcaaggatggctatagatgaacgttccggaattgattttccccggcattgatgttgcgaaagacacgctcgaacttgctctggacgaccagtccaagaccgaatgcatcgccaacagcgggaaggagatcggagccttggtgaaccggctgaagctgcttgcggagcgaattggcgtgatcctgttggaggccacgggtggctatgagcgcccagtggcagcggcgctctgtgcggccggtctgccggtgatggtggtgaatccacggcaggcgagggatttcgcgaaatcaatgggatacctcgccaagacggacgccattgatgcgcgagtgctctcgcactttgggagaacgctgcaccagtccgcgcagcgggagcggctgttgatgaaactgcccgacgccaaccaggaggcactggaagccttgctggtgcgccacaaccagttggtcgccatgcgcgtggcggaggcaaaccgcttggccacgagccatccgtcgcagcacaaaagcatcaagctggtactcaagatgctcgatcggcagattgcgctgattgacaagaacatcgatggcatgttgaagggacattttgctcagaagctcgcgttgttcaaggatttcaaaggagtcgggccctgcatgcaagcggctctgatgggcgccttgcctgagttggggcaactcacccatgcgcaaattggcaagctggtcggcgtggctcccttgaacgcggacagcggtcgccacaagggcaagcgcatcacctgggggggtcgcgcgacagtgcgtaccactttatacatggcggccctgagcgccatacggtacaacccggtgatcaagatcttctacgaacggttgctcgccaaaggcaagctcaaaaaggtcgccttggtcgcttgcatgcataagatgctgacgattatgaacgcgatcgtcaaatcgggtatcccctggaatccagaacacccaaacgcccctaaaaacgcttgacttggaacacagttgctcatccgacaggccgtaccattgctgcaccagatacacccgcaacatccgctccagacccaccggcgggcgatcccgcttccccttcgggtagtgcggcccgatcacctcaagtacctccgcccacggggttaccttctccatttcggaaaggaacacctctcgacgcgtcgtccgcttcttgccttcaaattccacttcggaaaaactgatctgcttcatctcgctacccggcgtgtgctcaatgcccgtattataccatgcggatatgctgcgattaaatcagcgtttccctaaggcgttggtgccctattagccaatgccaatattccatgaagctggatttctcatttccggcatgagttccccccagggcttgctcactcggatgtcattgcgaagtgaagcccagggaagtgaaacccagtatcctcatccggacgtcgtccgtccaagcggcgcacttgcgcttcaggcgcaggctggtcttggtcttgtcggcggtatccagacgaatcaggttgaggacgattttcttcaggagggagaggttctgtggggcgttgcccttgcgtatggtgctggcatcctcgccaaagctgacatcgagaacccagtgaaggcggttctcgatgccccagtgggctcgcaccgcggcggcgagttgttcggccgtcagttcacgagagctgatgtagtagcgccgctcgagcttcgactcgtggttaccgaccttacgcagggagtcgacccgagcgatcttcttgcattcgggccaatcggccagatcaacgatcccttccgcgggcagcaccgaagcgatttgagcgacgatccggccatgggacgggtgcacctggcggtggcggtcgacgtcgtccgattggtactggtcaatgaattccgtctcgatcgcgtccagcagcgtcggttggttgcctttgaccgccagcaggtagtcgccgccctggtccgtgatctgacgggcgatgttcttctggcaccccatggcgtcgatggtgagcagcaacccgttgatatacagtgccttcaggagttccgggatcgcggtaatctcattgctcttgctggcgactttttcctggccgagaacgacgcccagttccgtcgcgaaggcgctgaccatgtgaatggcgctctcgccgccactgcccgacccgcgtaccgtcttgccatccacccccaggccgcctgtcagggtaccgaccaccccagccacccaacggcggaacgccgcctcaaattgcttcgggtcgagggctcggaagatgcgcagaaacgtttcctcggaggccacgccgttcagcagcaccaggaactgacgcaaccaatcttccttctcacgtccccaaagggcgatgtcttcgatggtgtcacaatcggagaggacggctgcgatagcaatcacaagaacttcctggaagtcatgcagtgtcccattgctgcgtttacgcgggtcatccacttcccggaaacagcacatcaggcttgcccccctcgtcagagtcatttctgtcgtccaaaagacgagagtagacccgatttcgcgcgggtttacaagctattgtcataaagtctggccgtcagcaatttttgcctctctgaatatgacgaagtagactatgctatccgagtacggaagccctggagttccctcatttcccgtcattcttcatgcagcaggcgcaacctaccccacccgaacggattgcgaaaggcaagcgcgtggtagcaacccgaaaggctggtcttgaggttgcgcaagaccgtgttgacccacttgaactctggcaggtctttgggctttcgcccggcgacgacggtcggctgatgaacgcagccggcgtcggtgacggtgttgaagcaagccagaccatccgacagcaccgtcgatcccggtgcgaggttgctcttggcccactcggcaattgccttcagggtaaaaccgggaatcagcgtgagtttggcacgcagggggtggccttcatcgctgaacgaaaccgcggccacgaacgggactttgtcctcagaaccccgccctgccttgccgcccgttcgttcgccgcacaggtaagcgtcatcgacctgcacctggccatttagcacatagcgttcttcccgctgctccatcgcccgcatcagcttgtggtggataagccaggcagtgggataactcactcccagataccgcttcagagccagcgccgacagacccgtcttggcctggctgatgaggtagatcgccaggaaccacacggtcagcggcagcttggtgccctgaaacaccgttccggcgatcagcgaggtttgatgccgacaggcgttgcactgaaacactttgcacgaccccccgcgcagcacacagtgcgcccgctcaccgcagcgcggacaggaaaacccgttcggccaacgtgccgcctccaaggctgctgcgaactgcgactcgcttccgaagcgctgggtgaactccggcatcgacaaccccggttgaaactggattcgattcatggccatggcgctgctctccgtgtagtgacggagtccaggctaagccccgctgggctcaccagatgcgctcagctgacgctcattgctaattaggttctcacttggatcggtcctgcctagcgccgaccggcaatcgtttccgcaatagcctgagttcgttggcgaaggggtgcttagtcagccaaacggcggcaagggccgccgtcaacgccagcacgcctcctgccgccagttggccgatgtacggggccgtcagttgttctgcgatgaatactccgctcagcgcgccaagtaccgcggtagccgtgattccacagcctggcaggcaggctttcgcaacatcgcgaccgagcagggtgatcgagccagccaagaagaagaatgccaataccacattcaagatgcttgtcacaactaggccgtagcagattgtcgagaggccgaaaggggcggcggcgaggataatcagtgtgcgcaagacctgcatgctcacctgcagcaggctggctttccggacctccgagagggccagaagcagctccgtggacatcaggaggacgaggtcgatagccatcgcaaagcagagaatacgcaccaagggcaccgtcgcgtcccattggtcgccatagaggacacgaatcaccggtaaagccagacacgcacagaccgcgtagaagggccagccaatcgaggtcgtcatcaggacggtcttcaggaaaccctcgctgacgttgccaccgtctcgtcgcgttgccgcgaaatagggtagggcgacactgtggacggctgacatgaccgtgcgtacgaacaactccagcaagccgctggcgcggctgaagaagcctacatcctccatgccggaggtgcggccaatgatcaggtcgggcgcgcttctgcccagttggccaaagacgtagatgccactggcgaacccgccaaacgccaggactcctcggatttccttgagtcccggccagcgtggcaactccggcgggcgcatggcgagagtcatcgccaccgtgatcgcgacgcccaacagggatgagtaagccatgctcatataactgaaacccgacattcccaaggccactgcagcaatggaagaagcgacgccggcgaccatggtgatgcggaagttcggagcgaagttcatttgcctccgaaagtaggccatcgtgatggcgccgaagggaatcagcagaaagttgcaggccagaacgcgcatgacgctgccgattcccgcttgagaatagaattccccggccacgaaactgcccccaaacatcaacgccgccatggtccacgagaccatgatattgatcgccagcgcggcacggatcttgtcgcgcgtaagattggcttcctgaataaggtactcggcgacgccaaaatccctgaccacggaagccagcgcggcaagcgatgctgcgaccgaaaatatccctacttcatcgggccgcaggatgcgggcgaggaccatggtggtggcgagctgtagaaccatgagaagatagttctgcgccagggagtagtaaacggacttgcggacagagcccaagcgaacgtcctgtagtgacgcgccgcgcaagctgggcgctctgctaagagatgcgggatgttatcacagactgagatttagcggcattatggagcaaccacccccagcgcgtagccgtcggctcagccaaaatgcacttgttttcgacgaacaggagcatttttcatggcagagagccacgtggtgacggccctggtaaccaagcatgccgagatggccgggcttatcgagcatcacaggaaggaaatggggcgactggcagttgatctggcccacctagacgcgaccctcaagctgttttccccggaaatcgacctgcggacgctccgcgccaaggagcaccggacgcggaaccgcttcttccggccgggggaatgccagcgcatggttctggacatcttccgcgaggctcagggcgcggcgctgagcagccgccagatcggcgaagccctggcggtacgccaaggcctggaatccaccacggtcatgatcgagcagatgcggaagaacgccattgccgtcgtgcatcgcctggagcgcaccggcactctgattcccgcgggccgtgacggacacggcgcgacctggtcagtcgcatgacacccttacagcgccaggctttcccccagccggtggttgccctgccagtacccacaccaatcccggctgaccagggcacgggcgcacttgccgacgatatccaggagaatgtggccgttgctccagcgccgggagagcgggccccggaaattcggacaggaggataggtggtagccttgcccccacgaacggctgcgtaagcggccacaccaggagcaagagcatggcaagaaggacgaggcggaaccacacaccggcattcaaggcgcaagtggcagtggcggcgctgaagagcgacaagacgctagcggagctggcgcagcagtatgacattcacccgaatcagatcacggactggaagcggcaactgacggagcgtgcggtccaggtttttggtgacgccagcagccccgcaagcagtgatccggacctgacgaaactgcacgccaagatcggtcagttagcgctggaaaacgatttcttagaacatgcgctcaccaaggcgggcctgctgagcgcaagacgatgattgaccgcaaccacaagctccccgtatcgcatcagtgcaccgtgcttgggcttgcccgttcgagcgcgtactacacgccacgtgaggtctcgccggcggacctgaccctgatgcggcggatagacgagttacatatcgagcacccgttcgccggcacacgcatgttgcgcgatcttctgcgccccgagggcttcgaggccgggcgcaagcacatcggcaccctgatggcgcgcatggagatcgaagccctctatcggaagcccaacacctctcgtcggcagcggggtgatgaaatccatccgtatctcctgcgcggcctcgcgatcgagcggcccaatcaggcgtgggcggcggacatcacctacatcccgatgcgccggggctttctctacctgttcgccgtgatcgactggttctcgcggcgggtccttgcctggcggctttccaacaccttgacgaccgacttctgtctggacgcggtgcgagaagccatccaccgctacggtcgcccagcgatcttcaacaccgatcagggttgtcaattcaccagcggtgagttcacggggttgctcaagatgcaccacatccggatcaacatggacggcaaggggtcctggcgggacaacgtctttgtcgaacgtctgtggaagagtgtcaagtacgaggaggtctatctcaaggcctatgacggcgtcgccgatgcgaaggccaacctggccacgtatctacgcttctacaacgagcgacgaccccatcgctccctggatggcaagacgccgaacgtcgcctacttcgcggcaatcgcgtccgcaacccgaccagcggcgtaaggcatgaggaagggactccgtggatttgtggacgatgcgctgtcgcgcaccgggccgcttgccgtggaaaagtctggcgactttcccaccgcgcgtcccttcgcccacaagctccaccgagctctattcgttttgtataaaatcccggaaggtcaaaaccaaccgtatcaccggtcagtcgaccacaactggcaaggttccacttatcaaagcacgttttctgtccaaacaaacggggccacctctctgcgcctcagttgccgaaaaccgcggcattatggagcagccaccccactcgtccgccgggcttggcggcgacgccgcccctgttcttctggcgagctcattctgtgagcctctagcgccctacactgcggctcatgacccaaccccatgagcccgtgcgatgagtttacatttcctcctgaaagccaaagcccgtaccctgtccgtggttcaggtcctggcgatgagtgacgacgacgcgtttacgctgttccgcggcttgcgctggggcgacggggagaaagtggtctgcccacactgcggcatggagcatcggcactactttcgcccggcgcgcaagatttggcgttgtgcgggctgccaggaggatttttcggtcacgtccggaacgatttttgccttccacaagctgccgctgcgcctgtacctggcggccgtgatcctgtttaccaacgccgtgaagggcatttccgcgctgcaggtgggtcgcgacctgggcgtgtcccacaagaccgcctacgtgctgttgcacaagatccgggagagcctgctggtggaccgggaggaatccgccctgcagggcgagatacacgtggatggcgcgtatgtcggcgggaaggtccggccggagaacaagaaggaagaccgggtagaccggcgcctggcggagaatcaagacccggacaagcgctgcatcctggtgaggcgtcaggcgcacaccgaggcggaggtagaggccggcaacgccggggccaagaagacgctgaccttcatcgtcaagaatgagaaccaggccgacctcggcaaactggcgccagtctacatcgcgccaggttcggtgatctgtgccgacgaatcggacgcctacgaccggctccctgccaagtacgcggttcgccgggtgaaccacggcaaggagtaccgcgccgatgacggcacgaccaacaatctggcggaatcgtatttctcccgcttccgccgtttccacatcggccagatccacaaggcggctccgaagtacctcgacaactacgccaacgagatggcctaccgggaagacacccggcgctggagcaacggtgacatcttccgggacatcctcggcaagcgcacccgtgccctggtgagtcgggattggtgcgggtactggcagggcaaccaccgactgggggaaagcctggcggtgtgaaggcgtcaggcgaccgcccaggtggcgccgtgcccgtcacggccggcagggatcagggtgccggtacgctccaggcgatgcaccacgccaatggcgttcttccgcatctgctcgatcatgacggtggtcggttccagtccctggcgtgccaccagcgcttggccgatctggcggctgctcaacgccgcgccttgagcctcgcggaagatgtccagaaccaggcgttggcattcccccggccggaagaaacggctccgcatccggtgggccttggcccggatcgtccgcaggtcgacttccggggaaaacagcttgagggtcgcgtcaaggtgggccagatcatccgccagacgatccatttccttctgatgatgctcgatcagcccagccagttcggcgcgcttgctgatcagggccgtaaccacgtggctctccgccatgaacaatgctcctgttcgttgaaaacaagagaattttcgccgggctgagcgtcagccgctgggggtggtggctccatgatgccgggcttgagcgcctatccgtggtatttcccacagaccaatggagaatattttggcaaaatatgatcttgagcccaatccactcgatgagcactcaatgtgaaacaaccctgctttccgtcgccaatagacatcgccgacgatgacgtcgcgatgccaagaaaagagcatggcaggatcgctcaggtgcctccgtcagcaccacccctggtgcctcgaactttggctggcgagcagaccgcgcctttgaatatttcatgatacggggtggctacctgtcctgcaatgaccgttagacaggggccgtgcgacgcacgctgtccggtggtatcgcgttcggctccagttctgacgttgccagtgccgccgctgcgctggttgcgttttcaacctcgggagggtcgtttggccgtggccgacgggggcagctgtggagtttgggtggtggaaggacttggggccgccagcattgatcactgcattcaagtacgagggagtaggcaaggcatgcacgagcgcaagacgatgaagacacgccacatgggaagccggcttcggctggttgccggagtagtactgatgtgggcatcaggccaggccttcgccatgtatgagacgaccgatgctgaacgggctgtgctcccaatatactgcaaggatactcagggcttcgccggctacggcgataaatggggcagcaatgcatcaccattggcgaagaagtgggtggcccaaatgggtgagacgttttgggccatgcatcattattgtcgcggtctggtcaatcgcaacagggcacttcggccgggagtgccgccaagggaacggaaggtcctcctagaaggcgcagccggtgaatacacctacgtcttgaacaatctcaaagaccccaatttcatactgttgccggagatctacacgcgcatcggagaggctcgactcttggcctcggatctaggtgctgccgagaaggcgttttcacgggcgcgggcaatcaaaccggactactggcccgcttattcccattgggcggagcacctgatgcaaaccggcagacaggcggaggccaagcaattggtgaagactggcctggagcatgccccgcatgcgaagatgctagtggagctatatcgcctgctcgggggtaggcattcggagatcgtgccggtggtcaagaacttggtccccggtaaggcggccgatcaacagcgggcaacaaccgaccagaacgccgagaccgacgaagtgccgatcgacagcgattctccggacgagtaactgccgcagggcacgagcacgtagtccgccaagcaccggcgctgtcggcgagcgtcctcttgttgctcctcggtagcccactagacaagaagacaggggatccagacgcatggtcggtcaacaggaggtcacggaggtacggaccgctgctgacgtcaggcccggcacaatcgggccgcgctttgtgacatccgcggcggcgcgatttgcgtcatggtctggttggcgacacgggggcaacgaggttttgggtgttcgcttgggagagatgcgctttgacgacaatgattgcacccgtggcctcgtggaacaattatccacgacaggtctgcaccctgcatcgaccggagcgctatcggcagttctcgccggacgtggaatcgggcatcgcccgcggtctgggacggagttacggcgacgccgccctcaacgagggtgggcatgtgtttctcagcgaaaggctgaaccgaatctcggtcttcgatccggagcgtggggtgctgcgcgccgaggcgggcgtcagcctggacgatctgctgcgcgtcattgtgccgcgtgggtggtttctcccggtgactccggggacacgcttcgtttccctcggcggtgcggtggcgtccgacgttcatggcaagaatcaccattgcgatggctccttcggcaactacgtcaattccatccacctggcgataccgggggctggcccgatcgattgttcgccgaccgcgaatccggagacgttctgggcaaccgtgggtggaatgggtctgaccgggttcatcggcgaagtggaattgcagttgcgcccgatttccagcgcttacgtgcaagccaggcactacgcggcgacgaatctcgaagaactgttccgtcacttttccgacccggaccgcgatgccccctacaccgtcgcctggatcgattgtctgtccgctggcaagcgattgggtcgcggcgtactcatggccgggcatcatgccgcgtgcgacgaactgccggtcgaggcccgcgccaaaccttacgacttgccagcaggcagggccttgtccgtgccggtcaacctgccggcctgggtgctcaacccgacgtgtgtcagcctgttcaacggggcctacttcgctgcgcaagcgcgcaagcgtgcccctttcattgccgattatcgttccttcttctacccgctggacaacatctcccattggaaccggatgtatgggacgagggggttcgttcagtaccagtgcgtcatccccgaagccggcgccttcgatgccatgcgcaagctgctcgagcggattgccagcagtcggcacgcgtccttcctggccgtgctgaagcgcatggggccggcaggaaacgggatgctctcgttcccgatgcccggttacactctcgcactggacctcagtttgcgggatcccgatctattcaagctgctcgatgcgctggatgaactggtcattcaacacggcgggcgcgtgtatctggcgaaggatgcccgcctgagcgcggcgtcgttccggaggatgtatccacgttacgaggaatggctgaccgtcaagaacaaactggatccgcagcaccggatcacctcgagtctggcccgacgcctggagattgggggcgccgcatgaaagggtgggtcttgattctgggggcaacgtccgccattgcgcgggcgacggcaagcaccctggcggcggcaggttaccatctgtgcctggcgggccgtgacatcgacgaactgcaacgggacgccaccaatctggctatccgtttcggcaatcagacctgccaccgcgagttcgatgtcgaccgtctggagacgcacggcgtattcttctccgaggtacagtccctccccggcgggatcgacggcgtggtggttgccgtgggctaccttggcgattctccgtcgtcacgccatcaaccacaactgcagcgcgtgttgctgaccaatttcgtcggtcccgcggcgattctcgctctatgtgcggattacctggaggaacggcgagcgggattcatcgtcggcatttcctccgtggcgggtgaccggggcaggcaaagcaattatgtctatggggccgccaaaggcggtttcagcatctatctgcaaggactgcgcaaccgcctcttcacttctggggtgaccgtggtcgatgtgaagccggggtttgtcgatacgccgatgacctacggacttcccgggatgttcctcgttgccagcccggcttacgtcggcgagcgcattgttcgcgccgtcctggcgcgacgcgacgtcgtctatgttccctggttctggcgctacatcatgttgatcattcgccacattccagagaagctcttcaagcgactgaaactctgaatggataccgggaagattaccgttgccgccttcgacttcgatggcacactcacccggcgagacagcctcctgccgtttctcctctacgccgcagggccggtcaatttcgccatcaagatgaccagggcttcaccggccctgctcgcttacgcggcccgcctgatgcgtaatgacgcggccaaggaaaagctgttgcgcaccttccttcaccagcgcccactggcggacatcgaggccatcggcacacgcttcgcccgagagcgcgtgcccgccatgctgctggacgatgcctacgcccgcttcctctggcacaagcggcaagagcatgtctgcgttctggtgagtgcctccttggtccactacctggaaccgtgggcgaagtcggttggtttcgaccacgtgatcggttcgcaactggccagtgacgacaatggactggtgtcgggccggttggacggcgggaattgctacggcgaacagaaggccagccgactgcgtgcgtggctgggggccagggaggcaatcattcatgcctacggcgatagccggggtgaccgggaaatgctggcgatggcggaccatccgtattaccgcaccatgccgaaaggtgaacgaaattgaaaaagctgctggacctgatcaagctgatgcgcccgcatcaatgggtgaagaactccttcgtgtttaccggcctgatctttggacatctatggggcgattcggacctcgtcctgaaggtcattggcgcggcgcttggcttcagcctggtttcgagcagcgtctacaccctcaacgacatcctggatcgcgctgccgatgccgcgcatcccaccaagcggaaccggccgctggctgcggggcgggtcagtgtgacggcggcggcggcgctcgggatagtgctcatggcgcttggcctcggtctcggttggtgggtgtcgcccgcggccctggcgatgcttttcggctatggcgtgctgaacatcgcctactcggtgcatctcaagcatgtggtcctgatcgatgtgttcatcatcgccactggcttcatgctgcgaatcctggtggggacggtgggtgtgggcattccgccatcgcaatggctggtgctctgtggcgtgatgatcaccctctttctggggttttccaagcgccgagccgaagtgctgacgctcggtgatggacactctgcacatcgtcgcgttctcgagcactacagcccggtgctgctggacaagatgatcggcatcaccgcgtcgggcgtcatcatgagttacagcctgtacaccatgagtccggacaccattcgcgtccatcacacggccaacctgatctatacggttcctttcgttatcttcggtgtgtttcgctacatctacctgctgcatcatcaacacaaagggacggataccgcccacgacatcgtgcgcgatgcctggttggggggcgccgtggcgtgctggcttgccgcgacgctgatgctgatttcttgacaaccatgaattcaaaactgtccactttcctgtccggccgcaatcagcactggctggtctggacctccgtgctgagcggcctggcctatctcggcgtgtcggtatcggggggctggcatgaggtctcgcatgcctttggattggtgggcgccggcggcgtggcgatcgccctggtgttgtcgctggtcaattacctgttgcggttcgtgcgctggcaatacttcctgcggcttttggggtgcggcatcccgagtggggagagcctggtgatctacctggccggattcggtctgacgatcgttcccgggaaggccggcgaagccgtgcgcagcctgttcctgagtagccgcggaatgagttaccggagcagcctgggggcctttctcgcagagaggctgtccgacctgctcggcgtgctcatcctcgcttccatcggcttctgggccttcgactcggcgcgccccgtgctggttggcctgggcctcgtcgtcctgacggtgctcctggtcctgcgtcttcccacttggcgtgcccgcgtgggcgtgtgggttacgcggcttgttccaggccgctttcatgcggggctggaagctgtcggcggggtcttcggacacgttcagacgtgtttgcacggccgccatctcttgctcggactggtgctttcaatcgctgcctggggcgccgaggcctatgccttctatcttgtcctgcagtggatggaagcgcccataggctggcaggctgccgtcttcatctatgcgtttgcaatgctcgtcggcgccatcagcttcttgccaggtggcttgggaggcgttgaagcgaccatggtcgggctgttgatcctgatcgggtcaactcagccattggcgctggcggctaccgtgatcatccgcctgacaaccctttggttcgccgttgctctgggtctgctggcactggtggcgatgctcaggatcgaccaggtgccggagcaaagctcggcacgttagcgcacgcgtgcggcgtctggccgcttcgcgcttcccttctttcgccggcagacccgcgtactccatcactcccgcatcaggctgtcagggtctgattggttttagcctatacttgcaaagtgggtgtttgcccttgcaggccccaggctcgagcgatcgggtccgcttcgctcgcgccgacggacgcggacaaatccactgtggtaggtgaggtagaagatgtctgtaagcgacgatcacattctgttcatcgaggatgggcagccgcgtggcgaagatcccgacggccggagaccttggctcgttctcgtcgccgacgacgacgacggtgtgcacgaggtgacgggctttgcgctggcgacgatgaccatcctcgaccgacctctggcattgctgcacgcgcactcgggtgccgaggcgctggccgtgctgcgcgcgcagcccgacatcgccgtcgtcttgctcgatgtggtcatggaaagcgatgacgcgggccttcgtctggtcgagaccatccgcagcgatgaggcgttggcgaatacgcgcattatcctgcgcacggggcaaccgggccatgctccggaggccgagacgatctcccgttacgacatcaacgactacaagaccaaggccgaactgagcgaaagcaagctgttcaccagtctgaccatggccatccgctcctacgatcagttgcagcgtctcgaggccaacaggcggggcctggaaatgatcgtcgcggcgagcaaccagctcaatgccaagcatggcgtgcaggctttcgctgaaggcttgatcacgcagatcgcggcgctcgtcagagtaccgccggaaggcttggtctgcgccgttgccgagacccgcgccggcgatgccggacccaatgattatcaggtgattgctgcagctggaagcttccgttcgctcatccaccaccggctgaaagagatcgacgacttgcgcatcgttgctgctctgaccgctgccctggagagtcgggtcagcagtatcggacgccacagcgcgacactctacttcgcgaagtccgagcaggagggttttgccgccttcatcgacgccgcccgtcccataccgccgctcgaccagcatctgatcgaggtcttctgcagcaacattgccctgtgtgcaaagaacgtcgacctcgtcgcggagttgcggcgggacgccttcttcgaccgtcagcttggtttgcccaatcgtaacgcactgatcgtcgaactgaatcagcgagcccagatcgctccgaacggtgacggcgtcctggcggtcgtcgatgtcgatcaattcgccaccgtcaacgacatcctcggacaacactacggcgacctggtactgaagatgactggtgcgcgtctgcgcgagttttttggtccggtggcctacatcgcacgtctttccggcgatgcctttgctgtggtcgggcagcgtgaggtagtcactgccgaggcaatcggtctctgcttcgccgaaccgttctcgctgatggggatccggcagtccgtgtccgcttccgccggaatcgtcttcctgaacgccggctttcgccccggcgcggaatacgtccaggacgcctacctggcgctcaagcgcgcaaaggccgccggacttgcccagatcgtcacctatacggccgatctcgccaacgaagttcgttcgcgcgcccgtcttctcgacgaccttcgccgcgccttcgaaggccatcgcctgcatctcgtgtaccagccgcagatcgatctcgctaccagccgggtgatcggcgccgaagcactgttgcgctggcgcttgcctgacggcacgatgattcccccggaccgcttcattccgctggccgaacaatcaggtctgatcatcgacatcggccattggctcctgcgcgaagcgatgttggctctgcatcgtttgcgtgcggcaggcgcgccgaatctgcgcatggcggtcaatgtctcgccgatcgaattgcgtcgtcccgatttcgccgacagcgtcttgcagatcctcggcgagacagcgacgccggccgacgccgtcgaactcgagatcaccgaatcggttgccgtcggcggcctggcggcggccatcgaaacgctcgcgcccttgcgcgatagcggcatcacggttgccatcgacgacttcgggacgggctactcgtcgctctcctatctcgagcgcctgcccgccgatcgcctcaagatcgaccgcagtttcgtccaggggctcgagcgtggccaaggcgcggcgcgcatcccccggaccatcatcgccctcggtcgcgaactgggtctgcgcgtcatcgccgaaggcgtagaaaatgaatccgtcgcacttgccgtccgcgcgctcggttgccacgaagcgcagggttaccacttcgcacgaccgatggtcgaggccgatttcgtcgcctggctcgccgctggcgggtgtgccgccggatgagtcgatgctgggcgcttgtcggtctgttgtgcgcgggtgccctggcactcgccggctgcgatgagcagccgccattgcgcgtcggcttcctcgcggaactgaccgggcgctcatcggatcttgccgaggccggtcgcaacggcgtgctgatgtccatcgagagcgcccgcgatagcaaactgctcaagggtcggcgcgtcgatgtcctgattcgagacaccggcgccgacgcctcatccgcacaaaaggccgcggaagatctggttgctgccggtgtggacgtgatcattgggccgatgaccagtggcatggtgccccccgtgcagtcggtcaccgagaacgccgggatactgctcgtatcgccgagcgcgacggccactcagttctacggaaaggacgatctgctcgttcgcatcaactggaccactcgcgacaacggcagcaactatgcgcggcactaccacgccaagggcctgcgccgtctcagtgtcgccgtgaatgagaacaaccgggtctttgccgacagttggctggccgagtttcgcgttgtcttcgagtcgctcggtgggaccatcagcgccagccactatttcgactcagctgccgagaactatcgcgaccttgtcgaccgcctgctcgcgccacaacccgacggcctcctgctcatcggtaactcggtcgatgtcccacgccttgcccagcaggcctacaagttccgccccgggatcccgatgatcgccgccgagtgggctgcgacgtcgcaactgatcgaactcggaggacgttccgtggaaggtctgatgctcgttcagaactacgaccaggacgatacctcgccacgctatgtggccttccgcgatgcgtatgcgaagcgcttcggcaagcccccggtgttcgccagcgtcctgggtcacgacgccgccagcgtggtcatgggcgcgctcgcgcgtcgcccgaacgacatgacagtaaaggatgcggtgctcaagttcggcccctaccagggcctgcagcaggaggtcctcttcgacgccaatggcgatgcgcaacgtacggcccacttcatggtcgttcgcgacggtcgtttcgtgcgcgacaaatgactgcgccgaaagcctggcgactgcgaacgtctctggcatgggtattgacggcgatcttctcggtcagtttcgtcgccgtcgggtctgtcctcttcctggtcagagcaccgcagatcgatctggaaacccgcaagcttttgcagacggaaagcgccgaccttgcgcagggtaccgaagcgctcctcgctgccctgcagacgcagatcgagctgatagcgtccacgcttgctctggtgccgtacagcggactgcaggcggttatcgaacacgccgtcgcggacaccagcgctttccaggcgatctaccaggtgtccgccgatggcacggttctgcgcgccgccgtcaattcgcgtgttggcgtcggccgtcgcgccgaactgctcggcaacgatctgtcgcgccatttcctcgttcagcgtgtccgagagaccggtgcaccggtgtggagcgacaaacaccattcgccgatttccggggtgatcagcgtcgccgtcggcgtgccgtcgggcgacagcgtcatcgtcggcgaaatgccactcgcccaggtgctcaagtcgctacgcatcgccggcggcaagcggcatgcgcgcgtctgggtgatcgaccagcgcggcgagatcctcgccgacgatgaggactcggcgcgggtcggcgtcgccaatctcgccaatcagccgttgcttgccagcctcggcgacagcgccggtggcatcgggcaggtcagcttcgaaggcgaggtattcgacgccgcagtcgcccactcgcgcctgctcgactggtacttcgtcgtacgcagcccgagcgggctgaagaacccgcagattgccgcgaccatcgagttcggtgtggccgcgctggtcagttccatcgtcttcgggctcgtcctgtctccgctctgggcgacctatctggcgcgcccgatcagcagtatcaccgaacgtgcccggtggatcgctgccgggacgacgcttggtccgtggccgcgcagcaggaccatcgagctcaatcaactgtcggccgacctcgaacggatggccgaggccgtgcgcgaccgagagcgggcgctcggagttatcttcgacgcgtcaccagtcggcatcggcctgctggagccggcaagtaatttcagtttcgtccgcgtcaacgatgcactcctgcagttgctgggctatcaacgtgaacagttgctggggagaaacgggctcgacctcggtctctggtgtgacctcagcgtgcggcggagtctctacgacctgctgcaggcggagggctatggggaagtcgagggctggctgaagcgtcgcgacggtagcatcgtcctcgccgccatcagcgcccggaccctcgtgatcggcaaccggccgcaaacgatctgggtcgccaaggacatcacccacatccgccgaatcgaggacgaagtccgtaccctcaacgccgaactcgaggagcgggtgcgccagcgcacggaagaactgcgctttgccaacgccgagcttgcggccaccgtcgaacaactgcagctcgcgcgtgacgaactggtacgtacggagaagctcgcctcgctcggctcgctggtcgccggtatcgcccatgaactcaacaccccgatcggcaatggcgtgatggcggtcaccaccatgcgcgccagactgacggatttcgaggagcagacgcgcgcgggagtgcgccgctcggatctcgaccgtctgctggcggcggtcgacaccgggaccgacatcgccgtgcgcaaccttggacgagctgccgatctcgtcaccagtttcaagcaggtcgcggtcgatcaagccagctcgcaacgccgcccgttcgatcttggcgaagtcgcccgcgagatcctgctgacgctgcaaccggtcctcaagcaccgcgccgttacggtgaaagtgtcgattgccgccggcatcgttctcgacagctaccctggccccttggggcaggtcatcaccaatctcatcgacaatgccgtcgtgcatgcctttgcggacgaccagaaggctgaggtggccatctcggccgacaacagcgtgcgaggtcgcgtcgtcgtcgaagtcgccgacaacggcaagggtatcgcgacgtctctcctgccacgcatcttcgaccccttcgtgaccacgcgcatggggcgtggcggaacgggcctcggcctgcatattgcgcacaacatcgtcgtcagtgtgctgggcgggacgcttgccgccgacagtactcccggccgcggcacacgcttcacgatcgacattcccttgacggcgcccgttcccgagcgccgggacgacgcgtcgagcgccgctcgcgggaccaccgggatgcgagagcaatccgctgcctggccaggagacggcagcctgccggctggcggctagctgccccgggaaggcggcggaatgcaccgccgtgcccgggccacggtggcaattccagcgaacggtcgaccttccactaatcctgcatggccaggagttccttgtccgcgtagctcaagcgcatcgccagcacgcgcgccagggcctcgatcaggtggaaggcgagccgcctgtgctgctcgcgaagcatctcgaagtcttcccgccgcaacacgtagagctcggtatcttctactgccgtggcatcgctgctgaaatgcgacgcccgggaaatgaaggacaggccgccgaaaaagtcgccacgcccgtaagtcagacggtgacggctgatatccttgccgggaaccggtaccgtgatacggacggcacccttgcggatcaggtagagctgatccgccgggtctcccgaggagaacactcggtcgtccttggccaccgagcgccgctggagacactcgaccagcgcgatcagcgcctcctccttggcgtcgctgaagacttccagttcgtagatttcgagtggcggaagctcggctgcctggagcagattgtcgcccagcagctggtcttccacccattcgacggcgtcgtcgagcaccggaaagaccttcacgtggtcggtcgtggtggtcaagcccatctggtcgaagagatcggcgatgttccggccgttgggcagggtatgggtgaggtcgctgaagatcaggaaggcgccacgttcgatcagcgagtccctgatctgggtcaacaagtgcaccgccgtgacgtcgaccgactgcacgcggcgcatgtcgagaacgatgtaggtgcgtttgcccagttcaggttcgaggctgctgtacagctggtccttggtgccgaagaacaggctgccctgtagttcgacgatgaccgtgcggtcgccgcgtcgctcgaggagatccatctcgtggccgaggcgaatccgtttcgagaaccggttgccgccatcgaccttgttgcgaatgatcgtgctgcccaactgctcgcgaatgaacaggagcatggccagcgcgatacccaccgccgaggcggcgatcaggctgtagccgagcgccacgccgaccaccacgacgatcacggcaaagtccagcatcgtccattgcgactgcagcagatgcagactgtggctgtcgatcatccggatgccgacgacgatcaggatgccggccagggcagccaccggaatccaggcgatgaaggcgccgagggcaaggaaggcgatcagcgacagcacgccttcgacgacgccggagacacgggtctggccgccactcgccagattgacgagcgtcgctcccatctggcctgcacccggcataccgccggcgcaggccgaggcgacgttgccgagaccctgcgccaccagctcgcggttcgaatcgtggcgactgcgcgtcagcgcgtcgagaacgacggccgtcttgagcgtgtcgatcgacagcagcacggcaagggtgagcgccgttcccatcaggctgccgatctggctgagcttgagttcaccgatgtcccgccaacggccggtgatcgcctcgaacatgctcgacgcggaacccccgagtggaccgatgatcaacttgttgccttcgaggaccagcatcgacgggtccacgaagtgagcgagtccgaaataggtaagcactcccgccagcaggccgagtatggccgccggtacggcacgcgtgagcagcggtgcgcccagcatgacggacgcggtaacgacgccgatcagtgcgctctgccactgccaggtttccggcgagatgagcgtccgccacaaggactgaccgccgaaagcaccgagcaatttcgggatctggctaccgatgatgatcaggccgaccccggtaaggtagccgctgaccaccggaaacgggatgtacttgatcaggctgccgatccccatgaagccgagcagcaactggatcaacccggcaaccaggccgagcgcggtcagcatcaggacgatgaacatcgggtcgacgtcatgctgcaccagttcgatggcaaacgccgagagcacggcggctgccggtgcacagggtgcggtgatcagacgattggtaccgccgagactcggtgccaccagtcccagagcggttgccccgagaatgccggcgagcgcgccgagacccgcataagcggggccgattgaggcgtagatcgtaacgccgaaagcgatcgccgacggcagggcgaccagcatcgccgcaagccctccccagaaatcaccaaccagcttgtcattcttgaatcggatcgatagttccacagcgcaggccctccatccagactgttacgatcaaacgaagcctcccggcgcgatcctcgcgctacccctctcgtgcaggcgttgattcccgacctggacggtcgggaatcaacgatgctaacacgatgaggttttgcgctgccgggttttcccacgcgaccgaagatcgctcctgcgctgtacgacgccaccacggcgtttggcgcgcatgcgggttcccgcgagacttgtggtgccaaggctggcggtgagtcgccgacgcgtgcggtgcgattgaccaccccgtgcctcggcgatacagttccgcctgccggacgatctgctcgcgcgcaagaggccatgatcggcgcgttcgagcacttgtcgcttgccgagccagtggcgtggccgacagcgaaagggtgatggggtggcgggcgcagagcgcgttgctggccgacctggcgcgtttcgtcaaattcgccggcgttcggctgccggcatttcccggcgatgcgctggccgagcgcgcgctgacgaccctggagcgctggcggtggcccctgcgcgccgctttctcgtcggcgacctgctcggcgcgctcaccggcaacccgcgcatccgtaagcgcgcggcgctgctcggtcgtctgcaggtaggcgaattctcgtcgatcgtcggtctgatcaagcgcgcacagacggtttatggcagggtgttcaccgtctccggggtcgtttgcgcgtttcgcaagcgggctttggccgctgctggttggtggtcgccggcagcgctcaccgatgatgtcgaagtcacctggcggattcagctcgccggctggcaggtggctttcgaagccaaggcgctgtgctggctactgcagaccctcactgccgtggtcggtctgccgctggcgctgatgcgctcgaagcaggcacgcggcgcctggaacagtcctgaccggggaatccgatgagccgccgctccgcaatcgactggccaccgctgatctgcggcgcgaaggtgccggtctgggtgcggctgcgcgatcagctgttgacggtgcttgcctggacgctgatgcacggccgccgcaggcgcgccaccgcttcgctgccgcaaccggtgccgttgtcgctggcggcgcaggccgcagcttgtcgcccgggctcgccggcggcaggtgcgggatcctgacgatggctgcgcttgtttgacagggacggcggggccgccgatactccattgacaggcacggcctggtcatgcgtcagcgacagtggtgtggcgggaccgcccgcgcaccggacgcgtggcctgtccgcgtgtcgccaattcgcggagagacaagagatgaaatgtgccgccccgcagtaccacggtctgcactgcgcgctggtgcttgccctcgccctcggcgcttgcgcgggatcgggaggcaatgcgctgctcacggaatgcgctgccgacatcgattcctaccaggggagcaactgcgtcaccgtggttgctggtggcccggacgcgggacagatcctcgcgccaccctatgtgctgggagattccggcatgtgggtgaatccgcagttcggcggcacgcctttcaggcggctggtggttgttgccaccgagcttgatccgcgcacgcgccgcgccgtcgaagacgccttcgtcgcccaggtgaagcaggtcagcggctcggaggcgcggccgagctacgtggtggtgccgaatgcgaacgatctgtcgagcgatgccttgctgcagtcgctgctcgcgtcgggggccgatggcgcgatcctggtgctggtcacgcaccaggatgcagatcggctctacagtccgacgatccggcaaagccaggtgaacatgatggagccgcagtcgacgcaggcgatgaacggcagctcaccgacgatcaccgacgcgacggtgcaagcgcaactggtacgcctgaaggaccctgccgtcgtctgcgtgggcaagattcatggccccggcctcagcccggcgactgccgacgccgcggcgagcgcggcgattggcgccatgcagccactgggcgtgttccggtaagcgggcgcgcgcgtgaggccggcgagcgctggccggtcaggcgcgcacgggcagatggagtacgccggtagccagcgcggttcccaggaccaccaccgagccgccgacgagcatcccggcgttgagcgtttcgccgaggaacaggttgccccacagcacgccgaacagggggatcaggaaggtcaccgtcaccgctcgcgaagcgccgacgttggcaatcaggcggaagaagagcaggaaggccagcgccgtgcagccgacgccgaggacgacggccgccgaccaggccatccagcctggcgtcgtgggtggccaggaccatacggcaaagggcaacaggacgatggcggagacgatttgcgagccggcggcgttaacgagtgcgggaacgccggtgagccggcgtctcgcgaggttggccgcgaagccataggacagcgtggcgaggagcatcgcagcgatcgcccagccgctgccgccgggcttgaagtccgccttgtcggcggcgagcagcagcacgccgccgagacccacggccagccccgaggttcgccaggcgccgagcctctcgcccagccacagggcgccgatcaacgccgtgaagatcggcaccgtggcattgaggatggatgccagtcccgccgtgatcgacagcatggcccaggcgatcagcacgaagggaagcgccgagctgaacacacccatcagtgcgatgccggtggcgtgctggcgcagcaccccttgttgcccgcgcaggatcagcaagggtgcgaggcaaagcgcggccaccgcgacccgcaaccagatcagcggcaccgggccgaaggccggcgccgcgtagcgcatgaacaggaacgagccgccccagagtgcggccagcaggatcagatcggtgaggtcacgcgcgcgcacgattttgccttcctgtgctccgcccggcggggctgtgcggcgttcgggtgaatcgacgcttgctcacgcggtcagccggccagcgccagaggcgcgtttcccgcctcgaaggccagcaaggcacgcttgcggtgcagcccgccggcgtagccggcgagcgcgccgcggtggccaagcaggcggtggcaaggcacgatgatcgacagcggattgcggccggtcgctgcgccgacggcacgcgcggcacccgacttgccgagagcggcggcgactgttccgtaggcgcgcgtctggccgtggccgatgcccgcgatctgttcccacacggcgcgctggaagggcgtgccgcgcggcgccagtggcaggtcgaagcggcactgccggccggcgaaccaggcgtcgagttgcgccgccgcctcgctcagcagggaattcgccgcctcctcgtaccagccggcggcgacgccggcgaagtacgcctgatccacgaaccaggcaccgagcagaccctcgggtgccgccgccaggaccatcggaccaaggggtgttgcgtgttgccgccagatcgtgctcatgcgtgctctccttgttttgccgtgctttctgaaagacgtcgccacaggtgcagtgtggcgtagctgcgccatggccgccaggcgtcggcggtggcgtcggcgtcggccgcgctggcagcaccgagcgaggtgatcagcgccctgtcgccgctcggccaggcgtccggccagccaagggcgcgcaaggcgacgtactgcgccgtccagcggccgatgccgggcaaggcttcgagttgcgccagcgtcgccggtacgtcggcggcaggtccgagatcgagccgcccactggccaccgccttggccagtgcgagaacggctatcgcccgctggcggacgattcccagcgagcagatctcttcactggcgacctgagcgaggcgctccgcggtcgggaacaagcggccgatcgccgcaaacggcgtctcgatcgactcgccaaaggctgcggccaggcgtccggcgagcgtatgtgccgccttgacggtgacctgctggccgagcaccgcacgtaccgccatctcgaaaccgtcgaaagcgccgggcacgcgcagtccaggtgcgccggcggccagcgggccgagcgcctgggccactgcctgcggctcgcagtcaaggtcgcacagtcgtcgcgcgccggcgagcaccatcggcagcacgcgcaccaggcttggcgacacgctgaccgcgatggccggatgccggttgcccaggctgatcgaaagccagccggtatgcacgacgccgaccgatcggcagcagacgctgcgccggtaacaccctgaagcgacttcctcgacacccgcgacacagcgcccggcgaggaatgccagcaggcggggccaatcgaagggcgggcggaaagcgagctcgaagcgcaagccatccccagcggccgacgacgggtttgcctgacgcaggccgctgggtgagaggccgtagcggctctggaagagggcattgaagcgacgtaggctgccaaagccggcggccatggccacctcggtcaccggcagggtggtgtcggtgagcaggcgtttggcgagcagcagacgctgcgtctgcgtgtaggcgaccggtgtcacgccgaaggcctccgcgaagacccgtcggaggtggcggtcgctgaccccaaggcggtcggccaacccgttcagtccgaactcggccagttgtccggcctcgatccgctgcgccgccgcccaggcaaggcgcgtcgaggcgtcgattgccccctgtcccggtgccagctcggggcgacagcgcaggcaaggccggaagccggccgcctcggctgccgccgcgttgccgaagaatcggcagttctccgctcgcggtgtgcgtacccggcagaccggccggcagtacactccggttgacgtcacgccgacgtagaagcggccgtcgaaacgatgatcgtgggccagcagcgcggcatagagggaagcggcgtcggtaagcatgggacggattatgcgccgcccggcgagctttgctcgccgttttcggacatcatgttgccgaggccgccagcctcggccttgccggctcgcctcgcgcgccgggccttcggcctttgagcagcgcggcatccggcagagcatggcagaatgtgcccagacggctgcaggccgaaaagatcggtaaagaccgggtgggcggtcccttgcgccatcgtgtggctcgcagggcaggggttcggggctggatcggtggtgcattgcgccgcggatacgcacaactcttcgtggctggtcgtgtccaatttccgtttgcggcacttcccggagccggaacggcgcggctgccgactctggcctgccggtccacgattctcccatgcgtgctggaggtgatgaatgcgcgagacgatttcttacccggtcccggttgtcggggccttccttgtggctctggtgaccctcggggcggcgcccgcggccgctgcggcgaacgagtggcttgcggtgtgcagcaagtgcatcagcccgacgatcttttccaagtccgggatcggcacggcgcaggccgtcgccgaggccaggatcacgcgtgccgaggtcgaagcctggtgcgcgaactggcagcccggcgacaggagttgtgtcaagcagcagcttgccgccgaggatctgaacaaggtctatcgggcgactgccgactgcccggccgggcgaatcatgccgatcgacggcaggagctacagtttcgctggcgtgtgggaccagagcgacatcggcggcggccgcagcaggtggcgcgatgcttccggcaagatcgtcggacgcgacaacgccagtggtggactggcgatttcgcagcagtgggaagtcctctgccccgcgtctgccagaggcgcgccggcgtcgccagcgcctgtcacgacggcgggcgctgctgccaacgcgagtcagagttcgtcgaagagtgagtttgcggtcggccaggtggttctcgcccgctacgggagcgactgggtgcgtgcgcgcgtgaaccgggttcagcacagcaatggcccgggcggaccacggtttgactacgatgtcagcctggagaacggcaagcggggagtcgttccggcgcgcatgctgcggacgccgtgagccttgctggcgcgacgcgccgatgggctcgcgcggcgcgtgccgggcagtggcgtcttcgcaagccgctataccgattacacgaacaatgaggcgaggaggaaatcatgcctatcaccactctcatgatcaccggaatgcgatccgacgattgcctgcgtagcgtcatgaatgcgatccaggatctgccctgcatcggctacgtcgaggtttcgctggagaccggcgaagccagcatcgagcacacgacgatggtttccgagggcgacattcgccagatcatcgaggaggccgggtacccgacggtctagtattcgctgccggcctttcctcggcctgtcgggaaagccatcccggagccggagaatcgtcgaaagtgtgaattaattcacgttcctgtcgccattctcgggcgacccttgcgggcggcgcgacacgctggcgcggccaacccgccgtcggtcgaagcgggcgtgaccagcgagccgcaaagtgacgacagggatccaaggcaggaagatggtgcgtaccgctctgatgttggttgctctggcgatgggtctggctggccaggcggcgcgagccgatagctacatcgaggcgccgcgtgtagccgcggctctggaacaggggcgtgcggccgagttggggataggtatcaggaagaatctcctgctggcggttgcgctttactgtgacgccggcacgatgggcagtccggagggattctttcgcgtaggacgcgtgcttgcgacggctccgcgagcgctgcgcaatccggccttggcgaacgcctatctcgcgctggctgcccgtctcggcaaccacgaggcgctcaggtactatgatccacaggtcgccaacgcgatcctcggcgaggagtgtggtgctgacgttgacggcgcggcggtcgatcatttcgacctcgacggctacctggcgcgacagtcgccggcaaagcagaagattgccctcttgatccggcatatggcgcgtcagcacggcatcgattcacgcctcgcactggccatcgcgatggtggagtcgaatctcgatcccggagcggtctctccacagaacgcgcagggcgtgatgcaactgattccggcaactcaggagcgcttcggggtgacccggcctttcgatcccgagcacaatgtccgcggtgcgctggcctatctgaagtggttgagcaagcgctttgccggcgattggcggctgattgccgcggcctataactcgggcgaaggaactgtcgaccgttacgccggaattcccccttaccccgaaacgcagcaatacgtgcggcgtgttctgcgcttcgccggctactcgcaacgcgacaggagcagcctcggcggacaggatttggttcgccgcacggaacgtcgccaggctggccttctcgccgtcgcatcagcggtcgaacgcccgcagtagatcgactggccagcgccagccggtttgctgggacgctggcggcgctcacgccggggtgccaccggcaacgccgggaaccctgtgacaactcattaaatcagctctcgatcggcatctcggcgagtccgtgccattctgcagtcgtttttcttgctcccctgggtggcggtttgttgtactctgtgcgccgtctttgccctctcgcccgcgtgcacgcgaattcgtggcgccacggcgaccccacgtctgccacgtctgatctttatcaacaggagttgtcatgcgatttctagccaggttgttgagtgcggtcattcctctttcgctgatgattgccggtccgtcagaggcccgcgagtggaacgcgatcaagcagtccggtacccttgtcgccgcaaccgaaggcgggtttcagcctttcaattactatgacggccccaagctgaccggttttgaggtcgatctcgccgaagccattgccaagaagctcggcttgaagctggagtggcgcgtggttccctttgatgggcagattgcggcgctcaagcaggatcgcttcgatttcgccattgcctcgcatggctatacggaggagcgcgccaagtcggtcgatttcgccaatcctcattactgcaccggtggtcagatcgccgctcacaaggacgggccgttgaccgtcgtggcgctcaacggcaagacggtcggcgtccagttggccaccagctacgcggatgcggccaagaaggtcaagggaatcaagaccatcaagacctacaagggcgacccggaggctttcgccgcgttgcgtgccaacaaggttgatgcgtggatttccgacaagttcacggtcaaggcgactctcgacaagaacccggatgccggcatcactggcggtgagctggtcttcgtcgagcgcgtctcgatgatcctgcgcaagaacaacaaggagctcgccgacaagctgaatcaggcgctggccgaggtgatgaaggacggtacctacaaggcgctgtcggagaagtacttcaaggaagacgtttcctgccgttcctgacgctgatcctgccacatggactggaccaggcaacacccggggtgggcgatgttcgccgcgatggtcggcctgctcgtctttctttgggggatggcggtgccgctcgcggcggcaccggcgccgatcggaccggccgccgagcagttcgccgacggggcgagaatcaccgtcgggctgacactgatcgccggctccgtcggcgtggtcatcggcgtcctggccgggctcggcaagctgtcgcggttctggccgctgcgctggctctgcgatagctacgtctggctgattcgcggcacccccttgttgctgcagattctgtttgtctggctggcttttccgctgctcatgcccgagggtgtcgaactctcggattttgcctgtgcggcgatcgctctttcgctgaatgtcggggcctacaacaccgaatgcgtgcgcgcgggaattctcgcggttccgcacggccaggtggaagccgcgcgcgccctcggcctgacgccgatgcagacgttcatggacatcgttctgccgcaaagcatgcgcgtcgccctgccggcgctggccaacaatctggcctcgctggtcaaggactcgtcgctcgcctacgcgatcagcgttgtcgagctgacgatggtcggctaccgggtgcaggccgaaagctatcagcccatccccgttttcatcacggtggcggctatttacctgatcctgaccaccgccttcacgacgctgacggcggcgctcgagtctcagctcgacgtcggtcagaagcgttgacaggagtcgcgagatgaacagcgaactccggccgatcatcgcggcgcgccgggttgacaagcgctttggcacttttcatgcgctgaaggacgtctcggcaaccttctacgaggggcaggtgacggcgatcgtcgggccgtcgggttccgggaaatcgaccttcctgcgtaccctgaatcgcctggaagcccatgactcgggcgagatcgtcatcgacggcatcgtgctgaacgacaatctcaagaacctggatgccatccgccgcgaggttgggatggtgttccagagtttcaacctgttttcgcatctgaccattctgcgcaatgtctcgctggcgccgatgcgcgtccgcaagatgagcagggtggatgccgagaccaaggcgatgaacctgctcgagagggttgggctgaagagtcaggcggcgaaatacccggtgcaactctcgggcggccagcagcaacgggtggcgatcgcgcgcgccctggcgatggaccccaaggtcctgctgttcgatgagccgacctcggcactcgacccggaaatggtcaacgaagtcctggcggtgatgcgcgaactggcctatagcggtatcacgatgctcgtcgtcacgcatgagatggggtttgcccgggaagttgccgaccggatcatctttttcgacgaaggcgtcattctcgaagacacgactcccgagcgtttcttctcaaacccggaacacgaccgtgccaaggccttcctgtcccaagtgcggcatggctattgagcgtcgatccggcagtttcccgccggccaggtcaacggccggcttccgccgtatctgatctgctggccgagcgcctgccggccatcgtcaagggtgcaagctgaacggcgatgatgcagaccagaatcagcgcgcagccggcgatgccgctggcgttcaggcgatcgcccatgagcaggaagccgaagagggcagcgaacacggtttcggcggacaggatgatcgcagcatcggcgggctgggcatagcgctgtccgatcacctgcgcggtaaagccgatgcccaccgaaacgacaccagcgtaggcgatggccagtgacgcctggcgaattccggcaagcgtgatcgtttcattgagtccggcccagagcaggctgatcagtccgcagaccaggaactgcccgcaggcgaccacgaaaggcgccgccatgcgctcggcgatgcgtccgaccagcagcacgtgcagggcccagaaaaggctgctggcgatcacccaggcatcgccgacgacgggatcgagcgcctgcgcgccggacagcagccaggtgccgcccaggcagccgatcgatgtcggccagaccgaccaatgtggccgcgtgcgcaggatcagccaggcaaggagcggcaccagcggcacgtagagggcggtcaggaagccggcgttggtcacggtcgtgctggtcatgccgatctgctggaaagcggcgccgagcatcagcagcacgcccagggtggcgacgctgagggcgtcaccaggcagcggctgcgcgccgtgcgcagacagcgccctccattcacgccacgcgaaagggcagacgatcgccgctccgagcagaaagcgaatgccggtgaacgtcagtggttcgacacccgtcatgcccacgacctgggcgacaaaggccgagccccagatcacggcgacgacgagcagcagcaggttggcgtgcgagcgcttcaagacgcgttcctcgataaacccctgagtctagtctcctggccgctggaaagccatcggcggtcgccgctcttgggcatccgctggacgcttgctgcttcttccggaacgtgcgcgccacgccgaaagcgtccaccagggcacggactcagcgttccctggccgcctcatgccaggccttgcgcaccggtgagagcaaatattcggccaccgtgcgccgacccaggaggatctcggcatgggtctgcatgccggcgctgagcgcgaaacgctggccgtcgatctccagatgcggctgcttgagcgcaaccagcgccttgtagaccaacggccggctcctggctggcgagtcattcctgcccgcttccgatgcgccgctgcccgggccgtccgccgagtcggcgccgatgtgttcgaccgttccctcgaccatgccgtacttctggaacgggaaggcggcgaacttgagcttgaccggctgtctctggcgaacgaaaccgatgtcttcgttcgacacccacacttccgcgcgcaggatgtcgtccttcggcaccagcgtcagcaggaccgtgcccggctgaaccacggtgcccgggctgtgcgtcgccaggtccttgacgacgctctcctggctggccttcagttcgagcaacgtctggcggtggctttgcttggcaagttcctgcgccagcctgtcggtgtgcccctggatttcgttgcgctcgctgtgcagctggcgccgatactcgctggcgatctgcgcgagcttgcgctcggactgggagatggcggcccgggcagactcgatcaggtgatcctgtgtcttgagttcctgctccttctcgatgcgttcccgcttcttgtcgctggccagcagcgcaccggcaaagccgtcgcgggcgagtccctcgaaggcttcgtcctgcgcgcggtagtgcggcagcgtgtcggccagtttgcggcgaatctgctgggccgatgccaggtcgtggcgagccttgagcagatggctttcctcttcggcgagcgcggccgcgagagcggcacgattggcatggtactgggcggccatttcacgggcgagttcgggggcatcgccgcggggcggggcatacggccggttcgccagctcggcgtcgatgcgcgccagcgtcgcacgcttccgcaggtggtcggtggtcagtgcgttgaagtccgcgtcgcttatcagagtatccatgcgcatcagcacctgccccgccgcgacggactggccttcactgaccaggatttccttgacgatcccggattcagccggctggacgatcttcaggtagctttgcgggatcagtttgccgtcggcgacggcgacgatgtcgagttcgccgatcaggccccagcccagcagcgccgccagcagggccagcaaggtccacaacacctggcgaccgagcgggttcgggggcgagtcggtgaggcgcagcaagggcggcgagaagtcgagcgcgtcggggttgggcggtttccgggtgaacggggtcggcatggcggtgacgcgatcagggggaggtggaagcgtcgagcctgagcggctgcgcggtggcgatgatcatcacgcgagccgctgcgcgccagactgcagcccagcgagcggtgtcaatgcctgcgctgcactgccgaatgccggatcggcgagaatgccgatcgccggcgtcacgccgatacccgccaggctgccgcttctgccgtactggtaggccagatcgccaccgaatgccgcgctgtccgagccggcgagctggtggcggctcagcgcatcggccagggcccagtgagtgagcgtcggagtagccgcgcgggccgcgtcgaaggcatcgaccaggccgccgaagtcgaagctctccaccttctcgtcgcgcagcggatcgctgccgccggcgtcgaaatcggccatcgcctcggcgatcacctgcagtcggagcacgctgcggctggccgcgccgggagccgacgcataccaatccgtgaacgtgatctggtcgcccgtagcgatcgtcacgacgaggtcgcgatcgaccttgtcaagcgacagatccgtgtaggcgacgacgccgccgagcgacagaacatcctggccggagtcccccgccgcgagcgtgtcctgaccgtcgccccggttgaaagcgatgatgtcgttgccgggaccggtgcgcagcgtgtcgttgccggtgccacccagatagatctgtgagccggcgccaccgctgagcgtgttgttgccggcgcccccagtgaatagcgcgctgccgctgctgtcctggagcgtgtcgttgccggccccgccttcgagaacatcgttgcccgcaccgccatcgagcgtgtcgttgccggcgagtccggcgagccggtcgtcgccggcgttgccgcgcaggcggttggcgaggtcgttgccggtgagcgtcgcggccgtggcgacggcgaggaagaggtgttcgacgttggcggcgagcgtgtgctcgctgccgtagccatagacgctgtcgttgccctggtcggcgtcttcgaccgcccggtcgccggcgccgaggtagtagatgtcgtcgccgaggccaccggtgaggatgttgacggcgctgttggcgtgcccgtagagggtgttggcgcgggcgttgccggtggcgtcgatggcggtgccgccggtcaggtagaggcgttcgaggtgctcgccgagggtccaggtgacgctgctgtagacggtgtcgaagccggcgtcggcgtcttcgtggatcgcgtcggcgaggttgtcgacggtgtagctgtcgtcgcccgtgccgccgatgagggtgtcggcgccgagcccgccatcgagcgtgtcgttgccggcgagtccggcgagccggtcgtcgccggcgttgccgcgcaggcggttggcgaggtcgttgccggtgagcgtcgcggccgtggcgacggcgaggaagaggtgttcgacgttggcggcgagcgtgtgctcgctgccgtagccatagacgctgtcgttgccctggtcggcgtcttcgaccgcccggtcgccggcgccgaggtagtagatgtcgtcgccgaggccaccggtgaggatgttgacggcgctgttggcgtgcccgtagagggtgttggcgcgggcgttgccggtggcgtcgatggcggtgccgccggtcaggtagaggcgttcgaggtgctcgccgagggtccaggtgacgctgctgtagacggtgtcgaagccggcgtcggcgtcttcgtggatcgcgtcggcgaggttgtcgacggtgtagctgtcgtcgcccgtgccgccgatgagggtgtcggcgccgagcccgccatcgagcgtgtcgttgccggcgaggccgacgaggcggtcgtcgccggcgttgccgcgcaggcggttggcgaggtcgttgccggtgagcgtcgcggccgtggcgacggcgaggaagaggtgttcgacgttggtggcgagcgtgtgctcggtggcgtagccatagacgctgtcgttgccctggtcggcgtcttcgaccacccggtcgccggcgccgaggtagtagatgtcgtcgccgaggccgccggagaggatgttgacggcactgttggcgtgcccgtagagggtgttggcgcgggcgttgccggtggcgtcgatggcggtgccgccggtcaggtagaggcgttcgaggtgctcgccgagggtccaggtgacgctgctgtagacggtgtcgaagccggcgtcggcgtcttcgtggatcgcgtcggcgaggttgtcgacggtgtagctgtcgtcgcccgtgccgccgatgagggtgtcggcgccgagcccgccatcgagcgtgtcgttgccggcgaggccggcgagccggtcgtcgccggcgttgccgcgcaggcggttggcgaggtcgttgccggtgagcgtcgcggccgtggcgacggcgaggaagaggtgttcgacgttggcggcgagcgtgtgctcagtggcgtagccatagacgctgtcgttgccctggtcggcgtcttcgaccacccggtcgccggcgccgaggtagtagatgtcgtcgccgaggccgccggtgaggacgttggcggcgctgttggtgtcgccacgcagcgtgttggcgagatcattgccatagccgttgatcgccgccgttccggtgagagtgaggttctcgacgttggcgccgagtgtccaccggatgcccgagacgatcgtgtccttgccggcgtcggccgcctcgatcacggtgtctttgtcgccgacgtaataggtgtcgttccctgtgccgccttccagcgtgtcggcttcggcaccgccatcgagcacgttgttgccgctgttgccggtcagccggttgcgcagtgcgttgccggtgccgttgatcgaggcgcctgccgccaggacgaggttctcgacgttgtcggcgagggtgtggctgaccagactccagacggtgtcactcccctgattcgccagttcgacaacggtatcgccgcgctcatcgacgacataggtgtcgtcgccgtcaccgccgcgcatcgtgtcggcgccagcggcaccgttgagcaagtcgttccccgaggtgcccacgagtacgtccttgttggcggttccgagaagcgcggcgggagacgcggcggcaatctggagcgtcaatggtgtggcgacggaagcaccggctcggtcggtggccgtgatgcgtagattgaggttgcctctggcgccgaccggtgcgatgccgctgatgtccccggtgcgggcgtcgatcgccagccatgacggcagggggtcgccagtggtcagcgcggcatgcagcgtcagcacctcgcccgggtcctcgtccgcgaaggtgtcggaaggtatcgtccagcggatcggcatgccttcgcgaaaggtcagcgtctcgataggcgcgttgacgacgggtgcctgattgacgtcagcgacgatcactttcagggcctgagaggccgacgcgccgctccgatcagcggcggtgacgaacaggtcgtggctcccgacatccgcattggtgggggtgccgctgagcgtgcgcgtgagcgggtcgaagcgaagccaggcgggttcgtccggcaggttcaccgaccaggtcagcaaatcgcctgggttggggtcgcggaaggcgatttcgggcagcacgacggtgaacgcctcgccctcgcgcgccgagaccggcaacagcggcacgtcggcttgcggagccaggttgccctgggtggcggccatggcctcgatggctcgacggtcccacgacgaaccgttggcgaaattcacctgctcgaccgtgatgcggcgcccgtcagcttcgagcttcaaccaatccgcactgtccttgacacggaaatacagtccgtcgggctggtactgaagcgtgacgtcgctgggcaggaggtcgaaaaggtcgatccgctccactttgccgatgacgcgatcctggccgtatcctcgcccgtagcgtaccgtgctggcatggtaaagaaggtcgttgccggcgccgccatcgaggaggtccgcaccctcccgcgcagacatggaactgccgccgtagagggtatcgtcgccggcatcgccgtaaagctggtcgtcgctgctggacctgctgccgctgtccccgtagaggacgtcatcgccgtcgccgccgcgtaaggagtcgttgccaccaccgccggtgaccgtatcgttaccggcctgggcgtcaatcctgacgttgatggtcgctgtggtcaccggaccaaacgtcggtatggcgaagaaggaagccgccagtctgtcggctcccgcggttcccaccagtgcaccggtgaggtcgacgcgcgtgccgtcggcaaactgcaaggactcgatcgggatcaccggttgcccatcggcaaagcgcgagcccgcgtccttgacgaaaacgaggctgtcgctgcttcctgccagcgtcagttgccaactctcgtcagacaacacggcgatggtcagatcctgcatgcggatcccttcgtcgaaccggatattgtcccggtcgacgggcgcgccgaggcgccggtcgtcaatgatacggtccgtacccgaaccgcggcgaaagagataggtgtcggcgccgaagacaccactcagtgtatcgtcgccggttccgccgtcgagcgtgtcgtcgccctcaccaccccaaaggtcatcgcggccgctgccgccgtcgaggttgtcactgcccccataagccctgagggtgtcgttgccggcgccgcctttgagcacgttcgctgccgcgttgccgttgatcacgttgtccagttcattgccggcagcgccgagcgggttcgacccgagcaaggtcaggacctcgacgccgctaccctggctggccagatcgaacgacacccagctgtaggcggtgtctcggccttcgccagcgtgctcgatgatgaggtcgttggcgtcatcgatatcgtagacatcgttgccggcgccgccgaccagcgtgtctgcaccggccagtccttcgagccagtcattgccgttgccgccgtcgagcaggtcgccgcgatcgccaccgctcagcgtgtcggagccgtcgaaaccgaacagtcgattgccgacgccgtcaaagccggtcagtgagtccgccgctgacgtgccgagcgtcgacaggcgtgccttgatgtcgtcagcggtccacgtgagaccatcggcgaaagtgatctgctcgatgccggcggatgttgccgcgttgtattgctgtctgacggtcacttgatcgctgccgccgagcctgacgatcaggtcgctaccgacgcgcgcgagttcgctgactgcggcggcagcgaggtcggtcaggcgcagggtatcgacggtaccgttcgtgtcgttggtttcgttgatcacatcggcgccgtcgccgttggcaaagaggtagatgtcggcaccgaatccgccagccagccggtcgttgccgcgaccgccggccaacgtatcggccacttccgcgccattgaggctgtcgtcgccgtcgaagccgtaaagacggttgtcggtccccgcctgaccgttgatcacgtccttgccggcagtaccggtaacgagtacgcgctcctggaggtcgcccacgttccagcgcacgctgtcggcgaagcgaaactcctcgatctggtggctggcaccggcaaaatacgcttgaatcgtcagccgatccgaaccgccgtaggccaataccaggtcattgccgttatgcggacgcgtgacggtgactaccgaggaagcgacatccaagaactcgacgacgtcggcgtggtcggcggtgacgtcatcgtcgacaatgagatcgctgccgtcgccgacggcgaaacgatagtggtcgctacccgccccaccccgcagcgtgtcgttgccacgcccaccggtgatcacgtcgtcgccggccagaccgtctacgaggtcgtcaccacccagtgcgtcgatcgtgtcggaggccagggtggcggtgtatatgtcggcgccttcgctgagttcggtactcaagtgtgtggcgatctcggcgccgttccactcgctgccgtcagcgaagcggacgcggtcgatcggtgcgcccgcgaagtgccggaggacgagaacgtgttcgccgctcgtccgcacgcggatgacgaggtcgtcgtggctgcgtgcgaaaatcagatcgtccgcaagcaggccgttgccgatgatcaggcggtcggtgtcgagcgaggaatcgctgttgtcgacagtgtcgttgccactgccgagcccccagaaataggtatcggaaccggcaccgccgttgacaaagtcgtcgccgctgccgccgagcaggagatcatcgccgtccgcgccaaccagcgaatcagcgccggcgccgccgtcgagggtgtcggcgagtccgccgccggtcagccggtcgttgccgtccaggccataaatgcggttcgcggcatccggcacgccgacgatcacgtcgttgcccgcggttgccgcatcggccaggagtcgcgcgaggatgtccttggccgtccacgacgtggccgttgcctcgaagtcgatgcgctctatcccggcagtcggcccgccgccgggtgcgtaggcgtcggcaacggtcagccggtcggtcgtgccgaggatgtcgatgacgagatcgttgccttgccgactgagcttgaggtcactcggcagtacgcccgccgacagccggatcacgtcggtcgatgtccgatcgccgccctcgacgatgcggtcgctgccgtcgccgcggccaaacaggtaggtgtcgccaccgctgccgccggcgagacggtctgccccggcgccgccgtcgaggctgtcgtcaccggcaccaccggtgagatcgtcgtcgccgtcgccaccgctgagccgatcgttgccctcaccgccgtacagcgtgtcgtcgcccggtccgccggcgatttcgtcgtcaccggcgaggccgctgacgacatcgttgccggcgagggtgtcgaggcggtcgctgccggaggtgccggcgtggatgtcgtccccgtcggtcggccggttgtcgaggtgcgcgtcgatctcgctggcctgccattggctgccgtcgctgaagcggatgcggtcgatcggcgcgccggcatagtgtttgaggacggtgacctgctcgcgggtggtgcgcacgcggacgatcagatcgtcgccgctgcgtccgcagaggaggtctgcgggcagcaggccgctgccgatcaccagagtgtcggtcttgccggccgaggtgtcggtgttgtcgatgctgtcctggccgctgccgatcccccaggcgtaggtgtcggaaccggcaccgccacgcaggctgtcgttgccggcgccgccgtcgaggcggtcgttgacgctggtgccggtcagcgtgtcgttgccggtcgtgccggtgaggtcgaagcctctggcgagcagctcgccgtagctcagtgccgtgccgtcggcgaactcgaaacggtcgatcgccggtggcttcttggtgccgagggcgtcgtcggggtcgaatccgtcgatgtggatggcgtcgtcggggttgctgccgaccaggatcttgagcgagccgatcgccagccggatgtcgtccgcggtgatgccggcgccgaagcgcagggtgttggggagggcggtgccgtcggcatcggtcttggcgctggtgtcgatgatccggtcggtgccgtcgccgcggctgtagagataggtgttgcggccgccgtagccgatgagggtatcgtcgccccggccgcccgagaacgtggtgtggccgtccgtggcggtgaggtagtcgccgaggctgccgccgaaccagaatcttcgcccaccgcttgccgcgcccatcggcgtatcgacgaggcgaccgatgagttcgctgtagctgagggtttcgccgttggcgaaccggtagtggccaatgctgcccgccaggccatccttgatcagcagttgatcgctggtgccgtaggtgatgaggagcgaatcatcggatttggcgatgcgtaggtcggtcggcgtggcctggctgaagacgatggtgttgtcgccgtcggcatcgacgacgtgttcgacgaagtcgtccgcatcgcgcgggctgtcgccggcggcgaagagatagatgtcatcgccggcgccaccttccaggtagtcggtgccggtgccgccgatcagcgtatcggctccgccgcctccgcgcaggccgtcgttgccgctgccgccgtcgagaaggtcgtcgccgtgcgccgacgtggcgagcggggtgtccggcgtatcgtcgccagcgaggacgtcgtcgccctgaccgccgtagagttcgtcgttgccaccaccgccaatcaggctgtctttgccggcgccgccgtcgagcgtgtcccggccgtgatagcgactgtcgagagtagggtcgtcgccgtcgaggtaatcgttgccgacgccgccaatcagttcgtcgtctgcgccgtcaccccacagactatcgtcgccatcgccgccatcgagggtgtcgcggccgtggtactcgcccgccgttaccctgttgtcacctttgaggcggtcgttacccgcgccaccgaacagcccgtcgtcgttgccgtccccccacagtctgtcgtcgccgtcaccgccatccagatagtcgcgcccgtggtactcgcctggtgtcaggccgtcgtcaccgctgatctggtcgttgcccgcgccgccgaacagccggtcgccgttgccgttgcccgacagatggtcattgccgtcgccgccgtccaggtagtcgctgccatgcaggatgccgggcaggccacgtgtcggatcgtccgggtcagccggctcgtcgcccgagaggatgtcgacaccgcggccgccgtagatctggtcgttgccctctccgccaaaggccacgtcgtcgtcggcgccgccgtcgacgaagtcgtcgccggggccggcgaacagccagtcgttgccggctccgccgaacatcaggtcggcacccccgtcgcggcgagtgatctccagggagcggaagtcctgtcggaaggtcgttacgtcgccacgggtctcgacaaggcggattacttgccagtcgcgggtagccgtgagaacgacggcgtcgcccgacaggttgtcgtcgccaccaccaccgatcgtcaggtcatcgccggcaccgccggccaggaaatcgttgccggcatcgccgaccagcgtgtcgtcgtcctcgccaccgtcgagcaggtcgcccgactcgccgggtgcgccactggccatctgcacatcgttgttggcgaacgctgcccgcagttcgaccttgtcgcgtgcgaagaggtggtcgccaccgctccctccggtgatcaggtcgtagccggtgccgccttcgacggtgtcagcgtcgtcgctggcctcgagaatgtcgcgcccgtcgccaccctggatgcggtcggcgcccgccccgccatcgacccagtcgtcgccggtgcccgcttcgatccagtcggcgccgccgcgccgggcatcgatcaggtcacgcccaccacccgactggatgtggtcgttgccggtgctgtccttgagggtgtcggcgtaggcggggtccggctggtcggggtcgccgatgacgttgccgaggtcgtcgcgcaaggactgtacgcccggcgtcaccgggtcgtggtcgagcggttggaaatcgccgaggatgtcgcgggtcgtaggccgcactgcgcctgttgttgaggcgtcggccaaggtgaggccgagctggccctttcggtaatccttgacggtggtgatgccggccggcgaggtgatgacgaggtcgccacggccgctgtcgtcgggtttgaaacggtagctgataccgtccttctgccagaagccgtcggcgacccagtcggcaagcgagagcgtttggtcgccgatgcggatgtggccgatgccgtcgctgtcgcggatggtgtcaaaaccgccaccgacatcgaggacgtaggtgtcgtcgccggcgcccccgtcgaggaggtcgttaccttttccgccttccaggcggtccattccggagccgcccagcaacgtgtcctggccctccccgccgctgagaatgtcgctgccggcgttgccttcgagatggtcgtcacccttgccgccgtcaaggcggtccatgccggcgccaccgtagaggtggtctgcttcatcgccgccgaagaagctgtcgttgccgtcgccgccgaacaggtagcgcgaaccatcgctcgtggcggtcaggctattgacttcctgtagggtcatgccggtggccctgtcttcgaaatagagcgtgtcggttgacagcacgtcgacgcgcaaatccttgccggtacccgtattggccaggttggcggcgacgatgcgggttaggaaagcggcccgatccgcgaggtatcgatcagtgtagtttcctcgcccgtcggcccgttcctggggcgtcaagtccccatcggccttccaatcattgtattcgctgtcccactgggctctgagcgtctctgcgacggccgttgcgttgccgactgtggctctgagggcgacgggggaaagcgtgaggagagtcaacagactggcgaagtcggtgcgggcggcgttgcctaggtccgcgcccgggagggtaacggtgactttgccgatgagatcggtgaagcgcttgccacccgtcagcgcgttgaggttcttgtagaatgcattgcggtccgtgatgtcggcccaggtgttgccatcgagtcgcgcaggcagcgcaggggccgcgctgcccaggatcatccgggagagactgttgaggacattctccagtacgtcgccttccgccttgccttggtcacccgccacggacttgctcctggcgttggaggccgcctggagaatcgcgttgagcgtgtccgtcgtgaccagcgggtcgagagtcgccagagtgttctgcagattgagtgagtcgaccagcaacacgagactgtgggtgtccccgaagtcgttgtgcgcgtagcggtcaaccaggaacttgaggccgtaggcgtccaggctcgccctgatcacctccttgatgacgctgccacggtacaaaggctggtcttcgacgaagaccggcgtcggagctccgtagtgcagttgggagctggagacgaccgacgggtaggtggcgccgaagatgtcgaagacattgggctctggtggagagacggtgttgcgcccatccgtggcgatgttccaggcttcacgcaccttgctgtaggcctgggtgtcgcgctgggcgatagctacggcaagctggtaatccaggcgagtggcttcgatgtggacaaccgggatgggcgcgggaaaggtcggctctcctgggctcgtggagccactggtgagcgtggcaaggcggatgacttcgtcgtaaacctcgctgagatttgccagagcctgacggagcaggagcttctccgctggggatgccgtgctcgtgctttccagccggacaaaatccgcatgcgtaggtcggctaccgctgttgagccggctcctgacaccgtcgtagaacaacttcatgttgccatcggtgaatacgatctggagtccgtccgtattcttgcgttggaggttaaagcgatccacgatgtcgcgcagcgattggccggcgttgatcttcccgacgcccgcgccattgaaggtgtaggtggaccccgcttcgccggggtgcaagaggttgaacgccgtcgccagatggccacccaggctgtaaccggtaaccgtcaggctggaaccggcggggatcttgccgctgctcttgaggctggcgtaccagtcgtccatgtcggcgatctgccccatggcccagccgccttcggcaatttccatcttgttggtggcctgattgtcgcgcgcggcgtcgtccacgaactcggtgctgcggaagctgaggacgagcttgtcggtacctttttccttgaacagcgtgccgctgaagcccgtcgtggtgtttgacaggtgttcgaccaccgtccaccgggttgcgaacttctccgcttcgagttgtgggaacttgctggcgtggcggttgcccgtggtgaggttctcgacggtgagtgggatgtttagtgccttctcccctggcgtttgtgaaggagtcacatttgcgtcgaagtcgtaaagtgcttcggcagccatctgaagactggcgtgctctagggtgtcggcgatggtgggcatgatcagtggttactccttggaacaaggacttggtcaacaaacttccgtgttgccgcgttggctcccacaccatgtgcgggacatttccaggcagtcagccaaggggtcggattgaaaccactgggcttggttgatccccaagcaaatcgcgtcatctcgcccagtacttcacccgtcttgatgtctaggaccctgaccgtgctgctggcaacgcccaaagcgcgctcgtcgggaatgacatggtcctcgaacgtaacaccgtagcggggagaaggatcgggggcaaggctctttaccagtgtccactggtaaacattgagatcgtacgtggggtcgttcttgattcctagttgaacgttaggggctgtgatgtccttcttgcctaccaccttgtttgaacccgtatagcgataccgttggccgtccttctcgtcgatgacatccacgtagcgatagcccggaagattggatgcattttccgggacgtaattggtgttgatgtagccacgacgatcgggcgttaccggcacgccttctcgcgaagactgctcgtagcccaggaaggtcgtgatgtactcgtcagcccggctttccagggcaaacgccgcgcccggccacatcaggtccgcccactcgcgaccgccggcctgcgggcgcaccttcaagaggacgatcccttccacgtccagcacggtgcggtagattttctcgccggcgacggttctgcacttctcttcgtaaagcgccctggccttccgggcgagggccgccttcttttcttcttccgccttggccagtagatgctcgttccacgcccagcggccggggaaggctgcccacagcatcagaagcaacagcacgccatacagcaacgatcgtcgtgtccctgtcatgtgcgtatcctcccttcgttgtcacaggcgccggcagaacgctcgatttcttcgcgttcgagaggccgcaggccagatgctgtcgctagcccgggaggaggggccccacatcgcctccacggctctcgcaagagctgtacgaaaaaacagtatcatgacagaaagtggagcgtcaagcgtctattgccgagcttgtccgaacccggccggtcagcgccccgcggtgcttttccgccggctcaaagacccagggtcatcgggctcagcggatcgccgccttcgccgagaatctcgtcgaagcgctgctggtagggggcgcattcctcgctgtcgtcgatgatcagtcgggaccgcggctgttcctggtggaagcgaacgagtgcgttccggccgtcggcgatgagcagcgaatccttgagcctagcgagatgcggcggcgactggatgatcgtcagcgccggcgaatggacggccaggaggtccatcagttgggggctgtactgcctgacgaagtccgccttctggacgacgatcgtcagtcgtgtggtgggctgccgcgcgctcagcaagcggcgcagcgcggcgatccgcgcggggcgttcgagcttgagcggcgacaggttctcgtcaaaaacgaggagtgtcgtcggcgacaggtcgaggatttcctgtaccgcgctatcgtgctcgctccaggtggtgatcagcttgctggtcatcgatgggcctccattcgtttgctgtcgaagatagcaggcgtggcgccgaccgggcaagcgcccgcatgctacaatcgaaatcttttcaaggcttgcgaggcacacgatgttttccgcgaaagacaccctggcgaaagtggatcccgagatctggcaggcgatcgagaacgagaatcgccgtcaggaagagcacatcgagctgatcgcttccgagaactacgtgagccatgccgtgatggcggcacaaggctcgcagctgaccaacaagtatgccgaaggctacccgggcaagcgctactacggaggctgcgagcatgtcgatgtcgcggaacagctggccatcgagcgactgaagaaactgttcaatgccgaggccgcgaacgtgcagccaaactcggggtcgcaggccaatcaggccgtgctgatggcctttgccaagccgggcgacacgatcatgggcatgagcctggccgaaggcgggcacctgacccatggcatgcccctgaacatgtccggcaagtggttcaaggtcgttgcctatggtctcgacgcgcatgaggccatcgattacgagaagatggaagcgctggcgcgcgagcacaagccgcgcatcctgatcgccggcgcctcggcgtattcgctgcatatcgacttcgaacggttcgccaacgtggccagggagatcggcgcgatcttcatggtcgatatggcgcactacgccggcctgattgccgccggttgttacccgaacccggtgccgcatgcggatgtcgtgacgtcgacgacgcacaagacgctgcgcggtccgcgcggtggcgtcatcctgatgaaggccgagcacgaaaaggcgatcaactcggcggtgttcccgggtctgcagggcgggccgctgatgcacgtgatcgcggccaaggcggtggccttcaaggaggcgctgacgcacggtttccgcgcctaccaggagcaggtcgtcgccaatgcgcgtgtcctgtcacgcgtgttgtcggaagaacgcggcctgcgcatcgtttccggccgtaccgagtcgcacgtcttcctggtcgatctgcgggccaagaacatcaccggcaaggaagccgaggcggccttgggggccgcgcatatcacggtgaacaagaacgcgattccgaacgatccgcagaaacccttcgttacctcggggattcgtatcggctcgccggcgatgacgactcgcggcttcaccgagatcgagtcggaactggtcgggcacctcatcgctgatgtgctcgacgcgcccggtgaccaggacgttctgcaacgcgttcgcgccgacgtttcgacgctgtgccggaaattcccggtgtatggtgcgccggcgggatgaagtgtccgttctgcggcgccgacgagacggcggtcgccgacacacgcatcaatgacgacggcgacatagtcaggcgccggcggcgctgcctcacctgtgacaagcgctttaccacttacgagcgggcagaactgcgcatgccgcaggtcatcaagaagaatggctcgcgtgtcgacttcgaacgcgagaagctcggcgccagtctttggctggcattgcgcaagcgaccggtgagcagcgaagcggtcgatgcggcgatcgtccgcatcgaagagaaactgctggcgctcggcgagcgtgaagtctcctcggaaaagatcggtgaaatggtcatgcgcgagctgaagaagctcgacaaggtggcctatgttcgcttcgcttcggtctaccgcaatttcgaggacgtcgacgagttctcgaaggtcattcgcgaagtctcccgctcgccgcagccgctcggtcgttgagagagccggtgttcagcgccgccgatcacgacttcatggcgcgtgcgcttcggcttgccgaacgcgggctgtatacgacgacacccaatccacgcgtcggctgcgtcatcgtcgccgacggtgaagtcgtcggcgaaggctggcacgtgcgggcgggcgggcggcacgccgaagtgcacgccctgcaggcggcgggcgaaaaagccgccggtgccaccgcctacgtcacgctcgagccgtgcagtcaccatggtcgcaccccaccttgcgtcgaggccttgcttgcggcgggggtggcgcgtgtcgtcgcggcgatgcaggatcccaatccgcaggtggcgggaagcgggctggccagcttgcaggccgctggcgtgcgcgccgagtgtggcttgctggcggccgaggcgggggaaatcaacatcggcttcgtcgcccgcatgacgcgttgccggccatggctgcgcctgaagctggcagccagcctcgacggcaagacggcgctgcgcaatggcgccagccagtggctgaccggcccggcggccaggcaggacgggcaccgctggcgagcccgtgcctgcgccatcctcaccggcatcggcacggtccgccacgacgatccgcagctcaacgtgcgtggggtcgagggattcgccggcgagctccgccaacccttgaaggtcgtcgtggacagtcggctcgagctgtcgccggacgccagactgctgcgtgatggccaggtcctggtcgccgccgcgcttgtcgaccgggcgaaggtcgacgcgcttgcgcagcgtggtgccgaggtgctgctgctgcccgggccggccggccgggtcgatctggcggcgctgctcgatgaactcgccaggcgcggtatcaatgaagtgcacggcgaggcgggtttcgcactcggtggttcgctgctcgatgccggcctggtcgacgagctgctgctctacctggcgccctgcctggtgggcgacgcggcacgcgggatgttcgacctgccaccgctcgcgtcgcttgccggtcgccgccgactgtcgatccgcgacctgcgttcggtgggccccgacctgcgtctgctggcgcgcttcaactgaggctgtcgcaggcgcagaccggacactccggatccctgccgaacctgacgctgcgccattccatagatagtccgtcgagcaaccacaggcggccgacggccacctcgccgacaccgatgatcagtttcagcgcttcggcggcctgcatggcgccgatgatcccggtaagcggcgcgaagactcccatcaccgcacagcgcacctcctcgacatcatcaccttccggaaacaggcagttgtaacagggcgtgtgatcgcgtcggctgtcgaacaccgccagttgcccggcaaagcggatcgcggcgcccgaaacgagcggagtgtggtgcctgacgcaggcgcgattgaccgcgtgccgcgttgcaaagttgtcgcagcaatcgagaacgacgtccgcctcggcgacctgcgccgccagcgcgtcgccggccagccgggtggtgatcgctgcgactgtcacttcggggttgatgccccgtaatgccgtctgtccggacacggccttgggctggccgacgcgctccagcgtgtgcaggatctggcgctgcaggttggtgaggtccaccgtgtcaccgtccgccagcgtgattctcccgaccccggcagaagcgagatagagcgccgccggcgaccccaggccgccggcaccgacgatcagcactctggcttgacccagcctctcctgtccttcgataccgacttcgtcgagcaggatgtggcggctgtagcgcagcaactgtccgtcgttcatcgggtcggcactatttgtattcgcgccactccggtggggtgtcgtcgtggtcgccgtgtgggtggcgctcccaggcgtgcgtgtaggcttccgactgcgagcgcttgagtggccgatgaggagcgtcgaggttgtgcagctgtgtttcctcgacgtaatagatcagcgcccgcatcatcttgctcatcagcgtgttgtcgaggtgatagcccttgtcttcgagcgtcccctcgagttcctgcagggagtggtgatgcagatcgtaggcaacgccgaccactctcgcctgctcacgccgttccacttccagttggtcgacccgggagagaaagtcggaggcctcgcgcacctgtccgggcggaaacttggcgaacaggatgttccgctccttgcggatcggccgttgcggcgtggcgaccggtcgtttcacatttctcctccgggagccgagctcactggatggcctgcatgatctgcatccccttgagcagattcagcgcctgggtgagttggtagtccttgggcgacgcaagttcgcggcttggcaactcggatgactcgtcggcctcttcccgcggcgcgccactcttcggcttggccggtgcggccttggcggccggcttggccggcgtctccttggccggtggcgtgccgtccttgctgccgtcgaggtgatggtcgaggttggcttcgcgcaaacgctgtgccgagctgccgttggcgctttcctcgacaacgatgtcgggaacgatgcccttggcctgaatggagcggcccgacggcgtgaagtagcgtgccgtggtcagcttgatcgcggtgtttcccggcaagggcagtacggtttgcacggagcccttgccgaaggtcgtcgtgccgaggacgagggctcgcttgtggtcctgcagcgcgccggcaacgatttcggacgccgaagcggaacccccgtttaccagtaccaccattggcactttgcgcgcctggggtggcagattcctgaggtaatcgtcgcggctgccgcgcaggtaatcggcgggggatgccgagaagcggtgcttggcatcggcagtacgcccatcggtcgaggtgaccagcgtgtcgggtggcaggaaggccgccgaaacacccacggcgctgttcagcaagccgcccggatcgttgcgcagatcgagaaccagtcccttgagcgggccgggtttggtcaggtcgttgagatgcttgaccacggcagcgccggtattctcctggaaggaagtgatgcgcaggtagccgtagccgccgtcaagaagcttcgacttgacgctctgcaccttgatgacttcgcgcgtgagcgttacttccagaggtttggtttcgcctttgcggaggatggacagtctgatctgcgacttcggcttgccgcgcatgcgtttgacggcttcgttcagtgtcaggcccttgacgagcgtgtcgtcgatcttgaagatcatgtcgccaggtttgacgccggcacggtcggcgggagtgtcctcgatcggcgagacgaccttgaccagtccgtcttccatgccgacttcgataccgattccgccgaactcgccttgcgtgccgacctgcaggtccttgaaggcgtcggcgtcgaggtagctggagtgcgggtccaggttcgaaagcatgccgctgatcgcgtgcgtgatcagtttcttgtcctcgaccggctcgacatagccctgcttgatggcgttgaacacctcggcgaaggttcgcagctcttcgaccggcaggcttgctcgggtctccttgtcggcgattgccgaaaactgcaggctgagcagaacgccccccagcatgccggcgcaaaccagcccggcctgtttcaacttgcccatttgtctcgctccagtgcgcatctcatttcaggttgagccaggccagcgggtcgatcggctttccctgatgacgaatttcaaagtataaaccggattccgggttgccaccgctgttgccgacggtggctatcatgtcgccgccatgcacgtcgtcgccgacctgtttcagcagcgcgtcattgttggcatagatcgacaggtagctgctgccatggtcgacgatcatcagattgccgaaaccgcgcatccattcggcaaacacgacgcgcccgccggcgatgcttctgacatcggagccggcgttcgcgcgaatgaagatgcccttccaggtacttccctcctggcgtgcgctgccgaatcgattggcaacggcgccccttgtcggcaggcgcagttctccccgctggcgtgccaggcctcccgccgaaggcgccaccggcggcgctggctcactacgaccttcggcggctgccggagccttcgccgccgggtccgtctcgagtggcggggcggcggagcgtggcagcctttcctggcgcaactcgggtctcgccatttcccggcgctgcgcttcccggtgtgcgctttcccggcgcgcggtttcgcgaatttcgttggctcgcgcgtcggctagccgggcggcgatgattctcgccaggcggtcgatcagttctgtcaggcgcttctcatcgcgctgcaggttaccgatctcgcgtcgttgcgtcaggatctggtccgccaccttgttcagcatcgcctgccgctgttcccgctgcgccagcagacgggcgtggtcttcctgctgcctcagttccgccgcggacagttgttcggcctgctggcgagtctcgctggccagcgcctgcttgcgttgcagcgtcgattcgatgtcgatcagcaactggcggcgtgtccggccgatcgcctcgaggtaccggagatcgcgagccgactgattcgggtcttcgccgttgagcagcaggcgcaggggatccggattgccacgcaagtactgcctatagagcagcttctcgagttgaccctgttgcgcgcgcagtcccttctcgagttcgcgcgactcggcgtcgagattcctgagcgtggcctgcagcttgccgatctgcgtcgtcaggccgtgcagttcacgctgcgtcgacgagatagcccgttcggcgtcctgcaactgatccgccacatccttgcgcgatccctcggcggcggccatgtcccggcgcagagtctcgatctgggcgcgcagcgacctaagatcgccttgccgttcggccacttcgccggccgaggcggcggtcgcgtccttgccgccgggcttgctgctcgtggccagggtcggcccgacgaacgccagcgtcaaggtcagtgcgcaagccaggcgggtaatgcgcaacgggaggcaaccccgggtgccggcgcccctggcgtcgggcggcgtcgggctgtgtggcacacccattgtcaaaggctttgttctataatgatagattacattataatcaattgtcttggcgaacgtgcctgtccggaccagtctcatcgacaagcaggagcatatcgaacaggcggcacgcgcgctgaagtcgatatcgcaccccctgcgcctcaagatcctgtgcgtgatcggcgatcaggacgcttgcgtgcaggagatcgtggacgcggtgggtacatcgcagagcaacatttcccagcatcttgccatccttcgcgagaagggtgtgctgctcgcgcgcaaggacgccaaccgtgtctactatcgggtcggcgatgcccgcaccttgcagttgattggcatgatgcgcgaggtgttctgcggcggctagcggtcgcggtggagtgttggcggtggtggcgccgcgcccgcgcgagccgtccggcgcccggcaggtctcggcgaatctcgtttcttggccgcgttggtttgtggagcttcgattggaattcatacagcaaaaccttcttctggtagccgtcgccgtggtcagtggcacgatgctcctgaccctttcggtacgtcgtcccggcggcgcgaaatcgctgaccgcgacccaggcaacgatgctgatcaatcgcgagaatgcgcagttgatcgatgttcgcgaacccaacgagtacgtcaatggccacgttgcggactcacgcaacattcctgtcgggtcgctcgccgagcgtgccggcgaactggagccgttgaaggacaaaccggtgattctcgtctgccagtcgggtgcccgttcatccgaggcctgcgccactttgggcaagcttggtttctcgcgggtgcacacgctcgaaggtggggtggtgggctgggccgaggcaggtctgccgctcaagaaaggcgcgcgcagatgagtgtcgaaccgcgcgttctgatgtactccaccgccgtctgccctttctgcgtgcgcgccgagcaactgctgcgcgcgcgtggcgttgccgcgatcgagaaggtgcgcatcgacctcgatccccagcgccgcctcgagatggtcgaaaagaccgccaggcgcaccgttccacagatctttatcggcgaggcgcacatcggtgggtgcgatgaactgatggccctcgatcgtgccggcaagctgctgcccctgctggcgggtgagtccacctgacacctgccccccgagccgttaccaacctctccacactccatgagccgacaatgagcgaacaagaagcccccgtttttgcgatcgagaagatctacgtcaaggacctctccgtcgaagtgcccaatgccccgcagatctttctggagcgtgaaactccgcagatcagcatccagttgcagaccaatgcccaaggtgttggcgagggagttttcgaggtgaccttgacgaccacggtgacctcgaaactcgaagacaagacggtgttcctggtcgaggtcggtcaggccggcatcttccgcatccagaacgtgcccagcgagaacatggagccgttgctgtcgatcgcctgtcccaacattctctttccctactctcgcgaagtcgtttcggatgccgttacacgtgccggtttccaaccggtaatgctgcaaccggtcaattttgaagcactgtacatggcgcgtcagcaacagcaggaggccgccaaggcagcagcgggcgaggcaacgattcagtagtcggcagaaagccgtcgatgaagcgactattgacgctgctgcttaccgcgggtcttgccgggcccgcgctggccatcgagtaccgtaccgtcgacgcggcgaccgttctctacgatgccccgtcccagaaaggcagcaagctgttcgtcatcaagcgcgggacaccggtcgaactggtggtggttcttgagggatggtcgaaggtgcgcgatgccgatggcagtctcgcctggatcgagagcaagtatctcggcaagcggcggacgctgatcgtgaccacggcgcgcggccagatcaggcagaacgccgacgattcggcaccagtcagcttcgaagccgagaagaacgtgtcgctggatttcgtcgaagtggtgccgggtggttgggtcaaggtgcgccatcgtgacggacagtccggcttcgtccgcatcaaccagatctggggtctctgagcgccgatgaaactggccgtgctgggagccggcgcctggggaaccgcgctggccatcgccttcagtgcgcggcacgcggtgacgctctgggcgcgccgggccgaggtgagaggcgtcctgcgcgacgatcgggagaatcgccgctttcttccagggcatcgcttccccgacgcgttgctgatcggcgatgatttcgagcgggctgccgccgatgccgatctgctgctggtggctacccccgtttccggcctgcgcgctaccgtcgctcgcctgcgcgatgccggcgtcgtcaaaccgctactctgggcgtgcaagggcctggaggccgaaacggcaaaactgccgcaccagatcgtcgctgaagaactcggtgcgcaggcgctttgcggcgcactctccgggcccagtttcgccgaggaagtcgcgcgcggcctgccggcggcggtggcgctggccgccaacgacgccgagttcggccatcggaccgcgcgtgcgttgcacagcccgcatttccggatctatgccaacgatgacttgcccggcgttgaagtcggcggtggcgtgaagaacatcatggcgatcgccactggggtctgcgatggtcttgggctcggtctcaatgcgcgcgcggccctcatcacgcgcggtctggccgagattgcccgttttggagtcgcccttggcggtcatccacaaaccttcatggggctggccggcatgggcgatctgatcctcacctgcaccggcgacctgtcgcgcaatcggcgcgttggtcttgccctgggtgtgggcaagacgctggcgcagattctcgatgatctcggtcatgtcgccgagggcgtcagcacgacacgcgaagttgcgcgcctgtcggcgcagatggggatcgacatgcccatcacccgggctgtcgacgccatcctctatcgcgatgaaccagcggcactggcggtcgagacgctgctgagccgcgacccgaagatcgaggcgagctaggccgccggttgccgctcatagcggccagcgctacaaacgaccgccagggtcccgccgtgcatgatcgcgtcggcgagggctacaccgactcccatgtcggggcctcgcgctcgaggccgtcatcgccaactggtccgggattccgcgctcgccagcttcgcgaatgacctgcctgctgggctcgcgccatccccacttgatgctggcgtattctcggccgccgcggccgccgcggccgagaatcttggcgcgaacggcagtcgccgttcgccgatctccggtagcgctttcgctcaggcgcgatggcggccgtacaggcgcgccagttccgcaagccgatgcgcgtgcgatgcgtccacccacttccacgtgaagcgccactcccacgagccttcgctgaggctcggttgattcatgcggtgcgtcgagtcgagtccgagcacgtcctgcatcgggatgacgcagagtgcggccaccgaggaattggcaaggcggatcagatgccactgtggctctgcccgggcctcggcgccgccgccgaggtagttgattatgtggtcgcgctccgacggcctcagtgacttccaccagccaagggtcgtgtcgttgtcatgggttccggtatacacgacggtgttggcgtcgtagttgtgcggcaggtagaggttgttggcgtcaccgtcgaaggcgaactgcaggatgcgcatgcccggcaaaccgatcgcctcgcgcagcgcgttgacctcgggagtgataatgccgagatcctcggcgatgatgcgcagcctgccctgcgcatcacccagttcgcggcgcatggccgcaaacacggcttctcccggcccgggccgccatttgccgtcgattgccgtcttggcggtggccggaatctcccagaacgactcgaagccacgaaagtggtcgatgcggacgacatcgcagagtttcatcgtctgccgcattcgctcgatccaccagcgatagccctcggcagcgtgtgcgggccagcggtacagcgggttgccccagcgctggccggtggcactgaagtaatccggcggtacgccggcgaccacgcgcggccggcccttcttgtcgagatcgaacagtcctggattcgaccagacatcggcgctgtgtgcggcgacgaaaatcggcaggtcgccgacgatctcgatgtgccgagcgttggcgtagtccttcagcttcgcccattggtcgtggaagcgccactggcagaatttccagaacttcatttcgtcggcgtacttgaggagggcttccttgagcgcaacgggctgccgctgggccagcggcgcgggccagtcctgccacatcctgccattgccgccatgggcgatgtcgagcgccatgaacagggcgtagtcgtcgagccagtccctggccgcgctgcagaaagcttcgaaggcgctctgttccggcgtgttcttgcggccgaagaaccgcttggccgcgcgccgcaagcgcgcgacgcgaaagtcccgcacgctcgcataatcgacccgggtttcagggaattcggggaccgacgccaggtcgacgtcggtcagccaaccggcgtcgcgcagttgcgacaggtcgatcaacagttcgttgccggcgaaagccgacgggctgatgtagggggagttgcccggtccgacgctgccgagtggcagcacctgccagagcgattggccggcggcgaccagccagtcgacaaagtggtaggcggccgggccgaggtcgcccgagccatgcggaccggggagtgaagtggggtgaaggagaatgccgctctggcggggaagtgaagtcatgctggtcctttgtgttgatccgggtgatcggccgctggcgggccaggaaaaaccgtaatgctaacctgcatttggccgtcgcgaaacgcgccgcgctggctggatccgtctgcctggcggcggcaagtcccgggccgggggcggacgactgcgggcggcggtccgcaggcccgccgccctggcgaggagtcggcaatgggtgctgtcggtcgattctcgtcgcgcgtccctgtctgagcggggttcgctgcggccagcgaaccgtgcgagggtggcaggccagtcatctcttccgacgcggcggcggatcggttcaaccgacccgttcagggtgatacgggccggggtggccggcggcaagggccgccgttcgtcgcgctgcgcggcgtcgtacggcgggccggctcgccagcccgctcggcacatccccgggaagacgcgatggttctagtcgttgagtcgggtgatcttgttcccctgcaggccaaggccagccatcagccccttctgactgaagatgaaggcgtagatgtcgtccttcgcggtcgtcgaagtcagcgacttgcccatgccctggtcgaccaccacgatcgaggggccaacaccgacctcgaatccgtcattctcgctcagggccttgagcgatttttcgttcatgaagaacatggcatagccgtactgctgtgcaccggcttgcagtccataggaagctccggaggtgttgtagtagcccgctaccttaccgcccgtgaagaggacgccatctccgtactgcccgccgacgaccagaccggctttggtgattttcgggaacacgaggacggcaacagcctcccttgacaggagcctggccgccgggacgccggcgatcagtttctgataggtgttgcgcgcgtctcgttcgagcgccccgcgcgagtccgccgcgagggcgctcgccggcgccagcagcgccgcaatcacggcgatcaggaaccaacgggatacctgcgagccccgcgcaacaaacgtgttgtaaagcttgtacatagagttacccccctgaagaattgccgccacgtagaagccgcccgctcttgcgggtcagtttgccatgataaccgaatgcctgccccttcggcgggtccacctgcctcctgcgttggcgcccgcgaactcgctggatcgatccccgtagcagcgagcgctgccagttgttctgccagcgacatgatgatccgcagcggcacgatcggcgccggtgttgcgaccgcgacttggctaatgccagtccgcctcgcactgacaaggctataatgaccagaggggctcttgccgctccagcgtctcgacgacggagagccccggtcggtccggcggactcggtcgtccagcccaatcgtccgacctgccgacagaagaggctgcttcggtcggcggcaacggcggcgcgagtgctaggtctcccgcgtggagtccggtgcgggttcggaccacagacaggccatcatcatagtccgaggggaacagatcatgacactggacatcctccagaatcgttgcttcgacgaaatcaacatcggcgatacggcaagcgtcagtcgtacgctgagcttgcgcgacgtgcaactcttcgcggccgtttcgggcgacatcagcccaacgcaactggacagcgaactcgaccggcagcttgggccgtccgacctcgctgcacacggtatgtggttgggcgcccaggtttccggactgctcggcaatcagctgccgggtccgggaacggtacactcgggacaggatctcgagttcctggcaacggtaccgatcggtgagcaggtcaccatcacgatcaccgcaaccgccaaggatcccgcaagtcggcgggtgatcttcgactgtcgtggtgtcaacggacgcggcgagacgatcatgaccggcaccgcgcgggtcatcgcgccactggtcaaggtcacaatggagcgtccggaagcggcgcaggtgtcgatccagagccacgaccgcttcgagaccctcgtcgaacgctgcgcgcaactgccagcggtgccggtggcggtcgcgcatccctgtgacgagtcgtcgctcggtgccgccctgcaggcgaggcgtgagggcctgatcgagccgatcctcgtcggacctctggtccgcttgcgcgcgctcgccaaggagcatggcttcgatctctccggcgtgcagatcgaagacatgccgcacagtcatgccgctgcctttcgtgccgtcgagctggttcgcctcggcaaggcggcggcgctgatgaaaggcagcctgcacaccgacgaactgatggctgaggtggtcagtcgggacaccggcttgcgcaccgagcgtcgtatcacgcatgccttcgtgatggacgtgccgacctatcacaagccgctgatcgtcaccgatgcggcgatcaatatcgcgcccgatctcgacaccaagcgcgacatctgccagaacgccatcgatctggcccggaccctcggtatcgcgcggcccaaggtagcgatcatttgcgcggtcgagggaatcaattcgcgcatggtttgcacgaccgacgcggcttcattgtgcaagatggccgatcgggggcagatcacgggcgccattctcgacggtccgctggccctcgacaacgccatcagcaaggaagcggcgcgtatcaagaagatcgactcgatcgtcgccggcgatcccgacatcgtcgtcgtccccgacctcgccgccggcaacatcctcgccaagcagcttaccttcatgagcaatgccgatggcgccggcatcgtgctcggtgcgcgcgtgccgatcatcctgaccagccgcgccgacaacaaacgtaccaagctggcctcgtgtgccgtggcctgcctgatggccagtgcaccactgggtgatggttcgacgacgatcggaggctgacatggcaaacgcgattctggtcatcaacgccggctcatcgagcctgaaattctcggtgttcggcatcccgcgtgccggcgagttgcgcatgctggtcgtcggtcaggtggaaggtctgggcacggcgccgcgactcaaggcaaagaacggcgagggcacgatcctcgccgatgttcgctgggcaacggcggaagttgccaaccacgcccaggcgctgcaggagattgcgacgctgctgcgctcccgctccgagggactggaactcgttggcgtcggccatcgcgtggtgcatggcggtgccgactactcggcgccgctgctgattaccgcgccggcgatggagaatctcgctgcctttgtgccgctggcgccactgcaccagccgcacaacctggcggcgatccgcgccgtccaggaggtacgacccgacctgccgcaggtggcctgcttcgacaccgcgttccaccggacccaggagatggtcgccgatctctacggtctgccctacgaatactacgagcggggtattcgccgctatggcttccatgggctttcctacgagtacatcgccgcgaccctgccgtcggtcgcgccggaaatcgccaatgggcgtgtggtcgtcgcgcacctgggcagtggcgccagcatgtgcgccatgcgcgatggccgcagcgtcggtagctcgatgggtttcaccgcgctcgatggcctgatgatgggcacccggccgggcaacatggacccgggaatcgtcctctacctgctacagcaggaaggtctgtcggcgaaacagatcgaggatctgctctacaagcgctccggcctgctcggcctgtccggcatcggcaacgacatgcgtgtcctgctggccagcgatgcgccgcgggccagactggcgatcgagctgttcgtctaccgtatcagccgcgaactcggtgcgctcgccgctgttctcggcggtctcgacgcgctggtgttcaccgccggtattggcgaaaacagcgcgcgcattcggcagctcgtctgcgagaaggcgcgctggctgggcgtcgagcttgacgaggccgccaacgagcagggtggtccatgcctcagtggcgtcggtagccgggtctcggcgtgggtggtgccgaccaacgaggaactgatgatcgctcgccacacccgcacgctgctgggccggtgagcgcggcgccggggactaaccccggcgctgagaactgacggtagacggtctgtcgggctcggcggatgagcgccgcaactcgggagatgtgcgctggcttcagccgatgacgtggtagccgccgtcgatgtggatggtttcgccggtgatcagcttcgcatagtcggaggcgaggaaggccgtcgccatgccgacatcctcgatgctgaccagcatgcgactgggggcgcgtgttgcggcgatgtccatcaactcgtcgaagcggtcgatgccggtagccgcccgcgtcttgatcgggccgggcgagatcgggtgcacgcgaatgcccttcggtcccagttcggcggcgaggtaacgtgcggacgcctcgagcgccgccttgaccgggcccatcaagttgtaacgatcgaccaccttctcggcgccgtagtagctcatcgtgaacaatgagccgccttccttcatcagcggctcggcgagtctcgccatacgaatgaaggagtggcacgagacgtccattgccatcaggaatccgtcgcgcgagcagtcggtgacgcggccgtgcagatcctcgcgtggcgcgaaggcaatcgaatgcaggccgatgtcgagttggccccaagttctctcgatcgcctcgaaaacggcctcgagttgcccgggtatgcgcacgtcgcaggggagatagagcgccgggtcgacccccaggtgatcggccagcgcctgcgtgtaggtcttgctcttttcgttgagataggtcatcgcgacgctggcgccgagcgcgcggaaggcgagcgcgcagccatacgcgatcgactggtcattggcgatgccgatcaccagggccttcttgccgtcgagcgcgccggcggggcccttcaccttcacttcgaggtcgcgaaagaacgcttcggtcgggttcagttgtgtcatgtattgtcttcctcatctgctggttggctggcgtggaccggagtgtgggtcgatgccggacgagtctcccggacgcgcatgacgcgggtctcacccgcaggcgtcgcggccccggagtcgttcgatggcgacaacattattctagtccacgcattgtcggccagccaggactgtcgcaccggtttgaccgtccttgcgggtgccgcctatactccgcacgcggctcttgccgaggtcgcgggggaactcccgccccatcaacagaaaggaatcccgtgatgacggaggcttttcccgaagacaaggatctgccgctgcgcgaagacattcggctgcttggccgcttgttgggcgacacgctgcgcgcgcaggaaggcgaggcgaccttcgaactggtggaacgtatccgggtcagcgcgatccgctttcatcgcgacgaggacagcggcgccaggcaggaactggcagcgattctcgacagcctgtcgcgcgaccagacgcagaccgtcgtgcgcgccttcagccatttctcgcacctcgccaacattgccgaggatcagcatcacatccgacgctcgcgtgcgcacctgatcgcgggctcgccaccgcacgccggcagtctggcgcatgcgctggcgcgcgcccgcgccgccggttgcgatgtggcgcagttgtacggtttcttcgacgacgcatcgatcgtccccgtacttacagcgcatccaaccgaagtccagcgcaagagcaccctcaacgggcagcgtgcgatcgcccatctgctgcatcggcgcgacaacagccggctgacgcccgacgagcaggagtcgctcgacgaggggctgcggcgcgccgtgctggccctctggcagacgcgcatgctgcgtacgacgcggctgatggtcctcgacgaggtggccaacgggctgtcgtattacgactacacattccttcgcgaactgcccaggctctactgctggctggaggatcatctcgccgcggccgatggcggacgaccggccagcgagttgcccggctttctccagttgggcagctggatgggcggcgaccgcgacggcaatcccttcgtgacggcccctgtcacgcgcgcggccctgcgcctgcagtcggcatgtgcgctgcgtttccacctcgacgagatccacgccctgggcgccgaattgtcgctcgccgagggcctggtgagcgtctcggacgctttgcagtcactggcggacagctcgcccgacacggccgctgcgcgcagcgacgagccctatcggcgagcgctcaccggtatctacgcgcgcctggcggccaccgcgcgcaagcttgacggtctcgagccggaacgtcatccggttggtgaatcggctccctacgcgaattgcggggagtttgccgccgacctggacgtgatccaccgctccttggtcgccaatggctcacaactgctggcgcgtggccgcctgcgcacgttgcgccgtgcggcccgcgtcttcggcttccacctggcggcactcgacctgcgccagaactccgaggtgcacgagcgagtggtcggcgaactcctggaggcggccagccccggcaccaattaccgcgaacatgacgaggccggacgtgtcgagctgttgctgcgcgagatcagctcgacgcggccgctggcctcatcccacctcgcctatagcgacgagacgcgtggcgaactggagatctttcgcaccgccgccgacgcccatcgcgcctttgggtctcaggccgtacagaactacatcatctcgaagactgatggtgtctcggacctgctcgaagtggcgctgctcctcaaggaatgcggcctgctgttgccgcagtcgcgagaactggcggtgaatatcgtaccgctgttcgaaaccattcccgacctgcgcaactgcccgcgggtcatggacgaggtgttgtccttgcctgcctaccgcaggctggtcgccagccgcggcgatctgcaggaggtcatgctgggctattcggacagcaacaaggacggcggcttcctgacctcgggttgggagctctaccgggcagagatagcgctggtcgaggtgttcgcccgccacggcgtcaagctgcgcctgttccacggacgcggcggctcggtggggcgcggtggcggtccgagctaccaggcgatccttgcccagccgggtggcgcggttcagggcaggctgcgactgaccgagcagggcgaggtgattgccagcaagtactcgaatccggaggtcggtcggcgcaacctcgagatcctggcgtcggccgtgctcgaagcgaccttgctggcggcacccgatccggcgccgcagccggagtacctcgaggcgatggccatgctctcgcagtcggcctatcgtgcctaccgtggcctggtctatgagaccgaaggcttcgaacgttacttctgggagtccaccgtcatcgccgagatagcgcatctgaacatcggcagccggcctgcctcgcgcaagaagaccaccgccatcgaggatctgcgggcaataccctgggtcttcagctgggcgcagtgccgtctcatgttgccgggttggtacggctttggcacggcggtgcgcgagtttctcgccgtgcatcccgagggtctggaggtgctgcagcgcatgcaccacgagtggggcttcttccgcacactgctctccaacatggacatggtactagccaagaccgatctggcgatcgccgcccgctacgccgaactggtcaccgatcccgcgctgcgcgcggcgatcttcccacgcctgaaggccgagtggcaggcgaccatcgacgccctgctggcgatcagcgggcagcagtgtctgctcgaggacaacccgctgctcgcccggtcgatccgcaatcgttttccctacctcgatccgttgaatcacctgcagatcgagctgatcaggcggctgcgtgccggcaacgaggatgagcgggtgaaacgcgccatccacctgacgatcaacgggatcgccgccggcctgcgcaatagtggctgagccgactgctcgaatgccccgcccatcccgccagagctgctgccaacaggcgagggcagggggtccgtgccgctgtttccgcagcgttgctgccgcggcatgccccgtaaggtgctggtcatccgcggcctggcgctgatcttgccggagtctcgactcgcgggtacagtgaggaagccgtggcgaggctggccggcgtccgctgtgctcggcccgcgcccttgtcgactccgcggcgatctctctgaccagcgcgaagccggtcactcgcttgtgcgcgctacggtcggtccgggtctgccctgacgcgggaaccgttgttctggatcatttgtcgcgccagggcctggccgacgctttcccctggaggaagatggaaatgggcattctcgactggttcaagaaccgaccgggtcagttcgatccgaacggggtgtctgacgaaatggttcgcggggctgtcgacaaagccatcacgctgaccaatccccggctcaagctgctgccgtcctgccaaaagcgcctgacgcccgccgtcgagacgacgatcgatttcctgcgcgcgctggtcccggtgctgccggccgtgcggccgctgtcgtcgacggtgtggtctgccgatccggccttgcgggcgttctttgccgcatcatcggacatcccgaccgtgctcggccgttcggacaatctgcgtaccctgttcgacaaagccccggacctcgatgaggcgtttctggttctcggcatggcgctcaacgagcagcgggttttcggaatggcgctgcaggggaacatcgtacagcgcgacgtcgcccagacgagcgtgagtttttcggaccaccgggcgcgcatctgcggccgcgacgagtcccgcttgcggcgtgtcgtgggcgtcgagattttcgagtacctggtcgcccacgctttggcggagatcggcgcggagcgtgtcgaaaggcaggaattacaggccaatcgtgcgctgatccgggcacgcctgcgcctgcttcagcaacacggaccgggcctcggatcgatgttcggcgaggctccggcggcgcgcagcgagcaagcccgtctggaagcagaactactggaaaatgagcagcaactggaagcgatcggcggcagcgagtcggtgctcgaagctgaactcgagtgcctgaaggaggtgctcgagcacccgcagcggtatctgcgcatcgagcccaggcggctgcggctcagcccgatgaacgtggtgctcgatcaaaccagcagcgaaccggctgccgaggtcgattttgcgattgccgagctgagcggctccccaccgatccgcagggctttcgtcctggcgcgcgtcgcgcgccaggaactgcccttgccgcaagggatcaactttgacgaggtgacacgctacctctgagcccctgagcgcggcttggttgggcgccgctgtggcgtggctggcaaacgctactccccgggcgcaggcggaatgagactggaggacgatttgatgccatcgttcaacgaagtcgccgagatggtcggcgtgctgttcgacggagtcggggtggcggtcatcgtcctcggtacggtggtcgccacggttcggctggctgcgtaccgacgccatgacaccgacccgtatcggcagttccggcaggacattgggcgaggaatcctcctcggactggagtttctggtcgccgccgacatcatccggactgtggccgtgacgccgacgctgcaaggcgtcctcgtcctcggcctgatcgtcctgatccggaccttcctgagtacggccttgcaagtcgaactggaaggtcgctggccctggcagcgggccagtgagtccacttcgccaagcagccgaacgcagccgcttcgatccgacggctgacggcgcaaatgctgcccacagtgtgcaccgagcttgccatcacctcagcctcgggaagattggccgcacccggtggtatccgcaatggcgccgcgaccgaaccagcctcagccatcccggcaatggagggggcaggcgcagatcgccgccgtccgtggcaagggggaggcccgcacagcaacgcctcgcccaagaggaggaccgacaacccatgattgctgcccgcaaccctcttgttggcaacacgctcagaagtggaatgacggatagtctatactgatctggagggatttcttacagggaggttcgcccagatgtccaagcgccaatccgatcctaaacacgaatgcgccaccgcgagtagccaggcgctggttctttcgccgcaagagcgccgcgcacaagggagcgcgctgcgcgacgccgtgtcgcgcgaggcacagggcggctggaagccgcccaagaagcggcgcgatccgattgaagtgctcacggcgtcgaacgaggggcggatgcttgaactcgtgccgatccggtttgggcgaatgctccagtcgccgttcaccttttaccgcggttcggcggcgatcatggcggcagatctcgcgtccaccccgaactccggactgcgggtacaggcctgcggcgacgcgcatctgctgaacttcggcggcttcgccacgcccgaacgccaagtggtcttcgatgtcaatgacctcgacgagacgctgccagcgccttgggagtgggacgtcaagcgtctgaccgcgagcatcgtcatcgccgcgcagtatttgcgcctgcacgagagcgaggctgcccgggcggcgacggccgcggcgcgcgcttaccgcgagcggatggctgactattcgtcaatgcgcgcgctcgacgtctggtacgacacgatcaccgtcgaccgcgtgctcgccgaaactcctagcgaggaggtcaggaagcgcattgtcaagcggctccagaaggcccggcagcaaagcaccgccgaatacatctttcccaagcttgccgaacaccacggggcgctgcccaagatcaaggataacccgccgctgattttccacctgaccgaggaacaagcacccgggcaagggacgcagtacagagaagtgatcgcgagctaccgcgagtcgctggccgagcacgtgcgtgtcctgttcgaccggtttcgcttctgcgacatggcgatcaaggtcgtcggtgtcggcagcgtcggcaccttctgctccgtcgccctgttcatggccgcggacaatgacccgatcttcctgcagatcaaggaagcgcgggcgtcggttctcgaaccgtacgcgggccagagcctgcatgccaatcatggccagcgagtcgttgccgggcagcgcctgatgcagggagcgagcgatatcttcctgggctggacgaccacccagaatggcagggatgtgtatgtccgccaacttcgcgacgtcaagatcagcgcgattgtcgaggggtgggacgtcgatctcctgaccgcctacggccggctgtgcgcctgggcgttggcacgggcgcacgctcgctcgggggatgcagcgctgatcgccggctacatgggttcgaatgccaccttcgacgacgccatctgcgagttcgccgtcgagtatagcgaccagaatcagcgcgactatcgggctttcgtcaaggcgattcgcgaaggacgcctcgaagcgcaggtggaggacagtccatgactctgagcgccgagactgaagaagtgcgtcctgcgcgtgccctggtgggcgctcccccggcgagtggctggcgcgcgctctttccgccagcgcagtggctcgccgcgtatcagaccaggtggctggccaacgacgcgatcgccggcgtgacgctggccgcctacggcatcccggtgtcgctcgcctacgcctcgctcgccggcttgccgccgcaatacggcatctactgctatctgctcggcggcctgttctatgccctgttcggctcctcgcgccagctggcgatcggtcctacttcagcgatctcgatgctggtcggcgtcacggtcgccggcatggcgcagggcgatccgggacgctgggcgtccattgccgcgctgacggcggtggtcatcgccgcgatgtgcgtgttggcgtggctgtttcgcttgagttcgctggtcaacttcatcagcgaaacgattctgctcggtttcaaggccggcgcggcgctgaccatcgccatgacccagttgcccaagctgttcggggtcaagggcggtgggcatgggttcttcgagtccgtcgtcacccttggtagccagctccccgataccaacttcgcggtgctggctttcggtctcgccgcgctcgccgtgctgttgctgggggaaaaattcctgccggggcgcccgatcgcattgttcgtggtggtgatttcgatcgttgtgttgtcggtaacgccactgggtgagctcggtttcaagatcgtcggcgcgttgccgcagggcctgcccgacttcaagctgccggatttgcgggtacgcgatgtcgacggggtgatcccgctggccttcgcgtgcctgttgctggcctacgtggaaagcgtttccgccgcacgcgccctggcgcaggcgaacggctacgagatcgatgcgcggcaggaactcctcggtctgggcgccgcgaatctcgcggcgggtttcttccaggcctatccggtggccggcggcctgtcgcagtcctcggtgaatgacaaggccggcgcaaagacgccgctcgccctcgttttcgcttcgctgacgatcggcctgtgcctgatgtacctgacagggctgctgtacaacctgcccaacgtggtgctcgcagcgatcgtgctggtggccgtcaagggattgatcaacatcggcgaacttcgccacgtgtggcgggtgagccgcttcgaattcggcgtctcgatggtcgctttcggcggcgtgctgttgctcggcatcctcaagggcgtgatcgtggcggtgctcgtgtcgatgttgttgctcatacggcgcgcggcacacccgcatgtggccttcctcggccacatcccgggaacgcgcagttactccgatatcgagcgcaaccccgacaacgaggccgttcccggtgtgctgatgttccgcgtcgaggcgtcgctgctttatttcaacgtcgagcacgtgcgcgaagcggtctggcagaaagtccgctcggccgccgggccgctcagcctgatggtgtgtgacctttccacatcacccattgtcgacctggccggcgcgcgcatgctggcgaagctgcacgaggagttccaggcggctggaattcgcctgcgcctggtcgcggcacatgcggcggtacgcgacattctgcgcgccgagggactggaggaaaacgtcggctacttcggccgcaggatcacggtggccgacgtcatcgacgagtttcgcggccgcccgggaaatgcggcggcctgacctcgctggtatcgacgagggacgcgcagccagcgaggtgtttcaggcccaccgccgattcagtagacttccggcacgtacttcaacggcagcgtgatttccttgtagtcgccgggcttttgccgtttgggcagaacgatcttcggctgcttgacgacctcgtaagggatgctgctcaggatgtgcttgatgatgttcaagcgcacccgcttcttgtcgttggagcgcgccacgaaccacggcgcccattcggtatcggtctccctgaacatctcgtcgcgcgcgcgcgagtagtcgtaccagcggctgtacgacttcagatccatcggcgaaagcttccactgcttgcgcggatccgtaatgcgcgcctcgaggcggcgcgtctgctcgtccatgtcgacttccagccagtacttgagcaagatgacgttgttgctttttccgaccagtagcttttcgaacagtggcgccatccggaggaaaccctctacctgctcctcggtggcaaagcccatgacgcgctcgacgccggcgcggttgtaccagctccggtcgaagatcaccacctcgccggctgccggcatgtgtggcaggtagcgctgggcatacatctgcgtcttctcgcgctcggtcggcgcgggcagggcgacaacccggaatacgcgcgggctgacgcggccggtgatggccttgatcgtaccgcccttgccggctccgtcacggccttcgaaaacgagaaccaccttgagtccctgcttgatcacccaggattgcagatgcgccagttcgccctcgagtttctcgagttccttgaggtaggtccggttggatatctttttctccggcttttcaatggcctcggccgcttctggcgcttcgctctccgtcgattcagacggcatgtcgggattgatcaacgtctcgactttggctttctttgctgacttccttttcttgctcatcacttacccctttcaagagatttgcggatgctgttgcgctgccaaatacccgtcaccaagctgacggctggccacccggtacaccccggtactctatggcggcaggatgggttctcactgcgcactactcgtgctcgcgactttctcagcttcgttcacccagccaccgcccatggccagataaagattgatcatcgattggaactccacttgctgcgtctgcgtgtactgtagctggacgttgaacaggctgcgttcggcgtcgagcacttcgatgtagctggtgtagccattgtcgtagcgcaggcgggcggtggctgcgtactgctgcagcgcttcgacctgacgccgctgcgccttcagttgttcgcgcgtccggtcgcggctgaccagcgagtcgttgacttcgcggaaagcctcctggatcgccttctggtaggcaaacagggcctgctgctgcgcggcttcggcggcctgcacttggccggcgatcgcgccggcggtgaagatcggcatcgtgatcggtgcgccgtaattccacaccttgctttggctgtcgaagagattgctcagactggtactggcgtaaccgaacagtccggtcagcgagatggtcgggaagtacgccgccttggcggcaccgatctgcgcattggcagcgatcaggtcctgctcggtgcgccggatgtcgggccggcgttcaagcagatccgacggcaagccggcagggattgccggtagcgccagatggtcgatatccttgccgcgcggtatcggcccggggttgcggccgagcaggacgctcagcccgttttcctgctgggcgatggctttttccagcggcgggatgctcgccagcgcttcctcgtattgcgaccggttctggctcagttcgagcaccgaaatgatgccccctgcgaagcgcagcttgaagatctcgtacgactcgccgcggctcttggcggtcgccctggcaatatccagttgccgatcgaggtcgcgcaggttgatgtaggcgccggaaacactgccgacgagcgacaggatgacagcgcgccggccttcctcgctggccatgagttgcgcgcgtgccgcttccgtctggcggcggatgcggccccagatatcgatctcccaactggcattcaacaccgcgttgtagctgttgtaggtctcgtcgccgccggcgccaaccaccacggcgctgatgtctctctgccgtcggacttcatagccagcgccaacctgcgggaagagcccggagcgaacgatgccgtagttgccggcaaactgctcgacccgcgcggcagcgatcatcaggtccttgttttcgcgtagcgccgtcgctaccaggtcgttgagcacggggtcaccgaactgctcccaccaggcggtgttggcgaggtcgcgggcgtcctgttcgctgagccgccaggctgccggcgtgtctaccggcgggcggacgtagtcgggtccgaccatgcaaccgctggccgccagcgccagcaaggtgaccaacagtggcttacgcatggcgatcctcctctttgtcagccggctttgctggcgcgtcgagtttgccggcctccccctcgccggccgcgtggctgcgtaccccagtctcgcccttgtggctgatcttctcgacgacgaaaaaggttaccggaatgatgaagatggccaggcaggtggccgccagcatgccgccgatcaccgcgctacccatcacctgccgcgacagggcaccggcgccgctggcgatcgccagtggaacgcagccgaggatgaaggcgaacgatgtcatcaggatcgggcgcaggcgcagttgcgcgcccttgagcgtcgcctcggcgagcgacagctcgcccttctcgtactccatcttggcgaactccacgatcaaaatcgcgttcttcgccgccagaccgatcagcatcaccagaccgatctgcgcatagacgttgagttcctggccgcgcaacatcagtgcaaaaaacgcgccggcgacggcgattggcgttcccaacaggaccgagaagggcagcgaccagctctcgtactgcgccgccaggatcaggaagacgcagagcagcgagaagccgaagatgaccgccggcgagatgccctgctgcgccttctgctcctggaatgacatgcccatgtagtcgtagcccatctcgctcggcatggtttcggcgaagactgcctcaagcgcccgcatcacctgctcggaactatagcccggtgcggccgacgcgttgatctgtgcgctgcggtacaggttgtagcgcatggtgaattcaggaccggagacattacggatggaagtcagcgccgacaacggcaccgcctcgcccttgttgttgcgcacgtaaaactggcccacattgtcgatgttggtccggtagtcaccctcggcctggacgtacacctgccactggcgtccgaagcggttgaagtagttgatgaagccgctgccgaggaagctctgcagcgtcttgtacacgtcgctgaggaggacgccctgtttgagcaccttgtcctgatcgacgtcgatgaagagctgcggaacggttggccggaaggtggtcgaaacactagccagctccgggcgctttcgcgcggcctcgaggaacttggtggtgttctcggcaaggaaggcgatgtcctttccagcacggtcctcgagaatgaaggtggcgccgcccgaggtgccgactccctggatcgccggcggcggaaacgcaaaagcgatggcgccggggatcccggccagccgcttggtcagttcggccttgatcgccgcgtattgctcctcgggctgcttgcgatccgcccagttcttgagcgtcacgaaaaagaaggcactgtaggtattggtcacctggctcagcatgctgtagccgaccaccgtggtcgtgtattgtacgcctggcaccttcatgatcagctcttcggcctgggcggcaatctccgacgtgcgttgcagcgatgacgcatcgggcagttgcaccgctgcaaagacgtaaccctggtcctcatcgggaagaaagccggcgggtacaagcttgccgaagaagcccgcgctcgccgtgacggcgaccagaaagacgaggctgatcaggctcctgcggatggcgatccggcagatgccgacatagccgccggtaacgcggccgaacacgccgttgaaccagtcgtagaatttctggatcgggccgctgcccttgaccttgggcctgagcagcatggcgcagagggcgggactcagggtcagcgcgttgaaggccgagatgattaccgagatggcgatggtgactgcgaactgctggtagagctggccggtgatcccgggaatgaaggcggtcggcacgaagacggcagccaggatgacggcaatggcgatcaccgggccggtgacctcctccatggccctcagcgttgcatccttcggcgacatgccgtgctcgatatggtgctcgaccgcttcgacgacaacgatggcatcgtccaccacgaggccgatcgccagcaccagaccgaacagcgaaagcgtgttgatcgaaaagccgaacatcgggaagagcatgaaggtgccgaccagcgacaccggcacggcgagcaagggaatcagcgtcgcccgccagccttgcaggaagacgaagacaacgatcatcaccagcaccagcgcctcgaacagcgtgtgcttgatctcggtgattccttcggtgaccgacagcgtcgtatcgagcgcgatgacgtaatcgaggtcaggcgggaagctctgcttgatcttttccatcagcttcttggcgccatcggccgcatcgagggcgttggcgccgggcatctggtagagggcgaccagggcagccggcttgccgttgaggcggccctgctggctgtaggtctgggcgccgagttcgatgcgggccacatcctggacgcgcacgatcgagccgtccgggttggcgcgcagcacgatgttgccgaactcttcggtgctctgcaagcggccctgcgcgcgcaccgcgtaggtgaattcctggcccgccgggaccggctcgccaccaattgttccggctgggttgacagtgttctgcgcattgaccgcgttgatgatttcgggaatcgtgatgttcagcttggccagttggtcgggcttgacccacattcgcatcgcgtactggcccgcgccaaagacagtgacgctggcgattcccttgacccgcgtcatctggtcgttgatgttgatgtaggcgtagttggcgaggaagatgttgtcgtaggtgccgttcggcgagtagagcgcgaacatgatcagcggcgatgaggtcgacttggctacggtcacgccgtagttgcgcacgtccgacggcaactgcgattcggcctggccttcgcgcatctgggcgagcagctggtcggtgttggcgtcggtacccagtgcgaagttgacatatagcgtggactggccattgttggcgttgatcgaatacatatagtccatgttgtcgacgccggacatctgctgctcgatcggggtggccaccgcctgctcgacggtcagcgcgtcggcgccggtgtaggtgctgctgacattgatctgcggcggcacgatattcgggaactgggcggtcggcagcccggacatggcgacgaggccaacgatggtcatcaggatcgagatgaccatcgccacgatgggccggttgatgaagaactttgacatggctgcttaccccttgctcgccggtgccggcgtagccggcttgtcaccgggcttggccggggtggcggcggccggggcatccggcacgaacggtttcgggctgacggtcattcccgcgcgaaccttctgggttccctcggcaatcacttgctcgccgggctgcaggcccttgctgatgatccagtcgctgccgatgcgctcgccgaccgtgaccgggcggatgtcggccttgttgtcggcgccgacgaccgccaccaagtacttgccctggatttcggtaaccgcacgctgcggcacgagcagtgcacccttctcgacggccatggtggcccgcaccttcccgtactggcccgggcggaggaggctctgggggttcgggaaaagcgctgccaccttgaaggtgccggtgctggtgtcaacctgccggttgagcacgaagaactttccggggtggggatagagcgagccgtcgacgaggaacagctcgagcggcacctgcttgctggtgtccgttcgctcgccggcaaccttgaggtattcccgctcgctgatgttgaaatagaccttgatcgggtcgacggtcgacaccgtggtgagttcggtcggcatgctcgggctgaggaggtcgccgatctgcgccttggcgatgccggcaatgccggtcaccggcgaggtgatcttcgtgaaagccagattcagcttggcggtccgcagcgaagcatcggcggcttcgagtgacgccttggcggaaaggtcggcgccggtggtgtcgtcgaggtccttctgactgacggcgttcatcgccgccagcggcttgatgcgggcgagattggcgcgcgtcgtctcgtaacgcgctgcttgctgggcgcgtaatcccttggcttcgtcgacggcggcctcgaaagtgcgtgggtcgatctcgaacagcggctgaccctgcttgacgaggtcgccttcgcggtagttctgtttgatcaggtagccggtgacctgcggccggatgacggcattgatgttgccgtccagcgagccgatccattccatgtagatcggcacgtcacgctgggcgacggtgacgacgtcgacgaccggcaccgccggcgcggcagccttcggcttctcgcaagcggcggtgatcaggagcgagatcgcggccagcccggcggcagtgtagcggagggtgcgatgggtcgctgagaaggatagagggatcggcgtcatgacggctcctgctgggagaattgggagtgactgcttgcgtcgctgttcagggctagccctggaaagggaggtaatcgggccgatgccccccggatacatcactcgcgacgtgtgcagaacgagcaaatgactccggatgacagcggcgaccaaggtgatgattatgcaggatggcgagcactgaagccagttttcaggctgctttggctgctttcgcgcgccttcgttagcgtgacgcggtggtggtgagggcggcgggctcgccgccatcggcagaactcggcgccagccgcaaccttaccgcttgccagctggcggcctacatcaccgccagactggctgcccgccctcggcggtactgacgagcgttgccttacttctgcgtctcgaccatcaccagcggctcttcggagacgactaccggtgcccgtcggcgccgcggctgtctgagcggtgcgtcgtcgatggtttccggtggcgctcctcgagtgtcgtcgcggctggtctcgaccatgatcaggccgctctccgcgaccagttgctggagggtcggcgacgccggcagcgatgcggcaggctgggcgagcacctggttcggctcggcctgaaggatggcgacactcgccggaagcgcggtggccgccggcgtgtcggcggcgggtgccaccttcggtgcttccacgtcggctgcggtgtcgaccgttgcgcggccgtcgaccgccatcggggcatccgcatccagcccctggttgacgctcgccggtgctgtgctggcgagcgccgtgaccacttccggggtcgcgggtggcggctcggtggctaccgccggcagttccgcgagcacggcggggtctgccgtgaccgctgtggtggcaccctgctgatctgccgtcggcgcgaccgctgtgcgtgccggttggccggtggcgcttgccggcagtgccgcccccggtatgtcgactgccgtgccggcgattgccgtgctcgtctcgacgctctcgccgctctgggtttcggccaggctctcgaccctttcaccgcgctcgcgacgcccaccgcgacgcccgcggcggcggccattgctgaccggctcgtcacctgacggacgcggctcgctcagcgccgcggcgcccgggaggagaggcgccggcgcgacagctaccgtggtttcggcgaccgccaaggctggttgctccttgcgttcggcgcgtggcgcgcctctctgccgacgcggctcgcgcgtttcgttcggatcgcgtggctcgcgcgcttcgcgcggttcgcgtggtgtgcggggtctttggggctcgcttcgggcgacggcggggaccgcttgtgtcggctgcgctgatgcgtcgctctgttcgcggccggcgcgtgtctcgggaacgtcgcgtgcttcgtcacggcgaggggggcgaggtccgctgcgccgcgcatcgcgttgcgcctcgcgcggcgggccgctgcgtcgcggcggcacgggctccgccacggcaggcggggctgcctccggcttgcgccggaaccaggacagaatcctggtcaggaagcggttgccgctcgttgccggtggctcggccgcggccggttgcggctcgccgacgagcggggccggctgcgctgtcgttacacccttgatggccgcttccgggcgggcggccctgccatcacccgctgccggtgcttcgctgccggcgtcattagtcggcatgtccaccatgcggtacgatgcctgttgcagatcgtcctgagccaactcgtcatggcggacgcgcacgacggagtgttgtggagtctcgaggtggatgttgggaatcagcaggatgcttaccttgtggcgcagttcgacggcctggacatcggtgcgcttttcgttgagcaggaaggtcgcgacatcgacggggacctgcgcatggacggcggccgtgttgtccttcatcgcctcctcttcgagaatgcgcaggatgtgcagagcggctgactcggtgctgcggatgtggccggttcccgagcagcgcgggcaggggatgtagctggtttcggcgagtgccgggcgcaggcgctggcgcgagagttcgagcaggccaaaacggctgatcttgccggtctgcacgcgcgcccggtcgaagcgcagggcatcgcggatgcgattctcgacttcgcgctggttgcgtgcgttttccatgtcgatgaagtcgatgatgatcagaccgccgagatcgcgcaggcgcagttggcgggccacctcttcagccgcttcgaggttggtcttgagggccgtttcctcgatgtcggcgccacgcgtcgcgcggcccgagttgacgtccaccgaaaccagcgcttcggtatggtcgatgacgatggcaccgcccgagggcaggccgacctgacgcgagtaggcagactcgatctgatgctcgatctgaaaacgcgagaacaagggcacgtcgtcccgatagcgcttgatgcgattgacggtgccgggcatcacgtgcgacatgaactgctgcgcctgatcatagacctcgtcggtatcaatcaggatttcaccgatatcgggctggaaatagtcgcggatcgcacggatcaccagactgccttcctggtagatgaggaaggcgcccttctgctgctgggcggcgtcttcaatggctttccacaactgcaagaggtagttgaggtcccactggagttcttcgccgttgcgcccgatggccgcggtacgggcgatcagactcatgcctggcggcacctgcagttgatccatcacctcgcgcaactctgtacgctcggtgccctcgacacgccgcgagacgccgccgccgcgcggattgttcggcatcaggacgagatagcggccggcgagactgacgaaagtcgtcagcgcagcccctttgttgcctcgctcgtccttgtcgacctggacgatcaactcctggccttcgcgcagcgcctccttgatcgtcgcgcgactggtctcgacgccgggctggaagaaggcgcgcgacacttccttgaagggcaggaagccatgccgctccgctccgtagtcgacaaaagcggcttccaggctgggctcgatgcgggtaatgactgctttataaatgttgctctttttctgttccttggcggccgattcaatgtccaggtcaatgagcttctgaccgtcgacaatggcaacacgcagttcctcggcctgtgttgcgttgaaaagcattcgtttcatagaaggatctcccgcgcgctttcacgggggggacatgcctggtgcaggcagcagcggattagttgttcgagggatgcctgaggggggctttccggtagtgcaactaataggggttctcgccaacgcagtgacttgtcgggccttgaacgtcaaggactcgggaatctgcctgggccgctccacaggtgctaggcgcgcgcagttcaagtagtatcgctacttcgtggtgagcgtacttaaccaggtgaccagcgttgagtgatctcgcgcaggttggcgcaagtgaggcggctgaggcctgccggaaagtgcgtcgcaagtgcttcagaatcggcgtcgctcgacggtctaacgggtcagcgcctctttcaacacaagacgcaaatcaactgaagtatattcaaaatggtggaagttagcaaaagctctgtaactcaggcattgattaccgagaacgagcatgggcagcggctcgacaatctgctgctcaagcagtgcaagggcgtgccgaagagccacgtgtacagcatcgtgcgcagcggccaggtgcgcgtgaatggtcggcgtgcggaagtctcgtatcgtctgcagaccggcgatgtgctgcgcattccgccgttgcgcatcgccaggcgtgagcaggagatcgtcgccggcgccgagttcaacgtggacttgcccgtcctttacgaggatgacggtttgttgatcatcgacaagccggccggcatcgcggtacacggtggcagcggcgagagcttcggggtcatcgaagccctgcgccggcagcggccgcaagcgcgtttcttggaactcgcgcatcgtcttgaccgcgagacctcgggaattctgctggtcggcaagaagcgatcggcgctgcttgccttgcatgagatgttccgcgatggcggcggtggcgggcggggtgcggacaagcgctaccaggtgctcgtcgctgggcgctggatggatcccgtgcgcaacgtccgggtgccattgctcaagtacctgcagccgtccggcgagcgccgggtgcgcgtgtcggaggccggcaaagcgtcacacacggtattccgactgctggcgcgctgggagcatttcagcctcctcgaagcgcacttgaagacagggcggacccaccagatcagggtgcatctggcacatcttggctatcccgtcgccggcgacgaaaagtatggcgatttcgccttgaacagggtcctggccagggacggattgaaacggatgttcctgcacgcgtggacgatgcgcttgccgaacccgctggatgggcgagatctggtggtggaggcgccgttgcccgttgtcttgcgtcggttcttggacagcctgtcggcgaaggagaagcaggatcatggccagagtatttgatctgctggttttcgactgggacgggacgctgctcgattcggcaggcgcgatcgtcacggcgatccatgctgcctgcgacgacctcgggttgcctctgccggcggaagagcgggctcgtcacgtgatcgggctcggtctgcgtgacgccctgcgttacgccgtcccggacctgccggaagagcgttacccgcagatggtcgaccgttatcgtcaccactatctgtcgcacgatcacgaactgctgttgtttgccggggtggcggagttgatcgccgaactggccgacagcggcttcctgctggcggtggcgaccggcaagagccggctcggccttgagcgtgcgctgcggacgagcggcctcggcggtcatttccatgcttcgcgctgtgcggacgagtgtttctcgaaaccgcatccgcagatgctggtcgagttgatggatgagttgtcggtcgcgccggagcgcacgctgatgattggcgataccacgcacgacctgcagatggcgcggaatgccggcgtcgccagcctggcggtcgcctacggcgcgcatccggcagccgccctcgacgcactcgcgccattggctcgcctgcaggaggtcgcggagatggccgcatggctgcgcacgcacgcgtgatctgccgcgccgccgatctggtcgacggcggccccggcgttcgcttcacggttcgccggcagggcgttgacgagcaggcgtttgccgtgcgcttccgcggccgtgtggcggcctacttcaaccgctgtgcgcacgtgtcgatcgaactcgactggcagcccggggaattcttcgacgattccaaggtatacttgatctgcgcgacgcacggcgctctctactctccggcagacgggcgttgtcttggtggccgatgcaatggccgaggcctgacgccgctacccgtcgaagaacgggatggatcgatctatttcaccccaagcgagcagatatcttgaacacccctgaagacgaaccacaatgggaacggcagttgctggagaagatcgcctttgcgacgctgcgcgagcagcgagcaaagcggcggtggggtattttcttcaaactggttgttgtgtcctacctcgtcgctgtcctggtgatggtcgtcgattggggcggtcccgagcaacgtgccgacggcaggcatacggcggtgattcacctgcatggcacgatcgaggcaagcggcgaagccagcgcccagaacatcaacgacgcgctgcaggcggcgtttggcgacaaggggaccgccggcgtcattttgcgcgtcaacagtccgggtggcagtccggtgcaggccgggatagtgcacgacgagattcgccgcttgcgcaccacgcatccgcagataccgctctatgtcgtcgtcgaagacctgtgcgcctccggcggctactacattgccgtcgctggcgacaagatcttcgtggacaaggccagcatcgtcggttcgatcggcgtcctgatggatgctttcggtttcaccggcacgatggacaagctcggcatcgagcgccgcttgctgaccgccggcgagaacaagggtttcctcgatccgttctcgccacaggatgcgaaacagaaagagcatgcgcaggtgctgttgcgggaaatccacaagcagttcatcgaggtcgttcgccgcgggcgcggtccgcggctcaaggaaacgccggaaatgttcagtggcctgatgtggaccggtagccagagtgtcaagttggggctggccgatggcttcggtaccgtgggttcggtggcgcgtgacgtgatcaaggccgaaaggatggtcgacttcacgatcaaggagaacattgccgagcgctttgccaagcgtctgcgggccgattcgacccagggggtcggttccctgctggaagtcatcaggccggctgttcgctgagggaggccggcctccgagttcaccggcgagcaatcgctaggcgagcagcaggaacaccgtcggtcgccgattgatttcgggcagcggctggcctcgccattcggcgacgaagcgggtcacgatctgctcgctgtccagggtgaggtcggttgccacgcagactcgcgttcccggggcgcaggtgcggaacagtgattcgagcatttgccggttgcgatagggcgtctcgatgaagatctgtgttcgctgctcctgtcgcgattgcctttccaactcacgcaggcgcctgtcgcgctcctgggcatcactcggcaggtagccgtgaaaggcgaaattctggccagatagccccgagcccatcaaggcgagcaggatcgacgaggggccaaccatcgggatgaccgggatgccctcctgatgtgccagggccaccagcgcggcgccggggtcggcgacggctgggcagccggcttcggagatgaggccgaggtcgctgccggcaagggcgggggcgagcagtcggggcaactcgccggcagccgtgtgttcgttgagctcatcaatcgcgatttgttgcaggggccagtcggaagggagcgccttcaggaagctgcgcgccgactttgcgttttcggccacgaaatgcgtcagtcgctgcgcacaggcgcgcactggcggcggcagaacggcgtttgccggagcctgtccaagaggaacgggaatgagaatgagccggcctctgttcatggcgcgccaggtccgaaagcggtcagcggacgctcagacgacagcgacgttctcgctgcgcagcaggtcgcagagcgcgatcaatggcagcccgatcaaggcgttggggtcttcgccctcgatcctggcgatcaaggcgattcccagtccctccgacttggcgctgccggcgcagttgtagggttgctctgtgcgcaggtagttttcgatttccgcgtcagccagttcccggaaggtgaccaccgtcgggacgctacgcaggcgcgctctgccgcttctggcgtcgaggaggcatacaccggtaaagaaggtgacgcggcggccacgcatcgcctgcaactgccgcacggcgttggcgtggtttcctggcttgccgaaaacctgtccatcgaggcatgccacctggtcgctgccgatgatcagggcttcgccatgcgcgccggcaactgcccgcgccttggcttccgcaagtcgtagcgcgctggcttcgggctcttctcccggcagtggcgattcgtcgacggcggggttggccgtggtgaagggcaggccaagtcggccaagcagttcgcgtcggaacggggaagtcgaggcgagaatgagcggcgggctgggcatcgaaccttcgatctgggcatgaagccgcggctggcacgaaacatcgaggaagttcttcttttccacccgtgctgctttgacttcaaaagctgaaaataatatcatgcgccccttatgtcgcgacgcgttgtaattgacagtctggcttttgcaagcgagggcggttcgctacaaggggaactgcaggtggtcttgctgacgcgcttgctcgatttgctcaccgattccaccggctcgctggtgtatcgggtcgcggggagaattgggcaacgcaaccggccagagctgttggtcgaggtggacggggtgctgtccttgcgttgccagcgttgcctcgaggcgctggagtacccgctcgagttgcgtagtctgctggagtttgtcgatagcgacggcgacctgacgcaggaggagctggaggatgactcccgagacttccttccgctgcagaaagagcttgatgtggccgggctgatcgaggacgagatccttttggcgctgccgatcgtgccgaggcacgcggattgcgtgttgcccggggcggtgcgagaagaggcggcttcatcgccgtttttggttttggccggcctcaagggccggcactgatgagtttgattctaggagttcgtgatggctgttcagcagaacaagaaatccccgtccaagcgtggcatgcatcgtgcgcacgattccttgggcagcctgccgctggccgtcgaaccgacgaccggcgaggtgcacttgcgtcaccacatcagcccgtcgggccactaccggggcaaaaaggtggtcaaaggttcggccgagtgattcctgcggagcaggcaggcaggttcccgcgctggtgatctgcctgccttttcttttggcggccagcggatgaccattacggttgccatagactgcatgggcggggaccacggtccccgggtgaccgtgccggcggctctcggtttcgtgcgtgatcatgccgacgttcgtgtgattctcgtcggcgttgcggagagtatcaggcccttcgttggcgacgcggctgtcggtcgtgtcgccattcgtcatgccagcgaagtcgtcgccatgggtgagtcgccctcgctcgcgttgcgcacgaagaaggactcgtcgatgcgcgtggccgtcaatctggtcaaactgggcgaggcggatgcctgtgtgtcggccggcaataccggtgcactgatggccatttcccgtttcgtcctcaagatgctgccagggatcgaccgaccagcgatctgcgccgtgctgccgacgctcaccgggcatacgcacgtccttgatctgggcgccaacgtcgattgcagtcccgaacacctgctgcagttcgggatcatgggcgcatctctggtctccgcggtcgagcatcgcgatcggccgacggtcggcctcctgaacatcggcgaggaggagatcaagggcaatgacgtggtcaagcgcgctgccgagttgctctggcagtcgggtctcaacttcatcggcaacgtcgagggtgacggcctctacaagggcgaggccgacgtcatcgtctgtgacggttttgtcggcaatgtcgcgttgaaagcctcggaaggtctggcacaactgctggctaccttcctgcgccaggaattcaagcgcagcctgtggaccaagctggctgcgctggtggcgatgccggtagtcagccgcttcaagcgccgggttgatcatcggcaatacaatggtgcgagcctgctcggcttgaagggtatcgtcgtcaagagccacggatcggccgattccttcgcgtttgggcacgcgctgcaacgtgccgcggaagaggcgcgaagcggtgtgctggcacgtatcagcgaacgcgttgcgcagcagcaaccgctgcaggagaccgcatagcatgttttctcgcattaccggcatcggcagttttctgcccggcgagcctgtcagcaatgatgatctggcgcagcgcggtatcgagaccagcgatgagtgggtggccagtcgcaccgggatccgctttcgccatctcgctgaaaacggtgaagcggcgagcgatctggctttcgaagcgagccgccgggcgctgactgccgcaggtatcgaggcttcggatgtcgacctcatcctggttgctacctcgacgccggatttcattttcccaagtaccgcctgtctgctccagagcaagctgggcaaccgcggtgcgacggccttcgacatccaggcggtgtgcagcggtttcgtttatgcgctgacggttgccgacaagttcatctgctcgggcagtcatcgacgcgcactggtggtcggcgccgaggtgttttcgcgaattctcgactggtccgatcgagccacctgcgtactgttcggtgatggtgcgggggcggtcgttctggaggcttcggaacggccgggaatcctggctactgccctgcatgctgatggcgcctaccatggcatcctgtcggtgccgggtagcgtctgcggcggcaaggtggtcggcgatcctttcctgcgcatggacggacaggcggtattcaagtttgccgtacgcgtactggccgaagtggccgaagagtgctgtcaggccgcgggtgtggcgcctgcaggcatcgactggctgattccgcatcaggccaacgttcgcatcctcgaagcgacagccaagcgcatgaagctgccgatgggcaaggtcgtggtgacggttgatcggcatggcaacacgtctgccgcctcggtgccgctggcgcttgacgaggccgttcgcgacgggcgtattcacgccgggcacaaagtcatgctcgaaggcgtcggcggtggttttacctggggtgcggttctgttcgagctttagggggagagtaaatggcgttcgcgttcgtttttccaggtcaggggtcgcagtccgtcggcatgatgtcggcgtacggtgattcgtccgtggtgcgcgcgaccttcgacgaggcgtcggcagcgcttgccgaggacctttggcagctgcttgccgatggtcccgccgaggctctggcgcagaccgtcaacacgcaacccatcatgctaacggcgggcgtcgcggcttatcgcctctggctcgacaaggccggcaagctgccggcagtcgtcgccgggcacagcctcggcgagtactcggcgctggttgccgccggtgtcatcgcctttacggatgccgtgccgctcgttcgactgcgcgctgccgcgatgcaggaggcggtgccggcaggtaccggcgcgatggcggcgattctcggtctcgatgacgacaagattgctgaagcctgtgccgaagcggccgccgcaagcggcgagggtgccgttgttgaaccggtcaatttcaacgggcccggtcagaccgtcattgccggcagcaagggggccgtcgagcgcgcctgcgacgcctgcaaggcgcgtggtgccaagcgtgcgctgctcctgccggtgtcggcgcccttccactcgtcgctgatcaggccggcagccgacaaactggcggcgcgtctggcggaattgagcttcgcggcaccgcagataccggtaatcaacaacgttgacgtcgcgatcgagtcggacggcgcccggatcaaggacgcgttgattcgtcaggcctattcgccggtgcgctgggtcgaaacgatccggaagatggcggcgatggatatcgctacggtggccgaatgcggaccaggaaaggttctggcgggcctcaccaagcgttgtgccgacaaagtgaacagtgtcgcgctcgctgacctgacggcgatcgaagcggccgccgcaaacctggagtaaggaatcatgctcaatggggaggttgctctcgtcactggtgcctcgcgtggcatcggccaggcgattgcgctggaaatgggccgcctgggcgccaccgtgatcggtacggcaaccagcagcgctggcgcggcaaggatctcggccttcctcgcagatgccggtagcaagggtgaaggcgctgttctggaagtgcgtgacgcgccgcaggtcgaggaactgatcagacgcatcgagaaaacctacggtgcggtatcggtgctggtcaacaatgcaggcattacgcgtgacaatctgtcgctgcgattgaaggacgacgactgggacctcgtcctggacaccaatctgaaagctgtcttccgcctgtcccgaggggtcatgcgggggatgatgaaagcccggcgcggccggatcatcaacgtcacctcggtggttggtcacgcgggtaacgccggccaagccaactactgcgcggccaaggccggggtggctggcatgagccgggccctggccagagaactggcgagtcgcaacatcaccgtcaactgtgtggcgccaggcctgatcgacaccgacatgacgcgggcgctcgacgagcgtcagcgagactcactggcggccggcattccgctgggtcgcctcgggttgccgcaggacgttgctgcggctgtggcgttcctcgcttcggcggccgccggctatgtcaccggcacgaccattcatgtcaacggtggcatgttcatggattgattcacctcggcacgagaaacggtccctcgttttcggagggatgattggtaagttgcagccagtttgctagaatggcacatttttgttttacacatgaacctcgcgaaggagcactctgatggaaaatattgagcaacgtgtcaagaaaatcgtcgccgaacaactcggtgtcaatgaagcggacatcaagaatgaatcgtcgttcgtcgacgatctcggcgccgactccctggatacggtggaactggtgatggctctcgaagaggaattcgagtgcgagatcccagacgacgaagccgagaagatcaccaccgtgcaacaggctatcgactacgtgctcgcacacaagaagtgacttcctgattcggggtccctgcggactgtgtcctcgacaggatgagttcgacagggagtgatcgtgaaagggaagcgccgcttccatctcttccagttttcggagtacaagttggcacgtcgcagagtcgtcatcactggtctgggtatcgtttctcccgtgggcaattccgtggaagacgcttggcagaatgtactggccggccgctccgggatcgaccggatcacccgtttcgacgtatcgagctttcctgttcagatcgccggtgaggtcagggggtttgacctcggccagtatctgtcgccgaaggaagcgcgccgtatggatgtgttcattcattacggcatggcggcaggaattcaggccatacgcgatgcgggtcttgacgccagcggcatgaatcccgaaaggatcggcgtttcgatcggatccggcatcggcggtctgccgatgatcgaatccacctgcgatgatttcgcggctgggggcgtgcgcaaggtttcgccttttttcgtccccggttcgatcatcaacatgatctccggcaacctgtcgatcatgtacggttacaagggtccgaacatatcgctggtcagcgcttgttcgaccggaacgcacagcataggtgatgccggacgcctgatcgaatatggcgacgcagatgtcatgatcgcgggcggtgctgaagggtgtgtttcgaatctcggtctgggcggcttctgcgccccgcgcgccttatcgacgcgcaacgacgacccgcagaccgccagccgtccgtgggatcgggatcgtgacggcttcgtgctcggcgaaggcgcgggcgtcgtcgtactcgaggagtacgagcatgccagggcgcggggggcgaggatatactgcgaactggcgggattcggcatgagtgccgatgcccatcacatgaccgctccgtgcgaggacggcgagggcgcggcgcgttgcatggtcaatgccgtgcgcaacgcgggagtgaacctcgatgatgtccagtacgtcaatgcgcacgggacgtcgacgcctcttggcgacaaggccgagacgattgctgtcaagcgtgcctttggcgagcacgccaggaaactggtgatcaattcgaccaagtcgatgaccgggcatctgctgggtgctgccggcggcatcgaggccttgtttacaatcctggcgatccatcatcaggtgtcgcctccgacgatcaacatcttcaatcaggacgagtcgtgtgacctcgactattgcgccaatgaggctcggcagttgaagatcgatgtcggcatctcgaattctttcggcttcggcgggaccaacgccaccgtagctttcaagcgcctctagaggcacgcgtccgggcggcgcgtgcacttcccgattcacgtcgagctgtgtcgctcgcgtcgcctcaccattctgttgatcctggtgcacgctctggcggcgggttgtctgtgggtcttgccttggccagcattgcccagatgccttctgctgttggccgtcgctgtctcggcctggttgacgcggcatccgccgccggtcgcgggtttgcgcctgacggaaaatggggatctgcttgtgctctccgccgtgggcgatgccttgtcggtgtccatagcaagcggcactgtcgtgtttagccagttggtcgtcctgcgcgtacgcaagaatgagcagcgccggcccatgacgcttgtgctcttgcccgacagtatgtcggcggagcagtttcgcgtgctgcgtttgtggctgcgctggcgagcagagcctaagggtcgcgtggaaggcgacgcttgactatcgtattgcgcgcgtgtgcatccgtctccggaaagttgcggctgaaatgcaagccgcggctttcgcggcgccgcagggcgcagcgtacgatcaggtcggcagtcacgacaaggttgcgcaattcgatcaaatcgtggctgacgcgaaagtgcgagtagaagtcgtcgatttcgcgcgccagcaggcggatgcggttctgcgcgcgctgcaggcgtttggtggtgcggacgatgccgacgtagtcccacatgaagcgccgcaactcgtcccagttgtgggcgatgacaatttcttcatctggatcgctgacgcggctggcgtcccaaggcggtagctcgggcagatcggacgccggttgggcgaggatgtccatggccgccgcttcggcaaacaccaggcattcgagcagtgagttgctggccaggcgattggcgccgtgcaggcccgtccaggaggcttcacccgcgacgtagaggccggcgatgtcggtacgcgcgcgcaggtcggtgacgacaccaccgcaggtgtagtgcgctgccggcacgacggggatcggctggcgggtaatgtcgatcccgagttcacggcaatgcgccagaatgttcggaaagtgctcggccaggaaggctgcaggcttgtgcgagatgtcgaggtagacgcaatccagcccgcgcttcttcatttcgaagtcgatggcccgggctaccacgtcgcgcggtgcgagttcgccgcgtgcgtcgtgccagggcatgaaacgcctgccgtcagggaggaggaggagtcctccttcgccgcgtacggcttcggagatgaggaaggacttggcctgcgggtggtagaggcaggttggatggaactggatgaactccatgttggcgacccggcacccggcgcgccaggccatggcaatgccgtcgccggtcgacgtgtcggggttggtcgtgtacaggtaaaccttgccggcaccacccgtggcgatcagtgtgtgtcgcgcgccgagggtcagaacttctccgctcgcactgtcgagaacgtagacgccatggcagcgcttgtcggccagccccagcttgtcgccggtaatcaggtcgatggcgatatgctgctcgaggacggtgatgttcggttgctggtgaatcttgctggtcaaggtgttctgaaccgcctggccggtggcgtcggcaacgtggatgacgcggcgggcgctgtgtccgccttcgcgggtcagatggtaacctgcgtcgtcgcgcgtgaagggaaccccttgttgaatcaaccaatcgacggcgcgccgaccgttttcgatgacgaagcgggtcgcgcgtgggtcattgagaaaagcgccggcggtaatcgtgtcgcggatgtgggcctcgatcgagtcgcgattgtcgagaaccgcagcgatgccgccctgggcccagctggaggcgctgtcctccagtgtgcgcttgctgatcagtgccaccttgtgggttggcgccaggcggagtgctgcggcctggccagccaagccactgccgatgatgagaacgtcgaagcgaagcgccaccgcggagatcctgcccaaaagggctgcaactatagcacgcgcatggcagtgcgataagcctgcgccggggtgaccagcgtctctctggcgaggtggtcggctggacgacgcttacgcactgttacgctgggaatttgatgcttgcgttatacttcgccgctcccgacgataccgtctgcgacaggacaagcacagagttatgagcgaacgcgagattgaccaggtactggttgagcgcgcacaggccggcgacaagcatgccttcgagatactggtcggcaagtaccagcgcaagctgggcaggctgttgtcgcgcttcatccgcgatcaggcagagatcgaggatgtcgcgcaggaggcgttcatcaaggcctatcgggcgctaccgtcgtttcgtggggacagtgcgttttatacctggctgtaccgtatcggcatcaacacggccaagaactacttggtcgcacaggggcgccgggcaccgacgtcgaccgaattcgacgcggatgaagccgagggcttcgaggacgccggtcagttgcgtgatatcaacaccccagagagcattcttcaatccagacagatcggcgacacgatcaatgcggcgatggctgatctgcccgaggaactgcgtagtgcgatcctgttgcgcgagatcgagggcctcagctatgaggagatcgccgaagcaatgagttgtccgatcggtaccgtgcgttcgcggatttttcgtgcacgcgaggccgtggccgccaagttgcggccgctgctcgacgtctcggctgaccgccgctggtagcgatgagtgatccgcggcatgaatgacgcgtggggtaccgtcaccgccgtggatgacgggcaggcaacgatacgcatggacgatggcggctgcggccgctgtcgggaatcgggtggctgtggcggcaacaacctgggccatctgttgtgcgccacgccgcggactcttcgggtggctaaccctgaacgctgtgtcgtcggtcagcgcgtgcgcgtcggcgtggtggacgggtcgctcggcagcagtgcgctccacgcctacgctgtgccgctactgggactcttcgtcggggctctcggcggatcggcggtggctggtgagattggcgcgatcggcgggtcgctcggcggtctgctcggcggctggtggggcttgcggcgagcgcacttgcgctcgcgcgacgacccgcgttttcggccatcgatcaggccttgactttccgccgggcgcccacagatctgcgccttgggtctggtcatgattgcagagacactcaggaggctttcggtgccatgaaacaactgcttgcggtcgtcttcttcacctgtttctcgctgctggcgaacgcccagactcgaggactgccggactttaccgaactggtcgagaaacaggggccggcggtggtaaacatcagcacgacacagtccgcgcgtggcaacggacggggcgcgcagtccctgccgttcgacgagaacgacccgatgtacgagttcttccgtcgttttgttccccgccaaccgggggtgcccggattcggccagccgcgcgaattcgagagccgctcgctcggttccggtttcatcgtcagtcccgacggttacatcctgaccaatgcccatgtagtcgagtctgccgatgagattctgattcgcctgaccgacaagcgggagttcaaggcgcgcgtcattggcgccgacaagcggacggatgtagccctgatcaagatcgaggcgacggcgctgccgaccgttcgcctgggcgacccgagcgttctcaaggtgggcgagtgggtgatcgccatcggttccccgttcggcttcgacaacagtgtcacggcggggattgtcagcgctaagggacgttcgctgccgcaggagaactacgtgcccttcatccagaccgatgtcgcggtcaaccccggcaattcaggcgggccgctgttcaatatgaaaggcgaggtggtcggtatcaactcacagatctacagtcgttcgggtggcttcatgggcatttccttcgccattccgatcgatgtggcgatggacgtgcaaacccagctgcgtgcgaccggcaaggtgagtcgcggtcggatcggtgtcgtcatccaggatctgaccaaggatctggccgagtcttttggtctgagcaaggcgcagggggcggtggtgaatgccgtcgagaagggcgggccggccgagaaggcgggcatcgagccgggtgatgtgatcctgaagttcgacggcaaggcgatcaccggttccggcgacttgccacgtatggtcggagccacccgaccgggagcccgggtgacggtccaggtgtggcgaaaagggacaaccaaggatctggcgctggtcgtcgccgaaatcccggacgagaagcttgccgccggtagcagtcgcgctgcgaagccggtcgaaaaggtggccaatcggcttggcctggtggtgtccgaactcactgcagagcagaaacgcgagctcaaggtcaatggcggcctggtcattcaggaagtgcgcagcaattcggcacgcgctgatctgcggccgggcgacgtgatcctggcgctctttgcgcgtggcgagagcacggagatacgtagcgttcagcagttcaacagcctcctggcgcagttcgacaaggccgccaacgtgacgctgctcgttcgccgtggcgacgtacagaccttcgtcaccgtgaaaggcctgcccgaccggcgcgccgagtgagtcagtcaccgatattgacgctcgtttcgcgcagctactgtcatctctgccaggagatggaggtggcgctgcggccgttgctggctgagttcgacatcgacctcgaggtgctcgatgtggacgccgatccgacgcttgaggccttgtacgatgaactcgtacccgtgctgctgcatgatggcgaggaactctgccattacttcctcgacgaccgcaaagtccgtgattatttgggcgaaatccgctagaatccgcgccttcaggcagttcgaccaagggtgcccgccgccggcaccctttttttcagcggctgcgcggtcgcaacagagcccacacgatgcccatgcaacacatccgcaatttttccatcatcgcgcatatcgatcacggcaagtcgacacttgccgaccgcatcatccatctttgcggcggcctttccgatcgcgagatggaggcgcaggtgctggactcgatggatatcgagcgcgagcgcggcatcaccatcaaggcgcagaccgcggcactgcaataccgggcgcgtagcggcgagacctacaacctgaacctgatcgacacgccgggacacgtcgatttctcttacgaggtgtcgcgttcgctgtccgcctgcgagggggccttgctggtggtcgatgcgtcgcagggcgttgaagcccagaccgtagccaattgctatacggccatcgaactgggcgtcgacgttctacccgtcctgaacaagatcgatcttccctcggcaatgccggacaacgcgcgccaggagatcgaagacgtgatcggcatcgatgcgtccgaggcagttctggcgtcggcgaagaccggcgtcggggtcgaagacatcctcgaagcgatcatcgagcggatccccccgcccaagggcaatcaggatgcgccgctcaaggcgctgctggtggatgcctggttcgacaactacgtgggtgtggtcatgctggtgcgggtctttgacggcacgctgcgccccaaggacaggattcgcctgatggcctcggggtctacccacctctgcgaacaggtcggcgtgttcacccccaaggcggtgccgcgtgacgccctgcgcgctggcgaggtcggttacgtgatctcgggaatcaaggaactgcaggcggccaaggtcggcgatacgctgaccttgctggaccggccggccagcgaggccttgccggggttcaaggaaatcaagtcgcaggtcttcgccggactctatccggtcgagtcgaaccagtacgattccctgcgcgagtcgctcgagaaactcaagctgaacgatgcgtcgctgcgctacgagcccgaggtttcgcaggcgctcggtttcggctttcgctgcgggtttctcggcctgttgcatatggagatcgtccaggagcgtctcgagcgcgagttcgaccaggacctgatcaccacggcgccgaccgtcgtctacgaagtagtgctgcgtgacggcagcctgatcaacgtcgaaaacccggccaagctccccgaactgtcgaagatcgaggagattcgcgagccgatcatcaccatcacggtgttcgtgccacaggactacctcggcaacgtgatcacgctgtgcaatcagaagcgcggcaatcaggtagacatgacctatcatggtcgccaggtgcaactggtctacgaaatgccgatggccgaagtggtgatggactttttcgaccgtctgaagtccgtctcgcgcggctacgcgtcgctcgattacgacttcaaggagtatcgcgcggccgatgtcgtgaagctcgacattctgatcaacggcgagagggttgatgccctgtcggtcattctgcatcgcgcgaactcgatctatcgtggccgcgaactggccgccaagatgcgcgagctgattccgcgtcagatgtacgatgttgccattcaggctgccatcggtgccaacatcatcgcccgcgagaacgtcaaggcgatgcgcaaggacgtgctggccaagtgctacggcggcgacatcacgcgcaagaagaaactgctcgagaaacagaaggcaggcaagaaacgcatgaagcaggtcggttcggtggagattccacaagaggcgttccttgccgtgctgcgggtcggcaagtagaggagtgaacgagtgaactttgcactgatcctgctgatcctgttgctgatcagcggtgccatctgggcggcggacgccttcgtcctccgcaagcgccgtccggctgacgccaaggacccgtggtgggtcgagtacggggccagcttcttcccggtcattctggtagtcttcctgctccgttcgtttcttgtcgagccgttcaagattccctcgggatcgatgattccgaccttgcaggtcggcgacttcatcctggtgaacaaatacacctacggcattcgcctgccggtcgccaactggaaaatcatcgacgtcaatagtccgcaacgtggcgacgtgatggtcttccgttatcccgaggatccttccctcgactatatcaagcgggtggtcggcgtgccgggtgatcggatcgcctaccagaacaagaagctgacgatcaatggcgagccggtaccgacaacgaaagtcgacgattacctgcacccggagcgcctgtactattcgcggcaatataccgaaaagctgggtgaaaccgagcatcggacgctcaatgacgaggatgcaccccccttcgttcccggtcccgtgcagtttcccaatcgccagaattgttcctacaatagtgtgggggtgacttgcaccgtcccaccggggcactacttcgtgatgggcgataatcgcgacaatagccgcgacagtcgcttctggggcttcgttccggaacagaatatcgtcggcagggcttttttcatctggttgaacttcagtgatttcaaacggattggctcgttcaggtaaggagtgctggtcatgaatcgtcagcgtggtttggcgctttccgccttgctgctctggggcgtggtgattgccctggtgtccatcatcgtcatccggatccttcccgaggtcaccgaatactacaagatcagacaggcggtcaaagcagtcgccagcgagtcgagtggcaagacggttccggagattcgccaggccttcggcaagtacgccgaggtggagcatgtcaagaccatcggacccgcggacctggacgtcttcaaggaagagaatcagatcgtcgtggccttcgcctacgagaagcgtattccgctgatcgccaatgtcagtctgctgatcgactttcacggttcatcgtcggggcgcaatctgggccaatgatcgactctcgactcgagcgggggctcggttatacgtttcgcgatcgtgcgctcctccagacagccctgacgcaccgcagctacagttcgccgcacaatgagcgactcgagtttctcggtgatgccattctcaacgccgttatcgcgcgctccctgttcgagcgctttccgacccttcctgaaggcgacctctcacgcctgcgggcacaactggtgcgccaggacggcctgcaccagcaggctttggcgctctcgctcggtgactttctgcgtctcggcgagggcgagcaaaaaagcggcggacaacagcgaccgtcgatccttgccgatggcctggaagcgctgttcggtgctctttggctcgacgccggttttgaagcggccggcgaagtcatcaatcgcctgtatgagtcgatgctgaagcagctgattcccggacagggcaccaaggacgccaagacacgcttgcaggagtatctgcagggccggcggcttgccttgccgcagtacgccttgaccggcgcggagggcgaggcgcacgcccagcacttcaccgtcacctgtgtgatcgacgccctgcgcatccgcaccgagggcagcggcagcaaccgccgagcggccgagcagatcgcggcagagcgtgcgctggacaccctgggcagcccatgagcgagattcggtccggacagattgccatcatcggccgcccgaatgtcggcaagtcgaccttgctcaatgcgctgatcggcgaaaagctcagtatcgtctcgcggcgcgcgcaaacgacccgccaccggatcatcggtatcctgacgcgagcggacacgcagtacgtcttcgtcgacacacccggttttcagacccggtacggcaatgccctgaatcaggtgatgaatcgtggcgtccggcaggcactggccgaagtcgatgtcgtactgttcgtcgtcgaggctggtcggtttgacgagcgcgaccgggcggtacgccagcttgtcccctcggactgtccgctgatcatcgtcgtcaacaagatcgatcagttgaaggacaaggcgcggctgctgccgtttctcgccgatctggcgcgagaaggtgattttgcggccatcgtgccggtcagcgccacgcgtggtgcgcaactcgatgaactgctggcagaaactcgcaagcatctaccgaacaacgagtttctgttcggcgaggacgagatcaccgaccgcagcgagaggttcctggccgccgagtacattcgcgaaaagctgtttcgcctgatcggcgatgagttgccttatgccgcgaccgtcgaagtggaaaagttcgtcgtcgatggcgagttgcgccggatcagcgcggcgattgtcgtcgatcgcgaggggcacaaggcgatcatcatcggtagtggcggcgagacggtcaaacggatcgcttccgaggcgcgccaggacatggagcgcatgtttggtggcccggtctttctcgaggttttcgtcaaggtcaagtcgggttgggccgacgatgagcgactgctcaagagccttggctacgagtagccggggttctcggtgatggctgacgagcgagtcggcacgtgaatcagcggcacaaggtagatgctcagccggctttcgtactgcacgcttacccttacagtgaaaccagcctgatcattgatgttttctcgcgtgactttggtcgcgttgcgctgctcgcacgtggcgcacggcggccgcgatcggtgctgcgtggcgttctgctcgccttccagcccttggaactcgcttgggccggcagaggtgaggtgcaaaccctgatgaaagccgagtggcagggcggtcagccgctgctggcgggaaagtccttgttctgtggctactacctcaatgaactgctgatgaacctgctgccgcgcgaagatgcgcatgcgcgactgttcgccgtctatgccgaaacgctgcgccgcttcgccgacggcgcgcaggaggccgacttgcgctgcttcgaacgggccttgctgcaggagctgggttacggcctgctgctcgagaccgatgccgagggtgtcgcagtcgaggccgacggcgactacgcctatgagatcgagcgtggcccggtgcggctgcagcgacccggcggctcggcgctctcggtcagcggcaggacgctgatcgacctggcgcgggaggacttttccgatccgcgctcgctgagcgaagccaagcagttgatgcggacattgatcggccactataccggcggcaggagtctcgccagccgcaggattttcagggagttacgggagtcatgatcgaacttggcgttaacatcgaccatgtggcgacgatccggcaggcgcgctgcacctacgagcctgacccggtctgggcggcggttgaagcgcacctgggcggtgctgacggaatcaccatccacctgcgtgaggaccggcgccacattcaggacgccgacgtcgagaaactgcgcgagctggcgcagatcaagctcaatctcgaaatggcggcgaccgacgagatgcttgccatcgcctgccggatcaaaccgcaaatggcgatgctggtacccgaaggccggcacgaagtgaccactgaaggcggcctcgacattctggcccaggaagagcggctgcgtgcagcggtccagcgcctggccgatgccgggatcgtcaccagcgtcttcatcgatgccgatccggcgcaggtggaagcggctgcgcgcatcggcgcacgtgtgtgcgagctacataccggcccctatgcccatgctttctaccatcaggggcgggatgccgaaagccctgccgtcgtcggcgagctcgacaagattcgccgcgccggcgagaccatacgccagctcggcatgcgcttcaacgccgggcatgcgttgaactacttcaacgtccagccggtggcgcgtctggcgggtatccgggaactgcacatcgggcacgcgatcatcagcagggccgtcttcgtcggtttgcgggaggcggtccgggaaatgaagcgcttgctgcgcgaggcacaggagcgttcgcgatgattaccggcatcggtaccgatatcgtcaccatcgcgcgtctcaccggattgcatgcgcgacacggccagcgtgccgtcgcgagactgctgtcggcgcgcgagtgtgccgagttcgccggcacacgcgatcccggacgttttctcgccaagcgcttcgctgccaaggaggccttcggcaaggctctgggtaccggcctgatcgccccggcgacgctgccgaacatcggtgtcgcacatgatgcgctgggccggccgcttttcgagtacgcaacgccgctagcggtacatctcgcgcagcgtgggttgttcgcccacctctcgatcagtgatgagcaggactacgccatcgccttcgtgatcatggagcagacatgaatacgaccgcgagcctgcctctcgggccgctgatgatcgacgtcgcgggcgtgcagttgaccgatctcgaacgggaacgcctcggccatcctctggttggcggcctgatactgtttgcacgcaactaccagtcgccacagcagctcgcgcggctgacggcagagatccatgctctgcgttcgccgcccttgccgatcgccatcgaccacgaggggggccgggtgcaacgctgtcgggaggggttcacgcgtctgccgccgatgcgccgtctcggtgaactctgggaccgcgatccccaggcggcgctgacggcagcccggcaagtggcttacgtgctggcggccgaattacgtgcctgcggcgtcgacctgtcgtttacgccggttctcgacctcgactgggggcgcagtagcgtcatcggtgatcgctcgcttcacggcgatccagcagtcgtcgctgaactcgccggcgcgctgatcgcgggcttgcgcagcgccggcatggccgcttgtggcaagcattttcccggtcatggctgggtcgaggccgactcgcacatcgccctgcccatcgaccagcgtcggctggacgagctgactccggacatcgcgccctatcgtcggctgagtctggacgccgtcatgccggcgcacgtcatctacagccaggtagacgatcggccggccggtttttcgccggtctggatgcggctgctgcgcgacgagctgggctttgcgggtgtgatcttcagcgacgatctgtcgatggcggctgccggcgttgccggcggcatcatcgatcgttgcacggcggcatggaacgccggctgcgacctcctgctggtgtgcaactcgccggaggcggtcggtgagttgttggccacctggcggccgctagccgatgcgcagcgggctctccgggtcgaacgtctgtgcccggtcaccagcgcactcgactggccaaagctgcagcaggatcctgcctacctgaccggcgttacctgggcggaacggctgttggcgtgagctggcggacgcggcagaccgctgcggctccggctgtcgctgtctgtcgaggcggcgcgtgcaaacgcgccggccgacctgtcacggctacctgacgcgcgaacggtactcgtggctgcgtgtgtcgatgtcgatcttgtcgccgatctcgatgaaagcgggaaccggcagttcgaaaccggtcgccagccgggccggcttcatcaccttgcccgaggtgtcgcccttgaccgcaggttccgtgtagaccacttcgcggaccacgctggtcggcagttcgatggagatggccttgccgttgtaaaaaacggcctcgcagggcatgccgtcttcaaggtagttcagcgcgtcgctcatgcagtcggcttcgatctcgtactggttgtattcggcgtccatgaacacgtagaggggatcggcgaagtacgagtagctgacttccttgcgctcgagctggatgacgtcgaacttgtcgtcggcgcgatagacggtctcgctgggcgactcggtcagcaggttcttcatcttcatcttgacgaccgacgcgttgcggcccgacttgacgtattccgacttgagaacgaccatcgggttgttgccgaccatgaagacgttgcctgcgcgaagctcttgtgcggttttcatagtacgttccaggaaacgggtgagaaaaacgaacgattataacttggaacggctgaagcgaatcagccgggtgcagagatcgtcctgttcggcgagtcccgcgtcccagcggtgcgcgtgttcgtccaggctgtcgaggctggcggcaaggtcgcgccagtgcgtgacggcaaggcttcctttgttccatgcctgccagaagtcgcgtagcacagcgcctgtcgtgttcggcaggctggcgccgtaaagcgtcaggaaggcgtcgagcttgcgcaggtgcgtggcgtcttcctgcgggtaggcctgccagacgaggggccgtgctgcccactgggcgcggacgaaggaatcctcgccgcggacgaagttcaggcggcacagccagagcagctgatcatagcggtcctgttgcaggaacggcaggatacgcagttcgagtgcgccgcgtcggaggctctggccagccgtgagtgcctgcccggcgtacgccgccatcgccggtagtgtgcttgatagcggggccgcgcagcagaccggcgtctccgacgcttcccaggcgctcagcaggtcgccgatcgccggattctcgtaggcgaacagggagaccagcagcgcatcgccggtcggtggcgggaagccgacgtcgttccacagggccagctgccggtcagcgctggcgaggaaattctgcctgcgcgtccgcagctcgccttcgcgcaacagtccgccggtgtcgtggcggaaaccgggaaaaaagaaatacttgatcagcggcagttgcgggtagggcgacggcagcgcgtgccagccggctacccagtcctcggcgctcaggtagtcgaggttgagccacactggcggcggcgactgcttcgccatggcttcgacgaacgactcggggatccggcaggcgaaggtttcgaggacgacgcgcgccgggtcgacgcggggaaaatcgccgtcccaacgcctgacctcgattccctgccgatgctggatcgacagcgccgggttcacctccggacagagcaggtggaaactggtcaggttgtccacccacagacgcacacgcaacgcgtgttcgccggtcatctggcgggccaggcgccagcagacgccgatgtcgccaaggttgtcgattaccttgcagaacacatcccagtcgggtcggctggtcgcgagagggtcaacgggcggcagggcgggggcaggtgagcgtgataacatcgaagtcactatcctacgtcagccggcggctgccgtgcatccacatgaacgaacccttcgacgccaagtccctgctgagcacgctgaccgaactgccgggtgtctaccggatgctcgatcgcgccggcaatgtgctctacgtgggcaaggcgaagaacctccgcaagcgggtcgcctcctactttcgggagaaccatgccagtccgcgcatcgcgctgatggtggcacagatcgctcgcgtcgagacgacagtaacgcgttccgaggccgaggctctgctgctcgaaaacaatctcatcaagagcctgtcgccccgctacaacatactgtttcgtgacgacaagtcctatccctatatcgtgctgagccacgacagtgcaccgcggttggggtttttccgcggcgctaccgacaagcgggcagactatttcggtccgtttccgtcgtcgtcggcggtgcgtgacagcatccacctgctgcagaaaatgtttcgcctgcgcacttgcgagaatccggtgttcaacaaccgctcgcggccgtgcctgctccaccagatcaaacgttgctcgggcccctgcgtcggcctgatcgagcctgaacgctatgccgaggacgtgcagatggccgtgatgtttctgcaaggccgccagcaggacgtgatcggccgcttgtcgacagccatggatgaggccgcagagaaactcgccttcgagcaggctgccgtctatcgcgaccagatccagtcactccggcaagtgcaggagaagcaatacgtcgagagcggcaccgacgcggatgtggacatcgtcgccgctgttgacggcgacggcctgatctgcgtgaacctggcgatggtgcgtggcggccgacatctcggcgaccggccgcagtttcccgcgaacacggccgattcgtcgccgcacgaggccttggccgccttcctctatcagcattatctggcgcaccccatcccggcgcgtattctggtcaatctgcccctcgcggatggcgaagtggccggctggctcagcgaaatggccggtcggccgatcaggcttggcgaggccaggttgaccacgcaacgcgtctgggtggaaatggccgagcagagcgcccggctggcgatcaccacgcgtcgcgttgcgctgtcccggcaggaagcgcgccttgaatcgctctgcagcacgctgggtctcgaagccgaggaggggatgcgtatcgaatgcttcgatatcagccatacgcagggagacgccacagtggcggcatgtgtcgtctaccagggtgggggaatgcgcaagtcagagtaccggcgcttcaacattcgtgatgtccagccgggcgacgattacgcggcgatgcggcaggccgtgcagcggcgctacgagaagctggtttccggcagcggtgtggcgccggcgctgatcctgatcgacggcggcagcggacaggtaaaggtcgccgccgccgcgctcgccgacctcggcctgtcgcagctgccgctgctcggcgtcgccaagggcgaggcgcgcaagccgggattggagacgctggttttcgcggacgctcgcgagccgttacaattgacccctgaacatcccgccctgcacctgatccaggaaattcgcgacgaggcgcaccgttttgcggtgaccggacatcgcgccagccgcggcaagacagggcgaacttcccggctggaagggatagtgggcattggacccaaacggcgcaaggcattgattgcccgttttggtggtttgcagggcatttcggatgccggcgttgaccaattgacagcagttccgggaatcagccgggaactggccgagaaaatttacgcgtctttgcattgatgccactgaacacaccgattcttctcacctggctccggatcatcctgattccgctgatgatcgccgtttactacgttcccggctcctggctccaggtcgtcggccgtgacctcgccgcgacgctggttttcgtggtggcagcggtcactgactggctcgacggctatctcgcgcggcgctggcagcagacgtcggctttcggtgcttttctcgacccggtggcggacaagctgatggttgccgccgcactgatcgtcctggtgcaactgggccggctcgacgccatcctggcaacgatcatcatcggccgggagattacgatttcggccctgcgcgagtggatggcccagattggcgcccaccgcagcgttgccgtatcgatgatcggcaagatcaagaccagcgcgcagatgatagccatccccctgctgctctatcaggcgccggtcagtggtttcgacgtctttcaggccggcacctggctgatctacgtggcggccgtactgaccctctggtcgatgggttattacatgcgaatggcgtggccgcacctgattgaagaggaccggcggcgctagcggggagccgcaaaaggcgacatcgggggtgcccggcggcgcccgaccggggaagaatgcgttgacagcaatgggcaggcctttataatgcgcactcgcttcacgcgggagtagctcagttggtagagcgataccttgccaaggtataggtcgagagttcgagactcttctcccgctccagattttctgccggacgttccgtgttcttcggacctgacggcgctcctgtcatcagatgggcgcggcgcgatagcaaagcggttatgcaccggattgcaaatccgtgtaggtgggttcgactcccgctcgcgcctccaataactataacaaaatcaatcggttgccagtcacctgaggcctgccccgggttcttcttgggcttaatcccggttcaaatccgcttcacgctacctcgtccgggtagcgctgctacccgccaacggatggtgcagggcgtttaggcgagtacaagcgcgtcttctcatggcgtccatttagaaacgtggcgagcggttccagctgcctgtcggaagtaggctgcaggacgaacgtggcgtgatggctctgcactcggcggcatcgccagagcgcggggcaactgccgcgacacggctgggcatcgccgggcatggcgagtgtccgagcttgcctgaacgcatgcagtgtcgatttcgcccatagggcaaccgacactcgcggctcgcatggaccggcagtggaccatgccgcgtccgacgggcaagcccgcaatcatcgtagcgacatcatcgtggccggggctgattctcgtccgcctcattcctctggatcaaggcgtcaacaatcaaggaacgggggtgaatggccaggcggccttgaagccctcaatcaggttctcgcagcactgccgcaagtggtcgcgcaacagcatgaccagcggcgacaactggcgacgatcggcacagaccagcgacaatggcgccgcctcggtcgtccattcggtacagagcggcaccagaaggccggccgctatgctcttgccgacatccagcgccgacttgtaggcaatgccgtggccagcaagggcccagcgatgcacgacatcaccgtcgtcagcgatccggttcccgtttacggttaccacgatctccttcccctccaggctgaagcgccaatgctcgtgcagggcgttcccgagacgaaatcgcaggcagttgtggcgagacaggtcccccggaacggccggtacgccgtggcgcgccaggtagttcggcgctgcacagagaacacgccggttgccggacaggatgggcagcgcgaccaaccccgaatccgccatgtccgtatagcgaatggcaatgtcgactggttgccggtagaggtctgccgggcgatcggaaacatgcgtgcgcagcgtgacgtcggggtgttgaagcaggaagctgtcgagccaggccagcagatgattccttccaaggtccgagggcatcgatacgcgcaactcctcgcgcaggctgccgcgcacctgggcaatgtcctcgagcgcatcactcagtccagccagtgcgcaacgggctgccggcaaaaggcgttctcccggcggactcagacgcaggctcctcgtggagcgtacgagcaatagcgcgcccagatcggactccagccgtttcaggctggtactggctaccgcaggagacaatccgagcatttgggccgcggtcgagaggctcccgctgtcggcagccagcacgaagacgcggagatcctgcagattcctgattttcaattttcgattaagagtgtttcgtcatggcgctagtgtaaggtcgaaagccgctgaccgatactgcggctgacgcaacctcagacaaatgtggcggcagacttgagcgagctgacgctgttttctgatgagcgcctgctgtctggcgatccctggcaatgtcgtcagtcgcgctcgcgagtccgatcggcgccgaccgcgcggagcgcttcgcagcagtgaggaaggtgaccttccgcggaaactctttccgtgtgagtgttttcattgacccatcgggagcggaggaagatgcttccccgatacatcaggagcccgagcatgtctggcaacatcaaattcactctcgtccttgcctttgccgcccttctctccacatcgtccgcctttgcctacaacgactccagtgcccgcagcgactgcctgggcaaggtggtgcactggggttcggtctattcgaatccgcacgacgtccgcagcgacgaaacgggttacagatcctacaacgtcagcggactggtcaatgaccgcgatggtcgcgagtaccgcttcgactgccgtgtcgaggatcgcgaagtggtgaactggaacgtcaattccggaagcagcgaccgcgacgacaagaaaaagagccgcaacaaggccctggcaatcggtgcgggcatcgccggtgccgccgcgctgatcgccatcctggcttccagcaagagcaaggacggcgaacacgacgaaaagcgcgctgaatacaattccggcaagggaacccctttcgaagacatgcgctttctgaaaacggaatgcaagcgcgtcctcaccgcccatctgaacaacgatcacggcgatgtgcagagcctggaactcgagcatcccagtctgaacggccggacgctcagcggcgacggcagcgttgctttcagcgacggcggcgatcgtcacctggcattctcctgtgccttcgaccgtgccggcaatatttacgatggcaggtacagctatcgccacgccggcagccgctagacccgccatcagagcgatgcccgtcgtcgagttcaagctcggcctgcgcggcaacgcgacagtgccgccgtgcgcggaagaggcatggtgcggctacatcggcaggctgatccgcgccggcagcgtctccggagcgaacacgcccgcgttcgactgcagcaaggtccgcgccggcggctcggaaaccgtggtctaccgcgacccggggcagcggatatttttgtcgtccagtttggacaggtcagccaacgactgctcgaatggttagtgaggagaaccaatgaagaagcgcgtgccggttgttccgtctttcatcgcctgcgcgctgggcttgccaatggctgtgcttgcgcagggaccgaccttcaactgcgcgaaagcaacgggcgaggttgaaacgctgatctgcagcgatgcatcactggcggctctcgaccgcaagctcgacgaggcctacaaggcggccgcggcgaaggccaagggcaagcttgcgacgcggctgcgcgaggagcagcgcggctgggtcaagggccgcaacgactgctggaaggcgcaggacaagacctggattacggcgacctggaccgtcgacacggtcaaggggtgcgtcgatgcccagtaccggctccgcacctcggaattgcaagcggtctggcaactggtgccgccgaagacggtcttccatgcctgccagaacaaccccgccaacgaggtggtggcaaacttcttcgccaccgacccggccacgattcgactggagcgcggcgatcgtaccgtgacgatgtggctcgtcggctctgtgagcgatgggaagtacgaaggccagaatgtcagcctcgtgcatcagggcaacgagctgaaggtgagctggctgaacaccaataccggcaagaccgacgaactgcaatgcaaggcgaagtaacacgatgaccacaaccaagtcgaccacaaccacatccagcaccagcaactggtcagcgcgtctgaatggcgcgttctggctggcgctgatcctgttcgcactggccggcctgctggtggtgggcaagctgccgctatggatcgtcagcatggtcgtcgccgcgggcgtcgcactgggcgcgattctgttcctcctgcgctggctggccaagcggcgcgacccggcctactcgcctggccggtccttcggcgccttcgcgctcgccggcgcgctgggcatgctggggctggcctcgctgccggtgttctacctggccttctgggttcagagcgggccgaccgcggtgccgctggccacgctgtccaacggccagaagacggtggtcttccagggcatgcagcacatcggctcggaggatttctacaagtcggtggtcttcgacctggagcaggcgctcgcggatggctacacgctgttctacgagggcgtgacgcccgtggacgggcggcccgacctaaccgactggttcaaccagaccctgcggggcagcaagcaggacctcagcgccggctacaagaagatggccgagcaatgcggcctgagcttccagctgaactacttcgaccccatcaaggccgacatggcgatccacccgtcgcggcacatcaccgccgacacgaacttcctcgagatgaagaccgagtacgaccgcctgctgcgcgaagacccagccttcgccgctggcatggcggccaaggcagccaaggccaagcaggcgacgtccgatcccggcggcgatccgttcgcgctcttcctcggcatcgtggaaggggccacccccgagcagaagaagctcgccggcatcgtctgccgcggcgtgctcggcatggccgtctccggcgcgctcggcgaagagaaggatccgtccaaccgcatcatcgtcgacttccgaaacagggcgctcgcccgcttcgtcgacgaatcgaagtccgacaagatctacatcacctatggcgcggcgcactttcctggtttcttcgctgaactgcagaagcgcgacccgaagttcgctatccgcgcggtcaagggcgtgcgcccgatgacgctcccggacgaggtcaacctggctccatcggccgtttccggctcgcggggttgatttcggcagcaagaggcggcatgagcaagagcgcggaatccgaagtcgcccactggctcggcagattggaacggggactgttccccgtctttttgcgtccttttcgccgccgccgtcacgctcacgggcttccgcatgtcgggtgagcgcatcgacgcgccacgatgtgagggggcaacagtgagcgtcgccggttgggtgtcgcggccgcatacggtcatggtgctcgacatcaacaagctgctgccgccggactggccacgcctcgacggcctgatctcgctgtcgacctttgacggcgacatcctcactttggaccctcccggccgtcgcctggtggtcgacgacagtcctccacgggatgcgcgaagcgtgcgcacccgctttgaacgctcggtcaccggcctgtcgctcgtggccttcgttgcgagtcgtcaccgcgacaccgacgtctggcttgaggtcgataccggcagcagcagcgctttcattctcaacgaaccagttgccgcgatggtcggcctcgcgacccctgtgagcgcctctggtgcacggttcgagctgcgcgtcgacggtggtgcgccggttcaaacgctcgttgagagcagccggctgatcttcgatggcaacctggggcttggtacgatgcgctcatgggtggtcatgttcgagcttgaaaaagaaagcgtatggactcgcacgccgtagccaagcacgcacgacgattgagtaggagtagtgcagtttcgcgacaggttttttgaaaaaacgttgggcatcccagggccttggtccgtaacccgccagtttggcgcggttcaggcgggttacgctccgccaactcgccctgcaccttccttggccagagatggccatcactaacgaatggagtttgtggcatgacactcttgaccatcggacggcaggcgcttcaggtgcttgcactcgggcttgtcgcattgcttgcgggcccgcagagcgcagtggcgcagaagctgccggactacaaggcctcggccgggatgctcaagatcgggacggaccccgagcgtcccgatgccgagatcttccacgtcgcctacacgctcaagggcgcggatcccgccaagcgaccggtgacctttgccttcaatggcggccccggcgccgccagcatctacctgcacctcgccgcgatcggtccgaagacgatcgtgaccgccggggacggcagctttcccgcggtcccggcgcgtctggaagagaaccccgacagctggatccgcttcaccgacctcgtcttcatcgacccggtcgacaccggctacagccgcatgctgcccgggcccgacggcaaaccacgcgacggcaagccctaccacggggtcgccggcgacctcgacgccatcgctggcttcatccgccagtggctgacggtcaacaagcgttggggctcgccgaaggccatcgcgggggaaagctatggcgggcagcgggtcgcggcgctgtcgcgcatcctggccgagcaatacgccatcaatctgaactgggcagtcatgctgtcgccggcgttctatctcgaactctccgatccgcactattccctggtggcgccgatgacgctgctgccctcgcaggcggcgatcgccgcccaccacgggctgagcacgatcaagaacgagccggcggccatcaaggcggtcgaagactatgcgatgaccgcctacctggccgggctcgcgacacagggccgggcaagtcctgcggagcaggctgcgttctatgccaaggtcggcggcctgatcgggatcgagccggcgctcgtcgcgaaccatcgcggccggatttccgaggtcgtcttcgccgccaacctgctcggcaagaaggggcaggtgatcgacacctacgacggcacccaggccagcgacaaccccacgcccgagaagaaggacgaactcggcgccttcgaccgttcgctcaacatcctgtccggcgtgctcctggcgcctttcacggactatgtgcgcaaggatcttggctatgtcagcgaccggccctacatcccgctcaatctcccggtcaacatgggctgggaccgcagcgcgaagctgggtggccccgatgacctggcgatcgcgctcgcgcagaaccacgacctgaaggcgctggtgctgcatggctaccacgacctgaacgccaactacctgatgtcgcgctacgtgctggaacagacggtgcgcggggcggacacgcgcaagcggctcttcttcggcacctacccgggcggccacatgttctatctgcgcaagaagagccgggccgaaatggccgccgatgtgcgcggattctacgaaaagtcgccctgaggccggcccgagcccggggccggtggaagcttcgccggtgccggccctgcggttccggcgccgcttttgctcagcccttgcgtttccaaagcggcggcaggatgtggccacggcgcttcgcagcgacgatgatccagatggccacgatgccgcacagcacgaagggcacggccgacccttccacgccgaagctgccgccggtaagccagtccgggccttgcagggtcgctttgaagaagccgttcggcggcgcattgcccgagacgatgcccgagtacaccgagccctgcgtgtagttccaggcggcgtgtaggcctatgcccagccacatgcggcgggtgagcaggtagcaacccaccagcagggcgccggcccagaccgagatcgagatgatgccttggaggctggcggcgtcgttttccaggtgcgtgaagccgaacaccaccgacgaaatgaccagcgcccaccaggtgccgaaccactcctcggcaagacggaacacgccggcgcggaacaggagttcctcgaacacgccggtggccagggcgatggacaggccgctgatcaacacgtgccagtcgttcaccccgaggatgcgatagctgcccgtgagcatcagcaccaccatgcacaaggtgtaaagcccgaaacccagcagcaggccaagtcccagttcccgcgccgccggcctcagggctagctccgtgacctgccggcgttcggaaaaatggaccacgacgccgtacatgctgagcatcgcaatgcccgagaggatggtcgcccacagtccctcccaagtgcccttcgcgaagtcctgccggtagaaatagcctgcgaggtacaggtaaggcaggatcaagtacagcaggtagaggcggacgggcgcgaagtgcaaaacgcgttgcaacaggctggggttggaatcgaggacagcattcatgagggcactctggtcagggtaggtgggggttagtgcggcaacgcaggcgccagcccaggctggcaacgctgcgggtgaagagcagcttggtcagcagcgccgcgatgccgggcgtccacatcaaccaggccgaatagctgtggatcgactcggccgtggcgatgaggtagcagagcggggtgctgagcccgaaggtcagcaccagaaagtccaggatcttcgtcgtcggcgtcgtcatgccctggcctcatcgtgtcgctttggtgccgggcccggccatgctcagcgtgcgccggccttgtccgccgcccacgcgttgtcggcggggttggcgtccccgaagatgccggtgtccaggctcaccgacttcagcgcttttccggctggcaatcgcacctcggtgcggcgaccgtccgcctgccagacggcgggcgtgcggtgcgcgcgctcgctgctgccgtcggtgtaggccagcaccaggtcgaagggcaccgccatgccgcccgggttgcgcacggccacggtctgcacgccgcccttgctgcgcacgccgtccaaggcaaggtcaatgtagttatggctgaaaaaccagttgcggaaaaaccaggtgtaattgccgacgccagcgttgttgaagctgttgaacatgtcccagggcagcgggcgcttgccgttccagcgcgccatgaaggtgtgcagcgcggtgcggaaggcggcgtcgcccatcaggtccttcagcgccaggtagccaagcgcggccttgccgtactggttgaagccgaagacggcgctctgggcgaacagggcatcgtgcggggtgatgatcggcagatccatgctcgacagcggcagagccagggccgacgagcggaagcccttgaacagtccgtcggcggtcggcacgcccagcacctcgcggttgagcaggtactcgaaggcggtggtccagccctcgtccatgaacggatagcgcttctcgttgatgcccatgtagaacgggaaccagctgtgcagcagctcgtgcgaggccacgaagccggtgtaggcgttctctggcagcgtggcggcaaagtggttgtggacattggagccgtcgttgaccatcatcgggtactcctcgtcggcactgccgagcacgatggtggtcttcgggtaagggtagggcacgccggggtagacggtggacgcgaactgcagcgtcttctgcgccacattgaccatcggcgtgaagtccgtggcgctgtcggggtaggccgcctgcacgctggttcggcggccgctgacgggatcgaccaccacgctggccgcatcccagcggtagtggttgctgagtgcgatggcgaagtcaggcacatgctcggcctgccacttccagaccaggcgcttgtcgcgggcagtgaccttgccggccttggcgtcggccatctgcgccaggttcacgacctcatcgctcttgaagctggtctccagccggcgcagcaccgccggctgcagcacctcggccgcgttctgcagcgtaccggtggcccagaccacgtagtcgcgtggcacgtccacctccactctgaagtcggcgaagtcgttgttgaactcgcggcccagggtgaagggcgcgtagtcccagccgccgtggtcactgtagttggtgacgcgcgggaagaagtaggccaggaagtaggacgtctcgtcgatcgcgccttccttccagcccttgtcggccaccaggtcgtagtgccagcgcatgcggatgtgcacgctgcctttgggcgggatcggcgtggccagcgttacggcgtggagggtgctgcccggggtgttgtattcagcctgcggctcggccgggttgttccagtcgatggtcttgccgtcgatgctgaactgctcgacggtgatgccctgggtcagaaacttggcgtcgaccggcttctcgcgcatggctgccgggtggtgtgcatccatgtaaagccgaaagaccaggctggtcagcggactcgggctgtggttggtgtagacgatctcctgctcgccctgcacgcgtcggcctggcgggttcaagctgatgcggatgcggtgctcggcatggttctgccagtagttcgagccgggccggccgtcggggctgcgcgtgcccttggcataggcctgctggacttcccgcggcatgtagagcccggcatccggctggccgttggtgatgacccaaggcggggcatcggcccggccatcggcggactcagcgcgtgcggctatcggaaagaccagcgcggcagacagtgcgccgcacaccatgaaattcagcaccgtacgcatcgactcaactcctctttcgaataccagcaagaccggactgcgctgccggccgccgcaagagcgattgctgccgcgtaatcggttatcggagcgacacctggtttcctggcgccatggatccacacccttgacgccgccactctaccggaaagcctgccaatacgggccttccacgggatctatgcggttcgaatcgcggaatccgggcttggagtgcggcaatttcaccgaaatcccctctccggcgctcatcaacggcttcgagcgagaagcgaggcccagagcgcggtgatacggatgtcccatttgggtgcagcaactcttcagggcgcgcgagatcgatgcgcgcctcaaccgctgccgctggatggcccacctgctggtcgagcgggcgagcctgggtgtctatccgccggtgcccaacggtctcctgaacatggacacggcgtggcgctgtgtcctcggccgttgtttgggtctggacgtggcgaggccggatgcggcgatgcttctgaactggtcactgggcgccgattcggtcgggcttttcgacgatctgcccgctccagccaaaccaccgatcgtcgcctggctgagcgactcggccggcgccgtgggcacgctgttgatgcgctacgtactggccggcagcacgcaggatgccgtcccgctcggcttggtctgtggcgtcctgttgtcggctcagggtgaaggcgtgcacgaccttgtcgccgcggcgattcgtctggaacgtttcatcggcgacaagcgcatcggcatcgccgagggacgcctgtgggctgctgacgcggcaagctgtctgaaggccttgacgcccgccctgcgtcacggggtgatcgaacgtgccgagtggctgctgcgcgaacttcatgtcgatgcctacgctcatctgagcgacgtgctgccgctcggcctggagcagcggcttgggctactcgtggacgccttcacggccttcatcgtcgagccatccccagcacggcttcaggtcatcgaacgggcggccgactcggtggcgtgccatacgcatgccgatccggcgagcacgcgcctgctgcgggtgaagatggcggttcgcctgtgtcgatggctgctggccgaccggccggcgagccagggccgagccggccgtccgctatccgggttcgccgacctcgcgcaccggtacgccggcgaaggcgctttcgtcgactgggcgcgctgcaagctgattggtggtgacgacctgcctggcccttcttcggcattcgtcgctctgcgtgcggcggcgcgccagcaggccgatgccttcagtcgaagcttcgccaatgccttgcagatctggaacggcgagccgcgggcggaagccgcctgcctgccggtggaggcgatcgtcgagcgcctgctggccccgctggcgcggcaggcgccggtgctgttgctggtcgcggacggactgagttacagcatgttccgggagcttggcgaggacctggaggcactgggctgggacgagcagcttgcctggccaacgccgacgcttgcggtcggtatcgcggcccctgccgacgatcaccgaagtgagccgcagcagcctgttgtcgggccgcctggtggtcggcgcggcggcgcaggagaagagcgcgttcgcgacacatccggccctcgtcgccgtgtcgcgcgccggcatggcgccggtggtatttcacaagggcgatctcgccgacgccgagggtctgtcatcgaccgttcgcgatgccattgcctcgccgcagcagcaagtggtggccgtggtctacaacgccgtcgacgatcatctcgacggaccgaaccagatccaggtgggctggacgatcgacgatctgcgactgctcggacccttgttgagcgaggctcgtcgcgcgcggcgtgtgctgatcattaccgccgaccatggccatgtgctcgacgacggcacggtgcagcgtggccagggggaaggcgatcgctggcgcttgccagcgggcgcgccggatgccggcgaactcctttttgaggggggccgggtgaaaacggctgccggcaacgcggtggtttgcgcgtggtccgagggcgtgcgccacggcgccaagaaaaacggctaccacggtggcgtatcggcgccggaggtcgtcgtgccgctgagcgtattcacgccgcgcaacagggtgttgaagggctggcagatggccgcggcgccgcagcccgactggtggactccgcaggaggcgacgtggccggcagcggccgctgaaaggccgacgctcccccggaaggcagcgaagccaggagccgtagccgtgccgcagcctgatctcttctgcggagccttgccggtcgtcgcgcccgagcccgcagtggactggatagccgccctgcaggcgacgcccgcctacgcggcacagaaggccctggccgcgcgagtggcaccggccgatgccgacctgcgctccctgctggaggcactggcggcacgtggcggaaagctgtcgaaagcagcgctcgcgcagcgactcggcatgcccgcaatgcgcatcagcggcttcgtcaacgccgcgaagcgcgtgctcaatgtcgatcaggcggcggtgtggtgctcgacgagaccgcggctacggtggagttgaaccgggaattgctggcgcgacagtttcgggtgacggtgcgatgaggggcggaacgcgacgaagcggaagcgccacaactcttcacctcgctggaacggcaagttgcttttttgtttgttccttacgataattataagagtaaggaatttaacgaggagccggccatggctactgaagccactttgaccagcaaggggcaaacgaccattcccaaggagatccgggacagccttcgaatgaaagcaggagaccgcatgacctttacgctcatgccggacggcaccgtggtgatgagggtgaagagcaagcgctttaacgacctggccgggatgttgtacgaggaaggtcgggaggctgtttccatcgagcagttatcgatctgatgctcgggatcgacaccaacgttcttgtacgcttcctcgttcgagacgacgcccaacagttcgagatcgtgcacaagattgttgaacgagaagtgctggcaagccgccgcgttttcgtgagccaactcgttctccaggaaatggaatgggtgttgcgcagtcggtatggcttttccaagccccagatccagggggttgtttccggcttgctggactccatggatttcgagttggaagatgaggctgccgttgagcaggcgattttcgtctggaaagaccattctgctgggttctcggattgcctgatcggcgccaggaatcgtaggatggggtgcactacgacggcaactttcgatgtgaaggcatccagactaccctggtttgtcgaggcaagcccggtttagcgcattcttgtcagttttgacggctgttctcggccagcaagagtcattcgtcggcacaagctgtccgacttgttaaagatgttagccgaccttcagtttgtttgcgtcaccggcagttgacgatacggccagtttcgtcaggggtctatgctcgatagtagtggggtgttttcccggccgaagagctagaatgaacagctggttatgctcgaagaagttcacgtgcagatgaaatttcaaattctctagggagttcagttgtccgagctcagcagaaatgcaaatcgttgtctacggcattatctggctgttttcacacgccaccagcaactggccaacaagagtcaggcgttggatgaagcgctacaccatttcttggaccagcgcccagttggcaagaacctctcatggcttgatcgtgcgaccggtttggcggctgcgcctttttggcgggaagcggatgtggtcaatgcatcagagttatccgccttggcgatgagccggattctgcgccatgaaagcgctatctcggtagaattgctagaacagttgtcacacgcggttccggacaccctcagatgggcaatccgctattccaaactttttgctcgcaccgactccgcgctttggacacttcttcgagatcgtgtccaaggggaagaatggcgcatcttcatcggtgtttgtgatcgccttcttgctcaactccagccgtttgatcaactgatccaaagagctcagaaacagcttgcctatctctctttattagaaacgctatcctatctgagtgtgttggcgtacgaacggttggttcctgaggcgcctgacgattctgcaggcgatagttggcgtgtctatagccgcgtcatttcacacaagctgacgacttgtagtgaagaggatttcaacctcaacgacgtgcgccttgctcagtcgctgaaacgacacctgtcgccgatcatctttccctctcccgcaataaccctggagtgcgcggacaaccttgaagcctttggcgtgctgcttgcggctacgaaggaacggatggattacgagagttcaatcgactggttttgctttgaccccgagtgccgctatcggctggagcctggaaaatcagtcatctataacgagactgaaaacggtagtcttacttggcagcgcactgaacaaaaatcccaggcgctatggcactactggatgaatcgaggcattcatgaattcattgagcgagggatggctgaagtccagataggcagccaggagaaccacgaacgcaatgcgttggcgtacatcaaggcagtgcgcggcgaactgcagttgcaagagatatatgggttggatgaggagattgaactggccgggggtggttgcgccagaatattgcagaccttgctagcaagcgaattacattcagctttcttccagagcgcttacgtccaaccgttccagaagtattacgctgagttaggtatcgtctccaaggcgttgagcaagctggcgttcagtggactgctcaacggagagaatcggtttcctatgacttgggccgaagaagacaaaaagatcaaaagaaccacggggtggactgtttgttcgaaatatccccaaggcagtattttggccgccaaggcgatcttggatttctggacaagcgatctcaaagcacttgctagcagcctaaaggaacagccacaattgttggttcccaccctgtgtgagcgccctttctacaaaataggacgctacaacttccagtttccttgggtggtggcccagcagaacaacttgactgctgtggtaaataaccttcgccgcatcggcgcacgtcgctctggccaaatgagtgagactcgccgtatcgaactgcgactggcagatcaattacgtcagcgtggatttgctgtggaggtggggtatcagcccgagcgcacagagcaagaggatccgggtgaggtcgatctgatctgctatcgagatgggttggcgatgctgctggaaatcaagtctgggtacattcgtacaaatttgcacgagatttggttgcaccgaaccaatgccctgcgcaaggcagcttggcagttgaggcgaaagagttcggcggttgtggctgcgttgactcgagatgagctactgcgggaaaagctcggatgctcagacccaaacccgggcagccacttacaggcttggattgtggatacttccattgaattggatcagcagcgcgtcgatggcttcctcgtagtgtcgctggaagcattgcaggtgattctgcgcgatgagcgtcaactgctgctggatgttaatcaggttccacagaaagggactgacacgatgttcccagacggtttctctgcggcgcgatttgtcgaggtcgttgaatcaggtgaggtgtggaagcgcttggcttaactctttgaacagatcttggcatcatcggagcatacaaatcccggtctccgaactttgaaatggcaagctgagtgagtgcagattgcccgggtgccgagatatcgtctgtgaagactaaagacggggcacggttgcattgcagtcgccggcgccgaaagaccgaatggctgcagtggttcggaagcggtcgttcacaagccagcaaggcagcagttcagtaatggtcgtgagagcccttggtcgagtttggagcgttatcggtagcggctttccatcgtttcggcgagccggttctgtgtggagcacgcaatgagggttcacaagtgatcagtccgcagcgcagagccgaagtcatcgacgccttgagacgcggcacggtgcccaaggcgggcctggatgcgctggccgtgggttatggccggctccagggaacgctcgacgaagagttggctgccgtggcgtccggccgcggcgctttcaaggcgatccgcggcgaatacggatcgggcaagaccttctttggccgctggctgcaggagcgggcaagggcgcgcggcctggcgaccagcgaagtgcagattccggaaaccgagacgccgctgcatcgcctggaaacggtgtgccgccgcctggtcgagcgcatcgccacggcggacagtggcgaaggggcgtttcgcggcatcatcgatggctggttctacgcgctggagcgtgacgtgctggaagacgccagcctggacccgaccgacgaggcgaccctgctcgccggcaccgaggcgctgatggaggcgaggctggccagcgtgacccgggtggcgccggccttctcggccacgctgcgcgcctaccgccgcgcactgcaggccggcgacaacgccatggccgatgggctgatcgcctgggtcagcggccagcccaatgtcgcggcagcgatccgccgctcggccggggtgaagggagacatcgatcacttcggcgcgaccaacttcctctccgggctgctgacgatgctgcgcgactcggggtacggtggtctgctgctggtattggatgaagtcgagaccctgcaacgcatgcgcgccgacacccgcgagcgcggcttgaatgcgctacgccagtggatcgacgagatcgacgccggccattttccggggctgtacctcctgatcaccggcgcccaggctttctacgtggggacccaaggcgtgcagcgtctcgcgccgctggcgcaacgactgcacgtcgatttcgcgaccgactcgcgcttcgacaacgcacgggcggtgcaggtgcgcctgccggccttcggtcacgattcgctgctcgaagtgggacgcaaggtgcgggacatctacgtcgacggggcagtggcgggcaaacgggtccgcgccttggttgacgacgcctacgtcgagtccctggccagggccgtcaccggcaacctgggcggcagggtcggcgcgtcgccgaggttgttcctgaagaaactggtcgccgacgtgatggatcgcgtcgaccagttcgcggattttgacccacgcaagcactatgcgctgatgatctcggagattgagatgaccgcccaggaacgcgcgtcggttggggtgggctcggtcgatgacatcgagctgtaggcggctggctcctttgggtaaccgcgagtgagcgcggagcccttcgagcgcctgcacggcgccttgcaataccacatcgtcaactcgatgggctggagcgttctgcgctcgacgcaggcggatgcggtggtgccgatcctcgcagggaagcattgcctgattctcgcgccgacggccggcggcaagaccgaggcggccatcctccccgtcgtgtcgcacctggcgaccgaggagtggcccgggccaagcgttctctacgtgtgcccgatcaaggcgctgctcaacaacctcgagtcacggctgtcgcgctatgccggcttcgtcggtaggacggtacagatgtggcacggtgacgtcgggcagggggccaaggcacgcgccaggcgctcgccaccggacatcctgctgaccacgccggagtccctcgaagggatgctgatttcgacgcaggtggatcgagcatcatggttcggcagcgtccgcgtcgtcatcgtcgacgaactgcacgcgtttgccggcgacgaccgcgggtggcacttgcgcgcgctgatcaagcggattgaggcgtatgccaggcaagcgattcagaggatcggactgtcggcgacggtgggcaatccggatgaactgctggactggttcgcggggccaggcaagcgacaggtcgtcggcccgtcgtcgctcagcgcggacgccgatgtcaccattgatcatgtggggtcgatagccaatgcggcgacggtaatttcgcggtggcagcgtggtgcgaagcgcctggtcttctgcgacagccgctccagggtagaggaactcgcggtggcgctgcgccgcttggctacccggacgttcgtttcgcattcatcattgagcgcgtccgagcgaaaactggccgagaccgctttcgccgaggagcaggactgcgtgatcgtcgccaccagcacgctggaattggggatcgatgtcggcgacctcgattacgtgatccagatcgacgcgccgagcacggtgtcttcgttcctgcagcggatggggcgcagcggtcggcgtcctggcagccgccgcaactgcctgttcctgaccaccgacgacgaagccttcctgcttgcctgcgcgattaccacgctgtggcgcgagaagtatgtcgagcacatcgagccgccgccgctaccgtggcacatggtggcgcagcagatgctggcgctcgtcctggagtctcccggcctgccggcgcacgaggtcgtcggcgtggcgcgcaagcagttccccgacctcgatccggcgacgctggcgacggtgttcgatttcatggtgggcaagggcatcctgttcgtcagcagcggccttgcctcgatggggcctgaaggcgagaagctgttcggacgcgctcatttcctggagttgctttcggcctttgccagcccgatggtgctggcggcccgttacggttccagcgagctgggttacgtcgacccaatggcggtgcagccgctgaaggaggggccaaccgttctcctgcttggcggccgaagctggcgggtcatgtcagtcgactggtccaggcgcatggtgtacctggagccgaccgacgagaaaggcaagtcgcgctggctcggcacatcgcgctggctgggtttcacggtttgtcaggcgatgcgccgcgtgttgttgcaggaaggcgacgaggaactgggcctatcgcggcgcggcactcggcagctcgacgaggttcgtgcgctggtcaccgcgcccgagcgccagggggccttctgctggagcgccagccatctggccggcttcgctggtggacctttgccggtggagcggtcaacagtgcattggcgctgagacttggcgaggtcggggacacccaggtggacgatctgtggatcgagacggcgcctggcgtctctgtaccaacgctcattcaacacccggtcgagcagtcggcgatgagtgcgtttgccgagaacctggcgaagcgcagtgcgttgaagtttgccgcttgtctgcccactgacctggcggctgccgtgcttgtgggcaggtccctggatgaagcgaactttcgacggctggtgtcgggatagtgggcgcgatggcgcattacggcatggcggacgctggccggggcaggaccacgaagccggcgggagtcgcacactggtcgggctgttccttggtggccttgctgccatcgatgagtacgaggatcttgtcggcgaggaccgccagcccttccgacgagctcggcaggtcgctacgaaccgtttccggcacgatgatcttgtcggcgcccagcagatccgaccggaaacgcatgagcttggaacgcacctcgtcttttcgccccaggtcgtggggtggcccggcaatgacccatacccagccatcggcgtaggaaagctcgcggaccccgaagccgcccaggtcgagcgcggcgacgcgatcaaaggcatacgcatcgagccctctcaggtgcagcagcattgccaggtcaacgcctttctttcccgctggatgcggcagcagcggcgcgcgcagcccgatccagatgtccagggcctccgtcctggagacgtttaccgccccctcggcgttgtaggcgtgcgcttgattgcattccttcttggccttcgccccttgcttggcggctttctcggcagcgtcctcggcggcctcgatcgcctggcaggccgaccggatcagcggctgatcgggtagcggttttccgaacacgctgtcgcagtcgatcggcccggactgggtgaccgcgacgttcgcggatttgcccgtcagccggtcgatgacgccgaaccgctgccgtttcttctgcggcgtgcaaaccgagtcccggctatgcgaaccaaaggcgacgatcttgccgtccgccagtcccgtcagcgcctcaatgtctcccagcttgctgcctttgagtgcgacttggcgctggctggtcgggtctatgcctttgtcgccgagcctgaaccagaacagtgatgcttcctcttcattgtcgccgaccaccagacagcggccggctgtgccgggacaatcgatcagcagcgccgcggatgcctcgcagagtggcgcggacccgagtgtttgcggcgcgagcgtctgcgccgtgaccggtgtcatcgcgaacatcgcgatagccgagcagatggctcccgtgcggcggcttgccgcgtttgctgtggtcttcatgtttcccggttcagtcaggtgtcggttcttgggcgggggcgcacccccgcccctgcgctgcttcacaccaccttgatctcaaccttgcgcggctgcgcgtgttcggctttgggaatcgagagcttcagcacgccgttcttgaactccgcaccgacccgggtcgcgtccagttccttggacagggtgaacacccgccggtagcgagagacgctgacttccgagtggctggcttcgatgccttcgggcatctcaagatcaatctcgccttcgatcgtcagggtgtctgcttccacctgcaggtggagtttgtctttcggtacaccggccaggtcggcgtacagcgtgataccggaagcattctcgatgacgtcgaccggcggcagcagggcggcttcctcgccggtggtctgcttcgtgactgggctattgtcggacatggtcaatcctccttactcaatggtgatgcggcgaggctgcgcggactgcttgcgaccaatactgatgcgcaacacgccatcgcggtattttgcgtcgaccgcactcgggtcgacgtcgtccggcagggtgaccacgcgccggaaacggccggcgaagcgctcgtcgatatggacggtagcgtcttcgccgggctgctccagcttgcgctcgccggcaacggtaagaacgcctttctcgatctgcacatccagagtggccggatcgatgcccggggcaaaggcataaacgtcgacggactgcggcgtgccgccgacgttcatcgccgggaagccgccgcgggcaataccgcgaatgttcggggacagatggaaaccctgctgcatctcacgctgcagccgattcaactccgccaatacgtcgcggggaaacagggaacggtacatcatgttcattcctccatgcggtgggtgagggcgccagggtcggcgccttgaaacataattggggccggtctgccggacttcaatgtcttgaaaaaagccgtcatcaataccattctagtagtcttgttcagtagccacagtgaatcgaggatcgcgcatggaattcaaggactactaccagattctgggggtgccccgcgaggccacggccgacgagatcaagaaggcttttcggaaactggcgcgcaaataccacccggacgtttccaaggaagcggatgccgaagcgcgcatgaaggaactcaacgaggccaatgccgtgctctcggacccggagaagcgcgccgcctatgaccagttggggcgcggctatcaacctggccaggactttcgcccaccgcccgactgggacgccggcttcgagttctccggccacggcttttcgccgggcgaggcagccgatttctcggacttcttcgccgagttgttcggacggacgggaagcccgcatggctttgctgccggccagcgcacgcacttccacgcgcgtggcgaggatcatcacgccaaggtgctgctggacatcgaggatagctttgccggcgctacccggcagatctcgctgcgggcgccgaaaaccgacgaccacgggcgagtcaccctggaaacacgcacgctgaacgtcaggattccgcaaggggtgcacgccggccaggtcattcgcctggcgggtcagggagcgcccggcagcggcggcgcaccggccggcgacctgatgctggaggtccgcttcaagccgcatccgcgtttccgcgcgcacggccgcgaccttcatctgacgctgccagtggcgccatgggaggcggcgctgggggcggtggtggcggtggacctgccgtcaggcagcgtcaaggtacgcatcccggaaggcgcacagagcggccggcaactgcgcgttcgcggcaagggaatcccgggtgcgccgccgggcgatctgctgctcgatatcctggtggtgctgtcgccggccgatacggccaaggcgcgcgcactctatgaagaaatggcgcgcgaactcgccttcgacccgcgccggcaagggaaggaatgaaccatgcgcgacgaagagatcctgatcggtagtccgatggagaacacctggctgacgctggaacaggtggccgccgcctgcactgtcgaacccggctggctgctgcgccacatcgaggaggggttgtttccgcacgccgatagtgttgccggcgtctggtgcttttcgagcaccagtttgctgcgtgcacggcgcatgcggcaggtggagcgcgacttcgatgccgtgccggaactggccgccctgatggctgacctgttggaggagctcgatgaactgcgcgcccgcgtcgagcgggctgggccgggctgaatcgacgtggctccgctgacgtggcggcgccacgcctggagcaatcggctgcagaccgtgctgctgctgtttgcgctgctcggcatcagtggactggcgggggccttgctgttcggggtccagggaatggggatcgctctgctggcgagtctgctggccttgctgatcgaaccggcggcaggagcacggctgaccctgacgctctatcgagcgcggccgatcgccgagtatcaggcgcccgaattgtgcgctgtcgcgcgacagctcgccgacatcgccgggctaccgagcccgccggtcttgcactatgcgccgacgccgctggtcaacgcctttgccgtcggtcagcgcaagcgatcggcggtagcgctcaccgacggcctgctgcgtgcgctgtccatgcgcgagattacgggtgtcctggcccacgaaatcgcccacatcgcgcacggcgacctgcgcgtcatgaaccttgccgactacatcagtcgcctgaccagcctgtttgccttcgtcggccagctcctgctgctgctgtcgctgccgctgatcctgaccggtagcgccgagatcgacctgtttgcactgctgctgctcgttgtctcgccgcatctggcgctgctcgcgcaactggggctctcgcgtgtgcgcgagttcgatgccgacctcgaggctgtccgcatcaccggcgacccggccggcctggccagcgctctggccaagatcgagcgcgtcagccgctcctggcgaagctggcttctaccgggttggggcaatccggagccgtcctggctgcgcacccatcccgccaccgaggaacgaatttcacggcttctgtcgctggccgatgctggccctcgccacttgccccggcaggagattccacccctggcgtccgggatttggcgaacgcgccggggggcgccgcgctggtatccgggcggctattggtactgattcggcactgattcgcgacgtgaactggcggggcgatggatccgccagtagcgcgcggccgctcggtaagactcgcttaaggatggaccactaaagtggtacccgcacttttggttccggccggcacggcgtttgcaagaccggtagccggaacctccatccttcacagaccttcacgaaagactgatcgaatgaacacgagaaccgcattctccgccgccaccctgctcgccatcgccaccgctttcggcggcgccgccttcgctgccgatacgaaggctgccgctccggcggcggccccggcggcgactgctgccccggctccggctgccgcttcggcgcgcgagatcaccaaggagcaggccatcgaaatggccacgaaggcgcatcctggcgaagtcaccaaggcctacgaagacaccaagaagggcaagaagacctgggaagtgaagatcaacggtaccgatggcaagaagtgggaagtgcattacgagatcaagaccggcgctctggtttccgaggaaggcaagtagccagaagacgcctgatcctcctcgccgattccttcacttgcccccgctgcgaccggcagcggggcaccaacaggccttgtccgcgccatgagtacgtccgattcaagccaagtccctgtctgggatccattggttcgtctgttccactggatactgttcgtcagtttctgtctagcgtatttctcggaaggcgaagtcttcgaaaaggtccaggaccgtctggacggtgaactgctccagacgatgcacgtctgggccggctacacgatcgcgggtttgctgctgtttcgcctcctgtggggcttcatcgggccgcaacatgcccgcttcagtgacttcgtgttcggccccggggcgaccctggcttatgcccgagacgtgctgacgctgcgcgcgcgccgctacctcgggcacaatccggcaggcggcgcaatgatcgtcctgctgctgctaggcctggcctccaccattctcaccggcttggcgctgtacgccgccgacaagggattgggaccactggcggggctgctgctggagagcagcgacgcgacgatcgacaccctcaaggaggcgcacgaagcggccaccaacttcacgctgctgctggtcgccggacatctgctgggcgtcgcctgggaaagccttctgcatcgtgagaacctcgttcgcgcgatgatcaccgggcgcaagcgtcgtcaaacatcggccggcggcgattgacttggctgccccgatgcgaggatactctcctcgctatcattgactttccggccccggcaacggggcagtggtggccccggcctgcaggccgatttgcggccgctcgcttcggggttcggggaggtccagggtgcgtccacattccgaatcaatgaacgacagcggggctcgatcatggcgatactgaagggtttcgaagaactggtggtgacatcgcggcccggtcaggcggccggggggcagctgaacgagatgcgcgagggctcggtgcgctgtctgggcccgcatggcctgcaccggatggcttacgtcgagtggggcgatccggcgaatccacgggtcttgatctgcgtgcatgggctgacccgcaacggtcgcgatttcgacgtgctggcgaatgcgctggccagcgattaccgcgtcgtctgcccggacgtcgtcgggcgcgggcgcagtgatcgcctgttcttcgccgatgactacggcgtcccggtctacgccaacgacctgatgacgctgattgcccgccttggtgtcgactcggtgcactggctgggaacctcgatgggcggtctgatcggcatgttcctttccagcctgcccggttcgccgatcagccgcctggtgctcaacgacgtcggaccgacgattggcatggatgccttgcagcgtatcggcgaatacctcggcaagtccccggatttcaccgacctcgccgaggcggaagcctacgtgcgtaccgtctgcgcgcccttcggtgccctcaccgacgcgcaatggcgctacatgaccgtcgtcggcacgcgtgcgaagccggacggcggcttcgagatgaactatgaccgcgccatcgcgcagccgtaccagaaggccttcctcgaagccaaggaaatcaacctgtggccgatgtacgatgccattcgctgcccgacgctggtattgcgcggcgcgcaatcggacattctgatgcacgataccgctgccgagatgagcacccgtggtcccaaggctacgctcgtcgaagtgccgtcggttggccatgcaccgatgttcctcgaggaagcccaggtgcgcatcgtccaggagttcctgctcgccgatcggccctgagcgcagtccatgccgtaggcagggcgcggccgatatccctgaagttgcccgcccgcttcgcccggtcgcctggccatgaatcttgcccatctcctcgcccgaaccgcgcgggtctgcccggagaggcctgcggtcgcgctcggtgaaggcgagagtgtttcgtacggtgaattgtttcgccgcgcggcggcgaccgccgggtgcctgcgctccgccctgggtttgcgaaccggcgaccgggtcgcgctgttcatggccaatcgtccccgctatctcgaactgctttacggcatctggcacgccgggttggtcgccgtgccgatcaacaacaagctgcacgcgcgcgaggttgccttcatcctcgaaaattcggcggcctcgctcttgttcgttgctggcgacccaaacgacgattggcgcctgtggtgcgcaagcgctgcgggcctgcgcatcatctccgtcgatgacccggaaagtctgcggctcaccagcggcgagccgatcgccgtcgttccgcgcgcacccgaggatctcgcctggctgttctatacgtcgggtaccaccggccagccgaagggcgtgatgctctcgcagcgcaacctgctggcgatgactctggcctacttccccgatgtggaccaggcgacgcccgcggacagcatcgtctacgccgcgccgatgtcgcacggcgccggcatgtacaacttcgcgcacgtgctggtcggcgcgcggcatgtcgtcccggcgtctggtggcttcgatccgcacgagatcctgtcgctggcgcggcgtttcggtcaggtttcgctgttcgctgcaccgacgatggtccgccgtctggtcgaccatgtcgccgaccacggcgccgactgcagcggcatcaagaccatcgtctatggcggtggaccgatgtatatcgaggatatccggcgcgcgctcgacgttctcggcgatcgtctggtgcagatttacggacaaggtgaaagcccgatgacgatcaccgcgctggcgcgtcggcacctcgcggaccgcgctcatccgcgctatcgggagcgcatcgcgtcggtcggtgtcgcacacagcgtcgtcgaggtcgtcgtcgccgatgccgacgatcaagcgctgcctgccgaggaaatcggcgaggtcctcgtgcgcggcgacacggtgatggcggggtattggcgcaatcccgaggcgacagcggcgaccctgcgcaacgactggctgcacaccggcgacctcggtagtctggatgccgacggctttctcaccctcagggaccgttcgaaggacgtgatcatcagtggtggcgccaacatctatccgcgtgaagtcgaggaagtgctgctgcgccacgccgccgtggccgaggtgtcggtggtcggacggccgagcgccgagtggggcgaggaagtcgtcgctttcgtggtctggcgacccggcctttgcgcgccgatcgctgaactcgaccgtctgtgcctcggttcgatcgcccgcttcaagcggccgagggactacattcccgtcgcggcgctgccgaagaacaactatggcaaagtgctgaagacggcgttgcggcgtcactggacgcagccaggagagaactgaaaatggccggacgcttgcaggacaaggtagccatcgtcaccggcagcggttcggtcgggccgggctggggcaatggcaaagcgatgtcggtgctgttcgcgcgcgagggtgccaaggtcgtcggcgtggatatcgacgccgaagcaggcgcggcgacgcagcggatcatcgacgatgaaggcggcaccggcatcagcctcgtcgccgacgtcacccgcgctgccgacgtcgagcgcctggtggcggcggcgatcgatacctatgggcgtatcgacatcctggtcaacaacgtcggcatcgccatcgtcggcggcccggcggaactcgacgaggcgacctgggatcgtctgatgacggtcaacgtcaagagtacctatctgacctgtcaccacgtgctgccggtgatgatccgccagcacgccggcgcgatcgtgaataacgcgtcggtcgccgtgctgggctgggccggggtcaactatggcttctatgcggccagcaagggcgcgatggtggcgatgacgcggacgatggccattcgtcacgcgcccgacggcatacgtgccaattgcgtcctgccagggctgatgaacacgccgctggtgcacgccgcactgactcgcgtctatggcgaggagggcgacattgccaacctcatccgcacgcgtgacgcccagtgtccgctcggccacatgggcgacgcctgggacaccgcctacgcggcgctcttcctcgcttcggacgaagccaagtacatcacggccaccgaactcgttgtcgatggtgggctgtcggcgcgattcgcctagcagctgcggcggattgtcgagtgcttgctgctgggcacgccagcccaacagaccgtggcccgacggccgcagagcggtaggaaagacacaggcgtccaccgaacctcccgccaagacatcgttgctgagatcaacgtcggcgttcccggggtttggcgattactctcccgtacatttcatgacgtccttcagcgggcatgttctggacctgtcgagtctggccagtcttgtcgccagttttcagttgacgaatcccacctacgggaagttcgtccccaccgcggcgtcgatactgtcgcgcagcgccacctttctgggtattttcttcctgggcgatttcacgccggaatcggacctggcaggcttcgagctgtcacccacgagcctgcgcatcagcctcaaccaaagcggcttgtccatcagtgaagccattaccctgaactccccgccgattcggatcaccgtccccgagccgggtacgctgtttctgttgatgacgggtagcttcggtcttctcggttttggcttgcggcgtaaagcccaggcgtgagccaagccctgcctgcggccgtcaccacgggagtccctgcggcagaaggagcgcggtcagctccttcgtttccctgtttgcctgctcggtggtagtcagccataggccgtgccgacgttcgtctgtagcgatggtttgttgaggagacgtgcgttgtacctcaggcatccctgttgaagtttcgccccggggcggaggaagccactcatcggtgcaccgcttcgtctggctcctcgtcgatgcgcttcacctccctgcgtccgaaagcgccgaaactgctgctgagtctgtgccgcggatcatggtcggcgtatcccagttccggtcgcctttcccgcccattcaggcggccaattcctgcacgattgttgaccgggttaacttggttggtgatatcctttgcccacgtggtgggacaaacgaagggcctcgcccgtgcgtttgtcctgaggccttggtcgtcatcgttccccagttccttgaccttggaggccctcaatcatgccaaccatgcaaccggatgaccggaccgtcctggaggctcaacagtagtggtggacagtcttgatacgagttggctgttggctgctgtcgcagcgctgctgctcatggccatcgccgccgcgggcggattctggtggagcaggcgtcgccggcagctggtgatcacgacctatgtgccgtctgcctcaacccccggcgaaaaagtggccctggacaactggttgccgcgcatcgcggaagaactgggcgaagtgaacttcctgccggttgaggccgtggcggggccgggtggtgaccagttcggcaagggactggcgttgatgaaggacggcaagtacccggcggctgcgaagtgcttcgaacgtgccctgaagcttggtctcacggggacttacgtctgcggtgcgctgtgtttcctgggacgcatcgctctggaacggggcgacctgcaaaggtctgtcgaactgttcctgaagtgcctggcctggcccagcctgaccgctgaggcagccttttcagcggcaggctatctgcatcgtatctatcagtgtgccggcatgacacgcgacgccgagatcgctcgcggcatcgctgcccgttgcagcagtgatcgcgtttccctgaatctgagagtgcttgtagatatcgaatcgcatgtcgagcgtgcacgacgaggtcagcgaccttccggtgcgcgtcgtggactgcggtggttgtcgggtctcaacagagcacgtctgaccgcagccctgcggcccgatcgctgatttcgggcggcccgcccgggtggccgccacagagcgcccgttcccggcccggcttgacgactgacacggcgtcaagcggcagcctgcaggaaccataccaccgaccacgctggcaggcggccctggctcagtgaagtcgccgcgtcgccaggctcggaccagaggacggcgcctgcgggtgcttgcagtccgtccagtggtgccgggccgtagttggccagcagcgtcaatagcgaatcatctcccagcgtccactggatcgacaggcctccgtcgcctgacagtaggtagcgtatgcggtcctcatgcatcccgctcagtcgtggcgtgatttcgcgacgacgcaccgccagcaggcggcgatagaagtacagccagtccgcatgcggggaccgttggatgctactccagtccagcttgcagcgctggaaggttgccggatccatcgggtcggggatgcgggcgcgagtcctggccgtgcgaaaccccttgagatgagcaaaggacttgcgtcgattgatggccacgtcctttaccaggtccgggttgaaatcgcagaagtacaggaagggttgggcggcagcgaattcctcgcccatgaacagcgccgggggcatcggcgcgagcagtgaggtggccaccatcgcacccagcgggcgggggggcgtcaactgatggagacgttcgccgagggcctggttgccgatctgggcatagtcctgcaggaaggtgacgaaagcggtcggcagcaagggctctgactcgcccgctgctccccccctgctcaagcaggcacccagttgatcgagcgcttgaacgtcggtgaccgcgcctgacggagcccccgtcaacacgtcctgcatggcctgctgggcggcgttgttccatacggcctcgtagtggcggggatcgctgtgatcggcccagcgcaagtagcgggcggcccgccgatcatgactgagcacgagatggcaatgacggtgtttgccgggcccctcgcggacggcgcgcgcaagtgccgcgagcaggtccgcctgttcctgctcgtcctgaaacagcgctgcattcaggcgcaggccgtcgagatggaactcttccaaccagtacagcgcgttgtggataatgaactcgcgtccgccgggtagcgtgacgtcgatactccgaccggccaggttggtcgcttgtcttgcgaagaactccggcgcgtaaacggacaggtaattgccttcgggaccgaaataatgacaggcgagatccagcagaaccatcagccccttgtggtgggcggcctggatcagttctttcagatcgtccggatggccatagctggcggccggggcaaacggcaggacgccgtcgaacccccagttgtgggcaccggcaaaggcgccgaccggcagtagctggatcgcggtgacgccaaggtccaccaggtagtcgagccgctccctggccgccgcaaaagtcccttgcggagtgaacgcgccgacgtgcagctgatagatgattgcctcctcccagggcctgccgcgccagccgcggtcgttccagataaactgacctgactccagcacctggctgggaccgtgtacgccctggggattgtagcgggaggccggatcgggcacttcaccaaagccgtggatccgataacggtagagatcgcctgccgtggcccgatcactggtcaattcgtaccagccggcctctgtgcatgccatgggcagcgtcacgccgccgccgtgggtggtctcgagcagcagttccacccgctcggcagccggagcccagaggcgaaagcgaatccggccgccctccaggacttgcgcgccgaaaggcatgaaatagcgtcggcgcagctgcggcggggcgactcggtcgaattgccgctgctgggagagcagtgccagcgaacgaccctccaggagatacgactggtcgaggatctcccggccgcggccatactcgggctgggtggtgtcgagcacgagtgcacaacttcccttccacggcagagcgaagcgaatcgtctcgtgatggccgttgagcagcagcagcaaatcatcgtccctggtccactgaccaccttcatcctgttcttccagtgcctcgccgatcaggtacaggccgaaacttcgggcatgatgatggtcccagtcgtcgtcgctgatctcgcttgcgtccggatgcagccagatgatgtccctgacacccgtgccgtggatgcgctggccctgaaagaaatggcgacgccgcagggcgggatgcctgttgcgcaggtcgatcaggtgacgtgtgaattcgaacagctcacggttgtccggcagccaggccagttgccagtcgacccagctcagctcgttgtcctgacaataggcattgttgttgcctcgctgggtgcgtcccatttcatcgccggccagcagcatcggcacgccttgcgcgagcaccaacgtcgccagcagattgcgccgctgccgttgtcgcaggcgcaacacctcggtgtccgtcgtatcgccttcggcgccgcagttccagctgcggttgtgcgagtcgccatcgcggttgtcttcgccgttggcggcgttgtgcttttcgttgtgactgaccaggtcgtacagcgtgaatccatcatgggcggtgatgaagttgatgctggcatagggccggcgcccgctgtgctgatacagatcgctcgatccggtcagccggtaggccagttggcccatcaggccaccctcgccgcgccagtaatcgcggaccacgtcacggtacttgccgttccactcggcccagccgatcgggaagttacccacctgatagccgccctcgccgaggtcccacggttcggcaatcagcttcacttgcgacagcacggggtcctggtgaatgatgtccatgaaggcgcccagttgatccacctcatggagttcccgtgccagcgccgccgccaggtcgaagcggaagccatcgacgtgcatctcgatcacccagtagcgcaggctgtccatgatcagctgcaacactcggggatgcatcatgttcagggtattgccgcagccggtgtaatccatgtagtaacggggattgcccgccgccaggcgatagtaggcagcgttgtcgattccccgaaagcacagcgacggccccatatggttgccttcggcggtgtggttgtagaccacgtccatgatgacttcgatgccggcggcgtgtagcgttttgaccaggtgcttgaattcattgatatgtccactcgccgaatagcgtggctcgggggcgaagtaggcgatggagttgtagccccagtagttcttcagtcccctttccaggagatggcggtcgtctacaaaagtgtgaatcggcagcagctccaccgctgtgacgcccaggcgtttgaggtgctcgatcaccggcggcgtgctcagcccggcataggtgccgcgcatggcgggcggaatgtgcgggtggagttgggtgaagcccttcacgtgcaactcgtagatgaccgtctgatgccagggaacgttggggtgtcggtccccttcccagtcaaaccccgcatcgatcacctggctcttgaacactccgggtgcgctgtcgcggcggctgaagctcaagtcctctcgggggctaccgatgcgatatccgaactgggcgtcgctccagttgacggcaccaacgatggacttggcgtaggggtccagcagcagcttgtgcgggttgaagcggtgtccctgctccggacggtaaggaccgtggacccggtaaccgtacagttggccgggacggacctgtggcagatagacatgccagatctgatcggtttgttcgtcgacggcaatgcgctgcagttcgcgctgtcccgtggcatcgaacaagcacagttcgaccttttcggcgtgttcggagaagagggcgaaattgacgccttggccgtcccaggtggcgcccaggggatagggtctgccgggccagacggctgatatcagtgcaggtatggggtcagaataagccatgatcgatgcgtggttttctcttgctcgcattttaccccacctgacgagggcgcgctgcgatcggattgcggacacctcgtcgtcaccatcagaacggcgcagcgctgagatgccccgcacagacgttggctcgcacgcccaaccgagcctccgtccccggggcgcggccaacaggtggattgtggggcgacttggtggtcaggcaaccctcttgctcacccgggcgcccgccggttcctgcggcgcgagtcttctccgggcgccgcgagcgtcgctacgggccttcgcacggcacggtgattgacgagcaccggctcttcgaccgatactttcacactcgcacgaatggcgttgaatctttgagatttccgttatttatggacaagagcatggtcaagcgcggtctggcggccgagacggaagcgtggctggaggacacggcttggggccgcggcctggtggtggaacccgcgttcgcttcgcctttttctgttgctatggccgccagccggacgaagcctgtgctgtccccgacggattccgcatgagccagatcgcccagctctccgaagccgagatcgaagagcgctattacctcaccgggggaacggcaattgcgttcacgctcgccggctttgcggaacataaggaatcgttctccgtccagtttgccggtggcagcgaacacttcctgaccattctgctcggcgtccagccggaagcgggctgcctgatcatcgactgcagcggcagtgtcgagatcaaccggcgctttccggaaagcctgcgcaatgttttcgttgcccgacccggaggaatacatgtgcagttcacgaccggccaggcgcgcgaaatcacctttcgcggagccagggcgttcgccgttccgttgccgaagttcatcgttcgcctgcagcggcgcgaggttttccggatcgagacaccacttgctcgcccgctgcggtttcacgcgcgccttgccggcggccactggctgaccctgccggcgcatgacatctcggtcgccggtgtcggtctgagtgccggcaacgacgccaatctggaggcgggaattgcccttgccaattgtcgctttgcgctaccggccgagcggcacgagatcctggttcaggcggtcgtacggcacgtgacggcgctggaactccgcgccggcgtgacgcagtggcgggtcgggctgcagttcgtcgatctgcgtcgcgccgacgacaagcagcttcagcgctacatcgtccaggtcgaacaccagcgccacgagctgagctgaggctcgggtcaggtcgcctcggcgcaccgcctggctgcatccgttggcacgagactggtggcggaagccggtcgtccgtgcggccggcgtcgccaccgctacctgaacggaacgatcagcttgtcccatcctgagccgtcaccctcgatgaggccgccactctgacgaatcgctgcggccacgcgcatttcaagctcggccagcaacaagtcggcgtcccgtgcatcccggcggtcgccgatgcggcgccggtcagcaccacggcgccggtcagcttccgcgcgccggtcgggcctcgaccggcgatcagccatctcgggcgatgacgccgtcgaatgctggcgtgggtcggctaccccctcatcgcgcattgcacatctcctggaatctggtttgcttcgcttgctcagccctgttcatcggctccgcagggcaaggctacacactacatgccggcgcctttggacgaccacagggggcgagcacggggtgaggccgagcactgggggaaaagttccggatttccgccagtagaaccacgatccccggctcacttggactcgttcgttgccgtataaagaggctgttcctcgcacccgaacagcgtcttccacgatgagcggttgcccgccgccagcgaccgcgttgcggccactccatagtgtgccacggaactccgactgttgaccagacgggaaagccagtatgtcaccaagcgcggttcggctgcgcgtcgcagtgcaaaaaaaggggtcgccaaggaccgttctgggtctgtcgaacggtccttggcgaccaggggagcactgttgcggaggaggagaacacgccgtcatgcgaggcgcaccaatgcccgctggctggcaatcgacttccttcgtcgccgggcgtcgcggttcagcaagcgcgtgcccgtcttgcaggcgatgcagcgtcgttgaatcaggcgatgtcatggcagacgacggaaagggtcacaaacaagcgtggatcatcataggcagcggccaactcgccaggcaacaagggtgaatcaggttttacagtccgccgggtctgtcgccggtcagttcgtcaccggcaagcgctgtgtgttgcggctttcgagtcgcgatcgccctgtcgacttgcgtggtgattgcgcgtgatcctgctggatcagcaccgcgaaccgtccgagcgtgcgacaatggccgctgcgctcgacagcgctcgcccggcggctgaacggcgcgtgccgcgcagtgggccgcgcgaaacgtggccaacgatcggttcgggacgacccagaaaccacctccagagatgcaagacgccggacaagtcgtcctcagagacatcgtcctcgtcggcggcggccacagtcacgtcggcgtcatcaagcgcttcggtatgcgaccgctgcccggcgtacgcctgacggtgatctgcaccgataccgacacgccgtattccgggatgttgcccggctacgttgccggccattacgcctacgacgaggtgcatatcgacctgcggcgtctggccgagttcgccggcgcacgcttctatcgcgacgaggtgatcggcctcgatcgagaccagcgccaggtgctgtgccgcgatcgcccgccggtgccctacgaccgtctgtcgatcaatatcggctcgatgccagcggtcggcctggtcgaaggagcctccgagtacgccgttccggtcaagccgatccggcgtttcaacgagcgctggctggccctcctcgaacgcgtttgccggcacgccggacggacgacgatcgctgtcgtcggggccggggcaggcggcgtcgagctgacgctggcgatgcagtatcgcttgcgtggcgaactgcagaggcgcgggcgcgaccctgacgcactcgctttccatctctttgccgccgagcgcgatatcctcgccacgcacaatgcccgcgtgaggcgtagcttcgagcgcgtgctgacggagcggggggtcgtcgtgcatcgtgccgccgaagtgagccgcgtatctgctgggcgactgtgtacccgtgacggtgagacgctggccgccgacgaagtcgtctgggtgacgcaagcgggcgccgccacctggctgcgccagaccggtctggcactcgacgccgccggtttcatcgaggttcgcgcgaccttgcagacggtcagcgatccgctgatctttgcggccggcgattgtgccgcgatgctcggcagaccactcgagaaggcaggcgtcttcgccgttcgtcagggcccggtgctcgccgagaacctgcgtcgatcgctgctcgaacggcccctgcgtgtctggcgtccacaacggcgctggctggcgctgatcagcaccggtggtcgctacgccgtcgcctcgcgtgccgggatgcatgccgaaggcgcctgggtctggcgctggaaggactggcttgaccgccgcttcatggcccgctttggggatctgttgccgatggccgatcaagcgcgtagccagcgggcgccggtgccgcttgacgagaacgaagcgctgcaggcgacatcggcacttgccatgcgttgtggtgggtgcggcgccaagcttggcggcacgctgctgtcgcgggtgctcgcggcgcttcacccgatcgagcgagcggacgtgctgatcggtctgcgggctcccgacgacgcggcgatcgtacgcgtgccacccggcaaggcgctggtccatacggtcgatttctttcgttctttcatcgacgatccctggctgttcgggcggattgccgccaaccatgcgcttggcgacatcttcgcgatgggcgcggaggcgcaaacggcgacggccatcgtcacggtgccgcccggcctggagcggaagatcgaggataacctgttgcagatgctgtccggcgccatagccgtgctcgacgacgtgggctgcgcgctggtcggcggtcatagcggcgagggtagcgacctggcgctcggcttcgcgatcaacggcctcatcgacgaaaacctggccggcgtgttgcgcaagggtggcatgcgtccggacgacgtgctggtcctcactaaggcgatcggtgtcggcacgctgttcgccgcgcacgcccgtctacgcgccagaggccgctggatcgaccaggccctggccgtgatggcacaatcgaacgcgccgggcgcgcgctgtctgcgcgagcatggggcgacggcctgtaccgacgttaccggcttcggcctgctcgggcatctggtcgaaatggttggctcgtcgcgggtgagcgtggagatcgctctggacgacttgccggttctcgatggtgctgtcgaaaccagcgcggcgggtatcgtcagctcgctgcacgtcgcaaacctgcgcgcacgccgttacctgcgcaatccggagcaaggaagcgggcacccgcattacccgttgctgttcgatccgcaaacggccggcggattgctggcgagcattccgctggcgagggccgatgcctgtctgcgggcgctgcgcgctcttggctacgacaaggccgcccgcatcggtcgggttctgccggctgacgagcacgccgagccgatctgtcttctggcgcaggcgcgggcgaagccgtcgggatgatctggcgtcgaccagcgcctgcggcggccggtagggcggattgtcatccgttgacggggctcagtcgttgttgaaagagggttcccgggtggctgcccgggtcacgcgagagtgaatcgccgcgttctgcttgctcaatagaaaggtacgtgcatgagagttacgatgatggcggctttgctgacgttcgccgcggcgtccgcgatggcgcaggtttccgtttcggtcggcggtgccggcggtgtcaacgtgaataccggcggagcaggcggggtgaacgtcaacaccggcaatggcaccaacgttaccaccggcaagacgacgaccagcagcaggggcaatgccgtatacaccaaccctggacagagttcgtcgtcgatcacccactctccgggcacgacggtcaccactggcaagggcggcgatgatgacgcgagcggaatcagcgtggtgaatggcaatgtgacgatcgacggggtgaaggttccgccctcggccactcgctggaccggcaaggacggtaccaagtaccggatcaagcgctccgggaaaggcaacgtcagcgtcgaggaaatcgacgactgagcgcttcgggccgagcggattcaggccggtagcggtgccggcatgaaaggaacacgaccggtggcgacataagcctcgcagcgcgcaatgtactcggaggtgctcctgggcatcggcgtgcgcgcgcgggcaatgtagaaaaccaaatcccggccgctgcgcagcagcaggagtccgtcggaaacccgatgcgccagacgggccgtgagtccccccttcatgttggccgcttcttgcggagtgaaattggcgagccgttcgcaggccgtgaccagttctgcccagacatcgaagatgtccgggtcggtgcgcagggtttcggccttgacccgggcggcgcgggcaaaatcgcgaaccagcggctcgatcgccgcaaaggctgggatgccgctgaagttggcgatcatcgcatcggcaatgcggtcgatgtcgcgcatgctttggccgatcttgatgtaacgactttcgtagaactcctcgatcgggatcgaaaaggcgcggaagggttcgccccagagttcgtcgattccctcttcgccgctgcgatggaggaccagatggccgaggtccatcgcatcgagaagacactggccgcattcgcgcatcagggcatcgtcgctgcggatttcgatgccgtctgcctgcagttccacgagttttcggaagatatcggtagccctgttgaatagcgcaccagcaagcatcgcggccttcacccggcgcctgctcgggtcggcttccgcctgataggcttggcgtgcttcgccgagtcggcaaccggggatgttgaggccgtgttccgtgtggttgaacaagcggcgggtgagcgcttcgatcagcagcttcttggcttgcaaggagtcgatcgggaccgggtaggtcttgatccagtagccgtcataaaggacgcgctcttcgccatcgacgatcctccgcgttccctcgggagggatcggatcactgttcgaggcacgttcgagtcggtggacattgctcatcgctgcaacctttgcaaggaaacctctttcagaaagcaataatgatgcccggattcgtcggcttttcaagtctttgaattgaagcgatctgcactctagcgtaggttctcgtggctgtctgtgcggtccaccacggtgctcgggacggccggggagagcacctttccgaggcgctgcctggcttgtcatccagcatgtgcgacgagggagaacaggattccgatacgctggtcggcgaaacgcctccagcgacggcctcctcttgccggtgtcgtccgcgaacggcgcgaccctggccgatgggccgcgccggtcaggaagtgggcaaacacacgacaacctccagtccgccgtcgggcgcctcgcccaggaggacttcaccgccacaaccggcggcgattcgccggacgatcgccaggcccagcccgcagctgccattggtcgcccgcgcgggctcgagttgggcgaaggcctcgagcgcacgctggcgatccgcctctgcgattccgggcccgtgatcacgcacgagcagcctggcgagcgactcgccagccatgctgaactcgacgtgcaccggtggcacaccgtgctggagggcattgtcgatcaggttgtcgaggagacgctgcagattacccgcggcgatcgcgaccttgcgcggctcggcggcggcgctgatggtcagctcgatggcccggccgagctcgcgctggcgggcgaccccgtcgcgcaacaaggcggcgatggccagcggcacgggtgctcgatcggcctcctcgctgcgcaggaactgcagacactggccgacgatccgctccatgtcgtccaggtcatgcgcgatgccggcgcgctcggtatcgctgtcgagcagcgccaggcgcaggcgcaggcgggccagcggcgcccgcaggtcgtgcgtcagaccggcaagcatctcgcgacgctcggcggcggctgtcgccaactggtcgagcatcgtgttgtggcgggcggcaagccgtcggacttcgcgtggtccgtcaggcgtcacccgctgtgccgcgccgtcacccgtcgccgcgacggcgtcgccgagacgtgccagcgggcggacgatacctctcacgaacaagccggcgatcagcagcacggcagccagcgtcccggccaggcccagccacagatcagccgggagttcctgcggctcgaaacgcggtggcggcaaaatcagccaccagcgctcgccaccggcgaggaaaccgatccacaggcccgtacgctgccccggcccgccatgcctgagcagcaccggttcgccgagacgttcgccgagttcgagcgcgaggtggcgggcaaagcggaatctcggctgatggcgcggtacgtgactgtcgtcgggacccaactgcaggccccgctcgccggcatcggcgccactcagctggcggcgtcccgcggcgtcgaggctgggcaggacgatctgcagcaggcgtacctgactggcgatcaactgaacggtctgattgaggtgcgatgtacgtcgaaaatgcccgatcagcgacagcgtagcgaactcggccacggcgatgaccgcaaccaccaggagcacggtgcgtccggcaagcgaattggggaaaagtctcacgggtcggcgctgccggcgcttgctgcatcgggaacaaagacatagccgaccccccagacggtctgcagatagcgcgggtgtgcctgatcgacctcgatcaggcgacgcaagcggtgaatctggacatcgatcgcacggtcgaacgattccgtgctttcaccgcgcgtcaattcgagcaggcgttcgcgcttcatcgggcggttggcattggcgacgagtgcgttcagcagcgcgaattcgccactggtcagtgctaccacctggccgttcctcgacaactgacgggcgccgcggtcgaaaagccattcgccgaagcacaccaggccaccttcgggatcaggcgccgccgccgggcgcgtgccgcgacgcaggacagcctcgatgcgggcgacgagttcgcgggggtcgaaaggcttgcccaggtaatcgtcggcacccatctccaggccgatcacccggtcgaccggttcgtcgcgcgcagtcagcatgatcaccggcagcgtctcgccgcgggcgcgcagacggcggcaggcggccagaccgtcctcaccgggaagcatcaggtcgagcaccagcaggtggggttgatagcgttggagaaacgcatcgagctggcgagtgtcgggcagcagcagcgtgtcgaaaccatgccgtccgagataggtggcgagcaggggacgcagttcggaatcgtcgtcaatcagcaggatcttcttcatggtcgtgatgcctgtgggtacccttgtcattctatgcctccctgccgggtggttccgaacaggggaaacaatttgcaaagacctgtcaccgctcggaaatcgtttgcaacggcaggcgaagcagaatgacgacatcgcgggaggtggcaaacagcatctcacggcgcgatcaatcaatctgatataaggagtctttacatgaaatcgaaattctccccgcgtattctcgttgctgcagtgcttctcgccctcggcgtcggcggcacggctttcgccatgaatccggagcgctgcggtgccggcggtggccggatggagcagcggatggcttacggcatgaaggagatgtcccggctgcacgacgaactcaagctcgacgcgaggcaggaggcgatctggcaggaggccgacaaggccggcaaggcaagcatgaatgaaatgcgcgaccagcggcgcaagcaacacgaggaagtactggccgccgtcagccagccgggcgccgacctgcgcgccatcgccaggcagatggacgcgctcaaggatgccgggcgcaagcagcacgaggccaatcgcgaccgctggctggcggtttacgacagccttgacgcgacgcagaaggagaaggcgcgcctgttcttcaagggcaagatcgaacacatggggcagtggggcagattcggccccggcggcccgcctcgcaactgagtgcctcgagtggtgtcgattggtctgttgccgacatcgccggccccgccgtccagctctgactgctgtctggcggtggcggggggccaccgcccatccgttgggtgatcgacggtgaaagcggcgtgggcgggcgtccgtgacgagcgtacactagccgtggaatgaacttgaggcacgtcgcgttggttgcgggtcttcagtcgacggatcctcgacgccgagagaaggagtgaaagcatgccgcttgcgccgcgcttgctggaaaaggtcagcaaccgacaccccgcgctcttcagcatcgctgtcgcggtactcgtcttgtgggtcgacgtcagggcgggcgaagaaatcgggtttccgctgctctacgctcttccggtcggctttgctgcctggcggcaccagcggtacctggcgtatgcgctcgccgcgatgctgccgctgctgcggctcgcgtacgagtttccctggggcacggacgcctcggccgccattgccgcgatcaacgcgctgatcgagatcgccgccatggcgctctatgcgtatctgatcggcaggacggcggcccagacaagacgactgaagagcacggtaacgaaaagagagtttcaggtgagccagctgcgcgccttcagcagaatggcgagtgccaccctgcaaggtcgagggctttccccggggatggtggagggcgtggcctggatccacctgccggcggaaagcgaattgccggtcgagcaccaacccgtcgcagccgatgacatcgacgaagagatcagacgtctcgacgaggcgctggcggcggcggtgcgcgaactggaccacaaggacagacatctcgccgacgacatggcggccgcggaaagcgccttgctcgatgtacaactggccatgctcaatgacgacgagttctggaacacttgcaagcggcgcgtgcgtgcggaactgatcaaggtcgaccaggttgtcgccgaggaagtccggggaatggccgagatgctggaggccttgactcacgaagtcatgcgcgagcggggtgccgacattcgtgacgtcggccgccgcgtcttgcgcaatatcgggggctgcggcgagtcgccagccagtcgcctcgcctccctgccgccgcacacgattctcgtcgccagggaactcctgccgtccgacatgtttcaggtggaccgcgtcaatctggtcgctctggtcaccgagcgcaacggtcccgcctcgcatgtcgccattctcgcgcgcacccgcaacatcccggcagtcagcgacatcaaggatgttgcggatctgttggcaaccggcgaccgtttgctggtggatgcggaggcgggtacggtgatcgtggcgccgacccggatgcaatccgagcttttcgccgaacgccgaagcagacatgtcgccaacgagagttttgccgtgccggatgcggcggaggaacccaccaccaaggatggcgtgcgtatcggactgtacgcgaacatcagccggccggatgaggcacacctggtctcggagtatcggctggacggtgtcggcctcttccggtcggagttcctctttctcgacgtcgcgcaggccccgaccctggacgagcaggtggcggcctattccgcggtggcgagaacgctcaatccgtccgccgtcgtcatccggaccatggacttcggtggcgacaaggtcccgcgatttgatggcagcgacagtgagcttgccttccgcatgggcaagcgcggcctggccttctccctggccgagaagagcatgttccgccgtcaggtgcaggccatcctgaagtccgcggcgatgggtgacgtgcgcatcatgtttcccatggtcacgggcgttgccgatctgcgggaggctcgccatctggtcgccgaggtgatcgaagccgagcaactcgccaggcgcgtggcgatcggcgccatgatcgaaaccccggcggcggtgatcaaaatccatgacgtcgtcaaaatggtcgacttcgtatcgatcgggaccaacgatctcgcccacttcatcctggcgacggaccgccaggccctggagtcccaaggcgtgcaggccttcctgcatccgagcgttctgcgggcaacgcagcatgtggtgcgcacagcactggatcaagggatcggtgtgtcggtgtgtggcgaggctgcggggaacccggctcccgtctgcctgttgctgggaatgggcgtcaggagcttgagcatgaacccgtttcacgcggcggctatccgccgcttcttgcggcagatgacgctcggagagatggaagcggttacccaggaagcgttggccgcgacaacgctggaggaagtccaggagatcacggaagcggcccttcgcaaggcggatccttgagtcagcgggtgcgtaacgcgttcgcgctggcacgctccgcgggctaaggcagcgggagttgacgccgcttcaggaacccggcgggaacggccaatcctcggaggcatgatgaggcttcgtcaatgaaagacatgagtgggctggagggcgcgtttctgcacctggaaacgccggcgacgccgatgcatgtggccgccttgtttctgctggaggcgtcggcggagcggagcggcgacttcgccggcgagatccggcgacaattgctgccgcggttggcgctctcgccgccaatgcgcgcgcggctggcgccgatgccgctggggtttgccaatccggtctggatcgatggtggcgcccccgacttctcgcatcatcttcggtacgtcgtcctgtcggaagctgccggtttctccgaacttgaagcctgtgtcgctgggctccatgccaccctgctcgatcgacgctacccgctgtgggagctgacgatcatcgacgggctggcgactggtgagatcgccttgtacctgaaaatccatcacgctgcgctcgatggggtgtccggcatggccctggcggcggcactgttcgacgagacccgcgagccggcgcaggtgccggccgactggagcgagcggatcggcgcggcagagaatccgggtatcgggcagcggctgggcgctgctttgcgtcagacggcgttccagtgcgtcaatgccgccaagtcactgcccgcgggactgcagctgctggccggcctggtcaaggcggacgccaaggacaagtccgcgggtatgcggcagaacctcgccttcggcccgaagacaccgctcaacgttccgattaccggcgagcgtgggttctccgcagtctcgctgtcgctttccggcgtcaaggagatagcccggcggcaggatgcgacgctcaacgatatcgtcctgaccatctgcagtggtgcgctgcgtcgctatctgcaggaacacggcggcgtcccgcgcaagtcgctgatcgccaccatgccggtttcgctgcgcgcggcgggtgacaccgatacgagcatccaggcgaccttgacgctggtcaagctggcgaccaatctggccgatccgttgcgtcgtctgcacgcggttcgcgccgccgccggtgccgccaagtccttgacgacgcatgcacggtcggtgatcccgaccgattttccgtcgctaggcgcgccctggatcctcagcgtgttggcttcgctctatggtcggtcgggcttgaccaaggtcatcccgccgctggccaatctggcgatttcaaatgtgccgggtccgcggcggcccctgtttctggccggtgcccgggtgcgtgcctgctggcccctgagtatcgtcacgcatggtctgggcctcaacatcacggtgttcagctatggcgattccctggactttggcttgacggtcgcccgcgctgccctgccggacgtgcactcgctcgcgcgggctttgaccatcgcctatggggaactgcagcaactgtcacaggccgggccggtgctaccgaacacggctccacggccgcggcaccgagtaagcaaagcgcgcaaacgagatcccgaatcgccgccgacggcggtaagcgcggcaacaggcaacaaggcctcaggctgagcggctgccaccggcattctgaacaggtcgtcagcgtagggccaacttcgcgcgttgttctcagggatagtacgtaacgcgatgcgcggtccagcccgatcctcgagtgcatgggcatggcatcgacctggggaagacggaatgaagggttttgcatcaacgatgctggcgctgtgcctgactctggctctcccctgggcggaagcggcttctgcgcccgctcctgaggtcatcacgctggcgttgaactgtccagatggcaataccgatcccaaatgcccgaacaatctggcggccggtgggaggaggccttcgccaccatcgcgggagcaggagcagcaggcgcagcaacaggaacagcaacgcgccaggcagcaggcgcaacagcaggagcagcagcgtgcgcaacagcaggcgcagcagcaggaacagcagcgcgccaggcaacaggcgcaacagcaggagcagcagcgtgcgcaacagcaggcgcagcaactggagcagcaacgcgccaggcagcaggcgcaacagcaggcgcagcaacaggaacagcagcgcgccaggcaacaggcgcaacagcaggagcagcagcgtgcgcaacagcaggcgcagcaacaggaacagcagcgcgccaggcaacaggcgcaacagcaggagcagcagcgtgcgcaacagcaggcgcagcaactggagcagcagcgcgccaggcagcaggcgcaacagcaggagcagcagcgtgcccaacagcaggcgcagcaacaggagcagcagcgcgccagggagcaggcgcaacagcaggagcagcagcgcgcccaacagcaggcgcagcaacacgagcagcagcgcgccagggagcaggcgcgacagcaagagcagcagcgtgcgcaacagcaggcgcagcaacaggagcagcaacgcgccaggcagcagcctctgcagcaagagccaccgcgggcacttcaagcggtcccgcaagctccgttggggcagtcccccggtgtgattcgtcaacctggtcagcagcctcaagttgccggtgccgggctaggtctgccgccgcctgatggtcgccgacccgggcagccgggcccggttggccaggcgcccacgaccatgtccagccaaggccaggcaccgaccgcgatccgggcaccggcgccggtcttgccggcacaagcttctgcggtggcgcaagtgcaagcgccgccgcgggatggcgcccgttccggccagccaggcccggtggtgcagacgccagcgtccgcgacggcgccgggccaggcgcaagccccgcctgtgattcgcccagcggctcagccagtgcagcctcccatgaccgcgcaggggcagccgccaacgccggatggacgccggcccagccaatcagtcgtggtagtgcagacgccagcacccgcgactgcaccgggccagccgccaggatccgcagcggtccggcccttggcccagccggtcccggcgccgcctgcggcgcaagttcaatcgccgccgccggatggacgccggccacgggaggcagtcgcgctcggtcaagcgcccgcgaccgcgccgggccaagcgccggcacccgctgcaatccggccacccgtccagcccgtgcagcctcccgtgaccgcgcaggtgccggggccaccgccggatggacgccggccaggccagtccggcctcgtgttgcagacgccagcgaccgcggccgtgccgggaaaaccgccagcatccgctgtgctcgggccgtcggtccagcccgcaccggcggcggcacaagctcaattggcgccgtcggatggacaccggccgcgtgagccagtcgcgccgggtcaagcgcccgcgaccgcgcccgtgagcgcgccgggcctagccgaagcacctgctgtcactcggccagcgggccagccagggcaggcttcgctacccgcgcaagctcagcagtcgtctgatgtccgtcggcccgccccggatggacgccggtcgacaccagcgcaagcggtcgttgtcgatgcggcgaccagcgtggtgccgcacggcaatcgcaacagcttcgacattcgtcagaagaacgccgacggttcgcagatcgtggtctcgcagcagcagttgcccgacgggacgaagcgcgtgaccggtttcaagcagaccgacgatacgcgcgacgggacaacgacccgtgtctatgcggatggccgtctggtgacccaggggcgtgatttcgaacgtcgttccgtggggagtgggacgagcttcgtcacccaccgtaatggcctgcgagcggcggtactgcccgatggcagaccggtttttcaggatcgcttcacttccttccgtgatcaggatggccgtgagcgccgaatgatcgagcggacgcgttacgcacgctggtggaacggccggccggagtatgaaccgaggcccgtggttcgtcggtacgacgtggtctacatccacggtgcgccggtggcccagtaccgcccgtcgcgcttcgtgccggatgactaccgcggtcattacgcgcgcttcgcggtgccggtggtggtggcagcggcgacctgggtggcctttgcttcgccggtcacgagctacaacgatccgctggccttgatgggggatatgcagatctcgtcggcgtttgaagagggttacgcttattcgaccccttacggggcgtccccggtctatgatgcgcctgaagcggcgacgctgcgcagccagatgacgacggtgcggcagcacgtgaagaccagcgttcagggcaacgcggcgctcaaggatcaattggcaggggtggatgtgcaagcggcatcgtcacgggtccaggaggcggtgggcagtgcggtgcccatacagattcccgaagaagtccgccagcaagtgcgcaaacaggtgcgcctcagtgtcgccatgcatcagaatggtcgtcccctggtgcttgccgacgtgctggcctccggctatgcgcgaatctacctgttccagactgcgcaaccgctcaacgtggcgcaggcgtccgcgggcgtagagtgcttcctgaacactggtgatctgatcgggttctcgaagctgcctgccggggaaggcgccttcgccgaaatgaaggtggtcgccagtggctcgagcagttgcctgccgggcgaggtcgttctggttcgcctgaccgacctgcaggagatgctcaacggcttcagcgagcgggtggaggaaaacatgcagcgagtcagcgcctgtgctgcctcgggtaagtgctaggcgcggttcgcgaaacgcgacggcacggcctggacatcggggattcaacatgttttgcacgaattgtggcaaggccatcgcgccggagagcaagttttgcccggattgcggcgcacgccagacggctggactgccactgtcccagtcgatgccggtcggccctccagcgcccgcggcagcggcgatgactgttcctgcagcggcgccgtcaacctcctcgcctgctggcaggccagcgctgtgggccggcgcggcggcgctggttgtcgccctggtgggtggtgtcggctattggggctggagcaggaccgacgaccagatcgtgcgccagctggccgatgaagagcagcgtcgggttgccgccgaaagagtggctgaagcggccgagatcacggccgcgcaggcgctgctggacaagcacatcgctgtggaagaggcagaggcgcaggcgcgtgcccggaccagtgttcaggatcagaacaagcgcacaacggtcaatcgctgacgtgcgtgtgggcaggcaaccggcgggcttgtcgcggcggatgcgaggaggagacggatgtacgaaccccatcagtggtatgaacttggcctcttgcggtcgccgggctgggtcaggctggcgctggagatgcgcgccggctgggagtacggcgcgagccttgcggcgacaccgctgctcagtctcgcgccgcgcggcgatggtcacccggtgctggtcttccccggtctgattaccggcgacttgtcgacgctgccgctgcgcaattatctgagcagtcgaggctacgccacttacccctggggcctcggaatcaatcgcgggccacgcgcgggcgtgatcgatgcctgcctggagcgcctggacaagctgtcacaagagcatggtcgatcgctcagcctgattggctggagcctcggcggtctctacgcgcgcgagttggccaaggcgcgaccggatgtggtccgccaggtgatcaccatgggaacacccttcaccggccatccgaaagccaccaacgcctggcgcatctacgaatgggcgactggccacaagatcggcgcccccgacatccacgagccgctgcggtcgccgccgccggtaccgacgacctcgatcttcagccgcagcgacggcgtcgtcgcctggcagtgcagcctcgagcgcgagagcccgcacaccgacaacatcgaggtgcaggccagccatctgggtatgggtctcaacccgctgacgctctacgcacttgccgatcggcttgcccaagccgaaggcgactggcgtcccttcgaccgatcgggcttgcggagctacctttatcccgatccccgccgtccggcgagctactgagggtcaaggtgagccgtgtcggcgggggcgcgccgcctggccagcaggccgatccggggcaggtcggcggcgaggcgatggcacgcgcgaacggcatcgacatctgttatcagacgctgggtgatcgaggctcgtcagcgatcctgttgatcatgggcctcggcatgcagttgattgcctggccggatgctttctgtgagagtctggtcggcagcggctttcgcgtcatccgcttcgacaaccgtgacgttggccattcgactcacatcgactggcggcagcggccccggctactgccgtcgatcgctcgcggcgtgctcggcttgccggttcgttcgccctaccggctgagcgacatggccgacgatgcgatcggcctgctcgacgccttgcaggtcgcacgcacccatttggtcggcgtctcgatggggggcatgattgcccagtgcatggcggcgcgctacccggatcgcctgctgagcctgacctcgatcatgtcgtcgagcggcaactggcgtgtcgcctgcggcaagccggccgtcttgcggcaactgctacgccgaccggcgagacccgatgatccgagcagccagctcgaccacctgatgcgagtgttcggggtcatcggcagtccgggatttccctccgaccaggcggatctgcgcgagcaattggcgcgcgccatccggcgggcgaactacgcggccgggcactatcaacagttgctggcgatcattgcggctggtgatcgacgcagggaactggcgaaaatccgtacccccacgctggtcattcacggtgccgacgatccgctggtgccggtggctgccgggtacgatacggcgaaacacattgccggtgcccggctggcgatcatcaggggaatgggacacgacctgcccccggcggtgcagaagctcctgctgcaggccgtcgtcagccactgccgggatgccgaagcgtcggcggccagcgggctggggccgcgtcgatcaacgtgattccttgatcatccgcgcgaagtttggctgcaccgggcgggcgttgtttcgatacagacgcgagaagatggccagctgttccggcgagatctgctgcggctgccggaggaccagccagaggacgccttcgctgcacggcggcgtcgtcagcgaacccatgtaggtgtagtagctgtggtcctgcggcagcaactgggacacgtcgatgctcaactccggcggcgtgacatactcgttcttctccagtggcaggttgttccagacgctctggatgaccgggttttcgagtcccttttcgaggagcacggcgaccacggcgatcctgccgtcctcggcccggtggaccaggtgggcgaccatgtcgaaggccttgccgttcacgcgttcttctgaaggacggtggaaatggaactgggtcaggtcatagcttctgccgagcaggctgatgctgctgccgctgacctcgacctgtacggtatggccgttgtcgacgacacgaaactgcgacgggcgatagacgaattgaatcggttccaggtcgacgcgaaagccgtcgcggatatcgatcggcgactggcgcttgcccgtcgcgcaggtcgcgtattcgggcttgagcttgccccagttgtcgggtccgccttcgccctcgtacgcccagtggccatgcgcgtgtgcgatggccggagaggtctcgccgggtcttggcgctgcgggcctggccgaatggacccgcgccggcatggcggcggcagcagtcggtttggcggccggtgacgatctcggctcggcttcggccttgtcgacgttcggtgtctgcaggttcgctcgcttgacttccttctggaccagcgcttcgttggccttgcgcagttcgccggccgcctggttgaccttgtcggcgaccttgctcgctgccgtcgccgcgtcagggcccggtttcgggcggcagacctcgcgcagcagcttgtcgtcgagcatgccggtgcggacgggcatttcgatctggaccttgacttcctcctcgcggagcaggtcgccttcgtccttgaaatagctccgcttcagcgtgctgtagctgcgtgacgcacagtcgtagcggttgacagcctcgacgatccggtaggaagacgacgtcttcgggtcgacgatcggcttttcaagaacgatccgtccttgcgctacggactttccggtctcgtccttcctgatgctggcgcggtcgatctcgacacgcttgcccggctcggcagagatgacctgccaggcagcgccgacccccgggggcagcagggagagcacgaggaaggcggaagaaagcctgatgactggatgcatgctgggagtcccgtccgtggtggtgactatcatctccttcacggacgaatgtccgcgaactttaatccgagtgccgcaagtgcgactggcggtggggaaaagccgccggccatgtccttcgctgagagctaggagatggccggcgtttgaggcccctggcgggactgttcgggtccgccagggtcgtgctacaggatgggtcgctcagtggctggcaccggaagcgccgaaaccggtctgtgcgcgcacgtactggtcttcgaacgcctctttctcgagcttcgagcggggcccggtgtcactcttggagaagatgtaggcgaagatgaacgcgatcggcatcgcgaacagcgccggctgcgtgtaggggaacaaggcagccttgttgcccagcacgtcgacccacaccgacttcgagaagaggacgaacagcacagcggaaatgacgccgccgtaaccgccccacagcgcgccgcgagttgtcaggcccttccagtacatcgacaggatcagcaccgggaagttggccgcagcagcgacgccgaaggccagaccgaccatgaacgcgatgttcatcttctcgaacaggatgcccagcacgatcgcgagcatgccgagaccgatggtggcgaagcgcgacacgcgaatctcttccttctcggtcgcctgtcccttgcggatcacgcgcgcgtagatgtcatgcgagatcgccgaggcaccggccagggccagacccgaaacaaccgccaggatggtcgcgaaggccaccgccgccaggaagccgagcagcatgttgccgccgacggccttggccaggtgcatggcgaccatgttgccgccgccgatgatcttgccgccgaccacgccaccttcgaagaactcggggttctggccgacgatgatgaccgcgcacagtcccatgaggaagatcacgttgaagaagaagccgacaaagccggaggcgtagagcaccgacttgcgcgcttccttggcgttgccgacggtgaagaagcgcatcaggatgtgcggcagacccgcagtaccgaacatcaggccgagaccgagggagattgccgtgatcggatcggccagcaggctgcccggggccatcagcttgggaccgagcttgtgcacggcttccaccttctcgagcaacgtcgtcagcgaaaatccgaactgccagtaggccaggagcagggtcagcgtaccgccgaagagcaacatgcaggccttgatgatctgcacccaggtcgtcgcgaccataccgccgagggtgacgtagaccatcatcaggatgccgaccacgaagatcgcgatgttgtagtcgaggccgaagagcagcttgatcaactgcccggcaccgaccatctgcgcgatcaggtagaagacgaccaccaccagcgacgagatcgcggccatcgtccgcaccttgccctggtcaagccgatacgaggtgatgtcggcaaaggtgaaacggcccaggttgcgcaggcgctcggccatcaggaagaggatgatcggccacccggcgaagaacgccagcatgtagatgtaggcgtcatagccggaggtataggccatcgccgtcagtccgagcagggttgccgccgacatgtagtcgccggcaatcgccagtccgttctggaagccggtgatgccgccgccggcagtatagaagtcggcagtggacttggtgcggccggccgcccagtaggtgatgcccatggtcatcgcgacgaagatcaggaacatgatgatcgcgtgccagttggtagcctgcttggctccgctcgcatccatggctggaccggcaagagccatgccggaggcagcgagcagggtgagagcggttatcagtcgatgcatcatagcttctccttctgggcgtctttgatcaggtcggcggtcaggtcatcgaactcaccgttggcgcggcgaacgtagacgaccgtcagcagccagaaaaagacgaacaggcataactcgatggtgtagccgatcggccacatcgatccctcggcgatcttctttgccaatagccctgggttgaaggcgaccagcatgaagaaaccgtagaacaggatcagcacaatggccgacaaggtccacgcgaagcgtccccgctcgctgaccagcttctggaatttgggattgacccgcattcgctcgtacataacgctactcattgtttgcttcctccactcttgttttgtgacgcggtttcacaacagattgactgggtgtggacaagcgcctcccctcgccgcgcggaatactaacccagatcaatgacttgttcaattccgctgttcccgaaatcgcttgggtcgacgcgcgctacggagctgggcattcgccggctggcctactcgccgaaactgcgcagcccggcaaggtcaaggatggtcagggtgccatagtcgatgcgcagcagtccggcttcttcgagcttgtggagagcctggttgacgcgctggcgcgaaatgccggcgagcaggccgatttcttcctgggagatgcgcagttccaggctgctgccggggtagagcaggggattgaacatcgaggccaggcagcgagcgagtcgagaatcgctgtcgagcagtcgttcgtgctcgatcatgccgatgaactggctgaggcgctcgttgagctggagcagcaggaaccggttgaaggggatgctgtggtcgagcaagtgttgaaaccggctgcgcttcatgtaggcgatccgcgattcgcgcagggcgatcacgtcgtagcgccgcggctcgtccttcatcagcgagccttcgccgaaccagctgccgctggacaggccgacgaagctcgtcgccttgccggtgcgccagttgctggccatcttggcgagaccgtcgacgatgcccagccagtagtcgaccgcttcccccttcatgcagacataaccgccggcagggatggtgcgcacaaaggtgtcccgcctgacctgatcgagttcgtctgccgacagttgccgggcccagcaggaggcgcacagcatgtcgtcgagcgactgaatccgtggttcgatcaacacaagcgtatccgaattgtctcgcaggcgacaattataggcggcagaagcgcttagactccggcgaaggttcgctgtggcgttgtgcagagcgccttcgccgcagcggcaagcgatgccgcgctgcacaatgattgccgacgaaaacggactagaatcaagcgttgcacataaacgacaagggcttcccgccgcgcggctggcggtgaaggcaccggaggagacaagatggcggagagcgcttctccgcaagcgctggacacctttcctcgcttgctgattcaccatgcacaggttcgcggcggcaagacggcgatgcgcgagaaggatctgggcatctggcagtcgtggacctggaccgccgtcgccgacgaggtgcgcgcactcgcctgcggcctcgccgagatgggtttccagcgcggcgagaatctggccatcgttggcgacaatcgtccgcgcatgtacatgatgatgacggccgtgcagtgcctcggcggcgtgccgctgccgctgtatcaggacgccgtggccaacgagatgctgttcgtgctgcttgacgccgaagtccgttttgtcttcgtcgaggaccaggagcaggtcgacaaggtgctcgagatacaggctcagctgccgcagctcgagcacgtgctctacgacgatccgcgcggcatgcgccactacaccttgccgttcatccacgacattcgcgagttgatggcgatggggaggatccacaatcgcaaccatccggatctgctgaccggcgaagtcgccgccggcagcgccgatgatgtgagcgtcatgctgtacacgtccgggacgacgggcaaaccgaagggcgtgcgcctgacgcatcacgccttcatcagtgcggcgcgtggcggggcggaattcgatcatctgagcgccgatgaagacatcctctcgtacctgccgatggcctgggtgggcgaccacctcttctcctttgcccaggcgatggtcaccggcttcacgatcaactgtccggagtctgccgagacggtgatgaccgatctgcgcgagatcggccccacctattacttcgctccgccgcgcgtcttcgaaaacctgctgacgcaggtgatgatccgcatggaggacgccagcctgatcaagcagaagatgtttcacgcgttcatggcggtcgctcgccgcagcggtgccgagatcctcgaccgccagccggtgccacttgccgatcgcctgctttacgcgctcggcaacctcctggtctacggtccgttgaagaacgtgctcggcatgagtcgtatccgggtcgcctatacggcgggcgcggcgatcggcccggatctgtttcgattctatcgctcgatcggcatcaatctcaagcagctttacggtcagaccgagacctgtgcctacgtctgtctgcagcccgatggcgagatcaagttcgacagcgtcggcaagccagcgccgggagtcgaggtgaagatcgccgacaacggcgagatcctggtcaagggcccgatgctgctcaaggagtactacaagcgccccgacgcaacggccgaggcgatcaacgccgaaggttacttcatgaccggcgacgcgggcctgtttgacgacgacgggcatctgaagatcatcgaccgcgccaaggatgtcggcaagctggccaacggggcgatgtatgcacccaactacctggagaacaaactcaagttcttcccgtacatcaaggaggcggtggttttcggggatcgccgcgagatggtctgcgccttcatcaacatcgacatcggtgccgtcggcaactgggccgagcggcgcggaatcgcctattcgggttataccgatctggccgcgaagtcggaagtccatgccttgatccaggagtcgatcgagcaggtcaatggcgaactggtgggcgagggcgccctcgccgattcgcagattcatcgcttcctgatcctgcacaaggaactcgatccggacgacgacgaattgacgcggacgcgcaaggtgcgccggaacttcgtcgccgagaagtacgccgtattgatcgatgcgctgtacagcggcaggagcagccagttcatcgagacggcggtcaagttcgaggacgggcggcaaggcaaggtggcggccgatctggcgatccgcgatgtgaagaccttcggcatcgccgggagggccgcctgatgagtcggcagatcggcgaagtcatcctcgacctgaagaacgtttctctgtcctttggcggcgtgaaggcgctcaccgacatttccttcgacgtccgcgaacacgagattcgagccatcatcggcccgaacggcgccggcaagagttcgatgctcaacgtcatcaacggcgtctaccggccgcagcagggagagatcgtcctgcgcggtcagcacttcagcaagatgaacccctacaaggccgccaaagccggcatctcgcggacctttcagaacattgccctgttcaaggggatgaacgtcatcgacaacctgatgaccgggcgcaacctgaagatccgcagcaacctgatccagcaggccttctggtgggggccggcgcggcgcgaggaactggcccatcgcgccaaggtcgaggaagtgatcgatttcctcgagatccagcatattcgcaagacgccggtgggtcgcctgccctacggcctgcagaagcgcgtcgacctcgggcgcgcgctggcgatggagccgagcattctgctgctcgacgagccgatggccggaatgaacgtcgaggagaagcaggacatgtgccgcttcatcctcgatgtcaatgaccagttcggcacgacgatcgtgctgatcgaacacgacatggccgtggtcatggatatctccgaccgcgtggtggttctcgactacggcaagaagatcggcgacggcgcgccggacgccgtccgcgccaatcccgaagtcatcagtgcctatcttggcgccagccactgaggagagagtctgatgggtttttttctggaaacgttgatcggtggcctgatggccggcatgctgtattccctggtcgccctcggctttgtcctgattttcaaggcctcgggagtcttcaacttcgctcagggggcaatggtactgttcgccgctctggcgatggcgcgtttcgcggtctggattccggcctggctgggtctggacagcccgttcctggccaacacgatcgcctttctcgctgccggggcgctgatgttcgtcgtcgcctggcttgtcgagcgtctggtcctgcggcatctcgtgaaccaggagggtgcaacgctgctgatggcgaccctgggaatcgcctacgtgctcgaaggcgtcgggacgagcatcttcggcagcgacgtctacaagatcgacatcggcatgcccaaggatccggtgatgattctcgagggaagcttcgagggtgggttgctgatcaacaaggaggacttcgtggcggcgctgattgcggcagtgcttgtcgcactgctggcgctctttttccagaagacggtcacgggacgcgccttgcgggcggtggccgacgatcatcaggcggcgcagtcgatcggtatcccgctcaatcgcatctgggtcatcgtctggtgcgtcgccggcgtcgtcgcgctggtcgccggggtgatctggggttccaaactgggtgtccagttttcgctggcgacggtagcgctgcgcggcctgccggtggtcatcctcggcggcttgacgtcgattcccggtgcgatcatcggcggactgatcatcggcgtcggcgaaaaactctcggaggtctatctcggcccgatgatcggcggcggcatcgaaatctggtttgcctaccagttggccctggtgtttctgctgttcaggccgcaagggctgttcggcgaaaagatcattgaccgcgtctgatcgaggagcaggccagtgctatatcgagaaaacgggcagttcaagacatcctacgctgccgatcagcagatcttcccgatcgctcaggaccgctgggcgattgtcggcctcctggtgtttgccttcatcggcattccgctgctcgtcgacgagtacctgctgcgtgcgatcctgatccccttcctgatcctgtcgctggcggccctcggcgtcaacattctggtcggcttctgcgggcagatcaccctcggcgccggggcgttcatggcagtcggggcctatgccgcctacaactttcatatccgcatcgaaggcctgccgttgctcctttctctcttgctgggggggctgaccgcggccgcagtgggaatagtcttcggcattcccagcctgcgggtgcgtgggctctacctggcggtggccaccctggcggcacagttcttcaccgactgggtctttctgcgcgttccgtggtttacggacaacgcttcgtccggctcggtctcggtctccaatctgcaggtgctcggctggccgattgctgctcccgtcgacaagtacctgttctgcctgggctggctgacggtcttcgcgctgctggcaaagaacatgacgcgtagcgccatcggccggcagtggatggcgatccgcgacatggacgttgccgccgaggtgatcggcattcggccgctgtttgccaagctctcggcgtttgccgtcagttccttcttcgtcggcaccgccggcgcgctatggggctttatccatctcgcctcgtgggagccggccgctttctcggtcgatcgctcgttccagttgctgttcatggtgatcatcggtggcctcggttcgatcatgggcagcttcttcggggccgccttcatcgtcatcctgccgatcgccctgaatcagttcctgccggccatcggcgggcttttcgggatcaccatctcgaccgccggcatctcgcacgccgagttgatcatcttcggcgccctgatcatcttcttcctgatcaaggagccacatggcatcgctcgtctctggtctacgggcaaggagaaactgcggctctggccgtttccgcactgatcgctttgccggcagatctgtttcgctgccgttcgggagtcgttctgcaaacgctgtattgccataccaacaagaggagacgttgatgaaacttcgcaagctcgttctgactgctttgggaactgcggtcgttctatcgtcgctggccgcagcgccggcggcgctggcgcaggtcaaggagcagttctttccggtgctggtttaccgcaccggcgcctacgccgccaatggctctcagtgggccaacggctatgtggattacctgaagctggtgaatgccaagggcgggatcaacggcgtcaagatcagcttcgaggagtgcgagacggcctacgcgaccgaccgcggcgtcgaatgctacgaacgcctgaaaggcaagaatggcggcgctacggtgttccagcccttatccacaggggtcaccttcgcgctgaccgaaaaggcaccggtcgacaagattccgttgatcacggccggttacgggcgcagcgaatcccagaatggcgccgtcttcacgtggaacttccccttgctcgggacctactgggtcggcgccgatgttgccatccagcacatcgccaagaaggaaggtggcgtcgccaagctcaagggcaagaagattgccctcgtctatcatgacagcccgtacggcaaggaacccatcccggtgctgcaggaacttggcaagacctatggtttcgacgtgcagctgctgcctgtggcgcaccccggtgtcgaacagaaggcgacctggttgcagattcgccaacagaagcccgactatgtcctgctctggggctggggagtcatgaactccacggcgctgcgcgaggcgcagtcgacgggttatccgcgtgacaagatgatcggcatctggtgggcaggtgccgagcccgatgtcaaggacgttgccgaaggtgccaagggctacagcgcgctgaccctgcagcatggcgccgaacccaactccagggtcgtcaaggacatgctcgaacaggtgtacgcgaaggggcaaggcaccgggccgaaagcggaagttggccaggtgctctacatgcgtggtttgctttcggccatgctcggggttgaaggcgtccgcaaggcgcaggagcgtttcggcaagggcaaggtcatgaccggcgaacaggttcgctggggtctcgaaaacctcaacctcgaccagaagaccttggacagcatgggctttgccggcgtgatgcggccggtgcagacctcctgcctcgatcacatgggatcggcctgggtgcgcgtacacacctggaatggcagcaagtgggagttcagctccgactggtatcaggccgacgagaagaatctgcgtccgatggtgatgctggcttcgagcaagtatgcggaagaaaagaagctgaagccgcgtacgccagaggaatgcaaaaagtagatcccagtgggctcgccacggcgggtcccctgtcggcactcccgctgctgggagtgccgacagcttagcgaagaggcgccatgagcactgccaacatccttctccgagtcaacagcatcgaggtgatctacaaccacgtgatcctcgttctcaagggcgtttcgttcagcgttcccgagggcgggatcgtcgcgctgctgggtggcaacggcgccggcaagacgacgaccctgcgtgcggtcagcaacctgctgcacggggagcgaggcgcggtgaccaaagggacgatagagttgcgcgacgagcgcatcgaggcgctgacaccggccgagctggtgaaacgcggcgtcattcaggtgatggagggtcggcactgcttcggtcacctgagcattgaggaaaacctgctgaccggcgcgtatacgcgcaaggatggcaaggcggcgatcgccgagactctcgacaaggtctatacgtatttcccccgcctgaagacccgtcgcagcagtcaggcggcctatacctcgggcggtgagcaacagatgtgtgccgtcggccgcgcgctgatggcgaacccgcgcatggtgctgctcgatgagccctcgatgggcctggcgccgcagatcgtcgacgaggtatttgccatcgtcaaggatctgaaccagaaggaaggcgtgaccttcctgctcgccgagcagaataccaacatggccttgcgctacgccgatttcggttacatcctcgaaaatggccgggtggtcatggagggtgcggccggcgacctggcggccaacgaagacgtcaaggagttctacctcgggctgtcctcggtcggacgcaagagcttccgcgacgtcaagcactaccgccgtcgcaagcgctggctttcgtgagccggcatgcggagctcgacgatgatccgtccgggcgtgtatcttccttccatacgccctggcgagtgactcgtctcgtctgggccattgctgcggcggtgctggccgtttcggtgttggcggatgagggcggtgcggcagcgggaccggcagcgctgccgtccgatccgcaaattggcgactgcgtcatttttcgcgagggcggcgccggcctcctgttgaggacgccggtctattggctgaggggctcgattgccggggtttcgcgcacgcgacggacggcgcaggcctgcccgcgcatcggcaagcaggccgccgcccagacgcctgcggaccatgcgcggctggccgccgccatgccttgcgtggataagggtgccgacgccgttgaagtcgacgtgacgcgcgtccaggtttccgtcgaagactgggagacgccctggtcgccgcaacaagggacgaccggctggttgtttcgcgggaagtttctcgaacagacgctgaagaagggagaggtgatcgatatggatgctacctggttgttgcgctgcgcggccgacggatgagcggcggtccgttgactggtgtgcgtgttctcgacctgactcgcctgctgcctggtccggtcgccacactgcatctggccgatatgggcgccgatgtgatcaagatcgaagatcacgcggccggcgactatgcgcgtatcctgggcgacggtccggacggcgtcagcgttttctttcgcagcgtcaaccgcaacaagcgcggtctgcggcttgacctcaagcaggcgcagggccgtgaggtgctcctccgtttggcgcgtgctgccgacatcgtcgtcgagagcttccggccgggggtgagcgacaagctgggaattggttacgaagcgttgcgggcggtcaatccgaagatcgtctattgcgcgatcaccggctatggccagaccggcccattggcaatggcggccggacacgacctcaactatatcggctttgccggtgtgctcgatcagatcggcatcgatgggggccagccggcgattcccaatctacaggtcggcgacttgctcggcggcgcgatgaccgccgtgatgggcattctggcagcactcttcgacgcgcagcggaccgggcagggtcgcctggtcgacgtggccatgagcgaagccgtgctggcgcacaacctcttccccttgttcgcactgcagaccgctggcgccgtgccggcgcgtggtggcgatattctcagcggcggtgacgcgggttatggcgtctatgcgacggccgatggacgctacatggcggtggccccactcgagcagaaattctggcaggtattctgcgaggcgatcggtcgccccgactggcaagcacggcatggcgcgcgtggcgccgcggctgccgccttgcgtcgcgaactggtggaacttttcgccagtcgaagtcaggcttactggcgcgatttctttgccaacgtggattgctgcgtcacgcccgtgctcgatgtggccgaggcgctcgagcatccgcagtttcgggcgcgcgggatggtcgtgcaggccgatgggcttactcagtacgcgccgccggtgaagctttccggctgggtctttgcggtcgaccgggcggctccttcgccgggcgagcacagcgaggagattctgcgcgaatccggattcggcgagcaggagatcgccgccctgcaggcgggctcagttatctgattcggcctggtttcggttggccggcgacttcggctcgcgctgggccaagtcgctctcgtcattgccgatcgtcccttgcggcgacgcgcaaaaggcgtcacctgggccggctgatctagggttttggcgcgtcttcgttctgggtggctgctgtcgccgccgcggctgccgcctgctgcatctgctcctgcatctgctgcagaagggtccatggccacatcgctgcttgcttgagcgtgtcgctgccggcacccgccaaaggcgccgctgactggccaccttcggtcgccgccgcggctgctccgtaacctcccgccatctggcccatcgcgcgtacggcgttcagcgtcacgcattgcatctctagtccctgaatggtcatctgcagcatcgagaggttcattttcagccagttttccacggccttgagatcagccactttcttctcgatctcggcgacatcgagggttggcgtcaccattccgggcagggacatgcccatccccccccacattttcctggcgaagctgagtggatcggtcaacgaggtttgattgggcatgtagttgctccggtggttggtgtgtggcgcatgttagcaaatttccggcggtgtcggcgtttggcggcaatcctcggtgccgggcggccggctgtctggacgctgttcggaacggctgcttacgccgcccggtcagcgtggccactgcatggcccgacgtgtcgtggcgcagtgaggcttcccttgggttgtcagacagcaggggcgccagggagttgcaggagggctgcaggtgcttcgtgcacctgaaaatcgagccgctcccgaagcgtcccgggccgtctagtggcggatgcagatcttgccgaactgggcgccgctcctcagatagcccaacgcgtccttcaactcgtcgaacgcaaagacacggtcgacgaggaccggcacacgatgctgttcgagggcccggaccattgcctcgaagccgtcgcggtggccgacggtgatgccctgcagtcggacttgccgagtgatgatcagaccaagcggcgtcgacagcgaagagccggacagcacgccaatcatggacagcgtgccgccggggcggatacagcgcagtgactgcggcagcgtcttctcgccaccgagttcgacgatatggtcgaagccgcggccatcggtgatctcgcgcgccggcttcgaccattcgagaattgtccggtagttgatcgtcgcgtcggcgcccagcgttttcaggcgctcgatcttctcgtcgctggatgaaatcacggtgacgtgcgcgccagcgagtttggcgaaggccagtgcgaacagcgccacgccaccggaaccctgtatcaggacatgctcgccggccctgaccgcgccgtaggtcaccagcgcgctccacgcggtcagcgctgcgcagggcagcgtcgccgcttccaggtcgccgaggtacgcaggtgccttgacgacgccttcctcggacaggcacatgaacgctgccatggtgccgtcgagcgggcctcccaatgaaggtttcatgcgcgccaagtcaggttcgccggcgatccagccctggaagaaggtggggcagacgcggtcaccgacggccacccggctgaccccgggccccacctcaacgacctcgccgacgccgtccgagatcgggatcagcggcagcgtgccggtaaagctgccatagccacgttcgggaacgaccaggtcacggtagttcagcgaggaggcgcgcatgcgcagcagcacctgcccggccccgggccgcggctccgggcgctctgccatgcgcaggttggccattccccagtcgtcctgaatctgaaacacgcgcattttctacctccgctgtcccgcgcctgaggtggcgctccggttatcactttcatcgtaaacgcattagacgctggccggcagaacagacgcctcagcgttccgcgaagtgtgcccgatcggggccgcagcagtcaaacaggcaggccgcgaggcgaccccgggtagcgcggtcgagcttgtcgaatggcgggccgcggcctgccattgaggagctacggtagaagcgcggcgaggctaggtctggcgctcgacaaggccgttgaccagcgctgcggcgaagccggacaggtcttttcgcttgcgcacgcatacctgcagatcgcgctgtgcccaggactcgtcgagttcgaccacgctcggcgattgttctctttcgccgcgcgacaacgcgctgcgcggcacgaggccaacaccgacgccggcgccgaccatccggcagacggcatcgaagctgcggacctggatgcgcacattgatgtgccggccgagtgcagcggcggcattcatggtgaaggtgtggatggccgatcccgcgtgcaacatgacaaaagggtggtcaagcacctcaccgaagcggacgctggcgcaggcggccaacgggtgcgcgaccggcgcgatgaggaccaggcgatcggcgcggtaggggatcatttcgacgtcggcgccggcgacgcgctcggcaacgacaccgacctcgacctcgccgcgggcgatggccatgacgatctcggggctggtatgttcggccagcgtgacgctgacctgcgggtaacggcgcaggaagtcggcgagatcgtcgggcaggaagctgtgcgtcgcgtgcgtattggcccacaggctaacgtgaccgcgcacaccctcggcgtagggtgcaaggtcggcgtggagctgttcgagctgtgccaggacctgtcgcgagtggcgcagcagtacctctccggcacgcgtcagcacgacaccgcgtgcctgtcgcaagagcagcgaggtgccgatgccggcttccagcagacgcatgcggtggctggcggatgagggcgccaggtgcgcgcgctcggcgccgcgggtcaggttctgcgcctcggcgatggctacgaagagccgcaggtcggtgaggtcatagtgcattgcattcgttcacggcgaacgctttggtgccgatttgccaattgtcgtggtaggttggaaaggccatcattcgtattttaccaattctcctgctcccatgccctggaaacactggtccgccgaacgtctgggtgtcgtcctcgcggtactcgccgctctcggtttttcgttcaaggcgatcttcgtcaagctggcctatgcggcggcacccgtcgatgcggtgacgctgctgtcgctgcgcatggtcttttcgttgccggccttcctctgggtaggcttcgctgcaagccgctcggcaccgccgctgaccaggaacgactggggaatgctgggcgctctcggtctgctcggttactatggcgccagtatcctcgacttccttggcctgcagtacatctcggccgccctcgagcggctgatcctgttcacctatccgacgttgacggtgctgattggcgtgctgttcatgggcaaatcgctggcgcggcgagaggttgccgctttgctgttgtcctacgccggtatcgcgctggccttcgcccatgacctgcgtgtcgccggcgagatggcgactgtgctgaccggcgttgcgctggtcttcggctcctccctttcctatgcgctgtacctggccgggagcgggccggcgattcaacggcttggcgctgcgcgcttcacggccctggcgatgctggtatcgacgctcgcgacgcaactgcactttctcgccacgcagtcgctgtcggcgctgcgccagccgccgacgatctacgcctacggactggcgatggctgtcgtctcgacggttctgccggtattcatgcagtcggcggcgatccgccgcatcggctcggccaaggcggtactgattggcactcttggccccttgttgaccatcgttttcggttggtggctgctcgccgagccgatgtcggcagcgcaactggcaggtgctgcgctggtgctggccggcgtattgctggtcagccgcggctagctgccgtgccgaccatgaaggttgtcttcaccagttgccgcagcgctgcgctgcggggcgcgcgcgcctcccctgggccggcgtagcgggatggggcatgctcgtcagcggaagcctgcggaagtgctgtcggggcggtgacccctgcgtgatggtgtttgtccttgcctatccctcttccttgggaccgggagcgctgatgcgtgtccagactctgcgacaaagggcgcgcatccgttgataggtcggtttgagcgcccggccgccgacctccttgaccagcagtgcgaaaccaagcaggctggcggggttgtaagcgacgattccccatcgctcccgacggtcgctcatccaccgacgcttgtattcgtcgtcgccgatcaggtagtccacctcctcaaccttgtcactctcgatgacatgctgcatgagatgcgccgtcagcagggttcccggcgagtaggccgagaaatgctcgtggtaggcaaccttgtagatgctggctttcctgccgccgacgatccagagctgggcggcgatcgtctgctctccgagccgcgcaaagccgagacggagcatgccccggacagcaaggtgtcggatcagggaagggacgaactcgggataaggttccggcttcttccagcttgccgaatagatggcctggaattcggcaatggcttgctcgatttgttcggtcgtcgtcacgatcgccagggttccaccttccgcggcaaacttcttgcacgcgcgccggatggaactgcgcagcgtggcgcgtcgcttcttcagatagtcgtcccaggttccttctacgcgcaggaaccagttgccgaagcagaagaaccggaacggtatccagttgttcgcgcgcaggccgctgaacagggcgctgtacgcgtctgagtccggatccatgggcccaaaacgcatcacctgggcgcccttgtggtcatgcaccgctgccgtgagcaggctctgtacgtcaagcagctcgccatcccgagccaccagcggggcatacaacgcggtgtagtaattgctcagcgactcgatcgttctggccgacccgtttgtcgtcaagcgcaagggcaggatgacccgcgggcgcttcttccctgcggtgatgtagaagcggacaccggggtccaggggatagaccttgttctgcagcagttcgaaccagttggtggaagcctccacattgtcggtggtcatgaattcgccaaggtcgtactgttccgcccgcaggtcgtcgatgcttcggcagctggcgactcctgtcgtcggcgaatcctctaccggcatttcgccccggatgcttcgcagacgctgccggcaagctcgcgacacggcgaacatgacggcattcagcgggccacggaacaactgaatgttctgcagagtgcagccaaaggtggcccactcctgctgatcgctggtcgcattggtgtagaactcgacggtcttccggccgggaagcgcaaattgctcctcgatgagacgatagagcagtagccggcccggggcgaagcgtgccatggattcgtcgtaggtcgttttcaagatgattagcatcctgtcactggagatggtaaggcgtgacgatgctaggcgacctccgaggtggagttcgtacactgttgcctgaccggtagccgcaaagcggcccaagacctcgcgatagaatgccccctgttcgttctcagcggctatcgccgttcctgccttccctttccagccagtcgtttccagtgctccataacgcgccacgcaggctcccatatcgactgtgtcgcaaaatgatgaaaggggaactggaggagcttcctcctgagctcgccgaaaatagcgccgaacgttttttgtgaggtttctcgagcgtccattccaataatcggtgaattgctctgccggttgaatcccgatggtgtacacgtgtgccgtgacgatctgcggcaaggtgaggcgcgagaaatcgggcgcatagcgcgggtcgacggcgtacagttcgatggtccacggcgctcccggcagggcggcgaacagggtttcgagaacggtggcgtccgcaaggaggaccggcgttgcctgcaactgcgatgggtggaaactcgaccacccgccgatccgccctcggtacaggatcagggcgcccgataggccagcatctgtccggtgaatgcaaagccgctcgtcgcccgtgccgaagtgatccagcagcggtccaatgaaccgactgtcgaacaacgggtggccgtcgtacagactggcgttcagttggtcccaggcctccgcaaactgggcgaaagcggttttggcggtgtggatttcccatcccatcacggaacggccccggcgacgtgttggagagtccgggcgacggcggtcgtcatccacgtcatctgatcctcggtcagcgcctggtggcatggcagatgcagcaggtgaagccgatactcccgagcgatcgggcaacccgagtcagccatctcatcccagcgccagatcgggacgccgaggtgcttcagccagtagaaatgcgggtctggatggtcgatgtgtagcgggaacatatagggcgcgcagtctcgtggcaagacgggaaacaacgcatggcagttggggacgctggcgaggctttcgacccagcgatcgtagtttgctcgccggcggaggatgttgtcgttcaggggcgagtgggccacgacgaaacgggaactgcgcagcgaggcccgggccgtcaacgccgccgagtagcaggaggaagggaccgaccgttcagtgattgcgtctttgccgggaaccaccggtttggcgctgagagacacgagttgccggtcgatcgatgcgatgtcgctggtggtcagcgttggtgatcggctgccttccagaacgcgcttgaggccacgcaactcgtcgctcagtggtgccgactcggtcgccaggccgtcgaggaggcgagcgtcggcagagtgcagcaagcccccgtcgtcgcaggcgaagaacttgtagggactggacaccacgaaacggccatgcgaaccggtgccgctggcctggaactgctcggtaaacaggacgtgcgaacaatcttcgatcaggacgatgtcgcgctctgcgcaccactgccgcagcgtagtgaagtcttgggcaataccaaagtagtgtgtcgcaagaagtgccttgaccggcttccgtacggtgccaagaaccttgtcgagtgcgacggggtcgggcgcaagatcggctcggagcggatacagatgtacctctccctctagggccaacgcgggatcgagcattgtcacgcaatggtaggcaggagcgagaaaagcgctgttgcggtcgacaccggcaagtcggtaggcttcggcaagtgcatatcggccgtgcacgaaatggcggaaatgctctgttgtccatcggccggcttgcggcgagtgccaggacatcggtaggggtacaacaggggtgttcggcaatggcgatacccgcggctttgggaagccacaaggaccggggtcgaagcgagcgaatctcaaggccggccgttcagcagccagacgaccggggctggccaggcgcacgcccccggcgctgcgggccgttactcataccaggatctcgacgcaggccggatggccgaggaaagcttgtggactcgccgtcatgccataggcgccggattgatggacaacgaccagatcgcccgcttgcgcttcagcaagttccatgcgctcagccagcagatcgagcggcgtgcacaaggggccaaccaccgaaactgtttcgagtcttgcgggaatcatcctgttaccgatggcgaccgggtagttcttgcggataacctggccgaaattgcccgacgccgacagatggtggtgcaggccaccgtcggtgaccaggaaggtctgaccacgcgaggtcttgcggtcaaggatgcgcgtgacgtagaggccggcctcaccgaccaggtagcgtccaagttcgatcaccagttcggccgcgggtaactcgcgggcggcgcgttcgacgatgccggagaggttggcgccgatcggcgccagttcgaggtgctgttcccccgggaagtaggggatgccgaaaccgccgccgagattcaggaagcgcaccggtgctggcgccgacccggcgaggcgcagggcgagttcaaaactcttgatctgcgcttcagcgatcgcctcggggcgcaggttctgcgagccggcaaagaggtggaagccctcaaaagccaggccgtagcggccaatctcggtgagcaagtcggggacctgctccgcgtccacgccaaactgcctggcgccgccacccatcttcatccccgagctcttcagctcgaaatcagggttgacgcgcacggcgacgcgtcccgcacagcctgtctcatggctgatcgccgccaactcggcgacttcgcgaaacgactcgatgttgatcaggatgccggcggcaaccgcctgggacaactcggcgcgtcgcttgcccggtccggcaaaactgatctcgcgtggattcgctccggcgtcgagagcgactttcagttcgcccgcagaggccacgtcgattccatccaccagtcctgccatgtgacagaccagggccggcatcgggttcgccttcatggcgtagtgcagcttcaacgacgctggcagggccgcgcgcagcagcgcgacccggcgcgtgagcaactgccggtcgtaggcgtagaaaggcgtctggccgacgcgcgcggcgagtcgcgacagcgggatgccaccaaccagcagttcgccgtccttgaccgggaactggctcatcggcgcgtgtctgggtactgcgcggtcgggtttattcacttgccggtccccggtgagcacgcggcggtgacaccgctttccggcacaggcgacgcgtttgccaggaactcgctggccagtgccttgcggtcgatcttgccgttggggttgcgtggcaaggggccttggcgaacgaggatgttctccggcaccatgtaggcgggcatttgtcggcggcattcggccaacagtgcggtcgtgtcgagactgctgccggagggtggggtggctatcacctgtatggcttgcccaagtttggggtggtcaacgccgaaggcgacgcattcgccgacctgccgggtagcgtagagcacttcctcgacttcggttgggcttacgcggtagcccgaggtcttcatcatctcgtcgcggcgaccgatgaagtaaaggaagccctcttcatccatgcgtaccgtgtcgccggagaagacggcgatttcggggagcaccagaccggcatcccgtcctggtgtctgggctggaagcggtttgtagcgttctgcggtcttttcgtggtcgttccagtagcccatgccgaccagtgcgccacggtgcacgagttcgccgggttcgtcggccgcgcacggtgttccgtcgtcacgcaagacgaggatctcggcgttggggatcgccttcccgatcgagtccggccgccggtcaacctcctcgggcggcaggtaggtcgagcggaaggcttcggtgagtccatacatcaggtagggcttgctctttggcagacgtttgcgcaaggcggtcagcgtttcgcgaggcatacgcccgccggtattggcgaaatagcgcagttgttcgccgatggcggtcggccaatcgagttccgagagttgaatatagagtggcgggacagcagtcagcccggtaacgcgttcgcgcgccagcgccttgagtacgtcctgcggcaacaggtaattgagcaggaccacgcgcgctccggcgtggaaggcggtggtcaactggctgaatccggcatcgaaagacaatggcagcgccgccagcagggtgtcgtcagcagtgttctcgaggtaactcgcgacgctcttggcgcccgctaccatgttgcggtgcgagagaacgacccccttcggcttgccggtactccctgaggtgtagaggatggccgccatgtcggtgtcgatcacgcggtggccgcatgggccgccaggctggagcaggtcgtcccagcgccacaggggaaattgacctgcagcgatgggcaaggggccggcattgaccagcagtacgtgccgcagatccttgcaggaaggcagaacggatgccagcagcgacagccgctcgctggaggtgaccagcacgcggacgttgcagtcgcgcatgatataggcgacctgatccgccttgagcaaggggttgaggggtacgaagacgcagccggcggcggcgctgccaaaacttgcgacgacggtttccggccgcttctcgaggtagatggcgatccgctctccacgctgcaggcccaggccgaccaggccgccgacgaagctctcgatcgactgttgcaggaaaccgtagctcatcgactgtttgccgtaggcgagcgcggtggcgtccggacggctgcttgcggagcgggagatcagttcgtgcaggagactcgcatcggtcatagtttcggagtggtcggatggtagggatggaggcgaattttaaccacaagaggttttctggctgtgaatttgttcccgctggccgacaaccccctgcacgcaactggcgctgccgtcagcggaaagccgccgatggctttgccgttggccctcgcgtcagcgtgcgaacgacgccagtcgtcacgcgcaggatccgccatcagtcattgcgggcctggaagcgcagcgtcaggcccgtgctctcctgcctgcgcagccactgttcgagcatcgtcagtatccacaccatctcgccgtaataaccggggtgctccggcaggtattcgctgatcagcttgcggatgaaatcgggacgcacgattccacgcgccgcgagcgtctgcagcgagtcctcggcgagatgcttcaacgccgggttgcgggtcgcccaaacgccaaaaggcaggccaaagcccttctttttcttggtgatgatctcgtccggcaggaagccgcgtagcgcctccttgaaaaaccagcggagcttgaaccgacggagcttccagtcgggtggcaagctcatcgagaagtccgtcacgcgatcagcaagcagcggatagccgacctggatcccggccatttgcgttgccccgcgaaccttgggaaggtcgctgtcggcaagggtgtagcgccagtcataggcgagcatgcggttgatcaggcttggcgcgtggcactcgttccaggtggcctgcatgtgtcgagacggctcgctcgaatcgatccgggcaagaaaatcaggggcaagtaccgtggccgggcccaattgggtgaggaggttgaagctctgcagtcgatcgggcatcggcacccgtgaatgacgaacataacccgtcgcctgccggaggccgggtattcgtcgcagaggactgtcgtcgccgcacatcggctcgatcaagcgcctgactccgctgggaacagattggtagaactcgaacacgcgttgcgtagcgtagcgcgagttgcccccgaacagttcgtcgccgccgtctccggcgagcatcttgctgcagccatcggcgcgggcaatcttgccgcagtagtaggccggcagcgaggaagagttgccgaagggttggtcatgatgctgggcgactgccgggatgctggccagcaagtcatccggcgtcacgtagtactcgtgatgttcgcagccaaagtgtcgcgcggcgattcgggcatactccatttcgtcgtagccctcggcatcgaaaccgatcgagtagcaaggcgctggccggccggtgacctggccaagcatgccggcaaccgtcgaactgtccgtgccacccgagaggaaggcgccaacgcgctggtgccccgccagttcttcagcgacactgtcaagaaccagttggcggaaggtgtcccttgccttggcgaacggttgccggtgctgttcgtcgaactgcagggcccagtggcgcatcacatgcgctccttggcggtcgacaagcacggcgtgcgcagccggcaggcggcgtacctggctgaagatggtgcgcggcgccggaatcatgtggaagtacaggtagtcgaagatcgcctgtgggtccagttcgtcgcctcgccccgcaacgcaatccgcacggtcggagaaggcgagtgtccgtgcgtcggcgcgatagcacagcgtctcgatcgcgaagcgatccacggccaggaagacgcattggcgtgccgcatcgacgatcacaagggcgtaactgccggtgaggcgtggggcgatgccgataccatcagcccgccacgccttcaggatcaatgcggcagatcccggtcgtcgcgcgctgttggcggcgctctcgctgtcgaccgagggcgaaccgacaactgcgcagatagtttgggtgtcgtgggcgacatcgtcaccccgcagtgccagcgaggtgatcaaagtcggcacggcgcttgcgccgaataggctgaccagatcaatctggccagatagcttatctttcatgggttgcgtggtggctgcggtaaatggatcgttggcgtcgtaaggtcaatttgacatgagctgtgacgcttgggcgtgggtgcctgcccttctaggggcgagcgtggcgcaagagcagaggtgcattccgccggacgccaagcgtaacaccacgtcgctggccgatgtcggcggaacggatgctacgcgaaagtgaagattcgtgctgtgtcagatttcactcagcgcaatcatgagtgcgaacaggatggccaccggcatgctcttgatgtgccaagccatgtgttcgtcgacactgaagaagcacctgtcgaggcgtctttcgaaagttgtgaggtgctcattttcggaggcatttcgtgggccgccttcaagactcagccacgatcgtcaactcaagccgagccttcacttcgtgggagacccgcacggccgcccatcaacgccgcgttccccagccatatgcctaccccgagaacaaggacaccacaggcttgaactgcgcaccagcgcatgaagagaatctcggaactcagagtatggctgcggtctgggccgagcaagaactggactcccgaaaaaaccagcccgtatttctggacttgctgttcgaggccctgattcaacagccaccaacccagaggaaacgccacaagggagaacagcaggatgccagcacgctcaccattcctggctgcaggcaagtcagccaacaccagcccatttaggcaaatcagcagcagcacggcatacaggtagcccccaccaccccatccccattcgccgtcacgcgcaatcagttcgtaaaggttatcagttgacgaccagtcgaaagccaccgctttgcacagccacaggaccaacagcgcgctcgccaggagacgcaacagccacgagtagccaccgcaacggtcaggcaaccactggcggacagcaatcatgagcccgagaaaaatggggaggggagcgtaaaaggatgaatagcggacgcaacgctcaagaaatccgatgatctcgggggcatcaagcctgagaaagatctgtcgccagacctcaccccaagtggtctcgttggtgacagaccagaacaggttcgatgatccggcgatgtctccgatactctcggcggtaacgctggacgatagcagcgttaggcttatcaggctcacggcaagggcaaacactggcagcgtgagttcaggcacaggcgagccgaccaagcgacgagccaaccagaccgatccgacgccggcccatagaagtgcgagagcaaacaaggcaagatcggcaatgcttccgtcgttccaaaacaactcctttacgttgtatggaatattgggcagtcgcagcaacatgcggacaccgatgcctatgaacaggacggcggctatcagtgccagcagttgtgtctttcggctgtctgtctgaccgcccagactgtgtcgaggaggagcggccctgagtttctgatcagccggcgcacgagcgaccaacatccccatgccttgccccagcagcaagaccagcaacggctccgtgaaatcagccgacctggtgtcgattagggtctgcatcagttccatcaccatgacccagaaggcgagacctacactggcgatgctcggtgtgccgccagcatgtcggaacgtctgcagaatacttgcgtacaggacaaggcgaccgagcaacgcccccagatttgtcatcattgacccttgcaacatggccgcaaagggcacccaggaaatggctgccggcgtatcgcgcaggacaaagggtgagagagcttcggtcgtgtaggcagcaagcaatgagcagacgacgatgaggtttcgtctgtcctcagacagacggtagattgcccaccacccacaagtgccaagagtgaagccgagcaagacggatgcatccatggacgcaccacggaaaaacagtttgccgagggcgatgctgccgagcacagagggcaacagccacagagcgcgccggccaccgaatgccaaactgagcagactccccaggaacagtgccaccgccgtttgcagcacaatccccggaatcgagaataccggaccaccggccagcagcaacttgacttgatccttgaccagttgaaagtcgaggctgggaaccaagggcgaccactcgaccagaacccacgcaacgatcaaagaccaggctaccagcgtgtctaccgactttccgcggccagactgaaggtgcttcagcaatagacggccgagcaatgcacccgtagccaagccaaccaagttccagaaaacgtcgcccattgaggcgaaccgcgatggaacccatacttgacccacctgaacaccgagtgcgattgcgaaacccagtccagccgtaagcgctacggcgacaccggcgccgagacgaggcgccatggaaaacacgccggccagtccccatggaacaaacaagacgatgttgcccaagatatcaccacgcgaactcgtcagtttccagttcgaaaacatacgtacgatggcgtccggtgccgctggagagaaatcgaatgggtacagcgatccatagatgatcaagaagccggtgaggccgagaagcacgtagcgcatcatgatctctgagggtgttcgaagaattccggcacgcataagcatggcccggccgcacagacagggaggtgaattgctcggcgtgagccgccaacgcatccgcgtcggtggatctcggtctgatcgatgctcaagtggttgtctgcgagaatacggtaagtgttgcccagcgaagttgctacagaatgaaggtcggtgaaagcctggcgcgcgggctctcgcgaccgtgctgcacagtataggcaacacccggaaatcggaaccgatcgggaaaaagcgggaaagagattcatttcacatcgccttttcagaagggttaatgtgaagcaatccaactttcgggaagcagaaaacgtcgccgacgatgaggtcgcgaggcccgaaaaagaacttggcgcgaccaatctgttgcctcggtcaagcaccatccctggtgcctcaaccttccgtcggcgagcagaacgcgcctctagatgtttcatgatacgggttggctgcctctcctgcaattaccgttagccctgggatggaggcgtactcgatcttgtgggcggtgacaacagagtcgccgcaactgcaccgaatggctcgagccatcatgactcgggcatggtgtgcgcatgatggccagcgagtacgaacaggggctagcagacgcgcggcccttcgcgcgaggggaaggcgccggcggtcaggaaatcctcgaactcggccgcggccagcggccggctgaacaggaaaccctgcatatcgtcacagtcgagcgtgctgaggagttttctctgggcttcagtctccacgccttcggccaggacgcgcaagccgaagctgtgggcgatgcaggaaatcgcgtggatgatcgcggtcgaactctggttttgcgggttcagatctcggacgaacgactggtcgatcttgatgctgttgatcggaaagcggcgcagatagttcagtgacgagtagcgtgtgccgaagtcgtcgatggcaacgcgcagtccgcagccgcgcagttgcttgacgatatcgatgttcttctcggcctccttcatcaacaggttttcggtaatctcgatgtcgatggcgtccgccggaatggcgtgcgcagcgaggcgcccaacgagtcgttcgggcaggtcgttgcgctcgaaatccttcggtgagaggttgatggccagttgcagactggtgaatccctggcgacgccagaccgccaactggccgagtgccctgtccagtacccagtcgctgagggcgacgatcaacccggtttcttcggccagcggaatgaaggtgtccggcgccatcagaccgtgctgcgggtggcgccagcggatcagtgcttccatgccgatcgtcagtccctggctgaagcggatctggggttgatagtggagttcgaactggtcgccgccttcgagggcggcgcgcagatcgctctcgagcgtgatccgcatgctgtggccgctgtgcatctcgggtgcgtattggaggtagccgttcttcccacgccccttgatctggtacatggcaatgtcggcattgcgcagcagggtttccggggtttcgccactgtccgggaagagcgatatgccgatgctgacggtggtgaaaaaatccagtccggcgatcctgaaaggtcgtttgacttccgccaggaccttggcggcgatgacagcggcatcctcgccgctggtcaggtcgggcaacaggacggtgaattcgtcgcccccctggcgtgccagcgtgtcgccggaacgtaggcagctgcgcgctcgctgggcaaagctcttgagcagttcgtcaccctcatggtggccatacgtgtcgttgacgagcttgaagcgatcgatgtcgatgaacatcacgcccagccgcttgccttttctccttgcctgcgtcaaggcaaccgccagtcgatccttgaagaggacgcggttcgggagtccggtgagcaggtcgtgaaaggcctggaaagcaatggtctcctcggccttcttgcggtcggtgatgtcgcgggcgacgccggaggtgcccatgaagtggcgagtcgccggtccgtcgtgggcggcggcgtaaagaccttgcgcgctgagaatggcgacgatcgtccggttctcgaaatggcgtaccctgtgggtcttcgtttgcagtcggatttcgacattggtgctggctcgatcgccgatccggcgctcgttgaaggcaaagcgggcgtgctcctggtcatccggatgcacgatcgtcgagtagtgcttgccgaggagttcctcgcgcgtgtagccgagcaggccgtgcactcggccattgacgaagatgaagtggcctttcttgtcgagcgtgtagatgatgtcgggtgattgttccaccaggaagcggtgcaggcgttcggagttttcgagtcgaacggtcatcagggcgtgttcacgctcgatccggcagcggtgtaggacacggtctacggtgtcgatgagttcctggggactgccgtgcttgcggacgaactccagcgcaccgtggcgcagggcgcggatcgccgagtcgatggattcgtcgccactgaagacgacaaccgccgtcgcgatgtgcttcgtcaccatccattccatgatttccagcccatggatgtcgggcaggttcagatcaaggatcagcagatcgacgtcgcgacgttcgagccggcggagggcttcgctgccgctgccgcagtcctcgatcttgcgtccctcggccgccagcagttgtcggtaggccgtcctgatgcgttcctcgtcgtctacgatcaggagggtgctgccgcttgtcgttggttccgggatctgtggcgaaaagtcgacgttgggtatggcctgcatcgttactcctggccggtgtccggcgatgagatcgttttcctcgtgtggcgtgtttcgtgctcgcctggctgcagtgtcggcaagagtagcgcaatcatggtaccggagccggcctggctgcggcaggtgaccggaatctgcagcctgctggccagcgtgccgacgatcgacaggcccaggccgcgcacctccccgagtcggccgtcgcgggggcgctggagggcgcgcatcgcgagctcgctcatgcctggaccattgtcctcgaaacggagttccgtgtactggcgtccctgggagcggatgtcatcggtgaccgaaagcttcaggcgctgtccgcgcgagagcgcttccgaggcattcttgcagagattgacgacgatctgcttgatgctgtcacggtcacaggcaacccatacggggtgcgtcggcaggagcgtttccacggcaattccgcgcgactcgaacagggtgtcgcggtagagcagcagcaggtcgcgcagcagatcacagatgtcgaccacctggtggtcgggcagcgccccgggaacttcgctcaagcgccgcactatggccgctacacggtcgatctcctcgctgagcacgctcagttcctgatgaacttcgattccttccggtagcttgccgtcgagtatcttcaggtagcccttgatgatcgtcagcgggttcccggcttcgtggacgacacgtctggccttgcgagtgaagcgaaccgacgcttcctcttctgcctgctgccgcacgtcccgcgcggtacgccagttgttgatgctgatgccggcgatgcgcccgaaattggccaggcagggcaggcggcgagacaggcgggcgtgttggccggcactcaggccggcgatgatgacccctacggttcgcgttttgccgaccatgggcaggcagagcaggccgctgctggacagggctctggcgaattgcatgtccagcagggacggggcaggggctggctgctggtcgtaggtagagcagatctggccgccgagggcggcggtggcgaccaggcttcgccttgcctcggggacgatgctgatctgggcgaagatcgccgcttgtccggcgatctccttgcccgtcaggcggccgtcgaccggatcgcagagcaggaaggcgagacggttgaggtcgaacaggatgcgcgcggattcgcgcagtgcgagcaggacctcggcatcggtcgtgagggcgaagagatcctgctgcaggggttgcatcagggcctggttgccgatcagggtcgcgatgcgggtctgcgcctcgcctgggtggtgcctgcggccggcgagcacgcgcggcaggcccgccgcgcggtcgccagttgccgggtctgggggggcgatgccgatcgcgtcggcaatcacgcacatccgttgctcggcctgttcgcgcaacacgcgcaggggcagcctgtcggtgtcccccaacatctggtcggcaaggtccgtcagcacgtccggggcctcgtcgccgccactcagcgcatgcgccagccagaccacctggggcaactgggcggcggtgacgatctggtctgccggcagatggtggaaaagaatgccgtcagcaaacgctgagtcgagttgccactgatccaccagccaggtgccgatctcgccatggtggacgcccagttgctcgctctccagttctgacagggcggtttcgctgccggcagcggcaaggatctgcacatagggatcaccaagcgccgagaggagaatgagttccccgacatcatgcagcagaccggccagataagcttcgtccggccgcgggtagccactcgccgcggcgaggctgcgagacaactcggcggtgagcagcgaatgggtccagaaggctgaaaggtcgacgattcgggcggcggcgcgctcatcgaagaggctctggaccgacaggcaggtggcaatcgagcgtaccaggcgggtaccgagcgcgatcaggcagctctcgatgctgcgcatcgggttgccccgccggatggccggcgagttggctgcagtcaggactcgtgtgcataaccccggatcctgttcgaccagtcgggcaagttcggacatcgtggtgccgtcgtcgtcgaccatctgcagcagtcgcagcagtacctgcggtggagaggggactcgcccggactccattgcctgacggatcggctcgggcaggctatacatggcgcggcgaagacacgccggttcgctctctaacagcgggcggcgcggcgcgtggagcgcgcatgtcttgcggcgcacctaaacaagagggtgatgcctggcgcgcacggcgtactcgtcgctagcgccgaggccatccctgacttcccgcgcgatcacctcgaagagcgaacggagcaggaaattcatgccgtcgatgatctcgttcaccgacatcatcgacggaactcgagttccgcggtgctgtatttcgccgccgatcctctgcacccgcacaccgagtcgggtaaggttcatcgccaagcgcggttcggtcagcacgaagagcgtcgtgatgccgtaatggcgggccagcgcgagcagcccgagatagaccgcgagtgccagatagggctggcgtggctgcttttcggtaccgaagtcctcttcggaaatggaaatcggtcggttctgctcgccctgccgccggcggtagctgccgatcaccgccaggcgggagatttcggcgatgtgggagcggtcgatggccatcggatcgataatcgacctgtcaagtgtggcctcgcagccaatctcgaacggcagcggcgcttgtggcttgtcgagatcaaccagcaccaggcgtgcacatccgacgtactgtcccgtggtggcggactgcacgaggcagtgcaccgactgagcgtcgaatgcgtcggcttccaggccctcggggcgctcgggctcaaagcccagttcacggcaatacacctcgtggcggatgcggtagttctcggcgcgcagttcgtcggtgagcgccggcacgaccttgaagaaccggcggtagccttggctgatcgtcagttccgtcagattcgataaaaacattcgccacccttctactgttcagctgcggtccggccggctgccgctccaacgtggcatggtactacgaagtgagacggatattcgccgcctcgcggcggcaagtgtgatggatttggcaaagcagtggccgcgcgatcctcaagccggcgggcggcctgtgctctgcctccgtcgcccgcgagtcgtcgtccggctggcgtcgcaagaaggcgaggctgctgctagtcgagcttcttcaggtaatccttggtgaatatcttgtcgggcagatcgcgcagcttcatgcttccatattcgagaaccgactgctcgccgccgcgcagtgcgtcctccatgaccagtcgggttggccgctttcggccttccatgggcttgaagttctcgtacttgcaggtcttcagcaggcgattggagagtgagtagaactccgccttgtatggccagaaatccttgtcacgcacccagtagaccacgcgctgataggtgacgctgcggtcgacgccgatcagttcgagcacgttatagtcatcgttgccaatcttctccgtacgcaggagtttcgggttgtagtccgcggcgaaattggcgcgcgccaggtcgccattggccacctgaccggtcagtcgttgggacagggcgaggcgaatcggttgcgacacatcgggcatgaaaacccacaggtcgcggcctttcatgagcagaatctggccgcgctcggacgctggctcggtcaccatgacgacgctgttggtgttgcccttggacaacacgcggtacttgcgcacgtcagcggactgtccgctgccggtcgtcgtgatcgccacgtcgacctgaaatccctcggccgggaaacgcacctgatcggccttctcgacgatcaagcgggcctctgcatcatcgctgacggacggtgcgccggcatcggcggccggcgcggggtgcgtccaggtgaggatggcaacaaacagaagggccaacgcagtcttgacactcgtatggcggaacgtcatgatttccatagttttcaccccattgtgctgaccgtcgacgcggttggcaggaagtgccagcgaatgagcgttgtccgcatcgaacatgtaaacaaggattatctgctcggcgaacagaaagtccaagccctcaaagacattactctggctttcgatcctggggtttttctggcgatcgccggcccgtcggggagtggcaagacgacgcttctcaacctgatcggctgcatcgacacgccatccagcggcaggattttcatcaacgacgaggacgtcagcgaccgtacgcccgatcagctcgccgatctgcgcgcacgcacgattgggttcatcttccagaccttcaatctgctgccggtcctctcggctgccgagaacgtcgaatacccactgcttcaccggcgcgatgtcacggcgtcggagcggcggaagcgcgtggcatattttctggatgtcgtcggtctgtcgaaatacgcggagcatcgtccgaaccagttgagtggtggccaacgccagcgggtggccatcgcccgggcgctggcgatcaagccggcaatcgtcctcgccgatgagccgacggccaacctcgatcaccggactggcgaggagatcctcctgctgatgaagaagatcaaccgtgccttcaagacgaccttcattttctccacccacgacaaacgcgtgatcgctcgagcggaccgactggtccgtatcgaggacggggagatcgccatgctcggcgtgcgttcaagcaccaagtggtccctcgcgcgtcaccgcccgtcggaaggcggtgccggtaacccggagaaccgcccttcgaccgaagcgacgccctcaggtggggaaacgaacaatgcagaacacaactagaaggccgtgcgcgtgtttcgcgctgctctgggcgacggtgccgctttgcgtgcaggccgataccaccggcagcgccggcggtccgccgatcgccgtctcgcggccgttggcggccgcagcgtcggcgacgctgctcgccgcgaagccggacgccgatctgccgaagggtcggaatgccctgtttggcgatgacgatccggtcaaggaaaccgaggagccgctcaaggaaaccgcggaaccggtcaaggagacagaaggcgcggccaatcgggatgcgctgttcggtgacgaggccctgctcaagccgacggccgacgcggccagtggcagcgcgccgtcgcggacggccggcttcaagggctttgtcgacaacgtgatggcttatacctatccgcagccggcgcattggtccgagatgatgacgcgcttcgatctcagtgcgcagggcagcctgagcagcaatgtcaaatggaagctgggtgcgcgcatcgactatgacgccgtctactcggtgaccgacttctacccgcaggccgtggaaaacaaccagcggttcaacgtcctgctgcgtgagaactacctcgacattggcgccggtgactgggatttccgtgtcggccggcagcatgtcatctggggcgagatggtcggcctgctgttcggcgacgtggtttccgccaaggacttgcggcatttcgtgctgcccgaattcgacatcctgcggattccgcagtgggctgtcagagcggagtatttcaaggacgatctgcacgccgaactgctgtggatcccggtcgccagctacgacaacatcggcaagccgggtgccgagttctataactacaccctggtgccgtatccgacggcgaccttccgcaacgagaagtttccgacgcgcaatctctccaataccaactacggcatgcgcctgtcgatgttgcgggacggttgggatgtggcggcttttgcctacagcagcatgagcgtggcgccaaccttctaccgggaaatcgtccccggtcccgtgccgaccgtcgtctaccaggcccggcacgatcgtatcgaccagttcggcagcacggtggccaaggactttggctcagtggttttcaaggccgaggccgtgtacaccaacggcctgaacgtccaggtcgccaacgccacggatcccgacggggtcgtgtcgcagaacacgcttctctgggtgctcggcctcgacttcacccagttcaccgacacccggatcaatgttcagctcttccagacccacttcttcgaccacaatccggacacgctgacgtcgcccaacgaaagcggctacagcctgctgctcaaccacaagttcggcgacaaggtcgaggcgcaggccttgtgggtcgccagcctgaaccgcaccgactggatgctccgcccgcgagtcaactggaacttcgagaagaactggcgtctcgcacttggcgtcgatattttcaacgggccggcgtacggctacttcggtcgctacgacgccaaggaccgcgtctatacggagctgcgctacagtttctgagacgtgtcctggccggcaacgagaacggcggcgccacggatctggccaattcgcagcctgtgcagcgcctcgttggccgattcgaggggaaaacactccacttccgtcctgacaccggcccggggcgcaacggcgaagaactcctcaccatcgcgccgggtcaggttggcgatcgagcggatgcagcgctctccccagagaatcgagtaggggaactcgggaatgttgctcatgtggatgccggcgcagaccacggtgccgcccttgaccgtgtggcgaagcgcttgcggcaccaggtcgccgaccggtgcgaagaggatcgccgcgtccatttcccgaggtggcgccgcgtcggctccgccggcccaggccgcgccgagctggcgggcaaaagcctggccttcgacatcgcccggcttggtgaaggcgaagacctcgcgtccctgccagcgagccacctgcgcgatgatgtgcgcggccgcgccgaaaccgtagatgccgaggtgccgcgcgtcgccggcggcaaccagcgagcggtaaccgatcagcccggcgcagagcagcggtgccgcctcggcgtcggaataagtgtcaggcagggcgaagcagtagttctgatcggcgagcgcgaattcggcgtagccgccgtcgagcgtgtagccggtgaactccgccgcgtcgcaaaggttctcggcgccgctgctgcagtaacggcaatggccgcaggtgcgtccgagccaggggacgccgatgcgctggccaagcgcgaatcgctgcacctcggcgcccttgtcgacgatcacgccgacgatctcgtggccgagcaccagcggcagtcgcggttgtcgcagatcgccgtccatgacgtgcaggtcggtgcggcagacgccgcaggcgcgtacctcgagcaggacctgatcggcaccgggttttggccgaggcacttcggccagccgcaagggctggccctgcgcatccagaatcatcgctttcatttggcagacctccgcatggcgttccttgccaggctgcggcaagcgaacgccgacgattctatgcttcgcccctggctcgacgcaacgcgcccggccaacggcgctgaccgccgcggcgagtggttcgcggcacgcgcgcctgcagacccttggcggagcgcggactttatgcgttagactgcaggtcaccatggcactgctcgagatccgcaacgtcagccgccgcttcggcgacctcaaggcccttgacgacgtttccctgtcgatcgaggcgggtgagttctttaccctggtgggtccgtccggttgtggcaagaccacgctgttgcgcatcatcgccggcttcgatgaacccgatggcggcgaactgttgctcgacggccgcccgctggccggcattccccctgaaaagcgcccggtgcacacggtcttccagagctacgcgctctttccgcacctgaccgtggcgcagaacgttgctttcccgctggagatggccggcaccggccacgccgagattcgtcgccgtctcgacgaagcgctcggactcgtcgatctggccgacaaggcgcggcagtttccgcacgagttgtcggggggccagaagcagcgcgtcgcgctggcgcgcagcctgatcaacaaaccgcgcctgctgttgctcgatgagccgctggcggcgctcgacgccaagctgcgcgagcagatccagggcgaactgatcgccttgcagcgcgaggtcggcatcaccttcgtcttcgtgacccattcgcagcaggaggcgctggcgctgtcgcaccgcatcgcggtgatgaacaaggggcgccttgagcagatcggcgccccgcaggagatctacggctacccgcgcaatcgtttcgtcgccgatttcatcggcaccgtcaacctgctgccggtcgaggtgcgggaagtcgccgccgaccacctgcggctcttcgcagtcggactcggcgagatcgtcggcgcttcggccgtcgacgccaggccgggcgaacgcggtgccctggccctgcgtccggagcaaatccgtatcgtcgctcgtggtgaggcgcaggcgctggagaaccacttccacggggtcgtccgcgaccacctgtacctgggtgacgttaccgtctacaagatcgccctcgacaatggcgtcgtgctcgaagcgctgctcgccaactcgcttcccggacccgccagcttcctcgaacgcggcgaaccggtggacgtcgcctggcggctcgccgccggggtcttcctgcatgactgagaggcgaagcgcccgccacgccggcgggccgggcgaatcgctgacccggtggctggtcagcctgccgccgacgctgttcctgctcgtcttctttctcgcgccggccttgctgatgctcggcgcgtccttccgggagccgggcgatttcggggggctggcgcctgcccggcaggacgggcagtggaatctgtcgctggagacctaccgtttcttcttcggcgactggatttacgccgagatctttctccgttccttcctcgtcgccgcggcgacgacgctgctctgcctcgttctcgcctatccgctggccctcgccatcgcacgcagcgccaggcgtcatcgcgacctcttggtgctgctcgtcatcctgccctttgccagcaacttcctgattcgcatttacgcctggatcatcgtgctcggcccggccgatctgctgtacagcccgttcgccgtgatcgccggcatggtctacgtgcacctgccgttcatgatcctgccgctgtataccaacctcgaaaagcacgacccggctttgctggaagcggcgcaggatctcggcgccgatacctggacgcgctttcggcgaatcacgctgccgctgtcactgcccggcatctgggccggctcggcgctggtcttcatcccggtactcggcatgttcgcgattcccgaactgcttggcggcacgggcgacatcctggtcggcaacctgatcaaggagcagttcctggaaagccgcgactggccgctcggcgctacgctgtcgatcctcctgaccatcgccgtgctgctgctcgccggcatttcggcgtgggccggacgaccgcgccggagttcgccatgaaggggcgggcaaccgcttggctatgggcggcggcgctcgccgtctatgcctttctctacctgccgctggcggtggtcgtcctcttctcctttaacgactcgctgctcaacgccgagtgggtcggcttcacgacgcgctggtacgcgacgctgttcgccgacgagcagatgctcggcgccgccgccaactcgctgctcattgccctcaccgccgcgacgctggcgaccgtgctcgggaccatggccgggatggccatgcagcgctggcgctccggtctgctgcgctgtctgccttttctcgtgctgacgccggtggcgatgcccgagatcctgctcggcgtgtcgctgctgctgttcttccgccaggtgctcgacctgacgctcggcctcgtctcgatcctcattgcgcacatcaccttctcgatcggcttcgtcgcgatcgtcgtgcgcaccagcctggcgatgctcgacgaaagcattttcgaggccgcgcgcgatctcggcgccggcccctggcagacgttccggcgcgtcaccctgccgctgatcctgccggccgtgctggccggtttcctgatgagcttcaccctctcgatcgacgatttcgtgatcaccttcttcgttgccggtgtcggcgtcaccacgctgccgctgcagatctactcgatgatcaaggtggccgtgacgccggaagtgaatgccgtttcgacgctgctgatggcgctgacgctgacgctgattgcgctggccgcgaggctggcgccggacgcgctgaagggcaggatgtgaggagcttgttgcgcgtcgtccgccggctggcgctgctgctgcttggcgctctggcgacgccggcgcacgccgaagatgtcctctatctctacatctggaacagctacctctcggaagacacggttcgccgtttcgaggcgcagtgccagtgccgcgtcaaccaggactattactccgacaacgaggagatgctggccaagctcgaagccggcgccaccggctacgatctggtcgttcccaccggctttgccgtcgagacgctactccgcaaggcggcgctgcgcccgctcgacaaggccaggctgccgaacctcgccaacctgaaggccgagtttcgcgagccctggtacgatcccggcatgcgctacgccgtgccttacgcgacgacggtgacgctgctcggctacaacgccaggcggctggcccagcttggcctgccgaccgacacctgggcgctgatcttcgagccgcgctacctcgagaagctcaagggcaaggtgactgtgctcaacagccagcgcgaactgatggccgcggccatgaaataccttggctactcggtgcaggagatcgacccggcgcgctgggacgaagccaagcgtctcatcctgcgcgccaagccctactgggcgacgttctcgaacagcacctacatcaaggacctggcgatcggcaacatctggctcgcccacggctactcgagcgacatgtaccgggcgcagcaggacgcgctggaagcgaaacggccgttcgccatcgaattccgcacgccgaaggaaggcgcggtgctggcggtcgacagtttcgtcctgctcaagggcggccagcgccccgacctcgcgcaccgcttcatcgacttcatcctcgacggcaccaacgctgcggatgtctcgaacctgatcggcgccggcaacccgaacgccgccgcgacgccgcacatccgccccgagattgccggcaatcccggcatcttcccgccgcccggcgacctgcggcggctcgaaatgctgcgcgatttcgacccgaaaacgcgccgcatcctgtcgcggatgtggaccgagatcaaggtgcgctgaacgccgctgatcgatacggccctcatcgagagccaagagcaaccgatcagggtttcgacgcaagcgtatggccagtgcttcatgcggtgacgaacggattgacgacagacagctggtctgccagcacctgtccattctgcaggtcctcggaatagagcgtatcgcagccggcgagcacggctgctgccacgatcagtgcatcccaattggcaagctggtagcggatggccagctctgcgctcttgcggatggtcgtttcatcgacgggcagcacatcggtaagccgcatcacactatctgcgaaggcgtacgccttcgtccgaccaaaatcgagcttccgcaggcagacattgatggcctcattgatgacctgcgcgctgaccagcggacgcgccgccaggatgccgcgcgcaatctccgccttgcggctgtccttcccaatggtatacaggacgacgttcgtgtcagcgaagcacttcgcggtcatagcactcatcacggttgaacttgccatcgaacaccgcaccgaactgatcgaattcgctcatgtccgcagttgccgccatggtctgtgcgcgcctggacttgaggtagccaacaaaatccagcacttctcgcgcatccgtctcaggcagcgtccgcacttcctcgacaattcgttccatcgtgttcatggttggccactccaaatgattggccgaagtctaaccgacaggccgacggactttcaacaaccatggtcgcccatcggctatgcttccacgctctgccaacgctcagcgccacgcccatgacccccagccagttcatcgccagatggcgcgacaacccactctccgagcgcgccggctcgcaggccttcttcctcgacctgtgcgcgctgctcggcgtcgacgccccgaacgattcggacaactattgtttcgaacgcggcgcgacgcgcaccggcgccgggcatggctgggcggatgtctggaagcgcgggcatttcggctgggagaacaagggtccgggcggtgacctcggcggcgccctcaagcaactgatgacctacgcgctggccctcgacaacccgccgctgctcgtcgtcagcaaccgcgacgtgacgcagatccacacccatttcaccggcacgccgtccgagacgcacaccatccgcctcgaagacatcggcacgcccgacaacctgcaaaagctgcgccggctgttcaccgaccccgaaagcttccgtccgggccgcaccgtgcgcgagatcaccgccgacgccgccggccgcttcgccgacatcgcccaatcgatgaccagccgtggccacgatccgcagaaggtcgcgcacttcctgatccagtgcctgttctgcatgtttgccgaagacatcgaactgctgcccaagcaccttttcgagcgcgtcatggccaagcgcggcgccgacacggtgaagctcggcgccgcgctcggtgaactcttccaggccatgcagaacggcggcgacttcctgctcgaagacatcgcctggttcaacggcggcctctttgcccatgtcgacctgatcgaactgacgcccggcgaggtcgccgcgctgcacgccgccagcaagatggactggagcgccatcgagccgtcgattctcggcacgctcttcgaacgcggcctcgacccgaagatccgcgccccgctcggcgccaactacaccgacccggggacgatcatgaagctcgtcaatccggtcatcgtcgaaccgctggcgcgcgaatgggcgcaagcccgcgcgcgcatcggcccgctggtcgccaaatatcacgcgggcggcaaaggctcgcagagcgcctggaaggaagcccaggcgctgttcctcggttacatcgagcgcctgaaaagcttccgcgtccttgaccccgcctgtggctcgggcaacttcctgtacctcagcctgcgcgcgctcaaggacctcgagtgtgtaccgccaacgtttttgatgtttcaatgttcacagaacttgatggcttagcgaatgattggctgagaaaccgcagccagtcatcatggctgttggcgcgaaatgccgcaccaacagccatgatcgagcgtatcgactctccgccgcgtcaagggggtgcttcgccaggctgcatagtgccgcagcctgcccttgacccgtctccgagtcatcgagcccatcacgctcgtgattatttatgacagggtaacaagaaaaaccaaacaaagtcagaccattacaacacatcactcttgttgaccaagtcctgatcacaccgtgatggcacttcgagcactccatcagttatcgtgattattcaagaaatcatggagttatcgacaaagccatcaacttgcttgaccaaagttgagcgatttcccatcacgggagctgaccgtgctcactcgagcaccgcgccaacctcgacgccgaagcgctcggcctgcaacggcaactcaccatcgaaagcagcccggccaacgtgctcggcatcgagatcaacgcctacgccgccgaactggcgcgggtgacggtgtgggtcggcgaaatacagtggatgctgaagaacggctacgacttccgccgcaacccgatcctggcgccgctcgaccatatcgagcaccgcgacgcgctgctcgacgccgacggcagcgaagcggtgtggccgaaggccgatgtgatcgtcggcaatccgccgtttctcggcgacaagatgatgcgcggcgaactcggtgccgactacgtcgaacgcctgcgcaagcgctacgcaggccgcgttcccggcggcgccgacctggtgacttactggttcgagaaaagccgcgcgcagatcgaggccggcttgtgcgagcgggcagggctggtcgccaccaactcgattcgcggcggggccaaccgcaaggtgctcgatcgcatcgtcgacacgacgcgcatcttcgaagcctggagcgatgaagcgtgggtcaatgaaggggcggcggtgcgggtgtcgctgctgggtttcgggagaggttcgggcatcgacggcagcgctcggctggacgacgccgaggttgccgccattcacgccgatctgacggcaggcgcggggcttgatctgacgcaggccaaggccttggcggagaacgcttgcgccgctttccagggaatcaccaagggcggagccttcgacgttcccggcgcgctggcacgccagtggctaagtttgccaaatccgaacggccggccaaatgcggacgtggttcgcccttggcgcaacggtatggatgtcacgcagcgcccgggagacaagtggatcgtcgatttcgcggaatactctcagaccgccgccatgttgtttgaaacgccgttcgttcatgtcttgacgcttgtcaagccggagcgcgacactaatgccgaaaggagtattcgcgaaaaattctggttgttcaagcgatcagcggcagacatgaaacgggaagttgcaagactgcctcgcttcatcgcgacaccggaagtcgccaagcaccgcgttttcgtctggctgccggcggcggtggtggcggacaagaatcttgtcgtcgtagcgcgcccggacgatgcgacctttggcatcctgcaatcgcgctttcacgcgttgtgggcgcttcgcatggggacgagccttgaggatcgcccgcgctatacctccaggaccacgttcgaaaccttccctttccccgagcacctgaccccccgcgacacggcccagactgcgccgactggtccgctcgccgagcgaatcggatcagccgcgcggcgcctcgacgaactgcgcgaaaactggctcaaccccgccgaatgggtcgattgggtgattacccccgaagaagagaaagccggcttcccgaagcgtccggtggccaggtccggccacgccgccgatctgaagaaacgcaccctcaccaacctctacaatgcccgtcccgcctggctcgcgctcgcgcatcaggaactcgaccacgccgtcgccgccgcgtatggctggagcgactacaccccggcgatgcccgacgaagaaatcctgcgccggctgctggcgctgaacctgcaacgcgcggccgccgccggctgagggtcgcgtgttcaccgccttggccaagggcgtgcgcgcgtcgtgccgccatcacccggcgacaaaatcctggcacgatgcctcgtgattcgatcacggcacgacaaattggcaacacgccgtcgcgtgctgccatcacgacaggtcgtgatggcagcccggtgaagcaaattccttccacgacgtgtcgtgattcgatcacggcgcgacaaattgccatcacgagccgtcgtgttgccaacacgacacgcgcactacgctccctggtcgagcgaatggcttgtttgcggccgccagcaagcggcgccttgacagcatttcaagccaggcgctacgattttcgacgcgggacatccgtccctcggcctgaagaagaaggccgagcgcaaggcccccacccgcgccagcaagccgatctagcggcgcctgcctggttccggtcatcacagaactataatgacttctttacaatctctgcccgatctgcgtgatcgcggcacaagctggtctatagtgggggggctgggaattcggtcgtcgacctgctggaaggcggcgactgttttcggtggatgaggcgcgaccgatgtgcatgcgatggaggccattcgtcgacccagcggacgaatcgctgccgtacatggaccatggaggtagccggtgagcaccgaggagaagaaggacgctacagaagcgccgcgctcgccggcatcagccccggtgccggagcccggcctggcggagccgcaaggcgcgccgtcgcccgaatccctgcagtggacgctgcatgaactgcgcgtgcaacggatggcgctcgacaggcagaacgaggagctgcgccgtgcccaggccgagatcgaggcgtcgcgcgagcagtatcggcaactctacgacctggcgccggcgggctacctgacgctttcccgacagggcctgatcctcaaggccaacctgacctgcgccagcctgctgggcgtgccccgggatctgctgatcgaccagccgtttgcccgcttcatcctcaatgacgatcaggtcatctactatctctaccgcaaacggctgctcgcggccggcgaatcgccggcgtgcgaactgcggatggtgaagcagggcggcgacaccttctgggcgcgcgtggacgccaccagtgctcgcgacgacgctgacgctgccgtctttcgcgtcatgatcagcgacatcagcgaccgcaagcagagcgaggtccgactgcaactggcggcctgcgtcttctcgcatgcccgcgaaggcatcatgatcagcgccaccgacggcacgatcgtcgaggtcaatcgcgcctttacccgcatcaccggctacagccgtgaagaagccatggcccgcaactcgcgatttctcgcctcagagcgtcaggacaaggcgttctacgcggccaggcggcgcgcgctgaacgaagatggctactggtccggcgaagtctggaaccggcgcaagaacggcgagttgtatgtcgagatgcagaccgtcagcacggtgcccgacgtgcaaggcaagatccgccaggtggtgacgctgttctccgatatcaccacgatcaagcaggcggaggaggcgctggccgccagcgaagaacagcgtcgactgttcatcgaatacgcgccggccggactggcgatgttcgaccgcgacatgcgctatctgtacgcgagcaaccgctggttcgccgatcacggcctggaaaagcgcgatctgcagggcctgtcacactacgacgtcttcccggaactcccggaagagtggaaggaagcgcatcgccgaggcctggcgggcgaggaattgcgctcggaaggggaccgcttcgaaaggctcgacggttcggtgaagtgggtgcgctgggagatccatccctggtacgacgcgcagcgaagcgtcggcggcatcgtcatcttcaccgaagacatcaccgccaacaagcaagcggaggcagcgctgcgcgccagcgaagagcgtttgtcactggtgttgcgtggtacccgggacgccttctgggactgggatctgcgacgcagcgacgtctactattcgccgcgctggtgggacatgctcggctatgtcgacgacgaactcgtcttcgatacgaaactgtggcagcgactgacccatcccgacgacgtgcagcgcgttcgccaggtgttcggggcggctttggcggacggtgccgactcctgcaaagtggaattccgcttgcggcaccgcgacggccattacttgcacaccatctgtcgcgcgatgattctgcgcgacgagaacggcaaggcgatccgcgtcgccggcgccaacacggatatcacggtacgccggcagaccgaagacgccttgcgcgaacaggaagccttcttccgcctgatcgccgagaacctcgagggtttcctggccgttctcgacgtcgacggacggcggatctacaacaatccctcctacgcccgcctggtcggcgaccggaagcttcccggcacctcctccttcgccgatatccatgcggatgaccgtgaacgggtcatgcaatcgttccgtgacaccgtcgctaccggcgtcggccagcatctcgaatatcgcttcgtcaccagcgacggccgcgtccgtgtgatggagtcgcgcggcggcgccatcaaggacagcgaaggccgtaccaagcgcgtcgtcgtcctctcccatgacgtcaccgagcgccgcgaggccgaggagagaatccgtcatctggccttccacgacacgctcacgcaacttcccaatcggctgacgctactggaccgcctgcgacagacgctggccgtcagcaagcgcaccggttgccagggcgcgctgatgttcgtcgacctggacgaattcaaggcgatgaacgacacctacggccacgaagccggcgacctgctgttgatcgaggtggcgcaccgcctgaaagcctgcgtgcgcgagatggacaccgtggcgcgtttcgccggcgatgagtttgtggtgatgctgagtgccctcgattcgggcagcgcgcaatcgacttcgcaagcccggatcgtcgcggagaaaatccgtctcagcttgtcgcaaccgtatcggctgagcatccgggatgagcaactgtgttccaagtcaagcgtttttaggggcgtttgggtgttctggattccaggggatacccgatttgacgatcgcgttcataatcgtcagcatcttatgcatgcaagcgaccaaggcgacctttttgagcttgcctttggcgagcaaccgttcgtagaagatcttgatcaccgggttgtaccgtatggcgctcagggccgccatgtataaagtggtacgcactgtcgcgcgacccccccaggtgatgcgcttgcccttgtggcgaccgctgtccgcgttcaagggagccacgccgaccagcttgccaatttgcgcatgggtgagttgccccaactcaggcaaggcgcccatcagagccgcttgcatgcagggcccgactcctttgaaatccttgaacaacgcgagcttctgagcaaaatgtcccttcaacatgccatcgatgttcttgtcaatcagcgcaatctgccgatcgagcatcttgagtaccagcttgatgcttttgtgctgcgacggatggctcgtggccaagcggtttgcctccgccacgcgcatggcgaccaactggttgtggcgcaccagcaaggcttccagtgcctcctggttggcgtcgggcagtttcatcaacagccgctcccgctgcgcggactggtgcagcgttctcccaaagtgcgagagcactcgcgcatcaatggcgtccgtcttggcgaggtatcccattgatttcgcgaaatccctcgcctgccgtggattcaccaccatcaccggcagaccggccgcacagagcgccgctgccactgggcgctcatagccacccgtggcctccaacaggatcacgccaattcgctccgcaagcagcttcagccggttcaccaaggctccgatctccttcccgctgttggcgatgcattcggtcttggactggtcgtccagagcaagttcgagcgtgtctttcgcaacatcaatgccggggaaaatcaattccggaacgttcatctatagccatccttgcaaatacgaggtcacgctcttgcgacacgcgccaacaagcaactgttcggtatccagacaaacggctgaccaagcatgccaagtgctcatccacgggcttgaggtcccagagggacatcgggctatgcctggccttccgaactctcctcgacaacattcatgcggctctccgtcacccacaccttggggctctgccccaaaccccgcactcgccgtgaggcagggctggggatgatacacccctccccagcccctgcctccagcgtacttggcttacagggcgtcaagagactttcgcggcataaacgcgagagaaaaaacctctctcgcatttattccacggttctcttgacccccttccagccattccttcccgccctctcccagatgagccaaaagccacgaaagaaagcatacaagggaacggccacgcgggccatcgaacatcggtgcacggtcagcgtcggcgtggccttgttcacgggtcatgaaggcgacgcggacgacatcctgcagcgggccgatgcggcgatgtacgacgccaaagaggcggggcgcaatttgatccggtttcacgaccggctggcttgagggctcgcccctcttttcctcagcctggaattgcgccggctgcgcttctccctctgcggtcgacgccaatacgcagttcgacatcaccggcagccgccccgaagccgcgcagcacgggattgtagcgtcgcccctcatcgtgccggcgatcctcgaagcgcgcgtaccgccagccgcaggccgacgagtcgcaggtgttcagcgccgtagcccggatgcagcgccagcgaaatccggggccccaaggctggccccccaccagacgcgctaccccgcgcctccgcgcaaccataacgctcccctcgccggcagacgacccgcccgtccggcgcttgacacgacccaggggccccgggatactccgcctgccgacgcgctgacggggcgactgcgtacgccgccgcgaaaagccgctggcggctcgcttcaggcctctgcagccgagcttctgacgcccccttactgcccccctcccatggccgaacccgagaaactccccgccgcttcgctgtcgcagctcaccatcgatcgcagcgcggccccggctcggcgtcgccggcggagctgggtcggctggctggcgggtgcgctcgtcgccgccggcatcgctgccttccttctcgtaccgggaaagaccgaagtccaggtcaccagcgtgctcagcgcctacccgtcgcagcagtacacacaactgaccgcttccggctacgtggtcgcgcaacggcgcgcctcggtagcctccaagggaaccggccgactgatcgagctgcgggtgcgtgaggggagcccggtgcagcagggcgaactgatcggccgcctcgacgccagcgacgtgcaggccgcgctgctcgtcgcgcaggcggcgatcggccaggcagcggccggcgtgcggcaggcggaagccaacctcgaacaggcgcaggccgaggccgccaacgccgaggtcgaattccagcgccagcagaccttgcgcacccgcggtttcgtctcgtcgcaggccgtcgacgctgcacagcgccgcgcgctggcggcacgcgcgggggtcggcgccgggcgcgcggcaatcggcagtgccagggccgctctcgcgcaggcacaggcgcaggtgagcgtgcagcgggtcaaccaggacaacaccgagatccgcgcgccgttcgacggcgtggtgctggttaagaacgccaacgtcggcgacatgatcacgcctttctcggcggcggcgggcacctcgggcgctgtcgtgacgatggccgacatgagcacgctggaggtcgaggcggacgtttccgagagcaatgtcgccagggtccgcgtcgacatgccggtggagatcacgctcgatgcgatccccgatgcgcgcttccgcggcagcgttgcccgcgtcgtgccgacggtggaccgcgccaaggcgacggtggtgaccaagatccgcttcgagaagatcgacgcgcgcatcctgcccgaaatgagcgcgaaggtgaattttctgtcgcagccggcgagcgacgccgaccagacgccggtagtcgccgtcaacccgcgggcgatcaccgagcgcgccggcagcaaggtggtcttccgactggtcggcgagaccgtcgaagccgtcccggtgacgcttggccgcaagctcggcgacgcgcaggagctgaccggcagcccgctgcagcccggcgaacgcctggtcctggcgcccacggaacgcctcgctgccggcgccagcgtggtcgtctcgggcaagtgagcggcgccgtgaagagccgcgcttgagcactgacccggccagtccgctgattcgcatccgcgggctctcgaaaggctatcggcgcggcgaccaggtgattccggtgctgctcgacctcgacatggacgtcgcggcaggcgagttcgtggccctgatgggtccgagcggctcaggcaagagcacgctgctcaacctgatcgccggcatcgacaagccgtcgagcggcaccatcgagatcggcggcgtcgatatcgccgaactgagcgaaggcgaactggccgactggcgcgccgccaacgtcggcttcgtcttccagttctacaacctgctgccggtgctcagcgcgcaggacaacgtcgaactgcctttgctgctgaccgggctgtcgagccgccagcgcgccgagcgtgcgcgcctcgtcctcgggctggtgggcctcgccgaccgcgccgaccattatccgaacgaactctccggcgggcagcagcagcgcgtggcgatcgcgcgtgcgctggtcagcgaccccctgctgatcgttgccgacgaacccaccggcgacctcgaccgcgtcactggcgaggagatactcggactgctcgaacaactcgtcgtcgagatgggcaagacgatcgtcatggtcacgcacgacccgaaggctgctgcgcgagcgcgccgtctggtgcacctcgagaagggcgtgctggtcgacgaggtcggcgcgtgacgccggcgcgtgcaggaggcggccgatgttcctgctccggctcctgctgaaaaacgcctttcgccacaagctgcgcaccggcctgacgctgatcggactggtggtggcgatctgcgccttcggtctgctgcgcaccatcgtcgacgcctggtacgccggcgtcgaggccagctcgagcacgcgcctggtgacgcgcagcagcatctcgctgactttccagttgccgctcaactacgcgcagcgaatccgcgccgtcgagggcgtgcgcgcgatcagttgggcgaactggttcggcggggtgtacatcaccgagcgtaatttcttcccgcagttcgcgatcgatccggcgagctacctggcgctctaccccgagtacttgatcgccgacgccgagaagctcgccttcttccgcgatcggcagggagcggtcgtcggccgcggactcgcgaaaaaattcggttggcagatcggcgacccgatccccctgcgcggcacgatctatccgggaacctggaccttcaacctgcgcgcgatctacgacggggtggacgccaagaccgatgaaaaccagatgttcgtgcactggtcgttcatcaacgaatccttgcgccagagcgcgcgccggcgcgccgatgccgtcggcgtgtatatcgtcggcatcgacgagccgaacaacgccgccctgatctcgcaacgcatcgacgcgctgttcgccaattcgctggccgagacgctcagcgagaccgaaaaggcgttccagctcagcttcgtgtcgatgagcgaggcgatcctggtggcgatccaggcggtgagtttcatcatcgttgtgatcatcatggcggtgatggccaataccatgacgatgaccgcgcgcgagcgcctggccgagtatgcgacgctcaaggcgctgggtttcccgccggctttcgtggtcggcctgctgtacggcgagagcctgttgatcgccggcatcggtggcgtcctcggggtcgccgcgacgctgccgctgtcggctgccttcgcgcgcgcgaccggcacgctgttcccggtcttccaggtgtcgccactgacgatgagcctgcagttgctggccgcagcgatcgtcggcatcgtcgctgccgcctggccggcgtggcggatgagccggatcgacatcgtcgatgggctgcgccatgtggcttgaccggcggtgaagggcctgccgcttgcctacatcttgcgcaacctgtgggtgcgcagggtgaccaccttgctcaccgcgctcggcatggccctggtcgtctacgtgttcgcgacggtgctgatgatgagcgaaggcatacgcgcgacgctggtcgccaccggccaggcggacaacgtcatcatcctgcgcaagggggccggcgccgagatcaacagcgcggtcggtcgcgaccaggccggaacaatcgagaccctcccgggaatcgccagcgatgcgctgggccgcacgatggtcagccgcgagcccgtggtgctgatcaatctgcccaagcgtggcagcggcaagccgagcaacgtcaccgtgcgcggcacgtcggcagtgggcggcgaactgcggccgcaggtacgcatcggcgaaggccgcatgttccgcccgggcacttccgagatcgtcgccggtagcgccgtggctgccggctttcagggtgtcggcctcggccagacgctgcgcttcgccggccgcgactggctcgtcgtcggcgttctcgacgcggggcgcagcggcttcgactcggagatctggggcgatggcgaacagatgttgcaggccttcaggcgtaacgcctactcgaccgtcgtcctgcgtctggccgatgcggagggcttcgagcacatccggaaggccctcgaggaggacccccggctatcgctcgaagccaagccggaacgcgtgttctatgctgagcagagcgaggcgctggcgaccttcatccgcctgctcggcacggcgcttgccgtcatcttctcgatcggcgccgtggtcggtgcgatgatcacgatgttcgccgcggtggcggcgcgcaccgccgagatcggcaccttgcgcgcgctcgggtttcggcgtggcgccgttctgctggcgtttctcggtgagtcgctgctgctggctgcgctcggcggcgttctcgggttggcgggtgcaagtgcgatgcaggcggtcgatatctcgacgacgaacttccagactttcgccgagttggccttccgtttcgtgctgacgccgtcgatcgccttgcagtcgatggccttcgcgctggcgatgggcgtcgttggcggcttcattccggcatggcgcgcggcacgcctggagatcgccgagtgcctgcgcgcggcctgagagccgacggcagggtgcccgcggcagcctgccggggtacgccctacaaggtcacgttaccgacgagagaacggccttgaggcgtttcatgccactcatgacggttgccgcgagccggatggcttctggatcggcaggcggctgctccactgtccactcgcagaatgacgccatggtcgcggcccgttcgatggaaagtgtcgaggtcaccaaaccggactcgatgatcgggatcagcgcggcggcggcccggaggcgattgatttccggggtggcgggaggaacctgcttcgacatgccgagattctagcgagggtcaggtcggagcagcgaggacttatgccacattgcacgacccggcagatcaatcccttcctgccgcgccgattgggcgtcatggcttctctccgctcgccgcaccgggcactgctcagtacttgacactacagccatagggtgaggtcgatgccacggttaccggcttgccggccagcgcctcgctgagggctgcgcgcacgtagttgctggcgcccttgacgtcggccggattggtcgaccgcttgtcgtcgatggcgccgttgtagatcaccgtccctgcggggtcgatgacgaacatctgcggcgtcgtcttggccgcgtaggcacggccggtggcgctgctgctgtcgagcagcgtcgctttctgggcgctgccctgcgcccgcatccagttcgccacttcggggccggtcttgaactcggagtgattggcgttcgtcgagttgatcgacagccagacgacgccgcgctcgctccactccttctgcagtccctgcatgttcttgctgacatagtgcttctgcacgaacggacattcggggttggtccattcgagcaccacgtacttgcctttgaagtcggccagcgcgaccggtttgccggcggtgtcgttgatcgtgaatgcgggtgctgccgctcctggtgcctgtgccgacgcggtgccggccagaatcgccagtaccagtccgattgtcgccatgcgagtgctcatcgctttctcctgtaggttggtcgaacgcatgctgtcggcgctacagcggcgccagcgccgccagtaccgtctgtcgttgcaggacctcgggcagcagcagaggttcccggccgggacggtagagaacgtacaccggcacgccgctgcgccccagcgcggtcagcgcctgggtgatggcgggatcgcggcgggtccagtcggcgcgcagcagtgccacctgcttgtgcgcaaaggcgctgcggatttcgccgtcgttgaggaccaggcgcttgttgacctggcaggtgacgcaccaggcggcggtgaaatcgacgaagacggtgcgcccggcgccgctcagttcggccaggcgcgttggcgtgaaagcctcccattcgctgtccgacgtcgcggccgtaccagtgcccttgggcgtgttcaccctcacctcgtggctcccggtcagcaaaggccaggcaacgagcgcgacccccagcaaggcgacagcgatcgccgccgcccacaggcgtgtgccgccttcgcgcaggatgcgccaggcccacagcgcaaagccaatgccgagcagcgccagcagcaggcgcacgacgctgtcgttgtcggtctgcgccccgagcacccagaccagccagatcaccgttgcatagagcgggtaggcgagcaattgcttgaagcggccgagccacgctcccggccgtggcagatgttgccgccagccgggaaagcaggccagcagcacatagggaagcgccatgccgatgcccagcgcggcaaacaccagaagcgtcacccaggccgagccggcgagcgcaaaaccgagcgccgctcccatgaagggtgccgtgcacggcgaggcaacgaccaccgcgaggacacccgcggcgaacgcgtcgaggctgcgtcggcgggcgctcagcccgatcaggctggccggggcgaactggccgaattcgaagacgccggagagattgagcgcgagcacgaagaagagggcggccaatgcggtcacgaccaccggcgactgcagctggaaaccccagccaagctgttcgccggcggcgcgcagcgcgaacagcgccagaccgagggcaacgaaagttagcaccacgccggtcgcgtaggcgaaagcctccttgtgcagcgtcgacgggcgatcatcgtgcgtggcaaagccgagcaccttgatcgacagcactggaaagacgcagggcatgaggttcagcagcaaacccccggcgagcgccgacagcgccgccagccagagcgtcagggcggctgccgccggtgacggatgggggccgactggcgtcgtcgtcgccagatcgggcctcgctccgggaacgacgtggccggccagcggcaggtcgagcgtcgcggcggtgacggcttcgcccagcgtgccgctggcggtgagcacaccattgagccgcggcagcggtccggcaagatcgctggccaccggtagcgtcagcagataggtattgcccgcgcgcgccagtgtctgtggtgccgacgcctcgatctgccgctcggcgaaaggaaagaagcgcagcgttcccggatcgccggcgcctgtcggaggcgcaagcctcagcgtgatcgacgtaccctggccggcggcgcttgcctgccatccggcgagtgctcgtggtagcgcacggcgcgtcgccgcgatggtcgtggccgaggccgggttggcctcggccgacgcggcggccggcagcgtcaggccaagctcgaccgattcggggatgcaggcttccttgcagaccagccagtcgacgcgcgccctcagtgtctgcgtgccgaccgcggcgagcgacgccgggacagcgagttcgacgaggtggagcacttcgccctcgtagccatagttgatcagtgggccggcaggcaaggcccgcggcgccggccactggatgggtccagcggcgatgccggccggcaggtcccaggcgatcgtcgtcggcacgcccgagtcgccggggttctgccagtagacgtgccagccgggcgccatgcgcagccgcagggcaacggtcagcggctcgccgggtaccagcgcggttcgctcggcgagcagttctgcttcaacatgcggcgtgtgcaccggcgccgctgccgcgacggctgcccaagcgagtgcgacgacgatgacgagggactcggtcagccggcgccacgtgcgttcaacaaatgagtcggtatgccgggcggagaaggagagcatgggaaaaccagtatagcgtcgacgcgcagtcagaacgccgccaggatgacgatgctggtgagcaggacttacgccgccgggatcctgtacttgattgccttgtcgctgaactcgacgatgccccgcttttccaggccggccatcaccgcctgaaccgtggccggcgacctcacttggccaccgagcagggagggaatgtgccgttcgagggcgacgcgatcggcagcgcgccgcgcgtcccacaacagcttgtgcgcgtcagcgtgcatagaccgggcggcgttcggcgtagacgcggtcgcggaagtacgggttatcgaggctgctctcggtgacgaggtccaccggccgaccgaacagggattcgaggctttccttcagcgcaaaatgggtatccgcatacttggccggaggaaggtcgtcgaactcgacgagaaaatcgagatcgctggatgtcgggttgaagtccgcacgcactgcagaaccgaaaacgtccagccgcttggcgccagttcgccggcacagcgtagccacttggtcacggtactgctcaatcacattggtcatggtcggtctccgcatcccattatgccgcaagggtgtcgtcaagcgacgagtggcgtcgcgcggatgcatggcgccgccgtcgcgtcgcgaccggcgtcaagccgcttgggcgtctgcgcgtgcctcaaagatctggcgcgtcgtgttcaccgactcgatgcactgggcgctctcatccacggaccaagcatcctggagagggctcgctcgtcgaatccgtgcacgagcccgtccttgccgaccaggatggtcgggatcccgcctccaccgagcaagcggttcatttgctccgcgcgggcatcgcgctcgatgtccagttccacatagctgatactgtgctcggcgaagaaggcgcgcgccctggcgcaataaccgcaccaggtggtggcatacatgacgacttccggctgggtggtcgccgaacgggtcgcggcgccccgctcgcggtgcctgtcctgcatggcatacatgccgccggcagcgagcaggaccagcgcgaccacgaaccacagcctcccgccgctgcgccggaccggtctggctccttgcgtggggagcggccgcacggaagccgcctcctcggccttgttgtaggccacttcacaggaagggcattgccaatcgggggccgtgtcgctcggcttgcgctcatagcggcagcgcgggcagcgctttggggtgatgtacatggcgggcgggctggtcggagtgtggcactgggtcgaggacagtgccctgaccccgtgcccgacagtataggcagcgccgcaaaccgcggtcaatcccggcggtggcgcgccgcttcgccaccgtggccggaatcgaccggcgatcaggctggcgccgcttgccggcgtcgcccgaatccgagtacgccgatggccaggccgatcagcgccagcgttgccggttcagggatgctggtgacttccgggagcgtatgcgcatgcggtgcgagattggcgatggagagcgtgttggtgtcgccgccgaagacctcgccgacagggaaacccggtccggtacccacggtcgtgcggccccgcaggtcaggcagggcgaaggtgctgactccgtcgccgccgtaggtggtgccgaggagcgaaaacaacgcggtattcgcggcgatcgacagcagcacccaggtcggccggcgaaaggcccggcccgctgccggcaccgacgattgcgcggccggttcagatccggtagcagtaaagccgcgtctggcgggcgtcgtcgacgtcgatctcacgggtggcgtcgacaccgggaacgggaaagctgttgctgacgaacaggctccccttcggcatctcgcgctggatcttttcccacagggcagccatcggtgccggcgagagaaaggcgtacacgacgttgtagccggcgaaatcggttcgccagagatcgccccagcgccagtcgcaattggccaggccggcggtgcgcaggcggccgacgagccaggtcgcgggggcgttttccacgccggtgaactgcgcgtccggccgctgtcgggcgagcggacagagcacgctgccgaccccggcaccgacgtcgagaaagcgcagccccggcagatcggcggtcagttcggcaagcgcggcggcagtcgggcgattggagaagtacagcggcacctgcccgccgagcgcaccgcgatagacgagcaatagcagcatgaacagcagcaggaaccagccggggtcgatcgccaggccggaaacggcccaggccagcggcgcgaagagcaggtggatcagtcgccaccaccaggcctggcgggtcaggctggcgagcagcagggcaacgccgccgatggcgagagccgtttccggccagggcagttcctcgttgcggatgccgtagtagggccaggccagcgacaggacggccaggcccgcggccaactgcagcgccagttgacgaagctgtggtccgattgccggcggcggggtgtcgaggggttcgggcgagggtgaagccaatgtgctgctccggtttgccaggcgtctcaggcgggtggcgggccgagcgcgtcgcggcaggcgacgtcgaccgcctgagcccccgtcatcgccaggagttcctgtggcgacagcgcgaaaacggcatgcgggtgaccggcagcggcccagattctggcgaagccaagcagatcctcatcgaccagcacgagcgtttccctgaggtgcccgatcgggcagacgccgccgatggcgtaaccggtgtgtgcgcgtacgaagctggcgtcggccttgccgagcggcccgaccagagcggcaaccttcccttcgtcgacgcggtttgcaccgctggcgacgaccatcaccgccatatcgtcggcgaggcggcggaagatgatcgacttggcgatttcgtcgacgcggcagccgaggccggcggcggcctcggcggaagtccggccgctcgccggcagcaagacgaccggctggccgtggccgatccgtcgcagcatgtcggccacgcgctgggcgctttcggggagtctggtttctggcttcatgggcacttgcgggtggtctggcgccggcacccggggtggccgcggcgcatcgaggcggcgtgggaaaggccggcagtatgccacagcgaagctgatccctggggcgacgccgccaggcataaaccgcgaaaatgccgatttgcaaaatgccgccgccttgctactctccatcctccggcgcgcgcaaggttggactgaacgaccttgtcgccactgacgaccggctaccgcccgaagagaagaccaccatgcgcaactcccccgacgaacaccaggaaatccgcgacgccgtgcgcgacctgtgccgccagttcccggacgagtatttccgccgcatcgacgcgcagcgcgcctatcccgaggacttcgtcgatgcgctgatcggcgccggctggctgtcggcgatgatccccgaggaatacggcggctccggcctcgggctgactgcggcgagcgtgatcatggaggaaatcaaccgcagcggcggcaattccgccgccgtgcacggacagatgtacaacatgggaacgctgctgcgtaacggcagccgggagcagaaggaacgctatctgccggggatcgccgccggcaagctgcgcatccagtcgatggcggtgaccgagccgacgaccggcaccgataccacgcgaatcaagaccaccgccgtgaagtccggcgaccgctaccgggtcaacggccagaaggtgtggatctcgcgcgtgcagcactcggacctgatgatcctgctggcgcgcacgacaccgttcggcgaagtgaagaagaaatccgagggcatgtcgatcttcatcgtcgacctgcatgacgcggtcggcaacggcctctcggtgcggccgatcgccaacatggtcaaccacgagaccaacgaactcttcttcgacaacctggagattcccaccgagaacctgatcggcgaggaagggcagggcttccgctacctgctcgacggcctcaacgccgagcgcacgttgatcgccgccgagtgcatcggcgacggctactggttcgtcgagcgcgccagccgctacgcgaaggagcgcatcgtcttcgaccggccgattggccagaaccagggcgtgcagttcccgatcgccgatgccttcatcgagatcgaggcggccaacctgatgcgcttcaaggcctgcgccctgttcgacgcgcaacagccctgcggtgccgaggccaacatggccaagtacctcgccgccaaggcttcgtgggaagcggccaacgtctgcctgcagacgcacggcggcttcggtttcgccaacgaatacgacatcgagcgcaagttccgcgagacgcgcctgtaccaggtggcgccgatctcgaccaacctgatcttctcctacgtcgccgagcacctgctcggcctgccgcgctcgttctgagatcgcgaggagtccggcatgcgtccgctcgacggcatcaccgtagtcaccctcgaacacgccatcgcggcgccgttctgcacgcgccaactggccgacctcggcgcgcgcgtgatcaaggtcgagcgccccgtgaccggcgatttcgcgcgcgcctacgacgagcgcgtgcgcggcctggcctcgcatttcgtgtggaccaaccgctcgaaggaaagcctgacgctcgacgtcaagcacgctgaggccgctggcatcctggccagactgctcgagcaggccgacgtgctcgtgcagaatctggcgcccggcgccgcggcgcggctcggcctgtcgtacgaggtgctgcgcgagcagcatccgcgcctgatcgtctgcgacatttccggctacggggcaagcgggccgtatcgcgacaagaaggcctacgacctcctgatccagagcgagtccggcttcctctcgatcaccggttcgcctgacgcaccggccaaggccggttgctcgatcgccgacatcgcggccggcatgtacgcctacagcaatatcctggcggcgctgctgcagcgcggccggagtgggcgcggctgccacatcgaggtgtcgatgctcgaaagcatggtcgaatggatgagctatccgctgtactacgccttcgacggtgcgacgccgccgccgcgcgccggcgccgcgcatgcgacgatcaccccctacggtccgttcaccgccggcgacggcaagacggtgatgctgggcctgcagaacgagcgcgagtgggaagtgttctgccgtgcggtgctcgaacggccggaactggccgccgacccgcgcttctcgtcgagttcgcggcgcacggcgaaccgccaggaactcgaggcgctgatcgtcgccagctttgcgtcgctcagttccgagcagttgatcggccggctcgacgccgcgcagatcgccaacgcgcgcatgaacgatatgcatgatgtctgggaacacccgcagttgcgcgcgcgcgggcggtgggccgaggtggcgacgccggccggcccgatcccggcgctgctgccgccgggcgcagtcgatgccttcacgccgcgcatggacgcggtgccggcgctcggtcagcacaccgacgcgattctcggggaactgggctgggacgcggcagcgatcgagcgcctgcgtcaggcgggggcgatctgaacgtcgccgcttatctgcggggtggcgatcagcgcttggtctgccccctcagcggggacggctgttgcggcgtatccaatcgccgagcgcggcttcgtcgatctcaccggcggcgaccgcaagcatggtcagcgttgcatcggcctgcgtcgcgacgagccgtaaaccgttgatcgcaagaaaaagaccgattgacaggaaggccgcgcgcttgttgccatcgacgaagggatggtttttcgctaggccgaagccgtaggcggccgccggggcggcgaaatccggatcaccgtgggccagcacgttgcgcggacggaccaaggcggagtcgagcagcccctcgtcgcgcatgccggccaggccgccatgctcggccaggctttcgtcgtgcagcagcaggagcaggcgcttgtcgatccaggtccacacgggacgctacttggccagtgtgtggaaggtatctcggtactcgcgcatgaactcgcggccaacttcgagctgctgtgcgaagtcgggttcgtagggcgtcagggttacgcctgcgggagcgtcggttacgtaaagggtgtcgcccttctcaaccttgagccgggcgagcagctccttgggcaggatgaccccgaccgaatttccgatctgtgtgatcttcagcgtcaacatggtgcgctccacggttcgaacggctgttatattagggcgtgcaccccgagcaggcaaggcttgcagccgtcggtcaatcgccatcccggtgtgtggcagcgaagcgccagttggcgaagcccgccttggctctgccagcagtacgctttcgacggtgccgtgccgccgctgcgcacgcgacgatcaccccttgcgctccgttcaccgccggcgacggcaggacgatgatgccgggcctgcagcacgagcgcgagcgcgaggtgttctgccgcgcggtgctcgaaaggccggatgtggcgagtgatccacacgcttcctcttgagtccgcggcgtacggccaatcgccaggaaatcgaggcgctgatcgtcgccagctttgcgctgctcggttccgaacagttgatcgaccggcccaactgtggggctgttctgccgtcgggcgccgtcgatgccttcacgccgtgcatggacgcggtgccggcactcgggcagcacaccgacgcgatcctcggcgaactcggctgggacgcagcggtgatcgagcgcctgcgtcaggcgggggcgacctgaacgtcgccgcttcagtgacccggccgagtgtggcgaatggccgcgatgctgccggcgagccgctcctgtagctcgggcgggcggcggagaaggtgggaagggtgccgggtagccgtcgagggtactcagggcttcttccgcgccggggtcaaggggctggtcgccgaagccgacctgggcgcaggctatggcgagggcttgcaggggctgcagcatctggctcggcacacggccaccgccaccgctggcgaggcgttcgagctcggggagcctggcatcgcgcttctgcgctcagtcggaggctgtggccgcgaagcggcgccgcgcggcagactcgacttcgagctggccgacgcaagatgcgcgcgtcggtacggctgctaccaactcaaacgcacctgttacgaactgggcaaccagaaagtaataagtccgccaaattcacccgtcactttcaggccaacgccttatagatattgaacaagctaatcaacgaaatcagtccgccaaccagcattaacaacgtctttgtcttaagttgtttggtaacgaatgccgcaaacggtgcggcgaatagcccgcctactgccagccctgcaaccaatagccataccgtatgatccagaatcgcaaagaacgcgatagcggtcgagatggtcagaaagaattcggccaggttgactgagcctatcgtcgttcttgggtcatggcctgcgcttaccagtgaggtcgtcacgataggcccccaaccaccgccgcccgtcgtatccataaagccgccaaacagcgccagtggagcaaccttgcgtgtatcgatttccgatttgttccgatgatggcgaaaagccttgctgaacacatagattcccattgccaacaaatacaaggcgataaatggcttaagtgcgttcccgtctatgctggtcaagacatacgtgccgatcaacgcacccagaattccgggaatcagcaggctaagaaacagttttctgcagacattgccgagtctcaagtgggagactccagagacgccggtcgtaaacacctcggccaaatgagttgcgccgctcgccattgctggaggcgcaccaagagccagcaggaaacttgtggaagtgatgccataggccatgcctaatgcaccatcgacaacttgtgcgatcagccctacggcaaaagctgtccagaacatggggtcgttgagtgcgtcttgtatcaaacccactccgccagctacgccgtttccgccaaatatgcggtaaacgaagtagctgaacagcgcaaacagcatcgacaagaccagccaaccaaccaacttcattactggatggtcaccggcatgagtgacttcgtactcgatcggtggaattcctaacgcggcatgctcaggatttacggttacgtcttctaagtccaagtgacgaattttcatgtcttggcatcgccttcattagtggttggtttgatgataggacgaaatgtttattccgaaaaataactaatttggatttgtatattctatttgtgcatatataggtaacggcgggaagtcaggacgtcaagatgttgttgccgcgagtggaatcgaagcagagccaacgaaagcggcaacagctggatgccgtggcctttgcgcgcatgaagtttccagcgtcctgcttccggatcggtgccgtgccgctgaaggacgttcgtcacaagctgctgggttagcagcgtgatcgctcgctggccagcctgatgagccgcccgaagaacactgatgccggtgccttcctggactttcccggttgcgcaagcacatgggcctgcgcaccgatgccgcgctccacttcagcaaccatcaccgcgcgcacgtgctgtcatcgcggcgggactgcgactggaccgatgacgtccccttggagattggctgcaaaccttgcggaagaagcacccggccaggcacattgcgatgagtggtggggtgttcgccgacgtacgcctgagccagttggtggccgccccgccgggaattgccgaggtattggttttaccggcgatggacgacgcgggtttgccggttggcgcctgcatcgactactggaccgccagtcagggcctgtcatgcttgacccgcgatcgcctcacccacctcggctacggctggccctacaccggcgacgacttgttggctgccggcgagcgactcggttctcgggttgtcaacgccagcttcaacgcgcacgaggaaccgatggtagacacgccggcagaggccttgcaggcgctggcggacaaccgcatcgatttcctggtctgtgatggcgggatggtgtttccggttggtcaatagggccgggttccgatttgccccccccgagggcttccattctttgtattccagggatcgctgagcttcaggtcgtggcgccccaggattgcggcgagcagccaccggctatgggcgcgcgcgaagcacgttagctcgtgccgccgcgcgctgggcaagccggtgtcgcggggacggctataggcttgccgtgcgcgccgccgccgtcgggccagtcctggagtccgatctcgatagttcgcgcgaaaggcgtcggcttgcgccacactggcagcctgtccgactttcacctcgcccgaggtgtcagcgtcattctgaaagtcccctagacctagcggtttgcgagtcgcgtttcttcttcgttgattttcttcggtggcttccaatcccatgtgttacgtccgcccctaaacgggattgaagggctttgaatatcgcgcgtactttgagcaggaagatcgaaggatctcctgagcgaaggcggaatgaagaaggacggagaagggctggaacacctctgctatcgtgggaagttatcgagacgaccgagatagaaaagagcccagcccatgcaacgaattgtagccggcatcaccacgcttgagcagcacgttgagacgactcaaaaggccgctgaagtgtatcgaccgaagtcgtgcccgcactgcgggctgggagtggtccatcagcatggtcactatgagcgaaaggccgaccgccgagccgtgccgccacggctcaacccgatccccatccttcgctaccgttgtgccggatgccgacgcacgtgttcgcgcctgccggaatgtatcgcaccgcgacgctggtatgactggtcggtgcaacagcaagtcctgcagcagcggctgaacggcgcggcagagcaccccggcggtccacctgaccggcacacgggcgcgcgctggtggaactggttgcaggagcggggaaaggactttgtgtttcacctgcgcgtgcgctttgccgaactcggccgggccgttgacacgcacggtttttggcaccaggtgttcaacagcctgggtctgccgcgggccatgttctggctcgatcaagagatgagcgtcccatgatttcctgacaccgagcgagtggcggacggtggggaccccgcccgggcggggtccccacacagtttgctcgtggcattatttcggcccttttgttttgatgacgactcccattcaccccgaggagtcgtcatgaatcgaatcaatccgatcgccttgtttcgcctgtccgtcctgggttcgctgaccagccgggaacggctggatcacggcgaattgcagcagaccatccgcgccctggccgagcgcgaatacaccattcccggcacgcgtcggcgccatgttgccgagaagacgattcagggctggtattacacttaccttgcccagggcatcgatggcctgacacccaagacccgtatcgaccgcgggcaatcgaagctatcgcaagccattcagaccgcgatccttgccgcgaagcgcgacaacccgcgccgctcgatccgtcagattcgccagttgctcgaagccaccggaacggtggctcgcggcagcctgtcgcgctcgacggtccaccggctgctgcaacagcacggcctgtcgcggatcagcggctcggccagcctgcccgaggagaagcgcagcttcgtcgccgcttccgcgggcgccatctggtatggcgatgtgatgcacggtccccgcgtgcctcacgagggcaagctcgtcaaggggtatctcgtctcgctgttcgacgatgcctcacgtctggtggctcacagcgctttctgccccggcgaaacggcgctcgacatcgaaggggtgctcaagcaggcgctgctgaagcgaggcatcccgatcaagctcgtcgtcgataacggcgcggcctaccgcgctgagaccctgcaggggatctgcgcccgcctgggcattcacctgatctattgccggccctatgcgcccgagggcaagggcaagttggagcgctggcaccggacctgccgcgaccagttcctgtcggaactcgacgagcgccacatcaacagtttcgaggacctcaatgcgcgtctctgggcctggctggagcgggtctatcaccatacgccgcatgccggcctcgacgggatgacgccgctcgcgcgctaccagcaggatttgtcgaagattcgttcgctgggagcgctggccgcgcagctcgatgccttgttccggtatcgcgtcagccgtcgagtcaggaaggatggcacggtgtcgtatcagggggcgcgcttcgaagtgcctttcgaactctccggcaagacggtgtgtctggtcgtcgatccgcatagcggggcggtcatcgaggtcgaggacgagcacggcaaggggatcggcgccgcgaccccgctcgatgccctgggcaatctcgatcgccaacgaaataaatccgacccgacagacgccgctcccgcctcgccgtctggcccgaatctgatcgaactcacctatcgtcagtattacgaccgcaaaggagactgaagatgtatctgcaacactttggtctgcgccatccgcctctgggcaaggacgccgccgagctgtgggatgacggtgcgctggcgcaactcgccgagcgcttccagtggcttctgcaatcgccgggcctcggcctgctgaccggcgaggccggcgtgggcaagacggccgccttgcgcctcgtgaccgccaagctcaatccgcatcgctaccaagtcatctaccatgccgagaccgatttcggacgggcagacctttaccggtgcctggcccaatccctcggccttcagccgagttatcgtcgcgcccaactgtggcgcgacatcaaggcgcatatccatcatctggccgacgccaagcaacttctgccggtctggatcctcgacgaggcgcagaatctgccacccgaattcttccgcgatttccccgcttttctcaacttcgccttcgattcgcgcgatctcatcactgtctggctggtcggtcacccgatcctcgcccaaaccctcgaacgggcgtcttacgccgcactcgccggccgcatccaggcacgcgtgcatctgcgaccggtgctcgaacgcgagcgctttgcgcaactcgtcggccatgccctcaagagcgccgggtgtgcgcataccctgctcaccgattccggcctggaactcctgcgccaagccagcaagggcctgccgcgccacgccgggcgcatcctgcgcaccgccatgcgtctggcggtgccgcgcgcactcaatcatttgcccgacgatctgctgcaagcggctatcgaggagttgcgatgaaacgccgccctcactccctcttccccgacggcctctccgacgaaagtgcggcggcgatcagcgagttccttcaccaactcgccgctgcttgtgaggcccgctacctcgtccagcttcgccgccaccgcagccgtcagatgaacctctacgatcccgaagccccttggagaatacctccaggcgagcccttctagccctctcgtcccacgctgacgccggaacctcttcttccggcgtcagcgtgggactttgccatcatctcaacctcgaatggctcgggttgaagagttccagatatcgcgggacgtaacaccatggttgtccaggtcttcttccgcactattccgttttcctcgttcctggcttccccgtggttccgggaatcctgatcagcagaatctccaactacgggcttgtagtgccactcgaaatcctcttggctcgcaaacaacgtgggtcaagagagcagcgtgatcatgcccacccagaggtgggtgcgctgaacgcttacggtggagcggctcgaacttgaggggcagcaggcggttggcgtcgggattgagttcgaggtgcattttttttctccgtccacccattgggagttcagcgcggcctgcaagccggcgacgacggcgaagcggcagttgcagatgtcggccgcgcactgtggttcgagcttggcagggccacgctcctgtttcttgagccagacgcgcaggtcgtgcttttcgttgagcgtgcagaccagcgcttcgacccgcgccgagtcgtggtggttgtgactgatgaagagatcgaactggcgcagcgacagctggttggcgaggtcggccggcagcagcgggtcgtcggtgccactctggtagaactgcagaatcagtcggcgagcttcagcgtgcgcgccgccgggccatggtccagccagcgcgtcggtgaggcgacgagagcgctgcgcccctgcacgacggcgtgctcatgccttcggcaggcatttcagtcgacggtagagcgtccgttccgacaggccgaggtgcctggccagcgccttgcggttgccgcggaagctccgtacctgttccacgaacgaaaccgtctcgcgttcgcgggaagcgggcttcgccgcctggtactgctccggcatgccctgaagggtgagcgtttccgccgccagttccagtggcaagtgcggcagacggatctcatcgccatcgcaaagcaggcaggcacgttcgagaatgttgcgtaactcgcgcacattgccggggtagggatagcggctcagccagtcggcagcctccgccgacaggcgccgacgggaacgcccgccagcgatgcgggcgagcaagctttcggccagcagcaggacatcgtcaccgcgttgccgcagtggcggcaggtggatcgggaagatgttgaggcggtagaacaggtcctgccggaagaggcctttggccaccatttccgtcagcgggcgatgggtggcggagatcgttcgcacctccgccttgcgcaattctggcgaacccactcggcgataggttccggtttccagcaggcgcaagagtttgacctggatggaaagcgggatgtcgcccagttcgtcgagaaacaatgtgccaccggacgcggcctcgatcaggccggtcgtgcgagtcgtagcaccggtgaaggcaccgcgctcgtggccaaacaaggcgctttcgaacagtgtctccggcagtccggagcaatcgaccgcaacgaatggctgccgggcgcgcgggctgagttgatggatggcattggcgacgagttccttgccagtgcccgattcaccctgaagcaacacggaagcttccgacggcgctacccgggcgaccagttccatcatcccgagaaaggctggcgaacgaccgatcagaccctgggcgtgcgcacgactttgcgctccgggcagagcttcgagcttctcgatgtaaagaacgattgcgccgcgggcatcgcgtatcggtgacagctcgatgttttcgaagctctcgccgtgtgccgtgtaatggagatgcaacacgcgctcgcgccggccggattgcagactgcgctgtagcggacacgactcgcccgcctggtcgcagggcaccgtgtatcgatgcgaaacctcgaagcacttgcggccaacgacctcgacctgatcgacccagttggcccgataggcctcgttcgcggccagtatccgatagtcgcggtcacacaggatgtgcggttcgggaagcgtctccaggaacgagaccagctctgccagggacttgtgattgaccgccacgcgctgccaccagctctgccaaattgactgccgcatgctgccatatcggcagttgatagtcaaagacgacagcagcacgtccccatagacgacaccaacgcattgtttatgggtaattttctgtttccgggaaaagctggcacgagtcttgataagtaaatgctgatatggctgatcgaagccaattcatgaacccgcccggtcggggtttgcggacgcttgcttcgctcggcggagtctgcaaggcaagagcccacgccgcctgtttgcgcgacaacgaacccatcccaacgaggaaatcatcatgagtctatgtacgtgccagggcgaatcatttctggtcagcgacagtccggcacgccggcgatggttgctggctaccgtcggactcggcggcgcgatgacactgactgccattgtgcctttcgtcagtagcctgctgccgtccgagcgagcaaaggcagccggcgcaccggtggaagtcgacatcgacaaaatcgccccgggcgaaatgatcgtcgttgaatggcggggcaagccggtatggattctgcaccgaacaccggcaatgctggaggccctgaagaaggccgagccgaatctggtcgatccgggatcggaagtcgcgcagcaaccagactacgcgaccaacgaacatcgctcacgaaagccggagtatctcgttgcggtcggcatctgcacgcatctcggttgctcacccgccaaggctttcgattccggggacaaggctctgggtgccgactgggccggtggttttctctgcccctgccatggatcgaccttcgattttgccggccgcgtcttcaaggacaagccggcgccgatcaatctggaagttccccctcatacctacctgacggacagccgcctgattatcggtagcgaccagcgcgggcaggcctgatccgtgcaaaaagatcggcggaagtgactcgacagattcacaggcgcagccggcggccttggggtcgccgtcatgcgccgcgtcgcctccttcgcagcgggcacgcccgcacttctcttgtgatcgacaccagaaggaaacatcatgcagatcgcagtgaccagccagaaccgcaagaccatcaccgcgcacgccgggaaatgccgcaagttctggatctacgaagtcgagaagggcttggtcgtcggcaagcgcttggtcgaggtttcgatggacgaggtcttgcacgccagtcatcagcacctggccgagccgctggccggaatcaacgtcctgattgccggtggcatcggccccggtctttacgatcgcctgatgcagagcggcattcttcctgtcattaccctggaacaagaccccgatgtcgccgtggtggccctgctcgccaacaacctcgaccggttgcccgttgaccgcagccatcatagccacgagcaccgctttgcgccgtcattggcgcccagcgagcgcgattgccgctgaagcgaaggcaggctcagcggctgcccatttgcgaggtaagcaccatgaccagcattgctcccacactcgacatcggcgccctcaagcgtttgcgcattctgtgcatctccgaaactggctggttcgacaccgctaccgtgtttgacgacattcgggccgccggcggtgccgagaccgaccagtacgctatcccgtggccgccgttcggccccctgcacgcggacaacgctgccggtttctcggcgctcctggaggccgagacgaccgatggcaaggtgcgccgcctgctgttcgacaccggctggaaccccgactggatggatcgccgcttcgcggaggagggcatagaccgcctgctgcaggagggccggatcgaggctttgatcgtcagtcacgagcacttcgaccacttctgggggatcggctcgacgctcagacactgtcccgccatgccgatttaccttcccgagggcttccatccgacaggcctggccttcattcgcgagcagggtcatacgggaagtgtgattaccgttgccagcgggcagccgctgctgctgtttcccggtctggctgtggtcagcttcccgatgcgcacgctgttgcaggtccagggagaaaacgtcctctacgccaacctggagaatcagggcttggccatgatcactggctgcggtcacggcggcgtgctgaacctgctcgactatgcccgccggagcttcacgggtggcgagcgtatccacgcgatctacggtggactgcacctttctcccctggaagactgggactcgggccgggaccagatcgtcaaggccctgggggactatgggatcaccaaattggcgtgcaatcattgcaccggccgcacggctgtcgagaagatgctggcgagcggcttgcccgtcctgcgcgggacggcccggcacggctcccagacggaattgttcctgggcaacggcgacgcgctggaactggggtagcaatgcgcatcgagccgtagaagtccgcgtcgccggtgaccctgcggcgcggggataccgagcggccggacgcaagtgccgggccaccggtagtggtcatggggcgcgggaccggcgctgagcggtgctttcgcccgccggcatccgctgaacgggtgtacgcggccgatctggccgctgccgcgcccaggcacggaccggtaggcgtgccgattctcggaactgtcccagacgaggagcacggctttctgctggatgaactcgatcgcgcgccgccgtcgggcaacgtcatggggctcgatctcgacagttcgcgcgaaaagcctcggcttgcgctacgctagacgatctacgcactacgcactacgcactacgcgccggcgcgcggtgcgtgacggaagcccccagtcagccccccactcaaggccaccatgaaaaccccgcacagactcaccgcactcgtcgaagaaggcctcgtcgatgaggtgattggccaattgatgagcggcaaggaggccaccgtctatgtcgttcgctgcggcgaggcgattcgctgcgccaaggtgtacaaggatgccaatcaacgcagcttccgcaagaacgcctcctatcaggaaggccgcaaggtcaagaacagccggcaggcgcgcgccatggagaaaggcagccgctatgggcgccggatgcaggaagaggtctggcagagtgccgaggtcgatgccctgtatcggctggccgccgctggcgtgcgggtgccgcagccgcacctctgcttcgccggcgtgttgctgatggatctggtgctcgatgccgacggccatgcggcgccgcgcctgaacgatgtcgaactcagcgaggaactggcgctggcgtatcacgccctgctcatgaatcaggtggtgcgcatgctgtgcgccggcgtcattcacggtgatctctccgaatacaacatcctcgttggcgaaggcgggccggtcatcatcgacctgccgcaggccgtcgatgcggcgggcaacagcgacgccgccgaaatgttcgagcgtgatgtgctcaatctgcgcacctacttcagcgccttcgcgccgaccctcaaggacacccagtacggcaaggaaatctgggcgcattacgaaagcggcctgctgtcgccggaactggccctgaccggtcaagtcgtactcgacgaggggctcgccgacgtcgacgccgttctcctccaggtcaagctggccatcgaggagaatgccatccggcgcatgtgcgaatagtccgggcgtcgatgcacgccgctgccgctgtggcagcacggcgctgcctgcaggtaaacggcgcgccgccgacaggctctgccggtgtgctcccggcacgacagcggaccattccgggcgagcttgcgccgagcttcacttcctgtgcttgcgcccgtcaagccaatgcgagatcgcgaagtagaggcttatcccaacgagaccgctgtagacacagaactcgtggagcgccgcaacggacaccaagccaagcacccggttgtccaggataaagggtgcgaacggctcgatatcggtatgcatcacgctgtcgagcagcacgtgactgtacgaaccaatgacggcactaacgattgcgacgggccaactgattggcgagtcacgagaccggcccagcaggcggaggcccaactcggccgcgtattttcccgtcagcgctgacccgataccaatcagcgttgcgccgacataggtatgcgaaaaaccatgcaaatgcccttcgccggtgatcatgacgaccagcggctggatatccatgatgatttgcgcccaggcaaagaccatcagtgaaaagcttccctgaagaagcgccttcaacagcaagccaggtcccatgtggaaaggagtaaagggcacgctcaaggctccgacatgataggtcgccgcgccagcgacgggcgcgtctgcaggtggccgggtgcctgcagcgccgggttggctggctcgctttgcatcaccacgaatcgacctccggcctgcacagagacggtggatcgttggcgcatcctgcggtgccggcgccgctcactgccaccagccgtcgctcatgacttgctcggcaaggcgccgacaaatcggtagccgacacccgcctcggtgcgaaggtgcttcggtcgcgcgggatcgtcctcgatcttcttgcgcagattgcccatatagacgcggacgtagtggctgtcttcgacgtgtccggggccccagacgttcttcagtagctggcggtgggtcagcacgcaatcgggattggcgatcagatagctgaggagccgatactcgatcggcgtcaggtggaggggcgctccgtcgcgctcgaccgtacgccgcgccaggtcgacgcgaatcgacccgaactcggcgagcgccgtgccgccggcgctacggctgcggcggcgcaggtgcgcgcgtacgcgggcgagcaactcggcagcaccaaaaggcttggtcaggtaatcgtcggcaccggcatcgagcgcggccaccttgtcgatctcggtcgtgcgcgccgagagtacgagcacggggatctccgaccaggctctcagatcacggatgaagtcgatgccgtcaccatcgggcaggccgagatcgagcaccaccagatccgcgcggcgggtgccggcctcgatcaggccgcgcttgacgctgtcggcctcgaagacctgaaacccctcgctttcgagcgccagcttgatgaaacggcggatattggcttcgtcctcgacgacgacgatgccggtcgtcggctccgtcatggcgcgcgctgcccggcgccggttttcgcttgctggtcttccaggttgttcatgtcacgacgctcgcgttgagggaagtggtgcaggcgcgctgcttgccgacccgggccggcgagacgtctccgcctcgctggcattgccccgcgacggcggtcggctccgccctggacaggcggctcaagccagacggatagtaacaagaagccaccccgcactgaacagctcaggcacttgcgcgtgtcgttctcgccgatcctggcaaggatgccctgtgcggtatcgccgccgtcggcaagtgtttacaccatttttacgtcgcattccggacactgacggcatcgcgttctgactccgcttgccgccgtgaaaactggactcccctcccgctggcgccgcgccccgtatctggtggccgccgcgctttgtaccctgaccacgctgggcacgcttccgctgcgtggcctgctcgatctcgccaacatcgtgatgatctttctgctgacggttttcgtcgcggcggtgtggcttgggcggggcccatcggtcatggcggccttcctcggggtggccctcttcgacttctttttcgtgccgccacatctgtcattcgacgtcgccgacgggcagtatctggtgactttcgcggtcatgcttgccgtcggcctgatctcgtcgcatcttgcggcattgctttcggagcggaccgccgaggcccagtcgcgagaacaggagacgcgcgtcctttaccagttggcacgcgatctgggtggcgctttgacggctgatcaggtcgccgacattacacggcatttcctgggcgctgttgagctggatgtgacgctgctggtcgccgaggcttcgggcaagggagtcgcgttccatgagttccatgaatacggtagccaccgcctgaatgatctggagtacggcttcgcgcgttcggcctacgaacgcggcaccatcgtcgagaccgatcccctggccggcatgggcgtagccatcgtctttctgcccctcgtcgtaccgacccgtgtcctcggggtgctggctctggtaccccggtcggacgacgtcgaccgggtgcgtgcactgcggcccttgctggaagcggtggcatcgctgctggcgatcacgctcgagcggctgcattacgccgatgccgcgcaggacagcgaactgcaggtctccgcggagcggctgcgcacatcgatcctgtcctccttgtcgcacgatttgcggacaccgctgacgagtctcgtcgggctcgccgataccctggtgcacaggcagccggcgctcgacgaaggcgccatcgagacggccgcgatcatccgcgaccaggcgcatgccatgcatcacctgatgtccaacctgctcgaaatggctcgcctgcaggccggcagcatcacgctgaacaaggagtggcagcccttcgaggagatcgtcggctccagcacgcgcctgctggcgggtcttctcgccagccgcaagctcgacattcaggtgccgcgcgatctgccgctggtggacttcgatgccgtgttgctggagcgcgtcctgtgcaacctgctggagaacgcggccaagtattccccgccgggggcgcgcatcgaggtgctggcgcgcacgcgcggagaggcgctggaaatcgccgtcggtaacgacggccgcggttttcccgtggatcgcatcgaccaggttttcgacctgtttgccaggggcgagcgcgagccggccgtcgccggtaccggcctggggctggcgatctgcaaggccatcgtcgaggcgcacggcggtacgatcgtcgccgagaaccgtcccggcggcgcctgtgtgcgtttcacccttcctctcggcacgccccccgccatggacgaggagggcacgtcatgaacgagacgaccgcgcgcgtcatcgtcgtcgaggacgagccgcaaatccgccgcttcgtgtgtgatgccctgcgccgcgagggctgcgcttcgatcgaggcggccacggcgcgccaggggctggacgaacttgcccgtggcaaggcggatctggtgatcctcgacctgggtctgcccgacatgaacggtatcgaattcatccgcgacatgcgtagctggtcggcagtgccgatcctcattctttcggcccgctcggccgagcgcgacaagatcgccgcccttgacacgggtgccgacgactatctctgcaaaccctttggtgtcggtgagttgctggcgcgcttgcgggccttgctgagacgccactggcaagccggcgaggccagtcccctacatcggttcggcgacgtcgaggtggatctgtcccggcgcatcgtcagccgggggggcgtcgagattcacctgacgcaaatcgagtatcgcctcctggcggtgatgctcgccaacagcggcaaggtactgacccatcgctacctcatccgggaggtgtggggacccgggcacagcgagcagggccactacctgcgcatctacgttggccgcctacgccagaagctcgagatggacccgacgcagccgcagcaccttctgaccgagaccggcgtcggctatcgctttcaatcctgaatcctgaagcaagaggtaagcacatgtctgaaaacaccggcgagagccgtctggccggcctgtcgctggctgcccttggcgtagtctatggcgacatcggcaccagtcctctgtacgcgatcaaggaagtcttcggcggtgaacaccacccggtgccgatcacgcctgacaatgtcttcggcattctctcgttgattttctggtcgctgatgatcgtggtcagcctgaagtacgtgctgttcatcatgcgcgccgacaacaagggcgaaggcggcatcatgtccttgatggcgctggccctgcgaccgatcgcggaaggctcgtggcagcgccgcctgatcatgattctcggtctgttcggagcggcgctgttctacggtgacggggtgatcacgccggcgatttccgttctctcggcggtcgagggcctcgaagtggcgactccggccttcaagccgtacgtgctgccaatctcgttgatcatcctggtgctgctgttcgcggtgcagcgtcacggcacggctgcagtgggcaggtttttcgggccgatcatggtgctctggttcctgacgctgggcgcgctgggcttattcagcatcgcccacgagccgcaggtgctgagcgcgctggggccttggcacgccgtgcgtttcttcgacgacaacccgattctcggcttctttgcactcggcgccgccgtgcttgtgctgaccggtggcgaagcgctgtacgctgacatggggcacttcggacacaaaccgatccagttggcctggtttggcctcgtgttgccggcgctggtcatcaactatttcgggcagggagcgctgctgttgcgcgacccgcaagccatcaccaatccgttctatctgctggcgcccgactggctgctctatccgatggtcgtgctgtccacggtggcaaccgtgatcgcgtcgcaggctgtgatttccggcgctttctcgattacgcagcaggcgattcagctcggttttaccccgcgcatggagatcagccacacgtcggatcagcagatggggcaaatctacctggcgggcatcaactggagcctgctggcagcggtcattgtactggtgctcggctttggcagttcgtcgaacctggcggcggcgtacggcatcgccgtcacgggaacgatgttcatcaccgatctgctggccttcgtcgtcgcgcgatacgtctggggctggcccgtctggcgcgcgtttctcggtgcgctgcctttcgcaatcatcgatctggcctatttctccgccaactcggtgaagatcgctggcggcggctggttcccgctgctcttcggcctcgccgtctatgtgctgctatccacctggaagcgcggccgcgacctgctcagcgcacatctggccatggatgcgatggatacgggaagcttcatgcaagcgattggcggggcgcgacgggtacccgggacagcgatattcctcacctccaatcccgacaatgtgccgcactccctactgcacagcctgaagcactacaaggtgttgcacgagcgcatcgtgctggtctccgtccatatcctcgacgttccccggcgtgcggacgccagccgggtcgaggtcgtgcacatgaccagtgacctctggcaggtgaaggttttctacggcttcatggagcaacccaacctgccgaacgcgctggaagagtgtgccgcctacgggctcgatttcgacccgatggatacctctttcttcctcggtcgggaaaccctgcttccgcgactgaataccgacatgtgtcgctggcgcggcaagctctttgtgtggatgttccgcaacggtggcagcgccgccaacttcttcggtttgccggccaatcgcgtggtcgagctgggtacgcaggtcgtcatgtagctcccccttcttcgacaaccgtcggcggtacgccacgcggcagcgaaaagatgaaacgtgcgccgccgcgggggcggttctcggcatgaatccggccgccgtgcgcctcgacgatggcgcggcagatcgccagaccaaggccaacgccggaggtcgtgctctcccgtgcgccgcgctcgaacttctcgaaaatgctctcctcgcgccctcgtggcaagcctggcccactgtcgtccacccacacctcaacctcattttcacgcgccgctgcaccaatactgaccggcgtgccggccggcgtgtacttggcagcgttgtcgaggagattacagagcacacgttcgatcagtacgccgtcgatttcgagcagcggcagatcatcgggcagggcggtatgcacggaatgggcggcaagcgacacgtcggtggccatcagcgcgctgccgacgacttcctcgagcggctgccactggcgcttgagttggaccttgccggcctgcagacgcgccatgtcgagcagactgttgactttggtgctcatgcgtagcgcttcttccttcagcgttgcggcaatcgtggcctgggcatcggtgggtggcggctgcgtcagccggatcgactcggccaggcccaccagcacgctcaagggcgtccgcagatcgtgcgagatcgccgacagcagggaattgcgcagactctccgactccatctgcaccagcgtggtttgcgcgacgtcgacatagtgcatgcgctcgacggcgatcgccaccaggctggcaaaggtctcgagttgccggcgcgcctccggcccctgcacgcgcagcgggtcgcggggtgcaatggcgagcacgccgcgcgtacgcattggggccttgagcggcaggtagaggagcgggctacccggcaaggtatcggtggacagcccagccgcctcgccgtgatcgaaggcccagcgggccacaccttcgtctacgaccggcgtctcgccggcggcggctttggcagcaagtatcgccgcttgcaggtgatccctggtatcggtcagcaagagcgctgcccgggcaccgaattcgaccaccagaaagcggtcgcaagcctcggcgatctgcaccggcagcaaagccgccgacagatctcgggccatttcgtagagcccgcgcgcgcgcgcctcgcgctgtgtcgccacctcggcgtgctgcttgtagcgcgcggtgagctggccggtgatcagcgccacgatgagcatcacgccaaaggtcatcagatattgcgcatcgctgacggcgaaggaaaagcgcggcggcacgaagaagaagtcgaaggcggcaaccgccagaaaggcgctgagcactgctgggccgcgtccaagacgcatggccacgatgagtacggcaagcaggaacagcatggcgatgttggtgagttcgatcgcgcctgccagcggcgctgccagagcagttgccacggcacagattgccgtggccttgaaataggccagccactcgcccggtgtcggtggagccgtcggcgatggcacggcggtccgtgcgtcgtcgttgcgcgccacctggaccacgtccaggtcgggtgcggcatgaccaacgcgctcgaccatcgagcggtaccatggttgccaacggcgtggatggtcgcggccgacgagcacccgtgacaggttgtgttcgcgcgcataatcgacaaccgtcgcgacagcgtcgtcagccgaaagcgtcgccgtttcagcgccaagcgaactggcaagatcgagcgcgcgcacgatgcgctgccgctgcaattcgggctccggcccagcggtgtgcgtgtcgacgtgaacggcatgccagggggcctcgagtcggcccgccagacgcgccgcggtgcgcaccagtcgctcgccgccggtgcctggtccaatgcataccaacagtgcatcgcgcgtttgccataccgtattgatcgaggtttcgcggcggtaggccagcatctcgtcgtcgacccggtcggcagtgcggcgcaaggccaactcgcgcagggcgatcaggttgcccttgcggaagaaattgcggatcgcccgttccgcctgttgcggcaggtagaccttgccctctttcaagcgctgcagcagttcgtcgggcggtagatcgaccagcaccacttcgtcggcggcgtcgaagacacggtcgggtaccgtctcccagacgcgaatgccggcgatgccgctgacgacatcgttgagcgtttccagatgctgcacattgaccgtgctgtagacgtcgatgccggcaacgagcaactcatgcacgtcctgccagcgtttcggatgccgcgacccggcgacgttggaatgggccagttcgtccatcaggatcagcgccggacggcgcgccagtgcgccgtcgagatcgaactccttgagcatcctgtcgcgatgagcgatgtcgcgcaatggcagccgttcgaggcccgcgagcagggcctcggtttccttgcggccatgcgtctcgacgacaccgatgaccacgtccgtccccagctctttctgctgacgagcggcaccgagcatcgcgtacgtcttgccgacgccggcagaggcgccgaagaagatcttcagcttgccgcgcgcagctttggcctcttcctcctggacgcgtgcgaggagtcgatcggggtcgggtcgttcggtcatagccagcccaggcgccgaaagcggaagaagagaaaccccatggcgccagcgatcatggtcaacgccattgggtaaccgtattcccattgcaattcaggcatcaccttgaagttcatcccccagataccggcaaaggcggtcgcgatggcaaagatcccggcccaggcggctaggcgcttggcgacatcgttctgttcgatggccaccgatgaaagactgacctggatggcggtgccgatggtgtcgcgtaggacatcgaggtgcgcgttgatgcgcgtcaggtggtcatagacgtcgcggaaatagtggcggctactggccgaaaccggtggtacgcgaccgctggcaagcttgctgacagcctccatcagcggcgccaccgcgtgcttgacgatggttacgcggcgtttcaggtcgtagaggcgctcgatgttgaggcgtgccgcgccgcgctcgaagatgcgctcctcgataccttcgagctcagattccatgctatcgacgatcggaaaatagcggtcgacgacggcatccatcaaggcgtagaggacgaaacccgacccttgcttgagaacctcgggctcgcgttcgcagcgttcgcgcacacccagcagatgctggccgctgcggttgcgcaccgagagaataaaattgctgccgacgaaaatatccacctcgccgatggtgatctcgccatgctccatttcgaggaggtgaatcacggcgaacaggctgtcgccatactcttcgagcttcggccgctggtgaccgtggttcgcgtcttcgatggcgagcgcgtgcaggttgaactcgatacgcattttgtcgagttctgccggggtggcatcgcgcagggcgacccagacgaagcagtccggatgctgcaggtagtcgctgatttcatcggtgtcgatatcggcaagcttcttgccttcgcggtaggcaacgcaattgatcagcatcggagaagctccgtcaggtgggatgccggcattttccgcgcttttcccggtgccgacacgcactcctgcgcggcccccggtgttcacggcgccagcgcgtcgagggcgaggttgagtctgaggacgtgcacccgcgcttcgccgaagacgccgaggtcgcggccctccgtattcgcggcaacgagttgccgcacggccttcgtctcgagatggcgggcgcgcgcaacgcgctccgcctggtaatcggcggcggccgggctgatgtgcggatcgagaccgctggccgaagccgtgaccagatctatcggtatgggtcgctggttccctgggtcggcggcgtgcagcgcttcgacccgacccttgacggcatcggcgagggccgggttcaagggtccctggttcgagcccgaggatgcggcagcgttatagggttggggtgctgttgcggaagggcggccccagaagtacttcggatcgctgaagttctggccgatcagtgcagagccgatcggttggccgtccttgatgatcaggctgccgcccgcggcagcaggaaaggcgatccgggccacgccggtgaccaggaacggatacaggacgccggtaacgagcgacagcaacacgaacagagaaatggcgggacgcagcagcgttttcattgatacctcctcaggcaagaccggcggcggccagcgccatgtcgatcagtttgataccgataaagggggcgaccagaccaccgaggccgtagatcgccaggttgcgacgcagcaggctggcggcaccgacggcgtggtagcgtatccccttcaaggccaggggaatcaatgcgatgatgataagggcattgaatatgaccgccgagagaatcgccgaggctgggctggccagtcccatcacgttgagtgccgagagcgccgggtaggtgctgacgaaggcggccggaacgatcgcgaaatacttggcgacgtcgttggcgacgctgaaggtggtcagcgcgccgcgggtcatcagcatctgcttgccggtctcgacgacttcgatcagcttggtcggattcgagtcgaggtcgaccatgttgccggcttccttggcggcctgcgtgccggtgttcatggccacggcgacgtcggcctgggccagtgccggggcgtcattggtgccgtcgccggtcatcgccaccaggcggccctcggcctggtactggcggatcagcgccagcttggcctccggcgtcgcctcggcaagaaaatcatcgacgcccgcctcggcggcgatcgccgccgcggtcagacggttgtcgccggtgatcatcaccgtcttgattcccatctgccgcagttcgccgaagcgttccttgataccgcccttgacgacgtccttcaattcgacgacgccgagcacgcgcgtgccgtcggcaacgaccagcggcgtgctgccgcgtcgcgccgccgcctcgaccgctgtcagcaccgacgctggcatggcgccgccgatggcctcgacatgctggcggatggcgtcggtcgcccccttgcgaatctgccggccatgcacatcgacgccgctcatccgggtctgcgccgagaaatgcacgaactgcgctgcgagcgcgtgcacgtcgcgctcgcgcaggttgaagcgctgcttggcgaggacgacgatgctgcgtccttcaggcgtttcgtcggcgagcgatgccagttgcgcggcgtcggcgagttcggcctcgctgacgccctcggcgggcagaaaggcggcggcctgacgattgccgagcgtgatcgtgccggtcttgtcgagcagcagcacgtccacgtcaccggcggcttcgaccgcgcggcctgaggtggcaatcacgttggcctgcatcatgcgactcatgccggcgacgccgacagcggaaagcagtccggcaatggtcgtcggaatcagacacaccagcagcgcgatgagaacggtgatgctgaccggcgagcccgacccggccaccgtcacgctgaactgggagaacggcagcagcgtcgcggtgacgccgaggaagacgacagtcaacgccgccagcaggatcgtcaacgcgatttcgttcggcgtcttctgccgcttcgccgtctcgaccatggtgatcatgcggtcgacgaaagtctcgccgggattgacggtgacacgcaccaccagccagtcggagagcacgcgcgtgccgccggtcaccgccgagaagtcgccgcccgattcgcggatcaccggcgccgattcgccggtgatcgccgattcgtcgacagaagcaacgccttcgatcacctcgccgtcggcggggatggtttcgccgacactgaccagcacgacgttgccgacgcgcaactcgtcagcggcgacagtttgccattcggcgtccgcgcgcggcgcctgcagccgctttgcccaggtttccttcttcagaccgcgcaaggacgccgcctgagccttgctgcgcccttcggccagggcctcggcgaagttcgcgaagagcacggtaaaccacagccacatcgcgacgccgaggatgaacgcggtcgactcctgacccggaccgctcagggctgggaccgccgccagtgtcgtcaggatcgagccgatgaagacgacgaacatcaccggattgcgccactgcacgcgtgggtccagcttgcgaaacgagtcgccgatggccggcttgagcaacgccgggtcgaacagggaaaacgtcttgcgtgtcatgaaattctccagcgaatcaatgggcggaccacagcaccagatgctcgatcagcgggccgagcgccagcgccggcacatagttgagcagaccaaccagcaacaccacaccgatcagcagcgtcacgaacagcgggccgtgcgtcggcagcgtcccggcggtcacgaagatccgcttcttggcggccagcgacccggccatcgccagcaccggcacgatcacggcgaaacggccgaaccacatcgccgtcgccagtagtccattgtagaaaggcgtgttgaccgacagcccggcgaaggcgctgccgttgttgttggcggccgacgacaaggcgtagaggatttcggcaaagccgtgtgcacccgggttggcgataccggcgcggccggcctcggtcatcacggcaatggcggtgccgacgaggaccagcaagggcgtggcgaggatggcgatggacgtcatcttcatctcgtgcgactcgatcttcttgccgaggtattccggcgtccgtccgatcatcaggccggcgatgaataccgccagcacggcgaagatcagcatgccgtagaggccggaaccgacaccgccgaataccacttcgccgagttgtatcatcaccagtggcacggcgccgccgagcggcgtgaacgagtcgtgcatcgaattgaccgcaccgcaggaggctgccgtcgtgatcgtcgcgaaaagcgccgaatcggcgatgccgaagcgcgtctccttaccttccatgttgccgtcggtcaatgccgtggtgctcacgctcgtcgtctcgccgaccccgacttgcgcgagcagcggattgccctcttgctcgaagccgatggcagcgatcgcgaaggtgacgaagaggagcgccatcgcggcaagcaacgtccagccctggcgttcgtcgccgacgatgcagccgaaggcaatgcacagcgcgccgggaatcaggaaaatagacaacatctgcaggaagttcaccagcggcgtcggattttcaaagggatgagacgagttggcgttgaagaagccaccaccgttggtgccgagcatcttgatcgcctcctgcgaggcaaccggacccatcggcaaggtctgcgtgggtgtcgtggcgggctcggtgacggcgttgcccttgtcgtctttgagcggctggccgtcggtgtcgagcctgggattgtcgtatttggtgacctccagcgtcgtcaactcctggtaggcgtcgaggttctggatcacgccctggctggccagaaacagcgcgaaaaccagcgacagcggcagcagaatccaggtcgtggcgcgaaacaggtccgcccaggcattgccgatgccagcattcgaatgccgcgcaaagccgcgaatcagcgcaatggcgacggcgatgccggtggcggcggaaaggaagttctgcaccgtcaggcccagcatctggaccaggtagcccatcgtcgattcgccgccatagccctgccagttggtgttggtgacgaagctcaccgccgtattgaaggccgaatcggggctgacattgaccatgccctgcggattcaatggcagccagagttgcaggcgctgcagggaatagacagcgaggaggccgagggcgttgaacaagagcagggccaacgcgtatttcagccagcccatgtcttcatcgcgctgaaagccgcacgcccggaacaccgctacttcgaagcggctgaccagggtcgcgtgattctccatcatcatcaccctggcgatatagattcccagcggccggaccaggagcagcaatgcggccatgaaaagaccgagcaacaaccaggcatggttgttcatgaaaagtcctccggaaaaagcagggccgcgatcaggtagaccagcaggccagcagcggcgaggccagcgagaatggtgagcaggctcatgcgcggcctcctgtcaaccgcgcgcagcccttggcgaatgccacgacaaggccgaacagggcggccagcgcggcaagatagacgacgtccattgcgttccttcaatcaggggttgtgacaagaggaatgataggcagcggcatgtcaagacagtcgaaaaggcagggtgtcgtctgtaaagaagcgataaagatcgcgcgctgaggaccatcgcccgacctcgacccgtgcccggccacctgcatccacgcctggacttcgagcgtattcgggaaggggcaggggcgcgcggtgtgcgcctgccgcaaacccaaccactggaggtatcccatgacccatactgttccttcgcgactgctgccgctcgtcctggcggctacactggcgggcgccgcacacggcgcgaccatcctgcaacccgacgaggcggcgagcgaggatgtctttgtctatgaattcggtgttcccggcgctttccgtattgctaccgccgcgcgcgtcaccaatctcgacagccagacgctcggtgcgctggtgccggcacctgccgttgccttcggcaattttctcggcagcagcaataccgagccgctgatcggtgccctgggcgagacgcgcgcacacgacacgcgctcgctcttgcgcttcgatctcggctcgctggcctttacgcccggccaggtcggcaaagcgacgatcaacctctttgccttgcccggcctgccgcctttcgacaatccaacggcggcccagccggtcaccaccgagttgcaccgcgtcaccgaggcgtggagcgagacgacggtgacctgggagacgcagccggcggtggccggaccgttcacgtcggcgatgcaggacggcgtgaaccagtgggtgtcgttcgacgttaccgcgctggtcagggactggctctccgacccaggcacgaacttcggcatcgaactgctgcagcccgacatcatcaccgcggcctcgggtcggccgattgcctcgctgtacgcgtcttcggcagcagcggacgcggcgttgcgtccgttcctcgaaatcacggcagtgccggaaccgtcgaccccggcgcttctgttgggtagcctcggtctggtcggctgggtttcacggcggcggccagcggcctgaggcggcgtggcccggcgacgctgccgggctatggggcaggctgtggcgcagtcggtggcgcagtccgggaggctttcggccggccgggggcctgaccgccgatcttggcgcggggggtcggcggaagcgccagccaagtctggcgccgatctgccgcgcctacttggctgcgcgcgtccccgtcaacgccgtgaaaacgccgaggccgatgaacgcgcctcctcccagccaacgaccgccacggcgcaggccacgcgcacgagccagcgcgggcgcgaccgtacccgccgccaacgcgtaggcgctgtcggtgaccgctgcgatggcgacgaagagcacgccgagtgccatgccctgcagcgcgggtgctccgtccgggctaaggaactgcggcaggaaggcggcaaaaaagatggccgtcttggggttgagcagagcgacgacgaagccgtcgcggaaaatgcggccaagtgacgcggctggcggcacgggggccgacagttcggccggcggcaggcgcagcatctgcacgccgagatagacgaggtagagggcgccggcgtacttgacaaccgcgaaggcgagcgaggaaaccgcgaacaaggccgcaagaccggttgacgcggccagggcgttgcccagattgccgagagcgacgccggcaacggatgtcagcccggaacgacggccctggacgagactgcgggtgacgatgtagagcacgcccgggccaggcgtcaccgccagcaccaggctcgccagcaggaaggcggagaagagcggccacggcgggaggagggtgctcagggtaacgccgccaggctccgtcacgtcaatgcctggcgtctgcgccggcagcagccgaccggcggcgatcgcggccgctacggtgatcgatgttgccggtatgcggggtgaggccgcgcaggagcgcattcgagtgccgccgttcatcgtcgcgccggtccgcaaagtgggcgtagcggcattgacagctcgccacggcgcaattggcgagcggcagcggcggcgccgccggcaccaggaagcgccggccggcaagactcctgacgccagggcaggcctcctggccgggtcgtatggccacgcagcgatagggctgtggcgtcgtcgggcctgcggttgacagcgtgcgcgtcttgtctcgccggcgcacccaccacaggcagccgacgaagacaagcagagcagcgatcaagaacggtgagatagacattgcctgatcctccgcgaaagtgaccgaccgggcgagcgcccggctagggcggcagcctgattgcggagcgcggcggcgggctccgccgcgctccgcaaattcacaatacaccatcggccaggagccttcaagaaagcgccgccagcctggccggtgggtcgatagccgccgacgccggccgcagcgacgcctcgtcgccggctgccggccgatacagatcgacgagccggcgctcgtcgacttgcgctaccggcaggtcgaaggcgatgcgtccgagtcgcaggccgatcacccggtcggccagcagcggcagcagcgaggggttgtgcacgacgctgatcagcgtcgcctcggcggccgcggcgaccagcagtcggcagacctcggctgccgccgcggggtcgagcgccgccgtcggctcgtcggcgaggatcaggcgcgggcgctgcagcaacaggcgggcgatcgccaccttctgccgctcgccgccggacagcctgtcggcgcgcgtgtcggcgcgcgccagcaggccgaccgaatgcagtgctcccgccgcccgggtgagctcgtcggccgggaagcagcgcagccagctacgccagccactgacgcgtccgaggctgccgatgagcacgttttcccgcgccgacaagcgtccgacgagatgcagcccctgcatcacctggccgacctcgacgcgcagtgcgcgcagttcgcgtggtggcaaggggctgtccatgcgccgaccgagcacttcgagcgcaccgctcgccggcggcaggaagccgctcaggagacgcagcagcgtggacttgcccgcgccgttggcgccgatgatggccaggcgctcgccgtgcacgacggtaagtcgatcgatggccagcagcgtcctgccctgcgcctggcagagcagcgagtcgagggtgaggcaggggctcacagcaacgcttcccggatccgccggctggccgcatcgaagccggcgaccaggacgacgatgacgatcagcaccgttgccaggcgaccccactggaagagcgacgtcgcctcgctgatcagcaggccaaggccgccggcgccgatgatgccgaggatcgtcgagtcgcggatgttgaattcccagacgtacaggtggctggagacgaactgcggcagtaccgagggccagacggcgttgaagaacacctgcaccggcccggcgccgacgctgcgcacggcgtcgatggcggccatgtcgagcgactcgatggcctcggcaaagagcttcccgtaggtgcccatcgagtgcagcgcgatcgccaggatgccggcggtcggcccgaggccgacgatgccgaccagcaccagcccgaagaccaaggtgtggatcgagcgcgccacgtcgaggatcgtcttggccggccaggcgagggcgcgtggcgccgcgaggttgcgcgcggtcagtaccgacagcggcaaggccagcagggcgccgagcagcgagcccagggtggcgatgcgcaccgtcgtccacgtcgcccggccgagcccggcgaggtaggcgagttcgacttcctgccggttctcgacgcgcagcagggtgccgtcgtcgctgcggtattcgagatgtgggttgccgaaccaggcatcgagaaagctcggccgggcaaactcgccggcggtcttgacgaggttggccagcggctggcgcccgagcgtcagttcgccttcgctcgccagtgaggcgaggcaggcgagcacgagcagcgcatacgccagcgccagcgcgagaaagccgatgcggccggcgaagcgatcgaggaaacgactttcgagcgtgcgcaccgtgatcacttcgcttgcaggctgccggtggccagcccggcatcgcgaatcggcttgtagaaggcgttgtcgcggctcacgaaaccggtgtagtggggtggcagcaggttgggccggctcttcaatacttcgccgacgtcgctcagtgccgcctgcaggcgagccacgaaggtcttgtcggcggccagcgccttgctgacggcgacggcgtcgttcggcagcggcgccgactgccagatgatcttcgactgatcggccttgatcagaccctgctcgatcatcgcattgcggttgcggttgtagtcggcgccggcatccagcacaccctgcgccacctgcgtctcgatcgcctggtgcttggtatgcaggaccttgctgaagtaggtctgcgggtcgattccctggctcatgaaatagtgcagcgggatcaggtagccggaggtcgagcccttgtcgccgaacgcgaaagtccggcccttgaggtcggccagcttgctgatgccggacttcgggtgggtgacgatgatcgcaaagtactcgggtttgccgtcgtagagaatcgtcgccaccacctgagcaccggcctggtgattggccagcacgtagccccagggccccatcagggcgacgtcggtctcgccgttggcgagcgacttggcaagcccttcccagctatcgacggtgcgcagttcgaccggccggtcgagccgtgccgacagataatccgcgagcggccggtaggtggcgtcgttcttgtccttgtccggctggaagaggccgaccgcaaacttgagcggcggctcggcggcgaaggtagcgaaggtggcggcggcgagcacggcggtggcaaggaagaggaaaaagcgcttgagtcggttcatcagggttcctgtagggagttgggacgtgctggttcgctttctgtccgtggtctgcctgggcaagatccggtggcaggcacgccgcccggacgggcgctcgcggtgtcggcgagggcagcgccgatacgcggcacgaacggtagcagattggcgtgcctggtgttgagtcgaaaaagcggccggaacctttcagtcactatgccaggaatgtcgtcgagcctcgccgtgcccatgcacttcgatctcgtcatcgccgcggaccatccgagccgccgcgcggacttttccctgtgcgatgccgccggcttggacgccgatcaaactggcgccggacgaagcgctgcgcgtgctcttcgtctttgccgaggcgcgcggctcgcaccctcgcgaaagggcgcagcccggacctcaatccgcgccaaccccgtctgcagcggatcggcgaactgagcagcgcgcagcacgcgcacttcgtcgggcgcacttgggaactggtcgggctgggagcggaattcatcggctcccgccggggggcggaggtgaagccggtggcggtcgtcagcgggctcggcggcatgggcaagaccgcgctcaccgccgaagcgctggcgctgtgggagtcgcgcttcgagtgggtgctgctctatcaggccaagccgaaccggctcgagttcgcggcgccggatgcggagttcctcgtccgcgcctcgatcagcgcgcacgacatcgcccggcaggcccacgttgcccaggagggctggtccgccgcgctgttcgccgagcaaggcgacttcgcgcaggcgatcacccaggagcgccgggccctcgcgcttcgcgagcagttgcccggtcccggcgaccgtcccgcgcttcgccgacctgctcgccgaccccgccttcgctccgctggcgcagtggctcagccagcgccaggtagatcgggattatctgccagccgccgtggacgacttcctcgaccaggcccggcaggccgccctcgccaacccgtaaaccgaagttccgctctcttgcagaacataccgaggtaggtatactttgctgatgaacgttcctcctcgaatccagcgtccgttgcactgggtcggctcggccaagcgcaatctgctggatttccccgaggacgtggtcgatgagttcggttacgcgctcggggtggtgcaaatgggggggcaaccgccaacggcaaaaccctggaagggagaaggaagcggcgtcttcgaattggtgacggattttcgtggcgacacctatcgggccgcctacacggtgcgattcgccaaagcggtctatgttcttcactgcttccagaagaaatcgccgtcaggcatccgcaccgccaaggccgacatcgacctcattcatcaacgattgaagacagcgcgcaacgactacgaggtgcgatatggcaaggaagactgaaacggtggaagtcggtacgggcaacgtgttccaggacctgggactggccgacgcgggagaacggcaacttcgtgttcagctcgccatgcgcctcaacgaccttaccaaggatcggaagctgacccagaccatggtggccgaaatcttcggtatcccccagccccatgtatccgaactgcgcaacttcaagctgagtcgtttttcgtcggagcgcctgctgcacttcattaccctactcgacaaggacgtggaaatcgtcattcgacccaaggcggcaaatcacacgacaggcctggtttcagtgctggtggctgcctgaatggcgggaaacatctacctgcccatgatcagcccccatgcagcggcgtcagtctcggtctttgcgcgttggcgctgcgcggagaggatccgcgacaccagcagccggctgcacgaggttccgccggggcgaaccggctgagattggagattgacaccggccatgcccacgcacttcgatctcctcatcgctgcggaccatccgagccaccgcgccaagcaggcggcagcggatgacgccggcggtcgccggcgacgcgcacttctggcaactcggaaaataggaaagccctgggcacgctggtcgccgctcggcgtgccgggggttgagccgaagcagcggccggcgcctgtcagtcgtgggcggtgccgctgccgccggtcaggaaacgcagcgtgcttgccggcagctcggcgccgagaccgaacaggtcggcattcgagagatgggcgcctccctggcggcgcgagtccgcccagatccagggccgccaccacaggctcctgatgaactggctggccccttcgcgaatgaggacgccatccatcgtcatgtcctgcgaaacgtcggcggcgactcccgacagggtcagcagcgccttgcgaaaaaggctgacttcttcgggaaagcggaccgccgacgtcgcagccagcgcgtcgagcagcgaggtcatccactcgaagccggggaaagtgccgcggcgcacctccccgatcgcctgtctgacggcgacctgaacctgggcgtcgtcgaccgactcgccgagcgcggcgatcgccgcgcagacgcgcctgtcgttcagcgtcagggcgccgagaacgagttgcacgaccgcctcgcactggcgtttggcgagtttcgtcgtcagcgcccagtcgaggatggccagtcgtccatccggcgtcgccagcaggttgccggcgtgcgggtcggcatggaagacagccccggcctcgccgctgctccagaagggttgggccagcaaggcccggatcagtcgttcggcccgctgtcgcatctccctcgccggcaggtcctgggacgtcaccttgcagccatcgaccctttgcatggccgtgacggtcggcgtggaaaacgggaacacgcggggaatgacgatgtccggcgagccggcatagaactcggctgcctggcgcagatgggcctgctcgcggtcaaggcgggcttcgttggcgagcaggtgggcaacgctctcgagggtgttggcgtagtcgaacaccggcagtccgtgcgcaacacagcgttcttcgaggaaacttccgagcgccggccagatggcgagttcttcgtccagccggtcctggacgcccggccgcagcaccttgaagacgccctgctgcggggggctgttcgctgccggccgccagacgaagggaacgacgacggcgacgctggcctcggcaagcgcctttctcgcgatgtgcaggcccgcgacatggcccacctcgcgttcgagcagtgggcggacggccgccagcgaatccgtcgggacaagcgtttcgagttcctgcaagcgccggcgcaggtcgccggcaaggcggcggtcgtgggcgaccacctgtcccagcttgtgcagggtggggcagaaacgaaacagggcgagcagccgccggggacggctggcgttgatcggcagcgccagttgggcggcgaaaatgtctcgctggcggacgggcgagaggcggtcgaggaagaacagcagcgcgtcggccagcagcggacgaaagcgtgcgtgcgtcggcggcaacagctcgctgaggcgcagcaggatgcccagcaggctggagtcgatatcgggtggcacggtcatggcatcggaggtctgccgcaagggcgcaagagggggcgaggcgaagggcgaagggcgaagctgcagagaggatctgcggcggccggcaaaatcgtagcagacttccgtgctgttggcggtgccgcccgcaaccggcgacttccgtgctcgacgagcgctgccggtcaggcccggcgccgcaaccccatgtgcgtcgaaatcatccgcgggatctcctggtcgagaccgccatggagctggcattcgagcagcagatgcagcatgccgctggtgaacgcccaggtgtcgcgcgcgctgtcgaccggatccaggccggcgcgcaacatgccctgatctgccgcccgctggtagatacgttcgatcttctcgagaaattcgcgcgccgggcgcgtggcctcttcctggacgctggcgaattcatcgacgtattcgcagcgcgagatcatgatctcgaacacctcgcgcaccactgcgcagtcttcgagcacgcgaaagaactccttcagcgaagcctcgatggcatcgagcgggttggcgtaggattccgagaacaggaacgcgtcggtacgttcgaccatcggccggaacgcgtcttcgcgcatggcaaaaaacagttccgccttgtccttgaagtgccaatagacggcaccgcgcgtgaggcccgccgcctgggcgattttctcgagtgtcgagcgactcaccccgcactgatgaaacaccgtgcgcgcggcgtcgatcaattgcttgcgggtctgttccgcgtcttccttcgttcttctggccattgcctctctcccggtcggtctccatgtgcggcgctggcaggcatggtaagcgatcctgccatgtgtccgcactccttgacatacatacatgcacgtatgtatagtctagcatcagatttccgtgatggagcagttcccatgtcgcgtcgccccctgttattgcgcaccgccgccttcctgatcgtcgccgccggtgcgctgagcgcctgctcggacagccggcctgccgcgccgccggccatggcgccgctgccggtgaccgtgctcgacgttcagccacagaaggtgccgacgtcgatcgaggtcatggcgcagaccgaaggcgcgcgcgaaaccgaggtgcgcgcccgggtcggcggcattctcatgaagcggctgtaccaggaaggcgaaacggtcaaggctggccagccgctcttccagatcgatcgggcgccgtacgagatcgccctcgcggacgcccgcgccagatccgatcaggccggacgtgagatgaagcggctgcatgggctgatcgaatcgaaagcgatcagccagaaagaatacgacgacgccacctcgaccaacgcgattgcccaggccgcgctgcgccaggccgaactgaacctggcgtggaccaccgtcaccgcaccggtcgccggtaccaccggccgtgccgtgaagtccgaaggcaacctgatcagcgccggtggcgacggcttgctgacctcgatctaccagctgaatccgatctgggtccgcttcagcctcggagaaagcgatctcgcgcggttcgccggcggtcgcatttccgagcgcgaggtcaccggcgtcgaactcctgctggctaatggctcggtctacaccgggcaggggaaactgaacttcctcgcctcgacgatcgacacgaccctcggcacgcaggccctgcgcgccgaattcgccaacgccgacaagcagttgttgcccggccagttcgtccgcgtccgcctgctcaccggcgaacgcgacggcgtgttcctggtgccgcagtcggcggtgctgcagagcgaacaaggtgccctggtcatgctggccggtgccgacaacaaggtggcgccgcggccggtgcagaccggcgagtggcgcggcagggactgggtgatcctcggcggcctgcaggcgggcgacaaggtgattgtcgacaacctgatgaagctgcggccgggtgcgccggtggccccgcacccggccgcgccgcccggcgcacctgcgccgacgccggccaggcagggttgaggagcgggcatgtcgaaattcttcatcacgcggccgatctttgcctcggtcatctccatcgtcatcgtcatcgccggtctgctggcgtcgctggtgttgccgatcgcgcagtacccgcagattgcgccgccgaccgtgctgattaccgccaactaccccggcgcttccgccgaaacgctggcgaggacggttgccgcgccgatcgaagaacagttgaacggggtcgaggggcttgcctacttcacgtcctcggcggcggccaacggcacgatgaccatcaccgccaccttcgaagtcggcagcaacgtcgatgtggcctcggtcaacgtcaacaaccgcgtcaaggccgccgagccgcgcttgccggaagaggtgcggcgcaacggcgtgatcgtccagaaacgttccaatgacattctgcaggtggtcgcgctggaatccgccaagggccgctacagcacgctgttcctgtcgaactatgcctccctgaacatcgtcgacgaactcaagcgcatcaagggagtcggcgatgtgagcattttcggcgcgcaggattactcgatgcgcgtctggttgaaacccgatcgcatggcgcagctcggcctgacggccagcgacgtcgccgccgcgatcaaggcccagaacgcccagaacgccgccggcaagatcggccaggagccggcgccggacgaccagatgctggtgtacacggtcaccgccaaaggtcgcctgctgacgcccgaggaattcggcaacatcgtcatccgtgccagcggcccgggtggcgtgctacgcctgcaggacgtcgcacgcatcgagctcggcgcctacagctacgaccagagcgtgcagctcgacggccagccgacgatcgccatgggcgtcttcctgcagaccggcgccaatgcgctggaggtcgccgaactggtacgcgcccggctcgatgcgctgcagaagaagttcccggaaggcatgggctacatcattcctttcgataccacgctgttcgtctccgcctcgatcagtgaagtgatcaagacgctgatcgaagcgatgctgctggtcctcgccgtcgtctacatcttcctgcaaagctggcgcgcgaccctgatcccgatggtcgccgtgccgatctcgctgatcggcaccttcgccgggctgtggctgttcggcttctcgatcaacacgctgacgctgttcgcgatggtcctggcgatcggcatcgtcgtcgatgatgcgatcgtcgtgctcgagaacgtcgaacggctgatggccgaggagaagctggcgccacgtgccgcggcgatcaaggccatgcaggaagtgcagggggcgctggtcgccatcgttctggtgctctgcgcggtattcatcccggtcgcctttctcgggggaatcgccggccagctctacaagcagttcgcggtcaccgtggctgtcgccgtcgttctgtcgggcgtcgtcgcgctgactctcacgccggcgctgtgcgccttgctgctcaagccgcagcacagcgagcaccaggtcttcaagccgttcaaccgcctgttcgagcgtttcacccgctcgtatacccgcaccgtcggcctgacgctgaagcacgccatcatcggcggcgtgagctttgcgctggtgatcggcgcgaccgtcgccttcttccgcatcattccgggcagcttcgtccccgccgaggatcagggctatctgatctcggcgctgatgctgccggacggcgcaacgctcaagcgcacggcgacgaccggcgaaggcatgcgccagatggtggccgccgacccggccgtcaagcacaccgtcgtcgtctccggtttcgacctgatcggcggcggcaacaagcccaacgccggtaccattttcatcccgctcaaggactgggacgagcgtcaggcgacggcgccggaactggccggcaagttcatgggcttcggcatgctgcagccggacggcatggcgctggttttcaacccgccgccgatcatgggcctgggaaccgctggcggcttcgaggtgtatctgcagaaccgtgtcgatggcgacagccggaagctcaacgaagtcactcaggccttcctcgccgccttgcaggcacggcctgaattcacgcgcatcagcagcttcttccggccgaccgtgccgcaactgttcgtcgaggtggacgaacagaaggcgctggccctcggcatcccgctggcgagcatctacgagaccctgcaaagcacgatgggtacgctctacgtcaacgacttcaacaaggccggccgcgtctatcgggtgcagttgcaggccgaagcggactaccggatgaagcccgacgacctgagcaaggtgcatgtgcgcagtgcgaccagcaatacgatgattccgctgtcggcgatcagcaccgtcaagccggtcgtcggtcccgagcaggtcgagcgcttcaacggctttgtcgccgccaagatcatgggcgacagccggccgggagtcagttcgggcgatgccatccggatcgtcgaggaagtcgccgcggcaacgctgccgagcggctacgaaatcgcctggaccggtcaggcctatcaggagaagcgtagcgccggctcgtcgctgcaggctttcgccttcgccatcgtcatggtcttcctgatcctggcggcgcagtacgaaaagtggtcgctgccgctggcggtgatcatggccgtgcctttcgcgctgctcggcgcgctcaccgcgatctggctgcgcggcatgccgaacgacatctacttccagatcggcctcgtcgtgttgatcggcctggcatccaagaatgccatcctgatcgtcgagttcgccgcccgcaaacacgccgaaggcatggccatcgtcgatgccgcactggccgccgcgcgcctgcgcctgcggccgatcatcatgacctcgcttgccttcgtgctcggtgtcctccccctggtgaaagcgagcggtgcgggcgccgccgcccggcagtcgatgggcaccggcgttttcgccggcatgatcgctgccaccttcatcgccaccatcttcatcccgctcttcttcacgtggctggaacgtggcaaaccactgtcgcccggcgacgactcgcccaccttgccgacggagaagaactgaaatgcccgcctgccagcaaactctgccggcgattcgtctcgccgccgcggtgaccgccacgcttctgctcgccggctgtgtcgtcggcccggactacgtcaggccagcctcgacgctgcccgagcactacccgacggtcggcaccgaatcgcgcgccacggccccggtcaatcccgaatggtggacactcttcaacgacgcgaccctgaaccagttggtcgaccaggcgcttgccgccaaccaggatctgcaggccgccgtggcgcgcctggaagccagcgaagccgccgcgcgcgccgtcggtgccgcactctatccggccgtaggcctcgaggccagcgccagccgcaatcgcatcagcggcgaaacggcgagcggcaaggaaagcggctcgctgcgctacaacaatcaccgcgccgcgctgacgctgagctacgaagtcgacctctggggccgcgtgcaacgcagcaacgaagccgcgcgtgccgaggtgctgagcagtcgctttggccgcgacagcatccgcctcgccctgatcggtcaggtcgccaacgagtacctggccttgcgcagccatgacgcacaactggaagtcacccgccagacgctggagtcgcgccgggagtcgctcaagatcgtgcaggctcgcctggaggcggggtcggcctcgggcctcgaactggcccaggccgagagcgcgctgagtggcgcgcagggccagtggagccaggtcaagcgcctgcgcgccctcgccgaaaaccagcttggcctgctcaccggccagccgggcctgcgtatcgccgccgccagcctggagcagatcccgctgccgccgaccccgccggcgggtctgccgtcttcgctgctcgccgcgcgtccggatgtgcgtcaggccgaggagaacctggtcgccgccaacgcccggatcggcgtcgccaaggccgcgtattttccgagcatcgggctgaccggactctatggtggcgaaagcgtggcgctcgccgatctgttctccggcagtgccggcatctggtcggcggcgatcggcctggccatgccgatcttcaacgccggcaagaccggggccggggtcgaccaggcgaccgccatccaacaggaaagcgtcgccacttaccgcaagacgctgcagacggctttccgggaagtcagcgatgccatcgtcaatctcggcgactatgccgacgaggaagcggctttcgcagcccaggtcgctgcctcaagacgtgcgctcgatctggcacagacgcgctatgccagcggctacgccgcgtacctcgacgtgctcgacagccaacgcacgctgaatgcggcgcaactgctctatctggcgagccgcaagaaccgtctgagtgccgcggtggacctcttcaaggcgctcggtggtggctggcaggcgcccctcgatagcgcgggctagcgcgccggcacgagcttcgagggcttccgcagaggattctccacctcgtcggcgtcctgtcccgtttttctgccactgccttgacggcggcggggtcagctcgcctcagcgaatcggagtattctgcacgcttcttgtcgcgaggttctcatcatgacgccacaacaactggtccaggaagtcagccagctcttcaccctgcccgacgtggcaattcgcctgaacgagttgatcgccgcaccggattcctccaccggggatctggtcgaggtggtacagctcgatccgggtctcgcggcggctgtgctgaagctcgccaacagtgcccactacggcctggctacccgcgtcgacagcatcccgcgtgccatcgccgtcattggcgagcgggaactgcaggtgatggcgatggcgacctcggtgacgacgactttccggggcctgccggccgatctggtggatatggcgaccttctgggacaacagcgtcacctgtggggtgatcgcgcgcctgctcggtcgccgctgccgtatcccgaagaccgaacaactgttcctcgccggcttgctgcacgccgtcggcagactcgtcttctacgcccgtcggcccgacgaatatcgcgcccagcttggcgctgcggaggcgcccgacgagcctgcgctggccgccgccgaaaggcgcgttttcggcttcgattacgcgaccctgggtgccgcactgctcaagtcctggaacctgccggtgatgctgcaggtattggtggcctgccaactgcgtcccggcgaggccaccgactgcgcacgcgaagcggcgctgctgcatgtcgccaacaccgtcgccgccggcctgtcgccgacgctcaagggcgtggcggcgagccaggccgggcaggcggatttcgattccgccgcctgggcgctgctgggactggacgaggccgtgctcgccgaggtggtgcaggaggccagctcgcagtccctggagatcctggcgatcatcaacccgtgtgcggcggtgatctattgatcggggctgcacccaggcgagcccgccaccgacctcgccggtgagcggggtagttcaggcagacgcgccgtcagggcgccgggagagaacacgatgagcagcggttcgcgaaagggtagggcgacggtggcccgcagtgacgttccgtcggccgaggaggcgcggctcgacagcgccccgcatgccggccacccgtggaagaagtggggcccctacctctccgagcgccagtggggcacggttcgcgaggactacagtgcgaacggcgacgcctggaactacttcacgcacgatcaggcgcgctcgcgggcgtacaagtggggcgaggacggcatcgccggcatctcggacgaccgccagcaactttgctgggcgctggccctgtggaacggcaaggacccgatcatcaaggagcggctgttcgggctcgccaactcggaaggcaaccatggcgaggacgtcaaggagtactactactacctcgattcgacgccgacgcactcgtacatgaagtatctgtacaagtacccgcaggcggcctatccctacgacgagatcgtgcgcaccaacgcgcagcgttcgcgcgcggaagccgagtacgagttgctggataccggcgtcttctccaacggccgctacttcgatgtcttcgtcgaatttgccaaggccagcccggacgacctgctgatccgcattgcggtggcgaaccgggggccggaagccgccgacctgcatttgctgccgcaattgtggtttcgcaacacctggtggcgcggcctggccgccggcgaggcgatgccgctgctgcgcgccctgccggcgagcgccgcggccccgggcgtgcaggtcatcgaggccagccacccggcactcggggtttgctacctgtacgccgagggcgcaccgacactcctgtttacggacaacgagaccaatcagcaacgtgtcttcggtaccgtgaacacgacgccctacgtgaaggacgcgatcaacgaccatctcgtcgccggccgggccgacgccgtcaatccggcgcagcagggcagcaaggccgccgtgctgcacgtactgagcgtcgctgccggcgagacgaccagcgtgcgcctgcgcctgacgaagcaggctccggacgatggctcgtctcccttcggcgcggccttcgacgccatcatcggcgagcgcctcgccgaggccgatgccttctatgctgacctgacgccgccgaatgccagcgccgacgaagccatggtcatgcggcaggcgctcgccggcatgctctggagcaagcaatactacctgttcgacctcgactgctggctcgacgaacacgacgccaatccgatcagcggcggcaagcgcgccgcgcgcaaccgcgactggtaccacatggtcaacgagcacatcatctcgatgcccgacaagtgggaatatccgtggtacgcggcgtgggatctggccttccacacgattgccctgtcgatggtcgacgttgatttcgcgcaggatcagctcaagctgatgctgcgcgattcgtacattcacccgaacgggcagattccagcctacgagtggaacttcggcgacgtcaatccgccggtgcatgctttcgccacgctgttcaacttcgtcatggatcgcagccggggtgagaccgaccagcgcttcatcaagaacgccttcagccgcctcttgctcaacttctcgtggtgggtgaaccgcaaggatccgctcggccgcaacgccttcaacggcggtttcctgggcctcgacaacatcggcgtcttcgaccgcagcgcgccgttgcccaccggcggcgtgctcgaacaggccgacgggacggcgtggatggtcttcttcacgcagaacatgctcgagctggcgatcgccatcgccgaggaggacgacgactacgaggacttcatcctcaaattcgtgcagcacttctactggatcggcggcggcatggaccgggttggcgaccagcaggacgagctgtgggatgaagatgacggcttcttctacgacgtgctgctgctgcccgacggcagcgccacgcgcatcaaggtgcgctcgatggtcgggctgctgccgctggcggcggtgacggtgattcccgagagcacgctgacgcgttttccggcggtggccgccgaggttggcgctttcgtccgccgccatcccgagctgtcggccaacatccaccccttcgacaagcccggcgtcgccggccggcggctgctgtcggtgctcaacgagacgaagctgcgccgcgtgctcgcgcgcatgctcgacgaggagcgcttccttggcgactacggcatccgcgcgctgtcgaagtggcaccagaagcacccgtacacggtgacggtcggcggcgtcgagtacaaggtcgagtacctgcccggcgagtcggacaacggcatgttcggcggtaactcgaactggcgcgggccgatctggatgccggtcaacctgctgctggtgcgcgccctgctgcagtactacgcctactacggcgacgacttccggatcgagatgcccaccggatcgggccgcatggcgacgctgttcgaggtggcgaaggagattgccgaccgcctcatccgcatcttcacgctcgacgccaacggccgccggccggtctttggcgacgtggagatcttccgcagcgatccgcactggcgcgatcacctgctcttctacgagtacttccatggcgacagtggctccggcctcggcgccagccaccagacgggatggaccggcgtcgttgcgcgcctgatccaccagttccgcacgctgacgcccgaggacatcctgcaccccggtcgtggtcagcagtcggaggcacaggtcgacgcggccgccgccgcgcaggtttagcgccgcaagccctgagccgctcgaccacgctgctgtcgccggccgcagcgcggaacatcgccggcgtcagcgcgtgcttctgcaggaaagcgctcgaactcggcgcgcttgcggccggcgatgcggtcggcatcggcgacgttaccgtcggtcagttcgagaagcggcaccaagtgtatgcgccgagtcgattatcacccacctgtccatctcgatgccgactgctggaaccaccgcggaaacggggccgcggtcacggtagtctgacgaactcggacccgaattcgctgtaagctattcggccggcggtcgcgtggccggtgatctgtgtttgcaatggcatggctattgagattcggcgccgcgccggccgcgctactgtagcgtgattgcccgatcgaccctattcccgagtccaaccgcagcataaggagagactgacacatggcaaggagcagttggcagaccgtggacggcgccttcgccgctgcgccggacgaggcggcgttctggaccggcaggaccttcgacgatttcctgttccggccgcagaagacggattcgctgactcgccgcaatatcagcgtgaactcgctgctgacggcgggcgtggccttggatctgccgatcgtgtcgtcgaacatggacagcgtgaccggcgccgacatggcgcgggccatggccatgcacggcggcattggggtcgtgcatcgtgggatgagcattgcgcgccaagcgtccgaagtcgccgtggtgaagcgcagccagagcgctgtcatcgtcagtccgctgtgcctgccggcgggcacccctatccgccaggccaggcgtttcgcgcggcagaatggcgtcaccggcatcctgatcgagacggccagcggctcgaacgtactggccggcttgctctcgaaccgcgacacaccggtgcacggtgctgacgaagatcgaccggtcgacgatttcatgacaccgctgtcccgcttggtgaccggcgcgccggacatctccactgacgaggccgaacggctgatgttcgaacaccgcatcgagcgcctgccgctgatcgatggcgagaatcgcatccatgggctcatcacgcgccgcgacatcgatctcaagcgcgaacgacccggcgccagcaaggacagcgccggccacctacgctgcgccgcggcggtcggcgcgcgcggcgattacctggagcgggccgccgcgctgctcgaggccggcgccgacctgctgttcatcgacatcgcccacggccactcggcaatcatggagcaggcggtcgccgggctgcgcggcaagttcggcagcgtgccactggtttgcggtaacgtcgcgaccggcgccggcgcgcgcttcatgcgcgatatcggcgccgatgccgtcaaggtcggggtcgggccgggccgcggctgccgtacgcggctggaaacggcggccggagtgccgcagctgcaggccatccgcgaggcctatctcgccgtcggtgacagcgtgccgatcatggccgacggcggcgtgaaaaccgacaaggatatcttcctggccctgatctgcggggcgtcgacggtgatgctcggcagcgcgctgtccggcaccgacgaggcgccgggccacgtgatagaggatccggcgacccacatgaagaaaaagctctaccgcggcatgacctcgcccgaggccgtaatggaaacactgtacgacagcggcagcagcgaagagctcgacgcggcgctcgaaaccccgcccgaaggccaggaaatccaggtgccttaccgcggcagcgtcagcagcatcctgcagcgcatccgcggccacctgcagtcatcggtgagctacggcggcgagatcacgctggcagcggtgcgggagaaagtgctgcctgatccgagcaggttcctggtgccactgagcgcggccgcgcgcatcgaatcctacgagcgctgagagcccgtggaagtgcttcgatttgaacggcggcggcggcggccggtaccgtcgaggcgagcgccatgcacgctttcatggcaggtctgctttcgcaccgggacccgtcgttgggctcgccttgagcaaacggctgttcgggccgacgaggcgtctgacggctcgcacggatgacgatcggcttcggtaggatttggccgccgttcgaagcggtcacttcttgaccatttctatgaccgctccgggcgctaagcggctactgagtgttcgcggtttgctgacggcaatcgacccaatgccgacattcagaggattcaaggttcaacggcaggtatctgatcaaaacagtcgctcgggccgacaactcacgtacaagtcttcgaccaaagctgccatccagcaacgctgcgaacttagccggttgttaacaccccatacgcatattccgcactttccaggcaggagcgaatcctaagctgttgatttgcttgatgctggatttttccgacgttttgtagtgccataatagttccgccagggccgctggacctcttgcttttgttgtacgatcgtgtgcatgttcatccgacagacaagaacgagcaacaaggcgacaggtgaaggctacgtcacctaccggctggtgcgtaccgagcgcatcggtggcaaggtccgtcagatcacggtcttgaacctcggccgccattttccgatcaagtcggaagactggccgatcctctgcagccgcctggagcagttgctcaatccgcaggctctgatcatggccttggaatgttcggagtcgattgagcgggccgcgcagcgctaccacgcgcagctggtcgcccgcgcgccgatgttggtgtcgccggctgacgaggcggccgggtcggcgggcgaagctcgcccgccggctgatttccaggaagtcgatgtggactccctgcagatgacgcaaccgcggtcggtaggcgtcgaacacgccggtctgcatgcggcaagcgagctgggattgatcgagacgctgaacgacctgggcgtcaatggggtgatgcaggcatcgatcctgggcaacctgatcgggagaatcggccagccggggtcggaactggcgacctggaactggctgcagcagcacagcgccgtgggcgagttgatcgacgtcgactttgggtcgatgtcccacatgagcctgtaccgcgcctcggatgtgctgatgaaacatcgggaggtgatcgagacgcgtttattccgcaccgctcagacactttttgatctgcaggaaacggtcaccctgtacgacctgagcaacacctatttcgaaggcgaagccaagcgcaatccaaaggccaggcgcggacggtcaaaggagaagcgcagcgactgcccgttggtgacgctcggtctggtgctcgacggcagcggcttcgtcaggcgttcagagaccttcgccggcaacgtttccgagcccggtacgctggcgtccatgctggccggactgggggcgccggcgggcgcgctggtggtcatggatgccggcattgccaccgacgccaacgtcgtctggctggtcgaacacggctaccgctatctggtggtgcgtcgcggcggcaggcgccagttcgatgcgacacgctcggtgagcatcgagacggctggcgaggagtggttacatctccagaaggagctgagtccggatggccaggagctctgcctgtattgccattcgccgagtcggcagctcaaggaagaggccatgctcgcgcaatcctgtgggcgtttcgaggccggcttgcagcaaatgcgcgatggactgcagaagccgcgcagcgaaaagagtcacgacaagctgctggaacgtctcggccgactcaagcagaagagccgcggtgccagccaacactaccaggtcaggctggtcaccgaggagtccggcaagacggtgacggcgatcacctggcagaaggtgccggtactcggcacgatggccacgcatcccggcgtctactgcctgcggaccaacgaactcgcctgggatgaagagaaactctggcgcacctacacgatgctgaccgacctggagagtgtctttcgcagtctgaaaggcgagctcggcttgcggcccatctaccaccacaaggaggtccgctcggacggccacttcttcatcaccgtcctcgcctaccagtgtgttcagttcctgcgcgtgaaactcaaggcggcgggaattaccgacagttgggcgaccctgcgcgatatcctctcggttcagcgccgggtcaccgccaccttcagtcggcgcgacgggcactccctgcatgtccgcaaagccaccgtcgccgaacccgatctgatggcgatctatcgcgccctgggcatcagcgccgcaccaggagggaccagaaaactcatcagctgaatccgcgattacgggcttgtagtgccacttgagttcttcttggctcgcaaccaattgattcagttataggtttagtggggcttgttaaagatgggttaggccggtgatcgccgctaagctgacgtccgacatgtctgcgaaatccggggcgattccgatgctccagcctcactgccagtgccttcacaatagactcgattgaagtggtcttgagccggggttgccgagagcaaggagtgcaaggaaaacatcgcgcccctgggttgccgcatcgatctcgcctctcttcgttagcgcaacgaacaatgcagcagacgcggcctggcagttcaacgaacgctccgggttgaactcaatatcagtgaatccgtcgaaacgcagcagctgttctgccaatgctggcgattgcttcaatgcagacaagtagatccagtcgtagaacgccgttaaaggtcgcgtcggccaatcctccccatcgagccgaaatccaacaaggtcgccgcttccactcaatcgagaatccttttttgcttcccgcggcgtcttgttcaagaggtcgaggtaggggccgccatggcgaaataccttgccagattgaaaggcgttctcaaccgttgtccgcaggccgttaggcatcacgaacggcaggttgaatgcactcaacttcacccccagcggatcttcggattttgacgatatttccaagatgtgcgcgatgtttcgtttctctgcggcttcatggagtgagcggatggatttctgcttttgcgacacagccatgcccgccacccatttgaactcgatgtcaacaggcgaaacgaggcctcgcccatttaagcaaggtgtgtagacggggcgactagccatatgatctccttgagccgcgattcatcgtgagcggctagatattgagcgcttcaccgcttcgacaatcaaaaacgccagtgcaaaaatcgagcggcaggtaatgcttgatcaacacctctgagttccaagcgttgctgatttggcggaaaagaaaagggtcgccgacctgatcaggatacagtgtcgggtacctggtcggacctttatcacacgggtgcggaggcgagaaaggcgtgaccatgtcccagttgattcccatcgaaggcaggtcgtccctaagcgccacgaatcccgatgcagcattccccaaggaatagtcgacctctcccaaggttacggccttcaatgagaaacggagccacaccgcctgcgggcagctccaacgaaccctttggaaaaaccaggaattgggtatgaagctcaaccggacgtagcggtctctcccgagacgggcatcgcaacttctcgagaaatcattggcgagcatataggcgtcactgattcccagtgcgccgaggccagcccagctatacaagccgccggcgcgacgaatcggcgctaggttgcggatgtcggtgaagtgccacagatggccgacgccgttatcggacaaatggcgttctgtcacgatgccgcgagaccaggtaggctctaggccagctgcacccgcattgattttcttggcccaagtccgcaaccattccgctcggcaggggagtgtctgagtgtaatgcgcccgtctcgcttcggcccatttctcatgaaactccagaccgcaagtagaatagatctcctcgtcgaaggaaggctcgccgatacgagttgcaaaatccccgttgcggtcggcaacaagcttggctctgagctgcccggcctgttccgtttgctggatatagcgacggatttcctgcaagagatcggacgccgaacctgcggcccgccgggttgtgccgtcaatctttttccagtagttcagccgccaagggccattgggctcacaactgaattctgctcggctcaagcgatcaatgcttccgtccccgagcaatatgaaggggcgattccagtccgagtactccctcttcttgcggtcaagcaacgcccagccctttagatgtgagtagcctagccagaaatcgtgtttcttcaagagcccttcgagttcggccaggtcggctcgatcttcctcgatcggcacgaggagggaagctgaacgaggatcgagtgcgtcagttgcccacggttcgactccctgcgttaccggataagttcgctcgtcggcgacgcgtagcgcctccttcagcaggtgaagatcagataggcttcggatagacgtggtcatctgacgttgtgggtatttcggggacagggtatttcggggacaggggtatttcggggacagcatactcaattcatcactgcaaccccaaacttccgaaaagtgtggacccgggtagggcatgcagcggtgcggattagctattcggttccgatagctccgggccagtctgctcagatgatcttgtttaacgggtactcgacaattccctcggcaccgagcttcatcagttccggaacaatgcttcgaaccttcatttccgggaggatggtttcgatcgaaacccagtcggaattgtgcaaatgggcaaccgtcgggttgttgaggctggggaggatgccgacattatggagcagccaccccactcgtccgccgggcttggcgacgccgccgcccctgttctttctggcgagctcattctgtgagcctatagcgccctacactgcggctcatgccccaaccccatgagcccgtgcgatgagtttacatttcctcctgaaagccaaagcccgtaccctgtccgtggttcaggtcctggcgatgagtgacgacgacgcgtttaccctgttccgcgaggcgcgctggggcgacggggaggaagtggtctgcccgcactgcggcatggcgcaccggcactactttcgcccggcccgcaagatttggcgttgtgcgggctgccaggaggatttctcggtcacgtccggaacgattttcgccttccacaagctgccgctgcgcctgtacctggcggccgtgatcctgttcaccaacgccgtgaagggcatttccgcgctgcaggtgggtcgcgacctgggcgtgtcccacaagactgcctacgtgctgttgcacaagatccgggagagcctgctggtgggccgggaggaatccgctctgcagggcgagatacacgtggatggcgcgtatgtcggcgggaaggtccggccggagaacaagaaggaagaccgggtagaccggcgcctggcagagaatcaagacccggacaagcgctgcatcctggtgatgcgtcaggcgcacaccgaggcggaggtagaggccggcaacgccggggccaagaagacgctgaccttcatcgtcaagaatgagaaccaggccgacctcggcaaactggcgccagcctacatcgcgccaggtgcggtgatctgtgccgacgaatcggacgcctacgaccggctccctgccaagtacgaggttcgccgggtgaaccacggcaaggagtaccgcgccgatgacggcacgaccaacaacctggcggaatcgtatttctcccgcttccgccgtttccacatcggccagatccacaaggcggctccgaagtacctcgacaactacgccaacgagatggcctaccgggaagacacccggcgctggagcaacggcgacatcttccgggacatcctcggcaagtgcgcccgtgccctggtgagtcgggattggtgcgggtactggcagggcaaccaccgactgggggaaagcctggcggtgtgaaagcgtcaggcgaccgcccaggtggcgccgtgcccgtcacggccggcagggatcagggtgccgctacgctccaggcgatgcacgacgccaatggcgttcttccgcatctgctcgatcatgacggtggtcgcttccagaccccggcgtgccgtcagcgcttcgccgatctggcggctgctcagcgctgcgccttgagcctcgcggaagatgtccagaaccaggcgttggcattcccccgggcggaagaaacggttccgcatccggtgggccttgacccggatcgtccgcaggtcgatctccggggaaaacagcttgagggtggcgtcaaggtgggccagatcatccgccagacgatccatttccttctgatgatgctcgatcagcccagccagttcggcgcgcttgctgatcagggccgtaaccacgtggctctccgccatgaacaatgctcctgttcgttgaaaacaagagaattttcgccgggctgagcgtcagccgctgggggtggctgctccataatgccgggaaagaggacgaaggggtacgtcccagtttcttgaagtaggcctcgactgtgtctatgctgaaagggagacgttggttcgctcccgcgtttgctgaggcaatttgcgaccttcagaggtgatggtggtgtggtgctacgtgccacgactactcggtagtgtatatgcatgcaggtttcggggtcagagcgcaagacgattcttgccatcacagagttggagggcgcactgatagctgcaccggcgtcaatcccgcgacgcgcgttacttcagatttgtcgtcatgtaacggcaacaggatgggcaaattcacagaggggatcctaatgaaagcgatctgggaggtcgaaagcagtcccgtccaccgcgcaatatgggagcgcggcgttggccttgaggcatttgacagcgcagccatggagcttccagcatcggttcgtgccgttatggagcggagtcttgccgtcgttcgtcgttacaaggagaatcgatcgttgtacggaacagatggctccgttacgcaggaggtcgttgcggatcttgcggcggcaggctattgggggctgcgcgccagtcccgcatacggtggctatggcgctaacttccaggcgctgatgccgttcctcaccgagatggtgctcatcgcccctccggtggctgcgctgatggcgtgtcaggcatacatcgggccgatcggtctgctggaagcattcggcaccccggaacagaaggagcggctgctgccacccctggccactgggcgacgtctcggcgcatttgccgtgacagaaccaggcacttcctccgattggggagcgatccgcaccttggcccgtcccgacggagatcggctcctcgtgtccggagagaagctgttcatcaccaacgccggccccgggcggaccatcggcttgctgtgcttgatcgacagacggcacgagatggtactgattgagcttccggagaatgaggacgagcggttccggaccgtcacctacggcctgaaagcccttgcgcacatgaagaatgtcgggctcgtgttcgataatcttcccgtgcctgccgcgaacgtgctccattcgcctcggggtgatggacgtgctatcgcctaccacgcactgaactgcggtcgcactgcggtgtgcgcaggctctgccgggctgctgcgcatgatcgcgggaagcctcattccttgggtacagcagcggcgcacattcggggcgccgatcggtgcccgcgagcttgttcagcgccgcctgggttggctggcggggcgcatcgttgcgtgcgatgccatgatcgcctgggttgcgcgactgctcgacgaaggctatcgcggcgagtttgaatccgtgacggcgaagatcttcggtagcgaatcggtcaaggacgccaccgtcgacgtgctgctaaaaacgcatggtggccgagcgctgctcgaaggcaacctcttcacggaaatgctctcggacttgcttgctcccactgtctatgagggcgagaacgaaatcgtgaccctgggttactttcaatcgctggcccgtgtgcatggcgagcactatcttgccccgattgcggcggctatgaaggagggcgagggagccaccgccaaaccccccggcgcgtcgaacctttgggcggctggccgccacgtcgcagcctatggggcgtggcttgtcggcgaagaggtccatcacgcactggggcggttccggcatcgcctgactgccgatcctgtcgaactcgctggcgtcgcactcgaattgctcggagacatggcgctggagatcagtgccgcgttgaggcattttggggcatccgttgcgcagcgacaggcgctggtgttcgacctcgcccgtcgcgctcagtgggcaaccgtgatgctcgtcgtcagccgctacgccgaatggcagcgcgacccattggttcgacaggccggaatctgtgcggcgctggagttcggtgcgcgcctgacggattctcgtccgacgggagaggcttaccagttgctcaccgaactcgggtgcgcggtcggcgaagaccgctttgctctcgtcactggcgctgatcgaggtgtagtcgcaatggcttaaggcgaatttcaggtgctatttatcccaaccggtccaggaattccgtcattcccgcgtaaggggcaacccagtcccgactcagtacggcatcgggcggaatggtgtgtacacttacttgcgcgaagatgacggttgttgctcggtatccttattgtgcggagtcgccttggatcgggatggcggcagtcgaggcggtgaagggcgtagataccaagggctctgcagccgttgtgctcagacaagaacggtatcttggagaagttcgttttttaggagatgacaatgaaacgcatgggcatcaagggtgggatcgtcgtggcgctgcttgcagcattgacggacgtcatcggcgctgagcgcatcgatgtcggaaagatcgaatacgaaacgaactgcatactatgccacggcagggatttgcgcggcggggcctatgtcgatatgctcaaggtgttagttcgcgccgctataaggccatttcggtggcggcgtaatgaggccactggactcgcggcgcaatgaggccagagcaatcgcggcacaataaggccacgtagaaggcaagtagaggcggttttggacttccgattgtgtaacctctggcaattttgccgggggcaggcgcaatggctaacaggaagttcgaaatgtacgaaatacgacaaatgattcaacgcctgcgactgggcgaaagcaatcgggcggtcgcccgagcacagggggtcgggcgcgacaccgtcgcacgtgtgcgagacatcgccgccgcgcagaactggctggaggcgacgagcccgctgccggacgacgcgacgatggcgcgttactaccagacggcgggcggcggggcggtcaagaacgcgagccacctgtccactgtggagccctttcgcgagaacgttctcgagtggcaccgtcagggcattgccgtgagcagcatccgccaggcgctggcccgccggtacggctacggcggcagcgtgcatgccgtctatcgcttcctgcgtagcgaagcggcccccgccccggtggcgaccgtgatgctcgactttgccgtcggcgaacaagcgcaggtcgacttcggttcgggaccgctgatcaccgaccgccattccggcgaggtgttcaagacctggttcttcgtcatgaccttgtcgtggagtcggcaccagtacgccgaagtggtgcgcaaccagagcgtcgagacctggctggcctgccaccggcacgccttcgagtggttcaacggcgtcccgcgcaaggtacggatagacaacccgaagtgcgcgatcacgcgcgcctgctactacgagccgacggtgcagcgcgcctacgccgaactcgcgctcggctatgcctttgtaatcgacccctgtccggtcgcggacccggccaagaaaggccgcgtggagtcgggagtcaaatatgtcaagggcaacttcatgccgctgcgcgagtttcatagcctggcgcacgcgaatgcgcaattagaggcgtggattcagggcgaggcaggcaatcgcctccacggcagtacgcgtgagcggccgctcatgcgcttcaacgaaaccgagcaagcgctgctgcagccgctgcccgccgtcgcgccaacgtgcccaacctgggctaaggccaagctgcacggcaacggccacgtccagcatgcgtattgccactactcagcgccgtttcgcctgatccaccagacgctgtggttggaaatcacgccggatgtcgtacgcctctatcacgagcacgagctggtggcgatccatccgcgcctgttcaaagcgggtacgcggtcgaccgtcgcggatcatctgccacccgacgcccaggcttacttcatgcgcgatccgcagtggtgcttgacccaggccacggcggtcgggccggcttgtcgggcggtcgtcgagagcttgttcgcgaagcgtgtgctcgatcagctgcgcgccgtccagggcttgctgcgcttggccgatcagttcggtcgcaaccgactcgacgcggcgtgtagccgcgcgctgaactttggtacgccgagctatcgcacgatcaagcagatcctccagaccggactcgaccagcagccggagttgatcgacgcgccgacgctggaagcgccctatctgagtggcggccacttccgccgccaaccctccgatctgttgcattgagccgccgcacggcgcgccgctccttgctcatcccttatctatctggaatcctctcatgaatcccatgctcccacttgaacccctgctcatgcaactgcgcctgtccggcatcctcgactcgctcgaggcgagaaaccgtcaggcgatcgaggccaagctggcctacaccgacttcctggcgttgctggtcgaggacgaagtcgcccgtcgtgatcagcgtcagtttgcccagcgcctgcgcaaggcgcaggtggtcggcgacaagactctggaacgtttcgattgcagccacagtccgtcggtcaatcacgccttgattgccgagctggcaacctgccgattcgtcctcgaacaggcgccggttctgatcgccggtccgaccggtacgggcaagtctcacctggtccagtcgctctgccattgcgcactgcgcgccggccatgaggtgctgttcatttcgcacgccaagctactggctcagctgcacgcggcgcgggcgaccgattcctttgagcgcaagctgcgtcagttggcccgcgtcgatgtgctggccattgatgacttcgggctgcgtcctatgcgctcgccgcaggatgaggatttccacgatctgattgatgcccgttatgagcgcgcgaccaccttgctgaccagcaatttgcacttcgacgagtggggcgcggcgtttcccaacaagttgatgggggcggcgacgctcgaccgtttgcgcgaccgtgcttatcagatcattctcgacggcgagacccggcgcaaaccgcggcccctgccggaagcccggtcgcccgtccaggccacggcggccagggacgcttccaagcctcccccggccgcacgttagaccctcagcggcgagcaaaccctggggcgccgccccagaccccgcactcgccgtgaggcagccgccggggatgaaaaaacatccccgacaactgccgtcagcgtctgcgacctccagggcgtcaaggggctttcgcggcataaacgccaaacagccggcatttattccacggtcccctggacacccttccggtcgccacttgccacgttgcaaaaagactgaaaacggcgtaaaaccgacccgtccgaaaccgctaaaacagccacttctgctggccacattacgccgcgattcgctggccttaatgtgccgcaaattgacacaaggtaagtcccggtgatcttactcagttgtcgcggaagaacggcgggacctttccggtcgaacgtgtttatgccgtgattgacggtcggcaggaactcaaggcccacggcgctcgggagatgccgatctggggtagagactaccaggtgagggcctcgcagtactacgtcgacgtgccctatgattcggaagcctacgttcgcggccgagttctggcgttgattgactacttgaacaggatgcagagcaagtagatcggtggcgtccggacagcaaactctgattcggcagccaaccgacgtgctgttgccgatgctggctagcggcgcccctcatgctggctttgccttgacacgaacggctctcgacgggtttcgccagcgagcggcgggaagttcaggccggtgaacgccagcagatctctggttggtgtcggcttcggcctcatcgcctaccgcatgtggggggttttccgctcttttttcggcagcttgcgcacgtttctccgatcgaccttttgagcagtcgggcgctatgagcgtgcgtctttgttaccgcgttgctcgcggtacgccggcgatggagcatcgttccccagattcttgtcagctcgcgcgaattgctgatgctgcggctgggcgttcacgataggggtcggcggggtgtacagggcgaccgacgacgcgccaccgcgcctcggcgatcagaacgaaaaccgctggaagaaccccttggcgtcccagtcgcacagcttcttgcccacggggtaaagggcttcgccggcgagaatccggtaaggggccgaccattgctcaccggtgcgggcggaaaactctcgggtggcgcaattgagcgtgctgtcggtccccgggtcgcttgcctcgaacgccgtgtacagcttgaacgtcgcgacatcattcttcatttgcaccgccgcctcgtcgaggtaatacggggatccttccaccttgacccgggttcccggcgcgctgtcggcacactggccgacagcggctgcggatagggaaagggctgccagaaggcacttcgcgaggggattcaacttgatcagcatgtttggcattccgctttcggttgcaggagggagcgggacgttcccggaatggacgtggagcggggcagtcgcttgctccccggcgagtataggtggccgcgtccaccgcggtcaatcggcaccggagaatggcgagcagatcgccgctcgcagactgcctgacgcgaggaccgttcgcggcgtgaatctgctcgttgctgtggcgccgtgcgcggtggaaccgatcagggtgcgagatcgaaaaccaggacttcggcatcgtcgccaccgcccagccgcagactgttttcgttggccagcagggcggcgtcgccggcgcgcagggtctggtcgttgaccgtcaggctgccgcgcaccagatgcacgtaggccttgcgtgccgggtcgagcggcagggtggcggattcctcgccggtgaataatcctgcgtacagcgcggcgtcggcatggatggtcaccgaaccatcggcgccattctccgaggcgatcagtcgcaggcggccacgtttttcggcctcggggatcgtcttctgctcgtagccaggggcaatgcccgtttcgcgcggttcgatccagatctgcaggaggcaggtccacgcgtcgggcgcctgattgaactcgctgtggcggacgccgctcccggcgctcatccgctgcacatcgccgggcggaatggcggtgccgttgcccatgctgtcacgatgggcgagcaggccggccgtgacataggtgatgatttccatgtcgcggtggccgtgcatgccgaagccgccgcccggcgcgatcaggtcgtcgttgatgacgcgcaggttgccccagcccatgtgagccgggtcgtgataatcggcgaacgagaacgagtggtggctttgcagccagccgtggtcggcatggccgcggtccgcggcgaggcgcagggtcagcatgtggtgtctcctgtggtcgatggagggacttactgccggatcgcctcgatggcgatgtcgatgcgcacctcgtcgccgacgttcggcgcatacttgccggcattgaaatccgagcgcttgacgacggtccaggcgttggcgccgatcgcgtccttcttcagcatcgggtggggcatcgcctggaacgaggtgacggtcagcgtcaccgggcgggtcacgcccttcagcgtcagcttgccttcgatggcaaccggcttgtcgtcggcgaagatcacgcgggtcgactggaaggtagccgtggggtagcgcgcggtatcgaggaagtcttcgccctggatgtgctcgtcgaagatcgtcgatccggtgtcgaccgagcgggcatcgatttccatatccaccgtcgccgttttcgcggccttgtcgagcaccaccttgccggtggtcttgttgaagcggctgagttgcgtcgagtagccgaaatggctgtaggagaagcgcgggtaggtatggttggcgtcgaccacgtaggtctccggtgcggcgagcgccggggtgctggcgacggcggcgagggcaatggtggcgagggtggcgagggtggcggcggggtggatcgattttttcatgttgaggctcctgtgggggttgaggcttacttgccggctgcgctgatgcgaaaccggatctggacgtcgttggcgacgacgtcgaacttggcccagctgccttcgccgatcgcgaaatcggcgcggcggatggtgaaactgccgtcgaagacgccgctgttgccctgcgccgtgaaggtggcggggacgacgacatcctgcgtgcggcccttgatgctcaactggccggcgacttcgtagcggttgccgccgagcgccttgacgctaccggagacgaatcgggccgtcgggaaggcgcgggtgttgaaccacgccttgccggcgacctcttcgtcaccttccgccgcgccggtatcgacgctggccagttcgacatcgaaagcggcgcgggcggcggccggcttcgccgggtcgaaagcgatctgactggaaaagcgcttgaatctgccgtcgacggcgacacccatctgcttgtaggtgaactggatgctgctcttgtcggcctggacctgggtgtattcgacggcgtgggcggacagggcggcagccagggcgcaggcgaaggcgaaggcgaaggcgagtcgtttcatctcagttctcccgggaatggacgggcaacatgcgggtgagaatgtcgtccttgtcgatgaagtgatgtttcagtgcggcgccgacatggccgacgatggtcacggcgaagagcaggttgaggctcatgtggacggtctgcagcaggtcgcccagttccttgttcttgctcagcagatcggggatcggcaggacaccgaaccacaccgtctggaagcccttggccgaactcatcagccagccggagagcggaatggcgaacatcagcgcgtagaggaggaagtgaccggtgtgggcggcgaactgcagcgctcgcggcatgctcgccggcaacgcgggggggcgatgcgtgaggcgccagaacagccgcacccagacgagcaggaaggcggtgacgccggcccacttgtgccaagaatagagtttcagcttctcgggcgagagcggcaggtcctgcatgtagaaacccagcgccagcagtccgaaaaagagaacggccatcagccagtgcagggccttggcggtggatgtgtagcgctcgctcatgcagtacctcctgacggcggaaaaaatgaataggcgtccatggcgatgacgtagtcgtcgatgccggcgtggaagcgttgcacccttgccctttcgccaccggcaccgagcgagacaaacagcggcagcagatgttcctcgctcgggtgcgcctggacggcgcccggcgcctgctggcgataggcgagcagggcggcgatgtcgtggctggcgaggcgatccgcgatccactcggagaaggcgcggacataggcgcgggtctgcccggcctgacgcgcggcgagttgatagtcgcgcaggttgtgcgtgacgttccccgagccgatgatcaggaagccctgagcggcaagcggtgccagcgcctggccgaggcgccacgcctgttgcggaccgcctgcgctctggatggaaacggggaccaccggtacgttggcctcgggaaacatcaggcgcaaagggatccaggcgccgtggtcgaggccgcggccgggatcttcctggaccggcagagcggccgccgcaatcgccttgacaatctcgcgcgaggcttcgcggcaacccgtcgccggatagtccagggcatacagttcctccgggaagccctggaagtcgtgaatggtgtgcgggcgttcggcaaagccgacggtcggcaccggcgtatcccagtgcgcgctgacgatgacgatggcgcgcggcagcggcagcccgcccaccgcggtggccattgccgcaccggcggcacccggtcgcagggcaaagccgggggaaccgtgggggacgaagaaaacgggtagggcaggtgtcattcgggcaactcctcaagcgatggccgtactctaaacgtccagattgctcggaaatagccgacaatcggcaaatctttattgcgaaagaagcaacaatggaccggctggaggcaatgcacctcttcatgcgcgtggccgaactcggcagcttttcggccgtggcgctgcaactcggcgtcgcccgctcggtggtgacacggcagatcgctgcgctggagaaccacctcggggtcaagctgatggcccgcagtacgcggcggctggcgctgacctcagccggtgcggcgtatctcgagaaatgccgggtcatcctgaatctggtcgacaccgccgaggccgacgttgccgaggaacgcctgacgccgcgcggcaacatacgcatcagcctgccgctcagttacggcatcaaacggctggcgcccttgctgctcgacttctcgcaacgccatccggaggtcagcctggacatggattacagcgaccggcgcatcaacctgatcgaggagggcatcgatctcgcgatccgtatcacgcgccggctcgaccccggcgacgtggcgcgcaagatcggcagcagtcgcctgctggtcgtcgccgctcccgattaccttgcccgccatggccgaccgcaacacccggcggaactcgcgcatcacgagtgcctgggttattcgggcagtggcgcggcacaaagctggcacttcctcgttgacggccagttgcagacctacctgctgcgcagccgaatcaacgccaacaatggcgacgtgctgagcgagggcgcggcgctggggctgggcatcaccctgcagccggatttcatcgtcgccgacctgctcgccgtcggccgggtcgagcagattctcgcggattttccgattcccgaactcggcatctacgccatgcttcccggcaaccgccatgtctcgcatcgggtccgggtgctgatggactttctggcggcgaacgccgatgccgcgtgaccgcgccgcccgttcaccgcactgtcgcgacgcagaccggcagtgagagcgcctgcagcacttcgcccgtccggttgtcatggatgaaggcggcgaggcccagtttcgtcgtgttccattgggcgtcaagctccagcgtgcgggggactgtctgcagcgtgccgtcggcgcgcagcgggaagggtggcgaccagtaacgcacgacatggtcgtggcgcagcgtcgccccgcggttttcgccgcggcgcacactcgattcgagacggtcttcgtagagcacgagcacgccttgcaggctgttccggccatcctcgccggccggcgcgcggaactgggcgtcgacggcgagcgctccggcttcgccgcccttcatcgccaggcggatgtccgcgcgggcgggctgacgattgatctgacgcagccgttgctcgaagctggctgcatcgtgccagccacgcaattcgcgcatgccgacgaatacctcgggggtgtagacgacgggactcggcgagcgctgtcccaactggcgctggcgttcgctgaactgcgcctgggcaaagcggtcctgccagccgatgtagtcccagtaatcgacatgcagcgacagcggtacgacctgctcgggtccgtagcgcgctgccagcgtactcagccagcggtcggcaggcgggcaactgctgcagccttccgaggtgaacagttcgaccagcgccaccgtatgcggcgggctactgcgctggcaggtgcttgccggagcggcgtcgagagcgccgcaagccagggcgaggagcagcggacttgtcagggaatgccaggacatggaagcctccacgatttgcgatggagcttcgtcgtcgccagggtgggaatacttacggttcgcgcgacggcggtgatgctgccaacggtccacgcaatacgtatctgcagctggtgggttctcccgtgccgcaaagtgattgccgaaggcattcccttctgctcactcgcgcccgagccaagacacaccaagacggacgccaacaaaccgaaagccctggatagcccggccgtgcgtggccgaatgacgggaacgcatggcaaccgatgcggcgaaggccctctacaagggtcctgtatccactgtcgaatgcgttcatgccttggcccgcaagcgcggtccgaatcggttactcgttcacgcgttggcgagagtgagggccatcgcgggatcgccaaatgatcttcgaccacatcgaacggtttctgcgtatattctgaccgccagggaattcgcccgcacaatcctcagtcgtgtggtagtgccggccgtgtggctggggaatctgcggcgccgaaatgaggaattcacacctcgacgctcccaccataagaaatttcgttccacaatttcttgccgcaacatacaatcctaagaccttaagctcatcttgcatatggttaccttagtcgtccccgaatggagcatgacatgttaattgcgacaacgcgaaatctggaaagccgacaaaggcctgtcgtcgaccatggcaaccaacctgaccctcaggactggttcggcgaagagttcggcgatggactgcgatttgcgatggcgacgccagcaaagggtggaagtgactgggatgtgaggctgctggtcgaggagggcagtatctcttcgggcattgagagcgcattgcgtgctcctcgtggggcttgcgtttgctacgttcacggcatcaacaagcgctttgagcaaaccctggagcaagcctcggagatagaaagaagttatggagtcgacgtttttttgttttcatggccgtcgtttatcgtgcccacggcaaacgatcccgagggtctcgaaggtctcgttgagcgatacaggagggcgcgcaggaacgcggaagcgtccggtgattgttttgatgacttcttgcagcgcatagtccaacgagccccgccgagatccacgagttcgcctacagtcaatctgttgctgcatagtgaaggcaacttccttcttgagagctacatcaagagtgctgctttcagcggcgatgaagtccgggcgtttacgaacatcatcctgagtcaggctgacctcgactatgatggccatcgagagtgtttgaacaggctcgcgtcagccggctcctcggtctacgtcacaattaacacaaatgacagtacgcttcgcaaagctgagaagccgaatgacgggaagcgacgtcttggcaacacccggccggaagcggtcggggcgtcggccagcgcccagtacttcgactttacgggcggccagggcgtaggagacacgcacagactctgggatacgaagacgatcaatgaaaaccccgttgtttcggccttcttttctgccattctgacggggaaggccgttgaggccgatcccacattcagggcccagttttttgtcctgagccaaatctggcccgggcctccagtatgagtaaccgactcgtacggctgggtttctgtatcatcgtgtctgtcgcttggtgtggagccatatctgcgggctcacccgaagtgagtggagactccgtaagcgaaccctccatcccggtcttctccgaggctggtgcagatcaacaccagactacccttcggtaccttgtcaccgccaattccaatgcaagcgattgtgagttttacgtcaacgcgattgggaagggggagttctcgaggggacctgttttactgcgctggttggaagcgtacatctcggttgatgaggccgctctcgtagcccgtgccggtgggaccatcgaaaatgccggtatgtatgtgcagcatagggacgtgaacgatagctcggctagtcgagcggggctgtacttgggcagtaggcttgagcccgcctactacagggtcaagatgacttacgaccagaatcacgttaagggtggaggcgtcgttgcggtacgccgcgaaatccaaagcctcgccttctttcttgacctgaggcgttccgacgggtcaattgaacgtttctggctcaagaacggtacgcgggactacactatcgatgtcatcttcgaaggccaacctctgaagcacacgccgactggagccggcgaagtgggcttcgtcgaggcggggccggttttcaaccagaagatggcctgcattcgctgaggcgatctagcgcaatgcttgtgacctgccgatgacgcgcgctcaggcagttcacgggaaaactgcaggtctactgccggagcttacactcgataaggtgactgctcaggaggatgcgcttttcgccaacacgtcttgcctatttacttcatcaaccacaccataccattgcctctcatctcgctgggccatgcccgtcgagccgctccttggctctgcaagagcctgtctgcgccacgttgactttacttgaggaccacgccatgagaattgcttttacgtcctgcttcgatgtgctcgatgacccagagcaagtggtatgggaccgagttgctgcgcagagacccgatgtcatgttgctccttggagattccatttacatggattttggcgtcaatctcccgctcctaggcgtccattcaacgcatccactgggaaagccaagaaagtgggatgaggcgaagtttgcgcaggagatgtacagccgctaccgggcgcaatcggaagtgaacagtttccggagccttgttggctctgtcggcatcattggagccatctgggacgatcacgattttgcctggaacgattcatggggtgcaggattcgacgaagacgtggttcccaggaacaagaaactgatagccagaacattacacctgcagtttcgcgattggttgcagaagcggcccctggtagagtatccagcgataccgtcgatggattctttgctcagcacggaagaccgcggaatagaatactcattttcgatcggcccggtgctttttctcatgctcgatggccggtactaccgcgaaaagcagcgtgaggtaccaagtccatacccggagattcacccgggagagcccttggcaacgatgcttggcgaagcgcagaaaggctggctcgcacaaacgattaacgatcaggatggcctcagcgtgatctgctccggttccactttgacggaccgaaatgtgaacggtgccgacagttgggaccgttacaccgacttcgagtggcttcttggccaggagttcgagcaaaccgttgtcttgtcgggcgatattcacgatattcgtctgaagaagcataagaagacggggggcggcaatttgtgggaattcaccgcatctggtgccgcccgccctggcaagtttcacggtgccagcggcaatttcggcattgtcgatgtagatggcagaagtatcacggttcaacttttcgatgaggatggcctccgttccaaaaaagtgattgatttttgaggagggacctagacggctacggatggagtttatgtcgtttcatctggtgcctctcgcgaagatgcggatgcctcgttcagcccttctcgcttcggggtggtggattaagcgaggggccagcgagctcgctgccgtaccagggtagaatgcccatgagcgaattggtttttgggtatttttcgtttctccagagtggccggctgattttcatgtgctgttttgaatggaggctttgttatgtcagaattcttgtgtagactcgctgtcataaccgcgacctgcggagtactaagtggacagatacatgctgtcgaggatgttacgtctcgagagttcaaggtgatgctcgatcccgcgcggttttccccgcaggggcctgggagctgtgcccaggctattagctgtgtcgagcaatattgggctgagctcgctgctgctatccaggccccgcccatcagcaggactaccattggcgcattgaatcggttgccaacggagcgcaccgtcaagttctacgacacgccaaagacatgcaagttacaagcgaacggccttatctttcgcgaacgcattgagggagatagtcgcaacgtgactctcaagtttcgttccccggatcgccacctcgcgagttatcaagaaatgatcgatgataagacagcgaagtcggagaaaggaatcgacgtcaagttcgaggaagacattgcgggtggctatgtggtgaagtattcgaagtccggaaaacgacggattggctcggacaagaacctaaattcgatgaaggatgtgttcgatctgtatccgaaattgaatgcgacgggtttggatagcagcgacgcccttagagtggtgggcgatctcatcattcgcgagaaggtctttgaaggggctgccgtcgatttgggtgatgctatgggagacttctcgctcactctgtggtatgggtcggcggataccagcacgccgaaagcggcggaggtctcgttcaagtacaagcgtccgaaggatggctattcgcttgcgcttgtgggcaactcgatgaagacctttgcagcgatggaagggatgaacggctgggtagtggcgcccactgctgtcaataccaagtccaagaccaagaccgagtgggctttcagtttcgatccggcgttctgttcgaaccagaggttcatccaggactgaggacggtctcagttccggaggctccgcctaaccagcggcaggcgccgcacgcgtcatggcgggaccggttgcgagcgggtagccggcttcgcgccaggccttcattccgccgtcgagcgcgacggtgtgcaggaagcccatctcacgcagggtcgacgccgccagcgtcgagacgtaacccagttcgcagcaggtgaggatgcgccgcgtcgggtccgacagttcctggttgacccgcaattcgagctgaccgcgcggcagcaggcgggctcccggaacatggccgacttcgtaagcgtcacgctcacgcacgtcgagcacgatcaggtcgtcctcctgcgcctcgacgcgcgccctgagttcttcgagcgacatgaacggtacgcgcagcgcggcttcggcgagtagctgggcaaccgatttgccaccgctcatgttcgtacgcagcgcctcggtgacatgcgtgggcatggagagattgaggttgcgcatcatggcgacgaagtcggcccgctcctgcttctgcaggcgcggattgctggcgatttcctggccgatggtcgagctctggcgacccttgtagtcgtgcgcggggaagatcctgaggttcgggtcgagacgcaggaggcgatggaagaggctgtcatagagcgcttccgggtcgccgctcggcaaatcggtacgaccggtggcaccgaaaagcagagtgtcgccggtgaacaggcggtcctcgacgcgcaggcacagcgagtcggcagtgtggcccggcgtgtggatcgcctgcaggcgcagtttacccagcatcaccatctcgccgtcgccgatccgcatgtccacaaacggcgccggactcgcccggtgcatgaccacgggcacgccaagctgccgcgccagctgccgggtcgccgagaagtggtcggcgtgggtgtgggtatcgatcaggtagcggatgcgcaagccgtcacgggcggcgagcgcaatgtagtggtcgatctgggtgatttccggatcgatcagcgcggctccactggtctcgctgcagccgatcaggtaggactggcagccgccggtggcgacttgttcgaagatcatcgtgctctccttgctcgtcagaagacatcgccgtacaggccgccccgggcgagccacgaacgaccattgtcgcctcccggtctggctgtgcgcagcgatcgacggctcttgtccagcaaatgaccgcacgcatgggcggattatgcggccgtccgggacttctctcaatctgccggacggctcgctcaccgtgcagcaccgaccggcagccggcagcgccgggggcgttcgtacccggcatgcccctatagggcgacagcggcatgacgggtaccatggtcggcgcgtcccatcgcgcttggtggacaatcgggagagagtagccatgccgttctggctgaaacactatcgccgcgatctgctggccggcgacatcgctgccggcgtcatcgtcgccctcatgctgattccccagggcatggcctatgccctggtcgccgggctgccgccggtggtcggactgtacgcgagcatcctgccacccattgcctacgcggtcttcggcagcagcatggtgcagtcggtgggtccgatggcgatcacctcgctgatgacgggcaccgcgctggcggcgctcgcaccgcccggctcgcctctgagcgtcgttctggccggccagatggcgctgatcgccggcgtggtgctgttcctgagcggcatcttccgtctcggtttcctcgccggcttcctcagccggccggtgatgagcggtttcaccaccggcgcggccctgctgatcaccggcggccagttggagccgctgctcggcgggccgccgacggcagtccatctgccgagtgccatcatcggcgtcagttcgctgctcaccttgtgggcggcgaagcagtatctggcgaaggtgctgagtggtctggggatgtccacgcgcgtcgccgagacgctggccagactggcgccggtggcggtgctggtcgcggcgacggcagcggtcgttacgctgggcctgacgccaggcggggtgaaggcggttggcgagattccctcggggatacccggattggccttgagcgtgtcggccgaacattggcgagccttgctggtgcccggcgtgctgatcgccttcatgatctttctctccagtcagtcggcggcgcaatcgctggcgctaaagcgcggcgaacgcatcagcaccaaccgcgagctgctgggcctcggcgccgccaatctggccagcgcgctatccgggggcctaccggtgaccggcagcatttcgcggtcggcggtgaactactcggccggtgccaacacgcccctggccagcgtgagttcggccgccgtggtcctgatcatcctggtggtgccgactgcctgggtgtcgctgctgccgctgccggcgctggcggcaacgatcatcctggccgtgctcggcatggtcgacctgacgactctgcgcgacgcctggcgctatgatcgcggcgatgccggagcgctgctggccaccgtcgccggcgtgttgctgctcggcgtcgaagagggcgtgatcctcggcgtcgtgctgtcgctggccaccctgatctggcgcaccagccggccgcatatcgccgtcatcggcaggatcccgggcagcgagcacttccgcaacgtcgaacggcatgacgtggaaacgctgcccgaggtgctgatgctgcgcatcgacgccgacctgtattttggcaatgtcgacgccgtcgtcgatcgcctcgagaacctgctgaaggcgcgcgcgacgcagcgtctggccaccggccacgtggtgctggtcatgtcggcggtgagcctgatcgataccaccggtctgtatgcgctgaccgagatcaaccgcagcctgcgggcacaggcgatcaaactgcatctgaccgaggtcaagggcccggtgatggaccgcctgcagcagagtgagttgctcggcaaggaactcagcgggcaggttttcctgagcaccgtgcaggcgtttcgctgcctggctgagcaggtgtcacgggcgggctgaacggtgcgcgtccgttcttcgggaaagctccttgtggtgccgctgggttttcgagaccttggccggtggcctcacacgctgctcgcgtgccagcggtcatcgcgatcacgatcagccgcgacgccaacgcctgccgcctgatcgggcgccggcatgagcatcacgcggatctgggcgcggtcgtggttggctaaggcttcacggtactgcttcgtcaattggttcttgcggctcgacaccttgagcccctcgagctaaagatctcggtcgtcgagtctggcgaggatcctcccctgagcgggggctcctccctgacgttgtgtcgtaagcgccgcgtagccgcttgcagcagggcaggcctgtggcaatgccgagagtccaccgagcatgctgttacgtttgcatcgatagctgggtgagcatacagttcatggtcctgatcacccgacccctcagccgtgcctgccaccgtcagctgtgcatcactgcgcagtgccgtctagtctgatgtcagcgcgcggtccgccgctgtgggagatgcaggacagcggatcggacgccatcgatccggaagcgcaaccaatgctcccaacctaacacgcgattagcataaattcaggaacccgccgagaaaccggttgcgcgccgggcgaggacaaggcaaagtgggtatccccttgatacggatgtaaaattttatatgccgcgatctttatgtcaacgtcgttgactcgttttccaagtatcttgtttcccaagcttttttccttgatgcgcgtctttcgacgaaagctttctcgcgaacgggcttcctcagttttccccgcctgatcgcctgcctgctcggcggatacacgtcgaaagtgcagtctgaactcgacgcgttcttcgccaatctggcgaaccgcgccgacctgctgcgagaagtctccgcacaagcctttgccaaagcccgaaagcaggtgtcggccaccgccttcgagcttctcaacgatcacttcctcgccttggtcgatacgcagttcggctttcccctctggcgcggtctgcgggtcgtcgccggcgatgccacggtcctgcgcctgactttgttcggcaagacccgtgacggcaggccatttgttcgccacgtggtcgacgccattggcttcgcactgtatctgcccgggatcgaaatgaccctggcggccacgctgtattctcctgacgtcggcgagcgtcagatgctcttcgaacatctcgataaactccgttccaaggacattctggtgctcgaccgcggttacccagcctactggctcttcgccgccttgttgcagcgcgggcggcacttctgcatgcgagcggacagcctcaatttcagcgctattcaagccttccgccgatccggcctggccgagcaaatcgtcaggctgcccgctccctgcaaacaggatgcgctggactacgaaattgccgccacgccttgtgaggtgcgcctgattcgccaggtcttcggccacaaggtgcgtgtcctcgtgacctcgctcctcgacctcgacgcctatcccgctgccgaattcggggcgctctatcactcgcggtggagaattgaggaagccttcaaacggatcaagcaccgtctggccctggagcatctgtcgggcatgtcctggttggccgcacgacaagacttcggcgctaaaatcctctgcgacaacatcaatgccctggccgtccatgccgccagcgaatccctcgatcccaacacccgcgcaagttacttcatcaaccgcggcgacaccttctcgcgcatcaagcgtacactcggacgctggctcctccaaggccgcgacgccctcgacaacatcacctcggtcttcaacgaactcatcaagaacctcgtccagataaaaccaaaccggtcataccccaggaaattcacccaaaaaccacatttatcacacgcttacaaaagtggagtatgacaaggttctgataggttgggagcattggaagcgcaacccgcagccgactacgagttcgatcagcatatcgcgtggtaggacacaagacgaacagactcactcgtcgggggcgactcgtgcctgtggtcatctgagcggcaaacttccgacgcccagatgaccacaggcacagacaacggcctttccggagctggtttttatgggcgctcaggaatcctgggcacgaaagtcacgattgacacggacgggaacggtcgagatacttccaaaaatggcattgaaattcgtgccctccggcggcagcgtcggggagttcgaacgcttgctcgaccttgaggttcggcagaccttcgatttcgaggatgcggctggagaagacgttcttcttgcccttcttctcgacggtcaagaggccccttgatggcgtacagcggaatggcgttgaccaggtgacgcagagtgatgcccggtctctgcgcactagcggccggaccaaaatggcactaaacttcgctacagattgttcacagaaaatgcgtatagaatagagttctatccgcccagacccgccgtaaatcaactatgaaacaccttgagacgcagcccgcagagcaaatcgcgcacgaaccgcggccccagaaaggcccgatgtccagattgaatctccttctggtcaccgggctattgatcgctggaacaggctacgccatgaccgcatggtggaatcctttgccagccgaccgcgtcacagaaaaagaaaaggctgaactgataaccggattcacccacctgagaacaatagcagtagagcaagtcaaggatcatgatgttgatgcagcacttgatacgatgcgtctcgacccaagtttacgtcaagccatgaagcacacgctggatagaaaggcccccgggtcatcgcccacggtattagctagaatcaccgtctgggatttcgcctcgcaagatggcgatgtcgtgcgcctttcttcggcaggatatgcaatcgacgtagccctgctaaatgaaccaaccatcgtcacgctccccatagacgccagccaaaccattcagataaccggagcacacgatggcggcggcgggataacacttggcgttcgaaacggcgcgggaaaggtttcactccccctaataacggaagggcaagctataagtttgcccgtcaatttctaggcaccagcgttgctacacagtctccagcgttatgtacctctgttgtttgcactggtactgctgattgccttgttcaagttccttcaggatatctggcctgatcgatcaactgcaaccagtcttcttaacggtgtgcgcggcatgttctggtattttgcctgcgcagcaaccattggctggctgttgttggtccttggctggctatattcacgcgaaaaacttccttcacttttcctccggccaacactcatggatatcttggaccgactgaccaataggcaagttattgaagacaggctacccgaacttgaagctgccacttatcttgatgccgaaagtctctcacgggcacttaaacaacggataattggccaggactcggtttgtaccgacatcgccgcccaaatcagacgtcgtttggcgctgtctcgccgcggtaagccagtcggaatatttcttttcgccggtccgccgggaaccggaaagactttcttggcgaaagttcttgcccaggaacttgaccgcgaactattgcatctggacatggcacaatttgcagcaggaagccattcgttgtcacaactgtttggcatgagtaaaggctatgttggctcagacagctatggcaaactcactggcggtttgcgcgacacgcccaatgcggtggtcttgctggatgaaatagagaaggcccaccccgacgtattgaaagcctttttgacggcttggaatgacggcttcgtaaccgagcgctccgacggaaaaatcgtctcgactactggcgcgattttcgttttaaccagcaacgcggcaaccgaacgtctcggtatgctggccacacagtatgctggagacccagaatcgatgcgcaccgctgcggtgaataccctgcgagaagcgcaattcgcccccgaagtgctcaacagaatcgatcggatatttgttttccgcacattggagggacttgatatcgcccgggtatcggcgctcgaaatagaacaaatgatcagtagctacgggcttgaagtcgccgagcaaggaatcgacccaaacattgtgctgatgttgatggtccgacacaagaaactcggcaccgttggatcatcaagggatctggtgcgggcaatcgaagaacagcttgcagactctctgatagaagccagaaggaagggttttacgcgcatctctctcgtgcagaccgagagccaaggaattgttgcccgcgcggtacgcgcatcaccagaagtcagctaagccatggcggtggaagacgggctttgggaaacgtcggcagcctggcgatggacggttgtcattaccctgctgctgtctggcctcgcttatttgttcagcccatggcggaatcagggaacgggtacgcctcctcttgcgacttacaaggcaccgccaacagtcgccattggaaaagccagcttcaatcgcactcagccagccagtacatcgaatacttcagtcagtaccgccgcctccaggttgaatccggctttcgacgtcggccttccctcgctcaattccccctttccccaagggacagaagttcacatgatcggcgtctatcaaggagcacttccaaatgggcagaaggagcagccttggtgggccaaatgcatggccttcaaagacgacagcacagctatggccgagtgccatagcaaatacgctggtctacgatcaacaagatcgatatcggtggaggtcagccggtcacctgcgccaatggttctggtattgatgtcctacgacccggtattgtggagaatatcagtcaacccgagaagtcgcatcgcgaaaatcatccttgccggttaccacggtcaggatgtcgacggaatagccaacagtatcccggttgaagttcgcacccacgaagcatcgccatgtcgcaactgctcccggcaaggggagtatttttacgcgtataaccaggactccaaggaattcgatgacgcttcgagaaagatccagaaaattaccggcgttgtccagacctctttccagggaggctaccaagcggaccgttttgcaatctcggataccacaaccgcgaaccgtactccagccaattcgactgacgacaagggcgacgtctacaccggaaattccttcaaggaacagatactgattgctggacaaaccgtttcgctacccacgggagattggcgcgggcttgcatatatcaacaccgcatcgaagcgtggccaggataaattggtggcacttggcaagtatgagggtcgccgttgcagcgaaatgatcgcaatacggattcaggtggttgccgattccagcgggttcccgcagttttccggctgcaagactacccctcgttatgctggtgatgttcaagtaaatgaatccttcggaccgcagatgtgctacgaagtaacccatatgacagacgcttggtcccagccatttcttgcttcagtcgccacccagatggcgaggcaaggcagctcgcctcccactacggtgcttgccagcagtttccataaaacagatcgaaagctgtcagtcgatttgcttcactatgccattccggaagatagtcatattgcgcgaaacgaagactggaactccagcatctggcatccgaacaatattgacaagtctgccgagcgcgggcgttttacgcaagagagaattcagtctgcaacaacgtggtaccaaattttcagcctttcgctctgacttcccggaagaatcatcgagataccttggtacggcagtctctgttcgagggtcaagggcggtcaagggcccggtgatggaccgcctgcagcagagtgagttgctcggcaaggaactcagcgggcaggttttcctgagcaccgtgcaggcgtttcgctgcctggctgagcaggtgtcacaggcgggctgaacggtgcgcgtccgctcttcgggaaagctcctccatgactcgcacatcgccggcatgagcgagaacgcaggcgcgtaggcgggcactcgtgcctgctacggctttgtactttgtgtcatgcggccgtttcttcatcgatcacccgccgcgtctgaacagtggcggcgccaccgttcgcggcgatgtgcgcacgcgaggcgtttggcgaaggtcagaacggcaaggcggtgcgtggcccgaacggcttgcgggaaagttcgttgtcatttgactcgcttcctgcgggtgcattagtctctgttcgtggtgcgcctctccaggtgggttcgggctgcaattggctcggccattccagggttaccctggagttctttcggtagtcggcttttcgttgcctgagcggctcacgcctgcggcgtgttcagctcaggcgtcacacgacaggctggagagggcgccacgctttgatttctcaagccgctatggatgagctttctgatcgctccagctacgcgtcggcagcccagcgccgggtggcgaccgccttggcgcgcgcctgcatggcgggtgaggcgagccctcccgcgatgcgcgcaagggcggagcgcgtgctcggccatcccacgccgtggctggtgccgctggcgctgcatctgcatttcgagtgtgcgccgccagcgggcgaagtctggcacccgcggcagcatgatcaggtcgtcgcggcgatcctcgctttccccgctttcctggccgctttcgagcagcctgaaggagccccgggggtgcgtgcctactacccatttcaccagccgatgggacatccgcccgagcctttggccgggcttctcctgccgtcgttggcgaccatcggtgatctcgcggactggctggaaatgacgccttccctgctcgattggtacgccgatgcggcagcgtggtctgtccgttcgcgcgtcgaaaagcgcgatcactaccattcccgctgggtggccaaggcggcaggtggagcgcgcttgatcgaggcgcccaaggagaatctacgcttcattcagcgccgtatcctgcgcgaaatcctcaaccgggtgccggtgcacgaagcggcacagggttgcgtgcggggccgctcggtggtggacaacgcgcgtcggcaccttggctcggcactcttgttgaagctggatctgcgcgatttctttgtcggtatctcgggtgcccgcgttcatgcgctgtttcgcaccctcggctacccgcgcgagacggcccgctatctgactggcctgaccactcgctgcagccccgcctggctgcttcgccaggttccgcaagaggcgtatccgagtcccgaggagcgctgccggcgtcgcgattgggcacgccagttcatgggacggcatctgcctcagggtgcgccgacgtcgcccgcgctggccaacctctgcgcgtatcgtctcgacctgcgcctggccggcgcggcacgcgaatgtcaggctggctacagtcgctacgtcgatgatctggtgttttcctgtgccgacggagaccttgcccgcggccggcgcatcgtgtcgatggttcaggagatcattctggaagagggcttctcgccaaactggcgcaagacgcgactggctcctgcctgcgccagccagcgcattaccggcctggtggtgaatgagcggctcaacctgccccgtaccgagtacgacaggctcaaggccatcctcaccaattgccgccgccatggaccggcaagccagaatcaccgcggagtgcccgattttggcgcccatttgcaggggcgactgtcgtggttccggcaagtcaatcccgaacgcggcgcgcgtctgcaagcgctcttcgatgccgtgccgtgggagcatgatcgacctgacgactccgtgccaggtctggcgcgatgagcgcggcaacgccggagcgctgcttgccagcgtcgctggcgtgttgctgctcggcgtcgaagagggcgtgatcctcggcgtcgtgctgtcgctcgccaccctgatctggcgccccagtcggccgtgggccgtgtattgccggcatcggccggagcccgggattgcctgtcctggtgccgctggattttcccttccctggccagtagcctgggaagctgctcacgcggcatcgatcggcgcgttcacactcagccgcgacctgccttgcgaccgtccatgctcaggcgaaccagatcggcgatactgctgacgcgcagcttggccagcagtctggccttgtgtacctcgacggtgcgtggactgatgcccagcttgcgcgcaatgtcccggttgtgctggccggccaccacctgttccatgacttccgcttcgcgtggcgtcaaggccgccagcaggtccgcggattcggcgttgcgatcccgattgtcccgttgcgatcgctgccgcgcgaacgcctcttcgatggctcgcatcagccggtcatgatcgatcggcttctccacgaaatcgaccgcctgcgcgcggaaggcctgccgcgccgaatcgacgtcgccatgtcccgtcatcacgatcaccggcagccagcagccgctctcgagaagatgcttctgtaaggccaggccgttcattcccggcatgcggatgtcgatgagcaggcagccgtaccagtccgggcggcgggccgcgaggaagctctcggcgtcggcaaacagcgcgacggtcagaccgtgcagaccgagcagcagccccagcgcatcgcgtaccgacggatcgtcctcgacgatgaagaccgtgttgacctcatgtgccatcgccgggagactcctcgatcggaagaaatactttgaacacgccgtgatcggccacctcggccagcagactgccgccgtgtgcctcgatgatggcccggctgatggccaggccaagtcccatgccgcttgctttcgacgtgtgaaacgcttcgaacagatgttccaccatttcctccgtgacgcccgggccgctgtcctcgacggtgatgcagacccgtccagcgctttccagatgtgttgaaacacgcacctgccgctctgcctcgggtcgttcggcagccgcctcgaaggcgttggcgagtaggttgcgcaaaaccacttcgagctgcagtcgatccgcccacagcgcgcagggcggcgccggatggagcaccaaggcgatgccctgttgcttcgcctgcgcggacaaacgcgatgccgccagggagaggagctcacgcagccagatccgttcgaggcgggtcgttcccgtgcgaaagaaatcgcgcaggcgactgaccacgtcggccgcgcgctgggattccgcctccacgcgagcgatcacatcgcgcagccgttcgccggtttcaccggcagcgagcaaatgctgacccgccctggcgtacatcagcagtgcggtcagcggctgatgcagttcgtgcgacagggcgccggccatctcgccggcagccgcgaggcgcagcgtctgctgcagttcggcacccagccgctgcttctcatcgaccaccacgccgatgaagaatcccgacaaggcgagaaccatcaccagcacttccagttcgagcacattgatagcggaaagaccgagcaagcgcgccgccgcgatgacgccaagctgcgtcagcccaacggtgagcacggctccggccaggccttgcctggcggctgcccaggcgatgggcaagaaaagtacggagaagtacttgaactccgtcatctcgccagtgaaaaaggtgaacgctagaacgctgccggtggccaccaggctcaacgactcctggccaagcaatagcgggcgtaggcgggcgcgcccgcgcgcatccatgatcatcgccaacagtggcatgaacaccaggacgctgccgagctggccgagccagtgatgtaccagtgactcggctgctgcctcgggcggcagaaagcgggtgagcagcaagccggcaatgaaggccaggctattgaacagggtaccgatgaccacgatcgagacccaggtgatcaggccgcgccgatcggcaaacacccccttgcggttcagccggcggcgcatgacctccgcaatcgcccaatcgccggcagccagttgaatcgccaggccggcgccaagttgccagggcagcgacagatcacgcagccagccatcggccgccaggatcgccagcgccagcagtggcgcggccctcccaccatagcgcacgagacacagcaggccgagcgccggtgccggactccagggcgtgatggcgaggccgtgcagtggatggctctggctggtccagtcgagcgcaatgtagcccagcaagagcagcagagcagcctgccaaccaagaggccggatcgccgactttggcatgagtgaccgttgggagttgatcgagccaccattatgcccgtgcccggcattcccgacatgggttgaattgcgtaagtgtttcccttaccaacgccccgaatgcgctcccttggacgcctcgacgggcctctcggtgtgctcgccgactaggggtatcccttaggttcgcgccccaatttacagggtcgctggagcgccctacgatgactcatcctgtcagcagcaggtgaatcgtttcccacctgaaatcactcggagaatctcagatgacctctcgctcaatgttgcgccaactggctgtccttaccatcggcgcggtggccgccaccggcgcttccgccagaaccgagatccagaacaaaggctcggacaccctcgtcaatgccgcccagtcgctggccgagcagtacggcaagatcaatcccaaggtggcggtggcggtctccggcggcggttcgggtaccggcattgccgcgatgatcaacggcaccgtcgacatcgccaactccagccgcaagatgtccgagaaggagatcaaggaggcgcaggcgaagggtcggcaaccggtcgagcacatcattggctacgacgcgctcgccatcttcgtcaacaagaaattcccggcagactcgatcacggttaccgatctcgccaagatctacggccgcgacggcggcgccagcaagtggagcgatctgggaatcaccattccggggtgcaagggcgagatcgtcgtcgtcagtcggcagaacaactccggtacctacgcctatttcaaggaagcggtgctcggtgagaaaggcaagttccgtcagggaacactggacatgcacggttccaaggacgttgccgacctcgtcgagaagacgccgtgtgcgatcggctacagcggcctggcgtacgttaccgaccacatgaaggccctctgcgtcgctccgtcagccggcaaaccctgcgtcaagcccaccgagcagaccgctttcgacggcacctatccgatctcccggccgctgttcatgtacaccaacggcgagccgactggcgaggtgaagaaatacatggactggatcaagagcaacaccggccagtgcatcatcgagaaggaaggctacgcaccgatcaagaaggtcacctgcaaataagccgcttgcggtggggcgccggcacgccaccggtaccacacccaagcccgtgttcctgcgcctgaggaagaaaccagcgatgagtcattacgaagaacgtctcgaaagagatctgtcccagatcaagcaacaagtcgccctgctcgccggactcgtcgagaaggccctcgacgatgccgtgcacgcgctgctggccgacgacgacaagctggcctacgccacggttctcgccgacaaccggatcaacgccgtcagcaacgagctggatcgcctgcgcatggccttcatcggcgtgcatctgccgaccgggagtcacctgcgtctgatggcggccgtcgtccataccaatgtcgctctcgagcgcatcggcgactatgcggtgacgatctgccgcgaggcagttcaggtcccccgcccgccacaggggctgctactgcgcgaggtcgagttgatggccggcgagtcgcggcagatgctgaagcaggcggtcgatgccttcctcgaaggcaacgccgacaaggccagggcgacaatggtgatcgccgatcaggtcgagcggacctttgacatggccttcgacgacctgagcggtgccggcggtagtaccagcgtcaaggatctcttcgccttcctgtcggtcttcaatgcgctcgaacgggtttccgatcaggcgaaaaacatctgcgaagacacggtcttcgcggtcaccggccagcccaaggggccgaagttcttccgcatcctctttgtcgacgaggacaacaccctgctcggcccgatcgccgaggcgattgcgcgcaagaattttccggaagttggcgaatatcacagtcgcggccggaccgccggtgtcagcgatccccagtcgattggcttgctgcaggatctgggaatcgacctcgccaaccaccagccgcaagcgattccggcgcaccatcaggagttcgctactttccagatcatcgtcagcctgcaggggccggtcaagtcctacgtcgagcagattcccttccataccgtggcgctcgagtgggacgtcgccggagccggtagcgcgccgcctgatctacggcttctcgctcgggagatcgccctgcaggtcagcaatctgatgacggtgttgcgtggccaggaggcccactgagatgagcacctctacgcaggcgttacgcaaccgcgccaccgacgcccgcgcggccgaggatttcgaccgccgtgatcccgactggtacgtcgacaagctgcttgccggcatcgtcttcgtctgcggcatctcggccatcctcttcgtgctcggtatcttcttcttcgtcaccaaggaaggaatcggcttcgtcttcgagaagatggacttccgcgagttcttcctgaccccttactggtcgcccagcgacgccgaggatccggagtacggcatcctcgcactgatggccggcacggccagcgtcaccgggctggcgatgctggtcgcggtgccgttctcgctcggtgccgccatcttcattgccgagtttgccagcggcaagacgcgcgaagtgctcaaggtgctggtcgaactgctggccgcgatcccgtcggtggtctggggcttcatcggtctggtgatcatgaatccgctgctcatcaagtggttcgacattccggtcggcctctgcgtgctcaacgccggcatcatcctcggcctgatggcggcgccgatcatgacgtcgatcgccgaggatgccctgaaggccgttcccgaccgctatcgcgaggccgccgaagcaatgggcgcgactcgctggcaggtgatctacaaggtggtgctgccggcggcgaagaacggcctgctcggcggcgtgctgctcggggtcggtcgtggcttcggggaaacgatggcggtgctgatggccacgggccatgcggtgaacatcccggacagcatcttcgactcggtgcgtgcgctcaccgcgacaatcgccgccgaactcggtgaggcggtcgtcggcggcgagcactaccaggtgctgttcaccatcggcatcttcctcttcctcgtcactttcatcatcaatctgagcgccgatctcatcgtgcgcggcatacgcaaggggtaagccatggccaccgccaatccaacgatgtttcaggccagcgacctgaaccagcacaacgagcgcgtgcagagacgctatcgactgctcttcgggctgatgactctgcttctgatcacccccgtgatgctgatcctcggcacgctggtggtgaagggcggcgccgcgatttcctgggagttcctgctcacggcgccgaccgacggcatgcgcacgggcggcctctttccggcgctgctcgggaccatctggctggtgacggtcgcgctgatcctgtcggtgccgatcggcatcttcgcggcgatctacctcagcgagtacgccggtgacaactggttcacccggacgatcaacctggcgatcatcaatctcgccggcgttccgtcgatcgtccatgccctgttcgggctcggcgccttcgtcctcttcttcaagttcggcaccagcatcctggccgccagcctgacgctcgcggtgatgaccatgccggtggtcatcgttgccacgcgcgaatcgctgcaggcggtgccgcaggcctttcgcgaagcctgctggaacatgggggcgacgcgctggcaaacgatccgccgcgtggtcctgccgaactcgatcaccggcatccttaccggggtcattctcgaggtctcgcgaacggccggcgaaacggcgccgatcatgttcaccggtgccgtcttctttacgccgttcctgccgcaaagcgtcttcgatcagacgatggctctgtccctgcacctgttcgtcgcggcgacgcaggtgcctgagatcgccgaacacgtccccttcggcatcgcgttggtgctgatcggtctggtcctgaccatgaacagcgtctcgatcgctttccgcatgtggctgagggggaaaaagaaatggtgagttcaagcgcagcggcggtggccagcgacaccgtggcaccggccgacaacttcccgcacaagctcgagatcaagaacctgaccatccgctatggcaacgcggtggcgctgcgaggagtcaatctggccgtccgcgagcacgagatcttcggcatcatcggtccggccaacgccggcaagacctcactgctcaaggcgatcaaccggatggatgtattcacctcggggatgaaggtggacggcgagatccgtttcaacggtcgcgatacgagtcgattgaaaaacatctatgccctgcgcagccgcatcggtgtcgtctttccgctgccggtgggtctgccgatgacggtatacgacaacgtggccctgtcgccccggctgcgcgggatcaacaacaaggcggacctggacgtcatcgtgcagcgttgtctgacccgcgcggccctctgggacgaagtcaaggatcgcttgcaggctcttggcagcctgctgtcgggtggtcaacagcagcgcctgacgatcgccagagcgctgtcgcaggaacccgatctgttgatgctcgacgagttctcgatcgccgtcgatccagtcaccacgatgcgcatcgaggacgttctcaaggagttgcgccaggaagtgacgattctcctggtcaccaatctggtgcagcaggcccggcgcctcgccgatcgaaccgccttctttctcaacggcgaatgtgtcgaggtgggcgtcaccgaagacctgttcaccggcgaggtcaaagaccagaggacgcgcgactacgtcgagggaagattcggctagcccgacggcgccggcgggcaagcagcgcacacgcgccggctcccccggcgatttcagaattgcctaccaaggacatgatccactatgaataccgagcagaccgctgcgctcccgcagccgacgccccagcacgcgatcgacagccagcgactgaacctgtggtacgggaccttccaggcgctctacgatgtcgatctgcgcatccggcaaggcatgatcacctcgatgatcgggccttccgggtgcggcaagagcaccttcctgcgcagcgtcaaccgcatcaacgagcgcctcgggtacgttcgcatcgagggcagcatccatgtcatgggtgagaacatttacgacccccacgtcgaactggtgcaggtgcgcaagcaggtggggatggtttttcagcgcccgaacccgctacccatttcgattcgcgacaacattctgttcagccaccggttgcatgccaagggtggcggcgacgtacaccagggtactcccgacgagatcgtcgagcagtcgctgcgtcaggtgctgctgtgggacaaggtgaaggaccaactgaagcgcaaggccaccgaactctccctggaggagcagcagaagctctgcatcgcgcgcctgctgccggtgaagccgaagatgctgttgatggacgagccctgctcggcgctcgatcccaagggcaccgaagcggtcgaggaactgctttgggagctgcgcggccagtacacgattctcatcgtcacccacaacatggcgcaggcgcgacgcgccagcgaagagtgcgtgttcatgctgatgggcagggtagtcgaacattcacggaccgacgagttgttcgtcacacctgcccacaaggaaacggcggactacatcgaggggcgctacggatagacgatcgtggtacccggcgaggccacgctcgcgcgctacggcgcaacgccaaggatggtgacctgaccgagatggtgcggtgatcctcggaggaagggcagcgttcccggaaacggtacggcggggggtggcgacgacgatcgccgccgcggtgcgggcggctccccgtgcaaccccctgcgctcgtcggcgctacgcgggcgtgcgcgactcaatcccgatgctcgcgcgcgtgcggtttctctctggtcaggtgctgcaggatgcccagcaggcccgcgctggtcaggccgagcatcaggatgccattgagtgcctcgagcggaccaaggagtttccagtcggcactcatgaccacgtcgccatagccgagcgaggtgaaattgactcccgagtggtatacggcctgatggaaagcggtgaacgccccgagccagaagaacagggtgccccacagcatgatctgcaggaaattgccgagcatcatgatcaccatcgccatcaacagcgtgcgaattcccgccagcagtgtaatgccggatcccggttcgcccgaatgacgcatggcgtggaggacgctccagagagtgaaggtgacctgcaggatcagacaccccatcatgatcagcaagccgatcgccagattgatcaaggtcatgccgcttacctccatcagccgttgtgaaaaaacagggcttcgcttgtcgacgcgcgccagcgttcgagcaaccataccgtagcccaagcgtagagcgcgacgccgacgaacaggccgacacgaacggcggacgctgcgagcacacccgtgccgtcggcactgtcctcgatcgccggcccgagcagaatcagcatggtcaccagggcatcgctccagaaaacgggcgggagaagcgtgcgcctgactctgaagagccgtgcgccagcccacagggcagccgccatcatccacagcatcagcatccacaggctgggccagagcgacaggcctaaccagacggccagggccatcgccgcccccatcagggttgatcccaccagttcgcgcccggccgaacgcgtgtcggtcgaaccgcctgctggccaagagcagcggctttcatgatcgccgccagatagaacgaggggtcggtgagcgccagaacgaacaccggcatcaccaccagcgtgccgcggagcgcgatccagctcgccgtctcgcggctggggggcgatgccttggccgcctttgcagccgcagcgtcgggaaaaaaggcatgcgaaaagccgctgaccaggctgccgacggcgatcccgacggcgatggtcatgctgatgatcgtgaccagcgcctgctcggccaccccggcgaccgggatcagcgtgaacgcgacgaccagaagcatggtcagcgggttgccggtgcgaatcccgaagaagaacagcgcgtaaaggatcgcgccggtcagcaagattccggccagggcgtagttttccagcagggggaccatcagcacccccgttaccaacagcccggcgagcagcagggccatggccgccgccttgaccggcgggattggcggacccggcttgcacaagagcatcatggccatcaggcagaccacgtggggcatctgcagcgcgaagccgtaggcgaacagcacggccaggccgaggccgatcgccagccgcaggaccgccttgtccgccggggcgatcatggtccgctcagtagaggtaggagagccaactcatcagccgaatgtagcctgcgccgagcagattcatgacgaagttgtcgccggtgaacaccatgacctcggcttgaccgccaatgcgtacgcgttgcagacgttcgcgttccgcagcgtcgaactcgaccgtcaccgggaaacgctgcgcctgacgcagccagtcgcggctgttctggatcgtcggcagtgttcccgcctgcgcctgctggccggagctgacgccgctaccgatgctgcgtacccggcccttcagtacctcaccgggcagcacgtcgaggacgatggctacctcgtcgccggggtcgatattgccgaggttgttctcggtcatgtcagcgttgatccagaggtcgtggatcgcgatcagcgtcatcgccggtgtgccggcctgagcaaagtggccgacgtcggtgcgcaggtcggtcaccagaccgcggccgggggcgaccaccctggtgcgcgccaaatccaactcggccttctcggtcgccgaacgcgcgctacgcaactgcgcgttgtcgtcaccggcgtcgccggcggcttcctgggccttgcgcaggtcggcctcggcggccttttccttgctgtgcgcttcgattcgggtggcctgcgcgacctccagtcggcgcaccgatatcgcaccgggatcctcggcgtagagcgcttcctgccgcgtcgcatccttgtcggccttgatttggttggcctgtgccgcctgcagcgaggcgcgcgcggcttccacggtcgccaccgaggcattgaccgaacggcgtaccgactcgtagtccgagcgactgcgctgcaacgcgatctggtactggctggggtcgatatcgaacagcggctgcccgtgctggacgttgtcgttgttcttgacgtgcaccgccagcaccttgcccgccacctcggtggccaccggcacgacgaaggcctgcacccgggcctgcgaggtgtgcggggtcagacggtcagcagcgaaataccagagcaggctggcggcgatcagcgccagcacgatggtcgcgccgacccgcgttcctttcccgggtggtgcggaagattcttcgggggccacgccggctggagtttcgtcccgcttcattgcttcgtcactcattgctcgtccgtcccgggtccgatcagttgcgggccagcgtcaggcgccggcagcggttcccgcagcaactcccgccagtcgctgcgctcacccatggtttctcgggtcgcgtcgtccagtagcgggcggccacgccccgcctgccagccgccgcccatcgccttgtacagggcgaccagactctgcgcgacgttgccccggttgctcaccaggcgttcctgctgactgaacagcgttcgctgcgaatcgagcacccgctcgaagttggccaggccctcgcggtactggatgctggcaatcgccagcgagcgcttcgcggccttgaccgcttcttcgagaatggggacctgttcgcggttcttggcaaaccccaccgctgcgtcatcgacctcgcgcgccgcctgcaggactgctccgtgatactgttcgtagagttgctggaagcgggcatcctgtacaagcacctcaccggtcagccgcccatgatcgaagacgttccagacgaggctgggaccaactccccaggcgagcgtccgtggcgacccggacagtgacgtggccgacaggccgagcgagccgagcagggcgatcgatggatagagatcggccacgcttaccccgatcagcgcggactgggccgccagttgcatctcgaccgcgcgcacgtcggggcggcgccgcagcagatcggccggcaggtcgacgatgaccccgagttctgcctgcgggatcgtgttcttgccgtccgccatttcggacagtggcccgggcggcctggcaagcaccacgccgagtgcattctgggtttgccgcaggctgccctcgagctgcggaatcgtggacagcgtggccaagtactgggccttggcctgttgcacgtcgagctcggagtcgttgccgtgcttgaacaggcgctcggtgatctccaggctgcgcttctgcaacgcggcattctgatgggcgatctgcaaccgcagctcgagggtgcggatcgcgcagtaaaaggtggcgacttgcgccgccatcaacacctgcaggtcgtcgtactgcgcgatgctggcgaagtagccggaatcagcggcctcgacgcttcgccggaacttgccccagaaatcgatttcccaaccgatcgccaggccggcgttgtacgcggtcagggcgctgtccggcccgcttgaccgttcctcgccggtgcgcagaaccgtgccggtgatctgctgttgctgcggatagagcaggctgccggcaatcatcagctgcgcgcgcgcttccaggatgcgcatcccggcggttcgcacattgggattgacgcgctgggcctcagcaatcagctggtccagcaccgggtcactgaagttgcgccaccactcctcggtctgcgcgcgcggcttgccgcgctgttcagcgttcagcgaatcgagcgagccgcccgaccagccaggcaaccacgaaactgcgggacgcttgaagtcgggtccgaccgccgcgcagcccccgaggagcacggctccagccatggcgagcaggcgccggccagctacgccggcaaggccttgccacaccggctcagccggcgacggaaggcgagtcgccggcagcctgctggcgcacccgctcggggttgtcatccacccagcgcatgaaaatctggtagcccagggccagcgccgtcgcgccgatgaacatgccgagaatgccgctggtcgccatgccgccgagcgccccgatcaggatcaccggcatcggcgcatcgacgccacggccgagcatgatcggcttcagcacattgtcggccatgccgccgacgaccagcagcacgctgtaggcggcggccgggacggtggcgtagtcgccgctcgcccagatccagccgatcaccggcagtgtgaccagcagcgccggcaactgcgcgacgcctagaacgaggacgatcacggccagcaggccggcgaacgggacgctggcgatcatcagcgagacgccgatgagcagcgcctggatacaggcgatgccgatgacgcctgaggcgacggcgcgcaccgtcgcgctagacaggttggtgaactccttgccgcgggccaggccgaagacgcgctcgaagatggcctgcattgcctgggcgcccgattcgccgtaagccatcatgatgccggcgacgatgaacgcgaggacgaacatcagcaggccgccgcccaggccggcgacgatgccaagtgccttggtcgcaagctcgccgatcttgggctgcatgctcttgaccagggccggcagatcgtcgtgcgcctgcgaccagatggcatgcaccttcttgccgacgaccggccaggcagcgaccttctcggacggtgccggcacctcgagcgtgttgtcgcggacacctttgaccagttcatggacagagtcgccgaactggctggcgagcatgatcgtcggcgtgacgatcacggcgatggcgaccagcacgatcagcgtcgacgcgagtccctgtttgccgccgattcgcccggccagcatctcgtgcagcggatagatggtgactgccaggatcagcgcccacagcatcatcgtcaggaacggcgagaagaagtggtagcacagcagcacgagcgccaggacgaggccggtgcggacgaagacatcgagcaggcgggcggcgactcgcttttccagttcgcgatcggtctcgtgtggtgcatccatgggaggagtcctttccggcgaaggagggcatcggcaggcacaggatgcgcctttcaataaaaggccgaagtgctgcacgtctggcgattcaaacgcatcaatctagcatgaattcgtcaaccggcgggcgattcgcccgagtccggccatgacgagcatcggcaagcggcgtgcatatccgccgttggcgccggttcgcgagttccagcgcaccctcgctgtcgcgcacggcgcaactccactcgattcggtcgccgacaacaggtccgcaccatcgggcaggggcggcgagatacggccttgtttctttcgcccgaacgggagccaaaacaccgaggagcgaagcgcaggtgggtccaccgggtcgatgcgccaatgctccaaaccgtgccggcgccggggctgatgccggggctgatgccgtgcggcgaggtgcagtcgatccggtgcactcggtccttgccgtggtgcgattcctgaaggggctcgcggtgcgcgcaatgtggtgcgagatgcgcctgcccgaccacatctggtgtccgacgaacgagtttgccctggagcttcgccccccttggtcggacgaggcaggctcagtcccggcgctgagaacgatcttctcctcgtgcggcaagccaaacccgaaccagtagggtagggtggtgacgatctggaaggaaactagctgcgcggcgacggcgagatgtcccttggccccgctcaagtcgtcaccgggcacgaggacactcaagaccgctaggagtagcgtggccacgcccgtcgtcctgccgatgaaaggctgaagtcggatggccagcgtttgcaatgcccgcaggatcgccatcccgggcagcagcggcagcaggatgaccatcagcatggatttggcgatggtccagggccggtcagccccttgacgatcgccggtacggcggaaggcatgaagattagcatcgcggccgacgacaccagcatccatgccgcggtgaagccgaggggtcctccggccccgctgacgatcaccgggagatccggtgcgcagggggtcatccggatcaaggaggcccgccgcctaagggctgtcgagcgggattgccagcgtgatggcttggactacaacgccagccccacgacgaagccgaaacaaggctatcggtgctgccccgtcgtgggacgaccacacggcctgagcggcgcgattcgcttccggtgattcatcaggggctcttgggaactatttgacattgacaccgcttgatggggtttctatagtgtagttggcgtcatgggctttctgctctcggcggttcaagcacgcgaagctgttggcgcctccctgaacttgggaaaggagggtgttcgggcaacagtccgtagtccgggcgaggcatcgagatagtgaaggtgccaagatcgacccgtagtccctcccagtgaggacgcgctgtagcgcgcgttctcgtttcaaccaaagtgaagagaggaagcaccatgaaacgattcgttcgagatgttgctgcagcgatgctgctgtttggcgccatgggatttgcgcaggccttcgtggtcgtcgcaccggaccagcccgttgcggagaaaagtcaactggagctgtcgcaggagtggtggcggtgggcgctgggggctccgaactcgggtaaccccctgctggacgaggacggcgtgttcgctcaggtggggaacaacggtccggtcttcttcgtggcgggtagcatcttcggagagcctaccgtgcggacgttcgccgtgccggcgggccggccaatctttttcccagtcatcaacaatctctttatcgagactccgcctcccgagtgtgctggttccgtcgcatgcgcgctggcgcgggtaagcccattcatcgacgacgcgaccgctctcacggcaaccctggacggcctgaacctgcttgccgcaggagcatccgggtttcggcagaccagcagtgcgttcttttcggtcgccctgcccgacgacaacctcttcggtgcgcccaagggcagttatgacgccgtctcggacggttactgggtcgccgtggaaggcttgtcagccggtccgcacacgctgatctttggcgccacctcgggaggtttcttggtggacgtcaccgccaatctgagagttccggagcccggcacgttggggttggtgctgctgggcgctcttgccgcaacgggccgtcgcttgcggttcgggattggggcgactgcttgacagccggcatgtgcgcgagccgactccctcgccgccttgagggatggcacgcggcggtcctgcgccgaggcgaccggacgggcaggaggcgacgcctgcctttcggttaggtttcttgccgacggtggttgccacgaactggttgaagctcgtgccatcgggtgtggcgcagcgcgcaagctcggcgttgatcacactggacagacgcagcggataggtgccctgtgactttatcgcctgccgatcctccgcaagcccgtgaggggcgcgaaggcgtcgataccaaattgccgggcaccgggccgacgtcgcgtcgactgaacgtgtcacatgaccgatggcagagccggcatgaagaagaatcgctgaccggttcatcggttcttcgcttcgttcgaggacgcgaactgggggtatggcccccgccacgcgccttgccgaccgctcagtaggcgaccccctgcgcctcgcagaggaacgccatcagcggcgcggcggcggcaaagcgttgcgcggcaagcctggtcagatccacgtccgtggcttcggcgaacgacagcggggccagcgcgatgaagtccttgcgcttgatgtcgtcgatcgccgggtggtcgacggcatagccgcgcggcgggcgcctcaggctctcgccggccagcgtccagtgcgcggcgaactgctcgtcgtcgcgtacggcaaaccagcgctccggatgatccgtgatgcgcgcgcggatgactgcgaggatcgccgactccggatgccagcaaccggcgccgaaaaagcatccgtcggtcgcgatgtgcaggtagaagcccggcgcatgaacatccttgccggcttcatggcggaactggatgccgatgttggtcttgtagggacgcttgtcgcgggcaaagcgcgtgtcgcggtgcacgcgcatcagcgagccgcccgtcctgcgcggctcggcgcggaactgcggagcgaacttttccagctcgggcgccatcgctgcgatgaaggtcagcgccggttcgcgaaccagcgcttcgtagcgcgtctggttggcttcaaaccaggcgcgcgcgttgttcgccgcaagttcgtcgaggaagttgaaggtggcctggctgaacatgaacagggctccttgacggtagtctgcctgggaggcgggcgcctcttgcacggattgttgctcgcggcgttcgtcctgtaaaggcgatgtccgcgacggatgtgggcaggcgcgcagggagcagggcgcgcgcgacgagtgtgctggtggcgcgttgcttggctccagcatcgccagcgacgctctcacgaggatgtgcgagcggccgaagtcgaggaggctccgttccagtcgaggccgaatcgggtcaggtacttgcgcagtcgatcggcgtcattggcctggcttttctgcaggcgtgaaacggcgaacagctggcgacccgcttccgagagactgccggagcggcggcagacgtcgatcaccaggttgagttggcctcggtcgaacaggtcgagcgcctcggcgccgtcgccgaggagttggcgggcggcgtcatcgccgccggcgtcggaccaggcgcggcgcaggcaggcgatctcttcgccgacatcgacttcgttgattcgtccgccttcggcgagcgtcgccatgcgcgtcaccgatgccgacagctcgcggaagttgccgcgccagagcgcttgcggcgagcacgcgaaagccaggaagagccgtcgcgcttcggcattgaagcggacctgctgcgcctgctcgcgcgcatgacgcccgagttcgaagtccaggttcggttcgatgtcttcgacgcgcgccgcaaggccgggcagctcgaatgtccacaggttgatgcgcgccagaaggtcttcgcgaaaacgaccgtcggcgacgcagcggcgcagatcgcggttggtgccggcgatgagctgaaaatcgctgcccgactcacggtcgctgccgagcgggaaaaagcgcttttcctcgaccgccttgagcagcatagcctgctcgtcgagaccgagttcggcgatctcgtcgaggaacagcaggccgccatcggccgcgcgcaacaagcccgggcgttcgctctgggcgccggtgaaggcgccgcgcacatgcccgaaaagggtggacatcgccgcgtcgccgcgcaaggtcgcgcagttgacctcgacaaaccggccgccgagccgttgccgttgtcgtttcagttcatagacccggcgagcgagaaaggacttgccggcgccggtcgggccgaccagcagcagcggtgcccgcgaccgtcctgcgacgcgttcgaggcgctcgatcatcgcgttgaaagcggcgctgcgcgtcgcgatgccggatttcaggaaggccagcgtgtccgcctgttcgtggcgaaaccgctgcgcgatcttgtcgtagcgcgacaggtcgaggtcgatgatcgcgtaggtcccggcaccaccggccacctccttcttgcgcggcggcgacatctgcaggaggcgcgccggcagaaagcgcgcttcggcgagcaggaaccagcagatctgcgcgacgtgcgtgccggtcgtgatatggatcagatagtcttcctgctcggtatcgaagggataggcgcgggcgaaatcgtgcagggtggtgtacacctcttcgaagtcccacggatcgtgcaaaccgatttcgacccggcagacctccgtttccggcgatacggcggcgatgtccagagcgaccctctcggccagaccacgactgcgatcgtcgtgcaggaggtggagacggtgcaccagcaagtcctcctgttggcaagccgccaccgtcgggcgccacttcgcccagcgctcagctccccgtccaccgtagtcgagttgcgtgccgaggaagccgatgaccactgtcttcttcacagccttatctctccagctaaaccattagcgtagattctattgatacaggctggcggcgacaagacggctgccggtcggcgagaggtttgtcgttttcccacagggacttgcacgatctcgcagaggccgctcacgcctggcatggcattcgctaagcaatagccgagcgcgcaggcgccgcaatggcccacgggtcggggctgcagaccccgccggtgcacggcaaccgggtttcgatctgtcgttggcgtgcatgccgccgtggcgcacacgctcgagtggcgggctctggtgagtcccgccgggttcgattcccggcccgccagccactggatagctcaatgggtagagcaaccgtttcggcggtgtgtcgcgggttcgactcccgctccaaaacctgtcgtctgacagtgcaattgcaagacccgccggtcgcggtgtgcgcaagcacccgtcaccgggttgcttcggcacctgccccggattgccggcagggcgccggtggcgcaggcggtcggcaaggtcgcgagcgtgcgctgcacgccggcggcgagcccgccgcaacgccccgcgtgctcccccgccagtcccggaagggtggccccggcaactcggtgcgcaccggcaaatcgatgacaagaagaaaggacaagtcatgttgcgacgttttgtggtgaagaagaacgaatgcggcgtcttgctgcgcgacggcgacttcgatcgcctgctcacggccggacgccattacttcgtcgatccgctgcgccgtctggcgctgcaggtgtggaaactcgacgcggcgatgagcgacctcaatctcgtcgactacctgcagcggcagcaaccgcaaaccgtcgccgagcacttcgagtacatggttctcggcgaggatcaggccggtctgcgctacgagaacgaggttctggtggagatcctgccgcccggcgtgcgcgcctgcttctggaagggactggtggcgcatcgcctggagtgtatcgacctggccggggaaacggcgctggccccggcgcttgccgcacggctgacgcagccgaacctgcgcgcccggccggtaggcggactcgctggggtgctcctgctgccggtaccggcttaccacctgggcgtgctcaaggtcgatggccaggtggcgcgcttgctgcagcccggtctggcggccttctggcggttcaatcgcgacgtgcaggtcgaactggtcgatacccgcctgcagaccatggaagtcggcggccaggaaatcctctcgcgcgacaaggtgggcctgcgcctgaatctggcggcgacctggcgttacaccgacgtgctgcgtgcttttgcgagcctcaacaagccggtcgagcatctgtatcgcgaactgcagtttggcttgcgcgccgctgtcggaacgcgttcggtggacgagctgctggacaacaagcagatcatcgacgaggtggtgagcgcgcatgtcgcgcgcaaactcgacggcttcggcatcgaggtcggcgcggtcggcgtcaaggacatcgtcctgccgggcgagatgaagaccatcctggcgcaggtcgtcgaggcgcagaagtcggccgaggcgaacgtcatccgccggcgcgaggaaacggcggcgacgcgctccttgttgaacaccgccaaggtcatggaagacaacccgaccgcactgcgcctgaaggagctggaaacgctggagcgggtcgccgagcggatcgaccggatctcggtgttcggtgggctcgacgaggtgctgaacggtctggtgaagatcggccgcaagtagcgcgccgggacgagccagcatggactgcaggcaaggtgtcggccgccagggccgactacggcgtttgccgtaacatcgcggtgtgcgccgcaagagaaaggagcaaaccatggaacaggggatcaccccggaagcgtcgatcgaaaccctccgggtgcccggcgcggcgccgatcaagatgtggaccgaaggcgtgccggtcgaggaggaagcgcgtcagcagttgatcaataccgcgcgcctgcctttcatcttccgccatctggcggtgatgccggatgtgcatctcggcaagggctcgacgataggcagcgtcatcccgacgcgcggcgcgatcatcccggcggcggtgggcgtggacatcggctgcggaatgatcgccacgcgcacgacgctggacgccgccgacctgcccgacaatctgcatggcctgcgcagtgccatcgagcgcgccgtcccgcacgggcgcacggtcggccgcggccggcgtgacgaaggcagctgggagaacccgccggatctggtcaacgcgcactgggcggtgttgttgccgcgcttccagcgcctcgtcgagaaatacccgcgcctgaagagcaccaacaaccacaagcacctgggtacgctgggcaccggcaatcacttcatcgaggtgtgcctcgacgaggcccagcgcgtgtggctgatgctgcactccgggtcgcgcggcgtcggcaacgccattggctgcacgttcatcgaactggcgcaggcggacatgcggcaacatctcgccaggctgccggaccgcgacctggcctatctcgaagaaggcagcgcgcacttcgccgactatgtcgaggcggtcgcctgggcgcaggactacgcccgccacaaccgcgcggcgatgatggccaacctgatcgccgccgcgcgcacggcgatcggcaaacctttcgctgtcgacgtcgaagcggtgaactgtcatcacaactacgtgcagagagaaacgcacttcggcgccgagatcttcgtcacccgcaagggcgcggtatcggcccggcagggcgaactgggcatcatccccgggtcgatgggcgcgcgcagctacatcgtgcgcggcctcggcaacccggagtcgttctgctcgtgcagccacggcgccggccgcgtcatgagccgcaacgaagcccgccgccgctttaccgtcgccgatcaggaacgcgccaccgcacacgtcgaatgccgcaaggacaaggacgtcatcgacgagatcccgatggcctacaaggacatcgacgcggtgatgcacgcgcagcgctcgctggtcgaagtggtgcataccctgcggcaggtggtgtgtgtgaagggctgaaccatcggtcggtcggcggcgaggcaccggcagtgacgatggacccctgcgcccgctgcgcgcggtgcgcagtctcgactatcgtcggcaagggcgctgagcttttctcctcgatcgcttatggtcgagatgacggtttgcgcttcaagggcgctacccagtaagcagtaaccagtaaccagtaaccagtaaccagtaaccagtaaccaggaagccatcgaacaacatggaaacgatcaccctcgacggcgcgcaaggcgaaggcggcgggcagattctgcgcagcgcgctgacgctgtcgatgatcagcggccgggccttccgcctcgaacgcattcgtgccgggcgggccagacccggcctgctgcgtcagcacctcaccgccgtgcaggcggcggcgacgatttcgggcgcacacgtcgaaggcgcttcgcccgcttcgcagtcgctgttcttcgcaccgggcgcgctgcgcggcggcgactaccattttgccatcggcagcgccggcagttgcacgctcgttctgcagaccgtcctgccggcgctatggtatgccgaccgcccggcaacggtaacggtcagcggcggtacgcacaacccggccgcaccgccggccgacttcctgatccgcgcctggctaccgctgctgcggcggatgggcgtgcagaccaagatcgagctgctgcgccacggcttctatcctgccggcggcggtcaggtgcgcgccgaggttgcgcccggcaagccgcttggcctgacgctgctcgagcgtggcgcctggcaaggcacgcgcgcgaccgccatcgtcgccggtgtgccgcacgacgtcgcccgccgcgaactgacgcaactcgcgcggcgcattccgcaacttcagggcgaatgccgcgtcctgccgcatcaagaaggtccgggcaacgccctgctcgtcgacctcgagcatgccgccgtgcacgaagtctttaccggctttggcgcgcgcggcgtcagcgccgaacatgttgccgaccgggtcgccaaagctgtccgcggctatcttgacagcccgggcggggttggcgagcacctcgcggatcagttggtgttgccgctggcgctggccggcagcggcagcttcagcaccggcaaaccgtcgagccacctgttgaccaatctggcggtgatcggcgccttcctaccggtagccatgcacgtcagcgagagcggtggctgctggcgtgtcgacatcggcggtgcggcgcctggcggtctggccgctgccgcagacaagggcgcaggtccgcgtcgcgacgagtgagttgcgcgggcaagtgagcgtgccggcggcggctcggccgccggtgcagggcaagggctgccgccggttcttcagcgcagcgggccgctcgttcaagctgcgggacttgaacgacgcgagccgcgatccggcaaacggcaaagggtagaatgagcgctcaccttgccaggagcagcccatgagcgtttcccttgttctgaccgttattggcgatgatcgcccaggtctcgtcgaacagcttgccactgccgtcagtctgcatcacggcaactggctggagtcgtcgatgtcgaatctgtccggcaagtttgcgggtatcgtctgcgtcagcgttcccgaggaacaactcgttgcccttaccgacgcgctcgccgccttgcccggtcttcgcgtcacttccgaggtctcccactcgcctgtggcgcaggctggcaatcggcggctgaagctttcgctggttggtcacgaccgcatcggcatcgtgcgcgaggtctcgcaagtccttgcccggcacgcactcaatgtcgaggatctgagcacctacacggccagcgcaccgatgtccgccggaatgctgttccatgcgagcgtcgagctgaccgcctcgtcgacgtttgacgtgagggcgctcaccagcgagctggaggacctttcgaacgacctgatggtagacatcactcttgacgaggcgattcgtatttgaggtcctgtggatcggtcggcgatgtcacctcgcccatgcggcgaagtggtgcgtctctgtgcagcgggcgctgcgaggtgtcggtatcctttacactaggtggcggggaaagattgcaaagtacattaaagcagcaatataagagtatggtgcgaaatttgcttgctgatttttcttatactgcgacggaattgcttatgccctgttgacgcgctgtttcgcaaggagatctcatgaagaagcatggccacaatcgcttcggttggttgttcaacggcgaccccacggcgtcgacccagcctttttcccgggatggtggtgctgagacgatcgtctcgcgcgacgagtacctgtctgcggggcgcgacgacggcaccaatgcgcggagcgcgacgagcccgagtctggcgtcgttgcttgatacgagcgcgccagacagtctggcggagtccagcgtctttggcgcaagcgctttttccgctgcactttccccggcactagccgctgttccgatcaaccgcaacccggttgccaatagcgacagttatagcacccgccccaaccagccgctgaccgtcgtcgcaccgggtctgctgggcaacgacaaggatcccgacggcgattccctgagtgtgtcggtcctcaacgtcaccggtctgtcgggcaagggcgtgatcagctcaggcgcggacggtagcttcatcttcacgcccaacgcgggcttcgccggcgacgcgacgttcacctacaccatcagcgatggatttggcggctcggacacggccagtgccgtgattcacgtcaccaatgccgcgccggacgcgattgccgacgagtttttcgtccatgccggccgcgtactgtcggtggctgcgccgggtctgctggccaacgacagggactccgacggcgattccctcagcgtgtcggtcctcaatgtcaccggtctgtcgggcaagggcgtgatcaacccacgcgctgacggcggcttcaccttcacgcccaacgccggcttcatcggcgacgcgacgtttacctactccatcagcgatggattcggcggctcggacacggccaatgccgtgattcacgtcaccaatgccgcgccagtggcgagcgacgaccatttcagcacgcgcggcaatcgtgcgctcaccctgagcgcccccggcctgctggtcaacgatcgtgacgccgacggcgacgccttgcgggtgagcgccaccaacacggcagggctgcaaggctcgctcagcagcgcgccggatggcggcttcactttcacgccgcggttgggcttcgtcggcacgaccaaattctcctacacggtcagcgacggcaacggcggtaccgccaccgccgtggccagcatcgacgtggtcaaccaagcaccggacgcgaacgccgacgagtacttcgttcatgccggcggcgtactgacggtggccgcgccgggcctgctggccaacgacaaggattccgacggcgattccctcagcgtgtcgtccctcaacgtcaccggcctgtcgggcaagggcgtgatcatcccacgcgcggacggcagcttcaccttcacgcccagcgcgggcttcgccggcgacgcgaccttcacctactacatcagcgatggattcggcggttcgagcacggccaatgccgtgattcacgtcaccaatgccgcgccagtggcgagcgacgaccatttcagcacgcgcggcaatcgtgcgctcaccctgagcgcccccggcctgctggtcaacgaccgtgacgccgacggcgacgccttgcgggtgagcgccaccaacacggcagggctgcaaggctcgctcagcagcgcgccggatggcggcttcactttcacgccgcggttgggcttcgtcggcacgaccaaattctcctacacggtcagcgacggcaacggcggtaccgccaccgccgtggccagcatcgacgtggtcaaccaagcaccggacgcgaacgccgacgagtacttcgttcacgccggcggcgtactgacggtggccgcgccgggcctgctggccaacgacacggacgccgacggcgattccctcagcgtgtcgtccctcaacgtcaccggcctgtcgggcaagggcgtggtcagcccacgtgcggacggcagcttcaccttcacgcccaacacgggcttcgtcggcgacgcgacgttcacctacacgatcaacgatggattcggtggcaatgcgaccgccacggcgctcgtccatgtcggcaatgccgctccggtggcggtagaggattcctattcggtgcacgtcggccggaccttggcggtcgctgcgcctggccttctcgccaacgacagcgacgccaacggggatccgctgcaggtgacctcgctcaacgtcaccggcctccagggcaccttgtcgccgtttgccgacggccacttcagcttcactccgacggctggctttaccggcacgaccagcttcaactacacgatcagcgatggtttcggcggcacgtcgaccgcaaaggtcaatatcgacgttttcaacaacaagccggtcgtcaacaacgacacctacaacatccgcccgaaccaggtgttgagcgtcgccgcccccggcctgctggccaacgacagcgaccccgacggcgacacgctgagtgtggtggccctggacgtcagcggcctgcgcggcagcattaccccgtttgccgacggccacttcagcttcaccccgacgacggattttgccggtaccaccagcttcaggtacacggtcagcgacggcgccggcggtacggcgaccggcacggccaccatcaacctggtcaacagttcgccagtcgcggtcaacgaccgctatgctgtctatgctggccggacactcgaggttgccgcgcccgggttgctgggcaacgacagcgacgcagatggcgatgcccttaccgccaagctggccgacgttacgggtctgcagggctcaatctcgctccttgccgatggccacttcatcttcaccccgaaggccggtttcacggggcggacgagcttcagctacacgacgagcgacggcttcggcggcacggcgaccgcaaccgccgcgatcgatgtcgtgccgattcccaccaagacggtgagcataggtaatgctcccgatcgccagtccggccttggcggccagtgggcagccgcgtggaccaacgcggacatcgtcacttctatcgtccacaaagccgactacacgaatgcgacggagacctggagcgcggtgcgcttgaacggagtaagcccgcagaccctggcgggaggcgacatttacgctggcgacctgggggtcagcgggcagtcggaggcaagcagcccggtgcggcaggaaatcgacggcaaggaagccttgcgattcaacctcgccgagagcgcaaccggactgacggtctatctgtcgcgtcttttcactcaggacgacggcggcgactttgtcgaaagcgggcgtctgcgtttgctcgacgccgatggtcatgttgtcaaggaaacgagcttccacgccggcggcgcggcgggaacgcaggccatcaccctgacatcggacctggctttcagcgccatcgagctgagtgccggcgtctacgacggcagcaccttcgtcccggggggctatgcccacgcggacggcagctttgccgcgacggtgacgagcgatgccgtgggagtcaagcacggcagtgacttcctggtcgacaagattgacttccaggtgccggtcctgggtgtgccgctgaccgacgtctttgccccgtagcagcggccgagctacgggatttttggccgagtatcccggatgaaatgaaatggaattcggggcaaggttcgaggtgcctggggatcccggattccgctggcgctgcatccgggctacgggattggcggccgagtagcccggatgaaatgaaatgaaatccgggggccagctcaacagcaatcctctcgtcggcacaagactgatttcgcgccgacgggagccaacacaacgggaatcatatgaaactctccaccaccttacgaaagttccacgctgccgtgctgatcggctgttttttcatggccgccaacgcgtcggccacgctcctcgtcgagcaattgcctgccgtgacggctgtcggccagcaagccgacaaaagtacggggccctatgccgaaagcgtggccgtgccggcgccggcgtcgatcaacagaatctcctggtggggctactacctcgccggcagcgtcctcgacgacagcttcgtcatcgcgctcggcggcaagacgcaaagcggtagtgtgaagagcgttgccgatggctccgtagatggccttgatctctaccgttacgaactgacgcttgccaccccgttcgccgttaccggggtgacgccgctcgaactggcgctggtcaacgatagcttcgacgtcgaatggtattggcaaggcgcggccacccttgatggccgacgtgccctcgccatgctgcaggtgccggagcccggaatgcctggagtcttcgggatcggtctcctcgtgcttgctctatcctccaggcgccggctgacccgtagctgaccgcccggcgactggcgtgggcctgacgacaggcccgaccgactgcacgatcttcgttgtggcaggcctgggcaggccgacccgcgagctgcggctatcgcggcgccttgaccgtcctcagaagggctaccgccgccatgcgcggtgcctcgtagtcgaagcaccccaggagctttccgagaaatcccgcaccccacgccgcggcgcaaacgcacgaatacgtcaaacggcgcatcctcggcgtgcggcagatgcgtccttcgcccttcgcccgctccaagcgcttggcacagcccttgatgcatcccgttaccaggcatagattttgggatctaccccggcagccggaggcagccatgagccaagtcgccaaactcttcagcaacggtcgcagccaggctgtgcggctgcccgctgcctatcgcttcgataccaaggaagtcttcatccgccaggatccggaaaccggcgacgtcatcctgtcacgtaagccggtggattgggatggcttttttgccgcgctcagaggtgccgatgtgccgttggattttctcgacaagaacgaacggagccaaccggaacaagatcgggaccctttcagcgggtggggtgaatgaagcgcttcatgctcgacaccaacgcagcaagcgaactgatgaaggagaatccagccctcgttcggcgagtcgtggccgcaccaatggcatcgctttgcatctcggccatcagcgagggcgggttgctctttgcccaggcaaagcggccgaaggcaaggcggctccatcgcgccgtgcgtgagttcttgcggcgcgttgatgtgctgccttgggacagtgctgtggcggagcactacggcgtggtgcgagccgacctggcgcgctacggaaagacgcatgccccgctcgatctgctgattgccacgcatgcgctcagcgtcggcgctgtgctggtgacggttctctcaggttgccggtctgctggtcgaggattggacggattgaaccctgcctccgtcctgagtcctgagtccggcgcccggagagatccccggccacccggggacagcccttaaaaaataccagcttgcgcagatcaacgtcgccctcgcgagggacgaaatggaatccgaacacatggcaggcttcgtcgccagcctcggcgaaatcaatatcattgccgaccggacagcgggcttcgtctggcgcctgcagaccgatgccggcgattcgacggcgatccgcgtcttctaagatcagttgctgctggtcagccttagcgtctgggacgacctgcagtcgctgcagcacttcgtctataagacctcgcatgtcgaactgctgcgcgcgaccgcgacgcctggatggccaagctgaggagcgctcaccaggtgctgtggtgggtgccgcgcggccatacgccgtcggtcgaggaggcgaaggacaaggtggagcacatcgtccggctggatccgacgccggaagcccttaggtaatctcagcaactattcatacggttgtgtaactgaagtttagacacacgcgggtcccgccgggcgggatttccgcggaggcgatcgatgaggggcacgacgatggcattccccagcaccgatcggcgctgggccagacgcctcaacactgcaaacgctgatcctgaccggggaaaggcatcatgaattgaccggacttcgggtcataggcgtcacgcaggggaagtccgataaattgaatccgcagccattgagcgaaaaggcccgcggtgatcatggcaccctttcgccagggcgcgatggccatcagcggaaaggactgccacaactgcagagccagcaattgcgtcaaggcataggccgtggagcgaatctgcatccacagttccagggcagcctttgaccgctgccacagattggctactccccaccagcgcttcaggttgtgaaacaagggctcgatcccccagcgctcggcgtagatctccaccacctgttgcgccgagagctcggtctcggtcgccagaatcaggcgcggacgcgaccaggtgtggtcggacaggaacatctcgcaccacactgcccgtaccgggacacccttcaagaatcgcgccacggcgagggccgagcgcacccgaacccgctgcaccttgccgtacagcagcagttccatctcctgcaccggtaaggcttcgagtaccacggcatcgatccggaggccgtacttgcgcttgcgtcctcggcgtttcggctccggctcgggcggcagaaacaaggccgtatcgcggcgcacctgtccgatgattcggacctgttgttcgagcaaaggaagaatcagcgtgctgcgcatgaaccaggcatcgatcaacaagcgcacccccttgacctgcccccggatcgagtccatcaattgccgtgccacccagagtttgccccgttggcccgactcttcgagcagccatgagcgaatgggtaccgtcagcgccgagcccagccggacgcgaacaacgagagccagcgtgacccagcactggctgttcaaaaaggtcggccgattggccttgtggctgttgagcacggtcagctcccgtgatgggaaatcgctccactttggtcaagcaagttgatggctttgtcgataactccatgatttcttgggaaatcacgataagtgatggagtgctcgaagtgccatcacggtatgatcaggacttggtcaacaagagtgatgtgttgtaatggtctgactttgtttggtttttcttgttaccctgtcataaataatcacgagcgtgatgggctcgatgactcggagacgggtcaagggcaggctgcggcactatgcagcctggcgaagcacacccttgacgcggtggagagtcgatacgctcgatcatggctgttggtgcggcatttcgcgccaacagccatgatgactggctgcggtttcccacccaatcattcgctaagccatcaagttctgtgaacattgaaacatcagaaacgttggcggtacacagctgtgatcgtgcttgatactgatccccggcccgaccttcgcgccgcgcggaaccagcgtatcgtcgaggatcagggtgaccagttcggtcgggcacaccgtcagcaccagctgcagcaaacgcaacgacagttccgtgaccgacacgtttgcccgctcgatgagcttgtaataggtcgcccagtgcgcctctcggcgaatggccccgatggcccgcgtaacccagccttccgggttgagcatgcagccgatcaggagttcgacgaaagttcggcgggaacgcggtggtacggccaccaggagaaaggaaatccattccgagagcagcaagccaacgttggcagcgagagacatgagggaaagtccgagatcgaaaacgatccctcattggtcgccgcgcgctgcttgcgcgagaaccatgcgcaagcagcgcgcggcgacctcacgattctcttgtcatgtcaagtcttttttttcattttttcgaaaacttttttcacggcgccgggatgtcttcggcatccgccggcgatcgcgagtgtctaaaccggcattatggagcagccacccccagcggctgacgctcagcccggcgaaaattctcttgttttcaacgaacaggagcattgttcatggcggagagccacgtggttacggccctgatcagcaagcgcgccgaactggctgggctgatcgagcatcatcagaaggaaatggatcgtctggcggatgatctggcccaccttgacgccaccctcaagctgttttccccggagatcgacctgcggacgatccgggtcaaggcccaccggatgcggaaccgtttcttccgcccgggggaatgccaacgcctggttctggacatcttccgcgaggctcaaggcgcagcgctgagcagccgccagatcggcgaagcgctgacggcacgccggggtctggaagcgaccaccgtcatgatcgagcagatgcggaagaacgccattggcgtcgtgcatcgcctggagcgtagcggcaccctgatccctgccggccgtgacgggcacggcgccacctgggcggtcgcctgacgctttcacaccgccaggctttcccccagtcggtggttgccctgccagtacccgcaccaatcccgactcaccagggcacgggcgcacttgccgaggatgtcccggaagatgtcgccgttgctccagcgccgggtgtcttcccggtaggccatctcgttggcgtagttgtcgaggtacttcggagccgccttgtggatctggccgatgtggaaacggcggaagcgggagaaatacgattccgccaggttgttggtcgtgccgtcatcggcgcggtactccttgccgtggttcacccggcgaacctcgtacttggcagggagccggtcgtaggcgtccgattcgtcggcacagatcaccgcacctggcgcgatgtaggctggcgccagtttgccgaggtcggcctggttctcattcttgacgatgaaggtcagcgtcttcttggccccggcgttgccggcctctacctccgcctcggtgtgcgcctgacgcatcaccaggatgcagcgcttgtccgggtcttgattctctgccaggcgccggtctacccggtcttccttcttgttctccggccggaccttcccgccgacatacgcgccatccacgtgtatctcgccctgcagagcggattcctcccggcccaccagcaggctctcccggatcttgtgcaacagcacgtaggcagtcttgtgggacacgcccaggtcgcgacccacctgcagcgcggaaatgcccttcacggcgttggtgaacaggatcacggccgccaggtacaggcgcagcggcagcttgtggaaggcgaaaatcgttccggacgtgaccgagaaatcctcctggcagcccgcacaacgccaaatcttgcgggccgggcgaaagtagtgccggtgcgccatgccgcagtgcgggcagaccacttcctccccgtcgccccagcgcgcctcgcggaacagggtaaacgcgtcgtcgtcactcatcgccaggacctgaaccacggacagggtacgggctttggctttcaggaggaaatgtaaactcatcgcacgggctcatggggttggggcatgagccgcagtgtagggcgctataggctcacagaatgagctcgccagaaagaacaggggcggcggcgtcgccaagcccggcggacgagtggggtggctgctccataatgtcggtctaaacttcagttgtgtaagatacttctagttgactgtgagattagaggtattgctgatgggggtgttacgtccgcccctaaacgggattgaagggctttgaatatcgcgcgtactttgagcaggaagatcgaaggatctcctgagcgaaggcggaatgaagaaggacggagaagggctggaacacctctgctatcgtgggaagttatcgagacgaccgagatagaaaagagcccagcccatgcaacgaattgtagccggcatcaccacgcttgagcagcacgttgagacgactcaaaaggccgctgaagtgtatcgaccgaagtcgtgcccgcactgcgggctgggagtggtccatcagcatggtcactatgagcgaaaggccgaccgccgagccgtgccgccacggctcaacccgatccccatccttcgctaccgttgtgccggatgccgacgcacgtgttcgcgcctgccggaatgtatcgcaccgcgacgctggtatgactggtcggtgcaacagcaagtcctgcagcagcggctgaacggcgcggcagagcaccccggcggtccacctgaccggcacacgggcgcgcgctggtggaactggttgcaggagcggggaaaggactttgtgtttcacctgcgcgtgcgctttgccgaactcggccgggccgttgacacgcacggtttttggcaccaggtgttcaacagcctgggtctgccgcgggccatgttctggctcgatcaagagatgagcgtcccatgatttcctgacaccgagcgagtggcggacggtggggaccccgcccgggcggggtccccacacagtttgctcgtggcattatttcggcccttttgttttgatgacgactcccattcaccccgaggagtcgtcatgaatcgaatcaatccgatcgccttgtttcgcctgtccgtcctgggttcgctgaccagccgggaacggctggatcacggcgaattgcagcagaccatccgcgccctggccgagcgcgaatacaccattcccggcacgcgtcggcgccatgttgccgagaagacgattcagggctggtattacacttaccttgcccagggcatcgatggcctgacacccaagacccgtgtcgaccgcgggcaatcgaagctatcgcaagccattcagaccgcgatccttgccgcgaagcgcgacaacccgcgccgctcgatccgtcagattcgccagttgctcgaagccgccggaacggtggctcgcggcagcctgtcgcgctcgacggtccaccggctgctgcaacagcacggcctgtcgcggatcagcggctcggccagcctgcccgaggagaagcgcagcttcgtcgccgcttccgcgggcgccatctggtatggcgatgtgatgcacggtccccgcgtgcctcacgagggcaagctcgtcaaggggtatctcgtctcgctgttcgacgatgcctcacgtctggtggctcacagcgctttctgccccggcgaaacggcgctcgacatcgaaggggtgctcaagcaggcgctgctgaagcgaggcctcccgatcaagctcgtcgtcgataacggcgcggcctaccgtgctgagaccctgcaggggatctgcgcccgcctgggcattcacctgatctattgccggccctatgcgcccgagggcaagggcaagttggagcgctggcaccggacctgccgcgaccagttcctgtcggaactcgacgagcgccacatcaacagtttcgaggacctcaatgcgcgtctctgggcctggctggagcgggtctatcaccatacgccgcatgccggcctcgacgggatgacgccgctcgcgcgctaccagcaggatttgtcgaagattcgttcgctgggagcgctggccgcgcagctcgatgccttgttccggtatcgcgtcagccgtcgagtcaggaaggatggcacggtgtcgtatcagggggcgcgcttcgaagtgcctttcgaactctccggcaagacggtgtgtctggtcgtcgatccgcatagcggggcggtcatcgaggtcgaggacgagcacggcaaggggatcggcgccgcgaccccgctcgatgccctgggcaatctcgatcgccaacgaaataaatccgacccgacagacgccgctcccgcctcgccgtctggcccgaatctgatcgaactcacctatcgtcagtattacgaccgcaaaggagactgaagatgtatctgcaacactttggtctgcgccatccgcctctgggcaaggacgccgccgagctgtgggatgacggtgcgctggcgcaactcgccgagcgcttccagtggcttctgcaatcgccgggcctcggcctgctgaccggcgaggccggcgtgggcaagacggccgccttgcgcctcgtgaccgccaagctcaatccgcatcgctaccaagtcatctaccatgccgagaccgatttcggacgggcagacctttaccggtgcctggcccaatccctcggccttcagccgagttatcgtcgcgcccaactgtggcgcgacatcaaggcgcatatccatcatctggccgacgccaagcaacttctgccggtctggatcctcgacgaggcgcagaatctgccacccgaattcttccgcgatttccccgcttttctcaacttcgccttcgattcgcgcgatctcatcactgtctggctggtcggtcacccgatcctcgcccaaaccctcgaacgggcgtcttacgccgcactcgccggccgcatccaggcacgcgtgcatctgcgaccggtgctcgaacgcgagcgctttgcgcaactcgtcggccatgccctcaagagcgccgggtgtgcgcataccctgctcaccgattccggcctggaactcctgcgccaagccagcaagggcctgccgcgccacgccgggcgcatcctgcgcaccgccatgcgtctggcggtgccgcgcgcactcaatcatttgcccgacgatctgctgcaagcggctatcgaggagttgcgatgaaacgccgccctcactccctcttccccgacggcctctccgacgaaagtgcggcggcgatcagcgagttccttcaccaactcgccgctgcttgtgaggcccgctacctcgtccagcttcgccgccaccgcagccgtcagatgaacctctacgatcccgaagccccttggagaatacctccaggcgagcccttctagccctctcgtcccacgctgacgccggaacctcttcttccggcgtcagcgtgggactttgccatcatctcaacctcgaatggctcgggttgaagagttccagatatcgcgggacgtaacagggggtcaccacggtagctgaaaggcaggtttctcttgaagccgtccacctcgacgatatccgacttgcggcgagcaagatgacggggccgaggcgcagggcgtttcaggcggcgatggcgttgaagtattgtagcggcagtgctcggcgtgccgaggacgttttcggctggagtcggcaggccgtgcaactcggtcggcatgagaagcgtaccggtatcgtttgcctggggctccacacgctctgttgcggtgcgaggttgtcagagaagaaacacccggaggtggcgcaggccctgtgggcactggcggaaagtcatgcccaacaagatccgacgtctcgcacgaccttgtcgttcacccgcctgagagccgaggccgccatcgagcagctacgggcgcagggatttgcggacgatgtgctgccctcccgaagcggcgtgtcggaagtgttgaaccgcaacgggtaccggttgcgtccggtgctcaaggccaaaccccaagaaaactccctgaaaccgacgccatcctcgccaatatccggggacgtgaccgcgattgccaagacgaagccgtcatgcgcttgagcatggacggcaaggcgacggtgaatagtggcgagtactcgcgcggtggcaagacgcggggtgacaaccgggcgactgaccacgacatgggatgcgaggaaaagcacaccccgtttggtgtcgtcaatgaagacagtgatccctccctctgtgcttcggaagctcggcgaagaccagcgatttcatcatcgacaatctctacgcgtggtgggagtgtcaagcccccgaggagtgaactcgcgtcacacacataaggcactggaacggcgccaagccgaccgacacacgaacgatgctggagtgggccaagagcatggcctggaaaggggctcatcccgtcgtcgagctgagccgcacggtctacgagaaaggagatactgtggccaagctggccaagccaacatcgcagactcccgccgcgctctggcgcagcgtaaagagcccgcgccgggcgggcttctacggtgtgcttgacctcaacgccgcttgcgccacgttgcgaggcctgccaagcctagaccgagcagagcgaggctcccgggttccgggaccgtccccgtctcagtgatggtcatgatggcggcagtgtcggtgcagccgcggaatcctgcgcaatacgtccccgggccgacaaacgcatccgtagtcacccaaaagtaaccaaaagatcccgatgcaatgttgaagtcaatttcggggccgcccagaggagagcggatagcgactgacagaacggtctcgccgctgggcagagtgatcgagtcgaagtccgtcagttggaaggtcgtatcgctcgagatcagggttgggaccgtcagaacgaagtccggcaggccgtcgccgaagatgctgttcagcgtgtattggaaggctgcgtgtgctgcgctgcccgtggcaagagccgcgacgctggcgatcgcggcaactaggtttttcgtacgcataattttcatggagaaagggtccttggctggaggttctgtggacggccccgctggtcgtctcgaattgcggtctgcggacgtcggagcgcgccgccgatacatttgaggttctcttcccgggtcacagcgaatgaaaagcacagaacatgccatgttgagacggttcgcaagaaaacaaccacttggagactccagagcgattctgacggggggcgggcggtgatctgtaaaatttttcgacgaacgacggctgcgtgtggtgcacctcgcgcactgcaaattcgtctcgttctaccttgtttgtttgcatttcaatctgatgccgaaggcatcccggcatgccgtcgaaaggccgactgcattgcctggcgctgccgctgatgcctctcggtaatggatatggcgaggtcttcgtcagccgtgatgttggtgggcaaccggtggcgcatgatctctacgaggttgcggcaggagagcaagtcagccgtatcgcgaagggccatgcgctctttggccagaaacatggtggcgatcatgaccagcaccatgtgatcgtgcctggcctgccaacgacgtagctgacattcgttgggtcagatagtcggccatggccccggcccttctcgccgtcacgaaacaacaagcggcgtccggctgatgccggcggagcggccgcctggtcagtccctatcataggctctgccgcggtccgaagccgacgtggcgcccgaccctttgacgaacgtcgctcggccacggtgggtgccggatcttggagatggaccgcttgatccgaatgcacctcagcgaagaagcgctttctatcgccatcccgtttccgaagtagcaagggcaagtgcccgtagcccccatcaaagccaatgcacgaaaagtggaagccttcccgcctccggcgtatcaccacctctaggggcgatctcgcccttggtacggaactcctgtgcctcctcgggtaccccgaccacctcgcaacggaccttaggtaatttccgcaaaaacgccataccaagagtcatggcagtagaccgggcttacgtccagcaaaacaagtcgccacgccagtggttcggtattgtgattccgggaaatcgcccaagtatgggcggctggcggcttccgggtagagcacgggtagtaggagctgcagggcgtcgagcgggaaggcaaagtgcaccgggcgcgatgggctgaccttgggcggtgaggcggtcggcttcggcgagccggccgtagagcgcggcatgggcttgctggacgaaggcgaccgggagcgccggcgtgcccgcggcgacagcggtttcgagctgacgttcggcttcgatgtgcgccagggcgacacgctgcaggcgcgcaacttcaggctggtcggagaagtcttgccgcagggcgcgcctgatggtgtgcggatgggtgctctggccctcgatgcgattgcagtagcaggagttccatctcccgcaccagttcgcgcaggctggccatgagcacggcgcgttcgcagcgggtgagcggcttctgaccaaaggcgatgtggcggatcagatcgcagggatccgtctcgcccggcgagttgcggctatcccggtgccttgacccttctcagaaggggtaccgctgccatgctcggtgcatcgcgcgcgtccacctccagcacggccaacggagcggcgaaccgatagacgcggcgggagaacatgccgcgtgcgctcaaggccgtgttccccatgtactggaagtggaccacggcagcgaccacgcgctgctgggcctgtcccgctgtcgcgctgccaggacgtgtggcggtcgccgctcctggtggcccgggtgcagcacggttatttccgcagcagcccatccgctccctcttcaggtgtcgccgcgtcttccgaatagatggctggcaggccaaaggcctgctcgcgggccaacagtccggcatgcaggcgttcgaccagtatggcagcggtggacagcgccagccacaacaagagccactgccgccagtcgccgccgaggagccaggcggccggggcggcagtccacaggctcagacaatagaagcagcccagcagctttccgaagaatccccctcccgcgccacggcgcaaatgcacgaatacgtcaaacggaccatcctcggcgtgtagcagatgcgtcagacgccagacggccagcgtcgcgacgcagaagaagagccaggctgcctcacttgtctgctgcatgccgatcgcgcgacctcatgaaccgcgctgaatgaccaggttgtactgcagcggcccgtagtaaacggggtaattgctgctgtggccatcggtgcggcgaacgcttgcgctcaggttgagcgtgaagctcgacaacgtttcgtcgggcccgagccatggagagctgcccggcggattgagctgcaccgcgacatggtcgttcacgtcggcatccacatcgacgccgaacagcgtgccgaacagatcgccgcagggcggtgggccggccaggtagtcgaggtgcaggggatgtgccgatgccaagtcttccagcgggaagttgggcgtattgcacttggtgacgctcaaggtgtaggcgccgagaaaaccttgacgctggacggccttgaacttcagatcaagccttgcattgaccaactcgctgcccgtcagcgtgaacagagggcatggattcgtggtggctgtgccgatggtcacctccttgaagttcaattcggggccggtatggtcgacatagagccggatgctgtcctgatacagcggcgccgaggtcaccggatcgctccacagctggacttgcttgccatccgggccgtaggccttgaggcggaactgcacgctgcccggcccgccctggtacgaatacacccagcttgggatgacggccttgatgaaccagtccgggccggaccagtccatgttgccctggatattgttgtaggccaggacgtcctgcttgggttgccccttgaccagttcgagattgtggatgaaggggcccgccttggtggcaacccactcgttcaccagggtcttccagttatccagcatcagggcctcctgatagatgctccagttggtccaactgccgtcgggtcgtcgcgcgcgatactcgagggtgaaatgcggcacctggtcgtacttgccgatgcacgcactcatgcgcagcgcaccccaccaggcggcacactgggtctgcggaatgtcgatcttcgaggtgtcggtgcaggtcacgcggccatcgctgtccagagtaaccgttgagggtttgccgaccgggatgaagccgatgtgcgagatcggcttgccgtggcaaccggtgggcgtatgccagtagctggacggtatgcagatgttcaggcgcttgaccagcggcacgttccagtaaggcgcggtctcgtacggcgtgcccccgggcagggtagcgccgagtacctggatgatcaggtccggcatggcttcgagaacctcgttctcgccgagggcgacgtcggtattggtttcgtcgatcaactgggccaggctgcggctgaagcgaaagatgtagttgccattgcggtcggtgctggcctgaccaagctcctcgcggttgccttcgccggtgtactggccacctccgagttcggcgagcgtacggtcgtattccaggaagcgcagcgccgcattgacgagcgactcggtctggcagttgcggatgccgatgtccagcaatcggccgagggcaaccttgtccagggcggcaatggcgctcacggcctgagccacttcgaccgtgcgcacgggaacccgggtcgttccggcagcggcagtagattcgctgccgctatcggctgcctgctcgaccggcaccgtcctcatcacctgcgcccgcttgaccggcgtataggtcttgccctgcaccgggatcagcaccggcgtgtaggcctgcccgctcagcagcgcggccggcaactcgggcggtggatccggcagcgggatgcgctgcggtgggatgctttgcggatacagcagctcgatcgcttggcgcaggaccgggaagcgacgcgccttggcgagggcgagggcactctcgaggtagatgtagccgggataacaggggttgtaggcgcaaccgctgtagttgctcacgtgcccatagatcaggaaatcggtttcggtaaccggggtggagaaggtcaacaccaggtcgttgaagtctgcgtcgccgccccacacgtcattggactggagatcaaactggtactgcccggccgactttaccgggaaggtgatctggtactccgaatcagcccaggatgaccctccggggtcactctggatgcgcaccgaccagatgctgccggtcacatagaccggcgcatgcggcgccacgtaggtgccattgccgtgtgtcgcgccgctgatgatgaaacgctgcgcaaaagccgcatgtttctccttgactgcaactgtccagttgccgtgcatgatgagaggcatttgtcacgctcctttccggccttgccgatgcaggccgattggtcaatgggagggacacccggcgaaccgccggccaagggcatctcccgtggattccacacgttgcactcgccatcacccgacaactccctgtgccgagggttatcgccggcagcccgccgatgcgaatgtccaacgccaagccgggcgcggtggtcgccgcgcctgcttcggtcgaagagcaagaaagggaattaattaaatgcagtgtagacgatggcacgcgggaagcaaggtcttttgcgtggccgcggtgacgggcggacgccgcaagcgctggtggcagcggccagatccttcagggggtttttggcgtgccccgacgtcggtttttccagaagttgaccgacaggtagatcatgaagccgacaaaggtcaggaagccggcgaactggaagtacagcgagtagttggtacggtagcggccggtcagcggatcgtagatcgagcagatgatcctgacacgttccatgatctcggtgagcgtgcccacttcgcgtgggatggccgagccggcgatcagcaccttgagcggctcggcgagatcctcggcagtgaacttctcgccatagacctggcgcacgatcgtgccttcggcgtcgaccatcgtcatctggttgagatggtcgaacccggctggcgtggcgacgaaactgaagccgaactcgcgcgtgagttcaccgacgatcgccggggcagggctcaggaactcccagttgggcaggtggatgccgtattgcctggcgaagtccttgagggccgctggcgagtcgaaaggctggttgaagccgatgctgatgacgttgaaacggtcggcacccatcacgtcgacggtattctggacggccttctgcaggttacgggtggtcgtcggacagacctggaagcaggcggtatagatgaagctgacgagcagcggcttgccgcgatagcgcgccagttgtaccggttgcccttcgcggtcgaggaggacgaagtcgcctacgcgtttgccaatcgcgctctgcgacagcgcgaaggccgctttttcatcgagggcggtgagcgccaggccgctgttgacgccctgcggacgcgccgtgagcttgggtttctcggcgacgtcagtgtcggcaagcagcggattgactgcgagaaagagaatcgacgcgaccagcgcgcgagcaaaccgagccatcgcggaaacctgcctgtcggggatcagaaccggagttgggtgtcgacgatggcggccagcaggaccagcgtcaactggatcagcgaggcatgaaaacacaccatggccgatttgcggttggggtcgcgtgtcagccgccaggccttctggatgaacaggaagccgccgacggcggcgccggcgaagtagatcgcgccaaggccgaaggccagcggcagcaaggaagcggcaaccagcgccagggtgctgaagaagatggtgttcgctgcccgctggtcaccgacgacgaccggcagcatgggtacgccggcggcttcataatcggtgcggaaagcgatcgccaggctccagaaatgcggcggcgtccacagaaagagcaccagtgccagcgccagcggcacgccgccaggctgcgggtcggcggcggtcgcccccgccagtaccgcccaactcccggccagaccgccgaagacgatgttcagccagctccgccgcttcagccacaccgtataaacgatggcgtagaagaaggcgccgagaaagacgaacagcgccgaccaggcgttgagggcgagccaggcgctgccgaccgacagcgccatcagggcgccgatgaccagcagccagatcggcccatggcggagttcgccggtgacgaaggggcgcttgctggtacgcgccatcaggtgatcgctgtcgtgttcgtaatactggttgaaggcgccggcgctggccgacgaaaccagcaccgacaaggtcagcaccagcagttgcagcaggctcagggcaggccccgggctgaccgcaagtccggccagcgcggtgaaggtgatgacgacgccgatgcgcagcttgaagacgcccagaatggcacggaagggaaaaccgggggtgctgttcgatgggagtgtggattgcattggcgtcgatagcttggcgatcagttgaaaaacgatgggacgatcggttcggggtcaggcctgcttgaatcgagcctgtactccaggcccgattgaggcaggcccccacgccggcggcgcgggggagattgccggatcagctcagcagccagacttcggacaggtacttccagttgacgaagtagtagaggacgaagcagacgaagagcagcagtgccaggaccacggtgccgggaacgccgacatggtcgctgccgtgtgccaccgccgacgcggcctgcgtgctcggcgggatcggtgtcggctggttggagaccttgccgccgtcgagcttcttgccaaacagcagcgaaccgacgacgagcaggatccacaggccgccgccgatcaccgcgatgacgccgaagatgccggtcaggcccatcatcaggtaggcggcacccggccattcatactggaacggtgcgccggagaaggccatgtcccagtgccggcgcgagacgcccagcgtgccggcgcccatcatcaccaggccgagcaccgacatgctgatgccgaacaggtagggctggatctggcacagcttaggcagaatcatctcgcggcggaagaggaccggaaccagcaggtaggtgatcgacatgaaggccagcgtcgtgccggtgacgaccgtggtgtggaagtggcccggaacgtagaaggtgttgtgcatcagcatgttgatctgctcggtaccgaggacgacgcccgagatgccgccgaggaagccgaagctgaccagcgagatgaacatgccggagaacaccgggttgccccagggggccttgcgcaaccactcgaacaggccgttggtgtagcccttgcgccgctgcgcggcttcgatcgcaccgggaaccgtgaagccgtggatcatcgacgccatcaccgcgaagtacatgaagtaggaggtgttcagcaccttccactcggcgctcatgccggggtcggagagcaggtggtgcgcactcgccagttgcaggaagaggatgtagagcaggaaggcgaagcgcgacaccttctcggacagcggcttggcgccgaagatcacggccgcggtcagataccagaccgagacgtgtgcggcgacgttgatttgctgcgaagagtgccccagtccccaccacaccatgcggtacaactgtgcgtcgatttccttgatcaggccgacggaccagaagaaggtcgggagcaggataccggcgccggcgaggatggtgaaagtggcgatgatcgcggcggtcagcgcgccgaatgtcaccagtggcagcgagccctgataggtcttgtccttcttggcgacgaccagcgtgccgaagaacacggcggtgccgagcagcgcaccgacggcgaccagaatgatcccgaggtagaagtgcggggccgcctgcatcggcacataggaggtgaacatgacgctcgattcgccctggaagatggcgacgttggtcatgatgccgccgacgaccatcagccagaagcccagccaggcgatcttcggcgtcgccagtcggcagcggagcagggtcgacgaagcgaagtagagaacggccatctcgaagaagaggatccacaggatcagcatgtcgatgccgtgggcagtcagaatcaggtagaactggtcggccggcaggagcttgatcgccggccagcgcgtgaggatgaccagcagggcggtgatgccgccgacgagcagccagaggacgccggcgacggcgttccagcgcatcagtttctcggcctggtcctcgaactgcagtccggagacgggacaggtacggtaggttgttgccatcttgtttgttccccccttatttcacgtagatacggccgagcatcgagtggtggccgatgccgcagtattcgttgcagacgatggcgtaggttcctgccttggtcggtgtcatcttgaccacatgctcgtaacccggaatcacctggatgttgatgttgaccggttgcaatgagaagccgtggttgtagtccatcgacgacaggtggatcttgtaggtctggcccttctcgagttcgaggatcgggtaccaggcccacaggcgggcgatcaggtaaccatcgccgccggccggcaccttgaccacgggaatgttctggtcggtctcggtacggatggtgttctcggcgatgaacttctcggccttggccgcgaacatctcgggggtcgtcttgtaggcctcgttggagaggttctgcttaccgtagatgtgccaatagatcatcatcacgaacatgaccatcccccagacgaaggcgatcgcgatccacgcccattcgaccttgtcgatgggttgcttccaccatagccgatcggacggcggcagaattgcactcatagttgtttctccctgatgtgaatgactggcctagcgggcgaccggcgtgttcatgatgtcgatgatgccccacaggatgtagagcaagcccggtgacgccacgccgagaaacagcagcagaaagtggttgtccagcagcttctgcatgaacggaatgtcgtcatcgttttggtcggccatctttgtatcccccatcactgattggcgcgcgcggcgcatggtaagttgctaagttgcggtcaaacgtcgaattccttggcctttcggggcacaattggccgaagaatacctgcagcgggtgcctgattgatttgatgcacgtcaagaacgcggaaagaccgcggtcagcggcaaaaccagcagggatgggcgtcgcagggccgccggtgcggccaatggtcgcagccgatcgagcgcacgaacggcctatcaaagagcatataatccgcgcctggccccctttcccgctttcctggttcccgacatggataaagtcgctcgccgacaaatcgcgctctggctgctggtctgcagcgccatggtcttcgccattctggtcgtcggcggcgttacgcgcctgacgcattccggcctgtcgatcgtcgaatggcagccgatcgtcggcgtcatcccgccgctcgatcaggccgagtgggacgaaaccttcgagaaatacaagaagacgccggaataccagcaggtcaaccaccagatgacgctcgacgaattcaaggggatcttcttctgggagtactggcaccgcgtcctcgggcggctgatcggcgtcgtcttcctgctgcccttcctctacttctggctgcgccgcaagattgccccgccactcctgccgaagctgcttgggattttcgtactcggcggcctgcaaggggcgatgggctggtacatggtgaagagcggcctgatcgatgatccgcgcgtcagtcattaccgcctgacggcgcacctgtcgctggccttcctgatcttcatcgccatgttctggctggctctcggcctgctcgccgagcgcgcccgccacaccgccgacgcggcactgcggggcttgcagcgcggcggcttctggctgacgattctggtcgcctacatggtcgtcagtggcggtttcgtcgccggcatccgcgccggcaaggcctacaacaccttcccgttgatgaacggccacgtgctgccgccggagagcttcatcatcgagccgtggtacctcaacttcttcaacaacatggcactggtccagttcgatcaccgcctcggcgcctggttgctcgctttcctggtgccatggttctggtggaagatccgtgcggcaggcgtctccgccgccgcacggcgtgccgccacgctgctcgtggcggtgctgttcgcccagatcctgctcggcatcgcgacgctgctgctgctcgttccggtcggcctcggcgccgcccatcagggcggtgcgatggtcgttctcggggtcctgctctggttgaaccacgaactccgggtggcgcccgcatcaggcgacgcttcgtgattgcgagtcaggcgctgcgcctgcggaatatccggacgacggcgctcctgctcagcgccttgtcgctactggttgtggtcctcagcgctcacttgcggcttgccggcgccggtctcggctgtgccgactggcccgcctgctatgggcaactgctggccggtgagccgcaggccctgcatttcgggttcgtccgcctgttgcaccgcgccacggcatcgctgtcgctgctcttcgccggctacctcgcctggcagtgcctgcgccgtcccgcagtcgagtcggccggtcgttcggcgacccttctcctgctgttgatgctggtcctctccgcactcggcatctggagttccgatccgcggctggcgctggtcagcttcctcaacatcatgggcggcctggggctggtgaccttctcatggcgagtcgtgctggcggcccgaccgcgctcgctgctcgacacggcgacaccgccgacattgcggctgcgtctgggcgcgggcctgctgtcgctgaccgtcgtcctcggcgctctgatcggcgccggctatgccgcgctggcctgcgcctcgtttcccgattgtgggggcaattggtggcctgtggcggctggctgggccagcctgcggccgttcgccgctctcaccggcccgccgcttgccggcgatccgggcggcatgacgctgcatctcctgcatcgctacgctgctctcgcaacgctgctcgtgctcggcagcgccggtgtgcaggcgctcgcggatccgacgcggcgccaggcggcagtcgccctgctgctcctcctggccagcgaagtcgcgctggggagcctgatggtgctcagtggtttcaacctctggatggcgatcagccatggagcctgcgccgccatgctgctggcggcggtggcgacgctcctgcgtcgctgagccgtgttgccggggccgccggtcgggtgacgacctgcggcctcaccccagcgacgaccggccgacccgctctggcgccagtcagtgcttgtgtgcgctggccggcgccgcggtggcgcccaactcgcgcacttcagccttgacctcgacggcctcgatcttcttgtccttgccctcgacctgcagcgtcagcggcaccgaatcgcccttcttcagcggctgtttcaggttgatcagcatcacgtggtagccaccggggccgagcggcaccggctggccggcaggtaatgccaggcgggtgatggcgcgcatcttcatcaccccgccgtccatcttcatttcgtgaatctcggtgatggcggcggccgggctggccgcgccgacgagcgtcgcgccggacttgctggttatctccatgaaggcaccggtggcctgctggccgctcaccgtgccgcgcacccaggcctccctgacctcgacatcggcagccaatgccgccgtcgaaacgccgagcaggatggcgatggccagcgggtttcggattgctttcactccatactccttgttcgttgcgggatggcgattatagacgggcgcctgcgcaccgctctgcgacaagatgccgcagccggtcaggcggcaggcggacatcacggcttctggctccagttacctttggcatcctcgatccaccagccggcgtggaactgctccttccagcgcctgacctgcgcctcgcgcgcggcaggctcggcggccttgccgccctgtgcttcggcgagcgcatagatcagcgaattgcgatcggggttctcgttgtcgatgagcttctcggcgatctgtcgttgcggcagcgtcagccggctgccatcgcgcagcttgaccatgccgtcgtaccccagcccgatgacgcctgcgtcgtagaagcggaccagccgcgaggcgcgctgcgccaggctgtgcttgaccaccaccaccggcggcgtgccgatgtccagattgatctggtcgctggtcggcgcggcagtgaccggcagggaaagaaaggcgaacagcacgagcagcacgaacaagcgtttcatgtcaggtgtcctcaaggatcattttccggcgagcaacagtttcagatcggcggcgacgttgtcgggcgtctcgccgtgacggacgagcagccgcagtcgaccctgcgggtcgaaggcgtagctgccggtcgagtggtcgatgctgtagctgcctgccgtgctgcccgcctgcttcgcgtagaaaaccttgaagtcgcgggccactgctgccgtcgtggcctcgtcgccgtgcaggccgatgaagctcgggtgaaacgccttgacgtattcggccagcacctcgggcgtgtcgcgcaccggatcgagcgtcacgaaaaccacctggacgcgcttggcgtcgtcaccgaggcgcgcgaggacgtcgcgcatcgaagccagcgtcgtcggacaaacgtcgggacactgcgtatagccgaagaacagcacgaccgccttgcccttgaagtcggccagacgccgcgcctgcccctgcgggtcggtcagggcgaactccttgccccagtcggaaccggtgatgtcggtcgacttgaaggcaggcgggccggaacaaccgggcagcagcagggcgatggagaggagcagggtggtgagtagtttcatggtttccgatggtgtgggcgaacggcggccgggtgacaggacgcgcagcgcgcgcagcgcatccggtggcagcgccggcgaggttccggtgggcggcgcggacgcacgggcgaaccattgtacaggcgccggcgacatgcagccttgatgcaggttaaccgagacgggaaatgcccgccttccgatgacttggcaggtgtcagccgtggcttcgcagcgatcaagcagccttgtgcactcgctctccccgcgataagacgaatagcggcagcgctgaaccacgctgggttgctttgcgatgccaattccggaacgctgacgagagcctgctcaaattccgtttggcgctgctcagaactttgctttgtccagacgatagccgaaaccttgcggaaaaccggggtgaagtgttgcacggcaattcgctctccaacggcacagtcgaggcaaagcacgggcaagcacgaacaagagcacgaacaagagcacggacaaaagcacggacaaaagcacggacaaacaggctacgcgttaccctgcgtgtctcggaggactggaaggcgtcctcggcaggctatcgctggtctccgagctcactgagcatcgcccatgtccgaggctgcggcacccagcaaccacgccgggatgtcatgctggtcgtggcgcacgccccagacgtcgctttgcccgctacgcggacgatagggtcattctggtcaaaagccagcgggccggggagcgcgtgatgcacaatctcacgcgttatttggagacccgcctcaaactcaaggtcaatcctgccaagagcaaggtggcgccgatgagtgactgccgtttcctcggattcaccctgcgcggcacgaagatacgctggagcgacaaggcgctggcgaacttcaagcaccgggtcagggaactgacggggcgaagtggggggatttccatgaccattcggctgaacaaactggggaacttcctgcggggttggttcggatactttggcatcagcgagtattgccggccgatcccggagctggatgagtggctgcgccgccgcgtgcgcatgtgttactggaaacagtggcgctggccgcggacgaagatcagccacctgctggctttgggcgtccgcctgaagaccgcgatccagcatggcgtcagtagcaagagctactggcacatggcgcgaaccccggcggtacagcaggccctttccaatgcccggctggaggcgcaaggcctcctcagcgtcaaggccctgtggtgcaaggcccagggctacttggctccagtcacttcgtcgagcgcgccaactcgttgaacctcccattgcggacccgcacggtgggtggtgtgggagccgggggagagaaacctccggctacccgattagtcattggcattcttttcgagcaattgaagcaagccgtatacatcgccaagcacccacaagtcagcaactttctctccatcgaacgaaaagagagcagaccccagccactcaacgggtttgcttgttggctggtagccgaagaactcgccgcgatggatgccggaaaaacgcatgcgcgcgaacgcctttgagtcctcgacaacgagatcaaggatgtcgcagcgataactggccagggcggagtgcacaaaatcgacgtacgacccaaacccctcgtggccgaccttggcctgaccgagagagccacgaaaagtgaagttgtcacgaagtaaggccggaatcttcgacttgtcgtggcggttccagacatcggcgtagaagctttctacgactgcgcggatgtgtgatgaggtcattgaaatggctaacgtttgaagtaaccggaccgtgcgagcggcgcgcagcgccgctcgcacggtccgtgttgactgaaaggttgggcgtcaatttacttgctcgctgtgcagtacggagccgatttgcttagagacgccccgacgcaagctgaatatccggcagtcgacaacattaaaacccacgcaatgaccgtcatggtggcgaacatgggcggtttgggcttgaggtatgcctcccaactcaaattcgcatgcccgagagcggtttcgcacttggctagaaaccctgacatttgcataactctgatgtgcgttgctagcgtgatcacgccgcttagcactatgaaggctggcggaatccaccaagcgaccgcaagcgcctcagttggaagtttgagacagatagctcccttgtccgtaacggagaatgcctgggtgagcacccaggcgaacacagccgaacttgccaagagcgaatatcgaaagaggttctctatccgtgcgagaaggacagctacctccgcgcgaatctgcttgtagctctcgacaccgaaatcgtgcttcgcctgatccatcacggtcctccattggttgttcttgacgcccaacgttcgagctaagctgccgtagcgggtcagcttgagggaggggttaggcttcacggctcatctacagctgattgaatcggatgcagtcagcatcctctttccctgcgcaattgccacgtagtcgtttaggaaccttcgaagaatttcttcgaagacgctgctatggtttagcacgacactggtgctcgcgtaggcaacaatgaatgggttgttcggccgatgatttggtcctggagtgagcttcacaccgccaacagacggaacatttgttaggtccagattgacaattgcacaagggtcctttatgtagacgcccggatcaaagcccggaattaaagcaggatctgcttgtgtaatggtgagagagtgagttcgcgttggttcatactcccccagtgcctgggtccaaagcgctcgctgccccggccgaaatgatggcctcaggagaagtgcatcgatctgccgcccaagcggaaacaagacttgtctgggcacgtcgcctgcagaagagacgactagtagaatggggttttgctggcgtccgtagctaagttgatttgaaagcttgtcaatgcgctcaaactgcatggcttcgaacgcgggattgactagaacgaccaagtcgccgaagcccggtaggtctgatacggtgttctgcccagcaccttgtttcgatgcggcagtagttcgcgctactagttcgttctcaatctccgttgctacagccttgaatagaacctgtgcgccaaagctgtgcccaatcgttgcgaggcccatgaacgttttacttgtcccagcgacacgtgctgcctgctgattgcgatagagggagttgagccgaagcaagaactctcgggtatcgccctcacccacccgctctgctgcagctttgcgcccccagaaagtggtgtagtttaaatacgaaggtaaagacctgccgcgccacccgacgtagatggacacgaccgtaagatcttcggttccggtcagattctttcttgattgccgatacacggcgctttcgggggccttctcgtcagtcaaccgacgtcttgtatcaacgatggactcgcgaaaatcgaccaggttttcgttctttggatctgcatcatggttccatccgtgtacgaagagcacgacgattacgtttcttgacttcgcaagactcgaaacccgcgtaagtgctctttcggcttcagctgggtcccagaactgtccaaagtcgtccacttgaacaacaaagtcatcttgatcgtgcgtgacatcaatgtggtgatcaaactttttgtggttgtatgcgcaacccgtcagcattgcaaacacgactaggagtgcgatcaatagcagcgttttggtatccattcgtctgaccccccattggtggttgttcgtgaagcctaacgtagaagtaacgggcgctgcgcggcttcatcgcgcagcgtccggttgactgccgggtgtgcgcccagcatgggcgcgatgtgatggggtggaagtcccctgtgggagtaccgacgtgacttcatgatgaagccatgataaccactagccgaaggcaagggcaaggtcgtgaggacttgtctggaggaagccggagcgcaaaagtgcgaggcgacggacagaaactgcatagaaggcctggtctgcgggcgagttggcaccccatgacgaagcccaccggatacggcggacaaggcaaatgcagcgcttgtgcacggaaacatcgcgttgttacctggggagacctgatcggcaagcgattgccgacgtttcgcaaaagcagtggggatcgctgcttaacagaatgatccgggcgttgcggcaggctgccggccgcagacgagcgaacaggcagcgagcgaagcgaaggccatagcgcgacggcgagcaatcgccagcgtgactgatcaggaatcagcagaggccatagtagcgacaccgaaaggtaacgcgaagggccgaacatgaacagacaaggaggagtcgtgagtcactcgaacccgacaacgaacccgaccgggggagccggggatcggcgtgatcttgcccagccagccttgcacgacgccccgaaggaaggttgtatggggaaggacttgatggaagccgtactctcaccggccaacctgaaacaggcgtggcgtcgagtgaaatccaatcgcggcgcaccgggaatcgacggactgcgcattgaggacttcccggcgtatgcttgtgagcactggccggccatccgccagaccctgagcgagggtcgctatcagccacaagcggtgcgacgggtgattatcccgaagcccaatggtggcgaatgtcagcaacggaagtaaattgatacagcgcaacgattgaaagttgatacaccgaactgagaagatcggcgattttttttgggcgccgatgattacgaaggaggtgtatgtggaaattgaagtattgaggaagcatggattcagtctgcgcaagattgcagccgaagtgggctgcgcggtgaatacggttcgcagccacttggcgcagggcaaacagccccgctaccagcgtcagaagaagcgggccaccaaactctcgacccatgaaacgtacctgtgcgagcgacaggctgcagcgcagccgcagtggatcccggccacggttctgttcagggagattagggccctgggctacgccggcggcgtcagccaattgcgcgccttcatgcgtacgatccggccgcagggggctgctgatccggtggtgcgtttcgaaacggcaccgggcgaacagttgcaaatcgactgggtcgagtttcgtaaaggtgctgatccgctgtacgccttctgcgcgacccttgggtacagccgggcgagttacgtcgaattcgtcaccgacatgaaagtcagtacgctgatcgactgccaccagcatgcctttgaggcgctcggtggcgtggcccggcgcctgctctacgacaacatgaagaccgttgttctcgaacgcgacgtcgacggcccaggcgaacaccgctatcacgcgggctttctcgactacgccaagcactgtggcttcgtcatcaacctgtgccgtccctatcgcgcccggaccaaaggcaaggtcgagcgcttcaacggctaccttcgccgctccttctacgttcccctgatcagtcggctcaagcaggccggcctgccactggacgccgtgaccgccaatgccgaggtcaggcgctggctcaaggaagtggccaacgtgcgtatccacgccagcacgcaagtacagcccgcacaacgcctgcaggaagagcaggcgcatctgcaaggcattcccccgccatggcgcggcgatatcgccgccgctcgtcccctggacgccccgccgccggtcgagggggccactgtccgcccgacggttgccgagagaatcgccttgcccacgccggagcagcatccgctcgccgtctacgcgcaactgctgacccaactgcaggccgctgcagagatgcagccatgaacctccagtacgaacgaatgctcgccttgtgcgacagtctgaacctgccgttcgtggcgcagaactacgtcggcgccgcccaggaagccgctgcgcaggaaagcgcctacagcgactttctggaagcactgctgaaagcggaagtcgcgggacgccaggtgcgcaagcaaagcatgttgacgcgtctggcgggattcccggcgatcaagacgctggaggaattcgattacgccttcgccgccggcgtcaaaaggagccagatcgacgaactggccggtctggcctttgtcgagcgcaacgaaaacgtcgtcctggtcggcccctccggggtgggcaagacccatctcgcgatcgccctgggctatcgcgccgcgcaagccggcatcaagacccgtttcacgaccgccgccgatctcttgctgaccctctcggccgcgcacgcacagaaccagttgaaagcggtcatgcaccgggcgatcgccgcttaccgtctgctgatcatcgacgaaatcggctatctgccgatgagccgcgagcaggccaacctctttttccaggtgattgccgcgcgctacgagaagggcagcctgatcgtcaccagcaacctgtcgtttggccaatgggatgccacctttgcgcaggatgccacgctgacggcggcattgctggatcgtttgctgcaccacgcacagatcgtaccgatcgccggggaaagctaccggctcaaacgtcagcggcagacgggaatggttcaggccaggaaggcgatcgccggagggtaggcgccgccgcggtggtggggcctccttccggttgggcctacggcccgccctccaggaggccccaccaccgccatcaagcagcattgggggtgtatcagttttcaatcggtgacaaaggaaaaactgtgtcagttttcaatcggtgttgacagcgaacgcgcgctgggcatcccgaccgttgttgatcgggtcgtccagcaagccatcgctcaaatcatgacaccgatcttcgatccggaattctccgaatcgagctacgggtttcggccccgacgctccgcccacggcgcactcaagcaggtcagagccgacctcaaggccggctatcgcatcgccgttgatctcgacttggcgaaatttttcgacaacgtcgatcacgacatcctgatggcccgagtggccagaaaggtgagcgacaagcggttgctggccctcatcggccgctacctgcgggcgggtgtcatgattggttccacgcttcaacccagcgagttgggaacgccgcaaggcggacccctctcgccgctgctggccaacatcctgcttgacgatctggatcggactctggaagggcgaggccaccgctttgcgcggtacgccgacgacctcatggttctggtcaagagcgaacgggccggccagcgcgtcaaggccagtctcaccgcctacctcggccggcaactcaaactgccggtcaacgagaagaagagccaggtggcaaagatcgagcagtgcgtctttctgggcttcaccttcaggaagaacaaactgcgctggtcggatgccgccttcgccgacttcaagcaccgcctccgggaactgacggggcgaagctggggagtctcgatgccacatcggttcgagaaactcgggcagtacctgcgcggctggatgggctactttggcatctcggagtattaccgaccgcttcccgaactggatgaatggctacgccgacgtgtgcgcatgtgctactggaaacagtggcgtttgtgtcgcacgaagatcagccaccttctggcgctgggggtcgaccggcggacggcgatcttgacgggcgtcagcagcaagagctactggcatttgtctcggtcaaaggccacgcaagtcgggatgacgaacgattggttgagagcacaaggtctggtgagtatccggaatctttggatgaaggctcacggttacgcttaacaacgtcgtgtgcgccctgttgatgaaccgcccggtgcggacccgcatgccgggtggtgtggggagggccggttagacgccggcccttacccgattatgccaatttgtgtttgccattgaggtaccgacacaaaccttcaagatcaggaaacaaagtgcgcgaactgatcccatatagatctagcgactgcagaacatcggctcgtttatcggcaggcacacgaagttcggtgagatgctttttcgtatttggattgatttcaaggggaacaaatttccggcttcttgctgagtacctgtgaagcgtgaaccaaccgtgttgagcgatgattcttgggttattcaatcgtggttggaaaacacgtgtttcagaccgtgagaatggactggtttcgtatacgtcattcgcaagcaggtcatcggcgtatagggcataaacgtaggcatctcctggcgccggatcggcgcatgcgaaccatagtgccgccaaagggttgcttgaccaatccagcaggcgagttttaagaccaaaatgctgcgcgataacaagtaattcaagttcgttttgcgggccgggtggcagcattgatgcccccataagggcgagctgttttataacttttttctcttgttcggcagtgtcgacagtcttgtctttgcgtgccacgcttggaattagattgccttgaaaggcttgtccacgaaaaacagtcaactcagcaatcaaatcgaagccatatgtaatgcgaacaaattcagcaaagtcattagcttcgagcttcttcacgtgcggctacctcatctgttggcataacgtgcaagctcaggggcgcgccgcttgcggcgcgtccggctggggcgcagggttagccgatgctcccgagacgagcgggaaattttccgggtgtcggatggatgcaacggacaaatccacatccagcagcggccaatacagatgatccgggcttggccattcgatggtggtcagttgctcaatggtggcctgccggaaccaaggaaattcagcgaacggcaagagaagctcttcatcgccaaggagcagccagaaaccgtgtactgagacgtgggtgacttcagccgccgaaatgttcgtgccaggcatcgatgacctactgaaggtggcgagcgacgatgcgctcagcgtaggccagttcctgcttggacaggccggtgtggttggccagcgtcagactcggttgcaagcagaacttggcctccccatgtgggtgggccacatggatgtgcattctcggctcttcgcgtgaaaagaagaagagcctatacgaaccgtcgcggacaacggtaggggccatggtgcctactcgcggctaacgtgcaagctcaggggcgcgaagccggcttgccggcgaagcgtccctctggagcggaatgctagacattactgctctctcgtctaactccgtacgtacaaagtgcggcctgaacctgtgatgcttcagttgtctccgaagggtacagcctgtagctgggggcaataatcggttcaaccgccgtcgctcgcactaggaaaacgctatggattggaaaccggtcgccaaccatcatgcgcagtggctctgcccagcggaaatactccgtctctgacggttttacgtcgcgggcaacgccataaaccttgaaccccttctgggcaaacacatcaataaagctcagacatacctttccgttgatatgaatattcttcgccgaacccggcgaggcgatgtttgctacgacgatgtgttcatcatccacaaccgcaaacacttcttttggggaaacgttcggttggccgccttcgtcagcggttgccaaccagcagaggacgcttcgctctgccattgctttgtggtcggaattgaatatgactgccacggcggctcctgttatgtctaatatagaagtaaccggcactgcgcggctttatcgcgcagcgtccagtgaccgaagggaacgggctcgatcgcagggttgggcgtcatacggtaccgctgcggcgtggcatgccggctactcacgataagaggacacttctatgaggttcccatcggggtcgcgaaagtagaccgacgttatcgggccaagagcaccagtgcgaggaactggcccctcttcgatggtgatgccgcacttgcgcaaatgatcgatgactgactcgggcgactccgtggtaacgaaacacaagtcggccgagccgggaacgggatggctcgcgtgaggcgcgagaggcgcatttgcaggatgcagattgatcttcgattgcccgaaaacaagcgctctccggcctgcaccaaacgtaacaggcgccatgccaagaacggtttgatagaacgaagtcgtcgtatctacgtctcgcacggtcagaacgaaatgatcaagacgctcaatctgcatccggactcctagagtttgacgcccaacgttcgccataaccggcgtgcaaaagcagagcgcagcgacgcttttgcacgtccgagttgatggcgttgttggacgaagccgctacgcggaggaaactgcggcgctgtcgtcgtgttgaagtcaagatgtgacctcgcccctcatcggagggatattcataacgaatgcgaggttaccgcaagatggaagacatgtcagctgtcgcagcaaccgattttgagaagaacgacgaactgcacctgaagcacctgaagctcaagggcttgcagccgaagacgatcgaggcgtattcgcgcgccatccgccgggtgggagactacttcgatcatcagatcggcgatctgagcgaggccgatctggtggattacttcaccgatctgcgcgagacgcactcctggagttcggtcaagctcgatctgtacgggctcaagttccactacgagcacgtgctgaagaaaccctgggtggcacccagtctgatcaagccgccgcgctcacagcgcttgccggatatcgtcacggtcgaggagaccgagcggatctttctcgcgacgcaggtgctcagttaccgcgtcttcttcttcacgctctacagcctcggtctgcgccttggcgaaggcttacggctgacggtcggcgacatcgacggcgcgtgcgagcgggtgcatatccgcgacgccaagggcaacaaggatcgcctggtgccgctgccgacggccacccaccaactcctgcgccgtttctggcagcgccaccgcaatcccgttctgctgtttcccaatcggcacggcggcttggcgggcgcacgcgcagccaggacaccgctcgatcgcggcggtgttcagaaagcactgcgggcggtggtcgagtcctgcggtgtaaagaagcacatttcgccacacagcttgcgccacgcctatgccacgcacctcgtcgaggcgggcgtcgaactcaccgaggtgcaggacattctcggccatcactcgattctcacgacggttcgctacacccatctgacggatcgaagcaggcatcacgcgatcgaccgcatcaacgcgctgatggaccgctatcgcctggccgaggggacgccgcgatgatccgcctcggctctgtcatcgccgaattcgaagcggacttccttgcgcaatttcgtcaccggctgagcttcgagcagcttcgtgccctctcggccctgcgcgattgccgcagcgcggccagcccgatgatgcaggttcaatgcagcgactgtgcccatcaccaactcgttccgcactcctgcggccatcgcctttgcccgcactgccagcaccacgagagccagcaatggctggagcgtcaaatgcagcgcctggttccggccgactactttctgctgaccttcacgctgccggccgagtggcgcggactcgctgcggcgcacgtcgacgtcgtcttcgattcgctgatgcgctgcggctgggaaacggtgctgcgcttcagccagaacgaccggcagttgcaggggacgccgggggcgatcgcggtcctgcacacgcactcacgtcggctcgacttccacccgcatgtccatctcgtcgtctccgcggcggcggtcgatgcggcgacgcgccgctggcgatgcaagcggcgcggcaagaacggcacctacctgttcaacgagaaggcgatggccaaggtctttcgggcgaagatgctggcggcgatcgaggcggccggtatcggcctgccggcgtcctatccgcggcaatgggtagcgcattgccaatcggtcggcagcggtgagaaggccctgatctatctcggtcgttgcctctaccgcggcgtcatccgggaacaggatatcgtcgcctgcgaggatggccaggtgagcttccgctatcgcaacgcccaaaccggcaagtcggaaaggcgcacgctttccagagtcaatttcctctggctgattctccagcacgtgctgcccaagggctttcgccgcgctcgcaatttcggcttcctgcacgccaactgcaagcgcctgatcggcttgctgcatctcttgctgaggttcgatcccagccgcttcaagccaccgcgcaaggagcggccagcgatgctttgctcgtgctgtggcgccgtggtggcgatcgtcaggacgtggattcgaccgacgtcgtccgtagtggtcgcggtcgtgccgcgcatcggggtcgccatctgatcatgtaagccgagacctcagcgctgcccggccgcacgcgggacttcagtttccccaagctgagcgatgtggccgcccggaaagtggtggccgggacgcgaaaacggccgctttcgggagatcggcgtcgcgcatgcggcggcgcgccgaaacttcccgctcccgccccaccggcgttcatgcccatggggtcaatccagaaaagatgtttgcagggggggcgccccgctctccggcccgggctcgtccaacaaacggatcagatcgtggcttcgcacgatctcttcgttaggccgcacgtgtttggcgccagcgcacgatgttacgtccgcccctaaacgggattgaagggctttgaatatcgcgcgtactttgagcaggaagatcgaaggatctcctgagcgaaggcggaatgaagaaggacggagaagggctggaacacctctgctatcgtgggaagttatcgagacgaccgagatagaaaagagcccagcccatgcaacgaattgtagccggcatcaccacgcttgagcagcacgttgagacgactcaaaaggccgctgaagtgtatcgaccgaagtcgtgcccgcactgcgggctgggagtggtccatcagcatggtcactatgagcgaaaggccgaccgccgagccgtgccgccacggctcaacccgatccccatccttcgctaccgttgtgccggatgccgacgcacgtgttcgcgcctgccggaatgtatcgcaccgcgacgctggtatgactggtcggtgcaacagcaagtcctgcagcagcggctgaacggcgcggcagagcaccccggcggtccacctgaccggcacacgggcgcgcgctggtggaactggttgcaggagcggggaaaggactttgtgtttcacctgcgcgtgcgctttgccgaactcggccgggccgttgacacgcacggcttttggcaccaggtgttcaacagcctgggtctgccgcgggccatgttctggctcgatcaagagatgagcgtcccatgatttcctgacaccgagcgagtggcggacggtggggaccccgcccgggcggggtccccacacagtttgctcgtggcattatttcggcccttttgttttgatgacgactcccattcaccccgaggagtcgtcatgaatcgaatcaatccgatcgccttgtttcgcctgtccgtcctgggttcgctgaccagccgggaacggctggatcacggcgaattgcagcagaccatccgcgccctggccgagcgcgaatacaccattcccggcacgcgtcggcgccatgttgccgagaagacgattcagggctggtattacacttaccttgcccagggcatcgatggcctgacacccaagacccgtatcgaccgcgggcaatcgaagctatcgcaagccattcagaccgcgatccttgccgcgaagcgcgacaacccgcgccgctcgatccgtcagattcgccagttgctcgaagccaccggaacggtggctcgcggcagcctgtcgcgctcgacggtccaccggctgctgcaacagcacggcctgtcgcggatcagcggctcggccagcctgcccgaggagaagcgcagcttcgtcgccgcttccgcgggcgccatctggtatggcgatgtgatgcacggtccccgcgtgcctcacgagggcaagctcgtcaaggggtatctcgtctcgctgttcgacgatgcctcacgtctggtggctcacagcgctttctgccccggcgaaacggcgctcgacatcgaaggggtgctcaagcaggcgctgctgaagcgaggcatcccgatcaagctcgtcgtcgataacggcgcggcctaccgcgctgagaccctgcaggggatctgcgcccgcctgggcattcacctgatctattgccggccctatgcgcccgagggcaagggcaagttggagcgctggcaccggacctgccgcgaccagttcctgtcggaactcgacgagcgccacatcaacagtttcgaggacctcaatgcgcgtctctgggcctggctggagcgggtctatcaccatacgccgcatgccggcctcgacgggatgacgccgctcgcgcgctaccagcaggatttgtcgaagattcgttcgctgggagcgctggccgcgcagctcgatgccttgttccggtatcgcgtcagccgtcgagtcaggaaggatggcacggtgtcgtatcagggggcgcgcttcgaagtgcctttcgaactctccggcaagacggtgtgtctggtcgtcgatccgcatagcggggcggtcatcgaggtcgaggacgagcacggcaaggggatcggcgccgcgaccccgctcgatgccctgggcaatctcgatcgccaacgaaataaatccgacccgacagacgccgctcccgcctcgccgtctggcccgaatctgatcgaactcacctatcgtcagtattacgaccgcaaaggagactgaagatgtatctgcaacactttggtctgcgccatccgcctctgggcaaggacgccgccgagctgtgggatgacggtgcgctggcgcaactcgccgagcgcttccagtggcttctgcaatcgccgggcctcggcctgctgaccggcgaggccggcgtgggcaagacggccgccttgcgcctcgtgaccgccaagctcaatccgcatcgctaccaagtcatctaccatgccgagaccgatttcggacgggcagacctttaccggtgcctggcccaatccctcggccttcagccgagttatcgtcgcgcccaactgtggcgcgacatcaaggcgcatatccatcatctggccgacgccaagcaacttctgccggtctggatcctcgacgaggcgcagaatctgccacccgaattcttccgcgatttccccgcttttctcaacttcgccttcgattcgcgcgatctcatcactgtctggctggtcggtcacccgatcctcgcccaaaccctcgaacgggcgtcttacgccgcactcgccggccgcatccaggcacgcgtgcatctgcgaccggtgctcgaacgcgagcgctttgcgcaactcgtcggccatgccctcaagagcgccgggtgtgcgcataccctgctcaccgattccggcctggaactcctgcgccaagccagcaagggcctgccgcgccacgccgggcgcatcctgcgcaccgccatgcgtctggcggtgccgcgcgcactcaatcatttgcccgacgatctgctgcaagcggctatcgaggagttgcgatgaaacgccgccctcactccctcttccccgacggcctctccgacgaaagtgcggcggcgatcagcgagttccttcaccaactcgccgctgcttgtgaggcccgctacctcgtccagcttcgccgccaccgcagccgtcagatgaacctctacgatcccgaagccccttggagaatacctccaggcgagcccttctagccctctcgtcccacgctgacgccggaacctcttcttccggcgtcagcgtgggactttgccatcatctcaacctcgaatggctcgggttgaagagttccagatatcgcgggacgtaacacacgacggcgatgacaaacccaagggtacctatggctagagccataaggccggcccaggggttgactccggcgttgtggaaggcgatgtctttttccagggactttacctgatgtgtgtcggttttgattccgtacgcaggaacaggctcgaggttagcggctgattgcttttggacaaagaactgaagtgttgtgctaccgacaacccatgccttggattcctcacgcgctggaggtgtacttgctacgaacaccgtctcatcgtgagtgagcgagaaaagtacccaggtgcctctgcgagggctctcgtcctttacctctttcagaacaccccggacaagccggtaagcttggggatcttcgggcaaccgttcaaggggatacaggagcatcagcgctcccaatgaacccactgcgacagacacgaagaagaagatcgcgaagtcagctcttgagtgcaggcgatacacgcggttgtctcttgtgcggcctaacgtagagctaaccggcgctgcgcggctttatcgcgcagcgtccagcgaccaaagggagcgaggttgagcgccgggttgggcatcgcctcaatgctaagcaggaacatcgaatgccataacggtaagcaaaagttcccgatttgggtcatcccggtgagcaaacacataccggaacatagtttccgaagcgaatgcaatttggcgtttgaaattgctgtgtcctttgcttgtttcccgtatggactccaatacttttgtgaaatccttgttgcgattaaagacaatgacggcgactttagtgtcccgccatgaactgtagccgagcagttgatctatggtctcaagtagctttttaggcccagaccaaaacttgcactcagcgatgaaaatattcttcccgtctgaacgaataaggatgtcggtcttgccttgatagttgaatgtttcacccgttgcttggccttcatagtgcccattcaactgcacaaggaagtgcgatcgaattgactcttcgtccatcgatgtgaatgctgaagggcttctttccattacgtgaaccatattttgaataacgctcaggatatggtcatagtccgcacttgccaaagtcggctccggcttaaatggggtcgcacttgctggggggagcgacggggctagttttcgccgcacctctggagcagcaaaagtgcgtgactcaccctcccgttctttgatcttaaaaccaagatcgccaagaagatttcgatcctttagcaacttggtgcgtctctgctcaattgccccgcgagcaattgagcgaacctgagaattcaaaccttgcgcgtttgagcgcaaggtaaccaaatacccttcgatttccgaaatcgttctatttacctcagctcgaacttgctctgccgacaaatcggttccctcaatttttatgatgaggttgttgttcttgacctcggcacgaggcggactcatcgtgaagctggtcggctgaattttgaatgcttctgaatctccttcgaacggcactgaaatttctactgttgtgccattcacgtagaacggctgacctggattgctgaaatacctgcccctgtcgccgcttacatcaatcttggtttcgcgttgatctgcgacgatgttatcaggcctcaagattggcacttcgattctgtactttttctcaaagtaatcacatagatcgtcaacggagctgttgagcaacctgtcgccgttgatggtatcgatctctttcgcgagttcttttcgctggtgctgatctacagaatgccaatcagcattgttaaagagataattgcgatcacgcatagattccctcatgagtgtttggtgacgcccaacgtagagctaaccggcgctgcgcggttttatcgcgcagcgtccagcgactgaaaggagcgaggttgagcgccgggtgtgcgcccagcatgggcgcgatgtgatggggtggaagtcccctgtgggagtaccgacgtgacttcatgatgaagccatgataaccactagccgaaggcaagggcaaggtcgtgaggacttgtctggaggaagccggagcgcaaaagtgcgaggcgacggacagaaactgcatagaaggcctggtctgcgggcgagttggcaccccatgacgaagcccaccggatacggcggacaaggtaaatgcagcgcttgtgcacggaaacatcgcgttcttacctggggagacctgatcggcaagcgattgccgacgtttcgcaaaagcagtggggatcgctgcttaacagaatgatccgggcgttgcgggaggctgccggccgcagacgagcgaacaggcagcgagcgaagcgaaggccatagcgcgacggcgagcaatcgccagcgtgactgatcaggagtcagcagaggccatagtagcgacaccgaaaggtaacgcgaagggccgaacatgaacagacaaggaggagccgtgagtcactcgaacccgacaatgaacccgaccgggggagccggggatcggcgtgatcttgcccagccagccttgcacgacgccccgaaggaaggttgtatggggaaggacttgatggaagccgtactctcaccggccaacctgaaacaggcgtggcgtcgagtgaaatccaatcgcggcgcaccgggaatcgacggactgcgcattgaggacttcccggcgtatgcttgtgagcactggccggccatccgccagaccctgagcgagggtcgctatcagccacaagcggtgcgacgggtgattatcccgaagcccaatggtggcgaacgcgcgctgggcatcccgaccgttgttgatcgggtcgtccagcaagccatcgctcaaatcatgacaccgatcttcgatccggaattctccgaatcgagctacgggtttcggccccgacgctccgcccacggcgcactcaagcaggtcagagccgacctcaaggccggctatcgcatcgccgttgatctcgacttggcgaaatttttcgacaacgtcgatcacgacatcctgatggcccgagtggccagaaaggtgagcgacaagcggttgctggccctcatcggccgctacctgcgggcgggtgtcatgattggttccacgcttcaacccagcgagttgggaacgccgcaaggcggacccctctcgccgctgctggccaacatcctgcttgacgatctggatcggactctggaagggcgaggccaccgctttgcgcggtacgccgacgacctcatggttctggtcaagagcgaacgggccggccagcgcgtcaaggccagtctcaccgcctacctcggccggcaactcaaactgccggtcaacgagaagaagagccaggtggcaaagatcgagcagtgcgtttttctgggcttcaccttcaggaagaacaaactgcgctggtcggatgccgccttcgccgacttcaagcaccgcctccgggaactgacggggcgaagctggggagtctcgatgccacatcggttcgagaaactcgggcagtacctgcgcggctggatgggctactttggcatctcggagtattaccgaccgattcccgaactggatgaatggctacgccgacgtgtgcgcatgtgctactggaaacagtggcgtttgtgtcgcacgaagatcagccaccttctggcgctgggggtcgaccggcggacggcgatcttgacgggcgtcagcagcaagagctactggcatttgtctcggtcaaaggccacgcaagtcgggatgacgaacgattggttgagagcacaaggtctggtgagtatccggaatctttggatgaaggctcacggttacgcttaacaacgtcgtgtgcgccctgttgatgaaccgcccggtgcggacccgcatgccgggtggtgtggggagggccggttagacgccggcccttacccgattagggcctgatgtaggaaacataaaacggaaaccccgacattacacacacagaaaacgttgccggccatgaagagccaagcgatggcgcgctaactctgacaaatgccacaaaagcaagaaacggggaaaaaacgtaaagccatgtaggcgaagagaaagcacgaacctctgctacatccggcgctgcaaagcgcaatgctgccactgaccagcacactgggatgctcaataacaaagcaatgccctgcggggtattcagccaatgcccgaaacgaaaccaagtttgaaagcgctcaagcgacacttgcgcgagccctaacgtcgtagttcaggggcgcccggaagcaagcgaagcttgctggagggcgtcccttggaacgtagtgttaggagtcatcccccaagttccgcggtaagagaacccaaaccagcaaaccaagaattaatgtgccgacaattccacctatcagaaaccactctggtttaggcactatctgtaccgtccaaatccatgcgcccgcaacaagcaatggaaaaaacataccggatagcatgccgaagacattattccagcgcctaccgattaatgatggcaatacgggcacgtacttcccagctttgagcgtctgtttaacaaactctgcaaatacgtactcgtcatcacggatggccttgaatgcggcaatgacaccaagcaagccaaaaatagctgatagtgttcccactccagccaaagcaagacgtaatgcctcgatagtggtttgcaatgaattgaatgattcaagcagtcgttgattagttggatctgaagcgagtccggaaatggatgagccgctcgcgcccaacgaaaatccgtaggctgtaaagagaaggccattgaaggtaatcatccacatctgccgttgattcacgagatcatcttcgtgctcaattttctcgcgaattcgtgcgtatagttgttcaacttctgacatatcttccttcctgatagtggtcaaaccaaaggctcctaacgtttgaattgagccgcgccgtagcagcgacgctgcgaagggaacccgcaagcgaagcatgcgggcgtcggctcgaataaattgttaggcacccggcttatccgacggatgcccaccagtaccgaaagatagcttgtctttggcgaattcggcgctcactgtgtacctgaagatgaatccaaagtacgcaacaagtgctaagcaaagtagcgctccaaggccaatgaggtgccatgcggaaaagatgtcctttccacccgtagcatatgcataagcggcattgacggagaacacgaaggcgaagaggaagaagcccccctttactcctttagacccgttttcaattcccagccgacggagctcagcatttgcgacgaggtaacgctcatgaatctgctttacctcggactccaaccgtacgacgcgttcctcaagatccatggacacggttctccgaataatggagtgtgagggagcctaacgtgatgtagcaaacctacttgacgcagagttttgcgtcagtatactgtatgcatgtacatatagcgatgaacttccaacggaaacaaggaggtagggcatgggcacgttcactaaaaattccgacaattgcgtcaatgccaacggcgttgtccggcctcccaagaggctccttgaccaactctccgaaagcatacgcctcaagcactatagcatacggacggagcaggcttacaggggctgggtacgacgtttcatccttttccatggcaagcgccaccctcaggaaatgggggcacgggaggtcgagacgtttctcacccatctcgccgtcgaagggcgggtttccgcatccacgcagaatcaggcaaaaagcgctctgctctttctctacaaggaggtgctgaggactgatctcccttggctggatgatgtcgagtcggcgaagtccggcaagcgtctgcccgtggtgctgacgcccgaagaagtgcagcgcctgctcgggccgatcgagggaaccacgggcctgatcctccggctgctttacggtacggggatgcgcatcatggagtgcctgcgcctgcgcgttaaggatgtggactttgctcgccgcgaaatcctggtgcgcgagggaaaggggttcaaagaccgggtgacgatgctgcccgagaagctgatggcgccgctgggggagcatctggcacgcgtgaaggcgctgcatgcggctgatctgtctgcgggctttggggacgtctacctgccatgggctctggagaggaaatatccgaacgcggcgcgtgaatgggcatggcagtacgtcttcgttgccgccaggcgaccggtcgatccgcgttccggggcggtgcggcgacaccacgtggaggcgcagagtattcagcgtgcaatgcaccaggcgctgcgcgttgcgggagtcagcaagccggctaccccgcacactctgcgccattcgttcgccacatccctcctggaaaccggctacgacatccgcaccgtgcaggagctgctggtgggtcattccgatgtgagcacgacgatgatctacacgcacgtgctcaagcgcggtgggcacggcgttcgcagtccgctcgacatgctggggtagaagcatcgatcggcctggtacggctgctggggacatctgcatgcggtggcgcggcgggtcgggcgcggcggctcgctggccgattcggatgtggtggttgcgtgcggtggagtagggaaaggggtggcaaggcgagacagggcggggtcggcgggcggggtgtggccccggatttcgcgtgcgcttcatccgggctacggggtgccgggctttcggggcggttgggcgcggtgggtggtgcggtggcggtgcggggttgcggggtcttttggcgaggcggggtggcttgtggtgtggccccggatttcgcgtgcgctgcatccgggctacggggctacggggtgccgggctttcggggcggttgggcgcggtcggtggtgcggtgggggtgcggggttgcggggctttcggcggggcgagcgggctggggtggccccggatttcgcgttcgctccatccgggctacgcggctcggggtgcggtgcggcggctggtgccagcgtcgatcttgtcgatagtgggtgcaaaaggtttatcctatgcggccggcggttgccgctgcgggctattcggacggcgtggcgagtcgtctcggcacgctgacggaaccttcaagcccaggacttgccgctggccatgccggcacctgacagacccatgcacaaacctcttgccattgcggcgttgctgctcgccctgcctgctttcgccgccgtgccacaactggtggcgccggacgaggtggacgaactgctggagcgctacctcgaacttggcgaggttgccgatgcgacggcacaggcggcgttcgagcggcggatgcagcgtgaggtggcgagtctgctggcgaccgagggctacttttcgccgctcgtcgtcctccgacagcgtggcgaggaactgctgctcgaggtcgatcccggcccgcgttcgctgatcggcagtgtcgagatcgagattgtcggcgacatcgacgcggttcgccggcagtcgctggtacagggctggaagctgaagaccggccagcctttccggcaggcggcgtgggacgatgcgaagcaggggctgctcgccgacctgctggccgtcgacttcgccgcggcgcgcctgcaggaaacccgcgccgacgtcgatcccgaggcccgccgggtcgatctgcacgtcgaggcgacgaccggtccgcgctaccgcttcggcgagctggccatcagcggtctcgcgcgctattcgccggatctggtcgagcgcttgaaccggaccgtcaagcttggcgacaactatcgcgaagagcacttgctggcctttcaggcggccctccagagcacgccctatttctcgtcggcgagcgtcacgatcgagcgcggcgataccgacggtagcgcccccttggtcggtgaggacgggtgggtaacggcgccggtgcgcgtccagctgcgcgagcgcgcgccgtaccaggtgtctctcggtgctggctacagtaccaacaccggcgcgcgcgtcgaagcgagctatcgcaacagcgactttctgagccgtgcctgggaactgcagaccggggtgcgtctcgaggaactgcgccagacggcgtacgccgatgttttcttcccgccggacgaccggcagcgccgcgatggcgtcggtgcggcggtcgagaactcggacatcgagaagctcggcatcaagcgtgtcggcgtcggggcgacgcgtgtgcagcggcgcggcagcatcgagcagcgtctgggcctcaactggcagcgggaagaacaatcaccgcagggggcgccgtcgacgaccaaccgcgcgctgacggccatggtcggctggacctggcgccatgcgaaagacccgctcgatctcgccgagggcgtctcgctgcagttgcagttgggcggtgccagcaagcagttgctttccgatcagaacttcgtccgcacctatctgcgttacagccaggggattccgctcagcaccaccgatgccctgctttttcgcggcgagctgggagcgacgctggcctcgtcgtcgaacggcattccccaggacttcctctttcgtaccggcggcagcaactcggtgcgcggctacccgtatttgagcctgggcgtcaaggaaggcgcggcgatcgtcggcggccgttacctggtgacgatgagcggcgaatacacgcactggctcaatccgacctggggtgccgcggtcttcgtcgatgccggaaacgccgtcgatgacccgcagcagatgaatctggcggtcggctatggggtcggcgcgcgctggcgcagcccggccggaccgctcggcatcgaccttgcttatggtcagcgtgacggcacgctgcggctcgacttctcgctggcgataccattttgaacggcgatcgggacgaacgcgacgtgcaggaatcgacgacgacgggcgacgaggcggctgtcgtggcgccgccggcgcgccggcgctggcgctggctgggctttgccgctctcggcgccgtgctggtggccctggcgggggtcggctggctgttcggcagcgagagcggcttacgcgcgagctgccggtcgatcgaagcgctgctggaaggtcggctcagtctcgacgaaccggccggcgcgctcagcggatcgttttcgctgcagtcggcgcactggcgtagcgatacgctggacatccaggtacaggatctgcaggtggactggcggccggtcgatctgctgcgcgggcgcctgaccgtcagccgcctcgccgccgccaatctgcgcatcgccaacgtcgccagcagcgagccggtggcggtgccggaaagcttgcggctgcccctggcggtcgagatcgaacagatgtttctcgggcgcatcgaaattgccgactacgcgcatccgcagggcaaggcggtaagcgtcgccgagtcgctcagcggccgggcggcgagtgacggcgcgtggcatcgcctggtcgagttgcgggcccgcgtcgccggtctggcgatccgtgcggaggcgacgctggccgccgatccgccctttgcgctgacggccggggccggcatcgagggtgaagtcgccgagcggccgctcgccttcgatctcacggccgacggtcgcctcgacgagttcgcactggtcggcaagctccgtgccctcactgccggcgccggcgaggccgttgccggccagcttgaggcgcggatccgccccttggcggtccagccgatcgccgaggtgctggcaaaactctcggggatcgacccggccgcctgggtcgagggcgcgccgcgggcgcagctcgacctgcgcggcgagttgcgcccgcagggcaaggcgggcgaactggcggggcgcctgacggtggtcaaccgtcgcccgggcgccgtcgaccggcagcttctgccgatcgaatcgctggccgccgggctgacgctcggcgagagtgaactgcgcttggccgatctcgacgtccgcctctccggtggcggccgtctgcagggcagcggcagtctgcgcgatgaccaactggcgctgcgcgtcgcggtggccgcgctcgatgcgagcgccctgtatagcggcctgcgccgcacgcaactggccggcccgctgcgcgccacgctcggcctgcatcgccagagcctggaggccgacctgcgcggtccgcagttcgcgatccagggcaagctgctgatcgatccggccgcggttgtcgtcgacaccctgcggctggtcgccggcgacgcgcagctcgccgccagcggcaaggtcgcgctgctcgacacgggcgctttctcgctgcgcgggacgctcagggatttcgacccgagccgctttgccaggctgccggccgcgcgtctcaacgcggagttcgaggcgcagggcagcagtcggccgcggctcgcgctggggctgcgcttccagcttcgcgacagccgtctcggcaaggagtcgttgaccggcagcggcgagatcgacctggccggcgagcggctgcgcaaggcggacgtcgaactgactgccgccggtaaccggctgtcggcgaaaggcgccttcggcgcgccgggcgacctgctgaaggtgttgattgccgctccccggctcgatcccctggggatcaccggcgacctcaacggacagctcgttctcgccggcagcgtcaagctgcccgagcttgctgcggaactgcgctcggcgcacctggccgtccccggactcgggcagatgcgcgggctcgatctcgaagcgcgcgtcggtgacggcagtcaaggtcccctctcgggcaagctccgcctggccggcgtggacctgcccgagcggccaggggtgttgcgcgacatcgcgctcgatgcggacggcgtgcgcagccagcatcgcttgcgtgggcaactgagcctgcccggcaaacgcgatctgcgcctgctgctcgagggcggcttttcggcggcgagcggcgggctggcctgggcgggaacactgagcgagctgacgctggcgtcgctgcgcgagcggaatgccagcttcctgcgcctggtcgcggcgatgcccctgcaggtggctggcgaccgcttcagcgcgggcccggcgcagttcgccggcgccggctggtcggcgcggctcgaccggctgagttacgcccagcagcgctggcagaccgccggcagtctgcagggcttgccggtggccgcgacgctggccgagtttcccgaatccttcggcgccttggcgaccgccgcgcagggcaacggcaatccgcttcgcctcagcggcgactgggagatcggcggcggcgccggcagctcgggcaccggcggcagcggtgctgggaagcgcccggcggccacggcgccgagcacgcgcccgaacttgccgacgggtcgggtgcgcctgtcgcgggagagcggcgatctggtgatcggcacgctgccgctcggcctcgaggaaggcgtcctgagcctgcaggtcggcgccggccgttgcgaaggccagctcaagctgcgcggcaagcggcttggcgaggtcgatggcgagctctcggccagcagttctgccgataccttgatcgaccgccaggcgccatggcgcggccaaatcaagctgaacgctcccgatctcgcctgggcgggtccgctggtcggcgacggctggcaactcggcggtcgcctggccggcgaactggcggtggccggcacgccggcgcaaccccgcctcactggggaatggcgtggtgaacaactcgccgtgcgcgcgctcgatcagggactgcgcctggagcgcggcaagctgctggtgcagttgagcggcgaagccggcgacgacctgcgcctgattctcaaacagttggttttcgagagcgatctgcaggcgatgccgcggacgctcctgctcgacccggcgatcgacgccagcagcctgaccggccggccggggcgcgtcgaggcgaccggcgagctgcgcgccggacagaccgatggcttcctgaccctgaaggcagatcgtctcggcatcatgcagcgccccgatcagtggatattgctgtccggcgatacacaactgaaagtgggcgagcgcgtactcgacatcgtcggtagcttcaggatcgacgccgcctattgggagcttgccaagagcggcacgccggaattgtccgaagacgtggtgatcaagcgtccaggcaccggccaggcgaaaccctcggtaccggcgcgcttgctgtcggtgaacctgaacgccgatctcggtcgccacttccatttccggggcgccggcgtcgagagccgtctggtcggtgcggtcaaactgcgctcggagggtgcgggcctaccgcgggcgaccggcacgatccgcacccgcgacggtcgcttcgacgcctatggccagaagctcgacatcgaacgcggcattctcaacttccagggcctgatcgacaacccggggctcaacatccgcgcggttcgccgccacctgccggtcgaggcgggagtcgaagtgaccggtacggcgaggcggccgatcgtccgcctggtctccgatccggacgtgccggatgccgaaaaactctcctggctggtcctcgggcaggcgccggatcaacagggcggcaaggacgcttcggtgttgatggccgctgcccagacgatgcttggcggccaggacggcggaccgctgaaggagattcaacgcagtctcggtatcgacgagttcggaatccgcaccggcacgctcgacgggtcgggtcgctggcagaccagtcgcgtggccagcacctcgggtttcggcacgaccgactcgaccaccgaccagatcgtcagtgtcggcaagcggctgtcgtcgaatgtcgtcctcagctacgaccagttgctgagcgctgccggcagcgtcgtcaagctgaccgtcgacctgagccggaatttctcgctggtcggtcgcgccggcaccgacaccgggtttgacctgctctggaactatcgtttcggacgcgagccgggcaaatgacggcaggcacgcgcgatggcccgccgcgcggccgcggcgccaccggcaaccccgcaggccgtttcgagacgcgcgccaaggaagccttcgctgacggctggagcgagcccgacgccgagccgcggtcgctgccgacggtcgtcttcgcgcagacggcgcgttcgatcatcatgcgcaacgattcgcccgatgttcccttcacgcagtcgatcaatccctaccagggctgcgaacacggctgcatctactgctatgcgcgtcccagccacgcctacctcaatctgtcgccgggaatcgacttcgagacgcgcatctttgccaagacgaacgccgcggaattgctgcgttcggaactcgccgcccgcgcttaccgctgcagcccaattgcgctaggcgcgaacaccgatccctatcagccggcggagcgcgcccagcggatcacgcgcggcgtgctcgaggtgctgagcgaatgccgacacccgtttacgatcaccaccaagggtgcgctggtcgagcgcgatctcgacctcatcgcgccggccgcggcgctcggtctggcgcgtgtcctcgtctcggtgccgcaactcgaccacgccctggcgcgccggctcgagccgcgggccgcagcaccggctcgccgcatcgaaacgatccgccggctggcggcggccggtgtgccgacgggggtgctggtggcgccggtgatcccttttctgaacgaccatgagctcgaggcggtgctcgccgcggcgcgcgcggcgggggcgacgacggcggccttcatcgtcctgcgcctgccgcatgaagttcgcggcctggtcgacgcctggttgcaggagcaccagccgctcaaacgggagcgcgtgctgaacgcgctgcgcgcgatgcgcggcggacgcgacaacgatccgcgcttcggcagccggatgacgggcagcggcccgttcgcggaactgatcgccgggcgctttgcgctggccgcacgccggctcggcttcgctgacgaagcggccgaactgcgtagcgatctctttcgcccgccgccgccgggccagcagctcgaactgttctgaccgccgggcagtcagaggaatcggaatcagggctgggttctggccaggcgaaatccgaggtcggaggcccggtaggatgccgggttcttctgtcgcgcggccgagcgggcatagacggggccgctgctccagcttccgccgcggatcacgcgttgcgagcagtcgccggacaggcgcgccttgccgtcgagcggcgcaccagcatggctgggattccagcagtcctgggtccattcgctgacattgccgatcatgtcgtacaggctgaagccgttgcggccgaagtagccgccgctgctggcgtaagcctggccgtcgctgcagttgtgagtgaccggccaggcgagggccttcttcagcgactcgtcggcgacgttggcgttccggcaggtgcggctgggcggctgctcgggatcggttcccttgccggactggaacatgcgggcaaagaagttgccggtatcgctccacggccgcggcgtgacggtgcccgcgcgcgcggcatactcccattcagcctcgctcggcagccggtagccggcagcggcgccgttgagccaggcgacataggcctgggtgtcgttccagctgacgcagacgaccggatggctgtcggtctgcgcgaagcccggtgcgcgccaggtggcactgcgctcgacggcgaactcgccgccactgcgggcgacgtggcagccggggctgcggccaacacgttcagcttcggtctggtaggcggtggcctcgacaaacttgcggaactgcccgacggtgacttcgtagtaggcgagttcgaagttcgcgaccttgacattgtgctgcggacgcgcggcttcgtcggcttcgggattgtcggtgacgtcgtcggcggcggcacccatcgggtactcggctgccgagaggcgcgccaggctcagttcgccgatggcggcttggcgggcctcgtccggtttcttcttgtcgcttcgttcgggcgccttgcgttcgtcggccgggcgctgctgctcgcgcatcgtcggcttgccctgggcgaggcgggctgctgcctccttgcgtgctttcttctgggcggcctgggcgagggcgacaaaggttccgcgcgggtactcgacgagataactctggtaggactcgtcgctgttgatctgctgggccttttcccaggcttgtcgttccgcctgtgcctgctgctccttctcctgggtggccaggcgcttcagttcggcgcgtgccagcggcgcatacttgccgcgcgggaattccttgagataggtctcatagtagtcacggttgcctgctgcctgcacctgctgccacagcgccgtgtcgcggtcctccggtgtcacctcgctcttcgcacgtgccgccgccggggctgcggctgccggggcggcctggggtggcgccgccgcttgactcgccgccgtcaggccggcgagcttgacgcgagcggcggcggcataaagacctttcggatactcgctgagataggcctgatacgcggccgcggtgttggtcgcttcggcggcctgccaggctgccgcgtcggcgtcgactggcgcttgctggatggtgatctgcgtcggtccggtgatcacgaagtagaagtcgccggtcaggctgccttccatccacggctcctgcttgcctttggtggcgctcttgacgcggacggtgacccgctttagcgcctgttcgatcggcacccctttttcctcgatctgtgccagcagggcggcggtgtaggtgccgttggctccgtcgccgtcctcggcgacgctgcccggtcgcgtcgcgtagtgaatcagcgtgccgctcggcgcctggatgcgcgccagaccggcgccggcgccggagcggaagctgcgcgtgaaggggttgttgcggcaggcgtcgagcagcaccagattcacccccgccttcgagtcttccatcgtgttgaggacggtattgacgttcagactctggtgcggaacgtcttcttcactcgaaatctcggcgtcgactgccggcaggtagttctcgccacgaatctgcaagccatggccggcgtagaagaacagcgcgatcgagcccgggcgcagcttgctgcggaattcccgcagggcgccgccgatgtcacgtgccttgaggttctcgcgcatgacgacgtcgaactccatcttcttcagcttgtcgcgcattgcccgcgcatcattcaccgggttcttgagcggcgagtgcgcgtaggccgaattgccgatgaccagggcgacacgatgttcgttgccccgtgccgacgagagatcctgggcgacgagcggcagcgggagactcagcaccacgccgatgaggaagcgagcaaacagggtagggcgcatgggcagtgcctcgtgagcagtgagtcgaacgagacgttcgagattatcagacgccgaccggccgctgcccgatgatctgggtgccgatgtgacttttttcctgttacgggcgaacttgcgtcgtcgacgcgcggtcgttcgtcgccaggccggcgccgcaggcggcccggtgcaggcggtcggcgatcgccgcccaggcaggcgctgccgggatctcttcgacgaggatgatgtcggcggccatttgatcgagttctctgagagccgcgtacagccccctcgcatagccttgcggatcgaccggcaggcgcagtccggcgtgtagcgcgctcgcattaggcagttggctgtggtggagtaacgcacagcggcggccggtctggcgcaattcgtcgacgacgtcgacaaggtctgcctgcgtcacgaagcgtagcggtgttgtcggtgcgtagtgcgccgcgagcgacccggagacgcgtggcgtgccatcgtccgccgggcgcgtgacgatctccggcagcacgccgatcaccgccgcgatctgttcgggcgtgacgcgtcccgggcgcagcaggcgtggtgcctggtcgtcgccgcgcgtgaggtcaacgatcgtcgattcgatgccgaccggacagcgaccgccgtcgaggatcaacgggacggcgtcgccgagttctgcgcgcacgtgcgcggcttcggtcgggctgatgcggccgaagcgattggccgagggggcggcgatgccgcacaggccatcgaccccgccgccggcctcggcataggcgcgcagcaaggccagcgccagcgggtgcgccggcacgcgcacgccgacggtatcctgaccgccggtgacgatcgccgggacagccggagcgcgcttgagaatcagggtcagggggcccggccagaaggcctcggccagttcccaggcgcgtgtcggaatgtcgcgcgcccagcggtccaggccgccgtcgccgggcaggtgtacgatcaaggggtgatcggccggccgacccttggcggtgaagatccggccgacggccgccgggttcgcggcgtcggcgccgacgccgtagacggtctcggtcggaaaggcgaccagttcgccggcctgcagcagcgcgacggcgcgatcgatgacggcctggtcagtgcgcatcggtgatcccgatcgcggcgcgtgccgcgacggccagcgcgtgcgcgcgttcggggtcggcatcgaggacggtgaaatgccccatcttgcggccgggccgggcgtgatgcttgccataaaggtgtagtttcaggccgggaaaggcgtacagcttcgaccagtcgggttcgcgatggcgatgcccggtggggcccacttcgtaccacaggtcaccgagcagattgaccatagccgcggccgagtgcgcgcgcgtctcaccgagcggcaggccgcagagggcgcgcacctgctgttcgaactggctggtgatgcaggcgtcgagcgtgtagtgaccgctgttgtgcggccgtggtgccatttcgttgatgaccagcgcgtcgtccacgacgaagaactcgaccgccagggtgccgatgtagcccaggtgttgggcgatctgcgcggccagttcgatggcgcgctcgcgcaattccgccgccgctcgcgccggcaccagcgagacgtcgagaatgcccttgcgatggctgttctcgacggtcggaaagctggcgatgccgccgccctcgtcacgcgccaggacgacggacagctcgcgctcgagcatcagcttctgctcgaggacgcagatttcgcccttgaagtgctggaaagcggcaagcgcctgatcgcgatcgttgaccacggcctgccccttgccgtcatagccgaagcgggcaaccttcaaaattcccggaaagaggctgtcgctcgccgcgcgcaggtcctgttcgccgtgtacggcaaggaattcggcatgcggcaggccatgctcgcgcaggaagctcttttcggcaatgcggttctggcagacgctgaccgcggcagccgatgggcgcacgacgacgaacttgtcgagatagtcgagggtgcctgcgggaacgttctcgaactcggtggtgatcgcggcgcagccctgtgccagttcgtcgagcgcggcgtagtcgtcgtacgcggcgatcagatggcggtcggcgatcagcccggcggggctgtgcgggtcggggtcgagtacgcggacgaagtagcccatttcgtgcgccgcggcgacgaagaagcggcccaactggccgccaccgagcatgccgagagtggcaggggggagaatcatcaccgtccctgctggcagcgaagaagcgcgaccgccggcggttggtacgctgcccgcctgtgccggtgcgtttgcaggcatcgccgtgctgcgggaatgcggctcacacttccggcagtttcatcgccatcaccttgtcggcctgcgcccgacggaagtgggtgaggcgctgcgccagttcgggatcgccggtggcgagcatcgctaccgcaaacagggctgcattggcggcaccggcctcgccgatggcaaaagtggcgacgggaattcccttgggcatctgcacaatcgaaagcagggagtcctggccggacagggctttcgactgtaccggcacgccaagcaccggcacgatgctcttggcggcgagcattcccggcagatgcgcggcgccgccggcgccggcgatgatcgccttgaggccacgcgggccggcggcggtcgcgtattcgaagagcagatccggggtgcgatgcgccgagacgacgcgcgtctcgaaaggtacgccgaactccttcagcatcaccgccgccgcctgcatcgtcggccagtcggaatccgaacccatgaccacgccgaccagcggctcgccgcctgccatcagcgggcctctctttcggccgcttcgagcgtgttggcgaggagcatcgtaatcgtcatcggcccgacaccgccgggcaccggcgtgatcgccgaggccacttcgctgacgccagcaaaatcgacgtcaccacagagcttcccgtccggcagccggttgatgccgacgtcgatgacgacggcgcccggcttgaccatatcggcggtgacgaaacgtgccttgccgagcgccgcgaccagcacgtcggcgcgccgcgtgtggaaagcaaggtcgcgcgtctgcgaatggcagaccgtcaccgtcgcgctggcctgcatcagcagcatggccatcggcttgccgacgatgttcgagcgtccgaggacgacggcttccttgcctttgaggtcgatgccggcctccgcgaaaaacttcatgattccgtagggtgtgcacgggatgaaacgcgggtggccctgcatcagcgcgccgacgttctcggcgtgaaaaccgtccacatccttggcgggggaaatcgccttgagcaccgcgtcggcgtcgaagtgcttcggcaacggcaactgcacgagaatgccatggatctttggatcggcattgagttcggcgatcttggcgagcacgacctgcgggtcgacatccggtgcgtacgtgatcttgtccgagtggaagccggcctgcgcacaggcattgaccttgttgcgcacatagacctgcgaagcggcgtcttcgccgaccagaatcactgccagaccggggcgagtgccgcgggcggcgagcgcttcggcacgcgtcttgaagtcggcgcgcagtttttgcgccagcaggttgccgtcgagaatggttgccgtcattttttggtcttgtcgggtggtcgggaggaaaggagcgcgattctagcgcaaatcatcccgcctcggcggcggtccgtgctgcttgctcggctgccgcccgaccggcggcgaaggcttgccggttgagttcgatgacctccgctttcttgcgggcgaaacgcttgaggatgcagcgttcaagcacctcggcggggaagggcaggtggtcggcgatcgcgccgagcatcaccgtattgcccagccggatatcgccgagttcctgggcaatcgccgaggcgtcgaaggaaaagacccgcgtgccggcggcgcgcatctggcccaccggatcgtcgggatagtcgtagagaccgagttcgacgaccggtggtacgagtcgtccggtattcatcagcaccagcccgccggcacgcagcatatgccgccagcgcatcgcctcggcggcctcgaaaccgagcaggacgtcggccgagccgggagtgatctgcggtgacagcactttcgcgccaaagcgcaggtgcgacgagacgacccccccacgctgcgccatcccggcgacctcggtcttcttggcgtcgtgccccagcgcgatcgccgcttcggcgaggatctcggtggcggtcatcacgccctggccgccggtgccgacgacgaggatgttggtggtgtcgaacctgcctgcttcagacatgggatgggaacctttcgctgcgtgctacggggtctgcgtcagctctgacgtctttttcaccaccctgatcggcatcgccagggtgtcgacatggacgatcgcatcgggcgcacagggtttcaggcacagaccacagccggtacaggcggcgctctcgatgcgcacgaaagccagatcgacctccctgccgctggctttcgtcacgcgctcgcggcgcgtgacgtggattgccgggcaaccgacgtcgatgcagttgccgcaaccggtgcacttgtcgtcgatcaccgtgaatggtttgagcgcgtggtagtccttgatcagcacacacggctggctggtgatgatcaccgacggctcggggatcttcgtctcgtcacgcagcgtgcgcagcagtaccggaagctcgtaggcgttgaccacgtgcacgcgttcttcgcgcacgccgagcgccttgaccagcctggcaaaatcgacccgcggcgcgtcgctgccatggatgtcgcggccgctgccgggattgtcctggccaccggtcatgccgacggcacggttgtcgagcagcagcacggtgacgttgccgcggttgtagacgatgtcgagcaggccctgcatgcccatgtgcaggaaggtcgagtcaccgatcacggcaacgatcttcttgtccttttcggcgtcgctgcgccccttgtcgaggcccagcgccattcccatcgaggcgcccatcgagatgcacgcgtcgagcgcgttccagggctggccgaagcccagcgtgtagcagccgatgtcaccggagatggtgacgttgcgcaactgcgacagcgtgtagtagacgcccagatgcgggcaggcgacgcacatcgtcggtggccgcggaaagaccgtcatcggcggcgtccgcgccagttcgggcagcggctcgccgagcaggcgggcgatcgccggtttgagtatctgtggcgacagttcgccggagagcggcaggatgtccttgccggctacgctcaggccctgcgccttgagttcggtctcgatcagcggttcgacttcttcgacgaccaccagttggtcgcactcggcggcgaagaggcgcagtcgctcgaagggcagcgggaaggccaggccgagcttgaaaaccggcgcgtcggggaagctctcgcggacgtgcatgtacgccggcccggaggtgacgaagccgacacggcgatcgctgcccgcttcgacgacgttgagttccgaaatctcggcttcggcacgcagccggcgctcgcggtcgaacatcagcggcagccgccggccggcagcgctcggcaccatcacccagcgtccgacgtccttgtggaaaccggcaaccgggcggtcgctgcgctcgccaacgcttaccaggcccttgacgtgacagatgcgggtcgtcaggcgcaggatcaccggcgtctcgaagcgttccgagagctcgaaggcgacgagcgtgaagtcgtgagcttcctgcgaatcggcgggttcgagcaccggcacgtgtgcaaaacggccccagtagcgagaatcctgttcgttctgtgacgacgacaggccgacgtcgtcggcaatggcgatcaccagaccgccggcgacgccggtcagcgtcatcgtcatcagggcatccgaggcgacgttcatgcccacgtgcttcatcgcgcagaaactgcgcgagccggccatggcggcgccgaaggcgacttcgagcgacaccttctcgttgaccgaccactcggcgtatacgtccggataggtggccacgcattcgagcatttcggttgcgggcgttccggggtaggccgctgccacacgtacccctgcctcccacacggcccgcgcgactgcctcgttgccggacatcagaagccggctgcttgccgccacgggcggcgtcgacaccactgcttctgccgtcattgcttctcctcgcacaagaaaagttgcaaacaaaggcgaaacgttagccgctgcagcgtgccgtgaagttgacgtaggtcaacttcaactggacggccccgactatcgcagccgccaaaggcctgacggcaagccggcgcgaccccttggcggccgatggctgccgccggcgcccagcaaatccggcggcggccccacctgtcgccgcggcgcctcgagcgggctcttgccgccgatggcgcgccgttgattcccgctcccgcgtgctcgcactgtggtcctcagccgcgccgacagcgtcgctcgaccgccgtgcatagcaggtcggcggccgtctcgccggtcttggcgtcaaccgcggcaaatccgagaaccatcccggaccggcgctgccgggaatcggcatagtcatagtacatggagagcggacgcagcacgatgccggcttcgagcatttcgcgggacagcgccacatcgtcgagggcgtgattgaagaagtagggaaggtgcagacccgccaggtcaccactggtgctcaccagttgctgaaggtgcccaggtagatgacgcgtggcgagcgtgctcggccgaacagggagccgatgcagtacgggtgatagcgaatctcgttgtcgtaatcgtcctcgatgacccaggcgttgtgcgcctcggccagttcgagcagcttgatgcgctggctcagcgacatcaccacgccggtcgggtagtcggccagtaccgctttcagtggtccgtagactccctggctgtagcacggtactgcggctcagcccgagttccgcggtcagcacgcggctcggtgggagcggtgtgcctgcgggcaattcaccgtcgagaatgcgacgccggagcgccaggtacaggtcggacgggagtttccgccggtaggcgcgtgccatcatgccccaccatgctcggcaggccgggctctgccgtcgatcttgaagatggtcggacaatgaattcaggcgcgaggagacgggacgcttcgctgctgcaggcgaccggcatcgttgcggccggcggtactgccgctgccgcggacgtggcaccattggtccacgcgcatctctgaaccggcatcggtgtagagcgctggagaatggcccggcagcagcgcctgccgccgggtcgttggtagccggcaagactgccagcgtcaggcgtcaggcgtcaggcgtcaggtcggcagtggctcgggccggcgccgggaatttgatgttgcgctcgccagccggcgacgcggcccctactggtaagccttgtcgttgggcgacttgtagagcttcttgagcgcgtacgagagctggaagttgaggttcagacccttcggtggaattggctgcaggaaccacctggcgtagatcttctcggcctcacccgaggtcatcaccttggcaagcgccgcatcgacgaccttcttcaacgccggatcatccttgcgcatcatgcagccataggcttcatacgattgcggcgtaccgaccactgcccactcattgatgttcttggcctttgccgtctcgccatacagcagcacttcgtccatcacgaaggccgtcgcacggccggtttccagggtcaggaacgattcgccgtgatccttcgcactgatgatcttcaccttcatgttgttgtcttcgttcatcttgcgcagcaggcgctcggaggtggtgccggccgtggtgaccacagtcttgccggccaggtcgggaaaatccttgatcccggagttgctcctggtgagcatgcgggtgccgacgacaaagatgctgttcgagaaactgacctgcttctgacgttcggtggtgttggttgtggaaccgcattccaggtcgaccgagccgttctggacgagtgtgatgcggttttccgaggtgaccggcatgagcttgatgtcgagcttggcgagcttcagttccgccttgatcgcatcgaccgccttgagcatcatttcctgcgagtaaccgatgacctgttgcttgtcgtcgtagtacgagaacgggatcgacgactcccgatgccccagggtgatcgccccggtgtccttgattttcttcagcgtaccggtcagatcctgcgccagagccgtaatagacatcagcgcggtggcaagcgttgcagcaatggcgaagcgccgtgaaatggtgaacatggtctcagtctcctttgcaaacggatggataacggcttgccggtcgaaatggagtgaaccccgacgtcagggcaggattcctgacttgtctccaagggtgccgacggtacgttgccgccggctatgtgggcgccttcagtcgaagggcaccgccacggcgcgcgcgggcgccgcgtcgcccgtaggtcatgactacccggcgacccagagtatccagggggtgccgatgagcaggaagaccaccgtcgcgaaaagcgtcgtcagcagccccaggcggtagagctcactctgcttcagatagccgctggcgacgaagatgatgttctggctgccgccctgtggcgtgatcaccgagaagtagctgctggcgaagagaagcgcaaaagccatcaggtggacaggaactcccgacttcacgccgacgtcgagaaacacgccaagcagcgccagcacctgcgcattctgactgacgaagccgaagtggagcagcacatagatcaccagcagggcgacgtaggcggccggccaggcgagtccttcgagtccgactgccagccgctcgccgacgtagcccatgaagcccatttcgttgagttgcccgctcatgccgaaaagcaccgccagccagacgaaagtgaccaaggtgccgccctgctcgtgcatgtcgtcgagggtcaggacgccggtgatcatcagcgtcgcgagaccggtgatggcgatggccgtcaggttcagcttgtagggggcagccagcacccagccggtgatcatgacgatgaacgttatcgccgtgatccactcgtgacgcgacatcggccccatcgaacgtaattcctggcgggcgcgtcccggtgcctccggcgtagcggtgattcctggcgggaagagacgatagagcagcagcggcagcagggcgatcaccaccagacaggggacgcacgaggcgagcagccaggagccgaaatcgatcttcaagcctttttcggcggccagccccgcgccgaccgggttgcccgaggtggccgtgaaccacagcgccgaggtgatggcgaggctggccatgccgcagaacatcaggtagccgcccaagcgccgcttgttctcgtcgtcgggcgtcgagccgctgttctgggccagcgccaggatgaccgggaagagcacgccaccgcgcgcggtattgctcgggaagccgggggcaatcagggtgtcggtgatgaagatgctgtacgccaggccgagcgtcgatttcccgaacaccgagaccacgtacagactgatgcgcttgccgagtccgctcttgaccaccgactgcgagaccaggaaagcggtcaccaccaggagcacgatggcgttcccgaaggcgccgtaggccttcgccggcgtcagcgtgttggtgagtaccacgatcccgcaggcgagcagcgacgaagtgaacagcggaaagacattgagaaccaccgagacgatcgccgacgcgaaaacggcaaagagatgccaggcctcaggcgtcagccctgcgggaaccggcgtaaaccagaggccgaagaacagcaccaggaggcacaccagcttcacgattctgctcgttccgaaagcgcctgtagtcattttggacctcctgccgcggtcggagaaaccacattggctgtgccgaggcgcgcccgaccactcagatcgacgacccgcccggcgagctcgtcgccttcgatggcgccgaggcgctgccacttgaagctgtattccccgctgatgccggcgtagcgcccggtgccgccgatgaacttgccttcgatcatctggccgggcccgatgccttcgccgctcaactcgctgaagaccttgtcgccatgttcatccagccacacgctgcgcccttgcatgcctgtggtggtgtcggagaaaccgatcgcttcggcatagaagccgcgattcagtcgctccttgccgttgaggagcagcgaaccgctgagctggaagataccggctcgctgccccgggagaaggtcctgaacccgtcggttccccgtaacggtccagtcgccggtgaaggttcgctcatcggtcgatgcggcagtcgccggcgagtctgcgggcgtgcccgctggcggactcgccggtttgccgcaagctgcaaccaacaacacgctgaggaggacgatgctgcgcgagaaacgccttttgcatgatacgcgcgatgaacgcatagtcgtacctcccgtggaaagagcagcagcaaacgtgcaggtgaccggtgtcaggagagatgtgtggtccaacgagcgtgtgcggtacaaaaggctagcaccttgttgtggggatttctagctcttattctgtcgccgcaactcatccgttgtgctgacattatcgtattcgttcggcacgaggtgggttgcctcccgtagtccggcctggacaagacggagccggctctgcgccatgacaagtgttcggcgcgctcggcggccgtgccgagaaatcagtgatggacgagcacagggatcttcgcgtaggtcagtaccttgtaggtctcgctgccaaggaacagcgcgctcaggccgtggcggccgcgcgaagccatgaagatcaggtcgcagcccgccttgctggcggcgtcgaggatcgcctcggctggactatcgctgatcgttgccatcctgtcccccttgacgcccgccttcttgcacagatcgatgacgaaacccaggttacgccgggcctgctgttcggtgagcttggcaaacttctcgggtttggccgaccccatgggcgcgccgtcgtcatagaggttcttcggatacggctgcctggcgtagaacgcggtgatacgcgcgccagactccttggcaagagctaccgctgcaccggcagcctccctggacagttcggacccgtcggtgggaaccaggatgtgtttgtacatggcgcttcctccacagttggcggcaacatgagtgtgcaacccggcagccatcccgattcagagcagggcacgctttgcatgaaacttgacggtagcgcttcgagtgtatggattgcccttgaatactgtcaagccgggacccggccgagcgccggtatgacgcctcacatcgacccgggcgagtgtgtttcacgcttcgccgccgcggccgccgccgtcgggctgcctggcgccaggagccggttggcggctgccacgggccggctgacactgccgctgatcaacttctggcgcctgtcgttgtcaatcgacaggagtcggtgccgcatggtgcaggtgccgaaccggccgttattgcgcgatacaaaaaggtgttttacaatgcgggatagatgcctgtgctgcagcgcggtaccgtgcagccggccaagggattactcttgttgctgcggtcagtcctggcgcgcagcgaaccatcatcaatttcacgattcagaagatcaggagacaaagccatgggagctctgcccgaaaacacgctgccggccggtgttggcgatccggacccgcaggaaacccaggagtggcaggacgcgctgagtggcgtgatcgaccgggagggcgtcgagcgcgctcaccagctgatcgatggtctgatcgcccaggcgcgccacgaagggatcgacatcccctacagcgcgactaccgagtatgtcaataccatcccggtcgagcggcagccgaagtatcccggcaacgccgatctggagatccggattcacaactacattcgctggaacgccatggcgatggtcgtgcgcgccaacaagaagagcaacgtcggcggccacatcgcttcgttcgcctcggcggcagcactctacgacgtgggcttctcgtggttctggcacgcgccgtccgagcagcacggtggcgacctgatcttcttccagggtcactcggtacccggcgtctatgcgcgcgcgcacctgctcgggcggctgaccgacgagcagatggaccgtttccggcaggaggtggatggcaagggcgtctcctcttacccgcatccgtggctgatgcccgacttctggcagttcccgacggtttcgatgggccttgggccgatccaggcgatctaccaggcacgcttcatgaagtacctggacagccgcggtttcatcgcggccggcgaccgcaaggtgtgggccttcctcggcgacggcgagaccgacgaagtcgaatcgctcggtgccatcggcatggccgcgcgcgagcgactcgacaacctgattttcgtcatcaactgcaacctgcaacgcctcgatggtccggtgcgcggcaacggcaagatcatccaggaactcgaagggactttccgcggcgccggctggaatgtcatcaagctgatctggggaacctactgggacgcgctcttcctgcgcgacaagaagggcatcctgaagcagcgaatgatggaaatcgtagacggcgagtaccagaccttcaaggcgaaggacggcgcctacgtccgcgagcacttcttcaataccccggaactcaaggaactggtcgccgactggactgacgaccaggtgtggatgttgaatcgcggtgggcacgacatcttcaagatcttcagcgcctacaagagcgccgtcgagcacaagggtcagccgaccctgattctggccaagacgatcaagggctacggcatgggccaggcgggcgaggggatgaacatctcgcaccagcagaagaagctcgactacgacgcgatcaagcgcttccgcgaccgcttcggcctgccggtgcgcgacgaccagatcgccgaactgccttatctgaagttcgccgaaggctcggccgaactgacctacatgcgccagaggcgaatggatctcggcggctacctgccgcagcgtcgacgcgccgcggcggcgctcgagataccggatctgtccgccttcgagtccttgctcaaggcttcgggcgaaggtcgcgaggtgtcgacgacgatggccatcgtccgctttctcaacatccttctcaaggacaagaaggtcggccgccacgtcgtgccgatcgttcccgacgagtcgcgcaccttcggcatggaaggactgttccggcagatcggcatctggaaccaggagggccagaagtacgtccccgaggaccacgaccagttgatgttctacaaggagtcgaaggacggccaggtcctgcaggaggggatcaacgaggcgggcgcaatgagcgactggatcgctgccgcgactgcctattcggtgcatggcgtgcagatgattcccttctacatctgctactcgatgttcgggctgcagcgcaccatggacctctgctgggccgccggcgaccagcgcgcgcgcggcttcctgatcggcggcacggctggccgcaccaccttgaacggcgaaggcctgcagcacgaggacggccattcgctggttctctcgagcctgatccccaactgcatcagctacgacccgaccttctcgttcgagatcgccgtgatcatgcgcgaaggcatgcgcaggatgcaccaggagcaggaggacgtcttctactacgtcactgtgatgaacgagaactacgagcatccggagatgccggcgggtgccgaggccgacatcctgcgcggcatgtatctgctgcgccgcggtcagtcctcggacagcaatccgccggcgccgcgcgtgcaactgctgggctcgggaaccatcttccgggaagtgattgccgctgccgatctgctcaagaacgactggggcgtcgatgccgatctctggggctgccccagcttcaccgaactggcgcgcgacggcaacgacgtgcagcgctggaacatgctcaacccgaccgccaggccgcggatgtcgcacgtcgaaatgtgccttggcgacacgcgcgggccgatcgtcgccgcgaccgactacgtacgcatgttcgccgaccagattcgccctctcatcaaccgtcgttacgtcaccttgggcaccgacggcttcggccgctccgacacgcgcgagaagctgcgtcacttcttcgaggtcgatcgtcgctgggtggcggtgaccgccctgaaggccctggccgatgacggaatcatcgagcgcggcaaggtggccgaagccatcgcccggtacgggatcgacgcgaacaaacccaacccgacgacggtttaagggagccctctgatgagtcaattgatcgaagtgaaagtccccgatatcggcgattacaccgatgtgccggtgatcgacatctgtgtcatcgtcggcgacgtggtcaaggtcgacgatgccctggtgaccctcgaatccgacaaggcgacgatggacgtgccgtcgtcggcagccggtgtggtaaaggaaatccgcgttgcgctgggcgagaagatctcggaaggcacggtcgtcgttgtcctcgaagcgtccgaggtaagggccgcggcgcctgcggcggccgtctcggccgcttctccggccactgttccggcggcagccgtcaccgccccggtgccggcggcggcgagcggcggcgggacggtcgaggtcaaggtaccggatatcggtgactaccacgacgtgccggtgatcgacgtctgcgtcaaggtcggcgacgtcgtcaaggtggacgatgccctggtcacgctcgaatccgacaaggcgacgatggacgtgccctcgtcggcggccggggtgatccgcgagatcagggtcggactcggcgacaaggtgtctgcgggcgcggtcgtcgtcgtccttgacaccgctgggagcgctgccgcccctactgctgctgccgccgctcccgtgactgccgccgcgacggcagcaccggcgaccggcggcgttgcaccgccgcccgcgccagcggctatgctggccgctgcgccggtcccagcgctggcgcccggtgccagaatgcacgccagcccgtcggtacgtatgctggcgcgcgaactcggtgtcgatctgaacaaggtgactgccagcggacccaaggcccgcatcctcaaggaggatgtgacggcctacgtcaagggcgtcctgagcgccccggccgtggccgccgcggcaccttcgctcggcggtgggctcgacctcctgccgtggccgaagatggacttcgccaaatacggtgcggtcgaagtcaagccactggcgcgcatcaagaagatctccgcgcagaacctggcgcgcaactgggtgatgatcccggcggtcacctaccacgaggacgccgacatcaccgatctcgaagccttccgcgtcgccatgaacaaggagaacgagaagtcggcccagtctggtggtctcaagatcaccatgcttgctttcctgatcaaggcctgtgccgtggcactgaagaagttccccgagttcaacagctcgctcgatggtgacaatctggtgctcaagcagtattgccacgtcgctttcgccgccgacacgccgaacggcctcgtcgtgccggtgatcaggaacgccgaccagaagtcggtgagccaactcgccgtcgaaagcggcgaactggcgagaaaggcacgcgacggcaagctcacgccgggggagatgtccggtgcctgcttcaccatttccagcctcggtggcatcggcggcacgcacttctcgccgatcgtcaatgcgccggaagtcgccatcctcggggtgaaccggtcggtgatgaagccggtctggaacggcaaggagttcgcgccgcgcctgatcctgccgatgtcgctgtcggccgaccaccgcgtcatcgacggtgcgctggcgacgcgtttcaacgtatttgttgcgcaactgcttgccgacatgcggcgcgtgctgctctgatcgggagataatcatgagccagatcattgaagccaaagtgcccgacatcggcgactaccacgacgtgccggtgatcgacgtctgcgtcaaggccggcgatacggtcaagagcgacgacccactcgtcaccctggagtccgacaaggcgacgatggacatcccgagcagcgtcgccggcgtcgtcaaggaagtgaaggtcaagctcggcgacaaggtgtccgaaggagcgatcgtcgtcctcatcgagaccgccggcgttgccgaggcgacggccgtcgtgacgccagtcgccgccgcttcgacggtgccgccggccagcgcggcagcggcgccgcaggccgcggcaccgatcacgggcaaggccgacctcgagtgcgaaatgctcgtcctcggcgccggcccgggcggctactcggcggctttccgcagcgccgacctcggcatgcagactgtccttgtcgagcgttatccgacgctcggcggcgtctgcctcaatgtcggctgcattccgtcgaaagccctgctgcacatcgccggcgtcatggaagaagcgcagcacatgggcgactgcggcgtcagcttcgccgccccgaacatcgacctcgacaagttgcgcgcgcacaaggacaaggtcgtcggcaaactcaccggtggcctcgccggcatggccaaggggcgcaaggtcgaggtcgtgcagggcgtcggccagttcgtcgacccgcatcacctcgaagtcgcgcttgccggcggtggccgcaagctgatccgcttcgagaaagcgatcatcgccgccggctcgcaaccgatcgcgctgcccttcatgcccgacgacccgcgcgtcgtcgactcgaccggcgctcttgaactgcgccagatcccgccgcgcctgctggtcgtcggcggcggcatcatcggcctcgaaatggccagtgtctactcggcgctcggctcgcgcatcaccgtcgtcgaactcggaggcgtcctgatgccgggcgccgaccgcgatctcgtcaaggtctgggagaaaaagaacgcccatcgtttcgaccgcatcctgctcaacaccggtgtcgtcgccgccgcagccagtgccgccggcatcgaagtcagctacagcaacggcgagaaggaagtcttcgacctcgtgctggtcgccgtcggccgttcgccgaacggcaggaagctcgcgccgaaaagcggcgtggccgtcacggagcgtggcttcattcccgtcgatacgcagttgcgaaccaacgtcccgcacatcttcgccatcggcgacatcgtcgggcagccgatgcttgcgcacaagggcgtgcatgaggcgcatgtggcggccgaagccgccaacggtggcaagcgctgcttcgacgccctgcaaatcccctcggtggcctacaccgatcccgaaatcgcctgggctggcaagacggaagagcaatgccgggtcgagggaatcacgtacggcaagagcgtcttcccctgggctgcctcggggcgggcgctggccaatggccgcgaagagggcttcaccaagctgatcttcgacgaaggcacgcaccgcatcatcggcggcagcattgtcggcaccgacgccggcgacctgatcggcgaagtctgcctggcgattgaaatgggctgtgacgccaccgatatcggccacaccatccacccgcacccgactctcggcgagtcggtggggatggcggcggaggtgtatgagggggtgtgcacggatctgccggcggtgaaaaagcgataggtgcggcaagttctggtcttgcgatgacgccgccgcacgtcaagtgcggcggcgtcatcgtttccgcggaccggaagtggtacgtggtggtgcgtgcgtgtacgcttgacggtcgatgccagtttcgcaaatactctcgcgctccggatttcaccgggacttttcggcgcgtgcgcggaggctgggtaatggcaggatctgcctcgcagcttgcctggggcgcgtgtcatgcagaggtgtcgccgcgatgggggaaagaatgcacgcgctcggggtaaggcaatggaattcctgtaaccgtcgctttctgccgcaccttgattcgcggccaatggccgatcagccgtggctccgatcgatccaccgccgttgcgcaccggtctgggccagggtgccgcggcgcgggaacgccaaggatcttgccgcgttgcgtcttgcggcgccgggcagtggccggacaccgatttggcgaagcaggtgcggcacctgctcgcccgttgcattggcaaagtgggcgagaggaaaatgacgtgaggttctggtgggtcaaccggcaacacccggcaagcgaggtggcagaactgtttgacgacatcgaccgcgtctttgcgctcgacggcgagttgattaccagcgattcgctcagccgcgtcctgcgcgtcagtgccggcggcaagcgctattacgtcaagcgctacagtggcaccggcaagaacctcaagcgccgctggtttggcctgcgccgctggctgggtccgccgcgagtgcgcgccgagtggcggaacttgcaggctttccgggactggggaattccaacggcaacgctggtcgcctacggcctcgagcgtcgcttcggcggcttcatacgtggtgccgtggtgaccgacgagatcccggctacgtgcgatctggcgcaattggcccgcgccaacgattcgcgcctgggtgatcgtcgctgggttgcccatgtcgcgcggcagattgccggcatcgcgcgcactctgcacggccacggcttcgcgcacaacgatctgaaatggcgcaacctattggtcgatgacgggcccttgcccacagtctatttgatcgattgcccgagcggcaccttctaccgtggcgcagttctccggtaccgcatcgtcaaggacctcgcctggctcgacaagcttgcccggcgcctgttgtcgcgcacgcaacgactgcgtttctatcttgactatgccgggcacgcgcgagtgaccgacgacgaccgcaaacggatcggcaagatcgtccgcttcttcgatcgctgagtgctggcgctgctgcgctgcctgcaggggagggccggcctcactcgcgatgattcgccatcgacaccgcagtcacaatcaggtggctgactacgacagggggtgtcaggacgaacacacgccgtctggtcctgtcaatcaagacagtggcttcctccatccgtccttcggctactcggcgaaggccagcgacttcatcatcgacagctcctccgggcggtggaagcgtcgcgttcccgacgggtattctcacgtcacagacactccgatgaaggctgctggcggcccgaaagcaatggtcggcacgcgcagtttctcaaacggatgatcgagtttgccgatcgcatcgccaggcggtaacgaaacccgcgtcgtcccacacgggaccacttgatccgaacggcgcgcaccgtatgagtcatgaatgttcgcggaagccacccgagcatgcgttaaggtgggcttcaggcctgcgcggcaagatggtgtggatgatctcgagcccgtccttacgccaggcgccgtcgctcggcgacatcgccaagcgccgccagcgcctcatcctcacgtccagatggtgacgagcatgaacgatactccctgcgcgacctaccgcgccaagaccaattacaccgaggacaaggctcgcggctatgccaaccgcgaggcacggcgcaacgttccggaattgaagctggtcgagagcgctttcgagctcatccccaggcccgcctccgtcctcgacgtgccctgcggcggcggccgggtgacggtgctgctgagccagctcgggtacgagatgagcgcggcagattactcggagcctatgcgcgacatcacccgcgagaccgccgccgctacggggctgaaggttcccgtgttcaaagaagacatcgaaaatctctcgcaggccgaccggagtttcgatgcgatcgtctgttttcgtttctttcaccatctgcccagcgaggagttgcgccgcaaggtcgtcggagaactctgccgcgtcgcgcgccagcacgtggtcatgtcctacttcaacccgagaaccctgcgcgcgctggaacagaaactgcgtcgctggcgcggcaagaagctttcggtcttcaacacgccgctggccgaggtcacggattatttcgcggccaatggcttcaggctggtgaagaactttccgctcgacctgaccaacaatctccaccttgcggtctttgaacgcgtatcggcttgagccgtcgccgcccgcggtcagcgtgctccgccgccagtacctccattttgcgccgggctgggaagcgcggctgcgcgccgccggactgaacagcttcgaacccgcgttcctcggcgaccaggggacggtcgtgcgccgcagcggcagcagcgaggtgcggcgcgtcgaggtcgagggcgcgcgccaggtcttgttcctgaagaaatcctgggtgacgcgctgggcgcaactgcgcagccgcgtgtttcgcgggatgctcttcggtgcttcgcaggtgcgccgcgagtttgccaatctggcgcggctgcacgagtggcagctgaccgaggcgatgccgctggccttcggcgaggaacggcgggccggctggttgtggcggtccttcctgattactacgggcatcgccgaaccgatgcccgtggatgtgttcatccgggacgtgctgccgcgcttggccggcgccgaacggcggtcggttcgcggcgaactcctgcgtcaggtggcccggctcacgcgcgtgatgcatgcacggcagttcacgcatggcgacctgtactggcggaacctggtaatcgcgggcaacgaactggcgcggctctcgctcatcgacatgccgcgcgggcggtcgcatcggcgggaactcagcgtggcggcgcgggcaagcgacctcgcggcgctggacgcgccggcacaacggttcttccggcgcagcgagcggctgcgcttcctgctcgactaccggcagacccggcggctggatgctggcggcaaggaactgatccggcaggtgctcaaggcggccgaaccgatgcgccgcaagcagctcgcgcatgtgggtgccgatgccccgcaacacgcgcaaacgtaatccccagggacgtcgcgactgcctgcgacgccttgccatgtcgttgtcgccgagtcagtcgagcgtacgccggaaggccttcagcccaacggcgagcacgacgccgtagaggaggagaatgctgccgcgcatggggacgtcgaacacccagcgcgcggccagcagtatcagcgtgacctggatgaggccgatgagcatgcagggaatgatcttgccggtcatcacctccagcggcgtcgccgcggttgccagcggttgctcgaaagtgccgcgctcgcgttcgcgagtcatcgccagccccgtcatgagcaccatggtcatggtgagtatgacgcccagcaggcccgggaccacgttataggcggtgatccccggcgggttgtagcggcggtgatcgcgaagagtgcctgaccgtgtgcaacgcggctgcttcgacgtgcggaaccgcagcctcagcggggtgccacgaagcggttgccggctgccttgaaacgctcgatggccttcttcagatcggtgtattcctcgcaaccgaacaggcattccttgtcgagggcggccagtcgcttctcggcgctggcgaggtcacccttcatgaggtacagttcacccgagtactcgagcgctccgcgatgctgcggggcgatgcgcagcgcctcgttgtagtggcgctcggcggcatcgagatcgggtgacggcgacttgcgcaggcagtagcccatcaggttgttccagtcggcgctgctcgtatcgttgatgcgccggagttccgccagtgccgccgcccattgccgggcttccacctgcgtgcgcgcctgtgccagcttgtcgggcgttgttgccacgctgggcttgctgtcggccagcacgggttgttgaaacgccgcgcttgcggctgcgatcgagagagtgagggcaagcagcttgttcatgactggatttccgtggctggttgcggtggaatacgaaggcggacgtgcaggttgatctcgctcagggatagcgaccgacaaacccgccgcatctgctcgacgggggtggtgccggcgccaacgcctgacggcgagattaacccgccgagcaggcctgcgcaagcgccgggcgcaggccgtcagggttgtgggatccacgggatgtggcttgcggcgttggacgccggcgcttggcggcctggcctgcagcgccactggggcccgtcgcccacccgcgacaggtccggcgtccggcgcttgctgcttgccgtttttctcgggctgctgctggccggttgcggcaacctgatgagcctgcacgccgatctcaaggaggcgcgcaagaccttccatcgcgtcgccggtcggatcgagtcgccgacctgtgccgattgcccgacgatcgtcgtcgcccttggtgacagatccgggcgccaggtgcacacctatcgcgtcttcgaaaagcctggcaagttcgacatggtgatccttgccgggtcgcgctatctgtttgccttcaacgatctgaacggagatttcgagtaccagccggacgagccttccggttggtatgagttgaccgaatcgccaagcggcaagcgcgaggtcgccgggatcgtgctgcgcatcaggcccgccgagccggatgcccgggagggaccacagatgggcgacctctccgagttgcgcgggatcaccctgggatcggtggatgtgcaactgggacaggtggtcgatctggatgatgcacgcttcgaacccgaggtggccagcatgggcgtctggcaacccatcggcttcatgaaggccggccacgccggcctgtactttctcgaggaatacacgccgcacaaggtgcccgtactgttcatgcacggcatcaacggcagcccgcgggacttcgccgggatgatcgccgggctggatcggacgcgctttcagccctggttgctccactatccttccggcctggcgctggacgcgctgggcaatggcttgctgggcatgctgagcgaactggatctgcgctacaacctgaaggaattgcatcttgtcgcgcacagtctcggcggcctcctcgcccaatcctatctcaaggcttgcgaagaactgcagcactgcgcttacgtccgctccttcacgtcgatctcgacgcccttcggcggcagtcgggcggcgcagaccggcgtggatcgctcgcctgtcgtcgtgccggtgtggaaaagcatcgcgccgggtagtcgcttcctgcgcgagcttttcgcccggccgctgccgccgagggtttcccattacctgctgttcggctatcgcaacagtagccggacgaccttccgcagtggtgatggagtcataccgctggacagccagctgcgggcggaggcgcaggcccagtcccgggcgatgcgcggctttgaccaggaccacagcggcatcctcgacgacgacgcggtccatgcctacgtgaaccgggtcctgtcaggctccggcggtgaccatctacttgccgggggaggacagaatgacacgcgttgggcgcaatgatccctgcccttgcggcagtgggcggaagttcaaggcctgctgtcaggcgaagagtgcgtctggcgtggtggcgagcgagcggctgttcggggcccagtcggccgaggggcgacgcttgatcggtctgctgcatgccgggcagcattcccggctcgagatggagatcaagcgactgctgccttcggcgcccggctcggcctttctctgggggctgcttggtgtgaccctgcagatgcgcggcgacgatggtctcgccgcgctgcagcgtgcggccgatcttgctcccggcgatgcggatgccttgctcaatctggggactgccttgttggcgcagggacgcgccagtgaggccgtcgccgccttgcggcgggccgtcgagttgcgcccggcaaaccctgcaacgaccgttcagctcggcaatgccctggcccacgccggacgcgatgcggaggccgaagccgcctttcgcggtgcactcggcctcgacggcgactccgtggatgccatgctcggccttgccgacacgctgtcgcgaagaggctgcctggccgaagcggagcttctctgcgagcgcgccctcgttgtccatccgcagcatccgatgccgcatttctgcaagggtgagctgcgacgtctttcggggcggctgccggaagcggctgccgaatatgcccgcgtgatccagctggcgccggcgtatctcccggcctacaacaatctcggcaacgtactgatcgagctcgggcaactggccgccgccgagaagacctttaccgacgtgctggcgattgcccccgcttaccttgatgcgctgatgaacctcggtcgtctgcttggcgaacaagatcgtcttggcgaggcggaagctgcctatcggcgagtcgtgcagcaactgcccggacacctgccggcgctggcacggctcgccgccgtcctcgcggaacgtggccaggcggcagacgcggaggccaccctgcgacaggctctggagatggcgccgggacgccgcgaactccacctgcaacacgcgctttccttgctgccgatcgtcgcctcgacttccgaggaggccagttccgctcccgcgcgcttcgcgtcggctctcgccgcgtgtgcgctggatcatcaccgggaagatgccggggtcggcgagccggcggcctcgctgatgcctttctttctggcctaccgttacggcaatcatctcgcctccttgtccgcttttggcgatctcgtcggcagctcggcgccgctggcgtctctgccaccggcgcgcgagcgcattcgtctgctggtgatctcccggcatctgcgccgacattccgtctgggatgtcgttctgcacggtctccttcgccacctcgatcggacgcgcttcgaggtcgttctctaccacctcggcgtggtcgaggacgcagagacggccgtcgcccgcaaccttgccgacgtctggcgcgaccgtgcatcggtcgccgatgcggccgcctggcaagcggcggtgatcgccgatgcgcccgatgccatcttctatcccgaactgggcatggatccgctgacctaccatctggcggcacgacgcctggcgccactgcagatggcgggatggggccatccgataaccaccgggctggccagcatcgacctgttcctctcgggcgagttgatcgagccgccggcggcgagcgcgcactaccgggaacggctggtgctcctgccgggagccggctgttgcaccgttccgttgctcttgcccgcgacgccgatccccgaggtcgaggccgagctggcgagaagtcgcggtgtgcgctttgtcgttccgcagcgaccgatgaagttcgatccgtccgatgatgagctgttcgtggatctcgccgagcaggtgcccgatgcgctgttcatcctttgtcgcgacccggtttatccctgggcgaccgacagactgctggatcgccttgccggcgccttccgcaatcgtggcctggccgccgaggggcgcttcctggtgcttccgtggcttgccgcaggggcgttcctgtcgctgatggatggctgtgacgtctatctcgattgccccgccttctcgggctacacgacggcctggcaggccttgcaccggggcattccgatcgtcaccatggaaggcgcctgcatgcggcagcggctggcggcgggtgtattgcgccaggccggcctgtccgagaccgtggcggcttcgcgcgcggaatacctgcggctggcggtgcggctggcggacgagtcgcgcgataccggcctgcgcgctgcccggcgcgagcgtcaacgtgcggctgccggccgcgtggatggggacacgcgcgtcgttcgcgctttcgagaatgtcgtgatcgccgcgctggacaacgcccggcgcgggtgagccgcgcacgcgcacgcgccgcctgttcctcgcggccagtgccgagcgtcgctcaagctttgccgccggctgccgttatctactgtggaccgtcatcttgttgaaccaccgtgcaaaggagcgcgcatgtttcgccagttccgaaatctttcgatcgccctgaagctcaatctcgtccagggcctggtcctgctggcgatcatcgtcgccgctgcggtggccacggcctggcatctgcgccaacaactcgaagataccgccgttcacgatctcgggcagaccaaccgcctcgtcgtctcgatgctcgaagcctacgatcgcagcctgcgcagcgacattgaacgcagcggccgcctttttgccgggatgttcgaccagccactggaactgcaggcggctggcgaagcgcctcgcctgctgcagaaggggacgccactcaacgaccgcttcgatgtggtcgaggccttcacggcgaaggcgggaaccgtggcgacgattctcgttcgccagggcgacgactttctgcgtacggccacttcactgaagaaggaggacggcacccggtccaccggcacaccgctcggcaccgatcatccggcacgccaggctctgctcggcggcaacacctacaccggcaaggcgttgatgttcggtcgcgacttcatcactcactacgtcccggtacgcgatgccaccggcaaggtgatcggtgccttcttcgtcggacttgagctgaccgaagggctcaaggcattgaagcaggggattctcgccatgaaggtcggcgaaacgggctacgtcttggcgctcgacgccggcatccagaagggtgtggcgaccatccatccggccaaggaaggcgccaacctgctggcggccaaggacagtcagggcttcgagttcgttcgcgagatgctcgacaagaagtccggcgtcatccgttacgactgggccaatcccggcgagagcagcccccgccggaaggtcgcggtgttcgaccactacccggcgtggaactgggtggtcgtgtccaccagctatgtcgaagagatcagccgcggcgccgatgcggccgtccgcgacattgccatgatggcggtggcgatcatcctggctgccctggccagcggctacgtggcgactcgcgcctgggtgagccgccccctgcacgagatcgtcctcgaggccgaaaggatcgctggcggcgacctgagcagccggctgcttgccgatggcggcgacgaggtcggttccctgaagcgcgccatcggcacgatggccgaaaacctgaagacgacgatcggcgatgtgcgccaggcggcggcgaccatgctcgaacagtcgacggcactggtgaactcggcccagcaggtcagccaaagttccgaggttcagcgcgacgcggcgaccggcatggcggcctccgtcgaggagatgagcgtcagtatcgaacaggtggcgcaacacgcgcgcgatgcgcagcggctgtcgagcggttccggggaggcggcgaacaacggcgccgaggtcatccagcaggcggccggtgcgatgggccagatcaccggtttcgtgcgccaggcgtccacgaccgtcggcgaactcgggcggcgctcgcaggacatctcggaagtcgtccaggtgattcgcgaaatcgccgaacagaccaatctgctggccctcaacgccgccatcgaggcggcgcgcgcgggcgagcagggccggggcttcgcggtggtcgccgacgaagtgcgcaaactggcggagcggacggcgaactcgacccgctcgatcggcgagatgatcaccggtatccaggacggcgccggggcagcggtcgagcagatggagcatggcgtcgcacaggtcgcccagggtggtgtcctggccgatcgcgcgggccaggcgatcggcgaaatcgacgccagcacgcgcgaagtcatcgccgccgtcggcagtatttcggaggcgatcagcgagcagagcgtggccagccagacgattgcccgtggcgtcgaacagattgcccagatggccgaggccaaccattcggcgtctcaggattcggagaacgcggcacaggcgctgcgcgacctggcggcgcggctcgaccaggcgcttggccgtttccgcgtcacctgacatggcctttgccgccggcgccgcggcgccttggccggcccgccggcaggcgcggattgcattaccattccggccatgagaatcctcatcgtcgacgacgagcccgcgatttccgataccctggcctatgccttgcaggctgaggggttcgccagcgactgctgtacgctgggtgccgaggcgctggcactcctggatgccggcgggcacgacctggttgtgctcgacgtcggcctcccggacatcagcggtttcgatgtctgccgcctcctgcgccggaactcggacgtgccggtgatctttctcaccgcccgttccgacgaggtggaccgcatcgtcggcctggaactgggcgccgacgactacgtggccaaacccttcagtccgcgcgaagtcgtctcgcgcgtccgcgccatcctgcgccgcagtcgccccgagttgcgcaacggcgccggcgcgaccgcgtcggcgcgcttcacggtcgatggcgaaggcctgcgcgtcgcctaccacggcgtctggctcaatctcacgcgttacgagtacctcctgctgacgctgttgctggcacgtccggggcgcatcctcagtcgcggccagatcatggaaaacgtctggcaggatagcggcgagagcctggagcggaccgtcgatacccacgtcaagacgctgcgcggcaaactgcgcgcggtgcgcgccgacgaggaacccatcctgacccaccgcggtctgggctacagcatcgcgccacggtaagcggccggtgaacgtttccgtccgcctcttcgtcggctatttcctgatgctcggcctggcggcgtggtttgtcctcaacatcttcatgcacgaggccgagccgggaatccgccaggccaccgaagaaactctggtcgacacggcacacgtccttgccgaactggccgcgccggaactcattgccggccagatcgccgacggcggcttcgccagggccctggcggcggctcgcgagcgctcgccgcaggccagcatctggggagtgcaaaaggatcgcatcgactttcgtgtctacatcaccgaccggcaagggcgggtgatcttcgattccgaggcgcttgccctgggcgccgactactcgcaatggcgcgacgtggcgcgcgtcctcaagggcgagtacggggcgcgcagcacgcgcgagcaggccggcgatgccagttcgtcggtcatgtacgtcgccgctccgatcctgcgcgacggccagttgatcggcgtgttgtcgctggccaaacccctgtcgagcgtcttgccctacatcggccacgccgagcagcgcgtcaagcgtgccggctacatcctgctggcggcctcggcactgatcggggtggctttctcggcctggctcagttggtcgatcaaccgtctgcgcaactatgcgcgtgacgtctcggaaggccgcaaggccgatccgccgacgtccggcggtcgccagttctccgagttggcgcgcgccctggcgctgatgcgcgagagactcgaaggcaagcagtacgtcgaacgctacgtccagaacctggcgcacgaaatgaagagcccgctctcggcgatcgtcggcgccgccgagatcctcgaaggcagccccgccgatggcgatcgccgacgctttgcagcaagcgtcagcgagcaggcgcggcgcttgcagggaatcatcgaacggatgctgatgctggcccgggtcgagcaactgcaggcgccggaagaggcggtccaggtcgacctgggcgaactgttgcggcgctgcgtcgacgaacgcagtctggcgctgcaggcacgtcaagtgaactgccggctcgccatcgacaagccgctcggtgtgcgtggcgaccccttcctgctgcagcaggcgctgctcaacctgctcgataacgccatcgccttctcgccgaccggggggtgcatcgaaatcgctctgcggcatcacgagcagcacgccgaagtggcgatccgcgatcatggcagtggcgctccggactacgcgctggcgcaggtcttcgaccgcttctattcgctgccgtgcaccgccagcggcaagaagagttccgggctcgggctggcactggtgcgcgaggtggcccgcctgcacgcgggcgaagccgatttcgccaaccatcccgagggtggcgcgctggcccgcctgctgctgcccattgccggggcgggctgacttcacctacgcttcaccgagcttcacggccgcttcctcgtcggttcatcgagacgccgcagactcccggtaccgtcaaccagggagaaactcatggacaagaagctgcttctcaaactcatcgccatcggcttcatgtcgctgctgctgctggtgccgctggccctcatcgaggaccagatccgccagcgcagctcgcgtcaggacgaggtccagcgcggtatcgccaacagctcggcaggccagcagactctcaccgggccggtgctggcgattcactatcgcgaaaaactcgagccggaaatcaaggaggaccccgccaccggtcgcctcaagagcatcccgcgctttgccgagcggaccttctacctgccggcagagaccctgcgcctgagtggtgacgcgcgcgtcgaaacccgccagcgtggcatttaccaggtgcgtctctatcacctcgatctggcggtcgccgggcgcttcgtactgcccgcgcatctcgggttcgacagcaagcgcgtcattctcagtgccgaggcgacgctgctgctcggcgttgccgatccgcgcggcgtcgacaacgacccggtggtgaacctggacggccagcgctaccgcttcgcgacccccaagatctcggcacaggacggcgatgcgctggccggcgaacgcctggcgatcccgctcggggcgatcgctctcgaggccgcgcgcacgctcgatttcgattttccgctgcaactcaccggcaccgagcggctggcgatcgcgccgaccggcgaagccaacaccatcgccatcaagtcggactggcgtcacccgagcttcggcggccgcttcttgccgcggcagcgtacggtcggtgacgacggcttcacggcccgctgggaggtctcgcatctggcgcgcaactttcccaatacgctggctgccgcgaagggcgggcccgcacccgaagtgctcgacatcctcttcgtcgatcccgtcaatgtttacctgcagtccgagcgtgcagtgaagtacggaatcctgttcatcgccctgaccttcgccggtttctttctcagcgagatcctgcgtcgggcgccgattcacccgctgcagtatctgctggtcggactcgccctcgcgctcttctttctgctgctgattgccctttccgagcacctgcccttcgtcgccgcctatgcgatagccgcgtcggcctgtatcggcctgatcggtagctacctggccggcgcgctcggcgatcgccgccagggactcgccttcgccgcggcgctgaccggactctacggcgtgctctacggggtgctgctctccgaggacaactcgctgctgatgggcagcgtgctgctcttccttgcgctcggcgccatcatgctggcgacgcggcgcatcgactggtatcggatcgcgccggccgctgcggctcggccggcggaatgaggcagcgacatgccccgcgctgtcccgcgttgctggcgctcgctgcttgcctgggcggcgcttggcagcctgctcgccgtcgcctggaatctcaagcatccgctgctgtactggctgcgcccctgcgagacggctctgctgctggctgtcgccgtgctcggcggcagcgccgcgctgcggcagccgcctgcgcagcgttcgcctggcaggcggcgactcctggcgctcggcctgctcgccctcgccggcctgaccctgtggcgagagctggagtttcacgccgatcgccggcacgtcctggccggtggccgcgacctgcagatgctgggcgagcatttcatcgtcggctttcgcagcttcgccgaggtcgagccgctggcggcacgaggcctcatcggcggcatctacctgactcggcgcaacctcctgcccgacggtgtggtgactgtcgccgccgggatcgcccagctccaggaagcccgtcgcctggccggcctgccgccgctgatcgtcgcggccgaccaggaaggcgggccggttgcccacctgtcgccatggctggaacggctgccggcgctgtccagcctggtgcacgcggcgccgcccgagacgctggcggtgcgcgcgcggctgcacggcgaacgacagggggccagcttggccgcactcggcgtcaatctgaatctggcgccggtggtggacctgcggccttcagaaccgaatgccgccctcgctttcctgaccggcagcggcggccgggccatcgacgacgatccggcggtcgtcaccgaggtggcccgggcgtatgtcgccggcctcgccgatgccggtgtcggcgccactctcaagcactttccggggcttgcgcgggtgcgcgaggacacgcatctgcggcgcgccagtctggcggcgacaaccgaggatctgcgcggcgactggcagccgtttcgcagcgtcggcaacggctcgcgggtggcgatcatgctcggccacgtggtcttgcaggcggtggaccccgaacacgcggtttcgcattcgcggatcgtcgtgcagaacgtcctgcgtgggcaatggggctatcgcggcgtgctgatcaccgacgatctcaacatgggcgccgtgtacggccagggaatcggtcgcgtcgcggcccagtcgctggcggccggcgtcgatctggttctcgtttcctacgaccccgaccagtattttcgtgcgcttagcggtgccgcccgggcactcgcccgaggcgagatcgaccggcggactctgcaggcaagcagtcggcgcctgcgcgcgttcggcgtcgcccgtgatgggcgtggccgggagcccggatccgtcgcgccaactgccgctggcgctgccggcggcagccttgccgccatcgcatcaccgctaacggcggtggtcgacagagccgacgcggcagcttccccagcgaaccggttgtagagcctgtcgccgtttttcgacggcgaggccgataggctgctaaagtgacgcttcgttgcctcaggcaccgggtacgggttgctggccgccgctccggagccgtcaggcggaatccgggagagtcttcagccatggtcaagtcgacgcgcagcgccggcgcttcgctcaggcggccacctgcaggccggggtgaccggcggcgctggctggccgtcctggcgctggttctggtcgccggctgcgcaacccggctgggcaaggacgggcggaccgagaccgatgtgcatgcccgctatctcgccaagaccgaggccgaccggctcgccgatacggttcgccgcgaagtcgacgagggactgctgcggatcgccgacaagctctacaagcgcaaccccagggagtggcggaagacgggcgtggcaagccgtgaggccgcgctcgaacgcctgcggttgcaccccagcgtcagctctccggaactgcttggcgcgcgcgaaggcaaggcggcggcgctggctttcagcgactcctatggcggcgatcgcgtcgcggcgctggtattcggtctgctgaccatggtcgacgccgctttcgagcacaaggccgatttctacattctcgacagcctgaacgaaacgaagctgtacaactgtgcgcgcaacatggaagtggcgatctggaagctcgccaacgaccgcaacggcgccggcgaactctacctgctctcgaacgaaggcgatccggcacggcgcaacctgtcgttcgagcgcgagttcggccgtgaaatcggtctgctcgatctgatggcgagcgtcgttgccgaccgcaacggccgcgcgctgtcgcgtttctcccaatcggtcgcgaccatgatcttcctgcccgtgggtgggctccagtagggacggtccgtgcgccgaggaaccctgaattctcccctgatccggcgagggaagcgggcgccggcaacagcgacggccccgcgcgtggccacggatcaaagggcaaaggggtccgtcgccaaaacccggcgcagttcctcctcgaggaggctcacgtcgatcggtttggcaacgtagccgtccattcccgcctgcaggcagcgctcgcggtctccctgcagagcgttggcggtcatcgcgatgatggcggtacggttgccgcttccggcttcccgcgcgcgtagccggcgggttgccgtgaggccatccatttccggcatctccatgtccatcaggacgagtcggtaaggtttctgggcgactcggctcagcgcctccaggccatcggccgcggtgtcgtaggtcaggccaagtcgctcgagcatggcgccgccgaccaattgattgatcgcgttgtcgtcgaccagcaagacaggtccggtcaccaactcggccagcgatcgccgctggccagacgtgccggcggctgcctccgccatcggctgcgctgcttcgcgtggcgcgtcggcaagatgcagggggagcgagaaacggaagcagctgccggcaccgggcttgctgtcgacctcgatttccccgcccatcgcctgcaccagctcgcgcgcaatcatcaggcccagaccagtgccgccgtacttgcgggtgattgattcgtcaccctgaccaaagggcaggaacaggcggcccagcgctgcctcgtccatgccgatgccggtgtcgcgaatgctgaagaggaggcgctggtcgtgcgcgtcgatggccaattcgaccgagccggcctcggtgaacttgacggcgttggcagtgaggttgatgaggacctgacgcaggcgcgtcgggtcgccgatcacatgcgacggcaggtcttccgcgaccttggggatgaagtccagtcccttgtcggcggcgcgctgcgcgacgatgccgccgacttcggcgatcgtctggcggaaatcgaaaacaatcgcttcgagcgtcagccgtccggcttcgatcttggccagatcgagaacctgattgaccagttcgagcaggtgctgtccggagcgcatgatcagccgcacgtagtcctggtgcgatgcctgcagcggctcgcggtcgagtacttgcgcaaatcccaggatcgcgttcagcggtgttcgcagttcgtggctcatgcgcgagacgaagtccgatttggcccggctggcgcgctctgcctcgtccctggcgacgcgcatggcggtccaggtcttgcgcagcttgtcgttggcctccctggtctggcgcacgaagaaccagccggcgacggtggccagaagcaccaccagcccgaccaggaaccactcggtgagccgaaaatgctcgcgctgcgtggcgagggccgactcgatccggcgcagtcgctcgctgctgtcgacgtacaggcgattggcgttctcgttgatgcggaagaagagcggcggaacgtttttcgcaaagacactgatttctgcgtcgacaagaaagagctggtctcgttttccctcctcgcggtacctgccgcgccgcaccagcagttcttcgagtccggccgccttgctgcggatgacatcgagaaggggtgcgatctcgatcacctccatgacgaaggacgagtcgtcgaactgtggtgcgtaagggaattcgcgaaccatctcgtcgcgtccctcgatgttgagctggatttcgcggcgcaccgtgccaccgtgctggaggaccaggaggtcacgttcgagcttggcgagctgcgcttcgatgtcctggcgcgcccgcttgagtgccggcgggttgtcggccagcgccaggcggtagacggccgtttcgatgctgccgatctcgcgcacgatctcgtcaccgatgaacaggcgcgagcgctcgttgccaccgcgctgttcgagttcgacgtagagctcggcaaagaagaccttgagtccgacgaggagtgcgataccgacgatgaaagtcccgaagagccagggcatgcggtttgccgataccgcctgcagtgcatccgggctcttctccggcgggtccggcgggaggatgccaacgctgccgggactgactgtgacgtgagccatgtggattcagggccttgaccggttgtccaggaagccatgcttgcgaaagatggcctgcccctcctcgccggccgcgaaggcgatgaaacggcgtgcaagctccttgtgtcgggagaaggtgagcaggttgagaagcagtgcctgcggcctcgccagtttcgggtcgaggtcgatcacctccagcttgtcgacgttgtcggcgaagaacccggtggctcgccaattgagcaccacatccacctcgcctttcttcaaggcggtgctcaggccgcgcgaatcgggcgccagaaaggcgacggcactgaccacggcgtggtagatcttcaactggtcgaggacgtccttggattccttgccgacgctgcccgacgtcgcgttgccgatgctcgccgtcagatccttgcgcagcaactcgcgcggatcggccttgactttcttcgggttgcccttggcaacgatgattgccaactggttgtagccgacgagctggaactcaccgagcaagccttcagggaggtgcttctcgcgatacgatggctcgcccggcaagtaaagatccccgacaccgctctttcttgccgcctggtacagatcttccgagccaccttgcgccagcgtcaccttgacgctttcccgcttctcgaaggcttgtgcgatttcggtcatcggccgcaccatggtaatgccgcagtaaagcagcaattcgctcttgccggcttccgccagcgcagcaccagcgccgagcagcaggccgagagttgttgtgcagaggaccaggtgaaaccgttgcgtgaggcgcagtagcagcaggcaggacatttcgacgcactccggagggtcgggacggtcagcaggccagggggcgctgtggccaccatcttggcggtgaggtacccgagcccgacttgccattatatcgccacgaggcccttgccccatccggtggcgagagtccccatgtccggcgggagccgttagaatgcagacggttctcccttcgggctgcacctccatgatctggtttcacaatgcttcgtcgtccgagcgtgccatgcctgccgtcggcttggtcgcggccgtccgctctgtcatcgccattggcgaccacgctcgccggggcggcagccgcgttgcgtctggaccctgcggcaccgggcccgaaaagccgatggtcgccgatacgggcgcgcgtcggtgagggaggtcgccgtgcccgcgccggcgcccgagcgcgccaagccgggcgagaagccgggcgagaagccgggtctggcggcggccgcactggcggcaatgggcgttgttttcggcgacatcggtaccagtccgctctatacggtgcgcgagatctttgccggccatcacccggtggcggtgacgccggacaacgtgctgggtatcctctcgctcgtcttctgggcgatgaccattaccgtttcgttgaagtacgtcctcttcatcacccgtgccgacaacaagggcgagggaggcatcatggcgctgaccgcgctcgccctgcgtacagcgaatgcctcgccgcgcctgctctggctgatgtcggcactgggcatcttcggcgccgcactgttctacggcgatgcggtgatcacgccggcgatgtcggtgctgagtgccgtggaggggctgaaggtcgtcacgccgcaactcgatccctacgttctgccgatcgcggtgatcatcctttttcttctgttcttctttcagcggcgcggcacggcggcggtggcggcccttttcggtccggtgatgctgttctggtttgccactctcggtgcgctgggcttgtggaaggtgatcgaaactccggcggttctggcggcagtcaatccctggtacgcggtggccttcatcgccgaaaaccagcgcctgtcgtttctcgcgctgggttcggtggtgctggcgatcaccggcggggaagctctctacgccgacatgggtcatttcggtcggcgcgccatcaagtgggcgtggtttgcggccgtctttcctctcctgtatctcaactacctcgggcagggtgcgctgatcctcagcaatccgcaggcgatcgacaacccgttctttctcatggttccgagcgagagcctgctcgtgccgctcgtcgtcctcgccaccgcggcgaccgtgattgcctcgcaagcggtgatttccggggctttttcgctgaccagtcaggcgatgcaactcggttactgcccgcgcatccaggtcaggtttacctcggagcgcgaaaaggggcagatctacgtgccgaacatcaactggctgctgctgctggccgtcatcgtcgtcgtgcttggctttcgctcgtcgtcgaacctcgcttccgcctacggtatcgcggttaccctgacaatgatgatcgatacgatccttgcgttcgtcgtcgtccgggcgctgtggaaatggagttggggctgggcggcgctgttcctggtgtttttcgtcgtcgtcgattttgctttcttttccgccaacatcatcaaggtcttcgatggcggttggttcccgctggtgctcggcgtctcggtcttcgtgctgctgtcgacctggaagctgggtcgtcgcttgttgtcggaacggcagaaggagcaagccattccactcgacgccttcatcgccggtcttgccgagggcggaccgcagcgcgtcgacggtaccggcgtctttttgactgcccacccggaaggcgtgccgcgggcgctattgcacaacctgaatcacaacaaggtgctgcaccaacggattgtcgttctcaatgtcagtaccgaggacgtcccgcacgttcccgaagacgagcgcatcgccgtcgagagcttgccggccgggtttcaccgcgtgttcgtccgctatggcttcaaggacgaccccgacctgccgcaggccctggagcggtgcgcggcccacggactgtgctttgcgatgatggagacgtccttcttcctcggccgcgaaacggtcgtcggtctgccactagcgcggcattcacgaatggcgcactggcggcaggttcttttcaactggatgttccgcaacgccgatacggcgaccgcattcttcaaaattccgccgaaccgcgtcgtcgaactcggagcgcaggtcgaactctgatcgggcgtccagccggggaagcgctctgtcgggtcagtgattcccccggcccgctcgcgcccgcaggttacactgcgcacatgttgaagatcctttcatgccgtctgctcgccctgctgggctggaccctgagcgaaccgccggagcggccggcacgcgccgtgctgatcgcctatccgcacacttccaactgggacgccttctacgcgctgctcggcaagttcgggctcactctcgatgcccgctgggtggccaaggattcgctgtttcgctggccctttggcggcttgctgcgccacttgggcggcatccccgtcgatcggcgcgttcgtcagggcttcgtcgccgaaatggtggagcagtttgcaacccagcctcgcctgctcctggttctcgccccggaaggcacacgcagactgaccagaggctggaagagcggcttctaccggatggcgctggccgctgatgtgccggttgccctgggctttgtggactatgcgcgccgcgaagcgggaattctcgcctacgtgacgctgtccggcgatccagcgagcgacctggcggttatcgcgcgccactacgccggccgctgcggcaagcgtccggaattggcgtcaccgatccgctggctggactgacggcgacctgtggggcgcttgcctgtggcgcttgcccagcggccggaggcctttccgccatgatgagtgcgacctgaccaaggctgcggaggacgacgatgccgactgctggcgtgattcccaagagtgcggccatgtcgcgcgatttccacctctggctgcgctcgcgaagggctgcggccaggaagtcgcgcctggcggcgagcagccatgctgctgcttgctcgcccgggcctgccggtctgtcgcacgcctatccgttcgatccgcgttacggccatgacctgcagagcctctgcgccatcgagccgccgctgccgcctgagggtttcgctgccttctggcaggaacgctatcagcgcgccttgcgcatcgaccctcagcccaggctcgctcccagccagcaccggctgcagggtttctgtgtttttgacctcgagtatgcgtctaccgaaggtttcccggtccgtggctggctgttgtggcccacttcgcgggttgcccgccggggcttcgtcctcgggcacggctacggcggcatcgagtcgccgccaagcgacctgccatgtgacgatgccgtctatgtggttccgtgttttcgaggcctctcgcgcagtcgccgctggccgatatccgacgatcccaactaccatgtgctgcacgacatccacctgcgcgatcgctacattatcggtggctgtgtcgacgacctgtggaccggagtcacggccttgctgcaggtggcgccgcacacggccggccacgtcggctacatgggcatcagtctcggcggcggcgtcggtgcgctcggtctggcctgggatgggcgcatcgagcgtgcgcatctgaacgtgccgactttcggcaaccaggctcttcgcctggtcctgcccaccgtcggcagcggtgtggcggtgcaggctttcgcgcaacagcacccgcaggtcgtggagaccctggcgttctacgacgctgccgtggcagctcgcttcatccagcagccgatgcacgtcgccgcggccctgttcgacccggcagtcgcgccgcccggccagttctccgtcttcaacgccatcggtgggcgcaaggacttgttcgtccttacggccgggcacttcgatttcccgcaacgagtgcaggaggaacggcggcttcaggcggctctgaaggtctttttcgcgcccctgtgagcgagcggggaagctgccggaggccggcgcgcgatcgcggccctggcggcgatcgcgtcgccgtcacgctgccgcaacattgctggcgtagtctgcggcggagagcgcgccagcgcggctcgcgacgctccagccactccacggacgggaatcagccaatgaagcaaacccagcaactccaggacagcccatgccaccgtgacggcgccgaggccgctgccggcctggaccacccgcaggcagaacgtctgatcccgaggatcagtgagttgcgtgcgcgcgccatagcgctcgaacagagccacgtcgaccatcttcagggtatcgagcccagctatcaggccagcgcccgcaacctgttgcactatctcgccctgcggcagatcgatctgcgaccgctgcaggaagaactgaccgctctcggcctcacctcgctgggcggctgcgaggcgcagacactcagctcgctggatgccgttctggcggccctgcatggccttgccggccggtcgcggccgcggcagtctccgccctcgccgttgagcatcgacgacggcacgatcgtcctcgatcaccacagccagcttcttctcggctcgccggcgggcaagcgttcggtgcggatcatggtgacaatgcccagtgaagccgccgtcgactacgcgctggtgcgcaacctgctggcggccggcatggacgtggtgcgcatcaactgcgcgcacgacgacgagacggcctggctgggcatgatcaacaacctgcaccgtgccgagagggaactcggtcgctcggccaagatctatgccgacctggcgggtccgaagctgcgtaccggcatgatcgagtcgctcgggcgtgtcctcaagtaccggccgcgccgcgacctgcgcggttcggtaagcgagccggcgcaggtctggctgacgcccgccgaagcgccggagccgccacctccgggtgtgcgtttcactgtgccgatcgaaggccgcctgatcgagtccgcgcttgccggtgacgtcatcgccttcgacgattgccggggaaagtatcgcgaactcgtcgtgagcgaggtgcgcaatgcctcgtgcctggcgctgtcgagccagacggcctacgtggaagagggcggactggcacgcctgctgcgcgccggcgaggtgattggcgaaggcgacttcggtcccttgcccgaggtcgtctcgccgatcgagttggcggtgggcgacaggctgatcctgacacgcgacggcatcccggggcggtcggccgtgcgcgacgccgagggtcggatcatcgagccggcgcgcatttcgtgctccctggacgccgctttcgatgccgcaaagcccggggaggtcatctttttcgacgatggcaagatcggcagccgcgtcgtggccaacgacggtcatgaaatcgtcgtgcagatcggcgacaccggcccgacaaccgccaggctgcggtcggaaaaagggatcaatctgccggacaccgaactcgctatcgccgccctgacggacaaggatgtccatgacctggcgtttctggtaaagcacgtggacatggtcggactatccttcgtgcgcacgcccgaggacgtgctgctcctgcaacggcatctcgagaggctgggcggcggcgacatcggtgtcgtgctcaaggtcgagaaccgggaggctttcgagaacctgccgcgcctgctgttgaccgccatgtactcgccgccggtcggcgtgatggtggcgcgcggcgatctggccgtcgaagtgggcttcgagcgtctggccgaggtgcaggaagagattctctggctgtgtgaagccgcccacgtgccggtgatctgggccacccaggtgctggaggggctggcgaagaccggcgcgccgacgcgtgcggaagtttccgacgccgtcatgagcggccgtgccgaagcggtgatgctcaacaaggggccctacatcgtcgaggcggtgcgcttcctcaacggcgtactcgagcgcatgcacgcccatcagcacaagcggcgcaacatgttgcgcaggttgtcgatctccgaacaggtctagttgctgccgcgacctggcctgacgccgtgccgctggcagggcatcaggccaggtcgatcggccccgtacgaccgtggccggtcggttgccggcagtctccatcggcggcggtgccggggatggcggcggccgtcgcgggtagcgcggcgccgaggcacggcgcctggcaaaacccagtacactgcactgccgcacgctttcgtccaggagcctcgccatgactgccagccccgcggtggtgccgcccaaccgtgatttcgaagtcgtttcgctgatcggctgcgcgcatggcgtctcgcatttcttccaccttctcctgccgccactctttccgtggctgatgaaggacttcgcactcagtttcaccggcatcggggcgacgatgacggtgtttttcgttgtctcggcgatcggtcaggcgcttgccggcttcctcgtcgatcgctacggcgcggcgagggttctcggcagtggcatcggctgttttctggtcgcgtcgctgctgctttcggtcgctgatggctatgccgggctggtcgtcgtcgcggcgttggccgggctgggcaacagtgttttccacccggccgatttcacggtgctcaatcgccacgtatcgccacccaggctgagctacgcgttctcgattcatggcctctccggcaatctcggctgggcgctggcgccggtgttcatgaccggcattgccgcgaccgccggctggcgggttgcggcgctggccgccgccgggctggcggccctcgcactggttctcctgttctggcgtcgtcgcacgctggccgatccgccgaacagcctgcaggcccttgatgtcgcgacgccggcgccgcttctggcgttcctgcgttcgccggcggtatggctgtgttttgcctttttctttctgatcaccacggcgttcggcgcgatccagaactttgcgacgccgatcctgcagaatctctacggtttgtcactggcggccggggcaacagcgctctccgcctatctggccggtggggcgggcggcatccttaccggtggcttcctggcgcggaagggcgaccaggagcggctgatcgccgccgcgctcggcaccggcgcgctgctcgcggttgccttggcgacattaccgttgccggcctggagcgtgctgccggtgatggcctgcatcggcttctgcaccggcatcgccgggccctcgcgggacctgctggtgcgccgggcggcaacctcgcgttttggtcaggccgcctacgggcgcgtctatggtttcgtctattcgggtctcgacctcggcctggcgctggcgccactggtcttcggcggactgatggaccgcgggcgttttgctgcggtgctgataggcatcgcggctttgcagggtatggccatcgtgaccgcgtttcgggttggcggcgtgacgcgtcaggctgcggcctgacggcatgcccggcgcactgggctgccgtggggggcaaatgaaggcgccagttgagatgggtcaaccgtgcgatattgccaccgggagagaatgcgggcgtgctggctggacgcggtcgtcaggccggctagtgagactgttggtgaacgttccggtacggcctggatgcacaatgccacttgccgtcagtcgccgctacgacattgctgaacccgaggaagaggtcccatcatgacgttgacgctcgaactgctgctaattctcgtctgtctgttctacggcgcgcgcaagggcggggtggcgctcggcctgctgggtggtatcggcgtcgtggtgctcgttttcgtgtttcacattccgccgggcaagccgccggtcgacgtgatgctgaccattgtcgcggtcgtcgccgcctcggcgaccttgcaggcctcgggcggcctggaggtactgctgctgctggccgagaaggtgctgcggcgaaatccgaagtacgtgtcgatcctggcacccttcgtcaccaccttcctgaccatgctctgtggtaccgggcacgtcgtttatacgatgctgccgatcatctacgacatcgccatcaagaacggtatccggccggagcggccgatggcgggctcctcgatcggcgcccagatgggcatcatcgccagtccggtgtcggtggccgtcgtctcgctggcggcgtttctcgccaaggcgccggcgggcgcgccggtgatcgatttcgtgacgctgctgtcgatcaccatcccgtcgacgctggccggtgtgctgatgatcggcatcttcagctggttccgcggcaaggacctcgaccaggacgaggacttccagaagctgatcgccgatccggagaaccgcaaattcgtgtacggcgagacggcgaccttgctcggcaagacgctggatcggggccagtgggtggcaatgtggatcttcgtcggcgcgatcgccaccgtcgcgactctgggtgcgttcgaggccctgcggccgagtttcgccggcaagcccctgtcgatggtgttgacgatccagatgttcatgatgatggccggcgcattcatcatcatcttcaccaagaccaatcccgcgacgatcggcaagaccgaggtattccgggcgggaatgattgccgtggttgccgtgttcggtgtcgcctggatggccgattcggtcttcgaggccaacctcccgatcatcaaggacgccctggccgacctcgtcaagacgcaaccctggacttatgcggtggcactgctgatcgtttcgaagttcgtcaactcgcaggcggccgcgatcagtgcgatggtgccggtggcgctgtcgatcggcgtcccgccgggttacgtcgtcgccttcgctgcagcctgctatggttactacatcctgccgacctacccgagcgacctggcgaccattcagttcgaccgctcagggacgacgcacatcggcaagtacctgatcaaccatagcttcatacttcccgggctgatcggcgtcagcacctcctgcgtcatcggctacatcctggcgaccgcacgcgggctggtgtaagctggccaccgccggccgaggagaccctgcccatggcaatcgacggcagacggcgtacgccggggatggcgcggtgactcatggcccgatgcgcgggtggggttcaggcaatcccggcggcttccagcggggcctgccagcatttcgcgaggcgattgaatccggggacggtcggatgcaactcattggcccaatcggcggaagacagggtcttgcgtccgtccaccagtcggacgctgggcgcctgggcctggacctcctccagtgcgacgcggaagcgatcgatcaggacattgaccagatcctgctgcagggttcgcttcaccttgcattggtccatcggaaactgcagccattgcccgagcccgaggaagccttcgccgttcgggcaggcgtagtcgtagccgtgtatgaacaccggcgtacccgggatcttcttttcgacgagcgcgacgacgctcagcagcgagtcgcgaacgcgccggaaaagctgctcgggctgtccggcacgcaaacaagcggcggccgcggtggcagcactgcagttgtcgagcaacgtctgcggcaggtcgtcactgcctgcgaggtcgttgccgcctccggaaagaaagaccgccttcagggttcggccatagcccttgtcgcggtcgaggtccttttcgatctgagcccgaatggggcccgactgatactcgagcgcctccgccccgttgtgtccccgcacgaggatgacatgagtgtgtcggcggttgacgatgttgtgcagcggagaagccaggttgttctcgggataccagaaccacgaatcgccgatcgcgaggatggtcggaaatacgccttcccgcttcaggatcgattcattccagacagggccgttgatcatgtcgtttcctccggttgattgcgtgagatcaggcagtgccgagcgcgctgcaggcgtatgttcccaccttgcgcgcgtgttcggcaatgcttgatctcgatctggccgtcctgctcgtcatcccagccggcgcgccgaaggcggtttcttcaaaccagggccccgctttgtgtttcgtgtgcggtcgcttcaggcgcttgccattcatgtcggcaagtgcgcctcacaggtcaccgaagatgtcatactcgacgtcgccttcgcgcccctgaacccgtagaccgaaccacaaggagccaccatgccagccctgagcaccgaagccctcgagcaacttttcgtgcaggcgagaacccacaacggtttcgcccacgagccgatccccgagtccaccttgcgccgcctctacgacctgatgaagtgggggcccacctcgatgaactgccagccggcgcgcctgctcttcgtcagctcgccagagggcaaggccaggctcgcgcctgcgctttctccgggcaacctcgacaagacgctggcggctccggtgaccgttatcgttgccaccgacagtgccttctacgagcacctgccgacgatgtttccgtcctacgacgcccggccgatgtttgccggcaacgccgagctggcggccactacggcctttcgcaacggcaccttgcagggcgcctacctgattctggccgcgcgcgcgctcggactcgattgcggcccgatgtcggggttcgacacggccacgttgaatgcggcgttcttcccggacgggcgctatcaggccaactttctctgcaatctcggcatcggcgaccccgccagactgcatcctcgcggtccacggctcgccttcgaggaagcgtgccggattgtctgacacgcgcggaatttcgtggggtcgtctgccgcgatactcgcgctgaagaccgcaggccggtggtcgggtgggcggggccagccgagtcctggactcggggagaacgggtttgcgctggccgacgcctgccgcacgttgcaccgcacccgactgcacaggtgggtcgccgggtggtggttctcaggcgtaggcttcggccagccgtaggggggttccgatacggtccttggcggacagggcaggctcgtcatcgaggggccagcggatgccgatgtcggggtcgttccacgcgacgcagcgctcatgttccggtgcgtagtaggcggtggtcttgtacagaaagtctgctgctggcgacaccaccaggaaaccatgggcaaagcctggcggaacccagagcatgcgctggttctcgccggagagcgtcacccctgcccagcggccaaaatgcggcgacgacctgcgcagatccactgccacgtcgaacacttcgccgctggtgacccggaccagtttgccctgcggttcgtggatctggtagtggagtccgcgcagtacgccctggcgggaccgcgaatggttgtcctggacgaactccacgtccagacccagatcggcaaaggtcctgcggttccatgtttccatgaagaagccgcgggcgtcgccgaagaccttcggttcgacgatccatacatcggggaggtcggttggaattcgtttcatggcaagggcaccagaggttggggagggggatccacaggcatggaaaacagccgacgccgctactcgtcgagcagtgccagcagatactgcccgtagaggttcttcttcatcggctgggccagcgcttcgacttcactcgccgtgatgtaaccctggtggtaagcgatttcctccgggcaggcgattttcagcccctgccgtttctcgatggtttcgatgaacaggctcgcctcgaggagtgactcatgggttccggtatccagccaggcatggccgcggcccatcatcgaaacagaaaggtcgccccagtccagatactgtcggttgacatcggtgatctcgagttcaccgcgtggcgagggccgcaggttccgggcgacgtccaccacgcgctggtcgtagaaatagagcccggttacggcgtagtgcgatttcggctcgctcggcttctcttccaggctgatggcgcgtcccgtactgtcgaattcgaccaccccgtaacgctgtggatcctggacgcggtaggcgaacacggtggccccctcctgccgcgcattggcccactgcaggtcattggcgatctcgtgaccgtagaagatgttgtcgcccaacaccagggcggaaggtcggttaccgatgaagtccgcgccgatgatgaacgcctgcgccaggccgtccggcgtgggctggaccgcgtagcggatgtcgagtccccaccgccggccatcgcccagcaattgcgcgaagcgtggcgtgtcctgaggcgtcgaaatgatcaggaagtcgcgaatccccgccagcatcaacgttgtcagcgggtagtagatcatgggtttgtcgtagatcggcagcaattgcttggacaccgcgagggtggccgggtacaggcgcgttcccgaacctcccgccaggataatgccacgccggtcggattgggcatgggcggccggtgtcttgaagagatcagatgtcatttcgcgctcctgagtaatggggggagagaagccgggagttcgggtcaggagcccccgttccttccaggcattcgccaggcagtcctggcaccagcggtggccgccaagcgcatccgggggcgacccacgtcaattccctcatgcgcagcccttccggcgggaagacggccttccgagctttcgacctttcgaccgtcattagatccagcgcagccggctcgttctgcaagcccaacaaccgcgcgctgcgtggtgctacggtcgtgtggccgaaatgatggtgatctcgaatttcatatcatgccagaaatcctcgtcttcgtcctccgcgtccgcgacggggagcggtacggcactcccgccgcaccgtgacgcgcgaggcccggctgcacgtggcaaggcgcctgctcgatccgtcggccgatcgctgtgtcggcccaggctgggcctgccggtggcgtggaaccctcttcgcgaagctgacagcgcgggaccgtcccgggtagaatgccgtattggcgcgagggcaggggagccatcgggtgccgccgggatgagttcagagcgcccctgtcgtccggcatactgtttggttggtggcagagcccaggtggcgaaattggtagacgcagcaggtttaggtcctgccgccgcaaggtgtgggggttcgattcccttcctgggcaccacaaagcaatccaaggtagtccatagcagtccagagagcccgcctaagtgcgggttttttgttgccttttgtccattgcggggtaacatggtcccaaagcatccggcgagaaactgcggtaactctcggggtaagtccagctgctggtggggtaacttttggggtaattcctcttggccccggggtaactccaagggatgaaacgaacccggacgcaggccgctatgccactcacggacaccacagtacgcaacgccaagcccggcgcgaaaccagtcaagctcgggttgttcctcatcgtgaccgccgccggcggcaagtggtggcgcttccggtacagtttcgagggcaaagaaaagctgctccctttcggtacctatcccgacgcggcttcggagcgaccaatcgactctacaggtgaattggcaagagaccttctggaggtgcgtgatgccgacaattttcttaagctactcgacaaaggaccactactttgccgagctagccagtatcaaactcgctgagtcgggcatcatgctttggcgagaccacgggcaactgcgtgccggaagcgactggcgcgatggaatcgagcgcggcatctccgattcggtcgctgtccttgtcgcattgagcgaaaactccgcgagttcgtcttacgtgaccttcgagtgggcttacggattgggcaagggcaagacaatccttcccgtgaggcttgaaccgtgcaaggtacacccgcgcctcgaacctattcaacatctggacttctctatgccaggtcaactcccttggaacctgcttgtcgagcgcatccgtgaacttgagtcggagtcaccctcgcaagaggatctcgatgctgtcggcgcgatgcctgacatcccgccgcaggatccgagggtcaattcgatcctctcctacttgcgacagaggggctatcaatttgtcagctacgaccgaatccgcagtcgcatcgatccgactctaaccgacgacattctcgatggactggtgagagacaatcgatcgaccttccgccccgcgaagctgaaggacgggaagcatggcctagggaagctcgttccctaaccgcggcgccgtcggacgaatatggttggaacgtgcgagcgaaggcacgagctgaaccgtttattcgacaagcctccgcgccgaccgcgccacacgcatcctggctgcgtgcagcaataccacccaccgtgcgggtccgcagtgggcggtattgcagagcagagccgggggggcgttcgccatcatgtgccagccggcgaacactctgcccaccgctgcttctgcgatgagccggtatcacgacgtcctactgtgcagtacggcgtcgtgacgggaccgcaccggacacccttacgtcctcaacttgcgtggcgatagggtgtccacaagagtcatgctacttcagctcctcgcagacactgtgcgctgggttccccttggcaatgccgctgttgtcatcgcattcgtacccgttgttggcatcccatggaccaggaagctgaccaggcgggtttttcgcatcagcattgccaaccgtgccggcggctggctttccgtacgcattgccgaccccattgccgttgcccgacggtgcaccaacattgtcggggtaagggtcgtaggggcccgacgaattagccccgccagcgtagacaggggctgcgaccgacacaaacatcaaagcgccgacagccaggccgacgcagcgagcggtattcctcatgactttgatcctccttcgaagccgaccggcacgccgatcgaaaagtgatgtcgcttccacctcgacaacagggtgatcccaccgaattggcgattcttgaagtcacaagaacccaccgtcgagtcggcgagtccggacgtcaaagcacatagcgttcaaggctcgcaccgacatctgaacacttcacccgcgtgtgggtcgccaagttggtaaggccaccatgcgtcagacggggtcgggacaaaacagttccagcatttcccgcagcctctcccacaccgcctcgacgatcgccgtcgatgcatcgtcagggtgcatcggctgatcgccatcccgaacagccatcatcaaccgatcgttccccttccacagccccaggttgttccgaatccaggcgcccaggctcatgtgcaggccgatcagctccgactgcgccagcgcggcaatgctcacatccactcttcgcccaacacctcagcctgcttcagcaccagctcgattgccgcctcctgctgatccggggggtacttgtacttgcggaggatgcgtttgaccatgagtcgaagcctggcgcggatgctgtcccgcgccgaccaatccacggtgatgttctggcgcaggctctcggtcagttcgtgggcgatcttcttcaaggtttcgtcagacagctcacgtaccgccgattcgttgtcggccaaggcatcgtagaagcgaacctcgtcttcggtcagccccagtgcctcgccccggttcgccgccgcgcggaacttcttggccatctcgatcagttcttcgatgacctgcgcagtttcgatggcccggttctggtagcgcttgatcacgttggtcagcaactcggagaacttcttcgcctgcaccacgttgccggcaaagcggctcttgatctccccttcgagcaggcgctccagcagttcgacggcaagattgcgctcgggcaggttgcgcacctcggcgagaaaggcgtcgtcgagaatcccgatgttcggcttgtcgaggccgaccgcgtcgaacacatcgaccacttcctcggaaacgatggccgaattgatgatctgccggattgccagttcgcgctgctcatccgtacggcgctgctgactgaggtcgcgcttggtcaggatgaccttcaccgcctgcatgaaggcgacctcttcgcgtacttccttggccgcgtccagtgtgcaacagagggtgaatgccctgctcatcgccagtgcggtatccgcaaatcgcttcttgccgtccttctgcccgagcacatggttggcggcgccggcgagtcgccggtggccggtggtcaggaagtcgctgtaatcgaagccgtgcaacatcccgcgcaggatgtcgagtttctcctccagcaccgcatacgcttcggcgacatcgaccgtcggccggccgcgcccctggctggcggtgtattccttgagcgcgctcttgagttcgttggcgatgccgatgtaatccaccaccaacccaccctgcttgtccttgaacacgcgattgacgcgggcgatggcctgcatcaggttgtggcccttcatcggcttgtcgatgtacatcgtatgcacgcagggcgcatcgaagccggtcagccacatgtcccgcacgatgacgatgcgcagtgggtccgcgggatccttgaagcgcttctcgaggcgcttcttgacctgtgcgctatagatgtgcggccggagcagtgccttgtcgctggcggaaccggtcatgacgatcttgatcgcccccttttccggatcggcgtcatgccactcggggcgcaacctggtgatctcgttgtagagatggacgcagatttcgcggctcatggcgacgaccatcgccttgccggtctgggcctggctgcgttcttcgaagtgggcgaccagatcggcggcgacgctggcgatacggggttcggcaccgaccaccttttcgagcgctgcccacttgctcttcagccgggcctgctgtccttcctcctcgtcctcggcgagttcatcgacctcgtcgtcgatgtgcggcagctcggcctcgttcagcgacagttttgcgaggcgcgactcgaagtagatggcgacggtcgccccatcctccttcgcctgttgcatgtcgtagacgtggatgtagtcgccgaacacggcacgcgtgtcgcggtcctcgctcgataccggggtccccgtgaaggcgacgaaggtcgcattgggcaaggcgtcgcgcaggtgctgggcgtagccgacctggtagcgcgaaaggtacgacgcggcgggctcggcggcgagccgcgcgttggcgtcgttgacgccgtcgccggccgtgttccggggcgcccggacggtcttgagcctggcctcgaagccgtactgggtgcggtgggcttcgtcggcaatcaccacgatgttgtggcggtcggagagggtcgggtaggcgtcctcgtcctcgccaggcatgaacttctggatggtggcgaagacgatgccgcccgaggggcggttgccgagcttggcgcgcaggtcttgccgggtgttggcttgtaccggttcctcgcgcagaaggtcctgcgccagcgagaagacgccgaacagctggccgtcgaggtcgttgcggtcggtgatgacgacgatggtcgggttctccatcaccgcttcctgcatcacccgggcggcgaagcaggtcatcgtgatgctcttgccgctgccctgcgtatgccagacgacgccgcccttgtgcgtaccgccggggcgcgaggcggtaaccacctgatcgatcgccgcgcgcaccgcatggaactggtgatagccggcgatcttcttgaccaatgcgccgtcatcttcgaagaggacgaagaagcgcaggtagtcgagcaggatggccggagccagcaggccgcgtaccagcgtctccagttcgttgaattcgccgagtgggtcgagcgccaccccgtcgatcgtgcgccactgcatgaatcgctcggcattggccgagagggatccgaagcgtgcctcgctgccgtcggagatgatcagcacctcgttgtactggaaggcgtccggaatctgttccttgtaggtctgaagctggtcgtaggcccgccagatgtccgcgtttccgtcggccgggttcttcagttcgatcaacaccaggggcagcccgttgatgaacaggatgatgtccggccggcgggtgtggtgcggccccttgatcgagtgttggttgatcgccagccacttgttcttggcggggttggtccagtcgatcaggcggaccaggtcaccccgggtttcgccgtccttctggtattgcaccggtacgccgccgaccagcagcttgtgaaagtggcggttggccgacagcaaggccgggatgccgaggtcgagcacttgcttgagtgcatcctcgcgggcggcgagagggatggaggggttcaggcggtgaatcgcctcgcgcaaccggaacggcagcagcacctgctggtagccagcgcgctccgggttggcgccgtcgggggcgatgtcagggccgtaaagggtgtcgtagccgacttcggtcagccagccgagcgcttcttgttcgaggtgatcttcggtcatgcggcgacttcctcgagcacggcttcggcctccgacaggcgcagcttgccggagatcaggcgagggagcagggtgtcgcgcagggtggcgagggtttgggcttgtttaaggttttccttgactcgctccatgaccggcgacaccgtgcgctcgaaggctgtgataaacgcaccatttggataaacgacgcaaacaccggccaaagtgtctcgggtgattgtgtcaaagaccgaaccgtgagttctttgcttcaatgtctcgacaattcggtaggtgttgaaataggtgaagtaatcatcactggcttttcctcgcaagccgtaacaggattgattcatcgccatttctcgcccgacaagcgcgagtcgtcctaccgtgcctcgggccgaaataatggtagttccaaggggaagcaaactcgtggatgaattacgcaatccttgttcagtgatgtgctttaccgtgtcgataacaaagacatcggttactgcaggcgcatccacgaccgagaaccacgggatatgcccattccagtattctctgatcgaggtcttcggcgttcctccgccgatcaccgtgatagtttcgatgaaggagcaactacgccaccccctcggcaccagtcccagctccgattcctcgaactcatccggaaacagcgcagcggtggcttcgtccatcccttccggggcgcggccttcctgcttggcgcgaacggggtcgaaatcgacgaaccacgacttgaacagcgcctgcgcgatggcttcgagcgtggcgttggtctcgcgcaggagggtgatgcggtcgtcgagagccgacaccatcttggtgatagtttgccgctctgccgcaggtggcataggaatgggtaaggcccgaacatccttgagattgattgttgtttgaaccgtcgtgttcgccctactggtcaagaggtgttgcgatagtggcgacctgaggcaaagggcaatccactcggcacttacgtgttgaagcgggtcaataaccgcaactgcccgagccacattgaagcctttcagtgcatcgggaacaacagctacctgaccgacagaaccgaccagagtcagtaacacctcgccaccagccaaacgggttcgcgcgtacttagcctctatctcaggcgcaactcgcatggtttcagaaagatcaatacgggtgccacggaaattattgacgcgaatgattggcacccctcctgtaacgggtgaccctggctgaaccacgccatagcttattgagttagctctcgcgcaatcttcaagggacgaatacacccagccttctggcaacgctggaagatcaaaattcataccccagccctcctagcttctgccggatcaaagcatcaagctccgcccccttcgccatctgttcgccgagcttctcggtcagcttctgcatcttgtcggcgaaggcttcgtcgtcgtcctcgacctcttcggcacccacgtagcgccccggcgtcagcacgtggccgtggtcggcgatctcggccagattcacgcttcgacagtagccagggatgtcctgatactcctcagcgtctgcctcatcacgccaggcagcgacggtgccggcaatgcggtcaatgacttcatcggacaactccgtctgtacccggctgatcatgcgggccagctttctggcgtcgatgaacagcacttcacccggacgagcagctttgtgcttggtcaggaaccacagacaagcggggatctgcgtgttgaagaaaagttgccccggcaacgcgatcatcacctcgaccacatcggcatcgaccatcgcccggcggatgtcaccctcgctgttctggctggaactcatcgagccattcgccagcacgatgccggcgcggccgctcggcttcaggtggtacagcatgtgctgcaaccacgcgtagttggcattgccctgcggcggggtgccgaactcccagcgcgggtcgccttccaggctgccatgccaccagtcgctgacgttgaacggcgggttggccaggatgaagtcggcgcgcaggtccgggtgctggttgcgggtgaaggtatcggcgggctcgcggccgaggttgaagtcgatgccacggatcgcgaggttcatcgcggcgaggcgccaggtcgtcggattggactcctgaccgtagatggacacgttacccagcttgcccccgtgcgcctcgacgaatttctcggactggacgaacataccgccggagccgcagcacgggtcatagaccttgccatggtggggggcgagcacggcaaccagagtcttgacgatggaagccggcgtgtagaactggccgcccttcttgccttcggcgctggcgaactggccgaggaagtattcatagacctgcccgagcacgtcgcgggccttgcccgggtcggcaccgaagccgatggtggagaccagatcaaccagttcgccgagcttgccgtcgggcaactgggcgcgcgcatagcgcttgtcgaggatgcccttgagcttggggttctcgacctcgatgagggtgagggcatcgtcgatgcgcttgccgatgtccggctgcttggcggcggtgcgcagggcttcccagcgggcggattcgggcacccagaacacgttcacctcgcggtagtagtcgcgatcttcgagttcttccgcgatcaggtcggccgcgtcgaggtagtaatcgtcggccgggtcagcaaagcggcgcgccaattcggcacgccgcgcggcaaaggtgtccgagatgtacttgacgaagatcagcccgaggaccaggtgcttgtattcggcggcatccatgttggcgcgcagcttgtcggcggttgcccacaaggtcttcttgatgtcgtcgagcatggggtggcaagcacagtctgttgatccagctatccattatgcatcggggtgcgtgactggaccaattccgggggaaatcggtgcgcgacgtcggccacgaacgctgaaggcctgcacgttgccagcgtcaggagaacatcggcgaacgatctgcaggtgggcttgcgagaggcgcgggcagccgctgctgagactgatctcgtacgtgcagtgcggagccgcttcgcactgaccgggttggcgcaggcctcaggagtgcgttcaacgtgccaaagagcacctggctgatccgtgctcagacgcgttgaaaaagaccatacagcgcaccaaagccgcgtgcctgggcacggcgcaagggggttggcaagatgttcaggggggtccagaactgcctctgccaagagggcgcgtgggcgctggcgggtcgcaggagtattctatgattggcagtttccacagcgaactcgacagggacacgcgcaattggtcggatcgggtggattgtgagtgacggtagccgacccttatgcaaagctttccataagggtcggctgctgtcatggaccgaaatcggcgccgcccacccaccggccccaggtctcgacaacccagcgcagccagggattccgcacgaacgtcgcccggccagcctcaccacttcacatgatctccggccaccgcattggtctcagacaaaggcgcaatccatgacccacaactccgcacccattggacgcgccgccgcgtcaaccatcaatcccctcatcggatcctttacggaggattccctcagcaacctgtcgcgcatggtcgacgatctgggctacctgctgtcccaggtcgacaacccgccggatggcaccgagccgagcttgggcagcctctacctcttgtgtggcaccatcagcgccgccctgaagtacgagagcgaaaacccgcacctggccgccgtcggaaaggaggtgcgccatggctgagaagaccaccccgatgccgctgtccgccgccgatgccgttgcgtacttccagtgctgtggcgatgccttcgcctgtctgtcggtcatcatgggcgccatccaggacgacgataacccctcgacaaccgacgccctgatcgtcgccgggatgcatgtcgccgacaggtttgcgcgtgtggcgaacacctggcgcgacgaggcggccgcgggagggctgaaaccatgagagcgacacagcacgtgaccccgtctgcagccaatccctacttcgcgccggccggcagctctgcacagctgttcgtggtcagcgaaggcatctcgaccgatgacgcgctggaaggcgcttcgatgtttctctctgccgccgccgatctgggcgcccaccacgaggaggactcacgatgaccgccatcgccgagccccgccagtccatcaactcgtccgtctacgacatctcccccggcgccacctctgtcgacgtccgcgaactgttggaagtcaagctgatgcaccttgacgccatgctggtgatgacctggggcgttggcggcgaggcgttcaggaaacaaagcgtcgcggtacaagacggtttcatgtggtcctgccacgacgcgatcgtcgaggagtgccgtgagctggccaacctgactggcttgctggtcggcgacggccgctgaatcctaccggtccggcagcgccaacccggccgcgtgccgggtttttctttggtgcggggcagggcatactcccacccttttcaggggcagcgtcgacaaaagtggggtaactctcggggtaactcagaaatgccagaagcgtgaagccttgtttagcaagagttgtggcttgctgtttcagtcccttcctggcaccacaaagcaatccaaggtagtccatagggacgtatcgccctggaagaagaatagaaccatgccgagtagaccgacgctaaccggtctgccctgatagcctaaacgctcgaactcggcattgctcgggactcggcataggcgccacgcttaagccacacacctcgtcgaggcgggcgtcgagctccccgaggtgcagcgcattctcggcatcactcgattctcacgacggttcactacacccatctgacggatcaaactaagcatcacgccatcgaccgcatcaacgcgttgatggaccgctatcgcctggccaaggggacgccgcgatgatctgcgggctggcggcggcgcacgccgacatcgtcttcgattttttgatgcgctgtgcctgggaaacggtgcaccgctttagtcagaacgaccggcagttgcaggggacgccgggggcgatcgcggtcctgcacacgcactagcgtcggctcgacttccacccgcatgtccatctcgtcgtccccgcagcggcggtcgatgcgacgaagccgcgctggcgacgcaagcggcgcggcaagaacggcacctacctgttcaacgagaaggcgatggccaaggtctttcgggccaagatgctggcggcgatcgaggcggccggcatttgcctgccgccgtgctatccgcgggaatgggtggcgcactgcaaatcggttggcagcggcgagaaggccctgatctacctcggtcgttacctctaccgcggcgtcatccgtgaacaggacatcctcgcctgcgagaatggccgggtgagcttccgctatcgcaacgccgaaaccggcaagtcggaaaagcgctcgcttaccggcgctgagttcctctggctgattctccagcacgtgctgcccaagggctttcgccgcgcgcgcaatttcggcttcctgcacgccaactgcaagcgcctcattgccttgctgcatctcttgctgaagttcgatccgaaccgcttcaagccaccgcgcaaggagcggccaccgatgctttgctcgtgctgtggcgccgagatggcgatcgtcaggacgcggattcgaccgacgtcgtccgcagtcgtcgcggtcgtgccgcgcatcggggtcgccctctgatcatgtaagccgagccctcagcgctgcccggccgcattcgggacttcagtttccccaagctgaacgactcggccgcccggagttccgcacccgcgacgcaaagaaccgcctcattcgcgaaacctttgccacctgggcaccggcacttcgggacttcccgctcccagccccccggcgttcatgcctttggggtaaatcaaaaaaagatatttgcagagggcgcgcccagcgctctggcccgggctcgtccaacagaccgatagttcgtggctgcgcacgatctatcctcgttcgttgggcctagacattggcggcttcaactatttcgcgcactcggcgtgcaagttcttcgggggcgtaggttccagacgccgagcgttcggcagcttcaactagcgaccgcagggcgagaattccacctacccgatgctcgagacttgctcgaagccgctggtcatgccccggacaaaacaagcccctgcgcggcacttcaccacaaccacactcgcatgacattgcgctctccctgttgataggcccaatcgggatagggagaagcctcacggctccccccttcccacaccaccgtgcggacgggtcacgtacacggtggttcggcagattgagtcggcaagtcgactggcccagtgctggagcagctcgagggttcgcgacccgcaaaccggagcctcatctctgtccgctccaagcccatgttcatccggtcggatgcagtcacagccttcattggacaacgatcactcctctctttcaagttcctctcggaacaccattcgggccttcggttggctctctgactcctcgccgtcgcctaccctactatgccctctgctgccttctccacggtattcaacgccagttacctaaccccagcctcggtcctctgaggcaccggggagatctcccggtgtaagactcgttgccttcgctgcatagacgccggatctacaaaatgcactccaagcgcagatggaggacttcgccgtcacgtgcccgctcgtcccgagtacatcacgcctgatatccggtttttgttcatcgccccgcagctttggattgggcttccttcagaccccgcctcgcggcgacgcccttgcccttctccttgccttcggctctgcgtagtggggctggacgcaccgcaagtgcggcaaaacctggccataggacttccacctatgaagtaacgcgccatgcccggcgcacacgtcaaagctcagggacgctgcgcggtcttatcgcgcagcgtcccgtggagcgcagagttgggctattgatttgcatttaatccgaccctggcccctttacccgccctttacccttgccgctggcgtaggccgcggcgatggcgccgttccgatcgtcacattgccgcgcgaagtcagcgagaggcttcgggacgggccgaccccgggcttgcggaccgtcgcgcagatcgctgccggcaggaacgtggcggcgtactgaaccgacaaaaacgtcagagcccaggaacagttgctgcttgcgttgttcccatggcgtcgtcgcctggcggtttccttcggtgacgaagcgactgtacgcggcaacggcttccggcatggtctcgccgaatcctgacaggatccacggcgttgccaaccagtccggcgtagattcatcgcccatcgttgcgcgatagttgctccacggccagtctccaggagtgcgtaccattcctgcacgaaccgggttgagaaccacgtagcgggcgagttccagcaggcgtcgagcgcgccaactcgttgaaccacccactgcggaccggcacggtgggtggtgtgggggccgggggagagaaacctccggctactagatttgggcagcctgcccgtcgaagcactcctttaccattctcaaaaggagcgacggatcagtgcatatggccgaaagacatcctgtcaccattgggttggcgccccaggggaagcagcgtctggaatcggtgagcaacccgataacgatcttgtccaacccgctagcaaggccgagttctacgcacacgccttcatcgggaactcgcccgtcgagcaccgccaccacaagatcacagctacgaatctgttcaaggtcgcagagccagacctgatgcgcggcatcgtctaagttgatgccctgggcgatcagatcggccatacgcggtccgtcccgatgcggatagaacacgccccacgccgtctcgagcgcccgaacgcaatggtcattgaatagtctctcactttgagagaagaacggtgccgcaaggcgttggtgcactattagtaattgctaatattcaatgaaactggattcctcgtttccggcatgagttcccccatttcccgtccgtcgtcatgcagcaggcgcaacttgccctacccggaccgattgcggcatgcccaggtaggtgaaggtgttgatgatggccgcccgaacgtgggcttcgttcacttgtcgctcgaagcgtcgggagaacagggtgtcccccagttgcttgaaccggtacatcatgttctcggcaatgctgcgtcggtggtatccgctatcgttcttccagccgtcgagtcccttggtttcaatttcctggaggatgacgtcgcgagcgtggtcgcctccccacgtgaccgcaccgtcgcgtggcgggatggtggcacgcgcgtcccgctcggcgattgccgcatggcagccgtggctgtcgtaggcaccatcggccgagacttgggcgatctcgccttcgatctggtcgagcaggccgggcaagatttcgctgtcgccccaggcggtggtggtcacttcaatgccgatgatgtccttggtgctttcgtctacggccagatggatcttgcgccaggtgcggcgcttgccgacaccgtgctgacgcaccttccattcgccttcgccgaaaatcttcaggccagtcgaatcgaccaccacgtgcgtcggcccctgacgcggccggcgcggtatcttcaccgaaagctctccggcccgtcgcgacatgtgggtgtggtccggcaccggcaggtccaggtgacacaggcgcatcagcgacttgatcagtccttccgtggcgcggtacggcaactggaacaaggtcttgatcgtcagacacgtctgaatggccgtctccgagtacaacccgggcttgccgcgtccgatcggacgcggcggcgtccaactgtcccggatgctcgcctcgtcgaaccagatcgtcagattgcctcgattgaccagcgcccggtcgtactccgaccagttcgtcacccgataccgctgcttgaggcccacctcgccagtctccggcttcactcgcattgccatgccaacctcctcggacacccacgccccgccacacccgggatcatgccaatatactacaccaacgccgtgccgcaaagtaaatcagcttggttttagcgctcatcctgcggccagcgccttcaatctcgaagctatatctagttcttcgtactccccgagatgtattatcttgcatactgcgcgaaccaccgatgctaatggcctggaagatgtggacagctcagttatagcttttggatcgggtccaaaaagttggataaaacgttcctgctgctgtcgcaagtaatccaacgtagcgcccttgtgacgctctttcgcgcgagccatgagttcctctgcactcgcagtcaagagaacaatgtgtccaggaaccagacgttcgccggtagcattgggctgaagaactccaagatgctctttcgcacgtcgaggaacgtcggctacctcagcaaataccagagggtcgagtggtgtccggtcgcaagcgaggagtaggtctttgtttgtgagcaatcggaagttcttccgtcgaaattgggtggagacccaatgatccacctcgcgacgatcctcatcggagagagcagtatgcggcctttccaacaatactggcctttggtcgacccattctgcgagagtcgacaagctcttgagatgctgaatgacggagctcttgccggagccaaccgctcccgaaaggtagtagacgtagcgcttcttcaggccgagtccgtccaatccttcccggaggtccgcatctgagcaggaaagcagccgcccgaggctcgccatcccggccttggtcaaatgtagcgtaacgacaccatagacatcgaagttcgcgagcgtctctgcgtcgttcttatcgggtggcagatcttcatcggcttcgcaataccggacgtagtagtgtgcatgcccagggttacagtgaacgttgtggcgaagtaggtgctttagggtggagtctgacaaagaaagacccagaaacagacaagtatagctcgtcagatgcgagatcagggtggcgtagtgcccgctcatcacatcaatgagctggtctgcgtactcaccttctgaaaagacaatgctttcactgaatccctcaacaagtcgggttggtagaaagccgttcggatgatagatcactcccttggaccggcggaactgggtcgatgggtcccacactgtctcatagactcgctcgttgcaagcttcctgctctgcactgtaggtgtgcccaagcattctttcgacggaatcatcgaaattgtagttaatggtgaggggggcggtctttatcgcctccaagaagtatccaagatagggatgtgcacgggaaagttgaccggcgtcttcggggattccgctatacagggcctcatgcaggagctggatccagcggtagcggatctcacgttctgcttcagcagatgccgcgaaccgatgctcgacggtcctgcccagatgctgaataagcgcttgagtcttgatagttagcggagcatcggctggcgtgcgcgcgtccttaaactcgtcgcgtctcgccaagcggtctacaagttctctccagttggggaagcccaagtctaaggaaacaccggcgccgaggccgatggcgaggcgccccgctcgctgacgatcgcggagatgcattattgcgcgtgaatagcgccgtagcacgtcaaagtctggttgttgcagcgcaggcatggggatgaaatccgactatgaaatgttagggcctgacgagccctagtctaagggaacgaggttcatttggaggagtctcgtcacattacgacgaaattggctgcccaacgtggagctcaggggcgcggagccgactagccggcggagcgtccctctggagcgccttggtcgatgattgtgttcgcaatgccgaatggaatatgaaccatcggtatatctccggcctcggactcaagatggcttttttggtcatcgaagaacatatggggctttagccgcgtaagaattcgatctttcttcatgccgcccaagaagaatgtttcgtttgcgcttactccccaatgctccagcgttgttattactctctcatgcgctggagcatttcgcgctgtaacgatggctgttcgaataatccgtttgtaatctctatccttctcttgttccttatcttcaagcttttgcatgaacgagagcttctgaaatagatcggcgagtggaccgggcttgtgaggaatgtgagctcttgccacttcataactgtgaaacgcgggaaggttgcttcctctatagactgactcagactcgtcgtccgcgataacgccatcaaagtcgaatgctattcgaagttcttcctcagattcgtcatcgctaacggtgctgggtaaaaccgtgccagccggatatttattgcggatggctttctttacatcttcctcgtcggctgacaagaacagtgatgcgttaaaggccgggatgtattcatatggggattccccctccataaatgcggcgcgcgagatatctaaaccataatgcgaaatcgagcgaaagactctctttccggtggccgccgagtttctagataagagaactacttccacgggcgactgcttcgggaagcgtttattgatattcaagaagcgtcgaacaaatggaaatgcgacccctttgccaaggactttattcaagttggcttcctgaaattccttgtacgccttcggcccattctcgataaatactgcgtgtgactctgaaagatcaaaaagtgcgctagaagacacggcgacaaccagttttctttcaatggggtatgccatttcgtaccttcgtcatcgaacgtgatctagtagtcccatttgacgcaaagccttgcgtcacgatgctggatggctacgcggattgcggaaaaatcgccattgaaaacagtgtactgcttctcggaccgggccactaatggaaactccgccagggccaatgtcacccggaagtccctcggcacgccttgaatggcccgggggcacccgctgacggaactgtaccacagcttgcagggacgtccggtgagtggcctgcggccttggtcctgcctcgcaggccggaggcggacaaaggatcgatcgtcggtgaacctagattccgctgttggccctcgagcagatttggcgaacgcgtggagtagcaagggtttgcggccgactcttggcaactgcgctacagttacccttaggtggctccgaggggctcgaaaaatccaatgtgcatcgcgggttagcttccgtccttgccttcaacggaggagtctagggtgaaggttccgccatggcccagaccccaccgggcgtatggcgcgctcgtccagtcagctcggccgccgggtgcgacggggaggtccgccaccagtggagaaaagaagtgccgacgcgttgccgggcacggccgacgggcacgctggtggcacgaatcaatcgctgctcaggctggcgagaaccgacagatcgccgcgccgcaattccgcccagaccgggctgaggtcggtgccggcctggacgacgcgggtgaagtccttggccgaacgcggcggcccgacgtagagggcaccgaccagcactccctggcgcaggatcaggcgccaccatgccgcatcgttcggtgccgcggtgtattcctcatcgccgggccgggcggagatttcgccgaagctgcgcaggtcgataccgtcgcacttgagctggaggacgatgcgcggcgcctgatagggctgcccctggccgagcacggcgccggcggccgtggcggcctgggcggcgccgactgtccagagcccaccgacggcaccgggcagttcggcgacatcgccgacggcgaagatgtcggggtcgctggtgcgcatgctggagtcgaccttgacgccgcgtcccacttccaggccggccgcccgcgccagttgggtattggtgccgatgccgaggcaggcgacgaacacgtccgcgcgggcgcagggtccatgcgccagccaggcggcgcgcagcgtctcgccctggccttcccagcggctgatgctgacgtcggtcagcacctcgatgccgatgccttccaggtagctggccagtcgggcagccccctggtggtcgagctgggcgttcatcagccggtccgagcgctgcaggagggtgacgtgcagccccaggtggtgcagggcgtcggccgcctcgacaccgagtacgccgccgccgacgaccagcgcccggcgtgcgcggcggagctgaacgtagttgcgcagcgcctgggcatcctctgccgagcgcaggacgaaggcattgtcgaacgccaggaaatccgggtccggcgtcgtgcagtgggcgccggtagcgaggatcagcttgtcgtagggcagactttcgccggtggcgagcagcacgctcttgctctgccggtccacggagcgggcgatcgagttgcgccagacctcgacgcgattcttggtgtaccagttgtccgggatgagttgcagtccgtccatgccggtgcgcccgtagatcagccggccgatggccatgcggttgtagaagtggagcggttcgctggtgatcatgtcgatctgcagcgaggcgctgagacggcgcagttgttcggcggcgctggtgccggcgatgccgttgccgatgatcacgacgcgggaaacgccgcaggcgacggcatggtcgacttccggcgcggctggcgccgcctggctttgttccggccccgcagaggtcgggtcgcggtcgatgactaccgggccgctgactcggcacatgcacgccagacgtgccttgccttcgagtccgagtcgccgcagcgtcgccagctcgtcgtcgccggcaggcgacagatgcttgccaccttcgcacaccaccacggcgtcggcgccgcagagcccggcgcggcagccgtagttgatcttgagaccggcgctttcgatggcatcgagtagcgtcgcgcctttcgggaccgggaaggcgaccttcgtctcccggtcggtgacctccgctccctgcttgccaccgaagcgggtaagcatctgggtcttgcggctcggttccgctgcgcgctcggcgggctgcgccgaggcttttcggaacaggccttcggcgtgcaggctggcgccgaggagcaccagtccaccgaccacgccgacgccacggctggccgtcgtcagccactcgggcgccgcgaaggacaggaaaccggacagggtgccgagcacgatcgggccggcaaaccagtagaagacggcgagcgcaacggccgcgaaaacggccgcgacgcgatgcggcgacaacgggaagcaactggtcgcgatggcatagaggccggcggaggcgcagcaggcggcgaggaggatcgcgagatacagttcgtagccataggactgcgtcggcccctgcaggaaataggcgccgatcagccccggcagcaggccgatgaacagccgccgttggctcgcgtagcgcgcgtcggaatcgacgaggtcggcgaagatggcgccgcgcggattgaagtcgtagcagttcttctggcagccgacgcaggtcgggcagtagccgttcggcacgacgaccagcggtgcctgcccataagtgcgctggatcggtccgagcgggcagaaggtgccgcaccagccgctgcgcccggcgaagaccagaccgccgacgaaagccagaatgaggacgccgacgatgccggcggctaccagaccgcctgagtggttcagaagtggcgagcgggcggcgacgcaggcgaggaagatgccgacggcgacgagaaaggcatggttcttccacttggcgggtagcggctggttgcggctgctgccggtcatgcgtggaacctggttgacgaaggccatcgggcagacctgacgccagaggcccggcgcgatcaccagcagcgccggcagcaccgggatcgccaggccccaccagagcttgagtccgacggcggggtcaaccgtcagcagcgcggcgaagccgagggtgacgagcagggtgaggacgcggagtacctgccatgccggcttgggcagggcggaggtgcgcttggtgtagttggcgaagaacagctctgggctcatggcatggctctgtcggtggagtctcaacaggccgcctcgagctggcgcaggcgccggctcgtgtaggcggcgagatcctggagcagggagatcgccagtgagggcttccaggcagccaactgcgcgaaggcggcgcgccgcaaggcgaggacctgggtgctttccagggctgtcgcggcaatcgcgctggcttcgccatcgaggaaggacgagatgccgaaggcctcgccttcgcgcaggcgatccacttcccgctcgcccttgccggcttcgccggcggtgatccggacgctgccggagacgatgatcagcagggcatcgctgcgctcgccgacggcgacgatccggctgccggtggcaaagcgcaactcggcgacgaaactgtcgaggctgtcgagttcctcgtccgagaactcccgcaggaccggccgcaagccggccggggcgacgcgttcggtgacctgttcgttcgggtcggtgtagctgaagaacttcatcggagcctccctgcgccggcatgccggcgctgatcgttgaatggcgaaaagcgagtcctgaacgcagcgcatcacgatcaggggcgaatggtccggcggcgtcccggctccctgtcgtcaagcacttgcgcccgggcgtggcagcgcaagggggagcggttggcgagtcgccgacgtaccgtccgcatcacttgccctgcggcttgtcggcgccggcggtttcgctggtgaaggtctcgacaaaggaagcgagggctcggtgtggctgcaccggcgggcggctgttccagcgctcgacatagaggtcccagagccgcgccttgcgcgaactcagcaactggccgatgcggttctctgccgctgccgccttgtcgatggcctcgggggccaactcgctggccagtacctggctggccgcacggatcgccgcatcggtctgccgcaggtgctgaccgagttccgccaggctgctctggaacgactggtggctgtccaggtacgctcgccggggcggcccgaagaggacgcgcagggcctcttcgctggtcggcatgatggccagcggattgctggcacccggctgggcacgtccgccgggtggctggtcgagggcggcctggcgcaaggcgagcaattgccgcacttcgtcggtgaccaggaggatcagttgtcccaagcgttcgccgagcgcggcggcatcggcttcgtcgaggtcttcagccgatagccccaatcctctggcgataccgaccagaacggggtcgctggccggcgcgcgggcgagcccttgcgtgccgtcagcggcagtgggcggggggagggcggcggcagcggcgggttcgctggccgccagggtggcggccggatcggtggccggcacggctggcggcggcgtcttgagtacgcgtgcgaggcgagtcacaccgtcgtcgtgggcggcgggatcggtcgccgggcgccgctcggatccgtgctcggcggctgcccgggacgccggcggcagggcagggggcggcaggtcggcgagcagcgctgccgggtcgccgccgcggcgtgcgccgccggggcggggtggcgacgccgggggacgcggcgctgcggtagcggcaggcacgggcgcgttgctggcgtcggcggcagttgcaggcggggcggcgttcgccagtccgctgatgcgtgcggcgaccagatagggaccgatcaccaggcggtcgccatcgcgcagccggtagctgccggcgatacgctcaccgctgtcattgacgaaggtgccgttggccgagttgtcctcgagtacgaaagcgtcatcggcgaagcggatcgtgcaatggttgcgcgagatgccgccgctccggtcgggtagcgtccagtcggcgctgtcgtcccggccgatcctgagcacgccgacacggcccagcgtcgccgttggagaatgctgaccggcgggcgccggcgtgttcgcgagcgtcagatcgagccggggctcgctggtcgaccgggcgaccagacgcgtcttgtcgtcctgcgcggccgggtcgctttcgtcgttcagttcgacccggatgaggtaggcgccgaccagcaagccttcgccatcgcgcagggtatgcgggctgctcagccgggtcgtgctgccgtcgacgaaggtgccgttggtcgacaggtcgtagagcaggtaggcctgcgccgatcgacgaatctcgcaatgcttgccggacatcaatcgactggggtcgggtagcgtccagtccagtccctgcgcgcggcctatgctgagactgtcgcggtcgccgaactcgacgctcgcggtgcttgtggccggcagacccgttgcgttctccagcgtcaggcgaagcttcatgagaaatccccggaaagtggtcgaatcggtgcagcgacggcaaggtggcggtcgctccggcgagcaggtggcgacgcttctggcgacgcttctggcgcgcttctggcgacgcttctggcgcgcttctggcgcgcttctggcgaattctcagacaaagggcttgtccggagcaagtgctttcctgcgtgaggcgtgcgacgctcacgcatcggcatggcccgcgatcgaacggctggtggccgcccgacgacgccgacgccgacacttgtctctcctcgacgtgccgattttcgcgatcacgcccgggatacccgaatggcatttgacgccgggtgccgaggtcggggatactgcggcttgtgcgattgccgggccaggggggcgcagaccgcggcagatgtcggtggctgcaggtgttgccgcctcgccgatggcaggcaagtgtcgaagcgaattgccgaggcgggagacggaaccaatggacaagatcaatctactctacgcaagaaacctgatcaccagaaaaacggcggttgtgcagcaggaattgtcgttcgtcgtgctggtcgaaaacctgtcatacgacaagagcatcgacgtcgtgtgggccggcgaagacggtgtctggcacaccctgccggcgtcctatcacagcagcgccgagcggcagcgggaatactgggtcgcgcggacggtattggccctggcgccggacaggtccctgccgggaaacgtcgatttcgccttgcgttatcgagcgctcggcaaggagtactgggacaacaatcacggcacgaaccacgccattcaggccgactcgggaatcgcgccagggcctggccggccggtcgtcaatagtggcttcgaggccagcctggcggacggcgagacgctggttccgatcgcggtagcagtggatgacaagctggcggcgacgacggtgagcattcactggaccagcgacaactggaagacgacgcagcaatcgccctgccgatttgcgcgcgactactgggacgagacgtttctcagcaacgcccgcaatccgaaccactacggctaccagatctggaacggcgcgctgagggcgggcgacgcctttcgcatcgagtacaggattcgttgtgaaacccgccagggaatcgtctgggacgacaacttcggcaagagttatgcgctccagcgcccggcgctgaaagtgctgatcctcaacctgcattgctgccaggaagacaaccaggactacaagctgtcgcagatcgccaaggcgattggcgacctggacgtcgatattgtctgtctgcaggaggtggcggaactctggaacgagggtcgtggcgactggcagacgaatacggcgcggatcatcaatgaacgcctcgggacgccctatcaccttgtgaccgactggtcgcatctgggcttcgggcgctatcgggaaggcgtggcgctgctcagccgtcacccgattcgcaagcatgcggcgcgctacgtctcggccagccacgatccttacagcatccactcgcgcaaagtcgtcatggcacaggtcgaggtgcccagtgtcggtttgctcaatgtcttctcgtcgcatctgagctggtgggacgacgggtttccggagcagttcgagaatctccgtcggtgggcgggcgaagaacacaccagtcaggtcacggcgaccatgcttggcggcgatttcaacatcaaggccggttcgaacggctaccagcttgtcgtcgcctcgaacgagtttgatgaccagttcctgtcggcgcgatcgccacagaccttccacaagatcttcgaagtccgggatttgccgtggagccatgatctcgacgacgaccatcgcatcgactacgtgttcttgcgcaagggcagcgcgctgcgcgtcacctcgggtcgggtcgtgttcaccgaccaggactacgggacagtctccgatcacccgggctatctgatgaccttcgtgccgaagtgactggccggcacgtgcggggaccatccggcgcgggcgcactcgatggacattgaacaacacagcttcttctgatcaggccatgaaaacagcagagaattatgcagtgccggtgcacgggaatctcggtggttccttcgtgcgggtgaatgacttcaacgagaagttctatcttcgctggggcaagatcagcttcgatgtctggcatggtgtgcaggccaacgtcaagctcatcctgagggtctatcgggaacacaacatctgcgagacctacgtcgtcgacaccgatccctacgacatccactgggaccaccacaagcgacgtacgcgcgacttctacattcatcccttctcgagcagcttcgggcacaccacctgtgtcaagttcgcttacgtggtgcacctcggcgagcactcgatcccctcgcaactcgaatacatcttcatggatggccaccaggtaagcgaaggccatccccagtaccgaagaatcacctccgactgggcaaccggcaacagctatcgtacccacgagctgaaggcctgggaactgcagagcgacgtcgattggtacaaccaccacttcgaatcgctgcgtctgatccccaagttcaccaagggacagcagtatcatccctatcatcccaagcgcttcatccacgaccacatcgacaaggttatccacagcaagtgggcgcatcccgagcgcctgtgcaccatcaaggtcagcgtggattgcatcgacgacaacgacttcacccatcacctggtgcatgcccacaacaatggcgtctgcgttcagtgcattgtcgactggcgcaagatgacgctcaccaacagccccaactatgctcgcctgaagcgcgccggcatcgaactgctgggggtggtgtgtacgccgcgccaccacctgatcgaagtcgatccggacatgcacaccaagttcatcatcttcaatgatgaggatgcgatcctcggttcgttcaacatcaccttcgaccggtggtgggcgaactgggagtcggggatgaccttccactcgcggggcgtctgccggctgctcgacaacgttttccagagcgagcgcggtggcgtgaaccagaaatacggcatcgacccgttcagtcacttcaacctgctctacaccttcggtcggcatgccctgctcgacggcaagtattaccggccgcatcaggcgatcctcgcggaaatccaccgcgccaggcattcgatcaagctggtcctgttcctgattggcgaccttctcggcgagcacggcgacagcgtcatcgatgccctgatacacgccaagcaccgcggtgtctacgtgcatattctgctcaacggccacctcgcgcggcaggggcgggtcggcatcgagcggtccatgcacgatgaactgcatcggccgctgctgccggccgcgcaacgcctcagggacgccggcgtggcggtcggtctggtctacgggcaggaggatcacccggtgccgtattcgccgattcattcgaagtactgcatcatcgatgatgcgacagtcatcgaaggcagcttcaactggtacaacacctcggtgttctcccacgacctgatggttctggccaccaatcgcgacgtggcgcaagcctacctgcacgagttcgagcagatacagcgcctgttccggatctactgacagcgaaacggcagcacggcatgatggccgacagagtctggttgaagagctatccggctggcgtgccggccgatatcgacgccgaccgctaccggtcgattgccgatctgttcgagcagatcgtcggccgctatggcgaccgacccgccttccacaatcttggccggacgctgagctactccgaactggaaaagctgtcacgcgacttcgctgctttcctgcagaccctgccggggatgggcaagggcgagcgcgtcgccatcatgtcgccgaacgtgctgcaatacccggtcgttctgttcggcatcctgcgggccggcatgacggtggtgaacgtgaacccgctgtacacgccgaaggaactcgcgcaccagttgcgggactccggcgcccgggccatcgtcgtcatcgagaatttcgcggcgacgctggagaaagtctggcaggacacgccggtcgaacacgtgatcacgacgcagatcggcgatatgctgccgatcccgcggcgttggctggtgaacttcgtcatcaagaccgtcaggaaaatggttcccgcctggcgtatcgacgctgccatcccgctgcttgacgcgctcgcccgcggtgccgcggcgccctttgcgcctgtccgcgtggcgcccgacgaccttgccttcctgcagtacaccggtggcaccacgggcgtttcgaagggagcgatgctcagtcaccgcaacatgcttgccaatctcgagcagaccggcgtctggatttcgggaagcttccaggaaggccgcgagatcatcatcgcgcccttgccgatgtatcacatcttctgccttacctcgacgctatccttcatgaagtggggcagcctgagcgtgctcattaccaatccgcgcgacatgccggcgctggtgcgggaactgggacagtggcggtggagcgccatgagcggcgtcaatacgctgttcaacggcctgttgcacacgcccggcttcgaggcgctcgatttttcttccgtgaaggtggtgatcggcggcggcgcggcggtgcagaaaccggtcgccgagcgctggaaggcggtgaccgggcactatgtcaccgaagcctatggcctgaccgaggcctcgccgggggtcagcgcgaatccggtggagacgccgtggaacggcatgatcggtctgcccttcccgtcgaccgagatctcgattcgtgacgatgacttcaagctgttgccgctgtggacaggcgagggcgagatcgagaagtgcacgggcgagatctgcgtccgcggtccgcaggtgatgacaggctactggggcaacccggaggaaacggccaaggtgctccaggaaggctggctgaagacgggcgacgttggccacatgtccagcgcgggcttcgtcaccatcaccgatcgcaagaaggacatgatcctggtgtcgggcttcaatgtgtacccgaacgagatcgagagcgtcgtggcctcgcatccgggtgtcctcgaatgcggggcggtcggcattgccgacgaacgaaccggcgaggcggtgaaggtggtgatcgtcaggaaggatccctcgctgaccccggaagcggtggtcgagcattgccggggccagcttaccggctacaagctgccacgccaggtcgaattccgcgacgtcctgccgaagtcgccgatcggcaaggtgctgcgtcgcgacctgcgcgagccgccgcacacgtagtcccgccagccgccttgccgcgcccggcggcaaccctcagacccggacgatgcgcacgctgtcggtgctgccggcacgtggcccggccgatccgaagaccacggcgacgagatccccgtcgcgcaccatgccggcagtgcgcgccgccgcgattgccagttgcagttgctcctccctgggattttccgggaccagcagcggctggacgccccacaccaggctgagcccgcccagcaccgggttggcggtcgcgatgccggcgattggcaccttcggccggaaggcggcgacgcgatgcgccgtctgaccgctgcgcgtcgggcacaggatcgccgcgacgccgagatcctcggcagcttgcacggcggcgtgggcgaccgcccaggccacgcggtcggcatcggcaccgacgatggcagaggggtcgacgcggtcgtgcggccagccctcggccgactccgcgacttcgctcatcatgcgcacggtttcgttcgggaacagcccgaccgccgtctcctccgacagcatcagggcatccgtcccgtcgagcacggcgttggcgacgtcattcacctcggcgcgcgtcggcaggggcgagcgcgtcatcgactcgagcatctgcgtggcggtgatcaccggtttaccggccatgttgcacagacggatgatctccttctggagcagcggtacgcgtcgcgccggcatctggatgccgaggtcgccgcgggcgaccatgaccgcgtcggcggcgttgatgattccggcgaggttgtcgacggccgccgcggtctcgatcttcggcaccagcgccggccgcacgccgcgccgggggagcatggcgcgcacgcgttcgacgtcttcggcccgccgcacgaacgacaggccgaggaagtccaccttggcggctatggccatctccagcgccagagcgtcgcgttcggtgaatggatcgacgtgtgcctcggcgcgcggcaggtgcatgcccttgcgtgagcgcagggtgccgccgcgcacgacctcggtgcgcacatcgctgcccagcgattcgagtacgcgcagcacgatcgccccgtcggcgaggtagacttcgtcgccccggcgcgcccactgcgcgagttccggcaaggtcgtcgcgacatgatgcacgtcgcccatgccgtcgtcggtggcggtgagcaggaactcctggccggactccagttccacggcgtcgccgacgacgaggccggtccggatcttcggcccgggcagatcgaccagcacaccgacgctgcggccgagggaactggcaatctcgcgcaccagccgggcattgttgctgtgcgtctccatgtccgagtgcgcagcgttcagccgcaccacgtcgacaccggctgccaacagttgccgcaggttctccggtgcggaggtggcggggccgatggtggcgacaattttcgttcggcgcatcacgtactcctcgatcgcctcgacattgggtcgcgaactccccgcgggggcgatctgccgcgggtaatcgcccgatgctaaccggagcttcgacgaaaaatcggcaagtataggtagcgccggcggccgcagtcaatgcacgggtgccggtggcaagctgtcgacgcctcaggcgcggcgtgccgggccgcgccgccgggattcggcggtggtcgcctgatggcggggcaggcagaccagcgagccgcgaattcggccggcatgcgccggtgcatcaacgccgtaccgacgcctcactcatcgctgacgcgtaccagtaccttgccggtgttggtgccggcaaacagcttgccgagcgccgcgggcgcctgttccagcccctcggtaacgtccagtcggtatttcatccgcccggccaggtgccaggcgatcaacttctccgccgcttcggcagcgcggtccagatagtcgagcacgatgaagccctggatccggccgcgctgcatcagcagcctggcaaggttggccggtccgggttccggcgccgtcgcgttgtactgcgagatcatcccgcacagcgcaatgcgggcgccgagattgattcggccgaggaccgcatcgagcgtgcggccgccgacgttctcgaaatcgacgtcgacgccgtcggggcacgtccgctgcagcccggcgtctatgtcctccgccttgtagtcgatgaccgcgtcggctccgagttcgtcgctcagccagcggcatttctcggcgcccccggcgatggccaccacgcgcatgcccaggttcttgccgatctgcacggccagcgagccgaccgcgccggcggctgcggaaaccaccagggtttcgcccgccctggcctgtgcgacatccgtcagaccgaaataggcggtcaggccgatgtggcccagcaggccgaagtgcgcgctcaatggtagcgggatcggcggcagcttgctcagtgccctggccgggctgagacagtaacgttgccagccgagcatgccttgcacgaggtcaccggcttgcaggctggcgtcgcgcgactcctcgacgcggccgatgccgatgccgcgcatgacctcgccgagttcgatcttcggcaggtagctgtcggcgtcgttcatccagatgcggttggtcgggtcgatggacaaccagatgttgcgcactcgtacctggcctggagcgagatccggtagggtgctctcgcgccacgtgaagtcggccgcggtaggcaggcccactggccgcgctgccagatgccaggcggcgttggctgtgtgggtaatcgtgctcatgtggtctccttctttcgtcgagtcgagcggcagaattcgccatgcctgcgccacaagtgtgctgttgttcgccttgtcgtcacggttctggttgagcgccatcgccgatgtaccgatcgcaagctgacgggccggaccagtgctggcgtgcatggatgacgcacgattacttgcagatgtcggaatatcttacactctgccggtcgttgcgagaagcattcgcacggacgatgttataggacgttgtatccataggaaaaccatactaatggtataactattgcttgccttggtggcagcaccaggacatacatttgatgcgatcggtgccatggtggagggagcaggattcatcgcttgtcgacgctctgccctcctttcttggggaggttctcgttctcaggccttcggctgtttgacttgcttggcaggggtcgcctgtctgcggttccccagttcggagagaagcgtggccggcccgaagcacgaagcgggagcgccgaccacaagtttggaattgaaggacaaacgaaaggacagatggtatgaacaagcgtagcagcttactccgcgctaccgcctcggcgctgttggtgggcgcgatcgcgggcagtcccgccagtgcggcggtcatcacctttgacacgctcgtttcgggcgtgaccagctatggctatgacggcgacgccgatggtatcaacgacgtcattttcagtacgaccgatcccttcggattcaacactgccggtccgggcagcaatatgacctacatccatgaaccggggattgaaggaacatcactgctgaacccggacctgcgggtcgattttctccgccgggctacgggatcactgaccttcggctatgcgctggactcgtcggtatcggccccagcgtatttcgccagtatcagggtgttcgatacggctggcgttgagatcgctagtgcatcacagcagggcgctttcaccaccaccgtcccgcctgccggcctgagctcgtttccagaaggcgaggtttccgtgagttttgctggggaggccgcgtatgcaatctttgatttcacatcggagttcggtcgttacattgtcgacgacgtcgccggcaccttcggcagcaccgagcgtccgccccttccagaaccggccaccctggtccttcttggcgtcggcctcgcaggactgggcctcagtcggcgaatgaagaagggatagccggtggcccgcgatctacggacgtcgcggcgttcgcgttgctatctcatgaacttggactctgctagctctcttcgctaggtagcgtcgccgtcggacaccaggggccgggtctacacaacccggcccctggaatgctcgctgcgctactcttccctgacgtgcgcttcggcttctgcggccgtctcgtagctgcgggcggcgatcttccgcttctcgagtgcttcgccgagcttggcgcgcaggaaggtgttggaggtgaaccgcgtcacgttgtggtagtaagcctcgaccacctccttgaccatgtcgatgtagtcgtcgacaagttcgggcaggatcgaaaagcggtcgtagttgacgatggcgtagactttgtggccgacgggcaggagcttttccccgacggcctggcgaacccggtcgatgtcgctctggctgcggatgctcagcccctcgaagttgaggaagaagagattcttggcggcatcgtacgagaggcggtcggccatcggcatctcgagcattgccggccgcagcttcatcgcttcctcgcggaagatccgcgcgtccatcagcgcgggttcgccgtgcatgaccggaacgaagtccatccggtcgaggatgtccttctggagatcgatgccgggggcgatctcgatcagttccaggccttgcgggcagagtctgaagacacagcgttcggtcacgtaaaggacgctcatgcctcttttcagtgcctgcgggccgctgaaggtccgatgctcgacttcgtcgacgaacttgcgtgccttgccgtcctcgaggatgcgcaatttgccgtccacgagcgcgatctccaggttgccggccgtgaaggtgccgacgaagacgaccttcttcgcgttctgcgagatgttgatgaagccgccggctccggccaggcgcggtccgaacttcgagacgttgaggttgccctggcgatccgcctgcgcgaggccgagaaacgcgatatcgaggccgccaccgtcgtagaagtcgaactggctcggctggtcgatgatcgccgcggcattggtggaggcgccgaaattgaggccgccggccgggatgccgccgatcacgccgggctcggcggtcatcgtcatcaggtcggaaatcttctcctcggcagcgatgttggcgacgccttcgggcatgccgatgccgaggttgacgatggcgttggccctgagttcgagcgccgcccggcgcacgatgatcttgcgctcgctcatcggcatcgccgctatcgccgacagcggcacgcggatctcgccagcgaacgccgggctgtattgttcggcgaaggtctgcatgtggtactcgggcttctcggcgacgaccacgcaatcgacgaggatgccgggaatcttgacctgccgcgggttgagcgtgccacgctcggcgatacgttcgacctgcacgatgacaatgccgcccgagttgcgggccgccatggcgatggcctgtgcctcgagcgtcagtgcctccttctccatcgtcacgttgccatccgggtcggcggtggtgccgcggatgatgccgaggttgatcgggaaggccttgtagaacaggtactcctcgccatcgatttccatcacccgcacgatatcgtcggtggtctgggcgttcagcttgccaccgccaaagcgcgggtccacgaaagtgcccaggccgacgcgggtaatggtgccgggcttgcccgcggcgatatcgcggaagaggtgggtgatcaccccctgcggcaggttgtaggcctgaatgcgattcgctactgccagttgctggagctttggaacgagtccccagtgaccaccgatgacgcggctgaccagaccatcgtggccgaggtggttgagtccgcgctccttgccgtcgccctgtccggccgcatacaccagggtcaggttgcaggggcggccaagaccgttgacgtcctcgctttcgccttcgaggaagagttcttcgagggcaaccgcgacattctcggcgaacccgatgccgacgaagccgccggtagcgacggtgtcgccgtcctggatcaggcgcaccgcctcgcgtgcggaaaccacctttccggtatcggaggcgcgcaaggacgaggccatgggatgactggcaagaggcatgactggtctccagagcagaaatggtgggcgggaagtgtcagacgattccggtggcgtagtacacggcgatgatcacgaacacggccatggtcttgatgcaggtgatcgcgaagatgtccttgtaggattgcttgtgggtcaggccggtcacggccagcagggtgatgacggcaccgttgtgcggtagcgtgtccatgccgccggacgccatcgatgccacgcggtggaagacctcgagcggaatgccggcggcgtgggcgttggcgatgaaggtttccgacatggcggccagagcgatactcatgccgcccgacgccgagccggtgatgccggccagcgcagtgacggtgatcgcttcgttgaccagcgggttgggaatcgctcccagcgcgttggcgatgaccaggaagcccggcaaagcggcgatgaccgcgccgaagccgtactccgaggccgtattgatcgaggcgagaagagcgccggcgactgccgacttggagccttccgcgaacttgccgagcaccgttttgccggcaaacacgaagacggtcagaatgccgaccagcagggcaccctcgactgcccagatggcggcaacgccggagatattctgcaccaccggcttgaccgtgccgatgacggcaggcatgaacgatacctgctcgccgtagacagccggaatgatgttggtgaacaccttgttcatgacgccgaccatgaccagaggcagaatcgcgaccagcggattcgccagcttctcgtgctcgaaagcggccggttcgttcacgagatcggtgccgtagccttcattcgccgccaaggcgcggcgacgcatccattccagataactcatgccgcaggccatgatgaatacagcgccgatggcgccgagccagggcgcggcccaggtggtggtgtggaagaaggtcgtcggaatgatgttctgaatctgcggtgtacccggcagagcatccatggtcaccgtaaatgcaccgagagcgattgttccggggatcagtcgcttggggatgcgactcgccttgaacatctcggccgcaaacggataaaccgcaaagacgacgacgaacagggagacgccgccgtaggtgagaatgccgcaaacgaggacgatcgacagcatcgcccgctgcggtccgagcaggttgatcaccgaagcgacgatcgccttcgagaatcccgacagctcgatgaccttgccgaacaccgcgccgagcaggaacaccggaaagtagttcttcacgaagccgaccatcttgtccatgaacaggccggtaaacatcggtgcgaccatgcctggatcggtgagcaggacggcaccgagcgccgccaccggcgcaaagaggatcacactgtagccgcggtaggcgacaaacatcaggaagcaaagcgccgccagaacgatcacgaaatccatcgatacttccctctcgttgggcaactgaaggcaaccgaagcacgcttcgatgttgcccgcctgattgttgtagccggttcgctggttcgccggcagccgggaacgagcgcagtctgcgctcacattcgtcgccagcgcaaccatgtcctgccagaagttgtccgcttggcagccagtctgccgtccaccgtcgctccggagcagcggccggacgcgctgacagcccctggccgcatcgtcgcgcgggctggcatgacataaccacagtctcggcgcctgtcggtgcaggtctcgcggttgcaggcgagccgtcggccaccgcggggctcagggcagccgccgcccggcacggctgatgaccgtcttgtggctgtagtcggctgccgccgggcggctcaccctgccttgcgccagcaggtagtcgacgaaggtctgcgtgtagttcagataggtgttgacgctgccgcccgccaggtggatctgggcgagagtgctgtagccgtcgccgcccatcgccagaaaatcgctggtgacgacggtataggtagccgccggctcaagcgcttgccaggcgccgtcggcccgggacttgatctcgacgttggccaaacggctgccgcgcggcctggacatgtcgagatcccagcgcagaccggcggcataggggtgcgagccgtcggaaccgttgcggtcgagatggttggcgaccgcgtcctcgagaacctcgaggatctgccgcccgcttagccgcagctcgatgagcacgttggcgaacggcagcaccgtgtaggcggtgctgaaactgacatcacccttgggcagggctgtccgcatgccaccgccgtttaccagagcgatgtcggccagcctgctcgcctggcgataggcctctgccaccgcctgggcaatgtcgctgccgcgggctagcgtgttggcgctttcacagccggcgacgccgctgctgcggttggtcgactccccggggacgcggaccagacacagcgactcgccggcggtgccgatccgctgtcgcttcatgtcgtcgaggcgacccgcatagcgtgccaactcggcctgggcgatcgggtccgggctgacgatgcgagctgtgccgtgctgtgccagttgctcgaggatcctggcgcgggtggcggtgtcgacagcgaagaaagcctccgcgccgttcttctgccggaagtcgtcgccaatcggcaggatgacctcgccactgcaactggccactgctccgcgatcgtcgaagcgaacctgcatcagcgcgaaagccttggcgtactcccaggcctggccgatgcagacccgctcaccgtcgcggttcttgacgacggtcggataaggtcccgagctgccgctgatgccgagcgccgaaaagctgccgagcagcgtgtgcgagtcgccgccgatgatgacgtcgacgtcggagagtcgggcggccatcgccttgtcggcctcgtagccctggtgggtcaccaggatgatatggcggatacctcgggcgcgcagctcgtcgatggtcttctgggcggtgtcgacctcgtcgcggaagagggtggtcgctagcggccgcgacgagttcatcgtcttgccgcgcacgtcgataccgatgatgccgagcacgataccgtcgacctccttcagcagatacggccttcgatagtcgtcgatggcgaccggggcgagcgggctgccgatcgccggctcgacgttggccgcgagaaccgttgtctggcaggggccgctacgcagatagtcgaggaagcgtcgcaagcctgcgtcgccttcgtcgaactcgtggttgccgagcgcgaagacgtcgaagcagacggtattcatcagcgccgcgtcggcctcgccgttgtagagcgtgtggtacagcgtgccggtcatggcgtcgccggcatgaatcttcaacaggttcggcagtccggcctgcgccttgaagagcgtcgtcaggcggggaaaaccgccggccgcgacgcgcgtgggcaagccgccgacggcaatctcgaaatcggcgtgggcttcgaggtgggagtggtggtcgttgatatgggcgatgttgatctccaggccgctcgacccggaaggtttctggcgaggcgacgggtggcagccggcgacaagcagcgccagcgtgagcaggccggcgcttagtggacgagagagggcgaatcggcgcatggcttcggctccggcggcaggggtgggcggatcaatcggtgtttcgctggagcgacaaggatatacgcagtcagtagcggtgagttcatgtcagcgcacacgtcgtcaaggtcgcgacaggctgccgcttcgctgcgccaggcagcgcctgccgcaagcttgccacggcctttgagaaagattgtgaagctgctagactcgttgccgcctacggacctgcgtagagcattggcattttccggcgccgctcggtgccgctcgacaaggaggagacagcatgggtttttttgatttcgtcaaggaagcaggcgagaagctatttcatgccggagacgcccaggcggcttcggacgcggtggcgagcacgccggacgacgacgacgcgaaagcgcgcctggacgacctgaaccgcacggcaggagaggcgatcgaggcctacatcgccactcagggcttgccggtcaccgggttgacggtgaccttcgacggagcgagcggagtcgcaacggtgttcggcgtcgccggcgaccaggccagcaaggagaaaatccttctgtgctgcggcaacgtgactggcgttgcgcaggtcaatgacatgctgtccgtcgaccagagtgagccggaggcgaccttctacacggtcgttgccggtgacaacctgtccaagattgccaaacggcactatgacaatgccaaccgctatatggtgatcttcgaggccaaccagccaatgctcagccacccggacaagatttatcccggccaggtgttgcggattccaccggtggaatgacgcgcgggcctgctggcggggtgctgcgtcgagccggccggacctcctgtctgcggtccgcttgaccccggccacggcaggcggcaggtggtacggtctgccggcgtgtcggaaaacattcttgggagttggcgatgggaatcgtctggacaatcgttcttgggttcgtggttggcgtcgtcgccaaactcatccatcccggcagggagaacatgggcttcatcatcaccgtgctgctgggaatcgccgggtcgttcctggccggcatcatcggtcagatgtttggctggtaccgggccggcgaaggggccggcttcatcgcctcggtgatcatggcgatcctgctgctggtcgtctacggcaagctgcgcggcggttcgcggtagcccgggccgtcgccgccggacgcgtgctgcgggctattgggcagaggcgtcctgacgtggcatgaccagccggtcgagcatggcgcggacggccttgatctggagcccggcgcgcgtgtggtagtcgctgcccgagtagccccaccagtcccaacaggcgaaggggttgttcaaccaccgccacgaaccgaatgccaaaccatggcgcggcacggtctgcgggtagaggacgacgatccggttgctgttcgcccagcgattgtagccagcgccgtcgacgaaacgtcgtccgacattcgcggcgctctggcggcagccgtggaagaccacatggatccggcaagccgcatggcgacagtcctgcgggacatggacataggcttcgtcggcgagtccggcgtcgatcgccttgccgtcgacaaacggtcgctggtcgaaggtcagcaactggccagccgcgttcggcggctgcagcgggccgagcaggtgagcaagcatttcgccggcggcgtcgagatcaccgcagcggttgatgaacggcggctgcgcactgccgcaggcattggcctgtggatcggcgaccgagatcatcgcgtgtcccgcctcgggcagcttgacgaagcggatcgccgccgggctgagccattgcgcgtagaaggtggccagtccgtccatcaccggcgtcgtcaccttgtcgtccttgcctcccgagaacagccacacgcggtcgtcgcgcaagccgtcaagcggatcgatgcggcccgcgcgcgccacctcctcggcgcgcgttcgcaactcgctcgtcgacgccaatggtgcccacgccgagggcgacatgcaactggtcagggcacgccaggtcgatccttcagcgcagtaatacggtccgccggcaatgactccggcgccgcgcacgaggctcgagtgagcgacctgaaactgcaccgccatgtacgctcccgaggagattcccgacaccgtcaggtcttccagtcgggcgcccagcgccggcagcgacggggcggcgagggcagtctcgagcgacagggcgacgacgagaagcgggcgccacaggcttcgtaagggggaggcagtcatggttgctcgcatggccgagaaagaaggatgctctggcaggcaaatgctatcagattgtgctccacacgttgcccgcgacgcaatctgcgcctcggagtcgacgcttgctggtcgtccaccttgtcgcgagcgcagccggcacctaaactagctgctcgatcacttcctggcgcgcgccgcgcggccgaccatgcacaagtcgtcccctgtcattgactccaagcttccccgcgtggggaccacgatcttcaccgtcatgtcgaagcttgccgccgactgtggagcgatcaatctgtcacagggctttcccgatttccaggccgacccgtcgttgttcgacgcgacctggcgcgcaatgcgcgcgggacgcaatcagtacccgccactggcaggcgtaccggaattgcggcaggcgatcgccgacaaggtggcgagtctctacaacgccgtctacgacgtggagagcgaaatcacggtcaccgccggtgcgactcaggccgtgttcacggcgattgccgccttcgtgcgccaggacgacgaggtgatcgtcttcgaaccggtctacgacagctacgtgccggcgatcgaaaccgtgggcggcagggcggtttacgcgaggctcggctatcccggttaccggccggactggcagcaggtgcgcgcactgatcagcccgcgcacccgcatgatcatcatcaattcgccgcacaatccaacgggcagcctcctgggtgccgacgatctggaggggttggcggaactgacgcgtggcaccgacatcgtgatcctctcggacgaggtctacgagcacatcgtctacgatggcgcgcaacaccagagcgtcgccggacaccccgaactggccgcgcgcagcatcgtcgtctcgtctttcggcaagacctatcacatcaccggctggaaggtcggctacgtgcttggccccgcggaattgatggccgagttccgcaaggtccaccagttcaacgtgttcacggtcaatacgccgtgccagttgggaattgccgagtacatgggcgacacgtcgcgccatctcggactggccgccttctacgaagagaagcgagagttcttccgcgatcagttgggcgcttcgcgctttgaactgctgccctgcagcggtacctattttcaattggcgcgctacagcgccataagcgacttgcccgaccgcgagtttgcctgctggcttgcgcgtgaggtcggagtggccgtgattccggtgtcggccttctatcgggatggccaggacgaccgcgtcgttcgtttctgtttcgccaagcaggaagcgacgctggcggcggccggggagaggttgcgccgtgtatgactcgggtcgtttctggttcacgtacgagcctgcagacgcggccaacgaggaacaacccacgccgcacttcatccgcagtttctttcgctcaggctcattcctgggtggaaagacgcccctcgttcaggctcataccgcgttggacaacgctcgttgttgacaggtcgggtcagcaccgggataatccgccccgctggtcgccgtctggccgtccaagtgcttcgagtgatcgcggcgtgctgtccagacagggctcatgcgggagtagctcagttggtagagcgataccttgccaaggtataggtcgagagttcgagactcttctcccgctccagattgcaaagggaaagtgcgaagccgcactttccctttgtttcatttcgggacgggtataattggcaggccggcccggatggtgaaacaggtagacacaagagacttaaaatctctcggcctcgcggccgtgccggttcgaccccggctccgggtacgatcctttgactgcccgcccggccttggtgcccgatgatcatctatgaccttgcctgccagcatgaacaccgcttcgaaggctggttccagtcttccgaggacttcgatgagcagtgcgcgcgtcgcctgattgcctgcccgcagtgcggatcaccggtagtgcgtcgcgtgccctcggcggtccacctggcccgcgcggcgcagccgctgccggtcgagccagcgccgccgccgacacgaaagaagccaaacatcgacttgcggggcggagttcttgccgcttatcggcagttgaccgaagtgctgctggcggattgcgaagacgtcggcgaccgcttcgccgaagaggcgcggaggatccactatctggaagtcgaggaacggtcgattcgcggtgaggccaccgctgcggagtacgacgcgctacgtgacgaagggatcgacgtcctgcgcctgccgctgctgaagcccggagacctgcactagtggcggaccggcacggctgttcggcgggctgctgtcttcggcggccgatgtgcggtgtttggcgggggcgcgcaccggccatcgggagtgctgtcaatactgaggagagtcgctgatgatcaaagcacgtgccgccgttgcctgggccgctggtcaaccgctggaaatcaccgaagttgacgtcgaggcgccacgccacggcgaggttctggtgcgcgtcgtcgcaactggcgtctgccataccgacgcctttaccctgtcgggggccgatcccgaaggggcgttcccgagtattctcggtcacgagggcggcggcatcgtcgaagccatcggttccggcgtgacctcggtcgccgtcggcgatcacgtgatcccgctgtacacccccgagtgcgggcagtgcaagttctgcaagtcggggaagaccaacctttgccaggcgatacgggcgacgcaggggaaaggtctgatgccggatggcagcagccgcttctcccggaatggaaagccgatccttcactatatgggcacctcgaccttctccgagtacacggtcctgcccgagatttcgctcgccaagatcgccagggacgctcccctcgacaaggtctgcctgcttggctgcggcgtgaccacgggtatcggcgccgtgatcaacaccgccaaggtggaagcgggggcgacagtcgccgttttcggcctcggcggtatcggcctggcggtggtgatcggggcggtcatggccagggcctcgcggatcattgcgctcgataccaatccggccaagttcgccattgccaggcaactcggggcgaccgactgcgtcaatccgctcgaccacgaccggccgattcaggaagtcatcgtcgacatgaccgatggcggtgtcgattattcgttcgaatgcatcggcaacgtcaaggtcatgcgctcggctctcgagtgctgccacaagggctggggcgagtcggtgatcatcggcgtggccggcgccggcgaagagatcgccacgcgaccgttccaactggttaccggccgggtatggcgcggttcggcgttcggtggcgtccgcggtcgctcggaactgccaggctatgtcgaacgtgcgcagcgcggggagattccactggataccttcatcacgcatacgatggggctcgaagacatcaaccacgctttcgatctgatgcacgaaggcaagagcatccgctcggtcattctgttctgagcggccatggcgcgcggtttcgggtcgctcgaggaggtcaccgccaatcgctgttttggcggttggcaccggcgtttccgccactactcgccggcgctgcgctgcgacatggtgtttgccgtctatctaccgccgcaggcggccgaccacaaggtgccggcgctctactggctttcgggtctgacctgcaccgacgagaacttcatgcagaaagccggggcgctgcgcgtcgccgctgccctcggcatggccattgtcgcagcggataccagcccgcgtggcgccgacgtgccgggtgatccggagggatgctgggacttcggtcacgctgcgggcttctacgttgacgcgacgcaggcgccgtgggccgaacactaccggatgcatgagtacgtggtgcacgaactcccggcgctggtcgaggagatgctgccgatcagcgcgcggcggggaatcagcggtcattccatgggtggtcacggtgcgctggtctgcgcactgcgtaaccccggccgctactgttcgctctccgccctggcgccgatcagccacccgatcaccagtccctgggggcggaaggccttctcgcgctatctcggcgaggatcagggagcatggcgggcctgggatgcctgcgagctgatcgctgccgccgccgagcgcctgcccttgctggtggaccagggcgaggccgacggcttcctcgacacacagttgcaaccggagaggctacggcaggcctgcgccgccgcggagcatccgctgacgctgcggctgcacccgggttacgaccacagctactacttcatcgcgagcttcatcgaggatcacttgcggcatcacgccgcagcactgctcgcttgaaactgccggcaggggcgcgacgatcggttcgctcgacggccacccgtcatcagatagccgatcggtcaggcgtcagccggctcgtttgtcaaccagcgacggtgacgcggttgcggccgccgttcttcgcctggtagagagcggcgtcggcggcctcgatcagcgcctggctgtcctttcccgtgctgctcaggatggcgacgcctatgctcacggtcagcgggatcgaccgtcgctgccagaggaagtcgtatttctgaaccagaccgcgaatgcgttcggcgatctgcacggcggtctgcgcattggcattgggcagaaccgcagcgaactcttcgccgccatagcgaaagacgaggtcctcggggcgcgaggcgcgtttgagcaggtcggcgagttgctgcaggacggcgtcgccggcgggatggccgagggtgtcgttgatccgcttgaagtggtcgatatcgagtagcaggcaggccatcggcagcgcattggactgcgcgaaagcccattccgaagccaggaagtcgagcccgtggcggcggttcgggagctgcgtcagggtgtcggtcagcgcctcgcgcaggaggcgcttgtgggcgacggcaaactggtccgtggagcgcatgatgccgcggcgctcgcgctggatctcgtcgcgcaggagcagcatgcgggtcgccgtgttcagacgaacacgcaaggtctgcaaggtcaccggtttaacgaggacgtcgtcagccccggcatcgattgcctcgagaatgtggctatcgccctgcggcgaggccagcaggagaaggtaggtctccttgccggccggtgtctgccgaaggatgcggcaaaaagccgccggctgcagcccgggcatcgccatttcggcaatcacgatccgcgccggctggcgcagggcctgcatgatcgcgtcgtcatggccatcgatcagcatgggcagatggcccaactcctcgatctgctgcatcaactcgggaagctccgtcaacgggataccgagaagctggacctgcagccgcggtgccccgatcctgccgcttggttcggcgggcgtgctgctgacgcgtcggctgggcggactggcggccaggatttcggcgaacggcggcatctcctgcgtgcgcacctgcagtgtcgccccccactcacgccagcggcgaaccatccgatcgaccatgtcgttgagcgcatcgccgctgattcccagtcgcgctgcgcgcgtcagcaggccgggcaggaggctccagcgcgactcctcgtcggccatgcagacctcggcgagcgagcgggcgaaattcagcgagtgggtgagtgtctgcaagcgtgatccgtccgcgaaatcggcgacgtcgggttcctcatggtggtacgccgcgcgaatcagtatctcgggcattccccattcggcgagcatcgtcgcgccgagttgcaggtggtccatggcgaagcgctcacgctccaggctggccagctcactctgcgccccctgcgccttgagcagcacggtcgcatattcgtcggggtagagcgaagccatcgccagctcgccgacacgcgccaggaggccgatggtgaagatttcctcgctcgagatctgtgcgaaatgggcgagttcctggcaggcgatgccggtggccagcgaatgaccccagaacgcggcgtaatcgaatgccgcgcactggccgctggtgtggctgtgcatgaccgaaaagctgatcaccagatcgcgcacccggaacgctcccagggcgacgatggcccgctgcagcgagacgatcggccgtgtccggccgaaggcggcggcattggcgaacttgagcaggcgtccggcaatcgccgggtccgactgaaccagttgtaccaggtcggggacgcggaaatcatcgcgctgcaggagcttgatgatcgagaaggccacccctttgggcgacggcagtttgcccgtcgccttcaacgtatcgtagcggtcggggtcgacgaagctgatcaaggcagtctcaaatccaacatttgcggccgattatgctacaaaacccgttgactatcgccatccctcccggtggtatgggtgaggcgcgtttggccgggaccgatcatggcggttcaccgggcagggcggcgatcaactgacgatcgtccgcgtccggcttgccgactcgcgagctcaccggccaggcctgcagctcgccgtccggatacggcagcagcaaggctcccacctgctccggcggggcggcaagccaggcctgccagtgctcaggagccaggatgaggggcatacgcccgtggatgaggcgaaccagttcgttggcctcggtggtgatgatgcagcaactgcggatgatctcgccgcttggcgacgtccacgactcccacaggccaccgaagaccatcgtctcgccggacttcaggctgacgtaccagggttgctttgccggtcgcgtttgcgtcgcacgcaccgcctgccactcatagaagccgctggccggaatgaggcagcggcgtcgtcggaaggcatcgcgaaacgacggcttttcgcccaccgactcgccgcgggcattgatcagccgcgagccgatcgtcggatcgctggcccagtgcggcagcagaccccagcgcagcaggtggagaacgcgctgccggtttggcgattgacgaatcaccggcacgtcgctcgccggcgccatgttgtaacgggctgcaaagtcggcgcactccatcagcgcgaagcggtggcacaactgcgagcgaggggcttcgagggcgtaacgtccacacatcggcagagtgtaacccaggcgtgcggcggcgatcgcggcaagggactcgccagctctcggcagcggattctctgcggggaaacgtctgactcgttgggcctggcacgcgacatcgctatacttgcgcgcatggacgactgcgccttgcgaggcaaccagaggggaaagatgaaaaacacgaatcgctgcgggctcggggcctgcgccatcatcggatcgttggtctgggccatcgggacggtttcagctcaggaaggttccgctcagcaggatcctgcggcgagcgagccggcgtcggtcgtcgccagcaagtcgttccggctggcggtcgagaattccgcgacgcttgccggtggcctgtcggtacagctgaacaagtcattcctgcgtgaaggggatgccctggtggtgacggtcgacgtgccgcgtgacggctacctctacctcgtcagcgtcggccccgacgacgtcgcgaccgtcctctttcccaaccggagccagcgcgacaacgaggtgccggtcggccaggtgacgattcccagcgagcagatgaagttcgatctcaaggtcaccaagccccatggcgcgacggtcgtcgccgccttcctcagcaaggaagcattggacgtctacgaaagcggtggcggtgagcgcgacgcgcagggtgcgatgcaggaagcgttcgctcgactttctgtcggcagcctgcgccagatcgagaagctggcggcgaagagctttcgcgtggaacggcaagccgcacctcttctgggcgggctggcccacgcactggtgtgcgcgccgagcggtccctgcgacatcgccagggtggtcaccgcggccggcgacttcccctcggaggcgcggctgacgccgggcatcctgctcgagccgccactcgacgtgtcgttgcccaaaggcgttcgtctgcgcccggtacccgacaagggcatcgcgctggcgaaggtttcggagggtttcgtaccgcggctgtacaacgatggatcgcgtttctgcagcatcggctatggccacgtggtcaagaaggcgccctgcgacaccaacgaaccggtcgccttgcgccgtggcatcagcgagctgcagggtgcggtgctgctggtcgaggatatgcgacgcgcgcaacgggcggtcttgggcctggtcaagacggacctgaccgacgggcaatacgcagcgctgtgtgatttcacctacaacgtgggggcccgcaagctgcagaactcgacgctgctcaaggcgatcaacgctggtgagcacgagcgtgtgcccgcccagttgcgtcgctggaccctggccgacggcaaggactatcgaggcctgaagacccggcgcgaacgcgagattgggctctacttcgagggccagccgatacccaaggcgccgcccggcgacgatgagatcacgccaatcgatatccgggttggcgagtagtcggatggcggtcggcgcgttgtcaggtcggcggcgatcgttgcgccgaggatgacactgtcgccgcttcccttgtctgcggccagtctggatcagcgatgaccctgctcgccaagtggctcgccgaaggtgcgcgtcagtacccgtcgcttgacgctttgcggacgtcgcgcggccaatggcgctacgacgaactcgctgcacttgccagccagggcggccaaacgctgcgcagcgacggtctgctcgccggcgacatcgccgccttcgctgccggagccggcgaactggctatcgcggcgctcgcctgttcctctgccggcgtcgctctgttgccgctggacccgctgactgccgacctggcgtggccgaagatgcaggctctggccggcggttgcctgaagaggctggcggcgctgccgatcgcgtcccccgccggcccggtgccgccggcgttgaccggacgtcctgacgatctggcgctggtcatcgccaccagcggcagtgaaggcgaagcgaaggcggtgatgctgaacaacaccaatctcgatgccgctgcccgcgccgcgaaccgctgcctgtcactgagcgccggcgattgctggctgggctgcttgccgctgtatcatgttggcggcatttcgctgctctaccgctgtctgcgcgccggagcgacgctgttgttgcacgagcggttctcggccgctgccgtctggcacgccttgcacgccagtcgggtcagccacatctcgctggtaccggcgatgctggcgcaattgctcgacgtcgccgacggtgcttcgccgccgaaagccctgcgccacgccctgatcggcggcgcgtcgctgtcacggccgctgtgcgagcgcgcgctggcgagcgcttggccgatctgcccgacctggggaatgagcgagaccgctgcgcaggcggcgacactattgcggcccggcagtgactggcaggtcggccaggtcggcagactgttgcccggcctggaggcgcgtgtggcagccgatgggcgtctccacctgcgcggtgcacaagtgatgcacggctatctcaacccggagtgtcggcgcgggcatgggctggacgatggctggctggccaccacggacctgggctcgctcgccgccgacggccaggtcaccattcatggtcgggccgacgacatgctgatcgtcggcggtgtcaaggtacacccggcaacgatcgaatcctgcctggcggcgtgcccaggggttgccgatgtcgcggtgatgcggctgcccgatccggtatggggcgactctctcgttgcactcatcgtcggcacggcgcagagcgccactctcgaagcgtgggtgcggaattccctgaccgccgcccagcgcccgcggcgcgtactgcgcgtcgacggtctgccccgcagtgccatgggcaagctggatcgcgcgcagttgcgcacccttctgcgcgagacggtgcagggtccgggttgagcctggcacgcttgctcgacgcgcggcggatcgccctgctgcgccgccgcctgcatgcccgcttgccgggcgtgccggcgagcggcctgctgagcatcacgctcgaccttggcgcgggcgatgacgactggctgggcgtcgatctggcgcgcgcacacgtcaactggtgggcggcgccgggcagtcgcgagtcgggcgattatcgcctcgcactcggcgaggccatgagtttcgccaccaccggcagcgggcgcttcgccgccttgcaagccgcctttcggggcctcgcgccactctgggaacacgacgatgcacggcggaccggagagctccctgcagcgcacgtcggctttgcattcgacgacgacacgcaggacggactgcccaacgcgcgcctgctggtacccgcgattctcctgcgcaaccgcgccgggcagcgcacggtgactttcagttgtgcggcgcgtgcggcggagggggcggtcggccgctggctggccgagttgcatgccgccgacgaccggcctgccgccgcggcgccggcgaccctatggcggcggcgtccggcaacgcttgccgaccaggctttcctggcgcgcgcccgcgcggcgttggcggagattgcgcgcggcgagttcgacaagctcgttctgacccgcagcgtccatttcgcgagcgagttgcctatcgccgcggcgtcggtgcttggcgtgctcgcccgtcgccacgccgagtgcacgatctatggcgtcggccagcctggccagagtttctttggggcgacgcccgagcgcctggtgtcgctgcgtgccggcaccgtgcgtgccgacgcgctggccggcacggcgtggttgagcgctgccgctggacagccgacgtcgcgtgctctgcaggccgacaagaatcgtcgcgagcaccagttggtggtcgatgccgtgcgggcggccctgttgccgctgtgcgtttcgcaggagccgccgcaggcggcgagcatcatgcacctgggtcagctacagcacctgcgcacgacggtggtcggccgcgcccgggcgggagtcgggctcttcgatctgatcgccagtctgcatccgactcccgccgtcggcggtgtgcccggcccggcggcgcgccagtggctgtgccgccacggcgaccggcggggtgcgtggtacaccggcggcgtcggctggatcgatcgcgacggcaacggcgacgtcgtcgtcgcgctacgctgcgcgcgtctgcgtggccgcgccgccgagctttttgccggcgccgggatcgttgccggttccgaccccgagcaggaattcgccgaaaccgaagtcaagctgggcgtcatcgccgcggccttgcgctgcccgcgtgcgggcgcgcctggccaggcgcggcggaccggcaccggatgaacgacccgcacgccaccggcctgctcaacctgcgctggtcgcaagtgctggtcgacgccttggccgccgccggcctgcgcgaactggtcctctcgcccggatcgcgatcgacgccactggcgctggcctttctgcgccggcccgagatccgctgccacgttctcctcgacgagcgcagcgcggccttcttcgcgctcggtatcgccagggtcagcggccggccagcggcgctgctctgtacttccggttcggcgccggcgaactggtttcccgcggtcatcgaggccgatctcgctggcgtatcgctgctgctgctgtccgccgcgcggccacccgagctgaccggctggggagccaatcagaccgtcgaccagcatgggctgttcggcgcccacgtgcgcgccatgtactcgccggcgttgccgacggccgacttcgcccccgcctatctgcaccgcctggcggcacgcgcgcttgccgacagctgctggccgtcgcccggtccggtgcatgtgaacctggcttttcgcgagccgctgctgcccgacggcgagcttgcggagatcggcgccgcggactgctgccccgtgatccgcgtggcgcatccgcgtctgctgcccgacaagcgattgatcgctgacagcgctgccgagatcagcggccgccccggcgtcatcgtctgtggcggtgccgactatccgccagactttgccgaaggcgtcgcagctctcgccggccgactcgattggccgatcctcgctgagccgctgtcgaatctgcgttttggtgggcacgatcgcagccgcctgtgcgtgtactacgatgtgtttctgcgccggcggtccatggtggcgctggcccggcccgagtggatcctgcgcttcggcggctttccggtcacccgcacgctgcaggactggttgcgcgcagtggccccggcgcggcagatcgtggtcagcgccgacagccgctggcgagaccctcagcacgcgctgggggtgctgcttcaggcggatccgacggcggtctgcgaggcgctgctcgccgcggccccgcagtgcgcaccggcgcactggcgagttctattcgtccaggcggaagcacaggccgaggccctggccggccgttatcgttgtcgcgacaacttcgagggcgcgctgatcgcggcgctgctcgatcgcctgcccgccggtcaccggctgttctgcggcaattccatgccgattcgcgatctcgacgcgttttcgggtagcgccgccaagcccctgcgcttcttcggcaatcgcggtgccagcggtatcgacggcaatctgtcgacggctctcgggatagccaccgaggggccctgcgtggcgctggtcggcgacctgacggcccagcatgacctgaccgcgctcgccgctgccggtggccgcgacatcgtggtcgtcgtcatcaacaacggtggcggtggtatcttcggctacctgccggtcgccgcactgcccgagttcgagcgcgcctggctgacgccgcagcggatcgatctggtcgccgctgcgcgcagtttcggcatagccggcgagcgcgccgggtcactcgccgaggggcttgccaccttcgacaacgctcggcagcggggcggtgcgacgctgctcgaagtgatcgtcgatcgtcaggccagcaccgcccagcaccaggccttctggcgcgaggccgcagccgacgatgacgggaaatccagcgccgccagccagactcagccgtggtcgtgaacgactctgggtctcttggctgacgattggtaacaatggggctctgccgcaacgccgcgcccgccgcgctgcgctgcgctcaccgcatcactcgaggctaacgctcgcgcaggctctcgtccccatactgggggtgctcactgaatcggctccttagaagacatggtttgggacaacgtaaagtccgttgcgcaggtctggtactcgaaacggaagctgattagggatcgctcggaaaacggatgctgtgtcagacggaccttcccggagccctcaaggtaagtctctgattaattgcaataaatcagaaagtcggcaaaacatgtaggcatgtagatgtaataatagtgcttgacaaacaatgcgctgtttggttttattgtcggcatgtacatcgctcgcgtccccaaccgaaaatccaggcccgccatcctgctccgcgagtcctatcgtgagggcggcaaagtctgcacgcggaccattgccaacctgacgaactgggcaccggagcgaatcgtcgccatggaacgtctggtgaagggcgaattcgacgactggtcgggagagatgaccagcggcgagatttttggagtgctgtttgcgctcaagcagttggcggatcaggtgggcatcacgcgggtattgggcagtgcggcggaaagcaggctcaacctgtttctgattctcgcacgcatcgcgcatggcgggtcgcggttgtcggcggtgcgctgggcgaaacagcacacggtggccgatgtgttggcgctggaggagttcgatgaggacgacctctatgccgctctggactggctggcgagccagcaggagcgtatcgagcgggaactgtaccgggcctacgtcaaggagcagggccaaccaccggtcctggtgctctacgacgtcacctccagctatttcgaaggagaatgcaacgaactggggcaatacggctacaaccgcgacggcaagcgaggcaagcagcaaatcgtcatcggtttattgaccgccgaggacggcgagcccctcgccgtgcgcgtcttcgagggcaacaccgcggacccgacgacggtggccagccagatcacgattctgaaggagcaattcgggattgccgaggtggtgatggtgggcgaccggggaatgatcaaggccaaggggaaggccgcgctgtcggcacagggcttccgctatatcaccgccttgactgacgcgcaggtacgcaccttcctcaaggagggcgtgctgcagacggacctcttcgatgtgcctctgtgcgaagtcgaacacgacgacaaacggctgatcgtgcgccgtaacgagatcgtccgggtgcgcgaggagcggcggcgggaggacaagttggctcagttgcaggcgaagatcgccgaccgtaacgccttcgtcaagaactccaggcgcgccagcgcggcaaccggcctggccgctttgcagcgctgggccaaacgccacaaactcgccgcgtttgtcaccctcgcgctgaacgaacgcgtcattgtctgcaccatcgaccaggaggctaaagcgcaggacgccctgctcgacggctgctatctcctggaaaccgatgtgccacaaggcttgatggatgcgaaggcggtcgatgcgcgttatcgcgatctgcaaaaagtcgagcgcaacttccgcacggtcaaaaccaccttcctggaaattcgcccgatcttcctgcgcaaggctgagcgtaccaaggcacatgtcttcgtggcgatgctcgccttgaagatcacgcggcggtttgaagcggctctccaccggaccttcggcagcaccgtagacgaccccgccaccatcactccggacgacgccctggtggccctcggacgattgacctatctctacagcaccgaccgcaacggtcagcgtcacacgcatctgccacgcccggacgatcaacaggccaaaatcctcgacgccatcggcctttccttcccgctcaaggccaaagccgaaaagcgcgccgtgtaggcagccgccgcttttgcggcactggctttttctttaacaaaaaccgatacttaaagcgtagttgcgtctactggctagaggaagatccgtcagagaaaaatctaggtcccctgtcgaatgaagcggcttgggccggagaacgggatgaatgtcaaggatgcccaggctttccacctttgacgcgaggggcgtaaagatctcgcgcaccatgtcgatcgagacgcaggtttcgtccagggtgttacgtccgcccctgtgaaaggcctgtagtgggttggctatcccgctaacggcgaggaagaaagcaggaacggagccggaaggagagtgggacggggaaggtcaaggaagggctgggacagctctgctatcgtgggaagcttgacgaccacccggagagaaaggagcccagcccatgcaacgaattgtagccggcatcagcacgcttgagcagcacctggagacggtgaaggggaagcgcgaggtctatcgaccgccgtcgtgtccgcactgcggaatcaagctcctgtgtcagcacgggtactactaccggaaggccgatcggcgagtgcagcggccctcgctcaacccggtgccgatctgccgttaccgctgtggcggttgccggcgcacctgttcgcgcctccccgagtgcattgccccacggcgttggtacgactggtcggtgcaacagaacgccctgtcggctcgactcgacggccggcctgtcggcggcggtggcgacgacggacagcctgccgtgcgcagtaccggtcgctggtgggcctggctccaggctcgcggaccgatcttcgcgttttctctgcgttgccgctttcgcgagctgggtcgggcgagtgacttcacggggttctggcgccaggtgttcgccacgctcggcctgccacgagccatggcctggctggaccgggagatgagcgtcccatgatcggctgatccccaaacggcggcagacagtgggggccccgcccgggcggggcccccacacactttgcgactgtcattgacgcggcgattgcgctttgatggcgactcccatttttcacgaggagtggtcatgaacgaaatcgatccgcaagccctgtttcgcttctccgtcctgggtccgctgatcagtcggcagcggctggcgcggggtgagctgcaaaagagcctgcgtgagctggcaacgcgcgagtacgtcatccccggcaccgatcggcgcttgctcggcgagaagacgatcgaggggtggtactaccgctaccgcgcgcgcggcctcgatgggctgatcccgaaggtgcgtgccgatcgcggccagtcgaaactgtcggcgtccgtccaggcggctattctcgccgccaagcgcgagaatccccggcgctcgattcgccagatccagcgcgtgctcgagatcggcggcatcgtcgcgcggggcaccctgtcgcgctcgagtctccaccgcctgctccagcaacacggtctgtcgcggctccccggctcggcgagcctgcccgaggagaaacgcagcttcgtcgccgcctgcgccggtgagctctggtacagcgacgtgatgcacggcccacgcgtgccgatcggcggtcgtttgggcaagagctatctggtgtcgctcttcgacgacgcgtcccggctcgtcgctcacggcgccttctgccgcggcgagacggcgctggacattgaaggcgtcctcaagcaggcgctcctcaaacggggcgtaccggtcaagctagtcgtcgataacggtgccgcctatgtcgcgcagacgctacaggggatctgcgcgcgtttgggcatcgtcctggtccattgtcggccctacgcgcccgagagcaaggggaagatcgagcgctggcaccggacctgccgcgatcagtttctcagcgaggtcgaggaacgccatgtcctgagtctggacgatctcaacgcgcggctgtgggcctggctggagcaggtctatcaccgcaccccgcatgacggccttgagggccagacgccgctcgctcggtatcagcaggatctgccgaagatccgtttgctggggccactggcggcgacgctcgatacgctgttcctgcaccgcgtccgccgtttggtgcgcaaggatggcacggtgtcgtatcagggcgggcgcttcgaggtgcctttcgaactgacgggcaagaccgtttgcctgcgcgtcgatccgcacaccgagacggtggtcggcgtcgagaacgacgccggcgagttgatcggccgggcgacaccgctcgatgcgttggccaatcgcgatcggcggcgacgtcagccggacccggtggcggccgtaccggtcaagcgccccgctgggccgaatctggtcgagctggtgtatgagcagtactacggccgccaaggagactgaagatggaactgcaacactttgggctgcgccactcgccgttgggcaaggagacccgcgagttgtgggacgacgggatgctcacgcgcttgcgcgagcgcttccagtggttgctgcaatcgccggggatcgggctgctcaccggcgaggcgggagtgggcaagacggcagcgctgcgggcggtgacggcgacgctcaatccgcatcgctatcaggtgatctaccacgcggagacggacttcggccgcctcgatctgtatcggtgcctggcgcagtcgctgggcctggcaccgagctatcggcgggcgctgttgtggcgggagatcaaggcgcatatccaccatctggcggatggcaagcaactcctgccggtgtggatcctcgacgaggcacagaatctgccgccggacttcttccgcgatttcccggccttcctcaacttcgctttcgactcgcgcgatctgatgagtgtctggctggtcggccatccggtgctcgcgcagacgctgcaacgcgccccatatgcggcgctcgccggacgcattcaggcgcgcgtgcacttgacgccggtgttcgagcgcgagcgctttgcgcgactgatcgagcatgggctgaagagcgccggcaactcgtctacgctgctcaccgattccggcatggagatcttgcgccaagcgagcaaggggctgccccggaatgcggcgcgtatcctgcgcaccgccatgcgtctggcgctgccgcgcgggctcaatcatctgcccgacgaactgttgcaactggccatcgaggaactccgatgagccgccgtcgtcacgctggcttccccgagggtctctccgacgaagccgccgcggcgctttgcgacttcctcttccaactcgccaccgcctgcgagagtcactatctcgtgcaactgcgccgccatcacgatcgccaaaggaatctgtacgatcccgaggacccctggcgctttccgcctaacgctccccgatcccgataggccccttgtcccaccctgtcgccggagccagtcctcccggcgacagcgtgggactttcggcttgtctcaccccgaaatagctcgggacaaagaatccagaatagggcgggacgtaacacagggaaagacgcccatcgaataaggcccccgtcctgccggtcggccaccgtatccgtggccgaacttcgatgtcagccaacccggttccaaccaggtccttgggctgcgaaccgcccccgtcctgccccttgggttgcacgccggtataagtgggatactccctggtgtgcagatcagtaaagccgaagaccgcgagcactgcagcggcatcggtcagcggcaccttggcggcgacgtaggcgatcttgtcgagcagttcgcgcccacgttcgagttgggcggcggtgggcggcggcagcggcggtagggtgttcgggggtgagggcggctcctgctgcgcgcccgccaagccggtggccagcgacagggcggtcactgcaagcgcgtagaccgcccagcgccgcagcccacggagtggggtacatagcccgccggacgatcccgtcgcagcgtgccacgagaatggcagtgtttcctcgctccgtttggccccatgacgtttggcgccaccatccgatggtgtcgaagcggccgcgagatcggtacaaccgctatcaggttccgcaatcacctattgccccttctctctctacccacaagttcgcacagtggggtctgcgatcaacacatccgtttcgtcagcggaccgcctacccgtaagctgccccaccccgttgaggctccgtcgcgggaggctaaaccatcccatagcaatcggttttgagttgggtcaagcacctcgtcgttttcgtcgccggccgccgttgtgggaagtcccgactcccctccagcccaacgggtaaacagcccgcgcctctcggggtcagacgccgccgctctcgccaccggccggttcaccgcgcaactccctgcggcagccgatgcgccctgtcgtaatgccctggctcgtgcgccagcgtcccccgcgtcgcggtacggaagccggcgctgacgtaggccgcctgctgattctcgcagcggcgcgtcatctgcggctcgacggccatcgccttgagcgtgtcgttgccggcgccgccaagaagcgagtcgtcgccgccgagggcgctggcgaccgagagcctatcgttgccggccaggccatagtggatgaagcgcgcttcgatcgccgcctgagtccagacgctgccgtcggcaaagtcgatgcggttgatcttgctaccggtgaaatacccctcgacgacgatgcgctcggtggtattgccggtagagtggattaacggatcactgccgtcggcgcgcttgagaatcacgtgcagattgtcgccgtagcgccgcagttcgacgtcgtcgtcgccgccgtcgagaacgtcgtcgccgtcggaaccccacaggctgtccttgccgccagcgccgaggaggtggtcgtcgccgcctcgaccaccgaggctttcgccggcgctggttcccagggagatgtcgctgcccgtcgctggcgtcgcggtgaagtgcgagcccatggcggcgcggatcgtcgcccagtcgccatcagcctcggcctgggcgatccattgggcgagggtctgttcaccgctccagcccatggtgcgcaagccctgcccggcgtactggatgacttcgaaccgatcgatgaaggcctgcggcttgttggcgaggtactcggcggcgaggcgactctggagggcgctgaagtcagcgtgcatgccggtcgcgtcgatgttcaggctgacggcgtcgaggtagggcttgagacgggtctgcagggcggcggcttcgccggcggagaggagttcgcccgatccgaagtggtctgccctgccgggaagccggtagtgcagggtgtagcctttcgcctgcgcggcgacgcgggaggggtgaagtcgctgctcgcggcccattggtcgatcagggcgtcgaggctgccgaggagttaggcgcgcgtctggacgccggcgccggtgagaccctggagggtggcggcgagtgccggggagaggctggccgcttcgcgcaggtcgcggacggcgccactgccgtgcatgtcgggcagggtggcgacggcgcgggtgtcgagggtgtcggtgaattggcggtggaaggtgtcgccggcgaggttgatgtcggcgagcttgtcggtgacggtgccgctggtgccgacgctgccgtcgctgcgcgtgtaggtgccgaggtcggcgatctggttgccgctggtcagcgtctggttgttcgcggtcttggcgacgttgatcgcggcgatgccgagcgcgttgagtgtgaacagttcgccgctctggctgatgccgtcctggttgaggtcgcgccagacgcgcaggtcggcgaactgggcgtcgaggctgctgacggtgccatcggcgttgctgtcgaggtcggcgagggcggcgaagccgtcggcggcgcgtgtgccgtcgctgttgatcgtcgcgtcgccgaagagttcgcggccggagtcgatcaggccgttgccgttgcggtcgagggtgagcgggtcgcggcggggggcggcgaggttggaggaggggaggtggctggatgcggtgaagtcgctgtggacttcacgggagatgtcccggcgcagatgaccgatcccgtggagaatccccgctgcctccttccggcaatactcaagatcgttttcccgcgtgttggaggtggaatgccctttctgtatttcggccagtagaagggccagtgctgcatccatctcgtcacttgtccaggcgagggaagcggtgtcagcggcgtagcgcgagtaggctgcggactcccaccacttgctgatctagaactgatcggctccggtgagacctctatcgaggagttccttggcaacgcgcgcggtcgccagcgccgcgtaaccttcgctcaacaggcacgagtccaccagagcgtcgaagtttcgtccggcggcggccagattccgtccgttcgtcacgatgccgtcgatgccttcgacggcgtggtgcccgagttcatgcgagaggacgcgcacgagatcgatgctgttgcccagggtgtctttgccgacggtgatgaagtcttcgttcccactaccctctcttcgaggccgatgggtcgccgcgttgggctccttcgacgtatcgaggactgcatccgcggtcttgtcgtcatcctggtagcgacgaaccgcttctttcagcgtttcggatcgattgatcagatccagcgctgccggcgtgatgtaggactggatgttggcgaacttatcactgaagtcggatcgagtcagcgccagcgtgctcattgcaatacctctctaggctcggttgggaaatagatgaaaccgaagtcgaccgcacacacctggtaatcaaaaccgaagccaatttggccgacaaagccatacggtgttgccagcggcttgaaggaaaggttgccgatgtcatgtgctcggcgtggggtgctaaagcgatccttgacgataaatggaccggtccgccgctcgggggcggcggcaaattgacgctcaacgtcgtcgatcgccacgcatgcgtcgcgagtgttgaaaccgccggagaatctggctgatgcgcggatgcgaacgtcgcgaatcgaaggcgaactctcgagatcagtcagaccactgcccagatactcctctcggactcccggtcgcgggattcgtggtcttggtcttacccataaatatttgggagcggagaaggtttccagatcggtgaacccgaagacgccgagcacagcgctcgcgtcatacagcgacacgtgctcgatcacgtgcacgatcttgccaagcagttcgcgcccacgttcgagttgtgcttcggtaggcggaggcagtggcgggtcactgtccagccgtaaggtagcgtcttgctgcgcgcaagccaggccggtcgcaacggatagtgctgccgcaagtgctctgagcgccccgcggacgcccctcaagtcaagtcttcccatcacgcgttttcctttcgaagtccacccacaagcgtaccgtgggatcttgctgtcaaggtgtcccttcccgtcaacggacccgctacgcgaagcgtgcgttaccccgttgaggcgctgtcgcgagagcctgaaccatcccatgccgacccgttttgacctgggtcaagcacaccggcctgatcgtcgctgcgcgccgttgcggaagagccggactccgcttcaacccatcgagtaagcaacccgcgcgcatttcccggccaaacgctgccgcctcggtcaccggccgatccctcgcccccccgctgtggccgatgctgcttgacggatgttccccagcccgcgcacgcgcgcgaccgtgtcgccgacgccgcgcgcctggaagcaggcgagcggcaggttcagcagatggcggaacaggcgggcgcccagttcgacgtcgctgcggctggtggtgtgcgcgaagtcgcaggtatcgtcgtccgcgcctgcagaccggggctggcgccggcgcagaagtcaggtggggtcagcgcggcgaccagacagcgggacagcacggacacgccaggcgccgacgaaaaaaaacctgccaccctcgcgggtggcaggcggatgtcggcgcggcgagcgcgtcgggtgcggatcaggccttgccgctgcccagagcgcgttgcaactgctcgagggccttgggatcctcgatcgtcgtcagatcgcccggatcgcggccttcggcgagcgcctggatcgaacgccggaggagtttgccggaacgggtcttcggcagaacggtgacgaagtggacccggctcgggcgggcgatcgcgccgaggctgtcgtcgacctgcttcatcacggccttctcgagcgccgcggtcagttccggcgtggcgacgctgtcggcgttcttgaccaccgcgaaagccatcggcatctggcccttgagttgatcggcaacaccaacgacggccacttcggcgatcgccgaatgaccctggatggcctcttcgatttcacgtgtaccgaggcggtgtccggcaacgttgatgacgtcgtcggtacggccgaggatgtagtgatagccgtccttgtccttgattccccagtcgaacgaggagtagacctgcggctcgcggaagagcgtgaagtaggtcgacacgaagcgcgcgtcgtcgccccagacggtcgtcaggcagcccggcggcagcggcggcaggataccgacgatacccttttcatccggctcgcagacggtaccgtcttcacggaagatcttgaggttgtagccgtaaaccgggaagttcggcgttccgtagcggatttcggtcttttcgacgcccggcatcgggccgaggatcggccagccggtctcggtctgccagtagttgtcgtaaaccggccggccgagttcggtcatgatccactcgtgcgtcggctggtcgagcggttcgccggcgaggaagaggtgcttgagggccgacaggtcgtacttgtgcatgtaggacgtgtcgtgcttcttgagaacgcgcgccgccgtcggcgccgagaacatgacgttgactttgtatttctcgacgatctgccaccagatgcccggatcggggcgcaacggcgtgccttcgtacatgatggtgcacatgccgccgatcagcggcccgtacacgatgtacgagtgaccgacgacccagccgatgtcggaggtagcgaagaaggtttcaccttcgccgccgcagaagatgtacttcagcgtcgatgccagggcgacggcatagccgccggtgtcgcgctgcacgcccttcggcttgccggtagtcccggaggtgtagaggatgtacgaagggtcggacgactccagccaggtgaccggcacgtcggcgtccatgaactgggtgcgcagcgtcgcgtagtcgacgtcgcgaccggcgaccttggtgaagtccttgtcgaggccgcgatcgatcatcagcaccttcgccggcttgtgttcggcgagttcaatggcttcgtcgagcaggcccttgtagggcaccgccttgccggcgcgcatgccggcgtcggacgagacgaccagtttcggcgtcgcatcgtcgatacgggtggccagcgagcccgatgcaaatccaccgaagacgaccgagtgaatggcgccgatgcgtgtgcacgcgagcatggcgaacatcgcttcggcgatcatcggcatgtagatcaggacgcggtcgcccttgccgacgccgaggctctgcatgatcgccgccatgcgcatgacttcctgcttcaactcggcgaaggagtacaccacctcctggtcggtctcggtcgagatgaagaccattgcacggtcgttcggccgcttctcagcgtgccggtcgacggcgttgtagcagatgttggtttcgccgccgacgaaccacttggcgaacggcggacgagaaaaatcgagtacctgagtgaatggcttgtgccagtcgatcagtttggcttcttcaccccagaaggcgtccggattttcgattgatttcttgtgaaactcttggattgtcgtcatgagactccctcttccaaattgtgaaccacctgcaacagtggaaactatgcgtgccgagtgtcttgaacctcctgctcccggtcgcgcatccgttctcggatatctgccaaaggcagacccaacttcaactccctttccagcaactcgagaaagggcagtacttccctgccgagatggacgagatgcgggatcaccgcacgctcatgtccagtccggatcagatcgatggcgtggccgagccggggcaccggtatctcggacacgggtctggcgacacaggcgacgacgcggttgccgccggcctgctgggcgctccgcagtcgctcggcagcgaggcccagcaacgccgaggcggagcttacccggtcgaccggggtgttggcggcgccgatactgatcgacagatcgaggcgctgtccatgtacgctgatgttggccaccgcaaacgcctcgcgcagccggttggcaaaggcctcgcatgccgggtagggcgtgcccggtgaaacaaccgccagttcgctgccgccgtagtggccgagactgtcttccttgcgcaccttcttggccagcatgctcgccagacgtttctgcaactcgttggccagttcgtcgccgtgctcctcgcgcagcgcgtcgaaacggtcaaagccgacgatcagcgcgctcaccgggccttcatgccggatcgcatgcgatatcgcctgggcggcctggatgtcgacgtactgccgcgtcggtagcccggtgtcgggatgcgcggcatgccgcgcggggttctcgcgcagctcgttctgaacctccgccaactggcgtagcgagtcgatcctcgccagcagttcggtagcaccgattccccggctgatgaagtcggtagcgccgagcgcgcgcgcttgctcgttggcctcttcgctgtcgctgctgatcatcaataccgggatctgacggatacgcgccagtctcgacccgcgcacccgggcgagcagaccgtcaccgtcgagcatcggcagcgacgatgagcagatcaccaactggatcgaggggtcgagcaccagcgcctgccagccggattcgccgtcggtctcctcacgaaagctgtagtggttccggatcagcttgatcagcgtggcgcggaccatccgggattcgtcgacaatcaggatgcgcggccgttgcgtcgggttgtccattgcccgtgtcgatccctgtcaggctgggaagcttacgcgcggccgaggtcgacgacgacgcgaccgtgcgcacgacccttgatgtattcgtcgaagatgccgggcagttcgtcgaaggcgatgcaacgcgtcatgtcctgcagatgtcgtggtctcaggtcgccggccagacgctgccagacgccgctgcgatacggttcgctgatgtagccggagtcgatgccgagcaggcaggcgccgcgcaggatgaagggcatgaccgtggtcttcagcgcgggactcgccgccaggccgatgctggcgatcgtaccgccctgttgcatcgtgctgacgatccaggcgaggacatcgccgcccaggttatcaaccgcaccggcccagagcgccgtgtcgagcgggcggatgcgcgacagttggagtgccgagcggaacatgacggacgttgcgccgaggcctttcaggtaagcggtttcggcctccttgcccgtcagcgcggtcacctggtagcctcggccggcgagcatgtccaccgccaggctgccgacgccgccggtggcaccggtgacgatcactgggccgcgtgaaggagcgagaccattctcttccatgcgaacgacgccaagcgcggcggtgaaccccgccgtaccgagcgccatggcttcgtacagcgatagtcctgcgggcaggggaacgacccactcggccggcactctggcgtattcggcgtagccaccgtgatgagcgacgccgatgtcgaagctggtggcgatcaccggatcgcctgcccggtaacgcggatcggtgcttgattcgacgattcccgagaggtcgataccgccgacgcaagggtggcgacgaatgacgcggccggcaccggtggccgccagcgcatccttgaaattgacgctcgaataggcgaccttgatggtcacctcgccggggtcgagttgcgactcgtccatgttcacaaagtcgccgcgcgtcagaccttccttttcgtcgatcagataggccttgaagggactcatgcttgctccatgcggtcggtggatgggtgaggaggtggccgggcagcgggacggcagggtccgcgtcatgaacgggcgtcgattataaacagaaacgccacgagaatttcgcacggcgcaggcggcacgccctggctgccgggcgcgtgcccatcgccagcagaccctgggcagcgactataccgtgttccgtagagcaatccactgtgcagtgcacaaaagatttgcttcgcttcgcggccgggaattctcccggtaaacacgttaagttaagggcttgcaataggcccttgaactgctttctggagcaaccgctggtgtgcagggggtttacagcgtgacatttttcacataaatttcggttccatgctcatcaaacattccattgcctcacttttgggtgccgccctgattgctctttcgggtgccggtgtggtccacgccagcgaacagcagaggcctgtcgacgagccttcgctcctcgagcgctataccaccagcgcccaggatctgatcctcaaaggcttcgaattgatcgggatcaattatcgcttcggtggtaccagtgccgataccggtcttgactgcagcggcttcgtgcaactggttttcaaggaagctatcggcatcctgctgccgcgcactgcccgggagcagagcgaggtcggagccgtgatcgaccagcaggaactcaaggccggcgacctggtgttcttcaataccatgcgccacgccttttcgcacgtcggcatctacctgggtgacaaccgcttcctgcatgccccgcgtaccggtgccgaggtacgcgtcgacgacatgcgccagagctattggctgcagcgctacaacggcgcgcgccggctcctgtcgcgctgagcggctgactcgccccgagaaaacgacgcgacgcgtcgttttttttgccctgtactaaaaacgattcgcatttacattcttgggagcgcttgctagaatcagggtactcgtattccgtacttgtaccctttccctatcttgatgactggaggagcgaccatgaagtggtcccgttcgttgtgcacactggccttggcggctgcctctctcggcagtgcacaggcccaggagaaactgctcaatctctactcggcccgccattaccagaccgacgaggctctgtatgacggatttacccgccagacgggtatcgcgatcaagaggctcgaaggcaaggaagacgagctgctcgagagaatccgcaacgaaggcgccaacagccccgcagatgtcctgctgacggtcgatgctgcccgcctggcggccgcgcacgagatggggctcttttcgccggtgcagtcgaagattctcgatacccgcatcccggcgcatctgcgcaccaccgactggttttcgttctccacccgcgcgcgcgtcatcatctatgccaagggtgtcgtcaagcccgaggaagtccgcaactacagtgatctggccgatccgcggctgaagggcaaggtctgcacacggtcgggttcgcatccctacaatctgtcgctgatggcttccatcattgcccaccagggcgaggccaaggccgagcagtgggcgaagggcgtggtggccaactttgcgcgtccgccgaagggcggcgacaccgatcagattcgcgctgttgctgccggcgagtgcgccgtcgccctttcgaatacctactatctggcgcgcttgatgcggtcggacaaggcggaggatcggaagacgatggagaaggtcggcgtcgtctggccggaccagcagggcagtggcgcgcatatcaacgtttccggcggcggagtcctcaagaacgcgccgcatcgcgaggcggcggtcagattcctggagtacctgtcgagcgacgaggcgcagcgctattttgccgacggcaacaacgaatggccggtagtggcaggtgtcaaggtagccaacccggcgctcgcggaactcggcaagttcaaggccgacagcatgccagtcggctcgctggcaatgtaccgggccaaggcacagatcattttcgaccgtgccggctttcgctgagtcgcacgtggcagggcgcgtcgccggcgaacggcaagcttagcggcgcgtgcgcgagatctgccgtgacagcgcgatcagcggcagcaggccgacggcgacaattgccagcgatgcgttcgccgcctcggcaaggcgctcgtcggaagcgagcgtgtaggcctgtgtcgccagcgtgtcgaaatcgaaagggcgcatcaccagcgttgccggcagctccttcatgacatcgacgaagaccagcaggcacgcggtgagcagactgccgcgcaggatcggcaggtgcacccgccacagcgtcgttacttgcccgagtccgagactgcgcgcggcgtcatccatgcttggcgtgatctttgccaggctggtgcctaccgactgcagggcaaccgccagaaaacgcaccaggtaggcgtagatcagcgccgcgatgccgccggtgatcagcagaccggggttgctcgcgaaccagacttgccattgcgcggccagccagttgtcgagacgcgtcacgggaatcagcacgccgacggcgatcaccgaaccgggcactgcgtagccgaggccgaccaggcggttgagcgaaggcgccagccagccggtggacaggcgggcgccgtaggcgagcaggacggccagcgtcaccgcaatgatcgcggtcagcccggcgaggacgaagctgttgcgtgcgagcgccacgaaatgtgtcgtgaactggccgtcacgctcggccagcgccaggcgcagcaggaggtagccgggtaccagaaagccgatgctcagcggcagggtgcagacggccgtggcgacccagccgcgccatcccggcaagggctggccggccagcggccgacgtcgcccgctggtgttgtgaaagcgcgagcggccgcgcgaagcatgctcgatggccagcaggaggatgacgaagccgagcagcgctgccgccagttgcgcagccgcgatacggtcgccgagcgagaaccaggcgcgatagatgccggtcgtgaaagtctgtaccgcgaagtaggagactgtgccgtagtcggcgagggtttccatcagcgccagcgtcacgccagccgccacggctggcctggcgagtggcagcgagacccggaagaagctgcgccagggcccgagaccaagggtgcgcgaggcttcgagcatgccgctggcacgttcgatgaaggctgtacgcgtcagcagatagacgtagggataaaggacgaagacgaacatggttaccgccccgccgaggctgcgaacctccgggaaccagtaatccgccttgctccagccgaaggactcgcgcaggaaagtctgcagcgggccgacaaactgcaggaaatcggtgtacacataggctaggacataggccggcatggccagcggcagtacgagtgcccactcgaagattcgccggccggggaagtcgtgcatcgccgtcagccaggcggttgccacaccgaccagcatgacgcccaggccgaccagcaggcagagagccagcgtattgccgatgtagtccggcagtacggtcgccgccaaatgcgaccaggtggcgccggtatcgccggcaaggacgttgctcagcacgctggccactggcagaccgaccagggcggcgaccgtggcggacacgatgagcaggagattgaggcgcgggcggagcatggatggtttgtcgcttaaatgagaattataattgacaagcggtaaggtccggcctgcgcattgtcacctgatcgccaaccagatcgcttgtttcgaccgccaacaactgatggccaacttgtgatggcacacctcgaactgctgggaattgtccagcgctacggctcgcacaccgttgtggacggcgtcagcctgaccgtcgaaaccggcagcatcgcctgcctgctcggaccatcgggttgcggcaagacgacgctgctacgctgcattgccgggttcgaggacattgctgccggcgagattcgtgtgcaggggacgacggtcagcacgcctggccagcgcgtgccccccgagcggcgacagatcggcatggtctttcaggactacgcgctgttcccccacctgacggtcgccgccaacatcggcttcgggctcgccgggctgaccgccgaggcccggcgcgatcgggtaactgaattgctggccaccgtcgggctcgtcggcgaaggcagcaagtatccgcacgaactgtcaggcggccagcaacagcgtgtcgcgctggcgcgcgcgctggccccgaatccgcaactgatcctgctcgacgagcctttctccaatctcgatgtcgacctgcgcgaacgcctgtcgctcgaagtgcgcgacattctcaagagccggaacatcactgccgtgctggtcacgcatgaccagcacgaagccttcgccatggccgaccaggttggcgtcatggcgcacggaatcatccagcagtgggacacgccgtaccgcatctatcaccagccggttaaccgcttcgtcgccgatttcgtcggccagggggtcttcatgccgggaatggtgctcgacgacagccacgtcgccgtcgaactgggcgttctcgcgtcgcacctgccgctcgagtgcagccagggctgcgatgcctgcggtaagggttgtggcgtcgaagtgctgctgcgccccgacgacatcatccatgacgaccgcagcgatctgctggcggaggtccggcacaaggctttccggggtgccgagatcctctacacgctgcgcctggccagtggcgtcgaagtgctttccctggtgccctcgcatcacaatcacgcgatcggcgagagcatcggcattcgcctcgatgtggaccacgtggttgccttcaagacgccgactctggtcttccaggccggcgcgcagacgatccagtttcatcgatgattccgtggcttgaaggcagggagccgtttccgccgctcgacgccgcgctcgtcgaaccgaacggtctcctctgtgccggtggcgacctgtcggcgcggcgtctgctcgacgcctatcagcgtggcatatttccttggtattcgagcggcgagcccatcctctggtggagtccggacccgcgcatggtcctgtttccgggcgagttccggatatcgcgctcgctgcgccgctgcctgcgctcgggccgcttcgaggccaggctggacagcgacttccgggcggtgatccgggcctgtgccgaaacgccacgctttggccagcagggaacctggatcacgcgtgacatgcagcacgcctactggcagcttttcgaacttggctttgcgcattcggtcgaaacctggctggacggcaaactggtcggcggtctgtacgggctggccatcggtcgcatgttctacggcgagtccatgttctcgttggtcagcaatgcctccaaggtcgctgccgcgcacctcgcccgtttccttgaagaggagggcttcggcatgatagattgccagatgaacacgccgcacctcgcctcgctcggcgcgcgagagattccgcgcgctgttttcatggaccggctacgcgcgctcgtcgccatcgcctggcagccgggcaaatggccgagcgacggcgccagccacgcgtggatctagcgaatgtcgcgactcaacgattcgcacctgcctttttcgctgctgcaattctatgccacggcgccctacgcgtgcagttacctgccgggcgagcgggcacgttcgcaggtggcgacgcccagccacctgatcaacaccgaagtctacggcgaactcgtgcgcagcggctttcgccgcagcggggtgttcacctatcggccgaggtgcgacgactgccgtgcgtgcgtgccggtacgcattccggccagccggtttcaggcgaaccgcagccagcggcgcagtgtcggcatgcacgccggcctggtggcgcgcgaactgccactgcgctttcgtgacgagcattaccagctttacctgcgctaccaggcggcaagacacgccggtggtggcatggaccaggacagtcacgaccagtacgcgcatttcctgctgcagagtcgtgtcgatacccgcttggtcgagtttaccgaagggggagtgctgcgcatggtcagcatcctcgatgtgctggatgacggactgtcgtcggtctataccttctacgacccggatctccaaccggcgagtctcggcacttacaacatcgtctggcagattgcccagtgcgtcgccaacgctctgccctacctgtacctgggttactggatccgcgccagccggaagatggcctacaaggcgaacttcacgcccatcgagggactgatcgaagggcaatggatcgatctgcgcgcgcagcttgccggctcatcgaacgttccgccgggcgccggaacatccacctgagcgtcggcgtgaagccgactcggtagtgcgtgccgttggtggcgatgccgctgccgccattcgcggtgccaccgtcgcgggacagtcggtccgccgatgcctgtcggtcaggtggccgccgctcaggcggcgccagcccgcccacccgtgccgggggcgccgttgccttcagtcgaggtggcttccgtcgccagcgcttcgagcagcacggtgatcccctgcgccgagtgcgcaagggctttcgcgtcgtcctcggcgagcctgccggagtcggcgagggcccgccgggagatctccagcagccgttccgaatgttgcaaaaggcggcctcggatggtgttgagttgctgcatcttggcgatctcggcggcgcgcaagtcgctgttcgcttcgtcgcgggccttttcggtgtctgcctcgcgcaggtcgcgcagggccgtgacttccgccatcgacgccttccaccagcccaggaagttcgcccggtggtcgatcagcgcgttcagcgattcgcccatggcgtttatctcgtcgcgtccaccggcgacggtcgggacgcgccccgtcggcgttccgtacgccaggtcgtcgagcagcccggccatctgcctgaccgggcgaacgatgcgtccgctgatcgtcagcgcgaaaaggatcgacagcgcgattgccgacgccaggacgacgaggccgcgccggacgctcgcctgcgaggactcggtgatcgcgctgacacgcgcggccatcaactggtttgcctggtcggcgttctgctggatcagcggcacgacacggttggcggccgcatccatttcccgcgtcaactcgacgatgatggcgcgccgcgacacgaggaccaggaaactcctctgatagtcgcgtagcaggctggtaaggagcgccttgtcggtttcggaaatcgttgactcggcgatctgggcgcgcactttcctggcggtctcgacgaccatctgcgcgtaggattcgtcgccgcgcaccaggaagtccttttcccggcgccggagcgtcagcacgttggtctcgaggttggggacatgataggcatcgagaagcgcctcgatgcgctgcgccgcatcgcgaaaaggccctcggccgccgtcggcgttacccgtcctgagcacggtgtcggcatagggctcgaaggttctcgcatagacgaccagttcggcgagcaattgctccctgacggcgggcttgagatcggaggtctcgacgcgttggcggaattccgcgacaagcttgcgaacccgctcccgatacttcggctccgtgcgcagagcgagatccttctcgttacggcgaacctggagaagagtgctgtacagacggtcgacgttgtagtttccggacagttcgtgcaggcgatggatcttgttgcggaaggccccctggattcctgagttctcgtccagccccatgcttcgccaggcgtcggcgacggcatggaaggtttcctggtaagtcgccgtcagtgccaggattgcctcggccgtctgccgggatggctgatcaactgctgccaggagcgtcgcactctcgcgcagcttctgcaggtgtcgatcaaccttcatggccaggtcttcgtcgtgccggatgaggaagttcagttcggcttcgcgtgccgccgcgatttcgatttcgatctcgagcgccagcgacttgcgccgctcgaaaacgccctgaagctgctggtagtcatcgagtaccgtgtcgagagtctgctgctggtgccagacgactccgacgaaaagcaggcccaccaatccgaagccaaggccgagcttctcgccgatccgcaacttgctggaaaatctgaccacatctcgctcctgctgggtggtgaaacgggctttgatcggggccggtcgacgcccgtccgcggccccaggagagcgtgtggcccgcgtcgacgagcggagtagggcgctgaagcgaaagtatatcgcctcttcgtcgggcacggttttcttgtcgtcggcgctagcgtctcgacgcatcgcgcgcgtccggcatgcaccgtcggcgatgccgcgatcgctgctcgccgcctggcggcgtttcgccgggtgccgctgccgccggctgcggcgagtcagctactcgctcgccgtagcggcggcgatgtcggcggattcctccacgctgtcactggcggtgacgaggaggcgggtcagggcggcccgccgggaatccgcgtcgagtgcggccaaggtcgcgacgcgctggtagaacagtggcagatcctgccggcattcggcgagcaaggcctcgaaggcgggcaccagttcgctgtagagagccagcgccacgagcctggcgttgttcagctggtcgtcgaaaaccgtgtcgtagccggtgtagccgccccaacttgccttgaggttggcgtagtcgccccgcagcgcggaaaacaggaggagcttggcgacgcgctgctggtcggcggtgcggtcgctggcatagagcgcggcgaactccttgcggaaagcgtgcatcaatcccgccagggctgcctgacgggcgcgctgtgtcgcgaagacggaacgttgttcggcactggcacggaccatcatccagcgtcgcatgccttcgttctccacggccgtggcaaaggattcgttgaactgcgtatcgcccggtacaaagacgagttggtgcgccaactcgtggaagacggtgcgcgcgacttcgagcgtgcccaggcggaggaaggtgttgaggaccggatcggcaaagtgcccaagggtcgaataggcgggaactccaccgatgaacgtttcgtaaccctgctggcgcagctcggcggcgaagcgttcggcgtccagcctgtcgtagtaaccacggtagctgacgcagcccaccatcagcaggcaccagcgcagcgggtcgagcgagaactcgggggcggcgaagacattccacaccacgtacggacgttcgaggtcggcgtacgtgcggtagctgtgattctcgggcagggccagttcgcggctggcgaaatcgcggatggcccgcacctgctcgagctgctcccggagggtcggatcgctggcagggtcaacgattacctcggcaatcgggcggctggcgcgcatgacatcgaggtgtccgctgatcgcctgggcgtagtaggcaatgtggctgcagccggccaccagcagcactgccagcagcgctgctgggagaagaggcgcagggtgatgctcaggccggctgcgcatgctggaaacgaccggtgtgcaggaaagatgcgatctgcgcggcacaacggcgcgaagccagcatctgcgagtgtgcgaccggcagcgccaggaagtcggcagcgccgggaagttgcgtctccgccaacgtcacgaccccgtcgttgggccgcggcaggccccgtagcacccggccgagccccaggctgcgcgtgccggcgagcacgccgacttcgatgttgggtgggggcgagcagggggcgccggcgctacgcgacaaccactgcattatcgagcgccctagcagcaccggcattcccggcaacgccgccagcctgcgcgcacagtcgctgccgaggcagggcgtgccgagcagcagcgcccggcgcaggcgtgcatccggggtttgcctgagcacatcgaggatgatgagaccaccgaggctgtggccgaccagatggatctcggcggcgtccgttgtcgcgatgaagcggctcaattgctgagcgttctccgtcagcgtcgccctgacgctggcgtagccgaaacgcaggacgcggtagccgtcgcgtcgcaaccagtggtcatgcagcgcaaagacggtcgccggagtccacaggccatgcacgagaatcacggtggcggctcgttcacgcggcgacggcagcggcgagcgcctcatgcttcccgcggcctgccggggacgctgcggctgcttcgggaggtggccgctgccgccgggcgccagactgcgccaagccgggtgtcgtggcgttcagccacgcggttgcgcttcatccgttggccagcgcggtcggttgttcgtgtttttcgccgttgccgtaggtgaagggcgcctacggcatccaggccaaagctcattcgccactcgctcatcgcagctactcctccagcctgaacgcttctcccgccatgtatgagagtgccgccgagccaacagcgccctacgaaggcgtcagcaatgagcgcactgttctggatagttgccgaaagtcggcgaggtacgctgaactattcccactcgatcgtcgccggcggcttgctcgagatgtcgtagacgacccggttgataccgcgaacttcgttgatgatgcggttcgataccctggcgaggaggctgtgcggcagctctgcccagtgagcggtcatgaagtcctgggtttcgacggcacgcaaggcgacgacgtactcgtaggtgcgcccgtcgcccatgacccccaccgacttcactggcaggaagacggcgaaggcctggctggtcttctcgtaccagcccgcggcgcgcagctcgtcgatgaatatggcgtcggcgcggcgcagcaggtcggcaaactcgggccggacttcgccgaggatgcgcaccccgaggccggggccgggaaacggatggcgatagaccatgtcgtgcggcaggccgagcgcgacgccgagttcgcgtacctcgtccttgaacagctcgcgcagcggctcgaggagatcgagattgagcgtctcgggaaggccgccgacattgtgatggctcttgatcgtatgtgccttcttggtcttggcgccggccgattcgatcacgtcagggtaaatggtcccttgcgccagccacctggcgttgtcgagccggctcgcttcggcctggaaaacctcgacgaactcgcggccgatgatcttgcgtttctgttccgggtcggagacgccctggaggtggccgaggaagcgggcagcggcatcgacgtgaatgaccttgacgccgagattgcgggcgaaggtctgcatcacctgctcggcttcgttgaggcgcaagagcccgttatcaacgaacacgcaggtcaactggtcaccaatcgcgcgatggatcagcgctgcggcgaccgaggagtcgacgccgccggaaaggccgaggatcacctcgtcatggccgacctgcgaacggatcctggccaccgcctcgccaacgtagtcgggcatgttccagtcgcgtccgcagccgcagatgtcgcgtacgaagcggccgatgatttccttgcccttgagcgtgtgcgtcacctcgggatgaaactgcacggcgtagaatcggcgcgtctcgtcagccatggccgcaatcggcgtcgcttcgttgctgccgattagggtgaacccgggcggcagttcggtcaccttgtcgccatggctcatccagacgtcgagcagcccgtggccctcctcgttgcggcgatcctcgatccctgcgaagagtacggaatggccgcgcgcgcgcatctccgcgtagccgaactcgcgcctggtcgagctctgcacgcgtcctcccagttgcgcggccatcgtctgcatgccgtagcagatacccaggaccggcacccccagttcgaacaccactggcggcgccttgaaatcctcgacttcgtagaccgaattcgggccgccggaaagaatgatgccctgagggttgaagtcgcgaatgaaggcgtccgcgacgtcgtagggatgcaactcgcaatacacctgctgctcgcgcacacgacgagcgatcaactgcgcgacctgcgagccaaagtcgagaatcaggatcttctgatgggacatggcggcctctcaaatggcgcgggcggcctgccgccgcccgctgactgtcaagcgtcgatcgctgctcattcgacgtggtaattgggcgcttccttcgtgatctgcacgtcgtggacgtgcgactcccggacaccggccgaggtgatctcgacaaagctcgccttgtcatgcatttcggctatcgtccggcagccgaggtaacccatcgacgagcgcagaccgcccatcagttgatgaatgaccgcgagtaccgagcccttgtagggaacacgcccttcaatgccttccggcaccagcttgtcgagggtggccgtatcctggaaatagcggtcggcggcgccggccgccatggcgccgatcgagcccatgccgcggtacgacttgtaggaacgcccctggtacagttccacttcgccaggcgcttcctcggtgccggcgaaaagaccgccaagcatgacggcgtcgccgccggccgcgatcgcctttgagatgtcgccggaataacggatgccgccgtcggcgatcaacggcacgccgctgccctggagcgcgtcgaaaaccatctggatggccgtgatctggggtacgccgacgccggcaacgatgcgtgtggtacagatcgagcctggtccgatgccgaccttgacgccgtcggcgccgtgatcgagcatcgcccgtgccgcgtcggcggtggcgatgttgccgccgatcacctcgaccagcgggaagttcctcttgacccaacggacgcggtcgaggacgccctgcgagtgtccgtgcgccgtgtccacgaccagcacatcgacaccggcttcggcaagcagctcggcgcgttcctcggttcccggaccgacaccgagggcagctccgacccgcaggcggccggcggcgtccttgctggcgtccgggtgctcggtggtcttgatgatgtccttgacggtgatcaggccgcgcagttcgaaggcgtcgttgaccaccaggacacgctcgaggcggtgcttgtggatcagcgccttgccttcctcgacggtggccccttcctgcaccgtcaccaggcgctcacgaggcgtcatgatgttgctgacgggttggtcgaggcgcgtctcgaagcgcaggtcgcgattggtgacgatgccgacgacgactcgaccgtcgagcacgggtacccccgaaatcctgtgcaggcgggtcagcgcgaggacgtcgcgcaccgacatgctgggtgaaacggtgatcggatctttcaggatgccggactcgaagcgtttgaccttggccgcctcggccgcctgtgccttcgggctcaggttcttgtgcacgatcccgatgcctccctcctgggcgagggcgatggccagccgactctcggtaaccgtgtccatggcggccgacaccagcggcagattgaggctgatgttgcgcgtcagccgtgtcttgagcgtgacatcgcgcggcatcagggtggagtgggctgggagaaggaggacgtcgtcgaacgtcagcgccctttggataacacgcatggcctttgatccgaggtcacaaaaacgtattatacagtgtgctccgttacggctgaatgaccatgagacactttgccttcgccaccgccgcgctgtttgccgccgtcgcggcgcatgcccagatctacaagtggcaggatgagaacaacaagaccgtgatttctgaccgcccgcctgtcggcaaggtccgcgagcagaagaagatcgaggccgaggccccggtggcgagcggcgaacccgcaaagcaggcggccgatcgcgaaatggagtttcgcaagcgtcagaaggaatcccaggacgctgccgagaagggcgagaaggaacagcgcgccgcggcagaacgaaacacacactgcgaaagcgcgcgcagttcgctgcaggttctcgagtcgggcgagcgcgtgtcgatgcgtgacaagaagggcgaacgctacatcatcgacgacgcgcagcgtgaacaggagatcgcccgcgcgcgcaagtccgtggaggcgaactgcaagtgagctattcgccgtcgctgtcgctggcaccctttttcatgaccttgcccgcggcggcacgctgcttgcgaacctccttgggatcggcaatcagggggcggtagatttccacgcggtcatgatcgcgtagcggcgcgtcgagtttgctgagcttggcgaaaatgccgatcttgttcttggccagatcgatttcgggatgcttctccaacaggcccgaggcttctatcgcctgccggacggtgccgcccgacggcagtttcaggctgatgatcggctgtttcgtcggcagcgcgtaaacgacctcgaccgtgatcagctcaggcatgcggtaccccgtggatgtcgtttgcccgcttgacgaaagcatcgacgaaggtgttggcgatctggctgaaaaccggaccgatcactttttcgaacatgcggctggaaaactcgtaggaaagctggaattcgatcttgcatgcctgctcggtcagcggcttgaaacgccacaggccgtcgaggcggcgaaacgggccatcgaccagcgtgatgcgcatcgagacgggcgattccttgtcgttctcggtcgtgaagtgcgacttcacactgcggtagttgatgtgcagggtggcgacggtcctgcgctcgtcgcgaaactcgcagtgtgtctgactgcaccacggcaggaactgcggatagtcctcgacacggtcgaccagatcgaacatctgctgtgacgaacgctcgatcagcaccgacttcttgaccatggccatcccctgccgcaccccttgaatcctgtagaatcggcaattctagcactccgcaacgctatcccgaacccccatctcccgagaatcggcaccatgagcatcgtcgccaacaagaaggcttttcatgactttttcatcgaagagaagatcgaggccggcatcgtgctggaaggctgggaggtcaaggcgattcgtggcggccgggcgagcatcaaggaagcgtatgtcgtcatccgtagcggcgaggtcttcctcttcggcatgcacatcacgccgcttctggcggcatcgacgcatgtcaagcccgaccccgtgcgtacccgcaagctgttgctgcacagcagacagattggcaagctgatcggtcaggtcgagcgcgccggttacacgctggtgccgctggatctgcacttccagcgcggccgcatcaagctcgaaatcggcctggccaagggcaagaagcagttcgacaagcgcgaatcggagaaggagcgcgactgggttcgcgagaaggcgcgcctgatgcgggagaaggcataggcactcccgcgagtggcggctctggccgggtttttgtgcgcgaccgcgactcagccactgcgccggagcgatcgctgctgccgtttctccgagcgcgcggcttcactgaggcgttggcggacgaaactgatgtgggtttgcgccgcgagtcgcgcctgttcaggctggcggtcgcgaatcgcgttacggatcgccaggtgctgcgccatcagttgtcgggccgtttccgggctgactgccatctcgctgaggttccgcctcacctgttcgtggagcaggcgcagaacgctggataccagatgaccaaagaggacgttgtgcgccgattcggcgacagtcaggtgaaacgcgacgtcggcagccacctgggcaccccggtcagtgctcaggtaggccgcatccaggcgggtgaacgcctcctcgatccgtagcaggtcgcctgtcgttgcccgctgcgcagccagctcggctgccgacgcttcgagcaggtaacggaactcgagcacgtcgtcctgcagcgacgggtgttgatccagcaatcgttgccacgggtcgctgaaggtcgcggcgagcctgtcggtgacgtaggttcctccgccatggcgactgaccaggagttcgcgggagacgagctgcttgatcgcttcccgcagagacggtcgcgaaactcccagctcgatggccagttcgcgttccgccggcaggcggtcgcccggtttcagcgacccctcgatgatgcgtgtctccagctgatgcgcgatggcgtcagggattcgcggcaggttgagtttggcataggtcatgcggtcaggcgtggtggctatcgatcatgtagattattgcaggaatccagtggtcttaccagttgcagccttgtccaacgtggtatgagcctgaacgaggatcgtgtttccacccaggaatgagcctgagcgaaagaaattgcgggtgaagtgaggtgtgggttgatcatcgcaaggatggtgatcaacatgaacgaagcacggctgaccacgatcgagcagatcgagcagtttctcaccgccagcggctcgatagagttctcggcggcagacgacaacggcgagcggtattggcacatcagtcgcgtcctcgcacgttttgactaccccggtcgcaacaagcgcgagcgcggcgtgctgctgaggtacctgcagcacaccagcggctacagtcgggctcaggtgacccgcctggtgacccgttggcagtgtaaccgcctggcggcggtccccttggtcaagcgctaccgtgcgcctgccgcgccctttgcacgcaagtacaccgccgtcgacgtggcgttgctcgtggagatggaccaggcccatgaagacgtctgcgggccggccatcgcgcaccttctgcaacgggcctaccgggactatgacgatccccgttacgagcgcctggccaagctgtccgtctcgcacctgtacaacctgcgcaagagcgccggctatcaggcccggcgcaggagcttcaccaagacccgcccggtgtgcaacgcgatcggcgttcgcaaagcccccggcccggagggacgcgccggctttgtacgcatcgataccgttcatcagggcgatcaggacggcgtcaagggcgtctatcacatcacctgcgtcgatgccgtcagccagtggcaggtcgaggcatgcgtagaaggcatcagcgaggcctttctgttgccggtgctggctttgatcatcgatcagttcccgttcgtcattgtcggttttcactccgacaacggctccgagtacatcaatcaccacgtcgcgagcctactcgagaagctgcgcatcgagcaaaccaagtcacgctcccggcacagtaacgacaacgccctggccgagagcaagaatgccagcgtggtccgcaagcacatgggctacgaccatatcccgcaggcgtacgccaagccgatcaacgcgttctaccaggataccttcaatccctggctcaatctgcaccgcccgtgcctgttcgcgaccttgatcaccaaccacaagggcaagaccgtcaagcgctacaagcctcaggaggtgaagacgccactcgagtgtttgacccagctggcgccactgggtcgggtcaccttcaagccgggcatcaccttggaggccttgcagattcaggccaggtcacaaaccgatctggcggccgcccaggccatgcaatccgccaagcgcgaactctttgccggcttcgtcaaacccaagcgccgagcctgacacgtaccggcgacgacgccagccgaaagcctgccgcgctgcgcttcccagacggacgaatggctgcgccatctgcccgccggaagccctgcgggcagcaaaacgtacaaccggaataaatattcccttaacactcaagatcaaaaccaacccgccaggatcatctcaacgccccccggcggaatccgttagactgcccttttcaacccctcagcccacatcaccgcgtcacccactccgtcgctccttcaggctcatacctgaattggaaaatactgttgccctgaaggcggacaggccgggacggtgccgaggcctccggagtgcgccagtgagggcaggcgattgacaaagaggcagctggtctctaatctatgggaaagtggtcttaccactttccctgtgaccaaaaaaggaggagacgaacatgactgagacaggcgatcgcgattacccggacaagccaccgcgggtttacctattcggaacttgcctgatcgacatgttctgtcccgaggcgggaatggacgccgtgcgcctgctcgagcgcgaagggatcgaggtgcatttcccgcccgaccagacctgctgcgggcagccggcgcacagcagcggctttcccgagcagacgcgcgccgtggcgctggcgcagctgcgcctgtttcccgagccgtggccggtaattgttccgtccggctcctgtgccggcatgatgcgtcaccactaccccaaggtcttcgccgatgaaccgcgcctgctggccgaggcgacggcgctcgccgcgcgggttttcgagctgtccgagttcctggtgcatgtggccaaggtgagcctgcgtgaccagggcgcacccacgcgcgtcgcgctgcacacctcgtgcgccgcgcggcgcgagatggggacgcacgtgcatgcgcgagccttgttggcgcaactgcccggcgtcgacgtcggcctgcacgagcacgaatccgagtgttgcggctttggcggcaccttctcgctcaagcacccggcgatttcgtcggccatggcggctgacaaggccgacgcgctgaaggagacgggtgcggtgagcttcctgtctgccgactgcggctgcatgctcagcctcaaccacacgctgcagaagcgcggcgacggtttccagggccagcatctggcgactttcctttggcagcgcacgggtggcgaaggagggcagcaatgagcgcgcgcgacaacatcctgcaacgcctgcgcgccgcgccgcagggtatgccacctttgccgcccgacgtgcgagccttttatgcggcggcgcgcgccgccctgccagcgagcacgcgcgctgcgcgctgcgaactcttctgcgaaaagatggccttctggcacgccgaagtcgtccgcgtgacggccagtgactggccggagaagctgcgccagctgtgcgtggcgaagaacgtgcgttcgctgctctacggcgagcacaccgaacaggcggcagccctggtgggtgccggcatcagcggactcaagccctacgatcggccggtggatgactggaagcaggaactgttcgagaacaccgatgccagctttacctcgacgcgtggcggcatcgccgagaccggtacgctgatcatctggcccgacgccagggagccgcgactgatgtcgctggtgccgccaattcactttgctctgctcgatgccgggaagctctatgacactttgttcgaggcgatggtcgagcaaggctggagcgacgctctgccgaccaatgcgctgctcgtctccggtccgtcgaagaccgccgacattcaggtgacgctggcctacggagcgcatggtcccaaggaattgattgtcctgctgctggtcgatgaggaggaaacgccatgaacagccaaccgctcaacttcattccggccagcgaattcaagcagcgcgcggcggttgccgttgccgacgagcacctgcgccggagttttcgcggggcaatggacttcctgatcgccaagcgcgcggcccagtttccggacccggcagcgctcgaacgtcagcgcgggctcgccgagcatatccgcaaatacagtctggcgcgcctgccggacctactcgaactgctcgaacgcaagctgaccgagaatggcgtgcacgtccattgggcggagaacgccgagcaggccaaccgcgtcatcatcgacatcgcccgccgccattcgaccaagctgatggtcaagggcaagtcgatggtcagtgaagaaatcgaactcaaccatgcgatggccgacgccggcatggaggcgctagagagcgacatgggcgaatacatcgtccagctcgacggcgaaaaaccctcgcacatcatcatgccggcgatccacaagaccaagctcgagatcgcccgcctgttcgcggcgaaagtgccgggtgccgcgtacaccgaatcggtcgatgaactgatcggcatcggccgcgccgtcctgcgcgagaagttcatgaccgccgagatcgggctgtccggcgtcaattttgcggtcgccgagaccggcaccctgtgcctggtcgaaaacgagggcaacggtcgcatgtgcacgacggtgccggacgtgcacatcgccattaccggcatcgagaaggtcgtcgagaaactcgaacatgtgccgccgctgttcggtctgctgacgcgttcggcgaccggtcaggcgatcaccacctatttcaacatgatcagcagcccgcgcaagcccggcgagaaggacggtccgcgcgagatgcacctggtgctggtcgacaacgggcgcacgcaggcttacggcgacgagcaactgcgttcgacgctacagtgcatccgctgcggcgcctgcatgaaccattgcccggtctatacccgcatcggcggtcatgcttacggcaccacttaccccggcccgatcggcgacatcatctcgccgcacatgctcggcctggcggcaacgcatgtcctgcccactgcctcgagtctctgcggtgcctgtggcgaggtctgcccggtgcggattccgattcccgacgtgctgatccgtctgcgcggtgaagcgcagcacgaggcccgcccgggacatccaccgctgctcggtcagggtgcggccaggaaccgcctggtcgatgcggtgtggtcgggctgggccgcgctctacacccgcccggcactttatcgcgccttcggctggttggcgacgcgcttccgggcgctgacgccgccgctgcagtcgggctggacgctcagccgcacgcccctgaagccggcgaggcggacgctgcatgagctgatgtccgccagacgccggtggtgaggtagtgatgcgcatcaacacaaggaggtctgcatgacccaaacgacgcgtccgcttgccattctcgcggccgaggcagcgccccgcaccgtggcgtctatctatccggagcccttcgccgcgcgcatggacggccgcgagaagaggccgcttggcgacctcttcggcctcgccggcttcggtgtcaatctcacccggctggcgccgcaggcggtctcggcgctgcgccacgcgcacacccggcaggacgagttcgtctacgttctgcagggacatccgacgctgcacaccgatgagggtaaggttcagcttgcgccggggatgtgtacgggcttcaaggcgggtaccggcaatgcccaccggctgatcaacgaaaccggcgaggacgtggtctatctggaagtcggcgaccggacaccaggcgaccaggcccactatcctgacgacgacattcaggccgtgcttgtcgatggaaggtggcgcttttcgcacaaggatggcacgccctattgagcgctggtcgctggtgacggagccgacgcccttaccgcggcgctgtcgctgccgggcgcaagtcagcctcgctcccgggtgcttctcagccaggccaccagggtctcgacttccgccagccgtgccgggccggtggctgtgaccaggtagtaggcgcggtcggagcgttgctcgacatcaaacaggcggacgagcgtgccctccaggacctgttgctcgacgagggcgctcagcaccaggccgaccccctgggagtgctcggcagcgtcgatcagcagggaaacttcgctgaatgacgggccatcctgcggttcgggcagatcgatgccggcagccgcgaaccacggacgccacgggatcatcgactgccgcaacagggtggcccggacgaggtcgctcggctgattcagccacgggtgcgccttgcggtaggccgggctgcacaccggaaagatgcgtacgggaatcagctcttccgcatccactccctcccagtggccgtggccgaagcggatcgccacgtcggcctcgccggcccggatgttcaggtttcgggaggtgacgacgatgtcgagactgatgtcgggatgccttcgctggaacgatccgaggcgctggatcagccagttggaggcgatcgctggcgccagactgagccgcaccgtcgtccggcgacgcccagcgaccttgccgacgccgtggcgcaggcaatccagtccttcgcgcacatgcgggagcagatcgccgccgtgcgaggtgaggctgaccagatggccaacgcgcagcagcagggaaacgccgagccgggactcgagttgcgcgatgcggtggctgacggcactctgggtaacggacaattcgtccgctgccttcgagaagctggcgtgacgggcaaccgcctcgaaggccagcaggccgctcagcgcgggtagtcgaacgttctctcgcggtttcctggtctcggccatggcatgtcggattctcgattggcgggccggtcactttatcaccgaccgactcgacgtcgcaggcgctgtgcgcccttccgtgttcatcggcattggcccgtcatcgcggctggccgacggcgtagcggcgagcgccggtcacgaccattcgtgcactggagccgccggccagtcgatgacagaacgcgggcctgagcggagttcatgaaatctccacatgaacgcgatgaaaagacctcgccccacgccgctcatgccgggttcaggatgacctcctgaccgaacccgaaggagactggcatggagcagcgaaacgaaatcccccgcagcgggctgatcctcctggggctgggggtcggcggtctgctgctggcgatcgccctgaccgaccagaagcgcacggtgggcttcgacgcggaccgctcgctggtggcgagctgcgctccgggcagggccgcggtgttcaccaacggcgaacgccaggcagtgttcgtgcagaaacccgatggtcgggtggccgcccagccggtattccgcagcgaagtgatcagcggtatcgcgtgcgattcgcgacgtggcgagatcgtcgttaccacggcgcacggagaagaacgcgtcgccgtcgccgccgccagtgcggaccgccggaaacagcggtcggcgccgtaagcggatcaggcagtaccgccggtacgccgcatgccgttggcctgcggcgaggttgacgacattcggcgcgggccatagactggacgccggtatgggatttgctcgccgccagtggagcgtggatcatcccgatcgctcggcttgttcttctgtcctggatgtctccatgatgcatcagtcgttgcgtgtattccgcgtcttgtttctcgccgcggtggcggcgttttttccctcggcgcacgccgcgtggggggacgtcagctacgacccgacgcccgccagaatcgatgaggatcaggctgcccagttcgatgcgttcggcttgttgacccatgccgttgccttcctatccggtcacgggtcggctcgccaggacttcgagagtggcttcgcgaacgctcaggtgctcgcggactgggtgaggctgggcgacaaccgggtgcgcttcggttttggcgacagcttggcgcgaatcgactggcgcggccgcatcggccagatcgatcccggcgcctcggagttcggtctcttccatccgcgcggcacctacggaaatgcggcgggcgtagccggcgacccgcgcaactatgtttccgaccactacttcctgaccgccgatgccgttccgggtgaagcgaagccctatttcgtgatgcagttcgagcagccgatcgactttgtcgcgctgtcggtcagcgactacaccagtggcgtcggcggcacccgccgtttcgacctcctggttggcgacgacctggcaagcgccgtggccctgccggaatacggtcacaggcgggagttcacctttccgccggaggatctcatcgacgggggcttcttctacgttttcggcagcggcaagggcgatccgtcgcccagcgtttctaaccgctatccccgcttcaatttcgccgtcctgcgtctcgatccggccgacgcaacggtcggtttcgacaacctgatagtggtcaatgcggtccctcagccaggcgccctggtggtgctgcttgccggacttggggcgttggccgcgacctggcgtcggccaccggcaagggcatagaccaagtcggacgcgcggtggtaacgctgccggtggtggcggcgcgtcacgccgtgttcgccgggccgaccgccactcccggagggtcgaggttccccgtgcggagggggcgtaacgaccgtcggtgacctgtcaaagagggctgtcggggtgtcattcgaggcctgttcctgcaccttcggttgccaattcctcgattgaccggggttgtcagcgccacatatactcggggtggttctcatgcagccctcgtgtctgacctcgacgtcgacacgacgttggcgccgtgaagcggtgcgtacgattcgagcccttgccgggttcgccgattttccggcggggggcgacgagatgtcttggggggatgcgcgctcggcgagaccacgggcgcgatggctaccggtgagcttgacgcaatagaggacgcgtcttgggttccgggcgagtggaggctcatggccgtgataccgatttgcgtcaagacgccgaagggcatcgaggagatcgagaaacgtacgtaccgcttgccggtgcgcacgcgtcaggtgctcatcatgatcgacggcaagcgcgactatgcggcccttgtggcgatgttccccggcgacaccctgccgggggcctgccgacagctgatcgacgacggctttatcgtaccgttgcacaagccggaatcgccgccgctacggacagcgggtagctccctgcccggcgccggcagtggagcgctgctttcagccattgatctgcagcgcctcagcatggcacgggatttcatggccagcacgcttgccagcttcgtcggcactggcgcctcgccgctcgtcagccgcatcgaagcagcggcgcggttgcccgatctgcatgtgctcgccgtgccttggcgagaagccatggcccgctcgccggaaggcctcaagcaactggcgggcttcgagaacaggctggcggtgatcgaccagaacttcgtcagcgcgctggcttcgcccaggcctgtaccaaccggggcaccgctgcctgcgccgatgaacgatgacgagcgcctggagatggcgcggaatttcatggtcaacactctgagcgcgttcgtcggcatcgcggcatcgagcctgatcgcgcacgtcgaggactgctcgagcatcgaggagctgcgtcacctgttcatcgactggcgcgaggcgatgtcgctcagtcgcgacggccgcaagcgtctcggcgaactggacgcgaagctggcggcgctggtgtcgtgaagcgaagcctgccacacacgccttgcttctgcgcccggctgcgctggacgcgacggatcacggagcgcggaactgttggccgctgccacggcagcggcacggtcgccgtgccaacgggcgccggggcgtgtcgggcagtcgaggcgtgcgggggaagaaggcaagcggacggcggctgcggcgcttgagcgttcgagcgttcgagcgtttgagcgtttgagcgtttgactacctgagcgtcagccggaagccgtcgttcggctggatcagctcggaagtgtcgtcgatgaagaggtcgtgcaggatgaacccgaccttggcgagcatgaagggagagagctcctcgctgtgttcgagaatcaactcctcgccgcccttcatggcccgcgcaagcgggccgtaataaaaaagcaggtgttgcccgtcccagcgttgcttgccgatcagttcatcgaggtcggtgcggtcagtgcaggtatgcatcatgatgtttctccacagagcgaggctcctgtactggttaacggctgcttgtcggaaaaggttgagtccgtctgctgaatctccgcatctggctcgcgtcaagccgtcgcccggtcggtcgtttgtctggcccgaatcaggaggcgggcgccagcaggaacgctatcgccgcctcccaccaggcgtcgtcgaggcggtcgaaccagtcgttgtgtccggcaccttcgatcaccgacaggcgcctcggttctgccagcccatcatacaaggcccggccgaagtgcggcgggatgatccggtcggcagcggcaatgaccacgagtatcggtcggccgaacgataccaggtgaacgatgctgtcgtagcgatcgcgcaatagccagctgacgggcagcagcgggtagtggtggccggcgacgtgttcgaggcggtcccatggggtgatcagcagcagtccgctgacggcttcgtggcgccgcttgctggcggccgccgcgacgccggcgccgagcgattcgccaatgaccagcagtggcccggcgtagcgatcgcgaacgagggcgatcgtccgctcggcatcggcgacgaggctcttctcgccgagttcgccggggcgcggcccgtaagcggggtattcggcgaggatcacgcgcaaaccgagtcggttgagtacgtgcgcatagaactgacggtgccccgcgtgcccggcgttgccgtggaacactacggccgtggcgcgtgcctgtccttccggttcggcgagcagggcgcggaagtcctgagctgacggccaggccgagagtccacccgattccatttcggcaacgctggcgggctcggggtagtagagaaggtgatcctggaacatggcgactccggcgaggatgagcagacaactgacggcgacgacccgcagcgccgctcgggcgcgtgcaagacccgtgccgccggctgcggtggcgccagcgattccggacgcggcgagggccgctgtggatcggcgttcaggctcgtctgacaaggcgggcatcttcgaacagtgaggtaatctcgacccgggcgatgtcgtggttgtccggcacgatgtagagaatcggcgtgatcagttcttcgaagatgccacgcaggctgcgcgcgcccgtcttgtattcgatggctatctccgctatctgctcgaagacccgcgggccgatcctcagttccacgccttcgccgcggaagatctcgacgtattgccgatagatcgagtttctcggcacgctcatgatgctgaccagcatggctttggtcagggggtgcagattggcgattatcggcaggcggccggtgaattcgggaatcagtccgaattcgaagagatcggtgggtttgacacgcttgttgagtcggtcgaggatgttctggttgtcgtcgcccgaggtggcgatgaacccgaagccgtgcgtcttggacatgatgttctcgagcccgacgaatgccccaccacagatgaagaggatattgccggtatcgatgtagcagttgtccttcagcttgacgggtgagccttccattatcttcaggagcgcatgttgtacgctttcgcccgaaatcgccctcgcctgcgcattgcttgtcttcagtttgtcgatctcgtcgatgaagatgattccgtgctgagcgtcctcgatgttgccgtcggccttgtcgagcagccgcagcaatacggcctcgatttcttcgttgacgtacttggtctgtgccagcgaagtcgcatcggcggttacgaaggggaccttgagcatccgtgacaaggtgtcgcagaggagggtcttgccggttcccgaagggccgacgagcaggatgttgctcttggcaatgctctcccggtcaccgtgaaaggtggcgatctttcggtaatgcgagtagacggcaacggcgagaaccttcttggcgtcttcctggccgatgacgtactgatcaagatacctgacgatcgcgctgggcgtggtttctctggctagcaaggcggtaccccgatttcgatgagtgatttcagcaggtttgccgggtcggcgcggaggaatgctcctctgacccggcatgggcggtgctcatcttatccgaatccagtgctggcgccacgcgcgcaatcgggcagcggcggatggtccccgcgcccgcctccgagctagccgtcacgggccgcggcggacccggatgagcgccaggtatgacaagggggcgagcgccgtgcagatcgccacggcgctcgccagtgcgccggccccgccggccagtccgtgcccaacggcgatgccgacgagcgcggcgagcgtcatttgcacgaagcccatcagcgccgacgccgaaccggccagcgttggatacgccgcgagagctccggcaatggcgttcggcatgaccagtccggtggccacggtacacaagaacatcggcccgagaagcgcggcgatgctgtgaacccccgcgactaccaggcaccacatgccggctccggcgatcgcgccgagccaggccccacccgccagcagccgcacactcccgaggcgcctgaccagccgaccggaagccagcgagccgaagaggtaaccggcgacgaccacaccaaagcacatcccgtatacctgtggcgtcaggccatggcgctcggcaagaacgaaggacgagccggagatgaaggcgaacagcgcgctgtaggagaacgagaaggtaagcacgttgccgaggtagtggcggtcggcaagcaggcgcaggaaagtgctggccatctggcgcgggtgggtcgcaccggcgtcacgatggacgttgctttcgcgcagcaggcgtgccaccgcgatcaactgggtcgccccaatcagtagcaggacgacaaaattggactgccagccgaagagcaccgtcaggaaaccgcccagcgtcggtccgaggagtggtgcaatcgccatggcgccacccatgtaggcgatgatgcgcgccgaatcggtggcgccccagacatcgcgcacgatggcccggcccagtaccgggccggcgcaggcaccgagggcctgcacgaagcgggcgagaatcagcacttcgatgctgtcggcaaagacgcagccgagtgaggccgcgcaatagatcgccagcccggaaagcatcgccggccggcggccgaagcgatcggacagcggtccgtagacgatctggccgcaggcaaagccggcgagaaacaccgacagcgtcagttgaacgcgagccgcatcgctggcgaagactctcgccagcgtgggcagagccggcaggtagaggtcggtcgatagcggcccgagggcgaccagtgtcgtcagcagtaccgccagaccgcgcgagcggggtggcgcagtcagtccggggggcgccgcaggaacggccacatggaactttcgcggctcctcaccgggcgtcgcggagggctacttgcccttgaagtcgaaaaacatcttgaagcagcgggcaaaggcgagcggggtctcgcagtgctcggcccagagttcggcggtcagcgagaaggaaacgtcgccttcggcctccctgtccttgacccagaccagacgccgatcgctgaagataccggtgggcaggcggctgcgtatgaattcccagacgtcgttgagatcgtcgaagctggccaggtcgcccgctccatcggcgccttcctcctcctccacgaaaacctgatagcgcatcactcacctcggcaaagaaacggcccgacccgggaaagccgaacacatggttggttcaaggggcgcaattattggcgaaggcgagcgaatagtccatcccgccggcgacgatcacggtcgcccggcgacctcgctgtgggccgccgtcgccgctcatggcgcctgcagggcggccagttcccgctcgtcgaaaccggccgcccggcgagccgccagattgaaagggccacgcaggcgcggggcgtcgtaggactgcgcgagctggccgtaggtcgtcagcgggtcgaggtcgcgctggtcgcagagccaccggtaccagcggttgccaatggcgacatggccgatttcgtcacgcaggatggtctcgaggatactggcgccgcgcacgtcgccgaccgaccgcagcttgtcacgaatcagcggcgccgcgtccagaccgcgcgcctcgagcgtcctcggtaccagcgccagacgcgccaggaggttggcgctggtcttctcggccatctcccagaggccgttgtgggccggaaagtcgccgtaggcgtagccagttgttgccaagtgggcctgcaacaggtcgaagtggcttgcctcttccctggcgacaccgagccagtcccggtagaacgcggcaggcaggtcgtcgaagcgccagacgatgtcgagcgcgagattgacggcgttgatctcgatgtgagcgagtgaatgaatcagggcggcacgtccctccagggcgttgaccggccgctgtgccacctgcgcaggcggtaccagcagcggcctggcgcggcgaccgggtagcgcttcgccggccagtcgacggatgtcgggagtaatgaactgctggggctcgtcagccagcgcaatgctcctgacggcggcgcacttgtcatcgggggccgcgagcagcagggcatcgagggcagcctggcgcaggttcacggcgggcttccgggcactgcggcctgcggtgaggcaacaaagccatagcgtcccgggacagccgagcgctgcagcgggaccaccggtacgcgggtgccctgccagtcgagcgcgagcgcgtccgcaccgaccccctgagtgatgaaggcgagcagcgccggctcgtcggcgatttcgccgctcgccaggtggaggtggcagagcagggtaggcaggtcgcggtcggagagcagggcgatgcccttcggaatctcgatcaggagactcccttcctcgtcgagcgcggcgccgcgaatctcaccgaccggttcgccgacgtgcgtcgcgagcgcgtccgccgccacgaggtgcacgatccacggcgtgtagtcgagttcgacaaacactcgctgcgggccgttctggacaaagtagttgccgtgttcgtcgtgcgagtactgtcgattgaggaaatcgttcaggccgcaatgggtgaccgggtcgccgcgcagccgccagcggccgcgtcgatcgagcgacagccagccgtagcaggcggggacgttcggccagcgtagcatggcactgaagtcgggttcaggcattggctgtccggcgtgcgaggtcggcgcaggccaccggcgtggtcgccactgtggtcagcggtccggccctcaaagcagttcttcgacgtggcgggcgatggtctcgggtgtgctggccggcgcgtagcgctcggtaacttcgccttcacggttgaccagaaacttggtgaagttccacttgattccctcactgccgagcaggccgggcgccgctttcttcagatactggtagagggggtgggcaccgtcgccgttgacctcgaccttggcaaacattgggaagctgacgccgtagttcatctgacagaagctggcgatttcgtcggcatcgcccggctcctgcgcaccgaactggttgcaggggaagccgaggacgacgaagccacgctcacggtagcgctggtagagcgcttcgaggccttcgtactgcggagtaaagccgcagtggctggcggtgttgacgatcagcaggacctgaccggcgtaatcgccgagcgactggctgccgccggcgaggcgatcggcgctgaactggtatagcggtgcggtcatggcggtgtctccaggagtgatggctttgtcctactgatggtcatcgtcgatcggcacacaggcgcagaaaaggtgacggtcgccatacacatcgtcgatgcgattgacgctcggccagaacttgttctcggccacatgcgacaaggggaaggcggcttcctggcggctgtacggccgttgccagtggctgtcgatgatgtctgcctgcgtatgcggtgcatgtttcatcgggttgtcgtccgccggccagtgcccgcgctcgatctggcggatctcgtcacggatgccgaccatcgcggcaatgaagcggtcgagttcgtccttcgattccgactccgtgggctcgaccatcatcgttccggcgaccgggaagctgaccgtcggcgcgtggaagccatagtccatcaggcgcttggcgatgtcggtttcagagactccggtagccgtcttgagcgggcggatgtcgaggatgcactcgtgcgcgacgcggccgttcgcgcccgtgtacaggaccgggtagtgcggctgcagacggctggcaatgtagttggcgttgaggatggcgacttccgtggcccgcctgagcccgctgccgcccatcatggcgatgtacatccaggagatcggcaggatcgacgccgatccccagggtgccgcggcaaccgcaccctggccgccgtgcggaccgctgaccggttgcacgcgatgattggccatgaacggagccaggtgggatttgaggccgatcggtcccattcccggaccgccgccaccgtgcggaatgcagaaggtcttgtgcaggttcatgtggctgacgtcggcaccgatcagcgcaggcgaggtcagccccacctgggcgttgaggttggcgccgtccatgtagacctggccgccgtggcggtgaacgatgtcgcagatatccttcaccgcctcctcgaaaaccccgtgcgtggaagggtaggtgatcatcaggcaggccaggtggtcggcgtgctcggcggccttcgcggcgaggtcggcgacctcgatgttgccggagtcgtcgcagtcgaccacgaccacctgcatgccgcacatctgcgcggtcgccgggttggtgccgtgcgccgagcgcgggatcaggcagaccttgcggtgagcctcgccgcggctggcatggtagcgtgcgatggcgaccagcccggcgtactctccctgtgccccggagttgggttgcatgcagatggcgtcgaagccggtgatcgccttgagccaggtctcgagttcgccgatcatctgcaggtaaccttcggcctggtcgaggggggcgaagggatggatgtcggcgaattgcggccaggtgatcgggatcatctcgctggtggcgttgagcttcatcgtgcatgagccgagcgagatcatcgagtgatcgagcgccagatccttgctctgcagctgcttcaggtagcgcagcatctgatgctcggtatggtgcgtgttgaagaccggatgcgtcaggatggagtcgctgcgcagcagcgacaagggcagggtcgggtcggtctggcagatctgttcgtcgaggcggtcgaggtcggcgttgacgccggtgatcagcttgatcagcctggcgatatccgcgcgcgtggttttttcgttgaccgcgatggcaaggacgccaggcgaaacctggcgcagattgtaaccggcgtcgatggccgccttgtaggcagtcagcgcgtggctgccgaggtcgacgcgcagcgtgtcgaagaagctccgggtcagcacgcgcagcccggcgcgctgcacggcttcggcgaggatcgcggccaggcggtgaatgcggccggcaatcgtgcgcagcccctgcggaccatgatagatggcgtacatgcccgccatgttggcgagcaggacctgcgaggtgcagatattggagttggccttttcgcgccggatgtgctgctcgcgggtttgcagtgccatgcgcaaggccttgtggccgcgcgcatcgaccgatacgccgatgatgcgcccggcaaccgcgcgcttgtactcgtcgcgcgtggcgaagaaggccgcatgcgggccaccgaagccgagcgggatgccgaaacgctgcgacgagccaagggcgatatcggcacccatttcgccgggcgagcgcagaaggacgagtgccatcaggtcggcggcgacggcgacgacgccgccgcgcgacttgacggcggagatcgggccgctgaggtccctgacctcgccgtgatcattcggatactggaacagcgcaccgaagacctcctgcaaggccgcgtcgtcgggcgacccgaagaccagttcgaagtcaaagaaggcggcgcgggtggtgacgacgtcgatggtctgcgggaagcaggcggcatcgacgaagaaacggtttgatttcgaccggctgacccgccgcgccatcgtcattgcctcggcggcggcggtcgcctcgtcgagcagggaggcattggcgagggcgagtccggtgagatcgacgaccatctgctggtagttgagcagggcctcgagccgaccctgtgcgatttctgcctgatacggagtgtaggcggtgtaccagccggggttctcgaggacgttgcgcagtacgacctttggcgtcaccgtgtccgcgtaacccataccgatcagcgagtgctggacgcggttgcgaccggcaatcgcgcgcagcgcagcgagcgcttcgtgctccggacgcggggcgtcgagtgccagcggcgtcggcagccgaattgccgccggcatagtctgctcgatgagttgctccaggctggcggcgccgatgctggcgagcatggcggtgatttcgctggtgctcgggccgatgtggcggccaacgaagtcgtcgcgctgttcaagggcgcagagggcctcagagaggggcttggcatccatcgcgtgctccggcaaaagggaccgctgtctaggcggcgtctacgatctgttggtaggcgttggcgtcgagcagcgcctccaggtcggcggcggcggtcggtctgatcctgaacagccaggccgcgtaggcgtcctgattgaccgcttccggcgcgtccacgacggcctcattgacttcgacgacggttcccgcaattggtgcgtagacgtcggcagcggctttgaccgattcgaccaccgcggcctcctgttcggccgcgagtgtgctgccgacctccggcagttcgatgaaaaccagatcgccaagcagttcctgggcgtggtcggtaatgccgacactgatcgtgccatccgcttcggcgcgcagccactcgtgactcctggtgtacctgaggtcggcggggatagtcatctttgctcctgacaataagattgggttaggtggcgggatatgggggggatggattgggatgttacgggatgctaagggatgttaaacgagaacgctgccgttcctgacgaagcagggcttgacgacccgggcggcgagcaacttgtcgcggatcgccacctggatcgtatcgccgagcgccacggcaagtggcagccgcgccagggcgatcgacttttgcatcgtcggcgaaaagctgccgctggtgacctcgccggtcccatgcggcgtcaacacttgctggtgcgaccgcagcacgccgcggtcgagcaagagcagcccgcaaaaccggtgctgctgcggccttgccaggagggcggccttgccgacgaagtcgcgcggcgagacgaggtcgaccgtccatgccaggccggcatcgagcggcgaaacggtctcgtccatgtcctggccatagagattcatgccggcctccaggcgtagcgtgtcgcgagcgcccagtccggatggccgcacgccagcctgggccagggcgttccagaggtcggtggcgcgcttggcggggagcgtgatctcgtagccgtcttcaccggtatagccggtgcgggcgatgaaatagtcggcggcgatgcaggcgaagaacggtttcaggggctcgcaggcggaacgacagtccggcagcacctgccacagcctctgacgcgcctgcggtccctggacggcaatcatcgccagcgcatcggcgcccgcgcgtcgcggcgtgatggctgccgccatgcgccagtcggcgagtcgggctgacatccacgccagatccttgatcgccgtaccggcattgacgacgatccggtaatgcgtctcgtcgagataatagacgatcagatcgtcgagcacgccgccgccttcgttgagcatggcgctgtacagggccttgcccgggagttgcagcttgtcgatgttgttggcaagcagacggcgcaagaaaggcctagcgtccggaccatcgaggtcgacggcgcacatatgcgaaacatcgaacatcccggcgtcacggcggaccgcgtggtgctcctcgatctgcgacccataatgcaggggcatttcccagccaccaaaatcgaccatgcgtgcgccgctttggcgatgcgattcgtaaaggacagttttctgcattggttcaatccactgaaagaggttgttgaagtcgattccagaaacgaaaaaagggtgaactcggatcgagttcacccccctgtccatgtacctgagagattgtcggccaaaacccccggccgcgctgccccatcggtgggcgcttcgcctcaggcgcgcgccgctctccagagttcagtgcacgaacggttcatttgcctgagcgtttccgggtggattgcgccttcggcggcggcgtcgccgctctctcccattcgccgtgcaactatagcgtggtggaggcgcaagtggcaagccacaatccgcagggggaatgtgcaggcggcaggccggatcgaggtggcgcactgtggcgggcgcggcacagcgcacgatgatctccatgcgccggcaaggtgtcgaaaaattttacactgcccggggccgagatttcggaaaagttgcgcgaacggttataaattataggcttatatttattggcataggtattgcttgtacgagtgcaatgcgctgtttcagaggcggcagcgtcagtgcaggcgccagggtcagacgcaccccaaaacgttttttagaggacacgactatgatgataaagaaacttgtgctggcggtcggtgcgaccgtggctttgggtggcgccagcgttgcccatgctggctacctcgaaaccgcgacgaacttcagggccaattgggagttctcggacttcggaaacgctgacggcgtggtgaagctgaacttcatcaaagtttcgggagttctggagttcaacattccgcctccgggcgcgtggttcgcggagcgcaagggtacctacgcttgggattataacggtgtcgcagtggcatcgccgtcgccgcctatggccgctgcgtgtgcgacgctgggcttcgcgggctacgacgcttgtaccttctcatccacgtttaagccggcgggcgcagcgacggggagctacaccgacattaccggtacgcacttcgtttacgactggaacaccaataagtggacttccgacggcgtttcgtactccggtggcgactttactgcttcgggtagcgggctgctgttgctgttgggtgctgccctcggcccgggtggcggcgtcatcgccggcttcttgggcagtggtaccgtggcggtggagcacacattcggtgacgatacttggagtctgactctgacggagagcgatggcctcaatttggaagcgaccctttatggactcgacaatgggtcgatcatcgcaccgccgttcccccccggaaacaaggatgggctgatcaacgggctggtctttgcaaacggtgcggtgcacattcctgagccgggttccctggcgctcatgagtttggctctcgtcgggctcgctgcacgtcggcgcaaagctgggtgacaagcttcgatggcaagagaaacggcggcgttggccgccgttttttttgttgtggctgctcgtcttagagtatgaccctgcggcggcttcggtgggctgccggcccaggcacgccggcctcttgccaaagtggtgaaatgaaacgggcagcggctgggtggagaaaaggcgaagcgcgtgcgcccctggccagttccgcgtcctcgtctggcaccaccgcggcggctggtgccacgcgagccgtcttgccgccaggcgccgactttccgctcaggcgtctgattgccgccgcctcgtcattgccgctcggagacgcagtgcaagcgggtgctggcggtcgttgatccgttctggtgtcggaattctttacactcccgtccgaacttggtgaggtggttctgtaagagcatgtattgaaatacattttgtgccttctgtttgtgggcattgttcttgcttggtgttttttggcacttgcttctctagcggcctcccgagtcggccgggttggacgggttggacgggtcggtggtcagtggtcagcgtcggaggcatcgcgtccttgtcggatcgtcggaagctgagcgcagcgaccttcgcggcggcaatgtgctcgttgctttggtggtcgagccggtaagtcacagggcgtcagcagtcactctacaacacgcgcgtggcgtagaatggcgtctggctgcggactgaacgagcagtggaggcgagtcttggagttgactgttttatttgttttttgcgtcgcgatttccggtgttgcgatacgcttgagcagttctctggcgcgtcgtcttggggtcatggacgagcctggcgagcacaagcagcacggtgaccgcacgccgtttgtcggcggcgtcggcatcatggttgtgctcttgagtatcttcccgctggcggatcttggtttctcgcgcgtgtcgctggattcggtcggcgccattggccttgtcgccgtggtgatcttccttactgggctggctgatgacgtctggcacctcgcggtgaagccgcgtctgctggtgcaggcgattgccgcgctgttgatggtcttcgtcggtggtgtggaattgcggtctttcggcgagctttttccgggggtcacgcttgatctcgggctgctgggcgtgcccttgacggtcttcgcgaccattggtctgatcaacgccctcaacatgattgacggtatcgatgggttgtcgggctcggtcagtctggtcagtctgggcctgatcgccctgatcgcccatcacggacacgacgctacctatttcgtgctgcttgtcgcgctgatgggcggcgtcgtcggcttcctcggctacaacctgcgctatgccggtaacagtcgagcccgggtcttccttggggacaacggcagcatgctgcttggattcgtttttgcgtggtcgctgatcgcgctttcgcaggcaacggagggccggcagccggtgatgactccggtgaccgctctgtggttgttcgccttgccgctgatggataccgttggcgtcatgttgcggcgcatctggcttggcaagtccccgtttcgcgccgaccgccaccacttgcatcacctgttcatccgcgccggatttcgggtctgtgacatcgttgcgctggccgtggccatgcagttcgttttcggactgctcggcgttggcggcctctggctgggtgtgccggagtatgtgatgttctggctgttcgtgctggtttttgcggcctatgccttcgtgattgcccgtccgtggcgtctggtgccctggctgcgccggctgagccgtcgtctcggcttgccgtctgtcgaggtgcgtggcatcttcgtcggttatttccgccaggaggcttatcgggaggttgtcggcgtggttgccgctggactcggccgaggttatgactaccagatcagtgtgtaccgggccgaacgatccgctgccgacgggcgcaacgtctattgtctggtgcatgtccccgtagtcggcagtgatcacctgataggcatcattcaccgtgacgccttgcgtatcaggagacgtctgcttcgccggcaaggtggggtcgaggtccggctgttcctgtgccggggcagcgagctggacccgcacgagagcggcgcttcctcacaaggcatggccggtcgcagccgaactgtcgatcgtcgcggtatgtgcagtaccctgatctactctactgaacgtggcgacggaatgggtgcgagtgaccaggtcggctttgaagtcagtgttcctccagcatgaaggcgaactgaggtgttcaagagggtcctaaccgtttgcactggcaacatctgccgcagcccagccgcagagttccttttgcgtcggcgaatcgaagaggttggcaggccggtggaggcgcactcggccggcatcggagcactggtcaatcacccggccgaagaaaccactcggacgatgctgcaggcccgcggggtcgatctgagtgtacaccgggccagccagttgaccccagaacgtctgcgctgggccgaactgattctggtcatggagaagcaccaccgcgacgcggtgctggcaatggatccgaccgcccgcggcaagaccttcctcctcggccactggacccagaccgaaatccccgatccgtatcgacgcggcgatgcggcgcacgcagaagctctccgactgatcgaagccgcggtagagccctgggtgcataagctctgctgttagccgcagcgccgcgcaggaggtacccgaatctgtcgtgtcgggtgtcccgcagatgaggctcgaggcgcgggaaaggaaactggcgggggtgccccgtgtcgtgcgaggattgtcggctcgtcaggcgatgtaccctcggcgagtgcgggtagccgtcattgcctgcatggggggtgacgcgagtggctcgcaccggtgtccataagtctcaaggggcagcgacgcgaagcacgcgcaagcggaaccgaccggggccgtcgtttgcgcgcactgcagcaatgctgctggatcgagaggctgctgactcccaagtcgcggcatcgcagggcagtccccgcgacagcgcagagggcgtagcgagtctacccggtcgcctgcgccgtttctttgcggcgaccaagaagggctcgatggctttgcggtggatccgcggggcgtgtaaacttcgccgcgccggccgtagagagcgcgtcagcaacggagattgaggaacagagatgaggaattcagcatgaggttatcgtctgccgtgcctgacaggatccggcgtttcctgcttgctctgattgccagtacgcttgccggctgcagtatcgttcccggcaaccagagctacagcaaccgtgaggaatcggacgtccggctgccggtgcagcagggcgatgtgctcgcgccggccaacgtcaagatcaaaccgattaccgccgaactgatcatcgacatgttcaaggtggcgcggccgccggttggcgacgggaccagcgccgccaaggtagcgacccagaacagcccgcggcccggcggaacggatgtcaaaccggtacccgaatacagactcggtccgggcgacatcatttcgatcatcgtctgggaccatccggagctgaccatcccggccggtagcttccgtacggctgaacaggccggtactgtcattgccgatgatggcaccatcttctttccctatgcgggggttctcaaggttcagggaaagacgacgagcgaggtgcgcaccttgctgtcggcaaggctggcgaagtacatcgagaaagtccagctcgatgtccggatggtcgccttccgtagccagcaggtctatgtcgttggtgaagtcgccaagccgggtatccagcaggtgacggacatcccgatgacgattctcgaggccgtcaatcgagctggtggtttcacgcctgaggccgattacagccgcgtcctgctgacgcgtcgcggcacgacttatctcgtcgatatccaggcgatgtacgactacggcgccactgagcagaacgctctgctcgagcaaggcgacatcgtcaacgtgtcggaccgcagctacaacaagatcttcgtactgggcgagatcgccaagccggggtcgctggtgatgaacaagaagcgttcgacgctcgccgaagcgctcagcgatgccggctacatcaaccagaacacttccgatccacgctggatctatgtgatgcgcggcaacaccgatacgccggaggtcttccatctggactcgcggctgcctgacgcgatgctgcttgccgaccgtttccccctgcgtccgcgcgacatcgtctacgtcgatgccgcggccgtcgttcgctggcagcgggtgattgccaacatcctgccgaccgcaacgatgctcaatctgaccagccagacgcagtttccgctcttcggtgcgcggcagccaccgttctgaccctgacccgggccgtctcgagcttgtggcggccgcggcgggccggtgccgggctctcttccccgagcatggcggcctgctcaccacgcccaggcgccccgacggggccctggggaacgcaatttcggatgacccatggacaatgatcagatcacgcctccgttcaactcccccggcacatcgggtttgaccggagcccagacgccagtgcggtctaccccgcagatctcccccgacgaggaggacgaaggcctggcgctcggcgagatcatcgccgttctcatcgactaccgttggctgatcgcggcgatcagcctcgcggcactggttctgggtctggcgtggctgtttgtcgccaagccggtctaccgggccgatggcttgctgcagatcgaggagaagagttctggcgtcggttcgctcaaggccttgcagccgctcctcggcgacgatacgaccgtctcggccgagctcgagatcctcagttcgcgcatggtgctcggacgggtggtcggcaagctcaagctcgatatcatcgccaagccgcgaaccctgccgttgattggtgccgccgtcgcgcggcgctatcagggcgatgagccgaactcgccgtggctggggctttcgagtttcgcctggggcggtgagcggattcaggtcgactcgctcgacgtgccggcgcaggcgctcgatgagacactcacgctgatcgccggggagggcggtagcttcgaactggtcgacaacgacgatcagcaggtcgtcaagggaaaggtcggcgtgcgcggcagtggccaggggtactcgatctttgttgcgcaactcaaagcgcggccgggaacccgctttcggctgaccaagctttccgcggagtcggcaatcgacgacgtgcggcgtcgctactcggtcaaggagcgtggcaagaagtcgggagtcctcgagttgagcctgacggggcccgatcctgaggagatcggcctcgtcctcgatgacattctgaatacttacgtccgccagaatgtcgagcgtcgttccgccgaagccgagaaaacgctcaagttcctcgaaacccagttgccggctctcaagaaggagagcgataacgccgaggcggcgtacaacaactatcgtcagaatcgcggttctctggatctcaacctcgagacgcagggcattctcaagtcgcttgtcgaggtcgagaacgcggcggtcctgctcaagcaggaacgcgacgaactgcgtcagcatttcacaccggaacaccccaggattcaggcgatggacaacaagctgcagcgcctgaatgaacggcgcaagcagtttgagggggaagtctcgcgtctgcccgacacgcagcagacggttctcaggctcgcgcgcgatgtcgaggtttctaccaagctatacaccgaacttctcaataccgcacaacagttgcgggtatccaaggccggcacggttggcgatgtgcgcgtcatcgacatcgccgctgtcggtcgcgaaccggtcggcgccaaaccggtcgcgatcctcgggattgccctgttgctcggcttgctggtgagcatggtcgccatctggctcctgcgctcgctgcgtgtggtcgttgaagacccggaaatcatcgagtcacagctcggtctgccggtttacgcgacggtgccgcactgccagacagagattgatctgcatcgtcgggcgaaagtcggtgaagccagcgaactgctggctgtggcttacccggaggaagacgccgtggagagcctgcgcggcctgcgcacgacgcttcatttcgcgctcctcgacgcccagcgcaactcactgctgatcaccggatcgagcccaggtctgggcaagagtttcatttcgaagaatctgggtgccgtcctggcacaggtcgggaaacgcgtcgtcatcgtcgatgccgacttgcgcaggggccatatccacaaggagttcgggttgcctcgcgcggtcggggtctcggagtatgttgccgggcaggcgagtctcgacgagatcctgaagacctcgtcggtgcccaacatgtgggtggtgacgaccggtcagattcccccgaatccgtcggagttgttgatgcatcagcgtttcgaagcgctgctcggcgaactcggggcgcgttttgacacggtgatcgtcgatgctccgccggtgctggcggtttccgatgcggcgatcatcggacggcatgtcggtgcgacgctgatggtcgcgcgcgccggcaaacacccgattcgcgaactggagcaggcggtcaagcgcctcaatcaggcgggcgtgcaggttcggggcttcgtcttcaacgatctcaacgtcaaccggcagcgctaccgttacggctacaagggctacgtctaccgctactcgtacaagagctgaccgcccggggtgacgccggggcgcgccgtctgcacccttcgaaagcgcaagggcgagggggtcgcggggggggggcgtggtgtcgctcccggcgctccgtacgggccggcgcgtgctggggggctagctggctagaggtctacggccgggttgcggcgccttcgtgcctcgtaaaggcacacgccggtcgccaccgagacgttcaggctggcgaccgagccgagcatgggaatactcaccagttggtcgcaggtttcgcgagtcagtcggcgcagtccgtcgccttcggcaccgagcacccaggcggtggcggttgaccactgggcggcgtaaagatcgtccttggccagcgcatccgtgccgatgacccagatgtcgcgttccttcatttcgcgcagggcgcgggcgagattcgtcaccgtgatgtacggcactgtctcggcagcgccactggccaccttaactgctgtctgcgtcagaccgaccgcgcggtccttgggggcaatcacggcgtgcgcgccgacggcgtcggctacccgcaggcaggctccgaggttgtgcggatcctggatgccatcgaggacgagcaggaagggcggctcgtcgagcgtgtcgagcacgtcgtccagcgtcacgtggcgctgcgtcgcgcccacggtggcgatgacgccctggtgcctggcgcccggcgccagtgcttccagtcgggccggatcgaccggcatgacgcgcactgcggcgaactccgcatgcgccaccagatcgcgcagacgggcatcgtggcgactggcgtcgacgtagatctcgcgcaccgcaccaggatcgtgccgcaacttggcgagggtggaatggaaaccgaagatcaggcgtgagtgcgtggacatggacgaggccgaggtgggaagaggcggcgattctaacagcttgttcccggtccgacggttggcgtggcaaccgtcgttaccgccggctggtgctgacgacgccggtgggcgctttcttcacttcccgacgacggcgatggtctcgagagtgcgcgagcgccagtcgagtacggccgtgcggatggccatctgctcgccgaggcgcggaaactcggcgcggatgacgtcggcagcgaaggtcgacagaaagcgtgacttgagttccgcgcgggcgcggtcgacgccgatttcgtcgtacggtaccgaggcgaggagcaggaagccgtcgttcgggatgcggccggccagcatgttggcttcgatgatgccggcggcacggcgaatcggcacgtcgagattcggactgtaggggccgatgatcagcgcgatgttgggcgtatgcaggaagtcgaagccgcgaccgaggcagatcatccactcgcgatgttcgatgtcgagcaggcgctcgttgcggcgaatctgcgcccgcacgttctcgatgtgttcgaggttgccgtagagcaagggcagcagatcggcgcgcatgcgggccggcatgtcgggcagcagcgcggcgaggcggagttcgagcgtcgccctgtcggtcgacgtcagcgtcgccagatcgagtttgtcgccggccgtgccgtggatcaccagcgcatcctcgtcggtttcgaaaccgcagaccagcggatagacggtgccgtgatcggtgccgaaaatgtattcgacctggcggcgaatctcgtaggtgtgggcgatcgccgctgccgtgtcgtactggaagccggcgcagccgcgacgcgggtcgccttgtgagtagtggtaggttaccaggaaaaccacgtggcggccggcgctgacgacgcgctgcacatggtgggcgagcacctcgccgaggtgcggccagccgagatcgaagatgccgccaaggttgcggaagggcatcaggatgccgaccggcgtgttggtcgccaccgggatgttgatgcggccgtccatgcacttcagcacggcgatggctgtcggatgctcggcgagatagtgctcgcgcgccaaccaggcttccgggctgcgaaagatcgtactgtgacgctcggccaagccgaacagccagtcgatgcgttcctctatcggtttgccgtggatatccatgtcggggctcagacgatcatgcccgcggcgacggtgttgttcgacgattcgtcgatgacgatgaaggcgccggtgccgcggctctcggcataggggtcggcaaagatcggctgcgccagtttgaagctgacccgggcgatgtcgttcatcgccaggcgctcggccgcctgctgctccatgctgttgatgtcgacgcgaaaggcgatgccggcgagcatcgccttgctgtcgcgcgtggtgtgtcgcaggagatactttcggcgcggatcgagcggcgactcggaaagccagcagagcatggcgtcgatctgtctggcgattttcggcaactcgccggtcttgacgatcatgtcgccgcgcgagatgtcgatctcgtcctcgaggaggatcgtcacggactgctcggcaacggtccggggtagcgactcgccgagaatctggatgtccttgacgcgcgtctcgcgtccggaagggaggacggtcaccgcgtcgccgatcgccagttcgccggactcgacgcggcccatgaagccgcgatagtcgtgcagttccgggttggcggcgtcctgcgggcggcacacgtactgcaccgggaagcggaacttctcggcgtgctcgccgtgcagcgccgggacgttctcgaggatatcgagcagcgtcggcccgtcgtaccagtccagacgctcgccacggtccacgatcatgtcgccgttgagcgccgacatggggatgaagcgcacgtcggtgattcccaatgcggtggcgaaagccaggtagtcgctcctgatccgggcgaaagttgccggcgagtagtccacgaggtccatcttgttcaccgcgacgacgatgtgtggaatgccgaccaggtgggccagataggagtggcggcgggtttgcgtcagcacacccttgcgggcgtcgatgaggatgatggccaggtcggcggtggacgccgcggtgaccatgttgcgggtgtactgctcgtggcccggcgcgtccgcaatgatgtacttgcgcgtcccggtcgtgaagtagcggtaggcgacgtcgatggtgattccctgctcgcgttcggcctgtagtccgtcggtcaacagcgacaggtcgacgatgtcgagcccgcgcctggccgaggtgcgctggatggcgtgcagggtgtcggcgaggatggttttgctgtcgaagagcaggcggccgatcagcgtgctcttgccgtcatcgacgctgccgcaggtcaggaagcgcagcaggccgttgtccggaatggcttcggtggggagtttctcgatcgcggacatcagaagtaaccttccttcttgcgttgttccatcgacgcgtccgacgtttggtcgtcgagacgggtggcgccgcgctcggtgatcgtcgtgatcgcggtttcggcgatgatcgcggtgacactggcggcgtccgattccaccggcgccgtgcacgtgatgtcgccgacggtgcgaaagcgcaccatcagattctcgatgctgtcgccgggtctcgccggcgtcacctcggtgaccggcaacaggccgccgctgcggcgcacgatcggccggcggtgggcgaagtagatcgacggcaaggccaggtgctcgcgttcgatgtactgccagacgtcgatttcggtccagttggagatcgggaagacacgcatgttctcacccttgaaactgcgcgcgttgtacaggtcccatagctcgggccgctggtttttcgggtcccactggccgaattcgtcgcggaaagagaagatgcgctccttggcgcgtgccttctcctcatcccgtcgcgcgccgccgatgcaggcgtcgaagccaaactcctcgatcgcttcgagcagggtcaccgactggtgcttgttacgcggttcgtcggcggatttcagtaccaccgtcccgcgcgccatcgaatcctcgaccgagcgaacgatcaggcgctcgccgagttcggccgcccgccggtcacggaagtcggtgacctcgcggtagttgtggccggtgtcgatgtgcatcagcgggaacggaaagcggcccgggcggaaagccttttcggcgatgcgcagcatgcagatcgaatccttgccgcccgagaagaggaggaccggattgctgcactggccggcgacctcgcgcatgatgtggatggcttcggattcgagccagtcgaggtgggaaagggtgactcgcgagagcgttgcagtactcatggttgacctgtgtctgatccttggggcttcaggcgcgcttgctgtgcaagccgcattccttcgattgtggattctcccaccaccagcggccggcgcggacatcttctccaggcgtgatcggccgcgtgcacggcgcgcagccgatgctcgggtagaacttgtcgtgcagcgcgttgtagggcaccgcatgctgcttgaggtaggcccacacttcgcgctcgctccagtcggcgagcgggttgaacttctccaggccgccgttgctggcgtcgaaactgcgcgtcggcaagccttcgcgggtcgccgcctgactggcgcgcagaccggtgatccacgccttgtggccggcgagggcgcgctgcaagggctcgaccttgcgtacgaagcagcagcccttgcgcaggtccaccgattcgtagaaggcgttgataccgttttcacgcgtccacgtctcgaccagatcgtggcgcgggtagtagagccgcagcgccaggccgtagtgcttcttgacttcggcgatcaggtcataggtttcgagcggcaggcggccggtgtcgagcgaaaagatgtcgatggcgagctggtcgcggacgatcaggtcggtgaggaccatgtcttcggcgccgaggctgcaggcgaaagccgccggcgagaaatcgtcggcaatctcgcgcaacagccggcgtgcggcgtcgacgcgcgtcgccaggccctcgagcagcgtcgggtcgtcaagatggagtctggcgttcatgccgcctcccgggcgaagcgccgccgaaacagcggttgcggctggtcggcagccgcctggtaggtctcgctgaagacccgcaggccggccagagccttgtcgatgtccttgttggcgcgcagcgcataggcatcgatgccgcaacgacgcatgtagaagatctggtcctgcaggacatcgccaagggcgcgaatctcgcccgcgtagtggtagcgctcgcgcagcagccgggcggtcgaatagctgcggccgtcggtgaatttcgggaaattgacgccgatcaccgcgaagcgtgcgatgtcggcggccagtgcctccggcccttcgtggctgtcgagccagacaccaagcggcgcgggcgtggcgatcagttcgtcgcggcgggtgagccagacggcgagcggcaccagcgccggttcggcaggcagcctgagcgactcgggcgtgtcgccttcggccagtgtcagcacctgccagttgtcgtcgacgatgctctcgttcttgatgatcctaggcattgaccagttccttttcgttgctgtccactttcgccacgcgtcgccggtcacgcccggcgtaggcgcgcgccttgaacggttcgatgccaatccgctgcagggtgtcgatgaagcgctcgctgtcgccgcggttttcgcgatagacgtcgatcagcgcctcgatgaccagaggcacttcctgcgcatagaacgagggcccgatcaccttgccgatcgtcgcggcgttaccctgctgcccgccgacggtgatctggtaccactcctcgttgttcttgtcgacgccgaggatgccgatgttggcaacatgatggtgcccgcaggagttcatgcagcccgagatgttgagtgagatgtcgccgatgtcgtacaggtagtcgaggtcgtcgaacttctgctgcaccgcgtcggcaatcgggatcgagcgggcgttggcgagcgcgcagaggtcgccaccgggacagcagatcatgtcggtcagcaggccgatgttggccgtcgccagccggtggctgcgcgcgatctgccagacttcgtacagatcgcgctgcctgatgtcggcaaggaccacgttctgctcgtgagtgacgcgcagttcgccgaagctgaagcggtcggcgaggtcggcgaccgccagcatctgcgcgtcagtgatgtcgccgggagcgaccccgggtgctttcagggagagggtgacggcggcgtagccgggcgttttgtgcacatgcacgcaacgcttgacccagttggcaaaagccttgtcgctgctcagtcgtgccgcatgcgccgagtcttccgcgggcagtgtttcccagggcgggggtgcaaaatggtgggcgatgcgtgcgaactcggcatcgggtaccgtcgtcggaccatcctgcaggtacgcccactccgcgtcgacctgccgggcaaactcctcgataccgagcgcctgcacgaggatcttgatgcgcgccttgtacatgttatcgcggcgcccgtatcggttatagacgcgcaggatcgcatcgaggtaggagagcaggtgccggcgcggcaggaactcgcggatcagcttgccgaggatgggcgtgcgcccgaggccgccaccgacgaagacccggaagccgatctcgccggtgtcgtcgatcacgaggccgaggccgatgtcgtgcgcccgaatcaccgcacgatcgtcggccgcggcattgacggcgatcttgaacttgcgtggcaggtaggcaaactccgggtggaaggttgaccactggcgcagcagttcgcagtaaggacgtggatcggtgatctcgtcgggcgcgcagccggcgaagtggtcggtggtgatgttgcgcacgcaattgcccgaggtctgcacggcgtgcatttcgacgctcgccagttcgcccaggatgtccggcgtctcttcgagctgcggccagttgagttgcatgttctggcgtgtcgtgaagtgcccgacgccgcggtcgtagcggcgcgagatctcggccagcttgcgcagttgcgcggccgccagcatgccgtaggggatggcgatgcgcagcatcgggccgtgccgctggatgtacaggccgttctgcaggcgtagcgggcgcaattcgtccaccgagagttcgccggccagatggcgggccatctggtcgcggtactgggcgacgcgctcgtcgatgatccgttggtcagtagtgtcgtagcgatacatcgctcgttcctttgatgaatgagggctgggttggcgtcaggtgccaccctggcacttacagggcaatcagtttgccaccgatcagcaccagcatgccggcgaggatcgggcgcagacagcggtccggtacctttgccgaggcgtggctgccgagccagatcccgggtagcgagccgagcagcaggctgccgagcagcgaccagtcgacgctgccgatcagccagtggcccagaccggcgaccagcgtcagcggcacggcgtgcgcgacgtcgctaccgatgatcctgatcgccggcaggcgggggtacaggtagaaaagcaccgcgacgccgagtgcgccggcgccgaccgaagaaaccgataccagcacgccgagcagggcgccgacagctaccgtgatgggtgcccgcaactgcgtgtgcgccgcgtcgtcggcgtgcgccagtgcctgctgctgcagcttctggcgaaagatgatcgctgcagcggtaagcagcaaggcgattcccagcgagaacgagatgacctgcgagacttccggacttcgcttgggcagaaacgacagcgcccagacggtcagggccgcggccggaatgctgccggttgccagcaggcgggtcacttgccagtccacgtgccccttcttggcgtggacgacagtcccgccggccttggtgatcgcggcatagagcagatcggtgcctaccgccgtcgccgggtggacgccgaaaagcagtaccagcagcggcgtcatcagcgagccgccgccgacgccggtgagcccgacgatggcgccgacgacaaaccccgacaaggtgtacatccagtccatgacggcgcgccgcaacaagaaagagggcgcatggtagcagcgcacgacttgatcgaaaaagaatgttaagttagattgttataacgaatagtgatttcgagggaccatgaagctgcagcaactccggtatctggtcgaggtggcgcgccagggcctcaatgtgtcggaagcggcagaggcgctctacacctcgcagcccggaatctccaagcagatcaagctgctcgaagatgaactcggggtgattgtcttcgagcgcagcggcaagcgcctgacggcgatcaccgagcccggcaaggtggtgctcgaaatcgccgagcgcatgctgcgcgacgccgagaacatcaggcgcgtcggcgaggagtacgcgggcggcgattccggcagcctggtgatcgccacgacgcatacccaggcccgctacgccctgcccgccgtcgtcaagaacttcgtcgaccggcaccccaaggttcgactctcgctgcaccaggggcatccgacgcagattgccgaatggacgctgaaaggcgaggccgacatcgccatcgctaccgaggcgctcgaccagtatccgcagctggtgatgcttccctgctaccagtgggtgcactgcgtgatcgcccccgatgggcacccgattctcgccgagaagtcattgtcgctggccgccctggcgcgctggcccctgatcacctacgactcggctttcaccggccggtcgcggatcaacaaggccttcgagctggcgcaattgacgcccaacgtcgtgctcaccgccatcgacgccgacgtgatcaagacctacgtcagccttgggcttggcctcggaatcatcgcccggatggctttcgacccgttacgcgatgttggcttgcaggcgatggccgccgaacacctgttcggctccaacaccacccgcatcggcctgcggcgcggcacccacgtccgccgctacgaatacgatttcatcgaattgttcgcctcgcacctgacgagaaaggcggtcgacatggcgatggccggcgttcgaccggatgaggagtaccagctttgagggggggttctgtggtccatcggatcatctcagcgtcgctgtccttcaaccattattcagccatggcaaacgctcacgatacgggctacaaactccttttcgaggccttcggcaagctggcactcggtgagagcgtcgaggtgctgcccgaagcgccggtcggggggcgttacacggcgacggtgaaagtcatcgaccgcgtgcacgacgcggccagcggtacgttcggcgttcgtctcgagatggccaaccccgggctgaagctgccggccggaatcaagtgcaaggcgagttttgcggggatcggggggcgggtcggagcgccgcctccgggtgcggcgcggccggagcgtaagcccgcgccggcggcagtggggaagccgatgtagttgccggtcattccatggcgccggacaagggctgtgcgacaatcggtcgctacgcctcgggaactcgtttccctatcgatcgcggagatgcgcaaggtggcccgtcacggtacttcctgtttccctcggctgtttgtcttgtcaggctggctcgtcgccggcgtttgcgctgccgatgtgcctaccgcggggcaggagtgccggctgcgcaacgccgcgacctgcgaattgcgcggcgtgccgtacgtggtcgacgggccttgtccgccgggggcacgaaccctccggtcgccaggccatgagcgctgtgcagaggcggcggacgaaggtgcgcgtgctggagagagccctgcgctggcaaagcgggtcgaggcgccgccggcacggccagggccggctggcgatctggcccgggtcgggcagatcgagcgttggttgttgccggcgatcctggtgtttggtgctctgctgatggctggcctggtggccgtgatcgcgctgcgtcggcggcaagctgatcgtgacgaagcggctgtggaaccgggcgtcggccggacaattctgcaactgctggttgccgccgcactggccgtgccgcttggctatcaggccgccggttttgcctttcgacggatcttcgccggatttgacaatcacgataccgcggcgccctggttgctggcggcgccggctggcgctgtcgtcttcatcttggtgacgggcgtgggcttcgccctgctggcgctcctgctcgacaagctgttgcgcgggcggtcgaggaagtagcgctgtctccgcgactacatggcggtgagttcgcgccggtagcgctgccagttggcgacgtagtggtcggcgctaagcctgatgcgggcgacttgttcttcgctgagctggcgaaccaccttgccgggcgagccgacgatcagcgagtagtcggggaaggtcttgccctcggggatcagcgtattggcgccgacgatgcagcccttgccgatgacgctgtggttgagcaggaccgagccgataccgatcagcgagccgtcgccgatggtgcacccgtgcagcatcaccaggtgaccgacggtaacgtcacggccgatgctcagcggcacgccttcgtcggtgtgaagcacgctgttgtcctggatgttgctgttctcgccgatgctgatcgggtcattgtcgccgcgcgccgtagcgttccaccagatggaggcgtttctggcgaggcgtacgtcgccgatgacgatggcggtgggggcgatccagctgtcggggtcgatctgggggcggcggctgccgatgacaaaggtgggcatggggtcgtttctcagggtggttgcgggtggggagattgtagcctgtcgggctattgatgacgcagcgcctcgatcgggtcgagggcggcagcacggcgcgcgggatagaatccgaagaagatgccgatgccggcggccaccgcgaaggcgacgagcaccgagccgccggagatgacgatcaccatgtcggtcatggcgttggtcaacagggcgccggcaataccgagaacgaggccgatcaggcaaccggcgaccgagatcatcagggcttcgagcaggaactgggcgagaatgtcgcgctggcgggctccgatagccatgcggatgccgatttcgcgcgttctttcggttaccgagacgagcatgatgttcatgatgccgatgccgccgacgagcaaagacaccgaggcgatggcaccgagcaggaccgacatcacgcgcgtggtttcggcggccgagtcggcggcggcggccaggttgcgcacaaagaagtcgttgtcctgtccttcgcgcaggcggtggcgctggcggagcagcgcggtcatgctcttttcgacggtcggcatggcttcggccgaggtggcctggaccatgatcaggcgcaccgagcccgggaaggggttgccgaagaccttgcgctgggcggtggtcaggggaatgatcagggtatcgtcctgatcgcgcccgtcgaggttttgtcccttcttgccgaggacgccgatgatcacgaaagggctttggcggatgcggatcgtcttgccgaccggatcgtcggcaccgaagaggttgtcggcggcggtctgtccgatcaacgcgacgcgggttgccgcgcgcacgtcggagtcgccgaatgggtagccgttgactatcgtccaggctcgcgcatcgaggtaggggggcgtcgtgccgaccaccgtcgaactccagttgttggggccgtagaccagttgctgggtgccctgctgcaccggtgcgacgttgctgacgccgtcgagttcggcgatggcttcgccgtcggcgacggtgagcgtcgggccgccgccgccgccgctgcgcaggccgccggcgctggtcgaacccgagatcacgatgtacaggttgctgcccatcgtactgatcgtctgtgcgaccgcatactgggcgccctggccgatggccatcatgaggactaccgagccgacgcctatgaccatcccgagcatggtcaggacggtccgcatgcggttggcgcccatggcatgccaggcttcctcgagcatggctttcagcatgcgttggacgctcgtgccggtgtggcgacgtcgctgacgatcagtccgtcgaggaagcgcacctgccgtcgggcgtgcgcggcgatatccggctcgtgggtcaccaggacgatggtgattccctcgcggttgaggtcgaaaaacagcgtcatgatttcttcgctggtacggctgtccaggttgccggtcggctcgtcggcgaggatcagttgcggcgtattgacgagcgcgcgggcaatcgcgacacgttgctgctggccaccggaaatcctgcttggcagcgagccggcgtaatcgccgaggccgacgcgctccagttcctggcgggcccgcagccgccgctgctcgcgcgcgatgcccgagtacaccagcggcaaggcgacgttgtcttcgagcgtcatccgcggcagaagattgaagccctggaagacgaagccgatggtccggttgcgcaacgccgcgagttcgtccttgccgaggtgggcgacgttacgttcgaccaggaagtagtcaccgctgctcggcgtatcgagacagccgagcaggttcatgaaggtggacttgccggatcccgaggggcccatgatggccacgaactcgcctggctcgacgttcagatcgacgcccctgagtgccgggaagggtccggcagccgtgctgtaggatttgccgagcgcaacgacgcgaatgatcgccggcggcatcagaacaatctcatgcccacgctgctcggcttgccggtggctgtcgccacgttctcgcccacgacaaccttttcgccttccttcagatcgccacccagcacttcggtattgcggttgtcggtaatgccgatctgcacgctgaccggcttcagttcatccttctcgacgacgtacaccgtgccgctggccgagtcgcgcttccggctcttgcccttgctttcgccgctaccctcgctggcaggttttgggccgctgggtggtgccgctgctgctcggtcgccgttgctgccggtgacgtcggtgggcttgaaacgcagggccgcgttgggaacgagcaggacattctggcggctggcgacgccgatactcacgtaggcggtcatcccgggcagcaggatctgttcgggattggacagcgagacgcgcacgttgtaggtcaccacgttctgctgggtggtcgggttgaggcgaatctgctgtacctcgccctggaagctgcgattggggaaagcgtcgacggtgaagcgtactttctgtccctccctgatcttgccgatatcggcctcggcgaagctcgagtcgatgcgcatttcggagagatcctgcgcgatcttgatcagggttggcgtctgcaggctggcggcgaccgtttggccgaggtcgaccacgcggtcgacgacgactcccgatacgggtgagcggatcgtcgtgtacgcgagattcacctggtccttttcggcggcggccttcgcctgcgcgaactgcgcctcgctcgaccggcgggcctggatcgcctgttcgagttcctggcgcgaaacgtattcctgttcgaagagtgcccgcaggcgcacctcgttggcgcgcgcgagatcgagggccgccgcaacattcctgacgttggcggccgtctgtcgggcctgagcggcgagcagcgagtcgtcgagttccagcagcgcctggcctttctcgaccttgtcgttgaaatcgacgtacagccgggttaccgtccccgatacctgggtaccgacgctgaccaggaccaccgggttgagcgtcccgttggccgataccgtctgcgtgaggtcgcccctttccgtcgcctgcagcttgtaacgttgttcgggcgattgggccacgctctgccggtacgcgtagaagctgccggcagcaagtgcgacgaccaggcaggcgatggccgagttgcggagagagtttgtcatggcaattgcgccttcttgccgccactgactgacagcagcagattcccgtcgagaacaccgatggccctggccagcgtggcgcgcgacacgtgccagtcgagcatcgcctggacgcgctgcagacgcgcgctggccagcgcgctctgcgcgttgagcacgtcgaggatgttgccgataccggccttgtagcgcccgagcgcgacgcgctcggaatgctcggcgctggccagcaggtcggcgctggtcctgatcgtctgggtggcggtcgtcaggctctggtaggcctcccagacgtcgagtgccacctgcagccggacattgtcgacgcgagcggcctggacatcggttctggcctcggcggcgcggacgttgtaagtggtgctgaagccggaaaagatcggcacgctgagggtcagcccgatagtgctgccgttggccgacaggccgccgatgtcttgccatctgggttcggcagcgaaggagagcgtcggcaggccggcggcgcgcgcgtagtcgacagccgattgcgccgccttcagctcggcctcggcggccttcagatcgggccgacgctcgcgtgcttcggcgatcagcgctgcgacatcgcgttcgaaaccggctgccggtgtcgccgaggggatgtcgtcgagtcgcagcggctggttggcgtcgagtcccatgacgttggccagtcggccgagggtgttgcggagcaccccttcggcccggatgcgggtcagcgtcgcctgggaccaggccgtctgtgcctgcaggcggtcggccggcgtgccggtgccgacctggtaacggacttccgctgccgacaggctctcacgactggccttctcggactccagcgcggcagtcaccgccgctcgggcagcctgggcgttgtagtaggcctgcagggcgctcagaaaaacgctctgaacggtcgagtcgagggtggccgaggcggcattcagcaactggcgggcgacttccaggttggccgagcgggcgccgaaatcgaacagcaaccatgacagggtcaacgaggcgctcttctgggtggtcgtttgcgaatcggctcgcacgcgattgacggccatgcccccatcgagtccgggtaggaactgggactgtgcgacaccgacctcggcggcctgcacgcgcgccgcggaccacacttcgcgagtcgtcgggttcttgcacaacgccaggtcgaccacttcgatcaccccataggcggcatcggcggcgggcgttcggcatgccggtggcgacggctcggcgccgttcaacgaaagagccgggcggggcggggcaagcgcgcgggtggtaaaaggatcgctcgcgtcgaaggcgtgcagccgggtcggcaacgaggcagacagcgtggcgacggagagcaggaggggagcagcgcggagggtgagcggacgcgggcgggatgtggtgtttgccatttttcgctagtatagccaagctcgatgcgctcggacgtccgcatgccacccgacgaggccttgcgccgagccttttcgattagaaaatgttacagaacggggccgcgggtcgggcggcttcgcttttccagaaaagggctaatgccggtgataccgtggatggaaacgatcagcctgctggtcctgttggtggcggtctggttctggctcgacagcttcaaggctcgtgaggcggcaattcgcgccgcgcgtgcggcctgcgacgccgagcacctgctcctgcttgatgacacggtggcgctcggttcgctgcggccccagcgcgacgagctggggcgcttgtgcctgcggcgcgtctacaacttcgagtacagcgacaccggcgacaaccgtcgcaacggccacgcgacgctgctcggcagcgacctgttgttgttgcatctgccgcgtgcgccggcccccgcgctgcgctcgttatcgctggtcggtgaggataccgatcgccagtcaccgcaactgccgctgtgaactatctggcgcacgcgctgctggccggcgcggatccggattatcggctgggcggcctgcttggcgatttcgtcaaggggccgctcgcagcggcgccggcgggactgtcgccgggggttgtgcaggggattgtcctgcaccggcggatcgacagctttgccgacacccacccggccttccggcgcagccggcagcggatcagcgccgcacgtcgccgctacagcggcatcattgtcgacctgttctacgatcattttctcgctgtgcactgggctcgctattcggaggagccgctcgaagcctttactgccggcgtctatgccctgctcgccgaacgacccttgcccgagcgtctggcgcggattctccccgggatgcgcgccgacgactggctcgccggctatcgcgagccggcggcggtcggccgggcgctcgacgggatcgccgagcaccgcctgcggcgcagcaacagcctgggcggggcaggtagcgaactggccctcggctatcgcgatttcgaaggcgactgcctggcctttctgcccgccgcgctggctttcgccgaggcctggcgactgacgggcggtggcgccacgagcgacagccggcaggcactgcgccctgccagcggcacgtcggctgtgccgctggcctaggacccgctgacgatcggcgtcatgatcgcctgcccgggcggtgaacagccggcgtcgcagcagcgcccgggttggcgattgcgcgtgatcgcacgcgactcgtcatgcagcacaccacggtcgagaagcctttcgaccagttcgaccttgctgccgagcgggtagttgcgccagatttcctgcttcatcgctgccggcgagccaccgccgtgcaggctgatcacagagtaccagccgccctgatacgaagccgtcaggtcttcgatgaagcgggcgacctcgatgcgcttgtcgtagggcacgtccgggttggcgcgcagcacctcggcgagcgtggccgcggtcgccgggttgtggtcctcgtcgggcccgggcagggcgacgatcaggccgcccgatacctcgtgcgccaggcgatgcatgtcgtagatctgggtggccagcagcaacttgccgatgttggcgaaaaccgggtcgggcatgaagctgccactgaattcgtccggcgtgccgtaaacgctggcggcgacgccgcaggcgaaaaaaccctcggtgatcttgatcagttcgaccatcggttcgcgcaggctggccttcctgccgggagcgaagccgttggcttcgcacatcagcgctccggcaccgatcagcaggtcgccgaaacccgcacgcgcggcgatgcagctatgccgatggtgcgtcgcgtaattgtaggtcagcgaccccgaatgctcccattcgccggcgaagaacacgcgctcccagggaacgaagacgcgctcgaagatgaccaccgcggtcgactggccatagcgccgcgaaaagagcgccgcgccgtgctcgaccttttcgccgggacggcctgccgggcgggcgacgatcgtcaggcccggagcatcgacggggatcgcgcagcagaccgcgaagtcggcatcggccgtgctcatgttgcggctgggcatgaccagaagctcgtgcatgtacggcgcaccggtgacgatggccttggtaccgctgatgacgatgccggtgccgtggcgatcgacgatgtgcacataggtatcgggattcgcctgctggtgcggtcgctgcgagcggtcgcccttggcgtcggtcatcgcgatccccagcgacaggtcacgctcctgtacctcgtcgaggtaagccgcgaagcgcgcccgatgttcgcggctgccgcgcgcgtcatcgatccgggcgctgacctgatggatggcgttcaaggcatcgtgtgccagatagcgttgcgcgcagccggtctcctggcagaggatgcgcaccgcctcgagcttgttcagcaggtcgccggcagactcgttgaggtgcagcatccggttgaccgtctgaccccggaggctctgctgggccgtcatcagccgtgccttcgccgggtcgagggcgaaatcgtaggtgaccgccagtgcgttgattcccggctgcaggctcggcgcgtcggccaccgagtcgatcaactcgccgtcgacgtagaccgtcggccggtagcggcgcagcgactcgcggtactcggcaccgctcaggagtttgccggacgggcgtgcagcggattcactgtgcgtcatcttggatcctcgatcacgttctccggacggaacgctccgccatccacgccacaagcgtcaagtcgtcaagtcgtcaagtcgtcaagtcggcgagctcaaagccaatccgagcgccgcgtaacgcctggcagctagctctcgcgcgaggccctgcggcgctcattgtcggtgagcaggcgcttgcggatgcggatgctcttcggcgtgatttccacgagttcatcgtcgttgatgaattcgaccgcggactcgagcgtcagtgccaccggcggcacgaggcggaccgcctcgtcggttcccgaggcgcgcacattggtcagttgcttgcccttgatcgggttgaccaccaggtcgttctcgcggctgtggatgccgatcaccatcccctcatagagccggtcgcccggcacgctgaacatccgcccgcggtcctgcagcttccacaaggaataggcgacggcttcacccttctcgccggaaatgaggacgccgttgcgtcgaccgccgatatcacccttgagaggaccatactcgtcgaagacgtggctgaccagcccggtgccgcgcgtcaggttcattacctcgccctgaaagccgatcagtccgcgcgccgggatgcggtattcgagacggacgcgtccgcgcccatccgaagacatgtcctgcagatcgccgcggcgatagccgagcgcttccatcacggcgccctgatgcgcttcctcgacatcgagagtcagcatctcgtaaggctcgcactgctcgccgtcgatttccttgatgatcacccgcgggcggccgacagccagctcgtagccctcgcggcgcatggtttcgagcaggatcgtcaggtgcagttcgccgcgtcccgagacgaggaagctgtcggtatccgcggtttcctcgacgcgcagcgccatgttggtcagcaactccttgcgtaggcgttcgccgatctgtcgactggtgacgaacttgccttcggtaccggcgtagggcgagttgttgaccatgaaggtcatgttcagcgtcggctcgtcgattttcagcatcggcaaggcttcgggcttttcggtatcggtgatcgtgcagccgatcgagaggtcgtcgatgccggtcaccaggacgatgtcgccggcgagagcctcgtccatcggcacccgctccaggccctggaagccgaaaacctgcccgagcttggcggtctttggcgatccatgctcgaagcgaccctcggcatccgcctggccatacatgacgatcacctgctgcgccggcttcaggcggccgcgctggatgcggccaatgccgatgcggccaacgtaactcgagtaatcgagagccgaaatctgcaactgcagcggtccgtcgatgccgtcggcgtgcggcggcgagacctgcttgagaatggtgtcgaacatcggccgcatgtcgggcgatggtttcgccagatcgagagtcgcgtaaccgttgatggcggaagcgtagatcaccgggaagtcgagttgttcgtcgttggcaccaagtttgtcgaaaaggtcgaaggtgtggtctacgacccagtccgggcgcgccccgtcgcgatcgatcttgttgacgacgacgatcggtttcaggccgagagcgagcgccttcttggtgacgaagcgcgtctgtggcatcgggccctcgacggcgtcgaccagcagcagtacgccgtcgaccatcgacaggacacgttcgacctcgccgccgaaatcggcgtgtccgggcgtgtcgacgatgttgatatgaactcccaggtagtcgacagccagattcttggccagaatcgtgatcccccgctccttctcgaggtcgttcgaatccatcatccgctcggtgatgtgctggtgggccgaaaaggtaccggcctggaccagcagcttgtcgaccagggtggtcttgccgtggtcgacgtgggcaatgatggcgatgttgcgaacggcgcgggacatagagggtcaagcctttcaagaggggcgggtattctagcacgcgcagggctgttctcctgctgcgctgcgagaaagccgctgccctctacgccggctggttgcgcatgaaatcggctgtgctgaagaaggctgccagtagcttgtcgcgcaggggctcgtcgactcctgtcgattccatcgccaggaacatgcaggcgacccattggtcgcgctcggcttcgccgatggcaaacggcaggtggcggcgacgcagcatcgggtgaccgatgtgctggacgtagagatcgggtccgcccagccagccggaaagaaacatgaacagcttgtcgcgcgagggctccagatcggcggggtgcagggcgcggattggcgcgaactggggaacggtatccatcagctcgtagaacttctcgcacagtttgcgcacggcggcttcgcccccgatcagtgcgtaaggggtatcttcagtcatgatgttgcgatgcagcaataggtgttgacaatggcagcttgattgctatgatacttcgttcgctgcgtcgcagcaatttcgtgccgctgacagaccgtccgagggtgatcggactttgctcgcggcaccgagccgggcggggtccgctccggggctccaccgggaaccgaagggcgcgtcgctggccttccgcttcgccatcgttggcggggaatcgtcgccgccggaacggccggcaattgccagaaccggtcgggcggcgcacactatgtcggttttccgattggcgatggattttttggagtgagtcagatgagcgaagcgattcttggttttctgcgagccaatgcggagcaactcgatgtcgacatggccgaggctctcaacattccgcttgccgagttacgcgacgagatcgctcgccttgcggcagccggagacgtgatctgctgcaaggtgacccgtttcatcgagggccgcaagatcgaggggatcagctgccgcttgtcctgcgatctgccgacaccggcgcgcgggcggaagccgggggtcaagaaggacgacgacgcggaagcccctgtcttctgagacggctggctccgggttgcgacgcgacgcagggccaggtcgatcgtcgcaccggcccggaggcagctgcccgggcaggtcgggggctcctccggctcgcttacctgagcagatgcagattgaagtgccccttgatgaactcctggaacttctcgacacctttcagcgcgatctgcagcctgcccagttccatcatgttcaagcgttcgagcgggatgtagttgtccggcttgcgcccttcgcacacggcttccacctgcccgcgcaggcgcatcagcaccaggaagtcgaagctttcggcaatgttctcggcgaccttcctgctcaacaccttgtccttgaccagcgcttcgagtcgctggtgggtgctgcccttgagcttgccggcctgaatggccagcgccttgaccccttcggaaatcgcgaagatgccggccttcttgatctcgagcatgccggaatggtcaccgcccttttcgcccttgatcttgccgaaccagccgatcggtggggcaaagcgcagcgtattctcgaccatgcgcatcaggaacagcttgtcgcgttgtacgtacttgtagacctgcgtcttgagctcgtgctcgaaagacgggtcaccgaagatcgtgcgaatgtctacgaaggttccacaactgaggacgttgctgggcgtcggtgcctgcagccagcggtcgagctgctcctgccacttgccgaggctacgccgccattccttgttgttggccatgatcccgccgggacagggggggatgccgatggcgaccagcgaatcgatcaggatctgcgagaattcttcaatccgggcgatttcttcggcggcgagctcgtcgccatagacgatggcgttgtcctgatcggtgagcagcgtctgctcgccgcgcccctcgctgccgaggacgacaacggcgaagcgctggggcaggtcggcaaaacggtcttcggtcagcagcgcgatcaggcgcaacaggatctgatcattcagatgagcaatcatgcgcaccatgttgcgggggctggtgccgctgccgctcaggtgcaggaccagactttggatcctcgagaagacatctttcagttcgccaaggtccctggccctctcgatgtcgagcacgagttgatgcggcgagtgcgactgcaggcggatgatgtcgctgtcggtaatgatccccgagagcttgcccttgccgtcgaccaccgccaggcgatggatcttctgccgcgacatctggtaaagcgcttcgtagaggagatcgttctcgccaatcaccgccagggggctgttcatgatggcgcgcacggcgattgccgacgggtcgacaccggaggccaccaccttgttgcgcaggtcgcgatcggtcatgatgccgctcggcagcttgttgtcgcagacgacgacgctggagatgttcttctcgcgcatgatcctgacgacgtcgaccagcgcatcgtcgggtccgcaggtcaccaccgtgcgctggcagaaatccctcaccgggcgaaaaaactggccttcttcagccatcggtcgctgctccttgttgttcgattgttgtgttgttccgctggcgcgcgcgggcggcggctgtggcactcggccagccggccgaagggcgcaattctagcattggcgagcatggcgaggcgccgtgagtggccaaggcagccttggctggtggcgcagtttccgacaagggttcaagatccgctctgaccttcggtggtagtcgtcgaccgtggcgtgtcgtcccgcctcgttacctgccggtgcaatgcagccttggcgagcagatgcgccgtcaccggcgcggtgatgaagaggaagaacaggatcgccaactcgtgcaggctgatgccggtattggcgccagtcgagaaaaagattgccgaagccagcagcagcgcgccgacgccgagcgtcgtcgccttggtcggaccgtgcagccgggtgaggaaatccggcagccgcgccagaccgatcgatccgagcaggacgaacagcgctccaaggacgaccagcgcggcgacggtggattcggccaccgtgctcattcgatgatgtctccgcgcaacaggaacttgcacagcgcgacggtggcgacgaagccgagcagtgccacgagcaaggctatctcgaagtaggcggtgcttgcctggtcgatgccgaagagtaccagcaaggcgatggcgttgatgcccagtgtgtcgagtgcgacgatgcgatcggtggtgtccggcccgcgcagcagtcgatagagactgagcgcgagcgcggcgccgatcaggacgaaggcgatctcgacggcggtattcagcatgcaaacatctccttgagcggcgtttcgtagcgatccttgatctcgcggaccagagccggcggatcgggggcgtcgagagcgtgcaccagcagaatccagcgccgctggtcgacgtcgatggacaccgtgccgggggtcagcgagacgacgctggccagcacggtgcacacgaacgggtcgcgcagatcgaggggaacctcgacgaaggccggcgccaggcggtgcaacgggccgatgacctggcgggcgacgcgccagttggcggtgacgatgtcaatcgcgacgatgcccaggaagtgcagcgctcgccagggccgaacgagacgcggcggctccggccagaagggcctgctcagcagcggtacgccgacagccagcagggcgccgagcaagagcatggcgatcgatgcggcattggtgatcgccgcccagagcaggaaaacggtaagcgacaggaagggtcgcgggaataccttgtgcctcatcgcgcctccgtgcgcccgatcgctgccggcgtcgggccgagcacaccggcgacataagcgccgggtgcatgcagttggctggccgcacgtgcagcgtagtcggcaagcggacgcacgccgatcgccagcagcggtcccgcggcgaccagcagtagggtcgctgtcgcgcgctgccaggcgatgggcgtcgcggcggccgctcgcggctcgaccggcgtttcctgcttccagatcagaaggcagccgttacgcgccaaagcgatcatgacgatgaatcccgacgtcaacaaggccagccagatcgcgggtccggcggcgacctcgcgcagcctggtcaggagcatcagcttgccgaggaagccggcgaagggcggcagtccggcaacggtggccgccaggatcaggaaggcgaccttcagccaggtggccggcagcggaccggcccggaagcggtcggcggcgtcgccgcgccgttcggcgatgacgccggcgagcaggaagcaggccgctgcggcgagtgtcgactgcacgaggtagaagagcgcggcggcgtcgacctgggcacttgcctgggccggcgccagcagcagcgcgccggccgacagcagtaccagccaggcggcgagcgtgcgcaggcggtcggcggcgagaacgccgagcgcggcgaagacgacggtggcgagtgccagcgtcgtcaaccaggtgtcgagcagatcggggatcgccggcgtcagggcgatggcctgcacgcgcaggacggcgacgatgccgaccttggtcatgatcgcaaacagcgcggcgaccggcgcgccggcagcgctgtaggtatgcggcagccagaacgacagcggcaacattcccgccttgaggaggaagacggcgatcagcagcgcaaacgccagtctggccagcgcctggtcgtgcccgggcagcgtcaggcgatgcgcgagatcggccagattcaacgttccgagcgtaccgtagagcagcccgagtgcgatcaggaagagcgcggaaccgatgagattgagcaccacgtaactgattccggcgcgggttctggcgagcccgccgccatgggccagcaacgtgtaggaagcgagcagcatcacttcgaagaagacgaacaggttgaacaggtcgccggtcaggaaggcgccggtcaggcccaccaactgcaactggaacagcgggtggaagtgccgtccgcgtgcgtcgaaaccgctgctggcgtagagcagtgcggcgaaagcgaggacagcggtgaggagcgtcattccggccgccagccgatcgacgacgaggacgatgccgaaaggggccggccagtcgccgagggcgtagacgcgcaacagtccgtcgtcggcgagcagcgtcaaccatgccgtgagcactaccagcaggccgctggccaatagcccgacggcgcgctggaaggccaggcgttcgctcgccatctgcagcagggcggcggcaaaggggatcaggatcggcaggatcggcgcatgcgtgttcatcacggttctttcgccacgtccacgtgatcgccgcccgattccgacagtgcgcgcagggccagcatcgccagataggcggtcatgccgaagccgatgacgattgccgtcagcaccagcgcctgcggcaaggggtcggtgtagctgccgccggcccgaatcagcggtggcgcgccgagccgcaggcggccgctggcgaacagaaaaaggttgacggcatacgaaaggagcgtcaggccgagcaggaccggaaaggtgcgtgcgcgcaggatcaggaatacgccgcaggccgtcagtacaccaacggcagtcgccagcagagcttccatcaggcttcctccacaggctggcgtgcgcgcagcgacaactggccaagtccggacagcacgctgacgacgaccgtgacgacgacgatatagacgccgagatcgaagaccattgccgacgctagttcgacatcgccgaggagtggcaggcgaacgtgaccatgcgcactggtcaggaacggccggccgaacggccagctggccacgccgatgccggcggccagcagcaggcccagcgccagcagcctgaccggctgccggggcaggcgcggctgcaccgcgccgatgccgttggccagatactgggtgaccagcgcgacgctggtgatcagcccggcgacgaaaccgccaccggggaggttgtggccgcgcagcaagacgtagaccgacacggtcagggcgagcggcagcagcaggcgcgcgagcatcgacagaaagagtggatgggcttcgcttgcccacgctcggccatccggatcccgccgcggcgcgatcagagtcagacggtcgagcagggcgtgcgaggcgagggcgaccatcgccagcacggtgatttctccgagggtgtcgaaaccgcgaaaatcgaccaggatcacattgacgacgttggcgcccccgcccccggggaccgcttgctgcaggtagaagcccgagagcgtgtcgaccggtgcggccagcatgcgcagcgttaccagcgccaggccgccaccgctgagcagcgccagcagcaggtcgcggatcagccggggagcgctgctcttcggcgcattgcgcgcgggcaggtagtagaggacgaggagcatcaggacgatcgtccccgtttcgacggcgagttgcgtcagcgccaggtcgggtgcggaaaagcgaatgaaggtcagcgtcacgctcagaccgacgatgctcaccaggatcaccgccagcaggcgttcacggtacagcgcggtggcgcccagcgcgccgagcaagagaacgagcagggtgccgaccgccgcctcgtcggccgcctgaccggctggttggccgccagcgtcgtcggcgcccgagaagaaggcccagccgccgagcagcacgacgaaggcgatgagcagcgcgcagtagcgttgcagcgacccattgtcgagccgcgccacgttgcggcgcgcgcccgcggcgagcgcgcggtagaagcgctcgaaggcggtacgcgggtgcatcggcggcaactggtcctgccaggcgaacaaggggcgcctgaaggcatagatcagcacgccgccggcaagcgccagcacgctcatcagcaaaggcttgttgaagccgtgccagagcgccagatggaaatccggcagcggtgcctgcagagcggcgccggccgcggcatcgagcagtgggccgacggtccagcccggagcgacgccgaccagcagacagagcaggacgaggagttcgatcggcgcgcgcatccagcgcggtggctcatgcggctggcgcggcaggtcgatcggctcgccattgaagaagacatcgtgaatgaagcgcgacgaataggcgacggcgagcatgccggcgatcgtcgcaaacagcggcagggcccagccgaggggttcgaactgcgggtaggtgacggtttcggcgaagaacatctccttgctcaggaagccgttgagcagcggtacaccggccatcgagccggcggcgatgatcgccagcgtcgcggtgatcggcatcacccggaacatgccattgacgcgccgcatgtcgcgtgtgccgcattcgtggtcgatgacgccggcggccatgaacagcgaggccttgaagatcgcgtggttgatgatgtgaaagacgccggcgaccaccgacagcggcgtgtccagcccgaacagcaaggtgatcaggcccaggtgactgatcgtcgagtaggccagcagccccttgatgtcgttgcggaagagcgccgtcgcggcagcgtagacgagcgtcaccgcgccggtgccgccgaccagccagaaccacaggtcgctgctgccaagcgccgggtagaggcgggcgagcaggaagaccccggccttgaccatcgtcgccgagtgcagataggcggagaccggcgtcggcgccgccatcgcactcggcagccagaagtggaagggaaactgggccgacttggtgaaggcgccgagcaggatcaggatcagcgtcggcgcgtagagtgcgtgcgcccggatgcgctcaccggcagccaggatgacgctcagctcgtagctgccggcgatgtggccgagcagcaggatgccagcgagcagcgccagaccgccgccaccggtgaccgccagagccagacgagcgccgatccgcgactcgtacttctcgctctggtaggcgacgagcaggaacgacgaaaggctggtgagttcccagaaaaccagcagcaggagcaggttctccgacaacaccacgccgagcatggctgccatgaacagcaacaggatcgaatagaagcgtccgagtcgatcgctggccggcaggtaccaggcggcgtagagcaccacgagcaggccgatgccgagaatcaggaggcagaagagcaggccgaggccatcgaggcgcaggctgaggtccagtccataggcgggtagccaggccagccgggcgatttcggtaccgcccgcaaaggcggccggcgccagcggcagcagcagggcgaggcagctcgccatcaccgccgccgtcgccactgccgcggtcactcgcccgtgccgttgcagcagcagcggcacggggaaggcggcaaaggcggtagcagggatcgccgccagcaggacactcgagttcaaccagttcacaaaagctccagcgaggaaggagttgtcccggtcgtgacgccgcgggtgccggaggggcgattatagctgtcctgtgccgccgccgctgccggccgtcggcactccgtcatcttgccgtaacatagccaccttaagcttcctgcatccctcctgtttcccgacgcgagccttgccccatgagcgatcacctgagcaaacagttcgatctcgaactcgaaaacatccgtacccgcatcctgcagatgggcggcctggtcgagcgacaggtgctggcggcggtcgacgcgttcagtaccggcaatctcgaggaaatgcagcaggtgatcgacaccgacagcgaagtcgatgcctacgaggtcgggatcgacgaggactgcacgctgctgatcgcccgccggcaaccgaccgcgcgtgacctgcgtctgatcatggcgatctcgcgcgtcgtcaccgacctcgagcgcatcggcgacaaggcctccaagatcgccaacatgtcgcgcaagctgcgtctggccggcagtcagcgcataccgcgcctgtccgacgtccaccattccggcaggctcgccaccgacatgttgcagggcgcactcgattcgctggcgcgcatggacgccgagaccgcccgccaggtcatcggctccgacaaggcgatcgacgccgccttcaacgccatcctgcggcaactgatcacctacatgatggaagatccgcgcacgattaccgaagcactcgacatcatctggatcgccaaggccatcgaacgggtcggcgatcacgcggccaacatcgccgagaacgtcatctacgtggtcagcggcatcgatgtccggcataccgcggcggtcaggaagaaagcggacgaggcatgacccgaccggcttccagtctgccgcaggtcctcgtcgtcgaggacgacaagggcattcaggaactgctgcgcttcacgctcgtctgcggcggctatcagccgctctgcgtcgacaccgccgaagcggccgaggcactattgcgcgagacgctgccggacctggcgctgatcgactggatgcttcccggcaagtccggtctggcgctcaccgggcgcttgcgcagcgatgcgcggacgcgccacctgccgatcatcctgttgacggcgcgtggcgaggagactgatcgtgtcgccggcctcgaaggtggcgctgacgactacatcgtcaaaccattcagcccaaaggaactcgtcgcccgcgtacacgcggtgctgcgccgttgtgcgcccgaattcgtcaagggcacgctgtgcgccggcccgatcgaactcgacacggtcagccacgaagcgcgcgtcgatggtcagcgaatcactctgacgccaaccgagttccgcttgctgcgcttcctgatcgccaaccccgggcgggtctactcgcgccagcagctgctcgacaacgtctggggcgatcacgtctatatcgaagaccgtacggtcgatatccacatccggcgcctgcgcgtcgctctcggcccggcagccgagcagatggtcgaaacggtgcgcggggtaggctacaaactgatcgggcgagccgagtcgacgcagaacgccccatgagccccgccgggccgtggttcgcgaagaccctgctgaccggtttgctgccgatcgtttgtctggccgggttggtctgggcgctgcacggcccggccgcggggtgggcggcagccgcgctggctttcatgcttgtcgtcgtggtgcagaccaggcggctggcggtcctcctggcgtggctcgatagcccgggcagcgccggcttcccggacaccggtggcgcctggggcgacgttttcctcagactctcgcgcaagttgcgtcacgacgcgcgcaccctcgaggcggtcgaggcgcgcctgcgctcctttcgcgacgccatggacgccgtccctgatggtctggtgatccttgacgccagccaccggatccagtggcacaaccgtgccgccgaggcgcacctgggaattcgcctgccgcgcgatacaggcgcgatcatcgagcaactggttcgcacgccaggtttcgccgactaccttggcagtccggacccgaccgcctcctttctgctgcagtccgcagccttgcggacgcgcgtgtacgcgctccgggtggtccctctcggcgagcagcacaagcttctcgtcagcctcgacgtaaccgatgcccggcgtgtcgagtcgatgcgcagcgaattcgtcgccaacgtctcgcacgaattgcgtactccattgaccgtggtcagcggcttcctggagcattttgccgacgagggcacgatgagcgccgatcagcgcctgcactttgcgcgtctgatgagcgaccagaccgcgcgcatgctgagtctggtcgacgatctgttgacgctgtcgaggctggaggcggaggacgccccggcgagcgaagaggacgtcgatatggccgatctgctcgcgcagctgctgtccgaagggcaaagcctcagcgaaggtcggcatcgtctggcagtcagctgtcgcggccccgccttgcgcggtgaccgcaaggagttgcacagcgccttcggcaacctggtgtcgaacgccatccgctatacgccggctggcggcgctattgcgatcgagtggacgcttcgcgacggtaacgggatgttttccgtgcgcgactccggtgtcggtatcgccgcccagcacctgccgcgcctgaccgagcgcttctaccgtgtggaccgcggccgttcgcgtgacaccggcggtaccggcctcggactcgccatcgtcaagcacatcctgttgcgccaccaggcgacgctcgccatcgagtcgcaagtcggcgagggcagcaccttctgtgccgagtttccggcctggcggttgaagtccgaggtctgaatcgggagttgccgggagagccttggatgcttgtcgtgatcggccgaccgtggcggcgatcgcgactgtggcgcgaccggtcttcccgagcggggtggaacaagccgagtccattgcccgtcgtcggaagacccgaggcgctcggcgggacgggcgtcggatgccattgcaggggcctcagggacccatttcgtgattgaccctgcttcctggggactcatatactctccctggtgtcgtcggatttcctaccctgctgaaccctcaagaggaggccatcgtgtcccgggcaaagggccttttcctgatctgggtctgtcgcggcgcggagcccgcactggccgctcaggtccgtccttgcgaagatgatgccgcctgactcggcgacgactgccgcgcaattcctgcgcgcgccgcgcgccgcggccattgccggcattctcttctcattgctgctgatggccagcgtgtggttgctgcgcgagtcgcttccccaggacccgctggaggcgggtacctggttacagacgagttcgcagtccgtggcgacggcgctgcatctgataccctttgccgggatctctttcctctggttcatcggggtgctgcgtgaccgtctcggcgctcgcgaggatcggctgtttgccaccgtctttctgggcagcggactgctgttcctggccatgttgtttttctcggcggccgtcgttggtggactggtcgtgacttacacggcggagccgacgcgtgtgcttggctccgcgactttcagcgtagcgcgcgcgatcagctacgaggtgatgaacgtctatgccgtccgaatggcgggcgtgttcatgatcgcgacgtccacactggcgctgcgaaccggcttcattgcccgctggattgcgctcgtcggctatgccctggctttattgctgctgctcactagccggtacatcgaccgactcatcctggtattcccgctgtgggtgctgctgaccagttgctacatgctgctcgacgacctgcggcgtcgcgcaaaggagaaggacccgcaggacttcaggagcgaaggttgatagccaggatatcgccaggaccggccggcgggacggtggacgatcggcggcaacaggagaaggcgtgccgttgcgaccggcgattcactgcgcaaagcgggggcatttacagtcgccgagtagtcgccaacccccccgttcgctcgtcgaccacgctgtcgcgccgcgatggccaccgaagcttttccgccggctgccgcagtggtacgtgggcgcgagcggcatgcgcgggcgaccaggtcctttctcctttggacggctttgtggaggcgttatgagactgtttggtttcctgggtgccctgtggtttctcctggccgtgtctgcggtgccggccgcggatgacatgcgggcgtttcctgcggccgaaggggggatggtccgttacgtcctgcagcttccgaaacagggcgaggagtccgatttcaaggtcgagttgatcgttggcaagaccgtcgacgtcgatgaacggaacagatactttttcgctggtcggatcgaggaggaaacgatcaagggctgggggtttccgcgctacgtggtcagcgccctgggcccgatggcggggaccttgatggccatcgatccggacgcgcccaaggtgagccgcttcgtcgcgcttggcggcgaacgctacctgattcgctacaacagccgcttgccggtggtggtgtatgcacctgcaggcgttgaagtccgctatcggatctggagcgctgcttcggaggccagaggcatggaaaagggctgagttgggctgaactgggctgaactgggctgaactgggctgagcggcgattcgcgcgcagcggttggagcgcttggtggccagtccggactgctgtccgggtgtgccgctgccctcaacggatcagcgtctcgccagcaggccgccgagcatgcccatcagctcgccgccgcttcccagcccttcttgcggcgccgcaccggaaggcgtcagttgatcgatcaggcccggcagaacctgggacaattggccggccgctgccccggtgtcggtgcccaggctggcggccagatccgccatcacgtcggagcccagcacggcggtcagctggttgccggaaatgggctggttcggacccgatccgacccacgaaccgagtacgtcgccgaggccggcctgctggaacttgcccatcaagccgcccaggccgccctgggcgccatcgttggccagcaggcccgtgatcacttgcagcagttgcgggttgctgagcagggtgcccagcatgccggccagaccgccaccctgagtggcgtccgctgcctgctgtccgccgaggaccgagcccagtaccgaatcgagcaaacccatggtgcatgtctcctttcaatcgagaaaaattgttcagtgcttgccggtgccgggcgctcaggtgtcggatcgaccaaggtgggcgcacgctgcattctcggccaatggacgccagtcagcaagcaacttcagcgcggcgcggtggccggccagcagcgagccgacgcgccgacgcgctcatcgatgccctaaaatggtcggctgccaccactgactgacccgcgctcgcgaaggcgaatccatgatcgacaccattctgctcaccgccgcgcgcatctgcacgttcgaccaccagcgcgcgctgaccaacgccagcgggttcttctttgcgcgcggggacaggctgttcgtggtgaccagccggcacgtcatgcgcgacaagccaagccggcatgctcccgatcgcatcgagatcgagttgcacatcgatcctgccaacatggccggctccaccggcttctcgatccccttgtatcgccatggcagccgcctctggcgccagggtctggatgccgctggcgacattgacgtggcggtgatcgagatcgaccgcggcgcgctaccgccgaccaccgtctatcgcgcctttacgccggcgcacctggccggcccatgtgactcggtggaggtggggtcgtcgctcctggtggtcggttttccgctcggcttccacgataccctgcaccacatgccggtggtccgccaagccgtgatcgcctcctcattcggcctgcgtttcaagggcgagggctatttcctgaccgacgcacgcacgcaccgggggacgagcggcgcgcccgtcgtcatgcgtcttccgcgcgcgacggtggcgcacggcgacctcccctggatgctgctgggagtccactcggcccggttggacgttggcactcgcgatctcgaactggacgaggcgctcggtctgaacagcgcctggtacgccgatatcctgatgactctcaccgaagcctgatcaaccgaagcgcccggtgatgtattcctcggtcagcttcgacgaagggttggtgaagatcttcttggtgtcgtcgaactcgatcaactggccgatgtacatgaaggcggtataggccgagacgcgtgcggcctgctgcatgttgtgggtgacgatcaggattgtcacccgctccttgagttcgctgaccagttcctcgatgcgtgccgtggcaatcggatcgagagccgacgtgggctcgtcgaagagcaggatctcggggtcggtggcgagcgcccgggcgatgcacaggcgctgctgctggccaccggagaggttgaaggcgaggtcgttgagccggtccttggcttcgtcccacaaggcggcgtcgcgcaacgcttcttccaccttctcgtcgattacatctttcttgcgttcgccgcgcacgcgcaggccgtaggcgacgttttcgtagatggacttgggaaacggattgggcttctggaagaccatcgcgatgcgcatgcgcacctcgatcgggtcgacctgcggcgagacgatattgacggcgtcgggatagagcaggatctcgccctcgtaacgcatgttcgggtagaggtcgtgcatgcggttgaaacagcgcaggaaggtcgacttgccgcagcccgaggggccgatcaaggccgtgacctgatttctctcaaccgggaaatcgatgttcttcagcgcctgaaagtcaccgtagtagaaattcagcgcattgacctgtgccttcagttcggcctgcggtttcggagtcagggtagttacggtgctcacgatggctttccttgttggtttctcttcacaccatggcggcggctcaccacttgatccgcttgcggaagtggtagcggatccagatggcgatcgcattcatcgacagggtcatcaccaccagcaccagtcctgccgccgccgcgttggcctgaaaggccgcctcgggacgcgagatccagttgaacatctggatcggcatgacggtaaacggcgcggtcagccagtcgaaggagatcagatgtcccgggttgccgaagggcgagggcggcaggaaggcgatgaaggtcaacgcgccgatggtgatgatcggggcggtttcgccgatggcgcgcgccagtccgatgatgacgccggtcatgatccccggcagcgaatagggcacgatatggtgagcgaccacctgccatttggtcgcgccgcaggcataggccccctcacggatttgctgcgggatcgtcctgatcgcctcccgggtggcgacgatgaccaccggcaggatcagcagggccagcgtcagcccggccgcggcgatgctctggccgaggccgaactggtagacaaagagtgccagcgccaggagtccgtagatgatcgacggcacgccggccagattggtgacgttgatctcgatgatgtcggtcagcagattcttgggagcgtactcttcgagatagatgccggcgcccacaccgagcggcacggccaccacggcggtgaccagcatcaccagaatcgtgccgacccaggccgaaagtatgccggcgctggcggcccggcgcgatggaaaactcgtgaagaagtcccaggagaggtgcgggaatccgttcaccagcatctggccgaaaagcatcgcaaaaaccagcatcgcgaacatcagggcagcaacgccaagcaggccgaagagccagtccagtgtcttgtgccgggcgatgaggtgacgtaccgcctgcaggtgggcatcgggcgagccgtcggcgacggtgagtgagtcggctggcattgtcagtaagcctcgcgaaagcgtttgcgcaggatgtggccaatgatgttgaacagcagcgtgatcagcagcagcgtcaggccggcggcgaagatcgtctggtagccgatcgatccgtgcggcaggtcgccaagggccacctgaacgatgtaggcggtgatcgttgctgccggttcggtcgggttgaaggtgaaactcggctgcatgccggcggcgatggcgacgaccatggtctcgccaacggcgcgcgagatgccgagaatgtaggacgaggccaggccggagagtgctgccggcgtgacgacgaagagggcggtctgcaggcgcgtcgcacccatcgcgtaggacgcctcgcgcatgttcatcggcaccgcgcgcatggcgtcctccgacagggaactgacgtaggggacgatcatgatgcccatgaccagcccggccgagagcatgttgaagccgggcaggtcggggtagaacctctgcagcagcggcgtcacgaagagcagggcgaagtagccgtagacgatcgtgggcaccccaccaagcatttccaggaagggcttggccacctcgcggacgcgaaagggggcgaactccgagagatagatggccaggatggttcccagggggatggccaccagcagggcgacgaccgtcgtcgtcagcgtgccggagagcagcgcgatgatgccgaagtgcgcgtcgtcgaaaagtggcgtccactgcgtgtcggtgagaaagtcgatcaacggcaccgtgcggaagaagaggatcgattcccagacgagaatcgcaacaatggcaagcgtcgtgaacaccgaaaccagcgcggcgagcagcagcaatccttcgatgccgcgttccgtcaggcggcggcgcaggttcatcgatcgacgcatcgatgcggccgccggcggctggccggcgcccgcttccagcaacggtggtgaaaggggtttcaagggaatgctgctcatcgttcgagccctggacgacgtcaattagggcggagcggcctgatcacccgcatggccgttccggttcacggggtcggtggtgccggctcagagctgagcttcgcgcttcatcaactgttcgatggtcaggccgacctcattctggccgccaaagacggtgccgagcttcttcttggcgaggtgttcgaggttgccggtgtaggccttggcgggtagcgggatgtacttcacttccttgaccagtggcgcggcgctcttcatgtagaactcgacgaactccttgacctccggtttctccagcgacttctcactgacgtagatgaagatcggccgtgacaagggctggtacgagccgttgtcgacgttctcgggcgtcggtgctaccggtcccttgccaccgtcgatggcaacagccttcagcttcttctggttctcgatatagtaggcaaagccgaagtagccgagcgcacccttgtcgccggaaattccctgcaccaggacgttgtcgtcctccgacgcggtgtagtcaccgcggctcgacttggccttgccgacaatcgcctcggtgaagtaatcgaaggtgccggaatccgacccagcaccgtagagcttgatcttctgatccggccacgccgggttgacgtccttccagctattgatcttgccctgcgcacccggttcccagatcttcttgagctcggcgacgctcatgctcttgatgaacgcgttctgcggattgaccatcaccgtcagtgcgtcatacgctatgggcatttcgtagtagcggatgccggccttggcgcagtcgtccatttccttcttcaggatcggccgcgaggcgttggccacgtcggtctcgccgcggcagaacttcttgaagccgcccccggttccggagatgccgacggtgacattgacggcgcctctcttggctttctggaactcctcggcgacggcctcggtgatcgggaatacggtgcttgagccgtcgatcttgacgactgccggcgccgccgatgccgacgcagcgaaggacagcgcggccagtaacgtcatggcgagcacggccgccttgggcaacatttgattcatgatgaactccttattgtctgtggatcacaacttcggagcggattctgcgctggccatgtgacagcttgatgacattggcccgcgcggtccttgcttgcagcgggccgggcagccggttagggtgtctggtgggtggccggttccggggcgatcacgtcgcgtatcgccgcattcaggtcggtgcggtcaagcagggcgagcagcatcaggccggcgcgaacgagttctccctttttcgtgctgactccctcacggccaagacgcttcctgagcttcgcgagttcccggtactcaccttccggcagccgtacactgcagcggaccgtcttgactttctttgccgtcccgggcttgggcggtggcgtctccgtggccgttcgggcggctcttcggcgtttcagttcgacggcggcagcgctgagagcttcagcgttggaccgcttggcgggtgatgacatacaaatctccgtggtaggtgagggtgatgggttgcgacgacgagggctgccggcctctggtagcgccggcaatggccttctgcgcggatgttggtcacgaaccgtgcatcagtgccctgaggatctgcagcgagtcgatgggccgcaagcgccccttgtcctcgccgccatagacggtgccgaccttcttggccgtgatgcgttcaaggttctcgttgtacgctcgcgccggcagcggcaggtagttcacttcctcgaccaccctggccgcattcttcatgctgaagtcgacgaattgcctgaccgccggtttctcgatcgacttttcactgacataaaggaatattggacgcgagagcggctggtagccgccactgcggatgttggcgatcgtcggcaggacggcatccttgccgtcaccgatcgccacggccttgagcttctgctggttctcgacgtagtagtcgagagccacatagcccagggcgtccttgtcggcggcaatcccctgcacgagcacggcgtgatcttcggcggtcgtggcgtcggcgcggctcgccttcgccgtgccaacgaccacctcggtgaaatactcgaacgttccggaatcggcgccaggagcatagagcttgatcttctggggcggccaggccgggttgagatcccgccaggtagtgatcttgccctgtgcccgcggctcccacagtttcctcaactccgccacgctcaggctgctgacgaagctgttctgtggattgaccacgacggtcagcgcatcgtaggcaagcggcatctcgtaatagcggacgccggccttggcacaagcctccatttccttcttgaggatgggtcgggaggcgctcgcgatgtcggtttcgccgcggcagaacttggcgaagccgccgctggttccggagacgccgacgttgacgtgcacctcatgcagcctggcccgctggaactcctgggccatggcttcggctatcggatagacggtgctcgagccgtcgatcttcaccaccgcctcggcgccgatggcgagcgggctgaaggcaagcgcggcggaaaggacgagcgatgtgacgtacgtggctggagaggggactgagagaaggcgttgcatgaggagtctccttggtcgacatggatcggaacgacggagtaatcatgcgtcgattttgtgacggaatgatgacggctcgccgttgtcgggaattctaccgccgcggcgaaggtcggtccggttcttttgccggggaggccgggggagcttgcgggctgacgccggtcgctccgcgggcgcaccgacagcctggccgccgaacgggcgtcggcgtcagtcggcgagcgcggcctcgatagtccgggtattctcccgcatcatcccgaggtaggtgtcggccgggctgccggcagtcgccagcgagtcggagtacaaggtgcctccgacgcgcgcgccggactcgcggctgatacgttcgaggaggcgggggtcggcaatgttctcaatgaacatcgccctgatcttctccttgcggatctgccggatgattgctgcgatgtcggcggccgaaggttcggcatcggtgctgatgccgactggagcgatgaagcggaaaccgtaagcacggccgaagtacgcaaaggcgtcatgcgaagttaccaccttgcgtcgtgcagccggcagtgcgccgagggtcgatcgaatcttgctgtcgagcgcgccgatctcccggttcaggcgggcggcgttggcctgatagacagctctaccggcggggtctacgtcgactagggccgcggcgatcgtgtccacgtagcggcggccgttggccagatcctgccaggcgtgcgggtcgacatcgtcggtgtgggcgtgctcacgtgatccatgcttgtcgacgtctgtacgctcgaggcggatcgcgttgatgccctggctggcgacgacgagcttgccgcgatagccggaggacttgatcaggcgatcgatccagccttcaaaacccagtccgttgacgatcaccagtctggcgcgcgccagcttcttcgcgtcggccggggtgggctggtagacgtgcgcgtcggcgccggggccgaccagcgtgtggacctcgacacgctcgccgccgatctgccgtgtgagatcgccgagtatgctgaagctggcgaccaccggcagcacatcggccgccgcggtccgatcggtagaaacgagtatgccgagcaccagcagggcaatggccgtcaggcggtgcaggggaagccggaggatggatgacatgcgcgatctcccagagcgttcagcgctcgaaatgccagctcgtccgccagcggctggcgagcggggcgagtggcccgatggccagtgacagcaggtacagggcaccgagagtcaggacgatcgccggtccggctggcacgttgatgtagtaggaaagaagcaggccgctggtcgacccgaggagcgcagtgaacacggcgagcagcaacagcgggccgatactgcacacccagaggcgggcggccgctgccggcagaatcatgatgccgaccgccatcagcgttccgagtgcgtggaagccggcgaccagattgatgaccaggagagtcagaaagccgtagtgggccaacggtgcgagccggctgatgcgcgccaggaaggccgggtcgcagctctcgagcacgaacagccgcagcccgatggcgagtgccacgaccgacagcgaggtgaagccggcgagcaggagaagcgtggcgtcgtcgagcgccaggacgctgccgaagaggacatgcagcaggtcgacgctgctgccgcgtagcgagatgatcaacacgccggcggaaagcgagaggagatagaaggtggcgaggctggtgtcttcccggatcaccgtgttgcgggcgacgccgccggccatcaccgctaccgccaggccggcgatcagaccaccgatcgtcattgccggcaaggacagcccggcgagcaggtatccgaccgcggcgcccggcaggatggcgtgcgacatcgcatcaccggccaggctcatccggcgcagcatcaggaagacgccgatcggcgtcgctccgagcgacagtgccaggcagcccgccagcgcccggcgcatgaagccgaattcgatgaagggcgagagcagcggcatgtcggacagcgcttcgatcattcgacgttgcccacggcgtgacagaccggagcgtgcgcatcgtcgccgcgcccctcggcgaggcggcgtgcgcgcagcagattttcttcgctgaggacacttgcggtatcgccgcgggcgacgacctcgcgtgccagcaacagcgtctcgggatattcctgccgcacatgttcgaggtcatgcaggacggcgatcaccgttcgtccttcgctgtgccagcgccggaccagtgtcgccagatcgcggacgctggccgcgtcgatggcgccgaaaggctcgtcgagcaggaccagcggcgagtcctggagcaggacgcgggcaaacagggcccgctgcaactggccacccgagagggtgcctatggcacggttctccaggccggcaaggccgacgacgccaagcgcatgttcgatgtttccgcgctgcgtgcggctgagtccggagaaggccccgatttcgcgccacagccccatcgccacgaagtcatgaacgaccatcgggaagctgctatcgagggtcgtcgactgcgtcagataggcgatctgccggcgttcgaggccgttcaattcgatccggccctgcagtggccgcagttcgccggcaatcgccttgagcagtgtcgacttgccggcaccgttggggccgacgatggccagcaggctgccggcggcgacttcgccgcgcagatgatgtactgctggatgccggttgtaaccaagagtcaggttctcgaagcgcaggatcggctgggcgcgcgcaggcacgagaccgttggtcggcagcggcgcgttcaagcgagagcccagaggaccgtcgtccacaacagggccagcgcggcgcccgcccaaatcaggcgcgccggggcgctggcgcagagaaccgggttgcggctcacgacacgcggcgagacggtcgggggagtaatcgaaggcatcaggggtgagggcagacgacaggtgcacggctcggcttgggcatgggacgtggatcttgcctcgttaaccagtcaaatgcaaccgtgttgcgtaatgccttgcgaacgtgcccggcaagggagtccgcctccagtggccgctcgccgacgctagttgtgacgtggcggcaggaagtggcagcgaatgcctggcgtgccaagggggaggtcgcttccgggcacaccgacgaagggggcagggggataattgcggctttcggcgaactgcgaggagaagcagccagtgaaggacgacttgctcagcaacgacagcgccaacccgcatctggagcaactgctcggagcgcgtgcggccggttcggcaacgcggcgccagattctgcaagccggcctgggtagcgccgcgctggcgttcttcggcctgccggcgcaggctgctgggggtggcgggtcagcgatcggtttccggccgattgccgcggcgactgacgatgccgtacgggtgcccgagggttacacgctccagttgctgtatgcctggggcgatccgatctctctcggcccagcgtttcggggcgacgcaagcaacagcgcgcccgaacaggccgagcaggcgggaatgcatcacgacgggatgcagttctttcctttcgtcaatgatggccgtccgtcgtcgacgcacggtctgctgtgcatcaaccacgagtacacggacgagggtctgttgcacgttggcggtacggccgcctggagtcatgccaagacgctcaagtcacagaacgcgcacggcatctcggtgatcgaagtgcaactccggggcggcggcagcgagctgcgctggcagattgtcaggccctcggcctacgcgcgccggatcacggcacgcacgccgatgcgcatcgacggtccggccgccggtgccgtggacatgcgcacgcgtgacgaccggcgcggcaacgtcgttttcggcacgctcgccaattgcgcgatggggctaacgccctggggtacctacctgagctgcgaagagaatttcaacggctatttcaacgccagcgggacaccgacggcggcgcagaggcgctacgggattcgcgagggggggagcggactgcgctggcatgaacacgacagccgcttcgacgtcgcgagcgagcccaacgaggccaaccgcttcggctgggtagtcgaggtcgacccgtggcagcctggtcggccgcccgtaaagcatacggcactcggtcgcttcaagcacgagggagcgaccgtcacgctggccagcgacgggcgggtggttgtctacatgggtgacgacgaggcgttcgagtacatctacaagtacgtttcgcgcgatcgcttcatcgccgggagttcggcgaccagcggacgctggctcgaggtcgggacgctgtacgtcgcgcgtttcgaggctgatgggcgcggtcagtgggtcgccctgcagcatgggcagaacaacctgaacgaggcgaatggctttgccggtcaggccgaggtcctgatccgggcgcgccaggcggccgacctggtcggcgcgacgaaaatggatcggcccgagtggattgccgtgcagccgcaaagcggcgaggtctactgcaccctgaccaacaaccgccagcgggtaactgccgacgccgccaatccgcgtgcggacaacgccttcggccacatcatccgctggcgcgaggacgcgggcgacgccgcggccggccgcttttcctgggacatcttcgttctctgcggcgactcccagcatagcgacgcgaacaagcgaggcaacattcgcggcgattcctttggcagcccggacggcttgtttttcgaccgtgcaggccgcctgtggattcagaccgacgtcccgggccgtctcatgaaccacggggattaccagcggatcggcaacaaccagatgctcgtcgccgatgttgccagcggcgagatccggcgctttctcacgggtccgtcaggctgcgagatcactgggctgacggcaacgcctgattcgtgcaacctgtttgtaaacgttcagcatcccggggaggtccccggtgcacgttccgatccggccagaccgctggctgtctcgggctggcccgccaatcaattcgccgaggtgaccggcggccgaccgcggtccgccaccctggtcatccgccgtcgggatggcggagtcgtcggcacttgacaggcgtccccggccccgacggcaggtgctcgcgggcggccgtgcgtcgctcactcgcgggttggcgacgacgctgtgggtggtgtgacgtcggcgggcggcgtcgcccggcacgcctgtcgcaagaaggggatctgccgctggtagttgcggcagccgacacagagcagcgagtgaaggcgcagtgaaaaacgctcgctcccggcgagcccgcgatccatctcgtctgacatcagcctgacggcttgctggcagttcatcatgcgccccggtcccccgtcgtgaaccacttttgatcgaggcacaggcgcagccccatacgcgcccggtgcagcacgacccagcagttgttgctgctcatcgatagttcgctgcagatttcgtcggtttccagcccgagcatttcgcgcatcatgaagacacgggctgttcccgccggcaggcggttcaggcaggcatcgaagaccatccagaagcgctggtcctcaagactcttcgccgggtctccccagcttgccggccgcgagtcgttctgccagtggccgttgctcctgaacaaggggtcgaaatcggcatcgtcgatctcctcttcgggagcctggtagctcggctcgcgcacccgccgccggatgatgtcgacgatcttgttccggagaatcgaaaagacccaggtcttcagtttggcgcgttcggcgaagcggtcggcgccctcgagcgcggacaacatggcttcctgcaccgcgtcttcggcactcgcctgatcacgcaattgcagcaccgcaaagcgcagcatgtcgcggcgaaagcctgccagttcgccggcgatggtggcagcggccggcgggagcttgcggctgttatcggcggcggcgggtggccggccatcgaccccgccggcatcggcggagttcatgtggcgtcaccgtcggcgggaaacctcagcgaggggagacaagcgagcacggatggaatctctcaaaggtcgggattcgggtttgcttcgggcgactgccgccgtcccgaccggcggcgcagcgcatggggcagtgtacctgcaagcgagggcgcagaacaacattgtccgctggtcggcatcgacgtgatggacgccacggcaggccaggatgctgcccgcggtcacacgccgcgttgggcaaaaaagccgccggcaatccggaaatcgcataagatgagcggcccgaaaacaagactactggcaaggagacgaggatgctgatcggcgtacccagggaaatcaagaaccacgaatatcgcgttggcctgactccgtcatcggtgcgggagatggtcgcgcatggtcatcaggtgacggttgaaaccggtgccggccgaggtatcggtgccaccgacgaggtctaccagaaagcgggcgcaagcatcgcgtccaccgcgggggagatttttgccagcgcggaaatgatcatcaaggtcaaggagccgcaggcggccgagcgggcgatgctgcgcgcgggacagatcctctatacctatctgcacctcgctcccgatcccgagcagtgcgctgacctggtcgccagcggcgccgtgtgcatcgcttatgaaaccgtcacccagcctggcggcggtctgcccctgctggcgccgatgtcggaagtcgccggccgcctgtcgatccaggccggtgcctattgcctcgagaaggcgcacggcggcatgggaatcctcctgggcggcgttgccggtgtgccgtcggcgcggattgtcatcctcggtggtggtgtcgtcggcacgaacgccgcgcaggttgctgtcggtaccggtgcccaggtggtggtcatcgaccgcaatatcgatgtcctgcgccgcatcgatcacgtgctcggcgcacgcgtgatgaccgtcttctcgaaccgggacaatgtcgagcagcaggtgctgcgcgccgatctggtcatcggtggcgtgctcatccctggggccgcggcgccgaagctgatcacgcgcgacatggtcgatgcgatgaagccgggttcggtgatcgtcgatgtcgccatcgatcagggtggctgctgcgagactgcaagagccacgacgcatgccgatccgacctacatggtgggcaatgtggtgcactactgtgtggccaacatgcccggcggcgtcccgcgcacgtccacctatgcgctgaacaacgcgaccttgccgttcgccctgcagatcgccgacaagggttggcgccgggccctcgaggacgacgagcatctgcgcaatggcctgaacgtcgcgttcggcaagcttacctgtcgcgaggtggccgaagacctcggctacccgtatcacgatgccctggcggttatcagggggtaggcgaaccggcggctcgccacccggcgcgccgccggcgtttgctcaggccatcagcccgggtgtgcggtgggcgtcgatcacctgcagcagttgcgcaaagattttcggggtaccggcgacgacgttgccagtctgcaggtaggtctcgttgccggccagatcgccgatcagtccgccggcctcggagatcagcagcgcgccaccggcgatgtcccagggcgacagaccgaactcccagaagccatcgaagcggccgcaggcgacgtaggccaggtcgagagaggcggcgccggggcggcggatgcccgaactcttcttcgccagttccttgaacatcgccaggtaggcatcgatatgctcatagacgcgataggggaagccggtgccgagcaacgcgtcgtcaaggcggatgcacttgctcacgcgtatccggcggtcgttgaggaaagcaccgccgcccttgctggcggtgaacaattcgttgcggacggtgtcataaacgaccgactgggtgatctgtccgcggtaggccagggcgatggaaatcgcgtactggggaaagccgtggatgaagttggttgtcccgtcgagcgggtcgatgatccactggtagtcgctgccgccggcgtggccaccggtgtgccccgactcttctgctaaaatgccgtagtcgggataggcctcgcgcagcacctcgatgatcgcggcctcggccgccttgtcgacttcggtgacaaagtcactctggcgcttggtcgtgatctgcaggtgacccaggtcgagcgaggcgcggttgatgatctggctggcgcgccgcgccgccttgatgaggatgttgagaactggatgcatggctttaaagaacccgacgggctgctggtgctgcccgattggtgtgaagaattcccgattctaatatgaacaggcctgccaggtctccttcttccggtgtgccgctcgagcgcatccggatagttctctcgcacaccagtcacccgggcaatatcggcgcggcggcgcgggcaatgaagacgatgggcgtgtcgcgtctggtgctggtcaatccgaaacgttttcccgacgacgaggcggtggcccgtgccgccggcgccgacgacatcctggggcaggcgcaggtgtgtacgacgctcgatgcggcgctcgccgacaccgtctgggtctgcgccgtgtcggcacggcaccgcaatctcggaccgccggcgctgccggcgcgtcaggcagcggtcgaccttgtcgccagagcaggggccggcgaggtggcgttgctgtttggcaacgagactgccggtctgtcgaacgccgaggtgcagcgctgccggcaaacggtcttcattcccgccgatcctggatatacctcgctcaacctcgcggcggccgtgcagttgctgtgctatgaactgcgcctcgccgctttcgccggcagcccaccggtggtgacgcggacgatgccttttgcgtcgccgccggcggtgcatcaggacgtcgagcgtttctacgcgcatcttgaacgcgtgatggtggcgagcgacttcctcgacccggagcggccgcgccggctgctcccgaagttgcggcgcctgtttggacgaactgaacttgaaagcgacgagatcaacatcctgcgcgggctgctcgacgccgtcgagcgcaagctggccggcccggggcggagtgggtccggcaatgcaagatagtggacttaaacagtagggtattatagaatggccctacctgccaaaggacttcccgaaccatgttcagccgcgtgcgcgaagacatccaatccgtattcgatcgtgaccctgccgcccgtacctcctgggaggtgctgacctgttaccccggggtgcatgccatgatcgggcaccgctgcgcacactggttgtggactcaccgcctgcgctggtttggccgcctcgtctcgcatctgacccgtttcctcacaggcatcgagatccatccgggagcgacggtggggcgccgtctgttcattgatcacggcatgggtgtcgtgatcggcgagacggcggtgatcggcgatgacgtcactctctatcatggcgttacgctcgggggcacctcgtggaacaccggcaggcgccacccgacgctcgcgaacggcgtcgtcatcggggccggcgccaaggtgctcggaccgatcaccattggggccgcggcgaaggttggttcgaacgccgtggtcgtcaaggatgtgccggcgggagcgaccgcggtcggtaatcgggcacgcatcatcgacgacgagcaggcccgcaagcgtgaggaaatggctgggcagctgggcttctcggcctatgcactggccggcgatcaggacgatccgctggccaaggcgatccatggacttctcgaccacgcggtcgagactgatcggcgcctcgagttgctgctcaggaaactcgaggacgctggtgttcctgtcgaagcggagttggcgaaagccgaccagttcgacccgcaatacctgagtaaaatagttgactaatctgcgatgggtcactatactgtactaacccgatcaactattaaaagtggagacgacatgagactgacaacaaaaggacggtttgcggtgacggcgatgattgatctggcgttgcgctgcagcgaggggccagtgactctggcagggatcagcgagcggcagaagatctcgctttcctatctggaacagttgttcggcaagctgcggcgttacggtcttgtcgacagcgtgcgtggcccgggaggtggctactgtctggcgcggccgaccagccagatgaccgtgaccgatatcattcgcgccgtcgatgagcctctcgatgcgacgcagtgcggcgggcgcgaaaactgccatgacgatgagcgctgtatgactcatgaattgtggacgacactcaacgagaagatgttcgattacctgagttcggtgactctgaacgagctcgtcgatcagcaactgcagcgtcagggtggcaacgtatccgtgctgcatgatgcgcggcggcgagtcggttcgcgaccccgtgccaaggtcatgtccctcagcagctgagtatcggtagtcgaccatgtttgcgcccgtctatctcgaccacaatgccacgacgccggccgacccggccgttgtcgaggcgatgctgccctggctggcgacccgcttcggcaacgcctcgagtcggcacgagtacggccgtgcagcgcggcgggcggttgacgaggcgcgcagccaggtcgctgcggcggtgggcgcgcattcaacggaagtcgtgtttaccagcgggggctcggaggccaacaacctgctgatcaagggcgcggccgcttgcctgaaaccaggcctgctggcggtgagtgctatcgaacacccgtgcgtgatcaggccgggccagcagttggtccggcgtggctgggtggtccaggaactggccgttgacagtctcggtcgggttgatccggggcgtttcgaggcggtgatggcgcagaagccgaagatcgtttcggtaatgctggccaacaacgagaccggcgtcctgcaggatatcgagcggctggccgagcgggcgcgcagcgtcggcgcctgcttccacaccgatgctgtccaggcgatcggcaaggtggccgtcgattttcgccgtctgaatgcggccggcgtgcaagcgctgaccctgtcggcacacaaacttggcggcccgaagggtgcggcggcactggttctcgacaagcgtgtcgacgtcgaaccgctgattgccgggggtggccacgaacgtggcttgcgctcgggtacagagaacgtcgccgcgattgtcggctttggcctggcctgcgaactggccgtcggccggcgggcggatctcgcccggcgtctgctgggcttgcgccgacaactcgagtgcggcctgctcgcctgcggcgcgacgatctttggccaggctgccgagcggctcccgaacacggtgtattttgcatttcccgaacttgacggcgaaacgctggtcggaaagctcgatcgtgcgggctatgcggttgccagtggcgctgcctgttcgagcgccaacccggaaccgtcgcatgtgttgcgcgccatgggcgtgtcgccggagctggcacgcggcgcggtgcgcgtcagtctcggcggcgacaacacgcaggaacagatcgacggtttcctgtgcacgctgcaggcgaccgtggccaggctgcagcacttgacggcgatgtccgtctgaagggttgagcgacagcgagatgaacaaaccgcacaacatggacaacctgtacaactcggagcaagagcaatgctgaaactgcccatctatctcgattattcggcaaccacaccggttgatccgcgcgtcgcggagaagatgattccttacctcttcgagaagttcggcaatcccgcctcgcgttcgcactccttcggctgggaagcagaggcggccgtggaggaagcacgcgaagaggtggccaagctggtcaacgccgacccgaaggagatcgtctggacctcaggtgccaccgagtccaacaacctcgcgctcaagggggcggcacagttctattccggcaagggcaagcacgtggtaacggtgaagaccgagcacaaggccatcctcgatacctgccgcgaactcgagcgccagggtttcgaagtcacctacctcgatgtgcgtgacaatggcctgctcgatctcgaagtcttcaaggcggtcctgcggccggacacgattctggcgtcggtgatgttcgtcaacaacgagatcggcgtcatccagccgatcgccgaaatcggcgagatctgccgcgcgcgcggggtcatcttccatgtcgacgccgcccaggcgaccggcaaggtggtgatcgatctggaggcgctgaaagtggacgtgatgagcttttcggcgcacaaaacctacggcccgaagggcatcggcgccttgtacgtacgccgcaaaccgcgcgtgcgccttactgcacagctgcatggcgggggacacgagcgcggctttcgttccggcacgctgccgacgcaccagatcgtcggcatgggcgaggcctttcgcctggcgcgcctggagatgggcgccgagagcgagcgtatccgcatgctgcgtgatcgattgctcaagggactttcggacatcgatgaggtctatgtgaatggcgacctggagcagcgggtcccgcacaacctgaacatcagctttgcctatgtcgaaggcgagtcgctgctgatggcgatcaaggacctcgccgtgtcgtccggatcggcctgcacctcggcctcgctcgagccgtcctacgtgttgcgggcgcttggtcgcgaggacgagttggcgcacagctcgatccgcttcacgctcgggcgcttcacgaccgaggaagagatcgactacgcgatcaggctgctgcacgagaagatcggcaggctgcgcgagctttcgccgctgtgggaaatggtccaggaaggcgtggatctgagtacggtccagtgggccgctcattgatgaagtattgaaggagaaacaacatgtcatacagtgtgaaggtcttggatcactacgagaatccccgcaacgtcgggtcgttcggcaaggaagaggagggtgtggcgaccggtatggtcggtgcgcccgcctgtggcgatgtaatgaagctgcagatcaaggtcggcaagggaggcgtcatcgaagatgccaaattcaagacctacggctgtggttcggcgattgcgtcgtcttcgctggtcaccgagtgggtcaagggaaagaccatcgatcaggcactggacatcaagaacacccagatcgccgacgaactggctttgccgccggtcaagatccactgctcgatactcgcggaagatgcgatcaaggctgccgtcgccgactaccggaagaagcacgccgagagcgtgtgacatcgatcacccaccagcagcaaacggtattcacagcaggaggttatgtatggcagtgacgctttctgagcgggccgcgagccacgtcgccaactacatggtcaagcgcggcaaggggatcgggttgcgcctgggcgtgcgcacgagcggttgctcgggaatggcttacaagctcgagtttgccgatgtgtctcaccccgatgatatcgagttcgagtcgcacggcgtgcgggtgctggtcgatgccaagagcctgccctatctcgacggcacggagctcgattatgcccgcgaaggcctcaacgagggttttcggttcaacaatccgaacgtcaaggacgcctgcggctgcggcgagagcttcaacgtgtgaccggggggcgccaccggcgccgcgacgatcaacccgcaaggtggcctgagggccttccggcggcaggtggcaggcggtcatcagacaatggatttcaacaccgatcacttttccctgctcgggctgccgcgggaattccgggtggatgctgtgctgctcgatcggcgctacctggagatgcagtcgcaggtccatccagaccgcttcgcacgcgccggcgaggcggatcggcgcttgtcgctgcaatgggcaacgcgggtcaacgaggcctaccagaccctcaagcagcctctggcgcgcgcccagtacctcctgcacctggccgcgcacgacatcggcagtgacaacaacgcgctgatgccggccgattttctcgtcgaccagatggaatggcgagaggctgtcgaggaggcgcgcgccgcgggcgagcagcacgaactcgagcatctgcaccatcgcctgaaacgcgagatgctcgatcgctacgacgaactcgcggtgctgctcgacgatcggcacgatcttgatctggcggccgatcgtgtgcggcggatgatgtttttcgacaagctactggccgacatcgacgatgcgatggcggagtgcgaggaataggtcgggcgcccgtcgaaagaaccgagtaaccagcaccaggacttcttcatggcactcttacagatagcggaacccggcgagtcggcagcgccgcaccagcaccggctggccgtcggcatcgacctcgggacgaccaactcgctggtggcaaccgtgcgcagcgggctggctgtcgtcctcagcgacgatctcggccgccccctgctgccctcggtcgtccgctatcgtggcgatggcgctaccgaggtcggttacgaggcacaggctgggcaggcggtcgacccgcggaacacgattgcctcggtcaagcgtttcatggggcgcgggcttgccgacatcgcccatcgcgaggctctcccgtacgtctttcaggatggtgggggaatgttgcgcctgcacactgcggccgggttgaagagcccggtcgaggtctcggccgagatcctgcgcgctctgcgcgtgcgggcggagaccgcgctgggcgggcaactggtcggggcggtgatcaccgtgcccgcctactttgacgacgcccagcgtcaggcaacgaaggacgcagcacggctggccggtctccccgttctgcgcctgctcaacgagccgaccgcggcggcgattgcctacggcctcgacaacgcggccgaaggtgtctacgccgtgtacgaccttggcggcggtacgttcgacatctcgattctcaaactcgcgcgcggcattttcgaagtgcttgccactggtggcgattcggcgctcggtggtgacgacttcgaccagcggattttttgctggattctcgaagcggccagactgaagccgttgtcggtcgaggatgcgagcatgctcctgacgcgcgcgcgggaagccaaggagtacctcaccttccacggtgcggcaccggttacggcgaggctgaacagcggcgaggtcgtcgatctgacgctgactaccgaaaccttcgccgagatcacgcagacgctggtcgccaagaccattcagccggtcaagaaggcattgcgcgacgccgggttgtcggtggccgaggtcaagggcgtggtcatggttggcggtgcgacgcgaatgccgcaggtgcagcgtgcggtcggcgagttcttcaggcaggaaccgctcaacaatctcgaccctgacaaggtcgttgccatcggcgccgcgacacaggccaacctgctggccggtaatcgcgctgccggcgacgactggctcttgctcgacgtcattccgctgtcgctcggcctcgagacgatggggggtctggtcgaaaggatcattccacgcaactcgacgatcccgacggcgcgcgcgcaggaattcaccaccttccgcgacggccagaccgcgctcgccgtccacgtcgtgcagggtgagcgcgagctggtgagcgactgccggtcgctcgcacgcttcgagctgcgcggcattccacccatggtcgccggggcgccgcgcattcgtgtcacctttcaggtggacgctgacggtctgctggcggtcgccgcccgcgagctggcgtcgggagtcgaggcgagcatcgtcgtcaagccgtcgtacggcttgacggacgacgagattgccgggctcctcaaggactcgctgacacatgtcaaggacgatgcgttgcgacgtgcactcaaggagtcccaggtcgaagcgcagaggctgatcgaggcggtacgctcggcgctcaaggcggacagcgagttgctcgctgccgacgagctggcgcgggtggagggcggcatcgtcaggctgcaaagtgcgtcgctggccgaaaaccgccggcagatcgtgctcgccatggacgacctcgaagccgaaaccaaggagtttgccgcacgccgcatggacaagtcgatccggcgcgcccttgccggtcgcaacatcagcgaactggacagccaagccgccgtcgccagaacgggagaagtggcatgacacagatcgtcgttctgccgcacgtcgaactctgtccggacggcgctctgatcgatgcccgtccgggtgagtcggtctgtcagaatctcctcgagaacggcatcgccatcgaacacgcctgcgagatgtcgtgtgcctgcaccacctgtcatgtcatcgtgcgtgaggggttcggcgcgctcgacgcgtccgacgaggtcgaggacgacctgctcgacaaggcctggggcctcgagccgaactcgcgcctgtcgtgccaggcgatcgtcaatgacacgccactggtgatcgagatccctcgctactcgataaacatggccaaggagggaaagcgatgaaatggaccgacatcaacgacctcgcggtcgagctctcggaagcccatcccgaggtcgacccgctgcgcatcaacttcgttgacctgatgaactgggttcttgccctgcccgatttcgaagacgattcgcggcactgcggcgagaagatactcgaggcgatccagcaagcctggatcgatgaacgcgcatgaagcccgacgataccggcggcagccagcgcaacgttctcggtggcttgctcggcgcctgtagcgagcggccgatgaccgggttctttcgcgatggctgttgcaacaccagcgatgaggatgtcggcagtcacaccgtctgcgtcgtgatgacggccgagttcctggccttttcgaaggcacgcggcaatgacttgtcgacgccgcggccggagttcgggttccccgggctgcagcccggcgaccgctggtgcctgtgcgcggcacgctggcgcgaagcgctgcaagccggcatggcgccccgtgtcgtcctcaattccaccaacgaggcctcgctgctgatcgtcggcctcgacgatctgaagcgacacgccatcgatctcaactgagcgtcgaagcgccggcttcgccgcttcccgttcgccgccagcccctccagaactcgcggtaaggacgagccgccggccaggcaaaatcatccacagcgcgagcggcctcgctcagtcagtcgaagccgtagtcttgccgccgtcgctgctcagccagagcttgcgtatcgccgcgtgctgccgggcgaaccacagcagggcgatcaggggccaggcggagtcggttcgcccttgctcggccagcgcgatggcctgttcggcagcgaggcagacgacgcggatatcctcgccttcgtgcgccaggccgtggatgccgccggcgtgcgtactgtctactcgcccgaggtagaggtgggtgcgctgtgacgtcttccccgggctggtgtagaagctgctgatcggcagaacttcctgcacggtgcagccggcttcctcgctggcctcgcggcgtgcgacctgctccggcgtttcgccgggctcgatcaggccggcgacgatttccaggagccaggggccgcgcggatcgtcgcgagcgccgatgcgaaactgctcgatcatcaccacctcgtcgcgttgcgggtcgtagagcaggaccgccgcgacgtcgcccttctcgaccgcctcgcgcacgatcggcggactcatgccgccggcgaacaggcggtggcgcagccgcaggcgctccaatcggtagaagccctggtagcagacttcacgttcgagaatctccagatctccgtcgtccatgcgcctctcctgatgctgggccgtcgagtgtagcgcaggcagcgcggctgtgcccattgctgcccgaggctcgatcagtcgcgggctgtgcgtggcgtggctgcacgcccggtcgccgagatcctgcccgaacggccgctactcaggcatactcgtaggcgcgtcgccagcttagcggttctcgccggttggcgaccccttgttcatggtccagcatgcgcgtcccaagtccctccacccaacaagtgctcaagcacccggcggcctttgccctgcggacgctgaggagcttcaatgggaatcagggcttgctgctggccgccgcgatcgcgtattacgcgctcctttcggtggtgccgctgctgatcctttcggtggttgctctctcgcacctggtcgaccaggcggaactgctcgccacgctcgggcgctacctggaatgggtggtacccagccagtcacgggcgttcctggccgaggtctcgaaattcatggagcagcgtgcggcggttggcgccgtgctgctggtgacgatgctgttcttcagctcgctcgccttctcggtgctcgagaaggcgatgaccgtgatcttcgctcaccgcgcagcggccgaacggcgccactttctcacttcggcggtgctgccttactgcttcgtcctgttgcttggcgtggcgctgctcggcgtcaccatcgcctcggtagcccttgaggccgtagcccaggaaagcgtccgctttctcggccgcgactggtcgctacgcggcgtcgccggcaacctcctttacctgctgggactgagcgccgaaatcgggatcctcacggcgatctatcggatcatgccggtcggcaaggtgcgtctgcgccacgctctgttcggcggctgcacggcgacgctcatctgggaagtgattcgtcaggttctcgtgtggttcttcagcagcctgtcgaaagccagtctggtatacggcccgctggcgacggcggtggtagccatgttcagcatggagatcgccgcgacgctgctccttttcggagcgcaggtgatctcggagtacgaacggctgggccgcgactgagcggctgcgcatcaccgtccgcgggtgtctccccggcgtcgtcgcggcgcagtgctgccatcgcgatgccgcacccgcaacacgatcggccattgactttgctttcgccgaactgcgacactctcccggccgccgccggctgtgcgggctcatacggggcacgcgtgccttcccggccactttccaaggagcctcgagcatgaagacagccaaccacgacccagccgctgtggcggcaagcgaaggcgctttgcagcgtgcgcacgcgctggccaccgcctttctgtcgtcgcttcccggtcgctcggtcagccacgtccccgcgccggaggaaatggcggcggcactcgatgaagcactgccggaagccggcagtgaccccgccggcgtggtcgacgagtggttcggccgcgccgaacgcggcatcaccgcttcgcccgggccgcgcttcttcggtttcgtcaccggcggcgtcaccccggcagcgctggccggcgactggcttgcctcggcgatcgaccagaacgccgggttgtgggccagcagcccggcggcggcgcagaccgagctcgttgtcctgcgctggctcaaggagttgtttggcttgccggagcagtgggccggcgcactgaccagcggtgccaccatggccaacctcgtcgggctgatttcggcgcgccagtgggccggccggcggctcgggttcgacgccgccggcgatggtctggcgggacagccgccgatcgtcgtcgtcgccagcaccgagatccacctgagtgccgtcaagtgcctcgggacgctcggcttcggccgcaatcaggtgcgccgggcgcgcgctccgggcggcccggtggacattgccgcgctggccgcgctgttgaaggagattgccgggccggtgatcatcgtcggcaacgccggcgaggtgaacactggccatttcgacgacctctcggcgctcgccgacctgcgggacgcccacccgggcggcgcctggctgcatgtcgacggtgcgttcggcctcttcgctgccgcctcgccgcggcttgccgtgctcacccgtggcatcgaacgtgccgattcggtcgccgcggacgctcacaagtggctgaacgttccctatgacagtggcttcgctttcgtgcgtgacgcgggcatcctgcgcgaagccttcgctgccggtggagcctatgtcgtcggcagcgatggcggctgggatccgttcacgcacgtgccggaaatgtcgcgccgtttccgcgggcttgccgcctggtgtgcgctcaaggcctttggccgggccggctatcgcaccatgatcgaacgctgcgttgacaacgccgcggctttcgcccgctgggtcgaggcgacgccggctgtcgaactgatgaatccggcgccgctcaatatcgtctgcttccgtgtcgttcgcgctggcctcgacgacgccgcaagcgacgatctgaatcgccgtgcggtacgtgcgattcagcaggatggccgtgcttttgtcaccggcaccgcctggaacggccggtcggcgattcgcgccgccttcgacaactggcggacgacgctcgccgacgtgacgctgctgcaggctgcggtggcggacgtggcgaaggacctcccggcgtgagcgatcggcgacgaattctgcccggacggcgtcgcgccggcatcccgcatcacctgggcagcccgcggcggccacctgctgcggcgcgcgccgggcccggcaccggccatccggcgggcaagctcgggccggcgcgagaagcgttacagcaagctggtttcatagtaggcttcgccaggagtgacctaccgcttgaggatgcgccatgagcctgcagagtacggttgccgatcgtcgcttcgcggttgaccgccagggtttgatcaggcgtctgcgcgaggtattgccgacgccggcgctgctcgtcgaggaagaagacatgcggccgtatgactgcgacggcctgacggcctaccggcagttgccgctgatcgtcgccctgccggaggacgaggcgcaggtgcaggcgatccttgcgatctgtcacgaactgcgggcgccggtagtggcgcgcggcgctgccaccggtctctcgggtggtgccatgccgcatcccgacggagtgctggtgtcgcttgccaagctcaagaaaatattgcgtgtcgaccccgtgtcgcggaccgcggtcgtcgagcctggggtgcgcaacctggcggtgtcggaagccgccgcaccgcatggcctctactatgccccggatccgtcgtcgcagatcgcctgcacgatcggcggcaatgtcgccgagaactccggtggggtgcactgcctgaagtacggtctgacggtacacaacgtaatgcgcgtgcgcggcctgaccatcgaaggcgaagtcgtcgagttcggcaacgcggcactcgacgcgccgggttacgacctgctggcgctggtgaacggctccgaaggcctgctggcgatgatcaccgaggtcaccgtcaggctgacaccgaagccggaactggcgcaggtggtgatcgcgtctttcgccgacgttggcaaggccggcgatgccgtcgccagcatcattgccaccggcatcattccggccggcctcgaaatgatggacaggaaagcgatccatgccgtcgagccctatgtcaatgccgggtatgacatggacgccgaggggatccttctctgcgagtcggacggtacgccggaagaggtcgccgaggaaatcggccggatggtggccgtgctcgaaaacagcggagcgtccgggattcgtgtttcgcagaacgaaagcgagcggctgcgcttctgggccgggcgcaaggcggcgtttccggctgtcgggagaatgactcccgactacctgtgcatggacgggacgatcccgaggaagcggctggccgagatgctgcaggccatcgccggcttgtccgcgaagtacgggctgcgttgcgccaatgtctttcacgctggcgacgggaatctgcacccgctgatcatgtacgacgccaaccagcccggggaactcgaccgcgccgcggctttcggtgccgagatcctcgaactgtcggttcgtttcggcggtacgatcaccggtgagcacggggtgggcatcgagaagatcatgctgatggcagagcagttcaccgaggccgagatcgccgcttttcatcgactcaaggcagccttcgacgagcatgggctgctcaatcctggcaagggcgtgccgacgctcgcccgctgtcgcgagtacacgcaggcccgcggcggcatcgcgccggcagcgccgaggtactgatggatacattgatcggcgactggattgggcggattgccgaggcggccagatcgggccgtccgctggccattcgcgggggagccagcaaggcgttctacggaggacccgaacagggcgaggcattcgacgtcagcgcataccgcggcatcgtcgcctacgagccgaccgaactggtggtcaccgcgcgtgccggaacgccgctggtcgagctggcggcggcgctggcggaggagggccagtggctggcgttcgagccaccacatttcgggccggcggcaaccgtcggcggcatgctggctgccggcttgtccgggccacgtcgacaggcggtgggcgccgttcgcgacttcgtcctgggtgtcaaggtgttgaccggcctcggcgaggtgctctccttcggcggccaggtgatgaagaatgtcgctggctacgacgtggcgcggctgatggccggcagcctggggacgctcggcgtcgtgctcgaggtttcgctgaaggtgttgccgttgccggtcgccgaaagaagcctgcgtttcgcgctcgacgaagcgacggcgctcgccaggctcaaccagtggggtggccggcccctgccgatttcggcgtcggcgtggcatgacggcgtactcactctgcgcctctcgggagccgcggcggcggtcgctgccgcgcagcgagagctcgccggcgaggcgctgggtgacgccgaaggcgaggcgttctgggactcgctacgcgagcagaggcattcctttttcgccggcgatgccccactgtggcgtctgtctctgccatcggcgacgtcggtgcaggcacttgggccgacgctgatcgaatggggtggtgcccaacgctggctgcgcggcggcgacccgatgggaatccgagcggctgcggccaaagcgggtgggcacgcgacgctgtttcgcggcgatcaggcgctgaagcggtcggtcggcgtttttcagccgctgacggcgccgctggcgcgaattcatcggcatctgaaacgggcgttcgatccgcagggggtcttcaacgccggtcgtatgtatccggaattctgagaaggcgccggccatgcaaaccaatctcgccgatttcatcacgaacacgcctgccgggcgcgaggccgacgcgatcctgcgtagctgtgtgcactgtggcttctgcaacgcgacttgtccgaccttccagctgctcggtgacgagctcgacggaccgcgcggccgcatctatctgatcaagcagatgctggaaggccagccggtcacggaaaaaacacagctccatctcgaccgctgcctcagttgccgttcgtgcgagacgacctgtccttcgggagtcaggtatcagcggctgctcgagatcgggcgcgaggtgatcgaggagcgcgtgccgcgttccctggccgcacgcgcaacgcattttctgctccgcgaggcggtgccgcgcggctggatcttcaagccggccgtgcgcatggggcaactcatgcggccgctgttgccggcggtgctggccgacaagttgccgagggccgcggccgacgccggcaggccctggcctcggggccgtggtcacacgcggcgaatgatcgcgctcgccggttgcgtgcagccgaccttgacgccgaacaccaacgccgcgacggcgcgcgttctcgatcgcctgggcatcgagttgatcgagatgccgggtgccgcctgctgcggcgcctggcgctaccacctcaatgcgcaagccagggcgctcgacgacatgcgacaggtaatcgacgcctggtggccggaggtggcgagcgggcgtgtcgagggcatcgtgatgaccgcctcggggtgtggcgagcatgtgcgtgtgtacggcgaactgctcaggcacgatccggcctacgcggagaaagcggcgcggatatccgcgatcacccgcgatgcttgtgaagtgctggctgccgagcagggccgtctgaacgagttgttcggccagaccggcaacggtggcggcgagcgcgtggcctttcattcgccctgcaccctccagcatgcgcaaaggatccgcggggttgtcgagaccttgctgaccgctgccggctatcggttgacgccggtgcctgacgcgcacctgtgttgcgggtcggccggcagctattcgatcagccagccagtgctggccacgcagttgcgcgacaacaagctggcggcaatggctgccgggtcgccggcgctcctggtgactgccaacatcggctgccagacgcatctgcaaagcggcagcaagacaccggtgcggcactggatagaactgatcgacgagcgcctgagtgcctgagcggcgaacggcagacaagcggagcgggcgagccatgcacatcgacaaccaggccggcacttacgaggatctctgccggaacttccgctggcaagtccccgagcacttcaacatcggcgtcgacgtgtgcggtcgctgggccggcgagcgcagccgctttgctctctactacgaggacgagagcggtttcacttcggcccatactttctgggacattcagcgcgcagcgaatcgcctgtcgaacgtgctggcggcgctggggacgctgcccggcgacagggtggcaattctcttgccgcaatgcccggaggcggcgattgcgcacgtcgccatttaccagatgggtgcgctgtcggtgcccttgtcgcttcgcttcgggtccagcgcgctcgcctatcggctcgcgcactcaggcgcgcatgtcgccatcgtcgatgcggcaagcttgccgaagctgctgtcgctgcgcgaccgcctgtcgaaactgcgacacgtcatcggtgtcggtcgagctgccggcaagggcgtcaaggtttgggcagaagtgctggaacacgcttcgccgcgctacacgcccgtgctcaccgccgccgaggctccggcgatgatcctctacggtgacgccgcgagcgaagagccagcgggcgcgctgatggcgcaccgtacattgcttggcaacctcagtggctatgcctgcacacacgacttcttcccgcaaccggacgacctgttctggtcgccggcggactgggcgtcgagcgccgggttgtggggtgcgctgctgccgacctggcacttcggcgagcccttgctggcctacaccggacctttcgacgcggctaaggcgcttgcgctgatcgagaagtacggtgtgcgcaataccttcctggcgccaacggcgttgcaggcgatgatgatggaggtgcctgagcccgcgaccatccacgatctcgacctgcgtacgctgaccagcgccggtgggccgcgcgcggacgcgcttgtgcgctgctgggtccgggagaagctgaacgtgggaatcagcgaaacgttcggacgaatcgagatgaatgccgttgtgggtcacagcgctgggcgctggccggcgaagccgggcgccatcggcaggccgttcccggggcaccgcgttgcggtggtcgatcaccagggtaccgtcctgccgcccggcgaggtcggccaggtcgccgtgcatcgtcggtgcaacggggaagatgatccggtgatgatgctcggctactggcggaatcccgcagccactgccgcgaagttcgtcggcgatggttggggcctgaccggcgatctgggcaggatggatgacgatggctatctgtggtgcgaggggccggccggcgatgtcttcaacatgtgaggcgccgaaagcgatagaattcaccgccaagctggcgatgacgactggtggggtcaggcgatgcgccttcgacgctcgccgggaagacaagtcggtggtgtgtaaaccgggggtggaatggacgaacagactgagcgcacgggttggccggccgcagagcggcgtcagaatctcggcctgcgcgcagcttttgccgacgccttcgtgatgatcgagccattctttgatccggagaacggctggggagggcattcgctcgagcatctggcgtatcgcatcgtgcgtgataatttcccggcgctgagcggtgaagaagtgcatgccctggtggttgctgcgcaccgcgtgtatatcgagcgcaacccggatcgtagtggtcacttgccgcacccgagcgaacttcggcgggccagcctctaaaccatcatgcgtcgtcccctttgccagcttgcgcgtcggtggtgcgtcggccagtccggtcgacggtgacgcatcagccgccgagagagtccagaatgccgatttcagttgatgcctgcgttgcccagcatttgggtgatcgtcgcgaacaacaggatcgcgtggccatcctgccgcatcccggcggtggcggcgtggcgctggcggtggtggcggatggcatgggcgggcataccggcggcacaattgccgctcaacaggtagttcacacggcgcgcaacaatctcgaacgcttttccgcccgcagcgagtcggcgcgcgtgctgctggaatcgagcatcaatgaagcgcacatgctgatcaaggcgtgtcgtttcataaacgagaaagatccacacagcacggtggtgatgctgctgctgcagccgggcaaggtcagttgggcgcattgtggcgacagccgcttctatcattttcgcggcgacagcctgatctttcgcagtaccgatcattcctacgtcgcgcaactggtggtacagggcaagatcaccccggaacaggcgcttgtacatccgaaccggaacattctgctgacctcgctcggtggcgttgaaacgcccaaggttgcttttggcgaggccgaaggcctgcgtggcggcgacacctttctcctttgctcggatggcctctggggctatttcaccgaccaggaactggcatgggcgatcgatggggcagcttcggcacgggaagcgtccgagttgctgatcggccgtgcacgtgcgctcgccaaaggagatggcgacaacatgtcgctggccatcctcaagctggttgacaccgctgctcccgagaaggtgtcggcgtctgcggccgacgacgggctacttccgccccagcccgccaagtagcgccgccagcgggcggcgaggtttgtgcggctgttcgacgcgggcaattcctttcgccgcgttgccgtcggccggtgtggctgcaggatgcgggtcggcgctttcgtagggcttgctgaagtcgaaaccatcggcggcgatatggtggggccgccgggagatgccaggccggcttgccgcctcccgctgctcggcgcggaactgcgttcgctcgctgcgggccgtcgccaggggcgccggcggtgccgaggctgccgccggctgccggcgacggcgttcgccaccgggcgggtaggtgtagtcgtcttccggctcgaagcccgggacgacgatctgctcgacctgaatcctgatcagcttctcgatgtcgaccagataggggacttcgctggccgagaccagagaaaccgccgtgcctggcttgccggcacgaccggtacggccgatgcggtggatatagtcctccggtgtccgcggcaactcgaaattgatcacgtgcggcaactcgtcgatatcgagtccgcgcgccgcgacgtcggtggccaccagcaccagcaccgagccatccttgaaggcttcgagtgccttcagacgctcctgctggctcttgtcgccatgaatcgaatcggcggcgattccggcccgctgcaactcgcgcgcgagcttgttggtttcgatcttggtgcgggtgaagaccaatacctggttgaaatccgacgatctcaagagtttgacgagtagcgcgcgcttggcttcggcggccaccgggtgcacgcggtgggtgatcgtctcggacaccgtgttgcgcctggcgacctcgatcagcaccggtgatttgagcatccggtccgccagcttcttgatctcttcagagaaagtcgccgagaagagcaggctctggcgctgctgcggcagcaggttgatgatgcgcgttacgtcggggatgaagcccatgtccagcatgcgatccgcttcgtcgaggacgagtgcctggacgctgccgaagttgaggcatctctgttcgatcaagtcgagcagtcggccgggcgtcgcgaccagcacttcgacgccgagtcggatctcggcaatctgcggcttgatgtcgacgccgccataaacgcacgcgctacgcaagggaacgtacttgctgtagcccctgacagactcatggacctggatggcgagttcgcgagtcggcgccagcatcagcacgcgtaccggatggcgggcgggcgacaggctggcgctggcgaagggaaggatgcgctgcaggagaggcagggtgaaggcggcagtcttgccggtacccgtctgggcgccgcccatcaagtcctggccggcgagaacgatcggtatcgcctgtgcctgaatcggtgtcggctcggcgtagccctggtcggcaatcgcgcgcagcagatcaggtgccaggccgaggtcatcaaagcgcattggcaaaagcccaaaatcgttcaagacattccaaaatcaataggatcaagcgcttattatacatggaatgacccttcgcggccggttttgcggcgacgagcagggtcaggagcgttgcagcaggctgagagcgcgttcagcggcggcgtcgaagacggcgagacgggaaacgatctgggcccggccggcgctcagctgctggtcgagagctgacggcgagacggcgaccgcgtagccccagtccggattcaacagcagcgccgttcccgacgacgggctctgccaacagcaaagaccgcacagaggctcctgctccgaggtccagaaacgtagccagtcgcccacttgccagttttcggccgctgcccgtttgcgcgcttcggcggtcgctcccagtaccaggtaatggatgcgctgcccctcatcctcgaggagacagggcccggctttgaaagcgagattcgtgctccggtcggcttgactgtcacttcccggcgtttccgccggtggcgcggcgggctgtgactggctgcgcagggcagcggtctgcaggtcgaacaaggtgttcaggaaaggcgcacgttccgtgcttgaaactccgattgcatcgagtccggcgccgattcgcctgatcaacgacgatgcgaggctggccaggcgtttgcgttcctcggcactctgtttggggaggacgctccagatcaattcatccccggtggcgtcgtcctcttgccagcgcttcccttcgccgccgccctccatagccgcggcgaccatcacccgaaaccagtagcggtcgagaaacgacgccacttcaggcgagcgcgcgcggggcaggctcccccgcaaccaggtgcgcgcgagttgctcggcatactgccgcttctcgtgcgcctccaccaccggcacatgccggtcggcctgcaggcggatggcctggtcacgttcgccgatcagcacgtcgagttcggcaagatacgagtcgagaacggcgcccttctcggcgagtctctcgcggacggcagcgcttacgctaccgatacggtggcagaccggatgctcccagccggcagcgcgcggcaagccgacggctgcccgcgccatgcgattgatcaggaggcgcgccggatgccggctgttggcgaaaagcgacgaatcgacgatcgccagtttgagcagggggatctggaggcgcgcgatggccgccttgacggtgtccggcagttccgcggaatcgaatatcgcttcgaagatcaggcccagggtgtcgagagtaatcgcctcgggcatgcccagcggcaggtccagatccttggccttcagtgcgtgcagggcaggaggcgacggcgactccaacgctgccgagtccgcgatcgccgtaggcgaacgggcctcgagggctgtcaggcgctcgaacaggtgcttgagcatgaccatcgccgcggcatcgagagtagggttcgccgacgtcgcctgggcatgaccgcgcaggtttccgaacgccacgggtagatcgccgtcgtgttgctgtcgcatgacctgctggagagccgacaaggggtcgacgggcccctgcccgtcatcggccgcgtcgcctgatccggaacgggtggccgctggcggggtctgccccggcgccgggtcgacgccggcggcagccagcagttcgtcgatttctcgatagatcacggcgacttgctggcagatgtccggctccaggcggtcgagcagggccagccgctgctcgagggtgccgccgcattgcgcgcagagtgcccaaaggccgaggcagatgacgtccggaccgatcggatgggcatcctcgttcatcagcgggcgacgcagcagcgtccggtagcgcaactgcgttcgccagagatcgcgaccaccggcttcgcgcaggtgggcggccacttcgcggacgcgaatgtccagttcgaggtcgtcgtcgccgagcaaggtcaggcgtgaagcggtgaggtcggcggcctgatcgaagccatcgagttggcgtgctgcggccagctcgtcgtgcgcttcaccgatctcgcggccgaacgcgtcgagcgcggccggcagccgaacgccggattgcctgacgatctccgtcaagcgcttctggaacaggtcacggccggcacgcagcagcgcatcgcgatcgtgtgcggctggctgcggcggctggatcggcttggacatggcgtggagtgtgggtgatgggcgatcttgtaatgaatgtgccgtgcctgtcgatcgggaggatcgcgcgtggcgtgctgctgcgattatagacgagtcggtgagctgggccgcttcgcgaagcgcctaacgcgcctcgccattcttgctctcggctcgcggttcggcaatggcatcctcggcaggtggcggtgccttcttcttcttcgtgcccggcggttgtggcggcggcagttgtggctcgacggtcagcagcttgttttcgcgcatgtagacatccatgtcgcgccagccctcgtagatggccgctttcggcaaccacgaatagatcgaatagcaatcctcgattgcgcgtcccgattgccggcaggcaccgccaaccgccttgccctcgccttcgagtcgcgcggtcttggccgctggcgcctcgatcccgagtttctgctggacgacatcgcagcccgacaggccgagcaggagggtggcggcgaggagcagtgtgcgcagttgactccgtggactatcgggcacgacgatccctgggcaaaggtttgaatggcgtgcattttaaccggaagccgccgcgggtccgcttttttcgggccgtcctccgggtgctggaagggctcgttcaggaccccggcggatgggcccaggtctgtcagcgcaaacaacttcacggcgtgccaccgaccaactgggataagatcgccatttgtcgggagtgcttgccgcttgcccggcaggtgccgtgccggcgaccgcgcggatcgccggggcgccagtagcgccggacgatcgcgggccggccggcagacgcctggcagatgcagtcgccttcccgtatccggcaggcgagtcatccggtgggcagaggggcgtaccagcgccagcgtttgccgggtgggcaagacgcgttccaccggctacgccgccggtgtccagcaggtggtcgggcagggctccacgcggaatcgcccggctggcgagaatgctcgccggcgccatttcttcggcatatcgatcaaccagcttccagacgacagccacaagggagaactcatcatgaaacgccagcctatccgcctgctcaccagaagcgcggcggcaatcattcttgccctttctctgaccgcctgtggcgacagtcgcgacaagtcggtcgcctcggccagagcggacttcgccgcggggaactaccaggccgccatcatccggctgcgcagcgtgttgcagaccgatcccgagtttggggagggtcgcctgctgcttgggcgggtcctcctcgacaacggcgaaccgcaggcggccgagaaggaactgcgtcgtgcttacgaagcgggattggaaggtgagaccgtcaagcccttgctggcgcgggcgctgctcgaaagcggcgagtaccagaaagtgctgtccgactttccgccgcagcagatcaggtcgcccgaggcgagggccgacgtattggtcagccaggcattcgtgcacctgttcacaggcaacgtcgaggccgcaaagcagaccgttcaacaggctttcgaagccagtcccgactatccgagggcggcgattgcgcgagcggtgatcaccggagccgcaggcgagtacgatgcggcctctctggccatagatcaggtactttcgcgtcagcccaagtcggtggaggcgctgcgtgcgaaggccagcatcgcacagagcaagggtgacctggcgggcgccatccaggcgctgcaggcgctcacgcaggtgcgaccgtccgacgtcgcggcgcactacacggcgatcatgctcctctggcaggccggccgggtcgacgacgccagagcgcaactggccgctatggtggaagcggccgaagagcacccgcggaccgagcatgtgctggccctgatggcgattcgcgaccgcgacctgaacgaagcgcgcgaccacgttgcgctggcgctcaagggcgatccggagtttgttccgacgctgctgttgtcggggaccctgaacgccgagatgggcgaatacgaactcgccgagaaggatctcagcaaggtgctgatgcggaacccgggcaacctgccggcgcagcaggcgctgattggcgtcctgttgcggacccagcgcctggaaagggccctggcgctggcgcaggagatggtggcgagggcgccggaggaaccgcgggcgctgagcgtggcggccatggtgtacctcaaggcgggcgacgcgaagaaggcgcagtcgctgttcgagcaggccaatgcgttgggcggcaagacccccaaggcgttgaccggcctagcactggctcgcctggcgggcggcgatgccggccaggccatcaacgttctgatggaagcgtcggccgtggacgcggcgggtgtcgaagcggatgtcctgctggtcaaccacttcgttggcagcaaacagttcgacaaggcgctcgaggtcctggcgatcatggccaggaagcgaccgggcgatgcgcgcatcctgacgctcgagggcgaagtcctgatcgctgcagggagaagggccgaggcgcgggtggcgttcgaaagagcgtacgagctgcgaccggatctcatcaccgcgctgcgtcaccttggacgtttggatctcgccgatggcaagcccgagcgcgcgaagaagcggttcgaagatgcggtcgcggggcgcccgaaggatgcgagcgtcctgctggcctacgcggagtggctcaatgacagcaagtccgagcccgacagcgtgcgcgcgacgatcgagaaagccgtggcagtcgcccccaccgatgtcaacgccaggctgtcactggtggcttttcacgccagccggcgggatttcgatgcggccatggtcgccgccgagcaggcgacgaaggcgatgcccgccagtgcgcgtttgcagacggtcctcggtgagttgcagattcgcgcgggcaaggccgacctcgcggcggccacgctggcgaaggcgatcgaactcgcccccgcctcgccggaactactggtgcgccttgccgatcttcaactcgccggcggcgccgttgacgcggccaagggatcactgcgcaaggccttgacgctgcgaccgggtttccggccggccacggtgcgcctggccgccctcgaccagcaacccgctcggccggcggacgccatcgaggcggcccgcgaactgcagaagtcgcagccgagcgatcccatcggttattttctcgagggcaaggcgttggttcagcaggagaagtggccggaggccatacgcgtcctcaaggccgggatcgagcgctcgaactcgccacaactcgtcgtcgcgctgcattccgcactggtcaagtccggccgcgcggaagaggcgtccagggcggccgccgattggatcaaggctcaccccaaggatgtggtcgtccgcagctacctcgccgacctcgccctggcggccagggactatcccgcggccgtccgcatctacaaggacgtggtggtggacgttccgaacaatctgcgcgcgcttaacaacctggcgtgggccgccgggcgggctggcgacccgatggcgctcgactacgccgaacgtgccagccggctcgcgcccgaggacccaaaagtcctcgacaccctcgggtggatcctcgtcgagcgcggcgatctcgcgcgtggcaccgatatcctcaggcgggcatcgacggcagcgccaaacgcgcccgatctgcgcctgaatctggccaaggccttgatcaagtccggcgatgcgaagggagcgcgccgggaactcgaggttctcgcgaagctcggcgacaagtacccggcgcaggccgaggtcaagaagcttcttgccggcctctgaggccgccgccggtctcggggaatggcgggtttgcgtcggcagcggaccgctcgtgccccggccgggcacgctgcccgtgtcgggaaatcttacagccgacgttgcgggattcggggggcttcaggcaggaaggtgatttaaaagattaatccgattctggcacggtctttgcttattgtagtccgtcgcacagcgggtgcgcgcaattataagaaggagccagtcatcatgaagaatcaaaccaaaccactcagggcgctgatcgccagcgctgtcggcgttgctgccgcgtctctgtcgttcggcgcgcatgcggacagtatcaatggcatcattgacatctggaacgtcaacgtgtccacggtcttcgacacggcgtcggtttgcaacaacagcggcgactgtaccgccgcgaacggcattacgaagagccccttgagcctgagctggggaagcggcggcatcagcggcctggacatcggcggttcatcagccgggaatgtgaacacgaacggtgcgtcagtcccgaacgtttcgatcacccaccgcaatcagccgatcaccggcgccacgctgggcaccgtcgacatcgtgtcgacgctgacgctgactccggtgtcgcctctgggccccggcctgccggcggtcgatttcatcttcaaggtccatttcgccgagacgcccaacaatcctgctggcggcacttgtgccgacggaggtgcgaacggtgtaggcgtcaacatcaacggctgcgcggatatctacgttaccgacgttaactcgctcaacttcccgttcttctatgacctcgacggagccggtacgacgtatgcgccgaagcagtacttcatcagcttcttcgaatcgaccagtggcctcaatcctctgccggttgccgcctgctctgcggttggcgtagcggcgccgtgcctcggcttccggacgccggagagtaccaatacgaccgtccgctttgcgtccctgatcaccacagctccggtgtctatccccgaacccgcgacctcggcgctcctagcagcctgtcggacttgaggtttagaaaaccgccaaatttcacaatgcggaatgaaaaggccggattttctcgactttgcggccttttggacggttttctcctcgttttccctactgtgggcgcaatttggccatgcgcttcaagttccacgccaggcagaccagcgtccactcgcccgtgaccttcttcaaaccgcgcagcgagaactggcgaaagcccatgaccgatttgatgataccgaagaccggctcgacggtctgcttgcgcaaggcatagagggctcgtcccgctttggtcttcaagcgatgcgacagggcctgcacgggtgtcgcattctccggcagcggcgccggttcgctgtgccgctcccgccagtcagggtggtgctcgtcgcgagccaccgcgatcaccggatcgatactggcggcctcgcatgccttgatgttcttctcgctgcagaagccactgtcggcgatcaaactttccacgggacccagcacctcggcttgtgccttgagcgtcgccagcatcggctcgacctgctctttgtcattgggggcttgcgtcacgccgaccgccacaaccagcatcgtcgccgcatcaaccccggcctgggcgttgtacgcttgttcgaagccgccaccggccaccggcatgatgcgcgattcttcgtcggtcagattgatctggtcactgtcccgtgcgccgggctcgggggctttcggcggcttgccgcccaacttcttgccggccgcttcttccttggccgcgcgccgcgccattttctcgtcgtaatcggctttctctcgctgataacgctcttcggcccgggcagcaatcttcgccttggccactgccatcgccgccagccgatcttcacgacgcttgatttcttcgggcaggctgacgccgtccggaacgtcggcttgatccgcctgttccgccaagctgaagagttcctgcacctcagccttgagctgggcttccagcttttcgatgtgtccgtgggagagcgcgctgtgccttgaggcgttggcgtcgatcttcgtgccgtcaagacagacgttacctagcttgagcagcttcatttccttggccatcgccaggacctgcagaaacaggtcgctcagttcgtccagaaaacgccggcggaacgtcgccaggctgtcgtgatcgggatggcttccggcggcaatgtagcggaaggctaccgaatcgtaggttgcccgctccagcctgcggctggagaaaatacccgtggcgtagccatagaccagaattgccagcagggtcgccggatggtacgccttcgatccacgtccagcgtactgtcgcgtcagcttcgacaggtccagctggtcgactacctccacgatgaatcgcgccaggtgatcctggttcagccaatcgtccagtgacggcggtagcaggtagtcggtcttacggtcggtgacgatgaagtgggacatgccggccctcggttgcttcaaaaggcatgattatagcatatccggtggggagcaagccgaaagtccgacaggctgctagggattggattgctcggcggattgctcgcgcgccgtcggcgtagctaggcccttttcctgtcgggtagtaaagggcggctcaggtagccgccctttctgtttctgctgaccggcccgccgggcgaagccagtggtccggcccgccgtgacgggctgcgcgggcgctggtcaggcacgacgtgccgccgcttgatccagggccgcaaatgtgtaaagctcccctcgatcatcaaccgttcagagtgagtgtttcgacatggctaccacagcattggccttggtcgggctggttgtcgccatcctgacgccgcttgccgccgcgcaatcgtcgcccgaaacctggtcgctgacggggctcacggcgcagtccgtgccggcgatatggatgcgcgacgacaacgatttcgttcgtcgctctccgcccgatggcgagggcttcctcgagatccaggggcggctgagcgtgcagccgggcggccgcctggacccggtggcgctgccggagatccgggcaagaatctccgggtcgactccgggagccaagccgcagagcgcggtcgccgtcggtgtgagcattgcgatgtgccgctacctgtctcccgagacgcgcgtgcgcgaggtgtcgcgaatggccgtgggcaaggacggtggtctcggggtgtcaagagacagtgccagcgctccgctgaaactcaccctcgaaggcccgactgtcgatctgtgtattgcctttgccggaccggccagggccggtgacatcgtctcgctcgaattcggcgggcgcgctttcaccgtgtccttgcccgagccgccgaagccggtggtcagtttcgccaagaccgacgccgagaaggggctggatttcggcctgccatcggcgcgcacggctgcgctcgtggggctctcgctgctcgtgctgggcgtcggggcgtttgcgttctggcgatggcgggggcggcgggcctcggtgccggcaaaacccgccgagtcgtcgggcgaacctgaacgcgaatccgacgctgctgccgagcacgcggctgcacccgaaggaccaggcgccgagcttgctgaaccgggccgcgtctgccctgaacactgccgaaccagtttcgtgcgtgtcggcaccaacgtcggagcggggaagaccgatttcgaagccgccctgcgcgtcctccaggccgagcagtttgcggaagccgacgcgctgctcgacgcggcgatcacgaaggggctgcccgcgacctttgaatgtggggcctggtcgctgcgcgggcaggctgccgtctcccgcggcgagattccgctggccatcacctactttctgaaggcgctcgccgggccggaagtgaccagccaggcagcactgccggccgccatgcatctggccgtgatctacgacgggctcggcttgcgtgccgacgcgcagcggatggaggccgtcgccaagacggtcaatagcgcgggaatcacgctcgatccggaggcgatcaagcgcatgcaacggcacacgcaggcgtatcgcaaggcgctgcgagcggcccggccgaccggactcaaggccttgctggggcgagtctttcatcgcccacgagcgacttcggcgctctgaacgtcggcgcgttcgccggcacgttcgccgtaatggcggcgtctggctgtctgccgccgccgcgcccgctggccgcctccacgttcttgccgggcggcccgtagcggctgccgatgaccgaagcggactgtcgggattgccgtcaggtcagactataatgcgagcttttttcccactatcgaggatcgacatgcgcttactgaaaactctcccggccgcgttggcgctggctcttgcgggcccggcttcgttcacggcgcttgccgcgccgaccgatatcgagctgtcgcatcagcttgacgaagaacgtgccgagcggctcgagaagctcatcgaacgtttcaatacggggcagaaggactaccaggtcaagctggtgcgccgtgtccagggcgacgcgcccaaggacctcaatctggtgacacgcgaggagcaggccaagttcgttgccgcgcgcgcacgttttgtccccctgcaccaggtgatgaaggacgccaaggagcccttcgatggcagcaagctggcccccgaactgcgtgtcggcctgggcgatgccaagggcaatctgttcgcgctgccgatcgccttgtcgacgccggtcctctacatcaacaaggaagctttccgcaaggccggtcttgaccccgagaagccgccgaagacctgggccgaggcgcagaaggcggccgacaagctgttcgacgccggcagcacctgcccatacaccacgacctggccagcctgggtgcatatcgacaacctgagtgcatggaatggtgtcgaggtggccgacagcaagggcaagctgaatttcaatggcctggtccaggtcaagcacacggccatgatgacgacctgggcgaaggcgaggttcttcacgtacttcggtcggcgcgatgaagccgaccggcgtttcgccgccggcgactgcggcatgctgaccagctcgtcgtcgctgtttgccgcgctgccggaggcgcgcaaggcacagaccggggtttctccgctgccctaccacgacgacgtgcagggcacgccgcagcagacgctcgccgccggttcgtcactgtgggttggcgccggccagaagccggccgagtacaaggccgtcgcgagcttcgtcagcttcctgttgaagcccgaaatccaggtcgaactgactgcggcgggaggtttcctgccgatgaccgccgcctcgcgcgcggcggcagagagcaaactgctgaagggcgacgtcgtcgctctcaatgtggcggagcgcgaattgcaggggccggctgccctgcgcgcgatacgcgtgtcggagatcgagcccgtgcggatcatcgtcgaggaggaactggaagccgcctggtcggggaagacgccggccaagcaggcgctagataccgccgtgcagcgcggcaatgcggtgatgccggcggcactcaaggcgtctttggtgaagtgattcatcggcggctgggctggcccctgccgcgcgtcttcgcgcatcgcggcggcggtgcgctggcgccggagaacacgctcgccggcctgcgcatcgccgcccggctgggcttgcgggcggtggagttcgacgtgatgctgtcggcggacggttcgccgtggctgattcacgacgaggcgctagagcgcacgagcaacggcgtcggccgggtctgcgcaactaccgatggcgacttgcgtgtcctcgacgccggtgcccgccggcacccggcgttcgccggcgagccgctgccgacgctcgcggcggcagcccgtctctgtcaacaactgggcctgcgggccaacgtcgagatcaagccggcagccggtttcgaaagattgaccggcgatgtcgtcgcgcgcgaggtccgccaactctgggcgggcgccgatctgccgctggtctcgtcattttcggagtcggcgctcgcggccgcgcgcgctgccgcccccgaactgccgctcggctgtctctacgagtgtccgccagcggactggctggcgcgcgtaggcgcgcttggcgcgctgacgctccactgcgccgtgagcagcgtggacgacgacttgctgcgcacggcgcacgcggccgccatcccgctcctctgctacacggtcaacgatccgctcgccgcgatagcgctcttccagcggggcgtcgctgccgtgttcagcgaccgcatcgactgccttggcgaggcggatcttgggctacgcccggcgggctaacccaacctacgggtgcccacgctcgccagccttatcacgccattgccccgtagcgccgtagcccggatgcagcgccagcgaaatccgggacccacgcgcaccccgctcccaaagccatccccccaaggacattccccggtcggaaatccgactttcacgttagaatcgcagctccttgaacgagccccgtgcgggcaccgatgacgatgaaaagcatgccgatgaaaagcgccgaaatccgcgacaagttcctcaagttcttcgaatcgaaaggtcaccagatcgtcgcctcgagttccctcgtgccgcatgccgatccgacgctgttgttcaccaacgccggcatgaaccagttcaaggacgtcttcctgggtttcgacaagcgcccgtacctgcgtgcaacgacgtcgcagaagtgtgtgcgtgccggcggcaagcacaacgacctcgaaaacgtcggctataccgcacgccaccatacgtttttcgagatgctcggcaatttctcgttcggcgactacttcaagctcgacgcgatccgctacgcctgggaattgctcgtcgacgtctacgggctaccgcctgatcgcctctgggtcaccgtgtacgccgaggatgacgaagcctacgacatctggacgcgggagatcggcgttccagccgagcgggtcgagcgcatcggcgacaacaagggcgcccgctacgcttccgacaacttctggatgatgggcgataccggtccctgtggtccgtgcacggagatcttctacgatcacggcgagggcatccccggtgggccgccggggtcgcccgacgaggaaggcgaccgctacatcgagatctggaacaacgtcttcatgcagttcaaccgcgacgaagccggtgtgatgcacccgctgccgaagccgtcggtggataccggcatggggctcgagcgcacggcggcggtcctccagcacgtgcatagcaactacgagatcgacctgttcgtccggctgatcgccgcggcggcgcgcgagaccgcgtcggccgaactcgacagcccgtcgctgcgtgtgcttgccgatcacatccgcgcctgtgcgttcctgattgccgacggcgtgataccgggcaacgagggccgtggctacgtcctgcggcgcatcatccgacgcgccatccggcatggctacaagctcggtgcgcgggcggctttcttccaccggctggtgcccgatctcgtcgccgaaatgggttcggcgtatcccgagctggtcagccagcaggcgcgtgttaccgacgtcctgcgccaggaagaggtgcgcttcttcgaaaccatcgagcatggcatgagcatcctcgagggcgaactcgcgagcctgccgggtcagggcgtcttcaacggcaccacggcgttcaagctgcacgacaccttcggcttcccgctcgacctgacggcggatgtctgccgcgagcgcggggtgagcgtcgacgtcgccgctttcgacgcggccatggcccagcagaaggagcaggcgcgtgctgccggcaagttccggatggcgactgcgctcgactacagcggtccgccgacgaccttccacggttacgagaggctcgatgtcaccggcaaggtgctggcgctctaccgtgacggcagcccggtcgatgaactcagcgaaggcgacatcggagtcgtcgttctcgacgagacgccgttctacgccgagtccggcggccaggtcggcgatcgcggcgtgctgcagacggcaggcggtattttcgcggtcgaggatacgcagaagattcaggccgcggtgttcggccaccatggcgtcgtcagaaccggcgtgctgcgtgtcgacgacggcgtcgccgcgaaagtcgacgtactcgcccgcgcacgcaccgtgcgcaaccactcggcgacgcatctgatgcacaaggccctgcgcgaggtgctcggcgggcatgtccagcagaaaggctccttggtcgatccggaaaagacgcgcttcgacttcgcgcacaacgcgccgctgagcgctgacgagattcgccacgtcgaggtgatcgtcaataacgagattctcgccaacgccgctaccgacgcccgcatcatgccgatcgaggaagcacagcggtcgggcgcgatgatgctgttcggcgagaagtatggcgacgaggtgcgcgtgctgacgatcggctcgtccaaggagttgtgtggtggcgtacacgtcaggcgcagcggcgatatcggcctgttcaagatccttgccgaaaccggcgtcgccgctggtgtccggcgcgtcgaggcggtgaccggcgacaatgctctggccctcgtccagcagcagcaggcgctgctcgccgaggccgcggcggctgtcaaggcgccagtttccgaggtcccggcgaagctcgcgcaggtgctcgacaacgtccgctcgctggagaaggaactcgctcgcctcaaggccaggctggcctcggcgcaaggcgacgatctgctcgcgcaagcggtcgaggtcaagggcgcgcgcgtcctcgccgcggtcatggacggtgccgacgtcaacgcgctgcgctcgacgatcgacaagctgcgcgacaagctgaagagcgctgctgtcgtgctggcctcgacggccgacggcaaggtgacgctgatcgccggcgttacgggcgacctgactggcaaggtcaaggccggcgaactggtcaacatggttgcccggcaggtcggcggcaaaggtggcggccgcccggacatggcccaggccggcggcagcgatgccgcgaacctgccggcagcactcgcctcggtgcgcgcctgggtcgagcagcggctttgatcgatccgcaaggcgaagaagaccgacgcgatctcgtcaccgcccgggtcagcgcgcagggcgttatccagccggttgccgcggcaaggtcggctcagcctgcgctcatcctccccacggaacccttcgatgcagcatttcgcgagtgacaactacgccggcatctgcccggaagcgctggcggccctgctcgccgccaatgatggacacgtccgctcgtatggcgacgacgaatggacgctgcaggcggctgatcgcctgcgcgagctcttcgagaccgactgcgacgtctatttcgtcttcaacggcacggccgccaattcgctcgcgctcgccgcgctctgccagtcgtaccacagcgtcatctgtcaccatctggcgcacgtggagaccgacgaatgcggcgccccggagttcttctcgaatggcgccaagctgctggccgtgggtggcgagcaaggcaagctgacgccggcggcgatcgtcgaagccgttagccggcgcagcgacatccaccatccaaagccgaaggtggtgacgctgacgcaagcgacggaagtgggtacggtgtaccgcccggacgaattgcgagcccttgccgacgcggcgcacgaacggggcctgcgcgttcacatggatggcgcccgcttcgccaatgcggtcgccggactcggcctgagcccggccgaaatgacctggcgggcaggtgtcgatgtgctgtgcttcggcggcaccaagatgggcttgccggtcggcgaggcggtcgtcttcttcgaccgtcggctggccgaggacttttcctatcgctgcaaacaggcgggccaactggcctcgaagatgcgcttcctgtcggcaccgtggctggggattctcgaaaacggcacctggttgcggcacgcggcgcacgccaacgccatggcgcggcgcctggccgcgggagtggcggaagtcgccggcctgccggcgcttttcccggtcgatgccaacggtgtcttcgtgcgtctaccgggtcggatcgaggaagggctgcgcgagcgtggctggttgttctacaacttcatcggtgccggcggagcacgtttcatgtgcggctgggacacggcgccggagaccgtcgatcgcctcgttggcgacgttcgcgagctggcgcgcgagtcgtgaccagtcactggcagttctgtccgcgctgcggctcagcgctcgtcgaaagcgaactggccggcagacagcgcttgcgttgcggcgccgcttgcggttttgtccactgggacaatccggcgcccgtactggccgcgctcgtcgaatacgatggacggatcgtcctggcgcgcaactacgcctgggcggcgggggctttcggcctgatcaccggctttctggagcgtgacgaggatccggcggctggcgtcgcgcgcgaggtccgggaggaactcggcctcgatgccgtcgccgtgacgctgatcggtgtctatccgttcgcccgcaagcatgaggtgatcattgcctatcatgtccttgcttgcggcgagatccgcctcaacgaggaactcgccgagtttcggctgatcgcgccggaaaagctcaaagcctgggatttcggcaccggtctggcggtcagcgactggctggctcgccgcgctggggcgtgacgctgtcggcgcgggccactcgcgcaagctcgcgggcggcgctcattgacacgggagtgcgcgccagcgcccagacctgtcgggatatttgacaccccgacttgcctcagctctttgggaagcggccaagacactgctaaataacaacaagtttcttatggcatgaaaagtgctgtgtcgtggaagtcggtggccgacctcgtctaggagtgtcatctaccccagttcgccctgcatggatatttcgggcggaagtcgccgcgaagtgaggttccctgtttcgccggcgctgctgggccttggcctcgccggtatcggtctcacccgtcggcgcagccagacggcctgaccggtcttgcgcattctgaagtaaaaggggaggagtggaggaggcggcaccttcgggtgccgcctttttctatggtcgggctcccgccgctgactggccgccttccagcaccgccagcagttcggcacaactgcgcggtcgctgctccctcgacagcaggccgcgcgccgtcagcccatgctgcaggggaatgaccgccggcaacggcagaccctgcgccgacaactcgccggcgtactccgcgagatgcacggcgtcgagagaggccgtgcaactgccggcgcgcatcaggtggatctggtcggcccagcggtacgcgaagtcgatgtcgtgcgtggccaacagaagcgtgatgccgcgcgcgtgcagtccatcgagcaccgccagcagctcttcctgcatgcggtagtcgaggccggccatcggttcgtcgagcaccagcagttcgggttccatggccagtacgccggctatgcagacgcgcttcttctggccaaagctcaggtggtgtacagccttgtcggcaaaggctgacatgccaacggcgtgcagcgccgctgccacccggtcgcgtaccgtcgtgctgtccaggccaaggttgcagggaccgaaggaaacgtcctccagaacgctggcggaaaacaactggcggtcggggttctggaagaccatgccgaccttgctgcgcaagcgacgcaatccgccgcggctgtaatcgatggcctgcccggcgtagcggaccgcgccggcctgtggtcgcagcagcccgttggtgtgttggaagacggtggtcttgcccgaaccgttggcgccgatcaaagcattgcggctgccgcgcatgatcgacagcgaacagtcggcgagcccgacgctgccatcggggtaagagaaaccgacctgctcgagggcgagcagcgcttccgtcgtccggccagcgatcgccaacgtcatcgaagtccaagcgccaaagcaatcaggccgctgccggccgtggctgcaatgccgacggcgcgcgccgtttgctcgaaatgcggctccatgaaacgcagcggcccatcgttgttgcgtgcctgtgcggcgacatgcagggcgtgcgcgcgctcccagacctgcagcgtgagattcgccgccagtccgccgagcgagcgcatggcgagacgtggcgtcgcatagccgaggcgcgccgactgtgccgtcagggtgtcatgaaccgcctccgagaaaacgaacagcatgcggtagcagagcaccatgatctcgagcagggtttccggtgctttcaggcggcggaggagggcgaccaggtcgatcagcggtgtcgtcagggccaggaagagcagggcggccagcgccgcgagcgaacgtgcgccgaccgccgccagtttgccgagaccgtccggcgcgaactggaggccgatggccccggtcgcggcgttcaggtcgagcgaaaaggccagcgagatacagccgagagcgagaaaggccagcgccggcagggccacccgcaggtagtggccgggggagacgccggcgccggcgatggtcgagagcgcaaccagggcggcgacgaggagggctgtttccggcctggccgcggcaaacgcggcgacgaagccgcacagcgagaacaggcccttggccgccggagccgccttgcgccagcggttggcgtaggcgcattgttcgatcagcacgctctgtcgccggcgtccgcctcctggcgctttccggcttcgcgccgcatcttctcgcgggtcaccgaaacgccgagataatagccgatgaagccggctccgagggcggcctgcaaggcgaacaggagcgacgccacttcaccgctggcgggttccatcagcggctcgaaccacggctggtagctgggggcgatctggccgatcagcgccatggccttgtcgtcggcgccggtgaagatctcgatcggcttgccgtccgcgcccgcctcgggcctttgcacctgacacagcggcagggcggtgagcagcacgacggcgactaggagcaagaggttctgatggcgtttcacgcgcgcacctcgctgctgccgatgaccttcatgtcctgcagttcgcgcgggttgaaacgcgccagggcattgaagatgacgaccgtcaacagaccctcgctgatggccagcgggatctgggtgatcgcgaaaatgcccgcgaacttgacgaaggaggcggcgaagccgccgaccgggtcagggaaagcccaggccagttgcagcgaggtggtcacgtaggtcagcaggtcggccagactggcggcgaggaagacgctgacggcaaacgagcacttcaggccacgcgccaggcggaagacggcagcggcggcaaacgggccgacgatcgccatcgagaacaggttggcgccgagagtggtgagtccgccatgggcgaggagcagtgcctggaagaggagcacgacggcaccgatgggcgccatgatgaccgggccgaagaggatcgcgccgagcccggtgccggtcgggtgcgagcaactgccggtcaccgagggtagtttgagtgccgatagaacgaaggcgaaagccgccgccacaccgagcagcatgcgttgctcgggctgctcgtggaccctttgcctgacggcgcgcaggccgtagatgacgaagggtgccgacgccagcgtccagccgacggcatgttcgatgggcaagaagccttccatgatgtgcatgaccatcctcctctgcgcgaaaggcaggaagcaccatcgtgaggcgaggatcggaagacggaccgcctgcaaagcaaccgctgcggctgatcaacggaaccgttcccgtcaccccggggattggcactgcctgtggttcaggccggtcttctggctcgccttccttctcctttgccgaccttcccgcgtcaatcacgcagtggcatgaggcaaactcgtcgggcatacagcagcgggggctgcgccggactggcacgattcgtggaatcgtacggtcaccggcttcccgtttcacctgccgcacggttgtgcggcatggcacctgaaccaagcgaagtatacgtgaagcgcgtgccaggcccaagcgttcgcgcgaatgttcgcggatgtcgaggcgacgcgcggcgccggcgattcagccggggagggtgcgcagacttgggtatactgtcgcccttgccgtacctgaccccggcatggcgccgccgcacgttggtgatgtatctgcggcggtggcctgccatgctgatatcgttctcgtcacaggaaacaaaaatgaagaagaaaactgcagttctgtcgatcgtcctgttgtccgctgcgctgctcgcagcctgcggcaagaaggagaatcctgctgaaggcaaagcggcgacagtgccggcgccggttgccgccattgtcgtcggtctggacgacaactttccgccgatgggcttccgcgacgaaaagaacacgctcgtcggcttcgacatcgatctggccggcgaggccggcaagcggctcggcgctgaagtgaagttcaagccgatcgactggaatgccaaggaagccgagctgaacagcaagcgcgtcgacgtgctgtggaacggtctgacgatcaccgaggcgcgcaaggagaagatcctgttcaccacgccctatctggaaaaccgccagatcatcgtcgtcaccgacaagtcgccggtcaagaccaaggccgacctcgccggcaaggtggtcggcgtgcaggacggcagcagcgccatcgaggctgtcgagaaggacgcggccacggccaagtcactcaaggaactcaagaagttcggcgacaacgtcaccgcactgatggatctgggagctggtcgactcgatgcgctggtcgtcgacgaggtcgtcggccgctactacacgaccaagaagcccggtgagtaccgtgttctcgacgagaacttcggcaccgaggactacggcgtcggcacccgcaaggacgacaccgaactgatggcgaaactgcagaaaacgctcgacgagatgaagaaggatggttcggccgccgccatttcgactaagtggttcggcaaggacatcatcaagaagtaacggtgcatggactatgtgatcgagatcatggcccccctgatcgagggtacgggggtcacgctgcaggtttttctcatcagcttcgtcctcgccgtaccgctcggtctggtcctggccctcgtcaggatttcgcgcttcgtcgtgctgagcggcctggtcaatggctacatctggctgatgcgtggcacgccgctgatgctgcagatgctgttcatctattttgcgttgcccttcgtgccggtgatcggcgtccgcctgccggactttccggcggccatcgtcgccttcgtgctcaactacgcggcgtactttgccgagatctttcgcgccggcatccagtcgattgatcggggccagtacgaaggtgcgcgtgtcctcgggctcagctatccgcaaacgatgcggcgcatcgtcctgccgcaagtgctcaagcgcatcctgccgccgatgagcaacgagacgatcaccctggtcaaggacacgtcactgatctacgtgctggcgatgaacgacctgctgcgcgccgcgcgcggaatcgtccagcgtgacttcacgacgacgccctttgttgtcgccgcggctttctacctggtgatgacgctggtcctgacgctgggcttccagcatctggagaggaagtatgccgtctacgatggctagcccgatgatccatgcgcgcgatgtgcacaagcgcttcgccgccgtcgaagtgctcaagggcgtttcgctggcggttggcaagggcgaggtggttgccgtcatcggcccgtcgggatcgggcaagagcaccttcctgcgttgcctcaaccatctcgagacgatcaaccgcggcagcatcgacatcgagggcgaaacgctggtcgccaccggtgccgatggcgtttgccgctattcgcccgacgccgatatccggcgcatctgccgcaaaatgggaatggtctttcagcacttcaacctgtttccgcatctgacggtactgcagaacatcatcgaggcgccgatcaccgtcaagggcttgcggcgtgacgagatcctcccgaaagccgagacgctgctgcgcaaggtgggcctgctcgacaagcaggcgagttatccctcgcggctctccggcggccagaagcagcgcgtcgccatcgcgcgggcactggccatggagccggacatcatgctgttcgacgagccaacctcggcgctcgacccggaactcaccggcgaagtgctgcgcaccatccgcgaactggccgaagagcacatgacgatgctggtggtgacgcacgaaatggcctttgcccgcgaagtggcgagccgcgtcgtcttcatggatgggggcgagatcctcgaggcgcgttcggcaaaggaattgtttgccgcccccgaacacccgcgtacgcgcgcgttcctcgagaacatgttgtagcgggcacccagccacgtccgccgatgtctggccgggggcggtctgaggtagcgcccattggccgcgcggcgccgcgagcagcggtctcccccgcacgccagcggcgcccacttcacggcgcgtacaggcgcgccagcaacttgtcgaaggcagaccggcggtcgggcggcgtcggcagcacgatcccctgctgttgcaggacggtgatcaacttgtccggtgtgacacccgattcgccgacgatttccacgtggccggctgctacctcgacatcggtcgtgtcgggtgcctcggtgaccggcggataacgctgttcggcaaggctgaagatgtagtcgtccttgaggcactggcctgccgcatcgcgacggcgacacgtgttgcgttcgtcggtgaccaccttcagatggctgcgcacctgcggcgcaagctgcccgggttggcggatgaacgccgacgcgtgcgtgatttcgtaccagttgtcgccactgatcagccagcacgccaggtcgttgagtcccagtgttgccaggcgtagtgcggtgacggcgcacatccgggccgaggcgatgccggcgaaaggcgccgacacggtcaccagccgcaggtcgaggtcgggcttgcgcaccgggtccggtcggtcggcgaccagcgccttgcgggcgatcagcccccccatgctgtgaccgatgaccgtgatctgcggcgtctccaggtgcccggcaagctggtcgacggtacgtgccaactggccggaactgagcatcaggctgtcgcggtcgtcgtaaccgaaacagacggtctgctggccatggaaggcaaggacctcggccagcgagcggaagcggccggcggaacccctgcagccatgtaccaggacattcacgggctggtccggggacaggtagagcgtgcggtcggcagcatcatggcacggacccagtccggggaccttgacggccacatgcgccgccggcaggcggccggggtcggacagactgtcgccggccaggggagggcttgcagcgcagccggcgagtgccgcggcagccatcagcgggaagacgctcttcacccttttccttattcgcgagaaggtcatgcgatgatcgacgattcgcgcctgcgcggtcaagtaccagcttgctgccgaggacaacagcggctgagcgaacacggccgcgtgtccgtcgacaggccggtcgctcaggaagtcgcgagcttttcgcgcaagtcctcgatgcgccggcgattgacgccaaaatccttgcgcccgaggcgcgatgccgagcgcacctggatcacgccactgctcgcatcgaaccagaactcgacgtcgtcgacgaacttcatgaatcgcgtttcacagcgcacgtagagatagtcggaacggctgtcgacaatgctgacgcccggctgcgcctgcagcagggcctgcagcctggccatcgtcgtggacgcatcgccccgcacggccagcggcgcgatatgggcctgctcgcgctgcgcatggccagcccacagcagtgcctggctgctcacactgttgggagtttccgacggtggtttgagcttgcctgcgcgcactccaaggtcgcccgggggcgagccgcggagcagaccgacctgcccggcgagcaaggccagcacggcgatcgtcacgacgccaataccgatccacctgacgatctgcatcccatgcctcctttggcgattgcacaacgaaacgagcatggagtagatgataggccgaaaaggcggtgccacgtgttccgccgcaaggggcttcggttcggcggtcagtttcgacgacaacgcagccggccggcaattattgccgcccgggggacgcgcaaagcggcaagcgcctacgcggtttcgccccagtcgctgctgccggcgcccgccagggtatggcccggatgttgcttccagttctcgggagccgccgaccgtgcggcgaccgccagacaaccctgtgccggaggcacgccatgtccccattctcggttctttcccttgccggcaacctgttcggcctggcatcagccacctggaaggccgccgtgccggccgaggccgacagttttcaggcgctgctcgcggaacgcttgcgcggctcgcccgaggatgcgacgacggcactgttcggccaatccggggctggtggcctgccgttcgccggcacacccgggggcgcggcgagtccgctgctcgcgcggctgggcaccggcggaggcgttgccgggctgtcgtcgctcgggcgcaacctcagcctggccgatccggaatccggctaccgcatgatgagcaggatcaaccagcgtgacgtcacgtatcgggcgcagttcgccgagctcagcgcgatgcaggcggcggtggcgacaatgcagcaagccggcaagacactcggcgaaattgacgctgccagcgacgccggcagcgacggcgccacgctcagggccaagctgcaggccttcgccagccggtacaacgaatggatcggccgcttcgccgggagcgtcgagcagggcggcgtgctggatgggacgcaggccgccgaagtatcgctctacgagctcgaaaagagtgtcgagaaccccttcaacggcgccatgcgtggtctgcacgggctgcgcgacctgggcttcaccattgaccagacgagcaatctcgcccatttcgacccggcgaccttcgacgccgccttccagagaaaccggcagggcgtgctcgacaccatcggcgaattcagcgccagcttcgccaagtcggccagcttgctcaacgccagcgacaacttcattcctcgtcaactgaacaatcttgacggcgccatcgactacctcgccgacaacctgtcgtcgctgcgcagcgagttcgggcgaggcgacccggccaagccaacgccgcagatcgcccgcgcgcttgccgcctaccagcaattgcccaaggcctgaaggcacatcggcaacacgcagacggggtggcgatgagcgtccggccaagtgaggcccgcgggccggcggacccttgcgcgggcaggcgaggcgtttggaggcagggcgcatgagccggtccgtgggtatcgccaccgtcaccctcaacccggccatcgaccagagtgtggcgattcccggtttcgccgccgggcgcctcaaccgcgttgttgcggagcactgcgaccccggcggcaagggcgtgaacgtcgcgtccttccttgccgacctgcattttcgcgtcgccgctgccggtctgctcggccgtgacaacgccggggccttcgagcaactcctctctgacaaggcgatcaccgacgccttcgtgcgcgtccccgggaagacccgggtcaatgtcaagatcatcgacgagacggcgccgggggtcaccgagatcaacttccccggcccggtcgctaccccagggtgcctcgcggaactggcgcggatgattgacgcactgctcgccgatcacgactgcttcgtgctctccggcagcgtccccgccggcgttcctgtcgctttctatgccgacctgatccgtggcctcaaggcggcgggcaagcgcgtgttgctcgacagcagtggcgacccgcttcgccacggcatcgccgccgggccttgggcgatcaagccgaaccttgccgagctggaggaactggtgggtacgtcgcttcttgacgaggcggcggtgatcagcgcggcgcgccagttactggctgccggagtgggctgcgtggtggtgtcgatgggtcaggcgggtgcgctgttcgtcaccggcgatgaatgcctgcaagccatcccgcccgaggtcgaggtcaggagcacggtcggcgccggcgacgccatggtcgcgggcttcgtcgccggcagtttgcgcggctggacattggccgacagtgcgcgcctggcgaccgccagcgccgtcggcgcactgacgcagattggccggcgcctgccgccgacaccggtcgtcgagtcgctcatggcacaagtcttggtactccaggtcgtcgatctggccagtcgtcggctgttggcaaggtaggcaccaaggtgcaccctccgggttcgcagggcgtgacccgtggggcagttgtctcgcagcacctgggcacgggcactgccggcgcctagcggtcaggcctgagcaccaccaccgccagcggtggcaaggtcatctcgatcgaatacggctgcgactgccagcggatgtcggcggctgtcaacgggccgtcgttacgcacgtcgctgccgtcgtacggcgcggcgtcgctgttcaggacttcgcggtaagtcgtcagcatggggacgccgaggcgatagcctcgccgcaccagcggcgtgaagttggcgacgacgagcaggcagtcctgccaattcctggcacgccgaatgtaggagatgacgctgtgctcccagtcgctggcgtcgatccactcgaagcccggtcgctcgcaatcctgttcgtggagcgccggttcgccgacatagaaccggttcaggtcggcgacccagttttgtagccgccgatgcggttcagcgccgtgcggcgcgccgcctggctcgatgaggtgccagtcgaggctgcgatcctcgctccactcgcgccattgcccgaagtcctggcccatgaagagcagcttcttgcccggatgcgtccacatgaacccatagtagaggcgcaggttggcgaacttctgccagaggtcgccgggcatcttgtcgagcattgccttcttcaggtggacgacttcgtcgtgcgagatcggcaggacgaagttctcgttgaaggcgtacatcaggccaaaagtcagcttctggtggtggtacttgcgatggatcggatcgtgggcgatataggcgagcgtatcgtgcatccagcccatgttccacttgaaggtgaaaccgaggccgccgaggtaggtgggccggctgaccatcgggaaggcggtggactcctcggcgatcgtgacggcgccaggatgcagttcgtacaccatctcgttgagacggcgcaagaaggcgatcgcttccaggttctcgcgaccgccatattcgttgggtagccagtcctggcgttcgtagtcacgatagagcatcgccgacacggcatccacccgcagcccgtcgatgtggtagcggtcgagccagaagagcgcgctgttgatcaggaactgcaccacctgcttgcgcttgtagttgaacaccttggtaccccaggccttgtgctcgccgatgcggtcgtccgcatactcgtacagcgcgctgccgtcgaacttgaccagcccgaagtcgttcttggggaagtgggccggtacccagtcgaggatcacgccgatgccgttgccatgcatgtggtccacgaagtactggagatcgtccggcgacccgaaacggctggtgggcgagaacatgccggtgacctggtagccccacgacgcatcgagcggatgttcggtgaccggcatcagctcgacatgcgtatagccctgctgccggacataggcgacgaggcgtgcggccaggtcgcgatagctcaggtagccactgctgccgggtacgcgtgcccacgagccgaggtgcacttcgtagatcgccatcggccggcgcagcggatcgttgcgggcgcggctggccatccacccggcatcgctccacagccccctggcaccgaaggagatatcccagacgatcgacgcggtctgtgggcgcatctcggcgtaaaagccctgcgggtcggtcttccgcgcgagcgcgccggtcttggtcctgatctcgtacttgtagagcgccccctggccctgcccggggatgaaaagttcccagatgcccgagcgggcgcgtgcgcgcatcggatggcggcggccgtcccactggttgaagtcgccgatgacgctgacgtcccgggcattcggcgcccagaccgcaaagcgcacgccctgtacgtcaccgagccgcacgacatgggcgccgagcagttcataggtgcggtagtgcctgccctcgccgaacagttgcaggtcgaaatcccccagcgccgaccgaaagcccagagggtcgccgtccgggctcggtgtaccccaccaggtggtcatggcgagaccgccggcacgcggccttgccgcaggccctgccgagcccgcgccggcaccgcctggcgccggctcgtgtcgccacccgcgtacgccagcttcattcctcgtccccccctcatttcggtcgcagtcacgatatcgatacatgatacgcgccgtcgcagcggccgcggcgttcgtcggaggctgccggtcatccgccgcctggtcaggagcattgtcgatggccacgaacgggtcgaacgcggctccgttggcggtgttcacgccgaggctcggagcgtcgagactcccgcaagctcagttcgatcccgggcggggcagtgacggcgacgtcgacagcacttggcctgcgcgtgcgctctgcaggccaagttcgagcaggcccatcacagcaatgccttcgtcggcagtgacagggtttggccccaggccgcagatggcatcacggacggcgctgtagtaagccgggtagtcaccggcaatacaggtcagctcgcgcgtgcggcaaacgccatcgcgccagacggatagcgtggcggtcagcgggtcttcgccccagcccggtgccggcgggcggatgccggacttgaggtggtcctcctgcggatcgaggcccagcttggtaaagctgccgagactgccgtgcacggtgaaacgcggcgcgggcactgcgacgagggcgctgccgtgcaggatgcagcggctttgcccgtagcgcagcacggcgtggaaccagtcgtccgtcgcggcgccctgccgctgcgctgccaggtcgagcgcaatcgtttcgggcatcccgaggatctgcaacacctggtcgatgagatgcgccccaaggtcgtaccacagtccgctgcccgcgccggcctgttcccgccaacgggcgcgcacttgcggccggtagcggtcgaagtgcgattcgaaatgaacgatgtgccccagttctcccgtggcgatgacttgctgcagagtcaggaagtcagagtcccagcgccggttgtggaataccgagaggaggcggctggcggccgcagcctccgtctgcaggcagcgagcctcggccagggttaccgtgaaaggcttgtcgaccacgacatgcttgcctgcggcgagtgccatgcgggccagcgggaagtggctgtcgttgggtgtcgggatgacgacgaggtcgatctcggggcgggcaaagagatccgccggcgtcgcgtctaccgcgacatcaggccagtcggctttgactttggccgggtcgctgctcgcaatcgctgtgagttgaagaccgggaacaccgacaatcagtggcgcgtggaaggtcttgctggcaaagccgtaaccgacgatggcaacgttcagggttttggtcatggcttgcttccttttcggtatcgccgctcttttctctctcgcgaacgagggtgacgggttccttgagtacagtgcccgcgcttccggcctgcaatgagtcgatgacgctcatgatcgcacacagccgcccaatcgccaggttcatcgaggcgcgtgcttggctcgggaaggatcggctgccagcacgctctccgaagcccccgcgtccgatgacctctggcgtatccggaattcttgtcttctggtaagaggagatcttggagcgggcagaaagccgatgtggcattggactactgcccgatgcttggtgggcttgatctttcctgcggcggaactgggaccatgagaaagacatcatcgaagcgatgcggaaacagccttgcaatctctgtggcgctgggcggcaccgacgcggtcgccatgcgccaggaggttctcgagattggcaccagtcggatcgatgtcgcctacgaattggtcaatgaaaccgacgttccggttaccctgccgatggtgtttccgctgcctgagtatggtggcctgaccgagccggacgatgattttcgcggcggacaaccggcgaacttcagcctgctgatcgacggcctcgcctccccctttgcgaaccatgtcagcgcccggttcaaggctgatgattcgaccgcgctggtggacgtgacggccgtcttgcgggaaacgggtttggacgatgcccagattgctctgctgccggggccgttcaagatcagcgggcgggacatctccgcattcgatcccgcgcagtcgcgtcaggcgtctgccgttacccgtgggcaagtcgacgctttgcgcgcccgcggactgttacgcgaagacccgcacctgcgtgagtccgacacactcagctatcaggcctggagagtgcgaatcgtgtacgcatggacgctcactttcccgccgggcaagaccgtctcggtacgacacagccatgctcccttcctcgggtcgggaatcacgtagggctggattcccgacgaccgcgccttttccgccaaggtcttgcgcgatgaattctgcgcctcgccaggtctgatacaccggctggaacgctcggcgccgcgcgatgcggcgccactctggggaggcacggggagctacattcccaagaccgccaatacatggagggggccgatccgggatttcaccctgcggctgagaaagtcgtctttggaggagagcatttccttgtgtttccccgggcaagtcgagaacgtcgatgccctgacgctggaggcgaagattgcggatttcgcgcctgccgcggacttgcggatacgctttctggcaaccgtaagccagggcgcgctcctgccctatgcggatcccgatgcggccctctttggtggcgccgcaccccagggactgcggactagctcagactgacgcggcactccgccaaggtgttgatccgggcctcaaactcgccagtccgctcccggttgtcattgtgaaagcggttccacttgcgcgtgaccgagtcgtagtaaagggtgctgccgtcgatgtcgatggagcgtcctttgagttccagaacgaatcgcccatcgccatgatgaagcgtgccctgacgtatcgcgcctgatgcatgcagatacgcgttcagggcggcgtcgaccggatacctgccgtcggcagggcaggagacgggcgtgccggtatcaagctggtgcacccagttggcggtttcgccctcgaagcgagtcatgctgagcgcatcgagctccgaaaacagaaagcatcctgccgccacgccaacgggcacagcggcgagacgagcgcccgcgcgccaccaaccagccaggcggcgtcggcgccgtcgcatgaacaggagatcaccggcgcgaaacataacgccggacatggcgacgaccaacacgagcaggagcggatgcagttcgtagggccaagaggtagcgaggccatgggccgtccacagggcgagccccgaccatgtcagcagccacgcgacactgagcctctgcggccaaacaagacttgtcggcgcggccacatcgggcggcgccggccgggccgaatctgcgccgggggtcatttccatgcgccacgttcaaacatcgagaccttgctgcccattttcacctccagggttccattttcacctgatcggcttgctcatggcaccggcgcctgctccctgactcgacgccctgcatcgcgcgggaaggcactttgccgccggctttcgcgcgcgtcgagtggcggccatcgactctgagtcgacggacgaggctgttccaagtggccattcagcgaaaccacgcgccacgcggaagctgccgttcggtgctcagcagtgctattcttccctgaccggaagcgttgaacggggagtggccagtgagtcgaggacggagtcgagcggtagccgaccagaagccgaagtcgctgcgtgctcctgagagcggacgctcatggtgtcgaatagccgcttgatcgtcggaggtgctgagtctttccaacacaatttttggcaaggatgggactgttgaactgctcatgagattgatccggcagttgcgtcagcgttcgaaccctcgacaagaagcgtttcgcccatttgcctgccgttattgagttgtcggccagctagagacagcacacatcgtcaaggcctttctggcttgagttggggggggcaatcgacagccgctcgcgtctctgcaccaatctccatcgctgcagcgcattccacggtggaaattcacgcagtgtcaggcaccccctgttggacaaaaccctttctggcgctatccaagggatggctttggtctggtcacgaatttggccattatgaggcgagttggattatgaattggttgaagaatcagaaaatctgggtacgcttggtggcaacgatctgggggatgctcgtcctcttgttgagcgcgatgataatctgggcgtatgccgagcaaaaggctaatgccgagattcaggcgcaagacttcgcaagcagtgtgcaccagatgaccatggcttcccttaccgccatgatgatgaccggttcgatcggggaccgtgctctttacctcgagcaggtgaggagtgcgggcagtatccaggcgctggaagtatttcgcggcgagcaggtggcgaagcagtttggtcccggtgcgtcggttgaactcgccacgggagcggatgaacagcaggttctcgcgagcggcaagcccgtttttcaggtcaacggcaacgaaggctatctcaaggcggtcattccggccgtggcgcaaaaggactatctcggcaagaattgcctcacctgccacttggttcccgagggtacggtactcggggtcgtcagcatgaagatctcgctggaaaaggcaaacagtcagactcggcagttcgtttcgctgtttgcgggtcttgcgctgttgcttagcgtgccgtttctgctcgtcgtctttctgttcatccggcgctcggtcacacgaccgttggcaaacgctgtagcggttgccgaacgggtggccgaagggcggctagacaacgatatccatattacgtcgcacgatgaaaccggtgcgctgctgacggccctgaccaaaatgcaggagaaactccacggggtgctgaaggaagttgatgattgcgggcgcaacatgggccaatcggcttttcaggttgccgcgatttcaaacgagatttctgacgtcagcagacagcaggaaggccagtcgggagaagtgacaagtgccatgcagcaggtgctccagatctcttctgacgtacagggacaagccattgacgcttcggaccgttcggatcaagtcgagagactcgcacgagaaggaatcgcgaacgtccggcagaacatcggctccatggaggagacgacgcatcaggtcagccgtgcatcggtcgagattcaggatctcgagcaattcgcccagttgatccacaacattgtcaatgtgatcaaggagattgccggacagacgaacctgctggcactgaatgccgccattgaggccgcgcgcgcgggcgaagcgggccgtggctttgccgttgtcgccgacgaagtgcggaagcttgccgaacgcaccaccagatcggctacagaagttggggagataatcgagcagctctccggcaaggtgcaacaagtggttacagcgatgaacgtggtcgttcagaaggtcagtgtcactcaggaagaagcgcggaaaatggctagcaccatggaagggatcgccgttaccgcggttgataccgcaaaggccaaccagaggatttccagcgtgagccaacaacaggtggagcagtttggcttgctcagatcgacgctggaaaccttgttcgccgtcttgcgagaaagtggctgcaaagtcaagacgacggcggccataggcgaagacctgcgcgttgttaccgcgaggctaaacgacatcatgtccggcttcacgttcaccggcggacttgaaatcgaggaggctcagcacgagaagcgtcgcgcgccacgggcaaacaacagcttgcgtgtaaagattactcaggacggcacgacgttcgaagccgtggcaagcgatttttccctgaagggattgcgcctcaggatcacccaccccgtacgtgagcgtgcacaactcgatctagccctgtacctgccgaatgacgacctcgatcaatatgaaaagcaagagcctttgcgggtcggaggaagaatggcctggcaaaggcaggacggccaaaactaccaatgtggtgtggaattccagaacgtggacgaagcaaaggacaggttgataagaaaatgctttgagttctacaacaagaacgccgaatttgcgtaggtcgccggaaacactcccatgtactcatgacggccgccctcccgtcggcggccgccagttctcggataggtgtgaaacactccttgccgtgtgatgcggccgttggtgctcggtttcagcagtttctcgtcacgctgggcgtgtataggccacgggcggttacggcgtgccggtggtcggctgacggccaccgacctcttccggtcagggtcagagtttctgagaatggccactcaccgcaataatctcccggtcatcacaaggcgtcgattggcggtcgcccggcgcattggagtgttggatccccttgtaatgatgaccgccgcgctggagttcatccagcagtttttccatgaagtagggaaggcctgagtgaaaaccggttgtggttattttgcgcccatgagcgaaatgtacgaccaaatattgtccattgccttgaacttccaacgattctagagtggtcaggtagtatctcgcccgaaagactgaagtgcaggcttcctctatcatgccgtgatgtagagtaattcgtttgttgaatgcatagaaggagccaaggaagcagagagctgccagccaacaatatagagagaacttttctgagggattgcccaagttggcgagtgccaccgaggaaaaccacatggcaatcgcgaagagcacgagaaagggtcctcttagtcgtaacgttggatctccgtgtttatcgacttcctggcgtctgttgaggaaacccgcggcaaacacaacggcaacaggaatcacgaagggggtattcagaaggtagtcgatcatctgtaggtttcccgccaggttggtgggacactggcggagttccgcctcatgccaacgagtcctgaagaggcctcgcctgcaagacaaaactcgccacaaaacacttgctccacctgctgaggttcgcgccgatctagtcgcttcttcacggcaggtggcctcgtgtcaatttgcggcacattaaggccagcgaatcgcggcgtaatgtggccagcagaagtggctgttttagcggtttcggacgggtcggttttacgccgttttcagtctttttgcaacgtggcaagtggcgaccggaagggtgtccaggggaccgtggaataaatgccggctgtttggcgtttatgccgcgaaagccccttgacaccctggaggtcgcagacgctgacggcagttgtcggggatgttttttcatccccggcggctgcctcacggcgagtgcggggtctggggcagcgccccagggtttgctcgccgctgagggtctaacgtgcggccgggggaggcttggaagcgtccctgcccgccgtggcctggacgggcgagcggacttccggcaggggccgcggtttgcgccgggtctcgccgtcgagaatgatctgataagcacggtcgcgcaaacggtcgagcgtcgccgcccccatcaacttgttgggaaacgccgcgccccactcgtcgaagtgcaaattgctggtcagcaaggtggtcgtgcgctcataacgggcatcaatcagatcgtggaaatcctcatcctgcggcgagcgcataggacgcagcccgaagtcatcaattgccagcacatcgacgcgggccagttgacgcagcttgcgctcaaaggaatcggtcgcccgcgccgcgtgcagctgagccagtagcttggcgtgcgaaatgaacaggacctcatggccggcgcgcagtgcgcaatggcagagcgactggaccaggtgagacttgcccgtaccggtcggaccggcgatcagaaccggcgcctgttcgaggacgaatcggcaggttgccagctcggcaatcaaggcgtgattgaccgacggactgtggctgcaatcgaaacgttccagagtcttgtcgccgaccacctgcgccttgcgcaggcgctgggcaaactgacgctgatcacgacgggcgacttcgtcctcgaccagcaacgccaggaagtcggtgtaggccagcttggcctcgatcgcctgacggtttctcgcctcgagcgagtcgaggatgccggacaggcgcagttgcatgagcaggggttcaagtgggagcatgggattcatgagaggattccagatagataagggatgagcaaggagcggcgcgccgtgcggcggctcaatgcaacagatcggagggttggcggcggaagtggccgccactcagatagggcgcttccagcgtcggcgcgtcgatcaactccggctgctggtcgagtccggtctggaggatctgcttgatcgtgcgatagctcggcgtaccaaagttcagcgcgcggctacacgccgcgtcgagtcggttgcgaccgaactgatcggccaagcgcagcaagccctggacggcgcgcagctgatcgagcacacgcttcgcgaacaagctctcgacgaccgcccgacaagccggcccgaccgccgtggcctgggtcaagcaccactgcggatcgcgcatgaagtaagcctgggcgtcgggtggcagatgatccgcgacggtcgaccgcgtacccgctttgaacaggcgcggatggatcgccaccagctcgtgctcgtgatagaggcgtacgacatccggcgtgatttccaaccacagcgtctggtggatcaggcgaaacggcgctgagtagtggcaatacgcatgctggacgtggccgttgccgtgcagcttggccttagcccaggttgggcacgttggcgcgacggcgggcagcggctgcagcagcgcttgctcggtttcgttgaagcgcatgagcggccgctcacgcgtactgccgtggaggcgattgcctgcctcgccctgaatccacgcctctaattgcgcattcgcgtgcgccaggctatgaaactcgcgcagcggcatgaagttgcccttgacatatttgactcccgactccacgcggcctttcttggccgggtccgcgaccggacaggggtcgattacaaaggcatagccgagcgcgagttcggcgtaggcgcgctgcaccgtcggctcgtagtagcaggcgcgcgtgatcgcgcacttcgggttgtctatccgtaccttgcgcgggacgccgttgaaccactcgaaggcgtgccggtggcaggccagccaggtctcgacgctctggttgcgcaccacttcggcgtactggtgccgactccacgacaaggtcatgacgaagaaccaggtcttgaacacctcgccggaatggcggtcggtgatcagcggtcccgaaccgaagtcgacctgcgcttgttcgccgacggcaaagtcgagcatcacggtcgccaccggggcgggggccgcttcgctacgcaggaagcgatagacggcatgcacgctgccgccgtagccgtaccggcgggccagcgcctggcggatgctgctcacggcaatgccctgacggtgccactcgagaacgttctcgcgaaagggctccacagtggacaggtggctcgcgttcttgaccgccccgccgcccgccgtctggtagtaacgcgccatcgtcgcgtcgtccggcagcgggctcgtcgcctccagccagttctgcgcggcggcgatgtctcgcacacgtgcgacggtgtcgcgcccgaccccctgtgctcgggcgaccgcccgattgctttcgcccagtcgcaggcgttgaatcatttgtcgtatttcgtacatttcgaacttcctgttagccattgcgcctgcccccggcaaaattgccagaggttacacaatcggaagtccaaaaccgcctctacttgccttctacgtggccttattgtgccgcgattgctctggcctcattgcgccgcgagtccagtggcctcattacgccgccaccgaaatggccttatagcggcgcgaactaacacctcgcaacccattgattccatcgaacccgtaatcggatttgacgatcaactcggcgcttccttggagtcttcgcatgcaagtattcagtctaggtcacgcgaaacaacaatccaaccctgtacatgggtggacggacggactagcggctagcgaagaacgttaagttgcttgccgcctgaactcgggctgcgagtggcacacacttggtcgggcccgaggagcaagcatccggcgacgctcgacaccaaggccatcgccacctacaccgccagcgcagccaagccgacgggatttgtcgacttcatgcagaatctcgtacccagcagcatcgtcgacgcgctggccaagaacgacattctgcagatcctggcgttcgcgacgatgttcggcgtggccctgtcgcacatcggcccgcgcgccaggccagtggtgaccttcctcgactccttcacgcacgccatcttctccgtcgtcgggatgatcatgcgcctggcgccgatcgctgccttcggggcgatggccttcactgtgggcaagtacggcctcggaccgattgtctcgctcggcaagctgatggccacgatgtacctgacctgctttctgttcgtcgtcctcgtgctgggcaccatcgcccgactgtccggcttcagcctctggaagtttctgcagtacatcaaggacgaaatcttcaccgtcctcggcaccagttcgtccgggtcggtcgtgccgcagctcatgcgcaagctggagtttgctggcgtctcgaagccggtggtcggtctggtcgtgccctcgggactgaccttcaaccccgatggacagtgcatctattacactatggcgacgatcttcatcgcgcaggccaccaacacgccactgaccctgaccgaccaactgctggcgctgggcgtgctgctgctgactgcgaagggttcggcaggcgttgccggttcgggcttcatcactctggcggcgacactggcttcgatgggcaagatacccgtcgccggcatggtgctgctgctcggcgtcgatcgcttcatgtccgaagcccgcaccattgccaatacaatcggcaacgcggtgggcacggtggcgatcgctcgttgggtcgacgcggtggacagggcgcgtctcgagcaggtgcttgacggcaagagcgatcccgaacacctgcaagccttgtacgagggtgacgccgccgcaagcagcctcgacgaggcagacttgctcacgcagcgcccgaagctggcggtctgaacaggagatgaacgatgaaaaccaatgaagcccgcagcctgctgcgcaacatgttcgaggcggcaatcaccgccgcgcagccggcccactgcatcccgccgcacctgcccacggcgccgcgcggccgactgctcgtgatcggtgccggcaaggcatcggctgcgatggccagagcgctggaggagaactggccgggcgaattgtcgggactggtggtgacgcgctacggctacgccgttccctgccagcgcatcgagatcgtcgaggcggctcacccggtaccggacgccgccggagtcgccgcagcacagcgcatccacgccctgctgcaggggctgacggccgacgacagcgtgctgtgcctgatctcggggggcggctcgtcgctgcttgccctgccgctcgcaggtctgactctggcagacaagcaagcggtgaacaaggccctgctgaagtccggcgcctcgatcgccgagatgaactgcgtccgtcgccacctctcggcgatcaagggcgggcgcctggcggcggcctgcggtccggcgcgcgtgctgaacctgatgatctccgacgtgcccggcgacaacccgatcgacatcgcctccggtccgacggttgccgaccccaccacctgtgacgacgccctggcgatcatccgccgctacggcatcgctgttccgccggctgtgctgcaggtcctcgaaagcggttgcggtgagtcgatcaagcctggcgacgcgcgcctggccagggtggagacgcgcctgatcgcgacaccgcagatggcgctcgaagcagccgccaccgtggcgcgccaggccggggtggcggcgcacatcctcggcgacgccatcgaaggcgaagcgcgcgacgtcggcaaggtcatggccggcatcgcgttgcaggtcgctggccgcggccagcccttcacggcgccctgcgtcctgctctccggcggcgagacgacggtgacggtgcgcggcaacgggcgcggcggacgcaacgtcgagtttctgctcgcgcttggcgtggcgctgaacggccatcgcggcatccacgcgatcgccggcgataccgacggagtagacggtcaggaggagatcgccggcgcctggctcgcgccggacaccctggcgcgtgcctgggccaaggggatcaagccgctcgtctgcctggatgacaacgacggccacggtttcttcgacgccttgggcgattccgtcatcaccggcccgacactgaccaacgtcaacgacttccgggcgattctggttaccgacgagcccctctgatagcttgccgaatttgcagcagtccgccggctgctggttcaccgaggcacacacggggacctgcaggtggcgagcgacaagattcgcagactgagaacctcattgcaggccattgacttgccgacggcctgtcctggcgcttcccgcccagcgatccacgaccccgaggccgcctgtctcacgctgatgccggagccagtcctcccagcggcagcgtgggactctcctcttgtctcaccccggactagctcgggacaaagagtccggaatagggcgggacgtaagacatgcatcgctgtcagttggggcggtgcaccacacacgacctgtatcggtgtcagttggctgctcgtgccgtggcactgatttacaattggtggagtctgttcgtccggctggcgcatccggacgctcggcgcgaggccatcaccagccgtccctggctgatgacctctgtcggaagaaaaactgaacatgtcgggcagatcaccgtcaccctgaccggattgcatgctcgcttcgcgccagcgcgggcggcactggtgcgagtctctgccttgcttcaaggctgggtggccgaaactgcggtgcagttgacccagccatccgtctggcatcgtatctgcgattacctcaagcggattctcgccggcatcggtgcgacaccaaccccgcagttgctaggcgactatccgaatggagtcggctaactgcggctgcgaggataatgaacttgtacctcgcatcgctgccggaatgctagcgtcgccgccaaggagtccattcgtgaagacacgccgcctcgtcacatccctcgctgcggtgatgctgaatctcgtgaccatgcaggtcaacgcccaggaggctcaccccgtatgggcttacccgacgaatccgccggacttcaaggcggcgagcgacgatgcgtcaatccgccgggtgcccgatagtgctgcaggatacacgttaactcaaacgcgggatcgcttcgccgcaacggactggcatcccggggatcacccggcaatgcccgaggtcgtggcgaagggccgaaagccagacgtctttgcctgcggttggtgccatcgtgcggatgggtctggcgggccggaaaacgcaaacctcatgggcctcccgtatgtttatttcgtgcaacagatgaaggacttccggagtggggatcggaaaacttcgatcgccaaacgcgcacccacggcgttgatgatcgccgggtcgaaaacgatcagcgacgccgaaatcgacgaggccgcacgctacttctcgtcgctcaagccgagaaccaaccggcgcgtcgtcgaaacgcctctcgttcccaagacaaccgtggatggctgggtcctcgtcgacacgggcaccggagaaaaggagccgatcggccagcgcatcatcgaagtgccggagaaaccggcggacttcgagagccgggattcccgtgcccgtttcatcgtctacgcgccgccgggttccgtgagtcgtggcatggaattggttcgaacaggcgccgaagggcgtagcgtgccatgtgccacttgccatgggcccgagttgaaggggaccgacaccattccgccgatcgtgggccgatcgccgagctatgttgcgcgccagatccatgacattcgcagcggcgcccgtgccggtcccaacgcttcgcagatgaagccggtcgtggaaaacctgacggaaggtgacatcgttgcgataactgcctatctggcatcgcgtgcaccctgagccaagccgccggctggcttggagtaaacgccaacttcagccgtcgcagaggctgtcatcgaggccgatgcaagtgaatccccgcactcgatccaagagcgatcccgtgcgtttgcgccacgccgcagaaatggtccagacacgattcggtcatcgatgggaagtctcctaccatgtttggggctgttcaccttccttcgaccggagatgtccatgcgtttgctctcatccctcttcgccggggcgctcggcctagccatatcaaccggcagcactgcttgggcgcaaagctatccaagcaagccggtgaacgtgatatcggcctttccgcccaccacgctcgacttcatcctgcggctggcgaacaggcactttcaggagaaattcaagcaagccctggtcatcgagaaccgaccgggcgccggcggcaacatcgccgccgaggcggtggcaaggtcggtgcccgatggttacacgctgctggtgacgacggacaccgtggtcaccagcaacccgcacatgtaccggaatctgaatttcaaggcggatgtcgagctggtgccggtcatctatctggcgaacacgagccagaccttggtgtgcgatccttcggcgccggtccagtcagtgttggacctggtgacctacgccaagtcgcatgacatgtcgtacgcgtcgggaggcaagggcgttcccggccacttggcggccgagatgttcctggcggcaacgggactgcgcatgacgcacgtgccgtataacggccccaacgctgccgtgcaggacatgatcgagggcaaggtgcagtgtggcttcctctccacggcggtggtgatgccccacatcaagagcggcaagctgaacggtctcgccgtcagcacggccaagcgttcgcctagtgccatggagttgccgacggtgagcgaggccggcattgcaggctacgaagcgacgttcggcgatctcttgctggcccccaagggtacgccgcctcaggtcttggccgccttgaacgaggccatcggcgcggtgcttgcgcagccggacgcacgagacaaattcctcgcatctgggctggaattcgttcccaatacgcccgagcagacggcgacacgcctgcgccgggaatccgacaagtggttgcaggtcgtggagcgactgggtttgcgagctgactgaccgaggccgtgccggcgcttgcttcctgctggttctgatcgcgcccaggggtcgaaaccttgagtgcgaaggaagggaggactcccgcttggcctgcgtgagcgtggggggcaggtgtaggctgggttacagacgctcatttcgctcccaccggtcggcgactcagcccgaaccgccgtcagggtcagtgttcagcgaccggcagttcgatgaacagtaagctgccacagaatttgtatatgtcatcaggcgcctttgggtctggtgccccgattcagaaaccgcgggaccgccgacgactttgtccacgctgccatcgattaagccaaaaacggggtatgcactacgaatgactgctttcgcgttgtccggtcgtccagactacgaccgagcgagaacttcgtagcaatgaccggatcgcggctgaaagccgtcgtacaggcttttcgggcctcgggccgcagccgaccccgagcggccattgatcatccgaacgccatacggcggctatcccggcctgaccggtcgaacagcgaagtcggcggagcaccggggagcgattggcttgccggctttgtcgacatcccctcgtcttgccacgataatgctgacgccggttcgcaaagcgctatcggactgtgccggcacccgcgcatgcaccgaaggtttgaagacctgaggaacgacaaacacaaaaggtagacaggccgtgcacctcgtacagatctttctgtccaccgtcagtgccgaattccgcagctaccgcgacaccctgagccactacctcacgcgcccgaacgtctcggtggcggtgcaggaggatttcatcgctacgggcaccgaaaccttggacatgctggacggctacatccggcagtgcgatgccgtcattcacctggtgggcgacatgaccggtgcacccgcacagacgccttcgctgaccgtgatccgctatcgttatcccgacctgggtgagaaactgccgcccctggcccctttcctggtacctggcgcgtcggcgctttcttacacgcagtgggaagcgtggctcgccctgtaccaccgcaagccgctcatcatcgccgtgcccgaggagagcacgccgcgggacgcacgctacgaactcatcccggaacagcgtgctgcccagcaggcgcacctgcagcgcctggccgaggtggaacggtaccccattcacttcgccggcgtcgagcgcttggctgtggacgtgtttcgttccaagctctttgatcttttcgtcgccgccggggtggccaaacgagtcgcccatctcccctatcccagcctcggcgacctgttcaagggccggggggagaggctcaaggcgttgcacgccagcctcgtcaatgccccggccaaaggcgccgccgccgtcgtcggcaaagcgttacatggtctgggtggggtgggcaagacgcgcctggcggtggaatacgcctggcaccatgcggacgactacacggcgttgctcttcgtcggtgccgacagcccggaggcgctgcagcgcaacctcgctgggctgtgctctcgcgcgatcctcgaactgccggaatatcagatcacggaagtccctgtccagtgcgctgcggtgatgcgctggctacagcgcaatcccggctggctgctgatcctcgacaacgtcgatagcgaagcggccgctcaggcggccgaaggcctgctgcctcaactgcccggtggccatgtgctcatcaccagccgcttgagcaactggagcggcagcgtcgaagccctgccgctggacgtgctcgatacgcctgccgcagtggactttctcctcgcccgcaccgacgccaagcggcgcaagcaggcagacgatgccgaacaagcccgtatccttgcggtggaactggccggccttgcgctggcgctggaacaagccagcgcctacatcgcccagcgccgcctcagcatgaccggctacctcgccgaatggcgcggccagcgcgacaaggtcttgtcttggtacaacgagcgcctgatgcagtatccgaagagtctggccgtcacctggcaaacctccgtcgaccaactcggcgaggcgggccagcggctactgcagcgcctggcctggctggcgccagatccgattccggaatcgttgctggatgtggccgtgccgggtgcgacgacagacgacgatgctgacgccgccctggcggagctggagtcctattcgctggtggtccgtgccgcggatgcgccggtcttcaccatccatcgcctcgtgcagacggtggcacaacggggggcggatggtgcggcgctcaccgaagcactgggctggataagtggggccttcgtcgccgatccgacggacgttcgcagctggccggtgctcacccccctgttgtcccacgtccgcgccatcgccgcctatgccgatgaggcgggtattgccgacccgaccgccttgctgatgaatcagaccggactattgctccatggaatggggctgtacacccaggccgagccgctgtgggcgcgcgcgctggagatcagggaaaagtcgctgggccccgagcacccccacgtggccatgagcctcaacaacctggcaatgctctactacgcccagggggcttacgcgaaggccgagccgctgtttgcgcgcgcgctggcgatcagggaaaagtcgctggggcccgagcaccccgacgtggccgtgagcctcaacaatctggcaatgcgctactacgcccagggggcttacgcgaaggcggagccgctgtatgcgcgcgcgcgggcgatctgggaaaaggccctggggcccgagcacccccacgtggccatgagcctcaacaacctggcaatgctctactacgcccagggggcttacgcgaaggccgagccgctgtttgcgggcgcgctggcgatcagggaaaaggcgctggggcccgagcaccccgacgtggccatgagcctcaacaacctggcgctgctctactgcgcccagagggcttacgcgaaggccgagccgctgtttgcgcgcgcgctggcgatttgggaaaaggcgctgggacccgagcaccccgacgtggccaagagcctcaacaacctggcgctgctctactacgcccagggggcttacgtgaaagccgagccgctctatgcgcgcgcgctggcgatctgggaaaaggcgctggggccggagcaccccgacgtggccatgagcctcaacaacctggcgctgctctaccacgcccagggggcttacgcgaaggcggagccgctgtatgcgcgcgcgctggcgatctgggaaaaggcgctggggtccgagcaccccgacgtggccaagggcctcaacaacctggcaatgctctaccacgcccagggggcttccgcgaaggctgagccgctgtatgcgcgcgcgctggcgatcagggaaaagatgcgggggcccgagcacctgaacacgcatgcggcgcgaaaagcgatcaacagtctgggcagtcagaccgttgcacaagtgcaagggtcctcgatcgcggctgatacccacaatggcgtgacgctgactcgcaacagtccctgtccgtgtggatccgggaagcgttacaggcagtgtcatggtgccctaacgtagcgagtacccttcgtgatcatgccagtcggtcgcggctctatgccctcgaagctggcgaacctattatcgcaagggattcccgtccttatggcgccattcgcggtcgggaaatgcgatatgccttagccgtaagagtggagaagggtctcggccaaatcgcgatcggcaggttccggagcacaggagtcgctcaaacggctcgatctacgaagattcgtacggctgctcctggccgggtgctgccttcacgaaactataccccgacgaccgcttcaaccacaaagccgccgttgagaaggcgacatcaccaacgctacaccagtgacggctttctggaaatcgtttctgacaaccgaccgctttggagaagaggtagcgacagtcggctcctggccggttgccgaccgacgccatcctaaatcaatgactgctttcccgagcacagcggtcggtcagggggccgctgaaatccccagccgaatgaccagttacggttgattgcccccaggttaacgttgacctgggggaaaagtcgccaccgtctgctcccggccggcggccgaccgccgctgtcagtgcatccactaaccgcttcccgcggtgtgacggccggttgggcgagaaaggttgacatcccgcgtccaatggccgctgactgttgttcgctccagatcaacgtcggctagggaggcacagtggctacgacccgctcgtaatagccgacagtgtttcgtcatcggccagacaggtcgtctcggtgtacgcgcaagacacgatcaacgccccttttgataggtgccgaccaactgtgcttctgccacgatgtgccccttcatcgcttgctccaaggtccgcttgttgggcttttccaagtcgggcagcacgatgtcaagcgcgtacagcttatggaagtagcggtgccgaccgatcggcggacaggggccacggtagccagcgcgctgccaatcgttcagtccgtccagcgtaccgacaggaagcgattgcacggcctcgggcagcccggaggtggtaacaggcaggttgtagagcagccaatgaacccaggtcatgcggggcgcagcgggatccggtgcatccggatcgtcgacgatcaggaccaggctcttcgcccccgccggcactccactccaggccagcggcggggaaacgttcttgccctcgcaggtgtagagcttcgggatcgacccgtcgagtgcaaatgcacgtgaggtgatggtcatgtccatgacttgctctccagcttgagtggttgccgacaaagaaccgggaaggaccagttaccacaaatgcgctactcgccggcatattctcgccgtcctgtcagacatcaaaacggatcgtcgagccgatgatcgctccatcctcaatcctcctgaccagtttcgagaatttccgtatctgcatgcgagtaggctggcgagcaacagcagagcaacaccagcgcaccggtcgtcgatgcttcaatgcggtgtgccgttcccggcgcgatacagatggtgtcgccaaccccgaccttgaacagatccgctcccagagtcatctgtccttcgccggctgtgatgtggtagatctcttccgtcacgcgatgcctgtgcagcatcgttctggttccggcgggaagcgtggcttcggccaggctctggttgcggttaccctggaccgctgggtgcatcaactcgcggatttcagagccatccttggtgatatagggagggaccgcagcgtagttctggtaccgtcgctcgacggggaaccacatttcgatttcctggatgctcttgcggccgaagcttcgcatctgaaaaagcgctttgctcctgtaccgtccaaccacctcattgaccgtcgtcaggccttccttgaggagcagcgttcgcaggcgagggctgatcttgtcgaacggatcgccgcttgccttccgctgcttggctcggaaatgtcgctctatgcggtccttgacgttttctcgggagagttgaaacgccagggcaatctcggcatgggactgcccggcttcccaggcggcgaccattttgagatcgcgtttgcgccgcattgagcgtgctcgggcaatgggatcaaggaccgtcatgggcttgctcacctgggtggggaaaggacatccgcaatgctgatgttagcaagcccagtgcccgccgaaaatcagaatgtgcagcaggggcattccagtacactcagcggcggcggttacccctgtcgtgctccgccttgggtagcggcccttgggtagcggcgaaaggatctccatgacaagccgaatcttacctgctctgccatctctggaggatatcggcgcgcgccaggaccgaacggccgccaccgtggtggcgagcctccgcttctacgaggagttgaacgactttatcgcccgtgaccggcgctggcgggagttcgactttgagtgcgccgcggacgccaccatcaagcatgtgatcgaagccctcggcgtaccgcacaccgaggtcgaattgatccttgtcaatggagtctctgtcgacttcgcccaaggcctgcgacacggcgaccgcatctctgtctacccgaagttcgaggctttcgacatcagcttcctgctgtgcgtgcgccccggccccttacgtatcacgcgctttgtcgccgacgtccatctgggtggcctggcccgcctgttgcgaatggccgggttcgacacctggtacgacaattccctcgacgatgccgggattgagcgcatcgccggcagggagggccgcatcgtactgacccgcgaccgcgacctgctcaagcgacgggctatcacccacgggtgctacgtgcatgcgctgaagcccgatgggcagttgtcagaagtactcgctcggcttgaccttttcggcagcatgcagccgctctcccgctgcctcaaatgcaacgccccgctcatggcggtggaaaaggcgctgatcctcgacgccctgccaccccgtgtgcgagaacaccagcagcacttcagcacttgcgcagtatgccggcgtgtcttctgggaaggcagccactggcgccacatgctcgaccggttggcgaaggccggcgaggcggctgccgaccaacaggcatcgacgcagggtgcacagtcgtccgtctttcgctaaggagcgtagcgcaccgtctcggacgaaaatggccagcaccaatccgtcgaggtgatgaaagaccgttcactgtccgcccccgaacaacttcagcttcacgagcgccccggcgagcagcgccaacccaagcccggtgaccaagagccggacaatcgtcaaccccgccgtcttcttcgcctcgttgaacgcaccgagcagactccgcagttcgctgatgtcgcgtgcgggcgtgggctcgcacaaacaccgaaccacgaaacgccgaagagaggaattcgccacagcggttcaagatatacaggcattgaatcggttatcacatcggaactcaagcgaccgaccagtgatgcgctctcaattgcaagctcttaacccgacccaccgcttgtgcacgcctcaagacgctgtttccaatccgccaccatggctttatccatcccacgctcaaagtaacgatccccagcaaggtctgggctttccgtcgctggcccctcaagcggccctatccgcgacgggcaggaacggtccctgcgtttcatgtagccccgcgcagttgcaccatcttcgtcgttgctgtgcaggcccctcaaggaagccgactctctgctcttgctcgcacaggcagaagtcatacggaaggctgcatgcgccctgctggcacaaataatgcttgaagatgaacgtcattcacatcgcgagcggggtcaatcaaaatgctagagcctgaagcgcttgccgcacttgcttgtggcgctgttctgccttatctcggtgcagccatctggacttggattgccgaacgcctcaagcaccactagggggcaatagctcaccaagatgacgcattcttccctcgcaggctatccagggcctcggtgtataagactgggcatgctcatcaacctgagaaattaccgttgcggagcgaaccgcaagctgaacgtcggctatggagaagttttccgagagtcgcttcctggccgattgccgaccgacaccatcgtacacttactgaccacttcccgcagcgtaacggtcggtcaacagtgccgagcgccgtgactcggaatgctgctgtggcgtgagcctgccctgagcgaccccggctgactctcccgtcgcgccgtcttgagttcaccttcgttcacgcagaactccacagcccgcgcgcctgctccggcgccaccactctcagcgcccgccggccgggcgacgcctggatggtttgacgggtttcttgccctgcaggaagccatcccactggctgctcgcatacgccagcgaatagggttgatcggggtcggaggtgccggccacgatgtagccgcgcacggccatgctgccgtccaccacggggccgccgcaggcgcccggcgccacgtagcattcgagcgacaccaggtccgccacgttaccgacgggctcgatgctgatggcgtgcttttcggtgcgtatgacggggccggaactgattccggtcttctcgccggcggcgacggccacctgcacgaagtcgccggcttgtggctggctggcgtcgaggcgcaggccggctgcctggatttcggggggaacgtccagtagcgtcggaccaaagggatgctcagtattgaccctgctgacccgcgccttgaaccggcgatcgccgggaccgacgagtcccacttgattggattcgatgagggcggcgacgtcgaagcggttgcagacgatgacgcgtggctcggccagcaggaaggcggtggcgaccggcgctccgcccggcccaacgacgccgaagacggccgacatgaggtcatccatggtctgcgcgcctgttggcgtcggcgttggcgccagggcgcgtgtttcgcgccgcagggtcgcgggtcgctcgtcgtcgactgccacctgcagggcctctgccagcgccggaaagaacgcctcgaaagcgcattccggagcgacgacggcgcgcatgccctgccggttcgccaagtggtcggggacggccttcgggtgggtgaaccagacgtcgccgccggcggagtccaccaactcgcgcacgcgggcgtcgcgcaggctgtagccgaccacgaggaagtcgcggccggcgactgccggtttgaggtacggcgaaacctcgacgaggaactcgtccatctcctccaccgtccaggccatgaagcgctggaacaggtccccatgcagcttgacgatcttgacgcgcgggctctggccacgcagcagcagctcgagccggtcggggcggatcacgccattgacgatgagcagatagtcgcgtcgccagaggcgtgcggcggcgagcgcgtcgtcgagcagggggtccatgttggtggtcaggacgaagtcgaaatagttctgcgcacagagcgcggcgagcgcccggtagccggcgctgacctcggcgggcttgcgcgtctgcaggaactcggccaggtagcggtagcgctccgtggcggtcgtctggccgatcttctggcagaacgtgtcgaaatcggcgcagccgaaaaactggaacagctcgtccatggcgccgattccggcatccacggaggcgccggcaccgagcagcaacacgggcggtttgtcgccgaccgcgcggcgcatgcgcaggtctttcaccaggtcgggaaacgatcgcggcaccatttcgtgttctcccggcaatgggtgggggacaggaaatcaacgacaacagcggcagtgtatgttgcgccagcaatcgcggtcaatcggcgctccggtccgcgcgccggggcgcggatgcgcgtctcgatcacggtgccgcaaggggtggacagacgtgcggggctgtcgacgcgttgcggacttgccgctgatgaacgtgtgcaggcggctggtgcgcagcgctcaatgccagccgccgccgccggcctgctggcgcgcctcgcgatcgcggcgcaggttctcctcgagttcttcgcggccgctcttgacgatcgccacggttttcgcctcgtcgcgaaagtgcggcagcatcgcgttgagcgtgatcaggttctggcggcgaaaggcctcggcgatcgagcgcgcctcatagggttcgacgccgaggacggtcaatgccgtgcgagcgctcttcaatgacgactcgaaggtctcgcgctcgatcgccgtcacgccgcgatcggcgagttccagccagtgccgcacattgcgggcacgcgcaacgatggtgagcttcggaaaactcgcccgggccaggtcgaccagagcgaggctgtcggccacgtcgtcgatcgccacgaccagcagcttcgcccgcgccgcgcctgccgccgcgagcagatcgaggcgcgtcgcgtcaccatagaacacctggtagccgaacttgcgcagggtatcgatctggtccgggtcgtggtcaagcaccgtgatcgggatgccctgcgcgagcagcaggcggccgactatctggccgtaacgccccatgccggcgatgatcaccggcgcactgtcgtcgtcgatcgcgtccgctgcgcgctgcgtgcgtgcgcggcgagccgtcaggcgatcgaaagcgatcagcaacagcggcgtggcggccatcgacagcgccacggcggcagtcaaccggccttcccagtcgcgcggcaggacctgcgccgcccgcgcgacgccgaagacgacgaaggcgaactcgccggcttgcgcgagcagcgcagcgaacagccagcgttcgctgggcggaacctcgaggcgcggcgcgatcagcgccagcatcgtccccttgaccaccaacagaccgacgaccagcaccgccagcagggcgggccgcgcgatcacctggccgaagtcgatcgacatgcccacggcgatgaagaacagtccgagcagcagccccttgaacggcgcgatgtcgctttccagggcgtgccggtattccgagctggccagcagcacgccggccagaaacgctcccagcgccatcgacaggccggcaccggccatcaattgggcgatgccgatcaccagcagtagggcgaaggcggtgaagatttcgcgcacttcggatttggcgatcagccgcatcagtggtcgtgtgagaaagcggccgatgatcaccacgccaaggatcgcgccaatcgcctttgccgcgcccagccagccggtgccgccttcgccgctggcggcaccgaggaagggtaccagggcaatcagcgggatcgccgcgatgtcctggaacagcagcaccgcaaagctgctgcggccgacaggtgccgccatcaggttgcgttcgttcatcgtctgcacggcgatggccgtcgacgacaacgccagcgccagtccggcggcgactgccgcctgccacgtcaagccgagggcgatgaggccgagcgcgagcactgcgccgcaggcggccatctgcaggctgccgccgccgaacacggcgcgatgcatttcgatcaggcgcttcagctcgagttcgagcccgatcagaaagagcatcaggacgacgccgaactcggcgaagtgcagcgtcgactcgacatcgccgacgagcttgaggccccacgggccgatcagccaaccggcaatcaggtagcccaacaccgagccgaggccgctgcgtttggcgagcggcacgcagacgacggccgccgcgaggtaaacaagggcactgcctaacggatcagccacgcgccacctccgcatccgccacaaacgcctgcaatcgccggcggtactgcgcggcatgatggtgcagcgcgtggtcatcgatccgacgtgcgtcgtgcagcaccagcggcggcagccagtgcatgccgcaatagcgtgcggtcatttccatcaccggcatgaaggccgcgaacgggaacttgtggacgccctccggcgtgtagcctgccgacggtgctccggtggtcgtcacccagagacacgacttgccgaccagcgcggtgccgccttcaccggtggcccagccgtcggtgagcaccgtgtcgaaccagagcttctgcagcgccggtgcggagtaccacatgagcgggtgttgccagatgatcaggcgggattcgagcaacagtttacgttcggcggcgacatcgatctcgaaatccgggtagctgtcgtacagcgagcggacagtcaccgagggcacgcggcgcgccgcttccagcagcacgcgattggcgcgcgagcgcgccggatgcgggtgggcgtagatcagggcgatcaagatgactcctcggcagtcggcgcgacttctcgccaggtccggcgcgcgcgacgcacgagcacggcttgcccgccggccgtcactgcgtcctcggcggttcgcacatcgcggcttcaatggcgttgagcggagtataccgcgcgatcctggtcgagaaaggagcgcccctcgcggcgcgctagccggttcggatgggccgggcgggccgcgtgttttcttgcgcggcatgctttctgttaagcttgccgcgaacacgtcgtggcgattcgggcaatagtccccgctcagccctgtacagcaactttccgatcgccgcccatgttcgacaacctgcgaaaatttgccgccgcttatgccgtggcaatcggtggaattctcctcacctgtctgtcgtcgtggaacgtgcgtcaggagttgcagaccagccactacaaggaattccagtgggccgccggcgaccgcatccagtcggtgcgcgcggtggtcgaccagggccttgacgcgctgctcgagatccggggcttgttctacgcggcgcagggcgtcgacgagaaggagtttctcgtctttaccgatgcgatcctcaagcggcgcccgtacatcgacagtctgctctgggtgccgatttcgccaccgactggcgacgccgcctcgccggccccgaccggcagtgcgccggcatcgctgctggaagggggcgagggagtttcagggggcgagcggcgctcgccgatgccggtgctgctcgcctcgtcgcgcgccggctccggcgtttggaagggtgtcgacctgaataccaccggcgagttggcggatctgctgcagcgtgcccgggagagcggcaatatcgccgtcagcgcgcgcatgaaagtgccgcgcgcgggccgcggtgatgctgcgcacgtgatccacgcggcacttccggtctatgcgccggacaactccggccgtcccgtcgtcggcgtaccgcccggtgggccggctgaactcctgggtttcgtggtcggcatctacgatatcgaggaactggtgcatgtcgccatcagcctgctcgagccgcgtggcgttgaggtcctcgtgcgcgacgactcggcgcagggcgacgcgcagttcctccacttctacgcgagtcgcctggagccgggcgcctcgccgacggccagcggactgttgccggccaacgatgaagatcaaccgcgtttggtggtgacgattccggtcggcgaccggaactggtcgatcacctgtgtcgccacgcataccttccgcagcgcggaggccttgaccgaggcacactggtcggtgctcgtcggcggcatcctgttcaccgccctgctcagcttctacctggtgcacagtcgccggcaactggacaagcggattcaactgacgcagaccatctacgagcgcgaggaactgtttcgccagttggcggaaacggtcgatgtcgtcttctgggcaaccaacgccgacgccacgcgcctcgagtacatgggccccgctttccggcagatcgcgggaccgggagcgcagctcggcagcaccgcgccgtcgctgatgctcgatgtctttgccgccgacgaccggcgcatcctcgtcgaagccatcggccggctgcgtgccgagggccggcggttcacggtcgtcctgccggtgtcggctggcgatcggggtgtgcgctggctgcgcgtctgcggcttcccggtgtgcgaaacgagcagcgaactgagtcgcatcgtcggctttttcgaggacatcaccgaacacaagctggccgaggatgccctgcgcgactcggaagcgaaattgcgcaccctgttcaaccattcgccggatctcatcttcaccgtggacgccgaggccaacattctgctcaccaatcgcccgctgccgtatccggtgggcggctccggcgagaagcgctccgagcgcattctgccgcccgacgtccgcgacgcctatctcaagaagctgcgccacgtcttcgccagcgggcgagtagaccattgccagtacacgtcgagcgacgccacctggtgggaagtccgcatggtgccgatcagttcggccaacgcggtgatggcagccatggtggtgatcaccgacatcaccgaaaaccggaagctgcaatggcaggccatccgcagcgcgcgcctggcctcgctgggcgtgctgtcggccggcatcgcgcacgaaatcaacaaccccaaccacgcgattctggcgaatgcctcgctgctggcccgcatctggcaggatgcgatgccgattctcgaggagtatgagcaggagcagggcgactttctgctggccgggctgagcttcgcgcaggcgcgcgaggtcattgcgcgaggcatgcgcgacattggcgacaacgccaaacgcatccgcaagatcgtcgataatctgaagcacctgggcaagcaggatcgcgggcacatggatgaactggccgacatcggcaagatcctgcaggcggtggtcaccctgctcgatgcgcgcatccgcaagcacaccgacgcgttttcgctggacttgccggcggctctgccggcggtcaggggcaacgtgcagcagttggaacaggtgttcatcaacgtcatcgtcaatgccctcgaggcgctgtctgaacgtagccgcggcgtccgggtttccgctgcgaccgaccgggctggcaaccgggtggtcgtccaggtggaggaccaggggagaggcatcggcgaagacgtgatggtccgcattggcgatcccttctttaccaccaaggccgaaagcggcggtacggggttgggtctgtcgatctcgtcgtcgatcgtcgagaggcacggcggcgtgctgcgctttgagtcgaacagtgatctggggacgacggtgagcattgacttgccggtcagcaaggaggagtgaatgaaagagaagccgtttgccagtcttcccgtttttctcgtcgatgacgacacctcggtcctgcacgcctcggcggcggtgctgcgcagcgccggggtgacggcgatccgcatggtggacgacagtcgcgaactgctgccggcgctcgaggagcagccggcgagtgccgttctgctcgacctcttcatgccgcacattaccggcaacaaactgctccccgacatcgttcatctctatccggaggtgccggtaatcgtcatgacggcggcgcaggatgtggagaccgccgtgcgcagcatgaaggagggcgctttcgactacctcgtcaagccggtcgaggaaagccggctgatcgcgagcgtccggcacgcgctcgaagtgcactccttgcgccgacagatgggcgtcctgaagcactatctgctgtccgactgcctgcagaacaacgaggcgtttgccggcatcgtcaccaacagtcgcaagatgcgcgcgctcttccaatacctcgaggcggtggccgtttccgccgagccggtgctgatctccggcgagaccggcgccggcaaggagatgttcgcgcacgccctgcacaagctcagcggcctgggcgggcagttcgtgcaggtcaatgtcgccggcctcgacgacaccctgttttcggatacgctgttcggacacaagaagggtgctttcaccggcgccgaccaggccaggccagggctcatcgcacaggcggcgggcggcacgctgttcctcgacgagatcggcgatctctcgatggcctcgcaggtcaagctgctgcgccttctccaggaacacatgtacttcccactcggctccgacgtcgcgcgcccgagcgatgcgcgcgtcgtctgcgcgaccaactgcaatctggcgcagatgatgcgccagaaccagtttcgttcggatctcttttttcgcctctcggtacaccagatcgaggtgccgccgctgcgccagcacaaggaagacattccgctactcttgcagcactttctcgatgaggcggcagcatcgatcaacaagcccgcacccgagccgtcgaacgagttgatcacgctgctctcgaactatcactttcccggcaatgtccgcgaactgcgggcaatggtcttcaacgccatggcgctgcatcgcggtggttcggtgctggccatggacagtttccggcaggccatccagaaacagcagaaggcgggagcggagcacgcaacgagcgagccggaggacggcctgccggtggtgatcccggggcgctttccgacgctcgacgaggtcgaggaggcgctggtcaacgaggctctcaaacgcgccaagggcaatcagggcgttgccgccaccctgctcgggctctcgcgtccggcgctcaatcggcgcttggcacggcgcgcgctgcaagcgtaggcggcagccgggcacaccgcctgcccctatccggcgggttgcggcgaaaggccgccgctgcggcgcgcgccggtccgcgatccggggagcggcgaatcctcggggtgtaacgttgtgcatcggtgatgcgatcccggaaaagccgccaagcctctggtctaacaaggaaagcactccgtatccggcggttcgtcggggtctggatgtgcgttttgtcacaccccatcggcgcctgctctggcgcctggaatcccgtgtaatgaactgatttcccgactatcgcgcatagtcagcgcttttggcacaaaaaatgcttacgtcaccagactcgatatcgccggctgccgccgctgcaggccactagcgatcatcggaatgcggcaatgggggccgcagtcgaggcgctggcaatggggggatttcggttgactgctgacgggggttgcatgaacgggcgggtgtcgggcgttgccccggagcttcgtcgtttgccgtcgacagcacgacccggtggtcggcggccgctttgtcgcgccgcttcccgcgacccaggcgacagcccttgctccctgcgctgcatcctctgttgctcgaccggcccgcttgtgctcgccgcgagcttgtacaagcaccgagcagcctgtatcgacaaggaggatcccgagggtcggaaaccccttcacaccgaaagtcggggcgattcggtcaggcgcacttcgcagtttgcggattgtcccgccagccgcgctgccacccattacaacaaccacagggccgcttgatgagcacattactgatactgacgatcgcgactgtcgccatcgtcctctttttcgactataccaatggcttccatgacgcggccaacatcgtcgcgacgatcattgcctcgcgggcgatgacgcccatacaggcggtgatcatcgtcggcaccttcgagttcctcgggcccctgctcggcggcacggcagtcgccaataccatcggcaagtttgtcaccctgggcgatgtgcaggccgttctttcgctggccatcctgatcagtgggctggtcggcgccatcgtctggaatctggcgacctggtatttcggtatcccttcgtcttcgtcgcacgctctggtcggcggactgattggcgctgtggtcgtgtctgccggaccggacaacgtcgtctggggtttctcgcaactgatgcacggccagatgaccggaatcatgaaggtgctggccgccctgatcctttcgccactgatcggtttctgggcgggtttcctgatcctgcggttgatgcaggtcctgctctttgccgccaagccgtcggccaataccgggctgcgctacgcgcagttcgtcacggccgccggtctggctttctcgcatggcgccaacgatgcgcagaagagcatgggcatgctgacgctggccctgctgttgggcggtttcatcccgacgttcgaagtcccgttctgggtgatgctggcctgcgccacggcgatcaccctcggcatcctctcgggtggctggcggatcgtgcgcacgctcggcttcgcgatctaccgagtgcggccaatccacgcactgagttcccaactgacttcggcgatcgtcatcctgacggcatcggtgatcggtgctcccgtatcgacaacccacgtcgtcgccacgtcgatcatgggcatcggcgcttccgagcgaccgaacgccgtccgttggaaaaaggcgaaggacatcgccatcacctgggtcatcaccattcccggctcggcactggttgccatccagacattcgctctcgtcaatctctttctcggaaaggcctaatcatgtcgaacgtaagcgtcgcaaaaacctccatcactcgccgcatcctgcatcgggtcttcccgaaagtaccgaatttcttcgcgctgctggccgagcagagtgcgcacgtggacgtcagtgccggtctgctcgccgagtacatgggcgctgacagttcgcaggccgcgaagaagatcgtcgaggccgagtacgagggtgaccggctcaagatccgcaacctgacgctgctcaacgaggccttctcgacgccgatcgatcgtgaagacctgcaccgggcgatcatcaatctcgacgagatcatcaatagttgcaagtcgatcgtcgtcgagatggattccgccgtactggccctgaagcccgacaagtattgcctggagatggccgtacacctgaagtccggggtcgaggcggtttccgcgggctatggccgcctggggagcgatccgaaactgggtcgcgccgatgcggaaaaggccgacaaggccgtccgcaacctgacgagaacccaccgccgcgcactggcggagctttttcaggataccgatttccacaacatctttcgccgcaaggaaatctataacgaactgagaggcgccggcgaccgccttaacgtctgcaacagcacgctgctggacatcgtcgtcaagctctgctgaggcatcccccttgccgttgtgatccggctcgcgggagcgaacgcggcagccttgccagcgtgcgaatcccgtggccgcttccgtcccggtcgggctggcgcgcgcgccgcctgccgggagcattgcaccccgttttcacagccttgccagccctcccgccgttggcgtcagcacggcgcccccatggcgccgccagcacgcgttgagcccccagcggctggcgtcgaccggccgttgccgacacgactcggcgccccttcagtggccgccaggtgtaacgttttccgattccgtgaggcctcgttccggcgtgctaagtaactgtttcgcatggcagatgaaggtcgccaaggcagctcggcgaccttcccgagtgcattttgttgcacccggcaggcaatcggacaacgtctcggtaggagcactagcaatgttgatttataacgagtatttgtgacatcttgagtgtggcacgattgctgcttttctctaggaaacggggcctacagacgccggtctgcgatttacggcagttttctcaagggccttttgacgtggctggaatgtcagtccaatcctcaggagcttacagatgggcatcgaaaccgcactcaatctttcactcaccccaggcgtcgccagccggctggccaggcacccgctgctgaccgatgccaagccgatgcgcgaaaaggtcaccagtacctactacgacacccccgatctgcggctgcagcgcgagagtgtcgtggtgagcgatcggaagcgaggttccacgcgcctgtcatcggtcagccggctggcccagtctgggatcaggcaggcggggcatcgcgaatggccgcttgccggggcgccgggggaactcgacttctcacatgtcgccgatcatggcttgcggcagtggttggagtcggtacgcgaggatctgcggccggcattcacgaccagcgttacgcgcagcgcctggctgttggaaccccgcgcaggggtgcgcatcgaactggctctggaccgtggttggatcgaggccgagggccggcgccagccgatttgcgaacttggcctggaactgctgtcaggcggcgttgccgacctgttttcggccgccggcgagttgcagagcgatctgtcgctgcacccggagaccaccagcctgtcgcagcgcggctatcgcgtgttgtcggagcagtccttgcaggtggtcaaggcgccgccggtggtcatcgacgccgagatgacggcgattggcgcctttcgtaccattgcacgctcctgcgtaaggcacctgcagagcaatgagcaaggggtgcgcgagagcgacaatccggagttcgtccatcaggcacgcgtcgccatacgccgcctgcgttcagcaattcgcgtctggaagcctctgctcccggaggaattcgtgagcaacttcgatccgctctggcagacgctggccaggcaactcggtgagacgcgcaactgggatgtcttcgtgggcgacaccctgccggcgatcgccgccgcctttcctgcatgtggcgaggtcgaccgcctgtcgcactacgcgcgccggcgctgcacgatcaaccgtcaggccgcccgtagcgcgctcaagtcggtcgactattcgcgtctgctgctcgaattcacggcggccgtcttggctctccccgtcgagggcgaggcgcgccgggtcgatgcttttgccccgcgctgtctcgacaagcgcgccaaacaggtcaggcatctggcggacgaggccctgcagggcgacgccacggctcgccacagcctgcgcgtcgcctacaagcgcctgcgctacgcgctcgagttcttcgcgccgctgttccccggcgagctcctccgccactaccacgtggcggcaagcggcctgcaggaactgctcgggcgactgaatgatctggcggtggcctccgaattgattaccgaggcgcttcccggcgagcacggcgatgtccttcgctgctggctggctggccagaccgactcactcctgcccgagttcgttgttgctgttacgtccgcccctaaacgggattgaagggctttgaatatcgcgcgtactttgagcaggaagatcgaaggatctcctgagcgaaggcggaatgaagaaggacggagaagggctggaacacctctgctatcgtgggaagttatcgagacgaccgagatagaaaagagcccagcccatgcaacgaattgtagccggcatcaccacgcttgagcagcacgttgagacgactcaaaaggccgctgaagtgtatcgaccgaagtcgtgcccgcactgcgggctgggagtggtccatcagcatggtcactatgagcgaaaggccgaccgccgagccgtgccgccacggctcaacccgatccccatccttcgctaccgttgtgccggatgccgacgcacgtgttcgcgcctgccggaatgtatcgcaccgcgacgctggtatgactggtcggtgcaacagcaagtcctgcagcagcggctgaacggcgcggcagagcaccccggcggtccacctgaccggcacacgggcgcgcgctggtggaactggttgcaggagcggggaaaggactttgtgtttcacctgcgcgtgcgctttgccgaactcggccgggccgttgacacgcacggcttttggcaccaggtgttcaacagcctgggtctgccgcgggccatgttctggctcgatcaagagatgagcgtcccatgatttcctgacaccgagcgagtggcggacggtggggaccccgcccgggcggggtccccacacagtttgctcgtggcattatttcggcccttttgttttgatgacgactcccattcaccccgaggagtcgtcatgaatcgaatcaatccgatcgccttgtttcgcctgtccgtcctgggttcgctgaccagccgggaacggctggatcacggcgaattgcagcagaccatccgcgccctggccgagcgcgaatacaccattcccggcacgcgtcggcgccatgttgccgagaagacgattcagggctggtattacacttaccttgcccagggcatcgatggcctgacacccaagacccgtatcgaccgcgggcaatcgaagctatcgcaagccattcagaccgcgatccttgccgcgaagcgcgacaacccgcgccgctcgatccgtcagattcgccagttgctcgaagccaccggaacggtggctcgcggcagcctgtcgcgctcgacggtccaccggctgctgcaacagcacggcctgtcgcggatcagcggctcggccagcctgcccgaggagaagcgcagcttcgtcgccgcttccgcgggcgccatctggtatggcgatgtgatgcacggtccccgcgtgcctcacgagggcaagctcgtcaaggggtatctcgtctcgctgttcgacgatgcctcacgtctggtggctcacagcgctttctgccccggcgaaacggcgctcgacatcgaaggggtgctcaagcaggcgctgctgaagcgaggcatcccgatcaagctcgtcgtcgataacggcgcggcctaccgcgctgagaccctgcaggggatctgcgcccgcctgggcattcacctgatctattgccggccctatgcgcccgagggcaagggcaagttggagcgctggcaccggacctgccgcgaccagttcctgtcggaactcgacgagcgccacatcaacagtttcgaggacctcaatgcgcgtctctgggcctggctggagcgggtctatcaccatacgccgcatgccggcctcgacgggatgacgccgctcgcgcgctaccagcaggatttgtcgaagattcgttcgctgggagcgctggccgcgcagctcgatgccttgttccggtatcgcgtcagccgtcgagtcaggaaggatggcacggtgtcgtatcagggggcgcgcttcgaagtgcctttcgaactctccggcaagacggtgtgtctggtcgtcgatccgcatagcggggcggtcatcgaggtcgaggacgagcacggcaaggggatcggcgccgcgaccccgctcgatgccctgggcaatctcgatcgccaacgaaataaatccgacccgacagacgccgctcccgcctcgccgtctggcccgaatctgatcgaactcacctatcgtcagtattacgaccgcaaaggagactgaagatgtatctgcaacactttggtctgcgccatccgcctctgggcaaggacgccgccgagctgtgggatgacggtgcgctggcgcaactcgccgagcgcttccagtggcttctgcaatcgccgggcctcggcctgctgaccggcgaggccggcgtgggcaagacggccgccttgcgcctcgtgaccgccaagctcaatccgcatcgctaccaagtcatctaccatgccgagaccgatttcggacgggcagacctttaccggtgcctggcccaatccctcggccttcagccgagttatcgtcgcgcccaactgtggcgcgacatcaaggcgcatatccatcatctggccgacgccaagcaacttctgccggtctggatcctcgacgaggcgcagaatctgccacccgaattcttccgcgatttccccgcttttctcaacttcgccttcgattcgcgcgatctcatcactgtctggctggtcggtcacccgatcctcgcccaaaccctcgaacgggcgtcttacgccgcactcgccggccgcatccaggcacgcgtgcatctgcgaccggtgctcgaacgcgagcgctttgcgcaactcgtcggccatgccctcaagagcgccgggtgtgcgcataccctgctcaccgattccggcctggaactcctgcgccaagccagcaagggcctgccgcgccacgccgggcgcatcctgcgcaccgccatgcgtctggcggtgccgcgcgcactcaatcatttgcccgacgatctgctgcaagcggctatcgaggagttgcgatgaaacgccgccctcactccctcttccccgacggcctctccgacgaaagtgcggcggcgatcagcgagttccttcaccaactcgccgctgcttgtgaggcccgctacctcgtccagcttcgccgccaccgcagccgtcagatgaacctctacgatcccgaagccccttggagaatacctccaggcgagcccttctagccctctcgtcccacgctgacgccggaacctcttcttccggcgtcagcgtgggactttgccatcatctcaacctcgaatggctcgggttgaagagttccagatatcgcgggacgtaacagttgccctgaacgacttccacgggcatgcggtaccgtggcgcaatcagtgacaccacagtcggcagcccgccaggaatggcgtggcgtcctggcgcttcgcgccacggtctgctgagtcaagcggcgctcgcctgcctgccaatttttcgccttggccagccattccggttggccgaggggcagggcgggtgcgtgtgccgagcgcctggttcggcgtgctctgtgcaggccgcggacgcccactgtgtgcatacgtgcattcgcgcatccgcgcactcgcggctctcctgccgcagcatcctctgatttgacaagcgacacgcctggcggctcgcggcgaccagccgctggccggcgcctggcgtttgccgcggcccggcggcggctcggggcgacgcgcggggcctgcgtgcgcggctgccggctttgtccggcagccgtcactcatcgcggtgtaacgtgctgtgtttcgctgccaattccgtgattttgacgtaaggccatggtataacgaagaaatgtggcttgtcgccggcctccggggcggcggcggcgcacattttgttgcaccccagcaaaggcgcgggagcctggagttgctcgcctagcacgctgattttattggcagagtgttggcgatccccagatggcacgcttactgcttaaagaaaaccagcagagaactgcctccgcgactggcccagcccggaagccaattctcgatcggttcagtggcgaggagttgcttcagatgacgattcgaccagcgatcattgccgcagacaacaggtgaataccgtgacactcctccccgtttcgcaagtggtgctccgcgccgcccagccgttgccaggcgctgtcgatttgccggacttcctgacgatgatcggcaagcaggccggcatggtggtgggcgtggccagaatggtgggcgagatcgtgcagggcagggagtccgcgcattctgttcgcctgctcgaactggaacagcgctgtgaggaactccagcgacgccaccagacggccgcgcgttcgctgcttgagacgagttccggcgtcgaggatgtccgcggaacgatcgaactcctgaaccgcgcggccgttcggctattccaggcggctcgtgggtgccagcagttgcgtgccgttcctgccgaagtgagtcgccgcatgctggcggtggttcaggcggcggccgagagcctgcagcatggctacggtcggctggcgaatggctcgccgaccgcggagtcggatgccgatgatgcgatcgcgagcaggcacgtgcttggcagctatcgggtgttggccctgcaggaattgctggccgtcgagtgccgggatttgtcgcggccgacaggcggtgtcgttggcgcgccgggtgcgcgtgccggtgaggcgaccttctggttcgccgagctctatggctatctgaacgacgttgcccaggaacttgccggggcaggaaccatattgaagaagtggtcgcagcgattgtccggcgcggcgtgcgagtgggcggcgagaaccgatgagcgccagtgggcgctagcgcatcgctgcgttgccggctgacatgaagaccgtgccaaccaatacaggagctggcagcaccgggcagtcccgcccaggctggcccgcatccggtttttttcatcaagcaggagaagtcattgtggaaactcaaatgcacgtggcgccgaggcccgccatgtcgaggccgggcgagagcgatctggacagctatctggatgccattgacgacgcgacgaccatcttccggtcagcggtcgatgtctacctcgccaacggccccgatggcgcgtgctggcaacaagccaagcggatctccgaacagctgcgcaggctcgacgacatgcagcaggagatcgagatggctgtcccgacccagacacctgtcggcgggctgctggccgaactgatggacccgcttaccggcgtcggtcgtctgctcaaggacatgaagcggcaagtcaccggtttcgcgatcgagtccggcttttccgggcctggccgccgcgtccccgcgcatctggttccggaggtacaggaacttgccgacgaggtttgcgccgccgtcgatgcgctggtagacgactgccgagcaagcatgccgtgggccgagccggcgaagcctggccatgccgagcggagcgtcacctggtacgagggccaggccgaccggctgtcgtcgcaactgatcaggaagatcttcaccgatgaggttctggacgtggaaagccaactgccgctggcgcagctcatcgaggaaatcgaccgtgttgcggactacgccgagtccatcgaccgggaagtccggagcggccgtatggacgccacgtccggtgtgggtggcagggattcgcactgagaactgacgggtcgatagcctgcgccattggcgcgggtgggcagccggacgcggccttgcgacaaggccgcgtttcatttcgtccacgggccgcccggcaggggaagggcggtggtcgagttgccgcgtcgcggagtggataccccggggcggtcggcggcgcgggtcgcttcctgcaatcccgggatgcgcttggggccggtcgggcttcatggcagcgggtgctccgccgggagatgctgatgtcgtctgaagactgaagagagaggggggactgtggaactgacgatgaagttcaggaacgacaagttggtcggcgatttctggggaggactggcggcgatgctggtcgccctgccttcggcgattgcctttggggtgacgatctatgcctcgattggcccggcttacgccggcctgggggcgttggcggggattctcggggcgaccgcgctgggtctggtggcaccggcgctgggcggcaccaatcgcctgatcacggcgccctgtgcaccggcagcggcggttctctcggcctttgccatcgagttggtgcagcacggcgtggcgccggcgtcgattgtcctgatgttgactgcccttggcctggtctccgggttggtgcagttgttcctcggtttcatggggatcggcagcctgatcaagtacatcccgtttccggtggtcagcggctatctcaccggcgtcggtctgatcatcatcggcagtcaaatccccaagttcctcggcgctcccggcggcacatcctggtggcgggccctgatctcgccggagctgtggcagtggcagagcgcggtcatcggcgccgtgacggcggcggtcatgctaggcgcaccgctggtgacacgggtggtgccggcggcgattctcggcctgctggccggggtgctcacctacttcgggctggcctatggggtcgatgagcaactgctggtcagcgaaggcaacaagttgatcatcggaccactgggcggcacggcgtccagcatgctcgcggcgatcaccggtcgctggagcgaaatcggcgagctcaagctgagccagatcgccagcctgctgggaacggcgtttacgctggccgtgttgttgtcgatcgacactctgaagaccgccgtcgttctcgacgccctgacccgcggccgccacgattccaaccgcgaactggttgcccagggtctgggcaatgtcgcttcggcgtgtgccggcggcatgccgggggccggtcagatgggcgcgacgctggtcaatctggcgagtggcggccagacgcgcgtctccggggtcatcgagggcgtcctctcgctgatcgccttcctggcgctgggaacgttcatcgcgtggattccggtgggtgcgctcgccggcatcctgatcgtcgtcgggatccgcatgatcgaccgccacagcctgcatctcctggagtcgccgtggaccctcttcgacttcatcgtcatcgttgcggtagtcgccgtggcggttggctacagtctgatcgccgcatcgggagtcgggatcgccctggcgatgttcctgttcatccgcgagcagttgagcagtacggtgattcgccgcaagatcgacggcgccagccggttctcgaagcgggtgcgcctgcgccatgaaatggagctgctcgagaagcggggaagcgagacggcgatcctggaactgcagggcagcctcttcttcgggaccaaggaccagttgtacacggcgctggaacccgaactcgcccgccgcacctacatcgtcctcgacatgcggcgggtgcagtcggtcgacgtcacggcggtacatctgttgagccagatcagggattcgttgatcgaacgcgatgccttcctgatcttcagtaacttgtcacacagcttgccgaatggccgcaacatcgccgagttcttcgaccagatggaactcacgacgatgaccgagcatgtcaaggtgtttcccgaactcgatgacgctgtcgaatggatcgaagaccagattcttggccagggcccggcggtggaggccgaggtcgcggcgctggaactcaacgatctcgagctgttcagcgatcacaaggaggaaaccttgatcgacctcgaggcctgcctcgagcgacgttcgatcaacaaggacgagagagtgtattcgtttggcgaccccggcaacgagctgtacctgatccgcaagggcgccgtccgtatcaccctgccagcgcagggggaaaccgtagggcatcacgcgctgacctacgggcgcggcgactttttcggcggcatggctttcctgtcgcagatgacccgcttcaacgatgccaccgcccttgccgataccgagctctacgtcttgcagcgggagcagttcgaaaaactcagagaagagcacaagcgtcttgcctgccacttggtcgaggcggtagccaaggtgctcgccctgagactacgctactcggacaaggaactgatggccatgcaggactaggccatcacgctcgggtactgcaaatgcagcgtcggggtgtggatgggcgcgtggccgcagcggtctttccgccccagcctgcccgtcgggaggagcatctggcgaggtggctgctggtccgccggccggagccaccctgattcctgcgcgcgtcgcggtagctgcagcaattgggtttatcataacgggcgcgccagagggtcacaggtggcgccaaccattgggggagaacaaaaaatgttccagcatatcctgttgccaacggatggcagccaactctcgcgcgagaccgctgaacgcgcggtcgcttttgccaaggcggccaacgccagcgtcaccgccttgtacgcaaggccggtcgggaacgcggacaactatggcgatctggtcgagccagccgtcctggaacgactggtttcggggtcggaagggaagtccaaggagtatctgggtttcgtcaagaagctctgcaaggaagccggcgtcgagtgcaccgcgctgtcggtggtcagcgatacgccctgggaggccatcgtcaacgttgccgaggacaacaactgcgacctcatcttcatgtcgaagcacggccgcggcggtctgtcctcgctgctgctgggcagtgagacctaccgggtgctgacgcactcgagcattccggttctcgtctatcgtccgcccgaggtggacgcgagtcgccgcaaggccaaggaaaaggcccgggacaaggatcggaagaaggcctgagcgaggcgccgcgcctgctcgacctgcccggacggcagggcgcccgggtatctcccgcgatggcgactcggagccaccatctcgctggtcgtccctgccgaggctcgccgtgactcccgcttactggcaacaggcctccgccgaactcgcacagagcgacccggttctcgccgggttcgtcgagcgctttgccggtacggcgctggtatcgcgcggcgaccccttcgtgacgctgctgcgctcgatcgtcggtcagcagatctccgtgaaagccgcagacagcgtctggggacgcctcctggcggtcctgccggtacccgcggcgaccgcactcctggcctgcgagccggaagcgctgcgccgttgtggtctgtcggtacgcaaggtcgagtatgtgatcgatctggcccggcgcttcgctgggggggagatccacgtcagccactgggcgtcgatgcgtgatgcggagatcatcgccgagttgacggcggtgcgcggcgtcggcgtgtggacggcggagatgtttctgatcttcaatcagctgcgtcccgacgtctttccgctcgacgatatcggcttgcagcgcgccgtggggattcattaccacggcggcgagcggccgccgcgacgcctcctcgccgagcacggtgagcgctggcgcccctggcgttcggtggccacctggtatctctggcgaagcctcgatccggttcccgtcgagtactgacccagccagcgtcgtcgctgcggccgggcgcaggagcggcctttcgggttagaatggcgcgctctcgaaacagcccgcctgcaaacacggtcagccttgatgaaaaacacctttctcgattttgaacagccgatcgccgacctcgaaggcaagatcgaagccttgcgcctggcgcaggacgattcggcgctcgacatcgccgatgaaatcagccgcctcgagaagaagggccagacgcaaacccgggaaatctacgccaagctcaccgcctggcaggtttcccaggtggctcgccatccgcagcggccttacacgctcgattacctgcgcctcctgtttaccgacttcgaggaactgcacggcgaccgcgcctttgccgacgatcacgcgatcgtcggtggcctggcgcgattcaacggcgacccggtgatggtgatcggccaccagaaagggcgtgacaccaaggaaaagatcttccgcaacttcggcatgccgcgtcccgagggctaccgcaaggccctgcgcctgatgcgactggccgagaagttcgccattccggtgatgaccttcatcgacacccccggtgcgtatcccggaatcgatgccgaagaacgcggtcagtccgaggcgatcggccggaatctatatgtgatggccgagttgaaggtgccgatcatcgtcaccatcatcggtgagggcgggtcggggggggcactggcgatcggtgtcggcgacgtcctgcagatgcttcagtattcgacctactcggtcatctcgccggaaggctgtgcgtcgattctctggaaaagtgccgagaaggcgagcgaggcggccgagatcatgggcattaccgcgccgcgcctgaaatccctcggcctggtcgaccggatcgtcaatgagccgaccggcggcgcgcatcgcgatcatccggcgatggcaaaaaacctcgggaaggcgctgcgggaatccctgcagaagctctctgcgctaccgaccggcgaactgctgcaggcgcgcctcgatcgcctgatggcttatggccggttcaaagagcagcccttgccctgagatcgcgccggagacggcgagcagtcggctccagcatacgctttcggcatttctcgcagcccgcctggcaccgggcgaacgtttgtgcgtcggcctttccggtgggcgcgactcggtcgtcctgctgcatgcgctcgatggcctgcgtgtacggggccttgttggcgcccttgccgccatccacgtcgatcacggcctgagtgccaacgccggtacctgggccggtttctgtaccgagttctgccgacaattgggcgtgccgctcgacatcgtccatgtcgaggtgccgcgcgacgacggtgagggtatcgaggccgccgcccgtcgggcgcgccatcgtgtgtttgccggttgttgtgcagactggctggcgctggcgcaccatcaggacgatcaggccgaaacggtcctctttcgcctgttgcgcggggccggggtcgcgggagccgccggcatgcccgccgagcggtcgcaggccggcgggccacgcctgatccggccgctgctcgacgtgccgcgaacgctgatcgccggctacgccgccgagaattcgctggtctgggtcgaagacgagagcaacgccgattgccgctatcgccgcagccacttgcgccaggccgtgctgccgcgcatcgaggaggcttttccggccgctgcgcggacgctggcgcgcgccgccggccactttgccgaggcggcggcgctgctcgacgaactggcacaggccgatcgggcgaccgtcgtcgcggcaggcgggcgaatcgatcttcttcgtttcaatgccctgccgccggcgcgcgcgcgcaatctcttgcgcaacgaactgtcggcagccggctggcgcgcgccggaagcgcgctggctcgacgaggcgctgcgccaactcgcgacggtcggcagcgactcgcagacctgcatcgcgacgccggacggcgaggtcaacgtgtatcggcgccagctgtacgtctgcgctcggcgtccgccgcttcctgcgggagccattttctggctcggcgaggcgcgtctggcgtggggggatctgtgggtctccttcgttcccaccgtcggcgccggtgtcagccgccgcctgctggccggcacgcgcgtctgcctgcgctgccggcagggcggcgagcgcttgcaggtcgacgcgcgccgaccgcggcggacgctcgccaacctgctgcaggaggccggcgtgccaccgtgggagcgtgtgcgtttgccgctcctgtggtcggatgatcggctgatctgggtcggtggcatgggcgtcgacgcgtctttcgcctgtcgggagggcgaggcgggaatagtggtcgcctgggagaacgtggcgccttgcacggccgcgaacggaacggcagcgggctgatagccggcgggcggacagtcgaccgaatcggcaggcgatgcgacgaggccccgttgggctgaaagccccttgttccgtgttgcgggttcgcattcgtcctataatttcgcgctgattgctgcgccgcaacagtcagccgaatcggcggcaaaacctcgcctggggtgctctgatcgaccacggctgatgttcggcacaatccgccgtcacggctgacgcaggctggcgtgaagggctcgatcaacaatggtggggagggaaaatgagcgcagcaattgaggcgcacggtgagcactcgggtctggccgccaccgcgctggcggcaatgggcgtcgtctttggcgacatcgggaccagtccgctgtacaccatgaaggaagtgtttggtggccatcacccgttggcggtcaccccggagaacgtgctggggatcctgtcgctggtcttctgggcgttgacgatcacggtgtcgctgaaatacgtcctcttcatcaccaaggccgacaacaagggcgagggcggcatcatggcgctgacggcgctggctctgcgcaccgccaatgcttcgccgcgagtcctctggatgatgtcggcgctggggatcttcggcgccgcgcttttttacggcgatgcggtgatcacgccggcgatgtcggtcctttcggcggtcgagggactcgaagtggcgacgccgctgctcaagccctacgtgctgccgattaccgtcgccatcctgatcgtgctgttcgtttttcagcggcacggcaccgcagcggtcggtgcgctgttcggcccggtgatgatgttctggttcgcgaccctcggcctgctcggcctgtggaacgtgatccagcatccgtccgtactggccgcgatcaacccctggtacgccgtatcgttcggcatcgggcaccaggggatggccttcctggccctcggttcagtggtgctggcgatcaccggtggcgaggcgctgtacgccgacatggggcatttcggtcgacgtgcgatcaagtgggcctggttctccttcgtcttcccgctgctctacctcaactacctcggtcagggcgcgctgatcctcgacgatccgacggcgatccagaatcccttcttcctgctggtacccagtgaaatcctgctgattccgctcgtcgtcctggcgaccattgccaccgtgattgcctcgcaggccgtcatttccggcgccttttcgctgaccagccaggccatgcaactggggtattgtccgcgtatccgggtcaacttcacctcggaacgggaaaagggccagatatacgtccccaacataaactggctgctgctgctgacggtgatcatcgtcgtcctcggttttcgctcgtcgtcgaacctggcgtcggcgtacggcatcgccgtcacgctgacgatgatgatcgacacgattctcgccttcgtcgtcgtgcgtgcgctgtggaagtggagttggccgcgtgcggcgctgttcctggtgttcttcgtcgtcgtcgattttgccttcttctcggccaacgtcatcaagatcctcgatggtggctggtttccgctggtgctgggcttctcggtgtttgcgctgctgtcgacctggaggctcggccgccgactgctctatgagaaactgcagcaggactcgatacccctcgacgcgttcattgccagcctcgctgacggtggaccgcaccgtgtcggcggcaccggcgtcttcctgaccgccagcccggagggtgtgccgcgcgcgctgcttcacaacctctaccacaacaaggtgttgcacgagcgggtggtgctgctgcatgtcgcctcggaagacgttccgcatgtgccggaggacgagcgcgtgcgcgtcgaggcgctagctgccggatttcatcgggtgtttgtccgctacggcttcaaggacgaccccaacgtgccgcaggtcatggacatgtgcgccgggctggggctgcgcttcgagatgatggaaacgtcgtttttcctcggccgcgagacggtcgtcacgatgccgatttcccggcgcgcgcgcatggcgtactggcgccagattctcttcacctggatgttccgcaacgccgatccggcgacggccttcttcaagattccgccgaaccgcgtcgtcgaactgggcgcgcaggtcgagttggcgtaactgtccagggactttgctttctggtggtcgctgcgccgcggatgcgtcgcgcggcgaccatgctaccatcgggccgtacgctcatgcttgcgcgccgagtagcgcagcgaacccgaggagaaccaggtgtccctgatcattaccgaaacccagaacgcgatcggcacgatcgtgatgaaccatgtggcaaaacgcaacgccctcagcgaagcgctgatcggcgaaatcaccaccgcgctcgacggcttccgcgagcaggcgatccgcgccgtggtgctgcgcgcgcctgccggaaccaaggtctggtcggccggccacgacgtcagcgagctacccagcggcggtcgcgacccgcttggctggagcgaccccctgcgcgtgctgatccgcgccattcaggagttcccggcgccggtgcttgccctgatcgaaggcggagtctggggcggtgcctgcgaagtcgccatgggctgcgacatcctggtggcgacgccggaggcgacgtttgccatcaccccggccaagctcggcgttccttacaaccttggcgggctgctgaccgtgatgaacatgatcccgctgccggtggccaaggagatgctcttcaccgcacaaccaattcccgtctcgcaggccttgaacctgggtgtcgtcaattatgtccggccggcggatgaaatcgaatccttcgttcatggcctcgccgagagcatcgtcgccaattcgccgctgagcatctcggtcatgaaggaggagttgcggctgctgtcgagcgcgcgctcgatcacgccggaactgttcgaacggatccaggggctgcggcggatcgtctacgacagccaggactatcaggaggggatcgccgccttcagcgagaagcgcaagccgcgtttcctgggtcgctagcacgcgccggttgccgacggtgccgaggccgtgatcggcggcggcccgccgcgcgatgtggggttcagcgtttgccggcgagcagttgtgccagctcaacggcggtgcggacgcccatcttttcgaagaggttggcgcgatggacttcgacggtgcgcatgctgatctgcagttcgtcggcaatgaccttgttgagcttgccggcgaggaccagttccatgacctcgcgttcgcggcaggtgagtctggcgatcagggtattgaccgaatcggcatccgacgcggcgacgcgccggttttcgtcgagcttcagcgcctcgatgacccgatcgaccagttcgttgtcgttgcagggtttttcaacgaaatcgaaagcgcctttcttcaatgccgacacggccatcggcacgtcgccgtgaccggtgagaaagatcaccggtagcgtgctgccgcgctcgcacagaatatcgaaaagctccggtccgctcatgccgtccatgcggatgtcgaggacgaggcagccggcgagcgacgggtcccaggccgccaggaagtcttcggcggaagggtagctcaggcagtgaagaccacgtgactcgagcagccagctcagcgagtcgcgaatggcgtcgtcgtcgtcgacaaggtaggcgtgcggggtcattgtcggtcaatcggcagggtgatgacaaagatcgagccgccttcggggttggcttcgacccacaggcggccgtggtgaaactcgatgatcgagcggcagatgttcagtcccatgcccatgccgtcggccttggtcgagaagaggggggtgaacagtttctcggccacctcgggcgatattcccgggccgcggtcaacgacccgcacctccatctgattgtcggtctggctaagctttatcgtcagtcgcctgcggtcggcggggacgtcgctcattgcctcgatgccgttgcgcatcaggttgagcagtacctgctcgagcatcacctggtcggccatcagttccggccgcattccctggatctcgcggacgatgcgcacgccgcggctcttggcggcgccttcgatgaaaccgatgctgtcgtcgatgacttcggcgaggtcgcaaggcgcgagcttgggttcgcttttgcgcacgaagtcatgcacgcggcggatgatgtggccggctcgctgtgcctgcaccgccagtttgccgagcgcttccttgaactgcccggcgttgaaattgccggactcgagcttgttcaggcagccggcgttgtaactggtgatcgcggcgaggggctggttgagttcatgcgccagcgtcgaggccatctcgcccatggtgaccaggcgggcggtgacttgcagcttctcctgctgctggcgggcgagctcctcggcgtgcttgcgcgcggtgacgtcgatgatcgaccccatccagccggtctgccggccgtcggcgtcgatcagcggcgcctcgtaaaccagtgcgtcgaagcgagtgccatccttgcgcatcagccggatctcgaagccctcgtgcggggcgttgccctcgagcaccttgttgtgcaggagcagggtcttctccatttcctccggcgcccagtacggcatcggcggttccttgccgatcagctcgtcggctcggaagccgaccatctgcaggaaggccgggttgacgtaggtcacccgcccatcgagatcgcgcgcgcgcatgccgaccatcagtgagtcttccatggctttgcgaaaagcatactccgagcgcagtgcctgctccgcggaaaggcgtctctggatcagtccgcggaccgcccacaggctccagaagacggcggcggcgagaacgacgatcagcgtcgcaatcagcgtctgcgccagattgccgctgccgcggtaggccgttacctgcaggacgatgccgtagccgggagggtcgatgctgaccgggtagctgagcgtcgtcggcgaggcgtcgaccttggacttgctggccagcagggtgccgttgccgtcgacgatgcgcacctggtacttctcggcgaaccaccacgggacgtgttgcttgagcaagccattgagcgaatacacaccgagcagagtgccacgatacctcccgccatcgaagatcggcacgtagacgtcgaattgtgccgcttcggcggcgcgataggcatcgctgtagatcggcttgccgagccgggtgagttcgatcgaccggttgaccggattctcgccaagcgcctccgggccgggccgcggcaggctggccgtcggcataccttggactgccctggccgcggtgtccaaccacagcaattgccggatctcgggattgttcttgaggatgtgacgggcgcgcagatcgaagagttcgccctggcgcctggctcggctcagatcgagggcgagctgctgcaactgttcggagtttccttcgatgtgaaagcggatgttctgctcgagccacaggacatcggcaatcagcgtcgaacgctgttcgtcgatttcattccggtgcaacagccagagcagcgtgatcagcagcaccagcagcagacccaccgccaccttgaggatcgacaggtaccagttcgaccacctcagtgacgccggtcgccggcgctcgcgctggtgctggtgctggtgctggtgcgggtaaggaggggagagcgctcgcatggcggatcatcttaccgaacttcctgcggcagcgggtagccggctcggcgtcggtgcgtcatggtcgacggcgccgcctgcgggtcgggcgactcgccgagggttgcgggtttccacaatatgcgccgcgcgttttttttgtgatattggcggccgcagtacgggcgtcgcccgatttcaaaccaaagtgctcaacggaggagacaattcatgaagatttccaccctgcttttcggcctcgtcgccggcgccctgaccgtcgtaccgctggcggctatcgcgcagcagccgatcgtcatcaagttcagccatgtcgtggcgctcaacacgcccaagggtcaggccgccgagttctttgccaagcgcgccgctgaactgaccaagggtaaggtcaaggtcgaggtctacgccaactcgacgctgtacaaggacaaggaagagatggaggcgctgcaactcggcgccgtgcagatgctcgccccctcgctggccaagttcggtccgctcggcgtcaaggagttcgaactcttcgacctgccgtacatcttcgacaactacgcggaactgcacaaggtgacgcaaggtgcggtcgggcaaagtctgctcaagaagctcgaaccgaagggcatcgtcggtctggcattctgggacaacggcttcaagtcgttttcggcgaacacggcgatcaagatgccggctgacctgaagggcaagaagatgcgcatccagtcgtcgaaggtgctggaagagcaaatgcgttcgcttggcgccctgccgcaggtgatggccttctccgaggtctatcaggcgctgcagaccggcgtcgtcgatggcacggaaaacccgatttccaacctctacacgcagaagatgtacgaagtgcagaagtatctgacgctgaccgaacatggttatctcggttacgcggtgatcgtgaacaagaagttctgggagggtttgccgggtgacgtccgtgggcaactggaaacagcgatgaaggaagcgactgtctatgccaacaaggttgccaaggaggacaacgacaaggacctggagtcggtcaagaagtctggcaagacgcaggtcaccgtgccgaccgccgaggaacgcctggctttcaagaaggcgctggcacccgtgcatgtgaagatggaatcgcggatcggcaaggatctgctgcaggcggtctacaaggaaaccggcttcgatccgaacaagctctgagcacgcaggaggaggagaaaatggcccgttgggacgcctgaaccaacgggccttttttcaagcaggcgggggagttgctgatatgaagatactggatcacctcgaggaatggctgattaccttcctgatggcggcggcgacatcgatcattttcgtgtccgtcgttcatcgctacgcgtcgggatacgcgattcccggtgtgcaggactggctgctgtcgctgaattttggctggacgcaggaactgtgcatcatcatgttcgtctggatggccaagttcggcgcggcctatggcgttcgtaccggcatccacgtcggcgttgacgtgctgatcaaccggatgagcggccgcacacgttccaagttcgtcgttttcgggctgctcgccggcgcgctgttcaccggcgtcgtcggtacgctcggcgcgcacttcgtgtgggaaaacggctttcattacgccttctactcctttgtcggctgggaaatggtcgatgttcccgaggggccgacgacgcccgatctcgaatggccgacctggatcgtctatagcgccatcccgctcggctcctcactgatgtgtttccgcttcctgcaggtgacggtcagcttcatcaggaccggcgagttgccacatcacgatcacggccatgtggatggaatcgaggaagaaccggtggtggacgaggtcagcgtcttcgcgatggaggacaacctgcatccgcatgacctgacctacaagaaacgccatcccgaagatccgtcgggcgacccgtctgacaagggaggaaaacagccatgaacgccgccatcattttcacgctgctgctggtgctgatgctgaccggcatgccgatctcgatctcgctcggccttacggtcctcagcttcctgttcatgttcacgcaggtgcccctcgagtcggttgccctcaagctgtttaccggcatcgagaagttcgagatcatggccattccgttcttcatcctggccgggaacttcctgacccacggtggggtggcgcgacgcatgatccgcttcgcgacgacgatggtcggccacctgtacggtggtctcggcctgtcggcagtggtagcctgcgccctgtttgccgccgtctccgggtcgtcaccggcaaccgtcgtggcgatcggctcgatcctgctgccggcgatggtcaaggcagggtatccgcggagtttcggcgcgggcgtcatcaccacttccggcgccctcggcatcttgatcccgccgtcgatcgtcatggtcatgtattcggtggcgaccaacacttcggtcggcgcgttgttcatggccggtgtgattccgggcatcggcctggcctgcgtgctcggcggcgtcacctggtaccgggccagaaagttcgactatccgcgcatgccgaaagcgtcactgggcgagaagtggacggcgttccgcgaatcggtctggggtctgctgctcatcgtcgtcgtcatgggcggtatctacagcggcatgttcacgccgaccgaagccgctgcgatgagtgcggtctatgccttcttcgtcgccgtcttcgtgtacaaggacctgaccatgaaggacgtggcgcgggttcttctcaactcggccaacatgtcggcgatgctgctgtacatcatcaccaacgccgtgctcttctcgttcatcatgacgaacgagaacatcccgcaggcgctggccgactggatgttggggcatggtctggggatgattgccttcctgctggcggtcaacatcatcctgctgctcgccggcaatttcatggagccgtcgtcgatcgtactgatcttcgcacccatccttttcccggtggcgatgaaactgggaatcgatccggtgcacttcggcatcctgatggtggtgaacatggaagtcggcatgtgccatccgccggtcggactgaacctctacgtcgcttcggggattaccaagatggggatcaccgaactgacggtcgccgtctggccgtggctgctatcgatgctcgccttcctggtcgtcgtgacctatctgccgatcatgtcgacctggctgccgcagaagttgggcatgatgtagcgaagacctgccgttcctgtgtcgcctgagcgcgcgtacgggggaacccgtacgcgcgctcagcattttcaagcgtcgcgggcattcgcggacgagtgttggtataatataaggttatgtttcgagcaatttgatcgtcctgttttttctgaccaacctgcctgtggagaatgagtcatggccatcgaacgtaccctttccatcatcaagcctgatgccgttgccaagaacgtcatcggcaagatctactcgcgctttgagacgaacggtctgaaagtcatcgccgccaagctggcttggctgtcgccgcaggaagccggtgccttttacgccgtgcacaaggagcgtcccttcttcaaggatctggtttccttcatgatttccggtccggtgatgatccaggtgctcgaaggcgagggcgcgattgccaagaaccgcgagctgatgggcgcgaccgacccgaagaaggccgagccgggaacgattcgcgccgacttcgccgagtcgatcgatgccaacgccgtccatggttccgacggcgaggacacggccaaggtcgagatcgccttcttcttcccggcgatgagcgtctactccggccgctgagtcggggcttacgctgcacatgacggtcaatctgctcgatctcgatgctgccggcctgacggcgtttttcgccgaatgtggcgaaaagccttttcgcgcccgacaggtgttgcgctggctgcatcgtttcgggcagcttgacttcgatgccatgaccgacattgccagaagtctgcgcgaaaagctgcgggcgacggcacaagtgctgccgccggtggtaatcgccgacagactgtcggacgacggcacgcgcaagtttctcttcgatgtcggcggtggcaatgcggtggaagccgtcttcattcccgaggccgagcgcggaacgctctgtatatcgacgcaggcgggttgcgcgctggactgttccttctgctcgaccggtaagcagggcttcaaccgcaacctgacggtggccgagattgtcggccaactgtggcaggctcggcattcactgggtgcatacgccgcgggggaaactgctggcggcgaacgcgtgatcagcaatgtggtgcttatggggatgggcgagccgctggccaacctcgacaacacggtgacggccttacggctgatgctcgacgacaatgcctacggtttgtcgcgccgccgggtgaccgtgtcgacttcgggtctggtgccggcgatggatcgtctgcgcaacgaatgcccggtcgccttggcggtttccctgcacgcacccaacgatcgcctgcgcgatgaactggtgccgatcaaccgcaagtatcccttgcacgaattgatgtccgcctgtctgcgctacctcgaaaaggcgccgcgcgatttcgtgaccttcgagtacgtgatgctcgctggcgtgaatgactcggacgcccaggcgcacgagttgcttgcccttacccgcgatgtgccgtgcaagttcaacctgatacctttcaacccctttcctggctcgccctatcaccgttcgtcggcgccgcgcattcggcagttcgccgagaccctgatcgacgccggtgtggtgacgacgacccgcaagacgcgcggcgacgacatcgacgccgcctgtggacaactcgcggggcaggttctcgatcgtacacagcgtaccgggcgtcgggtgtttcctcttcgcctcgatcttcagcgggtctccggatgagacgagccgcgctggcgactgttgccttgctatgtctcggtgcctgttcatcgacgaccgttgcgccgaccgccaaggcgaaggccgccgaggacgaggtcgactcgcgccgaccgactccgccgcgcgacgcgcggacgcgcgccaagctccataccgaactgggctccttgtatctgcagagcggcaacctcgccgtggcgcttcaggaattgctgattgccatcgacatcgaccccgattacggcaaggcctatggcacgcgtgcgctcgcccacttcggcatccgcgagctggagctcgccgatcgggactttcagcgagcactcagcatcgaccgcaacgatcccgacatcagcaacaattacggctggtttctctgccagatcggtagaggaaaggaaggaattacctacctccagcgtgcgctgaaggatcccctctatgaaaccccggaaagagcctatctcaatgctggtggctgttacgcgacgctgggcgatctggacagggccgagacttttgttcagcagagcctgcgtctcgcgccggggaacccgcaggcggagttgcagctggcaaacatctactaccggcgcggtgatctgcaactggcaaacgaacagctcgcgtcgctggtgcgcaagaccgagccgaacgcagaggcgctatggttgatggtgagggtcgagcgcagcctgggcaaccgtcaggccgaggcccgctacagtgcccagttgcggcggaaattcccgctttcgccggaggccgaggaactgctgaaaggcaatttcgaatgattgaagaatgagcgaacactcccaaacggccgattcggcgggagcaggggtttccgtgggaaacctttccggccccgggtcagcacctgcagaagatctgacgcctgagacgagacgggtcgggcggcgcttgcgtgccgcgcgtgaggcgaggggcatgacggtggccgacgccgcccaatcgctcaagctcggtccccgtcaggtcgaggcgctggaggccgaggactggttgtccttgcccggcaacacgatgatccgggggttcgtccgcaactacgcacgcctgctcagcctggaccccgatgaactgatgcgcgagctggatgctgcgcacctgcagcgtaccgtagagctcgatgtgtcggctggaacgacggcgactctgcctccgacggtcaggcgggtggaacgtcgcgattatctcgcgatcagcgccgggctgatcctgctcgtgctcgccgggctggcctattattatgtgcccgccgacttctggcagtcacagatggcaacctggatcggcagccgcagcgcaccgccggctcccgtcgtgccgcccgtgcgggcgccggccgacgtggtcgcgcccaaaggggcagcgggcgagtcggtgaccgtgctgacggcaccgaacgcgaccgtgttgtcggaagcgccaggggtgcgctcaccggcaggggcttcgccggcgacggcgggtggactgaaactcggctttgcgcaacccgcttgggcggaggtgcgtgacgggcgtgggcagatcgtgttctcgggagtgagcccggcgggcagccggcgcgacgtcgccgggcagccgcctttttcgctggtgctggggaacgcgacgcaggtgagcgtcgagtaccaggggaaggtggtcgatctggccccgcacatcaacggcgacgtcgcgcggctgaccgtcgaatgaggaaatgtccggtcgtgagcacgctgtgagccatctcctgtctgctgccgcgcggcggccaacgcgaacggtcagtgtcggccatgtccggattggcggtgatgcgccggtggtcgtccagtcgatgacgaataccgataccgttgatgtggtcaggacggcgattcagtgtgccgagttggcgcgcgcgggatcggaactggtacggatcaccgtcaacacgtcggaagccgcggcggcagtggcgccgattcgcgcccacctcgaccgcatgggcgtcgacgtgccgctgatcggcgacttccactacaacggccatcgcttgctggccgagcatccggcatgtgcgctggcgctcgccaagtaccggatcaaccccggcaacgtcggccatggccgcaagcgcgacgagcagttcgtacagatgatcgagatcgcgtgccagtacgacaaaccggtgcgcatcggcgtcaactggggtagcctggaccaggatttgctggcgcgcatcatggatgaaaacgctcatcgggccgagccgcgcgatgcgatcgaggtgatgcgcgaagcgatggtcgcctcggcgctcgagtcggcagcccgggccgaggaaatcggcctgcccggcgaccggatcgttctctcgtgcaaggtgtccggcgtgcaggatctgatcgccatctaccgcgagttgtcacgcgcctgtgactatcccctgcacctgggcctgaccgaggcaggcatgggctcgaagggaatcgtcgcttccacggcggcaatggcggtcctgctgcaggagggtatcggcgatacgatccgggtctcgctgacgccgcaacccggtggcgagcgcacgcaggaggtgatcgtcgcgcaggagatgttgcagacgatgggactgcgcgcctttacgccgatggtcgtcgcctgtccgggctgtgggcgaacgaccagcaccttctttcaagaactggcgcagtccatccaggagcatgtgcgcagccggatgccgcagtggcggctggaccacgacggggtcgagaacatgacgctggcagtgatgggttgcgtggtcaatggaccgggcgagagcaagcacgcgaatatcggcatcagcttgccgggcaccggcgaagtaccggcagcgcctgtgttcgaggacggtgcgaagaccgtcaccctgcgtggcgaccggatcgccgaggatttcaccgccatcgtcgatgcttatgtggcgcggacctaccagcgaaagccgaccggccgatgagtgcagtaaagatccagtccgttcgcggcatgaacgacattctgccggacgaggcggagttctgggagatgttcgaggacaccatccggtcgtggctcaagagctatgggtatcgcccgatccgcctgccggtcgtcgagccgacgccactgttcaagcgggctatcggcgaggtcacggatattgtcgagaaggagatgtactccttcgtcgataccctgaacggcgagccgctgacgctgcgtccggaaggcacggccggttgcgtacgcgccgcgatccagcacaatctggttgcccagcagacgcaacgactctactaccttggccagatgttccggcacgagcggccgcagaaggggcgttaccggcagttccatcaggtcggtgtcgaatcactcggctttaccggcccggacatcgatgccgagcagatcctgatgggagcccgcctgtggaacgaccttgggctcgacggtatcgccctgcagatcaacacgctgggtgagcctgcggaacgtgcgcgccaccgtgccgagttgatccggtatttcgagcacaacggcgaccggctcgacgacgatggccggcggcgtctccacaccaacccgctgcgcatcctcgacagcaagaatccggcgctcgaggatctgattctcggcgcgccaaagctgatcgaccacctcggcgccgagtcgctggcgcatttcgagggggtccagcaggtgctgcgcgatgccggccagccgttcaccatcaacccgcggctggtgcgcggcctcgactactacaacctgaccgttttcgaatgggtcaccgatcgcctcggcgcgcaggggacagtttgtgccgggggtcggtacgacggactggtgcagcagcttggcggcaagccgacacccgcctgcggcttcgcgatgggggtcgagcggctgattgcactgattcgcgaggccggcggcgaggcgaaggcggcggccgtcgatgtctatctcgttcatcagggaacggcggcgtcgcgcctggccgtccgcgtcgccgaggcgctgcgcgaccagggtatcgatgtcctcttccattgcggcggcggtggcttcaaggcgcagatgaagaaggccgatgcctcgggagccagtttcgccgtgatcatcggcgacgacgaagcggatgccggtgaggtgacgctgaagctcctgcgtgcgacggataaacaggcgaacgagcagcagcgggtcagcgtcgatggcgtcgccgacgccatcatgagtcacattctggattgggaagagtaagcatggctacctacgacctcgaggaacaggaacagatcgccgaaatcaaggcgtggtggaagcagtacggcaaccttctgctcggcatcgttaccgcggcctcgatcggcgtcattgcgtggcagggctggaactggtaccagcgcaatcaggcggcgcaggcttcgatggtgtatggcgtgctgcagaaggccgtgcgcgagaatgatgcgcagcggatcaagacggcggcgggcgagttgctcgagaaatacggcagcacggcctatgcgccgatggctgccctgagcgcggcgaaagccatgttcgccgccggcgacaccaagacggcgagcttgcagcttgtctgggtcgtcgagcacggcaaggacgagctgcgcgatctggctcgcttgcgtctggcggccgttctcctcgacgagaaagcttacgatgaggcgctgaaacaactcgcgggcaacaccaccggtggcttcgcggttcgttttcttggtagccgtggcgacgttctcagtgcccagggcaagacggccgaggcgcgcgccgcgtaccaggaggcgctggtcaggctcgatgagggcgacaagaccggcaagggcaagaacaccctgcaggatcggcaggcgaatgccgcctttcgtgaaatgctggagttgaagctggacgcgctcggggagagcagctgatgaagccttccctggtcgtcgtcctggtcccgttcctggtggccggctgttcgacgctcgacgccctcaatccctttgccagtagcggaccgaagatggcggaactgcgcccgatcgacgccactgtccaggcgcgggccatctggcaggaaggcgtcggcaagagcgacgactatgcgttcactcctgccgtggtcggatcgtcggtctactcggcttcccgagacggcaccatcgttcgtctcgacgatggtcagccggtctggcgaatcaaggccgaacaggcgctttccggcggcgtcggcgcggatgctcggatcgtcgcggtgggtaccgccaagggtgacgtattcgcctttgatgcggcggacggcaaactggtgtggaaagcgaaggcgagcagcgaagtcatttcgccgccagcggtggggcagggcatcgttgtcgtgcgcagtggcgaccaccgcgtcgccgcgtacgacaccagcgacggcaagcgcaagtgggtctatcagcgcccgagtccgccgttgtcactgcgtgtgacggcgagtccgctggtggtcgataggtacgtcttcgtcggtttcccgggcggcaagctgattgccgtaagcgtagacaacggcgcgccgctctgggaggggaccgtcgccttgccgaaaggcgccacggaactcgaccgcgtcgccgatgtgaccagcgccccggtcatcgatgggcggatgatctgcgctgctgctttccaggggcgcgtctcgtgcttcgaccttggcaacggcaacctcatgtggggacgtgacatatcgagtgcggccgggctgacgatcgacagccgctacgtgtatgtcgccgacgacaagggggccgtgcatgccctcgacaaggcaagcggtgcaagcatctggaaacaggacaagctgttcctgcgcaagctgactgcgccgctggtgcgtcgcaatctcgtcgttgttggcgacgtgcagggcgtggtgcactttctgagtcgcgatgatggatccttcgtcggacgactgagcaccgatggcagtgcgattcaggcgccgctgcagcccctgggcaacaacaatctcgtcgcgcagacgcgcagtggtcgcgtgctggcgatcgaggcccaatgaagacaagcatcgtcctcgtcgggcggccgaacgttggcaagtcaaccctcttcaaccgcttgaccaggacccgcgatgcactcgtcgccgatctccccgggctgacgcgcgaccgccattacggacacgggaaactcggcagcaaaccgtatctggtgatcgacaccggcggcttcgaaccgctcgccaaggatggcatcatgtaccacatggcacgccagaccgagcaggcgatcgacgaggccgatgtcgtgattctcgtcgtcgatggacgcagcggcctcaccgcgctggacaaggagatcgccaaccgtctgcgcaaggtcgaccggccggttctggtggccgtcaacaagtcggaagggatgagcgtcggtgtcgtcgtctcggatttccacgaactggggctcggtgagccgctggcgatttccgcagctcacggcgagggagtgcgcgcactcatcgacctggcgctcgaaccgtgtgccgaagcggtggaaagcgagcccgagagcgacgtggtcaaggtcgccatcgtcggccggccaaacgtcggcaagagcacgctgatcaacgcgctgcttggcgaagaccgggtcatcgctttcgaccagccgggaacgacgcgcgatgccatcgaagtcgatttcgagcgcggcggcaagaaatacacgctgattgacaccgccggcctgcgccgccgcggcagagtcttcgaaaccatcgagaagttctcggtgatcaagacactgcaggcggtcgaggacgcgcaggtggttatcctggtgctcgatgcgcggcaggacattgccgagcaggatgcccacattgccgctttcatccgtgaatccgggcgggcgctggtggtggccgtaaacaagtgggacggactcgactcctacgttcgcgagcagatcaagggcgctctcgagggccaactggggttcatcgatttcgcccgtttccactatgtttcggcgctcagggggcagggcctcgaacccttgttccgctcggtggatgcggcgtacagggcggccatcgccgacctgccgacgccgcaactgacgcgcaccctgagcgaggcggtcgccagacaggcgcccccgcgtagcggcttgttcaggccaaagctgcgctatgctcaccagggcgggcgcaacccgccgctgatcgtcatccacggcaatgcgctcgacaaggttcccgagtcgtatcgtcgctacctcgagcacaccttccgcgaggtgttcaagctccaggggacgccgttgcgaatccagttcaacgtctccagcaacccttttgccgataggaagccgcccgaacagaaccggcggcacaaacccgtggtgaaagcgccggtcaggaaggacgccagagggggagggccggcgaaggctgccggcaagccagtcccgggtgggaagacgaagcctgcggtcaagcccaggcagccatccggccggcgctgaacggtagtccgcgatgcctcagctccccaggatccgagagtcctcgcaacccggttgtttcggtggccgcgctatctcgagactgcttttccatgcttgtccttgctggccactgtccttgccgcagttgcgctggccgcgttttcggccgatgatgatggctttgcagccagcggagcaccagcttgctgcgcgcgatggctcattgacggctgggggccggcgtcggtgggcgaaagctgtggctgaagccgggcaaggaacgtttctggaagattgaaggtgatcaaggttctattcgtctgcatgggaaacatatgccgctcgccaacggcagagggtgtcttccgccacttcctgcgcgagaagaacctcgatggtcagatcgaggtcgactcggccggtacccatggctatcacgttggtgaggcaccggatcaacgcacccagcgtgctgcagccagtcgcaactacgatctctcgagcatgcgggcacgcaaggtggcggctcaggatctggcctactttgatctcgtcctggccatggaccacaacaacctggacgttctcagacgcatctgcccgcccgacaagcacgatcgtctggggctgttcatgagttactcgaagaacttcgatgacgacgaggttccggacccctactatggtctcggccacggctttgatctggtgctcgacatggtcgaggatgcggccaacgggctgctcgagagcctggagcagcgcctccgcgatgaagccgatgtcggtgtcgaggaaagtgcgtcgccgctgtacggcaacagcgcgaagtgatcaggggtgccgatgtcctgcggagagcaggcagtcggggcagacgccatagatcaccttgagcgctgcggtggccgcgaccgtcaggcggccatcgatgaccgcggcatccacttcgctccacacctttcctgcccggatgcggttgcagatactgcagcgtttgacgaagccggacgccgccgttgacgtcacggcagcaatcgtgatcgtgtagggtagaggttcggcgcgaatctggtggtgacggacgtccagcatctcctgagccagcggcacgatggtcatttccatcaagcgccggaactgcggtgagtcgcatcggtacggtcgcctgatgctgcgtttcagcgttcgcgccgacatcagcatcgtgcgcacgaacatccgcgtggcgtcgccggtaatgaattcgtcaagccgccggccgatcaccgttctcgccaggatctcgctgccgtcgttttctcgggcgaagccatcccagtcgccgccgacggaaacgatcctgtcgtcggaatccagtgtgtagctcagtgtggtggtcgccgtcttctcgcttgcctgatcgagcgctgtcgggtcggcgttgccgctggtctcatccgatgcttttggcatcggctgccttggcagtgcgggcgagcacccagtcggcgaaggcgtctggcgccagcggctgggcatagagaaagccctggccgcgatggcagccaaacgcttcgagctcggcgtgctggccagtcctctcgattccctcgccgaccacgctcatcccgagttgtcgcgccagcgagatgatcaccgaagcgatcgcgcggtcgtcggcatccgtcgagatgccgtcgacgaagctgcgggcgatctttagttcatgaattggaaaacgcttgaggtaggacagcgaggagaagccggtgccgaagtcatcgatgctgatccgcaacccggactcgaccagttcggccagcatgcgctgcgcacgatcgacgtccatgagcacgccctcggtgatctcgatgcacagacgctgcggcgaaactccgtgggcgctgacaatgtccatcaggtcagccgccatgccgtccttgcggaaatggcgcgccgagatgttgacgctgatccgcagcggcggcagtccggccctgtcccactcgatgatctggcgacaggcctcgccaagtacccagtcgtcgatggcgaagatcaggtggctttgctccgcgatcggaatgaacactaccgggtcgatcacttcaccgttgtaacgccagcgcacgagcgcctcggcgccgactaccgtatcgcactcgagcctgacctgtggctggtaatgaacaaacaactcgccgttctcgatggcccgccgcaggccagtctccagggccaggcgcttgctggcctggctggccagatcggcggagaaaaagcggaaaccgttcttgccgtgatccttcgcccgatacattgccgagtcggcgttgcgcatcagggaattggcatcactggcatcctcggggaacatgctcaggccgatgctggcgctgatgaagcattcgtgctcgccgaaatggtagctggtgctcagcccggtcagcaggcgttcggcggtcagcgttgcctgctgacggtcggcattgaccagcaggacgacgaattcgtcgccgcccagtcgggcaacggtgtcttcggcacgcacgcattcaagcaggcgcatggcggcctgcttgagcagcttgtcgccggtctcgtgaccaagcgtgtcgttgaccaccttgaagttgtcgaggtcgatgaacaccacaccgacgctctcgcgcgagcgctcggcatgggccagcgccaggttcagacgatcattgaagagcgcgcggttgggtagcccggtcaattcgtcgtgggtggcgagatactcgatgcgctgctgcgactcgcgcaccttggtgatgtcgctgaacatgccgacatagttgaccaccttgccgttcttgtccttgaccgtattgatcgacagccattcgaggtaaggctcgccgtttttccggcggttccagatctcaccctgccagacaccgaggcgagtgaccttgtcccacatctcggcatagaactcgcgcggcatcctgtcagagcgcagcagacggggagtcttgccgaccacctcctgccgcgtgtagccggtgagggtcgaaaacgaatcattgatggtcaggatacgctgctcggtatccgtcaccatgacgccttccgaagcgcggtcgaagaccagtgcggccagccgcaactgctcctcggcgcgcttgcgggcggtgatgtcggtggcctggaagcacaggccggtaatcgctccgtcgtcgtcgaaaagcggaaagcggacaaccaggaagtggcgttcgccagccgccagcggcagggattcttcgcgctctattcccttgcgcagacgtatcgcctcgagttcactctcgcggaagagatcggatacggcttccgggaaaagttgcagatccgttttgccgatcacctcgccagtagcgaaaccgaaagtctgttcgaacttcgggttggcgaactggtagcgcccgggagcgtccttcaccgccatcagcgacaccgagttgttcatcacggcctgcaacctgacctgcgtttcgcgcgccgagcgctcgacttcgtagaggctggtgttgtcggcgaacagcagaatgacgccggcgatccgctgcgtgtcgcgcaaaagcggcgcgatgtgcagcgcgtaatggcgccggttggcgttgacaatctggcgatcgcgggcgttctgggtgtcgatcacgtgctggacgtcggccaggagatccggcatgtcgggtggtagcggcaggtcgcgcaggtggcgtcccgtctgcgccgcaccgagcttgaacaggcgagcggcggcgctgttgaaacgctgcagcgaagcgttccggtcgagcaccagcagcgggtagtcgacactgttctggatgctctccagttcggtgttgagttcctgcgtctcggcggtcttgatctgcagctcttcgttgaccgttgccagttcctcgttcgtcgattgaagctcctcgttcgacgcttcgagttcttcgttcgacgcctgcatttcctcgttcgaggcctgaatctcctcattcagtgcctgcatttcctcgttcgacgtctccagttcctcgaccagcgtctgcagatgctcgcgcgtcgcggcaagttcgtcctcgagttccttctcgtcgatgccgccgctgtcctcgaccgtcgtcttgccgggcggtggcagaagccactcgatacagagcatgaacagggcctcgttgccggtgtccgagaccgggtgaaccgagaggcgaacgccgcgcgtcgggtcgagtgccttgatgtgccggggacggccgctgacgacggtctgtttgacctgcgcctggcgcatcaacacctggacttcggtacgcagctcgcgacggatcagagagatcaggtcgaaagccggtcgccctggcgacacgttgagcagccggctggcgtcaccatggatgtggcggatctcgaacttgccgttgatcaggatcgtcgtcgggatgaaatggcggccagccgcctcgagcaggatcgtttcgaagccctgcggcgtaatcggcttgcccggtcgctgatgctggttgaggccggcggccgggagctgcatttccgaacggagcagcggcagtcgggcgctggtgccgtgccgacgatagagtcgggcctccttgtcgacgaccccgaacagcgcttcctgctggaagataccctccgatttgccgaggaacaggaaggcacccgggttgagcgcgtagtggaacaccgacagcaggcgcgcctgcaactcgctctggaagtagatcaggacgttgcggcaactgaccagatcgaggcgcaggaagggcgggtcctgcaccagatcctggcgcgcgaagatcaccgcatcgcgcaagctcttgttgatctcgtagcggtcgccatgcggcgtgaaatgggcgcggatgcggttgcgctccatgtgcgcgaggttggacgcggcaaacacgccgcgcctcgccaaagccatcgcgtcgaggtcgatatcggtggcgaagatttgcaggcgatactggtcgaaggcggcgcccagccgttcggcgaacaggatggccagcgaatacgcctcctcaccggtcgcgcagccggcgacccagacgcggatgtcgtcaccgggctgcttgccggcgagaatctcgccgaccaccttgtcgaggcgcgagaacgcgtcggtgtcgcggaagaaggcggtgaccgagatcaggatgtccttgcacagcttgtcgagttcgactggcgtctggtcgaccacctgcaggtagtcatgcagggtgctgacatggttggcggccatgcgccgctcgatgcggcgccacaaggtcggttccttgtactgcgagaaatcgaccttggtgcggctgcgcaccttgccgagcagggtcttgagcgtcgccggcgcgctcgccgcctgggtcgccaccggaatcagcccgcggttgaggacgatcaggctgatttcggcacccatctgctccggcggtagaatccagtccacgctgccggtgtcgattgccgactgcggcatgccgttgtacttggccgtgtcgggatcctgggagaaggtgaaaccgcccgccgccttgattgcgtggatcccggcggcgccgtcggagccggtgccggagagaatgatgccgatcgtcgattcgccgacttcttcggcgagcgaggcgaagaagcgattgaccgatggcttgggcatcgactcgcgcgctggttcgaccagccggaaatgcccttccttgagcgtcaggttgcgattcggcggcgtgatgtagaccatgttcggctcgggcaacatcccgtcttcgatgtcccggacggtcatcgtcgtctcgcgccccagcaactgcgacatcatgctgcgataggtcggtgacaaatgctggacgacgacgtaagtgagcccgaggttcttcggcaggctcggcagcagcaggctcaacgcttcgagaccaccggccgacgcgccgacgccgacgatgaagggtcgttcatcgactctcaccaggtgcgcgtcatcttcggcggcaaccggcgccttcttcgcgctcgtgcgcttcttcctgggttgttcttcgttggcgatgctcatcgcggcgtctccgatttgtctgtagccgtccggcagcggtcaatgaaaggcccagacgttgactcatggtctcggcgccgggttccctgctgtccgggatgatagcgcgtgtgaactcgtcggcaatgatgcgcggggctggtggcaagcactgtcagcggtaacccagagccaggcggaaacccgtgctgcgcggtcggtaggcgggttcgatgcggctgcgggtcgccgagcgcgagtagcgggcggggtcgctccaggtgccgccgcgcaatacccgcattttgccgaagcccggaccgcgcggatcaagctgtggttcagcgcggtaatcggcataccaatcggcacaccattcccagacgttgccatgcatttcgcgcaggccccaggggttggcgggcagcgaggcagcgggtacggtgcgctcgcgatagatgcctttttgtccaccggcgtaagggtaggcaccgtggtagttgacctgctcggtggtgaccttgtcgccgaaggaaaaaggtgtcgtcgtgccggcccggcaggcgtattcccattcggcctcactcggtaggcgggcttccagtccgggcagtcgccggttcaactcggcgatgaagcgttgtgcatcatgccaggcaacattctcgaccggattctgcgcgttgtcctgaaagtgactcgggttcaccggccagactcccgtccagaacgcctgcgtacaggccgtgtcggcgagccagaaaccgcggctcagcgtcacctcatgcagcagttcggccccgccacgttcgggttcagcgagcggcgaacccatgagaaaccgcccgggcggcacccagcgaaagatctggcgtgcgttgtctacgccgagcacgatcgagacaccgaacgcatcctcgatgaaagcgctggtccacggcacccggaaggggtcggtggacgggatctgggttctctcctgggtgaagtcagggggcatggctgttcatcatcgattgaccggcggcgagcatttgccgggaatcgcgtcgagtcgttcagccgccaatataccccgaagcaggtcgttcggggtgatgcattggtcacgctcctcacaccccttgcctttttaccgaagactgtacgaaaatacagatctgagacagggagccgccatcatgctgaaacttacgccgcgacaacaggaaatactcgatttcatccgcaacacgctggaattccgcggcgcgccgccaacgcgggcggaaattgccagtgccttcggttttgcctcgcacaacgccgctgaggagcacctcaaggcgctcgccaggaaaggaatcattctgctcgaaccgggatcggcgcgcggcatccgtctggtcgagcaactcggtctgccgctgatcggcagtgtcgctgccgggagcccgatcctggcggtggaaaacgtccagcgccgttatgcgctcgatagcagcctgttcaggccgcgtgccgattttctgttgcgtgtgcgcggtctgtcgatgatcaacgccggcattctggacggtgacctgcttgccgtgcaccacagcagcgaagcgcgtaacggccagattgtcgttgccaggctcgatgacgaggtgacggtcaagcgtttccgtcagcataatggcattgtcgagctgatcgccgagaaccccgatttcgagccgatcgtcgtcgatacgagtgcgcgtatattggccatcgaaggcatcgctgtcggattgatccgcgacagcgaggcgatgtgagtgtgaacggttttcgagcatgcgcgcgtcgccaattctttcgcaaatcctcgagcgccccgatgtctggcgcgctgatgatcttgccagcgcgccgctgcccggcgtaccgacgggttttgccgagcttgaccgtgagttgcccggtggtggctggccgcgtggcggcctgatcgagctcctgccggtgcgtcgcggcgtcggcgaactgagcctgctgctgccggcactggcgcggctgtcgagtgctgaacttgcctggctggtttgcgtcgccccaccgcattccctctatgcgccggcattgcacgcggccggcgtcgacttgtcgcgtgtgctggtagccagtgctcccggccgagatgccgtctgggcctgcgtacgctcactcgccgccgatggcgtcggcgccgtcgttgtctggctgcccgacgcccaggcaacggcgcttcgccgcctgcagcttgctgccgaggccagtcgtacgctgctgttcgtttttcgtccggcaggctgtgccgaacagtcctcgccggcgccgctgcgcctgctgctcgaaggagagggggagcaacttgtcgttcgtctgctcaaacgccgtggcggcgcccagcccgtgcccctgccaatcgccattcaccgtccgctgcgtgtgagtcatgctctggcttgccctgcacctgccacggctgccgctcgaagtctttcccagcctgccgtcgcctagtgccatcgtcagccgtgagcgtgtcgtcgtcgccgacgccgccgcagtttcggctggcgtgctaccggggctgcgagtggccgaggcatgggcatttctacccgccctggccattcaggagcgggacgccggacgtgagcgcgcggccctgacccggctcgcgtgctgggccggcggattcacttcggaaatctgcgttctgccaccgcagacgttgctgctcgaggtggctggctctctgcgcctcttcggcggcgtcgcgcccttgttcgagcgcatcgttaccggctgccgcgaacagggcttcacgtcgtgggcagccttggcaccgacaccgcttgcagcacagtggctggcatttgccggcgatcgggagccttgtctcgacgccgatcaactgccgcagcgtctcggtaggctgccgttggcagttcttgatctgtcggcgcagagccgggctcgtcttgccagctttggtgtgcgttcggtcgccgacttgctgcggctgccgcgcgccggcctggcgcgtcgactcggtgccgacttcgctgctgatctggcacgtgcgctcggagagttgccggatccgagggcgcgttttgtttttccggaacgtttttccgagcaactggaactgccgatgcgcgtggagaatgcgacggccctcggctttgccgggcgtcgtctgatcacctcactgtgcggctggcttgctgcccggagggggggcatcagcgaatgccttttcgagtttgcccacgagcgtggtgcgcggcagcgatcggctaccgttcttgtgcttcgttttgccggcgcgacgcgcgacgcggagcggatcgctcgcgtactcggagagcacctgcaacggctcgaactgccggcggctgccgagttgatcagtctgcgagccgaggcgccggaagcgcttcccgggcataccgtgaacctccttggcgagtacggcggaggcgctgggggcgctggcggcgaatcgctggcggcactggtggaacgtctgcaggcacgactcggcagcggcagtgtgcatgcgctgtccgcggtcgccgagcatcgcccggagaatgcttcgcggccagtcccccccagagtgccggcgagagaaaggtctccggccggtctgcttgctgcggcagccttgcgggatacgtcttgcgctccgcgtcccttatggttacttgccagaccgcagattctgcgtgaagtggccggccggccacagtgtggcggtcccctgcgattgctcgcgggtcccgagcgcattgaaagcggttggtgggatgacgccgagcccgcgacggtgggcgatgtgcggcgcgactacttcgttgccatttccttgcgagcggagtggttatgggtcttccgtagccgggccggatggttcctgcatggagtattttcctgagtacaggctgtttttgctggaatttcccgctccctctttttatactgtatggactgaaggaattcgacgctttactgtggagccctgtcatggagatcaatcttgccggagtcttaccggaggctttgctgatcgacctgccggagattgatgtccagcacgaagagatttttcggcgtatcgagtcgctcaaggcagcatgtttcggtagcgggcccgcacctctggaaggcttccagagtctgctcgattatctcaagcaccatttcgccaccgaagagcaggtggccctggaagccgcagcagacttcgtcgatcacgccaaagtccaccgggaaaatctgcatgcgctgcgcagggcgttgggcgaggttcgccacggaaagcgtgatgtgcattcattcctgcgctatgccgagtactggttcgagcgccacatcaacgaggaggacaagcccttcgccgccagcgtgcgagcgtgccggctcaagtcatctaccgctccacagctcgtcgtcagccttcaagcctgagctgccagaccgcttcagcgctttccaggctcatccatcattagcgtcgggccgcgcgtacctacctcggcaacagagtgataaacgtgatctgcgtggctctcacatcaccccggcgactgctcgagactggcccgggatggccgttggtcattcttttttgcgttcttcggagcattctggcaagctgataaccggaacagcatatcttgtcataattcatcaccaagccctctccttcggccgtcttcagacggtcagacccttcataaacgagctttgaccgaccatgaacatcaccgcctcaactgcctggaaggctattgaagcgcaccggctgtcgtcttcgcctgtgcatctcagagaaatgtttgcccgcgatccaggacgagcaaacgctctctcactgagcttcgatggaatccttttcgacttctcgaagcagcgaatcgactcgacaacgctgccgctgctcaccgcgctcgcccgcgaagcgcggctggctgaatggacggatcgcatgttcgccggcgagaggatcaatgccagcgaagaccgcgccgtgctccatgtggccttgcggcgatcggccgggcctttccctgccggtaatctggatgtcatgtccgaggttctcgccacgcgccagcgaatggctgccttcgccgacactattcgttccggcaacgccctcggtttcaccggcatgccgattcgtaacgtcgtcaacatcggtatcggtggctcagacctcggcccgaagatggtcggttacgcgttgcgctcgatgtcacatccggcacttggcgtgcactacgtctccaatcttgatggcgctcaactggcaccacttctgcagacgctggatccccgcacgaccctgttcctcgtggccagcaagacgtttacgacccaggagacgatgctcaacgcgcaaacggctcgtgactggctggtggccaacctgggcgatgccgcagcagtggccaaccactttgctgccctgactgccaaaccggagcgtgcagtcgagttcggcatcagaccggatgcggtctttcccctctgggactgggtgggcgggcgtttttcgctgtggtcggcggttggtctggcgctgatgattgccatcggtccgcacgctttcgccgatctgctcgccggcgcgcagcgcatggatgagcatttccggagcactccctacgagcgcaacctgccggtggtgatggcgctgatcggtatctggaacaccaatttcctgggcgccaccagcaacgccgtgctgccttacaacgaatcactgaagtatttcccgtctttcctgcaacaactcgagatggagagcaacggcaagtcggtcggcatcgacggccagccgctggcctgtgcggcgaaccccatcgtctggggcgaactcggcaacaatggccagcatgcctttttccagcttctccatcagggcgggcgcctcgtgccctgtgatttcattgccgccgtacgctccgactaccccttgcccgggcatcaggaggcgctgctcgccaactgcttcgcgcagagtgcggcgctggcgttcggcaagacggtcgatgaggcacgtagcgaactcagtcgcacgctgcaaccggcagcgcttgccgaactcctgccgcacaaggtgtttcccggcaaccagccatcgtcgacgctgctgctgtcgcgactcgacccgcccacgcttggcgcgctggtcgcactctacgagcacaaggtgtttgtgcaaggtgtcatctggggcctcaattccttcgaccagtggggcgtcgagttgggcaaggccgtggccaacagcatcctgccggcgatcacgaatgcggctctggcggaaaagctcgatgtctcgacgcagcagttgctggcattcagccggcagcatctggcatgaacccgcgctactccgttcttgatacagagcgtttcctttgtcacgaggcttaagatgaacataaaggtgatcaacgttcccagcacgccttactcgggccagaagccggggacatccgggctgcggaagaaagtgacggtatttcgccaggcacgatatctcgagaatttcgtgcaagccattttcgacacgttaaccggtcagcagagacagacgctggtccttggtggcgatggccgctattacaacgatgtggccatccagaccattctgcgcatggcagcggccgccggattcggtcgcgtgcttgtcggtcgcgacggcattctgtcgactccggcagcgagtgcggtgatccgcaagtggcaggctttcggcggcatcatactgtcggccagtcacaacgaaggtggcccgaacggagacttcggcatcaagtacaacctcggcaatggtgggcccgcgaacgaagcctttaccgatgccgtctatcgtcgtacgcaggaaatcagtgtctatcataccgtcgagtcgcccgacatcgacctcgcccacatcggcgaagctgccatcggcgagatgaccgtcagcatcatcgatccggtagccgactatgcggaacttctcgagtcgctgttcgacttcgagcgcattgccggcctgctggcgcgtcccgactttcgtatgcgctttgatgcgatgcacgcggtcaccggtccttacgcgcacgccattctcgagggtcgtctcggtgctcccgcgggtactgtggtcaacggcacaccgctgcccgatttcggcggcggccatcccgatcccaatccggtgtgggccgccgaactcgtcaacgcgctcgcggacagcggttccggcttgtcgttcggcgccgcttccgatggcgacggcgaccgcaacatgattgtcggtcgtaatttcgttgtcagtccgagcgacagtctggcagttctcgccgccaaccacgctctcgtgccagcgtacgccggtggcctggcaggtgtggcacgttctatgccgaccagttgcgccgtggaccgcgtcgccaaggagcttggcattgcctgctatgagacgccgacgggctggaagtacttcggctcgttgctcgatgccggcatggccaccctgtgcggagaggagagcgccggtacgggctcgaaccacgtccgcgaaaaggatggcctgtgggcggtcctctattggctcaacattctggccgttcgcgacatgccggcggatgtgatcgttcgtgagcactggcagcgttttggacgcaacgtctattcccgccacgattatgagggtatcgagacggccagggcggatcgcctgatggacgaactgcgtgcccgtctgccagagctgcccggatcgcgccgcaatggcctgccgatcgcggcggccgatgatttttcctacaccgatccggtcgatgggtcgcgttcggagcgccagggtgtgcgcatcctgctcgaagacggctcgcgagtggttttccggctatcgggtacaggcactgaaggggctacgctgcgcgtctacctcgaacgctacgtggccgatcccagcctgcacgaagtgccgacacaggaggcgctggcgccgctggtcgcccttgccgaccttgtagcacaaattacttcgatcaccgggagaaacggaccggatgtgatcagttaggagttggtgacaccggtgggcgccgccagatgcgatgaatgatgctaactagaggatacgaaaatggttgacaggaagacattccaattaccacgcaaggcgatagccctggtccttgctggtgggcgtggcagccggctgcacgaactcacggatcgtcgtgccaagccggcagtccattttggcggcaagttccggattatcgattttgccttgtcgaactgcgtcaattcgcagatccggcgcgttggcgtcgttacccagtacaagtcgcacagtttgttgcgccacctgcagcgcggctggaacttcctgcatggcgaagtcaacgagttcgtcgacctgcttccggcacagcagcggatagacgaggaatcgtggtatcgcggtacggcggatgcggtttaccagaacatcgacatcctcgagacgtatacgccggcacctgagttcgtggtcattctcgcgggtgatcacgtctacaagatgaattatgcggtaatgctagtcgaccatgtcgagagcggcgccgaatgcaccgtcgcctgtatcgaggtgccgcggcgagatgcgagcggttttggcgtcatggcagtcgacgagaatggcctgatcacggactttattgaaaagcctgccgatcctccggccatgccgggcaatcccgatatggccatgtgcagcatgggggtctacgttttcaacgcgaagtatctctatgccgagctggctcgggatatcacggatccgacttccagccatgacttcggcaaggacatcattccgcgcgccgtggccaaccgtgtggcggttgcacatccgttctcacgcagttgcatcgtcgccccggacgagcagttccgggagcactactggcgtgacgcggggacgatcgatgcgtattgggacgccaacatcgatctgaccgccacggtgcctgcactgaacctctacgaccgcaactggccggtctggacctatcagcagcaattgccgcccgccaagttcgtacacaaccatcttgaccggcgaggcactgccatcgagtccacggtgtccagcggttgtatcgtttccggcgaagtcaaccggtcgctgctgttttccagttgccgcgttcattcctatgcacgcgtgaacctgtcggtcctgctccccgataccacggtcggcacccgagcgcgcctgactcgctgcgtcgtcgacagcgactgccacattccgccgggaatggtcgttggcgaggatccggatgacgatgcgcgtcgtttccggcgcaccgaaagcggtgtgacgctgatcacgcgcaagatgcttgaccagatcgcctgacctgcctgaggaagccgccacttgcgcgttctgcacgttgccgtcgagatctacccgctggtcaagaccggtggccttgccgatgtcgtcgccgcgctgccggtggcgctcgccgaacgcgggctggatgtccgtgtgctgttgccgggcttgcccgccgttctcgatggcgtcgtcgacctcaagcgggtgatccgcctgggtccggccttcggtgcggcggtcatcacgctgcgactcggacgtctgccggacagcggcctgctggcttatgtcattgatacgccgtttctttaccgacgcgacggtaacccctatctggctccggacggccgtgactggcgagacaatcatcggcgctttgcgctcctcggctggatcgccgcccatctggctgccggcgaactcgatcgtgactggcagccggaagtggtgcatgcacatgactggcacgccggcctggccccggcctacatcgcgcaaaatccggcgctgagcacggcgacggtgttcacgatccataatctggcctttcgtggcctctttccactcgaccaccacaccgaccttggtctgctcatctccggggcgaaccagagcgcactcgagtttcacgggcagttgtcgttcatgaaagcggctctcgtgcatgcgaagcgcgtgaacgccgtcagcccgacgtacgcccgtgaaatttgcaccccggagttcggttggggtctcgacggtctgcttcgcgaccggggagcagacttgtcaggcattctcaacggtgtagattactcggtatgggatccgggcagcgaccgggcgattcatgcgaactacacggcaggggatctggggggcaagaaagcctgcaaggccagcctgcaggccgagctgggtttctccggccgcgccaacgccccgcttttcgcagtggtcagccgtctgaccgcgcagaagggcatggatctggttctcggcgctttgccgacgctgctggcggggggagggcagctggtcgtcgtcggcagtggcgaagccgatatcgaagccgctttcagggccgccgccaccgctcacccgcaggctgtatcggtgcatctgggctatgacgacgcgctgtcgcaccgcgtcatcgccggcgccgacattctgctcgtcccgtcacgtttcgaaccctgcggtctgacgcaactctatgccttgcgctacggcaccttgccgttggtacggcgggtcggcggtctggcagatacggtcatcgatgccactccggaacatctcaaggcgggtagtgctaacggtttcgtctttgacgacgccggcagccgcgcgctggctacgcgcatcggtgaggcgttggcactctaccgcgatccctcggcctggctccaggtgcagcggcgcggcatggcgcaggatttttcctgggctgattcggcagtgcgctatgaggcgctctaccggagcatctgaaatccccctgcaggagaactccttgtccgttgagccttgcctgattcgaccattcgccggtcttcgaccacgcagtgccgatgccgccgcagtagcggcgccgccctatgatgtcctctccagcgaagaggcgcgtgtggcggcggtcggcaaacccttgtcctttctgcatgtctcgaaagcggagatcgatctgccgccgggcattgatcatcatgcccccgaggtctacgccaagtcggcggacaatttccggggcttgatcgatgccggggtgctgcgtcgtgacccgcatccctgttactacgcctatcgcttgcagatgggccggcatgttcagactggtctggtggcggtggcgtcgatcgccgcctatgacagcaaccggatccgcaaacacgagttcacccggcccgacaaggaagacgatcgggttcgccagatcgaggccctgaatgcgcagaccgggcctgtgctgctcgcgcaccctgagagtcccgaggccgatgacctgcttgcgcaggccgccgagacagcgcccgtcgctgatgtccgggccgaggatggtatccgccataccctatggacgatcgcagacaccgatcgcattgcacggattgacacggtctttggcgcgatgccgagtttctatattgccgatggtcatcaccggtcggcggctgcctcgcgagtggcagcggcccggcgcggccagacagccgcgttgggtggctcgcaattctttctgtccgtcatcttcccggcgtcgcagatgcggatcatggactacaaccgggtggtgcgcgacctcaacggcctgagtcaagaggcctttctgacagctgtcggtggacgctatgacgtcaccccggccgctgcagcggtgcgacccgagcggacgggcgtttgcggaatgtatctggcgggccggtggtatcggctggaaatcaagcccggactgatcctgtcggcagatccggtgcgtcgcctcgacgtctcgctgcttgccgagcagattcttggtccgctgctgggaatcaccgatctgcgccgcgacacgcgcattgatttcgtcggtggcatgcgtggactggcggaactcgaacgacgcgtgaacggtggcgaaatggccgtcgccttcgccatgtttccgacaccgatggcagagctgatggcggttgccgacgccggcgaggtgatgccaccgaaatcaacttggttcgaacccaaactggctgacggcctggtctctcacctcctcgactgagcgggggcgccgaggtcagtggctcctgatcaccgatacttgcggcttgccctcggagacttcgccgatgaccgtcgcgtggtcgaaaccctcttgcaagaagatcgccaggacttcggtgaccacttccggagcacaggcgaccagcagtccgccgctggtctgcggatcggtcaggagcgctcgttcgaggtcgctgaagctcttcttcggtagcgccacgtgctctccgtagcttgcccagttgcgccctgaagcccctgtgatgcagcctttggccccatagtcgagaacattcgacaggagcggaagcgccgcgaaatcgaccacggccgcgacgctcgaggccttgcagatttccaccagatgaccgagcaggccgaaacccgtgacgtcggtcatcgcgtgcacgccggcaaggcaaccgagtgctcgtcctggcgtgttgagctgggttgtcgaggcgatcatcgaggcgtaacagggggaagacaaaaggccctttttcagcgccgcgctgtagaagccaacacccagtcgcttgccgagaatcagcttgtcgccggcgcgtgcacccgaattgcgcttgaggttgtcaggatggaccagtccaatggcgacgagaccgtaaatcggctcgaccgagtcgatcgtatggccgccggcaatcgggatgcgcgccttcgcacaaatcgattcgcctccttccagtatgcgcttgatcgtctcgagcggcagcttgctcacgggcatgccaacgatggcgagtgccagcaacggccagccacccatcgcatagacgtcggagagggcattggtcgccgcgatgcagccaaaatcgaacgggtcatcgacaatcggcatgaagaaatcggtcgtcgccaccagcgcctgatcggcgttgagttggtagacggcagcgtcatcgctggtctctatgccgaccagcaactgacttggcgccagacccggcgagaccttgccgaggatctgctcgagcacggcgggtgcgatcttgcatccgcagccgccgccgtgtgaaaactgggtcagtctgaccggctcgctcgatgtggcttgcgaaacaggcagttcggcaatcctggatttctttctgggcattgttttccgattcttcttcttgctggcagccagacctggctggtcgtcgcagcgatgcggcaggatgccatcgccggggacagatcagggggagtcaaaccccgccgcttcaatggcgtccctgaactggccggcgttggccagttcagggtcgtaggcaatgctggcttcaccggcctcaagcgcgacgtcgacctggaaaacgccaggcagcgccgtgagggcgctggtgacggtctgcacacaccgctgacagctcattccgccaatcgtgaccacgactctttccattcgctgctccgttccttctgttgcggcgtcgaccgcagccattacgcgcatccttcacgttgcgtcatcagggcgcccgcttcgtttgctctgcggcgcgccaacgcttgaggagcagcgagttggacaccaccgagactgaactcatcgccattgccgcacccgcgatcactggattcagcatgcccagcgccgccaggggaatgccaagcacgttgtagatgaaggcgcagaacagattctgcctgattttcctcagcgtcgcacgcgaaagcaggatggcatcggcaatgccattgaggtcgctgcggaccagcgtcacgtccgccgcttcaatcgcggcgtccgatccagcgccgatggcgaagctcacgttcgccgcggccagcgccggcgcgtcgttgataccgtcgccaaccatggccacgaccgcctcgccactcttgagcgcgttgatcgcgtctgccttttcaccggggaggatgccggcgcggaagtcgacgataccggcctcggcggctatggctgcggcggttgacgcgtggtcgccggtcagcatcaccacttgtatgcccatgcttctgagcctgctcaccgcaggccgcgaggtctcgcggagcgggtcggcgatcgccagcagcgccagagccgcgccatccccggcctcggcatcgccgccttccaccagcaccaccaccgtcttgccgactccttgcaaggttgcgatcagctcgcggggcaaggcgcaggtgaagctgtcgggcgcgcccaggcgcagcgtgcgcccggcgacgcaaccttcgacgcctcgcccgggaatcgctcgaaactcggtgagccccggcaaggccaggccggcgacctgcgcctgctgcagaatcgcgcgtgccaggggatgttcggaagcctgttcgagagcggccgcgagggccagggcggcgtcggccgacgtcgccagcggcaagatgtcggtcagcaccggttcgccccgcgtcagcgtaccggtcttgtcgaccgccagtacgctgaccttctcggcgcgctcgagtgcttcgccgttcttgatcaggatgccggcggtggcaccccgtccggtcgccaccatgatggcggtcggggtggccaggccgagcgcgcaggggcaggcgatcaccagcacggcgacggcattgaccagcgccgcgctgaaaacaccgccgagggtccaccaggcgacgaaggtgcacagggcaatgacgcagacgatgggcacgaagattgcggagatgcgatcggcgagtcgctgcaccggtgctttcgagccctgtgcctcggcgaccagacggatgatgccagcgagcagggtgtgctcgccgacactggttgctcggcaacgcaacattccctcgccgttggccgtggcggcaaagacgcggtcgcccgggcgcttggccaacggcatgctctcgccggtcagcatggcttcattgacggtcgacgatccatcgagcacctcgccatcgaccggcaggctttcgccggggcggacgatgaggacgtcgcccggtatcagcagcgccgcgtcgagttcgatcaggcggccgtcgcgctcgacgcgcgccgttctgggctgcaggcgaagcagtgcctcgatggcctcggtggttcttgccttggcgcgcgcctcgagcaacttgccgagcagaacgagcgtgatgaccgcggccgaggcttcgaaatagacgtgcaggtctgcggcgccggtgatcgtgacgacggcgctgaacacgtaggccatggaagtgccgagcgcgacgagtacgtccatgtttgccccgccaccgcgcaaggccttccaggcgccatcgtagaagcgccaaccgatccagaactggacgggcgtggccaacaggagttgcagccagcgcggcagcaggtccgtctgatggtgtgtgctgacatcgaacatgttcagcatctgcgcggcgagtggcagggtgagcgcggcggcgatccagaagcggcgcacgtctgcctgccgggtcgccagtctgcgggccctctcctgtgcccgcgaattctcatcggcgagtcgcccgacgaagccggcccgctcgatggtagcgatcagcagcggcgggtcgacgacgcccgggaggtagcggacggtcgccctctcggtggccagattgacgaccgcttcgacgtcgggcaagcgattcaggagcttctcgatccgcgtcgagcaggcggcacagctcatgccttcgatggccagttcgaccgtgcgcaaggtctggggcatggctaggtcgagagcgccagatgagccagcccgagcagtccccagacgccaaagccgaggacgagcaggcccgacgcccggcgaatcgccggctggcgtgcatacgcctgcagacgggcggccagcagaccggcgaggagaaggttcggcaaggtgccggcgccaaaggcgagcatcagcgccgcgccgctcagggcggaaccactggtcagagcggttgccagcgcgctgtagaccaggccgcagggcaaccagccccacagcaggccaagcgggaaagcctgcgccgagctgtgcgcgggcaggaaacgccgggtcagcggttgcagatggacccatagcctctgcccgcagcgctcgctgaaagccagggctcgggtgacacccatcaggtagaggccgagtgcgatgagcatcaggttggcgagcaggtaaaggaaactgcgtacgggcagttgcccggacagggcgacgctcgcgccaccgagggcgccggcgatcgcgccggcagcggcatagctgacgatcctcccgaggttgtaggccagatgcagcgtcaagcgtggccgcgtacccatcgccagggcaccgacaatgccgccgcacatgctgatgcagtgcgtgccaccgagcagaccgatcagcagcagggcgagataactggattcgggcatcaggagaggcggggtcgtcggacgggaagtgcgacgattctactcctccccacgtatcgaccgttcgtcggcctgcgtcagatcactttcgaatagcgggtgcgctgccggtcggcgcgcaggtagcggtcgaagaccatggaaattgctctcaccaggatgcgtccgcgcggcatcacagtgatccacttgtcgtcgactcgcaccaggccggcgtcgaccatttcgcgcaggtcgtcgagttcggtcgcgaagtacttccggaagtcgatcaggtgcgcgatttcgatcgattcgatcgacagttcgaagtgacacatcaatgactgaatgatcgagcgccgcagcaggtcgtcggcgttcagttcgatgccgcgatacacaggcagcgtgccactgtcgagcagatcgtagtactcgtcgagcgtcttgacgttctggctgtaggtcggtccgaccttgctgatcgacgagatgccgaaggcgagaagatcgcagtcggaatgcgtcgagtaaccctggaagttgcggtgcaggcgtccctgtcgctgcgccgtggccagttcatcatcgggtttggcgaagtggtccatgccgatgtagatgtagcccgcttcggtcatcttgcggatcgccagggaaaggatctgcaggcgcgcgtcggcgctcggcatgtccgcctcgaggatgcgtcgctgtggcttgaagagactgggcaggtgcgcatagttgtagatcgagacgcgatccgggctgacggcaatcacccgctccagggtgcgggtgaagccttcgagcgactgtttcggcaggccgtagatgaggtccacgctgatcgaccggaagcccgcggcacgcgcggcgtcgatcacggcgcaggtctccgcctcgctctgcacccggttgacagcctgctgaacgccagcgtcgaagtcctgcacgccgacgctcatccggttgaagcccagttcggcgagcaattcgacggtcgcgcgatcgaccttgcgtgggtcgacttcgatcgaatactcgccaccctcgatcagcctgaagtgcttgcgcgtcgccgccatcaactggcgcatttcgtcgtgcgacaggaaggtgggcgtcccgccaccccagtgcagctgcgcgacctcctgatcgccaccttcgagatagctgctttgcagggtcagttccttggccaggtagcgcaggtatttcgccgatcgaccgtgatccttggtgattatcttgttgcaggcgcagtagtagcagatggtgttacagaacgggatgtggaagtacaatgacaactgccggctgatggcgccgatgttgcgcttgccaagccagagtttgtaggcgtccgagccgaaggcttcaacgaagcgatccgccgttggataggaagtgtagcgggggccgttgatgtcgaagcgacggatgatctgcggatcaaagacaaggttgccagcgacggagttcatgtttccacgacaggttttgttggttgcattatcggaccacgctgaatccagcgggttgacgtggatcaaacccggggttgagtgaaaaggatacggatgtccaccagtgccacggctgccagactggccttcgaggtcgtgaagaccgcctgctcgaactgcaacctgcgcgagctgtgcctgcccatcggcattgagcccgaggatctcaagaaactggacgaactggtgtcgacacgccggcgtcttcgccgcggcgactatctgtaccgtgccgggcagggtttcgagtcgatctacgccgtgcgcagcggttttttcaagaccgacgtgatgatcgaggacggccgcgatcaggtcaccggcttccagatgaccggcgagttgcttggtctcgacgggatcagcagcgaagtgcacacctgcaacgccatcgcgctcgaagacagcgaagtttgcgcgatcccgttctcgcatctcgagggcctgtcgcgggagatccataccctgcagcatcacttccacaaggtgatgagccgggagatcgttcgtgatcatggggtaatgatgctgctcggcacgatgcgtgccgaggaacgcctggccgccttcctgctcaacctttcgcagcgcttcaaggcccgcggctactcgccggccgagttcaacctgcgaatgtcgcgtgatgagatcggcagctatctcggtctcaaactcgaaacggtcagccgggcgttttcgcgcttccaggaagatggtctgctttccgtacatcaaagaaagatccggattctcagcactgacggcttgaagaagctgatgacccaccagcgcaactgagccagcggacgccggccgacaccggtaggtcagtcgatccaggccagcggccccagcgggttgcgcgtcagtgcaaccgacacgatgtaggcaaaggcaagcagtgcggcggcaaagaaggccgcgcgttgggcgttatggcgcgcgcgcttgagcgccatcgtcccacagccgatgtaaatcaggagcccgatcagtttggcggtcagccagttggccgagaaggggtactgggtgctcatcactgccatggcaacggcgctggccagcaggaccgtgtcgatgacgtgcggccatacgcgaaccgccgggcgccgcagccatgacgattgtcgcagcgtccacacgccacgcaggacgaagccgctgccgctcaggacgacgcagctgatatggatttgcttcaggatcaggtaggtcatcgacgggttcggacgcccgcttgggcgttctgcatggcggtcagcggcccgtcgccacggctggcgccaggccctggatcgtcgaccgatgctgctggtagaaagtaacagcagccaacaggttacgcagcaaccagctattggctactaccagcgcgatgcctgccggataggtgaaccactccggccaggcgacggcagccagcagcacagccagcgagacgaagtgcgcgcgcatctgccggtcgatctgctcgccggcgatcactttgttcatgttcggggccatcactcgcccgccgcccaggttctgcaggtgcagccagaccaggaatggaacgatcttgtagagcataccgatcattaccgacatgaatccgccagacagcaccagcacaccgcacagcagaggccactccggacgctcggcgagtgtcggcaggagcgatgccaagaaccaaagcaggcacgccgccagtgcgcaaagcatggcgactcgccagtagtgctgggtagcgtcgaaacgcgcacgcttgctgcggcgctggacatgcagcgtgactgcggcgaatacggcggccgcgagcaccagcgcccccgcaagcagggccgctggccattgccagtcggccaattcgacgacactccagagagatagcagtaccagcacggaccagcagaagtggcgggccacgcccggtgggtagggcggggtcatctggaacatcggtacgacgacgaaagcgacggccgcgagcagcaccataccccaaccgacgaagccccagccgaggtgaatcgacgtcaactgcagcaggggcaaagccagcgacgcgtcgagggcaatggccagcagcgcgccgatgcctaccgtcatgctcaaaccgaccaaagacagtttcaggcccacaatcgtcgggtttctggacggcacgccatacagggcatggccggcagcaccagcgaagagggcaaggccgctaccgagcgagatcacggccagccggaaagccagcggctggtggctgaggaaagccgctgccagcaaaagggcgccaagcgcaatcgccgcatgcaccacagtcgctatcagaagcggccgcgagatgttcgctcccgcgaccaccggtagaatctggaacatcgcgccgagcatcacctgcagcatgaacccggcggtgatcagatgcgtcagcgccagcgcggcgggcgtccagcgcgaggaaaagagatcgggcccgctccacagcatgagcaggccggcgaggatggcgaacagcggagcagaaacaaagaagcggatgggcgctgaaaatggcggcgcctgatcgaaggacagcagggcctgcattactgcggctgatgtcggatgaggacttccaccgtaccatccggccgacactcggtctgccagctgaaaccgttgatctcgagggccctgtacagcgggtagggctcgcgcggcagcagtaccaggagcttctgcgcgtcgccgagttgctcgagcgccgccattgtccggaccatgggctcgggtggctcaaggccacgcgcatcgatgactatgtcggcatccatccgctttacctcgacggtgacgtaaggtgttcatcgatctgcgcccgtagttccggcagcagattctccagttgatcggccagatgctgatcacacatcggatagaggacgttctcctccttgacgttatgctgctgcatcatgatcaggagtgtctcggcgttacccatgtagtcgtcggcgtcccgctcggcgagtgccgtttcggcggcagccagcaattgccgcatctgcacgtgttcgccacgcatcacttgcgtcggtcctcgatacatgccggtgcgctcctcgaagcgtggaaagagaacagactcttcgaccgagaaatgattcagcatcgcgtcgcgaaagcgagcgaactctgttccggccctttcccaggcaccaccctcgaccgccgcctcgaccgcgacgaggcaagcatcgcaggatcgatggtccctggtcatgaagtccgtgatctcgtgcatcgaaacacccccgctgaatgattcgtcgcattgtgcggtgcggcgatgccgccaacgttgaccgacatcaagcaatacgcccggagggatggggcaaaacgccgcacctgcatgccaaggcgggcggtcgtttgatttcgatcaagattcaagcaccgtttcatgcctatagtgggctgttggtccattccactctggaggaagcgtcatgttcaagcacatccttgttcctaccgacggctccgaactgtcacaagaaaccgctcgacgggcagtttcgtttgccaaggaggccggtgcccgcatcacggcgttctacgccaaaccggagtacccggtgacctactatggcgagggcgcactgatcgacccgacgacgcccgagaagttcgccgaaatggccgagcagcaggcacagcagacgctggatttcgtcgttgacctgtgccggaacgctggcgtcacggtcgataccctggcgattacgagcgacgtcccctatcaggccatcattgatggtgccacccaggttggctgcgacctgatcttcatggcttcgcatggtcgccggggcttcacggcactcttgctcggcagcgaaaccaacaaagtgctgacacactcgaagattcccgtgcttgtctatcgctgatcggcacagcggggggcggtgcgcgcgcatgcggccgccagcgcgcttgtcgctcttgtcatggccacccgctgagtcgcggagccttcagcgagtgacggcagccgttcctcgtccgattcggcaaagcacgtctgtcgaactgtggcaaaatgccttggccagtgggacctcccgtggccaaatgcactgccacacagggaagcagaatgatcaggagtgcgcgcgccagtgtccggtagggagcagaattcggtagcacctctaagggctgccgcgctgtggcttgccacggcgtgttcacccacgcaagccgtggatgtcgggttggccggcgtatttccaggaaaagcgctgctgaccatcgacggtggcgcagcgagaactgttgccgtcggcgcgagaaccagcgaaggagtcagggtgctggccgtagacagcgattcggccaccatcgaggcggatggcaggaaacgcgtcctgcgagtcgggcagaacgtcgcgtcgcagtcttcaggtcaggccggtgctacagcggtgcttaccggcgatgctggcgggcacttcgtgacgacgggcagcatcaacggagcgacggttcgttttctcgtcgacacgggcgctacgatgatctctcttggcgccagcgacgcgcggcgaatcggtatcgatacccgcagcgggcaggcggctagcgtcactacggcgaatggtcaggcgcgggtgatgcgcgtcaagctcgattcggtgcgcgttggcgagatcgtcgtcaatagcgtcgatggtctggtgcatgaacaggacatgcctctcgccctgctcggcatgagtttcttgaaccgtttggaaatgcagcgtgatggtccgacgatgaccctcaggaagcgctactaggagaggcaaatgacgcgtcatcgccccaagtcactgaacatgctgggccacgaactcgatatcctgatgggcgagcggcagaccttgctgaaggtcgtcggcgcgacggcagccttcatcgcctctctcgactcacgtctgctgccgcccggtgcgatacagtcggcggatctggtggcgacggcgatcaacacgctgcccgacgaaaccctgcgcgaggcgcttgcggccgtacacgcggaaatcgaggagggcgagccggttgtcagcgactgagatcctgcttggttcagcgccgcgagtggaccggggcgccatcgatcttgacagcttgcgccgggtcttgtaccgcgaaccggcgcgcagcccggtcgtgcttgaggacggtgttggcgacgaggaattgactccggcggcagtgctctttcctattgttcggaggagccgcgagccgacggtcttgctcacacagcgcactgcgcacctgaaggatcatcccgggcagatcagcttccccggtgggcgttgcgaatcggccgacggatcgcctgccgacacggcactgcgcgaagctgacgaggaaatcggcctgtcgtcggctcacatcgagatcgccggctacctcccggagtacctgaccagtacgggtttccgcgtgacgccagtggtggccatgatcacgccacccttcgagttgcggctcgatgcgttcgaggtggaggaggcattcgaagtgccgttgtcgtttcttctcgatcccgcgaaccaccagcagcactcgctgcactaccgcggcaaactgcgccactactacgcgatgccctacggcgactatttcatctggggtgcgacggccgggatgatcatgtctctctaccgggcactcgaggcctcagctccctagcccttcctggctttcctcagccctcccgggtccaccttattcctcgtttgcaccaacccgctgctggggtggttgtggaaagtggtcgttgtcctatatgaccatggggttcggggagtcgagccggcgttaggacgagattcgcctggcgcttcgtgcgggcgacgtggaacatgcgcgcccactgctggccgaagcgtggggaaagcacaacgacgaagaatatggcgacttcggaagcttagcgcggcaaacctttgctatcattgactggcttcctgtgtggctcactgctcccggtttcgctgtcgttggtgatttcgaggatgctgcctactgctggcgtaatcaagccgacaggtggccaggcgatggtttgggcatcgtgctggcgagtggttccggtgcgcgtggcgttcgtctcggcattccagagtgccggcagcgggcagcgggcagccggcagccgcgtcgatcgagtggagatcggccccggcgacgaagcagatgttgatttcatggagagtgccgtcgggctggtatggcgtgcgctggtgttgtggtgcttgttgttgctgctgttggggcttgccagtctggtaggcggttgatcgattaattacaggagtttcttcatgagcagagaagtcgtcgttctgagtgcggtccgttcggccattggtacctttggtggttcactcgccaacatggaaccgcatgaactggccggcatggtgatgaaggagtcgatcgcccgttccggcgtcgatccccagcaagtaaattacgttgccgtcggcaacgtcattccaaccgattcgcgcttcgcgtacgttgcccgcgtggcgtccattcaggccggtctgccgatggactcggtggccatggcggtcaaccgtctgtgcgcgtcgggcctgcaaggtgtggtgtctgctgcccagaacatcatgctcggcgactccgactatgggattggtggcggtgtcgaggtcatgtcacgcggttcctacatgctgccggcaatgcgctcgggcgctcgcatgggcgatgccaaggccatcgacatgatggttgccacactcagcgatccgttcggtgtcggacacatgggggtcaccgccgagaacctggccaagaagtggaacatcagccgcgaagagcaggatgcgttttcggtcgaatcgcagcgccgtgccggtgccgcgattgccgagggccgcttcaagtcgcagatcgtgccgatcgtcatgaagacccgcaagggcgatgtcgtcttcgacaccgacgagcacgtcaaggcgggaacgacaatcgaagccctggccaagatgaagcccgctttcatcaaggatgggacggtaaccgccggtaacgcttcgggcatcaatgacggtgccgctttcctcatgctcgccgcggctgacgttgctgcccaggcgggtcagaagccgattgcgcgtctggtagcctacgccatcgccggcgtgccgaacgagatcatgggcgaaggcccgatcccggcaagcaagctggtgctcaagaaggcgggcctgacgctcgaccagatggacgtcatcgaggccaacgaagcctttgccgcacaagcgattgcggtcaacaagggccttggcctcgacccggtgaagaccaacccgaacggcggcgcaatcgccctcggccacccggtcggctgctccggcgctttcatcgccaccaaggcgatctacgagttgcagcgcacaggcggcaagtacgcgctggtgacgatgtgcatcggtggcgggcagggtattgcggtgatcttcgagcgcgcctgagaccgcggctcttcgtgtttcagaagcccgaccgttttccggtcgggcttttttttttggatgccctgcaatgccgctcatcggcgtcccgcgcagtcgacacccgtgcacttcggcgggcgagacatcgagccatgcggatacccagcgcgtctgtttgccgcttcagttcgtcggcctggggatcagcccgcccaacagccagggcgtcgcgacgcccgatgggctccgctggcggcggcaagacgcgcctgggcgacctgctttcgacgccacggcaccgtttgccgcatgggtggcccttcataacggctcgaagtcgctacggatagtagtggtcgattgctcggcgaggccggcctggcgcgcgaactcgggccaggcatcaagcgccgcgcccacgtcggcgagggcctcgagcgggcggcggacaccgaaacgctcggcctcgacgagcaggtcgctgcgggtgatgccgctgaacttgccgttgacgctcagcaggtgctggtaggtccactggccccttgggttgtgcgcgtgcgtcacgtcgtacgccggcgccagttcccagttcccgccttgcttcaggcggaaggcaaagttcttggtatggtcgtcgcagtttttcgccaagacattgaaggccatacgccggaacgcctgcccgagtgcctcgtcgccgagccggagccgcgcgatggtcatgaacagctgtgcataggcgtgcgtggcgcgctgcttgtagtccagatggctcatggcgcagagcgtctgcacatggtgccggaccgtggcgccatcgacgacatcgcggtcgaaacggcgggtcatgaagtgcgccctaccgctttcttcgagcaggcggcagggcgacatgcgaatacccgcggcactcgccatcaagtggtaggcatactcgatgcgcccgtagtcggcgctgctgcccagttccgagtcgtggccgacaccatcgaacttgagcagccagtgctcgaagccgggggcggcgtcgaactgcccgctgcggatttccttgctcagtggattccaggcaacgaccgccttggcgcgtgcgccgccggccgacgtgccgacgcggatgatgttggcgagcgcggcctgtgcctggacgtcgccggacaggtcggcgtggatgacctggcgtgcggcttcgaccagactcttcatcgccagcggttcggcgctctcgcggtgggcgccgcgcgccggcttgaactcgagcgcacccatgccgcgccggcccatgtaggccaggcggtcgagggtggtgacggcgcgccgctcgacgccgcgcgcgctcatccaggcgtcgatcaaggcgttgccgaaatcgtccggcaaggcatcggcgagcagaccggggaggcgtctgtagctggcttcggacagttcggggaaggcaaaactcgggcgtggatcgcccacgggcatggtcagcggcgccaggtcgatgccgctgcgtcgccaggcggggtcataggcaaacacatagcagccgaggcgcggatcgggcgcgaccgcgccgacgcgctggccccagatacgaatttcgatgaccggggtgttcatccgctcgccgtcggacgtcggcgggcgcgctgcgctggcttggactggcgcagcaggtcgagcggattgacggtggcttcgggcgcgagcaggtcgatcccttgcagtgaatcgagcgccttcagtacgcgtagcagcgtctcgacggtcgatcctcggccggtttcgagattgcgcagggccttctccgaaatgccggccttctcggccgtggtgcgctgatccaggttccgactcaaacgcaagcgcttcaggcgctcaccgagctggtgctgaagttcgtgcggggtgctgaacagcaaggcagtcattgctagtttatacggtaaggttgtgccggttagtgccgctttgtcctcataagcggcacgttaaggatgtcagtctatcagctcatcggtgatcatgccgtgtttacgggaggcctccatggcgtgcgagatcgcagaggcgagaaaaccccatgggatctcgcgacggcgccgggtcaagaactccgtcgttgagcacccccgcggtcagggcacatatccttcgagctcgaattgcaccgccgccctcgatcgcccctgcccaaaactgttttcgtcgtcgactcggcgacggcctttcggccaggctacgttatctcgtgccgtgaatgaagcatcgcccgccgcaggctcacaggatgcgacagcgaaccttgttccggaaatgccttgcaggcttcacgtgggcaggatgccacgcatgcgtgagcctgtgcgcgtgccatcgggccgtcgctcccgcagcgactggcggtttgccgccggagaggacatcgtgcggtccgcttagcgggcctggcgacgacgtcgccagacggccgggcgctggaaaccgtctgggtcgatttcccagggtgccggctcacgaaaggcgtgcggcaaggcgtgcgtatcggtgacgccgatgagcaggttgaacatcgtctgcaggcggtcgaagaagctggggtcgcgagagggcatggcgggctccggtggggttgacggaagccagtgtgatccccgcggggctcaccaagtgagccagccaagccgctacccgcgataattttccagcgcgcgccgcaactccttcgccactcttgcctgcagcgccgccggttcgacgacctcgcagtcgctgccgtacttgaggatgtccatgatcaattcgcgatcatcggcatagggcacgcgcagctcgtagctgccgtcgtcgaggagcctgctttcctgcttcgggtgccagcgctccgaggcgacccagcgcgctcgttccggcgtgaagcgcagcacagcccaggagacccggtcgcccgcgaagatcccgtaaccggagccgagcacctcgtcgaggcgcttgtcggcaacatccctggcgcgtttgtcgaggatttccgcgtgttcgatggcgtcgaccgagaaggcacgcaagccatcgcgtagatgacaccaggcatcgagataccagttgtggcggtagtggttgaggcgttgcggcgagatttcccgctcggtcactgcgtcggtgccgcgtgcatggtagcggatgataaggcgctttcgccgcaacagggccgagcctactgcctggaagtggtcgagatggaaatcccgcgcgccgaccgtctggatgcggatgcggcgctggatttcctcgaccgggttgtcggccgtgccgagcaggccggtgaggcgagcgagcagaggctggatctgcggtccgagcaggccgccggtgtcgaggttcgagagcagatgctgcatggtcagcaacgcatggatttcctcggcggtgaaccacaggccggggagttcatactgcgggccaacccgctgctcggccgtctcgaaacggtagccgcccaggtggcggtcgaagatcagcggggcgttcaggcggtcgcgcatgtaggcgatgtcgcgcttcagcgtcgcccaggaaacgcccaggcgctcctgcagttccgcgcgcgtgaccgagtggcgagcgccgagaatctggtcgatctggtagatacgttgcaggctgctcatggctgacatccgaggacgatgtatggctttacaggctcgataggtgagctcccgaggttgtatcatggcatgcaagccgtcgccattgaaggattgcggtcaaaggctcgctcacgaaaagagccgacttggggagtttgaggctgccgaacagggagcgggtcgtgtccgtatgctgcggcgggttgaccagagcgtgcgattgggttggtgtaagcagtgggtcgctgccgctgcgccgagaaaataaccaagaacaaggcaaacatggacgtcttcgagttcagggagaaactggtcggtgaatacagccagttcactcgcagtttcacgcgcatcaagtccgaggacattgcgtccttcgttgccgctgcttacgagtcgcaacgctactggcctgcaccgctcgtccaggtcaatccgaacttcaaggcgggccacagcgtcgaggaactggtcacggccggcagtcttcacccggagtgcgcgcgaattttccgcgggggcaagagcgtcagttcggccggtgtatcgctgaaactcttcaggcatcaggaggaggcgatcagtttcgctcaaacgggtaccagctacgtcctgaccaccggtaccggctcgggcaaatcgctcgcctacttcatcccgatcattgatgccatcctcaaggcaaaggcagccgacccagcgccgcggactcgcgccatcgtcatctacccgatgaacgctctggccaatagccagctcgaggaactcggcaagttcctgggcgactacggggatcacccaccggtgactttcggccgctacacgggccaggaggacgatgaggagcgccagcgcctggcggcgcatccgccggacatcctgctcaccaatttcatgatgctcgaactcctgatgacccgtcaggacgaaaaggacaaggccgtcatccgcaacgccaaaggcttgcgctttctggtgctcgacgagttgcacacctaccgcggacgccaaggtgccgacgtcgccctactggtgcgacgggttcgtgaggcactgaccgatcggctgcagtgcatcggcacctcagccacgatggctacggaaggcacggaggccgatcgcaatgtcgtcgttgccgaagtcgccacgcggctgttcggcaccacgatctcgcccgcgcatgtgatcaccgaaacgctgcaacgtattaccccggagaagctcctcgttgaacacatccgtgcttccctgacgacggcaattcggactggcctgcccgagaatcctgcattctccgacctggcgacgcacccgctggccgtgtggaccgaactcactctcggtctggcgcgggaggagggcaagtggcgccgggccaggccaatgaccctcgaggctgcaggtacccgcctcgcctctgatgcaggcattccggaagggacggcgcgcgagatactcgccgacttcctgctcctggcgtatcacactaccgacaagccgccggaggatggcggacgcagcctgtttgccttcaagctgcaccagttcatttccggcggcggcaaggcgttcaccacgctggatgcacccggcaaacgtttcctgacgctcgatggcagccagtacgttcccggcgaccggggccgcaagctctactcggtgcatttctgccgggattgcggtcaggaataccttccggtctgggatgagaatactccccttggccgccagttctcgccgcgcaacatcgaagaccggtcgcatgaggatgaggaggtcaggaacggcttcttcatgccggacacctccgcgatctgggaggacactctcgaccgctatccggaatcctggctggagcgttcgggggacaactaccgcctgaaatcgacctatcggcgtcggcagccggtccacgtccggctcaacggcgagggtgcgctggacaatggcggggtccctggttggtacatccctggcagcttcggcttttgcctgaactgcggagtgatccatcacacggccgggcgcgattcgctgcgcttggctgcactctccggcgaaggtcgtagctcggccaccaccatgctgaccctcgcttccctgcgctatctctacgagcaggacgcccagttgagcgccgaagccaagaaggtgctcggcttttcagacaaccgccaggatgccgcgctgcaggtcgggcatttcaacgatttcctgcagatcctcctgcagcgggcggcgttgctggcagccgtgcaggccagcgcccaacaggaactcgatgaaagtgcaatagccggcgccgtgttcgctgcgctcggcttcgaccgcgacgaccccggagtgcgcgccgaattcatgcaggatccggacgtgcgcggcaacgcccggcgtctggtccaggacacgctgcgcaacattctcggctaccgaatctactacgacctgcggcgcggctggcgcttcaacaacccgaacctggaacaactcggcctgctgcggatcgcctaccgcgacctcgaagaactgtcgaacgacgccgaaatgtggcaggaggcgccgctcgtcctgcaagccgcctcgccgacggtgcgccagcgcattctcgatatggtgttcgagtcgatgcgtcaggggctctgcctggcctcgcgctacctcgaccgtgccgagctcgatcgcctcaagaccgcgagctacgccaacctgcgcgagccctggggcttcaccgaggatgaacatccggtggcggcgagctggttcatcaccgtcagtcggccactcgacgaagatcgccgcaacgttgaatacctcgtttccggcagcgctcgctccaggctcggccgcctgctcaagcagcccgccacctggcgcgaagaagacgaagcggacaacccgcacgccgcccgcatcagggacgagcactaccaggacatcatcgccgcgctgctcaaggcggccaagacctatggcctcgtcgtcgccgaagagaccgagttcggcatgaccggctaccagctcaacggcagcgccatcgtctggcgactgggcgatggccagagtgcgcgcggtgccagtgacaacgccttcttccggggactctacgccaacatcgccggcctcctcgccaaccccgcccaccgcctgttcgacttcgaggcgcgcgagcatacggcccaggtcgaacaggacgatcgcctcgaacgtgaggcccgcttccgcttcacccgcaaggaccgcgacgaatggctggagaagaccggcaaaccgctcgaatggctgccggtaatgttctgctcgccgaccatggaactcggcgtcgatatctcgtcgctgaacaccgtctatctgcgcaacgtgccgccgacacccgccaactatgcccagcgcagcggccgggcagggcgcgccggccagccggcgctggtcattacctactgcgccgcgcagtcgccgcacgaccagtatttcttccgcgatcccgtgcgcatggtccatggacaggtcaatccgccgactctcgacctggccaaccgcgagctgatccagagccacctgcacgctgtctggctggcggaaaccggcgtcaagctcgacaagagcattcgcggcctgctcgacatgaacgccgagcaggcgccgctcgccgaacatctgcgccagtccctcgatgccgatgcgccacagcgccgcgcccacgcacgtggcctcagcattctcgccgtgctggctggcgaactcaccgccgagaaagcgccctggtacgacgaacacttcgccgagcgcgtatttgcgcgtgcctttgccgcgttcaacgcggcgcttgatcgctggcgcgatctgttcacggctaccaagcggcagatggagatcaaccagcgggtgatgaacaaccccgcggccagcgagcgcgagcgcaaggacgccaagcagcggcacgacgaagccttccgccagcaatcgctgctcctgcaggaatcgggcagcgccaattccgacttctacacgtatcgctacctggccagccagggtttcctccccggctacaatttcccgcgtctgccgctgatggcctacatcccggcgcgccggggcaagatcggccgcgagaacttcctgacgcgcccacgtttcctcgccctcggtgaattcggtccctacagcctcatctatcacgaaggcagccagtaccgtgtcacgcgtgccatgctcggcgtctcgggcgacgatcaggtcgccctgggcgcccgtctgaccaccgaagtcgcgcgtatctgcccggcctgcggctatggccacttccgcagtcagcgcgacgccgaccgctgcgtgtcgtgcaatgcgccgctggccgacgccagggaagtgcaagacctctaccgcatcgaaaacgtctcgacgcggcgcgcggagcgaatcaccgccaacgaggaggagcgggtacggcagggttacgagatgcagaccaccatccagttcgccgagcaggatggccggctgcagcgtctcgacagtcatcttgccgacggtgccgagaccgtactcactctccaatacgggccggctgccaccgtctggcgaatgaatttcggctggcggcggcgcaaggacaaaagcatcctcgggttcatgatcaacccggtcaccggccactgggtcggcggtgccgaggagagcggcgaacccgaaccggacgcgccgcccgaccgcacgccgccgcagcaaatcgttccttatgtcgaagatcgccgcaacgtgctgatcgtccgtccgccggagacgttcgaggcggcaacgatggcgacgctgcaatacgccctcaagcgcggcatcgaggccgtctaccagctcgaggagagcgagctgatggccgaaccgctgcccggccgcgacaaccgccaggccatcctgctctacgaatcggccgagggcggggcgggggtgctcactcgtctcgcttcggagccggcggccctcgccagggtcgccgaggaggcgctacgcatcatgcactaccagcgcccggctgacggcctctgggagcgggaaactctcgtccaggatgtcgacgcggccggcaagccgatttgtgaagcgggctgctacaaatgcctgctttcgtactacaaccagcccgatcacaccgtcatcgaccgccaggatgcagcgaacgaaggcaaggcgctcgacatcctctgccgcctgactcgcgcgcagggccgcttggggaccttcggccgcacgccggagcggcacgaggacgaacttgcccgcctctccggcagcagcctcgagcaggcctggcttgcccatgtcgatcgccacggctatcggcgtccggaccgtggccaggagagcatccccgactgcaacacctgcgccgatttcttctacgccgactggaaggccgccatctacatcgacggcccgcagcatgacgaagcggcgcagcgcgaacgggacgaagcgatcaaccgcgcgctggcggcgtccggccactatgtcgtgcgcttccccaaggaacaggcgcgctggcctgaaatcttcactgcgcatgcgggtcttttcggccccagcaacgatcactgagcgcaaccaatgaactcccaagtcagctttcaacccggcagcctcgtcgccgcccgcggccgcgagtggatcgtcctgccgcagtcggacggcgataccctgcatctgcgcgcgctcggtgccgccgaagacgacgcgacgctgatctacctgccgatcgagccgcagccggtgacgccggcgagctttccctggccgaccgtcgccgaggcttccaaccacgccgccgggcaactgttgcgtgacgcgttgcaactcaagctgcgcactggcgccggcccgttccgcagcttcggcaacatcgccgtcgagccgcgcgcctaccagctcgtgccgctgctgatggcactcaagcaggcagtcgtgcgcctgctgattgccgacgacgtcggcatcggcaagaccatcgaagcggcgctcatcgttcgcgaactgatcgaccgtggcgagatttcccggctgacggtcctctgtccaccccacctgtgcgagcagtggcagcgcgaactgcagcagcgcttccacatccacgccgtggtcgtgcgcagcagcaccgccgcccgcctcgaacgcggcctgccggccaaccagtcggttttcgaggcctacccccataccgtggtcagtctcgactacatcaagtccgaccgccgccgtgacgagttccagcgcgcctgcccggagtgcgtcatcgtcgacgaggcgcacacctgtaccttcagcggccaggggcgccagcagcgctacacgctgctcaagggcctcgccgagaatcccgaccggcacctgatcctgctcaccgctaccccgcactcaggcgacgaggaagccttcttcaacctgctcggcctgctgcacccatcgttccgtgaactcaaggacgccgcggccggcagccgccagcctctgcgcgagcagctcgcccgccatttcgtccagcgccgccggccggacatcgaggaatggcaggatcgccaggtcttccccgagcgcctcaccgccgagatcacctaccagctcaccggcgcctggggcggcctgttcgaggaggttctgtcctatgcccgaacgctggtcgagcgcgccgagggccagggcgccatgcgccagcgcatgagctggtgggcggcgctggcgctgctgcgctgcatttcctcgtcgccggcggcggcggtcaatgccctgcgcacgcggctcgccggtggctcgctcgatactctcgaagatcaggggcaaagcctcgaggaagccgaggcacaggggcgcgagcgcgtcctcgacggtgccgacgacgacctgagcacccaggacatcgaacctgccgcctgtaccgaggacagtcagctcctcagcgaactcatcgccaaagccgaggcgctcgccggccccggccaggaccccaagctcaagcgcctgctcgaacatctcgcagaactgaccgccgccggcttccagccggtcgtcttctgccgctacatcgccaccgcgcactatgtcgccgacgcgctgcgcaaggcccacaagagccacctcgtgcaggccatcaccggcgagtttgccgcctccgagcgtgaagctgcggtcgacgccatgggcgaggccgaaaagcgcattctcgtcgccaccgactgcctttccgaaggtgtcaacctgcagaacctgttcaccgctgtcgtccattacgacctgtcgtggaacccgacccgccacgagcagcgcgagggccgcgtcgaccgcttcggccagaaggcgcgcgaagtccgcaccaccatgctgtacgggcgcgacaatccggtcgacggcgccgtgctgcatgtcattctcagaaaggccgagagcatccgcaaggaactcggcgtcctcgtgccgatgcccgacgacgaaggccggctcacccaggcgttggtcggcgccgtgctgctgcgccagggccgcctggccaccacctcgccgcagcgcgcgctcgacttcggcgagccggcgctggcgatcgagaccgcctggcagtcggcgcgggagcgcgcatcgcgcaaccgcaccctgtttgcgcagcgccgcctcaaacccgaggatgtcctgcccgaatggcggaagacgctcgccgtgctcggcggcgaggacgatgtcgagcgcttcgtccgccgcgccgccactcgccttggcgcgccactcgaagccgtgaccaaggccacggccgcccactggaaactgcacatcggcagcctgcacgccgccgccctgcgtgagcgcctgggcggggaggccctggaaggcacattgcgcatcgatttccaccagccgccggcccccggcgcagtgttcatccaccgcacgcatccgctggtcagttgcctggccgaccacctgctcgaacaggcgctcgacgatcacgcggccgatgccgacgccgctagggtcgcccgcgccggcgccatcttcaccgcagccgtgccggcccgcaccgccgtcctcctgctacgcctgcgtcaccagctcaacgtcacccaccgccagcagtcgcgcctgctgctgtgcgaagaaacggtgaccgtcgcgctgccgggccccgaaggtggcgaactgcttgccggcgacagcgtgcgcgcgctgctggacgccgaacccgcacgcaacatgccgccgccgctgcgcgaccatcacctgcggcattttctcgaccagttgccggcctggcagcccgctctcgaaaacctggcccgccagcgtgcccaggcgctgctcgcagaccaccgccgcgtgcgcgaggccgctcgcggcagcggcgaataccgcgtcacgcccagcctgccggtcgacgtgatgggggtcttggtgctcgtgccggcgtagcgcgacagccaatccggacacatcaagatgatgaattcattgggatttcgggtcgctgtagcgttaagcattgatcgccatccttaatttgacggaccaggatcacgccccgggggcttgccgctgtcccggaattttcgcgcaaccagcggttttataagagattttcgcgctagactttgtagtgtaaaaaaagttacacaaaacgaattcatgacatcctggaaattttacggtcgtcgcgacgagctggcggcgatcaagctgctcctgacccggggccgctggttcttctgcgcgatcagcggtcgccgccgcatcggcaagacttcgctgatccgcgaggcgcttcttgaaacgcagggcggaaccggcgcggccggcgcgctttacgtgcagattcccgacagcgacgaacgcgatgtcgtcgccgtgttcacggatgcgctcgccgcgtttgccgatgccagcccgggacgcctgccggacagcgtcgtgacggacaagctgcgccgcttttccgacatggtgcgtgccattggcgcgctttgccgggccggcatcatcgtcgtcatcgacgagttccagtatttcaaccgcaaggcgctgtccgccttcacgtcgctgctgcaggcggaagtcgatacgctcaccggatcggcccatggcggcatattcgtgctcggctcgatccacactgaaatgacagcgctcctcgaagatcgcggctcgccgctctatgcccgcgtgaccgatcgcctgaacctcgaccactgggatttcgccacccttttccaggtcttcgccgatcaggggctggacagcccgcgcgactggctgaccttctggtcggtcttcgagggcgtccccaagttctaccgcgattgcgcctaccagggcaccttcgcggccgatgaccacagcgcagcggaccgtatcatcgacaccctgttcctgtcggcgcgcgcgccgctcgtcgaggaggccagtacctggttcctgcgcgaactgcgcggcgccggcgtctcgctgctgcgtctgctcgcccgtcagcagccctgcgcccagcagcagctctcggccgcctacgccgagagcctcggcgacagccgatccttcgccacctacctggcgacgctggtcgaccgctaccgtctcgtcgagcgcctcagcccggtctttgcccaggccggcagccgccaggcccgctaccagatcggcgacaacttcctcgccgcctggcttgccgccatcgaacccgcggtacaggccgcgcgcgtgcagccgctggcgcaggcgctgaagatcggcgcggtccgtctcgaaaaccacgaaggccccaccttcgagcgcatggtccgcaagctgatggccgaagcctcgcggcgcggggccggcgacttcccgctgaccgacatggtccacggttactggaaccgtccccgcgatgtcgcgcgcctggtcgagatcgacatcgtcgccgtcaacgaagacgaccggcgtgtccgcttcggcagttgcaagcgcgctgccgcgaagcacaccccggccgcgctgaccaccttcgggcagcacgtcgacgacttcctcgcgacggcgaccgggcgtcgcttcaagggctggcagccggaacgtgcgctctacgccccggattttccggtcgctgaacggcaggccttgcacgctcgcgggtatgtctgtgttgacctcaatgactaccagcgctggcttgccgcgccaggaaccaactgaaccgggaacccgcatggcccgccgctcgagcaccgaactcgccttcaccgccctgaccatcgaaggcggcctgctggcgcccgatttcctcaaccggatcgcccatctcgaagctgccgcgcagtccgagaccgactacgacatcccgcgcggcctcaagctgcgcgacgagatcggccgctactggaagatcgcccagaacctctggcaggatttcgccgcccgccgcgaacgcagcgaccgcgacccctgggccaacagccgcgacttcctcgaacccttctgccgccaggtactcggctttgccgacctcaagcgcgtcggccaggtcgccgtcggcgaacgcagcttccccattggctgcgccgccggagaagggcgcgtgccgctcgtcttcgccgcgcacgaccagccgctcgacaagccgggcagccggcaaggcgacggcacgcgccgccgttcgcccttcctgctcgcccaggagtttctcaacgccagccacgccgtgctgtgggccgtcgtcagcaacggcctgaagctgcgcgtcctgcgcgacaacgccagcctcacccggccggcctacatcgaggccgatctcgaagccatcttcgccgaaggcctctaccccgatttcgtcgtcctctggctgcttgcccacgccacgcgcttcggccaggccggcgccgagccggccgactgccccctcgaacactggcgcaacaccgcccaggaagacggcatccgcgtccgcgaccgcctgcgcgaaggcgtcgccaatgccctgcgcgtgctcggcagcggcttcctcacgcatccggccaacggcgagttgcgccgccgcatcgaaagcggcgagctgagcacccagatctacttcgagcaactcctgcgcctcgtctaccgcctcatctttctcgccaccatcgaagaccgcgaactcgtcttcgcgcccgaccccggcgccgaggcccgcacccgctaccaggccggctacagcctcgcgcgcctgcgccgcctggccgcccggcggcgcagctacgaccgccatgccgacctctggcaggcgctctcgatcaccttcgccggcctcgccggcggccagccggcccttggcctgccggcgctcggtggcctcttcgacgccgcgcaatgcccggacctcgacgccgcccagctcgacaaccagtcgctgctcagcgcgctcttcggcctctgcttcttccgcgacggcgccgcgctgtcgcgcgtcaattaccgcgacatggattcggaggaactcggcagcgtctacgaaagcctgctcgaactggtgcccgaactgaccttgaccgccagcgtccgccgcttcggcttcatcggcgacgcggcggagcaggcggggggcagcaccaagggtaacgcccgcaagctcagcggctcctactacacgcccgacagcctggtgcaggagctgatccgcagcgccctcgacccggtgatcgcgcaaacgctggccgcgaacccgcggcagccggtgcaggcgctgctcgaactgagcgtctgcgacccggcctgcggctcgggccactttctgctcgccgccgcccgccgcctcgccgaggaagtcgcccgcctgtcggccaccgagggcaacccgctgcctgccgactaccgccacgcgctgcgcgacgtcgtcgcccactgcatctatggggtggacaagaacccgctcgccatcgaacttgcgcgcaccgcgctctggcttgaagcctacacgcccgaccggccgctgaccttcctcgaccaccacctgcgctgcggcgacgcgctgctcggcatcctcgacccggcgattctggaagtcggcatcccggacaaggccttcaatgccttgtccggcgacgacaaggccgtcgtcacggcgctgaagaaagccaaccgcgacgccctgaaggcgatcgagaaggcgaagacgcgcgccgccttcaacctcgccctcggcttcgacgccgcgcccgaggctgctgccctcgacgccctgcccgacgacacgttggccgcgctcgaagccaagcgcgccgcctttgtcgaggccgaagcgaagagagccgcctcgcgcgcccggctggccgccgatcttttcgtcgccgccttcgtcctgcccaagacgccgcagacgatggtgagcgtgccaaccacccaggatctctggctggtgctcaacgggagcgctccgcgcccaggcgtcgcggcagcggctgccagtgccgcgcaaacggcgcaggccttcccctggtggcaggccttcccgcaggtgcgggcaaagggtggcttcgatgtgttgctcggcaacccgccgtgggaacggatcaagttgcaggaggaagaattcttcgccagccgcagcccgttgatcgccgacgcgccgcacaaggccgagcgcggccggcgcatcgaactgctgcgcgatggcatgctgctgcacacgctctatccggaagtcgaagcggtgcagggaatgacgccgccgaacgtcgccgagcaggccctgcacgccgacttcatcgttgcccgccgcattgccgaggcggccagcctgttcgcccacgattccgggcgctacccgttgaccggcgtcggggatgtgaacacctacgcgctgttcgccgaaaccttcgcgcaactggtcagcggcgaagggcgggccggcttcatcgtgccgaccggtatcgccaccgacgacagtaccaaggcctatttcgccgacctgacgcagagcgggtggctggccagcctctacgacatcgagaaccgggaacgcctgtttccggcggtcgatagccgcatgaagttctgcctgctgaccctcggccgcgccgatgccgccgaatttgtttgcttcgcagcccaggtcacgcaattggccgacccgcgtcgatgcttccggctggcgcccgacgaatttcgcctgatcaatcccaacacgctgacctgcccggttttccgcagcgagcgcgacgccgagttgaccaagaaactctaccgcgccgcgcctgtgctgatcaccgaaggaccgcccgagcgcaacccgtggggcgttcagattcggcgagtgttcgacatggccaaggccgaagtagtgggctcatgttcaagagggcaccgaactggcttctcgcctatgtacgaagcaaagctggtccaccagttcgaccactgctgggcgacctacgccgccgacgggacgagcggcgatgttgccatcgacgctaaagaagacccgaatttcagcgtcaacccgcgctactgggtcaataccaccgaggtggaatcccgcctcgtcgccaagggctggtaccggggttggctgatggcctggcgagatatttgtcgcgcgaccgacgagcgcacggtgattgcgtcggtcgtgccgcgtgtagggtcggatttcacacttcgcgtgaaactaaagtgggtccccgaagtcaagacaaaaattagctcggtttaagctgtgctttcaactgcagtagcagctggacggcgctgccccggttttgctgttggtttggtcgttgctgttgattctgatgttgatctggcttctgcgggtggggaatcgcctgtggagcgtagcggaacaggcgattccccacccgcgccgccgaatttgtcgaggatcaaggccccaccaccgatagcggtgcgatagaccacatcgggcgtcttgtcactcagcgactggtgcggacgctcgccgttgtagaaggcgaagtactcggccaatccgaccgtcaattcgcccaaggtggcgtagcccttcagatacacgtcctcgtgcttgacgctgcgccagagtcgctcgacaaagatgttgtcgaacacccggccccgcccgtccatgctgatcaccaccccttcacgtttcagcacatcggtgaaggcagtgctggtgaactgactgccttgatcgctattgaagatctccggcctgccgtgagtgcgcaaggcatcttccaggcaatcgacacagaaggccgcttccatgctgttgctgatccgccagctgaggaccttgcggctataccagtcaatcaccgcgaccaggtaggcgaagccacgcgccagccggatgtaggtgatgtcggtgctccagacctggttgggcctgaccacaggcactccgcgcagcaggtagggatagacctggtgctctgggtgcggacggctggtgttcgggcccggcgccatgccggctaaccccagcaaccgcatcaggcgttgcacccgtttgcggttgaccgtgtgacccgccttcccaaggaagatcaccatccggcggctgccgtagaacgggtgccgagtgtactcctcgtcgatcaggcgactgtacaggagatcgctggcatcgaccaccgccggtctttgctgcgcatagatcgtcgaccggcagaccccggccaggacgcactgctgcaccatggcgaccgcctcccctgggtcgatccacccttgccggatcatgacgggctgatcccggactttttttgagccagtccaattccatcttcaacttgccgatctcgctgtacagccgctccggctcccggtgggcggccagcggcttgggacctcgcttaccttcaaacagcgtcttcgcctgatcctggatagccttcttccactgcccaacctgaaccggatggacgccatactcctggccaatctcgttgatcgtcttcacccctcgcacggcctctagacccaccttcgccttgaactccggtgtatgtaccttccgcgtcttcgtttcactcatcgttccttgctccctaccttggcgcacagcttaaactactgtctgaattccggggaccactataccggacgctggcccccaggacgcggacagaccgtgtccgggggcggcaaattagcctgtcctctccctgcctatttctccggatcgtccggcttgccgaactccgtcttgccctgtgccttcttgcggcgcaggaagctggggctggccgattcggtcgccggatcttcgtagaacgcttcgtgcgtcgacaaagtccgcgaatccatgctgcgggaagagtagagcgcctccttccggaatcgcgccgtgtcccgcgagcgggcaagctcggccatgctctcgagtacttcgatcagccacggctggtcggcaaagcgctgccgggcctcggccagcaggcgctcgacgacgttccagtcgccgtgctcggcagcggcgcgcgcctgttcgagcagcttgccggcggccagttcggactggcgggaaagcaccagcgggtcgctcagcagggtttcccaggcagccggcgacatggcaggcagcgtcagcgtcgcgtcggcaaaggccagcggctcgccctccggcgtcgacgccgtgaccgccgcctgcagcagttgcccggcgccctcaccggcaagccccaccggaatctgcagttcgaccagcgcccaggcttcggctccgaacgcgatgtccggcaggcggatcaccggaaaacccgcgtcgccctcgaccaggtaatcgttgagcagacggatgccaacccctggcgccgcggcgagcgacagacggacatggcgggcgcagagcgccgagatgaaatcgaactcggcggcgaagggctcgaagaggtcggcggcggtatcgccgtagtaatggttgccgccaccgcgtttggccatctcgaccatcaggtcctcgttgaagtgggatccgaggccataggtggaggtgctgacgccacgctcggcggcttgcgcgcagagggcggcgatcccggctgggtcggtgatctcgccgacgttggcattgccgtccgagagcaggatgacgcgtgccagtgccgcctggccggcggccggcagcaggccgtcggcacccgcctgccagccgccgtgcaggttggtcgaaccgccgctgtggacacgcgacagggccagatgcagcgcctggcggtcaccgaccgggcggggcgggacgagtgtctgcacgcggtcgtcgaagacgaccagcgaggcgatgtcggtgggctcgagttggtcggcgatatgcttcgcgcagcgcaccgcttcggccagcggcggcccggacatcgagccggaacggtcgatgaccagggcaaggtgatagggcttgcgcgctttcttctcggtcgccagcggatcgggcgcctgcacgcggatcaggaccggcagcttctgcgcgacgccggcgatgagcgccggcttgagggagtggatgcggatacgggggatggtgttgggcatggaatctccttttcgtccggcaccattgccggcagatgaggtcagtgtagcgcgacccgggctcaccagatgcgccacccggtgcagcgacggctctcagcccaggcgttcgagcagcctcgctgcggatttctggtgcaggatgagaaccagcttcatggcgctacgcgtggcgccgacgaagagcttgcgcgcggccttgtcgtcgagcacgtcgaagtcgatctcggtcaggatgaccgctggcgcggcctggcccttgaagcggtagaccgactcgacgagcacgtcgcccggggtgtagacgggctgcccgaagagatcgtactcgccggtgaagtggcgcagactggtctgccccaggcggtcgagcgtcagcagttgcgactgctcgcggccgtggtagctgacgatggcgacgtcgtgcttcctgaagccggccgagtagcagagccggatggcttccttgacgcgggcgaacatgccctgggtgtcggcgtagtcgaggaactcgatctcgtcggcggcgatcggcgaggcggcttcgatctcgagacctccgagcagcaggcggcgcaggagttcgacgatcggccgcgggctgcggtagttgctctgcgcgcgcagcgtcacccagcccggcagcggcgtcggcgggcgcccgtagaggttctgcagcgggtcttcgagccacagcattcgcgcctcgggacgcgcgtggcggaagatgaagtcgcgccatggctcggagatgtcctggccttcgtcgacgatcagcgtgtcgaacaggaaggcggcgctcaccggcagttcggcggctcgcttctgcaggcgctcgaaggcattgggtaggctgaagtcgggcatctctccggcatcgcgcaggcgctggtcgcagagctggtggtaggtgcaagccaggccgccggccggtgcgatggtgctgaagtggtcggcgagcgggcggttgaagcagacatagagcgggcgcttgccggcgtcgagcgtggcgcggaactcggcaagggcgagctgcgtcttgcccgatccggcggtgccgttgatgcgcagccgaaagggctcgaactcgagccggcgtgcccagtgcgcgagcccgccggaaacccgggtgacgaccttgcgcgcatgtcccatcaaggcgctgacgtcggtgtcgagctggatcaggttgcgcaggaaggcatggaccttggctgtggcgagggttttctcgccgggcggcaggagccgcccgatgatgcggcagagctggtcgcgccggctggcatcgacgatgcgctcggggacgaggcccgccgtttccgggtttctgacggtgtagtccgggcaatagaggagggcgtcggtgtgcaccgagggaatgtcgccgcggccagcgagcttgccacgcagttggctgagcatgcgcgagatctgcacgggaatgctcttcgatttgcccgggtactgtttgaccaggccatcggccgtttcatcgagaaagccgctcttctgttcgatgaggagcaggtcgccggcaagactgacgacggcaaagtcgatttcgccgtagatggcgtagcgtccgtcgatgccggtccaatgcacggcgtgatagacggtgtagtcgtcgggcaggccatcggcgaggatggcgagggtttcaatctcgcgttgcgcagcgccagtgacggcgagttcgcgccagccgtcggggaggattcgggccatcgggggatatcctgatcagttcgtttcgcctggacaggatagcaccggagctggcgggcttcgcctaatccggaaggcgcagcgccagcgctgcccgttcgggcgtcgtgccatgctcgacgacgccaagcagcggcgccggcaggcgcgcctgcaaggccgccaggttctcgctgaagcgtgacatcgccgggtcgatgcggttggccacccagccggccagcggcaggccgcgcgcggcgatcgcttgctgggtcagcagcgcatggttgatgcagcccaggcgcatgccgacaaccagaagcagtggcaggccgagcagagacgccaggtcggcggtgtcggcgccggcaccgagcggcacgcagaaaccgccgacaccctcgaccaggaccacgtcggccatcgtctgcagcttcgtcagagaggcggcgatgtgcggcagttcgatgcgccggccttcctcttcggcggcgatgtgcggcgcaatcgcggcccggaagccgtagggattgaccagcgcgtgcggtgccgcgaacgaggatgcggcgagcagacgctcgacgtcctcgttgactccctgctcgtcgaagccggcggcgatgggtttcatggccagggcgctcacgcctgtccgacgcaaagcgtgcagcagcgcgcaggcgacgaaggtcttgccgatttcggtgtcggtgccggtgatgaaccagccgcgtgtgtctttcggtgtgtctttcattttctggcgtaggcaagaatgacgtcgtaacgggcgggcaggccggccggcgtacgatgccgctcgtaggccgcctgtacctgctgccaggcgctgcgtccgaacagcccggcgcgtgctccttcgccgaccgagttggcgccgatgtccttgacggcgcgcagcagcgatttcaggtcggggtagtgcaggcttagtgtctggcgatgcaggcggatatcggcgaaaccggcttgcgccagcgctgtgccgatcgccagcggttcgctgaagctgagcgtgtggcgatagcggtcgatgccggtgaaggcctcgcgcagttcgtggaaggtgtcgggtccgagcgtgctcagcgccagccgcccgccgggacgcaggacgcgccgcgcttcgccgaaaaccttctcggcatcgcaccactgtacggtcaggctcgaccaccaggcggcgaaactcgcgtcccggcagggcagggcctcgatgtcggcagcgaggcagacatcggcgtcgtcacgcgccagagccagcatggcgggggcgaaatcgactgcggtgaggtgggcgccgggccagcgcgaacgcagcaggcgggcgccgtagccggtgccgcaaccggcatcgagaatgctgttcggctcgggagacgggtcgaagtcggccagaaggtggtcgcagacctgtcgttgcagcacggcggcgccatcgtaggacgccgccgcgcgttcgaaagcctcgcgtacacgctgcctagggggcggggcggacatggcagaaatcgtccaggagacggacaaagcgctcgcggtcgttgaggaagggcgcgtgcccggcgccaccgaaaacctccaggcgggcattcgcgatggtctcggcgaggtagcgtgccgcggccagcggattcagggggtcgttctcgccgtggacgagcagacagcgtgcggtgactgccgggagcaggggacgcagatcgatctcccggagccagtccagaccacggccgagcgcttcgatctgcggccccggcgcgcggttgagggaggcgagaagctcgcgggtgatcgcccgtgcctgattgtcgccctggctcagcaaggtgacgaaacgctgcagcgtctgctccggctgcaatctgacgctggccgaaaaactatcgacgactgccggcgcctgcgctgcgcgccaatcgccgcgttgcgtgaagctggccgtggcgccgacgaggaccagtccgttgacgcgttcgggagccagcacggcggcgcgcaccgccagcatgccgccgagcgaccagccgcagagcaccaccgggttcgggagggcgtcgatcagtgtctgcgccgtggcggtgaaatcgccgctgtcgtcggctgcctcgccgtagccgggcaggtcaatgaggtgcacccgcgcgtgtgccgacaaggcgggccgcagcggctcccagacggcgctgccgagcccccagccgtggatcagcgcgaggtccgggccctcgccgacaactcgcgtcatgccagttctcgcaaggcgtccagcagttggccgacctgttctgcgctgtgcgccgccgtcaacgaaacgcgcaggcgggcgctgccgacgggtaccgtcggcggccggatcgccggcacccacaggccgcgctcgtagagcgccccggcaatgcgcagcgtttcgtggttgtcgccgatgaccagcggctggatggccgtcggtgagggcagcaggcgccagcgtgcgttggcgagtcgggcgacgccatcgcgccactgcgcaatgagttgccagagatggtcacgacgggcatcgccggcggcgatcaggtcgaggctggcgtccagcgcgcaggcgaccagcgggctgccggcggtggtgaagatgtaggtgcgggaacgctgttccagccattcgatgaccgtcgtcgcggcggcgacgaaggcaccggcggcgcccgccgccttgccgagcgtgcccatgtagatcagtcgcctggccgcgggcaggttgaagtgcgccagactgccgcgtccctgccggccgaggacgccgaaaccatgcgcgtcgtcgaccaccagccaggcgtcgaagcgctcggccagcgccagcaggccgggcaggggggcgagatcgccgtccatgctgaagacggcgtcggtgaggatcagcttgcggcgcgcgcgactggcggtcagcaggtgctcgagtgcgctcaggtcgccgtgcgggtagcgctggttttcggcgcgcgatagctgcacggcgtcgatcagcgaggcatggttgaggcggtcggcgaagacagcgtcgtgacgcccgacaagcgctggaacgatggccaggttggccatgtagccagtggagaagaggagcgcacgcgggaaaccggtgaaagcggcgagcttctcctcgagcgccgcgtgcggggcgaggtggccgctgaccaggtgcgaggcgccgctgccgaccccccaggcgcgtgcaccggcgcaggcggcctcgacaagcgccgggtcattggccaggccgaggtagtcgttgctgcagaagctgatcagatcccggccgtcgaccgtggcctgcgggccgcaaggcccttcgagcgtgcgacgccggcgtttgagaccggcgtgctgcagcgcgtcgagttcgccttgcagttcttcccagatcatgtcggcagtgcggcgtccagcgcggccatggcccgcgtcgccaggaacgtgcactcctcgttgtcgatcacgtagggcggcatgaagtagacggtgttgccgatcggccgcagcaggacttcgtgcgccagggcctgccggtagaagcgctgcgaaaactgcgggtcgtcggtgtgtacgtcgaaggcggcgatcatgccgcgctggcgcaggtggcgcacccgcggatgcccggcgagcgggctcaggcaggtggcgagatgttcggcgaggacacggttggcgacgaggacctggtcgtcggcgaagatgtcgagcgtcgccagcgctgcccggcaggcgagtgcgttgccggtgtaggagtgcgagtgcaggaagccacggctggtgctgtcgtcgtagaagcaatcatagacggcgtcggtggtcatgacgatcgacagcggcaggtagccgccggagatgcctttcgacaggcacaggaagtcgggcctgatgccggcctgctcatgggcgaagaacgtgccggtgcgaccacagccaacggcgatctcgtcgcagatcaggtgcacctcgtagtggtcgcaaagctcgcgggcgagacgcagatactccgggtcgtacatcgccatgccgctggcgcactggatcagcggttcgacgatcagtgcggcgatgcgctcgtggtgggcttcgagatggctggccagcgcggcggcagcgcggcgggcgacatcgaccggggcttcgccgtccatcgccaggcgggcgtccggcgtcggcacggtttgggccgggcggatcagcggcgcataggcgtccttgaacagcggtacgtcggtgaccgccagcgcgccgaccgtttcgccgtgatagctgccagccaggcagaggaacgtatccttgccccggcgaccccggttgtgccacgagtggaaggacatcttgagcgcgatctcggtcgccgacgcgccgtcggaagcatagaagcaatgtccgagggcgccaccggtcaggccggccagacgttcggagagttcgactaccggtcgatgcgtgaagccggcgaggatcacgtgttcgagctcgtcaagttgctcgcgcagcgccgcgttgatgcgggggtggccgtggccgaagaggttgacccaccacgaactgatgccgtcgaggtagcgccggccgtcgaagtcgtacagccagacgcccttgccgcgggcgatcgggatcagcggcaaggcttcggaagcggccgcatgctgcttcatctgggtgcacggatgccagacggcagccaggctacgttgcagcagatcgctgttggccatcgttggttctcggcagcgcatcagtggagcgtctgcgacggcgcgtcatcctgttccggcatttccgcatgcaccgtatctccctccacgctgggatacagcggcgcgccgcagtcgtcacagaactcgtagggaaactgctggtcgagcaccacgacctcgcggatgccagccttgcgcagcacggactcgatctcgccggcgacatcggtggtttcgtcttcgatgccgagcagtggccagacgacgccgtggtagaccacatcgctgtcagcggggccaaagccgatccggtactcctcgaggcgtttgtcgtggaaggcgccgaccacggcgcgcaggttgtcggagacggcctcgccgagtgcggtgcggagaaaatctaccgaggcattcagcgagtaggggcgcgacgcactatcggcggcccggcaggcggcatggtacgcatccgccagcaaagcctgataggcgcagccggtgagcaatggctcgaggcaaggcgcgccctgcttcagccactccttcagtgcgccttcacgggtggtcttgtccgcctcgttccagcgaaacagcggcttgccgcgcggcaccgtcaaggcaccgaggagatagcgcgtatcggacaggaagcggttcgtttcgggcatcgccgaggcgtcgacgttgaggtcgtcgccggtcagtgccgccgcgccgagtcggcgcatcaactgccaggtatcgacgaagctgtgcggcagctgatcgggactgtagaggtagtcggcgagggcaagccgggcgccagcggcgaggacgtgtgcgccgagatgaaccttgatcgtctgcagaagatttctggggattgcggccgccgggatcgagaagcgcgaccaggcgagcaccggcacggcaaaaagcagcaggtcgaattcctgtccctgatccagcaggatgcatgattcggcgtgcgactcgataatgtcggcgaggtcgtcgtgccccatcggatgggtgtcgaacagacggtcgagggcagcggtcaggtcgtcctcggcaccatcgtggaacagccggtcgaggagctcggcgaggcgggcctgccagaaggtatcctcaagcttgctgccggactcggccagaccgatggcgagacggcctagctcggtggcgtcagccgagatgcgcttgcgggaggagaggcggttgcgtttcatggtcggagcctggggacggtcaatctgcaattgtaccaagctgacgcctccggcgcctgtgcgcacgcgtcttcttggcgttgcgaggcaccgaccggcgtggaattgctgcccggcttacctgcgagcagtccgcactgcaccgccggacggcatgcgggggcgacccggaaagcagcggccggctgctgccggaaacgtggataggcgggaagtcgatcccgtcggcagcgactcaggcgaggcggaaccgcgccatggacgccactgccggcccgtgaccgagatccggcgtgatgatcaactcaaggaccgtaacggcagccaggtcgacccgatggtcctcgctttccgtactcgccccttgcgggctgaagttccattgctggcgcacgatctcatgaaacgactgtccgccgtcgccagaccagcgcagcagatattcctgcgtccgcggcaacgacgtctcgacgaaatcgatctgtattcgccgcactcgttgcggtgacgcaaagagcagccggattgtctgactgcccggcacggcggcacgccagccgctgttgtgaccgggcaccagcgcgccttcgatcggataggcagcgtcctcggagctgatttccacctccgccacttcgtcgagcctgagccactctgccggggccggcgggctggccggtctgttggcagcgatcaatcgcttgcgcatgttcttgtcctcgtctcgctgcaggcccccggcatgccggatgccgtcgatgctaggtactcgcttcgcccagctgggcggcgatttgctgctcggcgagggaccagtaatgggcggaacatccctgaaaaccatccttctcggcaatgaaataggcggcggactcgaccatgcgatagcgttcctcggcacttggctggctcgctgccgggctggcgacggtcaccgcaggcgggctttgaggtgctgcgacagcggccgccgccggagcgctgggtgcactcgcggccacgctggccgcaggcgccgcgctggctgccggcgcttggctcttaggggcagcgctcgtcgtcgcaaccgctttcttggccggggctgctttctcgggcgtagtcgccggggtcgccttttcggcagcaactgccggggccttctttaccgccggcgccttggccggcgtattgtccgtggtcgtcgcgctcgccacagccttcttggtggtggacgctctcttggtcgtgctcttgtcttcagtcatggtgatccccttgggtagcgatgtcggtaaacgtgtcggcaaaaattgctgagtgcaggcgtgcaagaacgcagagaaacagggagaaatacggattggacaacaccagcatacgttcgcaggataggaaaatcagacgcatcggtcaaggtgaatccggaatccggcggtgccggcacgcgcctgcggcgcggcgttacgcgtcagctggcccgcgagcgaagttcagaccatgccaggcgtggaccgtcgctttggctgatcgcccgcgggaagggcggggccacgtcaggagcgttgagcgggcacggccccagccggtcgccacgcttcctggggcaggggggcgagttggcgatggcaagcgttggcgagtgagcttcggcgtcggtcataccttgaagtaggccacggcagcctgcaagctggcagccacattcttcagttcctgggcggccgcagcattgttccgggtcgcggcgtcggtctcctcggtcatcgacgcgatgttctcgacgtgaccggcgatgccggtagcggcaatcgcctgctcccgagtggcgttggctacgtcgcgcgccctggccagcgaatcctcggcatggcgctcgatctcgtcgagcacgccggtcgcctgcaaggcgagttcccggccctggcgcaccttcggctcggcgctctgcatcgcctgcacggtttcgctggtgtccccctgaatcgtgctcaccatctggctgatgcgggccgtagcctgggtcgtgcgttcggccagtttgcgtacctcgtccgcaacgacggcgaaaccacgcccctgttcgccagcgcgcgcggcctcgatcgcggcgttgagggcgagcagattggtctgatcggcaatctccttgatcacttgggtgatggtgccgatctcctgcgagcggcccaccagtgcgtggatacgcgtcgtcgagtcggccaccgcgacggcgatgctctcgatctcgccggcggcgaggcggaccacctgggcaccccggctcgctaggtcggccgtctggcgcgagttctcctcggttgtccgggcaatttcggagacctcgttgatgctgacggtcagttcttcgatggaagccgctgtcgcggcactcgattcggcctgattgcgcgcggccagactgatctcctcggccgcgacggataactctccggactccttgacgagcacggcagtcccctggttgatctcgtgcacgacaccctgcagccgggtctgcatggtggcgagcgcgcccagcaggttgccgggggcagtgctggtggaagtgatgctgcgcgtcaggtcgccctgggcaaactgttcgacctgcgcggcggccagcgccggctcgccgccgagctgctgctgaacactgcggttgatcgtccagccgagaatacccaggaggacgccagccacggccacgaaggcgatgctcttgctggcgttttcccagaaagcggcgtccacgtcctcgatgtatacaccggtggccacccaccagccccagggtgcaaagaccttggcataggcaatcttcggaatcggcttgtcgctccccggcttggcgaacgcgtagtccatgctggcttcaccgttgcgcttgagcaggtcgatccagtccttgatgtaggccttgccggttgggtccttggtctccagcgtgttcttgccctccctttcgggtcgggtgccgtgcatcatcgtggtgccggcgaaatcatagatgaacagatagtcctcggcgttgaagcgactgttgcgcaggctgtccttcgccagttgctgagcctcctcctgcgtcagcttgccggcctgctgaagctcgtgctggtgctggagaacgccgatggcggagttgacgacggcccgtatcgccaggcgcttttcgcccagcatctgctggcgcagctcataaaccgagtaagctcccagggcgaacagccccagcagcatgctgatgagcaaagcataaagacgagtcttcagcgacatgtttcgcggcaagccgatcatggcgatccctccagcgaatgatggggccggcacgaccgcgggtccggcactctgtattggcgcaaagtcagcggtcaccgatgcgaatcatcggggaggtgccgctgtctggtccgagcgcgccgtactggcggctggcctccgagggttggccacgggcccgacgattccatgatgactgcaggcaaaggataccagaaagccaaatggcggatgtcctccccatttcctgcacagtaatgctcagcgcgcaagcggcgacgccgctgcgccgtcaccacgtccctgccggcctctgccgctccaggcccgccctcggtgggtcgagcgatcgagcaagcaagcaagcaaggtctgccgttgccccgtgtctcagggggccggcgccgcgggcgccggcccggcacgcgagaaatgcgtcgccgccagcccggacaggatgatcaggccgatggccagccaggcgacgccatccggcgtttcgttccagagaatcatgccgaacaagctggcgaaaacgaccgtgctgtaggccagcgcggcagccatcagcgtgcgcgtgccggcgtaggcacgggtcatcgcaagctgggcggcggtagcgaaggtggcgacaccggcgagcagcgagccgctgcgcaggtccaccggatgaatttccgacagcagcagccagacgctggcacagaccgacgagaccagcgagaagtagaagaccgtgcgggtttccggttcgccgcgcgaacccagttcgcggacactgaagtaggccataccggccagcacacccgaggcgagaccgatcaggcccccgaccaactggtcggcgttcagcgtcggcttcaggagcaggccgacacccgccagccccaaggccagcgctccgaggattcctgccgtcaggcgcatgccggacagcgccaggtagatggccaggaagattgccgaggtgtagttgagcgtcactgccgtcgccagcggcagcagggtgatcgcccagaggtaggtacatagcgccgagaagccgagggcgccacggctcacctgccaacgccagtgcggcgtcccgagcggaacgccacgcagcttgacgagggcgaacatgagaatcagcgacaggaagctgcggtagaagacgatctcgattgccgagtgggtggccgcggctagcttcacgcatactcccatgcaggcgaacagcaggctggcaaggaccatccacagggattgcatcgaagcgcttcgcgagaagggaagcgacagatcttacccccaagcctgtcacgccggtgctcggcatcgacaagctgcgcgtgtcgggaattttgacagtcggcgcggcaagccgtgtcggcagcttcccgcggaacctgcaggcatgctccaccacacggaattaatgtgctagttcggcgtgatggggtttctggcacacatcgtgcttattgtcactcacaacgcatcgcccgggtcattgaaaccctgacaacccaacagacaactgaaagagagcaccccatgaagaaatttgtcccgcttctcgtcgccgcgctcgcggcgcttccgctggcggcgaacgccttcccgatcgccgctcccggtaacgagggcctcaaggtcatcgtcggcagcaccgatccgatcgtggccacctatcaggggaattcggcgtcgtacagcaacgacctttacctgatgcgcgatgccgctggcaatcctggtgacgatggaatcttcggcaacgatctgtttatcttcaacaaccatggctcggcggtgggcagcacgaaaaacctcggctcgttcgcggtcggcgtcgaactgatcttccgcctgcacgtcaacaacacgggcgacgacttcttcaccggacctgccgcccgcaacgccgatgctcaagcgcacgcccgtgtcgagggcaactggctaccgaacgaagcactggtgagcttcgaggatctgaaaggtggcccttacgactacaacgacttgagcttctccttcaccaatacccgctcttccgtgcccgaacccggcgcactcgcgctgctggcgctcggtctggtaggtctgggcgcagcgcggcgcggcaagcgctaactccacttgagcggctgagcggcggggactcgcgtcagtagggaccgcgtcgatcttcgctctcggtctgtggccggcctgcttccagcgtttggggaagcggccggcgacaggcgcattcccctttcgttgctttcgttggcgggcgaaccgagcgatagctcgcgcgaccgctgcgcatgcggccgcggtgggccaacacgcaggccacgcaggtaacgccggcgaccggctatcgggttagactgcgtccttcgccaaccctcgtccggctgccagccgggccgtcttccggccatggatttcccgatcaaaccgctgatcacgctgctggcgatcgtcaatcccgtcggcgtgattccgttcttcatccatttcacgcgcaatctgagcctcgcgcagcgagcgaagacggcccgtgtcgccgccttcacggccttcgtcgtcatcgccacgagcgccctggcgggcctcaaggtgctcgagttcttcgggatttcgctggcctcgttccaggtgggtggcggcatgctgctgctgatcagttcgatgcacatgctcaacgcgcaaccggccgagtcgcgttcgcaggatgtcgacgaaggcgccattcgcgccgattcgggagccagcattgccgtcgttcccctcaccattcccttgctcactgggccggcgtcgatatcgacggtggtgatctacgccgagaaggccaggcacgtctgggaactcggcgttctcgtcgcctacggtatggtgattggtctggcgacgtggttggcgctgtcggcggccgggcgcatcggcaagttcatgggccagaccgggatcaacgtgatgacccggttgatgggcctgatccttgcggcgattgccgtcgaggtcatggcggacggcttgatcaaactcttcccggtgctcggacgctgagtttgcgggccggcacgatgaccgctgggcacgccgagaggagaagcgcgccatagcccgtccgacaacgatgcgctgagtggctctctgcggcacgacgtgccgagactgcagccttgctttaacgactataatcgctggatcggacacgcctcaggtggccatcgcggccaggcagcggtggctggacgatctcccgtgccatcgccagatcggccggggtggtctgttaggggatcgcgtggtgatgagcagaagactcgttagattcgggcggcaactgtggatcgtcctgatcctgtgctggctgtcggcgaccgcattcgccaaggattatccgactgccccacggctgaaggacaatcatggcaagtttcgcgtcgcctacctgcaaggtggcccgttcttcgagtacgacgaggttcttgcggcgctggtccatgcacttgctcgcaacggctgggccaggcagatcacgattccgccggaggcgacgcgcaccgcccaggaccttttcgcctatctggccgcgcacaaggagtggagcgattacctggagtttccgcccgatgccttcttcgattcggggtggcaggacaggagtcgcgccgccaaccagcagaagatcctcaagcgaaccgacatcgacatgattcttgcttttggcacctgggccggcagcgacatgaaggagatgcccaaggagttcgaccgggttcccgttgtcgtcgtcgacgtatcggaccccctgcgctcgcgcatcgtcgacagcaaccaggatacgggcagggacagcctcaccgcgagggtcgatccacgccgctatcaaaggcaggtccgcctgtttcacgatgtcgtcggcttccggaagcttggggttgccttcgagggaacggtggaaggcaggagctatgcggcgatcgaggacattgacgttgtcgcccgaaagaagggtttcacggtcgtcaaagccgagcatcccgggtatttcaaatcccgcggcgaggcggaaaaatggctgatccggagtgcgcgtgaactcgctgcgcgcgtcgatgccttctacctgactcagcagttgggactgaatgaccaaaccctgccgcaattgatcgagattttcaaccagaagaaaatccccgtgttttcgcaaaccggctcggccgaagtgaagaaaggtgtcctgctgagtatcgctacggccggctaccggcatgaagcggaataccaggcccgcaagatcgcgcagattctgaacggtgccaaacccagggatctgcccctattgttcgaggatcccgccaatatcgccatcaatctgaacaccgcgagaaaaatcggcttcgacccgcccgtcgatatcctcgaggctgccgacgagatcatcaaggactagtccggccgattgtcgatcgagccgcctgccggcagaggaggaaaatcgtgagtcgactcatcgacatttccagcgtccgccaggaagaactgttcgaccaactggcgcctgattatgcgctgctcctcgacgattgggacggctatctggcggcgcagggaaagctgctcgacgacctgttgcgggagcatgcagcgcgggaggtaggcagcatactcgactgcacctgcggcatcggcacccagtgcctgggcctggcgaggctcggctatcggctgaccggcaccgatatcagccgcaagtcgctggcacgcgcggagcgtgaggcggccaggttggctatgcaaatcaattttttggccgctgatgttcgcaagctggatgaagtcgtgtcggagactttcgatgccgtgatcagttgcgacaactccctgccggcgctcctttccgaggtcgagctcggggcagcggtgcgacagatcttcgcccggctggcctggccggggatagccatcctcagcatccgtgattatcggcagatattcgccgagaggaagcgcttcaacctgcggcagattcatgaggtggatggcaggcggctgctggttttcgatctttgggattatcacggcgagtttgtgactttcgaggtgcttttcgtgcaggaagacgacgtgggctggagtgtacgctcgcggcccatggtctaccgggccgtctatagcgaggacttcattcgtctgttgcgcgcggccggctttgccgaggtgcggctgatcagggagcttgccgggcaggtgctgccgttcgatcattatgtgtgtctgaagcagcgctcgacgagcggatgagcgagccgccgtcgcaggttatgatcggcagtggcggctgcgttcgccggattgcgctgttcatcgccggcaccctgctgtcggcacttctgctgaatgcggcgctgtcgatactgacgctggagcgggtttattcgcggtccctgttgtcgagctacacggtcatcggcgattatcatgtcgagaaaatcaggcgctcgttgaccttcggcaagagtctcgaccgtttttcaggcctggaccgcctgctggcggcgatacagggcgagaatccggagatcacgaagctggccgtctattcccccgagagggaactgctgctcagtctcggcgcgccgatgacagagacgccagacgccgaccgctggccaacggccgctaccgggacagtggtcgtgacgcaccgcgccgagttctactccctcacgtttcccatcgtcagcgccgccgaggacagcgcgacgggcgaactgcaaggctttctcgggctcgacctgccgaaggcgctggtgggcgcgaaagtcgccgcagcgcgtgttcagttggcgacgacctgcctgctgagtggaatcctcgccatcggcttgctgcttcccgccatcttctggctggcccgtcggcggcacggacaggcgctgaggagccggatcctgggcgtcaccgcggtggtcttcctgggctcgcaagtcgccttctcgtaccacgcgatcagcgatttcgaagactgctatatcgacgatgtccggcaggagtcggtgaagttcggcgagttgttgcgggtagatatcgatcgcatcctcgacctcggcgtgccgatcaacaagctggtaagggtcgagacgcttctcaacgacatcctcggcaacaccccggagttggcggcgataacgatcgtcgacgtcgacaagcgacccctgtatcgactggaatcctccgcgacgaagaccgtggccggcggtggcgaacgggctggcgcgaacccgcgctatcggatcgacctgccgttggcgcgcgaagggaaaccggtgggcgcgattcacctggatatcgataaggccgcgatcgacaaggtccgtctcgaccttgccctggacctggcgactgtggcgctggtctcgctgctgatcggcttcgagttcgtgttcttcctggtggccctcgacaccgccgccgttctccgtgcagcaccggacaccgcgccggcgccggtgcgtaccggcgccttcctgtacgcctttgcaatggcgctgtcgctctcgttcctgcccttgtacgccagccaactggcgccgctgccggggctgccgcgcgagttgagcatggcgctgccgctatctgtcgagatgctcctcgtggcgctcggactggcgctcggcggccactggctcgagcgcggcgactggttcgcgtccttcgtctgcggcgttctgctgaccggtatcggcgtcggcctgtgcagcctggcacaaacgagctggcaactcgccggttgccgggcgctggtcggcctgggttacggtctggcagtcatgtcaacccagacggtgctcgtcagcctgtccgccgccggcaaccgtgcgagcgcgattaccgggctggaggccggctattacgccggcttcatctcgagcacggcgatcggcggcatgctggcggaaaagatcggcttgcgggccgtttttgtcgtcggcgccctgctcatgctgatagcgctggcgttcgcttgcgtctttctgcgcagcgtcggccgccgccagccgctgcccgacggcgccccggtcgttgccgccggcgcgaccgaggcgagcctgttctcgctcctcggtgatcgcgagttccttgccagtctgctgctcagcgccatccctgcggcgctttgcctggccggttttctctatttcgccagtccgctgttcctcagcgaggcggggatcagccagtcgaacattgcccgtctgatgatgccttacggcttgtgcatgatctatctggcgccgctgatcaacaagtgggtcgacacagtcggcgacaagcgtatcccggtgctggtcggtggcgtcctcggcggcagcgcgctgctgatgtttcacttcatccactcgccgctggccttcgtcggcatcctggttctcttcagcatttcgggggctctgagctatggcgcgcggttgacgctggtcagcgaatcggccgctgccagacgcgtcggcatcagtcgcacgctcgggatcttcagctcgctcgagcgggtcggcaacatcctcggcccgctactcgtcggcagcctgttggtggtcttcagcgtcaccgccgccatcggcaccatcggcctcgtctatctggcgtgcaacctgctgttgttcgtgctctgcctggtccgcgggccgtcggcccgcacctgagcgcccgaccgccggagccgcagaatggaggtgctgatcgatctcgccaaactggaccacaacgtcgccgtcattcaggagatctgccgccatgccggcgtgcaggccgtctgggtgaccaagggttgccattcccacccggcggtcgtggacctgctggccagccgcggcgctgccgtcctcggcgaagtctacgccgacaatctacgccgcatccgcgacggctttgccggcgaactgctgatgattcaacctccgtccggccaccagctcgacgcggcgctggcctgtgccgacaccctgctcgtgtcgagtgtggataacgccgccgcgttggcgcgcgcggcccgccgcgccggtcgccggccacgcctgatcctgatggtcgatgtcggcaatttgcgcgagggcgtgctgcccgacgccgtcgccggcgtcgtcacgcggatactggcgcttcccggcgtcgacctggtcggcctggggacttcggtcggctgctacggcggctatctcgccggtgcgcgcgacctgcaacggctggtccaggtggcggcgacggtgaccgcggccacggcgcaccgcttccggacgctttcggcgggtagcggcacgatgctcctcgaactcgccgccgccggcggcatgccgccggagatcaaccaactgcgcatcggcgccgcctttctggtgggcgaccagccgccgaccggcaaagccctgccggccctgtatcaggacgcctttctgctgcgcggcgaaatcctcgaactggcgcgcaagccgtcgctgccgcaggcgcccaccggcaccgatgccttcggcagaacagtcaccttcgtcgatctcggcgagcgcaagcgggcgctcctcgatttcggcatgaccgacgtcgatgtctatgcactgaccccgcgcagcgcgggcgtgcgcatcctcggcgccacctccaactacaccatctgcgacgtcaccgagtctcgcgaacgtcttcgcgtcggcagccatctcgtcttccgaatggcctacagtgcgatggcccgggcgatggcttcggtgcatacgcagaagacgatcttgccggcggcgtcgtagtgtcgggccgcgcggtcgcgggcctgctcacgggcggcggcgggggccgcatgaacgagtcgatgggcaggatggatgccggacggcaacagtcgattgccgtccggcagttcgccgatcgacctcgatgtcgtcgaccggacgacgttcccccgtcgcgagaccgcacagatgggcaagatgtcgcataatattagttgcttgatagcgcaagacaaaggaagctcagtgttttttggaagccgtgccgatggaagccagacccggcagaaagcccttccggatcctgtcgctcgacggtggtggtacctttgcgttgattcaggcgaaggcgcttgatgatctctttcccggcgaggatggacatcaggttctcagccatttcgacctggtgtcggcgtgctcgggtggggcgatagtcgctgccgcgttgatcgagggttattctccacgcgaaatctttgacctgttcgacgacccggtcaatcgctacgcactttttgggcgcctgcactggtaccggagtctattgcagttgctgaccggcaccatgtcggcgtcgaaccgggttggccagcggttttccaccgacggcaagcttgagttcctgcatcgcatactgccccggatgggcaccgtgtcgctgcagaacctgcacacgatggtcaacgacagcatcgctcgtgtccgggcgcagagagacgagcccggcagggcgatgtcctttctgttcgttacctacgatttcgaccgtgatcgggcgcggatgatgcgcagcaatgtcgcgagtccggcagccagtttcccgcatcggcagcagcgggctaccctggcggaggcggcgcatgcgtcaagtactgcaccgatcaactggttcgacaagcccgcagaactcgacggttgccgtttttgggacggtgcgatgacgggctacaacaatccggtgctggcgggtgtggtcgaggccatcgccctgggcgtgccgcgtcgcgacatccgcgtgctgtcgctgggcaccagcacggtctttctacccgaacgcggaacggcagggatcccggatggactgtgccggtcacgcgccaggaccggcttcctgccggagctcgtcaaggtcggcaaggccatcattgcggatcctccggatgcccacacattcatcgcccacctcatgctcgatggtggcttgccgcgcgacgtgtcctgctgcccgtacacggaaacggccgtcgtgcgcatgaatccggtgatccagccggttgtcgagcggacgacggggcagtggagtgctccagcgggctggagcgtcgacgagttccgccgtatcgcggagatggatatctcggcgagcgcgcaagacgacgtggacctgatcaagcggctaggcgacggctggttgggggatgcctggcacaatcagcctgtacggggttgcggtgtctgggcgtcgccacctgcgcaagcgcccttggcgaacacggatcaattgtgcgaaattggccatcgctggtatagcgatgccaaggccgcctggatcgcgctgtcggcctgatggcagcgcactgagcccgccatggccaagccgcgaatcctgatcctcaactgctattccgacaaccaccgcggcgcgcgcggcaacccctggatcgtgccacagtcgattgtgccggccgtactggccggaatgctggaccccgcgcgcgtcgagatccggctcgcctgcgagttccgcaacggccccttcgaggatctgcgcgcgctgcaatgggcagacctgctggtgctcagcggcctgaacccgtcgttcgaccgcatgaagcaggtcacggcgcatgccagggcggtcaatccgggaattgtcgtcgccatgggcggcccgctggcgcgcatgctgccgaatctcagccgccgctatttcgattacgtctgcggtgacgatgccgagcagatggtctcgctggtcgatgccgtctttggccccgggcacgctgccgaggtgcccatgccgcgccatgacctgttgccggcgagccgcatcatcggctacgtggaatcctcccgcaactgcaacttccgctgcagcttttgcgccatgacggccgaagaccgcgcgttcatggcctacgacttggacgacatacgccggcagatcgacgcccttggctaccggcaatgtgtcatgttcctcgaccagaacttcttcggcgggccgcgctcctatttcgcggcgcgcatggcgcttctcaaggagttgttcgagcaagggaagttcggcggctgggcggctctggtcactgccgactttttcgcgagtgccgacaatctcgcgcgggcacgtgagtctggctgtatcggctttttcagcggcgtcgagtcattcagccgcgtgcagctcaccgccttcaacaagaaacagaatctgctgcagccgcaggaggaaatcatccagtcgtgtctcgaggccggcctggtcttccactacggcctgatcttcgacctggtcgagcaaaggatcgacgagttgctggcggaaaccgacttcatcgtcgccaatccgcgcattaccctgccgagcttccttggctttgccattcccatgctgggaacgccgctgttcggcacgcggctgcgtgaaggcttgttgctgccgaacctcaggctgcgcgacatggatggccgatcgctcgtctgtcgccccgtcgaccccatcgagaaggccatcgccttcgccgcgctgatggatagcggtctgttggcaaaacgcaaagtggcaatgcatgcctggcggttctttcgccgctatcggacgaccctatccggctgggggctgctgagcggcctggcgaatgcctgggcgatgagctacccgcgtttgggcagcaatgggcgcgacggtattcggccgggtcgggagggctgccgcagctacctcggcggttccgaagcgctggggtcgctctaccgtccgcggatcaggattcccgaacgttatcacgggcatttcgagccgctgtgcgtcaccgatgccgatggcgaactgcacgacgacctgatcgacgacgccgccagcctgctccgtccgagcggcggcgtggcaacgattcccacttataatggggtggcggtgccctgacaagcgccggttccgggcgtctccggagaaaggaagcgtggatgcagacgaaccacgggatggcgcgcttgaccagcaagtggctcggcaagtgcctgctgctcctggcggtgatggcccttgcgctttccggtgcctggccggagacgcgtaccttctcggcgggactgacgcctttgtgggacgccccgcaaggtcccggtcgctcggcggaggcgagccgctggctgagccaactccgcgatacggtgtcggaaccgcgcgccggttgtcatgctctcgagctgccggacctgtcattgaccaagccagcccgcgccttccagatcaagatcgagcgcgagcaattcgctgcgggatcgccgatcgtctacctgcaggagccgatcgcccagttcttcatcgtcttcgccaccgacgtcaatggttgtccctggttttccatttccggtcgcggcttgcccttcgccaagcgtgatatcgtcagtccgtttccctatgcccggctgccggcgttggccagagacgcgacgatcacggcgatcgtccaggactacaaggcgattcggccgtggatcatgctcgccgacgagaccagtttcgtgcgcgacaatgccgtgttgtgggtggccctgggggctgccagcggcatcctgctgatgatgattgtcgtcgccctcggtttcgatgcctacgcaggcagccgcgttgccctggcctacgccttctactgcgtcgcgttgcaggtctggctggtgcagaacttcggcatcggctccgcctttgtgccgttctggcctggcccggaatacttccccatcctgcaggccgtttcggtagccggcgtggttctcggaatcggctgtgcggtgctcgagttcctgcaactgcgcggcagggtgcgcgcggcgattggcggcttcgtcgtgctcagcgcgctctgcttcctcggttcggcatggcatgccaccggttaccgtgccggcgcagccgttctctccgtcctcgccgtggccaccatggtcctgctcgtcaggggcgtgttcagcggcgatgcttcgctccggttgttcacgctggggctcggcgcgaccatggtcggcgggggcgtgcaggccttttcggtagtcggtagcggtctcgaggtcggccgactcgccgccttcgcctttccgctcggcagcctctgccaggcagccttctggcttgcagcgctgatcatccggctgcgcagcgagcaccgggaactgcacgagctcgaaggaaagcaggcggcgatcatgtgggcgatgccggacctgatcctggtcatcgatcggcaagggatctgcctcgactacaagcagccttacgccacgcgcttcttcgttaccggcgacgaactgctcggcaaggacgtctcggcggttctgccgagcgcaacggcgggcaccatccgccagggtatcgagcgggcgctgcaccaaggcgacctgcaatcggtgttcctcgacctgccggtcgagggcagcatgcaccactacgaggcgcgtattgcgccacacggacccgacaaggtggtagtcgtggtacgcgacatcacgctgcagaagcacagcgaggagaaaatccgtcgtctggcctacttcgacacgctgaccggcttgccgaaccgtcagagcttcctcgaacgcctcgaccgcgaattgctgcgggcacgccggacgaaccaccggatggcgctgctgtttctcgatctcgacggcttcaagcggatcaacgatacgctgggccacagcgctggcgactgcctcctgcagactgtcgccgaccgcctgcaggagaaactgcgcgccggtgccttcatcgcccggccggccctggacgaatcgagcctgcacttcgcgcgcctcggcggcgacgagttcaccgtcgttttgcccgatgtcgacacggtcgagacggcctgcctgatcgcgcagcgcatacaggaactgctcggacggcccaccctgatcggcgagcaggagatcgcggtaacctcgagcatcggcatcgcactcttccccgacgacggcgccgatgccgcgacactgctcaagcacgcggatacggcgatgtattacgcgaaggagcaggggcgcaacaactggcagttgtatgaccggacactgaccacccggacgacggcacgcctggctctcgagggcgatatccgcaagggcctcgaacgtggcgagtttcgcctcttctaccaaccgcaggtgagtgccgacgatggcaccatcgttggtgtcgaagcactgatccgctggcaacatccgcagcaggggctggtctcgccggcaaggttcatcccggttgccgaggagagcggcctgatcgtgccgatcggcgagtgggtgctcacggccgcctgccgccaggtgcggcagtggcagcaaagtggcgtcccggtaccgcgggtagcggtgaacgtctcggcacgccagcttggcgcagcgggtttcctcgacactgttgcggcgatcatcgtcgccaccggcatcgccgccgaccggctcgaactcgagttgaccgaaagcatcctgatggatccggaggccaaacgaatcaagggactgtcgcgcctgcgcgcgatgggggtgcacttctcgatcgacgatttcggcaccggctactcgtcgctgtcctacatcaagcgcttcccgatcggcacgctgaagatcgaccagagtttcgtccacggtttgccgcaggacgccgacgatgcgggcatcaccaccgcgatcatctccatggcgcgcagcctcaatctggaggtcgttgccgaaggtgtcgaaacgcgggaacaactcgccttcctgcagcgtgcgctatgcccgaaactgcaaggttacctgttcagctacccgctgccgccggatgagatggaagccatcttgcgtcgcggccgcgtcgcgctacagccgccgggcggtccatccgggcctcccggccaggggccgggaggaggcgggcgcccacccgccggtcagccgccagggagtggcgggcgtccgccacgccaatagggcgggcccgaaagcccaagcggaagctgcggctcggccgggaggcgatagcgagccgccgatctcccccaactgcggccccgatagggtgcctgcgcaggagcaaggaaaatgacccgaaatcgccgcaccacggccgaccccatggaagagcagatcgaacgcgcgttgcagcccggcgccttcatcgcggacgccgcctgctccgcgttcgtgggtcacctcgagcatatcgcggcccggattgccgagctcatcaacagcgatccgccgcgcgccgtcgccttgtacgaggctttcctggccgcgtgccatgtgaaggtcgaggagctcgatgactccagcggcagcttcgggcagttcgtcctcgacctgtattgcgggtggatcacggcgcgccaggcagatggtgccgaccccgcggccaccgccgcacgcctgttagcctgcatggacgacgatgactacggcttctgtcatcagctcgaaacggaggcggcgagggtgttcgacaaggccaacctcgccgccttcgtggccttggtgcgcgcgcgcttcgacgccgccggtgcgccggcgacgaacgagggtgctttgagggatcgctccgcctatctccgtcgccgctggggcgctgttctgcgcacgctctacgtggccgcgcaggacgtcggcgcctacgtcgctctcgccgaagagagcggtctcggcgcgcaggattgccacactatcgccacgctgctcctcgccaagggccagccggaacaatccctggcctgggtggagcgcgggatcgacgtcgccgggcaggtgccgcaggccgcgatggcgggccacgacctcgccacgctgaagagacaactcctcgccaaggtgggtcgccgcaacgaggcactcgacggcgcctgggcggactaccgccaacgcccgagccggtacacctacgacgagctcttgcagttcgtgccggcggccgaacgcggcgcgtggcacgcgcgggccatggacgcagcgatggaggcgccccgcggcgcgcacctgaactccctgctggatctcctcctgaccagcggcgagaccggccggctcgccgatgtcgtgcgccaggccgacgacgatgccctggaacatctgagccactacgtcaccgagccgatcgccagagcgctcgaaacgacccaggccgacgtcgcggcccgcttgtggcgcgcgcaggcgatgcgcatcgtcaacgccggcaagagcaagtactacgccgccgcgctggcgaacttcgcgagcgccaggcgctgcttcgagtgcgccgggctcgccgccgagtggcaggaaaccgtgcgccaggtacgcgccgaccaccatcgcaagggaggcctcatgcggggtttcgagcgcctcgtcgccggcagcgcggcgagcgacgagccgagcttccttgatcgggcgaaggcgcggtggagcggccgccagtgacgaggagcaggtggctgagcggggcgggatgcggatgacctgtccggcgcttccggggtcgacttcgcgattgacgcctcgtgatcgggcctcacatgtgcctgtcggtgcccttggattgcctttcccgcgccgctatgcagcacttcgtgttggcgcgaacagccccgcccgcgcatgttcgctgaccgcccgcgctgcgggatgagtcagtcgtcgttctgcggaaatcaggaagaaccgctcgcgtaggtcttccgtctcgcccaggctgacgaccttgtagtgggccatgacgtccggcacgctggccgctggcgcgggaaacaccccggcacccgcttcgccgaaggctttcatcaaggcgctgtcgtcgaattcgccgacgatgcgcatgtgccgaccctgccgctccagccagcgcggcagggcgccatggagcgcactgtcccggccgggcaggagcagccgcgcgccgtccagacaagcggggaactcaccgatcagccgcgcggcgagcgccggtgccgccatgaaggcgagcgccgattccccgagcgggtggctgtaacccttgatatccgttcccggcggcatgggccggtcggcgagcaccatgtccagacggtggatggcgagatcggcgagcaggcggtcgagacgatcctcctggcacaccaggcgcaccgcctcgggtagctccagcaccggcgcgaggaggcgatgggcgatgaacttgggcaccacgtcggcgataccaacgcgaaacgtgatgaagcgctcctcgccgccgttcctcagcagttcctccagctcggcaccggtctgaaagatttcctccgcataggactgcgccagtcgtccggcctcggtcagctcgaggcgacgcccggcgcggcggaacaacggcacaccgagtcgttcctcgaactgggcgatctgtccggagagcgtctggggcgtcagatgcagacgctccgccgcgcggatgacgccacccgagcgggcgacggcgagaaagtaatggaggtgcttgtagttgagcatggggctactcactgttcgtatttctcgaaggttgcgctaactattatctgtttgccacgaacagtcaaggtgcccacaattcgccctgccgatgcacccaaccccaggaggttccatgaacattcaaatccatgcgcaagacttcaccctgaccgaggggctgcgcgagcatgtcgcccgtcgtcttgcctttgcgctcaatcacgggctcgacagggtatcgcggatcgtcgtgcgcctgtccgatgtcaatggtccgcgcggtggcgtcgacaaacgctgcgctatcgaaatacgactcaagggcgccttgacagtcgccatcgaggacaccgaggccgatctctacgccgccatcgatcgcgtggcggaacgagccggacgcacgctcgatcggcggctgtcgcgcagtcgccagttcagcgccctgtcgctttcccgcaagcaaccgctgatcgccgaagcggaatgagagatcggtcgcaaactgctcggcgctctgctcgacaaaccggctgccaaggcgtcaggcaagaccggcggcaccgccagcggcttggcctcctccttcgccagcccctgtgcgccggctcaggcggccaaagcgtattgcacgaggggcgaacgatgagcaccaacgcgttgtgcgacgccttcgcgagtcggctcggccccgccagaaagacgcagacgcagacccagatgcagatgcagacacagtctctgctgcggtttcaacagacggccgcgacgcttgctgctggccgggacatggccatgctccgcggccaacaaggaggtccggcatgaccgccagcatcgacagtttcgccaccggcccgatgtgggccggcttcatcgccttcgtcattgccatgctggcgctggatctgttcgtcttcggcggccacaagtcgcacaaggtctccgtcaaggaggctctggcctgggtgatcgcctgggtctgtctggcgcttgccttcgccggcctgctctggtggtacctcaacggcacgctgggcgccgaggtggcgcacaagaagacgctggaattcctcgccggctacctgatcgaacagtcgctgtcggtcgacaacatgttcgtcttcgtcatgatcttcggctacttcgccgtgccgcccgagttgcagcgccgcgtactgctctacggcgtgctcggggccatcgtcatgcgcgcgggaatgatcctcgccggcgtctggctggtgacgcagttcgcctggatcctctatgtcttcggcgccttcctggtcgtcaccggcatcaagatgttgatctttgccgaagccgagcccgacctcgagcgcaacccgctcttgcgctggttgcgcgggcacctgcgcatcacgccgaacttccacggcgagtccttcttcgtgcgccagaacggcatcctgtgggcgaccccgatgttcctggtcctggtgctgatcgaggccagcgacgtggtgttcgcggtggacagcatcccggccatctttgccgtgacgacggacccgttcatcgtgttcacctcgaacatcttcgccatcatgggtctgcgcgcgctgtacttcctgctggccgacatggcggatcgattccgtctgctcaagtacggtctggccatcgtgctggtcttcatcggcggcaagatgctcgccacgccctggttccacatgccgatccagtggtcgctgtccatcgtcggcagcatcatcgccgtatcggtcgtggccagtcttgccctgtcgaaaccccatgctgccgccgctggagaagacgcatgagccaattgcccgatcttcccgtccccatcacttccgagcgcgacaacgacggccgcctggtcggcctcgccttcgacagcgtgccgccgccggcgacgccggaaacgaatccctggctggtcgcggtcgacggctcggacagcgccctgcgcgccgtcgcccatgccgcgcagcaggcccaaaccattaacgcctgcgctctgcatctcgtgcatgtgcagccgtggctttccagggaagccgcagaggcgaaactggcgcaccgcgcctggctggccaccgaacgggcgcgcgcgctgctcgacgcgaaaggacatccgtggcggctacatgtcgtgatgggtgacgttgccgagggaatcctgcacctggccggacagcttcagtgcagccgcatcgtcatcggcagtcgcggtctcggtgtcacggaaagcctgctgctcgggtccgtaaccagcaaactcatgcaccagggtggtccagccttggcggtagtgccatgaacatcgctgtcctcagcttgcacgcgctgccggtcgacgccgccccgccagcgccgatttcttgagagcccctttcttcaaccacaggagactgtaatgcactatccgagaacccaggacgtcgccctgccgcacggcggcgccgcatccatcctcgccaccaacaaggtgatccgcaacacctacatgctgctgtcgatgacgctcctgttcgccgccgtcaccgccgccgcgtcggtggcgctgaaactgccgcatccgggcctgatcatcacgctggtcggcttcttcggcctgttgttcgccgtccataaattcaaggacagcggctgggggattctctccatcttcgccctgaccggtttcatgggctatacgctcggccccatcgtcagccgctatctcggcctgcccaacggtggcgaaatcgtcatgcaggcgatgggcggtaccgccgcgatcttcatcgggctgtcggcctacgccctgacgacgaagaaggacttcagcttcatgggtggcttcctgatggtcggcatcctgctcgccttccttgccggcctggcggcgatcttcttcgagattcccgcgttgtcgctgaccgtctcggccgccttcgtgctgctgatgtccgcactcatcctctatgaaacgagcaacatcatccacggcggcgagaccaactacctgctggccaccgtgaccctgttcgtcgccatcttcaatctcttcaccagcctgctgcaactgctcgggttcatgagcggggacgattgagaacgatgtctgccctgatccaacgcctgcgggcactggtgcccagccgcgagcaactcgccgccaacccctggctgcgcggactggcgccctatctcgcggatccgaagctgtggcactggtcgcgccggggcgtcgccatgggcgtggcgatcggcctgttcatcggcttcctgattccgcttgcccagatcctgctcgccgctgcggtagcggtgttcctgcgcgccaatgtggcggtcgccgccgccggcactctggtgaccaacccgctgaccgttccgcccatctactacgccgcctatcacctgggcgcctgggcgacgggtgcttcccccacagcagcgatctccttggctgaccccaccagtatcggggcaaatctcggggcgatcggcataccgctgttcgccggcctggcgatcgcggccagcttcgccgccgtcgccagttacctgctgatctcccaggtatggatctggcgcgtctccacaaaacgacggagtgctcgcccatgaggctgttttcgccgctctaccgccgcgccatggtctggtcgcggcatccgcatgcgccctggtacctgggcggcatgagcttcgccgagtcctcgttcttccccatcccgcccgatgtgatgctggcgccgatgtgcctggcgaatccacgccaggcgtggcgtctcgccctgctgaccaccctgacgtcggtggccggcgggctcttcggctatgccatcggccacctggccaccgacgccgtcctgccgtggttgcaggacagccgttactggccggcctatcagaccgccgtcgaatggttcgggcgctggggtttctgggcggtgttcatcgccggtttctcgccgattccctacaagatgttcaccatcgctgccggcgccctgtcgatggccctgctacccttcaccctggcttcactgatcgggcgcggcgcgcgcttcttcctcgtggctgccctgatggcctggggcggtgcgcgcatggaagcggccttgcaccgccatgtggaccgcctgggctgggccaccgtcgcgctgctcgcgctggtcgtgctggcgtatcgctgacatgagcgccaaagccaacatcagcgacctcccggcccccgacgggcgccagcgggtacgcgcctggatcgaacagccgcgtgtgcagaacttcatcatcgtgctgatcctgctcaatgccgccctgcttggcctggaaacctcggccggcgcgatggcggcggccggcgggctgatccttgggctcgatcgtgccatcctggcggtgttcgtcgtcgaaatcgtcttgcgcctccatgcccaccgtgcggctttctggcgcgacccgtggagtgtgttcgacttcgccgtagtcgccatcgcgctggtccccgccatcggcccgctggccgtactgcgcgccctgcgcgtgctgcgcgtgctgcgtctcctgaccatggtaccgtcgatgcggcgcgtggtcggtgccttgctcgcggcgattccggggctgggctcgatcgtcctggtgctgctgatcatctactacgtcttcgccgtgatcgccaccaaccttttcgccacgacccacccggaatggttcggcgacatcggtcgctcgctctataccctgttccagatcatgactctggaaagctggtcaatgggcatcgcccgtcccgtgatggagagatttccctacgcctgggctttcttcgtgcccttcatcctggtcgccaccttcaccatgctcaacctgttcatcgccatcatcgtcaacgccatgcaaagctacaatgaggctgagcagcacgctgcaaacgaggctgtagacatggcgcgccaacacatcgaagccgacctgcatgccgaaatgcgcggcctgcgcgacgaaatccgtgaactgaaagcgctgctgccgaccaccgccgcatcgccacgctgaaccacagcccaaggagaaaccatgaaacgcattgtcctgttcctcgccaccaacctggccatcgtgctcgttctgtccgtcaccatgcgcctcctgggtgtcgaaccctacctcaacgccaacggcctgaatctcacctcgctgctgatcttcgccgcggtcatgggcttcggcggttccttcatttcgctcgccatttccaagtggtcggcgaagaaagccatgggcgtacaggtcatcgagactcccagcaactcgaccgaattctggctgttcgagaccgtgcgcaagtattcggcggaagccggcatcaagatgcccgaggtcggcatttacgacgcgcccgaggtcaacgccttcgccaccggcatgaccaggaacagttcgctggtcgcgatctccagcgggctgttgcagcagatgtcgaggagtgaagccgaagccgtcatcggtcacgaaatcgcccacgtggccaacggcgacatggtcacgctggcgctgatccagggcgtggtgaacaccttcgtcatgttcctctcgcgcgttatcggccacctcgtggatcggatcgtgttcaagaccgagcgcggccaagggccggccttcttcgtcaccatgatcgttgccgagctggtgctgggcgtcctggcctcgatcatcgtcatgtacttctcgcgtcagcgcgaattccacgctgaccggggcggcgccagccttgccgggcgcccgaacatgatcgccgcgctggaacggctgaactcgctgcatcccggacccctgccggacaagctggctgccttcggcatcagtggcggtggcggtggtggcatcaaacgcctgttcatgacgcatccaccgctggaggaacggatcgaggccttgcgtcggcaaggaactgcctgatagcgagagtcaggacgaccgagtcaaagcaggcccgcacccggatgacgatccacgtcggcgacgtggcgctgcgcgagcgcaatgccatcctcgccgagtattcgccggagccgaccggcgcgtccgtccagtacgagctgctgcgcaggacggcgccctacctgacgccggccgtcgatgcgccggacgccgccttcagcgtcgtgctcttcggcaaggacgtcaggccgccgccgcgctgctttctggcgtggccgccgttgtgggccgacaaggtgaacgagggcgcgctgcggcagaagctgccggtcgacggccacccgcggggcgtgtaccggatggccgcaccgtcgccgcacgataaggcgttctacgaggcgttcgccatccgcgccggcgaccgcatgtggctcgacccgaacgaccggtgacgatttagtaaaggcatgccatgaagacgatgaccacgcgggcgctcgccgcctcggcagctctgctcctggccggctcgctcctggccgccgaggggccgccacccccgcgccgggagcgcgtggccttcgcccagggcgcatcgtcggcgacgatcaagggcagcttgaagggctacgccgaagtcgactacctggtacgggcggcggccggccagacgctgcaggtgaagctgcaggggagcaacctccagaactacttcaacgtacttccccccggctcggccaacgccgcgatgtacgccggcaacatgagcgcggagcagtcctggtccggcgtcctgccggccgacggcgactatgcgatccgcgtctacctgatgcgtccggcggcgcgccggaacgagtcgtcgaagtacgcgctgagcgtggcggtgaccggcaagccgctgccgccactgtccgcggcgagcgacgccaaggtcgccggtaaggcgtaccacgcgacggccagggtgccgtgcacgctgccctaccagccggacgtgaaggcgtgcgacgcgggcgtcatccgccgcggcaacgacggcaccgccaccttcgaggcgatcggtagcagcggggtgcagcggcgcatcctgttcgtgcagggcaagccgctggccgccgacacgatggatccggtgacggccacgcggcagggcgacgtaacggtggtcaaggtcagcgacaacgagcgctacgacattcccgatgccttcctcaatggcggctgagattgattcgctgctccgggaggagacgctcgcgcacttggccgatctgtcgcccctggtcgcagaagggtatgatgtacaaaatactgcacagcttgtgcggcacaggaggtcacaatgggtatttccgcaagcgacgtcatcccgctctcgtacgcgcgagcgaacttctccgaactggctgacgaggtcaagggcggcgccgagaagatcattaccaagaacggcgagagttacattgccttgatcgacgccaaccgtctggactactaccaccaactggagcgtgagcgcattcatctcttgctgatcgacgaggcttccaggggactcgacgacgttgctgctggcaaggtgaaggacgcccgcagcgtgatccaggccatcaagcgccgtcgcagcgcctgagtcgcagccgggactgcttgtgccgaaagaacctgtcgtcaaagtcacggcgaatttcgagcgcaaccttgagggcatcgaactattcctggccgaagcagaagcgccgcacgccttcgacggcttgctggatgaactgctcgccacggtgattcccaaccttgagcgctttcccgaaatgggcaggccattcctggcccgccaaccgcgttcggtcgagaccaccaatgcactggcagcgctgcggacaaagttgtcggcactgacagcggacgcagaagccttacgcgagtacgtcctcaaggactacgtgctgctccacgcgccgattggcggagcgatctacgtgctcgccatcaggcatcagcggcaactttccttcgacttcgaaggccattgggcaagataggctgacgccaagcagctcgacgccgccctgttcgcaaccggcaagccgcaacccgcaacccaagggcgcccgccagccactcaagccatcgccgccggcaacccggtccacacgattcccgccggcaggctggcgcggccgatgcgaccctggaaaccgcgtagcggcagcgcatagcagcgcacatcgtcggcgcgcgggtcgatcagctcgccgatctcttccaggcagcaatccttgtcggcttcgctgccgatgagcaggaagatgctgtattcgagcggcgtcgcatgccggcacatccggcgatggatgcgcagcaggcggcgcggctcgctgatgtcgtagccgatcacgaaagccagcgccgacctctcagaagccatcgcccgtctcctcgtcggcaacgccggcatccgcagcggggtcgccgatcggcggcgagcagggcgcctcgaccgcagccgcctgcatgatcgcgctcgccacgtccgacacactctcggcgagcagcttgcgcaggcgcgcggcgacctcctcccattcgccgtaaaagcgcgcgcgtccggccttgccgagcaggcagccgctctcggtcgtcgagaagccctcggcgcgcagcttctccgagcgaaacagcatcagcgcgtgccgatcgacctcgacgcgcagcggctcgacgaggtcgcaggccaacgactcgcgaccgaagtcgagcgcgtgatagaagccgacgaagggatccagcccggcgccgtagagcgccagcaccgcctcggcgtgcagcagcgtgtagccgagcgacagcatcgcgttcaccggatcgcgcggcggccggcggttgcgaccgctgaacttcaggcgctccggcagcagatcggcaaagccctcgaagtacgccgccgcgccagcgccttcgaggccgcgcagcgacccgagcgagccttgctcgtctaccgccgcgatgctcgtcgccaggcgccgcaagctcagcgtcagcaggtaacgcgagtgcggctcgctgtcccggcgctcggtcaggaaagtggcttgcgcgcgcagcttcgcctcgacgatcgcgcgcgcaaagcgcagacagaaatcgccatcgagcgacagccggtattgcgccacccgccgcgccgcgtcgttgtgcgggcggccgagcaacatcgtcggcaccgccttgcggccggagaggacgaccacgccgatgccgcgctcgccgagtttgccgagcagcgccgacgacagcgtcacgtcgccgcgcatgaacacgcgcgacagcggcgccagcggcaccgtgccgatgcgctcgccgttctcgtagaagaccagcgcctcgccgtcggccttcagcgtcacgccgcgtcgatccacatacaggcttgtcatcgcttcactcccgcaatcaaacgatcagaaaaacatcgaccggcggctgtatcgcccgccccagcatgtcgcgcgtcatgcgtggatcgagctgaaagatgtgcacccggtcttcgccgggatcgatcagctcgcccagcgtgagccggacctcgcgcaactcggccgccgtcagccagcactcgaagaacgacttctggccgccgatcttgtaggccatgaggaatttgtgcacgcgccgccggatcttcgtctcgcagacgtcgtagcagaccaggaacagggttcgcgccgcatcactcatgccgccacgataggccgcctgggcgtcgatgtcaggcgcggcaagcttgccggagtgggtgggcgtgcaggagagggggcgtcacgacgccgcaagagcgggagcgaatttcgccgccagcgcaggcggcgctccgtgcatcagaacccggcaacctgcggcgacacgtcacgtggtcccgcgcaagtacctatcgacgtgaatatcgtcgaacgaacacagcagcccaccccgttccgtacgttcgatgaggcccagggtcaccaggacgccgacgtcctggtgaacgcgcttcacgtcgcgctccagtcgctgcgccagttctcgtacgggcacttcccccaagccctgcagaataggcaggatgccccagcggcgatccgtcagcctcccagaaaatgccgacggcggaagtgcgtcaggaccccgccagatcaccatctgaatcttcgttccatcgtcgagatcaatcgacgcatcaatatggtgcgtgattctatcgccgacatggatcgcttcatcatcgcgatggagtggtccatcttcatgatggagtggtgcatcaagatggtgcgtcgttccgtttcggcgattgatcagcgcattacggtggtgcgtcgttccatgtttgccatggaacgatccatcgtcggcaaggaatcgtggctcttcggcaatccgccatgcgttgcggtgatccatcgttggctgccgtcgatcggcgggcgactggcgccgccgcgccggtgcgccattggcggtggcggtgccctgcggcgagtgcggcgacggcccggaacagcgcgttgctcacgtgtccaggccaggccgctcgcgtcagccgggtgcggcgacctttctggccctgcgcgcgaagcggcggccgaggtcgtccagtgtctcctcgagcgcgccggtgccgacgttatggaccttggcgtactggtagaccagcaaggccgcggcgtaggcttcgctaccggcagcaaaataggtgtcgtcgaccttgcgcagcaacgtctgaacggcgtggtgcagcgggtagatgtcttcgaccaattcaacatccgcacggaattctgcgaggctcaagctcgcgggcaggatttcagggtgcgcctcggcaacggcaagcgccttgacgacgaaggagcgattcatttcaccgaacttcggcatcgccgcccgttcttcggtgctcaggttgatcaggaaaggcagggcttcggccagcgtggccagagccgcttgcgccttctcgcgctgctcggtggtgaagacggcgtcaatacgattggatggcatgagttctctccttgggttcatcagcacgaaaccatttcgcgctgcgtggcattagaagggagtgtctcacggcctgtcaagagcgggacgagaggtgggaaatggccgcgttcagcgtctttggggggtcgatgaatccgtagcgccatccgcgaggcgacggtcttccgctattccggcccatctcgtgtttctgctatctgcaggaagcccgctcttgggcacgccctgcgcgacacgctcggccagttccgtcgcaaccagcgcgcaagtcgatacgtcagacgacggactctgctggcaatcctcgtgattccagggcggcttggtgactcccacagactgcgtcgactgatctacccaagtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcacctacgggattctggcttgcctttcaaacacttggcggaggcgttcgcagcttttctcctcggcctcggagatgtctcctggcacgcgctgcgcgagcttgtatccgccaagtccgaaagccgcttctttaccgacgtgcaaccactctccaagctgtagcagcggcgcgaagggggccagtttaccctcgaagtgccaggtgccgacgacaccgccaaggctcatcttctgccgctgtcgtgacgagaagcgggtccagtcgagccaggccaggtttttctcgtcgcgaacacttgcgcaggcagtgcccagggctgcgaagtcttccaccaggggacccgcagaatggaactcggcaagcagactggcacggcgggccagagccatgagcagtgttcgtgcctgcagcttttcgggtggcagggcatggccgttctgctgcagccgcaaaggcgtctcgaagcggagtgtggcggtgctggccagcccatcgtctgcttggccgacaaggggaattacctgcgcatgcgcggcgatcgtgccgatctccgggcggtggatttcctcatcgccggtcgcgctgcaatggacgacgcgaacgagatccgccgtgccgtcaccggcgccgacgccacgcccgagcgctcgtcgccaggcgaggatgatcagcggcaattcctgcagcgcccggccgatcaggacgtggtgaaaagtcagcgtctcgccggcggcgagcacgcggctgccccaggccggcggctcgatgacgtagggggccggaatctgcgagaacttctgcaggctgtgcgccgccggtggcggcggcgcgaaaatcgccggatacgggcatgaaccgataagcgggcaagcggcacattccttctgccgagtcatgcaggcgagttgccgcagcgcatggccgaaggcgccgcgcaacatcgaacccgaatagtcgggcagccgaatcggctgccgggcctggaattcgaagcggtagcgggcgaccgggaaggaggccgcacggctcagcaggtgcgcagtgttgatgccttgctggtacttgggttgctgctcggcgcggaggttggcggacggttcgagttccatgcgggtctgtctcatcggctagaaaagcttgttgcgcagttctttgaggagcttgcgcaggctgctttcgtcggcgattatcttggcgctctcgtctgcctgctccccatgcgatcggacgccgtgcgctagagcattgcgcaggttcttgagctgcgcggccgccggtgttgtctttctgacattgtcgaaggcgtcgtcgcgttccttggggtcggtgtcattacatttcgcggcgaagcaggtacgagtgacgaaagactcgtacaggaaggtggcggcgcgcagatagtcgctccgtttgaggtaggcgtcggcgagggagagttcacggtcgtggcgcgttggcccgcgaaaccagccgatgcgctcctttagcgtttcgcggaaaagtccgccgagtgggccgtcgtggatctcgatcgaaggaaacactctcctcaggttcttcactgcgagttccggattgctggtgcgttcgcagtaagcggcgtcggccagcaacttggcgcgcccctcgggcatgtcgtccttgacgagcagcggctcgaagacaccgtagtccccgtccttgtcgtaggtggccagtgcgtcgacccagtcgagcatggccagcaaaccgccaagcctgagcactggcgtttcgccttcaggcggcgtcatctccagcgcgccataatagatttcctcgacttcgacgcgaacgactcttcccagatagcgtgcggccaccagcgcgagcatcggcaggtggcgaaagccgtgcgtgacatcgatccagaggcgctcgccgggctgtaggacggccgccaggcgacgcaggatctcggcttgttcggccccgtcgcgggcataagggataagcaggcagtcgacggggatgccgagccgtttggcgagttgcaggcgcggcaggttgaggaggtgctcactgacgttcccggcggcgacagcgtcaatcaggggcagcatggcgtcgccctcgacaccttcgcggtcgaagaagatttcccacatgctgctgggcgtgcccagcagaatcaggcgatcgggtttcagaaacttggtcagggccagtccgaagaatgtctcggcgtacgcgacatcggcattgaagcggtaggtggccgtgcggtagcccttccgcgggtcgcccttgccaagaaaactgataagtgtggtcatggtcatgctccgggttgccgatcgtcgaaagtgatcaatctagttactcgccttttggctgtcagcccactttggcggacgcagctcatgattccagcgcgttcagccaggcctgaaactcctgcttacgctccttcttgcctggccagccggtccacttgatgacttcgcgtagcagcgcggcggcctcacggcgcgcggtctggtcttgccattccacagcctcctggaagagtttcaagcgttcctggtcgatcggtgaacctggctggtactttggttttgccttcgcagtatcgaaagcgctgcgcaagacagcgatgcggccacgggcaacctccagttcctgctcttccggcgagagttgcgcgcggcgcgccgcctcggctgctgctgctgcctgctgtcgcgattgatcctccacgcgccgccgctcgtccgcagccgcgggatcttcggccagcgcgccgtagccgactgtggtcttggcaccgaaacccagccaggtaaaggcgtgttcgatgatccggtcgagggtggccttccagtcggggcactctgccggcaggcgtgctggatcgcaggtgagtacgaagcggaaggcagagcgcgcggggacagccagaaagggaatcggattgggtttgccggcgtcgtgtggcgtgcccttgttctggtagtagtcgccgaagtggggtgtcatgatctcgacgacaaggctgtccccgaacggctgcggacagacatcccagcaggtcagcgcgccacgcagcgcgtcggcgccttgcagttcctggccgaagagcacgtcgatcagcggttgcgtgatcgctgcatcgccgtcgtcccgcaactcgttcgctgcctgacgcagcacgcccttgacgccgctgccggcgaggtagggcaggccgtagggcgagatgaaagcgaagccgttgtcgaccgggtgttcgagtccgagtccggtggcgaagggtgctgtcgacacggcgtcgatgatgtggcgctgcggttctggcagagtcatggcgagggcgtgctggcggcggcgtagtgcgccaaggaccgggagggcatcgccgagggccaggcactgacctagcgcctcggctttgccgttcttggcgatttgccagttatcctgctgccagatctcgaaatagagattgaagcggtggccgggcggacaatggcggaagccggcggcggccttgacgacgtattcgggaacggcggcgacgttcatcgtgcgtccttcacggcgtcggcaaactggcgtagccaccggagcatggccagcgtttcgtcagtggcgcgcatcagacgctgtgcgtcggccttgaaaaactcgttcatcgccaatgcgaaatcggcggggacgatctgacgctttgccagccagccgagcacgtcttcgagaaggaccgatgcggcacgttcgttgctgccggtgcgggagcggtagtaggcgagtgtcgccatcagcccgttgcccatgatcagtgcgggagcgcccttgaccatctcgcggtagccgtcaaccacggtgttgcggttcgcacgttcccaggcgtattgcgcacgccgttggtcgagggtgttcattggcgatctcccgaggcggcatggatgacaagcaggccgcggccggtggtggcgtcgccgccgacctgcagcaggtggtcgtgcagcccgcagcgctcgccctggtcatggagcacggcggcgagcacgcggtcggcgtcgtagaggtcgtccttgccggggcctttgcggcgctcgacactggcgagcagcagaccgacgagcagcgactcgggtggcaggttctcggtgtagaacagcgcgccgtcggccgccgcaccggtcttgtcgtcgattctgacgtgcgcttcgataaccgtcgcattgcggacgaagtgcccgaaatccgtgtccgagagcacgacgaggtcattcttcagtttgttgcgaaagaactcgtgctcggcaccgggtggcagagcattcgtggccagccagtcggcgacgacggtgacttccgcatccgctgccgcggcgaaatcgaacacttccaacagcaggcgtttgtcggacaggatggccgcacttgcaagccgagccttgccttcgtcgacgcttggtacggcccatgccgcagtgcttccggcgaggcgtttgagtcgagccagagcgctcgggcaggtggcgtggacgaaggtgttgcgcagcgagcgcaccgggaaggtgaccagtgtggcatcgctgaaggcgatcgcgccggcatggtcggaggcgttgcgctcgggtccgaacaggcggctgatcagctcgttatcctgccaggtacgcgtgaagtggtgccgcacggcgcccttcaggccggatccggcgatcagcggatggccggtgtggacttcgcgctgaatggggttgtcgatgacgccgatcgcctgaccggcgcccatgtggacggggctgacgcaggagtagaaaacgagttgctgggcttcgaacatggagatggcctttcgtcgaggatcaggttgcagcggtggcattgaattggcgagtcgggagcgaaacagcagtcacggtgtgtttctcctccaaagtccgagccaggcgcggttgaagccttccgcgcggcgttgtcggtcaggattatcgccccacaggccgccagccacccattcggcaagcttgccgacatcgccggcaaagtcgtcgaaccagtacacgctgccggccggggccgcccgttgggcggtcttgggctgctgccgcacgagatcccagccggagatggtgtcgaagcgcgggacggcggcgcaggcaaggcgcgcggagaagccgtcgccttgcagtcggtactcccccgcggagccgcagcgcgtgacaccttccggtagccagccgccggcgaataggccaggcgtcgcgaggatgatccggaagcagcggctggtcgtgatttcttgcgggggtacaacgggtgcggtgaaggcaatagcgaggtagcttgcacccttgccgtcgccaccgagtcgcaggtgacctgatttcggcaactggccagcgtctccctcgcagccgacgaggaagccgacggcctggtcgagggcgatcgcttcgctggtatagagcgcgccatcggcggccgttcgcgagccgtggtcgagagcgatgcccagccgggtttcgcgtttgaagagatcggcgctgctcagcgtgcgcgccggcagttcgccgcgcaggtacgcagccaggcctgtggcgtcgagccagcggccggcctgtggcttggcctgcctggcgatacgcaggtgggcgacgagaggcaactcgccgcttgccgtgcagccggccgacggggcagtcggctgaagggcgaccagcgatgcgacaccgggggcgtcgaaggcgacgaggtcggccggcagcggcacgatcgcgcgcagcgaaccggcaccggcaccggcaccgagaattgcgagtgacagccaattgatggcaaagctgccgggcgcgtcacggctgccgagcaccgcgcccaactcgccggtgaggcggtcgccggcatgcgcgaagctcgcgagttggcccgcgtccttgccgagcagcgccgcgcggaaggcgccggcgaagcgcgacggccagggcggcatgacggcttcgccgtgctggccgtcgccgccgaaagacttgttgccgcggatcatcagcacgtcgagcggctgaacgaagtggtagaagggcgtcggtacgctcatcaaaatgctcctgcttgtgtacccgcgtggccgaaggcgcggccgttgcgggcgaagaattcggcggtgaccagcaactcgccgaggacgcgcgtcgtttccgacggcctggcactttcgcgacaggccaggtcgacgaactccctcgcgtgctgcaccacgccgccctgtcttgcgatctgccaggccagattactggccagcatgtcccgccaggcttcgtcgctcatgccgtcgccgccacgttccggcaggccggacagccattcgagggcgttgtacacggcgcgtcgcgaaacctggggctgcgccagtgtttcggcgaagcgcagcagtagtcccaaggcggtatcggccagcagcggtgccgcgggcgttggccctcctgcctgcgccatcgcccagaagcggctggtgacgccgacttccccgccaccacgtttgatgacgcgcaggcagaaggcgttgcggccatgcgtcttggccgccgcttcggctcgacgcaactcgcgcagcacggccgacagcggcgactggtggtgggcgatcaccgcgccgatactggcgctggcacggctgcccatcatgggcatcaggcggcccttgaggcgggcgtagcccttcttgagttgcagtcccttgacgtcgatgtcgcccggcaagccactcaagtcggcgctgccgctccaggcggcgcgcagcaggagcatcgccggcagcagatcgtcgaccgagagcattgccaggacatcgtcgccgccggcgtagagcagcttgcctttgcagacgttttcgacgatgtgtcgggcgacgtgcgtcgagaaatcgttgagcgcggcggatatggcggcgtggcgagccggggaggggggccgtgatgagtccagataggcggccaccgctgggtcgccacggaatgggtcgagcgacgcgcgtacctgcgggtgccaggtggccgggaagcggcattgatagtcggggtcattgccagccagccaggcccccatatggtcgccgtccatctggatcagcgcgtagtaggtttcgggtctggcgccgagcagtttggtgatgtcatccgcaagacgcccttcggccgcgtcgtcgcgggcgtcgtcgagggccgatggcaggcgcttgacgatttcaacgaggttgggttgccgcagcgcgcacaagcgggcatgcagcgaactcggaagcgctacggcctggtgctcgacgataccaaatttgcacgacagcgccctgagcgtttcaagcgttgtcgtcccgaagttgtctgccaggtggtcgagcgacgtcgccagtgccatggtgtgtgtgctgatcacaaaacgggccggtctgtcatcgagcaactcgcccagctcttcgacgaacagcgtcggccacaggcgtttgagggtgcatacgccgcacagatgttcgcccttgcggattccgtagtggttggcttgccgtagccagggagtctcgcgacgctcgccggcggggacttgcagttggccatggctgtcagccagccattcgcgttcaccgcaaagcgtgcagcggtgtccgtgctgtgccagtggcttgaagggacgcagtgccttggcagcggcgaggctgcgctcggcaagttcgtgcacggccggatagagaatgcccgcgttgggtttaaagaagtcggcgccgtcgaccgttacctcgcggttgagcactttccagactctttctccgaacaggctgtcggtgccgtaagcgttcagtgcctggcgcaagcgatcggcatcgggaagcccgtcgctcccgttgtcgatgggccactcggcgatggcccattgcgcttcggggaagccggcgagctggctgtcgagttgtccttgccagtgcagggtgccatcgccgttgccgagaacgcgcagcgcagcctccgcagcccaagcgcgggctgcttcccgaacggctgcgacgacctgccgcgccagttgctcggcctggcgcgccggtacgatggccatgaacttgttgggcagcgtcgcggcgaatagcgggttggcgtcggtggcgcggtgcagccattcggcgtcgatgttggcgaagcgctggcgccactgcgcgccgtggcccgtcgtgtcggcgacttcgagtagccagcggtcgaccgcggcgacgccgcgcaggttggggaaggcgatggcgtcaggcccgagcgctgagcagatgacttggagaccttcccaaaccagcgaggacagcaggtgcgatcccgcccacaggtcggaggtcgaacgggcctgggcgatgaagccctggacgggaccgaagctcatgctgagcagggccggctggtcgtcggcgagcgcaccggtgagcgccgaaacggtgtccaggtgcgtccagatcgagtgatcggggacgcgggtgtcggcgggcaggatgcgccagagatcgccgatttccggcgcgacgagggcaggctcggggccgaaacgccagaaggcgagataggtcagccgcaggtcgggtttgccgtcggcgtcgcgttcgatcagctcgctgaagtgttccaggctgaccgtgcggatatgcctcgcggcgatttcgtccagactgcccaggtcgatctcttcgccggacagcgggtggatcagcaccggctgattggcgaagcggacgttggcccacgcggggcgcttccggccgggttcgcatggccattgtggtcggtcggccgccgccgcgaaccagtcggcgcgcttgtcgaaatcgctaccgttgatgccgagcagttcgcgaagggcttttaccgaaccgtgttcgtggcccacgtcgtcgcgcatcaggaccagcgccttctccgccgggtcgtgcagccaggcggcgagtttctttttccagaggctgttcatttggcggctccaaggcgattcatcttctggtcgatgtcctgatgcacagcgccccagatctcgatctgatggcgattgatccactgttgatcgttcgacgatagtttgtcgaacaggccccggggaaccgcacagggcagatggaccgcgaccggcaccagtccctgccccgtttcaacgactttcaggcgtagcgatcctgcgatccgttcgtcgttgccccagcgcctgttgttcgctttggttaccgggtaggcaatcaactggttggcggaaatgtcttcattccgcccaaagtgctttgcagcagcccggatgtcacgtcgtaaggtggcgaggaaaaacacggcctctcgccagttcctgaacgtcgctccgtccttttttcccacccagaccagcggacccaggtcgtctttgccgattgcatgcggccagtcgcgatcggtcgtgaagcatccgcggaacggctggcagtaagccgtcaagtcgttaggagatggcggcagtcgggggatggcgtcgccctgaaatgtgatcgacccccagccgttgcgcgagcggctgccaatgccgccaaaccacgaagccaaccggattgcctgacgaacttcgtcgatctggcttccggtaaccgttcgcgcaaacaggaccgacagttcgttgcgctgtttttgcgggtcgatcgccagccgtacatgctcggcgatcccttttcctctgctctctggtgccaccgggccaaagccaaggtaaagatcggcgcgaatgcctggtcccggctttccgagagaaatcttgttaatttcctgtctgggccaagcggaattggccagatggcccaccgcccattctttcagacgcagtcttacgagagactggtgtgacttgttgtcggatgcgctgccaaagaggatgttctcggccgcccgtaatccgtcgggtccgtcgacgctgaaaccgacctggggtgccttgaccactcgccaccattggcgaatcaacgccttgagcggtggggtgcgccattgtgcctgttgcgccgcatcgccgacgaaggcaggcgtggcgaagctgaggtcgtactcgatgtgtgttcttgtcatttcttcctcatcggttccggatggtaggtcggatgcgtgtccctgggagagcgcttggctgcaatcctttgcagcatagcgtctcctgcggacggtttgagcgacggcaagcttgtcagttttcgagacgacggggcgttggctgaagaggcgcgcagatctcgcatccacgcaccccctcctgttcgagagcgtcgtaagtgaccgccgtcggccgcaagccgaggctgtagcggcgcggccggctgccgccgtcgctgatcaggtagggctcggcgacggggccgagttcgcgcctgaggatcttcttgagcttggagaggtgcgccgagaagtagccgccatccatgcccttgcgcagcgcgcgctcggtttcgtcgaggtccttcatcggcccggcgatccagcgcagttcgacgagataacgcttcttccagtcggcatcggcgagttccttggcgggcgccggcaatggcgcttcgccgcgcagcgcgcgtcgggcgaagacgctgagcagggccagttcggccggcggcagcgcgaagatcttgccggcggcacgcacgcggcgcgtcgcgaggtcgatctgcaactcggccggggcgagcgcatggcgggcggcctcgacggtttcgttatagctcgccaggccggtaagcagggcttcgggcaggccgtggcgcaggctgacgaagggtagttcggcgagcgtcacctgcgccttggcactgtcgacgaggcgaccgccgggcatttcgagaacccggctggtcggcgtcgggtagtagaaaccgaggctggcctcgaagggctccgagacgaggacgtgcgagagcttgtcctgcgggcggccgtagagcgacagcgcgtagccgaggaagaagcccatggtcttgcggccgccggcgatcgagacgtgcagcgcgcagtcggggtcggcggtgaatccgcggatgatgccggtgataccgtcggcggcgcggcggttgtcttcgggcgagcggatgtcttcgagcggcctgccgtcggcatcctcgagcacgtggatggtctcgttggcgaagtggatcggtggcagcgcgtagtcgttgctgagacggtggaaccatcccggttcgtccgagagcagggcgaggcgagccttctcggcaccgctgcgcgtggtgatcagatggatctcggtgggcacgaacgcactcgccggcggggcgacggccagcgcgtagagggtctcggtgacgatctgcggggagagcccggtgacggcgacgaggaggcggcgtgggaactgatgcggctgttggtgggcgtcgagcatggcagcgaaggaatgaccgtgggaacggaatggattgtcgccgtttttgtcttgcgcgggcgaacggcaagcttgcggctcaggcaagtgggtcgtcggtatgccgtgggcgatttgacgcggtcctgcaggcggcgaacgaacggtgatggcgagcttgagggggtgctggagggcacgagaccgcggcggggttgtcagccgacgcgaggtgttggggttcgcgggctcaccccaacctacgtggctacgtggcacggcgggtgggtgctagtccttgtgcggccgctcgagtctctgttcgcaggcggtggcgcgggcgagggcggtggcggcttcctcgttcatgaagtgctcgcgttgcgccgggctgaggcaggcgcgggtggcgtgcttgagatggtcgaggagtgccggccaggtgacgcgccagtagcgggcggtgccgtcgcgcgatgcggtgacgacgtggctgccgtcgggactgaaggcggcgctggtgaccgcgccgcggtggccgcgcaggacgatttcctgccccttgccgtcggccggccagacgcgcgcggtgccgtcgcgcgaggcggtgagcacgcgccggctgtcggggctgaaggctatgctggtgaccgaggcctggtggctgcgcagaatcaccggcgtgccgcgtccatcgacccgccagacgcgcgccgtgccgtcggcggaggcgctgccgacgagtgtgccgtcagggctgaaaaccacgttgctgaccgcgtcgccatggccgcgcaggacgagcggcccgccttgaccgtcggccggccagatgcgcacggtgttgtcgcgcgctgccgtcaccacgaacttgccgtccgggctgaaggcgacactcgacacctggccgccgtggccgcgcaggacgagcggttcagcggagccgtccaccgaccacaggcgtacggtgccgtcggccgaggcgctggccagccggcgactgtccgggctgaaggcggcagcgcgcacccagccggtatggccctgcaggacgcgcggctgagcgtggtcgccgaccggccagaggcgtacggtatcgtcgagcgaactgctcgctacccaacgcccgtcgggactgaagacggcgtgcccggcgggccaggtgtgaccgcgccagacgagcgcttcgccgtcgccggcggtcggccagaggcggacggtgccatcgagcgaggtggtgacgacgtgccggccatcggggctgaactcggccgaccagaccggcttttcgtggccgcgcagaacgcgcgcctggccctcgtcgccgctcacccgccacaggcgggcggtgccgtcgcgcgcggcggtgacgatctgttggccgtcggggctgaaggcggcgcgccagatcggtccctcgtgcccgtgcagcaccaccggctcgctggcttccagcggccagatgcgggcggtgccgtcttcggcggtggtgatcaggcgcgtgctgtcggcgctgaaggcggcgctcagcaccggcgccgcatgcccgcgcaggacgaccggctggccgccgttcagcggccacaggcgggccgtttcgtcggcggcgacgatcgccacccagcgtccgtcggggctgaaactggcttgtcggaccgggccgcgattctcgccgaggacatccgcctcgccttgcccatcgaccggccacaggcgcaccgtgccatcgagcgacgcggtgagcaggcgcttgccgtcgccgctgaaggcagcgctcagcacctgatcggtgtggccgcgctggatgatcggctggccgctgccgtcgctgtgccagagacgggcggtggcgtcggcggaggcggtcaccacctgccgcccgtcggggctgaagctggccgcgaggacgggtccggcgtggccgtcgaggaccgccaggagcttgccgtcggccgccgaccacagccgggcggtgccatcgcgcgaggcggtgacgacctgccggccgtcggcgctgaaagcggcgctcagcacctgccaggtgtgccccttgaggagtatcggtgcgccgtggccgtccgccggccagatcctcgccaggccgtcgtcgtaggcgacgacgacgcgctggccgtccgggctgaaggcggcggcgcgcagcctggcggtatcgccaagattgactgggttgaccgggccgccgccggctgccgtcggccagacctggacgttgccatgttcgagcggcgtcaccagcaggtggcggccgtcggggctgaaggcggcgctggccagcgggccgtcggcgatgctcagcgtgcgtgcgcggccgctgccgtcggccggccagagattgaccttgccgtcgcgcgaggtggtggcgatctgtcgaccgtcgggactgaaactcgcgctcgtgacaccctgttcgtggcctttcagtacgttcagcggcagcagttgttcggcaacctggcgagctacgcgcacgccgcccagcgggtcgtgccggtcgtccagttcggcgagcagcagcgcctgcaccagcggatcgggttcgacgctggcggcgttgaccaggtagctgtcctgaatcagcccggcctgctgctcggcgatctctttctgctcctcggcccgccgctgattctctcaggcgaggttccgctgccacagcgcgtagatgccgaacatcagggtgaccagcgccgcggcggcgaggacgacgatccgacggcgggtctggcgctgtttgcgccggctggccagcgcctgctcggcgagttcctgctcccacgcctccttgctggcgtcgaggaaggccatggtacgttcgaagtgcaggccgtagcgctccgcccaggccgcggtgggttgccgctcctgccgccactgcagcgccagttgcagttcggggttgcgcaacagcccggcttcggactgttcgtgcagcgccgcgcggtcggccaggcgccgatagagccaggccgagcgcgcttcctggccggtccactggagcagtcgctcccagcagcgcatcaggctctcgtgcgagatgtcgaggatcgtgtcggcttccaggggaacgtccggcggtggcatcaggaacgagcgtcccggcgcccggaagcagttgacgacgcggatgatgtcggcgggcgcggcacgggtgatggcgcagatggtggccagcggcgccggctggcggatgccgaggccgttgtcgccctgcagggtgagcgccttgaagagatcggcggcgatcgcctgttccgtctcgccgagctcctggtaggcttcctcggcgtggcgcgagagggcttccttgagcgtgccgatggcctcgtgctgggccagatcgagcggctcgccggcgtcgccgtgctgccgccagtagtcccacaagcgcatcagcgcgtgttgcaggacgggtagctggtcgaggtcgtcgccgacctcgttgagcagacggatcaccaggcgcggggcgattcggccgccaccgaccgttatcgggccgacgatggccgcctgcaactcctcgcggcgcagccgcggtaccaggtattgactggcgttgatcgcttccggcagactctggaagccgatgcagtcgccgatgaaatccgagcgcatggtcaggatgacgtagatcggcagggtgttctgttgcacggcagcgagcagcagcttgacgaaggcgaccgcctcgtcgcgcgatgcgctgcagctctgcttgaagcggaagagttcctcgaactggtcgaccagcaccaggacgttgtcggcgtccggcaggcgcgcctggcggacgcaatcgacgagaccgcgggcgctgctgcgcagcgtggtttccaggagcagtcgattgaactcggcgagttcgccgccggcgccgagtacctcgggcgtgtcgagcgcgcgcgccaggttgccgatcggcgcgtgcccggggcgcaggatggcgacccgccagctcgagccggcgcgcgtcatgtagccgccgtagagcgcagggatcagtccggcccgcaccagcgaggacttgccgctgcccgaactgccgatgatcgcgaggaagcgattgctgcgcagccgccgcagcagttcgtcgatctgccgctcgcggccgaagaacaggtagtcttcgtccggttcgaagggccgcaagccgggaaacggattgacggcggccgcctcggcgggatgcgccgctgctgccgcgggcgccaccggcacgccgtcagagagcgccgagcttgacatcgccggcaggggcagtatccgtggcgtgcagctcacccatgaaggtggccagcgcgctcggatcgaaggtgtcggtcggctgttgcagcaccagcgcctcgtgcgtgcgcaggcgagccttttgcggggtcagcggtggcgcgacgtagatcgccttgccgcgcagcgccgtgctgcggccgaggccggcgctcttgcgcagttcgctgagcttgcgccgctgccacagctcgttgccctggccgtagtagatgagcagcgcgtcgcaaaggcgcaggttttcttcgtggtccagccgcgcttgcgtctcgtcgggatcgaagagcggcaggatgacctcgaagccctcgctgaagagatgatcggcgagcggcgcgatctgctcgagatcgcgctcgtcgcaaatcaggtagatgcggatcacgccctcggcggcctggggttcgcggctgcgcggcgcttccgccggcgggctcagcatgcggtagacggcggtcttcagatcctcgaacggcgtctgcagcaggtcgccacgtcgatgcagccgtgcatcggtgtgcagttgctcgacgaagcgctgctggcgctcgtcgttgaggggcagttcgggcggcagccagatcaggcgggccaggtcgctcatgctgcgcgtcgcggcgagctcgtactgcagcgcgacgatcgagctttgcgttccttcgggaacgatcccgtactggctgccgatcaggtgcaccgacagcttgcaggcggcaagctgctgctccacgaacgcttcccagtcggcggccagccaggagggcggcaggcgatcggggaatacccggtagccctggtggacgaggtcgcggcgcagggcctcgcgctgtggctgcaggtcggaactggtttccgccagatagacgttgcccttgccggcgccggcaagcggtgtcggcgtggcctggtcgtcgagcacctgcagcaggctggccaggtcgtaggccaggtcgtcgagcttctgccagtacctggcctgcatctcctgtccgaaggtctggtccagctcctgcgccctgccggtttccggatcgacgcagaagaactcgtagccgagcagggactcgacttcgggtgggtggttctcgagcggcagcggcgtcttgatcaccttgaacaagcgcgacttgttgccgattcggctgccgccatgggcctccgtggccgcctggaaggtgctcatctcgcgtcggcaccagtccgagttggcgtagcgcggcgacaacacggcgaccagcaccgcgacttcgggaaggcgttcgaccagcgtatcggcgaagaagtcgttgccctgcagtttggggtcacgccagatgcgcggttccctgccgagcaactgcccaaggcggatcttcagcgcgcggtcgaagcgggagatccagccgggctgtccctcgacaacggcctggttgtcgagatgggcataactgataaatacatcgtccgcaaacttcatcggtggctgccaggcgagtcatcaagggatgcagggggccggcccgcaggtgctgccggcagtgctgcgcattggcgcgcaaggccggggccgcgaatcggatcatacacgctctcgccatcgtcaccacgcgctgccggtcgtccccgcgcgtccgcccgcaccctggccagccagcgacggcgaagccgagcgtggcggcaagggcgcttgcagcgaccacgcgggagcctcttcgctgtctgagccgcggccggaaattcccgtaggggacaaattgccttacagtggcggggtgacgggtcgctgaggctgcgagggggaaagcgtggatggtagatcggttgggagcctggccttggtgaggaggctggcggcgtcgggcgtggtgctggccacgctggcgctgacggcgtgctcgccgcccgaaccgatcgccgtcggcttcatcggcggcacctcgggacgcgctgccgatctcgggatcgccgggcgcgatgcggtgcagttggccgtcgatatgcgcaaccgttccggaggcgtcgccgggcgccaggtgaagctgctgatccacgatgacgagcagcagccggaggtcgcgcagcgggtggtgcgggaactgatcgatcagcgggtcgtggcgatcgtcgggccgatgaccagtgccatggccatggctgtggtgccgattgccaacgaggcgagggtgctgctgatgagcccgaccgccaccaccgacgcgctcaccggggtggatgaccatttcctgcgcgtcaactcgtcgacccatgagaacgccgcacgcatggctcgccatctcctccgacaggacgccgggcgcagcgtcgcggcgatctacgattcgagcaacaagtcctatgcggaaagctggctcgccgattttcgtgcgagctatgtccagggcggtggcgaagtggtcaaggtggccagtttcgcctctggcagcgagacgacctttcggcaactggcgatcgacttgctggcaacgcgccccggcgccgttctggtggtcgccaactcgatggatacggcgctgctctgccagcagcttcgccagctcgacaggggcgtaatgatcatcgcctcgggatgggcggctaccgaacgtctgctcgaactcggcggcaaggcggtggaaggactcacggtggtgcaggactttgaccgcaacagtagcgcgccgcgttacctggcctttcgccaggcgtaccgcgagcgctttcatcgcgagcccggctttggcggcgtcatcgccttcgacgccgccaacgtggtgctcgacgccctcgccaagcagcgtgccgggcagactgtcaaggaagcggtcctggcactgaagcacttcgagggagtccaggaatcgctcactttcgacgagttcggcgacgtgaagcggagcatcgtcgtcacggcggtgcgcgacgggcagttcgttgtggtcgagcacggtggataggcgctcgcttgccggcaggctctgcgaccggctgcgcgcggcggcggtcgtcgcccttggcggcatggccttcgccggctgcgtgccgtcggagcccctcaccatcggcttcgtcggcagcacctccggacgcagcgccgatctcggcattgccgggcgcgatgccgtgcagttggcggtcgagcaacgcaatcaggcgggtggcgtgggcgggcgccaggtgcgactcctgctcagggacgacgagcagaacccggaggtggcacggcgcgtgctccgcgaactgatcgaccagggggccgtcgcgatcgtcggcccgatgaccagcgccatggccatggccgtcgttccgatcgccaatcaggcgcgggtgctgctggtgagtccgaccgtcagcaccgacgagctgaccgctctggacgaccatttctttcgggtaaacaccgcgaccctggacaatgcgggccgcgtcgcgcagttcctcctcgagcagcagggaacgcggcgcctggtcgcggtttacgataccggcaaccgatccttcaccgagagctggcttgccggcttccaggcggcttaccagcagggtggcggagagctggttcagcgtatcggttttgcgtcgggtggcgagacggcgttcctgacgattgccagggaggcgttggcgacgccggctgagggcatcctgattctcgccaacgcgaccgatacggcgctgctcagccagcagatccgcaagctcgacagtcggctgccgatcacggcttccgggtgggcggccagcgaccgactgatcgaagtgggcggcaaggcggtggaggggctgacactggtccaggacttcgaccgcaacagcggcgcaccgcgctaccaggagtttcgccgcctttacggcgagcggtttcatcgcgaacccgacgcggctgcagtcaacgcgttcgatgccggcaacgtgatactcgacgcgctggccgggcgccgggaaccccagcagggcgtcaaggaagccatactggctgtccgccagttcgaggggctccaggagccgatcggtttcgacacgttcggcgacgtccggcgcaagctcttcgtgacggtggtacgtgatggccgcttcgcgctcgtcaggtagggccgtgtcgggcgcgcggccgctctggcagtggctggcgtggcgatttgccctggtcggcatgttgccgctgctgctggtggctgttctcggggtatgggtgctgctgccgcaggtgcgggcgggcgtcgagacgaatcaccagggtctggcgcgtgccatcgcggggcaagtcgaggcgcatctgctcggaggcgggcgggaattgtcggcactggcggcctttctcggccagcgcgacggccagcccgcgtcgttctggttcgacccgctcgacgcgcatgccggcactggcgacgtcttcgccgcgatctacatcgttgatgtggacgactcgctgtatgccgtcggtctgccacagggactgcgcgggcagcgtaacgatctgctgaacatggacctctcgcgctgggcggtggttcgcgaggcgcgtgagcaccagcaggtgttgtggtcggaggtcttcctctcggcggtaagcgcccgcttgacggtcagcctggcgatcccggtgggcgagcagttgctgatcggcgaagtcgcgatcgaccgcttgtccgcgtttctcgggcgcttgccaggcgactccggcatgttgacgatgatcttcgaccgccgtgggcaggtcattgcccaatcccagccccgcttcggcggccagcagctcaatctcggtcacctgccgatcgtcgaaagggccctgcaggggcagctggcgaccggccaactcgaactcgacggcgagacctacatcggcacgccggtcagcgtgccgcaactcggctggaccgtgctcgtcgcccagacgcgcggcgaggcgctcggaccgctgctgtcgaccttctgggtggtggccgccggtggcctggtggcgctgctcctggcagcggcggggacactgctgctggcacgcgcgctggcccggcgtatcggcagctacaccgagcaggcccacgcgctagccgacggcgactacgatcagccctggccggcgtccaatatccgggagttccaccgcctggccgacgacctcgatcgcatgtcgctggcgattcgcctgcgcgagcggcaactggcgaccagcgaagcgcgctaccgctcggtgatcagcagcgcgccggtggtgatctttcagttcgacgcgcgtggcgttttctcgctcagcgagggcaagggcctggcgagtgtcgggctggtgccgggcgaggcgcgcggcatctccatcttcgagctctatcgcgattacccggagatctgtgagcatgcacgccgggcgatcggcggcgaagcggtgcattacgtcgcgcgcgtcggtgacaccgttttcgacacctacatgaatccggtgcgcgatcacgagggttcggtccaggtgatgggtgtcgccgtcgacatcagcgagcgcatgcgcgtcgaggaagagcttcggcaagcgaatgtggtcgtcgagaacagcgcggcgatgctctttcgctggcgcgccgagcccggctggccggccgtgttcgtctcccacaatgtgaggcagctcggttactcggccgacgagttgctcgatggatcggtcctctttggttcgctgatccatccggacgatgtcgatcgggtggccggcgaagtgcaggggtacgccgacagcggcaccgaccgcttcgtccaggagtatcgaatcgtcacgcgcgacgggagggtgcgctgggtggacgaccgaacggtggctgaaagaaatgccgcggggcagatcagccattaccagggcatcgtcatcgacatcagcgaacgcaagcgtgccgaagaagcgcttcgtcacgtcaaccggcaattgcgcatgatcagcgactgcaaccaggccctgattcgcagcaccgacgagtccgacttgctgcataccgtctgcggcattgtcgtgcaggtcggcggttaccggatggcctgggtcggctatgcgcaagacgatgcggcgcggacggtgcggccggtggcctgcgccggctatgaggacggctatctcgagaccctgaatacgagctgggcagacgacgagcgtggacagtccgcgagtggccgggcgatccgcagcggattaccctgcatgattccggacatcgtcagcgatcccggcctggcgccgtggcatgcgcaggcggtcgagcgtggctatggtgccctgtgcgcgctgccgctgcaggccggcggcctgatcttcggggccctgagcatctacgcgtcggcgttggacgccttcgatgccgacgaagtcgacctgttgaacgaactcgcgggcgacctggctttcggcatcaacgtcatgcgcacgcgcaaggagcgcgaactggccgatcaggctctgcgcgagagcgagcagcttctgcgaaggtcgcaggaagtcggcgacctgggttcctactacttcgacactcgctccgccacctggatcagttcggagaagctggaccgtatcctcggcatcgacgattccttcccgaagaccgttgacggatggatggcgctggttcatcgcgacgaacgtgaggaagttgttcagcacctgagcaatcacgtcctcgccgagcataaccgcttcgaccgtgagtaccgcatcgtccgccacgacgacggccaggagcgctgggtgcatggtctcggcgagctcgagttcgacgccgacggcgcgccggtcaagatgatcggcacgatccaggacatcacccagagccggctggccgagcaggctctgcacgagagcgaggcgcgctaccggcttctttttgacagcaatccgcacccgatgtgggtttacgacttgcagacgctggctttcctgaccgtaaacgacgccgccgtcagccgctacgggtactcgcgcgacgagttcatgagcatgacgatcatggacatccggccgagcgaggacattccgctgctgctggaagacatcgtcgccgtggacgaggggatcgactacgccggcttctggcggcatttgacgaaggacggcacgctgatcgatgtggagatcatttcgcacacgctctcctatcaggggcgaccggccgaactcgtgctggccaacgacatcaccgagcgccggcgttccgaacaggcgctgctgcagagcgagctcaactaccgcgaactcgtcgagaacgccaacagcatcatcctgcgctggaatcagcggggtgagatcaccttcatcaacgagttcggcctgaagtttttcggctacacggaggacgaactgctcggccagcatgtggtcggcaccatcgtccccggcgatggcagcaacggcaccgacctgcgtccgctgatggacgagatctgtgccgagcccaagcgcttcgagcacaacatcaacgagaacatgcgccgtggcggcgagcgcgtctgggtgtcctggaccaacaaggcgatcctcgacgccagtggccaggtggtcgaggtgttcagcgtcggctcggacatcaccgagcgcaagcgggcggaggcggcgctgcgggaaagcgaggaacgtttcgccaaggccttccacgtcagcccggcgcccatgtcgatcactcccatcgatagcggccgctttctcgacgtcaacgcgcaactggagcgcatgttcggctatacccgtaaggaactgatcggccgcacctcgaccgaactgggtctctgggccgacccgggacagcgcgcgcggatgatcgcgcaactacgcgtggacggcttcttccgcgaagcgccgacgcagttcgtcacccgaaccggcgatattcgtgacacgctctggtcgggcgaaatcattcggctgggcaatgaagacgccttgttgtcgctgatcttcgacgttaccgagcgcaaacgggcggaagccgccctgcgcgaaagcgaggcacgcttcgccacggctttccgtgccagcccggcgccgatggccatcacggagatcgacagcggccgtttcctcgatgtcaatgcgcaactgatgagcatgttcggctatgcccgcgaagaaatggtcggccagacctccacggcaatgggcatctgggccgatcccggacaccgcgaccggatgattgccaagctgcgcgccgaaggttttgtccgggaagcgccgacgcgctttgccacgcgcagcggcgacattcgcgaggctctctggtcgggcgaagtcatccgcgtcggcgagcaggatgccttgctgtcgctgatctacgatattaccgatcgcaagcgtgccgaacacgagctgcagcgctaccgcgagcatctggaggaactggttggcgagcggacgagcgacctgcaacgggccaacgaggacttgcgtcaggcgatggtgcaactggtgcaggccgaaaagctggcggcgctcggtaacctcgttgccggtgtggcgcacgagctgaatacgccgctggggaacacgcgcgtcgttgccagcctgctggccgagcagttgcgcgagttcgccctggcgatcgaatcgggttccgtgcgccgttcgcaggtcgacaccttcctcagccgcgggcgcgaggcggtcgacctgctcgagcgtaattcggcgcgcgccgccgacctgatcggtcacttcaagcaggtggcggtggaccagagcagcgcccggcggcgctcgttcgacctgcgccagacgatcgacgagatgctcgcggctttgcgaccgtcgttcaagggctcccgtcaccggatcgacgtggatattccgcccgggctggaactggacagctacccggggccgctcgaacaggtgctcggcaatctggtgagcaactcgctgacgcacggcttcagcggcgtcgacgagggtcgcatcgagctgcacgccgaagcgagcgggccgaagcacatcgtcctgcgctgtaccgacaacggagtgggcatcccggaggcgacgatcaaccgcatcttcgagcccttcttcaccacccgtctgggtcagggcggtagcggcctgggtctgtacatcgtctacaacctggtcaccggcgtactcggtggcaccatcgaggcggccagccccaccggcgagggaacgatcttcaccctgacgctgccgcgctgtgcccccgagcggccggcgtccggctgatggttaaccggatccagcccgccggcgacgccgctgacgccgccgccggcgtccggcgacgcagtgaagagcgcctgcgcctggtcatcgaggccaccagcgacggcatctgggactggaacctgcaagcgggcgaaatgttcttcagcgaccgctggtacacgatgctggactacgctcccggcgagttcccggccacctacgcaagttggcgcgagcgcctgcatccggacgatcgcgctccggcggaggcggccgtgcaggcgcatctggagggcagcctgcccgaatacagcatcgagtgcaggatgcaggcgaagcgcggtgattggcggtgggtcaacgctcgcggcaaggtgatcgagcgcgacgccgcgggcagaccgctgcgcatggtcggcacgcatgtggatatcgatgcgcgcaagcggacagagaaggcgctgcggctcgcccaactctcgatcagccgggcctcggatgccgtgttctggatcgctcccaacggatacttcgtcgaggtcaatgagcaggcgtgcagttcgctcggctttactcgcgacgaattgctgagcatggcggtctgggagatcgatccggactttgccgcggagcgatggccgccacactgggaactgacccggcagctcggcaagcgccgcatcgagacccggcatcggcgtcgggacgggacgggacgggacgatctttcccgtcgaggtgattgccaaccatgtcgagtacgagggcgaagaatacgacttcgcgttcgtgcgtgacgtcagcgaacgcaagcgggcggaaacggcgctgcgcgagagcgaggcacgcctgcgtacggccatcgagagcattccctttgacctgttcctgatcgacgttggcggccgctacgtgctgcagaactcggcatcgcgagaacattggggggatgtcagcggcaagcgcccggcggaggtcaccgacgatcaggctctgctggcgcattggcacagcaacaacgctcgggcgctggccggggagatcgtcggggaggacgtgtgtcttggggtcggcgatgcgcagagacacatccacaacgtgatcgctccgatcagggatggggacgcgatctgcggcatcgtcggcgtccacatcgacattaccgagcgcaagcgcgtcgaggcggagttgcagcgctaccgggagcatctcgaagacgtcgtgcgcgagcgtacgactgccctggcgcgcagcaatgccgatctgcggcaggcgatggagcatctggtgcagacggagaagctggcggcgctgggccatctggtggcgggcgtggcgcacgaactgaacacgccgctgggtaacgcccggctggtcgccggtacgctcggcgagttgttgcgcgagttcgccgtgacggtcgagtccggaagcgtgcggcgctcgcaggtgacgaccttcctcgctcgcggccgcgaggcagtcgagttgctcgagcgcaacgccgaacgtgcggccgacctgatcgcccagttcaaggaggtggcggtggaccagagcagtgcccggcgccgctcgttcgacctgcggcagactgccgacgaggtgctgacgaccttgcggccggtgttgaagggcttgcgtcaccagatcgaggtggacgtcccgggtggtctggaactcgacagctatccgggtccgcttgaacaggtgctggtcaatctggtcggaaactcgctggcgcatggtttcgccggcatcgaagcgggtcgcatcgagctcaagggacagacgctggatgcgcagctcgtccgcctgacttattccgataacggtgtgggcattttggcggaaaacctgacgcggatctttgacccgttcttcaccacccgtcttggccagggcggtagcggcctggggctgtacatcgtctacaacgtggtgacaggagtgctcggcggctcgatcaaggtggacagcgcaccgggtgacgggacgctgttcaccctgaccttgccgcggacggcgccggagcggctcagccctgcaactcgctgaccgttcggcgaaagcgcagcaaggcggcggtgaagaagacggcaccggtcgccgccgtcgccaggaattccttccagactacggcgaaaccggcgtcacgaaacaggatggcctgtgccagactgacgaaatgggtggacggcgagaacatcatgattctctgtaccggcatcggcatgctgtcgaacggtgtgttgctgcccgagagcaggttcatgacaatgaacaccggcatcgccaagagggcgaactgcggcatcgagcgggccagcgtagcgaggaagatccccagcgacgtcgccgaaaagaggtagatgacctcgccgacgacgaacagcggcagcgagccggcaatcggtacctgcagcacgccctggaccatcaggcgcagcgacaggctggcggcaacgacgacgaccaggccgttggcccagatcttggcgagcatgatctcggctggcgcgagcggcatcaccagcaggtgctcgatcgtcccgtgctcgcgttcgcggatcaatgccgcgccactgaggaagatcgccagcagggtgatgttgttgagcacctgcatgacggcgacgaaccacggcgactcccggttggggttgaagcgcgagcgcgtgacgacctggaccgccgacgcggcaggcaggctcaggaagtccgcgatttcctgctggatgacgttctggatgtgattggcaccgctaccggcctggatcatcgccgtggcgtcgacgatgacctggatcgtcggccggcggcctttctcgatgtccgcctggaagcgtggcgggatgtcgatcacgaaggtgtaaagtccgtggtccatcgccgcgtcgatctgtgcgacgctgatcgccgcgggtggcaggaaatagggtggcagcagtgcgtcctgcagtcgccgcgagagcggcgaacggtcttcgtcgaccaccgccaccgaggcgttgatgaggtccatctgcgttcccctggccggcgcgtataccgcgtaggtgaagaagtacacgatcaggaccaccagaaccacgtcgtagcgcagactgatcagttccttcaggccgaggcggtagatgttctcgaggtggccgcgcatgttcattcctcctgcgtcttcagcagcagcaggctgagcagcaggtacgcgaggacgatgctcgccagggcggcaaagctgggccagagatcgccgaagtcgagccccttggtgaaggtgccgaggctgatacgctggaaataggtgctcggaaaagccagcccgatgatccgcgcaccgccggaaagcgaggagaccggcgtgaacaggcctgaaaactggatcaccggcagcatgatcaggacggccgtcccaaaaagcgcggcgatctgggtcttgacgaacgatgagaccagcacgccgaagccggtggtggccatcacgtagagcgcggcgccgccggtcagcgtgatgaggccacccttcaccggcacctggaacagcagcagggcaagcagcaacaggctgaggtagctcgcgaaggcaatcagcacgtagggcaactgcttgccgaggaggaattcgagtccgctcaccggcgtcgcgtagagattggtgatggagcccatttccttctcgcggacgacgccgacggcggtcatcatcgccggaatcagcgccagcatcatcatgatcacccccgggaccatcgcgaagacgctccggaaatcctggttgtagcgaaagcgcgtggcgatatcgaccggcgagagcctgggcgtactgccggcggtgcgctcggccagtcccttgaggtaagcctgatgcactccctcgacgtagccgcggacggtctcggcggtgaagggtgccgctccgtcgatccacacgccgacctcggccggacgtccgcgccgcacagcgttgccgaaaccggggggaatctcgaccgctacccgcagcctgccgctgcgcatctgccgctccaggtcggcgtggtcggcgagcgcaggccgggcacggaaatagcgcgaccccgagtagttctcgaggtaggcgcgactttccggcgtgcggtcgcggtcgagggcggcataggactggttctcgacgtcgaaggagataccgtagccaaaagcgatcatcaggacgatcggcccgaacagcgcgaaagccaggcggatcggatcgcgccggatctccatcgcttcccggcgggcgtaggcccaccagcgacgcccgctgaacagtgcgctccgccccattggcgctgccgccgccattggcgggcgcgccgccggcgatgcgccttccggtatcgccttctcgccggccgcttgttcgaggcaggcgatgaacgcctgttcgaggctgtgcaccgcgtgggcgcgcgtcaatgcctccggcgacccctgttcgaggacgcgcccggcatgcatcagcgagatccggtcgcagcgctgcgcctcgttcatgaagtgtgtcgagatgaagatggtcaccccttcctggcgtgaaaggtcggccagcaaacgccagaacgcgtcgcgtgccaccggatcgacgccggaagtgggttcgtcgagaatcagcatttccggtgcgtggatcaccgccaccgccagcgacaggcgctggcggattcccggcggcaggctctcggtgcgatggtcgacgtagtcgcgcaatccgaagcgttcgatcatttcctgcacgcgggcggcgatcttctccttaggcaagtggaacagccgggcgtgcatgtcgaggttctgacgcaccgtcagctcggtgtacagcgaaaaggcctgcgacatgtagccgacgcgcttgcgggtctcgatgtcgccggcgtcaaccgcgcgtccgaacagcgtcgccgttcccgacgaggccggcaacagcccggtgagcatcttcatcgtcgtcgtcttgccgcagccgttggagccgagaaagccgaaaatctcgccacgctcgatgcggaagctgacctggtcgacggcggtgaattcaccgaagcgccgcgtcagggcttgtgcctcgatcgccggcggacccgcctgcgcctgccgtggcggaatcaccagtggctggtggtcgcggtgcttgtcgtcgggcagcagcgagatgaacgcctgttcgagggtggcgctggccgttctcgccttgagttcggccgggctgccggtggccagcacgcggccggcgtccattgccaccagccagtcgaaaccctctgcctcgtccatgtaggccgttgccacgagcacgctcatcgccggccggcgcgcgcggatgtgcccgatgagttcccagaactggcgtcgcgacaggggatcgacgccggtggtcggctcgtcgaggatcagcaactcggggtcgtgaatcagcgcacagcagagccccagtttctgcttcatgccgccggagagcttgccggccggccgctcggcgaaaggcgcgaggccggtgctgtccagtagctcccggatccgccaggcacgttcggcggtggattggccgaacaggcgggcaaagaagtcgacgttctcgaacaccgacagggtcgcatacagatttctgccgaggccctgcggcatgtaggcaatgcgcgggcattgagcgctgcgatggcgacgctcggccatgttgccgccgagcacttcgactcgccccgattgaatccggcgtgtcccggagacgagcgacaggaggctggacttgccgacgccgtcggggccaatgaagcccaccatgcgggccgccggtatcaccagatcgacctgctccagtgctgcaacgctgccgtgccgatggctgaccgctgccagccgcgccaccggttctggcgcactgctcattgcggcagttttacctgcagatgttccggccaggctgcggcggggtcgaggcggacgtaggctacccccggcaggccggtcttgacctgggtccggtacttgcggaggacctcggggtcaatctgcgcccgcgtccggaaggcgagcttctgacgctcgctggccgtctcgaccgccttgggggtgaattgcgcggcgctgtcgacgaaggagatgcgggcgggaatgacatactcgggtgcggcgtcgagcaccagcctggcctcggcaccgatcgcgaccttgccggcgacggtttcgggcaggaagaagctcatgtagacatccgacaggtcgagcacggtgagcaccttgccgccggcaggcagcacttcgccgggctcggccgtgcggtactggacccggccgccgcgtggcgccctgagcgtcgcatcggcgatgtcggccttgattttcgcggtggcggcgatggcggcgtcgatcgacgattcggattcggccacctgcgagcgcgaggcctcgatcgccgactgcgtttcgagcgtttgcgactgcgccgtctcgatcgctgcctgcgcctcagccacccgtgagcgggcagcggtgagtgccgccctggcgacctgcagccggttgcggtcggcttccagccgctgttcggtgatgaaaccccgggcgacgagttcttcggagcgcttcaactcctgctcggcaaaggccacctcactctcgccctgagtcaccgtggcgagcgccgtggccttcgcctggcgcctttgcgtgaccagcgcagcggcgctggccatggcctcctggcgctgcgcggccaccgccgtcgccgtcgaactggcgctctcggcctgcttgaccttcgcctgcagttgctggaactcggcttccagcgcctgggtatccatgcgcgcgacgatcgctcccgggtcgacgaagtcaccttccttgaccagtacttcgcggacgcgtccggcagacttggtggcgatgtcgacggcggtggactcgatccgcccgttgccggcgacgaagccggcgggcagggcggcgggccgcgagcgctgccaggcatggattcctgcagcgagggcgagcgcggcaatggccaggaagaagatcaggcgccgtgcgggggtactcatgaattgatcgtcctgatggatttgccgagccttgccggcgttgagcgccggccggctgtcgacgcgtcgacacgtctatcgtcgacagtcggagcacgcctcgattttacctcagctggcctgcccggaggctcgccgacattgggcagccgggcggtgagcgtgccgccggccgtttcagggcaggggctgcaaggcgctcgtggtgtcaatatggatcaccgcgtcgaagcgtctggcaagggacgaatgcgcgtaatggttgtcgcgttcggcggccggcaggtaggtcacgccgacgccgcgatcgaggcgtgagtgatcgagttgacgagtcagctcggcgtcgtcgcggataaggagtacgctggctggcagaccgatgtcgtgcaacagcctcgaccagctgccgtcgattgccggcagcaggcgtttgacccggtccggcgttccccagccgctcgccgcgcgcacgctgccgcgaaaggtggtcatgccgaccagatagacgctcttcggagcaagctgctcgcgcagcagttggccgatcgacagctcgccaagcgtcgcctgatcggtcgcgcgggcatcaccctggtgggtgttgtgcgcccagacgacgatcttgccatgcctttccagaagcagccgcagcgactcggcaaggaagcgttcgcgcagattccacgactccagagcgccgaccatatacagggtccggtagtaggcctcggcaccggcgatcgcgcgtgcgctcatcagcgccgcaaagccggcagcatccgcatcctgtgcagtgagttcctgcatctgctgcaggcgggcacgcacccgcttctcgcaagaaggcatcgttccacgcgccacgtcgcggccgtacagttgcgggtcgacagcgatccgcgagtagggcgcaaaacaccggtagtcgcgcctcgccgcggcggccgctcgggggtcgcgccgcgccaggtagtgcacgacctcggcgaccgcctcgggcacgccgtagaggtccatcccgtacagggaaaccaccggactacctgccgctgaattctcgttgagtgccttcagctcgtcgaggaacgcggcaaactgccggttgcgccacacccagcgcgggaaacggcgaaacgcgcgcaaggccgtcgtcgcatctgcacggcccgccctgtcatgaatgaacgcattgagttgcgtggtcggtgcccagccggcttcgaggacgagcgcgctgaaacccttctcggcaatcagccgccgggtgaggcgcgctcgctgctcatagaactcggcgctgccgtgcgtcgcctcgcccaacatgacgagctgggcatcgccaatcgccgtgagcagtcggtcgtagtcgccggcgtcgttcgtcagggcctgcgccttggcgcgcagcagggcgacaagagccggctcggacgccggcggctcctcgctgacgaccacggctggccaggcgatcagcagcagggtcgccagcagcagccggcggagacgctgcggcaaggacgcgcaggccgaccttctgtggtttctcttgcaacacggcggcaggaccggaacgaggcagctcggtggcgctgtgcggcgttgccgatagcgtttcgccgccgtcgcggtggcggggtcaggccgcatcaaggctgcgcctgacgtcagacacagcccttgaggaactcgcggcgttcgggttcggagtcgatatgctcggcgagcttgtggtagagctccccgatgtcgccggagtcgttcgcggcgcgcttgatcagcaccttggcgagtgggccgacatactgcgccaggcgcttctcggccgccgccagcgtcgccggatcgaagaccaccaccggcttcgcagcggccgcctcgggcggtcggcccggcgtcggtggtgccgaggtggaggccgctgcagtcagccgaccgacatgcttgagaaagccggagcgctcgacgccttcggggacgttttcagcgagcgccgcgtagaactcctcgacgcttctcgcctgcatcgcgctgtgacgtaccagatgctttgccaggggtccgatcgagcggacgagcgaggactcgatctcggccagggtctccggcggcagcggcaagggagctgaggctcccgtgggccgcttgccggcgggggtgcccctgtcgtcgcggcgtggcgtcgccgacggcgacgaacgctccgccttgccgccggccccccctgcgggcgccggcttgctcttgacgaacgccgccagcagggcgttggtgaagtcgcgcgcgctctggaagcggtcctccggtttttttgccagggcgcgcgccagcaggtcgtcgaaaaccgccggcaccgaggaatcgagcgacgacggcggcgccggatcgacgtgcaggacgttgtgcagcacgctggccggtgtctcggcaagaaacggtccgtggccggtgagcagttcgtagaggattaccgccgccgaccagaggtcggcgcgaccatcggcaggcagccctatcaactgctccggggcgatgtgcgtcggtgttcccaggaccgtgccgacctgcgtcagcgacgaactctccatcttggcgacgccgaaatccatcaccttgaccttcatcccgctcaacaccatcacgttggcgggcttgatgtcacggtgcacgacgccgtgcttgtgcgagtagtcgagtgccgagagcaactgcttcatcacctcgaagacgtcgatcagctcgaagcggccgcgttcacgcatcagccggcgcagttgctgtccggggacgtactccatgacgatgaaggccatgtccgcgtcctcgccatactcgtacacgccgacgatggccgggtgctgcaagcggccgccggcctgcgcctcgagcttgaagcgcgcgaccgcggaggtggactcgacgttcgccaggtactcggcgagaatcgtcttgatcgccaccggtcgctcgatgaccggatcgaacccctcgtagacagtgcccatcgcgcccttgccgatctcgcgacggatctcgtacttgccgatatgttccgggatagtcatggtctggcggctccgcgctcaaccctcgatcagcttgatcgccttttccaggctgcggcgcatgcggttgaaggagttgcccaggacgccgatctcgtcgccgctgtgtgcgcggaactcgggcaggtcgaagtcaccggtggagattctgtcggcggccgccgacatgctcgagatcggccggatgatcagcagcgacagcatgacgttgaggacgatgaaggtggcgaggaaaatgccgccgagcgagagcatgaaggtgttgaaggtgcgctgcgcattcgcgagaggcaccgacatcggcaccgaaacgacctgcgcgccgatcgtctccatgtgctgccagccgaagccgttgttctcgccgtagatgcggatcatcgatgccggcgcggctgagggcacgctgtggcaggccaggcacgccgggtcggtgatggtgatcggccgcgcgagatagagcatgcggcccgtcggcgtctcgcgctcgccggaaagctcgcgggcgctggtgtcgccacggaacttctggacgatgtcgttctcccactcgactgcgcggtcgcgcgggttggtggggttgagcgtcgcttccttgtaggtgaagtccgggtattttgtgtgcaggttgttgaagacttcggtcgccgcgtaggcagggacggtctgcggcaggaaagtatgctccagctgggcatcgagcagcggtttgacttgtttgacggtgtagccgcgcaccgatagcgcggactccatcatcaggccggcgttacgcagcgtctcctgcttggcgttgtcgttcaggagtcggtgcgacacgtaggccgatacggccatccccgcagcgaagaccagcagcaggaccagattgaacttcagtcgcagacccatgagcacttcccctttgaaaggatgcggatcgaagatcccgctgcagcgcgcagagtatatgtggcgcggtcaacgcgggtcaattgattcgcggcctggcacgcgccggctgtgcgtcgccggtcggttgcgatcggacgcgcgaggtcgtcaggctggcgttgcggatcggcatggccggaacgcgcgcgtggacctctgattgctacccttgcaagcctcgcgagcggcgcttcgtatcttcgcggtacgcttcttcagcgcccaacccgccggtggagaccaggcacggcagttgcggagtgacggaaaatcttacaggggccgccctgccaggccagggcatgttgccaagccactggtctaatgggataaaaaaacatggcacgagtattgctcggattgcctcgtgcggagcagggcgtccacggtccagagtttggcgacagcgtccggcagcgaggaatcgagaagtgcgtcggctgcctgacacgacctgggtcggcgatagcctgcccgtcacctctaccacacccgacttgaccaaccctgcgagggacgatccaatgacatcaacaactctccatcgtaccaccggcattgccctggtggtttcgacgctcgccctcttggcccagcctgcgcaggcgcagtccgtcagcgcgcctttcgctgccgactacacgctgatcgatctggccgcggtgccgtcgctgccgcttccctatggcggactcaccttcaaggcgggagacccgaataccatcctgattggcggcagcgccaacacagctgccggtctcctctatcagatcggggtggtgcgtggcgcggacaaccacatcaccggctttaccggcgccgccacagcgctgggtagcgtgggtgcattcaacgatggcggcgtcgtctatggcccgggcggcgtgcttttcacgtcacagtggccggaaaacaagctggggcagacgaagcccggcaacacagccgaggacaaggtgatcgatctggttccgttcggggtcgccgcctcgcatgcggccttgaacttcgttcccgcaggcttcgggggggcggggacgatgaagctcgtttcctggagtggtggtgagttctatacggcggcctacgcggcagacggcagcggtacctacgatattaccagcgttacccaggtagaccttgacctgacgacgcccggggtcatcgacactctgccgggcgggccggaaggcttcgtctatatcaccgccggcaacccggggtttgtcgccaatgccatgctcgtgtcggagttctctgccggcaacgtcgtggcttatgacctggacgccgacggcaacccgctcgtcgcgacccgacgcgagctggttaccgggctggatggcgcggaaggcgccgcgattgacccattgaccggcgatttcctgttctccaccttcggcgcggtggtggatcgcgtcgtcgtcctgcgaggcttcaccgaaccgccaccgtcgcttcctgagccggccagcatgctgctcttcggcgtcgcgctggccggtctggcgctgcagcggcgccgagcgaacgactgaagcatgatcgatcggctgggccaaggcccgtcgacgacgctccacgcgtggagcctgcggcagccagtggctgccgttttttttgccggggcggcgaatgctgcgcaaggtcgccgggagattgactccggtccgcacgtccgcggcgaggccgggcgggccgctccgccggatcggggtgccgccttcagggcgccgggcgcgcggacggcgccgggcgatcgcccggcagtgtcgtcaggctctcgatccacggttcgaggtgctgaccgacggcaacctgcgcctggtagcgcggcgtccgctcgcttgctgcgggccgactggtgttgcgcagcggctcgagcagcccacgccaggcgaaggggacgttgatgcggtcgatggcaatagcgctgatgtagccagccagccggtgctgccggtcgctgctgcgcacgcttggtcttacggtgccgcgcagaatcagggtgcgctggcgatcggggtagcgggcgcgcagcaccgcggcgtcgaggccggcgtcgatggcgaaaaggcggctggcatggccttcctcgatggccagattgtcccgggcggccttcgcctgctccgcaaacgccttgctgtcgggattggccgtcgccgcggccgtccggcgcagcgcattcgcgcgtgcgcgctcgaccgcctgctgccacgccggccccgcgagctcgagcacgatcagcacctggcgtggcaattggcgggtgaaacgctcgcgcgcttcgggagtggcatcgccggcagcggtgtcgaaccccagggcggcgagccggcccgcgtccagccacgccggacggccagcgtgcagcgagtagccgtagtcgggccgttcctcgtcggcgtcgaggacgcgccagttcagcgccagcgccaggccgctgttctccgcgtggcggtaacccccggccggcagtgccagctcgcgttcgctgagcatgacgcggctttccggttcatcggcccggtttcgggcgacgctcgacagagcgatggcgttggtcagcaggatcagcgccgcaccggcggcgagcgaacgcctgcgtgtccgggcagtcatcgcgactcgccaggcttggcgcggctgctgacgtcgcgcagccgcttgaggaccaacaggatcagcaccgcgctgaggccgaggaccaggaagaagaggtacttgggcatgaggtcccaacaccagtcgtagaatttcgcgtagaggaagaggacgaaaaaggcgatgcctgtgttgaccgtttccggccagtcgcggcgcgtgccaatccagattgtcagtgcgctgccggcaaagccaaacagctgatagccaccctcgatcagcctggcgggcagatcgaggtagctgccgtagccccagtgaccgaggatcagcatcgggatgaaggcggtaagcaggccgaagacccggtaggtggcttcgaagccagcgtagttccggtgcagcgccagccgcggcatggcgagcaggattgccgcggcggcaaaaaagttttccggtcgctcgccggcgttcagccagtagatgccgctccaggtaccgacgcgcgccgccacgaagccgatcacgcagacgatgccggttgccagcagcaggcgcaggtcgcaagcgtaggcgagcaggaaagccatcgccgcccagggtagcaaggccgtgtccgtgggcgtgatgttgaagatctggccgatcatgctgatgttgaggacgaagcaggtgaacgcgagcagcgccgcaagcctgctgaaatagccgctgccgtcgcgtccctgcagcgcgaccgtcaggccgaggctggcgagcgcgctgaggatcaggatgacgacctgcgtggtctcggtaaaccgtccccagaactggtagaagaggagaaagatgctcgctgccagcgccagggcgccgagaaaagaggctacgcgcataccaagcgaaagctgccgaccgcgaccgtcaaggtcgatgtcataggctgccgcatagtcggcgagcagtcccgcatggtgggcaaggatcgcttgctgcgcgtccgcgccgaggtcgacaacgccttccgcctgcaggcgcgccagttcggcgcggaatacacggatgtcgtcggccctctgctgggcctctcggcgtgcgggcaggtcgcgtgcgctctcggtcatgatgggcagcaattatgccccctttgccgggctcgggcgattcccgcggccgctactcgcgtggccaggctgcgttgaccgcgatcgatgcgccctcctatactcccggcatgccaaagagcctcctgccaatcgctcgcatcggcgcgccgcccgggattgccgagagatgcgcgcgaacctggcctctgcctttggcggtggtccgtggtgaacgagggccctgcgccaggcggcgaacacacgggaactggctaccgggccctgcgcggtgaccggcaagcaagctctcgactggttcgtgccgccgcacgcgcgcgcgaacgccaggctcgctgccaacggaagatccgtcgcaggatcgctgctgacgatctcggcggtgctgtcgctggtgctcgtggtgttcctgctcgtgcgcagccggccgagcacggtcgaactggcggtcttcgccgccgccgtcgcaacgccggtgctcgccgcggtctgcatccgcttcgtcgccaacccgaccggcatactcctcctcaccaacctcgccggaatcgcctacgttgcgatctgggccgccgtgactggtggcgtgctttcggtggcggtgccctggctgattgcgctgctcgcgacgctcggcaccttcggcaaggcacgcgtgctgctcgtcgccttcgcggcggatgccctggttctcgtcgggctctatctgggcagcgcccggggtttgctgccgcagagcccggtggcggaggccgaggccatgactctggccttgatcgcccagatatcgtcgctggccgtcgtggccatggcggccaagattgtcgtgcgcgctcgagccgctgcccgggaaagccttcggcaaggcgaaaagcgcttgcagcaaatcgtcgacggtctgcccgcgtcgatcgcctatgccgactacacgggtagcgtcgcgcgctattcgtttgtcaaccggcgctttgccgaacgcttcggcaaagcgccggcggacatcgccggcagggcggtggtggacgtcctcggggaagaggtgtatcgcgatgtcgcgccacatctgcaaagagtgctgcagggggaagccgtcgagtacgaccgcgccttgccgacagccgacggaacgacgcgctacgaccgggtgtacctggtgcccgattgggcggaggatggcgcggtgcagggcgcctacatcttcggtatcgacgacagcgaacgcaagcgggcgttgctcgctctcgagggaagcgaggcgaagctggccgaggcgcaggcgatggcgcacgtcggcaactgggaatttgatctggagaccgatcgtctgacctggagtgacgaggtctaccgcatctgcggccacgagccgcgcagcttcacgcccttctttcgcaccgactatgtcgccgctacacctgtcgaggaccgtccgaagctggccgaggcgctggcgcaggttttggcgacgggtgctgcgcagaggttggagcaccgcgtcgtgcgccccgatggcgacgagcggacggtggaggtgcgcgcgcaggtcttgtgcaccgatctcgcgggcaggatcagcacgctgaccggggttgtccaggatgtcagcgagcgcaagcagatcgagagggaactgatcgccgccaaggaggccgccgaggcggcgagcaaggccaaatcggccttcctggcaaacatgagccacgaaatcaggacgccgatgaacggcgtgatcggggtggcggaactcctgctgaccgaggccctggaggagcgggcgcgccactacgcagagacgatccagcgctcggggcgggcgctgctcggagtactcgatgacgtactggacctctcgaagatcgaggcggggcggctcgagctggaatcggtgagattcgatctgccggaactggtgcgcgagatgagcgacctcttcggcgaggcggcgcgcgccaagggggcgaggctcgtggtatcggtggcgccggcggtgccgcgctgggtagagggcgatctggttcggctgcggcaggtgctgctgaatctggtgtcgaacgccgtgaagttctcggcgcgcggcatcatcgaaatcgagctgcgccacgacggcgacggcgacggcgcgctgcgcttcgcggtccgcgatcagggcctcggcatcgcaccggacaagcaggcacggattttcgacgcgtttgcccaggccgaccagggcacgacgcggcgctttggtggcaccggcttgggcttgtcgatcgcgcgtcagctggtacgcctgatggggagcgacatcggcttgcacagcacgctcggcgagggttcgtgcttctggttctgcttgcggctgcccgaggtggcgccgccggtggcggagcggcgtgtgtcggtcgagtccttcgccaaccagcgcgtgctggtggccgaggacgacccggtgaacgcggaggtgacgcgggcggttctgcagcactacggagtcgaggtcgtgatggtgggcgacggcgcacaggcagtgaccgcacatgcgcgccagcgcttcgccctgatcctgatggactgccagatgcccggaatggacgggttcgaggcgacgcggcgcattcgcgaggccgagagcgccagcggtgcagcgcgcacgccggtggtcgccctcaccgcgcacgcgctggccggctatcgcgagcagtgcttgcaggccggcatggacgactatctgaccaaaccgttcccggctgccgccctgcgtgacctgctcgggcgctggctcgcggccgacgcttgaagcccttcggcacgccgacgatagattggcgcgggcgtggcgcggcgtgacgttgccgggtccgacggcgagacgtcccgctacgcggcttcctggcggtggtcgtcgcgaagcgctgactgcatgcgattgacgccgctgagcagagccttgatcgacgcggtgacgatgttggcgtctaccccggcaccgtagcactcgccgccgccctcgctgggagtgagttcgatgaaggcgcaggcaagggcgttgcctgcctcgcggctcgcactcatcgaccgctcctcgtagctgcgcacctggacgtcgatgccgacagtgtggagcgcgtgaaccgcggcgtcgatcgggccgttgccctcgccactgagcacgtgtggcacgccgtcgatgtccaccgtgatccggatgccttgcgcctgcccgtgttcgaacaagcggtgctcgcgatagtggagcggcgcgcgggtgtcgagataggtcgtggcgaagagctgccagatgtcggccgcgctgacctcgccaccgtgcgtctcggtatgccgctggacgacccccgagaactcgacctgcagccggcgcggcatgaccacgccgtattcgctttccagcaggtaggcgatgccgcccttgccggactggctattgacgcggatcaccgagtcgtagttgcggccgacgtcggctgggtcgatcggcaggtaggggacgtcccagacgacatcggcctgcttggcggcgaagcccttcttgatggcatcctggtgggagccggagaaggccgtgaacacgaggtcaccgacataggggtggcgtgggtgaatcggcaactgcgtgcagtgttcgaacgttcgggcgacggcgttgatgtccgagaaatcgaggccgggcgcgacgccctgcgtgtacagattgagcgccaaggtcacgatatcgacattgccggtgcgctcgccgttgccgaacaggcagccttcgacccggtcgccgccggccatcaaggcgagctcggccgcggcgacggcggtaccccggtcgttgtgtgggtgcaggctgaggatgacgctgtcgcgccgctcgaggtggcggtgcatccactcgatctggtcggcgtaaacgttgggcgtcgccagttcgacggtggtcggcaggttgagaatcaccttgttgcccggcgtcgcgtcccaggcggcagtgacggcgttgcagacgtcgagcgcgaagtcgagttcggtcgcggtaaaggtttccgggctgtattccagcacccattccgtctccggctgttcggcggccagttgtctgatcagtttgacggcgccgacggccatgtcgacgacttccgagcgggtcatgccgaagacgaagtcccggaagggtttcgaggtggcgttatagacatgcacgatcgcccggcgggcgcctctcaacgattccatcgtccgccggatcaggtgctcgcgcgcctgggtgagcacctcgatgctgacatcggcgggaatatgcttgccgtcgatgaggcggcgcacgaaatcgaagtcggtctgcgaggccgacggaaaagcgacctcgatctccttgaagccgatgtcgcagagcatgcgaaacatgcgcatcttgcgctcgaggttcatcggttcgaagagggactgattgccatcgcgcagatcggtactcatccagattggcggctggctgatgcggcggttcggccattgacgatcgacgaggtcgacgggcgggaaggaacggtatttgctggcggggttctgcaacatgatggcggctcctggcagggcgtttgacgaatgcgacgatgcgacgatgcgacgagtgtcatcttaaggaaaagcggcccgcaggtgcttgcgttatgtggcttgttgggcagattaatggcaagaaaattgccatgctatgagagaaacacgtaaaatattgcgacaagttggcactggaggggagtcgtgcaactcgaccgctacgactggcagattctgcaggtactgcaacgggagggccggatcagcaatcaggatctcgccgaccgcatcggcctgtcgccttcgccgtgcctgcgccgggtgcgtacgctcgaggagtccgggttgatcaccggttatcgcgcgctgctcgacgccaggaagctcggcttgtcgctgatggcactgatccacatttcgatggatcagcatacgccggagcgcttcagcaccttcgacgcccgcatcgcggaaatcccggaactgctcgaatgcctgctgatcacgggccaggatgccgactaccagctcaaggtcgtggtcagggacatggacgcctatcaggaactcctgcttgaccggattacgcgcatccccggggtgaccggggtccattcgagtttcgtgctgcgccaggtggtcgacaagaccgcgctgccgctgccgacgcagccggcctgaggcggccggatcgctgacggaggatctgactgccatgaccgcctgcctcgggctctctcgcggaaccggctgatgagcctggccaccatcattcatgccggcatgcggcactacgagcagcccaaccttgccctcgtgctgatgggcggcggcgcacgcacggcctatcaggttggcgtgctgcgcgcgctggggaacatgctgcaggcacaaccgggcagggctcgccgatttccgttccagatcctgatcggcacctcggccggcgcgatcaacgctgccttcctggccgcgcacgcactggagggcttgcaggccttcgagcaactggccgagttctgggggcgactgcgatcgagcgacgtttaccgcctcaccgctcctcgctggctcgccttcagccgcgtctcgctggctctcgggctgtcgcggcatgtgcaggcgaggggcgccttgctcgacaacacgcccctcgccgaaatgctcggccggggcatctcgctcgacaacatcgaaaaggccctgcgttcgcggagcatcgacgcgctggcggtgaccggctcgagctatacgagcggcgtgcactggactttctgccaaaccgccagtcgcgagggctttcagccgtggacacgtcctgggcgtcgcgccgagttccaacccttgacgatcgcgcacctgatggcctcgagtgccataccctttctctttccggcgaccccattgacggtcgaggggcggcaagagcacttcggcgacggctcgatgcgccagatcacgcccctgtcgccggcaatgcacctgggcgcgcaaaaaatcctggtcatcggtgtcggacagcccgaacgtcctggcttcgccgtggctccggccggcatcccggggcgtggcccgagtctcggcagcatggccgggcatgtcatggcgagcgtctttcacgatacgctgcaggccgacgtcgagcaggcccggcgggttgccgacaccatcaacggattgccgcaggaggcggtttcggcgatgaactacaaggcgatcgacgtgctggcgatggcgccgacggagtcgctcgatgctctggcgcaacagtccaccggcgagttgccgacggcgattcgccaggcgctggccgccctcggcatgctcaagggcggaggtggcgccctggcgagttacctgctcttcgagcagggtttcatccagtcgctgatggcgatgggtgaacgcgatgccatggcacgcgccgacgaactgctggaactggttctcggcaactgactggcggtagagccagccccgggcgagctggcgccaggcgtggttttcgccctacagggtcagtcgcccggcgtagccggtcatctccaggtaaccgcgaccttccaggctcccgtcgaccttgaccacgccctcccagtaagccacaggtgccggccgcttggtggtcagttcctggtcatcgaggaccggcagggtccgcaccgtgtgctcgccgaagcggatttccatttgcaccggataacggccgccactgcgcggtgacgcccagaggcgcagcggcgtgaagcggatgtcggcggctgcgaactggcgcacgtggccggcagcgtcgcgccaggtggcgtgcgcaaaaaccgtggccgcccgcgcgtcgcgcaggcggaacgccatcagtgcgccgccgtcggcgagattgatgccgatccagtcccagccgacggcgccgtcaccaagaatcgccgtagaccattcgtggtcgaaccaggcgcgaccgtgcgctgccaggcgcttgccgtcgctgaccaggaagccggcgacctgtagctggggccagctcacgtagtagctggccagctccggtcggctgcccttgcgcgaataccctccctcgccctgcagcaacagcggctgcgtcggcgtcaagagaaggtcataggagaactgcgggctgttcacctgcagtgagaaggcctcgccgtcgcgccgatccagccgccgcatccgccaggcaccgatgctgatgtcgcagtcttcgctggaaaaggctgcaccgagattggcccgggcggcgcgttcgctgtgccgcaagcggtcgccaggcagggtcagcgcggcgtgtgcgaaaaggatctgacgcgcggcaatcggtgaatccagggcttcggcggtgcccggccggctgcggaaaaacgtcagctgaaagccgatgtcgcgctgcggcaagtcaaggacgccggtgacgtaccaccattccgtacggaaatcggggtgcgctccgtggtcgcgcgggaaggtcaggcgtgctcccggaatgacggggggataggcgaccgccgttgcgcccggcgtcgcgcgcgtcagcgttggcagcagcaggggagtggcgaggaaggtgcggcggcgcacgtggcagctccgtggtctagtcggcgctggcgaggacgcgtgcaaccggcagccgggtcgcctggcgcgcggcgtagcggctggcgacgatcgccgccgccagggtcagcaaggccccggcgatgacggccggccaggggatggtgagcgccattcgccagtgaaaggcttgcggattgatcacatgcgtcaggataccgccgatggcgacgccgcaggccagaccgatgagcaggccgacgagcgcgatcagcgcgccctcgaccatcactgcccgaccgagcatccggcgatcgaaacccagcgcacccagtgtggccaactcgcgcgcgcgcagccagacgctggccgccagcgttaccgccaggccgaacaatccgatcagcatcgctgccgcctcgagcgcgtaggtgacggcgaagctcttgtcgaaaatcgacagactcagctgccggatctcgaggctgtcggcgagttcgagtccgtacctgtcggtccagggcgccagccagtcgctggccagcctttcctgcccaggcagcggccacagcgccagctcgcttggcgcgaagcggccgccgagtctgacgaagtcatcgcgaccgatcgccacggcgccgaactggcgcgagtagtcccgccagacgccgccgacgaaaacctcgacgtcgtgtccgcgcaagggcaggcgcagggtctgacccggcgcgatccggtagatctcgtgcatcggctcgctgatccagacgaccggcatgtcggccggcggtgccactaccgggccggtgaacggcagtcgcgccgccgggttgtcgcgttcgagttcgcgcaccagcagtgccacgctgggtcgctgcgggtcgatgaccagcgtttcctgtgcgctccgctcgatgcgggcgaacggtgtctgggtgccggccagcgcatcgagcagttcctgtggcaggggagttgccttgccgcgcagatagaggggcgcgggcaggacgtggtcgagccagtggtcgacggcgacgcgaaagctggcgaccatgatcaccatgctggccgtcagtgcgaagctgatgatcaggccgctggccgcgacctgcgccatcagcggcgcctgcgcgacgttctgtatcgcgatctgttgggcggccggcagtcggcgcttggcgagccagccgaagagcgcgcgggtgaacagaggtgcgctgctgacgccgatcatcagcaccagggcgatcgcggcgtagccggccagggggagttcgaacagcggcggcatctgcgccagtacgaacgctgcgagagccagcaaggccgccaggagccatctggagcgggccgagaacgcggcacggctctgcgcaaaacccgttttcagcgcctgcgccagtggctgcacgcggttcagataggccgggtagagcgcgccggcgaggctggcgacgcaaccgagcgccaggaatccgagcagcggtgccggctgcgggacgatgctcggggtgctgccggagaaatagccaccgccaagatcgccaccgaggatctgcgtgaaggcgaacgccagtgcgtagccgagtccgagcccgacgacggcgccggggatgccgatcgccagtccttcgaggagaacctgcagcaggcgcatgcgcggtgagaggccaaggacgccaagcagcgcgaactgtgtcgaccgctgcgcgatggccgtcaattgcgtggcgaagaccaggaaagcaccggtcagcaaggcgacgagggccaggacgttgaggttgacacggtaggcacgcgacaggttggagacgcgcgtccggtcgtcttcagcagcccgcacgagcaggccggggggcagtcgcgcttgcagcgcggtccgccaggtcgccaggtcgacttcgggtgcgaggcggacgcgaccctcgccgaccgcctcgttgggtccgaagcgttcctggacccaggcaatgtcggcaaccagaagcaagtcgtcgggaccggtcgctggcaggtcgccggcaatctttgtcagccattcacgatcgccgcgggccagggtcaccgtcgcgccggcctgtagtccgagcttggcgagcaaggacggcgaggcatagacgtcgccatcgaggatgccgccggtcgtcgagcggtcatcctgtcgtggcagcaaccagggcatcaccgccgcggcgctgaaaacgtcgaggccgatcagtcgcaccggcgtccgtacgctattcacgcgcacccgtgtttcgatcaccggtgcgacgaccagtaccgccgggtcgctggcgatcgcgttgatggtggcgacgggtaccccgccggcgctgtcgcgagcgccgacaacggcatcggggtcgccctgcacggtcttcatcgcgcgtccgaagtcggcgagtgcggcgtcgttgatcagatgaatggcgtagccgagggcgacgcccagggcaatcgccagcatggacagcagcgtcgccgtgcgccgcgtgcggaactgggcgcggatcagccaccacgccagggtattcatgcgagcccgttcgccgtcagcgtcagaacgcggtcgcagcactgtgcgacgtgctgcgagtgggtgacgatcagcgcaccggcgcgctgctcgcgaacccgttcgagcagcagcgacagcacgtcgctggccgtcctcgggtcgaggttgccggtgggttcgtcggcaagaatcagcgccgggcggtgcaccagcgcgcgcgcgatcgccacgcgctgcagctcgccgccggaaagcgaagccggccatcggtccgcgaagccggccaggccgacgcgctcgagcagcgcctgcgtgcgcgtggcgtgctcgccgctgggtacgcgcgcgagcagcaacggtacgatgatgttctgtgctacggtcagcgtcggcagcacgtgaaaggcctggaagacgaagccgatgttgcgcgcgcgcagcgcggcccgcgccgcttcatcgagccgaaccatgtcgagtgcgtgcgggccgatatggaccgatccgcagtcggcagtctcgaggccggcgatgcagttgaggagggtgctcttgccaattcccgattcaccaaccagggcaacgatctcgccggcagccaccgcgaaatcgataccgctgaagaggggtcggccgacatcggcgtagcgcttcgcgaggtcggcaacggcgagcattggacaggaactattcggcatcgctacctgcgacggccgccgagacggcaccggccacgcgcgaactggctctctccggcgcagccatgtaggaccacttcatctggcggcgcggcagcaggtaatcgagctcatccggcgagcgatgcggcaggcgcagcgaacgttcgatgacgagcccttcgtcgttcgccagatcgacgaggattgcctgctggcgcgggacctccggtgcatagatggtgaccagcgggctgagtggcttggcgtcaggcgccgatccggcgacggcgccgatccggccgtcgctgagttgcacgatggatcccggcggataaacgcccattgcccgtacgaacagtcccagcagacccgggtcgaacctcatcttttcgcgcgcccacatcgttgccagagcctccgaaggggacagcgcgtggcggtagtcgaccggattgacgaggttgtcgaagcggttggcaatcgccactatccgcgccgccagggggatctctctaccgctgaggtggtcggggaaaccgctgccatcgaagcgttcgtgatgggacaggattgcctcgagcatcgcctgtgacacggtgccggcgcgcaaggcctcgtcgtagccgctgcggcagtgcgtccgatagatcgttgcctcgtgccggttacgttcgctgctgcgcaggattgccggactgatcgacagcttgccgatgtcgtgcaagagagcgccgacggcgagcgctcgcaaggacacttccggcagttccgccttcttgccgagcaatagcgccagggtcattacggacagcgcgtgcgcggcgtggccatcgttgttcgccatgtcggcaatcagcatgatggcgctgtccgggtcggcgagtaatgccgtcgtggattcctcgctgaccgtaacgaactgattcatggcctcgcgagcgctcgtggcgaagccgcggagcgcgccgccaaccgtcttggcagcccctaggtagtaccggcgtgtgttgttgagccgctttctcagctcgctccggagttcgttcatggccagcaagcgctcgcgcttttgggccatgtgggtggcggccagggttgccagtcgtgctatttccgcttcctgctcgggtgttacggctgcctcggccgccgatgtcgctggccgcaagggcagcggcgggactttgcagcgtgtcgggtcgcagaacagttgcggcaggtgcatcgccgcgatcagccgtgcctgttcttcatcggcaatgacaaaggagctgaacatgaactcgtgctccatccagggcaccggcaggcggacgtggacgcccggacgcagttgggatgcgtcgatggagatctcgcccgcattgggtgtcacgtcgtcggcagatcccgacaaattcgttccttttacgcaaattggcgctgggcaggtggtgcctggccagggtcatcatggaacagtctgccggataaccggcagcaggcaaaggcttcgggctctggcggggcgctggcgaagtcggccaagcctagcggcttggcggatctgctcgcaaggtgttcaacagcttctgcccggggcgaccgtcggcggccacacccagacgcttctgctcggcctggatcgcctgccgcgagttggcgccgatcatgccgtcgatttcgccgatcgggtagccgcgggcggcgaggagcgtctgcagttcgcggcgctcgcgccgcgacaggccagggtcgtccgtcggccagggcgtgacgaaaggcttgccccccttgatccggtcgctgagatgggcgatggccagggcatagctctcggcggcgttgtagccgtagatgacgtcgaagttccggaagacgagaaatgccggcccgcgcgggccggcgggcaggagcagaccggcggcagcgtccgaggcggcgatcggctggccgtcggcgcggcggacgccacgcgcgttccactgcgcgagcgggcgcttgttgctgcgcccggcgatgctggtgtcgaagccggccggcaacacgacctcgtagccccagggctcacctgtccgccagccggcgcggtggaggaagttggcggtcgaggcaagcgcatccgggacactgtccatcaggtcgcgcctgccgtcgccatcgccatcgaccgccagccggaggaacgtggaaggcatgaactgggtatggccgaacgcgccggcccatgaaccgaccaaacgctcgggcgcgatgtcgccggtgtcaaggatcttcagcgcgctcaggaactcgccgcggaaatagccctggcggcgcccgaaacaggccagcgtgccaagcgaggtgagcagtggccgcttgccgaagttgcgaccgaagttgctttcgactccccagacggcgagcaccgtgtcctgatcgacctgatagcgttcgccggcggcggcaagtgggccgagccacttctcgcgcatggcgagagcatcggcgacgcgttcgtcatcgacgagtccggccaggtaatcccagatcggcgtccggaactccggctgatagtcgaggaactcgaggacgctcagatcgggcgccaggcccttcgtcaagcggtcgaaggacgccgccgacacacccttggacgcggcttcgccgcgcagcgtgctcatgcaggatgaaaagcggtcggccggaaccgcctcttgtgcggcgacggcctcgccgccgatcgtcaggagcagggacagggacagggatagggacagggcgaggcaggcgtctttcatggctggggactcacgggcgaggggttggcaaacgacttggctggcagaggggccaccgcagggggccgcaagaagtgggctggccgtacgctggagtcagcaatcgctgtccgtcgtcgtcatacgctgttggcgcgtcggcgcgtcagttgtcggtttgccggtggccgacgacgagcggtgcgtctcgtattcggcgtcgccgatcacctctccctcgatcacgtagccgccaggactcgcctgtccgtcgtgcgggttcggctgacggggcatcccttggcgcaggaaactgctcaggtggcgcgtcttccatttgaggtaggcgaagccaagcagcccgacgacgagaaggacgccgagtgccagcagggagaacatgaagacggcaacgagcaaggccgcagccgcggccatggtcaacaagcggccaagaatgccgagttggggcgccgccaggtgcgggctggtaaagccggaggtttgctctttgctggtcatggtagtccttacgttcgatgcggcgatgccaaggctcgctgcgcattgtaagcattccgcagactatgtggcgtgtatgggcgttgcgccgaccctcgagcacgccacgctggcatcggaggcaaaaaaagacccgtccagaggggggctggacgggtccgtgctgcttcgacagggcgctcccgagggggagggggggagggggaacgtcccggcgacagtgcgaatactagtcgtcggatcggggtacgtctgtggtgtctctgtccccttgtgtgacagtgtgtaaagcgctctgacaggcggcgtgtcagagcgtggcggttgtcaccggcagcctgcgcgcgccgcgctacgctgcaaatgggtcggccgttcccgagaacaggtcgatcagcagttggcgctccttgctgtcgatcgcgtcgagaaactcgcgcgccgagcccatgccacggaaggcgttgaagccgcagtccagaaagctgtgcaggtcgcccagtccggccagatgtgcggggccgcgcatcaacctgagcaggccgctcaagagcggctttctggcgacccggtcgagcgcttcgccggtctggcgaatcagtgcaatctggtgctcgcgttccgggcggcaaccgacactgcggtacgccgctgcgtacgcgctttcgtcaatgcactcgatccggccagcccggcaaagttcggcgatcatggccgaatccagttgctcggtcagcgcgtcgacttctacggcgagggcgatcgtacgcagcgccgagcctggcagcatcttgatcagcatcggcaggatacgttcgacttcctcgtcgcggccactgaagtctcttgggccgtacaggtcggaaaggaagaactgcgccgcctgaccgaatctcgggctggccagcaggtcggcgtgcgtacgcgcgaggcgcgcggcctgccattcgcgcaggcgcaggcgggcctgcgctgcggcaggcgcgaagctggcccgctcgcgcaggcccctggctgtcttcaggtgtcggcgcagcgcctcggcgctctgctgcttttcggtgaaagccgtcgcatcgtccatggtgacggattatgcatcgttcgcccgaccccgtttagagggcaacccctaacgcgaacgcgcggcaccgcatacactggatccggaaatcagcccagaaaggagcagcgcatgccccatcccgatccgctcgcgagccgctttacgcggctgcagctagccgcgcgtggcgattcgaatcccgatcgggcggtgcgcgagcgtcgcttgctgaccctcgaccgcttgctcctggataatgagcccgcgcttgccgacgcggttcgtcgtgatttcggccaccgctcggtggccgagacacgcttgctcgaactgtttcccagccatgcggccatcggccatgcacgccggcacctgcggcgctggatgcggccacgagcgcgctcggtttcgctgtggtttcaaccgggtcgcgccgaggtgcgctaccagccgctgggtgcggtcggcatcatcgtcccgtggaattacccgatctttctcgccgcggcaccgctcgccgcggcgctggctgccggcaaccgggcactggtgaagatgtcggaaaacacgccggctactgcttccctgttcgccgaactcgtcgccagatacttcgccgacgatgaactgtcggtggtcgaaggcgatgtgggcgtggcccaggagttcgcgcgactacccttcgatcatcttttgttcaccggttcgacgccggtcggccggcaggtgatgcgcgcagcggccgacagcctgacgccagtgactcttgaactcggcggcaagtcgccggcgatcatcgggccgcggcttgccgcgagtggccactttgcccgagcggtcgagcgcatcatcatcggcaaatgcatgaacgccggacagacctgtattgcccccgactacgtgctgcttccggttggccaggagcaggcgttcatcgagcacgcccggcaggtggtcgccgactgctatccggccatcgagagcaacaccgactactcgacgatcgtcgatcaacgccagttcgctcgcctctgcgcgtacgtggaggaagcgcgtgcgggaaacgcgaagatcatcgatctggcgcccggcgcggttgccgattcggcgacccgccggctgccgccgctggcgctgctcgacctcagcgacagtctgcgcgtaatgcaggaggaaatcttcgggccgctgttgccggtgctgccctaccgcgatctcgatgaggctattcgctttgtcaacagccggccgcggccgctcgcgctgtactacttcgaccgcgagaacgccaacatcgagcgcgtgctcaatgaaaccgtcgccggcggcgtgaccgtcaacgacacgattctgcacatcgcgcaggacgatctgccattcggtggtgtcggcccgagcggcatgggctgttaccacggtttcgcgggcttcgaaacgttctcggtaaagaaggcggtcttccgacaatctcgcctctccgccatcggcctgttcaagccgccttacggggccgtcttcgagcgtctgacgaggatcctgctgcgatgataccttcccgtcggcagttcatcaggaccggcctcggcggcagcctgttgctgaccttcgccggctggctcaacgccgctggtgcccgtcctctcaccaccgccgagcgcgaaatgctcggcgccgtgagcaatgcgatgctcgatggtgcgctgcccgccgctggcgagccgcggcgccgcttggtggcgctgaccgtcgatggcattgccagcgaagtcgctggtcttgccccggcaacgcaacgggaggtaggcgagttgttcggcctgctggtcgtggcgcccgcaagaatgcttctcgccggtgtcggcaagccatggcgtgaggcgagcgtcgccgatgtcggcgagttcctcgaatcctggcggacaagccgcttgggcctgctgcagggcgcctacgcggcgctgcacgatctgaccttcggcgcctggtatgcgcgtcccgatacctgggaagccattggctatcccggcccacccaaggggtacttctgatgctggatccgatcaagactggcctcgcttccggctggaagcacgtggatgcttcgacgctggccaggagccagacgatcgaggcggatgtgatcatcgtcggtaccggggccggcggtggggtgagcgccgacattctcagtgacgccggcctgcgcgtcgttctggtcgaagaggggccgctgcgctcgtcgagtgacttcacgatgcgcgaagcggacgcctatccgcagttgtatcaggagtcgggagcacgcaagaccgcggacaaggcgatcaacatcctgcagggccgctgtgtcggcggctcgacgacggtaaactggaccagcagctttcgcacgccaccggaagtcctcgacttctggcagcggcagttcggcttgcggcaactgacggtcaatgcgatgagttcgtggtttgccgtgatggaacataagctttgggtgcgtgcgtgggacactccgcccaacgcgaacaacaaggtactcgccagcggcggcgagaagctcggcatcgacatcgggcacatcaagcgcaacgtcaagggatgctggaacctcgggtactgcggcatgggctgcccgaccaatgccaagcagtcgatgctgctgaccaccattccggcggcgctgggccgcggtgcgacactgtacacccggctgcgcgccgaccgtctgcgctttgccggcagtcgcgtcaccggcctcgactgcctggcgctgaagcctgacggcatcttcccttccggcaaggtggtacattttcgcgctcgccacttcgttgtcgctgccggagccatcggcagtcctgcactgctgatgcgcagcggcgttcccgacccgcaccgcctgctgggcaagcggaccttcctgcacccggtcgtgatctcttcggcgctgatgcccgagcgcgtcgatggctacgccggcgcaccgcagtcgatgtactcggatcacttcctccatcaggcgccgatcgacgggccgctgggcttcaagctcgaagcggcgccgctgcacccggtcctcttttcgacgacgctgcagggttacggcgaggcgcatgcgcgcctgatgcgcgaattcaccagtgccagcgtcctgctggccctgctgcgcgacggtttcaatccgcaaagtcgcggcggtcaggtgcgtctcggcgccgaccgtctgccggtgctcgactacccgctcggcgacgtgatctgggaagccgcccgccgcgcgctgctggcgatggccgagattcagttcgccgccggtgcgcgctgggtcacgccggttcatgaggcggcacccggctatacgagttgggctgaggcgcgcaaggggatcgccctgttgccgctgaagccgctcatctgccgggtggtgagcgcgcacgtgatgggcggctgcgcgatggccgacgccccgccgcgtggcgtcgtcgatcaccgtggccggcacttctggctgggcaatctgtcagtccacgacggctcggtctttccgaccagcctgggcgtcaacccgcagctttcgatctacggcctggtcgcccgcaatgccagcctgctcgccgccgaactggccggcaggccagcgccgctcattccctgagggaggttcgctgccatgctggcgcgcgcgctacgtctgtctctgttgctcgaagtgctgctctatctggcgcttgccaagtacggtttcgacgcttcctccggggtggcggtcctggtggcgctgttcggcgtgctcagcttgcgtgccgccctggtggcgctgatctacgcttgtgcctggacatggcgctcgccggcgccgcgcctctcggcggcgcaagcgctggtaatggtccttggcgaatacgctgcctttgtccgcagttttgtcatcgtctttcccttcgaacgctggtggatgggggcggaccggctgcagccgcaccctgcaggcgctatcggaagcgtcggcgcgccgcggcatcggcgcccgccggtactgctgattcacggctatggctgctcgcgcgccgggtggtggtggcttcgccccaggctggaggctgccggctggacagtggcgacactcaacctcgaacccgtctacgcgagcatcgacgactacatcgatcccttggtccggcgcatcgatgccgttcttggcgaggcgggtgccgagagactgatcctcgtcgggcacagcatgggcggtctggtcgcgcgcgcctatctgcagcggttcggcggagcgcgagtcgccggactggtgaccctgggaacgccgcatcagggaagtcgcctggccttcctcggcttcggcgagaatgcgcgtcagatgcgcccgggcagtccctggctgcagagcgtggcgcgtccgcccgcggtggtcgagaccacggtgatctacagtccgcacgacaacttcgtcatgccacaggcctgcctcgagttgcctggcacggaaagtcgcgtggtcggcggggttggccacctcgcgatgctctattcgccacgcgttgcgcaggccctgctggtggcgctcgagcggtacggccggccccgtcggcaggaagagcacggcgcctgagcgagcgctgcggccggccctcggagtccgcatacacgggttcgctgccccacgcggtccttgcacggcgggcaggtaggcgtatgattcaattcgcgattggctgccgttgccgggagcagagagtcgtatcgccgtttccttgactttccacacctgatagagtaggttttttcgatggaccagcgctctgacaagaagaattcgggctttaccctgatcgaggtgctgatcgtcgtggcgattctcggcatcctgatgtcgattgccgtaccggcctacagtgaatacatacggcgagcgcatcgcgctgccgcccagcagtttctactcgatgtggcgcaacgtcaggagcagtatctgcttgacaatcggcagtacgccacggccttgaggacggcaggagcgccacttggggctggcgagctggacatgaccttcccggcggacatctctccctactataacaatcccgatttcaccggtgtcaataatgccgcgacgccgccagccttcctgctgttcatgtcgccgaaagcgggcaagatgtctggcgacggcaacctggtgatcaataacgcgactcagaaatggcgtgacaccaacggcgacaacgcctacacggcgggtacagacaagccatggtaggttttggaaagccccacgcgaacggcggtttcagcctgcttgagttgctggtcgtcatcgccatactggggattctgatgcggatggcgtggctgccgttccgggaaatgatggcgaatcagcgcctgcgatcggtgacgtcggatgtggtggcagacttcgcgctggcgcgcgtcgaagccatcaagcgcagcagtcgcgtcggcgtcgcgcgcacgacagcggcttgggtgggaggctgggtggtgttcgacgacgtcgaccgggacggtactttcgatcccgagactgacggcgatggactgtgtgaagcgggggaagagtgtgttcttgcctcgcgtccggccctcgacgccacggtcaacgtttgcagcgccgacaccgcgttcgacgtcctgacgttcggcgccgatggtgctgtgcgcgcctacaatgcgggtgcgctgttggccgcgatcccgcggatcacggtcagttccacgttcacgtccgccggtgtgccggcgcgtcaactggagttcagtccgaccggccgggtcgcggtcgtttcggcgggtgtggccgcttgcccctgaggccccgcgaatgaaacccgctcatcgctcccagcgtggcttcaccctcctcgaggtgctgatatccctgcttatcctgctgattggtttgctcggcatagccgtcctgatgctcaaggggcagcgcgcctcgttcgagggctatcagcggcagcaggcactggccatggcgcaggagatggccgagaagatccgctccaatcagggagcggtagccgcctacgtgacggggacgaccgatggtcccaacatgccggggcggggaggacggttcgccacctaccaagcgctttccgatgccgggaaatgttggaccgccgattgtgacgctgccaacatggcgcagaatcacttggcaacctgggatggtgtgcttgtcggggcgtcggaaaccaaggatgcggcgacaaatcgtgtcggcggcatcatcggcgcccgcggatgtgtcgaacgccctgatgcgacgcagccgattttctgggtcagcgttgcttggcagggtgaaggtgacacggtcgcgccggacgcgacggcctccgcctgcggcgcaggtctctacgggacggccgcgcgtcgccgtctggtcacgctccgcgtcgccacttgtctgcctggtggcccgggatgctgatgacaatgcgccactcccgtcgacctggcgccaactcccggcagcgtggtctgacgctggtcgaagtcatggtcgcgatgaccatcggcatcatcctgctgcttgccctgggtacgctgttcgccaattccacgcgcgttttcaaggtcaatgacgatttcgctcgcatgcaggagaacgggacctatgcacttaacgccattggatccgatctccgacaggccggcttttatggccatatcgcgtccttcgacgtaaagatgccggtcgccattgccgttaccggcgattgcgcggcaggctgggcaaccaatgttgcgcaaccgctctccggcttccatggtgtgactcccagcgccgcgcacaccgccctcacatgcatcaatgccagcaacttcattgacggcgcggctggccgcccaagcttcattctcatcgtccgtggcgccacggggggcgcggtcccgtctgccgcactcgcggcgggctcgctttatgtgcaatcggatccgaccaccgggatccttttccgaggtgaccagtacgccgctcttgcaacgccgcccaggcgaaccgttctcggtggtggcgaggctccaatctacccatatcaagcaagggcctactatctgcgaccctgtagtcgtccgaccggcagcggtggtacggtctgtctggcaaccgatgacggcaaccagccgatccctaccctggttcgccaggaacttgtcgacgttgcgggtacaacgacgatggccgagcgggctgtcgccgagggtatcgaggccgtacggattgtctatggtgtcgacaatgacggcaacggtacgccagacaggtacatggaggcaccgaccgagattcagtttacgcaagtggtgacggcgcgggtttcggtcctggttcgttcgcccaagccgaccaatgggtacaacgatgacagcagggactacgatctgaatggcgatggtgttgccgagttgaactgcactgatgacgggcttccctgcaactatcatcgacatgttttcacacagtcgttccaggtgcgcaatatcgcacaacggcttgcattgccatgatgaagacactatgaagagaacagtcaagtcgcaaacgggcgtggtgctcgtgaccagcctgatcatgctggtcatgatgacgctgctcgtcgtgtcgttggtgcgcaccagcgtcattgagctgaagatagggggagccagccagattgccgctcaaaatcttgccaacgcggaggccgcgatctgggccttcatgaacgcccccaacaaccgcacggggttcgtccatggcgctgcgatggacgtcgatctcagcgatgattatgactttagccttccgcagttccaacacctgagggaggtcaccttgaccgccaacgaactagcgtgtggcgcagccgccggcgtcggagagggcaacatgacgggagagaagtctccgcaggcggtctattttgacgttcgggccgatgcacgcgacggggttttcgctggccgaacgatcgttcaccaaggcgttcgggcgctcttgaaaagttgcggcccctgatttgcactacctagactggaagcgaggctcgatcatgctagtcaccgaccaaacacagcctgccctcaagccctggcaacggcgcgtggcgtggaccctgattgcggcgctggccaacccggcgaccgtgctgccgctctctctgtactcgtccgctgtcgcggcgcgagataccgacatctacctgtccacgacctatgcgggcagtaccgcagagccggcgatcatgctgattctcgacacctcggattcgatgaacgcaaccgaaggatggcgtgagtacccaggtgcctatgattcgcatgtcgagtatctgtggaacgacattggcatcattcgtgataccgagcaaacgacagcgcatgccgacaggattaccacggcggcggtgccggtgttgacgaagtacggatcgtgggcgggggagaccctggcgcagcgtcaggcgctgtggaatgcggcaaaggcctacgccaacgccagcgagccgggcgatcccggcgcacgcaacacctatcgcaattacaacaacgccaactggatcttctggctgccggccggaaccgacgaggccgacaagcgcctgtggtcgaacgctttcaaccgttgggccgggggggttctccagagcagcttcccggcgcaggttcgcggtggggtggactacgggagcaccagtgactggcgttcctacaacaagtgcaacgattcgctggagaagctgctgccctccaccgtcttcgcgccgacgccctatccgcgtaacaccggcaagtacctcaaccagcagtggcaacgctgggagcggcatctggatctggtcaaagggcgggtagccgacggcgatactacctacccgaccacgcttggcgccacgcaggttcccagcgccacggccactctgccgatcctagccggcagcgtggttggcgcgatcggcagcaacatccgggcgcgcagcgagttcatgggaacccccggtggcgtggcgccttacccggtgcgcgacagctatccgcgcttctccggcgccactccgccaaccttgatcacctcgtttggcagcgtcaccgacattggcgaccagggccagcccattcgtactgcgagcggaacctcccgttccgggtggaccgacctcaaggccgatctgggaggcttcaacttccagagctacgtcaacggcctcaattcgacgcaactggtcaatctgctgggtctctacgacatcgtcgccgataccacgaccgccaagcacaaggcgtggaaaggcaatcgcgacgatgccacgccgccggccttcggcaagatgaccgggacaccggcctattacgatttcccggggtcgctcctgaaagtgccatcgggtgttgcggtcaccacgacgctgtgcacccgcacctgcgagatcgatgccgatccgggtgtggcgggcaaggatgcggtcttcaaggcgcacgattccggagacccgccgaaggatggaggcaacaatacgaagtattgggtcaagagtggcgccacctgcgtcagcaccagtgtcaccggcagcgattgcagcacggcgcccgacgcctgcgccgggattcccagccttagcaattcctacaccacgatcaacaacaccgcttgcaaatggtccgggcgcagctcgatctatgttgagggcgtcggcacttactactatggcggtacgtgcagcggttcctgccgtgggcagggtttcggcctgggcgcgagcgactgcccatccggtgcgagcagcgctgcctactgcagcgaaacccttcccgatctcaccatcggctccacggtctatccgaatgctgcgctttccagcggcgatggctcgacgaccgggtgcacggacaaggccgacacgactgccacctgcgaggcgcgtgagggttccgtcggttgccgctatgtcggctcgaccaacacgtgtctcaatccgacgacaagctccaccacttccgtcgccggaacagatgattacaccgtctatccgttcgcggccaagacggactacctcgagcacgactgcaaggctgataacggcacggccggcaacccgagcaacggcttcctgaccaccgcttccaaccgcaccttcggtcaggcgtggaactcgacgaattccgccgcgggaacagtagcctcctacacgccgaccgacccgtcggccagctacccgacggtcgacatgtactcggtcaactacctcaactggaagtttgggccaaaaggacctacgggcgccccgatcggccgcaagacacgcttgcagatcgccaaggatgccttgacggatctggtcgcgaccacggacggcgttcgcttcgggctgaccgtctacaacaaaatgcccagcgatgttggcgttaagctcaccgagggcagccagggcggcaacgtggcctatgcgatccgtcgcatgggcgtgagcagcatagactcggattacggcaatcgcgtaacactctccgccgccatcaatggcgtggtagccactggcacgacgccactgacggaagtgatgtacgaggcgtacctgtacttccgtggggagacgccagttttcggcaccaacaccacgaccgcggtcggcggcggtcaggtctcggcaggccgagacgcgtcagccattggcgccgatggcaagtatgtttcgccaatgatgagtaaccccaacagtacgacgccagcgacgtgccagaagaactatgtcgtcctggtttccgatggcggtcccgagaacgacaatcaggcggacacccgggtgcgcgcgctcagccaggatccgccgtttattgcggccacggtcagtacgcagcaggcaacaccgacgcagcagttcgaagacgctggcgtaccgtatggtccgaccgacattgtctacagcacgaactacatctggctggatgagctgacccacttcatggccaacggtgatatgtcgcccggtggcgcctccgccactgacgcgcttgccggtgttcagacggtcagcacgtacacgatcggttttgccggcggcaattcgccggtgctcgtcaatgctgccgctcgcggccgaggtgccaactacctggcagaggacagcagcgggttggcgagggcgctcaaggacgcgatcatcgcgattcgcgactggaatccgacggtcgctgtcccgcttgtgcccgtatctcccatcgattcctcggtgagttcggacgatgtctacctggcgttctttggcccggtgttgcagaagtgttgggatggcacggtcaagaagttcaaactcagcaacgatgcgacggaatgtggaaccgatctcgacggcgcgaccatcccgctgtgcctgactgggcaaactgacttcggcagtggcttgaagaacgtggtggaatacttcatagacccgaccactttggcgcgaacggcgagggtgcgcgataacgcggtgagctactggagtgatccgctgaatccggacggtggaaagccgaacaagggcggcacgggccatgtgctgaagaccgcagccggttccacgccagccttgcgcaacgtttacacgcatctctcgagcagcggtgagacggacttgactgcagacgtcaacaaactgtcggaggccaatgatacgcttaccaagaccttgctgggcaacgcgtcgatgaccgatgaggtgcgggcaacgctcctcaactacgcgcgcggcggcgatccggcgaatgcggggtgcagcgacgcggattcgggcaccgcttgctccgcctggcgagcctggccgcatggcgacgtgctgcattccaaccccgccgccctgcgttacgagaaggacgttgacggtgctgccgcgacagtcgatccgctgctctacatgttctacatgtcgaacgacggtctgttgcatgccgtggaaacggctacgggggtggagaagtgggctttcatgccggaagagaacatcggcagactcgcagcgatgcgagagaacgcggtcggcgagcatctcatcgccggcgatggtagtccgaagatttacgctaacgacgtggatggagatggcaggataacggcgggcgacaaggcgtacctcgttttcggtatgcgccgtggcggccgggtggtctacgcgcttgatatctcggacagggacagaccccgtttcatgtggaaggttgacaacaccacgacggggtttgaggagctaggcgagacttggtctgtaccggcgttttcccgcatgcgcgccagcgcggacccggtagcggtcttcggtgccggctacgatccggtggccaatgaccagttgacggtaacgctgatccgctcgggaacgaccggaacagtaacgacgcctatagatcacggttacgccacgggtgaagaggtcagcataacgggcgcccgcgaagcaccgtacaacggtaccaagacaatcacggtgaccggcgcgcgaagctttacctttacggtgacaggctcgcccgcctcaccggcgaccgggaacgtgagggtcgagagcaatcgggctgccaacatgggccgtggcgtgtttttcgtgaatgcccgcactggcgctttggtcaggagcttcacccccgcggccagtgccggggacaacactcaggtttcggggatggacttcagcatcccctcggatgctacgccggtaaacgtcgacctcgactcagggggttacgtcgatcgcctctatctgggtgatctgggaggcaacgtctggcgcttcgatatcgacagtgcctcgccgaccgcctggacagcggtcaagtttgccgacctgaccaacggcgcgatcccgcggcggaagatcttcttcccgccggctacggtgaagcaggagttcctcggccagcgattcgacgcgatatacgtcggcaccggcgaccgcgagaatcccttgcgtagtgacaacgtcgacatgatggtcatgatcaaggatttcgagactggcttgacgtcgagtcggacctctccggtcgttttcagcgcgggcactggcgcgaccaacttctacgatctgactgccaatctggtccagtttggttcggcggccgaaaaggagacggcccggcaggcgatcaaggatacggcaggctggttcgtaaggctggagaccggcggagttgccggggaaaaggtggtcaatgcgccgtcagtcttcttcaacgtcctgcgcttcgccacctacagcccgctggcctcggcatcggcctgtgtgccgcccggcaaggggacgaattattcgatgagcgcgctcgatgggcgtatcgtcaccgacaccaaccatgatggcgtggtcacgaccagcgactcgcgctcttcgccggacgtctcaaaaggctttggctccgacgacacgctggtttttaagaaaacccccggcgctggaggcggtggcggtggaggcggtggaggcggtggaggcggtggaggcggtggaggcggtggactcggactcggcagcggcggcggcgacgacacgacgatctttcacatggactgtagtgatggtccctgccgtttagtgcccattggcaaagtcggagcggggcaacgcgtctactggttccaggaacctgagggatgattgcgggtaggtcccgctaccggcaggagaggcgtcgctgctgacacgacgactggcgccctgcctgctgttgtcagccgcgctgcacgctgctcttctgtcaagcttggggcccgcgagggccccaagcccgtccactgtggctacccgcctggagatccgaatccacggttctcccgataccgtgcttgcccagcccgcgacgccaaccgaaaacggtgccagcgagccggaatctccgtccggcgacattgctgaagccagccatcaggcgccggcggggaccgcgaaggcggacagtcagctagcgtctgatacgcctgacacatcgccggcgattgagctgcccatcgacgaattgtatttcaggtcgtcagatctcgaccagcagccgtacccgctgacatcggtagcgccgtcctatccgcctcacgccttgctcaacgaaatcgagggctgggttcgcttgttgctgatgatcgatgaaactggccagattcggcatctggaggtactcgaaggcagccctccgggcgaatttgaagacgcggcgctggcggcgtttcgcttcgcgccgttttccccgggacgccgaggtggcgaggcggtcaagagccggatgatcatcaaggtggagttcaagagtcaggatctgcagagcgcaaggcgcgagtgacacccttgatgcgtgtctcccggtggcgcgaccttgcgtgtcgtccgttggacaggaagtgagattggggactggcgccggggcccctgaaatcggtatccttcgggtttttccggtttgaaccgtcgcgcggatctcgccagggctgcgcaaacctgaggacactcgtttgaccatcaagaagacgctggtgctgctctccatcatcgtgttgagcggctgtgcggcgctcacccggcagacgctcgacgagcagttcggcaaggcagatccggcgcgcttcgatactccacgcgctccggtccgcggattgtcctaccgtgccgatgtgcagccgatcctcgagcggcgttgcgtggtctgccatgcctgttatgacgcgccgtgccaactgaagctcactgcctgggagggaattgcccgcggcttgagcaaggatctggtgtacgacggcggtcgtctggatgaggcgccgccctcgcgcctgtttaccgacgcgcagaaggcgtcggactggcgggccaggggcttctcgcctgtcctcaacgaacgcgaccagaccccggcggccaacctcgcggcgagcgtcatgtaccgggcgctgcggctcaaggaaagccaccccctgcccgagacggcaatcctgcccaaatccttcgacttttctctcgatcgcgtgcagcagtgcccgcgcattgaagagttcgaccacttcgaggacaagaatccctggtggggaatgcccttcggcctgccaggcctggattctgccgaaatgagcacgctcagccgctggctggaacagggagccccgttcgagggcttgccgccgcttccggcgtcggtcgagaaacagattgccgactgggaagcgtttctcaacggtgactcgctgaaacaacgcctggtcagccgctacatcttcgagcacctgttcctggcgcatctccacttcgacagcgaccccgagcaccactatttccgcctgatccgctcgcgcaccccgccgggtcagccggtcgatctggtcgtcagccgccggccgtatgacgatccgggtgtcgagcgggtgtattaccgacttgagcgcgagcgcgaaacgatcgtcgacaagacacacatgccctacgcgctcggccagaagcgcatggcgcgctggcgggagttgttcctgaagcccgactatcgcgtggacggactgccgtcgtacgcgccggacgtggcctccaaccccttcgtcgccttcgcggcgttgccgaccaacgcgcgctatcagttcatgctcgacgaggcggagttcaccatcatgggcttcatcaagggtccggtctgtcgcgggcaggtcgcgctcaacgtcatcaacgatcgcttctgggtgttcttcctggccaacggcaactcgccgcaagaagccgaggcgtttctgtctcgcgaagccagactcctggaattgccgacagcagagggcagtgatgccggtatcgtcgggccctggcgcaagtacgcaaagcgggaagccgagtacctgcaggccaagtcggatgccctgacgcgctacgcggtcacccggcggccgcccgacctacaatggatctggaacggtgacggccggaacccgaacgccggcctgaccgtctttcgccacttcgacagcgcatcggtcgtcaaggggctggtcggtgagccgccgaaaacggcctgggtaatcggctacccattgctcgaacgcatccattatcttctggtcgccggcttcgacgtctatggcaacgtcgggcatcaactgctgtcgcggctttacatggatttcatgcgcatggagggcgagttcaacttcctcgccttcctgccgctcgaccagcgcaaggccgtgcgtgactactggtaccggggtgccgacgaggacgtcaagaaccacgtgtacggaacgctggcgcacttcgaggtggacagcgggatcaagttccgcacccgggagcccgtgcaggagttctacgccctgctgcagaagcacctggcaccggccctcgagcgtcgctacgacctcgcgcaagtgagcgatgccgccttgcgcagcgatctcgccgctctcgccggcgtgcgtggaccctcgctgtcgtggctgccggaggtggtcgtcctgcgcgtcgatgacccgccgcgcacgccgcgccatttcacgctgttgcgcaacaccggccatagcaacgtttcgagcctgctgcgcgaaggccgcgaactgctgccggcagagaacacgctgacggtggtgcaaggtttcatcggcgcttacccgaacgcgatctaccgcgtaccacgctccgagatccggaccctggccaaggcgattggcgagctgtcttcggaagacgattaccgtgcgctggccgatcgccatgcggtacgccgtaccgacccggcattctgggagtacagcgacgagattcagtcggcccatctcaagcaggcgccgatcagtgccgggctcctcgactacaaccgcttcgagaaccgctgatcggcatggccgcccgcctggcgcgctgcgcgtgcgcgccagtcgttgttccgacgactcctgaccctttttgcacgtgtcgaccgtttactgccttgagcccaccctcaacgaaaggactgccatgccgcgcatcgttctcgcctgtctgaccactctcctgttgactgccgcgacctggcggccggcatcggcggccgcacccgccgagccgaccgttgcgcgcaagaccctcgccgccttcgccagcgaacaggatctgaccggcctcttcaagcgctgggccgacgaagcgcagcggcggcgcgaggagcagcaacgggcgcgccgcgaacaggccgccagtggtgcactcggccaacaggttccaccttcgccggcgccgacggcggcccccgcggcagcgtcggtggccaaggaagccgcggccggaaaggccgactcggtgaccaacgtccagcacgcgggtgtcgatgaaggcggcatcgtcaagctgcacggggaccatctggtgatcctgcggcgtggccgcctgttcacggtcaacatcggtggcgaggatctgcgcccggtttccgcggtcgatgccttcggcagcgacgtcgacccgggcggcgcctggtacgacgaaatgctgatcgccggcaacaccattgtcgtcatcggctacagctacgcgcgcggcggcaccgagatcggcgtcttcgacatctcgcgcgcggggcaactcacctatcgggcgacctatcacctgcgctcgaacgactactactcgtcgcgcaactacgccagtcggctgatcggcagcaagctgatcgtctactcgccgcatgtgctcagtccgtggggcgatccctgggcggcgttcccggccatgcgtcgctggcgcccgggggcgctgccggccgattttcggcggattaccccggcgacacggatctaccgtaccgacgaggcgctcgacccgttcgccggtgtcgccctgcacagtgtctcgatctgcgacctcgccaagcccgagatggactgccagagcacggccgtgctggggccgccggggcgcgttttctacgtttcgccgaattcggtcttcgtgtggacgacggctggccggggtggaccacaggcgactgctccgctttccgccgtcttccgcattccgctcgatggctcggcaccgagtgcgctgaagacgctcggcagcccgatcgaccagttttccttccacgaggacgacagcgggatgctgaacgtgctgctgcgggccaacggccgtggcgagggcatgtgggcagccgaagtcaattatggcgacctggccttgttgcgcgtgccgctggcgagtttctccgatggccgtgacagcgcgcccgtcgacgcctaccgccggttgccgaaagccgccggtcaggcgctgcagagtcgctatatcggtccgtatctgctgtacggcgccggcaccggctggcacgcgccacagccgacgacccagtcgcaggtgtatgcggtgcgctacgcgcagggcgatgtctacgaactgccgctgccgcactcggtagaccgcctcgaagcgttgggcagcaacggcctagtcgtcggtagcgatggcaaggatctgcacctgaccagcctgcgtctggcgcgtttgccagtgaccgccgaccgctacacgcgcaaggacgccgcgcagggcgaaacgcgcagccacggctttttctacaaggccgagagcgagttcgacggcctgctcggcctgccgatcgtcggcggcagcgagcccggcacgcgccagctccaggccgagtcagcggccttgctcttcctgcgcaaccgcggtctgtcgttgagcgaactcggtaccctgaaggcgcggccatcggccggcgaccgcaacgacggctgccgtgcctcgtgcgttgattggtacggcaactcgcggccgctgttcgtgcgcggacgcgtgtttgccctgatgggctacgaaatcgtcgaagggaaggtcgatgcgaagcgcatcgtcgagacgcggcgggtaaactttgcgccggccatgttgcaggtgacgaggtaagccggacgggcaggtccgcagggctgtgacggcggccggccgttgtcggcgccgcggggggagggcggtgtcccatcccggctggctgaacgggcacgcgtagcggtgccgcccgcacaaaaaagccatgccgcccgcaggcggcatggccggcttgcccgggccgcgtcctcggcaatcgaggacccggcgcggaagcgtcgccatccggctcagaactcgaagtcttcctcgtagaactcgagcgcgccacgcggtgcggcaccacggtcctgctctcccttgcgtagttcgacgcggcgaatcttgcccgagatggtcttcggcagttcgccgaactccagtcgccgcacgcgtttgtaaggcgacagacggctgcgcaggaagacgaagatgtcgcgcgccagttcgcggctcggctcgtagccggcgcgcagggtgaggaaggccttcgggaccgccaggcgcagggcgtccggactcggcacgacggcggcttccgcaaccgcttcgtgctcgatcagcacgctttcgagttcgaacgggctgatgcgatagtcggaagccttgaagacatcgtcggcgcgtccgacataggtgatgtagccatcggcgtcgatcgccgcggtatcgccggtgtgatagaagccgtcccgcatcacctcggcggtcttttcgggatcgtcggcataggaaatcatcagtccgatcggccgcgacgcgaggtcgagacagatttcaccttcctcggcaacatggccgtccatgtccaccaggcgcacctgatagcccggcatcggccgacccatcgaaccgagcttgactggctggccaggcgagttgccgacctgtgccgtcgtttcggtctgcccgaaaccgtcgcgcaaggtgattccccatgcttccttgacctggtcgatgacttccggattgagcggctcaccggcgccgatcagttcgcgcaccttgaccggatacttgcgcaggtcttcctggatcagcatccgccacaccgtcggcggcgcgcacagcgtcgtcaccgagcagcggaccagcgtctcgaggattgccgccgccgtgaagcgcgagtagttgaaaatgaagatcgtcgcaccggcgttccagggcgcgaaaaagcagctccacgcatgcttggcccagcccggcgagctgatgttccagtgcacgtcgccgggttgcagccccagccagtacatcgtcgacaggtgcccgaccggatagctctgctggctgtgcagcaccagtttcggcttcgaggtggtgcccgaggtgaagtacaggagttgcggatcggtagccagcgtcggcccgtcgggggcgaagtcggtcgactcctggtaggcctgttcgagctgctgccagcccgccactgccccgccgaccgtcgtgcgcgtgtagtcgcccggcaggctggtaaatttatcggtgtgcgtgtggccgatgatcacgtgccgcacctgaccccggtcgaggcggtcgcgcaggtcgtcgggagcgagcagcgtcgttgccggcgtcaataccgcgccgagcttgatcgccgccagcatcgtgtcccacagcggtacttcgttgccgagcatcatcaggatgcgatcgccacgcttgacgccctggccgcgcagccagttggcgacctggttcgagcgctgcgacatttgcgaataggacatcttctgttccgagccgtcctcgttcaccacccacagcgccggccggtcgttgcccttcgccatcacgtcgaagtagtccagcgcccagttgaactcggtcaactgcggcggctggtaatcccgatacgcggtctcgtagtccgtgcggtgcgcctgaaggaaatcgcgtgcctggacgaaagccgaataagacatgtttgctcctttcttcttgatgaaaccaccgggcagccgatccgcgcagactcgcgcagcaggttgaaaaccaaccggcgtccctccccattgaatcgcaggtcccggccaggagcggcctcgctggtcggccacacactcgggtgcaacgtcccgatggccgtctcctgcccatcgatacctgcttggtcttgcaggccatgattgtaagggacttaccgcgtcggcagccatggcccgaatctggaattttctcgctgcggcgcacgtagtcttacgccatgcgaccgggtcggcgcaaactcgcgtcgaacgccgtctggagacagccgtggaccccgccgtgcaccctgccgaacaccctcgttgctaccaatcttgccgacccgtgatcggtggcactgtggccgacggtgtccccctgcaaggccccggacgtcgaatatccgcatgaacgggatgcggttatgatgacggacaacaagaagaggatgacatgacccaggccgagcgcttcggcatcatcgaacggctgctgctggcgcgcggcagcgttggctttgccgatctgcaggatcgactcggcgtgtcgcgcgccaccctgtttcgcgatctgcgcgacttgcgcgaccggatgggtgttcccgtcatccgcgacggcaccaccggcagctaccgcatcgaccgcagcgtcgaacgctacccactccccggggtgtggttctccgccggggaaatccacgccttgctcagcatgcagcaactgcttgccgccctcgacaccgggggaattctcgccgaacacattgccccgttgcgcgaacgcctggccagcatgctcgacgtcggccagtattccgccgacaacatcgtccggcgcattcgccttctcagcgcggctgccaggccttgcaccccccaacatttcccgacgatcgccgccgccctcatggagcgtcggcggctccacatcgactaccgtgcgcgcagcaacggcgcaaccagccagcgagagatctcgccccagcgcctgacgcactaccgcgacaactggtacctcgacgcctggtgtcacctgcgcgacgagctgcgcagcttcgccgtcgacgccatcaagactgtcaagcccgccgaagctccagccatcgacatcgccgaccccgaactcgatgccgcgctagctgccggctacggcatcttcgccggcagcgacgtccgctgggcgacgctcgtcttcaccgccgaacgcgcccgttgggtcgccgccgagaactggcacgcgcagcaggaaggccacttcctggacgatggcagctatcaattgcgcgtgccttacagcaacgacccggagttggtcatggacattctgaagtacgggccggattgccaagtggtcgagccggtggagttgcgggagaaggtgagggggttgctgggggaggcggtggggaggtatcgcgatgagtgaggagaagcccttgaaagacagtgaggcatttgggaagctggagcgtggtgcagatggaaacgttcttcgctcacaccctctgattgatcacatgatcgacgtggcggcgtgcttttgccgactggcgggttgtcgttcaatccgacgcgcgatggaaaggagcgctgggcggcaactcacagatcaggatgttacccgtttggcggtgctggccttcctgcacgacatcggcaaggcaaacagcggattccaggccaagcgctggcgggatcggatacctgtagcttggccggtaaggatctccgcggggcacggtcctgaggccttcaaactcttcgacgtgccaacggctgcagcagcagtgcagccactgatcgagcaagtctgttcctggggcacggcctctgacccactgttgattgccagtatcagtcaccacgggcgaccaataaaggacagccccggcagcagcctcctcttttggaagacgcaaaccggagcgtacgatccagcctcagtacttagagcaatcgccgagagcgctttgtgcctgtatccgctggccttcgagtctggcggggaggacttgccagatgcctcagcgttcgggcatctgttcgccggtctcgtccaactggccgactggctgggatcggacacccgcttctttgagttttccggtccgggggaggcgagggcggcaagagcaacggacctcgccgaccgggccatcaccaccctcggtctggacgccgaagactggcgcgagcgactcatcgcgaccaagcaggactttgccaggacctttggcggattcccaccacaccccatccaggccgccatgggcgacgacactcttgggccgctggttatccttgaatccgaaaccggcagcggcaagaccgaggccgcgctctggcgctatctgcagctttttcgcgcaggagaagtggatagtctctactttgccttgccaacacgagtcgccgcgggccagctctacaaacgggtgcaggacactcttgatcgcctttggccggagaatccaccgctggccttgcgcgctttgcccggctacgtcgctgccgatggccaagaagccaaggctttgcccgatttcaaggtgctgtggagtgatgacctgaatgatcaggcggctccacaccgctgggccggcgagaacgccaagcgttttctcgccgccccgattgccgtcggcaccatcgaccaggcactgctcggcgccctgcaggttgcccatgcccacctgcgccacgccaccttggctcgcagcctgctggtggtcgatgaagtgcacgcttccgatgcctacatgacggtgctgcttgaacagttgctgaaggcgcacctgaactgcggtgggcacgccgtgttgctctctgcgacgctgggctccagggctcgcaaccgttacctcgcgctgaacgcagaaagccggacttcttcgctgctcgcagcgatgcccttcgccgatgcctgtcaggtgccctatccagcgatttcggacaaccagagcctgtgcgcggtagcgggaactgggcagtgcaagtgcgtacgttggacagcgcgcgacatcattgactcgcctgagcacattgtcgaactggcgctggcggctgccgctcagggagccaaggtgctgatcgttcgcaacaccgtgccggccgcgatcgccaccgtcgcggcactggaagccaaggtgccagaccgtgcgtggctgttccagataaacggcgtggtcacgctgcatcacagccgtttcagtcgccaggacagaccgatactcgatgccgcgatcgaagaacgcttgggcaagaaccggtcaagcggcgccttgatcgtcgtcggcacccagacccttgaacagagtctcgatatcgacgccgatttcctgatcaccgacctgtgccctatggacgtcctactgcagcgcatcggtcgtctgcatcgccacgccaacgagcgtcccgagccttaccacattgctcaggtcgtgattctgacaccgacagggaatgacctgacgccgctgcttacccgcccgaaaaacgggctcgggcgccaccggaacggcggcggtgtgtatgacgacctgcgcgtcctcgaagcgacacgccgattgctggccgataagccggtagttaacattcccgacgacaaccgctatctggtggaggcagcgacgcatccagagcggcttgaagccttgcaagctgaactcggcgaggcgtggcaaagcctcgcagcaaagctcgaaggagacacgagcgcggaaaaaaccatcggccatctgcatacgctggacgtgcaacaacgatttggcgaggaggagttccccaccggcgttcaggttggcacccggctcggcgcgcaggaccgagtagtgcgctttgatgcggaacagcccggtccctttggcgaaccgctcaaggcccttcctatccgccaccatctgctgcccaaggacttgccgctggatgtcgaacccagcgcagtcacgcaccacgagaactgcaccactttccgcttgggcgaagctctttttcgctacagccgcctggggctggaaagtctcaaggaccaatgacccattgccggagattagccgtgacgctgcgctacaaccttctcgatgaacccctgatccgaacccggcttgtggccggcgggcaacccaagtccttcagcctgcccagcctgtttcttgcgttgaggcaggacgcggtaagggactttcccgctctgcgcccccatcaacgccacccgtggcatgcctttctcgtgcaactggcggcgattgccctgcatcgtgccgggcgaagcgagctttttgacagtgaagcggcctggagacaagccctgctggatctcacgcccgaacatccggatggtgcggcttggtgcctgattgcgccgcacgaccgaccggcgttcatgcaggcgccggtgccaggcgggcaaatcgacggctggaaaaatacccttcgcgccgctgacgagctggacatgttggtgacctcgaagaaccacgacctgaaagctgcccgaatgcgtcgcgccgaagttgacgattggataatggccctgatcagcctgcaaacgcaggaaggctttctgggcgcgggaaactacggcatctctcgcatgaatggtgggttcgccagccgcccggcgatcggcgtggtgccaacaggacactggggccagcgttgggcaagagatgtcagcgtcctcttgacccatcgcgaggccatcgttgaccagcaagggctgaaggacgcaggaggcatctgcctcgtgtggctgcaaccttgggacggtgaagctagcctgccttttggtgcgttggacccttggtacatagaaatctgtcgccgaatccgtctgttatttcgcgcagagatttctgccacgtatgccatcaccaccggaagcaaggcttcccggattgacgccaagagccgcaatggtctgacaggcgacccgtggatgccaattgatctagccgccgagaaggccctgacaataagcgctgaagggttccattatcgacttgctgtcgagttgcttttcggcaacaagttttcccgcccggttgcgcaaattgtcagcgccgacgatggaccacacagccttgttgtactgactcaaggtgtcaccagggggcaaggaaagacagagggctaccacgaacggcacatacccatctcacccaaagttcgccagttcatgttgcaagagcacactgaccgactggcaaaggtggcatctgaccgcgtgagtgccattggccaagtacgatccgtgctctggactgcgcttgctgcattgtttgataagggctctgccaaggacaagttctcggatagcgcaaagaacaaggcaagcgacttcagcaagcccttagagcaagccgaagacgcccgttttttcatcgccctgaacgaagaaatagagtccgagcaacccgacaacgagcgcctgcaatggctggtatcgatggcagatgctgccgaatctatcctcaagcatgcattcaccgccggcccgcaatgcggcgagcagcgctaccgcgctcaggccgcggccttatcccgattccacagtggtttgcgaaaccccaagacgctgccagacctggccaaccatcttcgccaactgtccattgacaaggaacttccatgagcgcccatgatgccgatgcgccgagccagcccccggctgctgaaaacttatctccaaagcaggaaaacccgattgccagactggcgagaatcattacccaggctgcccgcttcaagggggatgcacatggactggacaacggcgagcatgctgctttggcacgtctcgacccggacgccgagtttcgtccccatcaaatcgctgccctgtcccgtgcactggtctatgccgacctcgcacccgaaaactggcaagctgatacctggcggcgttgggcgatgattgcccatggaatggcattggccggccacgatggcagtcggcgcctggggcagcaactcagcgcggcgggagtttcggagtcgcgagtgaccaagttgctgactgcacgtggcgatgcttttaggcaactcgttccgcgtttgctgcgactgctggccagcaaggaagcgcaggcacccaactggtttgatctcggcgacctgatcctcaaccagggccgcgatgagcaaactgccgagaagatccgcctgagaatcgccggcagtttcttctctgccgaagccaagaaacccaaacactgattcactcactggagcctgaccatgccaaccccgcgtttcattcagattcacaccttgcacacctacccggccgcactcctcaatcgtgacgatgcagggcttgccaaacgtctgccattgggcaacgccgtccgtacccggatctcttcgcagtgcctgaagcgacattggcgggtagtggaagaccggttcgccctgtcttgcctggacgtgccgatggcgattcgctcgcgtggcaccctggaattgatcagcaaacggattcaggaaagcggggtctcggagaccatggctcaggccgccgccgaagccatgcgggatgctggtttgctggacaaggggggcaaggaaaagaagggcgacgacgctttgaaaaccggccaagcagtgttgctgggcaagcctgaaatcgactatctcgttaggcgctgcgtcgatcttgcgagtgatggcgtcgaagaaaaagggttcaaggaattgatcaccctatggctgaagggcaaagacgaaaagagaaatatcgaggccctcaagcacggcagtggtctggagtccgccctgtttggtcgcatggtgacatcggacgtgctgaccagtcgcgaggcagccgtttacgtcgcgcatgccttcaccgtccaccaggcgcaggtggagaacgactatttcacggtggtggacgatcttctgcaggatgccggggaattgggctcagcgggcatcttcgacaccgaactcgcctctggcctttactatggctatgtcgtagtggatgtgccgcaactcgttcagaacttggaaggcgaggacttcaacgaatgcttcgcatccggcaccccagccgatcgtcgtgtccttgccgggcaggtcgtacagcatctgctgcatttgatcgctaccgtcagcccaggtgccaaacgcggttccaccgcgcctttcgactgggccaagttcatgctcgttgaagccggcgactggcagccccgcagtctggccggagccttccatgatgcactgccgctcagtgggagtggcggcaccattcgcgagcgaactgtcgaccgtctgaccaaggaaatcgccgccatggacgatgcgtatggggcgcctctgtcacgccgttttcttgccattgaccaagaggtgcaagtccccggcgccgagcgactgaatttggccagcctggcagattgggcaaaggaaatcatcgaacaaggggcgtgctgaaatgcctcgccatctcttgatgcgactggagtcaccgttgatggcctttggcggtgagaccatcgacaactacggggtgattcgcgattttcccgcgctgtccatggccacgggtctgttggccaatgctctgggctatcggcgggaagaaagcgaatcgcacgatcgtttgcaggcccgtttgctggtgggcgcacggctggatggtgacgtgcagcggctgaccgattttcagaccgcgcaactgggcaaggatgacaaaggctggacgacctggggagttgccgaggagcgtcgcggaggggcagattcctacaaatcgcctcatctccgctaccgcgactaccacgccagcctgaatgtcctcgtcgccctgcgcctcgagcctgctgccgaatccccgacgctcgatgatctggcgcaggctctcgatcatccggctcgcccgcttttcattggccgcaagacctgcctgcccagtcgacgcgtcttcgctggctggcatgaagccgaaagcgtcctcgctgccctgcaaacggcgcagttgcccgacaaggccaagcacctgcgggtgcagtggccggaaggcgagggcatccttgccggcgatcgctctctggacctgtgcgacgagcgcaactggatgagcggcgtccatggcggttggcggcctgtgcgcgaaggtcacttcgtcttgccgggatccccgacatgagccttcagctattgcgtctgcagccggctcccactgccttggccctttgggccacccgctgtcggctgttgtcgccggatggcgatttcggctatgccttgcatgccttgctcagcgaagcttttggcgatctggcgccgaagcccttccattatctgggcgggcggcaaggtttgctggcttacaccgcggccgacctggagatgctgcgcctgaacgccagcctcgcaccaccggacgtggctcgggcactcgggttggatcatctggatgcacgcccgtttcctacagcttggcggacaggacagcggttgggtttcgaggcgcgggttcgtccggtggtgcgtggcaaggatgggcgagagagggatgcctatctacatgctgtggagggcacggtcgacaccgggcaagtcggtgtagacggcagcatcgccgagcgcaccgcgatctacagtgactggctggcagcgcagtttgcgttcgatggcgctgcgcagattgcggaagcgcacctcgactccttccggctcactcgcgttctgcgtaaagcggggagcggcgaaaacggcaagcggaagacgacgaacaacgccggcccggatgtcgtcttcaagggtcacttgcaggtgagagacccgccagccttcaaccgtctgctgggacgaggaatcggtcggcacagggctttcggcttcggcatgttgctgcttaggccggccgggtcatgctgaagggacggctcgggctggaaacggcccgtgttccgcatgtcgaccggcacggcctgatctggcttgagcgcggcgaactctgcgtcatcgatggctgcctgcatttcatggccggcaaggactcgctgactccctacatcctgcaggtgccacatcaggccgtatccatgatcctgctcgggccgggcagcagcgtcacccacgatgccctgcgcttgctcgcgcggcatggcaccttgatggcggcagtggggcaggatggagttcgaacctataccgcccccccattgttgccggatcgctccgatgtcgccaggcgccaggctgaactgtggggaagcccccgccgacgcatcagcgttgcccggcacatgtatgcgctgcgtttgggcgaggttctcccgcaccgtgatctggacaccttgcgaggaatcgaaggtgccagagtcaaggcgatctatcgtctgatggcggagaaatatggcatttcctgggaaggcaggcactacgaccgcaacaacccgggagcggcagacatgccaaatcaaggcatcaatcatgcggcaaccgcggtgcagggcgcagcagccatagccgtgcaggcattggctgcgattcctcaacttggtttcgtccatgaggattcaggacaggcatttgtgcttgacatcgccgatctttttcgggacacggtcacccttcacatcgccttcaccgcggcgaagaaatctatcaatggcgacgaaaccaccatcgaccgccttgtccgccgggaggcgtccaccgtatttcgcaagcaagatgtcatcgccagcatgatcgacaagatcaagctcgtactacggacggaggaaaacgatggcactggtagtaatagtgacgcgtgatgttgcctatcgataccgaggcttcctggcgtcggttatgctcgaggtcgcgccagccgtgtacatctcgccccgtatgagtccggcagtcaggggccgcgtttgggacaccttgtcgagctggttctcggccgagccgcaaggtagtgtcgtcgttgtctggcgcgatctgaatgaaaccgggggtgttgggatcaagacgctgggtgagccgtcgaaggagcttgtcgaggttgacggcctctggctggtgaaacggatggtataaagtgctctttaacaaaatgaatcgatgttgaggttttctcttgtagttcatagggctacctacaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgggcgtgcccgaagtcgtcgagagatgcttaggcgctgcggggcctgccgcgttcgctgtagtagatcgcggcctcgtcgagttcggccagcgccggcggcaggatgacgattttcatgtcggccggtggctggcgattctggcgcgggtctgcgcaatggcttcgtcgatatcaacggtgccaatctcaccgcggtcgaaagcgtcggctctgcgctcgagttcttcctgccacgcggccaggatttcgtcgtcctccgcgaggctggcgagcaggcgttcagcgagatggacgcggtcggcggtagccagttgcaaggccgcggcttcaatgtcttcaaggggtgaggcaatcatgattcgatcctccagtgtgcttgctgcaatgctaactcatgcactttggcgatgccgtatccagcgcgaagccaatgctcgccgagccgctcgagccgactgagatttccgccctgcagcagtggagctactgcccgcgtcagtgcccctggatccacttcgagcgggtgttcgaggacaaccttctcactgagcgtggacaggcattgcacaagcgggtcgatgatccgggcttcgaggtgcgcgacgggctgagggtggagcccgctttgccgattttctgcgatcacctcaaagctccggatgtcatgtcgctcgcgctgccagatgctcggcttgtcgcgcggtgagtgtcagtgcagcccggtctcgtcggtttcctgaactgcgttggcgagcagccgtatccaacgctcgcgcccgtccttgcccgccttccaattcctgacttcagcgtggaatcgcgcctcctggatcgccagcggcgctccgctcacacctctatcaccaactcgctttcgattgcgactgggttccgacaggcggtgttttctcgacagcaccccctatccgtcgatgccggtcaattcagtgcggagcgaaccggaagcgaataccgattgcccgagaaagcagtaggcggctataatgctcggctttttccaccttgctccaccgttcgcatgccggggggcttcaaccatagggagtgttcatgcgccattacgaaattgttctgatcgtccatccggaccagagcgaacaggtgccggcgatgatcgaccggtacaagacgctcatcgcttcgcgtgccggacagattcaccgtctcgaggactggggtcggcgccagttggcctatccgatccagaagctgcacaaggcgcattacgtcctgctcaacatcgagtgcgacaacacgacgctggcggaactcgagcacggcttcaagttcaacgacgccatcctccgtcacctgacgatcaagaccaagcgcgcggtcacgacgccttcgccgatgatgaaggacgagaagtcgaagtcgatgctggaagtccgcgagccggcgccggctgaacctgctgcgcagccggccgcctgattctcgaggctctgctgaaccgcgtcgagctcagtgggatcctgatcgagcgcaaggctttgcgctttacgccggccggcgtaccagtcacggaatgccttatcgggcatcaatcagagcagatcgaagcgggtagcccacggcgtgtcgagtgtgaagtccaggcgattgccttgggtccgacggcgcgctggctgcaggcggcgaccccgggggccgcgctccagctgacgggttttctcgctgccaggagccgcaacagcaagcagccaagactgcatgtaattacgattgaatttgtcgaaggaaatcaagatggcaaggttcttcaagaagaaggatgacaagaacgtcaagaaacgtggtagcggtctgttcaagcggcgcaagttctgccgcttcaccgcggagaagatggaggagatcgactacaaggatgtcgatctgttcaaggagtatgtggccgagaacgccaagatcatgcccgcgcgcctgaccggcaccaaggccggttatcagcggatgttgtcggtggcgatcaagcgcgctcgcttcctggcgctgctgccgtacaccgacaatcaccagtaagcgaggacaggacgatgcaaattattctgatggaaaaggtcggcaacctcggcaacctgggcgatctgatcaaggtcaaggacggctacgcgcgcaatttcctgattcctacgggtaaggccaagcgggcgacgccggtggccctcaaggaattcgaggccaagcgcgccgaccttgaaaaggcggccggcgacaaactggctgccgcccaggcgcgtgccgaggaactggccggtgtcgtcgtcaggatcgcccgcaaggccggcgtcgatggccgtttgttcggctcggtgaccaacttcgacgtctccgacggcctgcgcgcgctcggtttcgaggtcgagaagtcgtccgtgcgcatgcccgctggcccgctcaagacgattggcgagagccagttggcggttgccctgcacggcgacgtgacggcgacgatcacggtggcggttgttgccgaacaaatgaagctgtagttcgccgatcgggcgccgcctgccggtgccgggacgaaagccttgcccgcgggcaaggcttttttgcgtccgggtgtcagcaaggtacgcgcgcggggtaaacttgcgcgcttgctcgtctcgtttcagctagcggattcttcatggccaggtcgttcgattcatccctctccgaggacgggcagcgcgcgaacaatcgcacggggcggcgcgagcgcggtccacaagcggactcggtgctttccgagttgcgcgtgccaccgcactcgctggaagccgagcagtcggtcctcggtggcttgctgctcgacaatgccgctttcgacaagatcgccgatctgatcgcggagggcgatttctaccgcgacgagcacaggcggatttaccgccagattcgcaagctgctcgagcgcggcaagccggccgatgcggtgacggttgccgagagtctcgagcaggcaggcgagggcaaggagaccgggggcctggcctacctgggtgaactggcggccaatacgccgtcggcggcgaacatccggcgctacgccgagatcgttcgcgaacgggcgattctgcggcaattggtgaccgccggcgacgagatcgccgggagtgcgctgaacccgctgggtcgcgacccgaagacgctgctcgacgaggccgaggcgaaggttttcgcgattgccgaaggtggttttcgccaccagagcggctttgtgcacatcaatccgctgctcacgcaagtggtcgagcgcattcaggaactgcacgatcgcgacaatccgtcggacatcaccggcgtgccgagcggctatcacgacctcgacggcaagacctccggcctgcaggggggcgacctgctgatcgttgccgggcgtccgtcgatgggcaagacctcgttcgcgctgaacatcgccgagcatgtggcgatcgaagtggggctgccggtggccattttttcgatggagatgggcggcacgcagttggccatgcggatgctctcttcggtggggcggctcgatgcgcatcgtgtgcgtaccggtcgcctcaacgacgatgaatggtcgcgcttgtcctttgcgctgggcaagatgcacgaggcgccgatctatatcgacgagacgccggcgctcaatccgatcgacctgcgcgcgcgcgcgcgccgtctgcaccgccaatgcggccagctcgggctgatcgttgtggactatctgcagttgatgtcggcgacgtcgcacggtgagaaccgggctaccgaaatctcggaaatttcgcgctcactgaagggcctggccaaggaactgggcgttcccctgatggcgctctcgcagcttaatcgttcgctcgagcaacggccgaacaagcggccggtaatgtcggatctgcgtgagtcgggcgccatcgagcaggatgcagacgtgatcatgttcatctatcgcgacgaggtctacagtccggatacgcccgacaaggggattgccgagatcatcatcggcaaacaacggaacgggccgatcggtaccgtgcgcctgacttttctgggcgagtacacgcgcttcgagaatttcgccagtccgggtgcctactgatctggcggtgcgccgggccccgccaggttcagccgtcgacgcggctggcggtgacggtatagctgaagcgagtggcgtcgttgctgtcgaagcggactccggcagcttctgcctgcgggaagaccaggaagggcagcgtcctgccgctggcgccctgcagcttgacgtccagggcggcgttgaaggcgatccagttcatttcccaaaagccgaacagcagctttctgaggacgaccagcttggcatcgccataggtcaggcgttcgtcgtggatagacttgcgaacgtcggccggatcgactggaatccagccgtaaccgggcgtatagaactcggcgcggcagtgctgcgcggcgcgcaggttgccaacggcgccaagaccggtaaacaggcgcgaactgtcgatgcgcagcccgaaaaccgggcgcgccggaagtcccatggatcggcaaagggcgacgaagagcagcgagatgtcggcacttctgccgctcagttgaccactgtcgagcatcgcttcgatgtcgccacgaccgatgccgctggctgatggatcgaaagtggtgttttcgaccacccagtcgtagatcgccttgccctgtgcgaccggatccttgatccggccgatcgcacgttccgcggtgcggcggacgagtccgtcggtggggatcaggtgggtggattgcaggcagcggcgcagcacttcgttgcgttcggcgatactcccgcgccgggtgatgtcgaaatggcgttcctgcttggccacctggctgacgatctggaggtgcggagcggcgacaccttccttccagtcggcgtagaagacttccatctcggccaccgggtcgcgatagatgccggcgctctcgaagttgccttgccagttgtggctcagcgtgcgttgccagggggtgtccttgtactgcgccagcggcagccacaggcgcaccctgcccttgacgttggcgagtgtcatgaccgaggtgacgtcataggtgcgccactgcggcagcggttcgtccggcaggctgatggcgttgcgtggttcgatcgctaccggcgggggaggggtggcggcggctggcgcgggcgtttcgacgaccggccggtaagcgtgccggccgcctttgcggctgccggcccggccgctgcctcttgcctcggccttcgcgctgctcttgccgctggctttgccgctgctcctgccgcttgcttggctaccgggcttggctgccgatttggcggcagcctccgagccggtcttcttccggttggcggccagtaccgacgacggagccaagagcgaaagcatcgctgaagcagcgaggaaatgacgtcgtttcaatcgactctccggtaagcgcttgatccttatcgcacggagctgggagcatggatcggtggctagaaaacgaccgggccgtgtcagaagacacggcccgaaagcgaaaattatagcacttcggcggcgtggtccgcgaggcgcgagcgctcgccccgctgcagggtgatatggccggcgtgctgccagcccttgaagcggtcgacgacgtaagtgaggccggaactgccttcggtgaggtaaggcgtgtcgatctgcgcgatgttgccgaggcagattaccttggtgccggggccggcgcgggtgatcagcgtcttcatctgcttcggcgtcaggttctgcgcttcgtcgatgatcaggaacttgctgaggaaggtgcggccgcgcatgaagttcagcgacttgatccggatgcggttgcgaagcaggtcgctggtggccgcacggccccaatcgccggcagtttcgtcgctcttgttgagcacctcgaggttgtcttccagggcacccatccacggtcccatcttttcttcttcggttcccggcagaaagccgatgtcctcgccgaccggcaccgtcacccgggtcatgatgatctcgctgtagcgtcggttttcgagcacctgggtgagccctgccgccagggtgagcagcgtcttgccggtgccggcctggccgagcagggtgacaaagtcgatctcgggattcatcagcaggttgagggcgaagttctgctcgcggttgcgcgccgtgattccccagacgccattcttggcatgcgtgtagtcgatgagcgtctcgatctcggccgtcgtcccggatacctggcggacgatggcacgcaggggccgttctccttcctggaacaggaactgattgaccagcagttgcgagcacaccggccccctcaggcggtacacggtacgcgcctccttcttcgcggactcgatgccctggccgcaatcgtcccagaaggcgggcgtcagctcgcgcatgccggtgtacagcaggtcggtgtcttccagcaccttgtcgttgaagtagtcctgcgcctgcagcccgagggtgcgggccttgatgcgcatgttgatgtccttggagacgaggatcaccggacgctccggatgccgccgctggaggtggatgacgacggcgagaatctggttgtcgaccttggccgttggcaagcccgccggcaactcgctgctgatcgcctcggtctgcaggaacaggcggccgctggcgagttgccgggaagggccgtagagcgcgatgccctggtcgatagcgtcgtcgacgctgttgacgatggcgtcgagcgtacgcgtcacctggcgagcattgcgggcgatctcggacatgcccttcttgtggtcgtcgagctcttccagggtcatgatcggcaggaagacgtcgtgctcctcgaatcggtagacactggtcgggtcgtgcatcagcacattggtgtcgaggacgaagagcttggtcgactttgcggcagcgtccgggtcggcactgacggcaggtttgcgggccattctgggtggtttccctgggttgtggtgagggtcacttcaggaactgaggatctgttcctcgcccgcgggcgggagagggcggcggggcagcggcccagcgctgagggccttgatcctcgcggtgcctggcttgtgcatgccggtcagaccacagtggaggcagcgcgaagctgcatgacgcagtcgaggaccgtttgcgcgtggccagcgaccttgacgccccgccattcgtgccgcaagacgcccttgccgtcgatgacgaaggtgctgcgttcgatgccacgcacctgcttgccgtacatggacttcagcttgatcacggcgaagcgcgtgcagagctcttccgcgctgtcggagaggagatcgaaaggcaggttctgccgcgccttgaagttgtcgtgcgacttgatgctgtcacgcgagatgccgaccacgatggccccggtcttgacgaactcggcatgcaggtcgcggaattcctgcgcctcggtagtgcatccgggcgtgctgtccttggggtagaaatagaggacgacggtgctgccccggcaggacgagagcgtgaaggtctggccacctgtcgcgggcaggctgaagtcgtctacggtctggtcgatcatgagcgtctttccgggttggagagccggattgttgtaagaaaggggcccagcggtcaagccgcttgatccagccccctgattctgaacgactcggtacgccgggccgaggccgggtgcgttcgagcgtccgcgtgagccgtcgaggccttgccgcttttccggtgcgtacgggaaacgccagtcgccgggtcagtcgccccggtagagaatgcgatagatggcgcccgcgtgatcgtcggcgaccaggagcgatccgtccggcagcaccagcacgtcggccgggcgcccccaagcggtctcgccctgcagccagccactggcaaaggtctcgtacgcaacggcccggttgccctgcagacgcaccagcgcaacccggtagccgatcttgcgcgagcggttccacgaaccgtgttcggcgatgaagatctggttgcggtactctggcgggaacatcctgccggtgtagaagcgcattcccagggcggcgacatgcgctcccagttgctgcgccggcgcggcaaactcccggcagttgcgtctggcgccgaactccggatcgggcaggtcgccgccgtggcagtagggatagccgaagtgcatgccgccgcgtggtgcatggttgagctcgtcggcgggcaggtcgtcgccgagcatgtcgcgaccgttgtcggtgaaccagagttcgccggtctgcggatgccagtcgaagccgacgctgttgcgcacgccgctggcaaaggtttcgatacggctgccgtcgggcgccatgcgcatgatattggcgtagcgctgggggtcgggttcgcagatgttgcacggcgcgcccaccggtacgtagagtttgccgtccgggccaaaggccatgaatttccacccgtggtgggtctcgccgggcagccggtcggtgacgaccgctggtgtcggcggatgctccaggcgtcgctcgatatcgtcgtaacgcaggatgcggctcaccgccgagacgtagagactgcccgcccggtaggccacgccgacgggcagttgcagaccgctggcaatgacggtgacccgctgggctttgaagctggcgtcgaagctcaccgcatgcaccttgccggcgcgcatcgacccgacgaaaagcgtgcctcccttggcatcgtgcgccccgagcgccatttgcctggcgttgtctacctgcgcccagacctcgatcgcgaagcctgacggcaaactgatacgttcgaggggcaagcgtgcggcctgggttgaccagggcagaagggcaagcgccacggtcaacaggcggacgattctccacacgccactcgctcgccaggcatgcgggatggtgggcttggcgctgtcgcactgcccggggtgggtgtctggtgtgtgctctgactggctggatgggggcatcgcgatgtccggaagaagggtgagtggcaaccggtggcggctggcggacgcacgccgcgctgcttgcgctggcggcggcgttagctcgccggtgtcgatcggtcactgagcgaccgtcgccgattccgtgtcacaatggtcggcgcgctcggccagccattgccggtgtttcctgggcacggcttcctggtcgagctgggccgtcaacgcactcgataccgctcacagacatgtattatggggaaaaactcaacgcttggactcatctggtcggcgccgtgctggcggttgccggggcgatcgtccttgtcgtacgggcaacgctcgacggtgatccgtggaaggtggtcagcgtctccatctacggcttgacgctggttcttctgtacagtttttcggcgctctaccacagctttcgcgggcgtgccaaggacatcctgcgcgctctggatcaccagggaatctacctgctcattgccggtagttacacaccgttctgtctggtcaccctgcgtggcccctggggatggtcgcttttcggagtggtctgggcactggccgtaatcggtggtctacaggaaatgtggccgatgggcaaggccaggatcctctccctggtcatctacctgctgatggggtgggtggtcgtggtcgcgctcgtaccgctgttgcagacgctggggaccgccggcttcttgtggctggcggcaggcggcgtgttctacaccagcggcatcgtcttctacgcgctggacacgcgattgacgcacgcgcacggtgtctggcacctgttcgtgatggcgggtagtgcggcgcattatgtggcaatcctctgttacgtcctgtgatcggtggcttcgccggcgctcgcccgggcaagcgcgctgcaaccggtgcctgcagacgcctcgagaccgggacgccgccggctcgccgcttcgcgccggcctcgcgccgcacgggttccgacgctggcaagattgctgtagaattgtgcccttttcgttcgcgtcgaggcgcaagcacgatgcgggcgcggagtctcggcgggtggtaatggcagcgcctgggtgggcctttgaggctcgcaagttctgccgagaccgcttgctttgcggctcctccggttcgggcgtctgcccggcccgcgaggaacgatgttcgcgtgccttcgaactggctgccggtgcagcttgcttgctcggcagtgcgggctctcttgacgaagccggggtccggtcacctttttgctcgtatcacaaggattcttaatggaaactaacgccgttaattctgacgcaccagcgatggattctgacgcacccgcgacgaacgctcttgagcgtcgtcttgatctgtcggttgacctcgcggaactcgacaaggaagtcgaccagcgcctgaagcgccttggcaagaacatgaagatggcgggcttccggccaggcaaggtgccggccggcatcgtccgccagcagcatggcgaacaggctcgccacgaggcgctcggcgacgcacttgggcgtttgttcagcgaagccatcacggcgcagcagttgcgggttgcgggcgggccgaggatcgagagcaggaacaccggcagcacgacgcacatcgaattctcggcggtcttcgaggtctatccagagatcgcattgaatgatctgaccggcgtgacgatcgagcgcccgctgctcgaggtgggtcccgcggagatcgacggcacgatcgaaatcctgcgcaagcagcgcgtgcgttatgaacccgtggatcgggctgcggcaacagccgatcgcgtgaccatcgactttctcggaaagaaggccggtgagccgttcccgggcggccaggggacggactaccgctttgtgctcggcgagggcaagatgctttccgacttcgagaacgcggtcattggcacctcggcaggggagtccaagtccttcgagatgaccttcccggcagagtactttgccaaggatctggccggacagtcggtcaccttcgatatcacggtcaaggaggtcggcgcgccgatcctgccggaggcagatgccgacttcgccaaggggctgggtgtcgaggacggcgatatcgtgaagatgcgtgccgagatcgaggccaatctgaagcgtgaggtgaagcggcgcttgcaggcaaaggtgactggacaggtgatggactcgctgctgcaggccaatccgattgacgtgccctccgcgctggtcgacagggaggtcgagcgcttgatgcaggtggctcgccaggacatggaacagcgcggcatgaaggtcaaggatctgccgatgcaacccgagtggtttgccgatcaggcacggcgtcgagtcagtctgggtctgattatggcggaagtcgtcagggtgcacggcctggaggcgaagccgcaacaggtgcgggcgatggtcgtcgacgcggcgcaaagttacgagcatcccgaagaggtcgtgcgctggtactatgcacagccggagcgcctcgccgagttcgaaggcgcggcggtcgaggccaacgtggtggactgggtcctgacgcaggtgcagggggttgaaaagcccgtcgcttttggtgagttgatggggcagaacccctgagcaggcaagattgtcgaaacgaggacgcgaaatgcacatcgagcacgcaagcaactggaatccacaggcactgggcttggtcccgatggttatcgagcagagcggtcgtggcgaacgggcctacgatatctactcgcgactgctcaaggagcgagtggtttttctggtgggcccggtcaatgatgtcacggccaatctggtcgtcgcgcaactcctttttctggaagcagagaacccggacaaggacatacatttctatatcaactcgccgggcggctcggtgtcggccgggctctcggtctatgacacgatgcagttcatcaagccggatgtatccaccctgtgcatgggacaggcctgctcgatgggggcgtttctgttggctgccggcacgcgtggcaagcgcttcgcgttgcccaactcgcgggtgatgatccaccagccgatgggcgggtttcagggccaggcttcggacatcgccattcacgccaaggaaatcctctccctgcgcgccaaactcaacgagctgatggctctccacaccgggcaggagatcgaacgtatcgagcgcgatacggatcgtgacaatttcctttcggcccaggaagcggcagaatacggactgatcgacaaggtgctggccaatcgggaggcgatttgatccctgagttggtgcccgatttgatcccgtttccaggcagtctccccacggcttgagaagaaggtaggtcgacatgacggaaaagaagagtggcagcgagaaactgctctactgctcgttctgtggcaagagccagcatgaggtgaagaagctcatcgccgggccttcggtgttcatctgcgacgagtgcatcgagctgtgcaacgatatcgttcgcgacgagattgccggtgaccagggcgccaaaggcgccaagggcgacctgccgactccgaaggaaatctccgcgcttctcgaccaatatgtgatcggtcaggatcaggccaagcggattctgtcggtggcggtctacaatcactacaagcggctgcgtcatcacggtcgcgcgggtgacgacatcgaacttgccaagagcaacattctgctcattggtccgaccggttcgggcaagaccttgctggcgcagacgctggcgcgcatgctcgacgttcccttcgtgatggccgatgcgacgacgctgaccgaggccggttacgtcggcgaagacgtcgagaacatcatccagaaactgctgcagaaagcggattacgacaccgagaaggcgcagcgcgggatcgtctatattgatgagatcgacaagatctcccgcaagtccgacaatccatcgattacgcgcgacgtttcgggcgagggtgtgcagcaggcgctgctgaagatcatcgagggcaccgtcgcttccgtgccaccgcagggcgggcgcaagcatcccaaccaggacttcgtccaggtggacaccaccaacatcctgttcatttgtggcggggcgttcgacggcctggaaaaagtcattcgcaaccgttccgatcgcggtggtatcggttttggcgccgaggtcaagagcaaggacaacagcaaggcgatcggtgaagtgctgcgtggcgtcgaaccggaagacctgatcaagttcggcctgatccccgagttgatcggtcggctgccggtgattgccaccctcgaggaactctccgccgcggcgttggtgcagatcctcatcgagccgaagaatgcactggtcaaacagtaccagaagttgttcggcatggaaggcgtggcgctggagatacgccaggcggcgatgctggcaattgcccgcaaggcgctggagcggaagaccggcgcacgcggcctgcggtcgatcctcgagtcggtgttgctcgacaccatgtacgaactccccggaatggagaatgtctcagaagtgataatcgacgagaacgtcatcatcggcgacgcgcaaccgcttctcatctacgctggtcagccaaaagtttctggcggcaactgatgtgctagccgcgcctcgcggcttgaaatactggttcatgccaccatttgcgggcatggactcttacctgaagggcacaatcaatgtctgcaacccccaagctggctagcgagccagtcgaactgccgctgctgccactacgcgacgtcgttgtctttccgcatatggtgattccattgtttgtcggacggccgaagtcgatcaaggctctcgaggtggcaatggaggcgggcaagagcattctccttgtcgcccaaaagtccgccgtcaaggacgaccccgaggcggacgatctgtacggggtgggctgtgtggccaatatcctgcagatgttgaagctgcccgatggcacggtgaaggtgctggtcgaaggtgcgcagcgcgcgcgtctcgaagcgatcgacgcacgcgatgagatgtttttcgcgcgcgcgcggccggttgcggctgaagacggtgtcaatcatgaggtcgaagccttgcggcgcgcggtcatcgcccagttcgatcagtacgtgaagctcaacaagaagattccaccggagatcctgacgtcgatcgcgggcatcgaggaggcgggacgtctggccgacacgatcgccgcccacctgccgctgaagctcgatcaaaagcaggaaatcctcgagatgttcgatatccgggcgcgcatcgaacgcttgctcactcagctcgaagccgagatcgatatcctgcaggtggagaagcgcatccgcggccgtgtcaagcggcagatggaaaagagtcagcgcgagtactacctgaacgagcaggtcaaggccatccagaaggaactcggcgaaggtgaggacggcgccgaccttgacgaactcgagaagaaggtcaaggcggccggcatgagcaaggaggggctcgccaaggtgcaggccgaactcaggaagcttcggctgatgtctccgatgtccgccgaagcaaccgtggtgcgtaatttcattgaaacgctgagcggcctgccgtggcgcaaacgtacgcgaaccagcaaggacctggcagcggccgggaagatcctggatgcggatcactggggtctggagaaggtcaaggaacggatcatcgagtacctcgccgtgcagcaacgtgtcgaccgtctcaaggcgccgattctttgcctggtcggtcctcccggcgtcggcaagacttcgctcggccagtcgatagcgcgcgccaccggtcgcaagttcgtgcgcatgagtttgggcggcgtgcgcgacgaggccgaaattcgcggccatcggcggacctacatcggctcgatgcccggcaagatcctgcagaacatgagcaagattggcgtcaagaacccgcttttcctgctcgatgaagtcgacaagatgggacaggatttccgcggcgacccgagttcggcgctgcttgaagtgctcgatcccgagcagaattcgaccttcgtcgatcactacgtcgaggttgaatacgacctttcggaaatcatgttcgtcgccacggcgaacacgctgaatattccggcgccgcttcttgatcgcatggaagtgattcgcctgtcgggctatacggaagacgagaaggtcaatatcgcccagcgctacctgctgccaaagcagatgaagaacaatgggctgaggaccactgaactgacggtggcggagagcgcgctgcgcgacattgttcgctactacacgcgtgaagcaggcgtacggtcgctcgaacgcgacatctccaagatttgccgcaaggtggtgaaaacgctgctgttgaggaagagccagaccaaagtggcggtcagtgcgcgcaacctcgacaagtttctcggtgtgaggcgctacaatttcggcgttgccgagcgcgagaatcaggtggggcaggtgacgggtctggcgtggaccgaagttggcggcgagttgttgaccatcgaggcggtggtgttgccgggcaagggcaagacgacgaccacgggcaagctcggcgaagtgatgcaggagtcggtccaggcggcgctttcggtagtgcggaagcgtgcccagtcactggggatcgatcatgagttctaccagaagagcgatatccacatccatcttccggagggcgcgattcccaaggacggaccgtcggccggtgtcggtatttgcacggcactggtttcggtgctgaccggcataccggtctgctgcgatgtcgcgatgaccggggaaatcaccctgcgaggcgaggtgttgccgattggcgggctcaaggaaaagctcctggcggccgttcgtggtggtctggcgagggtgctgatcccggaggagaatgttcgggatctggccgagattcccgataacatcaagaacaagctggagatcattccggtgcgctggattgatcaggtgctcgagttagcgctcgaacgcaagccggagccgctgtcggtcgaggcgattgccccgcctccggcggctgccggcgtcgcggaaggcgttggcgggcaggcggtgatcactcattgagtgagcacatgaggtggccggagaccaggcggacaggacctgccggtcgctgactctggccaagtggcaagggatgcgctagactcgcgtctctcgtgctttggtcacgctcgggtgcttagctcagttggtagagcgctagccttacaagctggatgtcggcggttcgagcccgtcagcacccaccagaaccggtgaccagcgttccgaaacgcgtttgggagtggtagttcagttggttagaataccggcctgtcacgccgggggtcgcgggttcgagtcccgtccactccgccactgccgcaaggcgaacgcaagttcgccttttttgtttcagcttcactgttacagtgagtcagcgggctaccaccatgttctttgatgccgttcgcaacaacaagagagttgtccaggtatttcttgccctgattaccttaccctttgccttctggggcgttgactcgtacgtgcgcaacagtggggcgggaaccgatctggcgagtgtcggcgattccaagatcacgcggccgcagttcgatcaggcctggcgggttcagcaggatcgcatgcggcaagtgctcggtgccaatttccggcccgagtcgatgaataccccggaagccaaactggcggtcctcaactccttggtggatcagcgccttttgttgatcgaggcggcgaaagatcgactcgccgtaggcgacgatctattgcgtgaagtgatcggcaagatcccggccttgcaggagaacggacagttctcgctggctcgctaccgggcggtgctggccgcgcagggcatgtcgcagtcgcagttcgaggcacaggttcgtcaggatctcacgctccagcagttggtggcggcgattggtgatacgggcatcgccagcacgaccacggccgacgcgatgctgcgcatacaatccgaggagcgacaggttgcggagttgcgattttctcccgatcagtttctcgagcgggtgcaagtcgatccggccgccgtgcggaagttctatgacgacaatgcgaaccgctttgaaattgccgagcaggcaaaggccgagttcgtcgtgctgtctctcgatggtctgcttgagaaagccaaggtcagcgatgcggaagtgacgggttggtatgaaagccacaaggatcgctaccagcaacccgaggaaaggcgtgctagccacattctgatcctggccaacgcggacgtggatagagagaaggcgagggcgaaagcggaagaggtgctgaaggagatccagaagtcgccgggcagatttgccgaattggccaagcagcactcccaggatcctggctcggcggagaaagggggcgatcttggtttctttggccgcggcatgatggtcaaggcgtttgaagataccgtcttcaaggcccaggagaatgaggtgtccgggctggtacagtcggaattcggctaccacatcatcaaggtgacgggcatcaaggttggcacgcagcgtgcgttggtcgacgtgcgtccggagatcgaagcggaactcaagcgccaggcagcatcgcggcagttcgcagaagcggccgaggctttcagcaatctggtttatgagcagccggacagcctgcagccggcagccgatcgcttcaaggtgacaatccagcagtctggctggctgccgcgcaacccgcctgtagaggctctgccggcgctcggccagctgaatagcccgaaggttctcgccgcactgttttccgaggactcgctgaagaacaggcgcaacacggaagcggtggagatcgcgccgaacacgcttctggcggcacgtgtcatcgagcatcgaccggcgaccgtcagaccgttcgataccgtcaagacggagatcgaggctagcctgaagactcaggaggcggcggcattggcgcgcaaggctggtgaggcgcaactcggccagttgcagcaaggcgctgagagcaaggtcgcctggggcccggcaagggaggtttcccggatcgagtctcggcagttgccggcggtagcgctgaaagcgatcttcaaggcgaatgttggcaagctgcctgcgtacgccggcgctgaagtgggcggtggcaactacgtgctgtacaagatcatgcgcgtaagccaccctgagaaggtcgacgacaagaggcgtgcagcactccaacgggagcaggaaacgatcctcgctcaagaggacttcgctgcctatcttgcgggtttgcggctccgttacaaaatcgatatcaacaagtcggcgctcgagagcaaggaacgttaggagtctgcgttcccctcgactggcagcacaacaaaaaaaaccccgccgtagcggggttttgtgtgcccggcagagcggccgggattgcagagcttacatgtccatgccgcccatgccacccatgccgcccatgccgcccatgccgccaccgcccatagctggtttttcttcagccagttcggcgaccatgcaatcggtggtgagcatcaggccggcgatcgacgcagcgttctgcagtgcggtgcgcgtgaccttggtcggatcaagtacgcccatttccaccaagtcgccgtactcgctggtcgcggcgttgtaaccgaagttgccggtgccttgcagcacggcgttgacgacgacggagggctcgtcgccggcattggcaacgatttcgcgcagcggttgctccatggcccgcagcacgatcttgatgccggcctcctggtcggcgttgtcgcccttcaaggttgccaggcccacgcgggcacgcagcagcgcgacgccaccgccgggaacgattccttcctcaacggctgcgcgggtcgcatgcagcgcgtcttcgacgcgcgccttcttctctttcatttcgacttcggtggctgcgccaactttaatcagggcaacgccaccagccagcttggcgacccgctcctgcagcttttccttgtcgtagtcgctggtcgccgtctcgatctgcgcccggatctgcttgacgcgggcttcaatactagcggtaacgccagcgccgtcgataatcgtagtgttctctttgccgatttcgatacgcttcgcctggccgaggtcggcgagggtggctttctcgagcgtcaggccgacttcttcggcgataacctggcctccggtcaggatggcgatgtcctcgagcattgctttccggcgatcgccgaaacccggggccttgacggcacaggtcttcagaatcccgcggatgttgttcaccaccagggtcgcgagagcctcgccgtcgacatcctcggcgacgatcaacagcggacggctggacttggcgacctgctcgaggatcggcaggaggtcgcggatgttcgagatcttcttgtcgaagatcaggatatacgggctctccaggatcgcattctgtttctcgttgttgttgatgaagtacgggctcaggtagccgcgatcaaactgcattccctcgaccacgtcgagttcgttgttcagggacttgccgtcctcgacggtgatgacgccttccttgcccaccttgtccatcgccttggcgatgatgtcgccgatgtcggcgtcggcgttggccgagatcgaaccgacctgggcgatctccttgctggtcgaacacggcttcgagagtttcttcaactcctcgacggtagcgatcaccgctttgtcgatcccacgcttcagatccatcggattcatgccggcggcaacgtacttcatgccctcgcggacgatggactgggccagcacggttgcggtggtcgtcccgtcaccggcgatgtcggaggtcttcgaggcgacctccttgagcatctgggcgcccatgttggcgaacttgtccttcagctcgatttccttggctacggagacaccatccttggtgacggtcggagcgccgtacgagcgctcgagcacaacgttgcgacccttcgggccgagggtgatcttgaccgcatcggcaaggatatttacgccttcgaccatgcgagcgcgtgcggtgtcgccgaacttgacgtctttagctgccatagagataactcctagatttctttagtgatttagtcgtaaaacagaaaacggatggcggggatgacggggcgcctaggcctcgatgacgcccatgatgtcttcctcgcgcatgaccagcaactcatccccgtcaaccttcacggtctgaccagcgtacttgccaaagaggacgcggtcgccgacctttacggcgagcgcgcggacgctgccatcttcgagtatcttgccattcccgaccgcgcgaatctcgccttggtcaggtttttccgcggcggtgtcggggatgacgatacctgatgcggttttgcgctcttcttcgaggcgtttgacaatcacgcgatcatgcaacgggcgaattttcatgtagcttctccttgggttaagagcaaaaaagaactgtgatccacaggtccaacagccatgggtcgctagactgctctgggtctgttagcactcaaggctaacgagtgctaataatagcgtcgaggatcaaagaattcaagccctgccctagccgattctggaattgccgtgatgccggttggtcgtacggggtgattcttaccacagcagccagcgtacgagtccgtagccgccctgagccgtgcgagcgcgtggcggagtggggtagtattcacgtcgcttgccggagcggccgcgcgctgcctcgtcggcgcggccaaggcggcgacagcgcaccggggccaggtgctgccagccggtgtcgtttcgggactgttcctgcaatcgtggttagggggtggatatgtctgacatcaaggatgcggttgaagagcaactgtgttcggcgtcaagcgttctcaggcgcatttgtgatgctctgggttccaagggctacccgatttgactatggcatttaagatcgtgaggatcttgtgcatgcaagcgaccagcgcaactttttttggctttcccttggcgatcaggcgctgatgaaacgccttgatcacggggttgtaacggacggcactcaaggcggccatgtatagcgcgctacgtacggctgttcgaccaccccaggtgatgcgtttgcccttgtggcgaccgctgtccgcgttcaatggtgcgacaccgaccagcttgccaatttgcgcatgcgagagttgtcccaattcgggcaacgcccccatcaaactcgcttgcgtgcagggcccaatccctttgaagtctttgagcaaagcgagcttgtcggcaaaatgtgctttcagcatgccgctcatgtcgttatcaaccgatgcaatctggcggtccagcatcttcagtaccgccttgatacttttatgctgcgagggatggctttgggccaagcggtttccttccgccacgcgcatgccgaccaactggtggtggcgtatgagcaaggcttccagcgcctcctggttggcatcgggcagcttcatcaacagccgctcccgctgcgctgactggtgcagcgttcgtgcaaagtgcgatagcacccgcgcgtcaatggcgtccgtcttggacaggtatcccatggattttgcgaagtctcgcgcctgcctggggttgaccaccatcaccgccagcccggccgcacatagcgcggcggcggcctgccgttcgaagcctcccgtggcttccaggagcaccacaccaatgcgctcggaaagcgggatgaactccttgaccaaggcctcgatctctcggccggcgttagcgatacatcgggtcttggatttgtcgtctaccgccacctccagcgtctctttggcaacgtcaataccaacaaaaatcaattcagaagcgttcatctcaggccatccttgcaaatacgaggtcacggccttgcgacacgcgccaaccagcaactgttcggtattcagacaaacgggcaaccaggcatgccaagtgctaacccacgggcttgaggtcccagaggggcgtcgggctatgcctggccttccgaactccttcccgcaacatccatgcagcaatcggcgatgcacaccttggggctccgccccaaaccccgcactcgccgtgaggcagcggccggggatgataaaccctccccgaccactccctcgagtgtcattggcctccaggatgtcaagaggctttcgcggcataaacgcgagagaaaaaaacctctctcgcatatattcccggcattatggagcagccacccccagcggctgacgctcagcccggcgaaaattctcttgttttcaacgaacaggagcattgttcatggcggagagccacgtggttacggccctgatcagcaagcgcgccgaactggctgggctgatcgagcatcatcagaaggaaatggatcgtctggcggatgatctggcccaccttgacgccaccctcaagctgttttccccggagatcgacctgcggacgatccgggtcaaggcccaccggatgcggaaccgtttcttccgcccgggggaatgccaacgcctggttctggacatcttccgcgaggctcaaggcgcagcgctgagcagccgccagatcggcgaagcgctgacggcacgccggggtctggaagcgaccaccgtcatgatcgagcagatgcggaagaacgccattggcgtcgtgcatcgcctggagcgtagcggcaccctgatccctgccggccgtgacgggcacggcgccacctgggcggtcgcctgacgctttcacaccgccaggctttcccccagtcggtggttgccctgccagtacccgcaccaatcccgactcaccagggcacgggcgcacttgccgaggatgtcccggaagatgtcgccgttgctccagcgccgggtgtcttcccggtaggccatctcgttggcgtagttgtcgaggtacttcggagccgccttgtggatctggccgatgtggaaacggcggaagcgggagaaatacgattccgccaggttgttggtcgtgccgtcatcggcgcggtactccttgccgtggttcacccggcgaacctcgtacttggcagggagccggtcgtaggcgtccgattcgtcggcacagatcaccgcacccttggcgatgtaggctggcgccagtttgccgaggtcggcctggttctcattcttgacgatgaaggtcagcgtcttcttggccccggcgttgccggcctctacctccgcctcggtgtgcgcctgacgcatcaccaggatgcagcgcttgtccgggtcttgattctctgccaggcgccggtctacccggtcttccttcttgttctccggccggaccttcccgccgacatacgcgccatccacgtgtatctcgccctgcagagcggattcctcccggcccaccagcaggctctcccggatcttgtgcaacagcacgtaggcagtcttgtgggacacgcccaggtcgcgacccacctgcagcgcggaaatgcccttcacggcgttggtgaacaggatcacggccgccaggtacaggcgcagcggcagcttgtggaaggcgaaaatcgttccggacgtgaccgagaaatcctcctggcagcccgcacaacgccaaatcttgcgggccgggcgaaagtagtgccggtgcgccatgccgcagtgcgggcagaccacttcctccccgtcgccccagcgcgcctcgcggaacagggtaaacgcgtcgtcgtcactcatcgccaggacctgaaccacggacagggtacgggctttggctttcaggaggaaatgtaaactcatcgcacgggctcatggggttggggcatgagccgcagtgtagggcgctataggctcacagaatgagctcgccagaaagaacaggggcggcggcgtcgccaagcccggcggacgagtggggtggctgctccataatgtcgtatattccacggtcctcttgacatccttccagccatcaattcacaccctcctccaatgaacgacaaaccacaaaacgaaagatacaaggtggtcggtaaggccgaacaggcgtccgaccggttgatcaacgtgattgccgtgctggtggccgttctcgcgaccgtgatggcgctgttcagcatcaagggaggcaatgtcggtcaggcaatggcccaggcgcaggcgagaagcgtgaacgcctgggcctatttccaggcgaagagcaccaaacagactcttgccgagagcatgctcgatcaactcctcctcgatcgggaacgagccacagggctaccgcctgacgccattgtcgcgcttgacaagaagatcgacgtctaccggggcagagtcgaacgttatgaaagcgagaaggcggagatcaagaagcaggcggaagcctatgagcaggaatacgaagagctgaactttcacgacgatcagttcgacattgctgaagcggggataacggtcgccatggccctcctgggaatcgcggctttgacccgtcgcgcatggctggtttggttcgcgttggtttttgctggcgtcggcgtcgcctcgggcgtggggggcttcgtgggtggcagctttcatctcgatttcgtcgccagaatgctcggttgaagaagtcggcgccgtcggtggcgaccgcctacggcgcgcttgctcgatctcgccggcggcggccgtgtcgtgttccggggtcgtccttcgcggctggcaatgcgaaaggcccccccgtgttcggggcgattgacgacacggcgaggcgccttccgactgccgcagcgcacgcttctgatcgcttgcttttcagcaggcaggcggcgggaatgcccttggtcgatagcgtgaggcgcacattaggcgttgacgccgcgtgggagcgctgctagaatgcttcctcttcgcagcacgggtcgtctggccacgcagtaacggttggctggggcgcgattgaggcgaatggaggcagcaggtttgctcctcaacagtcgcggggtggagcagtctggcagctcgtcgggctcataacccgaaggtcacaggttcaaatcctgtccccgcaaccagctctttaaaaactagacaaccgataggtgtgggttcttgatctggggtgatctgcgcaagcggattgccgagcagatggagtaactcgcacggaagtaaagcctgctggtctggaggaatctgggctggtgggacgtcgagcgagggtttgaggatttgaactgaagagtttgatcctggctcagattaaacgctggcggcatgccttacacatgcaagtcgaacggcagcacgggggcaaccctggtggcgagtggcggacgggtgagtaaagcatcggaacgtatcctggagtgggggataacgtagcgaaagttacgctaataccgcatattctgtgagcaggaaagcaggggatcgcaagaccttgcgctctgggagcggccgatgtcggattagctagttggtggggtaaaggcctaccaaggcgacgatccgtagcgggtctgagaggatgatccgccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaattttggacaatgggcgcaagcctgatccagccatgccgcgtgagtgaagaaggccttcgggttgtaaagctctttcggcggggaagaaattgcacgggttaataccctgtgtagatgacggtacccgaataagaagcaccggctaactacgtgccagcagccgcggtaatacgtagggtgcgagcgttaatcggaattactgggcgtaaagcgtgcgcaggcggtttggtaagtcagatgtgaaatccccgggctcaacctgggaactgcatttgagactgccaggctggagtttggcagaggggggtggaattccacgtgtagcagtgaaatgcgtagagatgtggaggaacaccgatggcgaaggcagccccctgggccaatactgacgctcatgcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgtcaactaggtgttgggagggttaaaccttttagtgccgtagctaacgcgtgaagttgaccgcctggggagtacggccgcaaggctaaaactcaaaggaattgacggggacccgcacaagcggtggatgatgtggattaattcgatgcaacgcgaaaaaccttacctacccttgacatgtcaggaatcccgaagagatttgggagtgctcgcaagagagcctgaacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtcattaattgccatcattcagttgggcactttaatgagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcctcatggcccttatgggtagggcttcacacgtcatacaatggtcggtccagagggttgccaacccgcgagggggagccaatctcagaaagccgatcgtagtccggatcgcagtctgcaactcgactgcgtgaagtcggaatcgctagtaatcgcggatcagcatgtcgcggtgaatacgttcccgggtcttgtacacaccgcccgtcacaccatgggagcgggttctgccagaagtagttagcctaaccgcaaggagggcgattaccacggcagggttcgtgactggggtgaagtcgtaacaaggtagccgtaggggaacctgcggctggatcacctcctttctagagaaaaaccggatcgagaactcacaacctatcggttgtcacaggctgcacaagcggatgggtctgtagctcagtcggttagagcatcgtcttgataaggcgagggtcgttggttcgattccaaccagacccaccagcgaaacgacggaggggccgtgcgaaggcaggcagtaaagcatttctggcgtcggctgggggtgtggttgccggtcagcgggggattagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgtcatcctccaccatccgcgccgagtgaaccgtcaggcctgcggggtagtgatctaccctgcaggcctgaccctttaccgggtgagtgctctttaaaaaactggaagaaggttgtattgctggcgcccctgtgggggtgttggtaatacggttgtgattgcatcgatcccccgcaagggggagcacacatgagttgcctgtagcttggggtctcggaagagagctcaaggttataggatcaagcgaataagtgcatgtggtggatgccttggcgattacaggcgacgaaggacgtacaagcctgcgaaaagctctggggagctggcaatgaagctttgatccagagatatccgaatggggaaacccactccgcaaggagtatcccacgctgaatacataggcgtgcggaagcgaacccggcgaactgaaacatctaagtagccggaggaaaagaaatcaaccgagattcccaaagtagtggcgagcgaaatgggaacagcctgcaagtgatagcgattgcgttagcggaagtctctggaaagtggcgccgtagtgggtgaaagccccgtacgcgaaaacccgatcgtagtactaagtttgcgacaagtagggcggggcacgagaaatcctgtctgaacatggggggcccatcctccaaggctaaatactcgtaatcgaccgatagtgcaccagtaccgtgagggaaaggcgaaaagaaccccgggaggggagtgaaatagatcctgaaaccgcatgcatacaaacagtgggagcctccttgaggggtgactgcgtaccttttgtataatgggtcagcgacttacgttcagtagcgagcttaaccgaataggggaggcgtagggaaaccgagtctgataagggcgcctagttgctggacgtagacccgaaaccaagtgatctatccatggccaggatgaaggtgcggtaacacgcactggaggtccgaacccactaatgttgaaaaattaggggatgagctgtggataggggtgaaaggctaaacaaacttggaaatagctggttctctccgaaaactatttaggtagtgcctcaagtatcaccgacgggggtaaagcactgttatggctagggggtcatcgcgacttaccaaaccattgcaaactcagaataccgttgagtgcgagcttgggagacagacatcgggtgctaacgtccggtgtcaagagggaaacaacccagaccgccgattaaggtcccaaagccatagttaagtgggaaacgaggtgggaaggcttagacagccaggaggttggcttagaagcagccatcctttaaagaaagcgtaatagctcactggtcgagtcgtcctgcgcggaagatgtaacggggctcaaactatgcaccgaaatcgcggatatccgtaaggatatggtaggagagcgttctgtaagccgttgaaggcgtcttgtgaaggatgctggaggtatcagaagtgcgaatgctgacatgagtagcgataaagggagtgaaaagctccctcgccgaaagcccaaggtttcctgcgcaacgttcatcggcgcagggtgagtcggcccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggtcaatattcctgtacctctttgtaatgcgatggggggacggagaaggttaggtcagccgggtgttggacgtcccggttcaagcgtgtaggaagaccttttaggcaaatccggaaggtcaattctgaggcgtgataacgagtggtcattgaccgcgaagtgattgataccatgcttccaagaaaagcctctaagcttcagttacaaggagaccgtaccgcaaaccgacacaggtgggcaggatgagaattctaaggcgcttgagagaactcaggagaaggaactcggcaaatttgcaccgtaacttcgggaaaaggtgcgccctgataggttgtagcccctcgcgggtgaaggctgaaagggttgcagtgaaatggtggctgcgactgtttaataaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgccggaaggttaagtgatggggtgcaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggccacactgtctcctcctgagactcagcgaagttgaaatggttgtgaagatgcaatctccccgcggttagacggaaagaccccatgaacctttactgtagctttgcattggactttgaaccgacttgtgtaggataggtgggaggctgtgaagccgggacgctagttctggtggagccaaccttgaaataccaccctggtttgtttgaggttctaaccacggcccgtgaatccgggtctgggaccgtgcatggtaggcagtttgactggggcggtctcctcctaaagtgtaacggaggagtacgaaggtacgctaggtacggtcggacatcgtgctgttagtgcaatggcaaaagcgtgcttgactgcgagactcacacgtcgagcaggtacgaaagtaggtcatagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactctggggataacaggctaataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgcagttggtcccaagggtatggctgttcgccatttaaagtggtacgtgagctgggtttaaaacgtcgtgagacagtttggtccctatctgccgtgggcgctggaaatttgaagggggctgctcctagtacgagaggaccggagtggacgaacctctggtgtaccggttatgacgccagtcgtattgccgggtagctaagttcggaagagataaacgctgaaagcatctaagcgtgaaactcgccttgagataagatttccctggggacttgatccccctgaagggtcgtggtagaccaccacgttgataggctgggtgtggaagcgcagcaatgcgttaagctaaccagtactaattgcccgtgaggcttgatcctataaccttgagcagcaactccgcaccggacatcggttccccaggaaccgtcaaaaagccggttcgaaaagcaatcacaactccccttcttcctgcgcaccccgcttcaacgcggcgtgcgaaccccttacgcttggcggccatagccctttggacccaccccttcccttcccgaacaggaccgtgaaacgaaggcgcgccgatgatagtgcatacttcatgtgtgaaagtaggtcaccgccaggctccccttctacaaagccctcaccgcaaccgcggcgagggctttgtgctttgtaccgcaaggaggcagaacaggtgatgaaatcggatagcgagattgccacgctcggcggtggatgcttctggtgcctcgaggcggtcttcgagcaggtggttggcgttgagtccgtggtgtcgggttatagcggtggccatctggacagcccgagctatgcggcggtctgcaacggagggagcggtcacgcggaggtcgtccggatcgtgtttcatcccctgcagtgcagcttccagcagattcttgaagtgttctttgcgattcacgatccgaccacgcctaaccggcaggggaatgacgtcggaacgcagtatcggtcggttatcttttgccacacggacgaacaggagcgggaggcaagggcggtgattgccgaactagacagcgagcggctctggtctgcgccgatcgtcaccgaagtactgccggcagcgcgcttttttgccgccgaaccatatcatcagcagtattttcgccgcaatcctgaccaaggctactgccaggttgtcgtcagccccaagctcgcgaagtttcgcaaacgcttttccgctcgtctcaaggcgaatcaataaagtcgcgcaggtcgctgacgaaacggtcgcgttcccactggtgtggcgagtgatccgtgccttcgtagatgtggagcaccgcaccggcgatccggctcttgacgtagtgcgcggtgtcagcgcgatagtaattgctggcacccccgtaaacgagaagagcgggaatgtcgatcctgccgagagtggcgcggtagtcagcttcggtaaggctttcccagcaggcgatcagcggcgctggatcctgttcctgcagccattgtctggccttctccaggccacgcgaattttctgcatacttgcgtctggcttgctcgttgagacccatgccgccaagttggaggaccgattcggcgaagtcgtgttcaagttggcggagaaaagctgccgaacgttcgtggtcgaagtcgccatagatgccgttcaaccagtcatcgtcagtgagcagttttggcgactgatcaatgaagcacaccttgcgtaggtctctacacccgttgtcggtgatgtattgccacagcgtcagggcacccatcgagtggccaaccgccactacgtcctgcagcgcgtagtgttcgatcaggttacggaggtctcgcgccatacgctgtaccgtcggcagggtcgcgcgtgacaggcgatgcccgccgtggccgcgtgcatcccaacgatagacgcggtggtgcgccatcagttggccaagaaatggcgtccactcgcgatggctggcggtccagccgtgaagcatgaggaccggcgacccatcaccggcgacttgaacgtggatcttttctccatcgtcggcaaagaagtgcgtcatgtattgggccagcagggagggaaatggtacggatgggcagatgcggacaaccacaactataatcgctgtccagcgaaaagggaacgctgcacatgaacgccttcgaatgtctcgggcatgatatctacgcggtcgacgctggttacgttcggcctctactcgccgcaattcacttggttgtcgagaatggccgcgtcgccatcgtcgacaccggtagcaagggtgcgctcgagcgcacactcgatgcactgaagattctccgcttgacggcggccagcgtggattatgtcatgttgacgcatgtccacctcgatcatgcgggtggggccgggcagatgatgcaggcatttccgcaggcacgactcgtggtgcatccacgtggtgcgccgcacatgatcgatccgtcaaggctgctggcaggtgtgactgctgtgtatggggcggcggaagttgttcgactttatgggaagattctgccgatcgaggaacagcgaatcattctcgcgacgcatggctctcgggtcgatcttgctggcagggagcttctttgtctggatactccggggcacgcccggcaccatgtttgcgtccgtgatgggcggagcggcaacatcttcacgggcgacatcttcggtctttcctatcgtgaactcgacaccgatggtcgtcagttcattttcccgacgaccactccggtgcagttcgaccccgcggcgatgcatgcctcgctcgatctgttgatgggtcttcggccgtcagcgctctacctgacccattacagcgaagttcgggaggtagcggcgaaggccgcgcgactgcatggcttgatcgagaagcatgtcagcattgcgagatccgagaggaatgcgggcgacgagaggtacccgcgcatccgcgccgggctggtggatctcctccttgacgaagtgcgacgcttcggctgcagattgtcgccgactcgggtgttggagctgtttgcgacggatctggacttgaacgcgcaaggtctcgtggtttggctcgatacgcagagttgattcagcccttggcgatgcgccgaaagaaggcccgccgagaagctcccgtcttggcgaccgcagacttcggcgcctcggtatccggggggctggggttgctgaaaagcgcagcaagtgcggcaagtgcggcggcgcgggcggctgtctgcgaggcaaactgcccgggaggggcgaagagcgggcagtactggtaggccgggatctcggcgctgccgtcgtggtcggcgatgaactcgagaggaccaatcgggaactcgatgtggcagcgcgctccggcaggacggtcggaccacaggttgccgcctccaggaaggacaaagagattgatgaaccagggcgtcaccagcgcgcccacccagtcgccttgcgcagatggacgcgaccggccggccgggtcgccactcggttgcggtgagttgtcctcagccaggggagatgcggtcaaggactgccagcgacgaaagccaaccgcttccactgaaagggcagggttgatgaacggcagatcgcgcatgctcgttgcccagatgcgttggtacatcgtttcgagaagcggcgtcgggtccacagcgatgggttgtgccggcgacggctgtggcgcctgaaaagcggccttgcggacgttgcggcccattatgggcggcgcgccgctagtcggctcggaggtcggcaaaatgctgctctgggtcgtattcaccggcgagtgaggccgagagcgcggcgagcgcgtcttcgatcagaaccagcgcgtcatcatcgacgacctccctggccattccgagtgaggccaagacccacgtcccaagcggttggggcccgatcagcatcatgtttatgcgctcacgccgcacggcactcccttgtcgccgctcgacgagtgcgaactcgcctccttcaccaccggcatcttccagcgcgacgagttgcatcggcagcgacaggcacatcaggcggcctcggcggtcacgggcagtatgtgcatgccaagcgttgccagttcgtcggccaccatgcgcagcaactccgggatgcccgcctcgacggtctcgctgagttccatgcccagcgccagggactcgggttgcatgcccagaatcgcggtgtacttcggcgccctgcccaggagttcgagggtggccagtacgtcggcgaggccgatctggtgaggggacagcttgctgcgaaagaacaccgggaccgcatcgcctgccaggcggatcggcgtgcctggtggcttgccggcgcgaatcgcgtccaccatgatcagcgcatcgagcccttcaaggtcctcgagcatttccatgccgctggtgccagcgtcgatgatccggattgctgggggcaagcaatagctgagcggcaagcgctcgatcgctcggacgccgagtccttcatcggtcaaaagaatgttgccggcacccagcacaacgattcgcatgtcggcttccaattcagggggtgcccatgtcgggggtgaagcccggcgaagaaagcaaaatcgagggcgacatcaagccaccttcacgctgaccatggcccgtgtctcctggtcgacgacatggactgcgcaggcgaggcacgggtcgaaagagtgcactgtccgcagcacttccagcggctgatcgggaatggcgaccggcgttccggcgaggcaggcctcataggcaccgggctcgtccttctcgtttcgtggcgctgcattccaggtggttggtacgacgcattggtagttcttgatcttgccatcgtcgatcacgatccagtgcgagagaacgccgcgcggtgcttcatgtatgccgacgccggcaatctcgcccttggggaacgccggtctgttgaaggtcttcaagtcgcccttggccatgctcgccaggagcagatcccattgtcgcgccagttcgtcgacctcgaccgcgcaggccacggcgcgcgcagcgtgccgaccaatggtggagtgcagtgcctccagaccgaccttggtcttggcgatcgtggacactagttcgagtgcgtgcgttgcgtagtccaccgtcggcttgtgcccggctgcaaccatcgccagtacgcgtggcaagggaccgacctgcataggtttgtcataaaacgtgggcgccttcagccatgagtacttgccatcctcctggaagtcggtgtactgcgggcgggtttcccccttgtatggatgcagcggccctttccctccctggtaccacgagtgcttcaccgattcgcttacaccgtccttgaagtaagcgtcgttgtgggtcttgatttccttgaagctggccaagtctccgccggcgatgtggcctcccggtagcgcgaactgggtgttcttgccgtcgagcggaatgtcgggaaccgagatgtagtcgacgatgccgcggccgatcgccgtccactcgggatagaacccgccgacgaccgcgacgtcgatcaggtagacgttcttgacgaagtcggcgagttgatcgatccatgtcttgaccgccagcaggcgctcgacagtcagtaccgcctgcgagtcgatcgccagggcgttggcgactccgccgaccacgacattctggatatgcggcgtcttgccaccgagaatgctgaccaccttgttggcatgccgctgcacctcgagtgcctgcagatagtggacgacagcgatcagattgacctcgggcgcgagcttcatcgccgggtgtccccagtagccgttggtgaagataccgagttgaccggtaccaacgaatcctgtcagccgatccttgaccttggcaaactcggtcttgctgttgcccgaccaggtcgacaggctctcggcgaggctcgctgccttgccagggtcggctttcagggcgctggtgacatcaacccagtcgagcgccgagaggtggtagaagtgcacgatatggtcgtgaacggcatgcgccagaatgatcatgttccggatgtactgggcgttgaccggcacttcgagttgcagcgcgttctcgacggcgcgtaccgaagcgagcgcatggactgtagtacatacgccgcagatgcgctgggtgatcgcccaggcatcacgtggatcgcgcccgatcaggatgttctcgacgcctcgccacatctggccagaggcccacgctttcttgaccttgccgccgtccacttcgacatcgacacgcaggtggccttcgattcgggttactggatcaatcgtgactctttgcgacattttcttgtctcctggtaagagcgttagctgcgcgccggctgagcgtacgcgtcctcacgcggcaggaccgggaatcggcgggtgatgtagatatagccgaacacctcggcggcgaagatgccgatggtgaccaacagttccggcacagacgggaaatagctccaacccggcccggtgtcgaaggcgatcaggaagccgttcaggcgcagcaggatgccgctgagcatgacggcgatgccggcgaggaacagcctcgctggattgcggcgcgcctcggtcgtgcggatcagcaggaaagcagcgaacagacaggcgttctcgatccagaaggtcagcgcaatataggtcggctggaaggcctcgccgatcacgccgcgaacgacgaggtcggcaaatcgcgccaccagaaagatgccaatgataccgagcatcaccgttgccatcggattgagcaaaggtacctcgacttgccgacggtaagccgaggcggcaacgcaggactcgaacagtatgaccccatagcccagcgtgattgccgaaagcaggtacagcaggggctgtatcggggtctgccagaggggattgacctggccacccatgaccacgagcatcgttcccagtgaagcctgatgcatcatcggcaggacgacgccaagcgcgatgaagaagaacaacaccttctcgagcttcttgcgggcgtcgcgcaggcccaacttctcgagaaagaccggctgttacgtcccgcgatatctggaactcttcaacccgagccattcgaggttgagatgatggcaaagtcccacgctgacgccggaagaagaggttccggcgtcagcgtgggacgagagggctagaagggctcgcctggaggtattctccaaggggcttcgggatcgtagaggttcatctgacggctgcggtggcggcgaagctggacgaggtagcgggcctcacaagcagcggcgagttggtgaaggaactcgctgatcgccgccgcactttcgtcggagaggccgtcggggaagagggagtgagggcggcgtttcatcgcaactcctcgatagccgcttgcagcagatcgtcgggcaaatgattgagtgcgcgcggcaccgccagacgcatggcggtgcgcaggatgcgcccggcgtggcgcggcaggcccttgctggcttggcgcaggagttccaggccggaatcggtgagcagggtatgcgcacacccggcgctcttgagggcatggccgacgagttgcgcaaagcgctcgcgttcgagcaccggtcgcagatgcacgcgtgcctggatgcggccggcgagtgcggcgtaagacgcccgttcgagggtttgggcgaggatcgggtgaccgaccagccagacagtgatgagatcgcgcgaatcgaaggcgaagttgagaaaagcggggaaatcgcggaagaattcgggtggcagattctgcgcctcgtcgaggatccagaccggcagaagttgcttggcgtcggccagatgatggatatgcgccttgatgtcgcgccacagttgggcgcgacgataactcggctgaaggccgagggattgggccaggcaccggtaaaggtctgcccgtccgaaatcggtctcggcatggtagatgacttggtagcgatgcggattgagcttggcggtcacgaggcgcaaggcggccgtcttgcccacgccggcctcgccggtcagcaggccgaggcccggcgattgcagaagccactggaagcgctcggcgagttgcgccagcgcaccgtcatcccacagctcggcggcgtccttgcccagaggcggatggcgcagaccaaagtgttgcagatacatcttcagtctcctttgcggtcgtaatactgacgataggtgagttcgatcagattcgggccagacggcgaggcgggagcggcgtctgtcgggtcggatttatttcgttggcgatcgagattgcccagggcatcgagcggggtcgcggcgccgatccccttgccgtgctcgtcctcgacctcgatgaccgccccgctatgcggatcgacgaccagacacaccgtcttgccggagagttcgaaaggcacttcgaagcgcgccccctgatacgacaccgtgccatccttcctgactcgacggctgacgcgataccggaacaaggcatcgagctgcgcggccagcgctcccagcgaacgaatcttcgacaaatcctgctggtagcgcgcgagcggcgtcatcccgtcgaggccggcatgcggcgtatggtgatagacccgctccagccaggcccagagacgcgcattgaggtcctcgaaactgttgatgtggcgctcgtcgagttccgacaggaactggtcgcggcaggtccggtgccagcgctccaacttgcccttgccctcgggcgcatagggccggcaatagatcaggtgaatgcccaggcgggcgcagatcccctgcagggtctcagcgcggtaggccgcgccgttatcgacgacgagcttgatcgggatgcctcgcttcagcagcgcctgcttgagcaccccttcgatgtcgagcgccgtttcgccggggcagaaagcgctgtgagccaccagacgtgaggcatcgtcgaacagcgagacgagataccccttgacgagcttgccctcgtgaggcacgcggggaccgtgcatcacatcgccataccagatggcgcccgcggaagcggcgacgaagctgcgcttctcctcgggcaggctggccgagccgctgatccgcgacaggccgtgctgttgcagcagccggtggaccgtcgagcgcgacaggctgccgcgagccaccgttccggtggcttcgagcaactggcgaatctgacggatcgagcggcgcgggttgtcgcgcttcgcggcaaggatcgcggtctgaatggcttgcgatagcttcgattgcccgcggtcgatacgggtcttgggtgtcaggccatcgatgccctgggcaaggtaagtgtaataccagccctgaatcgtcttctcggcaacatggcgccgacgcgtgccgggaatggtgtattcgcgctcggccagggcgcggatggtctgctgcaattcgccgtgatccagccgttcccggctggtcagcgaacccaggacggacaggcgaaacaaggcgatcggattgattcgattcatgacgactcctcggggtgaatgggagtcgtcatcaaaacaaaagggccgaaataatgccacgagcaaactgtgtggggaccccgcccgggcggggtccccaccgtccgccactcgctcggtgtcaggaaatcatgggacgctcatctcttgatcgagccagaacatggcccgcggcagacccaggctgttgaacacctggtgccaaaagccgtgcgtgtcaacggcccggccgagttcggcaaagcgcacgcgcaggtgaaacacaaagtcctttccccgctcctgcaaccagttccaccagcgcgcgcccgtgtgccggtcaggtggaccgccggggtgctctgccgcgccgttcagccgctgctgcaggacttgctgttgcaccgaccagtcataccagcgtcgcggtgcgatacattccggcaggcgcgaacacgtgcgtcggcatccggcacaacggtagcgaaggatggggatcgggttgagccgtggcggcacggctcggcggtcggcctttcgctcatagtgaccatgctgatggaccactcccagcccgcagtgcgggcacgacttcggtcgatacacttcagcggccttttgagtcgtctcaacgtgctgctcaagcgtggtgatgccggctacaattcgttgcatgggctgggctcttttctatctcggtcgtctcgataacttcccacgatagcagaggtgttccagcccttctccgtccttcttcattccgccttcgctcaggagatccttcgatcttcctgctcaaagtacgcgcgatattcaaagcccttcaatcccgtttaggggcggacgtaacaccggcgagaactcgatccacatgacgatgatgtacaaggtgatgcaggcggcgacctcgaacatcaccgagttgacgttgaagtagcctggccagaagatgtgccagaagttccaccagcgaccgagatcgaaggtgatcgcggcacccgccagcgtgtagccgaacaggctgccgagcaacgccggacgcaccagcggatggtacttgccctggttgaagatgtagaccagcaacgccatacagaagccgccgcaggccagggccgaaccgatgaagacgtccaccacaacccagattccccaggagtagccatcgttgacgttggttgtcgagctgagtccaaaaagaagacggaccacgacgatcgttgccatgaccgtcatgagaacaccacagacaagggtcgtggcattgaacaggctgccgccaaccggcgccggtgcggcatgctggcgagcgctcatgatccctccttccgccgttcgtccgtcggcgcatcgtcttcatgatgcacgttgcgcttggcgacataggtcattgccccaaggactgcaaacggcatcagcaagccgccgtagagagtgtgctgaatcgtttccgaggttgacgccgacgacttgggcggcaggtagggcatgccgaccttctcgaagtcgacggccgagagcttgagaacctgcgtgccaccgtactcggtctcgccatacacgtgctgcttgtacttgccgacgtagccctggtagctctggtccggcccgccgctgaggttgccgcgcggataggtggtcaggctgcccggtgcgagcgccagacgtcgcttggcttcgctcagcaagtcgctggtccggccgtagagcgtcgcaccggttgggcagacctcggcgcatgcagagtagtgaccatccttgtagcgatgccgacagagctcgcacttgccgatcttgcccgtcggcgaatcgtactggtacttggggatgccgaaaggacaggcgacgacacagtaacgacagccgacgcaagcctcggcgtcgtaggcgacgatgcccgtcttcggatccttggtcatcgccgtcaccgggcaggctgaaacgcacgacgggtcggcgcaatgcatgcacgaggtcttcatgaaggcgtagccgttggtctcgtcatccttgctggccatcgtgccgctgcgatacatcttgatgatattgaaggtgtagccgctggtatctagaggcgtgtcccagagctggtcggttgtcgagaactcgggcggattgtcgttggctcgcttgcaggccgcgacacaggctttgcagccgatgcacagcgtgccgtcgtagaggaggccaagcgcctcgggcgggcgctcgtacgtgtcacgcgcgctggccggggtgttgaccgtgccggccacaacggctgcgccggcgacaccgacgcagcctttgaggaagtggcgacgggagttgtcatcggttcgtttatcagcaagttcggtagccatctcacacctccgtcttttcgctcgcagccctcgttctttcggcctcctcagccttgtgggaaaggcccagattgcgcgccaccacggccgcgccaccggctgctgccccggcaacggcagcaagtattgcggccgaccccagggtggcgcccatccccttctcttcgacgatgcgcggatactgctgtggcgggtcgacgttctttactttggccagcatgtgaatcggcttgctgaagcccacaccctgctcggtacacccgatgcaggggcagccacaacccaccggccaggtgccagcaccggcatcgccgaacaggatgctcggacagttggcgtaggtttccggccccttgcagccgagcttgtagaggcagtagcccttgcggtggccctcgtcgccaaagtcgatcgcaaaacgaccggcatcgaagtgggcacggcgttcgcagttctcatggaccaggcgcgagtacgcaaacttcggccgacccaggtcgtcgactggcggcaacgcgccgaaggtgaggaagtgcactaccgtcgacaggaagttgtaagggttcggagggcaacccggaatcgtcaccaccggtttgccgagcaccgccgcgacaccggaggccccggtcgggttcgggtcgccgttggatggcatgatcgacggcataccgccccaactcgcgcacgagccgatggcgatcacggccgcggcatctgcggcacactccttcgtcaggtcgatcgcggtctgaccgccgatcttgcagtagatgccgccatcgcgcgtcgggatcgcgccttcgacgaccagaatgtagctgcccttgttttccgccatggccgtcctgcgtgccttttcgacctggtggccggcagcagcgaacagcgtctcgtggtaatcgagcgaaatgacgtcgagaatcagccgctcgagggtcgggtgctcggcgcgcagcatcgactccgtgcagcccgtgcactcctggaagtgcagccagatgaccgatggccgcttcttggccgcgaccgcttcggcgaccgccgcgtcggctcccgccggcaaacccaggctggctgccacgctggcgcagaactgcagaaactctcgtcgcggcatgccaagtcgcttgctcgcgacggcgatgttcgcatcactttccagcttcagcagactggtgtttgccatttcccgccccctatctcgtcgcccgaccgcaggtcgggaggttcacatcgataccgcccccgaaagcacttgtgtagccaatgccgcaactgcacccaagaagcgtgccaaggagagatgttggtaataaacaggggcttggttttgggtacggcggccacttcagtaagcgagctttgcgtctggagttcgaagtggaaacctggtatccaccggcgtcgagagcggcgggttgtcctgagttcagcacgcgagataggcgttctcggcggaccaccacgatattcgctgctcgctctcaccgcccgatttcatcgttgcacgccgcgttgattccccctacgatctcgacatgaacgaattccgctgctcgctggatcgccaagctgcccgggtgccgacccgcaacagcgtgtcgcgcgttccctgtcgcctgccgacggactctgcgctgaagcgtgccggggcaagccgggagtcgctggatggcgaggacccttgcgatgtccagtttccggtcacccactgaagcgctgcaggcgcactcgccgatcgccgccgacggcctgccggaagcgcaagcggttttccacggggtcgacgaggcggtctggatcgaagtgatccgcaagatggacgaggtgtacaacgacctgctgcagtacgaggtcgctctcgagcaaaagaatgctgccctcgaggactcgcagcagttcatcgaaagcgttctggcgtccatgtcggatatcctgattgtctgcaaccggcacggggccatccaggaagttaacgactccttgcggcgtttcatcggtcaggacgagaccgttctgtatggacgaccggtctgcgaactctttgccgacgacgtatcacggcaaagggctcgcgacttcttttcggcagcgcggccggcgtcggtccaggattgcgagctgctgatcagcggccgcgacggcaactcgctgccggtttcgctgaattgcacgccgcgtttgtcgggaaccggcaagttggtcgggatggttctcaccgggcggccggtcggcgaattgcggcgtgcttatcatgctctgcggcaggcgcacgaggatctgaagcgtactcagcaacagcttctgcaggcggaaaagatggcctcgctcggccgtctggtcgctggtgtggcgcatgaactcaacaatccgatcagcttcgttctcggcaacgtgctggccatcagacgctatgcggcgcgcctgcagagctatctcgatgcggtgcactcggacgcctgcgtgcgatcaccggcgctggaggcgatgcggcaggacttgcgcattgatcgaatcctggaggacatcactccgcttctcgacggcatgactgaaggcgccgagcgtacacgcgacatcgtcgacggactcaagcgcttctcggctgtcgatcgcagtgccgacgagccggtcaacctcgctgaagttctcgcccgggcggtgcgctgggtcacacgggcggccatgcagggttttcgtgtgactgtggatctgccccaagaactgcccatcattggctcttccgggcagatgcagcaagtactgatgaacctcgtgcagaacgcgcgggatgccactgcagggggcgaagcccccactctcgagatcagtgccgagcggtgcaacggtacggtgatcctcagctttgtcgacaatggaccgggaatcgccgaagcaaacctgccgcgcctcttcgaccctttcttcacgaccaagccggttggacagggaacagggcttgggctgtcgataagctatggcattgtggagcggcacggtggcaagctggaagccgcgaatcggcctggagggggcgctgtattcacgctgacgctgccgctcgcgccggtttagccaacgtatgggtggtgcctcggcgcgctgcatcgggcgtcggtcacctcgtgtcgccaccgttggtagctacgcgttgataagccgggagagcaacgaagttcagttggtgggtatcaaggccaccgacttgcgcctttaggatttcatcgtctgacggaaactcgcattttcccaacatcaggcgccaaagagaggttgccgggatgcccgcgaggcggtgaacgaaaaaagcgccccaaggcagttcattcggacggctgacgaaacatctgctgctttgccgagaagctctctaccagacaccgggaagtttcaccgggaactttcggtgatgtgccttggtaggcgcgattggactcgaaccaacgacccccaccatgtcaaggtggtgctctaaccagctgagctacgcgcctccagtgaagccacaagtgcaagcgacttcagggaagtgcgcattatacggccagccaacggcaagtcaagcggtgcgaacctcgtcgagcgccgtgtatgacggagccagcgggcacggtggtcggtgctcactcgccaatcacgtcgctattggccggcggggtgaagcggaacagtgatggcgcaaggcgcggattgcgctcgagatgggcaaaccgtagcgaggtggtctggccgaggctgtcaagcagttccatcgccctcagatcactcccggcaaagccaaggctcaccttctcgaaaccgctgtcgggcgatcgcggcgtcgcctcaacccactccagtccatccttgtcgcccgcctcgcgcaaggtgaagttcttctcgatcgtgctttcaccggcgagtagagcggctggtgtgccgccgagggcactgcccaccttccggacggtgacctggcggagatcggggtcgtggatccatacgcgttctccatctcctaccagcaactgcgcatacggtttctcgatctcccagcgaaacttgccggggcgcgcgaacatcatgacaccgctcgacaactgcggtttgcggccattcctcgcggcgacgctttgcgcgaattcggcgcgcatggtccgcgtcgattcgaggaactggtgcagcttgtcgattgccccagcactcactgtctgggtgatgagcaggcagatggctgcgaacagggttcggcgcatcattcctcgtccctgcgcggggccaggacttctcgaccaccgcgggcgtccatcgcagaaacgagtccagccttctccatcgcttcgatcaggcgtgccgagcgattgtagccgatgcgaagatggcgctgaaccagcgaaatcgatgcccggcggttcttcagcaccacttcgacggcctggtcgtataccgggtcggcttcaccatcggtgtccaaggcgccgttgtcagcgccggctgggccgtcaccgtcttcgtcggcaccgccaccgctgaggacgccgtccacgtacgccggggcacccaccttcttgaggtagtcgactacccggtggacctcttcgtcggcaacaaaggcaccatgaactcgcgtgggatagccagtgcccggtgcgaggaagagcatgtctccctggccgagcagggcctcggctcccatctggtcgaggatggtccgcgagtcgatcttcgaagaaacctgaaacgagattcgggtcgggatgttggccttgatcagaccggtgatgacatcgaccgacggtcgctgcgtcgccaggatcaggtgaatccccgacgcacgggccttctgggcgagccgggcaatcagttgctcgacggtcttgccggcaaccatcatcaggtcggcgagttcgtcgatgacgacgacgatgtaaggcaggatgctcagcggttcggggctgtcgggggtcagcgaaaccggattggggatcttctcgtcgctcttttcggcatcccggatgcggtgattgaggccgaccaggttacgcacgcccattgccgacatcagcttgtagcgcttctccatctcggcgacacaccagttgagggcgttggccgcctgcttcatgtccaccaccaccggcgcgagcagatgcgggataccctcgtagatcgacagttcgagcatcttcgggtcgaccaggatcagccgcacctgatcgggctcggccttgtagagcagtgacaggatcatcgcattgatgccgaccgacttgccggagccggtcgtgccggcgaccagcaggtgtggcatcttggccaggtcgacgacggtcggttggccgccgatgtccttgccgagagtcatcgtcagcggcgaactcatgtcgctgtactccttgctggaaatgatctccagcaggcgcaccatctgccgcttggggttcggcagttcgagcgccatcgaggacttgccaggcaccgtttcgacgacgcgcacggagaccagcgacaacgagcgggcgagatccttggcgagattgaggatctgtacgcccttgacacccacggcgggctcgatttcatagcgggtgatgacggggccggggtaggcggcggtcaccgccacctggacaccgaagtcggcaagcttgcgctcgatcagacgcgaagtgtactcgagcgtctcgggcctgacgcggtcgccgtgcagcggcgcgggttcgaggagatgcagcggtggcagcatgccgccgggtacggcttccggaaacagcggcacttgccgctcacgttccatgcgtttctcgactttcggtggtagccgcggtggtgcgactgctgcgaactcctcaatcgccttgctcggtgtctgcgggtcaagcggcggctcggattcggtgggcggcacggcgtggggcgtcgccggtcgatcactcagtgttggttcctcatgcacagcagggcgcttggcgggcttgagggcgggccggttggccgcttccggtttctgcgccagcgtcggctcatgtgcttcgcttcgcttcttctcaccctcgaccaccgcctcacgctcacgcgcgacttcccggccgattcggcggtcctgccagcgctcgaacagcccgccaacgcccacgatggccgcctcgaagaggcctcccacacgttcggcagcggtgatccaggacatccccgagaaaatactccagccgagcaccagcatggcgaagagggccagcgtcgcgcccgtgtaaccaagatagcgtaccgcgatggcccctagctcgatgccgatgacgccgcccggaccgacgggcagggtcgcctttagggtgtagaaccgcagtgcctcgagcccgctgctggcgacgatcagcacgacgaagccggcgagggcgatatagagcgggcgtcgatcgctggggcgctgaccatcgagacgccgataaccccaccagacgaaggcaatcagcagaaccgtccaccaccaggcggaaaggccgaaaatgtacagcatcagatcggccagccaggcgccggtacgacccgccggattgtgcagggtcgtcgtgtgtacggcatgcgaccagccggggtcgctccgctggtaaccccagagggaaagcgccagaaaggtcgcgatggcgatcaggatcagccagcgagcttcctgcaggaggatcgcgatcttttccgggagtgggcttggcgcgctcgaggcgtacgccattcggccggcaagtttgttcagcagggccatcggagcaaaggagttcaggttgattgggggcgggaggctggcacgggtgcgggactcgctgccagacgcttctcaatgatgacgatgcggccttcctcgacccggaaatatccgcgattctccagatccttcatcacacgactgaccatctcgcgcgaggcaccgatcatcttggcgatgtcctgcttggtgaggcgccgcctgatcacgcgctgcccgcgctcgtcttcggagaagtcgatgagcagcttggcgacgcggccgtaaacgtcgagaagggccaggctctcgatgttgcgatccgcttcgcgcaagcgctgcaccagactcttcatgatgttgaggcacaggtcgaagttctccgccaggcagcgtttgaagtcgttcttggtgatcaccagcagttcgcaggtctcggtcgcgacgacgtcggccgaacgcgggctgccgtcaatcagccccatctcgccgaagaactctcccgggccgagcagggtcagaatcacctcgcgtccctcttcatcgctgttgagaaccttggcgccgccactgatgagcacgtacagtgagtcggtgctgtcgccggcgcgcacgatggttgtcaggcgcggcactcggcgatgaaaggcgactttggcgatctgttcgagttgtgaatccggcacgccggcaaacatcggaatgctatgcagcaaagtcaggctgggtcccctcctgggctgctcgacctgtgtgttcatgaggccttctttcgtcaagtgaaatgatttctatcaagggcttgcgcggcgattataaggcactttgcaggtttccgaagcaagcacggaacaaagttggcgccggaggcgtcggcgttgccggttataatttttccatgacccactaccagagcaaatcgagatgaccccagccacccgtcactgccgcctgctgatcctcggatcgggacctgccggctataccgccgccgtctacgcggcgcgtgccaacctgcagccggtgttgatcaccggtatggcgcagggtggccagttgatgaccaccaccgacgtggacaactggcccgcggacgcgaagggcgtacagggacccgaactgatgcagcgcttcgaggagcatgcgcgccgcttcgagaccgagatcatcttcgagcacattcatacggcccagcttgcacaaaggccgttcacgctgatcggcgactccgcgacgtacacctgtgacgcgttgatcatcgccaccggcgcgtcggcccagtacctcggacttccttccgaggaggcatactccgggcgcggcgtttccgcctgtgcaacctgtgacggtttcttctatcgcaaccagccggtcgcggtcattggcggtggcaacacggcagtcgaggaagcgctgtacctcgccaacatcgccagccatgtcaccctcgtgcaccgccgagacaagctgcgtagcgaaaaaatcctgcaggacaagctgttcgcaagggaaaaggccggcaaggtgacgatccgctggaactgcctgcttgaggaggtgctcggcgattcgtccggcgtcaccggcatgcgcatcaggaacaagctcaccgatgccacggaggacctttcgctgatgggcgttttcatcgccatcggtcacaaaccgaacaccgacctgttcgccggccaactcgccatggaagggggttatctgcttacccagggcgggcggcacggcaatgcgacggcaacctcgattgccggcgtttttgctgccggcgacgtacaggatcacatctaccgtcaggcctgcacgtcggccggtagtggctgcatggcggcgctcgatgccgagcgttacctcgacagcctcggcctggcgggctgaaacggtttggcgcagcggcctctcggccaccgggatgtgccgcctgacgggatgagcaccgcgaactgccatgaaatcacgacagcaagccaacgccgaagatgtggacgcttttcgcgccgccgtggccggcgcgacgccgttgcggcgggccaaccgggtcagcttcgaggggccgaagcccagcccacagccgcgtcagcggcagctggacgaagcggcggtcattgccgaactgctgcatgcacccctggccatcgatgactggctcgaccttgggggggcggactcgttcctgcgcagtggcctgccgcgggcactgctgcgcgacctgcggcgtggtcgctggagcatccaggatcacgtcgacctgcacggcatgaaccgccaccaggcgcacgccgaggtgacgcagtttctcgccgacacgcgcagtgccggcaagcgctgcgtgcgcatagtgcatggtcgcgggcacggctcgccaggtcgtgaatcggtgctgcggcaactggtcaaagcctggttggctcgctgtcaggatgtcctggctttctgtcacgcgccgcccagcgacggcggcgacggtgccctgtgggtcctgctcaaggctgacagcaggtcgccgcgccgctaggccgcgttgggctagggcctgtcggggcgggccggtcgtggtggatcgcgcgacctggcggcggatcagatcgccgactcgtcggtttcgccggtgcgtatgcgcaccacctgctcgacagtcgtgacgaagatcttgccgtcgccgatttttccggtgcgcgccgccttgacgatcgcgtcgatggcgccgtcgaccgcactatcggcaacgacaatttcgatcttgaccttgggcaggaaatcaacaacatattcagcaccgcgatagagctcggtgtgacccttctggcgaccaaaccccttgacctcggtaacggtcaggccggtgacgccgatctcggacagcgcttcgcgcacttcgtcgagcttgaatggtttgatgatggcttcaatttttttcatggccttggctccggtaaagatcgtaaagaaatcgtatcagaaatcaggcatcgacaagtgatcagtacaggtcgcggtagcgattggtgatcggatagcgccaatccttgccgaatccacgctgtgtgacgcggataccgaccggcgcctgccgtctcttgtactcgctgatcttgagcagatgcacgacgcggcgcacatcggcttcggcatggccctgggcaatgatctggcgcgggctgagatccttctccatgtaggcctcgacgatggcgtcgagcacctcgtagggcggcagactgtcctggtcggtctggtcgggcttcaactcggcggatggcgggcggctgatgatccgctcggggatcgcatacgagcgtgtgttgcgccagcgggacaggcggtagactagtgtcttggcaatgtccttgatgaccgcgaaaccgccggccatgtcaccgtagagcgtgcaataaccgacggccatctccgacttgttgccggtggtcagcaccagcgaaccggtcttgttcgagatcgccatcaggatcatgccacggatcctggcctgcaggttttcctcggtggtgtcggccggcaagccggcgaactgttgttccagcatcgcggcaaaagtctgcatggccggttcgatggcgatttcgtcataacgaatgccgagcaggcgaaccatttcacgcgattcggcgaggctgagctcggccgtgtagggggagggcatcattactgcccgcaccttgtcagcgcccagggcatcgacggcgatgcacagcgtcagcgccgagtcgatgccgccggagaggccgatgatggcgccggggaaaccgttcttgccgaggtagtcgcgcacaccgagaaccagcgcctggtaaacctcggcctcgaggcagggggcgggggcgatcgccgccgcctgcggctcgccgtcgacgaaatcgacgatgcccagcgcctcctcgaactgcggcaactggcagcagagcgtcccgcgcgagtcgagaacgaatgacccgccatcgaagaccagttcgtcctgaccaccggccagattcgcatagacgactggcaaaccggtgctggcgatacgttggcgcagcacctcggtacgccgctcgcgtttgccgatgtgatagggagaggcgttgaggaccagtagcacctcggcgccggcgttccgggcgagatctgcggcaccggcttcccagacatcggcgcagatgttcaccccgcagcgaacgcccttcagtgtcagtacgcacggaccttcgccggagtcgaaatagcgctcttcgtcgaacacctcgtagctgggcaggcgctgcttgtaatacgtggcgacacgcgtgccgtcggtgatcagcgtggcggcgttgtagcagtgcgcagcacgcttttcggggtggccgacaagcaccgcgataccggcgacgcggctggccagcagagcgagttcatgctcgcaagcggcgcagaaatcgtcgcgcagcagcaggtcttcggggggatagccgcagagcgacagctccggcgtcagcaggaggtcggccccctgcgcgcgagcgcgttcggcaaaatcgaggatccgctgcgcgttgccggcgaagtcgccgaccgtggcgttgatctgggcaatggcaatcttcaaaggcatgggcgcgaccactagcgaaaggggcgctcgcgcgcccctcgatcagcgtgacgaaaaaaccgctcagaaagccggcttgtccttggcatcggcgtagcgctgcacgccctccatgatctcctttttggcctcctcgctacccagccagccggcgaccttgacgaacttgccgcgttcgagatccttgtaatgagcaaagaagtgggcgatctggtcgaggatgacctggggaaaatcgcgcggcgtttccatgtcacggtacatcggcgtcaggctatcgaccgggacggccaggagcttgccatccggccccgcttcgtcttccatcgccagcaggccgatcggtcggcaacgcacgacgaccccgggtggcagcgcgaactgggtcaccaccagcacatcgaccgggtcaccatcgccagcgatggtgtgcggtatataaccatagttgcaggggtagtgcatggcggtcgacatgaaacgatcgacaaagacggctccgctatccttgtccacctcatacttcaccgggtccgcgtgcatcggaatctcgatgatgacgttgaagtcattggggagcgacttgccggagggcacgcgatctagacccatgttcgtgatctctctactggttgcgggaaagccgattataaccgcctatcgttgctcgggtcacagcgattgcccgggcgaggcgaacagcttgatgggccccgtgcagcggccagcaacgatttgcggccgaactgccttgcggcagcggcggccggtggcctcagctgccgcccgcgcgtgactggcccatctcgaccatccggcgcgcctctgcggcgaacttctgcgcctgttcgtcgtccgcgtcgcggtcgatggccgatggcggcgccgctatccccttctggactgccggccgggaacggatctggtcacgccagcgcccgaggcgcggcaggtcgtcgatatcgaccccggaccagcgatgcgtacgcacccaggcccagttggcaatgtcggcgatcgagtagtcgccggcgaggtattcgtggtccctgagatggccgtcgagcacccgaaacagtcgccggcactcgccctgatagcggtcgattgcgggctggatcttctccgggaagtagcgaaagaagacattggcctggcccatcatcgggccaatgccgcccatctggaacatcaaccactgcgcaacgcgcgagcgacccctagcgtcgtgcggcagcaatcgtccggtcttttcggcgaggtagagcaggatggcgccggactcgaagacggcgaagtcatcctcggcgcgatcgacgatcgccggtattcgaccgttcgggttgatcgccaggaaccatggctccttttgctcgccgcttgccaggtccagcgcatgcagcgtgtaggggagggcgagttcctcgagggcaatcgagatcttgtgtccgttcggagtggcggcggtgtacaggtcgatcattggcaaggtgtcttgacgagggatggacgtgtcggcgtgcggctgccggctggcggagtacgatcatgcactggctctctgacaacggccgtcgccgggcgttcgcctgccaaacgcagaagctggtgcgcggactgacccgggcgccgccgagcctgcacggcgagcgccttccgcctgccgtgctttcggtctatcatcgtcgcaggatgtcgccggaggctcgctctcgaatgaattccatgactgcgccacccagccccgccaagcactcccgcgcgccggcggcggtgcccggcgcagggcacggcggagagcacggcggacggcgcgagaccgccgccgtgccgacgagaacccttgctaatccctatcctgggctggcggccttcaggccggaggagcacagctttttcttcgggcgtgacgaagacatcgaccgggtagtcgcgcgcctcgccgagacgccgttgctcagcattgtcggtcgctcgggcaccggcaaatcctcgctggtcgcggccggtgtggtcccgcggcttggcgggatcctcggggagttctgctatcggcgctgcgaaccgcaggcggacccctgtcgacaactcgccgagatgctcggtcgcgagcagccggcagaccccgaactgcgcggtcgtcagtgcctcgcggcgctgcggcaggtgctcgacgcgacgcccgatgcagagcaggccgatccgttgcaggatcgcctggccgtcgccatcgaacacttcctgggagaacccggtcgcccgttggtcctgctggtcgaccagttcgaggagttgttcacccgtacttcgccggcgggcgcgcttcgctttcgtagtctcatcggcgccttgctcgagagcaagcgcctgtatgtgattctgacgctgcgcagcgaattcactggccggctgatggagtggcttggtgaagaccttttccgggcgtcgctggttgctcttgaaccgatcaggggggaagcgcggctgcacgcgatcatcaccggaccggccgaagccagcggcgtgccggtacaggccgaactggtcgcgacactggtgtcggcggccagcgctacgcgcggtgccctgccgctgatcgccctgactctcgagaggctcttcgagcagcgcgatcccgaggcggggctgacgctgggagcctacgagcgcatgggcgggctggagaccgtcgtcgagagcgctgccgcggcgatcgaacgcttgatcgccggtgagccggaactcgaacccgcctgcgcgcgcctgtttgccgagctggcgacggtgatcgacggactgccgacgcgccgcacggtcgagatcgggccgctacgcgaggatccgctggtcggccgactggtcgatgcgttgcgcagccagggctttctggccgaccctgacgaccggcacgtggaactggcacacgagatgctgctgatccattggccgcgtctgcggcaatggtgcgaccgctatcgcgacagtctgacgctgcgccggcaggcgaaacaggcggcgagggactggcagcaggcctgcgcgcacgaagagacgccggttaccggcgctcaaggccggagtgccgaggtgctcgcctggagctgggagcgccagaagccggcgctgcttgccttgctcgagctcagcaatcgcccgactctcgccgatcccgatttcgacgatcccggaattctcgcctggcaggcgctcgagcacactctggagaaaggcctgcggcgtttcctgcagcccgagccgctggccctgctcgaagagctggccagtgacgagacagcgcatcaccggcgcgaagagatcggcctgcgactcaaccagatgggcgatcctcggcgcggtgtcgggttggccgccaacggcctcccggagatggcgtggattgccgtgccggccggcgaagtcaccctcgaaggcaagggcagacaggtcttccccgtcggttcgctgcacgtctcccgatatccgatcacctggcagcagtacaacgccttcgtcaacgccgatgacggctaccgcgaccggcgctggtggagaaagctgacacagcgaaaactgccgggtgagattcgctggggtttccacaactatcccgcgatcaatgtctgctggagcgatgcggtcgccttctgtcgctggttgaacgagaagttgcagctgagctcaccggcgatcatccgtctgcccaccgagtgggaatggcaatggcttggccagtcgggcgcggccaggcgaaagtacccgtggggtgacgactggaacccgatgcgtgccaacagtcatgagagcggcatcggcaggacgatggccgtcggcatgtatccctccggcagtcccgacggctcgctggtcgccgatctggctggcaacgtttgggaatggtgtgtgaacgagtacgatgcaccgggcaccacgcaaatcggcggcgccaggccgcgcgccatgcgcggtggttcgtggctcgactatccggccgacctgcgcaccgccaaacgcgagtacttcccgcccgacgatcgcgatggcgacatcggcttccgcgtcgtgctggcgccgccggtcgattaggcgtgcgtccacgccagcgtcggggccatcacggcaagccgccacggacggtgcgtggtctgacgattgcttcgtagtagtcgaaggcgtcgcggatgtgcccgcgcaactggttctcttcccagggtttggtcagaaacctgtagacggctccctgattgacggcatcgacaatcgactcgagttcgctgtagccggccatgacgatgcgcaccgtatcggggtggagcagcctgacgcgcgtcagaaagtccgtgccctgcatcggcaacatgcgttgtgcagcaacgatgacctggacgtcgttgccggccagcaggttcagcccctcgtgcgggcagcccgtggcgaggactcggtagccctgtgcgcgcaaggctcggcgaagggcggacagggcgtgcggcttgtcgtccaccagcagcagcgtgtgcgattcgccgtgtgcctgggtcggcggcaggcactttccctggctcaccagagtcgcgaactcgtccgccgggaccggtgcgctgaacaggtaaccctgaatctggtcgcagcggttctttctcagataactcagttgggtctcggtctcgacgccttcggcgaccaccttcaatgccatgcggtgtgccagggcgatcaccgcggtggcaatgttggcggctttcggatcgctgacgatatgggtgatgaacgaacggtcgatcttcagttcgtccaccggaaagcgactcagatagctgaggctcgagtagccggttccgaagtcatcgagggccactgcgacgccgacgcgcctgagggcgtcgagtcgctcggtggcctgctcgggtgccgccatcagcatgctttcggtcaactctagcccaagcatgcgcgggtcgacagcatgcttgcgcagggcggtggcgaggacggcctcgagttcaccacccgcgaactggcgcgccgagacattgaccgcgaccatcaccgacggctggccggcttccgcccaggcacgaatctgtcggcaggtttcgttgatgacccacgccccgatcggcacgatcaagccggtttcttccgccaacgggatgaatcggtagggaggtaccaggccgaacccgggtcgttgccagcgcagtagtgcctcgccgccgacgatcacgccgctggcgaggtcgagcttcggctggtaatgcaggaccagttcgccctggatcagcgcccggcgcagggcagtctccatttcaagtcgctgcagcgctccatgccccagttcgccggtatagaaagcgtattggttgccaccccgctgcttggcgcgatgcattgccacgtcggcactgcgcagcagatcgttggcgcccttcccatcctgcggaaagacgctgatgccgatgctggcgcgtgcataggtctcgtgtccgtcggcgaggacaaaaggcggagccagtgcagccagcaggtcgccggcgatactcccagcgttctcggcatcctggctcgcctcgaggatggcaacgaactcgtcggcgccgaggcggccaaccacgtcctcgtgacgcagccgcgccttgaggcgggcagtgacgccaagcagcagttcatccccgagagcgtggcccaggctgtcgttgacgttcttgaactgatcgagattgatgaccagcacggccgacttgcctccctgccgctgcgcgcgctcgagggcatgttgcagcagcgagcgcaacagcaggcgattcggcaggtcggtgagcgggtcgtagtgcgcgaggtgttcgagctcttcttcgcggtgtttgagcttgctgagatcggtgaacacagccaggtaatgcgtcggttgtccgtgctcatccttgacgacgctcagcgttgcccattgcgggtagatttcgccgtcggcgcggcggttccagagctcgccctgccagtggcctgcctgcgtcaggctcgcccacatcgcctggtagaaggctcggtcgtggcgccccgactggaggaggcggggattcctgccgatcgcctcggcggcggtgtacccggtcatctcggaaaacgccgggttgaccgaaatgatccggccggtcaggtcggcaatgaggacgccgtcgcgcgtgctctccagggccgtggcgtgcaggcgctggcgctcggcgagggcgtgtccggcagtcacgtcatcccaattgccgacgactgccagcggctggtggttggcatcgaagagcaggcgcttgtggtcgcgcagccagcgaacgacaccctgcccatcgcggaaacggtattcctgcagcaggctgccgtcggccagcaggcggggccaggtctccagtacgtgcgcacggtctgcgtcatgcacgtggctgacccaccagtcgggcgccaggcactcggcaggtgaaaaatgcagcacgcgcgtgatgttgtcgctaacccagagggggacgagactctgcccgtcgacgccacatgcgtagagaaccgtcgggccggccgacaggacgagttgccgatgggtggtcgcggggcgcacgctcgagctttcctggcggaaccgcgcctgcctcgcggcatcctcgataacgcccgcaagcgaagcaggatcgtcccgcctggtgatggcgcagtcgttgaggccaagctgcgcggcggtggcgacaacaccgtcgtcgtcgcagatcaacacgatcggcactgtgaggccgagtcggccgcgcagtgtcctggcgatcgccggcgcgttcagccccggcgactggcaatcgaccagcagcaggtcgggcactggcccgctatcggcaactaccgacaggcgcgcgagtgcctgtgcctcactctcaacgacatcgaagcgaaggcgtggcagatgcggcgcgcaatcggccagggcacgttcgacttgcgggccggggcgcccggcgtagaggacgtatagcagggggttgtcttcgcgaaagaatgagtgcggaggaacggagggcatgattagcggtttcgttcgctgcttcggcggggtggcggcgcgagcagttccctggacctgtcggcctgcgcagccatgggtgctcaggcgcgcgtgacgctgagcgtcacgtggccgcggttgttgccgtagaacttccaggcgtcgttggcgtagcagtaaaggtagccggatcgctgtggtgtgcaggagcaggcctcgccgatcaggaaggtctcgccttcgatcgccgtaccgctgccatccatgttgggttggttggcgatcatgccgaccagggcgaaccagggaaactcgtcacggcggcgtgatccccaccagtcggcgccctgtttgccggtcaggcgcttatagacggcttccgcctcgccgatcgcattgccgaacaggcgggcgacgtcgccgatgttgaacccaccgtcggttgcaccggcaggtccacaggccatactgctgtcgagccactcgccgctcgcggtcagtacatagctcacccctgcctcaaggtagagcccgcagacgttccagtgctggcgggcgtacacagtgagacgggccgtctcgccgatgccaatgacacgcgtcggccagtagggcgcctgcgccagtggcggcagctgatgccgttcccaggcctgcgcggccagcgctttgccgacattgcccgcggcgaacaggggcgtggcgcgcggcagggttcgcagatgcgaccatactccggtcgtcgagtcgtgcagcacgccgcgcgcgtccggggccaactggctggtgagtgccgaagccgtgcgcaggccgagtgtcgtcgcttcgtcgatcatccactgcagtgctccgtccgagagtccgcattcgacatagccgccgccgacatcgctgtgcgtgccggcgaaccagagttgcttcaggctgccatcggccggacgcgggccatctgtccacagcgtcggcgcgaagctcgcccgtttctcgtcgatggccagggcctgtcggccatggcggacggcagcgctgagttcggtgtcgtgaaagcggtagcgctgcggatcgtccagcagttgatcgaggacaagcaggtcatcgggaacaccgagggcgccaaccgtatcccagacgccgatcaggtggatgccgacccgatcgtcgggcaggtcgccgcgcaggaaggtgtagccgctagcccactgttcggcggcctggcgttgccggtaaccacggtcgtaggcgttgtcgatcgcctgccaggcctggcgctcgctcattccctcgagatccagcaggccgcagcggctgacgaagccgccgaggctgcgcaccgtgtaagccccgcgactgaagccgaaaaggtagatgcggtctgcgtgccggtagttgccgcacagccagcggtaggcactgaggatgttgcggctcaggccgaggccgatgccacccccgagaacacgctcgacaaggccgccttcggcgcccacgcccggatggtaataggtcagttggcgatcgtcggcgacgcacaggttgtagagtttgacgacattggttgggcagggcagggcgcccatctgctgctcgggcgaacaccaggttccgtcactgcagacgacgagattgcgcggcatggcggttctccatcgggttgaaggtgtcggggagcggcggacgtagcgccggtagccgcgctctccccaattgcaggccgaggctagtgcagggacttgaactcgccattccggatcacccagagataggtatcgcgctgcgtgtcgccgttcgcgtcgaaaacgatcggggtttgcgcgccggcaaactttccgtgcgccagaatcgactccttgagcgtctggccggcagacttgctggcaagcgcatcgagggccacgttggtggcgtcgaaggcggtcaagccaggaaagcccggttcctgggcgaagcgctcgcggtaggcgcggtgaaattgcaggtacgccggctcgctgctctcgcggtcgacgtactgagcaacgacgacgccttccacggcccggcccccgagttcgaccaatcgctcggtggctgcccattccgaggtggcgatgcgaaccgtcgcgtcacgcatgcgcagttgctggatcagtagagccgtgtccatcgagttggcgatgaccacgacgccgtcgggtcggtgagtgagtacgccgctcgccagggtcgaaaaggtcgtgctcgaatcgaagccgatcgccgcgacgatcaggccgcccctcgcctcgaaggcgctgcggaaatcgcccgcccagctctcgctgtaggctctgttgcgtagatcgtagaccagcaccacccggcgcagtccgtgttgccgaaaatggtactcggctgattttggcgcatgtgccgcggtgggtgagaccacgcggaagaactggtcgtcgagtccggtcagtacattcgtcgtcaccgttggcgagatgagtggaaccccggccgcattgacttgcggcagcacggccaaggccatggcactggtcatcggaccgatgatcagctcgaccttgcgggcgagcagtcgggcgacggcctgcctggccacctcggcgtcctgctggtcgtcatcgacgatcaactcgacctgccgaccgttgatcccgccccgctggttgcgcatctcgaccgcgaggatggcgccgttgcgcccgccgatgccgaggtcggcgacgcggcccgagaggcctcccaggaagccgatctgcaatggctccgctggcgtacagccgggaaggcccagcgaaacgagcgccagcagagcgatgatgcctggccagataacggcaagcctcgtcacgcgccagttcttcgtcgtcaattcccgcatgtacgtctccgtcagcgccgcccccacgcctgccggtgacggcaggcccttgccgccattgtactggagtcctggacgtgaggcggacaggctcgttcccggtgccgacgcgaaacaggcgccaatgccggccaggacgaacaccgccgaggacggacggagcacctgctgcgttagcggtatcgtcgctgccgcgcatcggtgaggttcgccgcttgccctggccggcggggcgtgggcggtttttccggctttccgcaggaaaaggcaaataaacgccgaaaagaaccgttgaagggccggcaagcgattgaactgtctgacatatcagcgctatcatcgctattgccgcggattgcgaaagcggtgtcagatcagcaagaacgcgataaatccacttggagagagatagatggacaagagaacgccgccgcccgcatcttccgccgacagcacagcgtcggcggggactgcgccagtcgacattgccgagtcgccggctgccaagccggcagggcgtgccccccgggcgcgcccagcgtcggcagctcagcgggccgcgcagccccgcaaggcctcggccggtgacgttgctccggcacgtacgcccagcgcaatggaggcctatgatgtcgccgaagccaccagttcggcgatcgaacacaagaaggttgccctgcgtgacatcatcgcccatgtcagtgtcggtgatacggcttcgctggccaagacgctcgaggcgatcatgacgggcgcgtcgcccgatgacgcgcaggcgttgcgcaaggccttgctggccaaggatgaagcgccggccgcgaagccaccgaccagccccgacgacgaactggcgacgagctggcgcgacacgaattcctacccctaccgcaacctgatgtcgcgccgggcctacgagaagcagaagtaccgcctgcaggtcgagcttctcaaactgcagaactggatcaaggaaaccgggcaacgcgtggtgatcatcttcgaaggtcgcgatgcggccggcaagggtggtgccatcaagcgctttaccgaacacctcaacccgcgtggcggccgcgtcgtcgcactggaaaaaccgagcgaactggagcgtggccagtggtacttccagcgctacgtcaagcacctgccgactgccggcgaaatcgttttctgcgaccgctcatggtacaaccgcgctggcgttgagcgcgtcatgggcttctgcagcgaaaccgagtacaccgagttcatgcgccagacccccgaagtcgagcgtaccctggtgcgcagtggcatccacctgatcaagttctggttctcggtcagccgcaaggaacagcgccgtcgcttcaaggagcgcgaggtgcatccgctcaagcagtggaagctttcgccgatcgacctggcgtcgctcgacaagtgggacgattacaccaaggccaaggaggcgatgttcttccacaccgacaccgccgagacgccgtggaccgtcatcaagtccgactgcaagaagcgggcgcgcctgaacgcgatgcgctacgttctccacaagctcaactacaccggcaaggatatcgacgcgattggcccgatcgatcccctgctcgtcggtcgtccgcacgtcgtctacgaacccagcggcagcgccctgccggccggcgagcatacgccgatcctgtaggccgaacgccttcccgttctgactggtacaaggggcgccactggcgccccttgtttgctgccggccggcgagggctattcggcgtcggcttgctgcgccgggtgcgcggcaacgaattccggcagctcggcgcagcgctcattgatgcgccggatcgtcgggtacggagtcagatcgacgtcgaaacgttcggcgttgaagacctgcggcaccaggcagcagtcggcgagagtcggtcgatccccatgcgcgaagctacccgtctgcgcgtcgcgtgccaggtgtgtctcgatgatcctgaacccttcctcgatccagtgccggtaccaggccgtcttttcggcctcggaaacctccaggtcgctggagagatacttgaggacgcgcagattgttgagcggatggatgtcgcaggcaaccatcagcgccagcgcccgcactcttgcccggccagccgcgtcggcaggcagcagcggcttccccggataggcctcctcgaggtattcgagaatggccagcgactggctgatcgtcgtcccgccatcctgcaggcacggcaacatggcgccagggttgagcgcgcggtagcttgcctgcaggtgttcgccgccgttgcggacgagatgcactggcgcggcttcgtagggcaggcccttgagctgcagcccgatgcgcacccggtaggcggccgagctgcgaaagtaggtgaagagcttgagcatcgtcgtctcctggaaatcgcgtcgccccgacgcgccgcggccgcgctgcctatcctgccgcgcctgctgccggcacaagcgtcaccgtctgctcgatggcgccgaagatgctgtgcccgtcgcgatcgagcatctcgatgcgaatgctgtcgccagacttcaggaagccggtacgtggcgcaccaccttctatcgtttcgtacatccgcaactcggccaggcagcaatagccgacgccgccgtcggcgatgctcgatccgtgcagacttccctgccggttcgagaccgttccggagccgatgatcgagccggcggcgagttcgcgcgtccgggcggcgtgcgagatcagccggctgaagtcgaaggtcatgtcgacgccggcgtcgggtttgccgaaaggctgccggttgatgtggacgagcagcggcagatggaccttgcagtcgcgccaggcttcgcccagctcgtcgggagtgacggcgatcggcgaaaacgcgctggccggtttcgactgaaagaagccgaagcccttggccagctcgtcggggatgaggtgacgcagcgaaacgtcgttgaccagcatcagcaggcggatggcgcccgcacattgctgcggaccggcgcccatcggcacatcgccggtgatcaccgccacttcggcctcgagatcgattccccagtcctcgttcagcgtccgtatcgggtcgtgcggaccgacgaacgagtccgatccaccctggtagatcaggggatcgttgcggaacgacggcggcagttcggcgccgcgcgcgcggcggacgagttcgacgtggttgatgtacgccgatccgtccgcccactggtaggcgcgtggcaggggcgaatggcacagcgcctcgtcgaaggggagggcgtgacgggcagcgccgtcgttcagtgcggtatagacctcggccagctgcggtgcacaggtcgcccagtcgtcgagggcggcctgcagggtgccggcaatgccgccgaccgtctggtagcggctcaggtcacggctgacgacgatcagcgtgccgtcgcggccgccggtcttaagagtggcgagtttcatcggcaggtacctcctggtgagctttcgacctccggccgccggcagttcaggatgctcgcgctccggggtcggcggcatttgccgtgcggggcacgctcagccaccatggctgccgtcgtgcatccaggccgcgtgttgcggcgcccggcgcgtcctcgaccattcctcgagcatttcccactttaccgcatcgagtcgttgcatcatctccggcgtcgcggtatcgcaggccagctcgagtcgatggccgctggggtcgaagaaatagatcgaacggaagatggtgtggtcggtgacgccaagcacctcaatgccgtcggcctccaggcgccgcttgatcgccagcagctcgtcgagcgacccgacttcgaaggcgatgtgctgggtccaggtcggcgtgttgcggtcacggtccatcgccggtcgggtcggcagctcgaagaaagcgaggatgttgccgccgccggcatcgaggaagacgtgcatgtaggggtcagcctcgccggtcgacggcaccttgttctcggcgatggcgaggacgaaatccatgcccaggtacctgccataccactcgacggtctgtttggcgtcgatgcagcggtaggctacatggtgaattttccggatactcattcccctccccctgggtgttggtcttcgaccgatcgcgcgtggccggcaacgactgcaagcgagcgggcgacatctgcggcacgccacatttaaccgaagtcgagcccgtatggcaatgattgcccctacaatcctggtgtgggcagacgtagcggcaagcgatcggccgtgcgacgtccgccggcccatcgggaatgccagccggctgccaactgcctgcatcaacttcgggatactgtgaaccttggccacactgcgtctgcgtcaacttgtcacgcgccatgtcggtccgatagatctgtctgtcgctgccgccgagtgcgtctgcattcaaggcgcgtccggtagcggcaagacgctcctgttacgcgcgatcgccgatctcgacccctgtcagggtgaagcgtcgctcgacggcgtgcgctgcgccagcgtgtcggctcccgactggcgccgctcggtggccctggtggtggccgagagccagtggtggtcggaacgtgtgcgcgagcacttcgaccacggggtcgatccggtctggctcgagcagctcggcctgccagccgcggcgatggattgggatcttgcccgctgctcgacgggcgaaaggcagcggctcgccctgttgcggacgctgatgctgcgtcctgccgcgctgctgctcgacgaaccaaccggcaatctcgatccggacagcacgcggcgcgtcgaggtcctgctcgacgactatcgacggcagcagcaggcggcgctgctgtgggtcagtcacgacgccggccagatcgaacgtgtggcgcagcgccgcttcgtcctgcgcaacggcaggctggaggagggcgggccggcatgaacgtgatcgccctgtcgcccgtcgacctcaccgtcagcgcgcttctcatccttgtcctggccggtctgtcgcggcgcctgcggctcggcgtcgaacggcagctgctgttctccgctgcccgcagcaccattcaactgctgctgatcggcctcgtcctcaaggtcctgttcgacaacgcgcacttcgtctgggtggctttgatggcaggggtgatgatcaccgtcgccggacgcgaggtgatggtccgccagaagcgccgattcctcggctggcggggattcggcttgggaacactgtcgatgttcgtctcttcattcacggtcaccgtgatggcgctggtcctcgtcatcggcaccaccccgtggtacgcgccgcaatatgccatcccgctgctcgggatgatcctcggcaatacgatgaacggcatctcgctggggctcgaccggctgacccaggacgccgcacagaaacgtcagattctcgagacgcgtctggcgctcggccagagctggcaacgggcaatttccgatagtcgtcgcgaggccatccgcgtcggcctcattccgatcatcaacgccatgtcggcggccggcatcgtcagcctgccggggatgatgaccggccagatactcgccggcacgccgccggtcgaggccgtcaagtatcagatcctggtgatgttcctgatcgccggcggcaccgggttcggcaccatggtggcggtcagcctggcagcccggcgcctgttcgacgaccgccagcgcctgcggctcgaccgcctgagcctgcccgggagttgatccgcagcgccggcccgtgcaccgtgcagcggttcagcggctgaccgggggcacgatatcgcacgcgtgcttctcggcctgtttggcggacttcttttcctggggactcaacagcggctgcttcttctgttccttgttgccctgccttgtcttgcccctgatcgtactcctcgtgagcacccgcgaacgcaggtgtctttcgagtataggccgatcgtcgagcagaaaccgccggtcggacaatgagttccggccgcggggagaccgtccgtcggcgggcggaacctccctgccggtacgacggtctgtcagtgaggcccaagcgcccgcaaccttggccgaggcgattgtccctgtcgttcgggcttccgggtgtcatccacttcctttacctgcacgggagattgtcatgagccaataccagatcgccgttgtcgtcggcagcctgcggcgcgattcgtacaaccgccgactggcgaccgccgtcagccggttggcgccgtccgacttcttgtttgaggaggtggaaatcggcgatttgccactctacaaccaggacgacgatgccgctcccgccgattcggtccgccgcttgaaggcagaaatcgcggccgcccagggcctgctgttcgtcactcccgagtacaaccgctcgctcccgggggtactcaagaacgcgatcgaccacgcctcgcgcccgtatggccagagtgcctgggccggcaagccagccggcgtcctcggtgcgtcggtcggcgcgattggcacggcgatggcgcagcagcatctgcgcaacatcctcgcctacctcgacgtgccgacgcttggccagccggaagccttcatccacgccaaggagggtctgttcgacgaggccggcaacatcggcgagggcagccggaagttcctgcagagctgggtggaccgttacgttgcctgggtgaagaagcacaacgactgatagcggcttgctgcaccgcgaaagttggccgccgaaccggagcggtggctgccatcggcaaagcgaattgaccgccagcgatctgcccacgtatcctccttgcggggggcgatcgatttcctctccttgggcgtccttcctctcaagaggtgcgaagcgaacctattcttcgacgaccagcgccgccacggcagaatgccgcgcgccgctgacaccagtggccggtcaacgagcggcgtgccgatcaaggcgcggccgtgaaggtgctgcgctacgccgccatcggctttgcggcgatcctcggcctcgccgtgctggcgatcggcgtcgtcgcgctcgtcttcgatgcgaaccgctacaaggcggaccttgtacgcatcgtgcaggagaggaccggccgtgtgctggcgatcgacggcaacctgcgtctgaccttcttcccgcagatcggcgtcgtcatcgaaaggctcgcgttgtccgggccggcaggtgccggcaagttcgcgagcgtcggcgaggcgcggctcgggctggccctgctgccgctgctgacggggacagtcgtcgccaaccatgtcgagcttgccgaccttgacgtcgagctggtgaagcgggcggacggcacgacgaatttcgaggatctggcgccgagtcatggacacccggcgcctgccgcgttgcccggccagcccgccaagccggttgccccgctggccctggagatcgacgcgattcgtctgcgccatgcgaccatcgtctggcgcgacgaagccagcggccgctcgctgcgtttgaccggcttcgatgcaaggagcggtcgcatcgcccaaggggcgcgcggacaggtcgagatcgcaacacgcgttgaggcgtcggagcccacgctcaaggtcgacctcaagggctcggcggggtaccgtctggatttcgcgcgaggggcgttcgcgttcgatgatgtcgatttgcggctggccggtgatgcgcccgctgacgtcggtctggtggccatgctcaggggcgatgtcgaagtcgacccggcccgcgatctggtcgacatcgcgaagctctccgtcgcgttgacgacccgggatggcctcgacctgaaagcgagcgtgccgaaactgcgcctgacgtcgaccggcgcggtcggcgaggcggcgagcgccgagctgaaactggttcggccggtgcgcacgctgacggccaggctcgaattgtcggcgctggcggccgaggggaagcaagtccgcttcgccagactcggcgcggaggccgaagtgaagcagggtgagacgaccgtcgtcgtcaagctggcatcgccgctggccatcgattacgcggcgcataccgccgatctgtcgtcgctcacgggcgaactcctggccagcgggccgcaaatcccaaagaaatcggcgaaggtttcgctcagcggcggcgcacgcgtcgcctggggaaagccgtcaagcgtgagcgcggaactcgcggcgcagcttgatgactcgaacctcaggctgaagattgccgtggccgatttcgagcacccggccatcgacttcgcggtgaccgccgaccagctcgacgtgggtcgctacctggcgctggtgggcgcgtccagcgagggcactgcgcacgttctgcaggccgccggcgccgccgccccggcggccgccggcgggcaagcggccgcgccggagaaggcgatcgacctgacggcgctcaggagtctgaacgcgaccggcagcgtgcgaattggcgcactcgcggtgcggcacatcaaggccgagaacgtgctcctcggtttgcgggccgctgccggccggatcgacattgcgccgctcaacgccaacctctatcaaggcacgctggccggcagcgcgagcgtcaacgcgcacagcaaccagttctcgatgcgcgaaaagctgacaggtgttgcacttggcccgctgcttcgcgacgccgtgggcgtcgaccggcttgccggacgcggcagcgtcgcgctcgacctcacgactaccggcacgacgctcaccgccttgaagcgggctctcaccggcagcgtgcgcatcgacgttcgcgatggcgcggtgaagggcgtcgatcttggcgccatcatgcgcgccgcaggctcgctgctgggctcgaaggcaagcgtcgaggggcgggccaaggccaccgaccagaccgagttctccgaactctcggcgagcttcgcgattcgccagggtgtcgcgcgcagcgacgacctctcgggccagtcgccgctgctcaaggtgacgggcgccggaagcatcgacatcgccacggagcgcatcgactatctcgtcaaggctgccccggtcggggcgattcccattggtcacggccgcacgctgaccgttctccggggagtggcggtgccggtgcgaataagcggttcgcttgccgcgccggagtactcggtcgacctggctcagttggcggtcgagtcagcgaagaccggcgtcaagctcaccatcggcgcggcggtgggcgctcctgaaggcgctgtgccgctggtcaaggacctgtggcacggcctgcgcggaaaaaagtaggcgctgtgccggccgcgctggcgagttgcctgttgccttgagccttgctggtcgtccgcggcaccgcagccactgaagcgctggctggcggtgtgcgacaaagacgaccattcgcacgccggatcaggtatcgttgcttcctggcccacaagacattacgcgagttgccccatgacgtcctccgatgccgtctggctgatcaccggttgctcgaccggtttcggccgcgaactctgcagagcgctgctgcgccgcggctaccgcgtcgtcgtgacggcacgcaacccggcgactctggacgaatttgccttggccgggaacgccctggtcgccgccctggacgtgaccgtaccgcggcagatcgccgacgtcgtccggcaagccgatgaacggttcgggcagatcgatgtgctggtgaataacgccggctacggctatctctccgcggtcgaggaaggcgaggacgaggaagtccgtgcgatgttcgagaccaacgtcttcggcctggccaacatgacgaaggccgtccttcccgggatgcgcgcccgtcgtcgcggccacatcgtcaacatctcgtcggtgggtgggctgatcggtttcccgggcatcggctactacaacgccagcaagtttgcggtcgagggcctttccgaggccttggcgaaggaaaccgcggggctcgcgatcaaggtgacgatcgtcgagccggggccgttccgcacggattgggcgggccgctcactgaagacgccgaagaacgccatcgccgactatgcacaatcggcgggcgcccgccgggccgccatccagggctatagcggcagccagcagggcgacccggtacgcggcgcggaggcgatcatccaagccgtcgaagcgccgcaggcgccgcttcatctgctcctcggccggcccgcgttcgacctgaccgccgccaagctgaaggagttctcggcggagatggagacgtggcgcgaagtctctctgggtgccgactttccggacgcgggttgaccggcgatgctcggcagcatcggcctccgcgcgcggcattagcaaagcattgaacttctcgccgaagggcctgattcccaaccgcgcgcagacgctcgagatactgcggctgatgggcaggcatcgccccctgctgatgctccttggcgacgacgatggctatggcacgcgttggctgctggacggccaggaggtcccgccaggaatcgccaagtacctcatgcaggcgggtctggttgccgacgcgggtgccaccgggttcggtgtgcgcaggctggcgctgaccgactccggcaaccgcgttcgcgagaacggcgagacgtggtggacgagcctcggcttcatcgaacgtttgaaaatccggatcctcggttgatgaggcggggcaatagaagatccagcggcgcgcgccgccgccgcccgcgttgccctgacggtcctggcggcgcctgcgggtgccagggtgctgccgcgtctggttgagcccggcccgaaggccctgtcgcccaccggtgcgccgaggcgcgcaggcagcgatgcgagcagtggcgtcggtgaccgatcggcgccgctgcccatccaccgcgtcagaggatgaagtcggagattcccagatcggcggtcttcacaccgaccagcagaatctcgttaccctcccaactgatcgatgcgtcatttccgatggctgcgatgtgcaggtccttgagtttcgtaacaccggcgtcgcgcagatcgaggcggtccaccccatcctggaagtcggtgacgacgtcgcgaccccacgctttgccgaagaggaaggtgtccccgccgctgccgccgctgatccggtcgttgccagcgcgaccgtcgagaatatccgccccgtaaccgccgagcatgacatcggcaccggagctgccgatgatcctgtcctggccgccaccaccgtcgatgctcaccttgccgataaaggtggtggcactgaaatcgagcagattatcggcccagtcgccgagcagccgcaccggcccgccggcgccggaggcatcgacggtctcgacgccgttcttcggcgcgaacgccgtcaggccgatatcgaccttgccaccgtaggcgacgatgcggtccttgccggcgccgccgtcgtagctgtcgtagccctcgaagccgttgccgctgttgccggtgacgcgaaacgtgtcgtcgccactgccgccgaatagctggtcggtacccgtgccgccgtgcagcacgtcgttgccattgccgcccgccagaacctgatcaccccaactgccgccgtcgatgttgtcgtcgccggcgctgccgatgatcgtgtccttgccgccacccccgtcgatgctcaccttgccgacaaaggtggtggcactgaagtcgagcaggttgtcggtccagtcgccgagcagccgcaccgggccgccggcgccggaggcatcgacggtctccacgccgttcttcggcgcgaacgccgtcaggccgatatcgaccttgccaccgtaggcgacaatccggtccctgccggcaccgccgtcgtacttgtcgtagccctcgaagccgcaatccgtgttgccggtgacgcggaagatgtcgttgccgtcaccaccggccaggctgtcattgccagtacccccgtagatcaggtcctccccatcaccacccgagaggctgtcgctaccccacccaccgtagatcagatcgttaccgccgccacccgctacggtgtcgttgccgccgccggcgttgatctgctcgccgcgttcgtcgccgttgatcgtgttggccgcctcgtcgccaagcacgatcggcgccttgccgtagaaaaaattgagccaggtggcgacgtccgacagcgtggcattgggattcccgtcctcgttgagaaaacggccgtcgcggatctcgaagcccagatgatagatgccgtcaccaacggtatcgaccaggttgcggccgaagaagttggtcgtcgcgccgttgccctggacaaagtgatagccactcgtctcatcgccctcgtcgtcaccgtgcagatccgtccactgcttgagcagggcagcgtcatcacggacaaggcggttcatctggacaagctcttcgacggtgatccagccgtcggcatgggctccggtttttccgatcagatcgacgatgatctggttcagcgcgttggccgccttggcgccctgattgatgtcgaaggcctcggtattgcgcgccaggccgcgatcgctcttgatcatatcgacgatgcggtcgagcccagtccccgtggttgatgcatcgacgagaaaatagttgagccagtcggcgacgtccgacaatgacgcgttgcggtcgccatcctcgttgaggagatgaccatccttgatcatgaagccaaggtggtagatgccgtcggcgacggtattgaccagattctcgccgaagaaggtcgtcgtggcgccgtcgttctggaccttgtgaaagcctgtctcaaggcgcttctcgtcgtcgccatgcagacgggtccacgcggcctggcgcccggcgtcagcacgcaggtagccattcaaggcgaccacgtcggcgacggaaatccagttgtcgccggcgacgccagtcgccgacagggcaccccgcagcatctggttcagcccattcgcagaatccgcaccggcggcgatctgcgcgtcggcgatccggcgatcgagcccgggatcggccatgatcaggtcggtgatcctgtccagcccggtgccgctcgtcgaatggtctgtgtagaactgggtcagccactcggccactttctcgacagaggcgttcggatcaccgtcctcgttgaggaagcggccatcacggatttcgaatcccatgtggtagatgccatcaacgacagtgtcgagcaattgctcgccccggtaccgggtggtaccgccatcgttctgcaccagatgaaaaccggtctcgaagcccgtttcgtcgtcgccgtgcgccagcgcccattccgttctgaaattggtacgcagataagcgttcatcgcggtgacttcggcagcggtgaacaccttgtcgtccgccgcgtgggtggcctgggcggcctgcacgatcatctcgttcaagcggttggccgcttgcgcgccggccctgatgtccttcccgtccgttgcaccggccaggccgaggtcgcggtaaatgtactcgacgatctggtcgagaccggtgccagtcgcgccataggtggccgcggtaaccaggctgtaagacttgacaccggaagcagtgggcattgtggactcctcggacgggtaggtggtaaggcggggcgtgaactcgtgacgacgcaggggtgccggcagcatccctcaccaacgttgcggatgccattatagtcgacgtggtcgcgacagctggtgttgcgggtagcgttgtcacctccaggcagcgtcctttcgcgctcccatgcgaaccgggtttgcatgacctggcgactgtgtgcgcaacgcatgcgctttggcgagaccaccagcgaatgaccatcatcgaacaagccgccgatctgctcagaccgttcatgggcgaagaccgtcgtgacacctggcttacactcgcctttcacgccgagcatccggacgtgtaccacgcgattcctcagcgcggtgccacgagggatttcgtggtcgcttgcgtgcgccgcctgctcgagcatggccgagttggttcgcggcatgccctctcgctcttgctggaggcagtctgcagcgccgcgggagacgaaaggcagcccgccttccgggcgctgatcgaagaactggacgcgcgctgtctcggcggcgccgacctcgctgccgcccctgtcttcgcagccgcattctctcccagtgtcccgcccctgggcgtccgccaggccagcgcgcgtgatccgcgtgtcttcatcagctactcgcgtagcgaccggcagatcgccgatcgtctgttcgccgacctgcagcaagccggccacgcctgctggctcgacaccagcgacatccccggcggcgaggtatggctggcggcgattgccgacggcatcgagcgcgcctacgccgtcgtcagcctggtatccacggccgccaacaccaacgactgggtgcggctggagtacctgcaggcaagaaagcgtggcaagccagtctttccgctgctgaccggcgatggcgagccgccgtggtacctggccgaccgccaagcgatcgcgatcggcggcgccgattacaccacgggcgtacagcgcctgttgcgttcgctgcccgcgccgccggcagcgaacgcggcagacgcgatgcgcgccccggccgcgacgccgcgcgaagccgggctggcctacctccgccgtctgcaactcggcgagctggtgcacaccgaactctatacgccgatggccggcgtcgccagggtgctcacgccggcggcaccggccgcgagcctgccggccgtcgtcatgcgtccggaattccgtcacctgcggcggcgctccgccgccacggccgaagcgcgcagcgagtcgcgagcgtacgaagacatcgcgcaggctttcgtccaggtgcgccgggcggcgctgctcggcgagccgggcgccggcaagacgacgacgctgtggaggctcgcgcacgacgcgctggaggcagcgctcgccgacgcgaccgcgccgataccgctgctcgtcagcctgggcaagtggaccgagaccgaggaaggactgtcggcctttctcgaacgtcagttgggcgaactcggcgctcatctcgccagcctgctcgcgtccaggcgcgccgtgatcttgttggacggcctgaacgaaatgccggttgcccagcgcgctgccaaagctgccgagatcaaggccttcctccagcagcaccgcgcactggcggccatggtcacctgccgcgaactggactacaccggcgacctgtcgctcgagctcgataccgtcagcatccgcccgctcgatccgccgcgcatcttcgagttcgtcaccggctacctgacacacgcgctcgaatcgatcgaaaccgactcaacggcgcgcgaggcggccgggcgggcgcgcggcgacgatctgttctggcgcctcgccggtggcgaaggcgtccgcgaggcgtggcggacttggcaagccgccggcgcgagcctttcccttttctggtcggcgaccgaggttccacgcgcgaatccggacatctacagtcgcacgactgcggccatggaccgcgcctggcagcaggccgtgcacgatccgcgcagcctgctgcggcttgccggcaatccctatctgctctacatgctcacctgcgtctatgtcgattcgggcggcgtgccgcagaatcgtgccgtgctcttcgaccgctttgtcgaagtcttgctgctgcgcgagcgtctggccgaagaggcggaagcggcagtcgagcccctgcggctcaccacggatggcgagcgtctgctcgccgcgctcgagggtctggcgtggagcatgcagtcgcggcgcggcaacgcggcagcggatggcgacgatgcgcgcggcgacaccgcgacggcggtcgaccggtcggaggccgccgaatggctcgacagcggcctgctgcaccgggccgctgctgccagcctgctggcggtgggcgagcgcgaggtgagattcgcccaccagttgctgcaggaatacttcaccgctcgcggcatgcggacgcggctggcctcgggcaccttgcacgccggcgaactgtggtccgccgcgcgctggtgggagcgcaccggctgggaggaagccgccgtgctgctcgccggcctgcacggcgacgactgcacgccggtcgtcgaatggctgctgcaggcacagcccgaggtggcggcgcagtgcatcgtcggcagcggcgcgcggctgccggacgcggctctgcggcgcttgcggcaggcgtggtcaccgcggctcaccgatctcgaacacgatcccgagtccgaggcgcgtgccgccgtcggtcgcgccctgggccgactcaccctgggcggcctgccgctcgacgaccggcccggcgtcggcgtgcggctcgacgccgggcgcaaacgcctggtgccggacatcgactgggtcgaagtccctgcgggggagttccgctacggagaaaaggacaggaggatcaggctgccggctttccacatcgcccgctatccgatcaccacctgccagttccgctgcttcgtcgacgacccgcaaggctatgccgacccccgctggtgggaaggactcgcggagcggtcagagcgccctgccgaagcggcctgggactatgccaaccatccgcgcgagaccgtttcgtggttcgaggcgatggccttctgccgatggctgagtcagacgcttggccacgaggtccggctaccgagcgagcaggaatgggaaaaggccgcgcgcggcgtcgatggtcgggaattcccctggggcgaattctcgccggggcacgccaacctcgacgagacatgggatggcgccggaccgcactgtcttgggctcacctcggcggcaggcgtctatccgcagggggcctcgccgtgcggcgccctcgacatggcggggaacgtctgggagtggtgcctgaacaggtacgacaaaccgggcgagaccgatccgggtggcgatgtccggcgcgtggtgcgcggcggctcgtgggtcagcggccgtgggttcgcgcgttgtgcctgccgcggcgtcacccatcccggctaccgcggcagctatctcggctttcgggtgttgtgtgtctcccccatctcttgaagcgctggccactggagcactggtctctgttcttctggtttgctggttctctgaagcgccgcggcgcggcgctcacgggcgcgcagcgcccgtcgatttttccggcaccatcgtgaaccgcagcccggcaaagacatgtcggcgcaggccccaggtgtccgcctggcgcacgtgattcacccaggccttgacgctggcatccaactcggcaaagctgatgtgcccggcgaggtagtcgtcgagtcggccgctgaggcggctggtggcgccgcgcaccttgcgtgccttgacccggcggtagcctggaaaaacgacgaaaccgagccagggaatgccgttctccaccggcaccacctgcgcgggcccctcatggatcgtcagccgcaagcgtgccaggcgttcgacgatcgcgcgcttccacgcccacaactcgcgcttgctgtcgctgaacagggcaaagtcgtccacgtagcgcaggtaggcggcccagcgcagttcgcgcgtgacgaactggtcgaacggatgcagatagcagttcgaccagaactgcgaggtgagattgccgatcggcaggccgcgcggccgacaggcggcgagcaggtcgtcgcccgggaagtagaccgtggcgtactcctcgtcgagcacgccggcgccactggcgatgatgcggtcgatcagcgccatgaggtccgcttcggggacgacgcgcgccagtatcgcgtgcagaacctggtggtcgatcgaggggaagtgtttgacgatgtcggcccgcaacacatagcgatgacgctgtgcgaaatgctgcagccggtcgatggcccggtgcgtcccctttcccctgcggttggcgtaactgtcggcaatgaacaggcgctcgaagcgtggctcgatcacgttgcacagggggtggtgcaccacgcggtcgcgaaacggtgccgcactgatcttgcgccgcttcggctcgtggatgaagaagttgaggtagccgccggggcggtactgaccggtttccagctcgcgcttgagttccagcaggcggtcggcgagcgcgaactcgaagcacgcatggccgctctgcgcaaggcggactttgccttgtcgcggctcaggctctacctgcggcttgcccaccaatggcgctggctgaataccggccagtacgagcacgtgagcggtctcgttgccgagattggccggctgctgggcggctggctgaagcagacggcgaaataggggcggggcgcctcggggtcgagacccgggaggcgcccctcttcagtatgcgcccgacggccggatggccgtgcggacgggactcgcccgagccatccacagttccttcgcctcggccgcgcaaccgtggtcgcacgacatttccggagcgccctggggcgcctctcgcgccccgatgtaccaggcagcggacgcaaaggactactcgatgtgggagacacacaacacccgaaagccgagattgttgttgcggttgccgggatgggtgctgttgcggtaggcacagcgcgcgttctcacggttgttgttccacgagccgccgcgcaccacgcgccggaccttcccaggaagccccgccggcttgcgccggcaagtggagtattagccgtctgccgacgcgagacaagcccgacgggcgaaaaaatttcgcgcgaagcgccgctgcgcggcgcgtcagagaagcagcaaaccagaagaacagagaccagtgcgccggtggtcagcgcttcaagggatgggggagacacacaacacccgaaagccgagattgcggccgcggtcgccgggaagggggtagtcgcggtaggcacaacgcgcgagcccacggttgaagtcccacgagccgccgcgcaccacgcgccggccatcgccatccttggaattctcgcggccgtcgtcggcccgatagggataggaccggtagaggctgctggtccattcccacacattgccgctcatgtccgcgataccttgcggcgtgtcgccagcgggaaacacgcctgccggcgtcgtgccgcgcacatggctttcgaagctgttgcagcgactggggtcaaagtcgccttcccagggatagcgccgctccgcccggccacgcgcggccgcctcccactcgacctcgctcggcagccgatagtcctgcccggtctgcgccgagagccaggcacagtaggcgcgcgcctcgtgccagcagacgcccaccacgggctgggcagggtggttgtacgccgggtcgtgccacaacagcggttgcgtctgcacatctgacgagaaccagctggcgagcagcgcctcgaagtcgccgtcggccatctcgacgtaccactgcgtaaagtcctgcgcttccttcgaggtgatctgcccggccgcgagccaatcgtcaatctgtgccgggttgtcgcgcacggcctgtcggaagttgcgtgccgcctccctgggaccgtcggcgattccctcgccgcgctgccagcgtcttgcggcctcggtgcgccaccagcgctcgttctggtagccgccggcgtcgatgaacagccgccactcggcattggtgaccgggaagcggccgattgcgaaggcctcgacaggcacgtcgtgggccgacgcttcgtcggcgtacagcccctcgtcgctgccgatgcggtacgttgcggcttcgatggccaccagcggcggccgcaggtagtcgccgtggggcccgcggcagcgttcgaagcgcgggtcgcccagatcgcccagcgcccggccggcggcgatgcgcgcgcgcagatcggcttccggatcgcggctgcgctccatcagacgggcctggagcagctcgaccgtatcgggccttgtgcgattcgtcgcgcgcagggcggccacgcaacgggcggccagtaccaggttggcctgcgcaagagcgcgcgcgaacgcgtcgggatcggctgccatgctcgccgccagtatcgtggtttcttcccatcccgtcgggtcggggggaggcagcggctcgaagtcctgcagcgtcgcgagcttgtcggcaagcgagggcctgatgcgatcggcgcgccactcgctgcgcgccagttcggcggccggcgccggttgtgccgcgagttgcctggcggcgaagtactcctgcagcagttggtgggagaagcgcacctgatcggtccggcgttcctcgtcgagtaccgccagttgggtacccgctttcagcagatcttcggcgcgcgcgtggttgaggtgcgccagtgcttcgtcgagcgtcaccatcacctgcttgccgtcgctaccaccaaaacgctcctgcatggcgtaggcgagcgcctgcaggctcgggatcagcggcccgtgtcggggcagatcgtgggcgtctgaccactcgcggccggcgacgcgatcgcgatcacgggtgtgcagcacgccgtcgcgcacgaacaacgggtgccggctggcgatctcgcgctccagcgcgcgccggacaaaacccgtgaacagggcggcgcgctcgccggcgacgcgtgggtcgtagacaagctggtcgctgagcagcttgagaaagtagggcgtgctgtagagatcgaggaggccctcgtcattccgaatctcggcccaggcgccgtcggcgtgatcagcggcatacagacgcaggaattcctcgatctgtgacggagtcattggttgcacgcgcacctgccgcacgtcgagatcgtccttgacgctcagggtttcgctgtagtcgagactgcgacacgaaaacacggcgcggttgccgggcgggaagtcgtcgcgcaggaagcggcgccattgctcgacgcgcgcgcggaagtcgtccgggtcgcggtggggcatttcattgagcgcgtcgagcagcaacaggacgcggcgctgatcgagcagcactgccaggtcgggcaggcccggcgcctgccgatgccactgcgcttccagccagtcgagcgggcgcggcgcatctcgtgccgggtccctgtcgagcggatacgcgccgagcgatacgaagagcgaaaccttgtcgcatttgtccgcaagatgctcgcgggcgtcgtcaagctgcaagcgtcgcagcagcgtggacttgccgcaacccggtgcgccgagaagcaccatcgcccgctcgggaatctcggccaggacgtcgcgcagatcagtgtagtccttctcccgttcttggaactgcaaggcgtgctcgctgcgcatcatgtccagcagccgcaggcggacgaaccgggtgtcgacctggcgctcggcaagcgcgtgcagcagcgactggcgatagtcgtacagcgcctgtgcggcggtctcgaccagcggtgtcgggtggcccgccgcgccccgcgcggcctgcggcgggcctagctggggtcctgcgtggtcaggcaatccctgacgaaacggagcattcccctgtagatctgcgcgctccgatcggccggcttgcagatgctgatgtggtcttcgtccagcggaatggcacgttcacccttgatgttgggctccgcgctggtttcatcgacgaccaggatgcccttgggtagcttgatgccaagcagcggaatctccgggcgcagctcgcgcttctcgcagtaggtgcggcagacgacggcgtggttctcgaggtacttgttgaggaaccagccgtgcaactcgcgcaggcgcgggtcatgggcgctcagttccttgacgtgttcgttggttcgatagacggccgaagccagttcggcgaagttggcgatgtgtgcacccgagtggggggtggcgatgaaggcgatgccgcgcgtctgcttcaggatcgatgcgaagcgcttgacgccgaggtcgtccgcgttgcgcaggatctgcttgacgacgatgccgcccatgctgtgggtgatgaagaccaaggggcgctgcccgaggtcctcgttgtagagcaggtccagaacctggttgccacgatcggcgagcggcatcgattcttccttccattttgacccgctcgccgcgtagccgagcgtccagatgccgaggtccggtacgtcctcggccagccagttgggccagaagctggcgatgttgtccttgtcggacatccacgtggtccaggaatcgccgcccaaaccgtggacgaacaccacatccatgcggcgctgtggatcgtcgcaaccggcgaccttctggagatcgtgccgggcttcgctgtctggcaggcgggtaatcagcatgggtaactctctcttcttccctggcgttgttgttggttctggcggacacgacagcgctggcgccgttcgctccggtcggagttgcaagctggccagcggcgccattccgaggtggcgcaggacgtcatgatagaccttgaccagcgtggcatgccgtgcctccggcgagagtaccgccagaggcacggcgcccgcgccgctcgccgccatgaggtgcgcgaccggcgacgtggcgatggccatggcgcggaccgggagccacaggatgagcaactggcccttgcgctgtgcttccagcgcgggcttgatctcgcattcggcggcgccgcactcggggccgaagtagtcgtcgctggccagcatgatcatgatgcgggcgcgcgcgacgtgatcgtcgatctccttccggaagtcgcggccgctcggaatctgcgtgtcgtcccagacgcggtcgtgcagcctggaatcggcatcgagcacgttgcggagctgcgtgtgccattctcggtcgcggtgacggtagctgatgtagacgagatcgcgtgccggccggaccgcgcctgacgaggtcaccgcggcttggcggcatggctggtcgagttggtcgatcagggactggaactcggcttttcgctcattgcccgccgcgctacggacggtgtcgagcagaatcgacaaggcatgccgcgagccgaggcaaccccgatcgagcaggcggcgcacgcagacgaccacgaagtcggccgtggcaccgcgctgcgggatggtgtcgtagacctgccggtgctcggcatgaaatgccagcgtcagccaggtgtcacgatgctcctcggccatgtagggcgtgagcaactgcgcggcgcgcttgaggatgtccatgcgttcttgtgcagccctggccatgcaaacagaatggcaaggatattaccgcaatccgcggcgagtcagcgactcgctggttcttcgcccgaattcttcgtccgactcttcgcccgactcttcgcccggtctctcgccaggttttccgtgggagtgccgacactgtcgccgatcaggcggaacggaggtggtgtcgaccacgattccgcgccgccatcggcgacgtgtgctgccctggcgtgagtcgctacggcggccttattgctgcttggcgccttcagtcagacgacgtcccagcgaaacggcgtaaggcgccgcacgtgccgccagcagcgggtcggccgacggcaccacacccttgggcatgaccatggggttgtaggtgatgctcaagcaagcgccgccggcgtctggcgacaccgaagtgaccttcaacgtccccagcgtgactttcttgcggccctcgggcagcggtatcgtggcgttgtcgatccggtcacccggctgggccaactccagattgaagtggaatgccaccttgccgtcctttacgcgctggcgcaggtcatcgaacagaaagctcgggcctttggccttggcttcttcgtcggtcagtccgtgaacgccgccgatgggctcgaagacccacttgccatactgcgtcacaccactggcattgacgaagccatggccatggacgccccagtagttgacgctgccaaaacttgccggaacgggctgcgacgcgaaatgcttgcccaacagaagcacttcggggttggcatcgttgaaggccttgaccttggccggatcggcttgcttggtggcggggtcgggctgacgcgacgccaccagcgccaagaattgctgcggcgacgaggcaccaaacactggcgccgagatgttgcccatctgccattgttcaccgtccggcagatcgaactggagcgccagattgcgctgggtcctggtgttgtccgcggccttcgggttggctccgccgaccgagaatcgcaccagcaccgggatcggtttgccgctgaagaccgatgcggtggacagggcgcgggcatccgcggtgccgacgaattcgcccaccgcacagatccctttcgccccggagcgccgatagccttcgaacttgccgaaagtggcctcgaactggtcgatgaaggccgacggatcaacttcttggggagccggcgattgtgccagagcgctcattgagaggagggaggtgccggcggctagcgcgcaagacatcatggttttcatgaatagggactccagtgtggttatcaagattgggaacgcgccgaaagccgggaggtggcgatacggcgatcgtggcagttagtctcgcgacgcttcgcgaccttacaaggcgatctcgtccctgtcccgactcccggcaatgaaacacccggcacacggccgggtgcggagcggagggctttggccgatttgcggtctggccagagcagttctctacgcaggctgctgctgggttcggccaatcgccgacttttccttgcctgcgccgagtagcctgcaggcgaacagcgcgaggaacagcgtaccgacggcgaagacaatgtctcccggcacgcgcaaccagacgaagccttccatcatcgtgctgtgcacgaaatccggcgaacgcgcgaaccagacaccgtgcgtgatgctcgcccaggcctgggcgatccccgcgggtaccagcgacatgaagaccatcatcgccaggccgatgttcaccggccagaaggtccaggcaagcatcgtgtcggaccacgcggcacgcgggaacagctcgcgcaggcagaagagcatcaggccgatgccgagcatgccgtacacaccgaacagcgcggcgtggccgtgggcggcggtcatgttcatcccctgcatgtagtagagcgcgatcggcgtgttgatcgagaagccgagcaagccggcgccgatcacgttccagaagccgacggcgatgaagcagaggatgggccacttgtaggcggccacccactctgcggcctgcgagcgctggtagttcctgtaggcctcgacgccgagcatggccagcggcaccacttcgagcgccgagaacatcgcgccgatggcgatcaccgaagtcggcgtaccggtgaagtagaggtggtgcagcgtaccgaggatgccgccgaagaggaagatgatcgtctcggcgatgatcgcggtattcgccgtcgcggcgcggatcaggccgaggcgggtgaacaggagcgcgatgacggcagtggcgaacacctcgaagaagccttcgacccacaggtgcaccagccaccagcgccagtactcgatcatcgagtagtgcgtgtgccggccccaggtcagcgaggtggcgtagaagccgccgatgcacatcgccgacaggaagaccatggcgatcagggcgcgtgattcggaaggcgtcttcagcgccggccacaggccgcggcccagcagcgtgacccaaaggagcaggccgacgaacagcaggatctgccagacgcgccccatgctggtgaattccagaccctgattgccaatccagaaggcgtactcgttgcccaggctttgcagcgtgccgatccagccggtggcggtggagccggcgacgatgaagagcagcgcgtagaaaagcaggttgacgccgagcttctggtactttggctcatggcccgagatggccggcgcgatgtagaggcccgtggccagccaggcggtggcgatccagagcacggcgaactgggtgtggatggtgcggctgacggtgaagggcaggatctggccgatcgggatgccgaacagtgccgtgccttcgacggcgtagtgcgcggtgagcacgcccatgcctacctgcgccaggatcagcgcgatgacgacgaagaagtacttgcgggtggccagcatcgaaggcgtcggctgcagactgaacagcggatcggccttcggcggcagcgggtcgctttcctcgtggcgcgaatggaagaagatcatcgcggcgatggcgccgatcatcaggatgatgctggcgatcgaccagatgccggtgcccgctgtcggcgtgttgccaaccagcggttcatggggccagttgctggtgtacgagaggcccgtctcgcccgggcggtcggtcgttgccgaccaggcgctccagaagaagaaggcggccagcgcctcgcggtcggccacatccttcagcatggcaggcaacatcgcgtactgctcgcgcagtccggtcagcgacgcttcgtcgccgaacagaccgatgtagtgcctggcgacctgtttcaccgctgcggcgcgtgcgtcggagagggtgatgacgttcgtcgccgcgtcatgcgtgttgcggcgcatctcttccttcaaatgcgcgtcgagtgccgcctgctggccgacctgcaggctggcgtaggcagtgccgtgctgctgctgcgcgcgcagttcgcgcaaggcgatggcctcacggtgcagccagtcggccgaccagtccggtgccaggtaggaaccgtgcccccataccgaaccgagttgctggccgccggcggcgagccaggcttcctgtccgcgctggacgctgccttcggcgaagagggtctcgcccttgttgctgacgacctgcctggggatcggtggtgcgctgacgtagatctcggtgccgacccagccgagtgcggcgaaggagagcacacagatcgccgccagccagatccagagcctgcgtgtggcgtgcatgttgaatgtcctttctcagtagtgaatgatggagaccatggaggccgagctagcgccagcgcctccataagatgcatattatttgactctttcgaaagatgcaaacactttgcatcttatgcggcgatcggccgcatccagagtggtcagacggtcgcgtatcaggcggtgacgatggggaggaacttgaggatgctgcgctcgctcttgccgacgagatcggccagcgtcatctcgtcgaggacctggaggaaggcggcgagcgccctggcgagcccgaccttgagcttgcagtcgggatcgaggatgcactggcagccggaaccgaagcattcgacgagacacatgcccggctccatctgtcgcaccacggcaccaacgatgatctcgcctggcgcccgcgccagccgcaggccgccgcccttgccgcgcaggccctcgacgaagcccgcccgaatcagtgcattgaccaccttcatcaggtgattgcgcgagacaccaaaacgctcggcaatctcctggatggtcaccaggcggtccccgctggtgccgagatagatcagggcgcggagcgcgtagtcggtgtgctgggtgatgtacatggtgatgggggacggtggctgggcgatacatcgtacagaggtgccgctgccatggccagcaccccgaggtccggcgatctgctggtgctcggccggcagcccggcgagatcgtgcagtcgctgtccaagcgccgtcggcatcaagaggacgctgccgccgggatccggcttgacgttctcgcgcgagtcgtcggtcgtgatccaggctcatcggcagtggtcgtcatggccggctcgtgcgtgaaccgaaacagcggccagcgggcaggactcgcacgccttcctcagtgaatcgactggtgctttcgccactccaccgatacctcgggataccgccgcagataggtgttcaccgcctcgccgatggtcgggaagaagacgtcggcgccgagccgcgagaataggccgaagcgcttcagcttgtgctggacgggatccttcatttcggcgaagcacagttcgatgccggccgcctgctgtgtctcgtcgagcctggcgacgatgtcggcggcggcgacgtcgacgctggtgacgggttcgcacgtgatcaccagccagagcaccggcgtcggcaaggcagcgacggcatcgagggagcgctcgtgaaaccattcggcgttggtgaaaatcagtggcgctgcccagcgaaagaggaccagaccggggatcagccgggcttccgggtagcgcgagatgtcgtggtcgccattgatccccttgacgcggcccagcacggcggagtccgggcgctagccatcccagagaaactcgatgacggccagcgcgatcgccaggccgatgccgggaatggcgccgagaacgaccacgccgacagcgcagccgatcgacaaccagaactcccagcgctggatgcggtagatgcgtttgaggtccgcaacctcgaacaggccgacggccgccgcgatcacgacggcggccagcgcggtgttcggcaggtactggagcaggtttggcgccagcaacaggggcagggcaacggccagggcgccgacgacgctggtcggttgcgttctggcgccggcggcctccgcgaccggtgtgcgcgatgaactgctgcggatcggaaagccctggaagaagccggccgccagattggctacccccagcccgaccatctccagggtgccgccgccgaccagtagcgcggtcgggttggtcttgccggccagcagggcctggaagaacgcccagagcttgtgcagcggatcgtcggcgttgaccgagaagccgaagagtttgggcagttggctgatcagcacggtcaaagcgatgccgttcatgtagccgtagcggatcggtttggagagcaactcggtgacgaagccgagacgggcgacaccggccaggatgcagagaacccccgatacgaccgccatcatgctggcgagagcgaccgcgcgcagcgggtcgccggcggacagcggcaggacgacggcgaggatcagggccgccagcgaggagtccggcccgagtaccatcgggaggagggctgtcgtcagactttgcatcactgatggcagcgtatccggtgtcgagcatgaggcggtccagcgcgaggcaggtgcgcagcgtcggcgccggctgttgtcgggcgcggcgccctgtgccaggcgaggtggcgaaggtcgccgccttgcgtgcctggggccgagtcagtggtgaaggggtattgtgctgccgttgtccggcgacgtgcgatgccgccggtcatgcggccctggccggcgggccgggctttgacctggggcggctttcagggctctctggggcgatgtacgggactcgaacccgtgaccactggaatcacaatccagtgctctaccaactgagctaacaccgccgttgtcctggcgcgcccggcgagactcgaactcacgacccccggcttagaaggccggtgctctatccggttgagctacgggcgcaaatacgagctttccttacgcttgtttcctgccggtaccgcttcttgattctggtgtaactggtcggggcggtgggattcgaactcacgaccctctgctcccaaagcagatgcgctaccaggctgcgctacgccccgagaagctgcgcattctaccggctggcaccgttggggtcaattgacttgacggttctggcgaatgtcggccctgcgggcacgcaaagcagggtcggccgggcccagaccagcacctgcagcccttgatagcccaggtagacgccgacgagcaggatcagcgcaccggaaaagtagggcgcctggcgggcgaactcgccgaagccgctccagcggcgggaaacgtgcttgacactcagggccgccagcgcgcccgacagcaccatcgtcatcgccagaccgatgctgaagcacagtaccagcgtcgcgccgagcgtcagttccttcagttgcaggcacaacaacagcacggtaatcgatgccgggcaggggatcaggccaccggtcagcccgaacatgatgatctgcccggtcgtcacttgtcgattggcgaagcgacggcggatgtcgttggcgtgtgccagctcgtgcgggtcctggtagcctggcgccgagacatcaagaccagcgtagtccgctatcgcgtggtggtagtggtgagcgtgcccatgctcgacgaactccaggtcgtagtcatggctgtgattctggtgacccaggcgcagacgggcgacgaactcgtgtggttcgggaatcgcctgctctgattcgacgaagccatcgcgctgcacgaaggagaacaactggcggcttccgtccggccgttcggtctcgatccgcacctgatcggccgtccaggcgtggccgtgtccgctctcccggaacaggcggaagcgcggtggcacgccgtcctcgaacacatccagccgcagcacgccgtgaccggtgtcgatgcgtttgctctcgtcatgatgatcgccgcgaccatcatggtcgtgctcgtcatcgtggtcgtgcgcggcaggctgctgttgccgccaggtccgccagatcatccacaaggcgacgccgacgatcagcacggcggacgccacctggagatagggctcgctggactcggcatcccattggcggccgaaatacatgccgcccagcgcgatgacccagaccactgccgtgtgggagatcgtcgccgagatccccagtagaacggcttgcgccaacgtgccccggatggcaacgatgaaggccgccatcatggtcttggagtggcccggttcgaggccgtgaagcccgccgagcaggattgcgctggggatgaaaagccaggcgttcgccgtgccctgtgccagcagcgtggaaaaactggtcatcgtgcgcctcagaggtacttggtgatggctttgaactcgcggatcgtatcgtccgcgctccgggtaccgtcgcgcaccgcgtgctcaaggcaatggtcgatgtggtcatgcaccagcgccttcttggcgctggcgacggcactctcgacggcctgcagttgctgggcgatctccaggcaattgcgaccctgttcgagcatgttgaggatgcttctgaggtggccctcagcgcgcttcaggcgcttgatgatttctggatgtgacgtgtgcgtgctcatgcggtcgcatcctatccccctggataggatgtgtcaaggcgggcgcgttggggtggcatccgtcgagcgccacaggggctggtcgctggcggtgcggcaatggcaagcttggcgaaatggcaggcgagagttacctgcctgccttccttgtcacctgatccgcgcttgtgtagagtccgctggcggcagcatcgtcaggaacacgcccgcgccggcgatgacgaaaggttcccgccccaggcgggtgccctgttcggcggtctgccagcctcccaccagcccgcgagacggatagaagaatgaacaaagctcatgccgccctggccgactctcccgaccttcctcccacacccgtgggcttccgggaggccttcatgttctggctcaagctcggcttcgtgagctttggcgggccggccgggcagatagcgatgatgcatcaggaactggtcgagaagcgtcgctggatctccgagcggcgcttcctgcacgccctcaactactgcatgctgttgcccgggccggaagcgcagcaactggcgacctacattggctggctgatgcatcgttcgctgggcggcatcgtcgccggtgcgctgttcgtcctgccctcgctgttcatcctgatcgccctgtcctgggtctatgtcgccttcggcgagacgccactggtggccgggctgttctatggcgtcaagccggccatcacggcgatcgttgttcaggccgcccaccgcatcggtacgcgggcgctgaagaacaggacccttggggcgctggccgtggcctcgttcgccgccattctgctactcgacgtgccgttcccggcgatcgtcgtcgcggctgccgtgatcggcgccatcggcgggcggctggcgcccggcagttttgcggcgggaggcggccacggcaaggctgaacagtccttcgggcgcgcacttatcgacgacgcaacgccgacgccggcgcatgccgtttttcgctggtcgggcctggcacgcgtcgtctgcgtcggtgggctgctctggctgctgccgatggccgggctgacggcacttttcgattggcatcaccctttgccccagatggcctggttcttcaccaaggcggccttgctgaccttcggtggggcttacgcggtgctgccctatgtctaccagggcgcggtcgtgcactacggctggctcacgcccacgcaaatgatcgatggcctggcgctcggcgaaacgacgccgggtccgctgatcatggtcgtcgctttcgtcggtttcgtcggcggttacgggcaggcgcttttcggtccggacagccgcttcctggcgggtgcggttgccgcgtcgctggtcacctggtttaccttcctgccgtcgttcctcttcattctggctggtgggccgcttgtcgagagcacgcacggggacctgaaattcaccgcgccgctcaccgccatcaccgccgcggtcgtcggcgtcatcctcaacctggcggtcttctttgcctatcacgtgctgtggcccaacggcctcgccggcaacttcgactggacctccgcggcgatcgcgttggcggcggcggtcgcacttttcggcttccagcgcagcgtgattcaggtcatcgccggctcggccgtgctgggtctgatcctcaagaccctgctgggatgacgccaggcccaggcagggcgtctggtcgtcgctatggagttggcgggctgggcgctggcgcgctgattccgaatacctgctggcgaatgcggaacaactcgtcacgcgccgcggcggccttttcgaactcgaggttcttggcgtgctcgagcatgctcttctcgagccgcttcagttcgcgggccagttgcttctcgctcatggcttcgtagctggcctgctgctgggccgccttgagttcgcgctgggcgttgccggcgtcgtaaacgccgtcgatgatgtcggtgatgcgcttgctgacgccggtggcgacgatgccatgcgcttcgttgaaagccagttgcttgaggcgacgcctttccgtttcggcaatggcgcggctcatcgagccggtcacccggtcggcgtagagaatggcggtaccgtgcagatgccgggcagcgcggccaatcgtctggatcagcgagcgttcggagcgcaggaagccttccttgtcggcatcgaggatcgccaccagcgagacttctgggatgtcgagcccttcacgcaacaggttgatgccgaccaggacgtcgaacttgccgagccggagatcgcgaatgatttcgacgcgctcgacggtgtcgatgtccgaatgcaggtagcggacgcgcacctcgtgttcgccgaggtagtcggtgaggtcctcggccatgcgcttggtcagcgtggtgaccaggacgcgctcggccaggctgacgcgcagccggatttccgagagcaggtcgtcgatctgggtcgaggcggggcgaacgatcagcaccgggtcgaccagaccggtcggacgaaccacctgttctaccacctggccctggtgcgccgtctcgtagtcggccggcgtggccgacagaaagatggtctgccgcagcagcgcctcgtattccgcgaacttcagcggccggttgtcgagggccgacggcaggcggaatccgtaattgacgaggttttccttgcgcgagcggtcgcccttgtacatgccgccgacctggggaatcgagacgtgcgattcatcgatgaacatcagcgcgtcagctggcagataatcgatcagcgttggtggcggttcgccggcctgacggcccgagatatggcgggagtagttctcgatgcccttgcagaagccgatctggtcgagcatctcgaggtcgaagcgggtgcgttgctcgatgcgctgtgcttcgaccaggcgaccctcggcgttgaaggcggcgatccgctcggccagttcctgcttgatcttctcgatcgcgcgcaggacggtctcgcggggtgtgacgtagtgcgatgacgggaagatggtgaagcgcagcagtcggttctgcagatgcccggtcaaggggtcgaagagctgcaggccctcgatctcgtcgtcgaacagcgagatgcggatcgcctgttcggcgtgctcggccggaaagacgtcgatcacgtcgccacgaacgcgaaaggtgccgcgacggaagtcggtttcgttgcgctcgtactgcatttccgcgaggcgcttgatcacttcgcgctggccgatacggtcgccgacgcgcatggtgaggatcatccggtggtactcgtcacggtcgccgatgccgtagatgcacgagacggtggcgacgatcacgcagtcgcgccgttcgagcaggctcttggttgccgaaaggcgcatctgctcaatgtgctcgttgatcgacgagtccttttcgatgtacaggtcgcgtgccggaacgtaggcttcgggctggtagtagtcatagtaggacacgaaatactcgacggcattttcggggaagaactcccggaactccgcataaagctgcgccgccagcgttttgttgggagccaggaccagcgccggacggccggtgcgcgcgatgacgttggccatcgtaaaggtctttcccgagccggtgacgccgagcagggtctggaacgacaggccatcggcgagtccttcgaccagcgccgcaattgccgcaggttgatccccggccggcaggaagggctgggcgaggcgaaacgggctaccctcgaaagtaatcaggggcggttcttcgggcgaacactggcgatctggcatgctagaattctacgttgtttcaaggccggccgttgccgtagcggcaaacgccggctcggccagagcgcaagcttctacggccttcttgttccgccggggccgccagccattcgtccgctcggccggccgccttcgcaagggtgccctcactcaactgtctacttgggaaacacgcatgaccgcttccgtcttcgctgccgtggaaatggctccacgtgatccgatcctcggccttaccgaggcattcaacgccgatacgcgcgccaccaaggtcaacctcggagtgggggtttacttggacgacagcggcaagattccgctgcttggggctgtccggacggccgagaaggctcgcctcgaagcgctgccgccgcgcggctatcagccgatcgacggcccggtcgcctacaaccaggcggtacagagactgctgttcggggaggactcggcgctcctcaaggaggggcgcgtgcttaccatcgaggcgctgggcggcaccggtgcgctgaaggtgggcgccgattacctgcggcgactgctgcccgacgcgaccgtcttcatcagcgatccgagctgggagaaccaccgcgcgctgttcgaatacgctggtttcgccgtgcagacctacccctactacgattcgctcacccgtggcgtcaatttcgacgccatgatcgccggcctgaacgccttgccggcgggctcgatcgtcgttctgcacgcctgctgccacaatccgactggtgccgatctcgacgccgcgcagtggggcgcggtcatcgaggtgatcggggctcgtggtctcgtggctttcgtcgacatggcctatcaggggttcgccgacggcatcagtgaggatgcgctggcactcgacctgtttgtggcgtcgggcctgcaatttctggtggccagttcgttttccaagtccttctccttgtacggcgagcgggttggcgcgttgtcggtggtgaccgccaaccgggacgaagccacccgggtgctgtcgcagatcaagcgcatcgtcaggaccaactactcgagcccaccgacgcatggcggcgcggtggttgctgcggtgttggccagcccggaactgcgccgcgtgtgggaaggggaactcgccgagatgcgcgcgcgcatcctcgccattcgcgccagcctggtcgacaagctcgagggcagggggggtgcccaggatttcgccttcatcgccaggcagcgcggcatgttctcctatacgggtctgagcgtcgagcaggtcgatcgcctgcgtgagcagtacggcatctacgcagtaagcactgggcgcatctgtgtcgcggcgctgaacacgcgcaacatcgactacgtcgccgaggccatcgcgggggttctctagagcgggcgtggcgcgatggtcaggtccggcagcgtcgtcgctgctgccgggcggtgtgtccgccccggcggaacggccgccacgccgacgtcgccgcggctgatcagtgtgctgctccctgggtctgtagcagcggcgacttgaggggcccgttgaccgacaccgacttggcgttgtgatcggcgcgtccgcgcatctgcacgtccatgcggccacgaatctgcaggtcgcggctgatttccagctgacccgtggactgcatcaggccggcgttgatgaccagcctggagaagcgataggcggtcggggtcagcctgatggcgccggacaactgttcaaagcgggttccgccaccgagcgttgccggcgtgctcgacacccggcgaaccgcttcgggaagatcgatgccgccaaggaccccccggtccatcgtgaactcgccgtccgcgtagagcgccaagagtagcgtcggccagctttccgcggttgccgagaacttgagtctgccggctgcctggccctcgaactgtccgccaattccgaacgcctcgccgaatcgcttggcatcgatgcgctcgaacgacatctcgccagccagggccggttgtcgctcggcgcgcaagatggccgtcccctcggccaggccgccaaagattcgcagttccatacgctcgatgacgaaggcgttgccgaggatctctcccttcacggtcagcgagtccatcaagtaaggcgactgcggtgccgggcgccaaccgagcccctccaactggatcgccaccccaccagcgatcggcctggcctcgagctgcaggttgcgatcgggggaatgcagcgatacggactggaggagcccatcggtggacagtccgaactcacccttcatctcgtcgacgcccagccccgagaaggagatctcggccttgtcgagggccacatgcgatactccggccctggctgacccgcgcgccgccgactccagcatccgcgcaagacttcccatggtttcggcggtcaactggattccgctcagctgcacgttgcggaacacgatccgcggggacagcagggtagcgagtgcaggttgcaggcgcatctcggcaactcggacaacgttcccttcagtttcggcgccgaggacgaccttgccgagcagcaagccgggttggggatagaagctgacgcgcatttccccgaccttggcgggctcgccggtgctttgcgcgagagcgccttcgacggcgggcagatagagcgcataggggaagaacatcgccgtcaggaagacgacgaccgccagcagtaacaagctcagcatgccgagcagcggccagcccagactgcggatcttaccggcgcgccgtatcggtgcgaggtcaggctgatccatcggcgtccgccgactcgcacgtgcccgccaacgagccagcagcgacggggtctcctggtcggtgctcgccccgatactgggaggccatggcggcgtgactgcgccctgggccacgaaaacggtaccggagtccgggccgccggaagacccgggcgtagacgacgggggtgggagagtcttcgcgttctctcggtcacccgacagtgagaggcttcgtctggccgtcatccccggggctactgacggaatcagggccgactcatccttgttgccataggtcgagaactcggacggcggctggacggcgttggccctcgcccgccgcccatgccggccgccttgagtccaggcaggatccttgtcgtcgcggcgctggatgaagccgtcgtgttcgagttcgcacagcgcgttctgggttaacaatggattgccggtgcggtcacacagctccgccacggtagcgtttccgtcgacgaggataagcaccatccggacatttctctggacgacccgcgtacgctgttgcatggcctcctcgccggaagcggtcttcgcgtaaatcaggtcgggatcaatcggtgttgggtccattcttgtggcaaggccttggcgtcaacgaatcgatgggcacggtttccggcaaggccgaattgtgcgctttgttcgggtgtgggaaaagccggaaaatgagcgacgcggcaccgattggtacgcccatcggcgccggccagccgcaccagttgtcgcgacttgctgcgcagcttgcgcgccagtcgtgtgccgggcttcgccaatcgccatgcgggcgcgtgccgtcgatcgatcacgatgatgcctgtcgctccttcttcgctccatcgcctcctcctgcaacaggcgtctgcctaggcgtcgatggccccgacaagccgcggcgtcagttgcctgcttcagctgcctttttgaccctccggcaggcagcccaagggggctggaccgccactcacctcacgcgccgtgggcaatggcctgcggcacgccggcgcgggttcgatgcttgttgacgaacagcctcccagtgactagaatgccgcctcgcgtgttcctcgatagctcagtcggtagagcgtcggactgttaatccgtaggtccctggttcgagcccaggtcggggagccaagatcaccaaccagcaagcagcccggccatgcgccgggctgcttgcgttcacgcctttcactcgtcctggcgcgaaacactgatctgtcttcgtcgccttcccgacaccttcacccttacaggacagcgcttgccctcctgacgcgtttcccgcgcgactcccagccaagcatcgcaaggaaatgtaacagaaaagcccgcgcttgatgatgccgttgccgtctgcgctccagaaaccatggttgccgtcgaggtggaccgggcaatggggtgggtctatgctagtggttgtcaggctggcttcatcgcggccaccccgtgcccttcaacggcgagcgtgggcgggcgatgggcggttgagcaagacgctggtattcagtggtaggggagcgcgcaggcgggggatggctcgtgaagggaggtgatggcatgttgttgccggcgctgattcgctcgcgatgagtttgagaatcgatctgagaagcgccattctggcgctttccgacgccctcgatctggtcggcgtaaacgacttccagcacggcaagcgcgtggccatgatcgcgcgcgagacggcgatcaacatgggcttgcccgagcgacgcctggaccggctggtctgcggctgtctgctgcacgacctcggcgtgtcatcgaccgcggtgcagcgtcgcctgctcaggcaggccgactgggaagaccggcacattcactgtgagacggggtatcggctgttgcagcctttcagtcatttgtcgctggtttcccgggcggtccgctatcaccatacgccctgggtcgacctgccggccgatctcggcgagaccgacgctctcgacagcaatctgatcctgctcggggaccgggtcgacggcatgttgctgcagcgcggattggacaacccgctgttcaaccgtccagggatcgtcgaagcgatcgtcgggctggctggccgcgaactcttgccggaggcggttgacgcttttatcgcggtagccagccgagaagcgttctggattgctctggcgccgcgtcacgtccagtcgtatttgaacgatttgccactgtccgagtggcgaatgaccatcgatttccccatgttcggtcacgtcgcccgtctcgtttcgacgattgtcgatgccaagagtcacttcaccgcggcccactcgctcggtgttgcgcagttggcccgtcacctcgggcagaggtcggggctgacggcggactccctggcgaaggtcgaggtggccggtctgatgcatgatgtgggcaagttgtgcgttcccgatgagatcatcgacaagcgtgcgcgcctgacgcctctggagttctcggtgatggagcggcacagcttcgagacctatcagattctgcggcatgttcccgggctcgagcaggttgccgaatgggccgcctttcaccatgaggcactcaatggccagggctatccttttcggcgcagcgccgcacgcctgtcgaccgaggcgcgaattgtcgcggttgccgatgttttccaggccctggcccaggagcgtccttaccgcggcccgcaacctgtcgacgtgattggcgggattctcggcgagttcgtcaagcgcggggttctcgacggcgatctggtggccttggcctgtgaggacctcgacggcagctggcgtgccgccacgctgccctggtcgggcgatggcggcgggggttgagccgcagcggcgagcggtgcgggtttcagtcggcgattgcccagtgcagacaacgctggacagcgcgccgccagccgccgagcagggctgtacgctgtgcatccgacattgcgggttcgaagcggcgctcggcgcgccacagggaagcgagctcggcctcgtcctgccagaatccgacggccagtccggcgaggtaggcggcgccgagcgccgttgtctcggtgaccctgggacggaccaccggcacgccgagcaggtcggcctgaaactgcagcagcagatcgttggcgccgccgccgccgtcgacgcgcaactcgcgcagacgctcgccggcatccaattccatcgccctcaatacctcggcactctgaaaggcgatcgcttcgagcgtcgcgcgggcgatgtgcgcccgggtcgtaccgcgcgtcatgccgagcagggcgccgcgcgcatagggatcccagtacggggcgccgagcccggtgtgggcggggaccagatagacgccgccagtgtcgggtaccgaggccgccagtgcttcgatctcgtccgagcgggaaatcatcgcgagcccgtcgcgcagccattgcaccgcggcgccacccatgaatacgctgccttcgagcaggtaagtggtctgtccgaggcgccgccagccgatcgtcgtgagcatccggtgcgccgagttcatggcccgtgcaccggtgttgagcagcaggaaacagccggtcccgtaggtattcttggccatgcccggttccaggcaggcctgcccgtaggtcgccgcctgctggtcgccggcgatgccggccagcgggatcggggcgccgagcaggtcgctggccagcaagcccacgacgccgctgctgtcgacgacccgcggcaacacggccggcgggacatcgagcagggccagcagttcgtcatcccagcgcaggcgcctgatgtcgtagagcagcgtgcgcgaggcgttcgacggatcagtgacgtgcacccggccgcccgacagcttccacgccaaccagctatcgatcgtcccgaaagcgagctcgccgcgctcggcgcgggcgcgcgcgccggggatgtgatcgagcagccatttcagcttggttccggagaagtaggcgtcgaggaccaacccggtgcgctggccgaacagctcggcatgacccgctcgcgccatggaatcgcagagtccggcggtccgccggtcctgccagacgatggcccggtgcaggggttcgccgctggcccggtcccagagaacggtcgtctcgcgctggttggtgagaccgacggcggcgatctggctggccgcgatgccactgtcgcgcaacacggcacgtgccacggcgagttgtgtctgccagatatcgttggcgtcgtgctcgacccagccgggttgcggatagtgctgggtgtactcctgttgggcgagcgcgcggatgctgccgtcgcgtgcgaagacgatggcgcgcgaactggtcgtcccctggtcgagtgccagaacgaattgttcgcgggtggtcgctgccattgggcaatctcctgcgaggaaagaagaaacagaggctgggtcgaccacgcgaacgatcgggtgcggccgtggccgccgccgccgcgctactccctgacgatcagttcggcgatccagcgtttgaagtcggcgatccccggatcgtagcgttcgcaggccatcaggctctgtccgaaaacgtaggcgtagagcagcagactacggcttttcgcctcgctttccgagacgccgcgggcgacaaagagcttgcgtgtgcattcgaggcgccaggtatcgacctcctcgacgacggctgctgcctcggcgtcccgcctggcccactcgcgcacggccagctcgatcgaaattcccttgcggttgcgcgtggctccgtagacgtcgatcagatgcagcaactgctcgcgctccaggccgggagcggcgacgctctgcttgtgaatgtcgcggatgcggccatcccgccaggtctgcaggacggcattgaagagatcctggcggtccttgaagtgccagtagaagctgcccttggtgacgccgaaattcttcgccaggacctcgattcgcattccctgtacaccctgctcggcaagaacctcgattgccgcctcgatccagccgctgcggtcgagtggcgcacggggcctggttttttccgacttcatcgtcatctggtcctttcctgaatcacgccgctgaggcaatatgctaaattcacgtgcagcagccatggcaagcgtcttgacagccatcgctccatacggtaccgtacgccatccatacgactaagtatggtctattgtccggtcagaattcgtcaatgtcaaacgcgggcggtcgcgaaagcgattgccatcgattgccgtgtcgtcattaaggagagaaaacttgaagatcctcgttccagtcaaacgggtggtggattacaacgtcaaggttcgcgtcaagtccgacgcgagcgatgttgatctggccaacgtcaagatgtcaatgaaccccttcgacgaaattgccgtcgaggaggcggttcgcctcagggaagccggtgtcgccacggaagtggtcgtcgtttccgccggcgtcgccaattgtcaggaaaccctgcgtacggcgatggcgattggcgccgatcgcggcatcctgattcagaccgacggcgaactgcagccgctcgccgtcgccaagctgctgaaggcggtctgcgacaaggagcaaccgcagatcgtcatttgcggcaagcaggcgatcgacgacgacgccaatcagaccggccagatgctcgccggtctgctcaaccggccgcaggctacgtttgcctcgaagatcgtggtcgccggcacgcaggccacggtgacgcgcgagatcgacggtggtctggaaaccatcgaagtgccattgccggcggtcttgacggccgatctgcggctcaacgaaccgcgttatgcgaccctgcccaacatcatgaaagcgaagaagaagccgctcgaaacgaccaacccggcggcgcttggtgtcgatgtcacgccgcgtctgaagaccctcaaggtcgccgaaccggccaagcggacggccggcatcaaggtcgccgatgccgccgacctggtaatgaaactcaagactgaagcgaaggtgatctgaccatgaccattctcgtaattgccgaacacgacaattcttcgatcaaggcggcaacgctcaacgccgtcaccgcggcgacccggatcggcggcgatatccacctgctggttgccggcagtgcttgcacgacagccgccgaggccgcggcacggatcgccggggtgagcaaggtgctggttgccgacgctgcccactatgccgatcagtcgcccgagaatctggcggcgctggtggtggcgaatgccgcggactatggccacatcctcgcgccggcgacgaccggcggcaagaacttcatgccgcgcgtcgccgcgctgctcgacgtggcgcagatctcggagatctccgccgtcgagtctgccgacaccttcgcccgcccgatctacgccggcaatgtcatcgccaccgtcaagtcgtccgacccggtgaaggtcatcaccgtccggtcaacggctttcgaagcggctggcgagggcggcagtgcgcccatcgaggccctggcagccggcgccgacctcggcctgagcaagctgctcgggcgggaactcaccaagtcggagcgtcctgaactcaccgccgccaaggtcatcgtttcgggtgggcgcggcatgggcaatggcgagaacttccatgggttgctcgagcctctggccgacaaactgggtgcggcgttgggcgcctcgcgcgcggcggtcgatgcggggttcgctccgaacgactatcaggtcggccagaccggcaagatcgtcgcaccgcagttgtacatcgcggtcggcatttcgggtgcaatccagcatctggccggcatgaaggacagcaaggtgatcgtggcgatcaacaaggacgccgaagcgccgattttccaggtggccgactacggactggttggcgacctgttcgaggtgctcccggcactggtggcagaactcggctgatcggcagcggacggcgggcagcatgaatttgccggatggcctgctggacgggagctggaccttgacggcctggctcctgttcgtgcccctcgcgctgtttgccgtgtggcaggcgccttgggctgtcctggccgacagcgtccgcctgaacgcctttctgggcatgatcgttgcgctgatcttgctctggcagatgaaggccgggatcaagccgggtctgtcgctgcacctgcttggtgcgacggtgtttgccctgtccttcggatgggctctggcctttgtcggtctctgcctggttctcgtcggggtgagcctgaacggtgccgccggctggcaggctttcgcggccaacgccctgttgatggcgggggtcggcgtagccgccagccacgcgctgcatcaactggtcaggcgactgctgccgccgcaactcttcgtctacatcttctgtaacggtttcttcgcgtcggcgctggcggtgatggccgtcggcgtggtctcttgcctggtctttgcggcggccggaacctatcctgcagactacctgaccggcgaatatctgccgtacttccttctgctcggtttttccgaggcgtggctttcgggaatgctgacgacgctctttgccgtctatcgcccggacttgctggcggatttcaaggacgcacagtttctcggaaagaaatgactcgttctcgcgaactctttgcccaaccaggagcgctttcctgatggcggcgaaagtctgccgccttgtgttcggtcttggcctgctggcatctgcggcgggcttcagcggcgcccacgcggctgctgccggcgacgcggtgagccaggtgatggccgaagccggcgctggccggcaggctggcagggccgttgacgacaaaggcaagcggcgcaatgcgacgacggacagtccagcagtcgacgccggactccaactgcgcgcgagtgacgaattgtcggttgccggcccgagcagcgaacgccggcgcgagttgctgcgcctggaacagcggacgctgcagatgcgcaatgatgggcatcacgatcagcaggcgctgaatgacaagatcggctggctggaagccgacgttgccgagttgaccagggtcgccaatcggctccagggagaagcggccgcactgtccactccggtctcggcacggcctcccgccgacgttgcaccggccgccgaaagttcgccggtgacgagggcaactctgcccgcggagccggcgccggcttcgccgccctctgcgcctgccgccgaggcaggcgctggccgtccgccgatgaagcctgtcgccaagcggcagccgcctcccccagggctcgatccggacgagtgggctacctatgccggccttgccgcggcggccttgctggtttcgcttcttatcttcaggcgccaactcgcgccgcggcgagcaccactggcccaggcgtcgtccgatccgacgacggctacggttgagtcggggttttcgcgcacgctcagcgacgcgccgaccgtgccgatcgaggtgcccgctggcgtaaccccgccgtcccccgcgggctcggccggggcgccggagcagacggcgtttgcggcaccggccctggccaggcttgccgcggaacccgagctgacggctgccgccacggcgctcgatctggccgagatcatgctgtccttcggtcgggtgaccggggccgcgaagaccctgcaggaatacgtcaccgcgaacccgcaggaagccctgcggccatggattcgactattgcagatctatcaggacaacggcatgcgcgaggagttcgaggccatggcgctgaagctgaaccgcaacttcaacgtcgagatcattcgctggcagggcgacgagccccgcaaggaactcgagctgttgccgctcgggacggcgcagcaagcagcggtgacactggaacagatcccccacatacgggcaagaatcgtcgcgctctggggcagcgcggactgcggcgcctacctcgagcagttgctgcgcgacaatcgtgacggccagcgtagcggcttcgccctgccggtagtcgaggaagtattgttcctgatcgatcttctggcggctcgcgaggccgttcagtagcccaaccaaacccataagaggagaagcaaatgagtgaatacatcgccccgctgcgcgacatgcagttcgcgctcaaggaactggccgggctggaacaggtggcgcagctgccgggctgcgaagaagcaacgccggatctcgtcgatgccgttctcgaggaagcggcgaagttcgcggaaggcgtcctgtcgccgctcaactggtcgggtgaccaggagggagcccgctggcacgacaaggcggtgaccatgccggccggattcaaggaggcctacaagcttttcgccgacagtggctggacggcactcgccgccgaatcggaatggggtggccagggactgccgaaggtcgtttccgccgcggtgaacgaaatgtggaagtcggccaaccactcgttttcgctgtgcccgctgctcaccgccggcgccatcgaggcgctcgttctcaccggttccgacgccctcaaggcgacctatctcgagaagatggtcagcggtctgtggaccggcacgatgaacctcaccgagccgagcgctggttccgacctcgctgccgtgcgcacgcgcgccgagccgcaggccgacggcagctacaagatcttcggccagaagatcttcatcacctatggtgagcacgacatggccgacaacatcatccacctggtgctggcgcggaccccgaccgctcccgaaggggtcaagggaatctcactgttcgtcgtgccgaagttcctggtcaacgacgacggcagcctgggcgcgcgcaacgacgcctattgcgtgtcgatcgaacacaaactcggcatccacgccagcccgacggcgatcatggccttcggcgaccacagcggagcgatcggctatctggtcggcgaggagaaccgtggcctggaatacatgttcatcatgatgaacgcggcgcgtttcggcgtcggcctggaaggcgttgcggcctgcgagcgcgcttatcagcgggcgcgcgactatgcgcgcgatcgcatccaatgtaccgacatcggcgtgcgcggtgggccgaaagtggcgatcatccagcatcccgacgtgcgccgcatgttgatgaccatgaagtcctacgccgaagcgaccagggcgctggcctacgtggtcgcggctgcgcacgatgcggcggtgcatcacgccgacgccgaaacccgcaaacgcaatcaggccttcgtcgatctgatgatcccggtggtcaagggctggagtaccgagtctggcgtcaccatcgcctcgatcggcgtgcaggtgcatggcggcatgggctacgtcgaggaaaccggtgccgctcagcacctgcgcgacgcgcagatctcgacgatctacgaaggtaccaccggcatccaggcgaacgacctgatcggccgcaagatggcacgcgagggcggcgccacgctgaagtccgtaatcgccatgatgcgcgcgctcgacagcgatctggcgaagcagggtggcgcgcattttgcggccatccgcagccgcctggccgctggtgtcgatgcgctggcaaccgccggcgagtgggtggtcgccacctacggcaaggacgtccgcgcggcgtcggctggcgcggtgccgttcctgaagctgcttggcatcgttgccggtggctggcaaatggcacgcgccgccttgatcgcgcaggcgaaggtcgacgccggtgacggcgacccgttcttcccggcgaaagtcgtcaccgcgcgcttctacgccgaccatgtactgtccggggcggctggcctggcgagcagcgtgaccgatggcgccgaaggcgtgatggcgctgcacgaagacatgttctgatcccgctgccgggcaccagcggccgttcgacaggacggccgctggccgacgtgccgttgcgctgggcggtgcgtcgcggccggaaagggtagaccagcacaccagaacaggaaccgcaatgcagagtcaacgcaaactcgtccagacgtcgctgatccccatccgctggggtgacatggacgcctatggtcacgtcaacaacaccatctacttccgctacaccgagcagtgccgctgcgaatacctggaaggactcggcttcaaggtgatgccgcacggcacggcaccggtgatcatcaacgctgcctgcaccttcctggtgccgatcaactatcctggcgtcgtcgaagtccggatgttctgcgaccatccgggccgcagcagcgtccagacgcattacgagattcgcctgcagggcgacgacacgctctacgccaccggcgattccaagatcgtctggatggacgtcgacaccggcaagtcggtgccgatcccggagggtctgcgcgccgcgctgtcctagctttctttgtcgaaagggaggaggggaatggagccactctggcgcccgagcgccgaacgtatcgccgccgcccggctcaatgtcttcatcgcggcggtcaaccgccgctggcacgccgactgcacggattacggcagcctgtggcgctggtcggtcacccagccggcggctttctggacagccgtctgggaggaatgtggcgtgtatggtgagcgcggcgagaaggtgctcgaaagtggcgagcgaatgcccggcgcgcgctggtttccgcaagcccggatcaactatgcagagaatctgctgcgtcgccacgatgacgccgatgccctcgttttctggggcgaagcgcagctcagacgccgcctttcctatcgccagctgaacgccgaggtctcgcgttgcgcgcaggcactgaccgccgccggcgtcggtaggggcgatcgcgtcgccgcctatctgccgaacatgcccgaggcgatcatcgcgatgcttgccacggcctcgctcggcgccatctggtcgtcggcctcgcccgacttcggcgtacagggagttctcgaccgtttcgggcagatcgaacccaaggtcctgctctgcgtcgacgcgtactggtacaacggccggccggtcgactgcatggcgaagaacgccgaagtcgccgcacgcatgccgtcgctggcacgcagcgtcgtcgtttcctatgtcgacgccgcccccgacgtggcggcgcttgccaagggcgtagcctgggccgatttcgtcgcaccgttcaccgccggcgcgatcgagttcacaccgctgcccttcgcacatccgctcttcatcatgttctcatcgggaaccaccggcgttccgaagtgcatcgtgcattgtcacggtggcgcgctgttgcagcacctcaaggagcaccagttgcatggcgacgtgcgacccggcgaccggattttctacttcaccacctgcggctggatgatgtggaactggctggtctcgggcctcgcttcgcaggcgacactgctgctctacgacggctcgcccttcgttcgcaccgccgcgggccaacccggaacgatccttttcgactacgccgacgccgagggaatgacgcatttcggcacgtcggcaaaattcatcgacgcgattgccaagagcggcctgaagccgcacgaaacgcatcggctcgagccgctacgggtgatgttctcgaccggcagcccgttggcaccggagagcttcgactacgtctatcgcgacatcaaggcggacctgctgctggcgtcgatttcgggcggtaccgacatcctctcgtgctttgcgctgggcagcccgcttctgcccgtacaccgcggcgagctgcaatgccgcggcctcggcatggcggtggacgtcttcgacgacgacggccaagcgattcccccgggccgcggcgaacgcggcgagctggtatgcaccgcacccttcccggcgatgccggtcggtttctggaacgatccggacggcgcgaagtaccacgccgcctatttcgcccgcttcgccaacgtctggtgtcacggtgatttcgtcgaaattaccgccaacgaggggatgatcatccacggccgttccgacgccgttctcaacccgggtggcgtgcgcatcggcaccgccgagatctatcggcaggtcgaacaactgccggaagtcgtcgaatcgctggtcatcggccaggactgggagcacgacgtgcgcgtcgtgctgttcgtcaagctgcgcgacggcatgtctctcgacgccgcgctgatcgcccgcatcaagcagcagatccgccagaacgcgacgccacgccacgtcccggcgaaggtgctgcaggtcgccgacattccgcgcacgaagagcggcaagatcgtcgaactcgccgtccgccacgtcgtccatggccgacccgtgaagaatgtcgaagcgctggccaatccggaggcgctggagttcttccgggaccgggccgaactgcagacctgatggggtctcagcggctgatcggcttgtagcgaatccgcttcggctttgccgcctcctctcccaggcggcgtttcttgtcttcctcgtactcgtggtagttgccgctgaagaaggtccactgcgaatcaccctcgcaggcgaggatatgcgtgcagatgcggtcgagaaaccaacggtcgtgtgaaatcaccatgacgctaccggcaaactcgagcagggcgtcttcgagcgcccgtagcgtttccacgtcgaggtcgtttgacggctcgtcgaggagcaggacgttgccgccggcgatgagcgtcttggccatgtgcaggcgaccgcgttcgcctcccgagagttggccaacctgtttctgttgatcggcacccttgaagttgaaacggccgatgtaggcgcgcgacggcgtttcgtagcggccgacggtaaggatgtcggcaccgcccgagacctcctcgaaaactgtcttgctgccgtcgaggcaatcgcggctctggtcgacgtaggcgagcctgaccgtgctgccgatctcgacctcgcccgaatcgggctgctcctggccaatcagcatgcggaagagcgtcgacttgccggcgccgttcgggccaatgatgccgacgatcgctccgggtggcacgttgaagctcagcttgtcgatcagcaagcggtcgccgaaagacttgctgacgttcctgaactcgatcaccttgctgcccagacgctcgcctaccggaatgaaaatctcctgcgtctcgttgcgcttctggtattcgacactcgacagttcctcgaaccgggacagacgcgccttgctcttggcctgccgcgccttcgggctctggcggacccattccagttcctgcttcatcgtcttgatgcggccggcttcctgcttgccttcggtttccagacgggcttccttctgttccagccaactcgagtagttgcccttccaggggatgccctgaccacgatcgagttcgagaatccactcggcagcgttgtcgaggaagtaacgatcatgtgtgacggccaccaccgtgcccggaaagcgcaccaggaactgttccagccactcgaccgattcggcgtcgagatggttggtcggttcgtcgagcagcaacatgtccggccgggagagcagcagcttgcagagcgcgacacggcgcttttcacctccggagagcttgccgatctgcgcatcccatgccggcaggcgcaaggcgtcggcggcgagctcgagctggctgccgaggtcggagccggcggcggcgatgatcgcttcgaggcgcgcctgctcctcggccaacttgtcgaaatcggcgtcgtcttcggcataggccgcgtacacctgttccagcattgcctgcgcctggaacgcctcgccgagtcccgattcgacttcctggcggacggtcttttccgggtcgagcaagggttcctgcggcagatagccgatcttcaggttgggcatcggcgtcgcttcgccgatgatgtccttgtcgactcctgccatgatgcgcaggaccgtcgacttgcccgagccgttgagaccgagaagaccgatcttcgcgcccggaaagaaagaaagcgagatgtccttgatgatctgccgcttgggcgggacgatcttgccgacgcggttcatcgtgaatacgtattgagccatggctttgaatgccgatccaaaagtggaaaacggttgccgggcgcacgctgtcgcgcccgacgcgagagcaagtctacctgagagtggctgacagtggcggtttgtggttcgctacgcgttcttgcggagcagttccagcgtcggcgcctcgtcgctccacggttgtcggacggcaccaacttcgttgcgcgacagtcgccctggccgacaggcatgtcatcgaagccaggtttgtgggcatgctcggacaggaattccgtttggtgatggctatccgtcgcgctagaatcagggtcggcgttcgtcaccactaggcggcgctcccgccacttcgccgtttcgaccccggtttgtcacgcatgctcttgcagctcgcgtccccgccatgaaaattgcctacctcgaagacgacacggagcttgcggccacggtatgcgactggctgcggcaggctgggcatgaagtcgatctattcaccagcggtgtcgcctgtgcgcaggcggtcgtgagtcggcgtttcgacgcctgcctgatcgactggttggtgcccgacctgtcgggcaccgaggtgctcgcacgtctgcagatcaagttgcggcaggcgatgccgccagtcatctttaccaccggtcgtgacagcgaggaggacgtcgtcgccgtgctcaacgccggtgccgatgattacatcgtcaagcccctgtcccggccgctgctattggcgcggctgcaggcggtgacacgccgacagcaaggagttgccggcgcttcgctggtgcaggatttcggtcggctgaccgtcgatcatggccggcggcaactggcgctcgatgaccagctcatcgtgctgaccgagcgggaaaccgatctggcgctttacctgttccagaacatcggccgtgcgctgagccgcaagcgattgattcaggtcgtctggtcgctgacccctgatgtcgatacgcgcaccgtcgacgtgcatgtcagcattctgcggcggaaactcggcctgacgccggagttcggctggcggctgatttcgatctacgggcacggttaccgtctggaccgtgagaaggattccgtatgaacgctgccatcttgccaaggatgctgaccgtcctgctgctcgccgtttccctgcaggccggcgcggcgaccgccggccgcgcggcggaactgccagtctggcgctacacggtacggcccggcgacacgctgatcaatatcgccgagcgctacctgatcgacgtccggcagtggccggccgtgcagcaggccaaccaggtcgacgatccttaccacctgatgcctggaacggtcctgcgcattccggcggcctggctgcgtcggctacctgccgccgcgaccctcgcgacgagcagcggcgcggtgcgctggcgccgtggcgatggcgattggcaagcggccagcagcggccagcgcctgggctcggggagcacgctggaaaccctcgacgacgccagcgccctgttgcgtctggcggatggtagcaccgtcctgctgtcgccaaattcattgatcgttctcgactcgctcggtgtttttgccggcggcttgatggccgatacgcgtctgcgcctgcagcgtggccagaccgacatcatcgccaacccggcaaagcgcgcgcatcagcgcctgctgatccagacgccgtcggcacaggcggtggttcgcggtaccagcttccgcgtcggcgtggacagcaagctgagtcgcgaagagaccctggccgggctcgtcggcgtcagtggcggcggcaggagcgtcaacgtaccgcgcggcatgggaacgatcgcccgcgtcggtgaccaaccgatcaagccggtacccttgctggccgcgcccgacgtgtctaccttgccgtcgcgtttcgagcacttgccgatgcgctttcccctgccgcaaccgcccggtgcggaggcgtggctgggccaggtggcgccgaacaagtcgtttgatcgcattctgctcagcaagacggcgcgtggcgagtcgttgagcttcgccgacctcgccaacggcgactacgtgctgcgtctgcggggtatcgatacgaacgggctgcaggggcaggacgccgtccacccgtttgtcgttttcgcgcggccgttcccgccgggcctcaaccgtcccggtgactcggcgacgatacgtaccgcccgtccgaccttcgcctggaccagcgtccagggagtggcccgttatcgcctgcaggtcgccggcgaacccgacttcgcccgaccgctgcacgatgcgacgaccgagcagaacacctggcccgttgccgaggatctgccggccggtggcctctactggcgggccgccagcctcgacgccgccgatcaacaaggtccgtggagcgtcgctgccggatttacttaccagccggggctgggcccggtcgacctcggtcgggcggctctcgactgtacttccgagacgatccgcctgaacctgccgaagccgcccgaggggctggtctacgaggccattctcgcgtccgcgccgggcctcgaaccggcgcttgcgcaggcacaagccagcgacggcacgctcgacctgccgcgccccgatggcggaacctattacctcggcgtgcgcttgctcgatcgcagcgacaacacgcccggtccgctggtcgtccagaagatcgacgtgccgtcaggccgattgtggctgctcctgctgttgctggtaccgctcgttctttgacgcgcgccgatttgcccgccgcaaggccttgtctccatgcctggccggacttccttcaggaccttcaggcgctgcttcgctagcgaagtagtacgcgtcgcgctgccgctgctgctgatcgcggtatcgatcagcagcagcggcctgctgacccgcgtcgatcacctcgtcttcgatctcggacagcgcctcaactggcggccggtaccggatgacgtgctgatcgtcgccatcgatgaagacagcctcgatctgctcggccgctggccgtggtcgcgcgaccgccatgcccgcttgttgcggacgctctgcgccagcgatcccgccgtggtcgccatcgatattgcgttcagcgagaagagcgacgagccgttcgccgatgccgcgctcgccgatgctatcgccgcctgcggtcgcgtcgtgctgccgctggtcatcgagtcgacgcgggtcggcgggcaattgctcgaaacgccgccgattcagccgctggctgccgtcgccgccggcattggccgcatcggcgttcgcctcgacgaggatggcatcgcccgctcggtggatctgcgcgaaggcgtcggcacggcggcctggcccttgctggccgaggagaccttgcgcctggccggccggctaccggcgacatccgccggcaaagcgggatcgggcgcggccggtacggcggcagcaagtcatctgctggtgcgggaagagatgcggcgcttcgaattcgtcggcccgccgggcagcgtgccgcgcgtgtcgtacgcgcaggtgctggtggggaacatgccgccggaaatgtttgccggcaagatcgtcctcgtcggcgccaccgcggtcggtcttggcgacttcctgccgacgccggtctcggcgctcagccagccgatgccaggcgtcgaggtccaggccaacgttctcctgtcgatgcgcgacggacgtctgatctcggcgttgccgaccctgtccacgctgctcttggcggctctgctggctgtcgttccgctgctctggctgccgcgcctgatgccgctcgccggcttgttggcgagcagcttgtgggtgctcgccgtgggcacggcctgtgcgctcctgcccggcctgctgcagcgctggtttccgccggccggtgtcctgctggccgggctttttgcctttccgctgtggagctggcggcggctcgaggcggcccgccgccatctcgaccaggagctacggcagttgcgggcgagcttgccgcaacgagaggtggcggtcgcttcgcctgccgagatacgccggctcggtttcgagcagcggatcgcctgggtgcaggcggcgcagcggacgatgcgggcgctggaagcccagcgtaacgaggcgctcgcgttcatctcgcacgatctgcgcgcaccactggcgggcgtgctgtcccagctggaaagtggggacgcctgcgatcaggcacgcctcttgccggcgctacggcgtgctcttggcatggcgcagtccttcctctggctggcccgcgccgaagcactcgatcggaaagcgatggaggagatcgaattgacctcgctgatgcatcaggcggtcgacgagttccattctctggccaggcagaggcaactgcccctggtccggcaattgcctgacgagccggtctggatcgatggcgacttcgagtcgctccagcgcagcgtcgccaatctggtgcacaacgctcttcaccatgcgccgcggggaacggcggtcaccattggcctcgactgcgcgggcgacggggacgtcgagctctgggtccgcaatgctggaccggccttgcctgccgacctcgtggcgaggctcttcaagcgtttcagccgcggcgagcgtggagcctccgcgtcgtccggtaccggcctggggctctactacgtgcgcgcggtcgccgagggacacggcgggcaggcgggggtcgaatgctctgacggcgcgatcaggttttgggtgcgtttgccgggggctgaccgcggggagccggaacgtgtgccgtgaagcgacttccagtggagtcgcggcggccggtttgaccgcggcagcgtgatttcttggtaagctctgagggtgagaatcgttcgagttcccgactttcatccgagtgagccggcgctcgacgctctggtcgacctgctggcagcgttcgaccggctgccgtgccacgtcgtcgcggcaccgccggcagctcgttcgctgattgccggcgttaacctgtctgaggcttgatcccatgttcctctctcttcacgatatcgagtcggcggcgcgtatcgtctactcggcgatgccggcaacgccgcagtactgctggcccctgctttgcgaggagttgggtgcggaagtctgggtcaagcacgaaaaccacacgccggtcggcgccttcaagctgcgcggcggcctcgtctactttgccgacctggcgagcaatagcacggtcacgggcgtcatcagcgccacccgtggcaaccacggccagtcggtcggcctggcggcctggctacatggcctgagcgcgcgagtggtcgttccgcacggcaacagcatcgagaagaacgccgcgatgcgcgcgctgggtgtcgacctgatcgagcacggagacgatttccaggcggcgcgcgagcacgccgggcgcctggccgacgaactgggtctgcatctggtaccgtccttccaccccttgctggtcagcggtgtcgccagctacgcgctggaacttttccgcgcggtgcgcgacttgtcgaccgtctatgtacccatcggtctcggctcggggatttgcgcgatggtggccgcacgtgacgcgctcgggctgaagaccgaggtggtcggggtcgtctcggcgcaggctccagcctacgccgtttcgttcgccgcgcgagaggtccgcgaagcgccggtgaccacgacgcttgccgacgggatggcgtgtcgtacgccacagccggaagcgctcgaggtgatctggcggggagtcgaccggatcgtcgaggtcagcgacagcgaggtggccgaggcgatccgcatcctcttcacctgcactcacaatgccgccgagggtgcgggcgccgccgcgcttgccgctgcccggcaggaaagatcccgattggccggccggcggactgcggtggtcctctccggaggcaacatcgatcgcgctcttcttgccgacgtcctggcgaaccgctgcacaggctgaccgttgccggagtcgatgaatgggcggtcaccggctcgtcggcgccgacccgaccgctgggtctgatcaggctggcggtgtcgtgcgggaacttgatctaccgcaacaaaccaaaaaggcatgacgcttagactgggcccggtgggaaggggcttcagggctcacttcgggggatacggccgatgggcaaggaaattggcggcgatgctttcacggcggacgacttcgtgcgtttcggccggcggctcgcagtggaaacgcgtcatgcgcgcgccgcctacgcgcgcggcgacttcgcgaacaccgggacggtagcggggttcgaactcgaggcgtggctggtcgacgacgagttctttccggtgccacgaaacatggcgtttctggcgcgcatgaacaatccactggtggtacctgaactatcgcgcttcaacgtcgaactcaacggcacgccgcagcgcttgtgcggtacggcgctgtcaagactggaaggcgaactcacggccacctggcagcagtgtctgcgagtggcgcgcgacgacgcggccgcgctgattgccatcggtatactgccgacgcttcgcgaaagcgatttgtcgccggccagcatgtcgccgtatcgacgttacgccatgctcaacgagcagatcctgacgctgcgcggcggtcgaccgctgacgctcgacatcgtcggcatcgacagcctgtccaccacacacaccgacgtcatgctcgaggcggcaaccacttcgtttcaggtgcacctgcagacaccggccagtgcggccgcgcgtacctacaacgcgtcgatgatcctcgccgcgccactggtcgcgttggcggcgaattcaccgtttcttttcgagcgggcgctctggcacgagacgcgcgtaccgctcttcgagcaggctgtcgattgctgtgatccgggacatccggagcacctgcgcgtcacgttcgggtcgggctatctgggggccgacccgaccgcctgcttcgccgagaacctgtcgtcctacgcggtgctgctgcccttcgaggtgccggggccggtgggctcgtacgcccatctgcgcttgcacaacggcaccatctggcgctggaaccggctgctgatcggcttcgacgacagcggggcgccgcatctgcgcgtcgagcagcgggtgatgccggccggtccgagcatcatcgacatgatcgccaacgccgccttctactatggcgtggtacacatgctggcgagccagacagtggctcccgaagcgcggatcccgttcgccgttgcgcgcgacaacttctaccgggcggcacgctacggtctgcaggcgcctctggtctggttcgacgggcaacgcgcaacggccgccgaactgctggcgcgcgagttgctgccgatggcgcgcgtcgggctggcacagctcgatctggccgccggcgacgtcgagcgctacctgggggtgatcgccgcccgcctgcagagcggccagaacggcgccaactggcaactggcccactacgcgaaataccacgactttttccggctgaccgccgactatcttgcgcaccagcgccgtctcatgcccgtacatgaatggccaatctgagcccacttcttcatgctgaccatcctcgactccctgcccgaacgctttctcgacacccccgcctgcgaactgcaccgtttgctgcctggcccgacactgatccacttgcccggacgacgtccggcaccgctgttcgtctccgtgctcctgcacggcaacgaggacagcggcgtcgttgcgctgcagagcgtgctgcgcgcgcacgcgcagcggccgctgccgcgggcgctgtcgattctggtcggcaacgtcgcggcggcgcgcgacgggctgcgccgactcgatcaccagcccgattacaaccgcgtctggcccggtaccgagcaacatgcggacgctcccgagcacgccgcgatgagcgatgtgcattgccgtatgcaggcgggtggcctgtttgccagtatcgatatccacaacaacaccggcatcaatccgcactacggcgtggtcaaccggctcgatccggctgtcctgcacctggccttgttgttttcgcgtaccgtcgtctggttccgcggcttgcccggcacgcagacgacggccttctcgccgctctgtccatcgatcaccgtcgagtgcggcaagcccgggacgccggcgaacgaggcccacgcggcgcgtttcatcgaggcctgcctgcatctggcgagctttcccgcgcacgacgtgcacgagcaggacatcgacctgtatcacaccgtcgcgacggtgcgggtgccggcggcggtgtccttcggttttggcaatcgtctcgccgacatcgatttcgatccgcagctcgatcacatgaatttccggcagctcgaacccggtgcggtgttcggtcgcacgcgattgtcttcgccgctcgaggtacgggatgagagcggccgcgatctggctggcgagttcttcgcctgcgacggcggcacgatcagcttgcgtcggccatcgacgccggcgatgctgaccctcgacgagcgggtggtacggcaggactgcctgtgttatctgatggagcgtctgcctttcccgcggcgcgagcgcgtggcgcgcgaattgtgcgacacactccaggactgagcgggcgccgcgttggcgtcgctggcgagttggcatcggagagacggatgagaatctcgctgacgcgagtgtcgcggtcgctgcaggtggctcggagagcgccgctggccggactggtcgtggcgctggcgatgtcgagcggcgctccggcggtactcgccgacagttccggtgagcaactggcggcgtactacgatcgccatatggcgatcatcggcggcacggcctacggctggattggccgggagcgaccggtgccgatgatgtccgacgccgttcaggtcggtgtcggcaaggacgcctactatgcgctgcgcaagaacggcagcctgcttacctggtcggcatcgtcggccaacgccggcgtgctgatgcgcgacgtcgtcagtttcgcggcgggccagtcgggctggctggcgatcaaccggagcaggagcctgtggcaagggagcggccgggagccgccgcgcaagatcgccgagagggcgctggcggctgccgtcggcgacgggaccgattacctgatcacccccggtggcgacctgcatgtccgcggccttggcagtcggggtcagtacggcgacggccgcaccagcgccggcaacgatttcgtcaagaccgccgcgcaggtcctggcagtccgcgcgcacaccgggcacgccctctatctggcgagcgacgggcaggtgttcgggaccggcggcaacatcaacggcccactctcgaagcatgggctgggtgacaaggctgtcacctggggcagcatcttttccggtgccaggggagtcgccaccggtgcctcgcattcgctggcgatccgcgaggacggttcactgtgggcctggggcagtgggtttgcgatcgaaccgaagaagattgccgacaatatcgtcaccgttgcggccggcgccgggtcgacgattgcgctttccgcggatggcaagctgtgggcctgggatggcggtcgcggaccccgccagatcaacctcgatcgctagccggcgcgccgtcgggtgagcatcacgcgcccatgacacggtttttgccggcccgcttggccaggtacatcgcctgatcggcgcgtgcgatggcatcctcgccggactcttcggcagtcaactgggcgacgccggcgctgaaggtgatcaggatcttttcgttgccggcaaggaagaagttgcgggtgagctcccgctgcaggcgtttcatcgcttcgatgccggcggctacggccgtgtcgggcatcaggatcacgaattcctcaccgccgtaacgcgccagggtgtcgattggacgcaggtgctggcggacgacctgtaccagatgaatcagggcctcgtcaccggaggcgtgcccaagccggtcgtttaaggtcttgaaattgtcgatatcgagcagcgacacgcagagcggtgcctccttgcggcgcacgccggcaatctcgcgagccagcacttcgtcgaggccgcggcggttgagggtgtcggtcaaggggtcgtggcgggccgacgcgctggcctggtgaagttcctggtgcaacctgaagagttcggcgtcggtggccaatgctcgagactgcagggccgcgagttgttcgtgggcgtaaccggtgtcttcggccatggcgcgcgtcgcgtcgatcacctgcttgagaagcggcgtcaggtcctcgatcgttcgcaccgtggcaagctgctgtgcgctggcctcgatgctgacctggaaggccgaactggactggttcattgccgacaactggtcgaggaacgccgccagcatctggcgcatcgcctcctgggcttccaggctccgctccttggcctcgcgctgtctggcgatcacatcctgcaggcggcgctcgacgtcgtccaggcggcgcaggctgaggggcggcgccacggccttgacgagggcgtcgatctggccctgcaggcattcctcatcaagagtcagttcgccaatgttctcgatgatcaggtgcaggagcttgagcagggtctggcgtatttctccctgctcttcagcagccagcgatacccgccggctgaagcccgtcagcagcacgagcaggccggggatgtcggtcggctggttcttgagggcttgcagcagttcgagggcctgctcggacaaccaggtatcctggtcccccagcgccggcaggagatcttcgatcaggcgtgtcagtctggccagcaactcgccgagaaatgcgggcaccgtgctttctgaggacggcacgggggcgacgttgccgttctccgtcgctggcgtttcggcggtagccagcgcgatcagcgcctgctgcacgcactgccagctgcgcttgccgacggcaatggcgagctgttcgacgccttccttctgcttcgggttcttgacgggaagtgccatcacgatctggcgaagctgcgcttcggggaaacccgccacgttgggcagcctggcgatctcgttgtaacaggcctgatagttggccggcgtcggcagtagcttgcgtgcgctcaactgcatgagggcttcgcgggccacctcgcgaggattcttggtgtcgatcattcagcgaacagtcagcgtcacaaaaacggggcgtgatggctttcagggggtgacgattctgggagcccggtgagaccggcctcgaatcgccactcttgcatagtgtgcaaccgattttgcattttagcgcggagaggtggtagcgtgtgggaattgatcggcgcaacctgctgtttggtgatcagctgctgtgcttcgttgcaacaggacgtgcgaaggaaagcggaaagggcacgcggctgcgcgggacgacagccttccgcgagtgccgaagaatgtttcggcgaaccagcgcccgccggacgcgcggtcgagtcgagtgaccccgcactggcagagatcaggtggagcatgggaaaactgctgttggcgccaatggaaggtctcgtcgacgacgtcctgcgtgacgtgctgacgcgtgtcggcacctacgatctggcggtgagcgagttcgtccgcgtgtcgggcaacctcctgccgccgcgagccttccgccgcatttgtccggaactcgcgagaggttgccgtaccgccgcggggacgccggtggcggtccagcttctcggtagcgacccggggtgtctggccgagaacgcggcgcagttggccgaattgtcgccggccggcatcgacctcaacttcggttgtccggcaccgacggtgaatcgtcatggtggcggggcccgactccttgccgatcccgagcagttgttccgcatcgtggcggcggtgcggcgcgcggtgccggccgggatcccgtttacggccaagatgcgcctgggggtgagcgacacggcacgcacgcttgattgtgcacgggcgcttgccgcggggggcattgactcgctggtggtgcacgcgcgcacccgcgccgagggttatcgtccacccgcccactgggaatgggtcgcccgtatcggcgaggtggtgcagcggccggtgacggcgaatggcgaggtgtggaccaccgccgatcatgcccgctgctgtctggtcagcggcagtgatgacgtgatgatcggccgaggtgcggtcgccgatccatttctggtcaggcatatccgttcccgggtagccggcgagacgatcgcagcggatcgctcggctgactggcggcaactgcagcccttgctcgcgtcgtactggcagcaggtatgccgcaaggtttcggcccgccaggcgccgggccgactcaagctctggttgagcgcgctgcggcggaatttcgccgaagccgacgcgctgttcctgggagttcgcacgctgagcgatgtcggcgacgtcactcgtgtgctcgagcgccatggcgtcgccgatcattccgccagtggctgagcggcggcagacgccgggaaactcgcgcgtccccacgagcgcgcagaccaccatgcacgaacacctgccgatcctgctcgcacgccatacgcattcgcccttccgcaagccttacgcagaccacaaccgggtcgcgtttgccgacagcttcgagcgcttcctgcgcaatgccccgggttcgccactgattctcgattcgtgctgcggaggaggggagagcagtgtccatctggccaggcagttcccgtcccactacgtgatcggcgtagaccagtcggcagtccgtctggctcgccagcagcgcgacgcttgcgggtggccgccgaatctcgatctggtgcgtgccgatgtcgtcgattactggcgcctgctgcacgacagcggtgtccggctggctcgtcattacctgctctaccccaacccgtggccgaagatcgggcaccttggccggcgctggcacggtcatccggtgtttcccaccctgctcgggctggccggcgtgctcgagtgtcgaagcaactggccgctctacgtggaggaactctgcttcgctgtgcaacgattgactcgacggccggttgcctgcgagccctactgtcctgcggccgccatgactcccttcgagcgcaagtacctggcctccggccaccgcctgtttcgcaccgtcatcgatctgggttgattgcggcggcggctccgccgcacaggctgtcgcgagttgccgcaggcatgccgccgccgcgccaggcggcgggcggcgggcggccgacgagcccacggcacactgttcacatcgactcttgtgtcttatataatacacacaggcaggccgagcagaggaagtccgcactacccgagtcgagatcgccggcagcggggatctcttgtctcagcgacgcttctggccttgcagtacaattgtgtttttgccgctgtacaacctttgagaaaggacgtcgccgtgctggaatcctatcgtgcccatgtcgccgagcgcgctgcgcttggtattccgcctctgccgctgacggcgaggcagaccgaggaactcgtcggcctgctgaagaacccgccgcagggtgaagaagagaatctggtcgagctgatcacctatcgtgttccggccggagtcgacgacgcggccaaggtcaaggccgagtttctcgcgcgggtggccaagggcgaagaggcctgcgcgcttgtcaccaaggagaaagcgaccgaattgctcggcacgatgctcggtggctacaacgtcaagccgctgatcgacctgctcaccggcccgaccggggcgatcgctgccgcagggctgaagaaaacgctgctcgtcttcgacttcttccacgatgtcaaggaacttgccgacaagggcaacgccaacgccaagtcggtgctgcagagctgggccgacggtgagtggtttacgtcgcgtccgcaagtccctgcgtcgcagaagctgaccgttttcaaggtcaccggcgaaaccaacaccgacgacctgtcgccggcaccggacgcctggtcgcgtcccgacatcccgctgcacgccctggcgatgctcaagaacgcgcggccgggaattgaccccgacaagccgggcgagcgcgggccgatcaagcagctcgaggaactcgccaggaagggcaacctgatcgcctacgtcggcgacgtcgtcggcaccggctcgtcgcgcaagtcggcgaccaactcggtcctctggtttaccggcgaagacattccctttgtcccgaacaagcgtttcggcggcgtctgcctgggctcgaagatcgcgccgatcttcttcaataccatggaagacgccggcgcgttgccggtggagatcgattgcggccagatggacatgggcgacgagatcgaactgaagatcgataccgccacttcgaaggtgaccgcgctcaagaacggcgccgtgatcgcggaatcgcaattgaagacgccggtgatccttgatgaagtgcgcgccggcggtcgcattccgctgatcatcggccgcggtctgacgacccgggcacgcgaggcgcttgggctgccggtgtcgacgctgttctgcctgccgcagaaccccgccgacccgggcaagggttattcgctggggcagaagatggtcggccgcgcctgcggtctgccggaaggcaagggcatcctgcccggtacctattgcgaaccacgcatgaccactgtcggctcgcaggacacgaccggtccgatgacccgcgacgagttgaaggatctcgcctgcctcggtttctcggccgacatggtgatgcagtcgttctgccataccgccgcctatccgaagctggtcgacgtcaagatgcaccgcgagctgccgagcttcatcagcacgcgtggcggcgtcgccctgcgtccgggtgacggcgtcattcactcgtggctcaaccgcctgttgctgccggacaccgtcggcaccggcggcgactcgcacacccggttcccgatcggcatctcgttcccggccgggtccggcctcgttgcctttgccgccgccaccggcgtcatgccgctcgacatgccggaatcggtgctggtgcgcttcaagggttcgctcgccgaagccggcaagcgcggcgtcacgctgcgcgacctggtcaacgcgattccctactacgcgatcaaggccggcctgctgaccgtcgagaagaaaggcaagaagaacatcttttccggtcgtatcctcgaaatcgaggggctgcccgatctcaaggtcgaacaggctttcgagctctccgacgccgcggccgagcgttcggctgccgcctgcgcggtggccttgaacaaggaaccgatcatcgagtacatgcgctcgaacatcacgctgatgaagtggatgatcgccaacggctacgccgacgcgcgtactctcggccgccgcatcaaggccatggaagcgtggatcgccaagcctgatttgctgaaggccgacgcggatgccgagtacgctgcggtgatcgaaatcgacctcgccgaagtgaccgagccgctggtcgcctgcccgaacgatccggatgatgtcaagctcctgtccacggtcgccggcgagaagatcgacgaagtcttcatcggctcgtgcatgaccaacatcggccacttccgcgccgccggcaaggtcctcgaaggcaagaccgacatcccgacgcgcctgtggatcgccccgccgaccaagatggacgcgatgatcctcaatgaggaaggctactacgcgatcctcggcaagtccggcgcgcgcatggaaatgcccggttgctcgctgtgcatgggcaaccaggcgcagatccgcaagggcagcaccgcgatgtcgacctcgacgcgcaacttcccgaaccgtctcggaatcgacacccgcgtctacctcggctcggccgaactcgccgccgtctgcgccttgatgggcaggatcccgacgccggccgagtatctcgaccaggtgcaggcggtcaacgccaaggccgccgacgtctatcgctacatgaacttcgaccagatcaaggagttcagcgacgtggcggatacggtaaccgtctagaccgtcgcgcagcacgcaactctaacgcccccggggagtctctttcccgggggcgtttgttttggcgaagcagtcgctgtgcacgcgcttggcgatgtggcgtacagcgtcggccaaaatcgttgcccgatcgtttgactatctactactcatcagcatcaggagaaccgaccaccatgcaagcgcgacgacccttccagcaagccaccgccctcggcacctgcctggcgctcctcatgcccctagccgtctcggccgcagcgcccgaacaggtagccggacgcatcgccctggtgatcggcaatggcgcttatgccaaggcgccactggtgaatccggccggcgatgcgcgcgcggtggcggaccgcctgcgcgaagccggctttcgcgtgaccctgaaagtcgacgccccgcggcgcgaactgcaggacgcgattcgcggcttcggcgacgcgcttgcccgcgacaacaaggcggtcggtgtcttctactacgcgggccatggcgtgcagctcaactggcgcaacttcatgctgccggtggatgcgcgcatccagcgcccggcggatattgccgcgcaaggcgtcgacgtcggcctgctgctcgagagcctggctcgggcgcgcaacccgctcaatctggtgattctcgacgcctgccgcaacaaccccttcgggcgcgactttcgcaccgacgagcgcgggctgtcgcaactcgacgcgccacccgggacgctgctcgcctacgccacggcgcccggcaacaccgccgatgacggcgagggcgagcacgggctgtacaccgacaacctgctgaaggagatgaaggtgccgggtgcgccggtcgaagacgttttcaaacgcgtccggctggcggtcaggcgtgcgtccgaaggcgcgcagatcccctgggagagcacctctctggaaggcgactttgctttcgtcggcggcagcggacgtgacctgagccgcgagcagaaggagttcgaaaccgatcttgcagcctggagcacgttgcgtgaagccagcacgcccgagccgctcgaggctttcatccggcagcggccgagcggcaagtttgccgagctcgcccagcatcggctcgatgtggtcctccgccagcgtggtgaaaagcctgtccaggcggcagccccgccacctcttgggcccgagatgtgcgtatcgggtgcagctaccggcaaggccgcttcctacagcggccagggacttgccttccgccccggcgagcgctacagctatcgtaccgtcgatctggtcaagcagaccgagaccgcacgcagtaccgataccgttctcgggatcgtcggcgacgaggtgcagtacaacgacggcagcaaggtgaccgaccttttcggcaacaacgtgcgggctcccgacggcacgcgctggacgccgtatcagttcttcatcaacgactatgcgctcggcaaacgctggccggcacagttcatcgtcacccagccggacggttcgaaggccaacgtgcgcttcgagttgcgggtcgccgctcgcgagcgcatcacgctgccagccggaaccttcgacagctaccgcatcgaagcgcgtggtgtcgtcctcgccagcggcgcccagctcgagcgcaccgcctgggtggcgccggaacgaatgcgcggctttctggccatggagaatctggttcgcaaggacggcgcggtggtcagcggcgagaggatcgagctgatcgagtacgccgccggggcgccggtggcgacctcgcccaccgcgcccaccgcgccagtggcatccgaaaagaacaaggagcagagcggctggcgaccgtccttttactgacagggaagtcacatgacgtcgaagggcatggcccggtgaactcgggcgacgatcacgccgatccgcgtgcgctacgccggcgcacacgcctcgcggccctgacgacgctcgcctgcagcatcctgctggcggcagcgtgcacgttcaacgcacgtgtcgattcgccgccagtagccggccagggcatcgtccagggcatggcccaggtcgaccatggcacggtccacgacgcggactggttcgatccggtacggcggcgcgccgtcccggttcgcctctactggccgcagggcgtcgctgccgatgcgcgggtgcccctggtcgtcttctcgcacggtctcggcggttcacgccgaggctacagctacctgggtgcgcatttcgccgccaacggtatcgccagcctgcatctgcagcatgtgggcagtgaccgctcgctgtggggcggcagtccgttcggcctagtcgagcgcctgcagggcgctgcacaggacagcgaggcgatcgcacgggtacacgatctgcacttcgcgctcgaccacctgctggcgggtccgcgcggcgagcagatcgaccgcagccgcatcgtcgctgccggccattcctacggagccaacacggcgctgctggcggccggtgcgcgcgtcgagcgcgagggtcggtggctcgactatcgcgacgcgcgcatcagcgccgcgatcgtcatcagcgcgccgccgttctacggcgagagcgacccggcaaaggtgctgagccacgtgagcatacccacgctgcacatcacggccaccgaggacgtgatccgcgttcccggctactactcgccggccgccgaccggcttgcggttttcgaagcgaccgggagtgcgcgcaagacactggcggtcttcgacggcggctcgcacagcatgttcaccgaccgcgccggcaccggtggcgccaacctgaacccacaagtgaagcgggctacccaggatctctcggtggcgttcctcaaaatgctcttcgagggccacagcgacactctggccagttggcccctgcggcatccgggaatcgtcgctcgcttcaacgttgccggctaggagggcgactacccgccggctatcgtggagcgccataggtgcgggatctgcggcgccagcaggcaggtttttccagcatcgacacatcgacacgccgcttgccgaaaatctcctgagccagagcccagcgatggcgctcctcgagacaaacgacggcaatttgttcaaaccacttctggatacgattcatggtcagcgactcctcggcaggaatgaattgatcgcaactcactgcgaccggagacagcttagcatgaagctgtacgaatgtacagcaataggctgtcgggccgcgcgggccgtgccgaccatcgtgcgactccgacggtttgccgccccccggcggcgatcgtgcggcaagcgacagccgtgtgcccatggcgtcgcagcctgtgggcgatggcccttgtttgttgggaggggcggcgagatactcgcgatctgcccggaggtcgccccgaacatgccatgcctgtccactatccgccagcccgcgacccgcggccgcagccgcgcccattcgctcgttcgccgcgctcccgaggcccgaccctgatggccgcctatccgcagggcctggttcgcacgcgcgacctgtccgacggcaggagggtgaccatccgtcccatccgtcccggggacgtcgagatcgtgcaggatttcgtgcgccacctttcgcaagagtcgcgctattcgcgtttcatgtcgcaactgaacgagttgtcggcgagcaagctgaagtacttcaccgacatcgactacgatcgccatctggcgctgattgccgttgccgccgcgggcgccgaggagatcgaagtcggcgtcgcacgctatgtgggcttaccgcagcccgaacgctgcgagttcgcgatcgcggtcgacgatgcctggcaaggttccggcgttgccgggatattgatgacgacgctgatggatgccgcccgcgaacgcggcttccagagcatgaacggtacggtgctggcgaccaaccatcgtatgctctgcttcgtgcggcggctcggtttcacgttgcgcggcgatgctgaggatccgggcacggtcgcggtcgaacgacagctctgactacggccggcccgctcgtgccggatgcgccggccgcggggtcggcggcgcagccgctgcggcacgccgctcgggcgggctcgccgtcaggcagtgtagctgccggcagtggcgccgccgccactgtcgatccagtcgtggtggaagaaggtaccgcgcggctggtcggtacgttcgaaaccgtgtgcgccgaagtagtcgcgcatcgcctggatgacgttggcgggcccacgcgcgcagcggtagccatcgtagaaagcgagcgccgccgacacgccgggggcggcgatcccgtgctcggcggcgagcaccaccgcgcgccgccaaccgtcttggcagcgggccagcgtttcccggaaccaggggtcgagcagcaggcaggcgaggtcggcgcaaggctcgtaggcgtcgcggatgcggtccaggaaggaactgcgaatgatgcagccggcgcgccagagcagcgcgacgccggcgagatcgaggtgccagccatgggcttcgctggcggcacgcatgagcatgaagccctgtgcgtagctcaccagcttgctggccagcaacgcgtcgtgcacggcagccagcagcgcggcgcgatcgacgcacggccgcaccggcggaccgggcaggatcgccgccgcactgcggcgctcgtcgagcagggcggagagctggcgcgcgcagaccgactcgctgatcagcgtcagcggcacgccgagctgcagggcactctcgctggtccagcgacctgtgcccttctggcccgcacggtcgaggatgcggtcgaccagaggcacgccatccgcctcctgcacgcggaagatttcgccggcgatctcgaccagatagctggccaggtcgtcgcgcttccactgcgcgaagacctccgccagttcggcaggctggtagccgcccaactcccgcagcaagtgacaggcctcggcgatgagttgcatgtcgccgtactcgatgccgttgtgcaccatcttgacgaagtggccggcgccgccgtcgccgatccagtcgcagcacgcttcgcccatctcgctgcgggcgctgatcgcgcgcaggatcggccgcagatggggccacgccgcgcggtcgccgccgggcatcaggctcgggccgtggcgggcacctgcctcgccgccggagatgcccatgccgacgaagcggatgccgcgcgcagcgagagccgtgccgcgtcgctcgctgtcggtgtagtgcgaattgccgccgtcgacgatgatgtcgccggtttccagatacggcagcaggccgtcaatgctccggtcgaccgcgtcgccggccttgaccagcaggaggacgcaccgcggccgctcgagcagcgcggccacttccgcaggaaggcgcgcgccgacgatggtcgtccccctcgccggaccggccaggaatccgtccaggccgtcggcgtcacgctcgtacgccaccacatggaagcctctgtcggccaggttgagggcgaggttccgacccatgacggccagcccgaagaccgcgatatcggcaagcggcggcatgtcagacgcccgccgggacgcgccgcgcgccgccaccggagcgcgctgagcagcggcggcagcgcatcaatcgaaatcccggaggcgcaggtcgtcgcgacgcggtgcgccgcgctccacccgcatccgcagaatgtcgatcgtgcgcccatcctgcgtggcgacgatgaaacgccagtcgccgggcaccggattcagcacccatgagtagccgcgaaagccgcgatcgcggccgccagtggtctggaaggggcggcggtaaacgagtcgccagccgtcggtgtcgcgcacctcccagcggtgttcgaggggcgccgtcacaccgagcggcgcgaacaccgccgacaagccatacagccggccgccttccggcacgtgcagcgtgctcgcctgatcccgccaccattgccaccacgctgcccgctcgacctgcaccgcatagcggccggcctcctgcacgaagtcctgaccgaccgccagttgccgcttgaccagcggcaccggcgcgatcatgtcgagccggaaggccagcatcaatacgacggccaggccccaggccggccagatgcgccccggccgtcccggtgccagccagcgcaggccgtgcgtcagcacgacgccggcggccgtggaagcgtagaaccagaggggatccaggctgcccagggcatgcggcagcgcgaaattgaagagcaggatcgcatttagtgcaaacagcgcccaggtcagcgtgaagcgctgcccgtagtggttgccggcgaactcgttgccgaccaggagggcgccgagaaaggccgccatcagccaggtgccgaggtggccggaactcttgaagtagaggatgaagagcgccgagaagatgccgccgaagaagaactgcagcagcagatagggcgcttgccaggcgatggcgttgaaacggccggcgcgcgacttttcggcggtgggggccgtcatgccgagcgcttcccggcgagccagccacagcgtcaacagcgcggcgccgagcaggaaagcgccgaggcgccagaaatccatgacgcggatgcgctggccgatggtcagcgcatcccaggcgaatccgccgaggaaggcggcgaccgggtacaggcggcgcagcaaggcccatgtcgtgaccgcgttcacgcgcggcgccgcccggcgaaccggcaggggccgggttggcggcgagtcgtgtcaggcgacaccatcaggcgcctgcgggcacaagcagtgccgccccgagatggcccaccttgacgtagatcagcgcaccctcggtgccggtgaagggcgtgtggcgactccagcgcggattgcgcaaccagcttccttgcggatattcgccgtcctcgtcgcgaaagagcccgtcgagaaccaggatctcctcgccaccgggatgcacgtgcgaagtgaagcgcgtctgtggcgcccagcgcaccagcgccgtgttgatccccgcgtgttcgtgcagcggcaacaccgacaggccgggaaccagtcccggatgccactgcgctgtcccggtatcgacgcgcaacgcttgccggtcgccggccgcgaactgccaaagcttgacgaacagcgtgcagccggtgcgcgagaaaggcgtgtgcgtcgagccgggtgggttgcgcagatagctgccggcaggatagtcgccgtcctcgtcggaaaagacgccgtcgagcacgagaatctcctcgccgccgccgtgcgtgtgcgcatggaaaccggcgccagcggcgtagcgaacgatactcgtcgcgcgaccgacttcgcggccgacgcggtcgagcatgcggcgttcgacccccggttgcggcgagggcagccagcgcgcgtcggcggcgtgcgcgacgatgcgctgggtgaagtcgtcgttgacatgggcgatggtctgagaatggcggtcgtcttcggtcatcgcggttggctctcgtgtcggcggatcgcgtgggggtgtctgcggcagcggcctggtggtctgccacgcatctggcggaacagaaccctaacagaagccgttgccgatggccacgccgccaaggcttggcgagcgcaccgcgctcaaaagcgttgcaaaggccgtagcccggatgaagcgaatgcggaatccggggaccgcggtggtgggtgaaacgtccccggattccatttcatttcatccgggctacaaggacgcaccgttcaattcgtcgcatagctaagtgaaacggtggtgcctgggcctcgctgacccggcagcgaccggcgctcggtagggtggggtgacgaaggaatcccaacgcgactgcccagctcgtagtgtcaggccaggctatcctcgatctggcgatgttggggttcgttcctcaccccaacctacgaatctacgaatcggtgtcgccggtgctctgctcagcggcgtagcctggatggagcgaatgcggaatccggggtttccaggacggtcccgaaaaacctgtcttctccgaatcccatttcacttccgtgtactcgaagtgtggacgtcccgctggccgtcgccaggccgctgcggtggaagtggcggaggttaggatgccgatgcatgcgctctgcggcgtcggcagtgggaagtgccagaaggccggggcaggcgtggacacgcgacccagcgcggactggccgcctcaatcgagcgtcgtctcgaacggattcagaagtggcacagcgaaatgcgcaaagtcgtcaacattacgcgtcacgacggtcagttggtggacgatggccgttgccgcgatcatggcatcgtcgtagagggtatcggacttccggtgcagcaaacgggcccacacgcgaaacgtctgggcgtccattggcaggatgttgtaggcggcagcgagcagatcggcccatcgctctatctcggaggccttgttggtatcctgctcgcgagtgagttcgatacctgcctggatttcaccgagagtgacggccgacaggtgtatgtccgcttcggcaatggactgcagccaggccacgaccgccccgtgagggcgcggtctgcgcagttcggataccacgttggtgtcgagcaggtacatgcacctagcccaactcgggaacgcctcgccggcgggcgacttgcctcggtggagtcagaacgtccgcgcagccggtgttcgacaggagcagctgtttgagggacggccgcgctgtcgcctgcaaccgtcgccactcatcgacggggacaagtaccgcggtctcggcgccgcgccggctgaccatctgcggtccgtcgacgacgcaggcatccagcagctcgctgaaacgcgcttttgcatcctgaaccggccagatcctcatttgcactccagtcagactagtcagaagactagtctagcagagactggctggtgatgcgatgcggaatcgcacagagacattttcgatgtgtcgattttccagcgccgcaaacataccgtacgcatttctagcgacggtgtcgacgtaccggcagccgtaggaggcgaggcggcgctggttttctgtcgtcggcgccgggtttttccggttttgacgatccttgggcgccagctgtccccgccggggattcacggtctggtgtgggtgatgctggggagtcgcctggtggcgctaaccgctggcctgtcgtggagtctggaccagtgagcgcatttggtgagcacgcccctgcttgatgtgcccgagcgccatcgcgggcatgaccgcaaaggccagccctacccgcagcttcatcttgtgcatgccgcggatgaagtggtgctcgaagccgaagctgttgtcgatacggttgttgattcgttccagtgcgctgcgccggttgtagccccgatgccagcttgggctgccatggggcgtcggcacgaagatgcggcgatcctgctcggtgatcttgatgcgaacgatccgcccataggcgccgggattgacgtcgcctgcggcgtggcaggtctcggcgcctgggcacgcactaccgacgcaagccgccgggcaacggtacttcagcgtgtctcgattggcttcgggcgatcaccgcattccacatcgcctgcaccggataatcgtctcggcccttcgcccgacgggcttcgagggcctgcatcagcgcatcgtccggcagggaatcgagcgccaacgacaagcggtcgaggtcggaaccgctttcaacgtcttcccaggaaaagatccgagcttgcgggacatgcgccatggtcgcgctgacgagtagatggaaagtatgatcttaccatacgctgacacgcctaagtgcctgttactgtgtatggttatggtttgccgaccagaaaacttggggtggggtgaaagttgatggccaatgcatagacgatcgctgaaggccggcaaagaggccctaaactggggtagaaaattcctgcccccgtctgaaaccctgtaatggcaagggtttgcgaggagcgcaaaggcctcgcacaggtttcgtattcactcaagccttgctagactgcattcgcagtctgcgatccccgatccccgatccccgatcccccatcaagcatcaggaggcagcgatgagcaaacgcgcactttgcatcggcatcaacaactatcccggcacgcacatggacttgaccggttgcgtcaatgacgccaacgactgggcggccgaactgacggcgcgcggcttctcggtcagcaagctgatcgacagccaggcgaccaaggcggcgatggtcagcggcatccaggcgcttatcggtggtgcggtcagcggcgatgtggtggtgatcacgtattccgggcacggcacctacgtaccggacaccaacggcgacgaggtcgatggcctcgacgaaggcctctgcccgtacgacctgcagaccaagggtgcggcgctgctcgacgacgagatcaacgagctgttcagcgcgcgcaaggcgggggtgcgcctggtgctgatctccgacagctgccattccggaaccgtgacgcgcgccgctgcgccggacccggacgccgaagacgcgccgcgcccgcgcttcatgccgatgggcaactggctgccggcggatcagttgccgcgcggcatcagcggtcagccattgacttcggtgacggtcacggcgggcggttcgccttttgccgcggcgctgtcgcgcaagaccggcgacctgctgctcgccggctgcaaggaagggcccaacaacttcagctacgacgcgcgaatcgccggccgtccgtgtggcgccttcacctattacgcgctcaaggcgctgaaggcgctgcccgccaatgccacctatgccgactggtacgcgaagatcaatccggtcttcttgccgtcggcgtcctacccgcagagcccgcagatcgtcggtacggcggacgcccgcaagcgcaagatcttcagctgaggccgcacggcgatggcggcgaagacctctctccacctgaccggtcgccagaccgacaaggaccgcctgccggcgctgctgcagtcggccagccgttctgccggcgcggcggaggatctcttcctgccggcgggctacctgcagacccgcgcgtgcttcgaggtcggccctgcggcgcgtggtgtcggcggggccgcgcagcagtacgagtcggccgatgacgaggtgttggtcgtcgaactcgccgacggcggcgtgctgatcaccagtgcggccagcctcaaggcgtcgctcgagcgcagccggcccgaactgatcggcagcggcggcgagatcctcttcgatcaactgcgcagcgagggcgccgcggcgcgtggggtggtcggcgaagccgtcggcggactggtcagcagagtcttcgcgctgacggtgggtgtcagcagcgacgcgatcatcgacgatgcccggaagaaactcgccgggttgattgccgacaagcttggcgaggcggcaaccgaaaagctcgccgaagcagccgaactcggcgtcagttggctgggcgccaaggccttgatgtgggcgatcgagaagcggctcgatcgccagcccggtctctacggctgggacgatgtgcgcggcggcgcggtacgcgctcccggcgaggatgcagaggcgcaggcgaagcggcaactggcgcgggcgcgcgccgacctgcagaaggcggcgggcgcggaattgccggtgctggtgttcatccacggggtgggctcgagcacgctcggcagcttcggcgacctgcaactcgatcagcgcgacctgtggagcgcgctcgagcggtatttcaccggcggtgtctacgccttcgagcaccgcacgctgtctgagagcccgatcgaaaatgcgctgcaactgctggcggcgctgccggacggcatcagggtcagtttcgtcgcacattcgcgcggcggtcttgtcgctgacctgctctgcctggagagcttccacgcgctggtcgaccgttacgctgccgatctgcccggcaccggcgatgccgacgaaaaggaccggcaacgcgtccggcgcgagctcgacgccgctcacaccggacagcgcgcacagttgcggcagctggccaccgatctggccgctcgccaggtcgtcgtgcagcgctacgtgcgggtcgccagcccggcgcaggggacgaagctggcgagcggcaatctggacttcttcctctccgctctgctgacgctgatcggccaggtgccgttctttttcggcagtccgatctattccgcgttcaaacgggtggttctcgagatcgcgcgcaagcgcaccaatgcccatctggtgccgggaatcgaagcgatgctgcccgactcgccgatggtgcgtctgctgcgcgacgcgccggtgcgtgccggagtcgagatggcggtgatcgccggcgacatcgaaggcggcaacctgctcaagcgtctcggcgtcctgctgaccgatttcctgttcttcgacagcgtcgataacgacctcgtcgtcgacacggcctcgatgttcgccggcattgctccgcaggcgcgcgcgcgcgcattgttcgatcgcggtgccgacgtctcgcatttccgctacttcaccaatatcgacacgcgcgccgcgctacgtgactggctggtcaccggtgacgtcctgcggctggcggctttccagcccttgcccgggcccttcgcagatagcgacccgccggtcgacgcggcgaccacccgtggcgcctctgccgagcgtgccgcgccgccgcgcgacctgccggtcgtcgtcgtcctgccgggcctgatgggctcgcacctctgggtgaacggcaaggaccgcatctggttcgacccgctcgacattgccggcggcggcctggcgaagatcgcctgggggcaaccgggcgtcgaggccgagacgctcttcggcatgttctatgccgacctgtgcgacttcctggcgcgcagccaccgcgtcgagtgcttcgcctacgactggcggcagccgctcgacgttctcggcgaacggctcgccgctttcctcgcccgtctgctggaggagaccgcgcaaccggtgcgtctgcttgcccacagtgccggcggactgatcgttcgcgcctgccggcacacacggccgacagtgctggacgcgctgatggcgcgtgacggggcgcgcttcgtgatgctcgggacacccaatcagggcagctactcgatggtcgagaacctgctcggcaagggcgacacactgcgttctctggcccgcctggatctcggtcacagcctgcgggaggtagtcgggatcgttgccggttttccgggcgcgctgcagttgctgccacggccggggtttgtcgacagcttcccgcgggaaggcggaggcggggaggcaaaccaggattttcaggccgccgatacctggaagcgctaccagaagaaggtcttcgacgtctggttcggcgaccaccagtcggcgacgccgacgcagggccagctcgacgccgcgaactggctgtggcagcacgagaaggatgcgccgccggcgctgccggtggcctgggcggcgaagaccgtctacgtcttcggggttgcgcgcaatacggcctgtggcgtgcgtgaggagaagaagcgcttgcgcctggtcggcacgacgcagggcgacggcaccgtcacctgggcgtccgggcgaatcgagaatatcggcacctactattacatgccggtcaggcacggcgacctgccatcgaccagcgagtatttccccgcacttggcgaactgctgcataccggagcgacggccgctctgttgcgcagtccgccggcggtgcgcggcggcgagcccgtgtcgccgctggtttacgacgccgggccgccgacactcgatggcggcgaggcgatggcgcgtggcctgttgggcggtgcgccgcgcagccgcgtggtggcgcgcccgaagcgccggctcgcggtcagcgtcaaggcgatggacctgcgtttcctgacgcagccggtgctgctcgggcactacgagcaggacccgattgccggcgccgaggcgctgatcgaccgcgaactgctcgacggtgacctcagccagcgctacaacctcgggctctacgccggtgcccgcggcacggcgacagtggtcctgcgcgttcccaacgaacaggaacgccgccgcggcagcctcagcggtgccgtcgtttgcggtctcggcgcctacgagggcaacctgagcgtcgacaagctgaccgaggccgtgcgcgccggcgtcctgcgctacctgctgcaggtcatcgacgtgctcggcaaggacgatcgcgagctgccgctggcggcgctgctgctcggctacaactcgtcggcgagcctgtcggtggcggcctcggtggaagccctgttgcggggtgtcctcgacgccaacgcccgttttcacgagacgacgcgcctcaacatccgtgtcagccggctcgatatcgtcgagctgtaccaggacacggcgatcaccgccgcgtacgcgctgcgcgagatgcccaatcgtctcgccgagctgacgcaccgttacggcgtcgcgcttgcctgtcggccggaactggaacagggcgaggggctacggcggcgcctgttcgacagcggcagtccaagctattggccacgcctgatcgtcaccgacggcagccgccaggaggctgaactgcctaacgatgcgctgccagcgagcagcgagggccccggtgccgccgcggccggcggccagtcggcggggcgtcagccgcgcacggcaattgccgaacgcctgcgctttctttacgtcggtcagcgtgcgcgcgccgaatcgatcgtgcaccagcgccagccgggcctcgtcgagaggttggtccgccagcagattcagagcacccgttggcaggaggacttcgggcgcgtgctcttccagttgatgatgccgcacgacttcaaggacgtggcacgccagctcgacagcatcgtgctggtggtcgacgactacaccgccaatttgccctgggagctgatgttcgccgacgaccccggcagcgccggggccaggctgccgttcgcagtgcgcaccccgatcgtccggcaactggcggccgcgcagttccgccgcctggtgcatcagggtttcgagcgcaaggccttcgtcgtcggcaacccgtcggtcgagggtttcgctgcggccttcccggatccgcagcatccgcaggcgggcgagccgccggatctggccggtgcggagaacgaggccaacgcggtggcggcggttctgcaggggctcggctaccaggtggtgcaggcgatcggcagcgactgtcgcgccaccgacgtgctgacccgcctgtaccagcaggcctaccgggtggtgcacatctcggcgcacggcatcttcgaccagccgcacgtcggcggcgggcgacgtaccggagtcgttctctcggatggcctgctgattacggccgccgagatacgggccatggaaacggtgccggagctggtttttctgagctgctgtcacctcggcaaggtggataccgatggtgccggcgaagcctcggcggcgcgcaccgtgcgcgagggcaacctgctggcggcgagtgtcgcgcgcgagctgatcaatatcggtgtgcgctgcgtcgtcgtcgccggctgggccgtcgacgaccagggcgcgatgatcttcggcaaggcgttctatcacagcctgctgctcgatcgccgcaccttcgggcgggccatcttcgaggccaggcgggcggtctgggacgtgaagccggaagacatcacctggggtgccttccaggcctatggtgatcccggttggcgggctgaagcgcgcgtcgccggcaggagcgacgacgaggacgactatgcctcgccggatgaactgctcgacgaactggtcagccgacgggcgagcctgtcgcgcgcgccgcaacggcagacgccgcgcgagaccgacgcggcaagaagagatctcaagcgcctgctgaaggaccgctgcccggccggctggctgcagctaccggccgtacagtcggcgcttgccggtgtctgggcggacctgggagacctcacccaggcgcgcgccgcctacctgtcggcggtgcaggccgaggacggtgctgggcaggtgccgatccgggatctcgagcaactcgccaacgtcgaggcccggctcggcgagaggaatgctgacgaaacgctgatcgacaacgcgctcgaacgactgcaaggcctcgaacgcctcgtcctgaaggctgacggtgaagcggcgaccggagcaatcaacgccgagcgcagcgccttgcgcggcagcgcagccaggcgcaaggccagcctgtgcgccaggcgcctgctcgagtcgccgccagggagcgagcgcgaccaggcggccgacgccatgaacgccgccttgcagcagagcgccagcttctacgggcagggtgaggggttgccgggaagccccgctttccggccgtacaacgcgctcaatcgtctggccatcgaggccttgctgtgcccggccgacaacaacgcgcaggcggcgatcgagctggcccgtcactgccggcgggcggctggcgaagcctatgctcgcagtgccaggctttgggatgcgatcatggatccggagtcgctgctggtcgagcgcctgctcgaccggagcctgctgcagcccggcgaggcgggcgagggcgcctgcgcagaggtggtgcgcgcctaccgcgaagccttgtccaacctgacggtcacgccgcgccagttcgactcggtgcgggcacagtggcgtttactgtccacattctgccgtgcccgccacgtcgccagcggcctcgccggctggcaactggcgggtgatcgcctgttcgcgctgggcgacatgatcgacgacgcgcatgcgaggagccagggatgaaactgcacgctttcgtggccatgcctttcggcagcaagccggggcacgatggtcaactgatcgacttcaatcgcgtctacgcggagtacattcgaccggcgctcgaggcggccggcctcgaggtcttccgcgctgacgaagaagcccgcgccggcgatatccggaccgacatgttccaggaacttctggtcgccgacctggttgttgccgacctgacgctcgacaacgccaatgtctggtacgagctgggcgtgcggcatgcgttgcgcgcgcgcggcgtcgtcctcgtgcagggaccgcggccgaaccagccattcgacatctacaccgatcgcaagctcaactactcgctggtcgacggcgctcccgatccggcgaaactgccggccgagcgcgacgcactgaccgcgatggtgcgcgccagcatggcgagctcgacacggcggaaggtgagtccggtgttccagttgattcccaacctcgaacagccggaatggcgccgcttgctgcttgccgagcgcaacgagttttccgatgcctacgacagctggtcgagccgcatggaagtcgcgcgccagaaaaaccggccgggcgacatcctggttctcgccgacgagacgccgatgcgcgcgctgcacctggaagccaagcgcagcgccggcaacgccctgctcaagctgaagcaggtcgaactcgctctcgaacagttcgagatggcgcttgagctggacggcgacgacaaggccagtcgcgagaagcaggccatctgtctggtcctcctgaatcgtttcgaggatgctcgggaatgggtcaagcagctcaccgacgaccacccgcaggacgccgaatcctgggcgctcgccggtcgggtcgagaaagagagctggattgcgcgctggcgtcagccaggattgtcgccggcccagatgcacgccctggcaagggaggagaacgcggcccttggcgaggcaatcgatccctattaccaggcttttgtcgccgacccgaggcatcactactcggggatcaatgcgctgaccttgcaactgctgcgccagcactgtggtggcgacgcgagccagagcgtgatcgacaacctgatcggcggcgtgctgtgggccagcctgaccgcccaggagcgcaaccgcaaggattactgggcgcgcgccagctacgccgaactgtgcctgctggtcaatccgctcgacagtgtccgcaaggagtatggcaacatggtcgcgaccgccaatcgcgactggtttgccctcgactcgagtcggcagaccctgacgctgctgcgcgatatcgactttcgccccgccgagaccgccgccgcgctggccatcgtcgatcgcgagatcgcgcgcagcacgccgcctttcgagccgcggcaggtgctgctgttcagcggccacatgatcgacggcccggaccgggtgccgccgcgctttccggcggaacgggaggctctggcggccgagggcatcgcccaggcgctcgaccagctcggcgccgggcccggcgacctggcgctggcgcaggccgccaacggtggtgacctgttgttcctcgaagcctgccgggcacgcggcgtccgcctgcaactgctgcttcccttcgaggaaccggagttcatcgaacgttctatccttgtcgccagcaatggcgagcagtggcgccaacgctactttgccgtgaccgccgctctcgaggtcgcgccgcggatcatgcccgacgaactgggtcccttgccgaagagcctgcgtggcgagccggcgaacgcctttgaacgctgcaatctctggcttttgtacacggcgctggcctggggagttcgcaaggtgcgttttgtctgcttgtggaatggtggcggcggcgacgggcccggcggcaccgcgcacatgtacaacgaggtgaagcgccgcaccggacgggtgacctggctcgatacgcgcaccctgtggtgagcgagccgcgcgcttgggcacgcgtgcgaagctgtactcgctagaacggcgccgggcagcagaacgccatcggccgggccgtttcggggtgcgcgaaggccagggactcggcgtgcagcagcaagcgtgcgtcggcaccgcaggcggcaccgccagcctcggcgtagagtccgtcgccgacgatggggtgaccgatcgccagcaggtgcacgcgcaactggtgggtgcggcccgtatccggccacagcgccaggcgcgtggtgttggcgaacggatcatggctcagcacctggtaacgcgtccgggaaggtttgccggccagccggtcgactttctggcgcgggcgattgggccagtcggcagcgagcggcaggtcgatttcgccgctggccagcggcggcaatccattgacgaccgctacataccgcttgtcgacctgacggttggcgaactgtgtgctcagccgtcgctgcatcgccttgccgcgtgccaggacgagcaggcccgaggtggccatgtccaggcgatggacgatcagcgcatccgggtattctgcctgcacgcgtcgggcgaggcagtcctgcttgtcctcgccacggccgggaaccgagagcagtcccgcgggcttgttcaccaacagcagggcggcgtcgctgtagacgacgccttgccccgcgttccttggggtcgcatgctcaaaggcagggaggaatgacgcgtcttgacgggtcacggtgacagagggtttagcggcgaattctatcgctggcgaaaattacagggccaagtcctggcgccgcagccgatcgaatcgatcggccaacgcgagtgcgttggcgagtattatcgctgtcctagccggtgacgcatagtgcggctggccggtgacagttgctcggggacagcatctcgcatatgtcgaatgatttgacatccagcgatcttcacctacaatacctctactgggatcattggaacttggtccaagaagccggccgtctgggccaactcgccaacgcccgtttcgacgctcctggtgcggcaggtaagcacgctgtccatcggatcatcttcaggccattcgcatgacaggtaacccttttgcaccgccgagcgcaattgtcgcggatgttggttcggctcaagtgctgagttcaaagccgccgttcttcgcagtctctttgctgaagttggtcgtcttgtctatctgcacgttcggcatctacgagctctattggttctacaagaactggcagctgatcaaggaccgggagggtagcaccatatcgccggcactacgtgcggtcttcgcggtgttcttctgctaccagtgtcttgcccgaattggcgacttcgcaacccccgcattggcaaagtcaagactggccgctggcccgctcgcggtgggctggattctcaccacgttgctaaaccggcttcctggggggtacgggctggctgcgctattggccgttgccttcctcgttcctgtgcaaagccgcgccaaccaaatcaacgaggcggtcagtcctggccatgatccgaacagccgcttcactttctggaattgggttctcgtcgtctgtggcttgatcttggtcccgctggccgttgttggcacgttcgttacgccaacctgattcttgagcgtttcctggagtggcacctggccggcagcgagagatggcccgtcagtttgcgaaaacctgacggactgctttgccgccaagccatcagctcttgtcgctccaggactgcgggaccacttccgtgcctatggtatgaccaacttggcgctgaccaggtcgtcgagatcgttgttcgtccggcaggaggggggctgggctcttcacaggcgtacgcaccttgaggggagagtttgtgacatccactggcgagcgtaaagatgtgtcgtgcaagctgattgagagtcgtacgacaggtgcgaagcgacaactgttgatcgagcgaaggtaaagcgtggtgtcgccgaacagggttgggggctgtgcgaggcgcgcctatagccaaccgtcggtgagtcatgctggcgcgttgccttcgcgaacggttcgcagcgctgcggacaaagcgtgacgcagattgaccaaggcttggggcggtggtgaccttgtggcattctcgcgtactggtcagcacagcgcccggaatcccctgaactgcgaaccagacagccaacccgactgcgtcagcgtgccggcacagttactgaggagaacatcggatgagtatcaccattccccccttgacgactatcgccatcgaactcgcggaaggtatcgccgagatccggctgaatcgtcccgagcgttcgaacgcgatgaacgaagcgatgtggcaggaactgcgcacggcgttcaactgggcggacgcgacagccgaggcgcgcgtcgcgattctcagcggcggcgggcggaacttctgtgccggtatcgatctggcgatgctggcgggggtcggccaggcggtcgcgcatcgcgacccggcacgcagccgcgaggcactgcgccggctgatcctcgatctccaggattgcctgtcgacggtcgagcgttgccgcaagccggtactggcggcgattcagggtgcctgcatcggtggcgcgatcgatctggtgacttgctgcgacatgcgctacgcagcggctgaggtgcagttctcggtgcgcgagatcgatgtcgggatgaccgccgacgtcggcaccttgcagcgtctgccgcggctcatcccggatggccttgcgcgcgaactggcctacaccggccgcagcgtcgatggcgccgaggcgaaggtgatcgggctcgtcaatcaggtctacgcgacccccgaggcgctgctcgatggggttcgcacgatcgcgcgccgcatcgccgcgaaatcgccgctggccatccgcggcaccaaggaaatgctcaactacggccgcgatcattcggtggccgatgggctcaactacatcgccacctggaacgcggcgatgctgatgtccgcagaccttgacgaaacgctggcggcgatgcgcgagcagcgtccgccacgcttcctcgactgaccggcgttgccggccggtatggagacatttgttcaccacgttgaactggccgcgccgctcttcgtcctggtgctcgtcggctatgtgttgatgcgcggattcgcctggccgcaggcgatgtccgacaacctgtcgcgcttcgtcttctcggtcgccctgccggcgatgctgtttcgcctgatgagcgacttttcgcagctgccgccggtcgatgcacggctgttgatcgccttcttcggtggctgcctgatcgtcttcgtgcttggccgtctgctcgcctggaaggtgtttgcgctggacggcgtcgggcaatcggtctttgccctgggcggggtgttctcgaacaacgtgctgctcggtctgccgctggcgaagatcgccctcggcgatgcggcggttccgtcggtggcgctggtgctggtcttcaacgcgctgatcctgtggacgctgctgacggtgtcgatcgagtgggcgcagcatggcagcttctcgctgcagggtttcgcccagacggcacgcggcgtgctgaccaatccgatcgttgccgccatcctcgcgggaacgctgttcggcctgaccggcgcgccgctgcccgctctcgtcgcgctgccgctggccatggtcggccaggcggcggcgccgatggcgctggttgctctcggcatgggactcgccgaatacggggtgcgtgacggctggcggatcagcgtcgccatcacgctgatgaagctgatcgtccagccgctggtcgtctggctgctggcgcgtctgatcggcctgccgccgatggaaacgcgggtcgtcgttctgctggcgtcgctggcggtcggcgtcaacgtctacctgatgtcccgccagttcaacaccctcgaggcgccggtggcgagcagtctggtgctgtcgacggcgctggcggcgctgacgacgccgttggcgatggcactgacgggggcttgacttgcgggcggggtggtcagggtttggagaccgttcggcgtcatcagggcagggcgttgggttacgccctgcgggctaacccaacctacggctgatcggttggcactcagtctccgcgacggccgccggcgatggcgcgcaggaattcgttgcgccactgcggcgacgactcgaactcgccgacgaaggactgggtgatcactcgctcgtcgccgcggcggtcttcgccgagcaggagacacaactgctcggcctcgacgacgcaggcggcaccgcgtgccttgccatgttgcatgagcgcttcggcgatatcgcgcgtcatccattcctggtaggtgaagcggtggccgacggcatcgaccaggcgggcgatccggccgaagccgtgcagccggccgccgggcaggtaggcgacgtgggcgaggccgcgaaaagggaccagatggtgcgggcagacaccgtgtacggcgatgccgcggacgacgaccatgtcgccgcggtggtcggcgaagccatcgccgagcgcggcggccgggtcaaggtcgtagccgccgagcaggcggctttgccagagttcgcggacgcgttgcggcgtccgccccatgtgcgcggcatcgggcgccacgccgcaggcggcgagcagatcgccaatggcttgctcgaaggcggccgcgtcgaaagcgcgtcggcgcgggatgccgatgtcgccttgccggggggcagggggttcgtggcggctgcagtcggacatgacaggattccagatgacggcgtcggggttcttcatgatacacgtgcctgcggaggggccgtaccgctacgcgccggttgcgcagggatactcgagaatgccccggcgtatcgcgatttccttgcacgtggcaagccatgcgcgcgtgtgatgagcgataatgccggactcggggatcgcggtgatcacctttcgggcaagctgagggcgcttgctcgggtcgggaaggacatgaatgaagcgcgttgatgatttccgcctgcagttcggcaagaaggaactggtgccgatcgtgatcggcggcatgggcgtcgatatctcgaccgccgagttggcgctcgaggcggctcggctcggcggcgtcggacacatctccgatgccatggtgaataccgttgccgaccggcgtttcaacgccaagttcgtcaaggacaagctcaggcaatacaagttcaacgtcgccaataccgacaagtcgatggttcgcttcgatctcgggcaactcgccgaggcgacggcgatgcacgtcggtcggacgatggaggcgaaacgcggcgaaggcctgatcttcgtcaactgcatggaaaaactgaccatgaacgcgccgcgcgaaacgctgcgcgtacgcatgtcggcggcgctcgatgccgggatcgatggcatcacgctggctgccggtctacacctcggctcgttcgccctgatcgaggaccatccgcgcttccgcgacgccaagctgggcatcatcgtttcgtcactgcgtgcgctgcaactcttcctgcgcaagacggcgcgctgcaatcgcctgcccgattacgtcgtggtggaaggcccgctggccgggggacacctcggtttcggcatggattggcagcagtatgacctggcgaccatcttcggcgagatccaccgttacctgaccgccgagcaactcgccattccgctgattcccgccggcgggatcttcacgggcagcgacgcggtatccttcctggagcagggagcgggcgccgtgcaggtggcgacgcgcttcaccgtgtcgcgcgagtgcggtctgcctcaggacgtcaagcagcactacttcgcggcgaccgaagacgagatcgaggtgaaccagatttcgccgaccggctacccgatgcgcatgctcagcagtagcccggcgatcggcgacggtattcgtccgaactgcgaggcctacggttatctgctggacagcaacggcagctgttcctacatcacggcctacaatcgcgaggtcgcggcccatcccggcgtcaagcgaatctcggtcaaggacaagacctgcctgtgcacgcagatgcgcaatttcgactgctggacctgcggccattacgcctatcgtctcaaggatacgtcgcggcgcctgcccgacggtagctggcagttgctgaatgccgagcacatctttcacgactaccagttcagcaccgacggcaagatactgccgccaccgggctagcgcgcttgccgccgggcactgccgcgcgctgcacgaggccctagccgatgctcagttatcgtcatggcttccacgccggcaaccacgccgacgtcatcaagcatgtgctgctcgtgcagttgacgcgctacctgggtcagaaggacaagcccttctggttcatcgacacgcacgccggcgctggtcgctatgcgctggattcggcgcaggccagcaagctggccgagcatcgcgagggcatcggccgtctgtggcagcgtcgcgatctgccggcagcggtggaggagtatgtcgagctggtgcgtcgcttcaatccggacggccgcctgcagatttacccgggttcgcctgcactggcgctggaaacgctgcgtgcggacgatcggctgcgcttgtacgaactgcacagccgggacgtgctgcgcctgcgcgagaacttcgccgcgcatgccaggcaggtgatcgtcgaggcggccgatggtttttccgcgctcaaggcgctgctgccgccgccaccccgacgcgcgctggtgctgatcgacccggcgtatgaggagaagcgcgactacgaacgggtcgtcctggcgctgaaggatagcctggcgcgtttcccgggcggcacctacctgctctggtacccccggttgacccggctcgaagcgcacgaactgccgcagcgcctgaagcgcctgccggcgaagagctggctgcacgtcactctgcaggtcaggaaaccagcggctgacggatttggcatgcacggtagcggcctgttcgtgatcaatcccgcatggaccctgctggcgacgctgcaggaagtgatgcctttcctggtgcaggctctcggcgtcgacgagggcgccggcttcagtctcgagagccaggagccctgaaaggcgcgtgattcggacggcacggccgtcgctgtcgcgtcgtccgccgattcagggcccgtgccgcttgccgtcggcggtggctgaatacttccggctcgatccgtagctcgtctcgaccgggtatcgttcggcatttctagccagtttcgcgcgcgctgcggcttccaggtcgatgccggccctgtcggcaatcagcagcaggtagatcaggacgtcggcgcattcgtcgcacaaggccgcatgcgcctcggcgttgctggccagcgccgccatctccatctccatctccgtatcgttcttccactgcgtcagttcgagcagttcgccagcctcgagattcaaggagacgatcaggttgcgcaaggtgtggaattgagcccagtcgcgctcgtcacgaaaggcgagcacctgcgcggtgagatcggcaagcaggctcatcgcatcaggcgaagaaacgtgtctgggccgtgtcgccaagcggcatgccggtagcctgcgcgcgcgcgagaagttcccagtagtagcggtaggaggcgcgatcgtgcagttgcccgtggtactggatcggtccccagtcgcagtcctgggcggcgatgaggattgcgctggccgcctcgacctcggaaaaatcgggacgcatggcttcgacgatcggcaggatctgcttcggatgaatgctccacatgcgcaggaagccgaattcattgcgtgcccgctcggcgttgcggcggatgacgtcgagatccctgagttcggtcgtgacgttgtgcgacggcacgacgccgttggcaagcgccgcggcggcgatttcacattttgcgcggacaaccagcgggtgctcgaactgtcccgggctgagcatggccgagcccgggatggcgccgtggtggccgctgacgaaatccatgagtccgaaatcgagcgattcgacctccggcatggcggctatttcccataccgcacgcaaggcgccgtgggtctcgatcaggacatgtaccgggatggagcgagtgagtccggcggccacgctggcgcggcgcagttcgcgcagctggacccgcacgtcgtcgctgccactgaccttgggcagcgtcacgaaggccaatcgctggccggcgcgcccgacgatgatctcgatgtcctgttgccaggccggatgcgcgatgtcgtggatgcgcgcaccgacgcgcccgtgccgattggcgtcggacatcacgaagtcggcgaccatctcggcgtgctgccggtcggcgcctgccggcgcgccatcttcgcagtcacaggtgatgtcgaagatcgggcccagctcggcttgcaactggagcgccttgctgatgagtttttcggagcccgcatagtggtctaccgcgggcatcatgggaaacggtttctcgcctgcgaacaggacctgactgggatggcgcacgggattctccatggcgggggtttacgggaaggcgacattctactgccggcccggcgtcgctgaccggcaagaaaaagccgcgggcaggccgcggctcgcgaaacgtcggcggggccgactacagcatgtgcttgacggcgtcctgctcgtcggtcaactccttgagcgtcttgttcatcttgtcgcgcgagtagtcgtcgatctcgatcccctggatgatcttgaacgagccgcccttgcactcgcaggggaagccgaaaacgatgccggccgggatgccgtaggaaccgtcggagggaacgcccatggtgacccattcgtcggaaccgagaacccagtcgcgcatgtggtcgatggcggcgttggcggcggaagcggcggacgaaaggccgcgcgcatcgatgatcgcggcgccgcgcttgccgacggtcggcaggaagacgtcgttgttccagacggcatcattgatcagcgccttgacgttgtcgccgttcgacgtgcagttgcggtagtcggcgtacatcgtcggcgagtggttgccccagacgacgagctgcttgaagctggcgaccgggcgaccggtcttgttggcgagttgcgacagtgcgcggttgtgatccaggcgcagcatgccgtggtagttggcggggttggtgcggccgaccttcttcgccgccgagccggcaatcagcgcgttcgtgttgcaggggttgccaacgacgagaacgcggacgttttcgctggcattctcggcaatcgccttgccctgaacggtaaagatggcgccgttggcggtcagcaggtcggcccgctccatgccgggaccgcgcggacgcgcgccgaccagcaggcagacatcggcacccttgaaggcgaggttcggatcgtcggtggcgaacatgccggcgagcagcgggaaggcgcagtcttcgagttccatcatgacgccctggcaggccttctgggcttgcggcaggtcgagcaactggaggatgaccggctggtcgcggccgagcatttcaccggaggcgatccggaaaagcaggctgtaaccgatttgaccggcggcgccggtcaccgcgacgcgcatgggggctttggacatgatgcggctcctgtcgttagtggttggtgttgagcaaaaaaggggcggaaagccattggtaacgccccgcaagccgtgctcggagggggcagcaaaccgccagaatgatacgagctaacggcgggaagtgtcaaatgtatcttatgtcttatatatgatatttttttggggatacaggatggacgccgacgcgaaactgtgctgaaatgacgctccatgaaccggtcttcgtcattgcattctccgaccttcagtccgctgtaccggcagatcaaggatttgatcatgcgccatctggcgtccggcgaatggggtcccggtgacccgatcccgagcgagtcggagctggccagtcggttcggcgtgagtcagggaacggtacgcaaggccatcgacgagatggctgccgagaatctcctggttcgccagcagggcaaaggcacctttgtcgctacccacaaggatccgggttcctattttcgcttcctgcgcctggttccgaacgacggcgagagccgcctcacccagagcattcctctggaatgctggcgggcgaaggccggcgccgatgttgcgagaacactcgccctcgagcccggcgcggcgatcatcattctgcgacggctgttgaaactcggcgaagagccggtggttttcgacgaaatctatttgccgagcgaactctttcccgatctgtcgctggagatcctgcgctcgggcgagtcgctgtacagccttttcgaaacccgctatggcgtacgcatgatccgcgcggacgaacgcctgcgagccatttccgccgaccgggtgagttccgaactgctgcagatcgccgagggaagtcccttgctgctcgtcgagcgagtgaccttcacctatggcaacaagccggtggaatggcgccggggctattactcgacacgcaactatcattatcacaatcagctagggtgaagtgtcggaagacgctgggcaaggaagtcaggggcgctcggatggtttataatcgagcgtggttttgcaggggtcgggcggcacggattcggccgcattacacatgagggatgacgttcatggcagagatggcaatcaagaaaaggcgtccaaagaacttggacttgccgactatcaggctaccccttccgggtatcctatcaatcctccaccgggtcagcggggcagggcttttcctgatgctaccggtgctgctatggctgttccagggcagcctggcttccagcgagaccttcgccgccgtcaagggcgtggtcgggcatccggtagccaagatcgtcctgctcggcctgatctggttctacatgcaccacttctgcgccggcattcgctacctgctgcttgatctgcacaaggggattgaactcgaggcggcgcgcttgtcgagcaagatcgttttcgcggtcagcatcgccctgaccctgatcatcggagccaaagtgctatggtaaatcgtattctcgtcggggcccactatgggctcaaggactggatcatccagcgggccaccgccatcatcatggcgatttacacggtcatcttcctggtcgtcgcaggcgctgtcgcgcccgattccttcgaggcgtggcgtggtattttcgccaatggtttcatgaagttcgccaccttcctgttttttatcagcgtcttctaccacgcctggatcggtgttcgcgacatctggatggactacatcaagccggctggcctgcgcctgctgatgatgattgtgacggttgcggtgctggtcggttacgccggctgggcagttcagattctgtggagaatgtaagtgagcaaactaaccattccagtacgcaagttcgatgcagtcattgttggcgccggcggctccggcctgcgggcagcgatccagttgtccgaggcgggtctgaagacggctgtgctgtcgaaagtctttcccacccggtcgcataccgtcgccgcgcaggggggcgtgtctgcctcgctcggtaactccgaggaggaccactggcattggcacatgtacgacacggtcaagggttccgactggctcggcgaccaggacgcgatcgaatacatgtgtcgcaaggcccccgaggtcgtcgtcgaactggagcatttcggcatgcctttcgaccgtaccgacgaaggcaagatctaccagcgtccgtttggcgggcacatgtcgaacttcggcgagaaaccggttcgtcgagcctgtgccgcggccgaccgtaccggccacgccatgctgcacgccctctaccagcgcaacgtacgcgccaacacgcagttcttcgtcgagtggatggcgctcgacctgatccgcgacgacagcggccaggtgcttggggtgatcgccctggaaatggagaccggtgaagtcgtcgcctttcacagcaaggcgaccgtcttcgccaccggtggtgccggccgtatcttctattcgtcgaccaatgccttcatcaatacgggtgacggtctcgggatggcggcacgcgccggcatcccgctcgaggacatggagttctggcagttccacccgaccggtgtggccggcgccggggtgttgatcaccgaaggcgtgcggggtgaaggcggcattctgcgcaactcgaccaatgaacgcttcatggagcgttatgcgccgaacgccaaggatttggcgtcgcgcgacgtcgtttcccgggcgatggtcaccgagatcaacgagggccgcggttgcgggcccaacaaggacttcgtcctcctcgacatcacccacctcgatccggcaacgatcatgaagcgcctgccgggaatccgcgagatctcgatccagttcgccggtatcgatccgatcaaggcgccgattccggtggtgccgacctgtcactaccagatgggcggtgtgccgaccaactacaagggtcaggtcgtcgctgacgacggcactccgatccgcggcttctatgccgctggcgaagtcgcctgcgcgtcggtgcacggtgccaatcgtttggggaccaactcgctgcttgacctgctggtttttggtaaggcctcgggcgattcggtcatcgaggatgtgaagtcgggcacgatcgggctcaaggaactgccggcgaacttcgccgatttcacgctggcacgtctgaaccgactgaatacgcagaccggcggcgccaacgtcaacgagacccgtctcgagctgcagcggacgatgcagaagcactgtggcgtcttccgcttcaaggacatgctgatcgaaggcgttgcgaagatcgtcgagatcgagaaggcggtcgccaggaccgagatcaaggacaagtcgcaggtctggaacacggcgcgcgtcgaagctcttgagctcgacaacctgatcgaagtcgccaaggcgacgatggtttctgccgaggcgcgcaaggagtcgcgcggcgcccacgtgcgcgacgacgcgccggacacggcggccaatccgaatggccgcgacgacgttggctggcacaagcacacgttgtggcaccgcgagggcagcgctctgagctacaagccggtcatcatgaccccgctgtccgttgaaaccatcgcgttgaagacgcgctcttactgatcgtgcgttaaggagtcaatgaacatgaccaccagtaccatgcagttcaagatctatcgctacgatcccgacaaggacaacgcgccctacatgcaggacatttcggtcgaagtcgattttgcgatcgatcgcaagttgcttgacatactcacgcggctcaaggcgaaggacgattcgctggcttatcgccgatcgtgccgcgaaggcatctgcggatcggatgcgatgaacatcaacggcaagaacgggcttgcctgtctcaccgagatcaaggacctcaagcagccggtcgtgctgcgaccgctgcctggcctgccggtgatccgcgatctgatcgtcgacatgacccagttcttcaagcagtaccattcgatcaagccttacctgatcaacgaggggccgcgtcccgaccgcgagcgactgcagtcgcccgaggagcgcgaggaactcaacggcctctacgagtgcattctgtgtgcctgctgctcgacctcgtgcccctcgttctggtggaatccggacaagttcgtcggtccggccggtctcctgaacgcttaccgtttcattgccgacacgcgtgacgaggccaccaacgaacgtctcgacgatctcgaggacccctatcgtctgttccgctgtcatagcatcatgaattgcgtcgatgtctgtccgaagggtctgaacccaacccgggcgatcggtaagatcaaagagatgatggtccgtcgcgcgatctgatggaggaaagagaaaaactcaaccgcctgcgctggcgctgtactcgccgcgccatgctggaaatggacctgctgttgggggagttcctcgatcggctttatccgagcttgactcccccgcaggcagacgcctttgttatcctggccgacatggaggatcttgagctgtggccgctggtgaacggtagccgggaatcttccgacccggtgcaggccgaagtccttgcgctgttgcgcgacgtaagagttaagtaaggaagctgccataatctggcggcctcctgttcgcagctgtgacctcactacctgaacggggataaaacaatgacggaacgtaaagcaactctcatcatcgaagggaaggcccctgtcgagtttccaatcatgacgccgacacatggcaatgattgcatcgacattcgcaccctgggcgccaagaccggtctattcacttacgactccggctacctgtcgaccgcgagttgccggtcgacggtcacgttcattgacggtgacaagggcgaactgctttatcgtggctatccgatcgagcaactggccgagcagtgcaacttcctcgaggtagcctacctgttgtggcatggtgaattgccgactcccacccagaaggtgaagttcgagcggaacatcaaggatcacacgatggtgcacgagcaactggtgaagttctaccagggctttcgtcgcgacgcgcacccgatggccgtgctggtgggtgtggtcggcgccctctcggcgttctaccatgaggccgaggacttttcggacctcgagcaccagaacatcagtttcaaccgcatcgtcgccaagctgccgacgatcgtcgccatggcctacaagtaccaccgcggcgagccgttcatctacccgcgcaacgatctcgactacacggccaacttcatgcacatgatgttcggcacgccgtgtgaggagtacaagccgaatccggtgctggtgcatgccctggacaccatcttcacgctgcatgccgatcatgagcagaacgcgtcgacctcgacggtgcgtctgtcgggttcgtccggcgccaatccctacgcctgtatctcggcgggcatcgcctgtctgtggggtcccgcgcatggtggcgccaacgaggcctgcctgcagatgctcgaagagatccacgatgtctcgcgcgtcggcacgtacatcacgcgagccaaggacaagaacgacgacttcaagctgatgggcttcggccatcgtgtgtacaagaacttcgatccacgtgccacgctgatgcgcaaggtgtgcaacgaggttcttcaggaactcgggctggagaacgatcgcctgttcaaactggcgatggaactcgaaaagatcgccctcgaggacgactacttcatcgagaagaagctctacccgaacgtcgatttctattccgggatcgtccagaaggccttgggcatcccgaccacgatgttcacctgcatcttcgcgttggcccgtaccgtcggctggatgacgcaatgggaggagatgatcaacgacccggagtacaagattggtcgtccgcgtcagctctatatcggcaccgccaggcgcgatgtgattcctgtcgaccagcgataggccggcggactccaaagggcggcagacaggtgccgcccttttttcattctgtggcgcttgggcccacaggttttgtcgattcgaaccaggaccgtgacgacaggtaactgccatgatgaatcagctttttggtaactccctcctctttggtggcaacgcgcccttcgtcgaggagttgtacgaaaactatctcgacaatcccggttccgtttccgagcagtggcgcgactacttcgacaagctggcgcaactgccgggttacgtcgcccgtgatgtgccgcatctgccggtgatcaacgccttcgccgagcaggcgaggaaaggaggctaccgggccgcggccgtggcaccggtggacgacaggaagcaggtgagcgtcctgcagatgatcaccgcctaccgcttcatcggcgatcgctgggccaacctcgatccgctcaagcgcaccccgcgctcggatgtcccgcagctcgatccagcctactacgggttctccgatgccgacctgaacacagtgttcaacgccggttcgttcaagggtacgcccgaccacgcgaccttcggccagatatacgacgcgctgaaggcgacgtattgcggctcgattggcgtcgagtacatgtacatcagcactgttgccgaaaaacgctggattcaggatcgtctggaacgaatccactcgaagccaagctacacggccgacgagcggaagcggatgctcgaacgtctgactgctgccgaaacactcgaacgctacctgcatacgcgctacgttggccagaaacgcttctcgctggaaggcggcgaatcgctgatcgtctcgatggacgaactgattcgcgtcgccggcgctggtggggtcgatgagatcgttgtcggcatggctcatcgtggccgcctgaatgtgctcgtgaatacgcttggcaaggagccggcgatgctcttcgacgagttcgaaggcaagaaggcgcaggacctgaccgctggcgatgtcaagtatcacatgggctattcgtcagacgtgtccacgccgggaggaccatgccacctgacactggctttcaacccgtcgcaccttgaaatcgtcaacccggtggtcgtcggctcggtctattcgcgccagcggcggcgtggcgagaacggcaaggacaaggtgctggctgtcctcattcacggcgacgcggcggtcgctggccagggcgtcaaccaggagatgctcaactttgggcagacgcgtggctatggcgttggcggcaccgtgcatatcgtcgtcaataaccagatcggattcaccacgtcggacccgcgcgactatcgttcgtcgctgtactgcactgacatcttcaagatggccgaagccccgatcttccacgtcaatggcgacgacccggaagccgtggcgctggtcaccagcattgccgtcgagtaccgcaagaccttcaagaaggacgtggtggtcgacatcgtctgctatcgcaagctcggccacaacgagcaggacgagccgatggtcacgcaaccgctgatgtacaagaagattcagcagcatcccggtacgcgcaagctctacgccgacaagctggtcgccgaaggcgtccttgccgtcgagggtccggaggagatcatcgccgattatcgcgcccacctggaccgcggcgaactgctctataacccggttctcgccggctacaagcaccccatgacgatcgactggacgccattcgtctcgccgcagtacatcgagaactgcgataccaaggtgccgatcggcgaactgcagcgcctggccgagcggctcacgacgttgccggagaacttcacactgcacagccgggtcaagaagatcatcgacgaccgtcgccagatgggcgaaggaaaactccccgtcgactggggaatggcggaaaacctcgcctatgcgtcgctgctcgtctccggttacggtgtccgcatttccggcgaagacgttggtcgcagcaccttcttccaccgccacgcggccctacacgatcagaaccgcgagcactgggattcgggtacctatcatccgttgaagcacctgcaggaaaggcagggcggcttccagtgcttcgactccgtactctccgaggaagccgtcctggctttcgagtatggctacacctcggccaatccgtacgaactggtagtctgggaggcacagttcggcgacttcgccaacggtgcgcaggtggtcatcgaccagttcatcgcttctggcgaagccaagtggggtcgtgccagcgggctcgtcctgctgctgccgcatggctacgaagggcaggggcccgagcactcgtcggcgcggatcgagcgctacatgcagttgtgtgccgaaatgaacatggaagtctgccagccgtcgacaccggcgcaggtcttccacatgctgcgtcggcagggggtccgcaaccagcgcaaaccattgatcgtcttttcgccgaagtcactgcttcgccacaaggacgcgacctccacactggaagaactgagcgacggcgaattccagcgcgtgatcggtgaagtcgagccaatcaaccccaagaaggttacgcgtgtcgtgttctgttcgggcaaggtgtactatgagctggtcgccgcgcgacacgagaagaagatcgcccacatcgcgatcgcccggctcgaacagttctacccgttcccgcaggagtctttccaggaggaactggcgaagtacccgaaggccaccgaggtcgtctggtgtcaggaagagccacgcaaccagggcgcctggtactggatcgcctcgcgtcagcacctgtcgcgctcgctcagtgacaagcagcatttgctgctcgtttcccgtcccgcctcggcttccccggcggtgggctactacagcaagcacaatgcgcaacaaaaggctctgatcgactccgcgcttggtgagatcgagtactacaaactagcctagaacggagtaaacatgatcatcgacgtcaaagttccacagctttccgaatcggtcgctgaagcgacactggtttcgtggcacaagagggcgggcgaagccgttgtgcgggatgagaacctgatcgacatcgagaccgacaaggtcgtcctcgaactgccggcaccggatgctggcgtgctggtggagatcgtcaagggcgatggcgatacggttgtctcgggcgaggtcattgcgcgtatcgacactgcggcccaggctggcgccgtcgcagcaccagccgccaagacggcacccgcgcaacccgaagccgcagcggcagccgccgcgacggcggcgggtaccgccttgccggcagcgcgcaagatcctcgacgagaagggcatcgccgccgccgatgttgctggtaccggacgtggcggccgggtgaccaagtcggatgcgctggccgcacaggcgccggcaatccaggttccggcggccaggccggtggccagcgccgcgtcggtggctgcaccgtccaccggcgccgctcccgccctggcaccggcacctgccgtgaccgtgcctttgggcgaccgccccgagcaacgcgtgccgatgtcgcgcctgcgcgcgcgcgttgccgagcgcctgctgcagtcgcaggcaaccaacgcgatcctgaccacgttcaacgaagtgaacatgggtccgatcatggcactgcgcaagcagtacgctgatcgcttcgagaaagcgcatggcgtgcgtctgggtttcatgggtttcttcgtcaaggcggccgtcgccgcactgcagaagttcccggtgatcaacgcttcggtggatggcaacgacatcgtctatcacggctacatcgacatcggtatcgccgtcggcagtccgcgcggtctggtcgtaccgatcctgcgcgatgcggatcagatgaccattgccgatatcgagaagaagattggcgagttcggggcgaaggccaaggacggcaagttgtcgatggaggatctgacgggcggcaccttctcgatctcgaacggcggcgtttttggctcgatgctgtcgacgccgatcatcaacccgccgcagtcggcgatcctcggcatccacgccaccaaggaccgtccggtcgtcgagaatggccagatcgtgattcgcccgatcaattatctggcgatgtcctacgaccatcgcatcatcgacggtcgcgaggcggtgctgggtctcgtaacgatgaaggaggcgctggaagatccagctcgcctgctgctcggcgtttaaccactcaccaccggggcacggagacacagagacttgtctctgtgcgatctctgtgcctttgtgtctctgcggttagaaagggaaactaatcatgtccaagcaatttgacgtcgttgttgtcggtggtggtcccggcggctatgttgccgccattcgggcggcgcagctcggtttcagtgtcgcctgctgcgagtccaacccctacgccgatcccaagggcgagccgcgccttggcgggacctgcctgaacgtcggttgcatcccgtccaaggcgttgctgcatacctcgcacctcttcgaggaggttggtcacaactttgccgatcaaggcatctgtgttggtgcgccaatcattgatgtggccaggatgagcgctcgcaagaacgccatcgtcaagcaactgaccagtggcatcaagggactgttcaagaagaacaaggtcaccctgctcaacgggcatggcgccttcgtcggccgcaaggcatccggcgagagcgaggtgtggcagttgcgggtgggtcaggaaatggtcgaggcgaaacaggtgattgtcgccacgggctcgaaggcacgccatctgcccggcgtgccggtcgataacgagattgtttgcgacaatgtcggcgcgctcgatatcgacgcggtaccgaagaagctcgccgtcatcggcgccggcgtcatcggccttgagatgggcagcgtctggcgccgtctgggcgcggaagtgacgatcctcgaagcgttgcccgacttcctttcggtgacggacgtcgatatcgccaaggaagcggccaaggtgtttgccaagcagggtctgaagattatcaccggcatcgaaatcggcgacgtcaaggtctcgcagaagggtgtctcgatcgactatacggacaaggacggtagcgcgcagaagctcgacgccgatagactcatcgtctcgattggtcgcatcccgaataccgacgggctgcaagccgagaaggtcggattgaaactcaccgagcgtgggcagatcgaagtcgattcgcattgccggaccaaccttccaggtgtgtgggcggtcggcgacgtcgtggcggggccgatgctcgcgcacaaggcaatggaggagggcgtcatggtcgccgagatgatggccggtcagtcgggtcactgcaacttcgataccatcccgtgggtaatctacaccagccccgagatcgcctgggtcggcaagaccgagcagcagttgaaggccgaaggcatcgccttcaaggcaggcaagatacccttcgcggcgaatggccgtgcgctcggcatgggcgagccgacagggttcgtcaaaatgctggcttgcgccgagacggaccgcattctcggggtgcacatcatcggtgcgaatgcctccgagctgatctcggagggtgtcgtggcgatggagttcggtgcagcctccgaagatctggcgcgcatctgccacgcgcacccgacgctctcggaagtcgtccacgaggcggcacttgcctgcgacaaacggccgctgcacttctaggcggggtcgtggccctgcctgccagaagcgaggtgctccgcacctcgtttttttttcgccatgacgatgtcgagaattcttacacgtgtcacagcccaagccgcttcgcaggtgtcctcgggtcgcgcaaacaattaatagtgctcacgatctgcaaaaagcacgtggtctggcgcggatgttgctttcgcccgccaggtgttccgttcgggtttcggcatggagaacggcccagcctctgccgctgcctgatggagcaggatgcttaacgcatttccagggaatcgttaataaggaaaaagaaacatgagcaagagagtagcgcgcgcgttgcgcaatgtcgccatggcggttggcatcttcgccgcaagcacggcaaatgcggtcttcatcacggatttcggtgtcgacaccgaaaccaggcactacgcgatcggcagcggcagtacggtcagttacacgccgggattttttgggggaactcccggaacctacgcggtatccgggaagttcgacgccgagctttcacactactggtggaagtatttccaggatggcgacccgacaggcagcctcggtacgttcgtgtccgagtcgaagtggctccgcttcattaagcccgtagtcgtggttagcagcacgccaattccgccacctgactttgaattcccgacctattccgtcgaggtcatcggcgatgcactccgtggtgacaatcacccgtgtaccaacccattccccccggatactttttgtagcggaagcgtactctcacttgcttccctcactggtcgcatcagcctcggtgacatcgccgtgagcggatttcagccgaccgggtttcttggtttcgagggtttctcctacaacatcaacgccgctgtcgtcccctcggccgtaccgctgccgacgaccacgtccttgctgatgcttggcgtaggcttgctgggatggtctgtgcggagacggaaagcgctctgaccggcgcgaccgccagccactgcccgggggcacgcctctttcggcgcggctggcggtgccggggggctagtcgccgcagaaagggttgctgcgccgctcggcgccgaaggtcgacattggtccatggcccggaatgaaggcgacgtcgttgccgagtggccacagacgatgccgaatcgacgaaatcagggtgtcgaagtcgcccttcggaaagtcagtgcggccgatcgatccctggaacaacacgtcgccgaccaccgccagccgcccgcgcttgtcgaagaagacgacgtggccgggcgtatggccagggcagtgcaggacatccatttcaacgttgccgaagctcacgctgtctccttgctcgagccagcggtccggagtgaaggcgcgcacgttcgggaagccgaacatcttgctctgcgccggcatgccgtcgatccagaacttgtcttcgcactgcggtccttcgatgggcagcgataggcgtgccgccagctcggcgacagcgccagcgtgatcgatatgcccgtgcgtgaccaggatcttctcgagttgcacgccgttcgcctcgaccgcgcgcaggatgcgcgacacgtcgccgcccgggtcaaccacggcgccgcgtttggtttgctcgcaccacagcagactgcagttctgttcgaaaggagtgaccgggatgatctggtatttcatggttggcgcttgggcggggagcgattgacgagaggcggaagtatagcagagcggtgcccgacactgccgccggctgcggccgccacgcccgaccgggacttggcgccacgccgaatcctgcaccgtggccgacgccgattcgctgaccggcattgcacctgccggcgctggccgaactgctggccagagacgggcgggtgcaactgctcgacgtgactggcgcaaagccgcaaggcgacgacgccgacttcaatcgacgggtaacgccttgcggacggtgccgtcgctgcctgccggcggcttcataggtttcggcgcactcgccacggggggctgattgccgttatcgagagtgtcgcgaacagccatgaaacgcggctcacttcaaagccgacagcggcgcgccgaagttgatgtgaaacgcctgcccgtcgatcaccagcgccggaacggactggacgccgaagctttccgcttcgctgacgcggcccgcggcctctcccaggtgaaccacctcgacccggtagcgcgtgggatccagcgcctggacaaactgttgttcggcggcgacgcagaccgggcagccggcgtggaagaagatggcttgacttgtcgcttggctcatggcgtgctcctgtggcgtgaatgaaaggttctccatgtatcgagtcgatacatgtagaactctagcgctcgcctggccggcttgtcaagagatacgtcatgacgatacattatcgtcatgaccccgaccgtgtttgtcttcgaacgcttggccgcgttgattcaccaactggttcgcgacgacgctgcccggcacggactgctgccggtacacatgcaggtcctcggctacctggcgcaggccaatcgctacagcgacctgtcgattgccgttgccgattaccttggcatcacgcgcgggaccgtctcgcagacgctgacggttctcgaacgcaaggggctgatcacccggacgccggatgaccgccacggcaagcgaatccacctgacgctgagcgctgccggcgaggcggtgctgaacgccagttggtcgcagcggctcgaccaagcgctggctaccgccggtggcgacgcgcaggcatttggtaacgacctgcgtggcgtgctcagcgccttgcagcgactcaacggcaagcaggctttcgggcagtgtcggcaatgcgcgcactttctcggcgacgagggcgactaccgctgcgggctgactggcgaggcccttgccgtcgagcagacgatcaagatctgtcgcgagtggacctctccggatacccggatgagcgctgccgacagactctcgatccaccgctgagaccgatgaggcaagccggagtccgcggtggcgcgcgccggcatgctttgctggccggtgctctggcgttcggcgtcgccctcgctgttgccgcccagggcacgccaccggtccaggtcgacgtggcgctcgacggcgagacctatgtggtccgcgcctcggcccagcttgcggtggatcagcgagtggtgtgggagaccctgaccgactatgagcgcctgcgcgagttcgtccccggagtcacccgcgcgcgcgtcctcgcgcgggcgggcaacgagctgacgatcgagcaggtcggcgtcttctcggtgttctttgtcgatctgccggtgcaggttcgcctggccgtccagcacacaccctacagccttgtcgtagcgcgcatggcacccggtcccgtggataccggcgggtcgacgctgcgcagcttcacaggtcgctacgggctgacaccgatccgcgttctcgaccgttccggcgtgcgccttgactacgacgcccgcttcgagctggcacagccgctgccaccgctggtgggctcgctgttcggggtcggtgccgtgcgacggacgatgcgcgagcagttcgaggcgatgctgcgcgagatcgagcggcgacacgcctacttggccgagcgtgggggatgatgcaccttctcctcctggcgctggcaagtctgacgctggccggctgtgccgccctcgacccgtatgcgcaggcgccggttgcgcaacgtctgcagcgagacgatgcgctcggtgactgtgcgcgcctgttccgggcgaacgacgcgctgatcgatgcggcggggacgcgtgatgcgctggcgccgcgcgttgcgggctttccctacctgcgcgtcgaccgtgccctggcggcgttggccgacgcggccgacgccgggccgtcacttgcccggcaatggtatgcagcgctggccttgctcgacgacgactcccggcgcatcgagctgggcaacgccggcagcgacgatgtcgccgccgtcgcgccgctcgctgtctgccggcgtttgcttgcgcgtgccgatcaggaggaggcggcttcactgcgtgaggccgcgcaggttcccgacgactactcgagcgcgatgcgcgcctggggcctctatccgctgacgcggcatgccttcgccgccggcatccggcgctggcagcgtgaaaccgtggacgagttcaccgcgtacggcgatgacgatccggcccgtcatcgacggcaacgctacatcgtcggcggcccgcagaacatggtgccgacgctgcggcagttgccggaactcggtctgccggtagtctcgccgagcgcgctggcaagcctcgtcgcccgtcacgcgccgaccctggagatcgagaccgcgggtgacgatgatcgtcctggcgcgctcgtctggcggcgtgagccgcggcggctgcaggttggcgtcgacgttaacgaaccggtgctgtatgtccgcacgggccatacccggctcggtgggcgctggctgctgcagctcacctacgctgtctggttcgccgcccggccacgtcagcaggcgatggaccttctcgccggtcggctcgacggcctgctttggcgcgtcacgctggacgcggacggcacggcgctggtctacgacacgattcatccctgcggctgttatcatttgttcctgccgaccgagcgagtgcgcgcgcgcccgcaagtgaagggtatcgaggaaggtctcttcgtcgtccagacgcttcgctcaccggccgccaacgaacgggtcgtcctcaggctcgctgccgctacgcactacctgcagcgcgcggaaaccgagatggagggcaacgacgacgacaaggccatcgtcctctcgttgcgcgacgacgatcagctacgttcgctgccgctacccgacggtggcacgcgcagcgctttcgcgccggatggcctgatcgccggcagcgagcggctcgaacgtttttacttctggccgatgggtatcgccagcgctgggcagatgcgacaatgggggcgccacgcgacggcatttgtcgggcggcgccatttcgacgatccaacgctcttcgatcgctacttcgagcatccgccgtgagcctcgcgcacgccgccacttgtctgactccgccatgaagctccgggttgccacctacaacatccacaagggcgtcaccgggatccgggggcgaccgcgcattcacgacgtgcgtctggcgctggaggcgatcgatgccgacatcgtctttctgcaggaggtacaggatcgcaacgagcgcctggcccaccaccccgggtatccgttcggcacgcaactcgattttctggccagtggcgcctacgcgcatcgtgcctacggcatgaacgccgtctatccgcacggccaccacggcaacgcgatcctctcgcgtcaccggatcaccgaatccgccaatcacgacatctcggatcacgcgctcgagaaacgcggtctgctgcacgcggtcacgcgccttggccgcggccgcggccgtgaggtgcacctgatctgcgtacacctcggcctgatcaagcgcagtcgcgtccgccaggcgaccttcctcgccgatttcgtgcagcgcgaggtgccggccagcgcaccgctgatcatcgccggggatttcaacgactggcagcaacgcgtcgatggactgttgcgcgaccgccttggcgtgcaggaggtcgccgttgccgcgacttcgccgccgccggaaggcggcctgctcgaccgcttgctgtcgtggcggccggcgagcgacgcgcagtccggggtgtcgcgcaccttcccgagtttcgccccctggttgacgctcgaccgcatctacgtgcgcggcttccgggtcctcgatatgcaggtaccgcaggggctggcctgggcgcgttgttccgaccatgctcctttgattgccgaactcgaactggatgccgtgcggccgcgcctgcgcggcgcggccagggcgccggaagagttggccgtcaagatgccagcacccgagtgatcgccggttggcgggccgtcggctgccagcaagccttggccgacgccgtgtatgacgacggtgcatgctgctggcgagatgtctgcagtaccgggctggagactccgagcgctgggccggcaggccgagggcagagcaagtaaccatcggctataatgggtcttatggtactttgggtcgggagttgtcagccgatcctgctgtcaggtgttgccggtgccggcttccgtggccgtgcccgtgagcgagaccgcagctcttcttgggagaacatcatgaacacgaagacgacttccgcaacggcagttggcgtggcgcaagggaaccctgccgggcgcattcgggcgacggccgtgcagccgacaggcagcggcaagcagaaggttggactggcgcttcaggggggctcgtttctcgcgggggcgattgcgacgggcgtggtggccggcctgctcgagaaacgtgccttcgagaatcacgacatcaccgcattttccggcacctccgcgggcgcgctcgccgccgccgtgtgctggcggcatgcgctggccgctgacgacgggacgatgcaggagcgaatgagcaaggcccacggcacgctcgtcaaacaatggcttcacaatgcgaacgggatgatcccgaaccaggcgacgggcgacttcatgaagatggtcgaccacctgtggtcgtcgaatccgatctatttctggtggaaggacaacgttagcgtgaagtggctgcacggcgagttcgaagcgtgggtcgatgcctacgtcaagcccgaggagagcatccgcctgctcttcgcacgctatgtgcagccggccgatccacaggcagctctcgatctggatgcggcgcaggctgctttccgggcggaccaagggcggccgcatctggtcgttggcgccacgcgcgtggtcgacagcgaaaacgtgcacatcaccgatgaggacttcttcgacgagctgatcaaggcgctgaagtatcacgggaacgatcgcgaggcggcaatccgggcggcagcggactacatgcgtcaggggatcatggcgtccggctcgatcgacttcatgaacggcatgacaaccgtcgagcgcggtcgccatgcggggacctacctcgacggcgcctggtccgagaacccaccgctcgaaggcctgctggatgcgagggtcaaccagatctggatggtcgaggtgttcccgaaggagtgccccgctattccggtcagctttgccgaacgcgaggatcggcgcgaggaactgtggcagaacgcggtcgtcgagcagcaggtggatttcatgaaaaaggtaaacctgtgggtcgagagcggtatgctcaggtcgtccgaccaggatctggagaacctcagggttgatttgcgccagcggctgcaggacctgacctccaccgccagcaaacgcttgctggcggcgttcagggagagcgacgacgagtgggatgagtgcattgacgcgcggacaggcagcgtggacgtggaagcactcgttgaacggatcgtccggccgtaccggcacatcggatggggtaccatcaagctgccatcggagatgcaaggtctcaccgccggcgcgcgcattgtcaatgatcggaacttcctgctcggcaagatggagatggggcgccagatggccctgaactttctcgcgtaggggcttgcccggaaagcctcgccgtggtgaggcgggcagtagtgaccgggcgaccatttgcgaccatttggagcggcatggccaccaccgtggcgtgtgctacccggtcggcttcgccgaaggcgtggcgtcctttcggcagcgccccgcagcgctttataatcgcagcgagcgaaacaccgtagcgccggatggtccgtcgggccgtccggctgttttttcacgtggcgccagcgccgcgccatctgcgagtccctgctgttgatcgctgatcccgttgcgcgcacgcgcttcgtcggccttgcctgtatcgtcgcttcggcgacgggcttcggcgcgatgccgatcttcgccaagctggcctacgccgcaggtgtcgacctgccaagcatgctcttcctgcgtttcgcgctggccggcctgacgatggccgcggtgatgcagtggcgccggttgcgatggccacgtggcggcaatctgctggccctgatggcgatgggcggggtgggttatctggggcagtcgttctgctatttcgccgcgctgcagcacgccacagccggcctcaccgcactgctcctctacctgtacccggcgatcgtcaccgtcctctcggccctcttggcgcgacgccgtctgtcgctcttgcgtatccttgccgtagcggccgcactgctcggtactggtctggccgtcggcggcagcctggccggcagccccatcggcattctcctcggcgtcggtgcggcacttatctactcggtctacatactggtcggcgagcgcgtgacgccggtggccggggcgatcccgtcggcgaccgtgatcatgctgtcggcggcgctcggctacgggctgattgttctctggcgggggccggcttttccgacgtcaccggcagcctgggcagcggttggcggcattgtcgtgttgtcgacggtggtggcgatgatcaccttttttgccggcatggcgcgcctgggggctgccgacgcggcgacgctgtcaacgctcgagccggtagtcaccgtcgtcctcgcggcgacctttctggccgaggcagtcggtggctggcagattgccggcggcgccatcatcctcgccgccgtcgtcgttctggcgcgtgcaggggagtctacgaaagcgccggggtgacggccgcggcggtggcggcgaggaaggtcagcagattcctgaccaccgcctgcgcttgctcgttcatcatcgcgtgcccgcaagcggcgatctcgaggcgttggacctgcggcagcgccgactgcagtggcgacaaattgcggcgcggcgtcatgcggtcgcggccggcgaccagcagcagtgttgggcaggcgacccgggcggccgccgccaggccgttctggtagccgttgcaggcggcgaggtcgattgccaacacgcccggcgggctgcggcgcatgatcgccagcgtcaccccgggtccccagatgccgtggccaccgccgccggctagctggaacggtgccgtcagcgagtactcggtcatcaatcggtagacgtggtcggggtcgctttcggagcggctgagcagggaatcggcaaccggcatcggggcggcggcgccaagcagcgccagccgaccgacgcgcgcgggatgccgtgccgcgcattcgagggcgaccaacgagcccatcgagtggccgaccaggatggcctgcgccacgtcggcggcgtcgagcagcgccggtagccattcggcgagggcttcgatgctgcgcagcggcggtccgttcgagaggccgtggccgggaaggtcgggggcgagtacggcacagccggcggcggtcaggccgccggcgactgtccgccaggcatcacagtcgttggcggcgccgtggatgaggacgagcggtggccagagcgctgcgccgggattgaacgagcgtccgccggtggcgatgtgacagcgcctccccgctacgctgagctccatgcgtggtttccggctgctcggtacggcgacgcgctggcactcaggcgagaacgtcgggcgtcagtaggtgctcgaggtgcgtgatgcgatccttgagcagcagcttgcgcttcttcaggcggcggacgaggagatcgtcggggggcggactgacgagcagatgatcgatcaccagatcgaggtcacgatgctcgatgtgaagctcatgcagcatggcgcgggtttcggtgatctgttcttcggtgagcatggttgcggatgtccgtaggatggtgattcggctagccgaccagagctcgcaggccccacaaggcgagcatgccgaggaccacggtcagccaggtgctgcgcgttcgccaggcaacgacggttgccagtgcggcggcggcggcgcgcggcagttcaggacctatggtaggcgcgccaccaacaaaaaacaacggtggcgcgatgattgccgccatcaccgccggtggcacatagcgcagggcctgccgcagccactcaggcaggtcgaggtgcgccagcagggcaagcggggcaaagcggatgaggaaggtggcgatgccgataccgacgatcatcgaccagacgaacacgtcgctgcccgccgcgtcggcgacgctcacgctcttttcccgaggcggtcggcggccaggccggcaccgacgccgatcaacgctgcggcaatcagattgagcctcagtggcagcaccagcagaaccgaggcggtgccgccgacgactgcggcgaaagccatcgcgcgatcggcgagcaggggcacgagcatggcgatgaaggtcagcggtacgatgaagtcgagcgaccagttcgccggtacgaggctgccaagcaggacgccgacaatcgtcgcgatttgccagcacagccacgtggctccggccagcccgaaatagaaccagtgcagattccgccggtctgtcgtctgggcgcagcgcacgacggtcagcgcatacgcctggtcggtcagcaggtaggcgatgagcgcctgccggcggcggtcgagcgtgccgaaatgcggcgccagcgaggcgccgtacatcaggaaacgcaggttgatgatcgtcggggtcgccaggatcaccaggagcggcgcaccgccggcataaagctgcgtcgcggcgatctgcgccgagccggcgaagatcacccaactcatcgccagcgcctgtgcggatgtcatgccggcagtgctggcggcagcgccgcaaaccatgccaaagggaaggatactcatgctcagcggagcgaaggcacgaaggccggcaataaactcgacgcgcgtgctcgggacttgcggcatggggcgcttttgcgaatagaatagaggatggaattgtaaccttgagacaccgccggaaggaggcagatggtttatcacattatcgtttcgtttgggcgggagcggcagtacgagttcaagttctcccataccgaacttgctgcaggttctcccgaagaggcgcgccgctggtttgacaaggaattcgccgacctcgaatgcgagcccagcaatccgatgggcaaggtcctgatcatcgacaagatcctcaatgtcgcccgctatggcggcgagcagcgcttcatcgaaggcaaggactgggcggcgcgctttgctcgctatacggcgctcgccctggggcgcgacacggtccgtatcgacgtcgccgccttcaatatcggctattgacggtttggtagtgcgcattgcggcgtgggtctgacggcccgcgccgcttcttttttccccgtcggtacgggaaattgcccggcaggcctggcccgagcgggaggccgccagggccatcatcggccggagaatgactaccgatgaacaaggaattcagcacaccaggggcgggcgacgacgatcaggacgagagtcccgatccggcattcgggctaccgccgggaacccgcaactacatcacgccgggcggacacgcgcggctcaggagcgaactcgaacacctgctgcgcgtcgagcggccgcaggtcgtcggcgtcgtccagtgggcggcgtcgaacggcgaccgctccgagaacgccgactacatctacggcaaacggcggctgcgcgagatcgacaggcgaattcgcttcctgaccagacgtctcgatctcgccgaaatcgtcgacccggcgaggcgggagaacaccgagcaggtgttcttcggcgccaccgtgacgatctgcgacgagcaggggctggaaaacacctatcagattgtcggcgtcgacgagaccgactcggcgcgcgggcacatcagctgggtgtcgcccctggcgcgcgcgctgctcaaggcgcgcgagggcgatacggtacgtttccatagcccgcttggctggcgtcaggtcgaagtcgtcgccgtcgactaccggcgcatcgaggaataagcccgacggggcttgaaaaaggcccgaacatccccatttcaggcccactgtgcgctgagcacactgtcacccggatgcattcgctttcgatcaacgcttttcatggagttttcaatgggcgcccaaaaggagacacttggttttcaggcagaagtcaaacaactgctgaacctgatgatccactcgctgtacagcaacaaggagatctttctccgcgaactgatttccaatgcttccgacgcctgtgatcggcttcgcttcgaggccttgaacaacgctgcgctctacggcgaggatgccgagctgaagatccgcgtcgccttcgacagggaggcgcggacgctgagcatcaccgacaacggtatcgggctgtcgcgcgacgaggcagtggagcacctcggaacgatcgccaagtcgggcacgcgcgagttcttctcggcgctgaccggcgatcaggccaaggacgcacacctgatcgggcagttcggggtgggcttctattcctcgtacatcgtcgccgacaaggtgaccgtgatctcgcggcgtgccggcctcgaagccagccaggcgatccgctgggaatcggcgggcgagggtgaattcacgatcgagatgatcgaacgtgcgcagcggggcaccgaagtgatcctgcacctgcgcgaaggtgaagacgagttcctgtcgagctggaagcttcgccagacgattcgcaagtactccgaccatatcacgctgccgatcgtgatgaagaaggaggagtggagcgaggagaagaaggaacaggtggtcaccgatgaagacgagacggtcaatcaggcgtcggcgctgtggacgcgtcccaagtccgagatcagtgaggagcagtacaacgagttctacaagcacgtcgcgcacgatttcgaggacccgctgacgcacgtccatgcgcgtgtcgaagggaagcaggagtacatccagctcctctacgtgccggcgaaggcgccgttcgacctcttcgaacgtacggcgcgtcacggcatcaagctctacgtgcggcgggtgttcatcatggacgatgccgaacagctgatgccgctgtacctgcgcttcgtgcgcggtgtggtggattccagcgacctgccgctcaacgtctcgcgtgaaatcctccagcagtcgcgcgatatcgagacgattcgtggtggctgcgtgaagaaagtgctcggcatgctcgaagcgctcgccgacagcgacgatgtcgccgagaaggagaagtacacgaagttctggaaggaattcggtcgcgtcctcaaggaaggcgtcggcgaggatcttgccaacaaggaccgcatcgccaaattgctgcgcttcgcctcgacgcatgccgatacgcccgaggagagcgtctcgctggccgactacgtcgggcgcatgaaggagggacaggagaagatctactacgtcaccgcggaaaccttcaccgccgccaggaacagcccgcacctcgaaatcttccgcaagaagggcatcgaagtgctgctgctctccgatcgtgtcgacgagtgggtgtcggggcatctgaccgagttcgacggcaagcccctgcagtcggtggccaagggcggactcgacctcggcaagcttgaggacgcggccgaaaaggaggaagcggagaaggccgccgacgagtacaaggaactgctcgacaaggtgaaggcgacgctcggcgacaaggtgaaggacgttcgcgtcacgcatcgcctgaccgactcgccgtcctgcattgtcgccgacgagttcgacattggcggcaacctgcagagaatcctcaaggctgccggccagcaggcgccggcgagcaagccgatcctcgagatcaaccccaagcacccggcggtgcagcgtctcaagttcgaagaaacgcgcttcgacgactgggccaacctgctgctcgagcaggcgacgctggccgaaggcggctcgctcgacgatccggcgggcttcgtcaagcgcatcaacgacctgatgctcgctctctcgctgggtagcggtcgctgatgcgcgatggcagaccggagctgcttttcggtctgccgccgattctcgatgccggcgtcagaacgctgattctcggcagcttcccgtcgccggcatcactcgccgggcaacactactatgcgcaccgccagaaccagttctggcgtgtgctcggtcttctgctcggcgaaccgctgcccgaactcgactacctcgacaagcagcgctgcctgctggcgcatcgcatcggcgtgtgggatgtctatcgccagtgtcggcgacaaggtgcgctcgatgcggcgatccagtcacccgagaccaacgattttgcaggcctggcgcacgccgcgccgcaactcggacgtgtctgcttcaatggccggacggccggcaagtttaccccctggttcgcgcaacgaggctacacaacagccgtcctgccatcgaccagtccggcttatacgctcgccttcgccagcaagcttgcgctctggcgggccggattgggcgtccagggcggtgactgataccgcccgtggcgggggtcggaacagcccgcggctgaccgccacggctgccccgacccgccgaatcacttgacgggtgcgagggcgtcacgcaggcactggcgatgctccggcccgctcttgtccttgcacagttcgcgcgctttctggtgttgtacgcaacgcgccgggtcgaccgacttgctgcagtcgaccggcggcatcttctcctgcacgcagcgcttgaacgcgggcccgacctggtcctggcacgctgcgtacgcctgcttgcgcagctcacactgctgcgggttgcgcgcctgactgcagtccgtcttctgcgcctgcgcgtgcatgcactgccgacgctccgggccgcgcttgtcgcggcaggcctcgaggaccttctggtgggcttcctggcgcgccttgcactgctccgggttggtcgcagcggtgcagtcggtcgccggacgcatccccgggcccgcgccgccgccagccataccggcccccgcacccatccccgggccaggctgtgccatggctggcagggcaagcagagcggcagcgacggaagcgatgatcaatgaacttctgtgcatgggggtctcctgtagcgcggatgagggagccgccacccatcgtgcggaggtgacgactgcgtagcgggacgcgtatcatacctcgttccgtcggcggcgttgaagcgcgcacgccttgttccgtagagtccctgatcctcgttctggaagatcgcagatgcccgaagccgtggtcaacaccgttcacgaacatcgcctgaccttgccggaggttctcggctggctggtcgacgaccatctggtgagcgccgacgatgccgacatcctgctcaaggagagtcgtctgaagcgcctgagtggccatccgctgacgactatcgccgagcagcaatggaagtcgctgcaggaacctcaccgacccctgacgctcgacgacctgggggaatggctggcggcaaggatcggactcgactacctgcacatcgacccgctgaaggtggacttcacggccgtcaccgacgtgatgtcgagcgcctacgcgacccgcttcggcattctggcgatccaggtgacggtgcgcgaggtcgtcgtggcgaccacacagccgtatctgcgggactgggagaaggaaatcaagccgatcctcaagaaggagattcgtcgggtgatggccaacccggtcgatgtcgcccgctatctggtcgaattctacaacctcgcacgctcggtcaagaaggcggcgcagctcggcggtgcgagcggcaacctctcctcgttcgagcaactggtcgaactcgggcgcaccaatcggcagttcgacgccaacgaccagcacatcgtcaacatcgtcgactggctctggcaatacgctttcgagcagcgcgccagcgacatccatatcgagccgcggcgcgatctgggcatcgtacgtttccggatcgacggcgtcctgcatcaggtgtaccagattccgatgagcgtcatggcggcgatggtcagccgcatcaagatcctcggccgcatggacgtggtcgagaagcggcgaccacaggatggccgcatcaagacgcgtacggccgacggccaggaggccgaactgcgcctgtcgaccctgcccactgccttcggggagaagctggtgatgcggattttcgacccggaagtcctcgtccgcagtttcgccgatctcggcttcacggatgacgaccagtcgcgctggaaggcgatggccgacaggccgaacggcatcattctggtgaccggcccgaccggttcgggaaaaacgaccacgctctactcgaccctccgtcaactggccacgccggcggtcaacgtgtgcaccatcgaggatccgatcgagatggtcgaaccggcattcaaccagatgcaggtccagaacgtcatcgatctgggcttcgcgcaaggcgtgcgggcgctgatgcgccaggatccggacatcatcatgatcggcgaaatccgcgacctggaaaccgccgaggtggcgattcaggcggcgctcaccggccatctggtgctgtctacgctgcacaccaacgacgctcccgcagcggttacgcgcatgctcgacctcggtgtgccgccctacctgctgagtgcgaccatgttgggcgtcatggcgcaacgcctggtgcgcatcctttgtccgcactgcaagcaggtgcacgaagccagcccgatcgaggagacgatgtgggatcagttggtcgcgccctggaaagccaatcgtcccgcgcgcttctaccgcccggccggctgtctcgaatgccggatgaccggctacctggggcgcgtcgggctgtacgagatcctgctgctgtcgccggacctcaagctggcgatcagcgaaaaccgcgagatcgccaagatccgcgacctcgctttccgtgaaggcatgaagccactacgcatctccggcgccatgaaggtggccgccggggtgacgacgctggccgaggtcttcaaggtcgcaccgccgatcgagcatagctgagcgccgctgcgcgcggcagcggcgaccaactgtttgaccaatctgcagcaggccggcgtttcggtagggtgcctgggtgagctccgcaacgaccgtctcggcccgagcatcgtcacgacctaccctccgtgatcacgcaaggtcgaagcgatccaggttcatgaccttgctccaggccgtaacgaagtcgttcacaaacgcctcctgcgagtcggcgccggcatggacttccgcgagagcccggagttgggagtttgaaccgaagacgagatcgacgaccgtgcctgtccacttgagctcgtcggtcgctcgatcgcgaccctccagcacgcccgcggcggtagcggacctccgccagtgcgtgcgcatgtcaaggagattgacgaagaagtcattggtcaacgtttcaggccgcttggtgaagaccccgtgtccggactgcccgaagtttgcgtttagcgcgcgcatgccaccgatcaggaccgtcatctccggcgcggtcagcgtcatcaattgcgctttgtccaccagcaactcggctgccgagccctcgtctcccttgcggatgtagttgcggaatccgtccgaagtcggctccagtacggcgaacgcgtccacatcggtctgctcctgcgatgcatccgtgcgccccggcgagaagggaacctgcacgtcgtggccggctcgtcgagcggcttcctcgacggcggcgcagccacccagaacgatgatgtcggcgagcgagaccttcttcccgccggactgggcgccgttgaaatccttctgtatcgcttccagtctgtgcaacacgttcgccagctcggccggctgattgacttcccagctcttctgcggtgccaggcgaatacgcgcgccattcgctccaccgcgcttgtcgctgccgcgaaaagttgccgcagacgcccatgccgtcgtgaccagttgcgaaatcgacagtccggaagcaaggattgtggccttcagggcggcaatgtcctgcgcctcgatcaattggtggtccagcgcgggtatcggatcctgccagagtagtggctgcgcgggaacgagcggcccaagataacgcgacagggggcccatgtcgcggtgcgtcagcttgtaccaggccccggcgaacgcatccgcaagttcctggggattctcccggaagcgtctcgcgatcttctcataggctggatccatccgcagcgccaggtcggccgtcgacatcatcggggcgtggcgcctcgacgggtcatgggcgtccggcacggtgcccgctgccgaggcgtccttgggcgtccactggtaggcgccggcaggactcttcgtcagttcccactcgtagccgaaaagattctcgaggtagttgttgtcccactgcacaggattggtggtccatgcgccttccaggccgctggtgatcgtggagacccctttgccgcttccgaaggtgttcttccagccgaggccctgctcctcgatgtccgcaccctcgggttcgggaccgacatacttgcccggatcggcggcgccgtgacacttgccgaaggtgtgtccgccggcaaccagtgccaccgtttcctcgtcgttcatggccatgcgggcgaaggtctcccggatgtccctcgccgaggcgacggggtccggcttgccattcggtccttccgggttcacgtagatcaggcccatctgcaccgcggcgagaggattctcgagctcacggtcgccgctgtagcgctggtcatcgagccacttgccctctggcccccagtagatgtcttcttctggctcccagatatccgggcgcccaccggcgaagcccaaggtcttgaaacccatcgattccagggcgacgttaccggccagaatcatcaggtcggcccaggagatcttgcggccatacttctgcttgatcggccagagcaagcggcgtgccttgtcgagattgccgttgtccggccagctgttcaggggcgcaaatcgctgcgcaccggaaccggcgccgccacgaccatcatggatacggtaggtgcctgcgctgtgccaggccatgcggatgaagagtggaccgtagtgaccatagtccgcaggccaccagtcctgcgagtccgtcatcaagccatgcaggtcctcgattacggcgttcaggtcgagcgtcttgaactcctcggcgtaatcgaactccgcgcccatggggtttgccttggacgagtgctgatgcaggatcttcaggttcaattggctgggccaccaatccgcgctcgttggagccccggccgctgtgtgtttgcgagcgtcgcccaagaacgggcaccttgcttcgtttgacatggttctctcctttgcttgtaagtaatccactatccactcgagcctgcgaagttgcccgtccagggaatacggtcatcgacgcagattgcggcaagtcgagtagtcgtcttggcgttctcatgacaccactgatcgggcgatcggatcgctgtagccaaatccgatgaagctattctaggagcgcttggactattgatccaatgaattgtgaatatacgaacgattgtcacaagctatccatggagcgtgcctagccgtgggctgggatttcacgtcgaggggacgatcggactgggcacgctctaggccagcgcggcgaacggaccggtggggtcgatggaacggtctgccgaccgtgcctctaccgtgacgtcggtccgtaccggaccgaagctccaacagggcgctgcgccgggctcgctgtcaactcggcctggcgcctgatcggttccacctggcctgggtcgatgccggcccggtcgtcacccttcgtcaccgttcgtcgtcccttcgctcggattcgatcgtttcctcgagactctcgagatccttggagttctggcgcagaaagaagacgaagctccataccagtcccgcggcgatgagggcgaccagtgtcacgacaccccagtcgatacttgccagcgatccggaatccatcggcttctcccgcgcatcaaacgagccattatgccacccgctgcaccgcacggccgtgttggtaaacgggtaccggccggcaaaaaaagttgccgccggtccccgaccagacccggcagccgtttgcagcgtcaccagggggctggcgcgagatcgccggtcgctgttccgcggcgaggcgcctacgggccgacctcgccgagccgggcgatcaggccggaatgacggcgcgtacggttggcgcaggcgccgaccagcacttcccggctgccgacgacagcgaccttggtcgacgcccgggtgatgccggtgtagagcagctcgcgggtcaggacacggttgtgatgttcgggaagcagcaggaataccgactcaaattcggagccctgtgccttgtgtaccgtcatggcaaaggcggtgtcgtgctccggcaggcggactggtgccagcggccggaagccggcgtcctgctcggggaaccacaccatcagctcgccaccatcgtccggcagacagatgccgacgtcgccgttgaacagcttcaggacgtagtcgtttctgaggaccatcaccggccggccgacgtaccatggcgagcggggaccgccggggtgcacgccagcgccaagttgcagcaggtggcgagtgacgagcgcgttgatcgcccgcacgccgcgggctgtctcgcgcagcgcacagagcacgcggaagccgtcgaaggcggcgaacacctggcgtcgtcggctcaccgggtcggccagcgcggccacgagagcggtgcagtagcgatggtagccctcgacaatcacctgtcgggtcgcgggggtgaggtcggcgctgccgtcggatagccagctgaccgacgggtcggcagcgccggccagccagtcgcaggcctcattgccgcggccgccattgatgtcggcggccagccgcccgatcccggaggtactggcgaagcggtggctttcggagaaccagacaacgcagtcggccagcggggtcggggtgatggcgggtggcggctggatgcacgcggccggggtcgcggtgagcgaggagagttcggcaatacacgctgccgtcagtgtcgggtcggcggagacctccgagaataccgcgccggcctcgactgccgaaagctggtccttgtcgccgagcaggatcaggcgggcgtcgggtggcacggcgtcgcacagtcggcaggcgagcgcgaggtcgagcatcgatgcttcgtcgacgaccagcgcgtcgatcggcagcgggttttccgcgtggtggtggaagcgccctggctccggcgtcacgccaagcagccgatgcagcgtgtgcgactcgcgtggcagccgtgcctgcagttcgactggcagatcgccggcgcgctggcgcagcgcctcgagcatgcgtgcggcggccttgccggtgggtgcggcaagggcgacgcgcaggccgggactttcggtcagcagacaggccagcagggcgacgatcgtggtcgtcttgccggttcccgggccgccgctgatgatcgtcagcttgctccgccaggcgagtgccgccgccagcttctgccagtcgggacgatcgccgagccggcgcgcgttgtcggcgaacaggcagtcgagttgctggcgcatttcggcggtcggcggcgacgtatggcgttcggcacgcttgcgaaggctcgccgccagccggcgctcgtaggcgaagtagcgatgcaggtaaagccgcccgcagccatcgagaaccagcggcaggacttctggcaatgtcggcggcgcgcctgtcgcggcaaccattcggctggccagcaggcgctccaccagttccgtcggcgactgatcggggaacaactcgaggacagtgtccagttgcgcacagacgtgtccgctgtgcgtcgcgaggctcacgaggcggccagccgcggcgagcacgaccaggctcgttcgcggcgcgccggcctgttcggcccattgcaggaggtggctcacgaagccctcggcaagatcgttgcggcccgccggctccggggaaggcgtgctgtggaagctcatgcgtggttcgccagtgacctgtgggacagcaagctgtcgagcgattcgatggtggatcgcggtgggcgatggtgataaacaccgcaggcactgcgttcgccgtcagtgcccacagcgcgccaatccgggcggacgccgcgcacgaacagatagtagacaccgccgaagtggcgatcgtagtcgtagtcggcgatccggcagcgcaggtagcggtgcagcgcgacgcagtagatcaggtattggaggtgataaccgtgttcggccatcgccgcggcaacttgctgctggccatagtcggcagcggcaaaaccgagatggttcgatttccagtcaaggacgtggaagcgatttgcgtggcagaacaccaggtcgatgaagcccttcaggtagccgtcgaggggcgggaagccgagtctcggcagcgggtagccgtgcgccgccagccagtcgttgagtctcggcgccgtcaggccggcgggcaggttgaaacccaactcgacgagacgttgccggcgccccactgtcgacaggacgatgccgccgggcagcgatgtcgccaggacgtcgtcgagcagtcggcgcagcatgcgcgccggacggcgggcggaatcgccgttcggcggtcccaccggtgacagcgggtggctcgccagcacttcgtcgatgatggctggccagcggcccggatcggtgaagtcgatacgctcgaagagcgcatgcacgcagtcgccggcggccggtccgcgcgcgaagaggaggatgtcgtccggcccaatgtcggctgccggcccgctcaccgccggcagagcagggacggcgcggccgtcgtggtcgctcgccgacgcttcgctgtcggcgccatgctgcaggctgctgaagctgccgattcgccagccggcagccatcgtccggggtgcgaccagcgcgctcaggctggcggcggacacggcggtgctggcgagcggcgtcggcgcctcgccgggcaggtcgctcagcgacagcggcgggcccgccgtcgtggcgagcgcacgccaggccgcttcgatctcctctggcgatcgcttgtgcttcagccagtcggcgtaggacatatccttgccggcgaccagccagttgagcagactgtgagtgccctgtgccatcgatggtttgccgaacgccaggttcgcgtagcagccggcgaccaggtagcagcgctgcgcggcgcgcgtcagcgccacgtagagcaggcgcatgaactcggcatccttctcctcgcgtcttcgcctcttgatctcctcggcatcggccgcatcgagttcgaggcggaagtcgatcaccggcagcccatcgtcgtcgtgatactccttgccctcgtcctcgccgaagttcgactggtgcccatcccagaggaaaggacagaagacaatgccgtactcaaggcccttggatttgtggatggtgacgatctggacgaggttgcggtccgactcgaggcgcagttgatggacctcctcggcaccgtcgtcgcgccgacgactggccagccagcgtagcagcgcgtccggcgccggctgatcggcgctggcctgctgcagcagttcgccgaggtggagcagattggtcagccgtcgttcgccgtcgctgcgcgcgagcagccggaaagcgaccgcctcgctgtccatccaggcgcgcagcatgacgccgaaaccgcgccgcagccaggtctcgcggtagccgctgaaacgcgcgatggtctgcagcagccccatctcgtcggcggccagcgcagcgacgccggtggcattgaggcccagcagttccgtggccaaagcgctgtagaggagcgacgggcgcgccggttcgcggatcgccagcagtacgcgttcgagatcctcggcgtccggggtgtggaaaatactgtgctgcgaaagctcgacgctgccgataccgacctgcagcagcgcgtcccggagcaggcgcccctgggcgtggctcttgacgaggatggcgatgtcgccgggcgccagagcgcgttcgccgagcgtgatgcggccggcctgcgcggcgcgcagcaggcgcgccacttcgccggcggtggcgcgcagcacctgcttcttcgcttcgccgcgcagcagatactcgccgttggcagccggcagccgccagacgcgtagcgccgccgggtcttcctcgctgtggtcggtcagcggtgggcgcggcttgtcgccaacggtcaccggctcgtagttgaggccggcgagaatgaaggcgtgaggattggcggtgaagagtgcgttgctggcggcgatcaggtccgcggtcgagcgctggttgtggcgcaaggtgtagcgcgcgccagcctggcggcgggcggccaggtaggtatgcaggtcagcattgcgaaagctgtagatcgcctgtttgggatcgccgacaaggaacagcgggcccgcagccggcgcctcgccggcgccgtagatgcggctgaatatcgcatactgcagcgggtcggtgtcctggaattcgtcgatcagggcgaccggatagcggctgcgcaggaatccggcgagccacgggaagtcgccggaggtcagcgccgcatcgacgttctggagcatgtcgtcgaaggattgcacgcgctgccggcgcttctgctggcgcagcgcggcgccggactcgtcgagcatcctgcgcagcagatacaggcgggcgaggtgcagcgcctgcgtcaccgacgcgtgccgcgccagcacatcgttggccgcgtggaagaaaggatgtgtgggaggcgtctggttatttcttttcctggcggcgatgaagttcgccgtgaacagacgcgccttgctcttttccggatcgggagcgcgcaacgggtcgccgctggccaaccacagggtccaggcgcgggcgccggtcgatacgccgtctgccttgtacgaaccggcgtggagcgcggcgagtccggccagcagcgcgccggtgggtgcggcgccatcgcctccccacagttgtccggcgcgcgcgaaagctgcggccaggccaggcgtgtcgatcgccgcttcgctcgccagttcggccggccagatgacgcgcgagtgggacttggccacctggcggccgagcagccttgcccagccttccggcgaatcctggcgctgcgcgaggtagtccgcgagggccggcgagatcgctccgctggcgatatggcgtcgccagaagtcgctgacggcttcgaggcgcagcggctggtcgtcgtgcaacaggtcgaggctgaacggcaaaccggcggcgaacggcgtttcggacagcgcacgctggcagaagccgtgaatcgtgaacacggcggcctcgtcgaaggtgtgcagtgccgcttcgaggcgcatgcgcatctgcgggcggtcgacgctggcgttgttctcgacggcagcgacgagccgggtgacaaaggggtcggcagcgctggcgccgcgctgcagataggcaaggacatcgacgatgcggctgcggatgcgctcgcgcagttcagcggtggccgcgttggtgaaggtgacaaccagaatctgtggcgcgtccagccccttttcgagcagcagccgcaagtagagcccgcagaggttccaggtcttgccggtgccggccgacgcctcgatcaggcgcaggccgtcgagcgggcaggcgaagacgtccaggtcgatcgtgccggcaacgtccggcgcaacagccatgctcatcggcgcgcctcctcgagatagtcgagcagtggggcgaacacggtgcgtgcgcacgcttcgaactccccgtcgagtggctcggcgacgcctctgagcgccaggcggtaggcgggatcggcgctctcgccccaggacgcattacggctgtgggtccagcgctggcgtgccgccgccatgctgccgctgatgtaggcccaggcgctcttcgggaagaagtgcagcggcgccgacagacctcggcgataaaggccgatcagctcgccgaggtgggcgcgggccgtgctcgcagcgcagggccgcaggcggtagctgccgtcgcgcgagtgccaggtggtctgcaaagtggcacccgtcggcgccgccgcacagaggaacagatggctgatccagccggcgagatagtcggtcgggcgcacctcgtagtagcgatagcgcacgagtcccgccgggcgcaggtcaccgagtgctcccgcgagctgccacatttcgtcctcacgcgggtaggcgaactgcgcgtgcaccgccggcagcggcacaggcgcaagctgcggcgcgagctcggccgcgaagcggcgcatgcgcgcgacttcctcgatgatcagtcgctcgcccagcggcccggggggaaactcgttgccggccaatgccagcgccagcacctcgccatcctcgctaccggccagcaccgccggcagaacacgccgggagagtgcctgcaggcccggatagtcgggaagaaagggttcctcgtccggcagttcctcctcggcgaccgccagcgccatgttgagccgcttgaccagtagcgtccggcaggggttgccgaaaaactgcagcaactgttcgaggctgacctgtcgccattcggacggtggcggttcgagcatgccggaaaagaaggggagcgtggcgtccatctccggcgcagcgatctcatcgccgtcttcgtcgtccgcgctgccaggtgcaacgacgagcacggcgctgccgccgagtccctggcgcagcgcctcgcaatactcggcattgaagctgcgccgacgggcgtcgccgccggcgagaaagtactcggcagagaaggcctgcagcgggtgctcgacggtcagccgttggcgcacggcatggaggctcgccgggtcggccgggtctgtcgcacaggcagcggcgacgtagtcgagcagttcggcaagcaggaccgacggcggggcgacgctgttgtcgcggatgctgcggccgctgtagctcaggtagaggcgctgccgggcagcgagaacgaggtcgagaaacaggttgcgctcgtcgaggcgccgttgccggtcgccgggctgcggccgcagcgccatcaggtcgaactcggccggccggttgacgctcgggaaggcgccgtcgttcatgccgagcaggcagacgacgcgatagggcagggcgcgcaggctggtcagtgacgagaaggtgagcacgccaccgggaacaccgccacgccccggatcgtcgagcagcgtgcgcagcgcgctgtgtaccacggccagcggcagcggcgagcgggtgccgccgcgtcgcatgttggcgtgcagttcgttgatcgttgcctgcatggtacgcagatcgtcgacgagatcgctgtcggcgcgcgtgaagcggcccagtgcgtcgctcagcgactgctgccaggcgtcggcgtcgcgcggctgcgaccagtggtcgcgcaggtcggcgagcgcccgcacgaaacgccaccagcggccgagcgtcgccgcgtcgccgccttcgggattggcggcggcgatacgtccggcgacgacggtgttgcgcgccgctggttcgtcgccaagcgcgtaggcgaggaacagccggtgcaggccatcggcgaagctgtgccgctcggtggccggcagatcgagtcggctgcggctgctcgcatccaggccccaacggatgccggcatcgccaatccagtcgtggatgcgctccaggtcatcggcttccatgccgaactgcgccgccaccgggggttgttgcaagaggtcgaagacggcgctggcagcgaagcggctgctgcatagcgcaagcaaactgtcgaggacgcgagcaatcggattgacccgggtctgcggcaggccggtgatcgtgtagggaatccggcgcggcgccggtgcggtgccgaacaccgcatcgatcagcggcgccgcagcgggcaggtcgggcagcagcacgacgatctgtgccggcgtcggcgggtcgccggcggcgagctgcgccagcaactggtcctgtagcacctccagttcgcgcgtcagcgaatggcagacatgcacttcgatgctgcggtcgccgctggccagcgcgacgctgccgggtgcaagttcgccgaggtcgaggatcgcgttctgcacccgcgccagcaggtgctcgccgccggcgggcaggaagacgctgtcttcctcggcgatgttgccgtcgtcggcgaagagcagatcgatgtgcgcctgcgtctgctttccccaggcggcgagcagggcgttgccgacctcgtgatgactgtcctgcgcgcgcgccgcgaggtagctcaagcgcttccggtcgacgacgtcgaaccagtactcgcggcaggggttgagggtatagatgcggatatcgatccagcgcgacaactggcgcaggatgtcgaggtagagcggcggcaaggtgttcaagcagaagacgctggcgctcgggggcaggccggccagcgccggtgcattggcaccaactcgttctatcgtctcgaaaaaggcggccgccgggtgctggcggcgggtaccgagttgggcagtgatgcgccgccagagcgccgactgccagagctcgtcttcggcgcgtccggcatcgagtcccggaacgtcggcgcgcttgccgtccgaccaggccgccagccactgtgggcggtaggtgatgtaatgctcaatcaaggtcgcgccgcgctgcgccagctcgaggcgcatcaccgggtcggcgtcgcgcaggtagcgggcgagacgcggatgatcgtcggtgaagccacgatcgccaagcacctcgaacacgcgccacgccagcaaggccggcgagaagggcgactggtcctggatgtccaccagttggccgatctgcgtccatagccactgcgcgaggtaggaaaaatcgatgttggcgcagattccccggcggtcggcgcaggcaagctcgacgcggcgcctgagggctgtgctcggaacgatcacctgctgtacggtgaacggggagcagctttcatcgtccaggcgatcgagcaggcgttcaagcaggaattcgaagcggttggacagggtcagccgaagcatggcgcgtgcgggggtgggagggcaggggtggattgtcgcatccgtgggcgccgataccgcttctcccaggtggcgaaggcagtgcagcgacagcccacagcgcgcatggcggtgctgccagtcgacacgtcctcaggcccgttccctctgccgtctgccgccgtcgccggccggcgcgcaccgtgctctacgacttggttgttgaagtcacgtcgccagcatagatacagttgcttcttgccttgacttcgcggtccacttgacacctcgtggcggagccgcatacccctctgctagatccgcgtgggatttcccgtttcttaacgcagaagttgccgtcgcagccgccctctgccgattgccgcccagtcaatttcagcggtagggcggttcgttgccattgtgaatgatccacaccagatgcgcgctaccgaaatcgcccattgagcctcccgcaaaaatcaagcggccctggttcttgtagactagttcctggcgatgcgtgtcactaccaaaaaagaaagggatgaacgccttgccggtgatataggcaccttggtcgctgggctggccgacgaggtcggtgacctgacgcatgggcatgccaatctgtagctgcgtaaacttgctgcccggtgccgccttgccggtaatctcgccttcccagtcgcgcaagcccttgaccggctggccgtaccctgcttcgaccttggtcgaatccaccacttcgcccctggcgttcattcccggcccgatcttgcccggcggcgttgccggagccgacggcgcgggctggacggcgggaactggtggcgcggcttgcgccgccgcaagcggcttctcggactgggcaagcggcgctggcgaagggcttttcgcggacttcgcgctgtccaacttcgaacccttcctggcctgtttgccctgttggttcgtcggtgatgccggagccgtctgcgtcgcagccgcagtctctacctgcgccggagtcggcgctggagcctgcgcgctctcgctcttccccgagttgctcgcgcagccggacaaacctgctgcagccaccatcgccagcaacgccggccccagaactcccaccttcaacatgttcacacctcccgatgagcgacaaacaagccgcacgctgcaatcctcgcggcccccttacgggaactgtagcgttcgatcagtcaccggtcaatcccttgtcatcggtggtgtcgtatgactgtgttcgcgcttcaaccacaagcaatccgtcgtaccgagagggcaagactgcgccatgacaagctggtccgtcgctggtcaactgacgacgcgtctcggtgctcatccgcctggccggagcagccaggccgatgactgcgggcgccgagcggaaccgaactgggatggcggttcaagtgctatcccaaccacgttcgagattgatccttgtttgtggtggctcatatactctcgatagcgccgttgaatctcccacctttgacagggacgtgccatgttttacggcatcaacaacatcgcgaccttcgtcgccggaaccattgttatcatacttttgcccggaccaaattcactttatgtgatgtcggtcgctgcgcgctggggagtggcggcaggctatcgcggtgcctgtggcgtcttggtcggcgacacgatcctgatgctgctctcggcgactggcgctgcgtccttgttgcaggcgaatcccgccgtattcatgggggtcaagtatgctggggcactttacctggcctggatgggcgttggacttctgcgctcatcctttgcgacctggcgagacaactgcgccaccagcagtgaaaacactcagaccgctgcggacacttcgcgccccttccataccgctctgatcatcagcctgatgaacccgaaagcgatcctgttcttcatttccttcttcgtccagtttgtcgattcgagctatccgcacgcggccctgtcgttttgcattctgggcctgatcgtccagttcttcagtgccttgtacctttcggtactgatccttggcggcgctcatctggccctgcagttccgccgccggcgacggctttcagcgctggcgactggcggtgtcggcgggctgtttatcagcttcagcgcaaaactggccggcgccaccttgagctagaagaaaggacagcaccatgcagcccaggccgcagactgaacaggacgaactggctcgccaagccgttggtgagaactcactgttcgtcaaagccgtgaccgagcttgccgacacgcatgaggtggtcgccagcgaggatattttcgcccgtggcggaacgaagctggtcagccgcggcactcgcctgtcgggccagttttatgaccgcctggtcgcccacaagctcctcaagccgattgagcagtcgctcagcgtcagcgacgcgctcgatgcgagcaaactcgtctccctgatgcacgcagaggcgcgccgcgtgccttcgctggcgccgttgctcgaacagcccgagctactcgaacagcttggcaagcatttcagccaactgagcattcccggcccactcaccttgcgcttggccgtgatgcaatccgatcggccgaagctcttccagcacgcaatgatctcgtccgtggtcgccacggcgctgggaatcagcggtcagctgccgcgcgaagaactgcaggccttgtccttggcgagtgtcttccatgatgtcggcgaactgtgcatccagccggcgtttctcgcgcccgggcatcagatgagcgcggaagagcgtcgccatctctacgtacatcccattgccggcttcctgatgctgcgtgattttgccgagctacccaaaggaacggccaatgccgtgctgcagcatcatgagcggatcgacggcagcggctacccttatcatctgtcaggtgacgcgatttcgacggtttcgcgctatctggctgtcgccgaggtcgccgcttccctcatcgaaaagcatggtgcggacaagcggatcggcatgaaatttcgcatgaacaagaagaagtacgacgccggcgtcgtcgcgctgacctcccgcctgttcggcagtttcacgctgcagccaagcgagaagctcgacgaggtgtacctgatgacgcacctgacgcaactcggaaagctgttcgaaggctgggctgcgttgcgcaagacgatttccggtgccgatctcgaacgcgtttccgttctcgtcgaacgggtgaatgccttgcagatgctggtgatcgagccgggcttcgatcaatgccggatcgaagacatattggccatggcaggcgacgccgatcccgagatatgtatggagcttacgacgttgctggatgagctcaattggcagttcaaggcgctgctgagcggtattgagcgcgaccaatcgatttcgggggcgctccttccagcggcactcagggccgggattgacggctggctggcgcaggtgcgtcggttcgtttgcgagtaaagcagcctggtcgacagggcgcgctcacccgcgttgcattctccctccgaatgtcctggttcccgcgccggcatccctgcctctgtttggcctcgctctggcctgactgacggcggcgcgcagacgctggcggagtcaacggcgacgcacggagcaaaggcgtttcgcccgcaggggacttgcgaccgccacgggaaccccgctgcacgcaagcaagagcgacggcaagagagagggccacgacgacacgaagcgcgcctggtcatccccggtacgcgtgtctcggcgctccacccacgcgcaatgacccgaaggtcttcgccgggctcgtccttacatgatccgaaactgcatcaccacgcgtccatcgttccagatgtcgtccggactgatcgaatcgcggtggaacttgaacccgatgtcggccttgcgaaaggcctcgtagaccagttcggagcagatgtacttgcggtcgcggttctttcggcagcgtctgaagagaatgcgcatcgcgatacgcaggatctcccggttgtcgtaaggtcgggtcagttcgtccatgccgaaactgatcgcctgcttgaactgctcatcggccggcggcggcgtcagccggccgatgacgatgcgtcccttgtagggcttgttcctgccgtggtaattgcacaggtacttggacaggggcgcgaggcgaacgccgatggcggtctcgctctccaggacgaagatgcgctgcagattgtcgtcgcgatagatgatgccgacgtgactccagacggacttcgtgaaccactggatggtccgcgaaaagaaataggtgcccgagcagaagacgaggtcaccggtgtgcagctggtcccgggcctgttcgtagtcgagaacggggagtctggcaacggcttttacggcaagtggctcggccatgggtgcctccgggtcaagcgataggtctgatacgtctcgcggcgcgcgcgcccatctgcgctagcttgccttcgtcgcgtagacatagatctcgaacagaccggtgtgcatcccgagttgttcgaaaccgagattctgcaggccacgacgcaccgtatcggcgatttcgtaggggaggtcggggtccagatcgtggccacccggccgcaggaggccgttcagcagtcgcccctggtcaacatagacgtagggtatcgagatcaccgcgcgcccaccgtcatcgagaactcggcaggccgcgaacagggcatcgccgatatcgaagaaactcgactgataggttcgcagcgaaagataaaggtcgaaggcgtggctcgccacaccctgcagttcttcggcctcggcacgacggggatcaaggttgacgatcgcttgcgctgccctggcgagcgctttcgccgacagatcgacgccgaccagttgcttgaagtccttgtagaagaaaggcttttccagaccgttgccgatgcctacgttgatcgcccggcagcgggccaggtcgcgaataccgacatggcgcaagagcgtgttcagctcggcctcccactcctcgaaggcgcggtagcgctcgtcttccttctgactgcgctgtccgtacttctcctcgtaggcgacggcgcggccaccgctgactttgcgcgcgacatctcccggctccagctcggggtactgcagctggcagcggcggatgatcgtcttgatcgtcgccccgatcccgagcggcatcgacgccaggtcgatgccctcctggcgcaaggcgtcggccatgatctcgcgcacgctcttgcgcacatacggcgaggcggcggacagcttctgcacgccggagcggcccggcgcctgcccgcgaatgccggcgaccagccgcgaaaaggcgaccgggtcgtcgatgccggcactgaaatcgacccaagtgaagcgcagcaggaaagacggcaacttgtccttcgcctcctggtccgcgcccggcaggaggaccgggatgacgcggaagctgttctcctggacgcgcctgctcagcgccgcccgcatctcctcgttttcccaggagttgacgccgctcgggccgacgaagacggccacgcagcggctccggttgagcgcctgctcgagactctcttgccagggttcccccgggatcaggtgccagcggtcgagaaacggactgagctgcgcttcctcgacgagtttctcggcgagtcgttcgaccatcggcttgtcgggcgaacggtgggagaggaatacgtcgtaccctgttgcaacagtgcctgtcatttgagtctcccctgacgatggcccggccgccgaagtcttaccggcaaaggcgattatccaccgaattcggcacagaagagcgacacgtgttccccggggcgcagtgttcagaaagtcgtgccttggagtggagacgtcgccgccacgcagatatcgggtcatcgacatgttgacggggcgagcagctgaagccggcgacggctcttgccgtcgactatacttttcatgtaagtcccttctgccattgctgtctagcgtctcgcctgcgcgactcgctgaagaacggcagtcgacttccgttcaggaggagagccagcgtgtcgcgcgttgtcggaagtaccgtcgtggtcgtgtggacaagactggaggccctgtggcgtgtcgcgagcaggggggctcttgctatcgtcggcgccacgatcctgcagaccgctgtgggcctctcaggcgttggcgaggtatctgccggcgaccgcgacgtgccgccgctgaccacctatccaagtcaggtcttcacgacggaaaagcccgggcagctgggcctgtatgtcgaaggtgaggactggcatctgctggccgacatgcctggatttgagcaccaagaactcccgttttcagggccgtcgcagttcttcttcatggggaacgacacttccggaacaacggccaccgttttcgcggagcggatagacggtgccaacagtgaggagtcttgtcgaaggtattacgcgcgaggtgtccaggaggggcgcgatcggacggcgagctttgttggtgacaaaggcaaagtgggcgaggtggccgaagtcgaagcgcgcggaaagacgcttctgatgtacgactggtcgatctccgagttcgggccccaaaaggtccagttttggcgaaggaccatatactggtatccctactaccgtggtttctgctttgacttccatttcagcgtctccagcaccgcagcccaggaagatgtgctgaaggtcttcgactcggtcacgtacggtccacgcaggccttcggcagacatcgatcgcctgttctacttttttgaccgattgcggattcgcctcagtatcccgattgattggcggtacacgtatcggcggccgccaccaggccctgccggcgggatcgagttgcgctccggtaaggggcaggccttctcgttcctggtgttccccttggggaggacgcgctctgccgcgctgtccgatcagcctgaaggcgtggcagaggcggcgcgacgctcttacgaggagcgaggcgctaccgtgtcgtcgctgcagactcaatgcgctgcgggtacctgcgtctactactacgatctcaccgttcgcgcggacgatagcgcctatgcccacgattttcgctacaacgccgttcagtatcaccgtcaaggatgggcgaagttcggcgaaatggtaatgggactttcgttgttgtacggggatagcggcaaggacgctgcagaccacgtcaccgcggcattcagtcgagcgaaggtcctcgatctgggcgcagcccgtcggcccgccgcgcagggtgaccgcccaccgacggagtgattgcacgcgggagcggaccgctgaagacactgtagacggttctcctggctttctacgagcgcggtccagaaagactgcgcagacatccccggattccacaggtgctgtctgtttcgcccgcacagggaggcccgtctggtttttcgcattcgtcgtcagatggagatcgcccgtgatcgactgccaagtggggccactcgacctcggcgcgcctatgcgcgcctatgcgcgccagcgcaccggctgcctgggccggtttgcgcagcctcatcgccaacggtgccgtgccggcttcagtcagtcctcccgggtttgtgtctgcaagtcagcccggttccgtccgcgcagtagcgatggcccgatccacccacgccgaagattgctgccggaagctgatcaaatccgggggattgcccgccttgacgtgggtggttccggtaagccacgacgaagacatcatcatgaactatctgaaccattcgaagctgattgccccaacactgacgacgctcgctttaagcgcctgcttcacactgcctgcgggcctggccgggccgcagggcgcgactgggtacaccggggcaaccggcaataccggcgcgaccggcgacaccggaggcggtggcgacaccggtgccaccggcagtaccagagcaacgggtgatacggggccgccggcagcgccggggcacggggcaactacagacggcgcgatcgacaggaaggacgatggccagagaatcagagggttccgcagatcgccggcccggggctggcgattgattcgactgcgcttgcccagggttgattcctggagtagatcatgagccatcccccaccaacgttcgaggcgcagatgctcccacggccttgtcgcctttcccttcgcagtggcctgctggccttggtcatcgccttgccatgcgctccgctgctggccgggacggcgggcgacgtaacgcgagccaacaccaccagcgccccgcaagaacagcttacctggatgagcgggggcatcggcgaccaggcgctcgaagacatgcgccagcttgcggcagcctacaacgttcgtggcgaaggccagttgagtcgtagacagcatccgtcttcactctgctcgacaacgaccagctgctcgttcgcgtaacggcgccggcatccgtggctgaccaagggacgccgtggcgcctgcacggccgtcagggtttgtggtgggccgttcttcgtcgttcctgggcggattccacagtagaatcctggtgtttcgcaagggccatggccggctggccgccgaccccacacttgacgctgtactcacggaaggacgccgatcgatttcggcgaacccattctcgaccatggttcattttgacgttcacttgtggcagcgctttcgggcgatggcggtaccctactggttcggcgaggaaaaatggatcgccagagggctgctcgccttgctggtcatgttgttgctggggcagaccggattcgacgtcctcttcaatcagttgaccggagaattcacctctgcactggcggcaagagatgccgagaggttctggagcgcgatcaagaagtgcctcgccatcctggttgttgccgtgccgatctatgccttctactactacgtacgtgacaagctcggtctccactggcggcgctggttgacgcggcgtcttctcggtagctatttcagcaatcgggcgtactaccgactgaacgcaagtgccgagatcgacaacccggatcagcggatcgccgaagatatcagaaccttcaccgagcagtccctgcactttctgttggtaacagcgggtgcattgctgcagcttgtcgcgttctgcggcgttctctggtccatttcccgggaaatggtcggctttctggtcgtttatgcgattttcggcacggcggtaacgctactggtgttcggccaggtgctgattggcctcaacttctatcagctcaaacgcgaagccgacttccgcttcagcctggtacggattcgcgagaatgccgaggccatagccttctatcgcggcgagacacaggagttgcgacaggtcggtcggcatttcgacgaggtattcaggaacttcggcagacttatcagggcgcaattgaatctgaaccttttccagtatgcttaccgattcgtcaccatcatcctgcccagcgcgatcattgccgggcgggtgatttcgggggagctcgaggttggccgggcgatccaggcaaccggcgcctttgcggcgatcctgacggcgctgacggtgattgtcgacaacttcgaagagttcagcaagtttgccgccgggatcgatcgtctgcatggcttcgcgggcttcgtcaccggcaaggagaccgatcggtcgggcgcagaggatggcattgccgtcgtccaggattcgcgcttggccattgaaagccttaccctcgaaaccccaaaccatgcgcgaacgctgatcaaggatctttcgctgacgatcgatccgggccagggcgtgttgatcgtcggcgccagcggttgcggaaagagttcattgctgcgcgcgatcgccggtctgtggcgctcgggcagtggccgcatcattcagccagaggccagcgaaatgctgttcctgccgcaaagaccctacatgctgctgggtaccctgcgcagccagttgctgtatccgctaccggagcaggcgatagctgacgcggaactgctgcgcgtgctggagaaggtcaacctccctgaccttgccgcccgcttcaatggcctggatgccgaactggattgggccaaggtattgtcggtcggtgaacagcaacgcgtcgccttggcccgagtgctgctttccgcaccccgttacgccattctcgacgaagcgaccagcgccctcgatatcaccaacgaagacagcgtctatcgtcagttggcggccagcgaaacgaccatgatcagcgtcggccatcgtcccgcgatccttaagtatcatcagcacgtcctggagctgacaggcgatggcggatggcagttgtatgcggcgagcgattactgctttgaccgggaagcgcccgccaaggcgacctgacgcttcccgcgcggatcggccgttccaggtgtgttcggggtaggacccgaaggaacagcgacgggcgccacaggctgatcggcggctgccaccagattgccgccctcgtcggcttgctcgcgcatggtcctgaactggcgcgagcaccccgtccggatcgcgcgaagatgcggcggacgcgacggcgagctgtcggtggcgtactcgagcaacggcaccttggcacagctcgatccgcttgcacgacagatttccggaacctgaccactgcccccggctggcggcaagagtgcatgcgcggtgcatagtggccacctcggcgtcatcgactgaaaccggtctggtgggcgaacgcatgcagcaccggccactttgcctcggccttgcaacacgttcagctgtggcagcgcggcggtcgacccgctcaatcaggtcgctcccacggcggcacggggagaaacagcgcttccagttcgtcgagaacgacgcggaccttcgccaggcggacccggctcggggtgtagcaggcgtagacatggcgcccgaagctgctcagcggctcgtagtcgtcaagcaccgcgtgcagtctcccgtcggccaggtacgaacggcagagataggtcggcaggatcgccattccgtgaccagcgaggagcgcgtccagaatgcagtcgacgttgttgatccgaaacctgctgctgaccgggacggcggtttcctctccttggcgatcgagcagccgccacctcccgttgccgtagggatgcgggaagtcgaaacactggtgactggacagttcagcgggtgttgccgggcgaccgtgcgtgtcgaggtaggcgggtgcggcgcagatcaggcgcttgacgagggtcagggggcgcgccaccgcatcttctggcggtgttttggtcaggcgcaaggcaaggtcgatccggtcatcgatcaggtcgaccaggtcgtcgctcaacagcagttcacactcgagctgtggataacgttcggccagacgcggcagcagcggcgcaatatacaatcgtccgaaagtcagcgaggcgctgatgcgcaggacgccgcatggcacctcggtactgatccggaccgccagatcggcaccgtcgacgactgccagcgcgcgcagggcgtgctggtagaagatttcgcccgcgggtgtcaggcggagcttgcgcgtggtcctctcgaagagccggacgccaaaagctttttcgagttcgccgacctgcttgctgatctgtgcccgcgtacagtcgagacggcgcgccgcagcagccatgctgccgatttcgacaacccggacaaagcttgtccagctgctcaaccaagccatttgtcaatcattcgttgacgtcaaagcccgattctactgctattcgtcgtcccggcttcgacctatagttcgcccgaatcagagccaattccggcctggtcaattcctctacaggcacctcccatgctgcgttcgctcaaccgccccggcgtcatggccatcaccctggctgcggccggcatcctgatggtgacgatgggaacgcgccagtccttcggcctgctcatcgcgccgatcaacgacaccagcggactggggattgccaccatcagcctggctctcgccattggccagttcgcctggggtgcggttcagccggtggccggcgcgctggctgaccgcttcgggccgcgcaccgtactcaccggcggcatcatcacactggcggcgggttgcgcgatcaccccatatgccacttccggatttggcctggtggtgtcgctcggcctcctggcggcgatcggtgcaggtgccgggagtttttccgtgctgatcggcgccgccgcgcagcgcctgccactggaagcgcgcggcgcggcgtcgggagtgatcaatgccggcggttcctttgggcagttcgtctttgcgccgattctccagaaggcgatccaggcgctcggctggatgggcgcgatgtgggttctggcggcgatgaccctggcggcgctgccactggtgcggcgggtcgccagcccgttagcggtgacgccagcccctgctggcgagcaggcggacaaggggttgccggcggccttgcgcgaggcgttcggcgaccgcagctacctgttgctgcatgccggcttcttcacctgcggctttcacatcgcgttcctggtcacccacctgccgggcgaggtcaatctgtgcggactacctcccgaggtcgccagttggtcgctggcgatcatcggactggccaacatcctcggcagtctctacgcgggtgcctgcatctcccgctatcgcagcaagtacgtgctggcgctcatgtatggctcgcgcgccctgctcgtagccgtctatctgatggcgccgcgtacggcgctgactttctatgtcttcgccgctggcctcggtttcacctggctggcgaccgtcccaccgacggcagccatcgtcggcaagttgttcggggttcgctacctggccacgctgttcggcatgaccctgctgtcgcaccagatcggtggcttcctcggcgcctggctgggcgggctggtcatcgtccgtttcggcgacttcggctggatgtggtacgccgacatggcgctggccgtcgccgccgcgctggtcaacctgccgatccgcgaagcacccgtgaccagggcccttgcaccagcctgacaggggcttcgagaagcgtcttctttccaactcgggatcgccgaccatgagcaaactgcgcaacgagatcaccatcgaacgtctcaaccagcaaggcatcgagtacctgcccggctacctcggcatcgtcatcctgtcgctggaaccgaacacgctcagcagccggatgccgatccacaagctgcacgtggcccccaacgaattcctgcacgcggccagcgtcgttgcgcttgccgatacgagctgcggatacgcaaccatcgcgcacctgccggaaggcgcacagtccttcacgacgatcgaactgaaaagcaaccatctcggcaccgtcagggagggtagcgtcgcttgcacggcgaccgcccaacatctcggacgcaacacgcaggtctgggatgcggtggtgaccgacgaggcgagcggacgcaagctggccctgtttcgctgcacgcagatgatcctctggcccaaggccgaacaccgatagccccagcgaccccgctaagctgccggcacctgccggcacctggcggcgggccgactcacctcgatatgatgcttcgtcgggtgagcaacagcgcaccggctgttgcatcgaatctgttccgcttgcgtcagcagcgtcgagcccgctcagtagagcgcgtggtagatgcccggggaatagttgtcggtagggccatccgccgtcgcattcaaagccgacaggcgaggatgtccgtaagctccgcgtcggtgaggacaatcgggttggtcttcatgctgcctccccggctggccgcgacgatgcgcggcagatcgctctcgccgatgccgtacgcggcgagccgcggcagcgcgagttccacttcccagcggcgcaggctgtcgacgaggaaggcgcgcgcctcagagccgctcaggcccttctgcatcgcgaagcggcgcccgatctcgccgtatttcggcagcgccggatggtcgggtgcgcgtgcttcaagcgccgcgatgttgcttgccgtggctgccgctaccagggtgccgcagacgacgccatgcggaatcgggaagaaggcgccgagtggcgaggcgagaccatgcaccgcaccgagcccggtctgtgccaggcagatacccgacaccagcgaggcataggccatcggcgcgcgcgccgcggccgactgctggcgatgcagcgccggcagggcgtcgcgcgcggccatgatcccggagcgggcgagggcgtcggtcagtgggttggcgcgcgtggacacgaaggactcgaggatctgcgtaaaggcgtccaggccgtcggcggcgatcagcgccggcgggcaggtggcgagcagatccggatcgacgatcgcccattcggcgaccaaccggtcatcgcggaaggatttcttgaagccgccgggagccgtcagcaccgcgttcttcgtcgcctccgaaccggtcccggcggtggtcggcacggcgatgaacggcgttgacggtccgcgatagggcagttccggaccgacgccctcgaggtggtccatcaccgagttgccgggccgcagcaggccggcgatggccttcgccgcatcgagcgcgctgccgccgccgatgccgactaccgcgtcgaacggcgttccgcgcagcgcggcgaccgtcgcatcgacgaactccggcgacggctcacccgacaccctgacctgctcccacgccaggccgcgctggcgaagctgcgcgaacaagcgcgttcccgcttccgactcggcgaacgagcgcaggccggtgacgatgaggagatggttgccgtagccggcagcgatctccggcagtttttccagcgcgccgctgccgaattcgatgcgcggcaggcgggcgatcgagaagggaaagaaattgccgctcatgcgggaaatagtccattcatcggctcgccgcggcgtggctcggccatcatgtcggcgaccgccgtacgccaggcgagatagtgcgcggtctccttgtgcgcggcggcgtcggcggccgacgcgtaggcctcgtagaggatcaagcgcgtcgggtcgtcgggcgcctgcaggacatcgaagcgacggttgcccgcttcgctgaccgaggcctcgtggttcgcgcgcgttgccgcgatgaaggcgtcgagatgctccggccggacccggacatggacgagcgtgacatgcatggtggtctcccgtgagttgtccggagaattctacactccgcatgctggctgtacgcgcgcaatgacggttgccccgaccgggatggccggcgccgttgccgcgatgcacgccatgtgcctgagcgtcaggcgggcttcatcgaccctgtagatcgggcagcgtcacctgcagcaggaggacacggtcattgtaggtgtcgaccacccagagatgaggcgcgcgtgccacgaccgcctccggcttcctgaaggcgttcgcgccacgccccggttggctggtgccgaggacgccgagcaggcgatgccggtggtcgaggagaaggatgcgatggttgtactcgtcggcgagccagatgcggcccgcgtcgagcgaaaggtacttgggcccgttgagcttcaattcgggcccgaagctgctgcggtgtgccaggctgctatcgaatacctgaacacgattgttaccggaatcgacaacgtagatcgtgccatcggccccaacatcgatgtcgtggggatgcgagaactcgccatcgcgcgaaccctgctggccgacgctggccaccagcttgtcgccgcggaaaacgctgacgctgcccgagcgcacattggtggcgagcacgcgcccatccccggtcaccgccacaccctcgggcgcagccagccccttgagttcgccgacgagtcgggcagacgccccattcacctcgtagatggcaatccggtcgttgcccgtgtcggcgacgagcaggcgcccgcgcgcgtcgaactccgcatcgtgcgggtaggacagctcgcccgcaccgaacgtaccgagggtcttcagcgtcatcgcatcgagggcgacgatccggctgttggccatgtcggtgacgtacagcagcctgccgtccggcgacagcgcggcatcgtgcggttgtgccagcccggcagcctgctccgcgattagcgtgccgtgcagaagcggttgcgcctggccaatgggcaggaagagcagtgtggcgacaaagaggaggaagcgcatcatgatcacctcgactggagcagtttcgctgacggcgcccggctcgggtggacggtcttctgtcggctgccgcaccgtctcggcttgggcacgttctgttcgatgccggtacgagggcaaggttcaactgagcgcgcgaacacgctatcggtccaggcgattttcgataatcaggaaccatggccttggactcgaatactgcaagtggccatccggggataaagtcaaaacagtcctggaaacggaattgcggacattgccgccgatggcttgcaaggttcggccgtcggtttccacgacgatgtcgcaatgcgccccggagttgactgagtccgggagtttctccatcacttcctgaggctcgactctgctgcgggtggcgcagatcaaatccccgagtgtgggtttgtattgctgaatggtatggggtatcaaggccgcgaacggatcctgtgcgttggcgagaaaatggttaaggtaattccggtgggcgctgctcggtgggaacacgtctgtcggcacaccagccacccgcatgatccaactgatgaaggcagcggaccacggctccctgcagtcgtaacctgttagccggtacttgccaacggcgcgccagtactggttgatccggtcgctgtgctcatgatcgtcatcttcccaaactcccacatggggaatgctctcctcatcgccatcgatgaccactgtctgccggtcgaagtagagccattctgcattcgcggcctcgacgatcctggatttccagtaaccgagcggcggtgattccgaactgtcggccgggggtgcgatttcctgcgcctgcggcggttcttcgggttgcacagctatcttcggtgccgattcacaagcggccaaggcgagaaccaacacgatggacagaggtttcatcggcaccatggaagcctggatactggagcgtggattataagcttgtcagcacggcgtaacgtcgtcgatgaatttccagcggcgacagaagcgcccctgcgggcccgcttcggtgggcgaggagacagatgcaactcaagtcttcggggcgaaaaaatatcgctgggccggtaaagcccgtatgcatccaccacgattgattggtttcggtagggggcgcattgggtacgtccgcaggcatttccgtaccgctgtgctcgatgactcgacacgtgccgtccagcggcagcctatccagcagttcgccgaactggccagggccgttcgctacgcgccatagcccaagtccccacacggtgccgtcgaccgatcgtccatgggggagcgtcatgttcggtgcatgcgtcgtccgccaggtcatgagccagggcaacaggagttctgcattggccgcgaaaccggcatggcctatcatccccgcacgcgcattcgcatcgtgcggcaagttgggcgtgctttccgggaaggcaacgtcgttaccggcaaggagccaggcttcgcggtccggcccgggaggaagcgcgatcggcgcctcaccccacggagctggcaggagaccagtcatccgttgcccaagtttcgcccacgactcgccactgaccgcttcgacggcctccgccagcaagcggtagccgagatccgaataacaggcaggaaattggccgaattcggcgactggcctcaccaggagagggtgttgattccagggaagcggggcggtgagctgctgagccagcggaagcccgttgtagggaagccatggcggtaaacccgccgtgtgcgaaagcaggtggcgtgccgtcaagggccacgtctgtttgcgaaagccggacaggagggggagatcgctcaagtcacggtccaggtccagatacgtgagagccagcggcgtcgtaacgagcggtttggtcagtgaggcgagatcgaacaacatgaatcatttctcctggctcttgcaggtacattcggccacgagcagctctgggcggtattcgaaatggatggtgtcgaagtgaaaccattttccgccccagataaagccgttggcttcgaaaatggtcacgatgtcccgcaacgctcgatcttgcagaacacgttccgggtaagcacaggatttttcggataagcaccctgcccagcgccaatagtggcccagcccgtgcgggagcctgaaatcaatcgcgataccaaagctgtggctgcttgtccgtttcgtcccttgtatggtgcgccagttaagtgttcccaccgggctggagacgagatgtcgaagctcgggacgagcggcgatggcctcgccgacgcggatgagcgcttggtccgcgccggcgattcggctgaatgggagggattggcctgacggggcccagatcacctgaacgatattccgctggacggcaagtttatcctcaccgtaaagacgcttgaagaacggctcatgccgcatgcgtcccggatcttcgttgagtcgcggctgatcgaccggaaagcccggcgagtaacattgactcatctgatcatgcaaatcagcgtggtcaagccggtcctcgaggttaccctggctccccgagccgtaaggcaggcgatgaccatccgccaagactaggttgtctccgtccttttcaagcaggaatcccgggtaggctttcagcaggcaatcgatgcccagttgcgaatctgaataggctcctgaggatagggtgagcagcataggcacgatgctcaagagtcgtataactggtacgggcttcttgtctgtcatctctgatcatcgagttattccgagcctgcacttcttccgcggttgctcgtctggctggccgctccagaccctaagcggccatctagttttcgtggtctgctgaccgcaaccgaccccaaccagacgtatagggctctgaccttccaagggcgagttactgagcggagcagccaccctgagcaattcaccgccgaccgcacgtcggccaaaaccgaccttgggccagcggttagaatccgacagcaatgtggcgattagctgcagagcctcgccactcgtgatgcataaagtaacgcactgattctgcgtacgtttaaagcaattccggctaatctcgatcatctaaaccgcgtccgccacaatctgcgcctccgattcggccagcgaggcgacctcgaactcagcgaggaaagacacaatagttgtcgacaagtcccatagttgaagaattaggcgtcatatgctatccgagtggctaggccctgatcgttcactgggttcggcatcaccttgctaactcggccccatcctcagcatgcttttccaactcacgatccactatgaccgacagatcgtcacaggcaatccggcatctatccagttctttcgcaggtacttcagaaaagtgagcccggtcgttccgaacgggagtaatagcgctcaccttgtcttcgagctcacgcttgtcacgaaacatgtgcttgaaatgtgaccaaccctgtccatggatcattaggtctttgaggtgcccaaaatacatacatgacatcgtgtcacgttcaactgcctccggcgaatacttgtatttcctcttcgatcctgcctttttactctggatttctgtccatgccttatcgcccagaacggtacgcattacactctctgctttcccaccgtacgcggcttcgtatctattcttaattagatcccgcattgagagctcagtcgtctcgataagtctccatacgtcgtgtgcggcagagggaactgcagcgtcgacattcagccgctcatagtaattccaaaagaatttgttccgacgaattaaccttccattcaacacgtccgctatacccatatactgaaactcctccaccaccctcggcgcaagaagcggctctagtcttgcatcgcgaagaatgggagcaatcgcaaccaaggacatctcctcattctcgcaaaagtcctgtgctacggcccgggcacgaggggtgagagctagtgaccaattttctagtaatcctcgattgtcatgtaatactgttgattccgcgagcagcaaaacttctgccgtaacttgaggcggcgatatacgggccagttcttccagcatctttgcggctaagccggcttgcccacctgaactttcccagataaagcgagccagctcaactagctccgtatctgctctttctgggaatacctgcttggcgagggcctgaatagcagtctcgggaagattccttatgtgccatgggatagctctgcttccaatcggcgacgtatcgtctagagaaaacgcatatagatgctgagcgccggcgaaaaccatcgcaacagtgaagttctgtacaccggattcgccaaaaagcaaagaaaatagattgtcctgaaatcctcgcggaaatcgatcaccgaggacgcgttttgcctcatcaagaaggaaaacaaaccttggctcaatttccccacactccgcgcttacgttttgcaaatcacctatgaagtcatctaacaaatctccggtacgatgggcgcccgcgtttggagtattctcacaagggaaaccagcaatttgctttgcgcaggatgttcgggcggcacgtaccaatgtttggaataggtccgcaggcctcgcatcataatttagacgggtaagatcaacgtaaaccggcacttcgagtgcccccaaggttgcaacttcgcctgttacgcgaagcaatctgtctcttaagcgaagcaggagagctgttttcccagattgacgtccgccgaataacaacaccgcattcgtcttccgtgttgcgccaaggagcccatcacacatctcatcccgtccgacaaagaaccccgaaccagggcttattctcaggctagcggacattcccaatcctcccactttgcagccaacgttgcattaaccccatagtcaacgacgccttattgtctgaaatttcaacaatttgataaccaataaggtgccttaagctcaaagttttcggcaactttcgagtgagctggtgcagccctatatctttccctctcgaaatttctagacaaacgtcgagttcatccggatagtcacgagagaacctttccacaatttcgctaaaatctcttccagcgatttccaggtacgcgtcgacccagtcgtcaattttcgtcacagtcattgtgagcggccgttcgggatatcgagcgcacaaatagctgcagaactggcggatgaagaagggatgcccaccagtcagactgtgtattcgaagggccacttctgtcgaaaaccggattcccattcccttacccagcgtctgaaccatctgaattgattcaccgcttttcagtagaggaagatatatttctcggaagaagttgaaaaccggattgtcttttccggaaaactgtgctgcttctgcaatggctgcattggcgccagtcacgataggaacaaaatctgaggactcctgtgcgacgccacgaatgtaactgacaaagtcgaagaatcctttaaacccttctttccccgcagtatttggcaatagtcgctcgatctcatctaacattacgataacttttggccgagggctgagtggagatcgccggattacatcaagtgttcggcttaggtcggagtcgaacgcggtagcgacaggatatttgtctgggatatcaaggtaatcattgtattcattccctaatcgccatcgaataccgcgaaactctggacgaattgtcgttcttttcactaactcacgccccagcttccaatacaaccatctcgtgtctgttatgtcagcgggaattcggagaagatcaatgtaaattgcgatatctcccccctcgttagctcgcctctctatctccttcaggagtgaggttttcccgactttacgcaaaccaaagatgccggcagcggttccattcgcaatggcatcccgaatctccgcgagcgatcgttcacgaccaaagaagcgtcgaccagatactgggaagttttgagcaaaaagatcgcgtcggtatagccagcgatccagcacttcgcgtagcagatcatcggcttttcccgctgtctcgatctgcgattgtgtaatcggcacaatcgctggaaccgttcgcttccggtcttccagtcgctgaaacatcaggcgctcgaccccttcaggtagcgatgcgacgagaagcagcaccacctgctcgtccactacgccacccgtcccccattcgtgcacgaccttgtcaatgtcactaatatccgccctagcgatacccgatttaaatagacaccgaaggagaatattcccggctacgccgtagccctcgagtaagtcggcgttctttggctcgactataaagtccgccccgaccgttttctgttcgaatagggccgctctaaccggcttaaatcccgccttattaagaaaatcgtacgccagaccaccccgatagtgctggaggcgaatgctcacaatatccatgacaaggaggtcatcacgggggaaggcagcttttccgtgccggcttgatgcgaacgcctctttagcctggttgtagtatttccacgcctcttctaagtctgcgcggccattgtctctcctcgcatgtattcttgctattgccaggagaaagatgcggtcgcctctttgcgccgttttctgacttaatgctaggccgcggctcagcaagtccagtgccttcttaaactcccccatcgaggcggccaggagccctgcgtcctcgaacagctttatgttgttcggaaagaccagcaaaccttgttcgtagactcgtattgcatccgcccgacggtttctgttcttttccatcgatgcatagctggtaatcagctgtaccgacggggattgtgcaagtcctttttcgtacagtttagcagcctcgtccaagcgcttgttgtatcgagcaaggatggcctgttccaagtagttttccttttgcggtactgtctttggaatctcttgataggcggtgctctgaataggtgtatcgagaggcgttactcggaatgcttgcattccgcgatccgtcccctgcttattgaagctaacagcagttccaactggtggcggttggtccggatcggccagctgggcaaaatgaaaaaagattcgatcgtcgttatcgtccgcgatgaaaccgaaaccgcgatcggattggagtgagcttatagccccgtggaaaatttcgtcgctatctggatccaacaactcaaaatgaacgtcggctgccaacaaacctcggggaacaacttccaacttaaagataacgcgatccccccgggacaatggcaaacccgggattcgcaatgatcggcgatgaacaagaaagcgctcttcctcgctgcctggctcatcgggttttatatagccgtaacccatccggtcatcatattgatcaaccgagccgcttaggtattcattcttcacgtaatccatctccggatgtaatcgctcttcttacgccattcctatcgcattatcagctttctggtaacgaaccaagcgttgtcactgaatcagctgccgtcctgggcaatttctctctgaagggccgcttaccgacggatcggtgaccgattaagctggatgaccggagtggccgacgtgccgaggtgggccatccggcagcttccggagcgaatcggtcatctgaatgactgtgcagttgcaatacccaatgggcggaagtggccggtggccgaccgacgccatgctacacccactgactgctttctggagcgtaagggcaggcgacgaaatcaacatccccagccgactgaccggtttcggttgatcgttcgagaccgacgtcggctttggagaagaatctccaccgtctgctcgtggccggttgccgagcgacgccatcctacacccactggccgcttaccgctcatcgctccaccaagtcaacgtcagtcttgggcacacttcttcactggtctcgttctggctgattcccacccgccgtctgcaggccgagcgagtagggcatgggacgcgagccgtctctccccgcactgctcgcgaagcaccgcctcagaacgcgccatgaccccgggcaaaggcgatgaggaggtaggcggatgaaacaatcagtgtcatgaaggtcagcgccattccggcaatgcgaagcctgtagtcctcgtgcgtgcgactcacaccaaaggcatgcaggcttctgccgatcagcaggcaaaggcacagtccatgtacgagtgcggctggcgcgttgcgcaattcgacgaaggacagcaggatcaaactgagcggtgcatattcggcgaagttggagtgcacacgcatggcgcgcagcattgccgcgtcgccagcgtcgccgatggcgatgcggagcttgcgacgcaggcgcagggtgcggatgctgagtgccacgaaaaggagtgccagcaaagcggcgtaggttgggacgatggacatggtggagggcgcctgacgcgtggttatcgggaagaaggcgcgctgcagtacccggcgggagattccgggtagccaggggcccggcggacggcgaagccgcagtgggactcctcgttgagcagggcctcgcgactgctggcacaggttgtagcgacgatggctttggcatcgtcctggctgatatggacacgggcgatgtacatgcggttggtccctgaagttgcgcggaaaattctacattcggtatggcgccttcagctggcgcatggaagttcctcggcagaggttccgtcacctccgcccgagcggggttgctggtgcccggtacgaacgcaggcgtcaagcgtcccggctgtccggcgatcgtcatgtcaagcacacaccagcggggtcgctccggccggcgctaatcatgactcgtgtgtacctgctgggctcatcccctggccgggcaggcagcgcagatccaggcagaaggggccgagacccggaaccggcccgcagcgcagctcttcgtccgggttcggtggcaggacttccagtctcacccgctcggcacgacgatcgccggctgccgccagatcctcgggcaggccggcataggcaatagggtcgggacgccactcatgcagcgtcacgacatggtccaccgcctgtccgggatggcgcaggcgcagctgcaccggcacctgcgcgcgcagcccgggatgcaggccccaacttgggacgaagctgcggtaacgcaggccgtacaccctcagcggcccctggctgtcgtgctcgtgccgcatcggcagcgtgacccccgccacgacgatctgccacgcatcctccaggtcgccgccttcgcccgggcgcagccgcagttccacacgcgcggtgctggcatcgacgaggcgggaggtgccaccctgttccgggctcgccgaatcgcccagcagcggccagaactcgagagcacgcctgatttccagggtgcagccgggcagcggcacttgcccccagcaacggaactcgtcgcgtagcagcaccgcctggatcgcctcgccgagttccactccggccgcggccagggcctgcagcacctgatcgagatcccgttccaggtagaagggcagggcaaagcgctcgtggagttcgcgaccccaatcgatgaggggcagagtggaggagtcgcgcgccagcatcgccgtcacggcgcgcaacaggcaggccagggcggtggccctttccggcgtatgctgcatgcgcagcgcgcgaaattcgaccaggccctgcttgccccgcccggcgaggaagggattccacagcttctcgatgttcatctcggcccgatgactgttgccggccgcatcgcagagaaacggcgccaaactgtgccagagcagttccggcgacaggtcatgttcccgctccagcaggtccacggcgaggcacagttcgtcgaacgcgtcgccgccacgctcatcggcgcgcaccgactggccgctgctgccgacgaagtcgtgcgagtagagataagacagcgccggatggcggttgaagaaacgcaccagacgcggcagcagccgtggctccagtaggaaggggctggccgccggcgacggcccgccgagggtgatctggccaccaccgccggagtccgccacggcgccgttgaagtagagccggtagggggcaaggccctgttcggcggctgcagcgtggatcttgcggctgcgcaggaggaaatccgccgcgtcgacgctcggtgcgctattgatctcgatgaccgccgggtcgggcgtcaccgtcgtccactcgactgtcgcatccaccggcggtggatagccggccaggatcagcgtcgctacctggctggccagcgaagcttccgcgacgctctccagtacggccaggaacaaggcgaccccggagaacaggggcaactcgatgcgcgccgtcggccgtccgtccacctcgtggcagcccaggatgaagaggtaggcgccggcctccgcgagttcgtcatgcaggccactggccggagtcgcacgggcatgcaccgaggcgcggcgcagccggggatcgtcggtatcggggaaggcggccgccgcatcggagcgcatcagcaggcgccgttctcggggggcggccgcggccagtggtgtgaccaggaggctgcgcgcggccagctcggcggccagggcggacgcccagccatcgagatcgaatgcatcgccgtaccccgaggcggctgtcgggtcgctcaacgacaggagcgggtcgggaggcccgtgccagatcgaggcgccgtcccgccgacgataaaggccaagattccaacgcggttgttcctcgccggggtattgccgtccgacactgcgcagcactacgccaccggcgtgacgccgacacaggccgccgagcagcgcttcggcacggcgttccttgtcaccgccgagggcctggctcagccactccggcgaatgggcggtccggtcggtgaaggtcggttccgagccaacccagatggtcaggcccatcgcggcgatctgcgcgtcgtgatggcgtacggccgccgcgaatcggtctttcgtagtcatgttcttgtactgccataaggacaggcgacgatgttaccgcagtcggtagcgctctgccgtgctccaggcctccagagtttggacagaggtggcgcgatcgtggcaggcgtctgtcgggcttgcctggtttcgaccaacgcaggcaggctggcagtgggcgatcaccaggccagccccaaaatggtgtcgggaatttttacagggaactttttgacgaagtgctaacccacttgataatttgcatgaactttaagtggcccgcgtcttgcttgaggtgagtaagaggcaacgcgtgttcttgctaccgcgtcaccttgagagagcactgtcctgcgatctggagataggagtccgagatgatgaagaaactgttgagtggttgctctctggcgatggcagtcatgctgtcagcccctgcggcccaggccgttcctgttgacctggaacttattctggcgacggacacctctggcagtgtcgacggcactgacttcgccctgcgccgtagtggcgtcgaggcagcctttcgcagtgccgcggtcatttccgcgatcgaaggcggcgcgattggcagcatcgccgtggccttgtgggactttggaactggtgtaggcgtggcggtggactggttccgaatcagcaatgccacggaagccaatgcctttgccgatgcggttgccgcggcaggacgcctggatggtggtggagatggtcaggccaacatgctgcgtcaggccctcatctcggtcaacgggaacggtttcgagggtacgcgcaaggtcgtagacatcaattccgagggtgtgcagagcggtgagggctgtgtcttcaatagtcccgattgcgcggccgtgcgaggtgcgcgcgatgcattcctcgcgggcggcggtaccgccgttaacgccatctggatgaacgaccgcgatttcttcggtctcgacgcaagcgatgcggtcaacgcgtttgaatacggtaccacgagcgtaatcggcggcacgggcgccttccaggtgttcgccgaaaccaatgcggacttcgtgtcggcaatccagaacaagctcattcgtgagatcaccccggtaccggaacccgcgaccctgctccttgcctcgctgggtttgatgggtgtggcattcgccggcaggcgccgctcggccaaggcctagaagcaacgctttgccagtctgctggacaattctccggggcccttgtggccccggttttttgccacgacgtaggcgcgtcgccactttgccgcactgatccccgcgccgatcggcaagtcccggtgggtgcgtctagtcaggcaggaacgcacgcgcagtcggtgcggtgcctacgccaaaggtctcattcaggcgcgttgcgccaaagagaatgatcttgagttgctgcacgaagttctccagcatctcaccctcgagcagcggttgctcggggggcaggtcgaggatgtcggtcgccgccgcgagcatggtcatcacgatcatgccgcagaccatctgcagacttgccgtcggcagttgcgtgtagagaccgcgcagccggaagtcctgtgccatttcattggtgaaatgcgtcacctcgttgcgaattgccatgcgcaggatgcggctgcccccggatcgctcgctcgagatgaacacgaattgcaggcgattgcgcttcacgtgctcctggtagacgccgaccgaacgccgcagcatgtcgcgcggcgccacgtccatcttgcgtgcctcgcgcaggaggcggcgcagcgtgatcccggcctcctcgaccagaaccagacccagttcgtcggtgttgcgaaagtgacgatagaaggcgttcgggaccacgccggcttcacgggcgatctcgcgcaatccaaggctggtgaaactgcgtcccccgcccatgaggttcagcgccgcctgcagaaggttcgctcgggtcagatccttgcgcgcgctgcgcgacagcgagtcgggattctcgggtgcggctctcccgagtggggtggcagtcctcatgctgcgtattttagaacacttgtatccaggaattcgcttttctgaacaggtccgttgccctgacgggttgctattgaccaatttccgtaacaacaatacttcagtcgccaggagtttcagtgtacgattgtacacaaaacgcccaaagtcgaatcgctgatgcccttggcgggcagcgcacagtcacaccgtttcccttccggaaaggccgcaccatgccgaactacaaagctccgctgcgcgacatgcgtttcctgatcaatgaggtgctggattacccggcgcactacgccaggctgtcaagcggcggcgaagcgacgcccgacatggtcgaggccatactcgccggtgcagccaccctgtgcgaagaggttctcgcacccctgagtctttccggcgatcgcgaaggctgccacttcaaggacggcgaagtcactaccccagccggattccgggaggcctaccggaaattcgtcgaaggtggctggcaagggctgtcgtttcccaccaagtatggtggccacgggctgccgacctcgatgagcgtgttcaagaccgagatgatgggtgcggccaactggtcgttcaacatgtatccggggcttagcctgggctgtatcaacaccctcctgaaatacgggaccgaggcacagaagtcgctttatctgccggccctggtgagtggtgaatggaccggcacgatgtgtctgaccgaggcgcagtgcggcaccgatctcgggcaggtgaccacccgggccgaatctcggcccgacggcagctacgcgatcaccggcacgaaaatgttcatttcggcgggcgagcatgatctcgccgcgaacatcgtgcacatcgtcctcgcccgcctgtccggggcgccggcaggaacacgcggcctgtcgctgttcgtcgtccccaagtttctcccgaatgaagggggttcgcctggccagcgcaatgctgtcaattgcggcgccatcgagcacaagatgggtattcgcgcctcgccgactgccgtgttgaatttcgatgcggcggtcggccagttgatcttcgagcccaacaagggcctggaggcgatgtttaccttcatgaatacggcgcgcctcggaattgccctgcagggcatcgcgcacgcggaggcgtcgtttcagggtgcgctcgcctatgccagagagcgccgctcgatgcgcgccctctccgggaagaaggaccctgactcggtcgccgatgccttgatctggcacgccgatgtgcggcgcatgctgctgacgcagaaagccattgccgagggtggccgggcgatgatctatgcggctgcgcagaccgccgacatcatgttcaacgccgtgctcgaagaggatcgcgccacgcaggcagagtacgataacctgctcggcttctacacacccatcctcaaaggtttcctcaccgaactggggctggaagccgccaatctcggcatgcaggtctttggcggtcacggctacattcacgagcacgggatggagcagatggttcgagatgcacgcatcgccacgctgtacgaaggcaccaccggcattcaggcgctcgacctgctgggccgcaaggtgttgatcggcacccggggaaagtgtgtgcgcgacttcacgcgcctcatgctgcgctttgccaggccgcatctcttcgcaggcgggtgcatgggcgccatggcgcgctccacggtcaagcgcgccatcgagtggaacctgctcaccttgcggatcatgtcgcgggcgggcaaggatcgtgacctcgtgggatcggcaagcgtcgactacctgatgtattccggctatgtgatgatggcctacttctgggccttgcaggccgacaaggcgtacaagtacctgagcagtggccagggcgcggagtcggcggccttctatcgcgccaagatacagacggcagagttctatttcgaccgcctgctgccgcgcgccgacggccaccgccagggcgccctggcaccggcgcgctcgctgatgcagatggacaacgcgagcttcgcgttcccctgacctgacgaggcaagcatgactgtccgcaatctcgagttcctctttcgtcccgaatcggtagccgtggttgccgagcccgacgaggcgggccgctacgccgaagtggtattggccaatctggccgccggcggcttctccggcccggtgatttcggtcagcgccaggaagcgatcgctgttctggatcggcgccgacgtgcgcatcgacgatatggcggtggtgcccgacctggcgatcgtctgcgccgcgctggacaaggtcccgtcgatcatcgagcaactcggcgcgcgtggcacgcgggcggtgatcgtcgggccctggctgtggcaccggatgagcagcagccagatcctggccgcccgcaaggccatcctcgaggcggcgcggccctacctgatgcgcgttctcgggcctggcagcggcggtatcgtcgttcccgccagaggcctcaatgccagtgcggccccggtgtcgatcacgccgggcaagatcgcgctggtcagccagtcgaccgccgtcacggccgcgattctcgatcgcgcttccagcaagggaatcggtttttcgagcgttctgcacctgggagcgagcatcgatatcgatctcgccgacgcacttgactggctggccggcgatcccgacaccaagtcgatcctcgtccagttcgattcgctgccgccggggcggaagttcatgtcagcggcgcgcgccgccgcgcgcaacaagccggtcgtctcgattcgtggccggcgcgtggacacacgcagcatgcccggcgcaccgttcagcgtcgacgaggtgtacgaggccgcgctgcgtcgcgccggctgggttcacatcgacaacctgggcgatctgttcgaggccgccgaagcgatggcgcgggtgcggccgatgcgcggcgagcgcctgaccattctggcgaatggccacggcctcggctggattgccggggacgcgctgcagcgctccggtggccagttgggcgccctgtccaagggcacggtcaagcatctcggcgaactgctgcagacgcgttcgacgctcggtaatccgatggccttgccgccggacatcaccccggcgaactgggcggcagcgcttgccgcggtactcgcggacgacgacacggacgccgtgctgacggtctgctcgccgtccccgttcgcgccgagcgtcgaggttgccacggcaatctgcgaggtgtcgcaggccagcgagcgcaacgtgttcacgtgctgggtaggcggtcgcacgatgctcgaggcgcaacagatcgctgccgccagcggcgtcttgagccatgattcaccggaaaaggcgatcgcggtttttctcggggtgttgaactaccggcgcaatcgcgacttgctgatgcagatgccgccctcgttggcggaggacttttctcccgacattgccgccgcacgtgccgcgatcggcgaggccgtcgatgccgggagcgacgttcccagcgcagagcaggcgcgtcgcgtactgcgcgcttatggtattgccgttgccgatcattctctggcgagcagtgtcgaggcggcaataggcaccgcggaacgtatcggctacccggtcgacatcggcctcgtgctggccaatacggcggagtgtgaacaggtcgccgcgggactccgctcgccggccgagatccaacttgccgttcgcggcctgcgcaatagcgcgcgcctgcagcaaccgcggaaacgcgtcaccgcctatcggctgcgcccaagcggcgcacgcagcggcacgccggcgctgcgtctcggtgtcgccgaggattcgctgttcgggccgctgatcttcctcggtccggctgccggcgctggtgcccgccggagccgtttcgtcgtcgccctgccgccgctcaacctgaccttggcccaggacctggtcgcgcgcagcggcttcgccgcggaagcgcccgagggcgagcgcgccgcgctggaggcggcggtgagccagacactggtgcgcctgtcgcaattgctcaccgacatcgacgcggtggtcggcgcagaactcgatcccctctttgtcgagacctcgggggtggtggcgctcgacgtgcggcttcgcatcagcaggggaaaacgcctgctcggcctgcgacgcttcgcgattcgcccgtatccgaaggaactcgagcaaccgttgacctgggagggtcgtcagttgctggtccggccgattcgcccggaagacgagacccgtctcggcgaactgttgaactcgcttgctcccgaggattcacggatgcgatttttcgactcgatcaggaatctgccgcgtgcgcgcctggcccgcttcacgcagatcgactacgatcgcgagatggcgctggtcgccgtcgagcggggcagcgatggcgtcgaagtcgtgctcggcgaggtacgcgccgtcgccgatcccgacagcgtcgtcgccgactttgcgctcgtcgttgcttcggcaatcaagggcaggggactcgggcgactcctgctgcagagcatcgtcgcctactgccgcagccgcggcatcggcgaattgcgcggcgaaacgctcgatggcaacctgcgcatgcagcgactggcccgcggcctcggcttcgcgatgacgacaggtgccgaccgcggcacgattgacttgcgcctgccgctcggcaaacagccgcaggggtgacacgtcggcgaaccgtctagcgggcgagggcgcggatgtgcgtcgccaccgccaacaactgctccctgtccatgcgcacgatgaatttgcggctgaccgaactgatcagctttaccgccccggacatgcccagacgggctgactgttcggcgacaaagccgacctgggccagccggagtggccgcaggaagtaatagtccatccccgccccggtaagttcagccaccaggttggcgagagcggcgccatgtccggcgtcgtcgggactctcctcgagagcagccaggacggcatcggttctcgctcgcaggtccagcgaatggtggaagcgcagatagggctcgctgccggcggccgctgcggcggccttgcttccctggcttgcgggcgctttcgccctgggagttgatgcgggttttgctgtggtggccatgatttccgatcggttttgagctgcgctggcgacggatcgcgtcttgccgcgagcaagcgagagccgaccttcggtgtcagtataaccagggtcatgacgtcccggagcctttcaggagcacgctgcgtcttgtgtgctgacggatgcgactgccgcgatccctccagtcacccaagcagcgtccttgagcggagcggcttgcgggtttgcgagggcaggatctggcggcgacagccgttgctcgagattatccgtcccatgaaaccgccgatcatcgatcggaggtgggcccacggagccgacctgatgtcgtgaccatctccatgcttgtcctgctacgattcgcctatggcaaacactcacgacacgggctacaaactccttttctccacgccggaactggtgcgcgacctgattctcggcttcgtgccggacgactggctacacgggctcgattacagcaccctggagagggtgccgggcagctacgtcaccgaagacttcaccaaccgcgctgacgacatcgtctggcgggtcaaggtgggcggggagtgggtgtatctgtacctgctgatcgaattccagagcagcgtcgacaagtacatggcactgcgcatgatggtctatggggggctgctctatcaggacctgatcaagcgcggtgaggtcctggccgacggccgcttgccgccggtcctccccatcgtcctctacaacggtagccagcgctggtcagcggtcaccgacgtctttgagttgatcccgccagttccgggcttggtcgagcagttcaagccgcggctgaagtatctcttgatcgacgagaacgcctggagcgacagcgaattggcctcgctcaagaacctggtggcagccgtcttccggatcgaacacccggcgtcgccggctgccatcggcgacttgctgagcctgctcgacgagtggctggccgagcggcccgacctgcgccggatgttcgctctctggatccgggcgacattgatgcgcaaggccgaataccgtatcgtgttacctcggattgacgatctacaggagctgaatgtcatgttggctgaacgactcgaagaatgggcacaggcctacaaggcggaggggaaagccgagggcaaggccgaggggaaagcggaggggaaagccgaggggaaagccgagggtgaagcgctggcgctgcaaaagctgctgaagaagcgttttggtgccgtccctccggatgttctggcgcagatttccagggcttccctcgagcaaatcgatgcgtggctggatcaggtgcttgatgccggtagtctggacagcatcttcggaacaagcacgcgctgaagccctacaccttcccccgcccaatcgccaggtcatcgcgggggcacgcatctccgcgaatcctgtccccaggaatgtagcgaactcccgtgacagtctggcggcgtagctacactcgaacgcccggcttgccgcaccgcgcccaccgattgcccggggtgtcaccgccgcacgtttggcgggacttctacgaagtccggcagactcacggaacgtcccctcgacaggaatcgaacctgtatcccacgcttaggaggcgtgtgcactatccattgtgctacgaggagcaggggccgtattgtagccgttgactgtcgccagcgggaaactcggacacaaattcgggcacttgactgcgggcggcgacgcgcccgggcgaccaccggcgggccggtcgggcggggcgatggcggcactgtcggcgtggccggaccctgaggtgggggatggggtgtgcgcgcgctgaaacaggggcagccacccgatgtggcgcgatcccgctgtagttcagggcttcccgaacggtctccgcagagtagaatcgcgcgcagtcgccgccagccggctgccgcgagcacttgctcatggcgtcggcggtgatttcgcttcagtatcacccacccacaggacaacgtaagcactcatgccctacctgactctctccgatgcctcgcttgccttcggccacgtgccgctcctcgatcatgccgatttccagctcgacccgggtgagcgggtcgctctgatcggtcgcaacggtacgggcaagtcctcgctgctgagcgccctggcgggcacgggtggcctcgacgacggcaaggtctggcaacagccgggattgcgcgtgggctatgtcccccaggaaccgcccttcgccgccgagttgacggttttccaggcggtcgtcgccggcatgggcgagctgtcggcgttgctcgccgattaccacgcggtttcgcacgcgcttgctgacgcgcaggccgaccaggccagcctgctcgaacggatgcagtccctgcagggtgaactcgagtcgcgcaatgcctggtcgttcgaggcgcaggccgagcgtgtcatccagcgtttctcgctcgacgccgacgcgctggtcgggacgctgtccggcggccagaagaagcgcctggccctggcgcaggcactggcggtgtcgccggatctgttgctgctcgacgagccgaccaaccacctggacatcgccgctatcgaatggctcgaggagatgcttgtggcttccggcgtgacgttggtgttcatcacccacgaccgccggttcctcgaacgcgtggcgacgcgcatcgtcgaactcgaccgcggccgactgctttcgtgtccgggcagcttcagcgagtaccaggcgcgcaaggaggcgatgctgcacgacgaggcgatcaacaacgccaggttcgacaagtttctcgcgcaggaagaggtgtggatccgacagggaatcaaggcgcgtcggacgcgcaacgagggccgcgtgctgcgcctcgaacagttgcgccgcgaacgtgcggcgcggcgggagcgccagggaagggtcgagatggcgctcgacgccggtgtgcgcagcggcaagctcgtggcggcgctcgaaaacgtcagcaagagcttcggcgacaagacggtggtgcgcgacttttcgtgtcgcctgcagcgtggcgacaagatcggcgtcatcggtcccaatggtgccggcaagacgacgctgctgcgcttgatcctcggcgagttgcagcccgacaaggggacggtgcacctcgggacgaaggtggaggtggcttatttcgaccagtttcgcagcaagctcgatgaggagtcgacgctgatcgacgtcatttcgccggggtcggattttgtcgagatcggcaaccagcgcaaacacgtgatcagctacctgggcgatttcctctttgcgccccagcgtgcgcgttcgctggtcagctcgctgtccggcggcgaacgcaaccgcctgctgctggcccgcctgttcgcgcggccggcgaacgttctggtgctcgacgagccgaccaacgacctcgatatcgaaacgctcgaattgctcgaggagttgttgcaggagtaccccggtaccctgtttctggtcagccacgatcgcgcattcatcgacaatgtggtcacccagacgattgcctccgagggcgacgggtcgtggcgtgaatatgccggaggctatcaggactgggccgactaccaggccgctcggcgcgggaacgagataccgccggcgggcgcgggtaaacgcggcgatctgcgcccggccgacgtcgcgaaaccggcgcggccgaaggcggccgttgccggcaagctgtcgtggaaggaagcgcgcgaactcgccgagctgccagagcgcatcgcggccctcgagacggagcagaaggcgattggcgagcgtctggccgatccggcgctgtaccagtcgcaagggcaggaggcgcaacgcctgtcggcacgcctcggcgaaatcgatgagcagctactcggcttgctcgaacgctgggaggcgctcgagggctgaggcggcggaggtgcgaggcggggggggttagcaggctgttgggataggggtttcgcggattcccggatttcactgcgttgcatccgggctacggtcgcgccggcggtctggtccgcaggatggcaagcgccgacacgccgactagcaggccccagaaggcggagccgatgccggcgagcgcaattcccgacgcggtgacaaggaaagtcagtagcgctggttcgcgttcgctctcgttgcccagcgccgccgccagaccgctgccgatcgtgccgaggagggccaggccggcaatcgccaggataagttccttggggaaagccaggaagagcgagccgacggtcgccccgaacagcccgatcagcaggtagaacgcaccggcggccatggcggcgacgtagcgcctggcggggtcttcatgcgcttcgcggcccatgcagatcgccgcagtgatcgccgccaggttgagggcaaagccgccgaagggagccaggaggaggttggccgcaccggtccagccgatcagcggcgagatcggcacctggtagccggaagcgcggatcacggcgacgccgggaacgttctgcgaggccatggtgaccacatacaagggcagggcgacaccgaccagcgcctgccacgagaactccggcaccgtgaataccggcgtcgccagctcgagacggacgtcgtcgacgcgcagcagcccctgcgtcgccgccaggacgatgccgagcagcagggtgacgacgatggcgtagcgcggcagcagccggcggcagatcagataggcgcagaacatgggaaagaccagggcgaactggcttcgcatggccgcaaaggcgtcgagtccgaagcgcaggagaacgccggcgagcatgcccgaggcgatggagatcggaatccggccgatcattcgttcgaaccagccgctgaaccccgacagcgtgatcaacgccgccgagacgaggaaggcgccgacggcctcgcccatcgacacgccggccgcgctggtgatcagcattgccgcaccgggcgtggaccaggccgtcaggaccggcacgcggaagcgcattgacaacacgatactggtcaggcccatgcccacccccagggcacacatccacgaggcgatctcggcagcgctcgcgtgcagcgtttgggcggcctggaagacgatcaccgccgagctggtgaagccgacgagcacggcgacgaagccagcaatcacggccgaagcggagaactccttgagcagtcgcatcgttcttgtcgtggtctcttgcagcgggcacctggcgggcgcccaggggagtcagtcgaacggtttcaggtccggcccgccttgcgcagtgcttcgcgaatctgcggcaaggcggcctgggcggccttctcgccctcgaggatggcgtcgtgacgggcctggaaatcggtcgagccgacgctgccgacctgcgggcgaatcaccacgtcggcttccttgagttcgtagcgagccaggctctggcccatgatcgtgaacgtctgcatcaggatgtcgagcgtgctgcgtaccggctggttgccgggccgcgccgagatgtcgacggcgatgatcacatcgccacccatctggcgcgccgcgcgaaccggaatcaggctgctcaggccgccgtcgacgtattcgcgtccgctcaccttgaccggctggaagacgcccggtaccgtcgctgaagcgcgcaccgcgatgccggtgttgccggtacggaagacgatactctcgccgctgtgcagatcggtggcgaccgcgccaaacggtttcttcagggactcgagcggccgctggccgacggcatcgttgacgaactgctgcagcgactcgcccttgaggacaccgcgatcgggcagcgaccagtcgctgatcttcgattcatcgagccggtgcgccagcttctgcagctcgaaaccgttgttgccggccgcgtaaagggcgccgaccaccgccccggcgctggtgccggtgatgatgtcgggaaagattccctgactttccagcgccttgatcacgccgacgtgcgcaaagccgcgcgccgcgccgccgccgagcgccagtgccagcttgacgggtttggccaccggcggcggcgtgggggtgccggcacaaccgcccagggcagcgatggcgagcgtggcagcaaacagcaagtaacgacgcatgggcatccgttctacaggtatcggttttcgcgagtggaaaatcccggcgtggtgcgctgggcaggccgccgacgtccgctagcgctgttgccacgatggcgagcgagttgaagcgagtggcaatggtacgactaatttcggttcgaagtcggcgatcagcccggcgcggcgtcctgctcggaggagccgggcccacccccttccgggggcatgccgcgctgaccaaggctgcacccccgatttcgaaccccgacgtgtcgacgatttttacatccgcctgcgctgccataacgggcttggcgggcacctacccctcgccgccgccaaaacggccgggacaagtatgaggtgacggcacgcgtgggcacgaatccttgctacaggtgggattcagcccagagggaccagtcaacgcgcacccatggatgtcgacgaattttacacgtttgctcgcgaatcgccatccagacctcggcgactcgctcaggaggtgtaaaccactttttaaatacggctatagcaaaatagttctgctaggggcatggcttatgcttgtcgttcggtgggaaaaccatcgccctcaacgagtggatctggacagcacgattggttcggtcgttttcggcgccgttcgatttgcgcattctggggaggagtcatgaacgaattctggtgactggaacacttctcacttggtctgtcgggcctcgagtaatcgaagctaccactggttggaaaatcagatacttttcaaggaaatgcaagggaactgatcatgaacacgaagaagagcatcacgaagctggcattggccgttaccctggtgtgtgccgctttcggtacaagcagcgcccaggcggcaacggacgccgagatcgttaccgccatcgacaagagtcttgcgtacctgcacgcccaacaacaagcgggcggcaactggagctattggggtggtacctatgacgatgccgccaccggtgccgccgcgtatgcgatgctcacccagaaaagccactggggaagcaacgcggcggcctatcaggccgatgtggacaaggccatcaggtttcttctcaacaacgcccttggggcgaccgtcagcaccagaaacgatgccgtaaacatctgccccggcggtggtagctgcgccgcggcctactggtacggcaacggcgaaagcagctataccaccggactgatcgcgccggcgattgccctctacgcggcgggaaatccggcgggtgtatcgagcgccaccagcgggcctttggtgggcaagacctggggcgatattgcacagagcatcaacaacacatgggcggcaagccagagtaccgccaaccagggtgccttgataggcggctggcgttatggcctcaacgacggctacgactcagatatgtcgacgacgcaatgggggatcatttccctggcctatgacaagaccctgggggcaagtcagcccgccattctcaacaccgatctcgccaaatggcttgcttttgctcaagatccgacatcgggtgcagggtgctaccagggacctggtagtggcctttgcgatcacgccgacaccggcggccttctggtcggcctgggcctgatcggaaaacccgtcagcgatggcgctgtccagaaggcactgagttttgtaaacagcaactggcgagacgccggcagcggctggtacggcaacttcgggcacccctatgccatgtggtcgatctacaagggtcttgaaacgaacatcgggctcactgacacagcaaccattacgaatcttcggcccggcgactgtggcggcgataggggcacggattgcaactggtggcaggactataacgaatggttggtcagtaatcagaggactgatggaagctgggctggcgctgattattggaccgatccgctggcgactgccttctatctgcccatcctgggtggcaccgtgattcccgatggtggcgacacgcccgaacccggtacgctggcgctattggccggcgctctgctcggcatgaggtcgctgcggaggaagggcaacacccggagctgatagatcgtctgccgcaggcgccaagggcggggagacccgcccttgtctatcgtgcgtatcgattgcggagcttggttggcttttcggtattctggaggcggtcccgcaggctctgcccccggacgggcgctcctcggtgtatcctccggttctcgcagactatgggagagcacgaatcatggccgtagcgccggaaaccgccatcatggctttgtattgtgacttcgagaacgtggcacttggcgtacgcgacgcgaagtacgacaagttcgacatcaagccggtcctcgaacgtctgctgctcaaaggcagtatcgttgtcaagaaggcctactgtgactgggagcgctacaagggcttcaagtcgaccatgcacgaagcgagtttcgagctgatcgaaattccgcacctgcgtcaatcgggcaagaactcggccgacatccggctcgtcgtcgatgcgctggacctgtgctacaccaagtcgcatgtcgataccttcgtgatcatcagcggcgactcggacttttcaccgctggtctcgaagctgcgcgagaacgccaagtacgtgatcggcgtcggcgtcaaacagtccacttccgatctgttgatcggcaactgcgacgaattcatcttctacgacgatctggtgcgcgagagccagcgggcggcgcggcgtgattcccgagaggctcaagccgtggtcaggcgctcgccggaagaggatgcgcagcgcaaggccgagttggaagcgcggcggagcaaggcgatcgaactggctgtggccacttttgatgcgctcgtcgccgagcgcggcgacagcagcaagatctgggcgtcgatgctcaaggaagcgatcaagcggcgcaagcccgatttcagcgagtcgtattacggcttccgcgcgttcggcaacctgctcgaggaagcgcaggcacgcggcctgctggagatcggtcgggacgagaagtcgggcacttatgtgttccgcagcaacggcatcgcggcgcgggcggagttgcccgtcgagatggcggccgagccgacaccgggcaccggcgccgagctgcacagcgaagggattcccggcgaggtgacggcggctgaaccggccgatacgcgccggaaagggcagggccggcgcaaggcaggggagaaggtgggccgacgttcccgcggcgaggccagagaagtcaaggaagaagccggagcagccgaatccggcgagccggcccgcgaagccacgccgttcggcgacggcgagtcggcacccttgcccgaccggcctgagtccgtcgaggagcgtggaccagcagaggcaccgatgccgacagcgggcttcgcgttcgtggaggacaggtcgctggtggtcaccgattcaggaccggcgagcaccagcgaactggcgccgccgccagagacggcaaccgaaatcgaggacaggcctgtcaccaacgctggagccgaggccgaggcggaagcggaggccagcaaacctgccaagaaaccggcgagtcgcagtcgccgcccacgcaagcccaaggaagcgccggaaagcgcctagcgggcaaaccgacgctgcgcgagcagccggccgccaggggtgtgaaagcaaaaaagccgcgactcgcatcgcggcttttccatggttgcggcagaacccgccttcaggcagcggcctgcgccgggatcttgccggcggtgcggacaatgcggttctgggtgtcgacgtagatgagctgcggcgcatatttcgccagttcgacttcgttgtacgcggcaaagctggcgatgatcaggatgtcacccggcgcggcgcgtcgtgcggccgaaccattcaccgaaatgactccggatcctcgctcggcgcgcagggcgtaggtcgtgaagcgctcaccgttattgacgttccagatgtcgatctgttcgtattcacggatgtttgccgcctcgagaaggtcctcgtcgatcgcgcatgacccttcatagtgaagctcggcatgcgtggcgcttacgcggtgcagcttcgacttcagcattgttctctgcatggaatcaccagttcggagtggggggggaagcgcattgtagcgactaatggccgcctgtcaacgacctccggggccggcgatttcgacgttgtcgatcagccgtgcggcgcccagccgactggcagcgaggacgaccagcgggccgtcttcgccgtgttgcgggcactgcagatcggactgccggcgcaccgccacgtagtccgttttccagccgttgcggtcgagttcggcggtggcgtcccgttcgaggcgcaggaaatcgcgttcgccgtaacgtactgcttcgctgatgcggccgagcaggcgatagaggcgcggcgcctcggcgcgctcggctgccgacaggtagacgttgcgcgaggagagcgccaggccgtcgtcggcacgcaccgtctcgccgccgacgatgtcgatcggcaaggcgagttgccgcgtcatgttgcgcagaaccatcaactgctggtagtccttcttgccgaacagcgctacctgcggctgcacgatattgaacagcttgaggaccaccgtggcgacgccacggaaatgaccgggacggaactcgccatcgagttgattctggatttcgggcgggtcgacgtgatattgctgcggctctggatagagatcggtctccgcgggtgcaaacagcaggtcgacgccggccgcggtgagtttgtcgcagtcggccacgaaggtgcgtggatagcggtcgaagtcgtcgttcggcccgaattgaaggcggttcacgaaaatcgtggcgacgactgtgtcgccgtgcgtgcgcgcatccgtcatcagggcgatgtggcccgcgtgcaggttgcccatcgtcggcaccacggcgacacgaccacgatgtttcagcgctgcgcgcagttcggcaatcgacgaatggatctgcatggctattcagtcagtaacagttttccggaccggggaagctgccgtccttgacggcattgacgtaggcggcgatggcgccggcgatggacgtctgcccggccatgaagttcctgacgaagcgtgccttcttgccggcggaaacgtccagcatgtcgtgcaggaccagcacctgtccggagcactcccgactggcgccgatgccgatggtagggatggtcagccggccggtcacttcagcagccagcgcctgcgggatggcctcgaggacgatcagcccggcacccgcctcctgttgagccagcgcatcggcgatcaaacgggcggcgccggaatcgtcccgcccctggacgcggtagccaccaagctggtgaaccgattgcggggtcagcccgacgtgcgcgcataccgggatgcctcgggcggtcagaaagcgtgtcgtttccgccaattcgacaccgccttcgatcttgaccatctgcgcgccagcagccatcagcgtgacggcgttgcgcagcgcacgctgcgggctctcctggaagctgccgaaaggcatgtcggcgatcaccagcgggcgccggctgccgcgcgcgacgctggccgtgtggtaggcgatgtcggacagggtcaccggcagcgtcgagtcatggccttgcaggaccatgccgagcgagtcgccgatcaacaaggcgtcgacaccgaccgcatcgcagaccaccgcgaagctggcgtcgtagcaggtgaggaccgcgatcttctcgccattgacgcgcatccgggcgagatcgagctgcgtcagccggcgcgtcgcaacgtgggtggacatgggtttgctctccgggtttgagatagtggcgcgtcagcgtgcgcggacaagcgagtcgggtctggcgtcgccgtcacaagccatccgttcgaggttctgcagaaccagcatgctggcagcttccatctgctcgatcgcatcgacgccggcagaaagatcgccggcatgcaatgcctcgacagcggcacggccctgccgatgaacgtcgatgtgaggcttctccagccctcgatagccatcaagctgcgagaagcaggtcttgccctcgccctcataataccatttgcccagacggcagccggtgtgcgtggcgaggtcgtcggcacgcttgtcggacgtgttgaggaaaacctgatagatgtcgaacttgaatagcagatgatcgatcttggccaactcgacaagactgcgcagcgcagccagaccgatggtctgctccattttctgggcgagcgcggtgatcccgccgatcgtcgatgaagcctgccggccctgctcgctgaacgagtccgactgctcggcaaggttgccgatactgctctgggcggaggcagtttcaccctggatggtggtcaccagttgcgaaatgtcactggtcgcgtgcgtggtgcggtcggcaagtttgcgaacctcatcggcgaccacggcaaagccgcggccggcctcgcctgcgcgagcagcttctatcgcggcgttgagcgccagcaggttggtctggtcggcgatttccttgatcagatgcacgatgccgccgatcttctgggtgctgccctgcaggccaaggatcttgcccagagcgtcgcgcgagtcttcggcgagccggttcaactcgctgctgattgcctgtaccaactcgcgactgctggaggccaggccggccgcggccaccgtttcctgctgctcgtcacgcagtcggtgggcgagagcggcgagggtctgctgcgactcggccagcgattgtcgatacgagcggaacgaagcaaacagccgttgccgatcacgatcgtggcctagcgccgcagccgtcacctgatcgccttgggcgagtcgggagtgcatcgtcgaaagctggtcacgcagaccggcgttctcggcggcaagctcgtcgacgcgttgttgcaggctgcggatcttctccccactcccgaaaatcatccaattctccctttgtttgaccgagccgaccggtgtcgcggggagcgaaccgtcagcgaagtcggacggcgccaaggatacacagagcagcgccaagatgttcaagtttgcgcgcctccagcaaaaaaatgcgactcgccgcaccccggacgaaggcgacgaggcgactgcccgagcggtaccgagcaaggcggcgcgtcaggcggtgcgtcagacggcatcgcccgcatggacctgtggtcccggcgtgaaacatccggtaacaagcggttaccgaccaatctgtccgtgctgcgttaagagggtgtgacctgtcggagaaccccatgaaaactcttgtccttgctctgcttgccgctgccggtgtggctggctgcgtcgttgttcccgctgaaccggcgctcgttgtcgcccctccgcgtgcctacatcaatccaccgccggtggtggtcgtcccgggagggcagtactacggctacggccgaggctacggctacggccgtggttatcgccatggctacggctatgggcctccccgctaccgtccttactattgagtcggcactctttcgatgcgttgcatgctcaccgccggtagccaggccgcggcgctgccgcgacccgggatgtggcagtgcggcgcgatctcgagcaagggcgcgatgacgaaggcgcgcaagtgcatgcgcgggtgcggcaggctcagccgtgggctatcgacgatgagttgatcgtagagcagcaggtcgaggtcgagggtgcgcggtgcctggtggaactcgcggcgacgaccaaagcggcgttcgaccgagaacagcgcatcgagaagtcgcagcggtgccagttcggtcgtcagggcggcgacggcattgatgaaatcgggctggccgcggattcccaccggcgccgtgcggtaaagcgaggacaggtacagcagacgggattcgggtacgccggcgagcgcatcgcccgccgcgcgcacttgcgccaacgggtcgtcgaggttggccccgagagcgacgaaagccaggtgtgacgaactagccacgttggaccatcggcgcgtacctggcatctgcagccgccggaccggtaggctgtctggctgccgggcagcgagcggcgcgttgcccgcgcccgtttcccggacctgcggtaacgtccttgccgcgattcattcagggaggttcggcgcgctgtccgctggcgggcgccgacgccgccggcgctttctggcttcgccaggcggcggcagcagcatggcggcacgcccctcgtcactggcgtgcaggaaatccgtccaccacgcaccgaccgcctgatcgacttcaccggactcggcgcgcagcagcaggaagtcgtagccggccttgaaacgtggctgctggagaacgccgtagggccgtttgccggaacgttgctcgaagcgcggctgcagtgcccagatatccttgatgtcaccgacaatccgacgggtgatcgcgagcttctcggcctgcacgtcaaggacttcgtccattgcctggaagagggcagggatgaccggctcgccgcgacgcttcagcagttcccacttgacgagcacctcgttccacagcagggtggcaaagaggaagccgggggaaatcggcttgccggcgccgacgcgcgcatcggtggactcgagagccagcatgacgaagcgttcgccgagcggctggtcgagaatgacatcgagcagcggcagcaggccgtggtgcaaaccctcttcgcgcaggcgcgtgacgcagcgtaccgcgtgcccggaggtgagcagcttgagcatctcgtcgaacagtcgcgaaggcggcacgttctcgatcaggtcggtcatctcgcggatcggtcggctggcttcgggatcgatcatcaggcccagcttggcggccagacggacggcgcgcaacatgcgcaccgggtcttcacgataacgcgtcttggggtcgccgatcatgcgcagggtcttctgcttcaggtcggcgacaccatggtggtaatcgatgatggtctcggcagtcggatcgtagtacagcgcgttcaccgtgaagtcgcgccgcgccgcatcctcggcctggctgccgaagacgttgtcgcgcaggacacggccctggtcgtcggtctgcgccttgttgccgccctgttcgccgtggtgaccgcggaaagtggtcacttcgatggtttccacgcccatgttgacgtgtacgatctggaagcgacgaccgatgatgcgcgagcgccgaaaacactgcctgacctgttccggcgtggcattggtggcgacgtcgaagtccttcggtaccagaccagccagcaggtcgcgcacggcaccgccgacgacgtaggcctgatagccgccctcctgcaaggtctcgatcgtgcgccgacagccacgactgatctgctcccgctgcagaccgtgctgggcagcgccgatcaccgccggctgactggggctgccggtaccttttcgtccgaggacgcgggatatgaacttgcggatcatcgctggtggctcgtggctcgtcgtgcgctataggcgcggcatgatagcggatattgcgccggccggcagcgctcccttcgccatgcgctcaagcgaggaggctgatgaccggccaaccggccgcttcggcgtgcgtgcgcagggtcgggtccgggtcgacggcgaccgggttgctgacccgggaaaggagcggcaggtcgttttgtgagtcgctgtagaaccaggaacgctcgaagctgctccaccagagtcccatcgcctcgagccaggcctcgacacggaggatcttgccttcgcggaaggaaggtatgccgcgcggccgaccggtgaattggccgttctcctgcgccgggatggtggcgatcagatgcgcgatgccgaactcacgcacggtcgaggaggtgacgaagctgttggtggcggtgaccacggcgcacagagcgccgctgtcgaggtgctcgcgcacgagtgcgcgtgccttgtggctgacgatcggcagaatgtgcctggccatgaactcctgatgccaggcgtcgagcaggtggcgtgggtagcgcgccagaggctgcaactgaaaatcgaggaagacatcgatatcgagggtgccggccttgtactgctcgtagaattcgaggttcctcgcttcatacagttcgcgatcgagaacccccttgttgatcaggaactgcgcccattcgaagtcgctgtcgccgctgatcagtgtgttgtcgaggtcgaaaaggacaagatccatcgtttgcttctttccggcaggtcagaaatccagggatgactgcagaacctcgcgcagcagcggcagcgtgatcggccgcttgtgctcgagcgagtaacggtcgatagcgatgagcagggccgtcaggctgcgcatgtcgcgcggcgcgcgcgcgaaaaggtagttgaaggcctcggccggcaggaccagcccacgcgcgcgcgcctgttcggccagcgcggccagcttctccggatcgctcagtggctgtagccggtagaccagaccgctacccagtcgggtgcgcaggtcttcgcgcagggcgaggcgcaagggcgggacgctggccgccaccagtagccggccaccatcggcgcgcaggcggttgatcaggttgaaagcggcgacctgtccgctcgcgtcgagcgcttcgatgttgtcgatcgcgtgcaacgtgtcttgcaggtcgacagccgccaagccggggtcctgccgagcatcgctgtagctggcctggctggcctgcaacagatgcgacttgccggcaccggcctcgccccagaggaagaatacgggttcgcgattgactggcgccagccaggacgccagtccggtcagcgcttccgcgttgctgccggtgacatagttgtcgaggctgggtggcacttccggcagcaggtcgaggatcaactggcgcatcaagagaggcttcgacctccggcgctgacgctgcgatcagcgcgcgcaggaggcttttcggataagattcgggatcgcaggcgatcggggtggaccattctaccactgcgcagcattcgccagccttgcttgggacgccctaccagatgactcaggaatctctctcctatcgcgatgccggtgtggacatcgacgccggcgatcaactcgttgaacgcatcaagccgctcgccaggaaaacgatgcgcgaaggtgtcctcgccggtatcggcggttttggcgccctgttcgaagtgcccggcaggtaccgtcagcccgtcctcgtctccggtaccgacggcgtcggcacgaagctgaagttggcgttccagttgcgacagcacgacacgatcggtatcgatctcgtggcaatgagcgtcaacgacatcctcgtccagggtgccgagccgctgttctttcttgactattttgcctgcggcaggctggacgtcgacgtcgccaccgatgtcgtcaagggcatcgccagaggctgcgaattggccggctgcgcgctgatcggcggcgaaacggccgaaatgcccgggatgtatcccgacggcgagtacgatctggccggctttgccgtcggcgtcgtcgagaaggcggcaatcatcgacgggtcgacgatcgtcccgggtgacgttgtcctcggcctgccgtcgtcgggtgcgcattcaaacggttactcgctggtgcgcaagatcatcgcccgcgcgcagccggatctgggtctggccttcgacggcgagcggaccctcggcgatgcgatcatggcgccgacgcgcatctacgtgcagccgctgctggcgttgctgcgggcgctaccggtcaagggcatggcgcacatcacgggcggcggcctgaccggcaacgtaccccgcatcctgccggcgcacgtcagggcggagatcgtccaggcggcatggccgcgtcccaagctgttcgagtggctgcagcgcgaaggcggcgttgccgagagcgaaatgcaccgcgtcttcaactgcggcatcggcatggtcgtcgtcgtttcccgcgagtgcgtgcagcaggcgatgcaagtcctgcgcgacgccggcgaaccggccctggtgatcggcagcatcaaggtccgtcgcgaggacgaagcaccgaccactgtcgtgtaagctacgacgccgctggcgcgtcctctgccttgtggctcgagcggggcaaccggccggcacgcgcgtaacccggcggggcgcgcgtcacaccttgatgttgatgccgccttccccgggcgtttgccggcgacctttgcgagagcgcgtgtcgagcaggaccggccgtttttcggaccggcgctcggcctgtcggcgctcgccggtcaccggcgtactctgcggcggagccagtggtccggccgggggtcgtggcggccggcgcgcgggttgatcaccgggaagagccggttcaccctgcgcggaggccgatagctcgttgcccaatctgccggaagcgccgaccggttcggctttcctgccgacgtcgagatccttgttcaggttggtcacaggcggaattgcttccgcgggaatcctcatcgtccagttccctttcaggcgcgtgccatgcggtgtaacccgtcgactcctcgacgacgaaccgctccagatcggcttgaattgccactctagcactccctcattggaagataaaccatttcttaccaatggcttgctggttcccggtgcgtgtcggcgggcaaccgacacgctgatcgcgcacctcaccctggcagccttttcgctcacgccggcgagcagccagatgaatcagggtttccgattcgctctggcttcggtacactccgctgcctgcccggtccctgggctcacccgttgcaaatcgcctttacttgcccgctgcggcgggggattcggatcatcatgccgagcaggaaaaatcgccttgtgttgttggccgtcgtcgctgccggcctgatcgggcttggctacttcgcgtacacgagctttcgcgagccgggcggcgcgctcctgccggcggcgcccggtggtgctggcaagccggcggcggccggcggcccgcccggtggttttccgacccccgtcgaaaccgcccgggtcctcgccgccgaactcgcggtcgaggcgacggcagtcggttcgctgcgctccaacgagtcggtcatcctgcggccggagacgccaggccgcatcgcctcgatcaattttcgcgacggcgtcgccgtcggcaagggcgccctgctgatcgctctcgatgccgcgacgcagtcggccgaactcgatcaggccaaggccagcctgggcttggcgcaagccaatcatcagcgcaatcaggacctcttcgcgaggaagttcatcagccgccaggcgctcgacaacacgcaggctggactgaaagtgcaggaagctgccgttgccgtggcgcaggccaggttcgaaaagatgcatatccgcgcccccttctcgggaatcgtcggcatacgcaatgtcagtgtcggcgactatgtcaaggaaggacaggaactcgtcaatctcgaggacatcagcacgctgaagatcgattttcgcctgcccgagtcctatctgacccagcttcgccccgggcagcggctcgaggtggccagcgacgctataccgggccagctttttccggccgtgctcgatgcgatcaatccgctggtcgaggcgggcggccgagccatttccttgcgggcgcacttgccgaatgccgagggtcggctgcgccccggcctgttcgtgcgggttcgcctgatcttcgagcagcgcaacaacgtgctgctgattccggagcaggcggtggtgccggacagcaaggcgccctacgtctatcgcctcgtcgacggcaaggcgaagcgcgcaccgatcaagaccggcctgcgccgcgacggtcaggtggaagtcatcgagggcctgagcgctggtgacgaggtggtcatcgccggtcaactgaagctgcgcgacggtgcggcggtgcgcgcagcggggcagggcggtgcgccaggggcgccaccacttcccccccctgagggcgcgccgcccggtgccgacaaggcggtggcgaccgacggcaaggcagcgaccccggcgggaccggggaaatgaagatctccgatctgtgcatccgtcgtccggtcttcgcgacggtactctcgttgtcgatcatgctggtcggtctggtttcctacacccgactaccggtgcgcgagtatcccaagatcgatgagccggtggtgaccgttgacacgacctatcgcggcgcctccgcggagatcgtcgagtcgcagatcagcaagccgctcgaggactcgctcgccggcatcgagggggtggacgtgatcacctcgatctcgcgccaggagaacagccagatttcggtgcgcttcaagctggaacgcaaccccgactcggcggcatcggatgtgcgcgaccgcgtctcgcgcgtgcgcaacaagctaccgaccgacatcgacgaaccggtcatcgccaaggtcgaggccgacgccaacccgatcatctggatcgccttttcctccgaccagcactcggcgctcgaagtcaccgacgtggccaaccggatcgtcaagccacgcctgcagacgctgcctggtgccgccgacgtgcgcgtcttcggcgagcggaagtttgcaatgcgcatctggctcgatcgcgaccggctcgccgccttcaacctgacggcacaggatgtcgaggacgcgctgcgccggcagaacgtcgaagtgccggctggccgaatcgaaagtcagagtcgcgagttctccgtcgtcgcccgcaccgatctcaccgagccggcgcagtttgccgagatcatcgtcaagcaggcgaccgacgccaagggcagctacccggtgcgcatcgccgacctcggccgggtcgagatcggcgccgcttccgagcgcagcagcgtacgcttcaacgggcggccggcagtcgccctcggcgtcatcaagcaggcgacggcgaatccgctcgaactctcgcgggcgctgcgtggcgaactaccgaaggtgatcagcgaactgccgcagggaatgcgggccagcatcgcctatgactcgtcggtattcatcgatcgctcgatcgacgccgtgttcaagaccatcggtgaagcgatggcgctggtcctgctgatcatcttcctctttctccgcaacttccgggcgacgctgatcccgttggtgacgatcccggtatcgctgatcggtgcgttcaccctgatgctggtgctcggcttcacgatcaacacgctgacgctgctggccctcgtgctggccatcggcctcgtcgttgatgacgcgatcgtcgtcctcgaaaacattttccggcacatcgaggagggcatgccacggcggcaagcggccttccagggcgcgcaggagatcggcttcgccgtcgtcgcgatgaccatcacgctggcggccgtgtatgcgccggtcgctttcatgaccgggcggaccggcaagcttttcgtcgagttcgcgctgaccctggctggcgccgtgctggtctcgggcttcgtcgcgctgaccctgtcaccgatgatgtgctcactactcctcaaacacgagacccgccacggcaaggcctacgtgtgggtggaaaacgccctgaaccggctgacaagcggctatcgccgcgttttgaccgcggcgctcgcgcgccgctggctggtcatgctggcctttgccgtggtggcggcggcaaacgtcgtcctcctcggcgcgctgaaatccgaactggcgccgatcgaggatcgcggcgtcattctcggcgtcttccttggtccggagggcgcgactctcgactacaccgacaagtatgcgaggcaactcgagagcatctacgccaataccaaggatgtcgaacgctacttcgtcgtcgccggcaacccgaccgtcagccagggtatctccttcatcggcctcagcgattggcaggaacgccagcgcaacagtggagccgtggtcaaggaactgttcccgaagttcatggggattcccggcgttctggccttcccggtcctgcctccctcactggggcagagcccgcgtgagcggccgatcaacttcgtcatcgtcacctcggcgtcgtacgctgagctggaccggatgaccagcaagatcctcgaagaagtcgcgaagaattcgggcttcaccaacgtcgataccgacctcaagctgaacaagccggaattgtcgatcatcgtcaaccgcgacaagtcttccgacaccggcgtccagatcgaaaccgtcggccggacgctcgagaccatgctcggtggtcgtcaggtgactcgcttcaagcgtgagggcgagcagtacgacgtgatcgtgcaggtagcgaacgccgatcgggcaacgccttccgatatccgcgacatcttcgttcgcgcccgggacggcagcatgatcccgctggccaatctgctcaccgttgacgagtcggtcagcccacgtgagctcaaccacttcgcgcaacggcgcgcggtcaccattaccgccaacctggctcccggctacgccatgggcgaagctctcaagttcctcgaggaggccgccggacgcgttctgccgccgggctatgccatcgactacgccggccagtcgcgcgagttcaggctttcgtcatcgtcgctggcgctgactttcgtgctcgcgctggccttcatctatctggtgctggccgcccagttcgagagtttccgcgatcccttcatcatcatgctgaccgtgccgctgtcgatgaccggcgcgctgctggcgctactgcttagcggcggcacgctcaacgtctacagccagatcggcctggtgacactggtcggcctgatcaccaagcacggcatcctcatcgtcgagtttgccaaccagttgcaggaacagggacgtgcgatcaaacaggccgtgatcgacgcttccgagttgcgtctgcggcctatcctgatgaccaccggcgcgatggtgctcggggcgattcccctggcgttggcccgtggtgccggcgccgagagccgccagcagatcggctgggtcatcgtcggcggcctgctgctcggcaccttgttcacactgttcgtcgtaccgacggtctatacgctgctggccaagcgcacgaaaagagaggtgtccgacgagcgaaatgcccaccagatcaccgattgagccgtcgcgcattaccccttcacggcgtagcaaatccgtccgacgatcaatagccggccgcggagagttccactggctggctcagtggggcagttccttgggattcctgagtgcagaccgggtgcgtcatcccctggactttacataatacaaattatgcgtacttaacggcgagatgtggcgggtcgcctgggatcggctcttgcgccacgctaaccggagggccagccaaaaatccctcaggcgtcggccgcgggcatcgcccgttcgatgatccccagccaatcgttgccagaggcaagctaccgtactgccagtggcctggactagcatggcgtacgagcagactcgccagcagaccgagcgccaggcgatcggccggactgcgcgcagaaaaccaccgatccttcaccgccgaccagtcgcacctgagggcggtgacatgacgatcgagggctgcattgccgctgcacgcctgcgccatttcggcgaagtgaacttcgaggatctcaggggcctcatgcaccgagcgcagcacgtccaggcacttgatgttcccgctgccttcccagatcgcgttgaccggtgactcacggaacagccgcggcatcggcgagtacgaagaacttgtgaccgagcagttcgtaggcctgaccccgctgatcgccgtttccatcagcgcatgataggcgggatgaaagcgcaccagatcggttcggtgaccgaatcgatcgtgagtatccagtatgaagccttgttaaagtatgccagtaaaggttaatgctaatgcagattgtgacgtttggctcgttgaactcggctgtcggtcgcaagcccgggccaaactcctgcagcgcgccaaggacaactttataacccttgttatataagttatctcaaggctatatctcatcctttacatcactccagcagggcgaacgatcagctcccgagggttgcgcacgcgcgcttttccaggcctccaggatccattcagtggtaaattacagggctacgcgggtcgctgccgacagccgccttcgcccgccttcccccaccttagatccggtgttcgccgatgccgcagattaccgccaaccaactgcaaatcgagtacgaaattttcggcgacgggccgtcagcgccggccatcctgctgatcatgggactcggcgcgcaactgagtcgctggaacgtcgaactctgcgaggccctcgtggaccgcggttaccgcgtgatccgcttcgacaaccgcgattgcggtctgtcgagcaaactcgacgaggcaggcgtacctgatgtcggcaaatcgctgcgtacgggccagccactgctggctccttacaccctcgaagacatggcggctgacagcgtcggcctgctcgacgcgctggccatcgagcaggcacacatcgtcggcgcgtcgatgggcggagcgatcgcgcagatcgttgccgcactttatccgcagcgggttttgtcgctgacctgcatcatgactaccagtggccatcccgacctgccgccaccgacgcgcgcggcttcccaggcgctgtttgcgcctctgccggcggcgcgtgacaaggagagtctggtcgaggacgccatcaggcgccagttggcggtcgccagccccgatttcccgagctgtccgcagcgtctgcgcgacctgatcaccgaagagcatgagcgcgccttccacccgcgcggcgttacccgccaactggcggcttttctcgccagcgatcatcgccgcgagatgctgcaaacgatccgtgcgccaaccctcgtgctgcacggggccgaggaccccctgattccggtcgcctgcggccacgatgtggccgcgcacatccccggtgcggagatcaaagtgatcgagggaatggggcatgacctacccctggccttgaccgacgtgttcgccgatgcgatcgccgccgtggcgcagcgtgccgggcgctgagttgaccggcgagcggcaggttccagcattcgccgcggcggcctgcccatgccgttgaatcctcttcttgcgctggaacctctggtttttgtcgatctcgagacgagtggagcgaacttcgccagcgaccgggtgattgaggtcggcctggtcgaagtggacgccgacggtgtgcgcgagtggagcgtgctggtcaatcccgaagcaccaatctcgcctttcatcacgcggctgaccggcatcgacgatgcgatggtcggcagtgcaccgacctttcgccaactggcgccaaccttgctggacaggctgcgcgggcggctgttggtcgcgcataacgcgcgcttcgactacggtttcctgcagtgcgagttcaaacgactaggtgtcgagttccgaaccccgacgctttgtacggtcaagctttcgcgcaagctgttccccgaacaccatcgccacaacctcgatgcgctggtcacccgccatggcctcaaagttgcagggaatcgccatcgggccctcgccgatgcgcgcatcttgtgggagctgtggcagtgctggcacaaggatctggcatcggaaaccgtgcgcagtgccgtggccaccatcgtcggccgacccgagctgccgccgcagatcgatgccgccgtgatcgacgacctgcccgaggcggcaggcgcctatgccttcctcggcgctgatggtcgacgcttgctggtcaggcgaaccggtaatgtccgccagcaggtcctggcacattttgccgccgccaaccgtgacacggcgctcattcgcgacacctggcgcatcgagtggcgcgatgccgccggcgaagtcggcgctcgcttgcacgagatcgaactcgcgcgcgcgaccgccaccgagtccgggcttgcggcggaacctggggacgccgccggcgaactctgttcctggcaacttcagcgaagcgcagggggtggcttccggccgcaactcgttttctccgcggatcgcgattttgctgttgccgacgacctgttcggcgtgtacccgaatcgtcgcgaggccttgcgcgccttgcgccggttggccgatggccagcgcttgtgccaccagcagttggggctcgaagaaacggccagaggcgaggcctgttccgcttaccgccagaagaactgccgtggcgcctgtatcggcaaggaggccgccgccgtgcatggtgcccgcttgctgaccgcgctggcgaagttcaggctgcgggcctggccctaccgagggccgattgccctgctcgaacgcgacgacttcgggatgcgcgaggacattcacttgatcgaccggtggcgccatatcggcacagcgcgttgcgaagaaaccctgcaggcctacctggccgacggaccgcactggcaccgccgcttcgaccccgagatctaccgcatcctcagccgggcactacaggcaggcaaggtgcgcattcgccccttgcctgctgttcatcgtgaaggcgggccggcgggctgatcgccggcccgcccaccggccttgcgcaggagatcggcaatatcggtgttgtcggtcttcagagcccagtcgatggcagtcgccccacgctcattggcgatgttcggatcggctttgttcagcagcagcagctcgaccacttcgatgtgcccgaaacgagcggcaaagagcagcgccgtcgaaccgttctcggtcgtcccgttgacctcggcgcccttcttcagcaggtactcggcgaccgcggtgtgaccattgaaggccgcgtagatcagcggtggccagccgtagagattgacgtcggcgccggagtcgaccaggcgctgcacgaaatgcagcttgccgcgataggccgccaggctcagcgcggtctcgccattgcggttacgggtgttgatgcgggcgcggcgcttcaacaagtaatcgaagaattcctggttgtcgcgattgacggtctgcatcaacagcgtgttgcctgcggcatccactgaattgacgtccatgccgcggttgatcagcttgatcgcccaggcggtgtcgccggaaatcagggcttcttccatgtcttcatagacgcccgccgcggcaacgatcggcagaagcagcagggcaaacagtacggcgagggttcttttcattgggcaactttcgtacgggcttcaggaaacaggcgaaagaagttctccgtcgtagcgtcgacgacgtcttcatagcgcaggccacgcaattgcgcgatctcttcggcgacatgcctcacgtagcccggctggttgatcttgccgcgatagggaaccggcgccaggtacggtgagtcggtctcgaccaggaggcggtcgagcgggatgcgctgtgccacctcccgcaccgtcagagccttcctgaaggtgacgattcccgacatggagaggtagaaaccctgatccagtgccgccgcggcaacctcccaggtctcggtgaaacagtgcatgatcccgccggcctcgccggcgccctcctctgccattaaccgcaaggtatcggcaccggcatcgcgagtgtgcaccaccagcggcttgccggcggcgcgggcggcgcggatatgggtgcgaaagcgctcgcgctgccactccggcgcgtccttgtgccagtagtaatccaggccggtctcgccaatggcgatgactcgcggatggcgggcgagttcgacgagttcgccgactgtcggttcgcgcaccccggtcgactcgggatgcacaccgaccgaagccagcagcggcggccacgcctcggcgagcgccagaacgcgcggcaactcctccagggtgacgccgatgcagacggcgcagccgaccccgttgctggtcatcaagtcgatgatcgccgggaggcgcgccgcgagctcgggaaaatccaggtgacagtgcgaatcgacgagcatccgcatcccgtcagatggtgtgagtcgggcggccggactgcatcaccccaccgagaagaccttcgatccgccgccgcgcttcgatgccggaatcgtcgcccttgaaatgaacaccgattccctgcgccttgttgttctgcgcacccaccggagtaatccagaccaccgttccggcgatcggcagcttcgcgggatcgtccatcagcgacaggagcatgaagacttcgtcgcccagcgcatagttgcgggtcgtcggaacaaagatgccgccatggcgcaggaagggcatgaacgccgcatacagtgccgacttcgagttgatgttgagcgacaggactgtcggcctcggtcctgcgggtgcggccgccttcggctggtctggttctggcatgtcccctcaggaggttcggaaaagccccgcgtaattcagaaaaaagtcttcaagaaacaggcggctattcaagggttgttcgcactgggccttgtattgtagcgcctttcggttgaatgccaagagcttgcccgtatcggtcgcccgtgccagacgctggagtagcgacgcctgcggcagaaaatagcgtggagaaaggccggcacttgccagagtcaggtcgaaaagccatttctgcgcccaatcgagcgtcctcttgagcggcgctgggcgcttgtcggccttgaccagtttgtccaggttggcagccgccgccagcgggtcaaacccctcggtgcgcgcgacctgggcgagcagcgcatcgagcaacgctcgctcgccgctgccggcgagctcgaccgccaggaggggcgagccgccggccagtgccagccagtcgtcaatggcgtcgttgacgccggcctggcccagccattgcaccgcaaggtgtcgtgatggccgtcgcaccggaaccgactgacagcggctgcggatggtcggcagcaagcggtggggttcacttgctaccaatataaatagagtatttgcgattggttcttcgagtgatttgagaagtgcattggcggtggcgcgattcatcgcttctgcgggactgagcagcaccacacgcactccgtggcggtgggtaccgagatgcaggaaggcgtcgaggccgcgcacctgatcgatggtgatctgctggctcgccttcttcctgccgccgccgccctcgccttcgaccgcctcgctgctctcgttttcggccagcgcatccggctgcaacaggcgcaggtccgggtggttgccctgggccagccagccacaggccagacaactgccacaggcgctaccggccggcgtgacgttctcacagagcagggactcggcgaagcggcgggccagatcgaacttgccgataccccgttgaccggtgatgaggagcgcgtgcggcagttgtgctcgtcgcgcgcgcaactgttgccagacctggtcgtgtaattgaataatattcataaacaatgtattgcaatgatatcttcaatcattttcttgattgcctccggcgcttgctcggcgtcgatgatctgtatgcgctgtggcgctgcgatggcgcgctcgagataggcgcgtcgcacacgctcgtgaaagtcgctccgctcctgttcgaagcgatcgagttcgcgcgcttgcgcgacgattctcccgctcgcaatcgaagacgacaggtcgaacagcagggtcaggtccggctgcaggtgggagtgcacccattcttcaagttgcgcgaacttcttgcgttcaagcccgcgtccgccactctggtaggcataggtggcgtcgctgaagcggtcgcagacgacccagtcgccccgttccagggcgggttcgatgacgcgtgccaagtgttcgcgccgggcggcgaacatcagcagcgcttcggtttcgaggtgcatcgcttcgtgcagcagcagttcgcgcagcgcttcgccgagtggcgtacccccgggttcacgggttgtcagaacctgcagaccacgccggcgaaggaaagcggccacccccgcaatatggctgctcttgcccgccccgtcgatcccctcgaaagtgatgaacttgccgcgccgtcggctctcgtctgaactcaagacttgccacctcgctgatagcgcgtcacggcctgccgatgttcgtcgagagtgcgtgagaaatgactgctgccgtcgccgcgtgcgacaaaatacaaggcctcggtgcgcgacggatgcaacgccgcctgcagggacgccagaccgggcatcgcgatcggtgtcggcggcagacccgcgcgcgcataggtgttgtagggcgtgtcggcgagcaggtcgcgcttgcgcagattgccgtcgaaacgctcgcccaggccgtagattacggtcgggtcggtctgcagcagcatgccctgccgcaggcggttgacgaatacgccggcgatctgcgctcgatcgacgtcgcgcccggtttccttctcgacgatcgacgccatgatcaaggcctggtaggcatcgcggtagggaagcccctcctccctggccggccactcgcgcgccagatggcggcgcatcgcgcgataggcccgggccagcagatcgacgtcgctgctgcgtttggcaaagaggtaggtatcggggaagaagacgccctcggcggcatcgttcggcgccccgagcaggcgcatgatctcgggttcggacagtccgacggtctcgtggcgaaggtccgggtgcgcatcgaggcgctcgcgcatctgccggaacgtccacccttcgatgaaggcgagttcggcctgcgtgacgtcgccgcggctgagtttccgcaacagatcgagcggcgtgacgccctgtccgatctggtaacttccggccttgatggacgcctcgacgcgcatcagtttgccgagcaacagcagtagccaggggtcgaggtctgcaccggccgctgcgatctcacgggtgacggcgcgcagactgctgccgggggcgacggtgaactcgaccggttcgcgctgcatcccgatcggtgacagcgccacccacgcgaaagcggcagccagaactgcgagcacgagagcaccgagaaggaacagcttgccgaggagtttgtgcatcaatgcagcgcagccaggaggccgcggggcggggacgggagaatgggcggcgagaggctctataatagccgaaacccatggcacgcaagcgcctgccgctacccgcggtcgatgccctggtgctgccaaggcgctacccgacccgacatcggccgccccgccggcgactctctacctgtacttgatggaaacgaaacaacgatgaactcgatctggcatgaattcctcgcggcgaccggtgctcgcatcgaccaggatctggtcaccgatttcggcgatccgccgggcgaactgagcgcagcctgcaccgcaccgatcgtctcgcctttgacccatctgcggctgatcgcggttggcgggcctgaggctgccgtctttctgcacaaccaggtcaccagcgacatcaagcatctggcgaccgatgccgcgcagcattccgcgtggtgttccgccaagggccgcatgctcgccagttttctcgtcttccgtagcggcgccgactatcagctgcagctttccgccgatctgctgacgatgatcgtcaagcgactgcagatgttcgtcctgcgcagcaaggtgacgatcgtcgacctttccggcaaccgcgaaatcttcggccttgccgggccgcacgcggtcgaagccctgcaggcgctcggcctgccggttcctgacgggccgctgaacactgcggttggcagtgcgggcctggtcatccgtctcgatagtgctcgtttccagatcgtcaccagcaccgaggacgccgccgcgctctggcggcgactggcggcgcacgcccgcccggtgggcaccgccgtctggcaatggctggacatccaggccggcattccgttgatcaccgagcgcacccgcgaggaattcgttccccagatggccaatttcgaacggctcggcggggtcagtttccacaagggctgctatcccggccaggaaatcatcgcccgcacgcagtatctgggcaaggtcaagcgccacctctatcgtgcgcattcggccagcccactggcggctggcgacaccatctattcggcgaccagcccggaccatccctgcggcatggtcaccaatgccgctccggcgcccgccggcggatacgatgcgctggcggtggtgcaggagaattttgtcgccggcggtgatctggctctggccgctccgggcgggccgcgtgtcgacctcgagttgctcgacggctagcgccagcccggacgcatcgccgatgtgcctgatcctgcttgcctggcgggtgcaccccggttacccgctggtcgtcgccgccaatcgcgacgagttcttcgtacgtccctcggcacctgccgctttctggccagaagccccccagattctcgccgggcgcgatctcgaagccggcggcacctggttgggaatcagccgcggccagcgattcgccgccttgaccaactaccgcgaaggcgcccagccagtcgccaccgctcgctcgcggggtgccctggtcgccgatttcctcgccggcaacgatcccccggccgcatatctggcgcaaacagccgccgctggcgcggcctacaacggcttcaacctcttcgtcggcgaccatgagtcgctgggctactactcgaaccgtggcgaccggcggccccgctggctgccgcccgggatctacggcctgtccaaccatctcctcgatacgccctggccaaaactcgccagcgccaaagcggcctttgccgacgcgctggccaccttgccggcgcaggcggcctttttctcgctgctcggcgaccaggaaatcgttgccgacacccatctgccggcaaccggcgtgccgctcgaatgggagcgtattctctcggccgtcttcgtcagttcggcaaactacgggacgcgcgcggcgacactcatcaccaggcgccgggacgggcagaccagcctcgccgaacgcagcttcggcgccggcgccgtggctatcggcgaagtctgcgagacctttcagtcctcggtgatatcgaccggcgtgtagggcgctaccagatcgaagagctcgatgatatcggcgttgtgcatgcggatacagccgatcgagccggggcgacccatcggcgtactgtcggggctgccatggatgtagacgtagcgacgcatcgtatcgacctcgccgagccggttgcgccccgcttcgcagccggacagccagagtatccgcgtcagaatccagtcacgcctgggaaactgctcgcccagttgccgactgtaaatctcgcccgtcggccggcgggcgacgaaaaccgtgttttccggctggccggtaccgatcctggctcgtacgagatgccgaccgcgcggtgtgcaatgactgccgctgagttcgccaggccccttcgccgccgtggacaccgaatagacgcgcagaacctcccctgccccgtcgagcaaggtcagggtctggcgcccgatcgaaatgcggatctgcaggctcattcgctcctcccgcgacgccgcgccgcaaagaaatcggatagcaagcggccgcactccgcggccagaacgccgccgacgacctgggtgtggtggttgaggcgtccgacagcaaagaggtcgacgacgctgccatggacgccggttttcggatcacgggcgccatagaccagtcgagcgaggcgtgcctgaagcatcgccccagcgcacatcgcacagggttccagggtgacgaacagttcgcaaccgggcaggcgatagttgcgtagcgtgcgtgccgcgtcgcgcagggcggcaatttcagcgtgggcggtgggatcgtgctcgccaatcggcgagttgaagccgcggccgacgatcacgccatcgcgcacgaccagcgcaccaaccgggacttcaccgaggcactcggccgcctgcgccagggataacgcctcgcgcatgaagtattcgtcgtccattgcccgattttaccccagggcagcgctttcgctgcgtcttgagaggacgtccagccgcctgtggtcatcgccagcggttcttgaccttctctttcgcgcgcgcgcggtgcacaatgggaagctcattagcgaaacccgatgcgccatgagggggacccgatgacgacagcccaattcctgcaggagcagccgctgttcggcggcgttgacgaccatgccatggaggcgatcgtgcctttgttgcgggaagtgaccttcgctgccggcgaggtcatcgtccgcgagggcgacgacggcgacaccatgttcctgatctgcacgggcgcggtcgaggtattgaaagccggcccggaggtcgatgacgggcccggcaggcgaatcgccgtgctgggcgtcggcgatgtctttggcgaaatggaggtgatcgacatgcagcgtcgatcggcaacggtaagtgccctcgaacccgtcacggcgctggcgctctgcaacggcgacctcttccgcatctatgagtccgacatgccgacctttaccctgatcgtcctgaatctggcccgcgagctcagtcgtcgtctgcgccgcatcgatgagctcgcggtacgctgcatggcgatgggctgcgtcgatcccgtggctcgagatgcgcgcaaccgtctgcacgctcgtttctgacggcagaggggctatcctctcgagtcagtcaccacgccgcaaggccgcctgccacgcgcgcagggcaatcgccagtcgtccagacatggtgacgtactcgccgtacagcagggtgtaggcttcgaccgcccggccggaagctgccaacatggcgaccttggccgccaagtcgtggaaagccgcgtgcacgcgccgtacgtcctgatagtattcggtcgcacgttcctccggcagccagtgtgaggcgtaaagccactgtccgaactcgcaccggtcgtccgcccgaatgctctccacgtcgatccccgccggcgcttcgaggacggcttcccggatgtgcgacatccacgtcgcgtgcttgccgatcgcctcttcaatctccaccagcttgtccatcgcctctcccccaagtgcgtcatcggtgcgtcgctgcacggattctacagacttccgggccaagcgagcgcacggcccatctaccgtcgccggcgatccggcatcgacaacgccgcttcccggcaggggattgccgctgtcgcccgccaggtttgacccgtctgccgcgatcggggatacttcggagccttgcaccgcgccacccaccagccgaggaatgccagccccatgcgcacccgccgccttttcctgaatcgccttgatccggcacacgagcccaccgatgcggtcgtcgtcatcgacgtgttgcgctcgttcacgaccgccgcctacggctttgctgccggtgccagcgccatctacccggtagacaccatcgccggggcgttccgcctgcagcggcagctgccggatgccgtcaccaccggcgccatcggtggtggcgacccgatcccgggctttgatttcggcaattcgccgtcggccctccgaggcgccaatctggccggccggccgttgattcagacgaccgccgccggcgtgcgcggtctctcacgtttccggcatgcacgcgcattgttcgccggcagtctggtcctcggtcgcgccaccgccagggcactgctcgaactcgatccggccgaagtctgcttcgtggtcaccggcgaatgggtcgaccgcgacggcgatgaagacatcgcctgtgccgattatctggatgcgctgctgcacggcgaagaccccgaccccgagctgtactccgcgcgcgtgcgcaactcggattttggtcgccgctttctggccggcaccaaccgcaacctgccggccgacgatctcgcactctgcgcgcaagtcgatcgtttcgacttcgccctgcttgcctcgcacaggtacggccaactgcaactgcatcgctcgcccacccgccatgagggccagctgcccaccggcggcgcactccgtaatggcctgatgctgcacgagaacgggcgcacgccggcctggtcctgagcatagcggaaacgagagcacacccagcgagttgccgccgccacgacgaaggccgccgccgcccgagaaggtgacgagccggagaccacttgccgggagacgcctcaggcggcgcccgggccgttccctggcggctcgctcctcgccccggacagttgccggcccagccgcagcgccatccatccgagcaacaccacgcccaggagcaggcttccccacaaggtccagcgctgccagtcgaccggctcgcgcagcgcgctgtcgccggccagcgtcaacacggcacccgtcgtcgcccggcccagcgggatggcagcaggtgcgccgtcgtcgtcagcgcggtagccgggaaccagcgtagacacgggataggcgacggggctggcgcggcggctgccataggcaagctgaaagggtgccgctccgcgggcggcaaaaaccaggcgctgcggcagccagccgacgccgagttcgagcgtgccggcgccgagcccgccgccacgctgatcaacccgcaagagccagtagcgatcggtcgtcagcgacaccggcaggtctggactcaccacttcctggccgggcgcacccagccggtatgccgtgctcacggcaacgcgccgccaggcgtcgccggcgccggcacgcgccaggatttcgatcgccgccacgctattgatctgcggcagcgagacacgcaagcgatcaaccgggaactgcccaccaagatcgaagacatagtctcccgcccgcgcgtccttgtccgtggctgcgctgccgggtacctgtcgccatcgccgcggcgcttcgactaccgcttcacccggttccagcgtcagcccgcgcagctccagcggccgcgccgccgccggccaggacaagcggaaatacctggcctggcgcggcgggaactcgacacgcagttgttcgaggcgctggccgccggccgccagatagaccaccggagcgtcaacgaccagcgtcgtccacctggccagatcgtcgctcgcctcgacccgcagccgcgtcacgacatcgtccgcgcccgccggcaactcgaggaccagggcctgcagaggcgactcgacgagcgaggcatcgaccacatagccgagcagtgccgtcgggcgcagcggcttgccatcaccgggtttcatcgtcaatacggtcttgccggttccccgttcgacccgcacttcaacgccctcgacgccgccgacggcatcgccacgcagggcaaagaacggcaggctgactggtttgcccttctcgcgcgaggcgcgcggcctcggcaggaaggcatgcggcaccggctcgccggcggcattgaacacccgcaggtcgcccagatcggctcgcattaccccttcatgaaccgccgccggcagttcgacctcgaacaaggcctgggcgccgctgacctcgatcggcatgccgaatgcgaaatcgcccggctgctcggcgaccgccacgccactgagcagccagaacagaaccgtaaacatcaatcgcatgccgcccccctttcttcgcgcttcggtggcaccggtgccaggtagccgatcaccagcatcagcacgccaaccccgaggaaggagacgatacgcgcgatagtgccgacattcgacaggtcgatcaggaacaacttgcccaccaccaccgccatcagcccggcgccgaccagccacaacgggcgccgggaacgccgggtggcgatgagcatcgcgccaagggcgagcagcgtccagaacagcgacagcgaggcctgcaccagttccgaggccatcagatccgggacccgcagcggtacgtcggcccagtggtgcaaggtgcgcagcaaggtcgcgttactccagaagaagcctgcagcgccggccaggccccaggccgccgacagcggtgccgaggcgagcggcggcaggccgagacggcggacttcgacgaaccaggtgacgaccgcgagcaacgcaccgagctgcgccagatcaagcgggttgagcagtggcaggtagggcagcggccacgggtcgccgttggagacgacgttgctgaggacaaaccagccggccaggaaaagcgccggcggcaaggctccgatcaccagataggcgcgccggtgagcggccaccggccaggcgatccgttcgccgcgcagggccagcaggacgagcagcgcgccggggaccagcgcccaggcaatcaacggccaggccgccttgcccgcgacccaggtgtcgatcgcccagctcacttcccaggcgccaagtgccgccagcagccacaagccgccggcatgcagccactcgcaccagcgattgcccaccgcctcgtgtcggcgcagcaggacaaggtgaacggcgaaagcgagaggccagaccaggtagccgagatgcgcaaaaggatgcgcgtcctgagcgacggtgccgagtgcgatcaggcccatcagcggcagcagcgccaacgccggatagcgcgccaccggccagggcaagcgccgcgccagcccgctgaaggcgaggcacgaagcggtgaagaaggcgagcgccgaattcccctgcagcgccacgcgcacgtgctgatcaatctcgtgcaggccaccgaagacccaccacgcgactccccaggcgaacagggcaggcgccagccagcgctcggcaggccgcagctcgtgccgccaccgctgcagcagccaggcgcagaacagcccggcgacggccagcaagagagcgccgaggtagacgctgttcactaccggccaggcacccacgggctggtgcaggtcgtcgaggtaaaagaaaccgccgagcaactgcagcagaatgccgaacagccgcgccagcagtcgctgctgccgcacgccgacccagacgatcgccgcgccctcgagtgcccacgccgcagaggtccagcgcccgtcgaaggcgagcgggatggccagcgtcgtgaagaccatgccgagcgccaggaaggcctcgacgagcagccgcagcccctcgccgcggcgtgcccacagcgcgcgtgccagcaccaggtagaaggtaccgagcgtcagcgcgctccatgccgagccgtacgcgaagccgcgcaccagcccgacctgcaggccaaagctgatcagcggcacgccgaagaccagtgtcgtatcgaggtaacgctcgacacgcccggcctcgcgccgcgagaagagtaccggaatcgccacgtacatcaggaagaacaggaccaggaaaggctccgtcgtcgcatagacgtcgggcgagtaacgcagcacgccccagaccgtcgcaatgccgaaagtgaagacgaagccggtgacgttgagcacgcgccaggacttgaaccaggcgatcgccagaatgccgccgttgagtaccgcgtagtagctgaacagcgcaacgtggctgccggctccggtcgacgccaggatcggcgccaggaagccgccggacgcgccgagcacggccagcgcgcgtgaatcctgcagcaccgccagcaccgccgacagccccgccaccgccagcagcagcgcgaacgccggcccggcgggaagcagctcgaacagccgcaacgcgccgaaaatcgtcaggtaaagcaggccgacgccgccaccctgcagcgccagcccatagccctcccgcgtcagccgcagccgccagccgatggccagcagcaccaccgccgccagcgccacgccggccaggcgcagttcgatcggcacctgcacgtgctgataggtgtacttgagcaggaaagcaacgccgaagaagagcacgacgacgccggcgcgcgccatcaggttgccgcgcagcagccggtcccagagcggggcggcggcctccgccgggggagcgggcgggcggaccggggacgcggttgggggcggcggcccgaccgtcgacgcccgagaggctggaacgtcgaacaacgggccttccgcttccctcgccgccaagggcatcgcgggcgtcgccgccacgtgcgcggggatcggctcgtccaccgggagagcttccgtggcctgcggcatcggcgtcgatcgcgagtccgcgccggcctcggccagcgcttcctgcgagccgccctgtcccgccatcgctgtcggcgcaagcggaccctgctccaagcgctgcagcctcgattccagccgcgccaactgcgcctcgattgccgtcaggcgatccacttccgctgactgacccctggcgctcaggcgccaggccagaaccccgccgatcagggccccgacaatcgccaggctgaaatgaatgctcccggcaagaatcgcccccagcactgccccgaggaaccacattcgatcacacctccccttgtcgccgccagccgcacttcgccgttgattcctgcacccctggccacccgtgccccctgaccatcccccgccgtgcactcgtaggttgggttaggccgcaggccgtaacccaacacgccacgccttcagcctctggaggcagagtttagcagcgaaacaccgacattccacccgacgccgcctcgacaggcggcaagacacatggacaccgaacacgcctggcggacggccaagcaatcgccagtgcctcgttcgatgacacggcgcgtcggtgagcgcatgacactccaccgcctgaacaaagcgtgctcagtagatagtcagcgtcggtcccggcgagcgactgcggctggaaagcgtcggcctgaagcgcccggtcgaaagaatccatgaagacctgagtcaggctccctcgaccccaggtcatgatttctgccgctcaccgtccgggttccgcctgtcgcccctaaccgcactgaccgtcttccgggccttgcccgctgaccatcgagcttgccggaatctcgcgcacgtcccgtacgtagcgcctctcggccagcgcccaggcgtcaagccgcgccagtcgcgcctcccaaacatgacacagggctttcggcgaagttcgcagcgaaggccgttcggccagaccggcgattgccctggcagcgattcccgccttgccgctggtgattgcggagaggccttgcgccgtttccgccgtgggcccgcagttcaggtcaaccagcagttcatgcagcagttcgagggcgacgttggccttgccggtctgcgccagaaagacatcgagcgcaccctcgatgatgccggccaccgcccactggtgcagtggcgaaacgcgcgcgacttcgccgagcgtctcgctcaggcgattggctttcagccaaccgccggcggccagacggcgcagcacgccggccagctcgccgggatcggcgcggccgtcggcgatgccttcgatcagcaggtccgtcgccagccggcgcagatcgccgtcgcggctggccagggcgatcgacagcgccagctttcccatctccgaccacggccggttgctctcgaacagcggcgtcaggaaagcatgcaggggttcgccggagctcgccgtgaggtcgatacgctcgaccatcaggcgtgcgccgagcgccagcgacgcgtcgacattgagtggccagagtatctgcgtccattcgatcagccagggcgccgagtagccgacggccagcgagcggtgcggcgccgactcgtgcgccaggcaggtcggcacggcgaggctcgggtcgagcgtgcgcagcgccagcgccggggccgccagacgcagccagccggcgcaacgccgcagccaggcagcgccggcgttaagcttcgccctcgctccccaggcgtgcgttggcgcctgtggcgctgccgagtacgccggcgagacgtgcaggtcgaggctcgggtaggtcgtttcacggcgatgccggcgcagcgtgcgcgtcccggcttgccactgatagctggcggggcgcagaacgtccggccagtcgagacgcaagtcgagcgccgccagcgggccgctcagatcggcgtgcggggcgcgcgcgcggccggcggcgatccacagggccgtctgcttcctgtcctgcgcgtgcgcaccgtccgcgccgccgagcgcccaacgtactgccggcgcccagtcgccgcgcagctcaccggccagcgccagcgcttcaccacggccatcgggcgccaggcgcagcagggcctgcaggaggtcgctggcgagcggtcgccggcctgccagttcgtagccggtcaggcgctcgaccagaacacacggcgcgatccagccgtgcgcatgcgtcggcgtcgccagcggttgcagcgcgccgtgccggtcgaggtgccgggtaagctcccgcagtcgccggtcgacgaagcgcatcggcccgcgcacctgccgccagaagggatagtgggtatgctgcaggcggccttcgagccaggtcagcaccagatcgcgcaggccgttcggagcgccgggcaggacgaggccgcgcgcgtcggcgagcgcaccggtgtacatccgcttgaccagcgcctgcgtgcgcgcggcgaagtcggcgggccggtcgtcgaagaggcgcgcgatgccgtcgacgaggcgctcgacttcgtcgaccgaatcgatcgcctcgatggcgtgcgcgacgccgtcgatcagttcgtcgacgctggtgatggggagcagtggcggcagcttcgtcaggaccggcaggtcgctcagcgcgaaggccaggggcggtggtggccgggagaagtcgacttcgccggccgatccgcccaatccacacatgccgcccaaagtgcgcaggcgaggcggcagcgcctgcaggcgcgtgcgccattgttgctctgccgagttcgccgccgcctcggcagcggcatcggccgccagccgcagcgccgggtggacggctgccacctcggcaccgagcccggcaagttgcgcgcgcgccagcggcgccagttcgtccgcaaagcggcgcacgcgttcgagctggtcgtcgctccaggcgccgacgtacgcgcagaggaactgcgctgccacctgctgaacttcgctcgccggatgtcgcagtgcttcgcacagcacggcgtgcgcggcctcagccagatcgcccgccagctcttcctgcttcaggagccggccgacgagcttcagcgccgccaacggctgcgccttggccggcagcgcgaacagtggcggcatcgcggccagcgtcggctcgccgggcagcggccgccgacgcacgatcaacccgagttgcctgagcgcgaaaccaacgacatggccagtgcggtggccgagcaactcccggtacgccgtctctcgcgcgtcgagttcgtcggcgctcggcgccagccgggagtgcagcttgtggtaaccggcgaggacgctgttgttgctgctcgtccacacgccggcaagactcgcgtcgagcagccgccgccggtcgacacgcccttcactggcgagcccgatcaacgcgtcgctccagctctcgtagtcggcggggcattgcggatgcccgcgcgtccaggcgtcgtcgaagacgttggtgtcgagttcgaagagccgccagatctcgtcgtcgagcaggctggggtcggcgagcagttgcgcacgcaggggaatgtactggacgccgggccgcgaccagcccggattgaggttgctgaccatcagccgcagatagccgcgtagtgagtcgccctcctccggtcggcgacacagtccgtcgcgcaccagaccacgcacgaagctccaggggactcccgggaactcgtcccgcaagcgatggcgcagccaggcgtcgcgccaggccgggtcgcgtgccgcgaagacacggcgcagcagtacctcagcatcgcgctgacccagccagtgcacgcgcttggccttgtcgatgtggcacagcgccaggacactcagcgagagtttcgcgtgctgctcgcgccactttcgcccgaggcttccgctgcgcgtcgtcgacgccccgggaagcaggaccaaccactcgttgagcaagcgcccgccgtcgaccgctttccacagatcggcggcgattggtgccagcgcgcggcgggtttcagccggcaaagccagcaaggcatcgacgatctccgccggtgactggcggacgacgagagcggcgaagtccttctcggtcatgcgctcactcgctcattcggccggtcgttcctgcaggcgctggcgcatccgcatcgccgtcacgcaacaggcgcgcggcgaggatgtgcttgcacggtccgcgttcgccgtgcagcttgctgaaccacggacacgagcagcggtcggtgtcggcgcgcaaacgaacgtggtggacgacgtcgctgccgtcgacggcaaagtcatggccgtcagcgtcgacgacggccagccgccgtaccctgttctcggccagcagttggcgggcgccgagcaggcgcggctgcatcgcctcgacgcgctcgagatcgaaggggagttcgcggtggaagtagcgaccggtgccgcaatcgtagccggcaagaccgcgcgcgccgagcgccgcgagtgcggcctccacctcgccggcagtcagggcggtcgcccgcgccacctcgccaacgtcgatctcgttctgccagcgcagttgcgcgcgcaccttcggcagggctttctgccaggcggcggaggccagcgacgacaacacctggccttcgcccgagaagccgcgctgcgtctccgggctgaccagcagcgtcacccggccgaccgcgaagacgacttcccacgccgaagcgccggaagccgcgtcactccagatccgcaaacgttcggcgcgctgcgccagcccgggcagcgtgcggagacgctgcaagccgctgaccgcgaccgcgccgtcggctggccgctggctcaggcgcagcgcagcgcccgactggacgatgaacgagggctgccggggaatgctgccgagtggcaggccgtgcgcgaagcggcgcgcttcggcgccggcaacgtcgatcatcagcaccagccgcggcaggtaagcctgcacctcgctgaaccccttgatccagcgcagcggcaggcgcaccttcttttcgacgacacgggcctcgccccgactcagcgtgaaggcttcgcgaccaacggaaaactcgacccgctcccggtcctgcaggcgcatcagcgcggcgcgcatcggcatgttgaagtcgacgttggtcgttccgcgaccgagccgctcggcggccagaccggcggtgtcgagatcgacgcgcacatagacgccacaacagccgctgaagccctcgaagcgcaacatcgcgtcgttgctggtcactaccgggtccatctgcggcggccgcggcagaaagtaatgcgtgcgcacgacgtcgagcagcgccagcagcatgtcggcaacgctgcgcggctgctcgatgcggccgtggaagaagtgcggatgttcgtcgccgctcgacgaggtggcgagttgcagcgtctgcgcctgcgcctgcggccacgcgacgacgcccgatgcccaggggtagcggtaggtgaagttgagggcgcttgccgacatgcgatccttgttcgcctggactattcgggaagtggcatggccttgctgccgggcagcgccgccaggcgtgcgcgcagctcgctggcggcagccggattgagcgacttgaggcgcgcatgcgcggcgatggcggcttcccggtcgccgagcccggcattggccaccgccatcagataccagacctgcggcacttgcgggaccttctcggcgagcaatgtcgcttgctcccgggcaagcgcgaactgaccggcgccgatgtaggccgaggtgagatagagccgcgcgtcgctggcgccgggcgagagttcgagcgccttgcgcagtgcggcgatcgcctcgcccatctggcgctgcgcaatcttcgcctcgccgaggttgatccaggcgttggcgaagtcgggcttcagccgcagggccgtctcgaaggccggcacggcttcgcccgggcgttgcagcttgagcaggctgtagcccttgttgctccacgcctggtaatcggtcggctcgagctgcgttgcgcgttcgccgtattcgagcgctttcgtatagtcgccgcgccgcccgtgcagcgccgacagcgcctggtaggccgttccctggctcgggttgatggcgagagcccgttgcagggcttccgccgcctccgccgccttgccgcgctgcacgcgcgcctgaccgagcgccacccagtcatcggcgagcttgccgtcgagctgcgtggcgcgcgcgtaggcgttttcggcacgctcccactcgcgtcgctcgctggcgatcgagccgagcagacggcaggcggccacctgggcgtccgctgcctcacacgcgcgcgccgccagttcggcagcttcggcagtgcgcccggcgcgttgtcgcaactcggcgagcatgatcgtcgcaccggtcgcgcgcggattcagctcgatggccgtttcgaaggccttggcggcctcgtcgtcacgccccgagcggcgcagcacgaggcccaggttgtgccaggcctcgggcagccgggggtcgatcgccagcgccttgcgataggcctgttcggcctcacggtagcgacccgccttctcctcgccggtgccgacgttgttccacgccttggcgtcatcggccttgccgctgtccttgacggccgccagttcgcgaccggcggcggcgccctcgccgcgcagtaccagcgcctgtgccagtttgcggcgcagtccgtcggcgttgggcgccaggcggacggcgacgcgatagcgctcggcagcttcatcgccttggccggcagcggcggcgagatctgcccagccctcccagaccgacgcctgtccgggagaaaagcgcagcgcggtggcgtaggcgctcgccgcctcgtccgggcgcgccagcccacgcagcgcgtcaccgaggagaccccagtagtagccgccggacggctgcaggcgggtcgcccggcgtgcctctgcttctgccgcggcgtaatcgccgagggccagatacgtgcgtgccagatagccactcgtcaaggcgtgccagggtgcggcggcggcgccgcgcaccagccgctcacgcgccgccgccaggcgaccgagattgccctcggccaagccggccgaggcgagcgcgtccgccgaagtcgggtaaacctgctgccagcgctcggcgtgtgccagcaggccgctccagtcggcgcgcagccgcagttcttcggccacggccagccagtccggctcgggcgtgaccggcagcggcatgaccggcgggtggccgtcgcgctcgaggcgggcgatcgcgtcggcaggaatcgcgacgctgacgttctgcccgagttcgaggacgctgctggtgatcccgagcagccggccggcgccgtcgaacaagccgccgccgctcgacccgggcgacaccgcggcgctggtgatgatgcgcggctcggcaccgcgccggtcgatcgccgaaacgacgccggcgctcaccgccagaccgaggccaagcggattgccgactgcaaagaccgcctcgccctggccgacgtcagccagggcacgccgagccactcctgccaccgtcagttcccgcacctccagcaggcacagatcgcgtaccgggtcttcacgcagccgcgtcgccaccagttggcggccgtcggcaagcgtcagccgaagcgaatgcgcctcggcgacgacatggcagttggtcaccacccgacctgcgtggacgacgacgccgctgccctcgctgtcgacctgggcgcgggaattgagtgcggcaacggtgaccacctgcgcgcgcacgcgcgccaggaggtcctgtgcctggtcggcgtgcgcgctggtcgccgccagcagcagccaggcgaggctgacgaagcggccgatcgctctcatcgggcggactcgtagggcaacaggtagtcccgataggcctgctcggcatgcacgcggtcgagttcgagcaggcgtgcatggacgcggcgcacgtcgtccggacgaccggcggcgtgataggactcgagcagcgcgtgccagaccttggcctgcttggcatcgagcttgagcgattgttcaagcgccgcgatcgccagttcgctgcggcccagcgccgcattgacgaaaccgatctggcgccagacgaaaggatcctccggtcgcttcgctttcgcggcttcgaacaactgcagcgccgcgtcgaactggccagcgtccttgagcgcgatgccgaggctgtcctgcgccgcttcgcgatgcgacgcgaacttctccgcctggcgataggccgcgatcgcctcaggaaacaggcgcagtgcgtagtaggtattggcgagcgccagccaggccaacacggggctcgccggagcgccggccagcgccgccctgagcgcctcgatggcttcctggcgacggccgagtgccgacagcgcggcacccttccagagcaagccgtcggcgtgttccggcgacagcgccagcaactgctcggcggcggccagcgcccgctcgtagtcctgcgcgccatactgcgcctcggcgagctggatccacaacaaggcgttcgccggttcggcgcgcgtcagttggcggaacaaccgtacgcccgtcggccaatcgcgccgattcaccgccagcgtcgcggcgaggtgctgcgcacccgtgttccacggcgccagccgcatcgcttcggcgagcgcgtcggcggcggccggcgcttgcccacgacggatctcgatccagccgatcatcgtccagacgcgcgtgtcctcgcgttggctcgccagcagttcgcgcgcgccggcgagcgcctcgtcgaagcgctcctggttgatgcgtgcacgtgccaggccgagacccgaggtcacgtcgccgggagcgcgcaccagcgcctggcgatacgctcgctcggccgccggccagtcgccctgcgcttcgctggcgacggcgagccagaaccaggcttccggatcgtcggcgacgcgctcgctgcggcgcgcggcaagcgccgcgagttctgcccagcgcgcctcgccttcgagcgcgaccgcctgcctgcgccattcgcgcagttcgccctgcgccgccgcgcgctcggcgatttcggcgatccacgcggccggtgcggcgaagttcacgttctggccggcaagcttgcgatagcgaatcaccccgaccaagcgaccgccatcgtcgaacaggccgccgccttgcgagcccggcgccaccggcgcggtgtgctggatcaggcgctcgccgccgatttcgcggatcgccgcgacgacgccgtcggagacgccgacgccaaggccgagcgcattgccgacggcaagcacgcgcgcgccggcggccggcagacccgtcgcgaggacggctggtggccccggcagaccgggaacgtcgagcaggcacaaattgcgcctgacgtccgcatgcgccacccgggcgacccgtggcgaagcctccgcacgcagccgcaagcccgccgcgccgtccacgaggtcgcattgggtaacgacctgcgcctcaccgatcgtcaccgccgatagcgcggccagcacctggccggcggcatccagaacttcgagttcgcgcacttgccccgcgacctgttcgaataccgtttgcggcgaggcggcaaaggccggtgggccggcagacagcaggacggcgacggcggaaagcagggcgagcgagcgaagcggcagggacaccggtcctgctcctgaagatgggcgaaagccgcaagatagcggctcaccggcctgccgacaagcgataacgttcgccgaggggaacccatcgcggcgtgtcggcgcctaccggtcgggcgcgcccgccttgctgctgccttcgccgagcgcttatcatcgcgccctcggaaacggtggcgcagtcggcccggcggtccgagcctcgcttcctgaaggagcactgccgtgctggccaccattcgtcactggtttgttgacaatttcgtcgaactcggccgtgagatgcggctctcctacctgccgccgctgatggtctatgtggcggcaggagtttccgggctgaccggcatcgtcggcaccttcttcgtcaaggaatacctcggcctctccgccgccttcctcgcagcgctcggtttctgggccggaatcccgtgggcgctgaagatgccgctcggacatctggtcgatctgatctggcgacacaaggcagggctggtgtggctcggtgccggcctgatcgccaccagcctgttgatcatgctcgggctggtgaccgagccgctgcgcatgcgcgcggtgatgtcgatcgaagcctggttcgtcctctccgccctgctctcgcccgtcggctatgttctccaggatgtggtcgccgacgccatgaccgtcgaggccgtgccgcgggtggacgaacacggtcagcctctgccggcggcgacgcgacggttgatgaacaccacgctgcagacgcttggccgagttgccatcatcggcggcggtgtcctcgtctcgctggtgaacgtgctcatgttcgctggcgtcgagtctctgccgccaaacgccaaggcggccatctacagtgaggtctacgcccttgcgctgctgatcccggtgatctcggtcgccggcgtgctgctggccgccctgctccagcgccgggagcggcagcggctacgcgctcgcggtttcgccgaagcgcggctgcgcgagctcctcgaaccaccgttggagccggtgcagcccaactggtggatcctcgggggcagcctggtgtttgtggtcatcagcctctcggtcgggctgtcacaacttccgttcggcgaggagatcgtgttcctcgcttccttcgtggtgatcgtctttctgatgggcagactgctccgcgaactggacggcgactcgcgccgcacgctgctcggcacggccatcgtcatcttcgtcttccgcgccgtccctggccccggcgccggctcgacctggtggatgatcgacgcgctgggtttcgaccagtccttcctggcgaagctgtcgctgatcgccagcgtgctgacgctgctcggcctgttcaccttccgccgcttcatggccgaacgctcgatcgcctacatcgcgggtttcctgacactcgccggcacgctgctcagcctgccgacgctgggcatgtactacggcctgcacgaatggaccgccgcgcacaccggcgggatcgtagacgcgcgtttcatcgcccttatcgacacggcgctggagtccccgctgggacagatcgcgatggtaccgatgctggcgtggatcgccaattcggcgccggcaaacctcaaggccacctacttcgcggtcatggcctcgtttaccaacctggcgttgtccgcctcgcaactgggcacccgctatctcaaccagatcttcgaggtcaaccgcgaggtccgcgacccgctgacgagtgcgctcacgacgccggccgactacagccagctgggcagcttgttcatggtgtcgatcgtgcttgggctggtccttccctttgccgcgatctggctgacgcgtaccttgaagctgcgcagcgcctgaacagctgttccgagtcgcgttactgcccgggcgccgcatcgcgctgcgtcgcgctcgccgactcgggaaagcccgccagcaactgctcgacgatccagcgagcctcgtcctcgctcagaaagcgatgccagggcggcattggcgtccccggccggccgccatggatggtcgcgaccagcgagtccactggcttgtcgcgcaaggcatcgggtttcagcgaggggccgaggccgccctgcagcgtcatgccgtggcacgatccgcaatcctgacgaaccagatgaacgagttgcttgcgacgctctggcgacggcgcagccggctctacgacggcctgcgcccgggcagcggccgggagcagaagcagcgccaggaaacacgcgcgggcaagggcgatggcgtacggcatggggcgagagttggcaaagaggttgcggcgacagcttgctgccgtgttcgaatctgggtcagcgagttctacgagctgaaaccgatcgacaccagtcgcacattctacgtcgtcgccccggctgcgcccgacccgatggggtcggcgttcgggccgctggccagtccccgtttgcatcacggcagcgagagaatccagcgcacgagaatgcggatgttgtcgatcccggcgcgtttgttggccgacatgtagtcgttaccccagaccccgccaccgccttcatagaccttggcgaccagtacctcctcgacttccggcttgccccgatagcgcttcgcgacgtcccgccaggccggcccgcggacggtttcgtcgacgtcgtggcaggtcaggcaacggctcttgtcggcgagttcgagcatcgccggatcgaccggcggtggcgcggcaagcgccagcggcgaggcgacggtacaggccagcagcaggaattgcagtttcatcggtccctccttccggtagatcgcttgccggtgaaggtgtcagcgaagcccggccaaaaagcggggggccgcagccccccaacttgcctcagacgatggcagacgatcagtagatgtcgtgcatcgtgttgtacacgttgaacttgccggtcggcgtgacgagacgcggatccttgatcaccgtcttgaccttgcgcgtcttgtcatcgaccacgacgatggccgacggctcggtcttgttgccggtccacaccgagaaccagatctcgtcacccttctcgttgtactcgccgtgcacgacgcgctgcacgcccttggtcttgccgaggtcagccgccgccgcgaggtcaagcacttcgggcttgggatcaggattgccgagatcggcgatcttgtacacggtgaccgaaccggccagcttcggatcggggttcagcggcgcgtcagcccacaggttctcggacttcgggtgtgtcttcacgaacagcgagttggcgccgtggttcttgagttcctgaacgaccttccaggccgactgcgggttgccggccggatcggtaccgatgacgctgatcacgtcggcacccaggtgcgaggtcgcccacaccggaccatacttcggatgcttgaagttggcgccacgacccgggtgcgggatcttggcggtatcgaccagcgccgccagcttgccttccttggtatcgaccacggccaccttgttggacgcgttggcagcgacgaggaagtaacgcttgctcgaatcccagccaccgtcgtgcaggaacttggccgagttgatcgtggtttccttcagattggcgagatccgaatagttgaccaaccggatcatgccggtttccttgatgttgatcacccactccggcttgctctcggaagcgacgatcgacgcgacgcgcggttccggatggtagttgccgtcaacggtattaccgcgcgtcgacacgttcttcagcggttcgagcgtcaggccgtcgagaatcgtgtactgcggtggccagtaggaaccgacgacggcgtacttgtcctcgtagcccttgaacttggtggtctcgatcgaacgggcttcgaagccggccttcagcgtcgcgacagtggtcggcgtctcgctccacaggtcgatcagatcgtagcgcccatcgcggccgatcacgtgcaggtagcggccggaagtcgacatacgcgagatgtgaacggcgtagccggtcttgatcaccacccagattttcttggtgtcgccgtcgatcagcgccacttcgccggagtcacgcagcgtgaccgcgaagacgttggccaggttgaccttgttcatctgcttggtcggccgcttgtcgaccgggatcagcagtttccagctgcccttgatgtcggccaggctccactccggcggcgcttcggccggcatctggacgtaggccgccatgttcgcgatttccttcttcgtcaggatgtcgtcgaagttgggcatgccgccttcggtgccgtaggacatgatcttttcgagacgtgaactgccgagcttggtcgtattcgccggttcgaggtttttgcccgtcgcacccttgcgcaacatgccgtggcagccggcgcaacgttcgaagtaggtcttgccggaggcggccttgtcctcggccgaaagcgtcggcgcggccggtgcggcggcaggggccgctgccggcgcggcggctttctcggccggcgccgcaaatgccagattcatcgctaccggcagcactgccagcatcaatacgctacggattcccttctgcattccttgttccctctcctcgtgaaattgctcggctgtcgcccctggtcagatccatgtcagactccgcacaggatggcatgcctgcacccccggattccttgacttcaatcaaatcgtccatgccgatcaatcggcagtcgtgaattcgggttgaaaagacccgcgctcgacgcttatgcttgcaactcagcccaggatggaacaacaacatgagtcaagcgccctcgtcgcagtcagtcggaagcgtgtatatcgtcggcagcggcccgggcgaactcgagttgctgaccctgcgcgcggcaaggctgatcggcgaggcggatgcgatcgtctacgatcacctgattgccgagggggtgcttgatctggcgcgccctgacgccgagaagatctatgcgggcaaggaaagctcgaatcattcggtgccgcaggccgaactcaatcgcctcctggtgcgcctggcgcgtgcgggcaagaaagtggtccgcctgaaagggggcgaccccttcgttttcgggcgcggcggcgaagagatcgagactctcgtcgactctggcgttcccttcgaggtggttccgggagtcaccgccgccgccggttgtgcggcctatgccggcataccgctgacgcaccgcgaccacgcgcaggcggtggctttcgccaccggccacctcaaggatgggacgatcaacctcgactggccctcgctcgctcgcccgcgcctgaccgtcgtcttctacatgggcgtcggtggtctccccgagatctgccgccagatgatcgcgcacggcctgcccgccgaccatccggccgccgtcgtgcagaacggcacgaccagtcgccagcgggtcctcacggccgatctgggaacccttccggagaaggtcgcggcagccggaatcaggtcgccggcgctgatcatcgtcggcacggtcgtccgcctgcagcagaaactcgcgtggttccgcccgcggccgtccggcgagcgggactgagaaccgtcagaccactatcgccagcgtcagcaggacaccgaagaacaactgcagtcttgccgtagccgccagcagtgcattgaagaccggtccgtctgccgcgcgccggaagcggccgatgtggcgcagtgcgagcggaagcaacaacagcggcacggcgagttgcaagccgcctccggcgagtacggcaagcccgggtagcaggacaaaaggcagcaacatctcggccgtatagacccaggccgccgaccgccggccgagaacgacggccagggtacgtctgccaacccgcgcgtcgatggcaaggtcgcgcgtgttgttgaccgtgatcacggcagcgccgaacaatccgaccatggcgccggcgagcaaggctggtgagcggatcgacagcgtctgcaggtagtagctgccgccgaccgccaccaacccgaagaagagcagcacgaacagttcgccgagcggcgtataggctactggccgcggtccgccggtgtaggcccagccggcgagcagcgaagccagaccgatgacgacgatcggccagccgccatgccaggcgaggtagatcccgaaattgaacgccagcgcaaaggcgatccacgccgcacgccgtacaacagcccccggaagccagcccatggccgtggcacgcggcggcccgagcctctccggggtatcgctgccgcgctcgaagtcggagacatcattgtgcaggttggtgccgatctggatcagcaaggccgccagcagcgcgacaagcgccggccacccggacaggtggccctgctgcgaccaggccagcgcgtgcccgacgagcaccgggacgagggaaacggtcaacgtcttcggccggatggccagccaccagcagccgagtcggcttggttgcccgcttgcgctcaccaggagagcacggcgcacgcggcgcccgggaagcggccgcatcgcccgcaccgaccatgggtctgcgaaggtgtgatgaaccgcgactttgctggcacgggctagtggtcttgatggtgccgagagggggaatcgaacccccacgatgtttccatcggcggattttgagtccgctgcgtctaccgattccgccatctcggctgctggcgcgcgcggtgcgcgccggaagaggcgacgattatcgccgattctcgggcggccgacaagcacaagtcttacccggcaagacccttacccggctatactcggtcctgcaccggcgcaccccgcaggcactaccggtggggaacggcatggcccgattcgatcaggcgcacgccgaaacacgccgacctggacgcactttcgcgacttgccgtcttgttctgatcgtcagcgtcagggcgctcaagccggacgactgaaccttgttcatcgtcggggcattggttggcttgacaggcggcgctgcctggacgattctcgttccccgcatctatcggtggtcgacccgtagttggtcgtcgtcccgcccattctctggagactcgtagcaaatgaacacgcttttcagcccgcttacagttggcgccctgacggcgccaaaccggattttcatggccccgctgacccgttgccgggctgatgccgagcacgtccccaccgccttgatgagtgagtactacgcccagcgggcgagcgccggactgatcatcgccgaagcgacgatggccatgccgggcaactcatcattctggatggagcccggaattcactcggcggcccaggtcgccggctggcggaggaccaccgcggcggtgcacgctgccggcgggcgcatcttcctccagatctggcacggcgggcgggcgtgtcatccgctgctcaacaacggcgcgcagccggtcgcccccagcgccataccgatcaccggcgacgaggtacacacgccggaaggcaagaagccctacgtcacccctcgggaactccgcgacgacgaactgcccggcatcgtcgccggcttcgcgaaagcggccgagaatgcccgggcggcgggcttcgacggggttgaagtgcatggtgccaatggctacctgctcgacgagttcctgcgcgacggcgccaacaagcgcaccggcccctacggcggcccggtcgagaaccgcgcgcgcctgctcttcgaagtcatcgccgcggtcatcggcgtttggggcagcgagcgggtcggcctgcgcctttcgccgctcaacagctacaacagcatgatcgacagcgacccgatcgggcttgccacctggctcgcccggcggctcaacgattttcagctcgcttacctgcacctgatgcgcggcgacttcttccagcagcaaagcggcgacgtgctgacgcctgtccgagccaactacaagggaacgctgatcggcaacatgggctacactgccatggaagcggaccagaccattgcggaagggaaagtggacgccgtcgcctttggcaccagcttcctcgccaatcctgatctgccagcacgcatcaaggcgggcgcaccgctcaatcggcctaatgccgccaccttctacacaccgggacccgaaggctataccgactacccaaccatggagtcgtaatacgacaggaacgcgagttcggcgctccgcttcgcttgcacctggaacgtcccgagcgatgtgccacgcgagcatgcccgcatgacacatcccctgcccgtgcagggaccccggattgacagggctcgatcgcgcctcctacactcggcacgcgtccgctggccttctcatgcgccgccccggaaaacgacatctcgccacccggtcgccgaccttctttgtgaggactggtctatggcgagtgcgcggggtcactgccaacagctagtccacacggtgcttcctggctatgaccggttcttccttcccccgttttcggagaactttgggcacgccatcaatgaagccctgtcggttggggtgccggtactgatttccgacaagacgccatggcgaaacctgcaggagaaagggatgggctgggacctgccgctggataaccggcgagctttcatcgaagtcatcgaagtcatcgaagcaatggcaagtgccaaggccagcggcaaggcgctgtttcgacccatgcacatcttcaactcgtatctcggcgagattgagtatcatcgcatgctcgccgatgtcgcacggctgtttgccgccaagagctgattgccgagcgtttgcgggccactgccgattcgccggaagatgaacccaagcaacgaattgattggctcgaagaccttgtgcaacgacctcggcaaaggctgccggcggcgagtttgcgaggaccactggcccgcaggcaccggccgcctcgacggcctgatcgattccccagcgtgcttcacccgacagaaccccacatgctcaccatcgacgatttcgatttcgacctccccactgagctgatcgcccagcagccgacgcccgaacgtacggcgagccgcctgttggaactcgccgatggcggcttgcacgaccgccgcttcagtgagcttccgcaactggtcgacgccggcgatctgctggtgttcaacgatacgcgcgtaatccgggcacgcctcttcggccacaaggagagcgggggccagatcgaggtcctcattgagcgcatcatcgacgctcgccacgcactggcgcagatccgcgccagcaagtcgccaaagccgggcagccggatcgttctcgaagacgcgatcgccctcaacgtgtgcggacgcagcggcaaacacggcgagttcttcgcgctggaactcgccggcccaggcgatctgtggacgctgatcgaacgacatgggcggctgccgctgccaccctacatcacccacgccgcgggcagcgacgacgaagcgcgctaccagacggtttttgcccgccagcccggcgccgtggcggcgcccaccgccggcctgcatttcgacgatgcgctgctcgggcaactcgccgcatgttccgtcgaagtcgcctggctgacgctgcacgtgggtgccgggaccttccagccggtgcgcgtgcacgccgttgccgaacaccgcatgcacgccgagcgcttcgagattccgccggcgacgattgccgccatagcccgcacgcgcgcccgcgccggcaaggtgatcgcggtcgggacgaccagtctgcgcgcgctcgaagcagcggcgcaggacggcgagttgcgcgccggtgccgccgagaccgacatcttcatcacccccggctatcggttccaggtcgtcgaccgcctgatcaccaacttccacctcccgaagtccaccttgctgatgctggtctccgcgtttgccggtctcgacgcgatccgcaccgcctatgcgcacgcgatcaggcacggctaccgcttcttcagctatggcgacgcgatgttgctgagtcgcgagtgattccttttcctgcggccccacagacacccatcgatgaacaagacgacactcgacctttccgccctcgcacagctcgaccgccacggactcagcccggacacgtacaaggtggctctgggcagtgcgctcctctggacctaccggaatcagagcgaattgcatcagctgatgcggctgtgcggcctgccgacgcagaccgggcgaacgttcgcggccagtgacgtgaaggctgccctcactgaactccgtcgccgtgagctgctggtcgacgatccgcggcgcccggccgcctttcaactggtggactcgctacgcgcaccactctaccgccagttgctcgaaacccatccgggtgaccgactggcgcgcctggtcgccgaaaccgagtccttcgacccggctcgtgcccgctcgagctattactggcccatcggcagcatcccgacaaccatcgcctacgttcgcgccaagttcctctcgggtgcgccaagcgaggaactgacgcacatcaggaactccatcgcccggtccatggagtggggaaccgtcctgatgcgggccgtcctgtcgggtttcgatggcgagagtttcgcgcgcatcgaaccccactggcgctggcagatcgcctaccaggcggtggccaccctgtgtgtacattggtcgagcgagttcgagccggtcgccgactgggccttcgagcaactgcgccagcaccccgaggagttgatccgcgaactgcgcgccgcacttggcgatctggcgctgctacgcggcgatcgcgagtcgctcgaactggccctcgacggattcgacaatggcctggccagcgccatgcgcgcggcgcaattggtcatcgacggccagtgggcagccgggcagacggcttttgaagccgcactcaagcaacgcaagggcgaaatcggcggcaacaagcatctgctgccgaagagctacgcctggctctatccgctggcactgctggcccagcaaacacccaaacacctggaactggcacgcaagttctgcctcggcgaatccggcaggcgcgaacccaacccctacgagccgtggggaaactgggcgcacgccatcgatgtgcgtctcggcaaggcggccatcgtcggctccgctttccggccagggccgaatgccactgccgacctgcgcctcgatgcgctgtggccgattctgctggccgcctggctcggcggcgaagcgatcctgccaggcgaccccgggctgccggccagcgagtggcgcgaagtgatccaggccctgcgcgaacaactgacccgctgccgtctgaacgcactgctgcggatactcgacggtgcccaggcggtactcgagggacaggatccacccagcgggttctttgtcgccggtatcggcgaacagtggcgagaggtcctcacggccctgcaagcacttggcgacgcgcaagtgagcgacgccggcggtgaagcgacccgactgctgtgggccctcgagatcgatgcgcagggaagcctgctggcgatcaagccgctcgaacaaaagcgcggcccgcgcggctggagccgaccgaaggtgatcagcctcgcccgcatcgccggcaacgaggacttgccctcctgggatgccaaggttgcgcgggcgctgcgccccgagcctggctacaccagtcgctatcacgtcgacctcgccgccgccatagtcgccctcgtcggtcacccctgcgtcgctctggcggaatcgcccggacaactcgtcgacctgaccgaatcggcaccggaactcgaactggtccgccagggcgaccgcttcgtgatgcgcatcgagccgccgctccggccggcaagtaccagccacgcgtattatccgctgagtgccgaggagcggcgcgaaacggaagccttgagcctgatcacgctggttgcggacgggccgcaacgcttgcgactggtgcgcttcacagcgactcagcgacaggccgcccgtctcgtttccgggcgcttcgcgatacccaccgataccccggaggcacagcccgagctcgaaaagacgctgcgcgcactggccgcgcatttccaggtgcatgccgactcggcgcaggcgacccggcaggtagacagcgactcgcgcctgcacgccgagctgtcgccagtcggcgacgacctgtcgctgcgtctggtcgtcgcgccgctcgggccggaagggccacggcttcccgcggcggccggcagggtccgcctgatggccgtgcatggaagcgagacggtgggcaccgaacgcgacttgacgagcgagcgccgcaacctcgaatcggttctcgacgccctgcccttcctcgacagcagcgacggcgtcaacgagtggttgatcgaagaccccgagcaggcactcggcctcgtcgaaacattgccgacgctaccggccatcgccgcggtcgagtggcccaagggcaagagtgttcgcgtcatcagcgtagacagccggcagctcggcctgcgcatcaaccgcgaacgcgactggttccgcctgtccgggcaggcaacgctcgacgaaggactggtgctgcagctggaaactctgattaccgcggcgcgcgagaagacccgtttcgtgccgatgggcaatggcgtctacgccgcgctgacgcgttcgctgaagcagaagctgggcgatctggccgccgtcctcgaaaccgacaaggatggcagcaaggcgccgatgatcgccgccgcctggctcgacgaggtcctcgagggtaccgaaaccgaggccggcaaggattttcgccaggccatcgatcgcctgcgcggcgcccaggcaatcgaaccgaaactgccgagcctgttgcaggcgacactgcgaccgtatcaggaagacggttaccagtgggccattcgcctggcgacggccggcatgggcggctgcctggccgacgatatgggcctcggcaagaccctgcaggcgctcggcgtccttctcgagcgcgccgccggcgggccggcgctggtgatcgcgccgacgtcggtctgcggcaactggctggccgaggcacagcgcttcgcccccaccctgaacgctcgcatctacagcgaagccggcgacagcgaacgtgacgagctggtcagtcaggccggaccacaggacgtcctgatcgtctcctacaccctgctcctgctggcgcaggagcgtttcgccgggcgcacctggcacacgctcgtcgccgatgaagcccaggcgatcaagaacgcggcagcgaagcgttcgcaggcggtcttcgagctcacggccgattttcgcctggcgatgaccggaacgccggtcgaaaaccgcctcgccgacctctggtcgatcatgcgctttgccaaccccgggctgctcggcagcgtccaccgcttcaacgaacgcttcgccggcccgatcgagcgcaaccgcgatcgcgaggcgcagcacgtcctgaagcgtctggtcggcccgttcatcctgcggcgcaccaagtcggaagtgctgcaggacctgccgccgcgtacagagctgatcctgaccgtcacgccggaagccgccgaagcggcgcactacgaagccctgcgccgcgaggcggcgagcgacatcgacgcaacgctcgacgccgcccccgaggcgcaggcacgtttcaatatcctcgcgcaactcacccgtctgcgtcgcgcggcctgcgacccgcgactgtgcaacccggaattcggcatcacgggtgccaaggtccaggcctttgccgagctcgccagcgaactgatcgccaacggccacaaggccctcgtcttcagccagttcgtcgacttcctgcaggtcttgcgcgaaccgctcgacgagtcgggagttcactatcagtacctggatggtgccactcctgccgccgagcgcagccggcgtgtcgccgccttccaggcgggtgaaggcgacctcttcctgatcagcctgaaagccggtggcttcggtctcaacctcaccgccgccgactacgtcgtgatcaccgacccgtggtggaacccggccgccgaagatcaggccatgggtcgtgcgcaccgcatcgggcagctacgccccgtcaccgtctaccgtctggtcacccgcggcaccgtcgaagaacgcatcgtcgacctgcaccacgaaaaacgcgccctcgccgacagcatcctcgccgaaggcgaagccagcgccctaccctcgaccgaggacctggtggcgctgattcgcggggaatgaggggcagtaggccggcggcaaggcaatgtgaatctggggaacaccgggtgctggactggatcagacgaaagccgtggccatccacgctggccacgagtgcttcgcaccccaggtgcgttcgacttcgccggcccgtggtcgccctggcagggtaccgctgccagggcgatcacagcgcctgaacgtttctcggaatcacgctcttcaccccagccgcgtgggtgccggcagattgcaacaatgtccacaatcatcttgcggagaaacagcaggaagggctagaatttatatactcgatcccggtttccaggcatccgtactgagcgctgtcatgaggaaaaaagactgatgaggcacgaaagaaggcggcaattcctcagcccggggtgcccgccgacgaccagccggaatccgtggtaccgcgacagcgtcaggccgcaggtggaaccggcccgactcaacagccccccgggagcgtcctgtagtgctatggcgcgcatcgattgaccgcgaggaatcggacgccgtgctcccgcaacagcaccctccggtcgggcttttccgtgccgcctttgccccacagccaacgctggcgctgcttgatgcattcgatctgcgcactcgccgagtcgccgaccttaccaatcccatcctgttgtttcgtagaggcgcccgaccgggcgcgctgatcggccagtctgcgctgcgcacgccggcttgccgaatcagcagcgtcggcattcgggccgccctccgcgttgatcgtctcgaccggaggatccttctttccccttcagtacccgccgtcaagcgagccgtacgcaacggtcttgcttcgaccggaggaacgtcttcgggtgctggctcgtattatcccccattgcccggagcgcgcgtttcggtgcatcgagaccgtcggcgtaagccgcgcgcgttccgggagcggtgttttcggaccccctgatgtaggtgtattcccagcaacgattacggaggcaacatatgaagctcacgctgacccctgatgaactgcatggctattacaacgagttgcacgattcgaatgccgatttcaagtctcactatccagcggattcctttgagagacagccggttcacaccgtttacgggggggccaacctcttcaaggcagggtttgccggcaagttgggtgaagttgcgctcaagacgctcgacacctatgcgcccaattaccacgtatttgcccgtgtgctgggtctgccgggcgccgatgcgctgccgacgaaccccatctatatcgaaagtctgacgcgtgcgctggaagcgaatcccgactacgtgcgcgagatcaagccggccgcctggctggccttcacggtatacaaccgggtactgaagaagctgcaaagcgagcccatcgaagacaaccgcatcgacttcgaggatggctacggcaaccgcccggacgaggaggaagacggccatgccgtcgcggctgccgacgaggtggccaaaggcatgagcgaaaatctgctctcaccgtttatcggtattcgggtaaaaaccttttcggacgagtgcaaggttcgctcgattcgtaccctggacatcttcctgacccgtttgtccgaaaaaaccggcggcaaactgccgcagaactttatcgtaacgctccccaaggtcaccacgccgactcaggtttccacctgcgcgaaggtactggagaatctggaagccaggcttggcttcccaaaggattcgctgagaatggaaatcatgatcgaaaccacgcagtcgatcatcaaccacaagggcgaaaacacggtgccgctgctcgtggcagccgccggtcaccgctgccgttcagcgattttcgggacttatgattacacggcgtcgtgcaacatcacggcggcgcaccagagccacacccatccgacctgcgattttgcccgccatgtgctgcaggtcagcctcgcgggaaccggcatcacgatcagcgacggcgcgaccacgagcatgccgatcggaccgcacaaggccaccagggacgcgccgctgtcgccccagcagatggatgagaaccgcgcggtggtgcatggtgcctggaagctgcattatgacaatatcatgcattcgatgcgccatgcctactatcagggctgggatctgaatccggggcaattgccggtgcgttatgcggccgtcgacaccttcttcctcagcggcctgcaggatgcctcggcgcgcttgaacgctttcctcaacaaggccgcccaggcaacgctggtgggcaacaccttcgacgatgcggcgactggtcaggggctcctgaacttcttcctgcgtgggatggcgtgcggagcgatcaccgagcaggaagtgctggcgaccggaatcacactggacgaactgcgctcgcgttcgtttgttcgcatcgtcaacaatcggaccaaaaagtagcagccgagaggccaagaagaaagggatgagccatgactgaggtaaagaacgggatgcaggtggcactgcagcatctcgaatcagccgacgcagtgatcaggaaatcgctgatctggataaagcagcaatgcgcgaccaccaagggagtctcgaacgagaaactggacgggcatcagatggccagcttcgatctggcgtggtgtgcggctgagtcgacggccgcgcgctttgcggtggactatgccggcaaggtggtcgccgccggtgcggcgggcgccggtgcctgccttgaggaacgaatggccctggtcttttgtgccgaagccttgcagaacattcaccatcgcctgtgggcgcggccgcagagcttcggtctgaaggaggccgacgtggccgccctggcctcgtccagcctcagctactattgccagacacaactggatgccggcaatctggaagccttgggcaggcaggtcatcgcgctgaatggcgccagcggtgcgtacatgctgggtgacgacgcgacgatgatgcaggactcgttccgcaaactggcaaccaacgtagtcatgccgctggccgaggagatccatcggcacgatcgcatcattccccaggaaatcctcgagccgctgaccgaaatgggctgcttcggtctgtcgattcccgaacgttacggcggcatccagagcgacgatcatgaagacaacatggggatgatcgtggtcaccgaggagctttcgcgcggctcgctcgggggagcgggcagcctgattacccgcccggaaatcctcagccgctccctgctcaagggaggaacggaagcacagcgagagaagtggttgccgaaggtagccgtcggtgaacccttgtgtgccattgccgtcaccgaaccggataccggctccgatgtcgccgccatgcgtctgaaggcgacgaagtgcgagggcggctggatactcgacggcgtcaagacctggtgcacgatggccggcaaggcgggcgtcctgctggtcctggcacgctccaatcccgaccgttcgctcggtcacaaggggctgagcatgttcctggtcgaaaaggactcgtatgacggacacgatttcgagtaccgtcagcgacagggtggcgtgctgagcgggcgcgcgatttcgaccatcggttaccgcggcatgcattcctacgaggttttcttcgaccacgtcttcgttccggacgagaacctggtgggcgggccggaaggcgaagggaaaggcttctatttcacgatggccggatttgccggcgggcgcattcagacggcggcacgcgccattggcgtcatgcaggcggctttcgagcgcgcggtgtcttattcccaggaacgacacgccttcggcaaaccgataggtgagttccagctgacgctcgtcaagctggcgcgcatggcgacgctgctgaccgtttcccgccagtttacctacgcggtcggggccttgatggatcagggtcaggggcagatggaagccagcatggtgaaactgttcacctgccgcacggccgagtggctcacccgcgaagcgatgcagattcacggtggcatgggttatgccgaggagtcgcccgtcagtcggtatttccttgatgcacgcgtgctgtcgattttcgagggagccgaagaaacgctggccctgaaggtcatcgcacgctctcttattgactccgtataggccccgtccacacgggcagatggatacgccacgaggaacattcaatgtcgcaggcaattcgtttccgaccacaggtcgaactggccgaaaaggtgggcgtggacctgaaaaaggtacgccatccccactacggccgctatctggaggagttcgtaccggggcaggtgttcgttcacccgcgcggtttcacgttcctgcgcgcccagatggagactttctcccggacctacatgcagtgcaatccgctttacctcaatgaccagtatgcgcgggccagcggcttctccggcctgctcgcttcgccgcagatggtcttcaacgtcgtcctttcgctgggcgtgcagaacgattcggaaaaggcgatggccaacctgggttactacgatgcccagttcctgcggccggtccaggccatggataccattcgctcgctgaccaaggtcatcgaccgcaaggagcgcggcgcgggcaagcccggcatcgtgaccatacgtacattgggcgtcaaccagaacggcgaagtggtactgcagtacgagaggaagatcatggttgccggtcagggcgaccgtccgccaaccaccccgttgcccacgtcggccgacggcctgatgccgagtttcccctgggtggacgatgccgatgtgatcctgcccgactttccggagcgactccccggcggcctcaccggtcccaactcgtggttcgaggatttcgccgtcggcgaggtcatcgtgcacgccaacggcagaacgataaccgacgagcatctgccgctgacctatgcggtgggtaatactcatcccctgcatttcgaccgggtcttcagttccggcttgtcgggcaagatgagcggcgatcccatcgtctatggcggactggtgttcgcgtggctggaaggactggccagccgcgatgtcagcgagaacagcatctgggaacttggttttaccgagggttaccacacccagccctcgattgccggcgatacggttgccgccctgtcgcgcgtgttggcggccgaagatgctcctggcgcgttggcccggcagttcggcgtcgtcagtcttcagctgatcggtgtcaagaacatcagtgcggcgaacgctttggccaaatatggcgaggacctgttcatcaaggagaacgacaagaaagagatgggcaaggagaagattgatgagaagatttttgagatcgagagacgtctcttgatcagaaagaggagttagtcatggttgccgcccggaagaatcgggatcagccctggttgatgcggacctatagcggtcacagctcggccaaggcatccaacaccctctatcggaccaatctcgccaaaggccagacaggtctctcggtagccttcgacctgccgacgcagaccggttacgacgccgacagccctctggccaagggcgaggtcggcaaggtcggcgtgcccatatcacacatcgaggacatggatcagttgttcgatcagatccctctcgatcagatgaacacttcgatgaccatcaatgcgacggccgcatggctgctgtcgctgtacatcggcctggcgcaacgacgcgggatcgacccgacccggctgagcggcaccacccagaacgatatcatcaaggagtatctctcacgcggtacctacatctatccgccaggtgcgtcgatgcgcctgatcgccgatacgatcaactacaccgtcaagcatgttccgaagtggaatcccaccaatatctgtagctaccatttgcaggaggcgggagcaacgcccgttcaggaactggcctacgccctgtgcaccgcgatggcggttctcgaccgcgtcaaggcttccggcgagatcaagccggaggctttcccgcaagtcgtcgagcgcatctcgttctttgtcaatgccggcatgcgcttcgtcgaggaatgctgcaagctcagggcattcggtgaaatgtgggacgaactgactttgacccgctacaaggtcgaggacccacgacttcgccggttccgttatggcgtacaggtcaactccctggggctgaccgaggcgcaaccggaaaacaatgtccagagaatcgttctggagatgttggcggtgacgctttccaagcgcgcacgggcccgcgccatccagctcccggcgtggaacgaggcaatgggtttgccgcgcccgtgggaccagcagtgggcgctgcgcatgcagcaggtgatggccttcgaaacggatctgctggaatacgaggacatcttcgatggttcgccggtcattgccgccaaggtcaaggcactgatcgagggcgccaagagggaaatcgagaatgtcgaagcccagggtggcatcattgccgcgatcgagtccggctatgtcaagcgcgaactggtcggtagccacatgaaccgcttgcgcgccatcgagtcgggtgatctcaagatcatcggcgtcaactgcttccaggaaacggccgaatcgccgctgactgtcggcagtgatggcggcatcatgaagaccgatccggccgctgagcgtgagcagatcgaaaggctgcaggcgcatcgcagaagccgaaacgacagcgaggtccgagccgccctgcaaggactcaccgatgccgccaagagcggcgagaacatcatgccaagttcgattcgctgtgctctggcgggagtcagcaccggcgaatggggagactcgctgcgcggggtcttcggtgagttcagaccaccgacgggaatcgatatcgccatcgacagccgcgaggtactcggcaagaaggatcaggtcaccgatctcagggagcgcgtcgccaacaccggcaacgccttgggtcgtccactcaaactactggtcggcaaacccggactcgacggacattccaatggcgcagagcagatctccgtgaaggccagagacgtcggcttcgaggtcgtctacgacggcatccggttgacgccgcaacagattgcccaggccgctcaggaggaaggcgtgcatgtggtgggcctgtcgatactgtcaggcagccatatggaactggtggagtctgtcctgcaggaactgcgcctgcgcgatctggcaagcgtgccggtaattgccggcggcatcatcccgcgcgaggatgccgaacggctgatggcgctcggtgtgcgcgccgtctatacaccgaaggacttcagtctcaacgccatcatgggggatatcgtggatgtgatccgcgagtgcaacgggctcgaccggattggcttgctgcattgacaggtcgatgacttcacccactcttcccgatcctgagcagctagccgcacggatactgcgcggggaaagggctgcggtcgccagcggcctgaacctgctggacaacaagctggctgaggcgcgcaaccgttcggctcgcttgctggcggctctttccggcgagcgctggctcagtcgcggtcacctgatcggggtcacgggtcctcccggagccggcaagtcctcgctcgtctccgccatgattcgggagtggcgcctctccggcaagaccgtcggagtgctggcagtcgatccctccagtcgccccgaactgggcggtggcgccttgttgggcgatcgcattcgtatcaagaattcgtctcacgacgaaggtctcttcatccgctcgctggccagtcggaatcagttgggcggcgtcgccaccgaggtttggccgatgagttggctgatgttggcctgtttcgatattgtcatcatcgagacggtgggcgtcggccaaaccgagatcgatattgccgagattggcgatacggtctgttatgtcgcccagccggcctccggtgacacaatccagtatctgaagtcgggtatcatcgagattccggatattttcgcggtcaacaagtgtgaccttggtgccccggcgcgcaaaacggcgagcgaaattggccggagcgcgcccaggcacgatcgccgggagaattgggattacccggtgtgtctggtgagcgcgacgatgaatacaggaatcaggcaattgcaggagcattgcgagagacaccgggagtttctcgccaatgccggcttgctcggcaaactgcgcacgcgccatcagagcgcctgggtagtacgcttgctgaaagaggaattcggaacttttggcctcgaacttgccggcggccgtgctgttgtcggcgagcggctgagggaaaatccatccagccagtttgcagagtacgagcgcctgcggcaacatattctttccagattcatgtcggtaaatcaaccgagcagtctaaccaagaaggagcatcttgatgagcaaacaattgtatgaactaggtgataggcctcccctgggcgaagttccggagaaaatgcacgcctggttgatccgcgcggaccgtttcggcaagccgacggaggcgtttcagaaggaagtggtgaatacccctgccatcgccgacgacgaagtgctggtgcacgtgatggcggcgggaatcaactacaacaacgtctgggcgggcctcggctttccggtcaatgtcatcgctgcccgtaacaagggcggcgagcctgaagacttccacatcggcggcagcgacgcgtccggcatcgtctacgcgatcggcaaggacgtgaccaacgtcaaagtgggcgacgaagtggtaatgcactgcggccaatggaaccgtaattgcgagtgggtccagaacggcggcgatccgatgtactcgccctctttcaagatttggggttacgaaaccaattacggtagtttcgcccagttcaccaaggtccagggccaccagtgcatgccgaagccaaagcacatgaactgggaagaagcggcggcctatacgctggtcgccgctacggcctggcggatgctccatggctggggcgccaactccatcaagaagggggacgtcgctctgatctggggcggcgcgggcggcctcggttcgatggcgatccagatcgccaaggcggtcggcgcgacctccgtggccatggtgtcaggcgaggacaagttcgactactgcatgaaattgggcgccaaaggctgcatcaatcgcaacgacttcgatcactggggcatgttgccgcactggaaggacaacgcgggctatgcaaagtggctgaagggcgtgcggggcttcggtgccaagatctgggaagttctcggcgagaagcgcgcgccgaacatcgtcttcgaacatcctggcgagaccaccatcccttcttcgattttcgtttgcgaaaccggcggtatggtcgtcgtttgcgccggtacctcgggctataacgctaccgtcgatttgcgctatctgtggatgcggcagaagcgcctgcaaggctcacatttcgccaatgccgtgcagtgcaacgaaatgaacgaactggcgctgcgtggcctgatcgatccctgcatgtcgcgggctttcacctacgaagagttgccgcttgcccaccaactgatgcatgacaacaaacatccacacggcaacatgtcggtgctgattggtgccaccgagttcggcctgggcaccagcggcaagccgcccgtggcgatcgttcatccgacgctgcccaagggcgacgtgcataccacgccgcatccctatccgatgtccaccccgctgccggatatcgccgagggcgaagcgatcactattgccgacgacggcagcaaggtcagcgacctgatgcatcgcggcatcatttcctgtacgccggacgatgtcctcgggacggtggccaagatcatggtggacaaggagatccacgcggtagtggtgatggatggacaaggcaaggcgatcggcgtcgtatcgcagaccgatatggttctggcgcggcagggccggagcccgcaggaagcgcgctcgatgcgcgccggggacatcatgacccctggctgtgcaacatgcgatgccgagatgttgttgagcgacgcggtcagcctgatgacgggccggcgcatgcatcgcctggtggtaacggaaaacgatcggcctgtgggcgtcatctccatgaccgacgtggtgcgcaagatcatcggcgagtaaacagcgctcgcccgcaccaaagcgacacgtcgcgcccacccccttcctgcttgggaagggggatttctcaagacgcccttcttgtccgtcaggatggagaagggttttttttacaaccccgagaggttcctgccatgcaagccattgtctgccacgaacttggcggtcccgcggcgttacgcctggatgacgttccggaaccgcgccccggacccgggcaggtacggatccgggtccgcgcctgtggagtcaattttgccgacagcctgatcacccgcggccagtatcagaagcaaccacaaccaccattcagtcccggcttcgaggtttccggagaggtgctggaacttggcagcggcgtacaagggatcgccattggcgatcgcctgatcgccatgacagcgcacggtggctatgcccaacaagtcattgccgacacgaagcgctgcgtgccgatgccggcggcgatgtcatgggaacacggcgcggcctttcccgtggtgttcggcacctcgcatgtcgccttgtcgcatcgggcgcggttacggccaggagagacgctcgtggtgcatggtgcctcgggcggggtcggtctgaccgccgtcgccatcggcaagcagttgggagcgacggttatcgccacagcgaacggccccgagaaactcgaagtagcgcgcgcacacggcgccgaccatctgattgattcgagtcgtgaggacgtgcgcacgcgaatcaaggagttaaccgctggtcgcggtgcggatgtcgtctacgatcctgtaggtggcgacttgttcgcggcttcgctgcgcagcatcgcgtttgaagggcgcctactggtcattggctttgcaggcggtagcgtgccgcaaattcccgccaatcatcttctggtcaagaatgtggacgtgattggtctcaactggccggcttatgcggaattgaatccgcaggtgatgaccgagagtttccggacactgatccagtggtatctggagggtgcgatcaaaccgcatgtctccgccacttatccgctgaaacaggctgtcgatgcgctcaatcacctgattagtcgcaagtccacgggtaaagtcgttattactccggattagaccggtctaatgctttgtgcatccggcgcgtggcgtattcgccacttgtcgaaacccattgtggcggccagaagacgcaaaacatttctcggtgattcgacaatgaagactggccatgcacggagatccccatatatacttctgatggtccggatgaccttcctgtcgtggcggcagaccaggcgcggggcacccggaaacttcaagacactcaaactggcgctggcagcaaaccaacgccgtattcccctggcgcggcgatacctgcgctgatgattacctgaaaggacttgcatgaatccccaaaacggttacgacatcgaagacttgtcggtcggcatgagcgcagagatcgccaagaccattacggatgcggacatcgtcctctttgccggcgtgtccacggacgtcaatgcggtgcatatggatgaagattttgcgaagacgacgatgtttggcggccgcatcgcgcacggcatgttgtcggcgagcctgatttcagcggtactcggcaatcgtctgcccggtcctggcacgatctacatgagccagtccttgcgcttccgtgcgccggtgcggccgggtgacacggttcatgccaaggtgacagtcaaggaagtcgttgccgaaaagtgccgtgtcgtagtcgataccgtgtgcaccgtcggcgacaaggtggtcatcgacggcgaagcgacgctgatgaccacctcgcggcaaaaacgcgaagcagccggcaagtagcctgccagcgagcggacgggccgggcagccgagcccgtcggtttggtctctgtttgttgccgtcccccgctcgcttcgcttgtgcagtacccgtgctacgccggcgccagctcggcgctggctctcattgccgcagcgccatctgggccctgcgcctcgagcgacacccggccatcgaccagcgtgccgacgaggcgaaacggcgccagatcaaacagcggcgccaggccccggaagctgtagtcgagcaccgcctgagctgtttcccggcgcagcagttccatcagcaggaccgcggtcaacggcccatgcacgaccagaccgggatagccctcctcgttgatcgcatagggacgatcgtagtggatccggtgcgcgttgaaggtcaacgccgagaagcggaacaggagtcgcggctcaggctccacaatgcgcgaccagacgcaagacggcagcggcggccaatcgattacgcgcggacaggcaacggctggccccggctcgcgatagacgatgtcctgctcttcctcgatacacagcgctccatcctggtagaagcggcagaggaccgagacaaaggcgagtgagccggaacgtcccgatttctccttgatgtcgcgaatcaccgcctcgcggcgggcgggctggccgatgatcaacgggcggtggaagcgcaagcgcgcgccggcgaacatgcgccgcggatacggaatcggcggcatgaatcctccgcgctgtgggtgcccgtcgaccccgagaagcgcctgcggcgtcttcggcagaaagtagaaccagtgccacagtggtggcaacgcgctgccgttgccaagaggcgtcaccgtatcgtcgaatgtcgccgccgctgccagcgccggggccagaccgaggtcatcgtcggtgatctcatggcggccaatccactgcgtgtagggtatcctcgattcggtcattgttggggttctttcggtagagtttccggcggcggacgcacaagtacagcacagcacgctggcaaactcaagtcgccagcagtcgatgcgtccattggccgacgccctgagatcttgcgcccatgaccgtgtttgcccatatactgtgggggttatgccggtgccgggcctggcgcagggtaagggagttgggaggttttccggctcgacagtcgggaggatgggccatgaaagaggaagctgcttcaacgaagtccgccgcgtcgcggccagcccccacgggcactggggcgccaacaccaaccgggcctgcagcagttaaccccgcagcgaacgcccagttgtcgcagaatcctctggagcaggatcaggagcagtcagcggacaacgaccaactaccgatgagcggcttgcgcgtcatcgatgtcgggacttttctggccgggccctatgcggcatccatcctgggtgagttcggcgccgagattctgaaagtcgagcatccgatcgccggtgatccgatgcggcacttcggaacggcctccaaacgccacgatgcgaccctggcctggctcagcgaaggccgcaacaagaaatcggtcaccctcgacctccgccagcaggagggtgtcgagctgttcctcaagctggtggccaagtcggacgtgctgatcgagaatttccggccgggaacgatggaggaatggggactcggctgggacgagttgagcaaggccaaccccgcactcgtgatgctacgggtctccggctacgggcagaccggaccgtatcgtcgacgctcgggtttcgcgcatatcgcccatggctttgccggtctgtcctacctcgccggctttccgggcgagacgccagtactgccgggaacggcgccgcttggcgactacctgtccagcctttatggcgctatcggcatcctgctggcattaaggcaccgcgaggcgaccggcgaagggcaaatcgtcgatatcggaatttacgaggcggttttccgccagatggacgagatcgccgccgcttacggactgttcggcaaggtccggcaacgcgaaggtgccggcagtttcgtcgccgttccgcacggacacttccggactgttgatgacaaatgggtcgccatcgcgtgcaccacggacaagatgttcgaacgtttcgccgcggcgatggagaagcccgagctcgctgcggccgaccgttacggcgaccaacgcaagcgtctggcagcgcgtgacgaggtcaaccggatcgtcatcgaatgggtgggttcgctgacccgcaacgaggtgatgcagcgctgtattgatggtgaggtaccgatcggcaagctcaacagcatcgccgacatgttcgaggatgagcatttcaaagcccgcggcaatctcgcccgcctcaccgaggagggcctgggggaagtggtgattccgggcgtcgtgccgacgctttccgagaccccggggcggatttcgaatctcgggccaccgctgggcaacgccacctatgaagtcctgcgcgaactactcggtatttcggcgcaggagatcaagcgactgcgccagcgcaagatcatctgaccggccttttcacgagaactcccatgaccactgatcagaccgagacccggttgccgctcgaaggcattcgcgtcatcgatgccgccacggtcatcgccgcaccttacagtgccagcatcctcggcgagttcggcgccgatgtcctgaaggtcgagaacccgaaaggcggcgatcccctgcgctacttcggtacgccgaccaaccgcaaggacacgctggcctggctcagcgaagcccgcaacaagcgatcggtgacgctcgacctgcacttgccggaaggcgtcgagttgttcaaggggctgatcgagaaatcggatgtgctgtgcgagaacttccggccgggcaccctcgagaagtggggactcggctgggaggtgctgcgcgagatcaaccctggcctgatcatgttgcgcgttaccggttatgggcagaccggcccctacaaggaccgtcccggctttgcccgcgtcgcacacgccgttggcggcatcgcctttctctcgggaatgccgagaggaacgccggtgaccccgggctcgaccaccctcggcgattacctgaccggcctctatggctgtatcggcatcctgatggccctgcgccaccgcgagcgcaccggcaagggacagtacatcgacgctgcgctgtacgagtcggtgtttcgctgcaccgaagaactggcgccggcctatggcatgttcggtcgcgtgcgcgagaggcacgggccaacgcacaacgatttcgcttgcccacacggccacttcccgaccaaggaagatggcaaatgggtagccatttcgtgcgtcaccgacaagctcttcgagcgcctggcaattgccatgggccgcccggaactggcagcgccgcatgtctacggcgaccagaagacacggcttgacaaccggcatgacgtgaacgaaatcgtcagggactggtgcggttcgctgcaccgggaggaaatccttgcccgctgcttcgccgccggtgccccggccggaccattgaacagcatcgccgacattttcggcgaccggcaatttcattcgcggcgcaacctggtcgcgatcgatgagccggacatcggcgagacggtgatcgttccatcggtgttgccacgcctgtcggcgacaccgggaaggatcaagcacctcgggccgcgactcgggcagcataccgacgaagtactgtccggcttgctcggcctggacgagcacgagatcgacgcgctgcgcaagaagcgtgtaatctgaccacaagcggggtgattggagacaatggacggaattctcaagggcctgcgcgtcgtcgagggctcggccttcgttgccgcgccactcggcggcatgactctcgcccaactcggcgcggacgtcatccgcttcgaccccatcggcggcggcctcgactaccgtcgctggccactcaccctcgacggtcggcacagcctgttttgggccggactgaacaagggcaagcgttcgatagccgtcgaccttcgcctgccccgcgggcaggagttgctgacccagctgatctgcgcgcccggggaccatgcaggcctcttcagcaccaattttccggccaaaggctggcttgcctatgaagcgctgcaagcgcaccggcaggacttgatcatggtgaacctgacggggcggcgggacggtgggtccgaagtagactacacgctgaacccgcagctcggcctgcccctgatgaccggaccaacgagttccccggaagtcgtcaaccacgtctttcccgcctgggacttcatcagcggtcaaatgatcgccttgggcctccttgctgccgaacggcaccggcggctgaccggcgaaggacaactggtgcgtctggccttgaaggatgtggcgctggccatgctcgggaatttcggcatgctcgccgaagccatggtcaatggggccgatcggccgcgccagggcaactacctctacggcgcctttggccgcgacttcggcacgctcgacggccggcgtctgatggtcgtcggcctgaccggcatgcaatggcgccgcctcgtcaaggccaccggtctccgggagccaatcagcgaactggctgcgcgactcggcctcgacttcgacgacgagggcaatcgctatcgcgcacggcaggaaattgcccgattgttcgaaccctggttccatgcccgcacgctggcggaagccgcgctgaccctcgatgcccacggcgtcacctggggcccctaccgcagcgtgcgggaggaagtggccgccgacccggattgctccaccgacaatccgatgttcacactcaccgagcagccaggcatcgggcgctacctgatgccgtcgacgccgctcgactttgccggcgtaccccgtctgccggcgatgccggcgcccagactcggcgaacacacggatcagattctgctcgacatcctcggcttgagcgaggccgaagtcggccgtctgcacgacgcgcgcgtcgtcgccggacctacctgagccggtcgccggcaaacctgcccgcgaccgcagaaacaaccagccttctttctaccagggaaactgccatgaagctaccagtgcacttctacaaaccgctcgccattggcgccccacaacccctgcgtgagcttccggtcaggccggagagaatgatccacttctttccgccacacatcgacaagatccgcgccaaggcaccggagacggcccggcagtgcgatgtgatgtgcggcaatctcgaggatgcgattccgatcgaagccaaggacgcggcacgcgccggcttcatcgacctgctggccgcgcacgacttcggcgacaccgccatgtgggtgcgggtcaatgcgctgaacagcccttgggtactcgacgacctcaacgagatcatcaagcacgtcggcaacaaggtcgacgtgatcatgattcccaaggtcgagggaccctgggacatccacttcgtcgatcagtacgtctcgctactggaagcgaagtacgccatcaggaagccgatcctcctgcatgcgctgctcgagaccgcgcagggagtcaccaatgtcgaggcgatctgcggcgccagtccgcgcatgcatggtctgagcctcggcccggccgaccttgccgcctcgcgtggcatgaagacgacgcgcgtcggcggcggacatcccggctacggcgtcctcgccgaccctgaagccggccaggatggaggcgagaagcagcgcgccttcttccagcaggatctctggcactacaccgtcgcgcgcatggtcgatgcggccgtggcgcacggtctgcgctcgttctacggcccgtttggcgacctcaaggatgaagccgcctgcgaggcacagttccgcaatgccttcctgatgggctgttcgggcgcctggtcgctggcgcccaaccagatcgcgattgccaagcgtgtcttcagccccgacgtcaaggaggtactgtttgccaaacgcatcctcgaagcgatgccagacggcagcggcgtggcaacaatcgacggcaagatgcaggacgacgcgacctggaagcaggcgaaggtcatcgtcgatctggcgcgtctggtggccaggcgcgacccggaactcgcggcggcttacggttggtaggaaagagcttggtcggcacaacgaggaggcacctgatgagcgagaagaccagactggggaatttctttgaggacttccagatcgggcagacgatagcccatgcgacaccgagaacgatcagcgagggcgacgtggctttgtacaccgcgttgaccggctcgcgctttgccatcacatcgtcggacaccttcgcgtatagcctgggattcccgcgtgcgccggtggacaacctgctcgcgttcaacgtggtcttcggcaaaacggttcccgacatctcgctcaatgcggttgccaacctcggctatgccgctggccgcttcggccaccgggtcttcgtcggtgacacgctgacggccgactcgacggtgatcggtctcaaggaaaaccgggacggccagaccgggatcgtctatgtgcgctcgtgcgggatcaatcagcaccagcagatcgcccttgactactgtcgctgggtgatggtgcgcaagcgcgagccaaagtcgccagcgccgccagcctgcgtacccgacctccccgaggcggtcgctgcgggagacctgatcgttccagcaggaatccgcgtcgatcagtacgactgcacgctgtccggcaaccctgacctgtgggacgattatgaggtcggtgagcggatcgaccacgtggacgggatgacgatcgaagagagcgagcacatgatggcgacgcgtctttaccagaacaccgccagggtgcacttcaatcagcaggcggaaagcgccgggcgttttggccgccggatcatctacgggggctgcatcatcagtctggcacgttcgctctccttcaacggcctggcgaatgccttcctcgtcgcggcgatcaacggcggtcggcatgtcacgccgacctttgccggtgatacgatctacgcttggtcagaggtcgtcgacaaaatggtcctgccgggccgcaacgacctcggcgcactgcgcctgcgtaccgtcgcgaccaaggatcgaccgtgcgccgacttcccctgcaagacggccgatggcagctacgatccgagcgtggtcctcgacttcgactacactacgctgatcccccgaagagcgtaacgtccagcgcgggcggctaccgcgccgcccgcatgaacccggccagccaatggcaggcccggccaccggcccggagcgacggcccgcgactgccgcccatacgcaaaggtatcgttgttttcaatcgattcgaactaagctatgctgcgcgggcgtcaaaaaacgatggaaaacaatggaggaaacatgttccaagtccgcatacacggtcgcggcggccaaggcgtggttacggctgccgagatgttgtctattgctgcgtttgaggaaggccgccatgcccaagccttcccgagtttcggttcggaacgaaccggtgccccggtggtcgctttttgccgtatcgcggatgaggagatccgcctgcgcgaaccgatcatggaacccgatgcgctgatcatccaggatcctactctgctgctccaggtcgacgtcttctctggcctcaagaagggcggatacatcctgatcaacaccagccgcacgtttgccgaactgggcctcggtgactacgtccgagactggccagcagacaggctgtgcacggttcccgccaccgacctcagccgcaagcacgtcggccgaccaatgcccaacgttccactcctggccggctttgccgccgcatccggcatcattcggctggagtcagtgatcaaagccatcaatgccaagttctcggacagagtggcgagcaacaacagcgctgcggcaaccgaggcttatcagttcgttgccgacgagatcaaggcggcgcgtcatgaggaggccgcacatgcttaaacagactgaaggttcacacgctgttgccgaagccgtcggcctttgccggccagaagtgatctgcgcctatccgatctctccgcagacgcacatcgtcgaaggcctcggtgaaatggtcaaggccggcgaaatccaggactgcgagttcatcaacgtcgaatccgagttcgcggcgatgagtgtcgccatcggatcgtcggcaacaggcgcccgtacctacacggccacggcctcgcagggcctgctgttcatggccgaggcggtatacaacgcgtccggccttggcctgcccatcgtcatgacggtcgccaaccgggccatcggcgcaccgatcaacatctggaacgaccacaccgatgcgctctcgcaacgcgacagcggctggatccagcttttcgccgaaaccaatcaggaagcgctggatttgcacatccaggccttcaagctggcggaggaagtcagcctgccggtcatggtctgcatggacggattcattctgacgcacgcctacgagcgcgtggacgtaccgacccaggaacaggtcgatgccttcctgccgccttacgagccacgtcaggttctcgacccgaccgacccggtatcgatcggcgcaatggtcggtccggaagcgttctcggaggtgcgctacctggcgcacgccaagcagatgcaggctctcgaactgatcccgcgattggccgagcagttcaaggcggtcttcggtcgcgattcaggcgggctgacccattcgtacctcctcgacgatgcagaaacggtggttgtggcgatggggtcggtgctcggaacgatcaaggatacggttgacgagatgcgtgctgccggcgagaagatcggcgtgctcgggatcacttcctatcgtccgttcccgctcgacaacgtccgcgccgcgctgcagaacgcgcagcgcgtggtcgtgttggaaaagagtctggcggtcggcatcggtggcgttctctccaccgacgtacgcatggcaatgtcgggtctgcaactgcatggacacacggtggtcgccggccttggtggccgggcaatcacccggaaatcgttgcgtgctctgtttgccaaggcagttcgcggcgaactgggccacctcaccttcctcgacctcgactggaacgtcgtcaacaagcaactcgaacgcgagcgcacgacgcgccgttcgggtccggcagcggaaagcatgctgcgcgacatcggtgtcattgccaccggtattgtctgaggagacccacgatgagcttccaacccgttcatttctatcagaccggcaccttcacggtcggtaatcgcctgctggctcaggaagaacgcagtgtccaggccaacatggaacgtaccaattcactcaactccggacaccgtgcctgtcagggctgcggtgaagcgcttggcgctcgctatgccattgacgccgcgatgaaagccgccagcggtcgcctgattgccgccaatgctaccggttgcctcgaggtcttctcgacgccctacccggaaacttcgtggcagatcccctggatccactcgctgttcggcaacacggcggcggtggccaccggcatcgccgcagccatcaaggtcaagcgccacaaaggccagatgggcgatgttcgcgtcgtcgcccagggtggtgacggggggaccacggacatcggtttcggctgcctgtcgggaatgttcgaacgtaacgacgacgttctctacatctgctacgacaacggcggttacatgaacaccggcgtccagcgcagttccgccaccccaccagcagcccgcacagcgaccaccatgccggtcggccccgagccgggcaatgccttcgggcagggcaagttcgtgccggcgatcgccatggcccacgagatcccctatgtcgcgaccgccaccgtcgccgacctccgcgatctcgaatacaaggtcaccaaagcgatgggaatgcgcggtgcgcgctacatccacatcctggtcccctgcccgctcggttggggagcggcctccgaagacaccatcaagttggcgcgtctggccaaggaaaccggtattttcccggtcttcgaagcggagggcggcgaactcacgagttcgctcaagatccgccgccagcagcctgttgaagagtatctgaaactccagaagcgctacgcgcacctgttcggcaagacgccggcggtagcaacgatcgctcgcctgcaggcggcggcagacaagaacattcgcaaatacggactgctcgaccaggaggcgaactgatggaaaaaccctttgccattaccctagaccccggctcgtcgctggccaatcacaccggttcgtggcggacttcccgcccggtttatcttgaccggctaccgccctgcaacaagcagtgcccagccggcgaagacatccagggttggctgttccacgccgagtccggcgactacgaaagcgcctggcggcatctgacgaaagacaatcccttcccggccatcatggggcgcgtctgctatcacacctgcgagggtgcctgcaatcgcgggcaactcgacgcgccggtcggcatcaattcggtcgaacattttctcggcgacgaagcgctcaagcaaggctggaagctcacgccgccggccagcgaatcaggcaagcacgtcctggtggtcggcgcaggcccgtcgggaatgtcggcggcctaccacctgcgccgattcgggcacagcgtcacactctacgaggctgggcccctgctcggcggtatgatgcgcttcggcattcccaagtaccgcctgccgcgcgatatcctggaagcggagatgcaacgggtcgtcgacctcggcgtcacggtgaagctgaacagcaaggtcgacaacatcctgaagaccatggaggaaggcaagttcgatgccgccttcctggcggtcggggcgcacatcggcaagcgagcgatgatcccggccggcgacgcagcgaaaatcatcgacgccatctcgctgctgcgcagcatggaaggtgaagacaagccgctgctcggtcgtcgcgtcgtcgtctatggcggtggcaatacggccatagacgtggcccgaacggccaagcgcatgggtgccgaaccgttgatcgtctatcgccgcacgcgcgacaaaatgcctgcacacgacttcgaactcgaggaggcgctgcaggaaggcatcatggtcaagtggctgtcgaccatcaaacaggcgcatgagtcctcgctgaccatcgaaaagatggctctcgacagcaagggtttcccgcaacccaccggcgagttcgaaaccatcgaggccgattctctggtgctcgcgctcggccaggacgtcgacctcgggctgctcgagggggttccggggctgaaggtgaccgatggtgtcgtcgaagtcggccccaacatgatgaccggttatgcggggattttcgcgggcggcgacatggttccggccgagcgcaacgtcaccgtcggaatcggccacggcaaacaggcggcgcgccacatcgatggctggttgcgcggcgagcagtacctcccgccggtccagcgcgaagtggcgaccttcgacaagctcaacacctggtactacgccgatgcacccaagacggttcgccccatgctcgacatcattcgtcggcaatcgaccttcgatgaagtccagggcgcactcgacgagagcaatgccctcttcgaggcccggcgttgtctgtcctgcggcaactgtttcgaatgcgacaactgttacggtgtctgccccgacaacgccgtaatcaagctcggaccaggcaatcgcttccagttcaactacgactactgcaagggttgcggcatgtgcgtcgccgaatgtccctgcggtgcgatcaagatggaggccgaagaaatctgagcgcggcgtggttatgaggccgcggagcttgtcacccggcgcaacgacagaagcgcaacaatcaatcccgacccggtgccgttgtctgggtcacccactctggggacacttcgggcataacgctcgaagtgtcttttccttcttccccaacccgcgaggtatgtatgccaactgaaacaaagaacgtctacgtgtttggtgccgcccgaaccgacggcgacgccaagatgaagaatatactcggaggcaaaggcgccaaccttgccgaaatgtgccgactgggaatcgcagtacctcccggtttcacggtcagtaccgaagcctgcaccgtctataccgagcagggcaaggacgccgtgttcaagctgatcgaggctgaagtcttgcagggcgtggctttcgttgaacaggaaatggggaagaatttcggcgactcgtcggatccgctgctactgtcggtgcgttcgggttcgcgcgcgtcgatgccaggcatgatggacaccatcctcaacctcggcctcaatgacgaggcggtggtcggactggctcgcaaggccaacaacgagcgttttgcctgggactcctatcgccgcttcgtgcagatgtacggtgacgtcgtgatgggcctcaagccggtatcgaaggaagatcacgatcccttcgaagtcgtcatcgacatgctcaaggagaagaagggtgttgaactcgataccgatctcgacaccgacgacctgaaggagttggtgctgcgtttcaagggcttgattcgtgcccgcgtcggccgtgagttcccgaccgatccctgggaacagctctggggggcagtgaatgcggtctttcagagctggaataacgaccgcgccaaggtataccgcgagctgaacgatatcccggattcgtggggcaccgccgtcaacgtccaggccatggtcttcggcaatctgggcgacaacagcggcaccggcgtcgccttcacgcgtgacgcagggactggtgaggacctgttcaacggcgagttcctggtcaatgcccagggtgaagacgtcgtcgccggtacccgcacgccgcaacaggtcactctcgagggttcgcgccgctgggccaaactggcgatggtcagcgaagacgagcgacggaccaggttcccgtcgctcgaggaactgatgcccgacatctaccagcagctcctgcaggccgaaaccaagctcgaaaagcactactccgacatgcaggatgtcgagttcacgatccaggaaggccgcctgtggatgctgcaaacccgcaacggcaagcgcactggttcagcgatggtgcgcatcgccatggaaatgctgcgccagggcatcatcgatgagaaggaagccttgcgccgcgtcgacccggagcgcctcaacgaactcctgcacccggtttttgacccgatcgagatcaagaaggcacgttccatcgcgcacggcctgccggcttcgcccggcgccgcgaccggtcagatcgtcttcttcgccgacgaagccgaggaatgggtcagaaagggcaaggacgtgatcctggtacgccaggaaacctctcctgaggacctgcgcggaatgagtgtcgccaagggaattctgaccgcccgcggcgggatgacctcgcacgcagccgttgtggcacgtggcatgggtaagtgctgcatctctggcgctggcgcggtgcgcgtcgattaccatgcacgcacgatgtcggtcggcaacgagacttgggcggaaggagactggctttcgctcgacggttcgaccggcgaagtctacctgggccaggtagccacgaaggaagcggaactgaccggcgacttcggaacgctgatggatctggccgatcatcacaagaaactggccgtgcgcgccaacgccgatacgcccgacgatgccagggcggcacgcaccttcggtgccaagggtatcggcctgtgccgtaccgagcacatgttcttcgagggggaacgtatcaaggcggttcgggaaatgatccttgctgacgacgaagccggacggcgccgcgcgctggccaagctgctgccgatgcagcgtggcgacttcgaaggactgttccgcgagatgagcggcctggcggtcaccattcgcctgctcgacccgccgctccacgagttcgttcctcacgatgaagccaaccagaagatcatggctcacgagatgaacgttccactgggcgtgatcaagatgcgcgtcgacgacctgcacgaattcaacccgatgatgggtcatcgcggctgccgcctcggtatcagctacccggagatcaccgaaatgcagacgcgggcgatcctcgaagccggtctgaacatgaaggcgaagggtttcgatgtcaaggccgaaatcatgattccgctggtcggcaccgttcgcgaattcaacgctcaggcgcgtgtcatccgtcagaccgcagcggccgttttccatgagcgcggcgaggcactcgactacctgctcgggacgatgatcgaaacccctcgtgccgccctgatcgccgacagtatcggccagcaggcgcagttcttctccttcggcaccaacgacctgacgcaaatgaccatgggtttttcgcgcgacgacgccggcaagtttctgccgagctatctgaaagatggcatgtacgagcgcgaccccttccagtcgatcgaccagaagggcgtcggcctgctggtgaagatggccgtcgagaaaggtcgttcggtccgcccgagcatcaagctgggcgtctgcggggagcacggaggcgacccggcatcgatcgagttcttccaccgcagcggtctcgactacgtgagctgctcgccgttccgggtgccgatcgcccggctggcggctgcccaggcagccatcaacaacgagtagactcccgggtcggctggcaggccacttccccacctgtacgctgctgtgcaggacggggaagcgagtcggggctggcgcttcgacctttcaagacgacgagcacccctggcccccaggggtgctcttttttgcttcgccggcaagcccgatgaagggctggggttgccgctgactgagcttgtgcaacgccgaacgtccgcgctgtccgctttctgcggccggcggctggagctcgctgacactcccttgatgacatgaacttccagcttctggccagtgacggtgctgctcgttgcggccgcctcactctcacccacggcacagtggacacgccggccttcatgccggtcggcacctacggaacggtcaaggcaatgacgccccgcgacctgaccgcgacgggcgcgcagatctgcctcggcaacaccttccacctctggctgcgccccgggctcgaagtcatcgctgcgcatggcggcctgcaccgcttcatgggctggaatgggccgatcctcaccgactccggcggtttccaggtcttttccctcggtgcgctgcgcaagatcagcgaggagggagtccgcttccagtcgccggtcaacggcgaccgcctgttcctgacgcccgaggaatccatgcgcatccagcacgtgctcaactccgacatcgcgatgatcctcgacgaatgcacgccctaccccgccgaccatgcagtggcagccgcgtcaatgtgcctgtcgctgcgctgggcacggcgctcgcgtgaccggcacgacgaaatcggcaacgccaacgccctgttcggcatcgtccagggcggcatgtacgaagacttgcgtgacgaatcgctggccgcgctcatcgatatcggcttcgcgggcttcgcgatcggcggcctgtcagtcggggaaccgaaggacgacatggcgcgaattctggcgcacaccgcaccgcgcctgccgcaggacaggccacgctacctgatgggcgtcggcacacctgaggatctcgtcgccgccgtcggcgccggcatcgacatgttcgactgcgtactgccgacgcgcaatgcacgcaacggccacttctttacccgctacggcgacatccggatcaggaacgcctgccacaagagcgacccgcgcccactcgacgcgagttgcgaatgctatacctgccggaacttctcgcgcgcctaccttcatcatctgaaccgcaccggcgaaatcctcggcgcgcatctcggcacgctgcacaacctccactactaccaggtcctgatgcacgagttgcgcaaggcgatagcgagcgggacgctggcgtcaaccgtttcggccttccagcgcgcacgcgctcagccgacgacagcatagtggtataattgttggtttcgttgaaattattcatcttaggagactgatgtgctaatcagcactgcccacgcccagactgctgcagcgaccgacccaaccggtggtttcatgcaactcctgccgatcattctgatgttcgtcgtcctctacttcctgatgattcggccgcagatgaagcgagctaaggagcacaaggccctgatcgaaggcctcgccaagggtgatgaagtggtcactggcggcggcatcgccggccgagtcactcgcgtcagcgacagcttcatcgctctccagatcgccgaagccgtcgaaatacacgttcagaaacaggctgttacgcttgtcttgccaaaaggcactctgaaagagctttaaccaaccgccgggcgccgccccctcgtggtcgcccgcgccattctgactgcatgcatccatgaaccgctacccgctctggaaatacgttctcgtcgccatcgcactggtgctcggtctggtttacaccttgccgaacttcttcggcgagtcgccggctgtccaggtttccagcgccaaagccactctcaaggttgatgagaagacgcgagaacgggtcgccagcacgctacggagcgccagcatcgagaacagcggcatcttcctcgacagcaacggcgtcaaggttcgcttgctcaacgccgacagtcagttgcaagcaaaggacctgcttgaaaagcagttcaacccggaccccaccgacccccagtatgtcgtcgccctgaatctgctgtcgagttcgcctcaatggctgaccaacctgcatgcgctgccgatgtacctcggcctcgacctgcgcggcggcgtacattttctgcttcaggtggacatgaagggcgcgctgaccaagcgtctcgactcgatcagcggcgatttgcgtagtctgctacgcgacaagaatgtccggcatgccggcatcacccgcgagggcgaacgcctgaccattcgcttccgcgacggcgatacccgcgccaaagcacgaatcgtcctcgaggacaatcagtccgatctgctgctggctgatcagggagaaggcgacgatctcaaactggtcgccaccctgaagccggaagcgatcaagcgcatccaggaattcgccgtcaagcagaacatgacgacgctgagcaaccgcatcaatgaacttggggtcgccgaaccggtgatcgcccagcagggtgccgatcgtatcgttgtgcagttgcctggggttcaggacaccgccaaggccaaggacatcctcgggcgcacggcgacgctcgaaatccgcatggtcgaggagaccgccggagccctcgaggcggcccaggccggccaggtccccttcggcaccgaactctatgtcgaacgcggcggcctgccccttctcgtcaggaagcaggtggtactcaccggcgaccggttgaccgatgcgcagcccggctttgacaaccagacgcacgaaccggccgtccacctgacgctcgactcggccggcgcacgtatcttcaaggatgtcacgcgcgacaacgtcggcaagcgaatggcgatcgtgctgatcgagaagggcaagggcgaggtggttaccgcaccagtgatcagggcggaaatcggcggcgggcgcgtacagatttctggccgcatgagcacgatggaagccaacgacacggcgctgttgctgcgcgcaggctccctggccgcaccgatggagatcatcgaggagcgggcgatcggtccgagcctcggcgccgagaacatcaagaagggcttccactcgacgatgtggggctttgccgcgattgccgtcttcatgatcgcctactacgtcctgttcggcctggtgtcggtgattgccctggccgccaacctgctcttcctggttgccctgctctcgctcctgcaggcgacgctgaccttgccgggaatcgccgccatcgccttggcactcggcatggccatcgacgccaacgtcctgatcaacgagcggattcgcgaggaactgcgcaacggatcgacgccccagctggcgatccacactggctacgagcgggcgttcggtactattctcgactccaatatcacgacgctgattgccggcatcgccctgctgattttcggctccggtccggtgcgcggtttcgctgtcgtacactgtctcgggattctcacctccctgttctctgcggtcgtcgtctcgcgcgcgctcatcaacctgatctatggcaaccgtcgcaagatcgagtcgctggccatcggccagatctggaaacccggcaacaccgccaatgtggcagccaaatagggaaacgccaagatggaatttttccggatcagaaaagacatcccgttcatgcgccacgcgctggtgttcaacgtcatctcgctgctcactttcctgcttgccgtattcttcctgttcagccgcgggctgcatctctcggtcgagttcacgggaggaacgctgatcgaactcaactacagccaggccgccaacctcgagaagttgcgcgaggggcttggtaaggccggctacagtgacttctcggtacagaactttgggtccagccaggacgtcctgatccggttgcccctccgggccgatcagaacacgacgcgaatcggcgagtctgtcctgcaggctctcaacgccgagaccccgggagcctcgctgcgccgggtcgagttcgtcggaccacaggtcggcaaggaactggccgaaaacggtgccctggcgctcttgctggtggtcatcggcatagtcgtctacctggccttccgtttcgagtggcgtttctccgtctccgcgatcattgccaacctgcatgatgtaatcatcattctcggcttcttcgccttcttccagtgggagttctcgttgtcggtgctggcggcggtgcttgccgtcctcggctactcggtcaacgagtctgtcgtcgtcttcgaccgcgtgcgcgaaaccttcaggaaagtacgcggactgacgacgccgcaggtcctcgaccacgcgatcaccagcaccatctcacgcaccatcatcacgcacggctcgacccagatgatggttctgtccatgctgctcttcggcggcgagacgctttactacttcgccctggcgctgaccatcggtatctgtttcggaatctactcttccgtgttggtggctagtccgctggtcatgtggctcggtgtctcgcgcgagcagttcgtccgacccaagaaacagatcgagggcgccaacgaggatggcgccgtcgtctagcaggctttgccgacgccaacggccagaagcttgccggccgtaagagagtaccttgggggttcgggccggcagaagtggcaacgtgtcaccgcctgtctcatcagatggagatgctcatgagcaaacagcgaatccggctttgggacctgccgacccgcctcttccactggttgctggcaggcttggtggtcgcctccttcgtcagcggcaagatcggcggcaacgccatggactggcacggcaagttcggcctggccatcctcggattgctggccttccgtctcgtctggggcttcgccggctctacctacgctcgctttgtcagcttcctcccgacgccggcaaaggttctcgcctatctaaggggtcaatggcgcggcgttggccacaacccgctcggagcgttctcggtcttcggactcctgcttctgctcgccttccaggttggaaccggcctgtttggcaacgacgacatcgctttccggggtccgctgtacgagttgatcagcaaggacttgagcgaccgactgacgggtctccacaagttatcggtgaacgttctgatcgccctggtgacgctgcacatcgtcgccatcgcgttctacgtgcgggtcaagaaggacgacctgatcagaccgatgctcaccggttggaaggatgtcgctccaggcgaaggcgcatcggcctcgggcggcggcgcgctacccctggcggtcgcactgcttgtcgctgtcgccacggtctatggcggctccggcgcctggctcccgacaccgccaccaccacctgtttcggcgccagcaacgccgtcctggtaagaaaagactgtccaggggcaacccctggcaaaagcccgccagcggttgcgctcgaactcagtcgttgcggtacttgtcgtggcaggccttgcagctttcgcccgtcttcccgaactgcaccttcacggcggcggcgtcgccgccggcggcgaccttttgcaattcattggcttccttgatgtaggccatcgccaactccttgaccttgtcctgctccttgaagaactcgggcttgacccgcgtcttctggccgccgacttccttgtcggtccccggcccgaacagcgcacccatccccgaattggccgtcgccgcgacgacgttggcggcagcgatgacctgttccttgttgtacgttccttccaggttggccttgatcttgcccatgttccacgccatgaaaccgtaaccagccttgcgggtcttgatcatttcttccggcttcagggcctgctgcgcgagaacggcaccggcaaagctggtcagcaccagggcaaccacgactttcttcatcttttctctccgttaggttgacaacacgcttgcgagacgttcggtgagcaaggacacgaggcaatctgctccctcacagtttgattgtagcggacgtccgcgccaccgtcagtaactgcggtcacgaagaaccgctacggccggccgggcgtctccccttcagacggcaaacacatgtttggtgcgcagggtctttccttcatcaagaagtgccagcaggcgatcgacattgggatgctttcccggattggcgcgcgcgtcctcggcgtgctcggcaaagatctcaagccctttctttgctgcctccggggtaatcgccccgtaggtctgcgcgagatggttgtagacggccagcgatccctgactgccggacttgttttcgatgctggccacaacttccccgccggcatcgagcaaaccgatcgccgcgaggtgcgatatacctggtaacttcttcaagttgtcggagaaccggttcatttctcccaccatcatcccttccgattgctgatcgccccgacgaccatgccggccaaggcggcggcaagagtgatcgacaggaccggtccccaactcgcctgttcgggtccgacagcggaagaccagaccgcggtcagcaagcctccggccagcaagccgaaaaccccgccgacgaaagcaccgcgcttgaccgcaccgcgtcgtccgtcctcaccgcaacaaaaagggcaatacagcgaccccttggggacttcctgctcgcagctcgggcagaccatcatctcggccccatccccggcctgccgctgctccggcgcatcaaggggcgcttcctcggtacgcatcagatcctcctcgcgagaagggcggccatgcccgtgtagtcccatggggtgagttccagcagatcagctttggcggccgcgggaatctccagtgaggcaacgaaactgtgcatgtcttcacgcgagactcgcttgccacgggtcagttccttgagcttctcgtagggattcgcgacgccgtagcggcgcatcacggtctgtacgggttcggcgagaagttcccagttggcatcgagatcggcatgcaggtgatccgcatcggcttcgagcttgttcagtcctcgcaacagcgagtcgtaggcgagcagcgtgtagccgagggcaacccccatgttgcgcaataccgtcgagtcggtaaggtcgcgctgccagcgcgagacaggcagcttctcggcaagatggcgcagtagcgcgttcgccaggcccaggttgccctcggagttctcgaagtcgatcggattgactttgtgcggcatggtcgaggagccgatctcccctgctttgagcttctgcctgaagtagccaagcgagatgtagccccagacgtcgcggttaaggtcggccagaatcaggttggctcgcgcaaacgcgtcgaacaattccgccatcgtgtcatgcggctcaatttgtgtcgtgtaaggattgaactcaagacccagcgactcgacaaagcgtcgagcgagttcctgccagtcgtagccggggtaggcggccagatgggcgttgtagttgcccacggcaccgttcatttttccaagcagtcgcacaccggcgatggccgagcgggcgcggccaaggcgataggcgacattggccatttccttgccgagcgtcgtcggcgttgctggctggccgtgcgtgcgcgacatcatgggcagttcggcgaagccgtgcgcaaggtcccgcagccgctcgacaaccttgtcgagcgccggcaacagtatctccgcacgcgccgcctgcagcatcagagcgtgcgccagattattgatgtcctcggaagtgcacgcgaagtggatgaactcaccgacgcgcatcacctccgcgttgttggccaggcgcttcttgatccagtactccagcgccttgacgtcatgattcgtcaccgcctcgatctctttgacctctgccgcctcccgtacgccgaaatcggcaagcaaagtccccagctcgttcagcgttgccgatgaaaacgccgggatctcggtaaaattcggctcagccgcgagcgctttgagccattcgatctcgacctgaaggcgacggcgaatcaggccatactcggaaaactgaggtcgcagcgcatcgagcttgccggcgtaacgaccgtccagtggggagagcgaagtgagcgaagaagaagacatccaggcatccttgaggcgagaacagaggagcgtggtattttacccgttagcggtcggcgcgacaggcccacaaaccgcatgtcgccgcgatgctataattgcttaggattttttacattcaggaagcacatgaagcttatcggatcattgaccagtccttacgtccgcaaggcgcgcgtcgttctggccgagaagaagatcgactacgactttgagctcgattcgccgtggacgccggagacgcaggtggccaacgtcaatccgctgggcaaaatcccggtgctcgtcctcgacgacaacactgtcctcttcgattcacgcgtcattgtcgagtacctcgacaacgttgcccccaacaacaagttgatgcccggccccaatcgcgagcgtagcgaaatcaagcgttgggaggccctggccgatggcgtgtgcgatgccgccgcattggtctttctcgagaagaagcggccggctgcgcaacagggtactgactggatcgctcgccaggaagacaagatcatccgcagcctggaattcatgtctggagagcttggcgaaaattcctggtgcatgggcactcacttctcgctcgccgatatcactgtcggatgcgcactcggttacctgctgttccgctttcccgccatcgactggcgggaaaagcaccctaatctcgctcgcctttacgacaagctgatgcggcgcgcggcttttgtggaaacgattccgcagggttgaggggctggacgccgatccggcgcgacctgtggtgatctgacgcgcttcagcccttgccggctgagattgtgggcgaattgatcgatttggtgtcgagcccttcgccgccgacttccaccgcatcgaacttgccgtcttcctgtagcagcgattcctccgcgcgcttgttgaggacgacgatgctgattcggcgattgatcgaactcagcggatcgttcttgtcgaacagcaccgtggacgccaagccgacgacgcgcaataccttgtgctcatccatgcccccagcaatcagctcgcgccgggaagcgttcgcacgattcgctgaaagttcccagttcgagaaccccttgtctcccccgccatactgtgcggcatcggtgtggccggaaagactcaacttgttgtgcaccgcgttcagggccttgccgatctcgcgcaggatcactcgcgtatgcggcttcagttccgcactgctcgtatcgaacatcgggcggttctgctcgtcgacgatctgaatacgcagcccttcgctggtaatgtcgatcagcaactggctcttgaattgcttgagcgccgggttgctttcgatgagcttctcgatgctctccttgagttcaccaagcaacgccttctcgcgctcctcgaactccttgcgcgcctgctcggcgttggtttccttgaggtttacggtcttgctcttgctgtcgatatcgccactcttgacctgaccggagcggcgcgtcaagtccttgccaccccccttgagaacgcttgaactgtcgccggttccggaaccacccgtcgaggcaatcttcagcggattctgaaaaaagtcggcgatacccttgaggtccccactggcagtcgatccgagcagccacatcagcaggaagaaagccatcatcgccgttacgaagtcggcataggcaatcttccacgcgccgccatggtgaccgccggcgaccttcttgatccgcttgatgactatcggtcgtacgtcttccatccctagcccctccgatcagcggcgacagcgtgacctacttgcccttgcgcgccttgagttcctcttcaagctcgcggaacgtcgggcgtagcccggagacgagcgtcttacgtccgaattcgaccgctacctgcggtgcatagccggacatcgacgccagcaagacgaccttgatcacctgatagatctttgtgccgtcctgtgccttctgttccagcaggctggccaccggggacacgaagccgtacgcaatcaggatgccgaggaaggtaccgaccagcgcccccccgatcatcttgccgagcacggcggggggctcgccaaccgagcccatgacgttgaccacacccatcaccgcgacgacgatgccgaacgccggcacggcatcagcgaccttggatacgacgtgacctggcgtctcgacctcgtgatggtgagtttcaatctcgatgtccatcaggttctcgatctcgatggcattgaggttgcccccgaccatcatccgcaaataatcggtaatgaactccatcacgtgatggtcgcccgcgagcgacggatacttgctgaatatcgggctgtcctggggattctcgacgtcgttctcgatcgacatcagcccttccttgcgtaccttggcgagcacttcgaaaagcatcgccaacaggtcgacataaaggactttcgtaaacttcgagcccttgaagatcccgggcaacgcgccgacagtcgtcttgatgatcttgagatcgttggatgcgacaaagccaccaatggtcaggccgacgatcgcgacgtactcgaggggcacccacagcgcggccaagctgccgtgcaccgagtaggtcccgagtgctgccgccaggatgataacgtagccaacgatcagaaacatccggttccccttgtcattgcgcgccgtcagtgccgcctagcgcagatcagcattgtcgcgcattgtagcgagattccccacctcaggcagcgcaccaggcgccttgccgacgatcggacaaccgacagccgcttccctgccgacccgaatcatatataaactagccggatgatcaagccaggcaagagggagtctctccaatgaagttctgcagcgaatgtggcgaagcgctgagcctcctgattcccgacggtgacaacttggcccgccacgtgtgccagagttgcggcatgattcattacctgaaccccaaactcgtcgtcggctgcattgccgagtggcgtgaccagatcctgctctgccggcggtctatcgccccccgctacggcttgtggacccttcccgccggcttcatggagaacggtgagacgactgccgatgcggcaaggcgtgaaacgctcgaagaggcctgcgcccaggtcgagatcagccagcccttcgcgatgatcagtgtgccgcacatcaatcaggtgcacctcttctaccgggctcgcctactcgacgggagcttcgccgccggcctggaaaccctcgaggcagcgctctgcagcgaagagacgattccctggcagcaactcgcgttccagaccgtcacgcgctgcctgcgagcgtattttgcggaccgcaagaccggtcggttcgtcttccacgaagacgaaatcaggccgccaatcggctagtagtgcgttccgttaaaacctatacagattaggctatggcgagatcgaacttcttccaacgaaagacgactggggccgcgttcatctcgtcgaccccttggcggatgcgtgtcttgagttcgtctagagaactgacgcggatatgtcgcaagaaggtgcgagccatcttcgagaaggcgcactcgatgaggttgagccacgagccgtgtttgggggtgtggacatactcgaagcgcccaggacgcgtcgcaaggaacgcccgggtttccttcgagatgtgtgccgaatgattgtcgaggacgagacgaacaagcgcctctggaggatagtgggcgtcgatatccttgagcaactcaatgaactcggcgctacggtgccgatcctcgactcgctcgaagatatgaccggagtgcagatcgatgccagccagaatcgagacggtgccatggcgaacgtactcgtaatcgcgcccgagggtggccgctttgtcaggcaccgggggcaagtccggcgccgtcagacccagcgcctgaacacctggcttctcgtcgacgctcacggtgtagatcggattgggacgcgcatcatgaacagccccctcccggtacaaagccacatcctgataaaccatcagaacctcttgcatcttccggtcgaaatccgggtcacgccgctccaggtaatagcggatcttgtgcggcttgatctgccgctcgttgagaatccgccagacggtactcttgcccgcttgcgccaaacgcggatggccgacctcctcggcatggctcgagacaaattccgccaacgccgaaatcgaccacacttccgctgcccgtccatgatctttcggtttggtacacgccaaactgacgacccaagccttggcctcctcgccaatctcaggctcatgcgggcgatgataggcatccttcaggccagccgccacaccatcggccagggctttgtcgatacacttgtacaccgtcgaacgtccgactcccactcgacgcatgacttcagtaatcgaccggttctccacgtacgccaggagaatcttcgccctctcggcttcacgtaccggcgccgttctcgaccgggccagatccccgagcatctcctcttccgccgccgtcaaggccagtgccacccgactcgtctttcccgacatgaccacacctcacacacaaacgtcttgaaatcatgtcagtatcgccgaatcttcatgtctattgttgaaacgaactactagtggcccggatcaagcgagaactcgatcggcaacaacacccgaaacgcccggccccgcaaggcctcgggcagcgttgttgccgccgccgcctgctcgatcatcaacatggcctgcgtatcgagcacggcgcgcccactggaccgcacgagcgacagctcaggaacatgcccccaagcgctcatgctgactgcaacctcggccgtgccttcccaaagactctcgcgtgctaccggaggatagcgcttgaagcggcgggcggcgatcgccagtgccacgcgatactggcgcaggtcgtcggcgctgacgccatcccgtgtcgctacggtcggggccgcccccaccggcgcctcggcggtctgctctggagcagccttgcccaccgccgccggagccatcacggcagacgggacaacgactcgcggcgccgttacctggcgctggtgctctgtcgatccatccgaccgcgcggtcatccgggaaggtggcggcacaccgaccggcgccggcgcctttggccccgccgcgtgcgacggaatcgtttggctgcgagtaccgatcaccgcctcgagtggcttcccggcgggcgcaatgcgcaccggcaggcctgggtagacacgaacgagtagtacgagatgcgccagcagcgaggcgaccacagccagcagcaggcggcgaacgccttcacgccgcattgccgtcgcagtgcgttgcggccaccggcaagcggcgattgcctgccggagattcgccggctcgccgctcccaacggccagagccggtgatagccaatctggtcttcagcatccggggccgggcgcaccccgaccatcgacctattttccggctcgtgcttcgtcctcacgtatcttcttgctgaagaaggaggaaaaccagaacgccataccgaccacgaaaagaatcacgaacaggctgaatagcccgtagtcactcgaaaacaacaagtcccaagccatcgtctacctccctgaaaaaatcagttacccgctgccgtcaccctggataacggggtccaccgcagcgccgattctgttcccgtcacccaatctcccaccaagcgccactgtcgcttttcgtcctcgaggctgacgtgccagcgaccaccagtcaagggggcgagcgtgcccacatagacaccgccgccctcggcacgcagggccacgtcctgatcgaaacccgggcgcgtcggatgcgcaatgcgcaggctgagcgcatccggcaaggccactccggcgtgcagacgcagcaggatccggatccgcctaccctcctcaccaagcacgaagtctgccgcgactcccagttcggcggcgcgctgatcacgctccgtgcgccgatttaccgtcaggccctgcttgtagtagtcgtcctccaccagtccatcactggtcacgaccgccagataggcggtgatgactccggcgatgatgacaattaccggaccgagcatcagcaaccatggccatggctcgcggtaccacggtgctgccttggcgctctgctctcgcttcatggcaggaagaagctcgtcttttcccgaaccgcgatcgcgtcgcgatcctcggccctgacctcgaagaagagttcgttcgaccccttcctgccgaccccgggttcgacccgcgcggagagcgccagcgtagtcgaagacgccgccggaacgtccacgctacgattgccgacgatatcgacaccctcgatgccgctgacgccaatcaagtaacgatgcggcgaatcgtcagtgttcgagatgtgcaaacggtacacgttctcgatacgcccatcctcggcctcgcgcgacagtgtcgaacggtcgcgcaggacatccaccttgagcggcacgcggtgagccaggctccacgctgtccccagaatgatcgccagcagtatgctcgtatagagaagcgttctgaagcgcaacaggtgcgcgaacatctcgcgcggggagtaatgtttctccagagcattctcggtcgagtagcgaatcaagccacgcggcgaaccgaccttgtccatcacctgatcgcaggcgtcgatgcacgccgcgcaggcaatgcactcgagttgcagcccattgcgaatgtcaatccccgtcggacacacctgtacacagatgctgcagtcgacgcagtcgcccaacgcctccgtcttcggcgtggcacctttcctgcgcagacctcgcggctctccccgctccgggtcgtagctgatgatcaaggtatccggatcgaacattaccccctggaaccgggcataggggcacatgtacttgcagacctgctcgcgcatgaaaccggccatcaggtacaggaaggccgcatagaagaaaatccagaaagcctcccacggtcccagactgaaagagagcaactcgccaaggagttccttgatcggcgtgaaatagccgacaaaggtgatccctgtccacaacgcaacaacgagccagagcgaatgcttgatcaacttgaggcggaacttgcgcatgctcatcggctgcgcatcgagcttgatgcgtgctggacgttcgccctcgatcttgcgctcgatccacatcagtatctcggtatacaccgtctgcgggcaggcgtagccgcagaacaggcgaccaccaatcgcggtgacaagaaacaacgcgtacgcggaaatcaccagcagaacggccaggtagataacgtcctgcggccagaacaccaggccgaagatgtagaacttgcgttcaacgatgtggaagaggactgcctgccgaccgccccactcgatccagcacaggccataaaacaatgcctgcgtaaagaagaccatcgcccagcgccagttgttgaagacccctgttacgctgcgtgcgtggacggttctgtgcttttcgtacaggccgtcgatgttgatgggaattgccttggccttgttgccggccgcttggtccatgatttcagctccgatccatttcagaattacaccaaactctaatattacatcttggcgtgatgctgatcttgatctgaatcagcccggagtaattgcagcgcgcgattcccggcaacacaacgggcgtggggcacctggccgcgaccgctggaaagctgcgagaagggaatcagcgacggaaaaacaacggagcggcgaggcgcgccgctccgttgttgcggccttgttgctatttgctgccggcgctcagactgagcacataggcggcgagcacgtgcaccttggcctcaccgagaaactccttccaggccggcatctggttcgtccgacccttcgtgatggtttcgatgatcgtcgcctccgaactaccgtagagccaaatcttgtcggtcaggttgggggcgccgaccgcgtgcatgcccttgccatcctgtccgtggcaacctgagcatcccgccgtattgaaggcttcctgccccttggcaacgcgcaccgaatcggccggcaggcccgagagagagcgcacgtagttggcgagatccttgactgtttcggcgccaagctgtgcgtgcggcggcatcacccccatccgaccgttggtgattgtttcgacgatcgccgccggctcgccgccccactgccagtcattgtcggccagattcggaaagcccttcgaaccccgtgcgtcggcaccatggcactgcatgcagtaggtcaggtaaagccgcttgcccgtttcgttgccttccttgtcgccagccagcgcctgcaggtccatcttcatatacttgtcgtacaggggcttcgtctgctcgtcggccttggcgacttccttggcaagctgcccactggacgaccagccaagcatgccctgatagctgcccagcgtcgggtagagcgcgcagtacaccagcgagaagataacggtcagataaaaaagccacatccaccacttcggcaagggattgttgtactcctcgagagtctcgtcccagacgtgaccagtggtgtccaccttggcaggtggcggcgtactctgcgaccagagcatcacaccacaggcaatgatgctgagcagcaccaacagaatgacgtaccagttccagaactgattcacaaaatcgttcatcatgctttcctttgttcgatgcgatccaggccgagttcagcccgatccgctgcctcgtccgagaacggcagcatcgccgcctcttcgaagcgcttcttgttgcccttcacaccgtaggcccaccagacgatcccaaggaaggtcagcagggaaacgacggtcacgatggagcgcagatcgttgatgtccatgcgcctacttcgcgttcttcatctcaaggcccatcccctgcagataggcgatgagcgtgtcgagttcgctcttgccctcaagctgcttcttggctccggcgatctcctcgtcggtataggggacacctacgatgcgcaaagcacgcatcttggcctcgatgctgttcgcgtcggccggagccttctccagaaaggcgaaagccggcatgttggactccggcacgacgtcgcgcggattgatcaggtgagcgcggtgccactcatcggaataccgcccaccaacgcgcgcaaggtccgggccggtacgcttcgagccccactggaagggatggtcatagacgaactcgcccgccaccgaataatgaccataacgctcggtctccgcacggaacggacgaatcatctgcgaatggcagaggaagcagccttcacggatatagacgtcgcgcccggtcaggcggaccggatcgtagggcttgagcccagtcaccggttcggtagtggatttctggaagaacaacggcacgatttcgaccagaccaccgacgctgaccaccagcagggtcagcaagaccatcaatccgacattgcgctcaattgcatcttgcgtaagtttcatttcattcccctcaggcgtggtgtgcagcaggttgcagcaccagcgcgtcatcgaccgtacggccgccggcaatcgtcttgaccatgttgtaggccatgatcaacatgccgaccaggaagagaacgccaccgaggaaacgaatcgcccagaacggatacgaagccttcaccgattcgacaaaactgtaggtcagcgtaccgtccagattgaccgcgcgccacatcaggccctgcatcacaccggcaatccacatcgaggcgatatagagaacgacgccgatcgtcgccacccagaagtgcaccgtgatcaacttgacactgaacatctccggcttgccgaacagacgcggcaacaggtagtagatcgaaccgatcgaaaccatcgccacccagcccaaggcacccgaatgcacgtgtccgaccgtccagtccgtgtagtgggacaaggcgttgaccgtcttgatcgccatcatcggaccttcgaaggtcgacatgccgtaaaaggacagcgacgtgatcaggaacttgaggatcggatcatcgcgcagcttgtgccaagcgcccgagagcgtcatcacaccgttgatcatgccgccccacgagggagcaaggagaatcagcgagaacagcatgcccaccgactgggtccagtcgggcaacgcggtgtagtgcagatggtgcgggccggcccacatgtaggtgaagatgagcgcccagaagtgcacgaccgacaggcggtacgaatacactggccgcccggcctgcttcgggacgaagtaatacatcatgccgagaaagcccgcggtgaggaagaagccgaccgcgttgtggccgtaccaccactgaaccatcgcgtcctgaacgccggcataggccgagtaggacttggtcaaggaaaccggaatctcggcgctgttgacgacgtgcagcaaggcaacggcaaggatgaaccccccgtagaaccaattcgccacgtagatgtgactgaccttgcgcttggcgatggtgccgaaaaaaacgaccgcgtaggccacccagaccacggtgatcaggatgtcgatcggccactcgagttcggcgtactcctttcccgaggtgaaacccagcggcagggtgatggcggccaggatgatgaccagttgccagccccagaacgtgaaggccgccaggccatcggagaagatccgcgtgtgacaggtccgttggactacatagtaagaggtggcgaacaaggcgctgccaccgaaggcaaatatcaccgcgttcgtgtgcaggggacgcaaacgcccgaaatgcagccagcccagattcagctctggccagaccagttgggcggcgatgatcacgccaaccagcattccgacaatcccccagattacggtcatcacggcaaactgccgcaccaccttgtagttgtatgttgactgagttaccgacatggactcacctctttcttgaccaaaaaaccggctttcaccgccccgaatgcccttgctgcgaccactgactttgaggatggtattctaacccgcgagggctcaatttgacacagatcaagctcgcccgcggtgacggcaccctgactgcgcgcaaaaaaacgggtgcgtcgaaacgcacccgaaccccaacagagaaacacctcaccagagccgagacctgcgcgcggatgccgcggcatcggcgcattcattgcgtgaaattatcgcagagctcagggagaaactcttgacctgagtcaagagccgcttcgattcgtgaccggagatccgtcgccggcgtgctctgcctgtgcgtccggtgacttgtccggagcgtcgtcggccggcgataccgggcgtgacctgtcgtcgtccatcaggatgcgataggctggcccctcgagatcgtcaaactgcccattgcgcagcgaccaccagaacgcgataccgatcaggaagaccagaacgaccgagatcggaatcagcaggtaaagggtttccatcatcgctcagttcccttccgttttctgcagccgtagcgagtttgcgacgaccagcaaggaactcccggacatgccgataccggccatccacggtgtgatgaagccactcatggccagcggcagcgctaccagattgtaggcgaaggaccacatcaggttctgtcggagcacacgcaaggcacgacgggcgacgaaaacgccgcgccgcaggtgatcgaggttctccgagagcagaaccagatcggcctgcgtgcgcgccaactgcgagcccccacccatggccaccgagacctgcgcctgtgccagcaccggcgcatcgttcacgccatcgccgaccatcgccacgacggcgccgctcgcctgcaggcggcgcacgtaatcgcgcttggcctgtggtgacgcctccgcctgcacctcatctatccccagcgccagcgcgacgcgacgggcagccggcgccgcgtcaccggtgagcaaggtcacctgctggccggacgcctgcagcgcggcgaccatcacggctgcctccggtcgcagatcgtcgccgatgcgaaacagcgcgacccagcctgcctcgtcgccaagagcgatcaccgtatcgccaacggcaagcatcgcctgtcccgcttccggcaaggattttccgtgcaaggcctgtacatagtcgggtcggccaaggcgaacgccacgaccaccatggagcccgcttattccgcagcccggctcattgatcagtgaggtgacagccggtcgatcatcaccgatggccgcgtcccgcaaggcggcaccgatcggatgctccgatgcctgctcgagagcggccgccagtgccagactctcgttcgggtcgagtgcgccgagcggcagcacggcaagcaactgcatacggccgctggtaagcgtaccggtcttgtcgaaaacgaagtgagtggcgcgtgccagcgtctcgaccgcatggctacgcgtcaccagcaggccggccttcgccatcgccccgctggccacggtgagtgccaccggcgtcgccagtgacaaggcgcaggggcaggtgacgaccagaaccgacaccgtgatccagagcgcctgcccgggatcgatgaacgaccagctaacggccaccgccgccgccaggatcagaagagcaatgatgaagcggccggcgatccggtcagcgagttcgacgatccgcggcttctcgcccgccgcacgctccatgaggcggacgatcgccgacagtcgcgttccctcgccaacctgcacgacctggaccagcaatggactttcgatgttgacggagccgccggtaaccgccgctcccgggcgcttgctgaccggcgcgctctcgccggtcagcagggcctcgttggtgcagctctccccctcaagcacctctccgtcggccgggatagtctcgccgggccgcaccacaacgacgtcgccacggcgcaggtcggcggccatgacctgctcgatctcgcggctggccggatacgcaggcacgcgctcggcaactgccggcatcaatcgggccaacgcttcggtgacgctgacggcgcgttggcgcgccgtcatttccaggaagcggccgctgagcaggaagaaaacgaacatcgtcaccgaatcgaaatagacctcgccaccgccgacaagggtcgcccacacgctggccgcaaaggcggcgccgattcccagagcaaccggcacatccatgccgacacggcgcagccgcaagtcgcgccacgcattgccgaagaacggcgccgccgaatagaagattaccggcagcgtcagcgccaggctcgcccagcgcatcaactgctcgacctccggcgtcatttcgccggcgcccgccagatacaccggcaccgcgtacatcatcacctgcatcatgccgaagccggcgacaaaaacccgccagagcgcgctccgccgctcccggcgcgccagagcctcgctgcgtgccgcatcgtacgggtaggcgcgatagccgatcgcagcgatcgccgccaggatgtcggacagcttgatgcgccgctcgtcccagcgcacgcgggcacgccgcgtcgcatagttgatgtccaccgcagtgaccccggcgagttgcgacagatgctgctcgttgagccagatgcaggcggaacaggtgatcccttcgaggatcaatgccgcctcgcgctcgctgccaccctccccgacgagacgcacgaagctcttctggaaatccgcgtgatcgtacagttgcaggcgatcgacaatcgccggaagcgcctcgcgcggcgagtccggcagagcgtcacgatttcggtagtactccgccaatccattcgcgacgatcgcctgcgccaccgcctgacaaccgccacagcacatcgcacgtggcttgccgtcgatactcaccgcgagatcgacgccgttcggtaccgcctgaccgcaatggtagcaattgtcgatgttcatcgctggagcatacagggaaaacgcaagatgccgactggtccctgctgagccagacggcacagcaagcgcagggaaggtgttgtccgcggcgccatctgaacacgcccgcagcctcggcagaaggtcgggacgcgcgcgacaccggtcggcaccgcacaaagccggttataatcgcatgttttgtccgtcccctctaccctccgatgctcgtctatcgcggttttgcacagacagcgcccagtgccacagtactcaccataggcaacttcgatggcgtacatctcggccatcgggcgttgctcgcgcgcctgacggccgctgcagccaaggccggcctgccggccgcagtcctcacgttcgagccgcacccgcgcgaattcttcgctccgcattcgccgccatcgcgcctctccacgttgcgtgaaaagctggaactgatcgctgacgacggagtcgatctggcatacgtctgccacttcaacgcccgcttcgcggccttcgccccggaggaattcatcgaacgtgtgctggtcggtgccctgcgcgtacgccatctgatcgtcggcgacgactttcgtttcggtgcccgacgcgccggcaacttcgccctgctgcgcgaggccggtgcccaccttggctttcaggtcgaagccatggagagcgtgacgctcaacggcgagcgtgcttcaagctcggcggttcgtgacgcactccaggaaggccggctcgaacacgccgcccgcctgctcggccggccttactcgatcgacggccgcgtcgtgcacggcgacaagatcggccgtcaactggggttcgcgacggccaacatccgcatcaagcacgagcgcccaccgctgcaaggagtgttcgcggtcgaagtcaagggactgcccggtggaccgcaccgcggcgccgccaacctcggctaccgcccgagcgccaatcaggttgtgcgcccactgctcgaggtgcacctgttcgatttctctgccgacatttatggcgcccatctgaacgtccgcttcctgcacaagctgcgcgacgaagtgaagtttcccgacttcaacgccctgaaagcgcagatcgccagcgacgtcgaagcggcgaaagcctacttccagttgtgagaaccgccatggccgactacaagaaaaccctcaatctgactgacacgccatttcccatgcgcggagacctcgccagacgcgaaccgcgctgggttgccgcctggcaggagagcaacgtctacgagagtatccgcgcggcctcgcaaggccgcccgcgtttcgttctccacgacggtccgccctacgccaatggcgacattcacatcggccacgcggtcaacaaaatcctcaaggacatcatcgttcgttcgaagacgctggccggtttcgacgcgccctacgtcccggggtgggattgtcacggcctgccgatcgaacaccagatcgagaagcggcacggcaagcacgtccccgccgaccgtgtgcgtgagctgtgccgcgctttcgccgccgagcagatcgagcgtcagaagaaggacttcatccgcctcggtgtcctcggtgactggggacggccctacctgacgatggatttccggacggaggccaacgaaatccgcacgctgggcaggattctggacaaaggctacctctaccagggcctcaaacccgtcaactggtgcctcgattgccgttcggcactcgccgaagccgaggtcgagtacgaagacaagagttcggtggccatcgacgtcgccttcgaggtgcatcccaatcacgccgacaagctggccagggcgttcggcctgacgcacctgcgcggcccggccttcgccgtgatctggaccactaccccctggaccttgccggccaacgaggcggtcagtgcccatcccgacttcgactacgacctggtcgacaccgcgaaaggcgcgctgatcctcgttcgcgagttgaccgaagcgtgcctgcagcgttacgcactgacgggtcgggtactcggttcggcgaaaggtggcgcgctcgaacatgtcctgctcaagcatccctttcaagcgcgcgatgtggcgatcatctgcggccgccatgtaacgctcgaggcgggaacgggactggtgcacacggcgccggcgcatggcaccgacgactacctgatcggcaagatctacggtctgccggtcaacaacccggtcggcgacgacggcactttcgtcaccgggacgccggcgctgaccgtcggcgaactcgccggacgaagcgtctgggacgccaacccgctggtcgtcgaggaactcgcggcgagcggccacctgctcaacaccgagaagatccagcacagctacccgcattgctggcggcacaagacgccgatcatctttcgcgccacgacgcagtggttcgtcggcatggagcagcgtgcgacctcgccagacgacgtgccgacacccaccaatgacgaggcacccagcttgcgctggtgcgccgaacgggcggtagacgaaacgcagttcttcccgacctggggccgtgcgcgcctcgaagcgatgatcaggactcgccccgactggtgcgtctcgcgccagcgcaactggggagttccactccccttcttcctgcatcgcgaaaccgcggccctgcatccgcgcaccccggagctgatcgaggccgtcgccaagcgcgtcgaagtggccggcatcgaagcctggttcgccctcgaggcgagcgaactactcggcgccgatgccgagcactaccgcaagatgagcgacacgctcgacgtctggttcgactcgggcgccacacacgcaagcgtcctgcgcggctcgcaccgcgacgaactggcgtatccggccgatctctatctcgaaggttcggaccagcatcgcggctggttccagagctccctgttgatcggctgcgccatggacggccgtgccccatacaaggcactgctgacgcacggcttcgtggtcgacggcaagggcctgaagatgtcgaagtccaagggcaacgtgattgccccgcagaagattgccgacacgctcggcgccgatattctccgtctgtgggtggcggctaccgactactcgggcgagttgtcgatctccgacgagattctcaagcgcgtcgtcgaagcctaccgccggatccgcaatacgctgcgcttcctgcttgccaacacggccgacttcgacgcgacgcgcgacatgctcgaagtcgagcactggctggaaatcgaccgttatgcactggccatgacacggcaactgcaggcgcaatgcgaagccgactacgacaggttcgagttccaccgcgtcgtccagtcgctgcagaccttctgttccgaggatctcggcggcttctacctcgacatcctcaaggaccggctgtacaccacagcggccgcttccaccgcacgccgctcggcgcagagcgcgctttggcacatcctgcaatgcttcatcaagttgatggcgccgattctctgcttcaccgccgaggagatctggcaactgcagagtgacgacagcggagagtcgatcatgttgcagacctggcagccgctaccggagccggccggtgaaggcgatctactcgacaaatggcgcaagattcgcggctatcgtgcggaggtcatgcgagcactcgaggatctccgcatcgccggccagatcggctcgtcgctgcaggccgaggttcgcctgcattgcggcggcgagaagcaccgcatcctggcgtcgctcgctgacgacctgcgctttgtcctcatctgctcgcggacggtgctcgtcgatgacgcccacgagcaactgttctgcgccgcgctgccgcacgccaagtgcgagcgctgctggcacgtacgcgacgacatcggcgcacaccccgaccatcccggcctctgccagcgctgtatcagcaacctctacggggagggtgaaacgcgtgccttcgcgtaaggtcgaccgctggctctggctggccggcatcgtcatcgttctcgaccagctgagcaagtggctggtgcttgcctcgatgcaacctggcgagacgatctacgtcgctcccttcttcaactgggtgctgaccttcaaccccggcgccgcgttcagcttcctgtccgacgccggcggctggcagcgctggttcttcaccatcctggcactcggcgtcgcggcgtggatcgtcagtatcctgccccggcacagtgcggagttccgactttcgctggcgctgacactgatcctcggcggcgcgcttggcaacgtcatcgaccgcctgcgcttcggcgccgtggtcgacttcattcaatggcatgccgccggcttctactggccggccttcaacgtggccgactcggcgatctgcataggcgccgtgttgatggcctgggaccagttcgccgccagacctgcccggcacgatctcggtcgccctggcgcgggggaacagtcgtgagccgccaccgccccggcccccggttcattgcggtacggagaagcgcatgacgcctgcccccaccggcaaccccgcgacggtcgccgccgacagctacctgaccttgcactaccgccttgccgacctcgatggtaccgagcatgtcagcaccttcgacctgtccccggcgaccctgcagatgggcagcggtcaactcgccgaaacactcgaaggctgcctcatcggactggcgaccggcgaacgccatgtcttcgaactggccgcggacaaggcctttggcccgcacaacccacggctcgtcgaacgcatcgcgcgtagcgccctgcctccggaaatcgacctcgaggtcaactcgctgatcgagttcagctcacccggcagcaccggcggcttcgccggcttcctgcgcgagctcagcgagaccagtgccctcttcgacttcaaccatccgcttgccggcaagccggtccgcttcgaggtcgaagtcatcgccatcatgtgaaggccagcccatgcaaatacttctcgccaacccgcgcggcttctgcgccggcgtcgaacgggccatcgccatcgtcgagcgtgccatcgaaacacagggcgcaccgatctacgtgcgccacgaggtcgtgcacaaccagttcgtctgcgacaatctgcgcgccaagggcgccatcttcgtcagcgaacttgccgaggtgcctgccggcagcaccgtgatcttcagcgcccacggcgtctccaagaacgtgcaagacgaggcgaccgcgcgcggcctgaaggtctttgacgctacctgcccgctggtcaccaaggtgcacgtcgaagtcgcccgaatgcgcaaggacggccgcgagatcgtgatgatcggccacagggggcatccggaagtcgagggaaccatgggtcagagcgccgagggcatgtatctcgtcgagaccgttgccgacgccaggcacctcatcgtcaggtcccctgcccggttagcctacgtcacccagaccacgctgtcggtggacgacgcggcgcaggtggtcgcggccttgaaggagaggtttcctcaaatcatcggcccaaagaaggatgacatctgctacgccacccagaaccgccaggacgcggtcaaggaactggccaggcacagcgatgtcgtgctcgtcgtcggcagccagtcaagctccaactcgaaccggctgcgcgaagtcgccgagctgatcggcgcccgcgcctacctcgtcgatcgggccgaggagatcgacccggcctggattgcaggcgcgacccgcgttggcgtcactgccggcgcctcggcaccggagatcctggtcgaaaacgtggctaatcgcctgtcgggcggcgacagcaggcaagtcgcccaacttgatggcgccgaggaaaacgtgaccttcgccctgccgcgcgaactgcagccctgaccgtcggcggacggccggccgaacgccggccgtgataccaaaggcgtagaaagcccgacaagcctgaggggtatccggcggaggcactgccggccgcctcagcacacccggctgggtcacgcacgcagcctgcccgggttatgattccgcccgatggataacctgttcgccagactgccgccgtccagcgcgcccgaggaggagttccggcaattgctggctcagccgggtctccggatcgaacgtatcgtctccacgggtcaggccagtccgccgggcttctggtacgaccagccgcagggcgaatgggtgctgctcgtccagggagaagccggcctgcgtttcgcggatgagccgcaagcccgccacctgaaggccggcgactacgtcgacatcgcaccgcatcgtcggcaccgcgtggactggaccagcgacgatccggtaacggtctggcttgccgttcactaccaattgccaccggtcgccggctgagcccgcgcatgcgcttgcggccagcgaccctcgcgaacggtcagcgcttccgcgtggcggccgctgacctcggcatccgggtcgctgcgctcgctgtcggacgccgctgcgcttgcggatcgcgcgccacgcgtgcggcaagcccggtccccggtggctgaaacgcgggaatcagttgcttcttgccgctgccgatgagatcggcccgtcccatctgcctgagcgcttcccgcagcagcggccagttgttggggtcgtgataacgcaggaaagccttgtgcaggcggcgctgccggcccgtgcggacggtctcgaccgtctcggaagcgcggccgaccttcttcagcggattcctgcgcgtgtgatacatcgccgtggcaatcgccatcggcgtcggcagaaacgtctgcacctgatcgagacgaaaaccgttgcgcttgagccacagcgccagattgagcatgtcctcgtcggtcgttccgggatgcgcggcgatgaagtacgggatcaggtattgttccttgcccgcttctttcgagaacttctcgaacatcgccttgaactggtcgtaggaacccatgccgggtttcatcatgtgcgccagtggcccgtcctcggtatgctcgggagcgatcttgaggtagccaccgacgtgatgggtgaccaactccttgacatactggggatcgcgcactgccaggtcgtagcgcaggcccgaactgatcagcaccttcttcacccccggcagtgcccgcgccttgcggtagagctggaccaacggcgtatggtcggtattcaggttctcgcagatgcccgggaagacgcacgacaggcgccggcacgaggactcgatcgttgggtccttgcacgccaggcgatacatgttggccgtcgggccaccgagatccgaaatgacgccggtgaagcccggcgtcttgtcgcggatttcctcgatctcgtgcaggatcgactgctcggagcggctctggatgattcgcccctcgtgctcggtgatcgagcagaaagtgcagccgccgaagcagccgcgcatgatgttgaccgagaagcggatcatctcgaaggccggaatcttcgcttcgccgtacgatggatgcggccggcgctggaagggcgcggcgaagacgccgtccatttccggcgtgctgagcgggatcggcggcgggttgagccagacgtcgcgctcgccgtgcgcctggatcagcgcccgcgcattgccggggttggactcgatgtggaaggtgcgcgaagcgtgcgcatagagcacggggtcggcggcaacctgctcgtaggcaggcaggcgaatcgccgtgcgcgcccggtccagcctgggcatccgttgatgcgactggaactcgacgcgaatcacctgcgctcgcgcctcgccctgccgcgcctgcgggctcgccggcggcgcaccacaggccgcctccttgccaatctcggcggtcatcgcatagggatccgggtggcggaccagcggcccgggcgtatcgaccgcggaagaatcgatttcggcccagccgctgtcgggcagccagccgcgcgcgaccatgaacgccgtcccgcgcaggtcgcggatgtcggcgatcctttcgccggcggcaagacggtgcgcgagctcgacgacggcccgctcggcactgccgaagatcaggagatcggctttcgaatcgggcaacaccgagcggcgaaccttgtccgaccagtagtcataatgcgcaatccgccgcaggctggcttcgatcgaaccgatcaccacattggcgccgggaaaagcctcccggcagcgctgcgcgtagacgacgacggcacgatcgggtcgtttgttcggctcgccgttgggtgtgtaggcatcgtcggaacgcggcttgcgatcggccgtgtagcgattcaccatcgaatccatgttgccggcggtgacgccgaagaacaggttcggcctgccgagcgtccggaagtccttcgccgacagccagtcaggctggctgatgatgccgacgcgaaaaccctgtgcctcgagcagtcgcccgaccagcgccatgccgaagctcgggtgatcgatgtaggcgtcgccggtgaccaggatgatgtcgcaggagtcccagcccagttcatccatttcggcacgcgacatcggcagaaacggcgcgatgccgaagcgattggcccagtacttgcggtacgagaagagattcctggggaccccggggcacgccctgctgctctgtgtattcatggggtcgggattctacaggaagcgccgaggccgcccggccaccccgcgaatgtcgtcagggcaatcgccgcgatgccaagctcgtcgaccctcgaaaacagagaccgtagcccggatggagtgcaacggaatccggggagcaaggcggtgcgcgaggccatccttccctggattccgttgcactccatccaggctacgcctacgcccctacgtcccttgccggggcagattgctgcactgcagcttgccacgagcggaatctgtctgtatggtcgcggcctgcaacatatatcgtatacgatattcggatctgccattgacgatgccctcggcccttgaactgatctccgcccagaaggtgccacgcctcagcgcgtcggatcatgtcgcacagacgctcaagaaggcgatcgtcgacggcctcctgccggccggggaagtgctccggcaggacgagatcgctggccatttccatgtcagcaagatcccggttcgcgaagcgctcaagcacctcgaggcaaaaggcctggtgacctttctgcgcaaccggggcgccgtcgtcgcctcgctttcggcggacgagatcgacgagtacatggagattcgggcgatgctcgaggcccgcgcggcgcgcctgtccgtaccgctgatcagcgagcagacgatcgaagtggcacgccagcatctcgacgccttcggacaggccaccgacgccggtcgctggggcgagttgaactggctgttccattcgacgctctacgcagcggcgggacgaccgatcctgctcgccgaaatccgctccctctacaacaaggtcgagcgctatgtgcgggcgctcctgtccgttaccaccgaaatgcccaagacccagcacgaacataccgagatcctcggtgcgtttgtccgccgggaccccgacgcggcggcagaactcactcgggcacacgtgctcgatgcgggtgcgtcacttgtcagttaccttaacgaccaccgtagcaaaggaggaaacaaatgagcaaacgtatcctggcagccggcttcagcctgctcgccctggccgcagccaacgcctgggccgatcatcccgtggccatcgccggaccgatgaccggccagtacgcctcggcgggcgaccagatcaagaagggcgccgagatggccatcaccgacatcaacgccaagggtggcgtgctcggccagaagttgaaactcgaaatcggtgacgacgcctgcgatccgaagcaggccgtcgcggttgccaacacgatggtgaacaagaagatcgtgttcatgcacggccactggtgttcgtcatcgacgatcccggcgtccgacgtgtacaacgaggcgcagatcccgatggtcaccgtgtcgaccaacccgaaggtcaccgaccgcggcctgaagaacattttcgccatcgccggtcgtgacgaccagcagggacaagtggccggcgcctacctcgccgagaacttcaagggcaagaagattgccgtcgtcgacgacaagagcgcttacggcaagggtctcgccgacgaagtcgccaaggcgatggaggccaagggcgccaagccggcgctgcgcgagtcgatcaccgccggtgagaaggattactccggcctggtcagcaagctcaagtcggcccgcgtcgaagtgatggccttcggcggctaccacacggaagtcgcgctgatcctgcgccaggcgcagcaggccgggctgaagctcacgatcatgggcggcgacacgatgtccaactccgaactggcgaccgccgccggcgcgcaggccaacaacgtgctgttcaccttcggcccggacgcccgcaagaacccgagcgccgccgcggtggtgaagaagttccacgatgccaagatcgagccggaaggctacgtcctctacgcctatgccgccttccagctcttcgatcaggccgccgtcaaggccaagagcacgaagtacggcgacctcgaaaaagcgctgcgcagcggcaccttcgacaccgtcatcggcaagatctcgttcgacgccaatggcaacagctcggctcccgccttcgttgtgtaccagtggaaggacggcaagtacgactacgtgaagaagtagtcgccgggcacaccgggcggcaggcgtcgcccggtgtgcccacgaccgcgaagtcctgtccgccagcggacgaacatttcaagtaccctgcgcgacaccccgtgtcgacgcccattcggattggaaggcagcatgaacgtcgccaatacccatgccttacgccaacgtctgcgggattatcaccgaatcgacgaagccgcggtcgtcgatgacctgatcgatctggcccgcttcagccatgccgaacaggagggagtccagcaacgcgccactccgctggtacagacggtgcgtgacagccgcctgaataccggcggcatcgacgccttcctagtcacctacgacctctcgtcacgcgaaggtgttgtcctgatgtgcctcgccgaagcgttgctgcgcattccggacgcggagaccgtcgatcgcctgattcgcgacaagatcggcagcaccgagtgggaaaagcgcctcggcgcctcgcacagcaccttcgtcaacgccggcacctgggcgctgatgctcactggccgcatcgtcaatctcgacaacgacgaccgcaacctgcgcggcaccttcaagcgcctggtcgcgcgcgccggtgaaccggtcatccgccaggcggtaaccaccgcgatgcgcatcctcggcaagcagttcgtgatgggacgcgacatccacgaggcgctcgagcgtgcgcgcagcgccgaggaggccggctaccgccactcctacgacatgctcggcgaatcggcccgcaccggtgccgacgcgctgcgctatttcgagtcctacagcaaggccatcgccgccatcggcaaggcagcgaccggccggccagctttcgacgcgccgtcgatctcgatcaagctctcggcgctgcacccacgctatgaagtcgccaacgaggcgcgcgttcgccacgaactgctgccggcggtgaaggcgctggcgctgcgcgccaaggcgcgcaacgtcggcttcacgatcgacgccgaggaagccgatcggctggaactatcgctcgacctgatcgaggcgctggccatcgaccccgaacttgccggctggaacggcctcgggctcgccgtccaggcctaccaaaaacgcgcgctgccggtcatcgactggctcgccgacctggcgcaccgcgccaaccggcgacttatggtccgcctgtgcaaaggcgcctattgggacgccgaaatcaagatggcgcaggagcgcggactctccgactaccccgtgtttacgcgcaaggtgtcgagcgacgtctcgtacctggcctgcgccagacgcctcttcgccgacccggcggctttctacccggcgttcgccacgcacaacgcgcacacgctggccgccgttgccgagatcgccgtcagcgccggcggcagcgacgaatgggagtaccaacggctgcacggaatgggcgaagagctgtacgaccagatcgtcggcgagaacaagtggggccgcgcctgccgcgtctacgcacctgtcggcagtcacgaagatctgctcagctacctggtgcgccgactactcgagaacggcgccaactcgtcgttcgtcaatcgcattgccgacgccacgctgccgatcgccgcgctgatcgccgaccccgttgaaagagcagccgcgctggccagcaaacgtcaggcgcgcattcccctgccgcgcgacctcttcggtgccgaacgcgccaacagcgaaggactggacatgaacgacaaacctattctcgaagacctgcgcagcgccatcatggagagcgcccgcgtcagttacgtcgccgcaccgttgatcggcggcaagccgcgcggcggcgccggcaagccggtgctgtcgcccgccgatcagcgcgaagtcgtcggtcaggtgatcgaggccagcatcgccgacgtcggcgacgccatggccaccgcgcaggcggccttcccggcctgggaaggcacccccgcaagtgagcgagcggccgcgctggacagcgccgccgagcgcatgcaggggcgcttgccggaactggtcgcgctgatcgtccgcgaaggtggccggacgcaggccgacgccgtctccgaggtgcgcgaagccatcgatttctgtcgttactacgccgcacaggcgcgtgagaaattctccgagccgatcctcctgcctggtcccaccggcgagcgcaacagtctgtcgctgcacggccgcggggtcttcgtctgcatcagcccatggaattttccgctggccatcttcgtcggccagatcgccgcggcgctggccgccggcaactgtgtggtcgccaagccggccgagcaaacgcccctggtcgccgcgctggcggtcgacctgctgcacatggccggcatccccgccgctgcgctggcctttctgcccggcgacggccgcatcggcgcggcgatggtcgccgcccgcgagtgtgctggcgtcgctttcaccggatcgaccgaggtcgcccgcatcatcgcgcgcagcctggctgacaaggatggcccgatcgtgccgctgatcgccgaaaccggcgggcagaacgcgctgatcgccgattcgtcggcgctgcccgaacagatcgtccgcgatgtcgtggcctcggcgttcaattcggccggacaacgctgctcggcgctgcgcgtgctcttcatccagtccgacatcgccgacaaggtcgaggagatgctcgccggagcgatgcaggagctgcgcgtcggcaccccgagcgagatcgccaccgatgtcggcccggtcatcgacgaggccgcgcgcggcatcctggcagcgcactcccgctggctcgacagctttgcgacgtctatccacacctgttcgctcgacgagcaggcgaccgcgcacggcaccttcttcgcgccgcgtgcctacgagatcgacagcctgtcgcgactcgaacgcgaagtcttcgggcccatcctgcacatcattcgctggcgggcggaggatctcgatcaggtatgcgacaccatcgccaacaccggctacggcctgacgctcggcatccacagccgcatcgacgaaacgatcaggcgcatcaccagccgcctgcacgtcggcaatacctacgtcaaccgcaacgtcatcggcgccgtcgtcggcgtccagcctttcggcggcgaggggctttccggtaccggtccgaaggccggcgggccgcactatctgtatcgtttcgccagcgagcgcacgctctcggtcgacaccacggcagccgggggcaatgccgggctgatggcgctcgacgcaggcgactgagggagatccgggagtagaatgctgccgcagtttcacattctcaccaacgactgaagagcagcgctcatggagctcgcaggaaaacgcatcgtcctcggcatcaccggcggcatcgccgcgtacaaggccgccgaactggtccggctgctgatcaaggaaggcgcctcggtgcacgtcgtgatgagcgaggcggcgacgcatttcgtcacgccggtcaccttccaggcactctccggaaaactcgtgttcaccgaccagtgggacccgcgggtggccaacaacatggcgcacatcgacctgtcgcgtgaagccgacgcgctactggtcgcgccggcctcggccgactttctcgccaaactggcgggcggcctggccgatgatctgctgacgacgctggtcctggcgcgtgactgcccactactggtcgctccggccatgaaccgccagatgtgggagaacccggcgacgcggcgcaacatcgccgtcttgcgcagcgacggcgtcagtgtcatcggtccggcctgtggcgaccaggcttgcggcgagaccggtcccggccgcatgctcgagcccgaggaaatcgtcgacgaaacgatcgcccacttccagccgcagctgctggccggcaagcgcctgctgctgaccgccgggccgaccttcgaggcgatcgacccggtgcgcggcatcaccaacctgtcgtcgggcaagatgggctacgccatcgcccgtgcggcgcgcgaggcaggagcacaggtgacgctggtttccggtccggtcagcctgccctgcccgcgcggcgtcacccgcatcagcgtcaccagcgccttgcagatgcacgccgccgttctcggccaggttgcggataacgacgttttcgttgccgtcgcggccgtcgccgactatcgaccggccgaaccgctcgaccagaagatcaagaaggccgcccaggctgccccaccggcgatcgaactggtgcagaatcccgacatcctcggcgagatcgccgcgctaccggcgccgccgctctgcgtcggcttcgctgcagaaagcgagaagctggccgagtacgcggagagcaagcggcgcagcaagaagattccactgatcgtcggcaacctgatccatgacggctttggcggtgacgacaaccggctggtcctcttcgacgacgaaggccagcacgcgctgccggtcgcgcccaagattgatctggcgcgccacctcgtggcgcacatcgccgccctgctcgagaaacgtcaatgcacgccagccagcaccggatagacgtcaagctgctcgacgcgcgtctgcgcgaccagcctccgcactacgcgaccgccggcgcggcaggcctggacctgcgcgcctgcatcgccactccgatggacattcagccgggggaaacggtattgattcccaccggtatggcgattcatctcgccgacccgggccttgccgccatgatcctgccgcgctccggcctgggccacaaacatggaatcgtgctcggcaatctggttgggctgatcgactccgactatcagggcgagatcatggtgtccacctggaatcgcggtcagcgtcccttcaccctgcagccgctcgatcgactggcgcaactggtgatcgtccccgtattgcaggcgtccttcaacatcgtcgacgacttcgccgccagcgcacgcggtgacggcggtttcggcagcaccggacagtcatgaaaccggcgcccgcgcgtggcggcgcgaacgaaaccccgacgacgagttacacgatcaccggctaagcggcacgaacgccagcggcggccggcttggccagcattgacccggcaacgatggcaaaggccagaaaacacagaccggaccagttggccatcgacaggccgagaaacatccagtccttgctcgagcagaagccagtggccatgaacacggctggccagagaacgccgaaccagtcgacgatctgttcgatcagcgtcggttcaccaaaaccgcactccatgctcgccgtgggaaaatactgcagccagctctggtaaccggcagtcgccagcccgcccaccgcggtcaggccaagcagcgccgcccacaggcgtccccagccgggaagcaacgcgccgaccaccgccagacaaccgatcagcaaatacagtagccgctgaaagatgcacagtggacatggttgcagattcattacttccccgatcagcaagccggctgcagtcaggccaaacgccgccagcgccaccaggccaaagcgggcacgcagcgagagatgcatcaagccgcgcgatcaggccagcgcatagctgcgcaagcgcatcgacagttcctgcagttgccgaactcccgagttctcggcacgctcgcaccagtcctgcagagcctgcagcagttgctcgcgcgacgcattcgaacgttcccagaccgctgccagttcctggcgcatggcgtaagccgtttcgagtgcccgactctcgccgagcagcgattccagccgtccgcgcatttcctgcggcacggcaccggcgtcggcggccagccagcgcttgaggcccttgaagcgattgccgtcctgcaatctgtcgagttcttcgcgatagacctgcttgagcgacttggcatagcgcgaaaggacgtcgtaacggttggcgatcaccgcctgcaaagtgtcgaaatccaccaccgggcgcagggtgccgagtcgcggccggggcgccaccttcttgatatgcgccaggcgcagcgccgccaggatgcggatgtagagccaaccgacgtcgaattcgtaccagcggttcgacaatctcgccgacgtggcgaaggtgtgatggttgttgtgcagttcctcgccgccgatgaggattccccaggggaagaggttggtgctggcgtcgggggaattgaagttgcggtagccccagaaatggccgagaccgttgatcaccccggccgcccagaacggaatccagagcatctgcaccagccagatcagcacccctggaaacacgccgaagatcgccacgtcgatggccagcatgatcacgataccgagcttgtgccatggcgagtacagatgattctcgagccagtcgtccggcgtcccccgaccgtagcgctgcagggtgtcaccgttcctggcctccttgacgtaaaggaagacgccaccccagagcacccggttgatgccgaaaacctgcgggctgtgcggatcctcggcagtctcgcacttggcgtgatgcttgcggtggatggccgcccactccttggtcaccatcccggtgctcagccacagccagaggcggaaaaaatgcgcgaccagcggatgcagatccagggcacggtgcgcctgatgacggtgcagaaaaatggtcaccgcagcaatggtcacgtgcgtcagagccagtgtggtcaatacgtatgcccaccagggccaatcgactattcccgcgtacattgcttgtcctcaagagatcgagcccgcgattctaaggcaatagcacgcacgcgccaattgcggatttgccgacgcacgagagttcagcgccagagaaggctgcagtactggcaacctgcccgccgccacgcgctgcggcagaaactcggtgagatcgagatcgtcgcgctcgcggttgccggggtgtcggcgacgcgccctctcccgcctgtcgcgtggggctctgtcgtcgtccccagagccaatcggtaggtcaccacccctgagacaacgcacgccgcgagcgagttgccgcaggcatatgacttgccggcgcgcggcaacgccggcgtggcggatgacaaaaacctcggggcaccgtaacatgctgtcgggaagcccgctgcctggcacggtcgccgctcgctccaagaaggggcctgccgacgccggctggtgccccagctgcctcaacgctcggcttcgccgcccgctcccaccacgccgagacgcatcgctgacgcgtagataacaaggaggagacgcatggctctcgcacttcagcaactgatcaacggcctgaccctgggtgccgtctatggtctgatcgccatcggctacacgatggtgtacgggatcatcggcatgatcaacttcgcgcatggcgacatctacatggtcagcgccttcattgcggtaaccgtgttcacgctgctcgccagcttcggcatcagttcggtaccgctgtcgctgctggtggtgctgctggtcgccgtcttcttcacttcgatctatggctggacggtcgagcgaacggcctatcggccactgcgcggctcgacgcgcctggcgccgctgatctcggcgatcggcatgtcgatcttcctgcagaacatggtgcaactgacgcagggcgcacgcgtcaagccggtcgcgccggtactcgtcggcggcatcgacatcctgaccatcgacggcttcacggtgcggctggcttattcgcaagtcctcatcgtcgtcgtcaccgtggcgctgatggccggcttcacctggctgatcacgaagacctccttcggccgccagcaacgctcgtgcgagcaggaccggacgatgacggcgctgctcggcatcaatgtcgaccggacgatttccctgaccttcatgctcggcgccgcgctggcggccgtcgccggcgtcatggtcaccgtctattacggcgtcgtcgatttcttcatcggcttcgtggccggtatcaaggccttcaccgctgccgtcctcggcggtatcggctcgttgccgggggcgatgctcggcggcctgctgatcggcctgatcgaggccttctgggccgcctatctgtcggccgagtataaggacgtggcgaccttcacgatcctcatcctggtgctcatgttccgcccttccggcctgctcgggcgccctgaagtggagaaggtgtgatggccgccctcgtcctcgcgcagcacagcacctcgcccgccgaacgtctgaaggacgccgccgcagtcgccttcattgcgctcctgctcggcatcccgatgatcggcctgacgaccgtcgaccaggggggagcactgcggatcgccacgcgctggccgaccctttgcattttcgtcggcgtctgctttgccgggcgcctgctcctgcgctacgccatcgaccgcttgcgggcgcgcaagcaggcgcgcgaacgcagcgccgtctcggcaccgaccgtcgatcaggcgacgagcccgctgttgacctggatcggctgggcggcgctcggcatctccgtggcgctaccgatgctcttctcggagaaccgctacgtcgtcgatacggcgaccacggtgctgatctacgtcatgctcggctggggcctgaatgtggtcgtcgggctggccggcctgctcgatctcggttacgtcgccttctacgccgtcggtgcctacacctacggcctgctctcgacgcagttcggctggggcttctggcaggcgctgccgctcgccggcgcggtcgccgccagcttcggcatcctcctcggctggccgacgctgcgcctgcgcggcgactatctggcgatcgtgactctcggtttcggcgaaatcatccgcatcatcctggtgaactggaccgaactgtccggcggtccgaacggcatcgcgtcgattccgcgcccgtcgttcttcggcttgcctttcaaaccacccggcgacgacccgaccttcgcctcgttcttcggcctcgagttttcgaccaaccatcggatcgtctttctctactacctgattctcgcgctggccttgctcaccaatctcttcgtctcgcggatgcgcaagctgccgatcggccgcgcctgggaggcgattcgcgaggacgagattgcctgcaaggcgatgggaatcaatgcgcgcaacgtcaagctctcggcgttcgccatcggcgccatgctcggcggcttcgccggcgtcttcttcgccgcccgccagggcttcatctcgccggagtccttcaccttcaacgagtcggcgatcattctcgcgattgtcgtgctcggcggcatgggcagccagctcggtgtcgtcctcgcctcgctggtactggtcctcttgcctgaactgggacgcgactttgccgaataccggatgctgctcttcggcgcggcgatgatcctgatcatgatctggaagccaggcggcatcctctcgcaccgcgaaccgacgctgcgctaccgtgccgacgggggacgccgatgagcgccccgccaccgctgctcagcgtcgagcggctgaccatgcgcttcggcggcctgctcgccatcgacgacctgtcgctcgatgtcgccgcgcgcaagatcaccggcgtcatcggtccgaacggcgccggcaagacgaccttcttcaactgcctgaccggtttctacaagccgacggtgggcagtgtccgcctcaaccacccgcagcgcggcgtgctgcgcctcgaacaactggccagccatcaggtggcgcgctcggcccaagtggtgcgtacgttccagaacatccgcctgtttccgcagatgacggtgctggaaaacctgatcgtcgcccagcacaacgcgctgcagcacgcgtcgcgcttctcgctcgccggcctcctcggactgcccggctatcgccgggccgaagccgccgccatggacaaggccgtcggctggctccagcgcctgggtctgctcgacaaggccgacacggcggcaggtgccttgccctacggcatgcagcggcgcatcgagatcgcccgcgccctgtgcgttgacccgctgctcctctgtctcgacgagccggctgccggactcaatccgcgtgaatcgtccgaactcaacgaactgctgaagcatctggcgagcgtcgaaggaatcgcgatactcctcatcgaacacgacatgagcgtggtgatgaacgtctccgaccacatctgcgtcctcaactacggccgcaagatcgccgaaggcacgccggcagatatccagaaggatcccaatgtgatcaaggcctatcttggcgaggaagatgctgacgaactgcgtgcggacgaaatgcgaaccgacgcaccgaccgatccggaggctgtccgatgatgctgcaactgtccggggtacatgcccactatggtgcgatccatgcgctgcacggcgtcgatctgtcggtacaggtcggcgaggtggtgacgctgatcggcgccaacggcgccggcaagtcgacgctgatgatggcgatcttcggtcagccgcgcgcctcgagcgggcgagtcgttttcgacggggaggacatcaccggtctgccgacgcacgagatcgcccgccgcggcatcgcactggttcccgaaggccggcgcatctttccgcgcatgacggtgatggaaaacctgcagatgggcgccgtcctcggcgaggagacgaacttcgaggtcgacctgaagcgcatgtacaccctcttcccgatcctcgaggaacgctgtacgcagcgtgccggaaccctctcgggcggcgagcagcagatgctggcgatcgcccgcgcgctgatgagccggccccagctcctgctgctcgacgaaccctcgctcggcctggcacccctgtacatcaagaaaatcttccagatcgtgcgcgaactcaatcgcgaccacgggatgacgatcctcctcgtcgaacagaacgcacaccacgcgctgcgcgtcgcgcatcgcggctacgtcctgcaacacggtcagatcattctctccggcactggtcgcgagttgctggccaaccccgaggtacacgccgcctacctcgaaggcgggcacgcggccccggctgcccagcccgcggcctgagcgggcgtctggcgaagtcgtggacaaggcgccaccgcgctggctgccgttcctggtgctcggcatcggtttgctggccatttcgttcggcgccattctggcgcgcatcgcgcagggttacggactgccgtcgctgaccattgccaccctgcgcctcgggttggcggcgctgctgatcactccgctcgccctctggcagtcgggctcggccctgcgcatgctcaagccgcggcagggactgctgaccggcggcgccggcctcttcctggcgctgcatttcgcgacctggatcagctcgctggagtacacgtcggtagccagcagcacggcgctggtgacgaccaacctgctatggatcggcatcgcctccttcctgcttttcggtgatcgcccaagccgcctgatggtgataggcatcgtcctttcgctgtcgggcagcctgctgatcttctggagcgacagccgcacgagcgcgcccggaacgaatcccttgctcgggaacttcctggccatcgccggcagctggtgcttctcggcgtatctgctgatcggccgccgcctgcgtgccagcctcgcgctgccggcatacgtctggctggcctatggcagcgcggcgatccttctgctgctcgcctgccaggccagcgacacggccatcaccggctatgccgacgccgcctatctggtcgcgctgggcatggccctcggcccgcaactgctcgggcatacttcgtacaactggtcactcaagcacgtttcgcccaccttcatcgccgtcgtgacgctcggcgagccggtcggcagcgccgccctggcatggcttttcttcggcgaatcgttcgcgcctttacaggcgaccggcttcgtcctgctgctcgtcggcatctacctggcggcccgcggtgagggcaagtagtgcgcggcggctccacccggtggctcactaccgtcgcaggaacgcctcgaagtcggcgagcgccagcggccggctgaacaggtagccctggtaggcgaggcagccttgcgccgccagcgcatcctgctgttcgacgctttcgaccccctcggcgatgaccgacagacccagggtcctggcgagagcgatgatcgtgcgcgcgatcacttcgtcgttggggtcggtcagcagatcccgcacgaaggactggtcgatcttcagctgatcgagaggcaactgcttcaggtacgacagcgacgagtaacccgtgccgaagtcgtcgagcgaaaagcccacgccccgtgccttcaaggcactcatcttggcgatgatgtcctggacattgtcgagcagcatgctctcggtgagctccagcttgagattgcgcgggtgcgcgccgcttctggcgagaacggccaacacctggtcgacgaagttcgcttgccgaaactgccgggcactgacgttgaccgaaaccgtgaaacgttccctccccggcctggcggcccacagtgccgcctgggcgcacgcggtctccagcacccacaggccgaggggcaggatcaggccggtttcctcggcaaccgggatgaactcggcgggcgagacggtgccacgctgttgatgctgccagcgtagcagcgcctcggcaccgatgacttgtccgctcgcgtccacctgcggctggtaggccaggaagaagctctgccgtccgacggctgcgcgcagatccttctcgatgtcggcacgtgcagtcaccacggcctgcatgcgcgggtcgaaaaagcgcagggcgttgcggcccgacgccttggcctcgtacatggccaggtccgctcgcttcatcaactcgtcgatgccgacctgctgcccgccaaacagggtaatgccgacgctcggcgtattgtgatagtcgtgacccgacaggtcgtaggggcggttgagcagcttgatgatcttctcgccgacgatccggctctggccggccgcctcctcgggccgctcgccgaggttctcgagcatgaccacgaattcatcgcccccgagacgggcaaccgtatccccttcgcgcacgctgctgctcagccgctggccgacctgctgcagcaggcgatcgcccatgtcgtgcccgagcgtgtcgttgagcgtcttgaaattgtcgagatcgatgaacaacagggcgccctggcgctcgctgcgcacgctcgacgcgatggctacccgcagacgatcgtgcagcaggcggcggttcggcaagccggtcagcgcgtcatagaacgcgagatgcctgatctcttcctgtgccgccttgtgcgcgctcatgtcggtgagtgccgacacgtagtgggtcaccacgccgtcgccatccctgaccgaggaaatcgtcagccactccgggaagacatcaccattcttgcggcgattccagatctcgccctgccagacgccgttgcgttcgatgctctcgcgcatcgctgcgtagaagctcgcgtcgtgccttcccgaactgagcagtttcggcgtctgaccgatgcactcgtcggcggcgtagcctgtgatgtcggtgaacgcctggttgacgcgcaggatgacggcattggcatcggtgatgaacatgccctgctgggactcgaaagcggtggcggcgatccgctcccactgttcggcctgcttgcgctcggtaacgtcgcgcgatacgacgacgacgcgtgccgcctccccctgcctgtccccgagaacgcgtccggccgacgccatgtggcggacgctgccatcgttacgcaccaggcgatactcgatctcctggccccggccagtctcggtcgtctgcctgaatacccgcttcacccgctcgcggtcctcgggatggacgtcggcaaacgagtcgctgccacgcagatccctggtatcgccgaaaaactgcccatacgaaggactgttgtaaagtcgttggccctgcagatcgaggacggcgatgtgctcgccaatgctttccgaaatcagtcggaagaactccttctgttcgcgcaggctggcttccagttgcttccgcgccgtaatgtcctgggtcgtgccgagactgcgcagcggcttgccctcctcgtcgaactccacctccgccctttgcgttatccaccgtgtcgtctcgccaaagacgaggcgcagctcgttgtcgaacggctcgcccctgagggcggcggcggcggcctgctgcagggtgtcgcggtcgtcggggtggacgcgcgccatgaaggcgtccaggctgccgaccgttcctgtgggcagacccaggatgcgacaggtttcggccgacatgtctatcctgccgctgaccaggtcgtagacccagctaccgacgttggcaactgcctgcgcgcggttgagatcggcttcgcgtgcctgcagttccgcggtccgttgggcgagatcgctggccaagcgacggacgtcatcgatccggctctggtacgagcgcaccagaaagacgatcaggagcagggccacaaggctgcaagcgccttgcaccagaccatgcatcacggccggagtgggcggtggcgtcggcagccaggcccatgcatcgccgaccacgaagccgacgatcgcgagcacggtcagcgaggccagaacggccgctgcacgcaggccaagcagccagccgcccatcaggatcagcagtggataggcgacgaccagcagggcgcgcagaccaccgaagaacgtcgaaaccccggtcacggcaacccaggatccccagacgagaaccgtctgcgcggctcgctgacggccggccgacaagaggcgcaaggcagccagggcgaccaaggccatgagcacgggaccgctgacccgccacggttggtcggccatggtcaacagaatggtcgacgcggccgccgtcgcggcagccagaatcgaccaggcgcagtatctcaggaacgcctgtgaaggctgccggaagcccgcgtcgtcgggccgactcgtgcccgtggcgaattcctcagtcatcgccgctgtccagtctagcctccagcctgatcggtcagcgcgcggaagaagcggtagcagttgcgccctgccttcttggcgtggtacatcgccgtgtcggcgttcttgaggagccggttgacgtcttcaccgtgctgcggatagacggcgatgccgaggctggccgaaatgccgatctcgtgggggccgatggcgaacggccgttgaagcgccgcaaggatcttgccggcgacgacgacagcatccgccgccttgtccatctgcgccagcaggatgacgaactcgtcaccgccgaggcgtgaaacggtgtccgattcgcggggcacacaactctgcagacgcagcgccacctccttcagcagaagatcgccgacgtcatgacccagggtatcgttgaccggcttgaactggtccaggtcgaggaacatcagggccagcgtcccgcggtcccgccgcgcctgcgccacagcctgcgccagccggtcgctgagcagggcgcggttcggcagatcggtcagttgatcatgatgggcgaggtgctggacgcgttcctcggtcaccttgcgttcggaaatatcctgcttgatggcgacgaaatgctgaatcctgccgttcatgtcggtaaccggggaaatggtcagcgcctcgtcgtagacgctgccgtccttgcgtcggttgaccagttccccgctccagacctgaccggcgaggatcgttgcccacatccgctggtagaacgccgcgtcctgcctgcccgacttgagcacctcgccgggagtgcggccgacggcttccgccagcgttcgcccggtcattgccgtgaacgccggattggcccactcaatggccgcattgacgtcggtgatgacgatgccgttggcggccgaattcaatgccgcctcgaagagccgcaatcgcgattccagccgctggcggaccagcgcgtgccgtatcgcgcgaccgagggcgtcgtgctcgaactggcccttgaccaggtagtcctgtgcgccggcccgcagcgctgcctcggcgagctggtgatcgtcgcgaccggtaagcacgatgatcggcacatccgggatcacccggcgcatcgcctgcaccgtggcgagtccggccgagtccggcagcgaaagatcgagcagcacgacgtccggccggctcgccgtggcggcggcaaccccctcggcaagtgtcggtacccaggtcaccggatccttgtcgccgatgcagcgaagaccggcaaggcgaacgtgggcccggatcaggcccaggtcaccggcgtcgtcttcgatcaccagaatggaaatccgctgttggatcgctgtactcattccccgttctccatcacccgcaccggcgacgcggcgagtgcgtcgccgcgcatcgccggcatccgcggtgcactacctggcacgcgtatccgcccaggttcattcgccattttgcggcaggcgcaccagtttgaaccagtactcgcccaatattcgcacggtggcaatgaactcgcgcaggtccgccggcttttgcacatagccggcggcaccaagctcataagcgcggcgaacgtcagcttccagtagcgacgtcgtcaccacgaccaccggaatcgcgcgcagcgtctcatcctgcttgattgccgcgaggaactcgaggccaccctggccgggcatcttgagatcgagcagaatcaggtcggggtgtaccgccccggcccagcgtgctccctcccggcgcagacaccgcatcgcttcccgcccatcggccgcactgctcatctcggtagcgaaaccgttcctgacgatcgccagttgcatcagccgggcgtcgccgggctcgtcctcgacaatcaggaggcgcctggtttgtagtcgctggttcatgtgattgggctcaccggcgttcaggcagccgcaccagagaggtccagtattcaccgagttggcggatctcggcaatgaactcgctcacatccagcggtttggccacgtatccggccgccccgagtcggtacgccccccgcacatcccgctcgacgtcagaggtgctcagcacgaccaccgggatggcccgcaacgctacgtccgccttcacggcgacgagaaactcccggccgtccaggcgcggcatgttgagatcgagaagaatcaggtcgggacgcagcgcttccttgaagcgatcggtctcgcggcgcagatactcgagtgcttcacgaccgtcgacgacatgctcgagcgtggcgttgatgcgggtctcggccatggccagccggacgaggtgggcatccgccgcatcgtcttcgacgagcagaatgcgcagcggggaagccactccggtcacggccgcgcttccagggtagcgtgcggcgccgtcggtgcgacatcccccgcgggcagttcgatcagcacgctgcagccaccgccggcagcctcttcgagccaggcgtaaccgcccgcactctcggcgatgcggcggagaatggccaggccgacgccggtccctccgccactcgttgccagccgttcaaagacccggaacacgcgctgccggtattcgtcttcgacccccggaccattgtcgctgatgcgatagcgcaccgaggcgccgactcgctcgccggcgatctcgatccgcaaggactgggcaccgcgcccatggcgcagggcgttgtcgagcacgacccggaagagttcgcgcaagcgcggcgagtcgatcatggccgcaggcagcctgcccacttcgacccgggccgccgcctgggcgatcacgtcggcaaattccaccagtaccctgctcagcgtctgctcggcatcgcaggcctcgatgctgccgcgcggctgatcggcagccagatacagctcgacatcgcggagcagttcctgcagtcgaagcgcctgctggttgatgaagtcgagcgaagcctgcacctccgcatcgtcgacgcgcccggccaactgggcgcgcaggcggccggcatagctggcgacccggcgtaccggctcctgcaggtgatgggcagtaacctcggcaaaacgctgcagatcagccgttcgctgggcgacccgcagctcgagattccgcccgtgcgccctggtcgcagcgaacagtcttgcctgccatgccgcatgccaggcgagcagcagactgagcagcagggcggcggcgcacttccacaacacgcctgacacgtcctgccagcccagcaccggagcgatccgcaacgtccaggtcacgtcagcgacaggcaggctgcgttcgacgggagcgaccagaggtgacgacgacgcgcggatcacctgctcctggcgcgtcgtcggatcgacgcgcgacagttcccaggcgtatccacgttcctgcagttccgccaagcgcgcctgggccagcacttccggaatcgccagaaggacgacagcaaagccccagaaggcttcccgaccctggccatcatcgaggaagagcggcaggcgaccggcagccacctgccggccctcgcgcaacgtcaggggaccgctcagtgtcaagcgacgtccgtcaccggccgctggcgattcgttcgccgattccagatcacgcagcaggtcgtgacccatcctttccgcgttgaccgcagacggcagcgtcagggcaagggcccctcgcggcgccagttgcagcgccacggcgccagggtagagacgcagcaagcgagccgccgtcgcctcgaagtcgggaatgctgcctttgccctggcgcagcatcactgccaaggtgtcggtcagggacagcgcgtgctcgatactggtctgcagcgcccaggcgcgctcagccgccagcccgctgagcgcagcgcgctctgcctgccggcggtcggcctcgtaacgccagatcagcccggcagttaccgcggccgccagcgagaagaccaacagggccacgtaggccggccggcagaacagcccgtccctggccggcgcaagtccagtcgccggtccgctcatactcccccctcggccagcggcagcacgacgcagaagcggctgccctcgccttcgccgctcgactcgacccagatgcgcccgccatggtgctcgacgatcttgcggcagagtgccaggccgacgccgctgccttcgtagatggcacggctctgcaaacgctggaacatctggaacaggcgcccgacctgagcgtggtggataccgactccgttgtcggccaccgagagcgaccagtcgctggcgcttaccctgctggcaatggtgatcacgggcgtccgcccggcgacgcggaacttggctgcattgccgatcaggttctggatcagtcgcagcatctcgtccggccgaacgaggacccgtggccaggtcccgtggaccttgacggtggcctccgcctcggcgatcgccggttggagaaacagcaatgcctcgtcgaggatggctcggctgtcgacccatgtcggcggctcacccagacggccgacgcgcgagtactcgagcaacgcaacgagcatgcgatcgaggcgcttggcgccgtcgatggcaaacccgaagtactcgcggcactcggcgtcgagtccgtcgcccaggctgatgccaagcagttgcaggtagctggagatcattctcaggggctgccgtagatcgtgcgaaatcgcgtagctgaactgttccagttcggcgttcgaacgtctgagttccccctccacctgcttgcgctcactgatgtcctgcgtcgtgccgaggccccgaacgggccggccatcggcatcgcggagcacgtcggcattgacgcgaacctgccgaatgctcttgccgacccggacgcggtgctcgttttcgaaggccccacccttgtcgagcgcgcattgccaggcggcgacgagcgactggcgatcttcgggcacgacacgcgccaggtacgtcgcgtagctaccgacgctaccgccggccagaccatagatccggcaggtttccatcgacaagtgcatctcgtccttcgccaggtcataggtccaactgccgacatgggcgacggactgcgcccggatcaggttgtcctcgctctcgcgcagagcacgcagcgtgtcgtcgagcaccttgaccttctgatggagttcctcctgcagcgcttcctgcgcgcggatgaggcggtgcgtgcggatagccgagtagaccgaaacgcagattcggtcggcgctcaattccgacttgagtcggtagccgtcgatttcgtagccgatgaccacctcgcgctggggtgcgtaacccggctgcccggtaatcagaacgatctgcacgctgcggttgccaaggtcgtcgcgaacgtggcgaacgaggtcaaggccggcccgatcggactccatcacgacgtcgagcaggatcagggcgacgtcgggatgggcgaccagcacggttctcgcctcctgcgccgacagggcatcgagcagcagtaacgggcggccgtcgatcacgacgtcctgcagagccaggtggagcacggcatggacgtcctgttcgtcgtcgaccagcaacaccttccagggattgcccatagcggcggttgccgcctcccccgctgccggcaggaacaggtccgaaagcagatcagagtgcgtggccccgctactcatcgtggaacctccaggcgaaaaccgcgtcggcgaaccgcggcacggcggtccggaggtgccggtccgctgccccgcggcaagacagaggccgccaaccggctggccgcaagcaaccgcccgtgcaagacaaccccgcacagacaccgccaactgccgccgcaagagccacccgccgcgatgaccaattcgatggaacctttcttctgatgtcgaaacgcttcgcccagcgttccctgtcatggccgatacgatgcagcagacaaccatggcggccacgctcccgacagccaccgggaacgacctgtgcagtttgcctgaggcttcgatgacctccctaagccagaaacggcacgaaaacggtttactttagggtccgccagtcaattcctcaacgcgcatcgccaaacccggaagcggcaatacgagctgacaggggatccaggaagtccccccagcactctgacgcacgctgccagcactgccggcgcgggcccgctccgggcgcgcacggcaacggccgcaaaccccgttgcagcgggctcctgcttcccgcgaaaactcagtctgttacaattcggggctggctcgctggcgccccccggacctgcaggcaggcgccggccccctcgttccctttcccccaagacagaggcaatcatgcaacccacagcaaaacccaagaatccgaatttctcctcggggccctgcagcaagcggccgggctacgacgtcagtgccctgaagctcgacacgctggggcgctcgcatcgctcggcgctcggcaagaaagccttgggcctggcgtgttcggagaccgctcgtatcctcggcctgcccgaaggctaccgggtcggtgtggtgccgggttcggataccggggcggtggaaatggcgatgtggtcgctactcggccagcgcggcgtggacgtcctggcttgggagtcctttggctcgggctgggccaccgatgtcgtcaagcaactgaagcttgcgaacgccagggtgctgaaagccgactacggcgacatcgtcgatttctcgcaggtcgatttcgaaaacgatgtcgtctttacgtggaacggcacgacctccggcgtcaaggtcgccaacgctgactggatcccggatgaccgggccggcctgacgatctgcgacgcgacctcggccgtcttcgccatggacttgccctgggcgaagctcgacgtggtgaccttctcctggcagaaggtgctgggcggcgaaggtgcacacgggatgctcatcctcggcccgcgcgccgtcgcccgtctcgagtcctacagcccaccctggcccttgccgaaggtctttcgcctcacctcgggcggcaagctcagcgaaggtatcttccggggcgaaacgatcaacacgccgtcgatgctctgcgttgccgactatctcgacgccctcacctggatcgaggcgattggcggcgtcaaggcagcgatcgcccgcagtgaagccaacctggcggtgattgccgatttcgttgccgccaacgactggatttccttcctggccaaggatccggcgacccgctccaacaccagcgtctgcctgagtgtgcaactcgacgccgagcaggtcaagaagctggtcaagctgctcgacagcgaaggcgtggcgttcgacatcggctcgtacaaggacgcaccggcaggcatccgcatctggtgtggggcgaccgtcgagacggccgacctgcaggcgctgatgccatggcttgcctgggcctaccagcaggtcgccgcctgattccgcggcgccgcacccttaccacaaccccctttcagagcgacatttccatgtacaaggtcagaacctacaacaagatctcggtcaagggcctcgatcgattcccccgtcaggcgtacgaagtcggcagtgacatcgcccaccccgacgccttcctcctgcgcagtcagaagctccagggcatcgatgtgccggcgtcgctgctcgccgtcgcgcgcgccggtgcgggcgtcaacaacgttccggtcgccgaatatggcaagcagggaatcgtcgtcttcaacaccccgggtgccaacgccaacgcggtcaaggaactggtgatggccggcatgctgctgagcgctcgtggcatcgtcgacggcatgaacttcgtgcaatcgctcggggagctgaacgatgccgccgagatgtcggcacgcctcgagaaggaaaagtcccgcttcgccggtcacgagatcagcggcaagacgctcggcatcgtcggtctgggggcgatcggctcgatggttgccgacatggcgctggccatgggcatgcaggtggtcggctttgatccggtgttgtcgatcgacgccgcctggcgcctgtcgaacgaagtcagccgcatggagaacctgcaatcgctgctggcccgctccgactacgtctcgctgcacgtgccggcggtcgacgcgacgcggcacatgctcaacagcgatacgctggcggtgatcaaggaaggagccgtgttgctcaacttcgcccgcgacgcgatcgtggattcggcggccatcctgcgcagtctggacagcggcaggcttggcaagtacgtctgcgactttcccgaaccgacgctgctcggccatccgaagatcatagccatgccgcacatcggcgccagcaccgaagaatccgaggaaaactgcgcggtcatggcggccaaccaactggtggattatctcgagaacggcaacatcgttaactcggtcaacttcccgaagatcagcatggagcgcagccccggtacatcgcgcatcaccttcgccaatgaaaatgtctcgggcgtcctcgggcacgttctttccgtgcttgccgacaacaaggtgaacgtcgtcgacatgatgaacaagagccgcggcgagctggctttcaatatcgtcgacgtcgagcgcgagcccggcgacgcggtgatcgacgccatcaagacgtctgcgcacgtgattcgcgtgcgcgtgatctgacccggcctgcgaaaagggcgggccggcgcggctcgcccactccactggacgcgatcggctgctgcttagccgaaccggaaccaagaaatgtgaccagcggtcgtagagtcgttatggacggtcggggccggagccgattgcggcaatcccttgacaggaggaagccatgaatctccaactgctggcaagtctcggttggcacgagttgccgattctgatcttcgcggggcttcttggcgtggtgttcttcctggtcatccgccagaatcagaaagactacctggaattggtcggcattctcaccagcagcaaagcggactcgtagccgccgcctgacgcggagcgccggatgtcagcccggcgcggcgtcaggaacatccggcaacgctttgccgaaccggattgccgcgctgacctgcgcgattccagtcgcgagttcaggtttcgaggagccgcttggccaacttgccgaccagtttgcgcagggcaggttcgtcgagcaggcgcttcgcttctttcggcccaacccagcgtcgctcccgatggctctcctcccactcgtcttcaggaacgctttcgctcacggccatcgggaacaccgccaccttgcacacgccgccccactttgcgtagtcgtaatggccaatcggctcggcgtcgagttcaccacgcactcccgcctcttcgagtgcctccttgctcgccgagtcgcgcagcgacagctcgggctccttgacgcccttgggaatgacccagcgggtcgccttgcgtgaagcgatcaccatgagctccagcttgccgtcgacgaggcgatagggaagaaccgccgactgggtgaaaaaatagtcgggaaccggccctcgcggctcatcgtcgtcgaccttgggctccctgtccgcaatgtcgtcgggcacctggccaggccgcgtcagcgagatcaggctggcgcagccacgcccgaggttctgccagtcctcgaccatttccagtcgggccagtgccgaggtcggcaacaccttgccgtcatcgggaacggtgaagccgccggccgccagatactcgaccagttcttccaggccgggattgtggccgaccaacattacccgatggacgttcttcgggcactcggccagtgccgccagcagatcctcgaccggcgccgcgtagaggcgctcgtcccagcgcactttgttcaacgacagtcccatcgttttgcaggccgccaccgtggtcgcccgcgcacgctccgccggcgaactgagaacggcgtcggggagcaacttctcgtgcttgatccacgcccccatcttgcggctacccacctcaccacgactgaccagtgggcgatgaaaatcttcgtgaccggtagtccaatccgacttcccgtgccgcaataccagcaatgtcttgcccttcatgtcgaaactccttctccccgttggtacacactcgccacggcaacggccgcgcaccgatggtctacggccgcttttgacggcgatccgtatgataacggataaggcggcgtcgccagcactgccggctaggcgctgcctccccgcagcgcttcgagcggcgcggcctgcagcaagcgtgcggcggcaaaccaccctgctccggtgaccagcaaggcaccgcagagaatcgccgccggcggcagccatggatcgatcgccacctcgaaacggaatacctggcgcgccaaaaactggccgacggcgatcgcgcccagcgaggcgatcagccccgagagcgcaccgatggccgcgaactcggccagcagcgctcgccgcaactgctcgcgacgggcgcccagggcgcgcatcaccgccagttcgtagcggcgctcctcggctgccgaagccaatgcggcatagagaacgatgacgccggcagcgagcgtgaacaggaaaatgaactgcaccgcgcgtgccacctgatccatgatcgactgcaactgacgcaggatcgccgcgacatcgatgaccgtcagattggggaactcgccaatcaggcgattgacgaaatccgcttcctcgggagccaagtagaagctcgtgatccagctggccgggtagccatcgagaaccacgggcggcgtcaggacgaagaagttggcacgcatggtatcccaattgactttgcgcagaccgaccacacgcaagcggatcgcctcgccggcaacgacgaactcgatgcggtcgccgactcccaggccaagcgtcttggccagaccatcctcgacggaagctgccccgtcatcgccatcgcccgcgagatcggcgctcgagaaccagcgtcccgcactcagccggttgccctcgggtagaccggcgcgcatcgacagattgaactcgcgatcgatcagccgctgcgccctgtcgtcgctgtagctggcggcactgacctcgacgccgttgatgcgggtcaggcgcccacgcaccatcggtgccagttccggcgacaggccctgcgccgtcagtgccgcacgcaccggcgccacctgctccggctggatgttgatgacgaagcggttcggtgcttccggcggaacggcgcgccgccaggcatcgagcaggtcgccgcggatcgcggtgagcagcaacagggccatcagaccgagggacagcgcgacaatctggacgacgctggcgctcgcccgtcgctcgagactcgccaggccatagcgccagccgatcccggcctgtccgccgttgcccgagcggccgccgccgcgcgccgcggcagcgagcctgacggccagacgagcgatcccggcaaacacgagtagcgcaacgctgaaaccaccgaccacccaggtgccgagttcgacctcgccggccacccagaacatcaggccggcgagtgccaggaagccgaccacgtagccgcccaggagagcgctgcgcggactgcccaactcgcggcgcagaacgcgcagcgtcgataccttcttgagctgcagcaggggcggcacggcaaaaccgaagagcagcaccagaccaacgacgacgccctgcaccgccggcaacagacccggtgacggcaacggcgtcgccagcaactgcgccagccaggcgtacaaggcaaaatgcgcgaggtagccgagcccgcagccgagcgccgccgccaacacacccagaacggcgaactgtccaagatataggcgcagcagcaggccctgcgtcgcaccaagacaacgcatcacggcgcacgggtcgaggtggcgctggacgtagcgccgcgccgccagcgccacggccacggcggccaggacgacggtcagcagcgccgagagaccgaggaatttctgcgcccgttcgagcgcgacacggatctccggccggccgttctgcgggtcttcgatccgttcgccgcgcgccaggcgcggctcgatctcgcgctggaagcgctgcacgacttgctggtcgccggccagcagcaggcggtagccgacccggctacccacctgcagcaggtcggtcgccggcaaatcgtcgaggttcatcagcaggcgtggggcgacgctgaagaaattgatgccgcgatcaggctcgagcgtcagcaccgcagcgacgcgtagcgaggcccgcccgacgacgaccggatcgccaacgcgtgccgccagcgccgaggccagacgctcgtcgatccagatcgtgccggcggccggtacgccgcgcgccggagcgtcggccacattcagcgccggggccgtgcgcagtgtcccgcgcagcggataaccggtctccaccgccttgatctcggccaattgcgcgcgcaggtcgtcgcctgcagcgcgcgtcaccatgctcgggaaggtcctcgtctcgaccacctgcagcccgcgcgcgcgcgcatcggcggccagttccgccggccacggatgatccgccgtcagcagcaggtctgcaccgagcaactggtgggactcacggtcaagcgcctggcgaacacggtcggcgaagaagccgaccgccgtcagcgccgccacggccaccgccagcgccgccgccagcagccgtagctcaccgccacgggcatcgcgacgcagcatgcgtgcggagaagaacaacagttgcaggttcggcatagcgcgcctcttcgagtgtgtccgactacatggtcatgcagaaatgctagacttcagcgtagtacgaccaagggagtgaaatatcgtgcccggcatccgtagtcaagcttgcctgctgttgctggccctcgggctgagccttcccgtcggcgccagcgagcggacgttacgcgtcgccgtgctgagcaaatcgccgccaatgtcctttgtcgacgccgccggcaagctcgccggcttcaacgtacgcgtggcacatgccctgtgcgatgtgatgagcgtgcgctgcgagttgacggcgatgccgctcgagcgcgtggtcgatgcggtagcggcaggcgaattcgacttcgccgccgtaagcctgctcgatacggcggaacggcgctcccggatcctgttctcgaagccgtattatcgctcgagcagcatctggtttgcccggccgggagtcgagccgggggctgccgggattcgcgtcgccgccgtcaccggcagcgcacaatcgcgctacgcccgggcgcacggctggaacatcgtcaacgtgccgcatcacgccgagttccccgccttgctgaccgagagaaaggccgacgccgtgctgctgccgatggccagcgccctgaccttgcgccaggaaccatcgatccagtcactgggcctggtgaccactgtcatccagcgacccgaactgagtggcgaggtgtgtttcggcattgacccgcaaaacccggaactgcgcgaccagatcaacaaggccttcgacaggatcaagcgggatggccggttcgaccgcctgaacagcgaataccttcccttccgcctgcagtagccaatgccgaggccgcacaccgtcctgtgctgcaccgctcgactgtgcgtagcgagctgcgccgcgctcgctcggccgctcgccaggcgtccgcatggcagcgatcagcgcaactggcggcagcgctttcctgtcgatctccaccgagcatgcaacgtcaatctttgatcgcgcgcctgagccggcgcgcatggcctgctggcaaagcctttgcgctggtcggcggtgctttcggctgcactttcctggctctgctgttctggctggctgtcgaccagcatctggtgctcgatggatcgcagcgcctgctcgaccacgccgtgcccgccaccctcgaacgctttcgtctggcccgcaacgtcgaacaactgcgtctcgagggagagcacgtcttctcgggccggacgcccgtcgcccgccagcaggccttgttcatcgtcagcctgctggccagccatcccgccgtgctggccgatgcacgcgccgccggcctggccggagaagtcgagcgtttcctcagccgctccatgcacgaaggcatgagcgaagcgcgccacgccgaatgggcgatgctggcaagccgcttgacgctgctcgccgacgacgtctccagcgagggcgtcaacctggccaccgccgacttgcaccggatgtcggccaccatgctgcaaagccggagcaaactgctgctcgtcctggcgctggttgccgtctttgtcggtggcttcgtgttcctcatccgccgccatctgatccagcccctgcaggcgatcgaccaggccttgtcggccctgggctccgggcaggcggtcacacccttcgccccagcatctatgctggaaatccgcgcggtcgagcgcgccatcgggcaactgcgggaggtgatgcaggaaaacgagacgacgcgagagcaactggaacgtctggccaccacggacggcctgaccggcatgttcaatcggcggcatttcctggcggtggccgaggaggaaatcaagcgcgcccagcgctattcccggccgatctgcgtcggtatggccgacctcgacttcttcaagcacatcaacgacagccatggacacgccagcggcgatctggtgctgcagtcagtcgccgagatcttcgcgcgcaccctgcgtcactcggactggggctgtcgctttggaggcgaggaattcgccttcgtcttcccggaaaccggactccgggaagcccatcgcctggccgaacgcctgcggcagagtgccgccgccagccagatcgcgctggctgacggcagccgcgtcgacatcaccttgagcctcggcctggccgacgcctcgtcgtgcccgctcgagatcgctctgcagcgagccgatgcggccctctacgacgccaagcagcagggacgcaaccgggtggtcacagcgccggtcggccatgccacgggagaaaccgctcggcagccgttcaacggagacgctccgccgtccgtcgacacggcgtcgacctagacgcgacgccgcacgccgaggcgccgactcgccgccttgctgttacagctcaacaagccccacagccagccgggcgtgtcctcgccggtaaggacgtagtcgaggacggtgcgattgtcgagagtcaggttctgcgctgccttggcggcgcgcgttcccgcaaacaggagttcgtcgcccgcttcgagcagtgtctcgtcgtcaggtagttcctcgtcgcggtcgtcgcgcaccagcagcagcggcaacaccggcaagggctcctgacgggcagccggatcgcgccgcaggctgccgagggcgatcttcgcctcctccatcaccaacaacctgtgcacggccggcgcgtcggcggcattcagccggacaccccagatcacgggaactcgctggccgaagagcccctcgatccggccgacgagcgctgccgcgcgcgcttccgaccaagcgcgaacgaggtgcagaaagcgcgacagcagcggcgaagtgatcagcgccaggcactcgcgtgcgacgatgcgcgacggcaccatcgtgaagtcggcgtcgtaggcgtcgaaaaggacctgattggcgacccggttctgacgcacgacgacgaagaggtccgcgttgacctccttggcggtaatcgcaatcgacaggttgttggtgtcgttgtcgctggcggcgacgagtccaaccgccgtttccacgccggcctggcgcagcggcgccgcttcggtgccctgaccgacgatgtgatggacgccgaccgacaggttcgggtccgggtcgatgaccgtcaggccaaccccgtgccgcgcgagattgcgtaccaccgcctgcccgaaacggccatagccgcagaccacccagtcgccggcgggtgggtcgtgccgctcaggaatttcctgacctggcaggccggtgagcagatcgaccagacgataccagttcggcgactggatcgcctgcgccagatagtcggcgaacttctcgaagtgattgaccacgtagtgcgtaccgaaggacatcatgttagcttcgatcgacggactggcgacgcgggcaacgatgcgcaggcgtgggctaatcaggcgactggcaatcgccaccgcgagattggccgaatcgtcatcggtcatcgccagcacgccgcggcagctgcggtgcttcagtccggccatcagcaggtgctgcggctgcgccgcgtcggcacaaagcgcgagaatgtcggccgaaaaatcctccagctcgagttcctggatgcgcagttcgttgcgctcgacggcaacgacgcgaattccctcacgatcgagcgcccgggcgatcagcaaaccggtctcgccacagccgcagatgatgtagaaaggttcgccgagcagcttgacgcggcgggcaaatcgaccggtcagcaatacctgctggaagcctttctcctgcaccagcgccagcaggctgatgatcgagtacgaccagccgacgaccgaaaggtagatggacacggtgacccacatccgctgcgcgtcggaaaaggcgttcggcagctcgccgaaacctattgtcgtcgccgtatagctgacgaaatagaacgcgtggaagaagctcattggtggcgtcggctggccttgcgcgtcgaccccggcaatcaaggtcaggcccagtgtcgataccgcatagatgacgatcaggacgatcaacggcgcgcgcatccgccgcagggccaggaagaacacgctgctgttcatgccgctgcgcccgtcagcgccgcaacatcacggtttccgcaatcagcaggaccactgaaacgatgttcgccaggagcgcgccggcgctcagcgagacgacgctggtcgtgatctcgcgcgacattccctcgccggtgacgtggaaagcgatggcccacacacaggcggcggccaccagttgcaggtcggcgaccaggctggtcgacaggtgcaccgcgccgatctgcgtacgatcgccgaacttcaggacggtggcgatcaggttgacgacgatcgccgcaaacaactcgtagatgtggtgatgcatcggattgtcgatctcgccgatgacgaaaccgaaattgagcgttgcggcgagcacgatgaagaaaccgaagaccaccttttccaggttcatgagcaccctctccacgccagggaccgccgccacgccaaccgtatgggcatagttcgagagcatactccggggcctgccgaaagaaaaccggggagtgccggcgcgcctctggcgcaccctattcgcatggcccttgtagcagcccagagcgcggcctaccattgccgaacgaaccgctcttcgaactgccgtcggagagggtcgcttgtcgcgccagagcggcgccggcaaccggcacttcccgagcagcggcaacaccatctccttgccgggccatgccatgtccacgatgcttcgcgccatttgcgccgatatcaccaccctggccgtcgacgccatcgtcaacgccgccaactcgtcgctgcttggcggaggcggcgtcgacggggcgattcatcgcgccgccggccccggcctgctggcggaatgtcgcctcctcggcggctgcccgaccggcgaggccaggcttacccacgcgcatcgcctgcccgccagatacatcatccacaccgtcggaccggtctggcacggcggtggcagcggcgaggcgcaacgactggcctcctgctatcgctgctcgctggaactggccgtggccaacgatctcgtgacgctcgccatcccgagcatcagcacgggcatctacggctaccccatcgagcaggccgccgaagtcgccgtgtccaccgtccgggcatcggtgcgcgaactcgggcgcctgcgggaggtggtgttctgctgcttctcgccgggcgacctgcgggtctatgagcggcttctcggcgaaacggccgcctgagttgccacactgcccgcggcaggccggcgccgcgcgccgtctcagcagcgggatccggccgcacaggtgaccagggcggtcggcgccgccaccagcggccgcccgtcgccggcccaggagcgaatgccgtccttgacgttgtataccttctggtagccggcctgctgcgccagcaactggctcgctgcccgggtccggttgccgctgcggcagatgacgatcaccggttgctcgggctttgctaccgcctgcactttcgccagccaggcggctgcatcggtgcggccacgctcgtcgacgaaggtgagcagccggcttcccggaatgatcccgctctccttccactcgccttcggtgcggatatcgatcaccggcaccccggcggcggcaagacgggcgagctcggcattgtcgatgtcgactacatcggcacgcgccgacagcgcgaccagcaaggcgaaagcacaaacaaaccggtggcgcaacatgatcgagactcccgaaaaaaactgctagggctattttacaatgccgatttcctccagcgatcaacagcatgagttcctccagcacgctctatgatgttctcggcgttgccgcgaaagccaacagccaggaaatcgacaccgcctacacgacccgtcggcagtcactcgagggtagtccagacgatctctcgctgctcgccgtcgcgtatgacacgctccgccatcccgcgcggcgcgccgcctatgaccgcgcgctggcacgtcgcgcggccactgccgaaccgctcggcagcgccactgccaaagcgcccgctcgccgcgccctgcgaccgggcgcctgggtcgccttgctcctggtggcgacgctgacagtccttctctggcgcgccagacctgcaccggcacctgctttcgccgcagccgatcggccgccagtgccggcgcctgtccccgcagcggccgcaacgccgccggacgaagcccgagcggaggcgccgcccaccgcggccgaagcccccgcagccacaccactacccgaattgccggcaagccctgacgccaacgccgctgcgcttcccgtgacatcggcgacggcagcggcagcggcggattccctcgcgccggccatagccgccacccgccccagccgcgccgccaagcaacccggcttcgacgcacgctacctcgcctggtccgtgttcttcatccagcagcgcagtcgcaccggctccggcgtgctgatcgggcctgaccggatcctcaccaactgccatgttctcgcaggcggcgccaccaacaatctggtggccatccacagcgtcacgcgaacgctccaccgagtggagaagtatgcgcgcctcgaagacgaggatgcctgcctgcttttcgctcccggcgccggcaacgacaccatcgcctggggcgattcggccagcctgcgccccggggacaccgtgcacacctttggccatccgggcggttcgagcgatgtcatctggtccgaagggcgttttctcgaccgcgtcgaactcaagcgcgaaaccttccttttctcgaacaacaactgccggcccggctcgtccggcggccccctgctcgacaaggacgggcgcctcgtcggcatcgtcatggccacgcgctatttccagtccagggccggcgatacgcgccagtaccgcgactgcatttcggtgaccgaagcgacagcgcgcgcgctcatcggcaaaccgctgttcccgatcgcgctggcgccggcccagtacttcccgaactactgagcgccggcgaagccccgggtggtgtgggggccggaggagagaaacctccggccaaccgattggacctcgatgggcaaggcgtaaccctggacaagcctggacagactcatcgaaagaagaatgtacccacaagaccggcaagaaggccaccgactaccccgagtgaagccagacggccaagacgaggccaggtcggtgggatgacaaaagccagcccggtagaaaggaaagcgataccgaagctgagcacctgccagtggtacgggtcgcaaaaaattgctcggcagcggccgaccgagctatcgggaatgacgccgaagtagctgaggatgatgaatagaccgatgcccccgcaaagcaggcccagcaacagccgggccttgagcgacggctgcgcggctgagcgatcaccttggctggccatgctaagtgagcttactccgaggtccaacgctcaaggtcagcgacgcggcgcgacgctttgccgcacatcgtccgctgcaccgccgggttgggcaccacggttacaggaccgaaatgaattcttcagccgatacgtccgcttgacgcaggacacccgccagggtgcccgcctttacttcgctatgcacggggacaacacagcctctggagccacggcgcatgatgacgtggcttccggattggcgagccttcgcgaaaccgagacgctccagcgctcgtatcgcggcggctcccgaaacgtgcggtagcttaggcatgcacgggaacgctgaacgttgttatcagcggatgacctggagcgagaatggggaactccgacagatagagcgccgtagcctctcgcagattggaaattgcttcttcgacagtttcaccttgggtagtggtgcctgtctctggattcaaggcaacgtagccgccttcttcggcgggagtgagtacggcggtcagttccataaggtaactccggtggagaaagcaagattgtcgctcattccggctcgtggaagtggtgcccaacgaccgaggtaacgggccgcgcctacggataccgcaggatgcggtccggttgaccgaccggctagacgcccgtgcgcgcacgcacgtacagcaccttgtagttgctgcccagcgcaggccgttcttccgtggtgaacaggtccgtccgtgctcgtacgagatcggacagtttcttgaagccatggatacgcgagtcaaagtccggttgaatcttctgcaggtagctgccaaaggtgcctagttgcgaccaccctgaatcatctactgatttgtcaagcgcctcaatcaagaacttctccggaaacggcgggcgcgccaaggcagcaagtgaagcctcagatgtccgagtttgatcgctaaccggtgtcgttagtgcctgtgccggacccaccactggcattggctcaggcttgcgaaggacttccgtgaagatgaacttgtggcaggcgtttcggaagggctctggggtcttctgctcaccgaagccgaagacttggagtccctcctcgcgaagccggactgccaagccggtgaaatcgctgtcgctggtcacaaggcagaagccatcaaatctccgcgtgtacagcaaatccatcgcgtcgatgatcatcgtactgtcagtagcattcttcccggtcgtatatgcgaactgctgaatgggcttgatcgagtgcttgttaagaaacttcttccatgaggaactcgtagggctcgtgaagtcgccgtagattctccttactgtcgcctcgccaaaccgggcaatttcttcgagcaatgcctcgattactgcaggctgggcattgtcggcgtcgatgagtacagcaagccgcttggtcggctcgtcggtgctggcgttcttgggtggagacatggcgagggcaattcgggtgtctaggttatcgggagacagttttgcgccataactccgccgccggatcccgaactcggcgctgctcgatacactggaagccttaccatggcaggttttgcgccgcatcttagctgattctatgcagtacgaaaaatcgtcaaaggcggcagttcgcaagccaggtcgatagcctaaaccggggtgcctcaacgactgcctggggcaaacttcttcaccgtccattcctgcccgacaccagcgattggttcatcgtactacaaagccgacatcgggaagcaagcagcgcaccttggcgaccgtcagcgaagagtgctacgcggccgtcgtctacagcagcgcgagcgccgcgcggcagaacgacatcgtcgctcagaccgacggtgccgcagcgaagaacgacgccgtcgtcgcccgcatcgacgacttcgtcgttacgagagtcggcacctgatgtccgggaggacgacatcggcgcgcaaggggacgctttcgtggttcaaggccacgctgccgtcgctcggagtcacgatgccgtagcgcaaagcctcgaacacgagtcttcgggcgacgatggcgtggttcaccgcaacgacgccggtgcgtcggcggcatgccggcgagtccggacgtggcttgtgcctggctagccgcccggaagcgggctcgcgagggttcagcctcgccgctgatctactcggcgtctggcttgaccgcccggcgccggccgctgaaacgggtcgccatggcttccttgagggcgtccacgccggcgcctttgccgaaggccttggcgatcgcatagccctcgagggcagcgctcaggatgtcgctaccgagggccatttcggtgtcgtcggccttgcgcaacaactgccgcaggcggctgaaaccggggaccaggaggtcgaggtgtcgagatcgctttgcgcttcagccagttcgcaaccgggagaaatgagctgcatattctggtcgagctgcatcagcgtctggcggcacaacaactcggacttctcgcccttcttggcgaggctgcggcggaagtcgatcgacagttcgatgagcggagcgagtttctcggccagcgtagcgatggctgcctcaacaggcacgatggcgtcggccgcaaaggtcgtggatacgagcgtctggctcgtagcggcatctgctggtgatgggcaacaaatgttgatcggcacggcagaatcttgcgccgcacgccagccgctacctaccattcttctggccaccctcattcatggcgagttgccgcggaaagcgctgctgcgccccttgccggccatcggcctcctgttgcaggcagcctgggcgcccgccagcgcagcctttcacgccctgtctgaccctgaacgaaggcgaagctgtcggccacgacatcgccatgaaacataggccttttcagggtctcggcggcgagttagtatgggagttcatttcttgtggggccagagagtgtggctccggactcgttccaggaaaggatacgttcgtcttgaagcccaccgacatcgccgcgcccgactatttccacaaagtcgttgattgccagtgggcctgcccggcccacactcccgtccccgagtacatccgcctgatcgccgccggccgctacagcgatgcctacatggtcaactgggtgtcgaacgtttttcccggcatcctcgggcgaacgtgcgaccgcccctgcgaaccggcgtgtcggcgcagccgcgtcgaggaggagacggcggacggccacaaccgcaaggagccggtcgccatctgccggctgaagcgcgtcgccgccgactacaagcaggacatccgcggcctgctgccgcagccagccgagcagaagaatggccggcgcatcgcctgcatcggcgccggccccgcctcgctcaccgtcgcccgcgacctcgcaccgctcggctatgaagtggtgatctacgacggcgacgcccgtgccggcggcatgatgcgcacccagattccgaagttccgcctgccggaagaagtcatcgacgaggagacaggctatgttctcgggctcggtgtcgacttccgcagtggccagtacgtgagctcgctgcgcgacctgctcgcggaaggctacgacgcggtgttcgtcggatccggcgcaccgcgcggtcaggatctcgacattccggggcgcaaggaggcggcgaaacacattcatctgggaatcgactggctggccaacgtcgccttcggccatacgacatcgatcagcaagcgcgtcatcgtcctcggcggtggcaatacggcgatggactgttgccgctcggcacgccgcctcggcggcgatgacgtcaaggtgatcgtccgctcgggcttcgagcagatgaaggccagcccctgggagaaggaagacgcgatgcacgaaggcatcccgatcctcaacaatttggtgcccaaggcgtttactcacaacggcggccgactgaccggcgtgaccttctcgaaggtgcgttcggtctacgatgagcaggggcggcgcagcctcgtaccgaccggcgagccggacgctcactttccgtgcgacgtggtgctggtcgccgtcggtcaggacaatgcgttcccgtggatcgagcgcgacatcggcatcgagttcgacaagtggggcctgcccaagctcgacgcaaagacaatgcaatcgaccttgcccaacgtcttcttcggcggtgatgcggccttcgggccgaagaacatcatctgggcggtcgcgcacggccacgaagcggcggtttcgatcgaccgcctgctcaacggcgaggagattgccacccggcccgacccgatgaccacgctgatttcgcagaagatgggcatccacgcctggcgctacgacaatgccatctcggtcgaccgccgcctgcgcgtgccgctgcgcgacatcggtgcggcactgaagaacatcaagatcgaagtcgagctgggtttcgacccccaactggccttcaaggaagcgcagcgctgcctgaactgcgacgtgcagacggtattcgcgcccaagctgtgcatcgaatgcgacgcctgcatggacatctgcccgatggactgcatcagcttcaccggcaacgctgaggaggacgaactgcgcccgcgcctgcgcgcgccggcgctcaacacgagccaggatctctacgtctcggaaatattgaagacggggcgggtgatggtcaaggacgaggacgtctgtctgcattgcggcctgtgcgccgaacgctgcccgaccggcgcctgggacatgcagaagttcctgctcgccatgacgcacgccgggccggcctgccgcggcggcggcacgcaggcttcccagcagcaaaccgcctgaggagagcgagaatgcagaagatcgaagcggtcaatgatttcgtcgtcaagttcgccaacatcaacggttcggggtcggcctcggcgaacgagctcttcgcgcgcgccatcctgcgcatgggcgtgccggtctcgccgcgcaacatctttccgtcgaacatccagggcctgccgacctggttcgaagtacgggtgaccgagcacggctacctcggtcggcgtggcggcgtcgacatgatggtcaccatgaatccgcagacctgggaccaggacgtccgcgaaatcgatcccggcggctacctcttctacgacagttccaagcccgtcccgcgcgcccgcttccgcgacgacatccacgtcatcggcatgccggtcaccgagatctgcaacaacgcctacaccgactcgcgcgagcgccagttgctgaagaacatcatctacatcggtgcgttgacgcaactgctcgagatcgatccggccgagatcgagaagctcttcggcgaacagtacaaaggcaaggagaagttgttcgacgccaatgtgcaggcgctcaacctcggccgcgactacgcgcaacagcatctcaagcggattgcgctcaaggtcgagcgccgcgacgcggtcggcgacaaggtcttcgtcgacggcaacagcgccgcggcgctgggctgcgtttacgggggcgcgacggtttgcgcctggtatccgatcacgccgtcgtcgtcggtcgccgaggcgttcattcgttacacgcagaagttgcgcgtcgacccggccaccggccagcatcgctacgccatcgtccaggccgaagatgaactggcttcgatcggcatggtagtcggcgccggctggaacggtgcgcgctcgttcaccgccacctccgggccgggaatctcgctgatgaccgagttcatcggcctcgcctacttcgccgagattccggccgtgctgatcaacgtccagcgcggtggtccgtcaaccggcatgccgacgcgcacgcagcaggctgacgtgctcgcctgcgcctacgcctcgcacggcgacacccggcacgtgctgctgtttcccgaggatccctacgagtgcttcgaaatgtcggcacaggcgctcgacctcgccgaacgcctgcagacgccgatcttcgtcatgagcgacctcgacatcggcatgaaccagcgcctgtgccggccgttcgcctgggatgagagccgcgagtacgaccgcggcaaggtgatgacgcgcgatgcgctcgacgccggcaccgacttcggccgctatctcgacgtcgacggcgacggcataccctaccggacgtatccgggtacccatccgaccaagggcggctacttcacgcgcgggtcgaccaagaacgcctatgccggctactcggaagccggtgccgactacgtctacaacatgcagcggctgctgcgcaaattcgagacggccaagtcgctggtgccgctgccggtgctcaccgcggccaaattcccggcgcgcttcgcggcgatcttctatggctcgacgagcccggcgatgcacgaagcgctcgacgcgctcgccgagcagggcatctacatcaacgccctgcgcatccgcgccttcccgttccagaacgagatcgccgatttcatcgccgcccactcgaaggttttcgtgctcgagcagaacctcgacggacaactgacgacgctgctgatcaacgaagccggcgtcagcccggcgagcctgattcgtgtcctgcactacgacggcacgccgatcaccgcgcgcttcatcacccaggaaatcgccgaacgcgtctcgcgcatcaatgtgcgtccacttcgtgaagggatggtggcctgaaatgacctacctcgccaaacccacgctgcaccaccctagcctgacgaagaatcgcgtcggcttcacgcgccgcgactacgagggcaagatctcgacgctctgcgccggctgcggccacgactcgatctcggcggcgatcatccaggcgtgctgggaactcgacatcgaaccgcatcgcgtcgccaagctctcgggaatcggctgctcgtcgaagacccccgactacttcctcggcaactcgcacggcttcaacaccgtccacggtcgcatgccttcggttctcaccggcgcctacctggccaaccgcgagctgatctacctgggcgtctcgggcgatggcgactcggcatcgattggcctcggccagttcgcgcacgtcatgcgccgtggcgtcaacatgacctacatcgtcgagaacaacggcgtctatggactcaccaaggggcagttctcggccaccgccgacaagggctcgaaatccaagcgcgggcaggtgaacaacgacgcgccgctcgacctggtgaccctcgccctggtcatgggagcaaccttcgtcggccgcggcttttccggcgacaagacgcagctcgtgccgctgatcaaggccgccctcgcacatcagggagcggcggtgatcgacgtcctctcgccatgccttgccttcaacaaccacaccggcagtaccaagagctacgactacgtgcgcgagcacaacgaggcggtcaaccgcctcgacttctggccgcagcgcgaagaaatcacggccgaatatggcgagggggaggtgaccgaagtccgccagcacgacggatcggtcgtccgcctgcgcaaactgcacgccgactacgatcccaccgaccgcatccgggcgatgagttacatccaggagcacgcggcgcgcggtgaggtcgtcaccggcctgctctacctcgacgttgactccgctgacctgcacgagcagctcggaaccgtcgacgcgccactgaacacacttggcgccgccgaactctgcccgggactggctgccctcgagaagatcaacgcgtcgctgcgctagcgaggaggtccgaggttttcgccggtctggcggccgggagtggttccgcgtattcttggcgcctcctccctcatcgctccagccatggccatctctcgatgcaacaagtgcgctcatctcgaggaacaagcagatggccagatcggcgccactgtcgcctgccctcgttgcggcagtaccaccccggtctatccgactctcttctttgttggcaggctcctcgagaagtactttgacgcccaacggcgtcgaccatccgccagttcttcaacggtgaatggctggagtggttcgcgatgatgacctgcctggcttactgccaggaacgcgcgaaggaattttcctgtgcccgccagttggtcatcacgctgagcgacgaggaacactgcgaactcgacgtattcatgctcatcgataaccaactggctctctgcatcgagtgcaagagcggtgaatatcgccaggacatcgacagatacgtcagcttgcgcaagcgcctcgggctgaccggcaagaagctcgtcatgtgcgtggcgggcctcagtgacgaacacgccagagggctgacggcgatgtacgacctcaccttcgtcagcgagcaaggcctgctgccgcatctcagaaccctcttctgatccacgctggcccactgccgcaactgccccgcgacgacctcaacggcggatttcggacgcctcgtgcagtgaaagaatccgcgcagcggagccaacccgtataattgcagattctctcccgcaggctcaattcgtgtccgaccgtctcgccgtactggcccagtacctgttaccgaaacaggcactcaccacactcgccggcaggctcgccgacaccgaagcaggcagcctcaccaccagcgtcattcgttggtttgtgcagcgctatggcgtcgatctcagcgaagccgtcgattctgacccggtcagttatcgcagcttcaacgagttcttcacccggcctctacgcgctggagcacggccgctcgccgacgccgacttcatctgcccggtcgacggcgccatcagccagttcggcggcatcgagcaggaccagatcttccaggccaagggtcatcgatactcgaccacagcgctcgtcggcggcgacggcgaactcgcctcgcgcttcgccgacggggcctttgccacgctgtacctgagcccgcgtgactatcaccggattcacatgccggtcggcgggcgcctgcggcgcatgatccatgttcccggcgagttgttctccgttaatcccgcaaccgcacgcggcgtccccggcctcttcgcgcgcaacgagcgagtcgtctgcgtcttcgatgccgagttcggcagcttcgtgctgaccctggtcggcgccaccatcgtcggcagcatggcgacggtctggcatggcacggtcaacccaccgcgcggcagccagattcgcgagtggctctatgacgaccagcaggttctcctcaagcagggcgaggaaatgggccgcttcctgctcggctcgacggtggtcatgcttttcccgcgagataccttgcgcttcaacccgacctggaccgccacccgcgcgatccgcatgggtgaagcgatggcctgcaaggctggcgcagcgagctgaaagtcggcgatcctgcgatcgcggcacagactgaggcgggagcgagctggcgacgcgccactcaagggcggcggctgaagtgcagtgtgcttccgggaaccacgccaaagctcgccagagtccgctcgagcgtcgcatcatccagcgcatgccaggcgtcctggatgtcgggtggcggcgtgaccttcgcttgccacatccctggggcgagttgcaggtcttcggccacgtgggcgagcgatacttccggcatcgtctggaatagtcgccgctctggttcgccgcgctcgccgaccacctcgacgaagaagcggctgtccgtgcaactgagcaactccagcacatcgatgcggccgcttgcgatctcgcggaacaccgagtccgcgacgacatgcagcacgagccggcagtcgacgtggggatgcgcgcgccgccagctcgcccaagcggtcactgtctggacgaacgagaagcgctcggggtagttgcgcaccttccagtgcgcgaggtccaccttatcctgcccgccggtggcgagcaactgcatgcggatgcatcggaagcgcggtgcgacccattcgaacagcgcgagcgaagcgtcgcggacctccgcaaggctccgctcgtcggcctcgttgcgcgcccgtacggcaaacaccggcaacgcaccgaactgccccaggtacggcgacggcagccggtccggcatgggctgcacggcctgccattggcaaagcacgctgcgaatgccgggcgagaagaagaagttgtcgccgctgccacccgcacttaccgcaagacactcgccgtcggctgcggcggtgggcaaagggccacggatcacctcgaggtcgggaacgctcctccagtgctcggtgcctgtatcttcgatgcgaccccagctccatgttgtggccgtgcggtgcggccgcgacaactggtcggccagggcgttcagccgagcgcagacctgaccgtgttcacccttcgggtactcgacgacgacgatctggaagcgcgccaacatgaactctggatccacttcgccctctgggatgaaggcatagtgggtgcgcgcaccgggcccgtagaactcgaggacttccccgaacagctcttgcagataggtttcctgcaggcctgctcccaggaacagcaacgagcgctggcggaacacctcggcgaacgcgcgccggaagtgcgcatctcgataggtaacccgccgatactcctcgtggccaaccacgagttgctgctcgagagcagtcaggtcctccgcatgcacgccgaggtgcggcaggtcggccagatagccctgcaacgcccacagcagcgggcggccaacgttagtcagcgacgtaagaacgcgctggcaatcctcggcgctgcgcccgagcaccgcgaagtcacgtcccgccgcgaagcggcagagcgcggcggcgtagcagttgtcgtagttggtcgtcacgaccagcggccagccgagacgcgccagagcgtctgtctgtgccagcgccgacggactctcgtctggcctggtgagcagactggcacgcaccgcggtcgcgaacttcccgggtgcggcgcgcttgagcatgcgcacggcaaggttggcgcgcctgaccagggtttcccgtggagcatcggcggcaagtggcatctcggccatcccggccgcacgttcgagggcctggatgaacgccggccaaccgttgcagaccggagcactcatgccggcgccaatgaagggcacgagacgccctgattcaaaggtcgaaaccaagcgcggcaacacagtctcgaaatcagggatcagcatgagggcacctccgcaagtacaggaaatccagggcacctcaacaataggagccccatgaaacggcgtcaatctctgacggactcgcgtgagccccctggaaagtcgtccgccgtccgccccgttcagcgcctgcgtcgtcccacggcgctgacggtaacagtctctctttggcttcgagggctacgcgttggcgccttcagcctgccaccaaccaggcgatgtacgctgatccacctcgtattcgagcaccggttgaggcggcggttcgggctcgcccatcgtggtgtcgagcatctcgccgagccggccgcgctggcggatctcagatcgcatcgctggatgacccaccttcccggccgttcgcattcaacccaccctcgtcacggatttcctccgggcagatcctcaggccgcctcgaactctcccgagtagcgaaatacctgaccgaacagcgggtgcgtcaggcggaaatccatgacgaaatgggttgcgtccacggcctcctcgacgatgctggtacgcccgagtagcagccattcggggatcggtagcaacagcggccccagtttcacgacgaacctgacgccgcagtaatgcagctgaccacccaccacgcgcgcagccatctgcaggccgagtagcggattgacgaactcgatgatctgattgccgccggccacaacccagaagctgtcgaaggtgagcaccctcccgtcggggtaggtgatggtccgccgccagtattgtcgatcgccgacgacgctcttctcgactagcgtggacacgtgccgaccaccgcgatcgacgagggctccgatgacgcgcagcagactcaggcagggctgaatgaatcgcggatactcgatatccaggtgaccgctatcccgcgtcgtgccaaagcgatggtgcgcctgcaaggccgctggcagcttgtcccagtcggcgccaagtgcacactgcatcaggctgttcatgatccaactcccggtatgtccttggaaaccatcagcgccacgacgagcaccatcgacgtaaaggccgggacgcccaaccagaaccaccagcgcgccattcgccagtagatctcgggcagcgatgactcgtgggcgaccgcgtcggcggcaaggctctgcatgcggatctgcagccagaccaccgggatccagcaagccccggcgaggacgaacaggctgaagctggctacgatccatggggtagacagcggcagatcgagcagatacaccatccacaggccactcagcggctggaagatcacggtcggcgtcgtgaagatccagtcggccagaacgacctgccgattcgtggcggcgatgtgcgcgacgttaccgctacggtcggccatccacttgtagaacgcactgccaaggccggtaccgaagagcaacaccatgctgagaatgtgcagtgtcttgagagcggtgtaggccatcatggcctcccggtgggaacgaggtccgagaagaacaggcgcgtttcgacggccagcggcatacgccccaggaagcgcgtcagcggctgaacatcggcccgacagcccgcttgcagcatgcgcagattctcgggttgcagcaggggactgaaatgacgccccaggcgcgccagcgccagcgccagcggcaacggtatgtggaacatcgcggcacgcggcaagccttgggcctgacgcatcgactgcagccagtcggcaaaagtgatcgcttcgttgccgacgacgtccagcgtctgtcgtgtcgtcgatgtgctgaggctctgcagcaccgtcgccaccacatcgctgatgtggaccggctgcagcgcttgctgcccgtcgccgatcaccggaatcagcggcaatgtcgccagccgcatgaacaggtcggcgctcttgccgccccgaccatagatcagtgaaggacgcagcacgaaccagtcgaggtcgaggctgcgcaagcagtcgtcggcggcacgcttgctcaggtggtaggcagagaacgcgctcgcatcggcgcccagcgccgagatctgcagcacccggcgaatccctgcctgcgagcacgcgcgaaacaaggcgctcggggccgtgcgatgcaggagctcaaatcgctgggagccgctttcgccaatgattccgacgctgttgatgacggcatcgacccctgcgagatgcggcaaccaatccgcctcggcctgcatgcggcaatagtcgatgccgtggcgacgtgacgccggcttcaaccggtgaccggcggctgccagagcgctcgcaacgttgcggccgatgaagccgctggcgccggtaagcagcacgttcaagccgcgttccccggcggttcccaggccttcacgaattggcccaggcgcttgccgatcgaatgcagcccgctcggcaagccgcacctggcagcctccagcacgcaacgccggctgtccagcgggtcgccgaagtgcgtgaatatctccaccgccggcacgatcgttcatgatgggctcctgatcagtaattggagccttcactttggcgactggcgccttgagattcttccgatccgatcgaagcggaaccgcttattgctccggaaagatcatttcggaacaggaattgccaccaaagccgcgatcagggcaccatcagggcgtccgaagcttggcattcagcttgcggtactggccgggtgtcattccctcgatctcgcgaaacgcttcgtagaaattcgattgcgaggtgaagccaacgccgagcccaacggacaggaccgaggcggatggctcggcgcacaacatggccttggcagcgtcaatgcgctgttcacgcaagtaccgggaaaagcccttgcccagccgcgcattgatcaactccgacaactggtgggtgctgagtcccaggcgttctgccagacgtcgcaggttcaattccgaatcggcgtagatccggtcggtgctcatcagcgtggccagtttgaccagcagcgtatcgcagtccacgttggtgagcgtggagctcgcataggccgtctggaccgtctccctgacttcggcggaaagctgcggccgcaggccgagcgtcgtctgcaccagcacgaacgccacgcctatcgagatcgcatagaggcagtaaaacagcttgtccggcaacgcctgctgtgacaatccgagaacggaaacgccaacggcaatcgcgaagacgctcccgagcagcagcatctcctgatggaagccggctcgttcgcgacgcagcgcataaagactgcgccccagccacgacaagtatccggcgcccacgatgaacgccagcggcagagccagttcgcccggaagcaagggggacaccgcgaagggcagcgcatgcccgagcagcgccaccttgttccgacctggaacttgcgggcgcagtagcggctggctgaacaggaagaaagctggcgccacggcaaacagcgtcatgtggtacgggactgtctccacccatggccgatcgaggtagagccacgcaaaatgggccgactgcaagccgctcaacgccagcagcagcaccagccccatcgctctcgacagcgcctggccctgatagtgctcgcgacggaaatgtgtcagcgcaagggtgagcgcgctgaatagcgagaagccgatgagaagcagcgcgagtgaggtcaagtcgagtacgtatcaatgaagcccatggcgagtcgccagcagtcttgtcggcatgcggcgcgaagtggtcgcccatcgtccaggacgccagcaccgctgccggatcgctgccgccagacgccgtacgacgcccagcaacacctgccgcggcaaagctgccgatcagccaagaatagcactcctgactagctgggtgctggccttggcaagcgctcgatcgcggccggtcgtgcgtcgctcgtcctgatcagcatccttgcgatgatcaaccgacgccgcattgacggcgcgctgacaccctatttccgtcgcgatgtccttccctcgggcacattcctcgcggccagctcgcccctcgctgacgttcctggcacgtcggacgaggttcgatacgtttagaacccgcttgcaccgcacaacgtagccatcgggagattttgacatgacccgatgcaaactgagaatccagttcttcttgctgactttggtgcttctcgccggcttcgctgccttcggttttcagaccttgtacggcctcggcaaggtgaaggtgggcggcccgctctacgagcgcatcgtgctcgacaaggatttggtggcagacatcctgccgccgcccaactacatcattgagtcgtggttgaccgtactgctgcttgccgacccggaccgcgccgtgcagcaaaaggaactcctcgacaaactcgcgatcctgaagaaggaatacgacacccgccacgagttctggctcaaacaggacctgccggcggtgaccgggaacaacgcggcgcaggtgaaggcggcgatggtcaaactcgaagcgctctatgaaatgcaccgcaaggcgatcgacgatgtcgtcaagcaggctaccgagcaccagaccgcggtcgaagccgaaaccgcagcggcaacgtcccggaactcgctcgtcctcggcgtcgtcttcttcatcacgctcggcacggcggtcggcagcacctggttcctcagcgtttcgcctctcgatggcgtcgactgcgcgcgccggcacctcacggccatcgccgcaggcgacctgtcgatgcgcaccgaacatcggcgcgccgacgagatcggtggtctgctcaacgcgatgaacgatacctcgggacaactcgccaccctggtgagttcgattcgcaacaacgccgattcgctgagcgccgaggccgaacgactgtcgtcgacgacggcgcaattggcgggcacctcgacacggcagagcgctgcggtctcggcgatggcggcgaccgtcgaggaaatgtcgaccggcatcgcgcacatggcgacacttgccgatagctcggaaacgcgggcattggcttccggcgagcagtgccggaccggatcgagcgagatcgagcggacggcgaagatcgtcggcgaactggcgaccgacgtccagtcgtcggcaacgaccgtggcggcgctcggcgaacgctcgcgcgagatttcggcgatcgtcggcgtcatccgtgaagtcgccgaccagacgaatctcctggcactgaatgctgcgatcgaggcggcgcgcgccggcgagcaaggccgcggttttgcggtcgtcgccgacgaagttcgcagacttgccgagcgcaccgcgcagtctactgaacagatcggcaaagtggtcgctgcgattcgctcggggatcgacacggccgtggcgatgatgcaagaggagtcgaccaaggcccaggtcagcaccgaagcggtcagccgctcgcgcgaaacgatgctcggcatcgagggcaccgcgcattccctggtcgccgaaatacgcgacgttaccgccggtctgcaatcgcagcagtccggcagccagagtatttccgacgaaatcgagagggtggcacaggccgcggaagagaactcggccggcgcaggagaactcgccgcggcggccagccgcctcgccgaggcggcacgccgaatgcagcaatcgaccggcagttttcgctgctgaacgcgctcaacggggaagaaactcgggccgccttgccggtgggtgccctcctcgccgctgcagaccgctatcgccttggtcgacggcagtcgcccacctccgcgccacgcgaggaaaggaatgactggcagcgctcccgtcgggtcattcagccgcctgctcttcgtcgcgcagagcggcatccccgctgtcgtcatccgggagatcttcttcgatcgacagagggacttcccgcggccccggttcgaactcgacgggtcgcaccacggtttgcgcaaggtttccttcgatctgtccggacaggtagcttaccccggccatcaccccgcttgcgggatccagcatttgggcgtgccacatatcgtccagcgcagcgccaaggtgttggcgaagctgcgcttccatttgcggccgctcgttcgcgtgcgcgatagcgccgaaaccgagcgagccgagggaaatcaccatcccggcgacgccgccgacggccgccgccgcagcactcgccccaccgctcgtggcgagcctggccatcagtttctcgctggcccgcttcgccactggggatatcctcacgctcgacgggccctctcccacgccaccgctgcctttgcggatccgggcggtgagcgccacataggcgggcagcgcgtcgatcgggacggcgtttaccagctcgtagagcgacgcgtcatgggcggctggagggcccagcgcaatcgccggaaaggccttgagacgccggtcgaactggtcgcgcggaacaccgtagcgccgcgggattccctgaacctgctcactgagcagttgaatgtagagccgggtggctttccctcgcacgacatcgggatcgatctcccgggcgacggggtccagcacacgctcgcggaattgttcctgcagataggcggccagtcgcagcgtggctggatccgtccctgccccgatgctcagttggtaccaggcgactttgatcgccagccactgctgcgtccagtaaccggtgaaccacggaatgaagtccgtctcgatgcgcttggcgacgcggcttcgccaactctccatgaagccgcgcgcgtagttggtggccggcccggtcgcggcccgcgacgcgccgacgatgtcgctttcgacctgccaccagacagtctccgagacctgcaccggcggagtcgcctcaggggcgcgctgcggactggcgcaagctgccagcagtaccaccagcaggccgacgacgcccaagcgcagcttgcaagtcgccatcgcaagcaggacgtgaccagacatcgaaggtgcgttcgccatttcaggcccctgtcgccattactcccaagctcggtggccagccaagtagcagattcatcgcagcgagaccgcctcgaagcgcgccagaacctgactgcccccgagcagaatcatttgctcgccttcgatgtgaaaggccgtggcagcaccaagcgccagcaagaagcgccgctcgagttccatgagcggggctgcacaggccatccgcgtacccgccatctgcgtgaagcgcagaccgttgtcgtcctgtacataagccccgctgagtcgattgcagccggcaaaagcggtcacgcgcgcatcaacgctcgacagcgtcaggcgagcctcgcgctcttgcgtcgacgtcatgccgatgctcttgccgtcgagctcgaccagcttccagtaggtgtcttgcaggctggtcgccacgcgggctttgccgggggctggtgagtcacacgtcgctcccggctgcgagccggcgaagcgctcgatcaccaggtgctctcgcggttcaccctccatcgccggccgccattcgagccggccatccagaacgaccagcagcggcgctcccggaccgctgcgcgattgcacgtagtcgcgctccgcggccaggtagccctcggccatcgccaccggccagcgcaggccgctggcgcaatcggtgaaggtcgccgcgtcggccaggtagagaaactcgccgcgccagcgcaaggactcgcggatcggatcgactgctgcactgcggcgcaggtcgaggttggcagtcgacctgatcggctgccccaggcgatccagcaggcgcaaggacgcatcgtcgtgcacggcgaagagcgttgcctgcgaaccgctgcgcagtctcaacaccttgccgcccgcctcctcggtccaccgaccaagctcggaaaaaggcccttcgggcttgctcaggtaggtgcgccgcaggcggtacagaccatctgcacgcaaggtcagcgtttgcgcaatacccgggcagtcggcgcacggtacgaccccgacgaaagtggcgggcagttcgaagccaagagaagtcgccgccgcttgggcagcgggaccggccgacaccttgcggcccggtggcggcgccggctgcacggcgtccagtatcaggtcgacctgattcgacgcgccgcgtgtcagtacggcatagcggcgggtagtcgtgaagcgcaactcgccgcccaccgtgatcgttgcccgcacggcgtagctggagcgcggatcgatggcggcgctcgatagcgtgagcgagaacgggatcggcacctggcgcgtgccgaagggctcacgcgtctcggtcaataccggcgacgcggcatcggcacgcgacacgtcttcgacgcgcaccgtcagcaccgcatcgggcggcatcgccatgcgctgcagataggcagcgctgccgctgaccgtcaccgagtcagccgccggctgggcaggcacggcagccgtgcagaaaaacaccagaacgcttgcccaccagcacagggttttcgacatcggctcacgcatcgcaacagccttcctcaagatgccgtgccatcaggatcggatcggcccggcgcgaccgcgtagcggcgttgatctgatcgccttcggctcgtttgcgtcaagacgcgctgaagcgactattcatgatgtgactgatgcgactatgtagagttcaccggcaatatctggatagcgctcaccgagctgcatgaaggcttcgatcatggccgaattccagtggctctcgatctgaccattggctagaggtttgagccaatatccgccaaagatgtcaacttgcaggccggcctgcgtgaacgccaagcggaacgtttcaggattgaacacacgacgatgaccatgatgcaaatccatggcgttgagcgcatccaccctcggcagcatgcccatgatcacggctgcctggcgatgtaatgattgcgcgttgggtactgcggcgaaaatcagaccaccaggcttcagccagccccgtgccctgagcaggatatccaccggctcttgcacgtgctccagcacatggcccatgatgatggtgtcgaattgctcagtcggctcgaaatcctcgaatagcgcgttaatgacctgcgcctggggaaagcgcgctcgcaagtcattgcagaaaagggccgagccctcgacaacagtcatcgacttgccggtggtggccagcagttcggtcatcacaccttctgcgggccccatttcaaggaggttttcccccaacagatggcggcaaaggatgcgaaagcagtagccaatagccagcggcatgacacctgccgaatacagggatgtctcggatatcctctgcagtttctcttcttcttcgctgctcatcgtctaccggcgtgcattgccgtccctatcgttcaatgaattcgagcatcaggccattgcgaaacataacaaaagagattcgccgaccgccaaaagccacggcagcgacaggcatcacggtaactcttgcacgctgaccgcgcgcccaatccagcgatgcttccagatccgtcaccaggtaggccaggtggtacatcttgatcccggatgcaagccatggcgtgagcgtcttggcctcgggcaagttttccagcaactcgatgcgcggacccggacccgtgagaaaacaccctgccacgccctggatcggatcaacaaacgcttctccctcttgctgataaccgagcaaggcaaagaaatcccgctcacgggccacggacaccgatgcatacccaacgtgatgaaattcgaacccggcctggagatccgggagcgccactgccagttcagccatggtgcagtcttcgagcggctaggccggccagcttttcgagacgtggagcaacttcacgccatgccagcgcatccaggcggtgctccactgcatccacctgacgtccgtcaaagtcgaaatgcccagccagcggatggcgtcgggtaatgccgcaagagtcatgaaacgaaaccacctggctgttgtcggcaacggtacggcagtaaacctcctgcaaactcaattgctcgaaagcgcaacggtagatgagccacgcactttcaaccgctgccagggaacccggccgcagcaaccatcgaccccattcaccgctcgaggcctgtgggtcgatgtcgtagatggagatgacgccttctggtgcgcttgtggcaaggcgctccacgacaaagtagtagtcaccgctgcgctcatagtaacgggccagccagtccagttgatcggacaagcggcccgaggttgagtgcaggaatcgattcaacgccgggttcccgcgcagagccaggataaaatcggcatcggcatcgacgacgggccgcaagcggaaggctggcccggcaattgacagctcatgtcgcatggcgagtcagtatcgtcccgacaatggaactcacgctgtccaggccacccatttcgtcttcggtgaactgtatgtccagttcatcctccacggtgaatatgacttcaatatgcttcagtgaatcccactgcggggtattctcccgtgaaaaatcacttgtcacctcgcatttcaagaccgctgcgagagcctttaataccacctcttcgatactcttgtaatccatcactgatcattccaggcaatgacaacaccttcggcaggcgggaactccaggagtttgtcgaccggcaatacatgcaggccggcagctggtgtatcgctctggccgattagccgggcgagccaagcgagtgccggttgattgcgtgggccgattctcacccggaaagccacttgcgtatgtccgaaaaaagctgcactttcctgcagggcggtcaaaatcatggtgtcttccagttgtcggcccatggcccgacaactgatgcaaagctcatccacaacgagctgctccccctgactcatggccacgataacagcaattacgccgctgtcggagaggcggtcggtcagttgtacgctggtgacccgggcatcgctccgttccacgcaggcggccacttcggccagattgaagcggcgcaacgcgagattgaactgattggtcttgttgcagaggtctgcgaggcgggcaagctgctcggtcggatcactgcggaaggtcaacttcacttgcagacctcgaaagtagtctgccggatcggctacctcggcggccagcgcctcccgctcggtattggcgtgaaggtcttgaacacgcttggtgtcttcactctccacccgccagcgccaaagacccgggtagaaacctagcacccggcgagtcagatcggcatccgggtgcgcgtaaacggtatgcacctgaggcaattgcatggcgacgctggccagttcccccgggttatcgtccacaaaaaccagggcgtcaggcgcgatgcgcagagcgctggcgatacgcgacaaggccgctgccttgtcgccccaggtaacttccacggcggaaaagtcggccaagcacaaaggatagtcccgccgcgccgcaaacagcgcctccacatccgacagctcgtttcgcgataccaaggcgagaaaaatgccgcgtgccctcagtgacttgacgaaggattggagtgccgcatgacccggtgtcagccgcaccccgtgaacgccgtcttccccaaggacgccttcatgcaaggtattgtccaggtcaagggccacggccttgatcggtggcgagagagccgccggcaaccagtggcaggctagcgctcgcgccaacaccagttgggcgaaactgctcaagggtgtgccagccaaagcggctgagcgggagtcgagaagcggcacgttgaactcgccgcaggccgcctgcaggtcggcgaaatagacggcaggcagcccgtccgccactgcctgcagccgttcggtgccacgcggctcattgctccaggtcgccaggatgatcggtgctctggagaccgcccggagagccgcaagccgctgcgccaaccacgccagccactcgccaaacgacatattgaccaggaaacggacgctatctagccacaatatttcggcatccgcagcttgccacgtgccaaacatgagagtgtcgtcgtagccacccagtcgaaaatcaaccttccagtcctgataatcaaagaatggggtcgtcaagggtatcaatgattcaataccatgatttctccatacattgacggtcggcaatcgatcatgacacttcccgatactcaaattcaacaaggccaggcgaggaattttcgcagagaaaagtattgcctgtgcttcatatctggtcgtttgaatttccattgttgcgtcagatcaatggatctttgaggatatcggggcactgcacatcagccacccagccggcatcccgaatccagagccaatcgagtgatgatgagaaccaatgcggtacggcacgcaggtagtcggcgcatcaaccggtggttcagaggcggcctgcaacctcgtccttgccatacatccccttgatgtcatgaaccaccgtccacccgttggccagccggcgcgggctggcaatgctcagtcgcttgaattcgtcatgcgccacggccaccaccagagcgtcgtgcaggccacgatcgggcaaggcgcccggcagggtgattccgtattggcgctgcgcctcagcgctgaaggatgggaaaccgaacaacaggagcaagagtatatgagcctccgtaaagtagcgtcaatctcgaatttggacaccgcggtcttggcgccgtcatgcggatcccacctcagtacgagctgatgggtctgctcgcctttctccagttccgaactgctggctgcacagccgacgattcccctcaagttctccggcgcgctgccgttggttcacgcacgccgaatctcctcgcctgcaagcactcccaggcacactgagcccatgaacaccatcgattttctgccctgggacgaaaccttcgacaccggcctgccggaagtcgacgagcagcaccgccgactggtgcaactcatcaacgtcctcgccagccatgtcgccttcaggacgcacatcccacaactcgaggagatgttcgatgaactcgccgactatgccgtctaccacttccggaccgaggaggcggtctggcacgagcacctcgccggcgatcagtcggaagtcgatcaccaggcgatccacgccagctttgtgcaggaggtgtcacggctgcgcgggcagcctgatgggcagcgggctgccgaggagaccctggctttcctggcccgctggctgatctcgcatattctcgagagcgaccgttacatggcctgcactaccctggcgctgcgcgccggcctgtcccgcgaagcggcacgcgcgcacgccagtgcggagatggcccgcggtgcgcggaggttcgccgacatcgttctgtcgatcaatgcgacgccggtcaccaatgccctgcacctgatggccgaactcgccgaactgcgccgcgcgcaaaccgaactgcggcacgagtccgagaaaaaccgggccttgctgcgctccgccagcgatggcgtccatgtcctcgacaccaccggcaacctcgtcgaggtcagcgactccttctgcgcgatgctcggctactcgcgtgaggaactgatcggcagcaacatggcgggccgggatgcgcgttttgccgacgacgacgggcccagcagactgcggcaggaactcgacagtccccagcggcgtgtgctgcacacccgctatcgccaccgggacggccgcctgatcccggtcgacgtcagtggcgtgccggtgttgatcgaaggacagcgcctgctcttctattcggcacgcgatgtgaccgagcgcaagcgggccgaagaagagctggccctggagcgccagcgcctggccgaccagctgcgtttcaccagccagctgatcgacacgattcccaacccggtcttcttcaaggacgagaacggccgctacctgggctgcaacaccgccttcgaaacgtacatcgggatcgagcgcgacaacctgatcggccgctcggtgcacgacatcgtcccgagcagtctcgccgacaagtatctggcagccgaccgggcgctgttcgagcagcgcggaacacagacctatcaggcggaagtgcgctacgccgacggctcgctgcgcgaggtcgtcttcaacaaggcgacgttcaaccgggccgacggcggcctcggtggcctcgtcggcgtcatgctcgacatcaccgagcgcatgcgcatggagtcggcactgaaacagcaggccgcattcaccgacggcatcatcgcggcgatggtcgacgggatcgccgtctgccatgaaatcccgcagccaccacaggttcgcttcaccgtctggaatccggcgatgcagaagctgaccggctacagcctcagcgacgtcaatgagcttggctggcaacgtgcgctgcaggtcgatgacgagcggcaggaggacgcccggcagcgtgccgagggaatgcgccgtggcgaccacctgcgcggcgacgaatggacgattcggcgccgggacggtgagcgccggacggtgcaggtgcacaccaccttcgtcagcccgccgagcggcggtgtccatctgctgctggtgctgcgtgacgtcactgcgcggaaggccgccgagcagctcctgcggcagcagcacaacctcgcgcaacgctacctcgacacggtgcagagcctgatgctggcgctcgataccgaggggcagatcacgatgatcaaccgcgccggccgcgatctgctcggctatacggagaacgaactgcttggccgctgctggttcagcacctgcctgccacagccgagtggaacagagcggggcctgccgaccttccggcgcatcatcgccggcgaactcgatgccagcttctcggccgaggacagtgtcctctgccgcgacggctcgctgcggctgatcggctggaagaccggtgccctgaccgacgatgccgggcgcatcatcggcacgctgagttcgggagccgacatcggcgagcgcaaggaggtcgaggccgaactggagcgctaccgcgcccacctcgagacccttgtcgcgcagcgaacggcggaactatcgctggccaaggaagccgcggagcgtgccaaccgggccaagtcggagttcctttcgagcatgagccacgaactgcggacgccgatgaacgccatcatcggcttcgcccagatgctcgagtacgacggtgaattgagcgccgaccagcacgacagcgtccatgagatcctcaaggcgagccgccacctgctcgacctcatcaacgaggttctcgatctcgcccgcatcgagtcgggacgcatcgaactgtcgctcgagacgaccgacatcgctgccgtcgtcgacgactgccggcacctcatcgaaccgctggcggcaccgctcgccatcacgctgagcacgctcgtgcctgccggcgcgacggtgcacgccgaccgcacccgcctcaaacaggcgctcctcaacctgttgtcgaacgccgtcaaatacaatcgcgagcgcggcagcattcagatcgacgtcgaacagcagctcacggcaagcggacttcgccagcgcatctgcgtcgccgataccggcatcggtattgctccccaacgcctgaacgaggtctttcagcccttcacccgcctgctggccgagaacagcgagatcgaaggcagcggcatcggactgaccatcaccaagcgtctggtcgaactgatgggtggcgagattgctgccgagagcgagatcggcgtcggcagccgcttctggatcgacctgcccgccggtaccagcgtccaccacgacaacagcacggccaggagcgacggcccgcatgacgagcagccgacggccagcgacggccagcgcgtcctgtgcatcgacgacaacccctcgaacctcaagctgatggcgcagatcctcggccgccgcggcaatcttcgcctgctcacggcacatgcgccgcgactgggaatcgagctggccctcgcgcaccgtccgcatctcatactgctcgacatcaacatgccgggaatggacggctacgaggtgctcgccgtgttgcagcgcgagccgctcacccgccacacgccggtcatcgccatcaccgccaatgccctcgcacgcgacatcgagcgtggccgcgccgctggctttgtcgactacgtcacgaagccgatcgacgtcgccggcttcctgcgcgtggtcgaagaggcactggagaatccacgatcgccgcgctccacgtgaacccgggaagcccccggacgaccagcagcacggccaccgcgcggcgtgcgggctggtcgttgaagacgcgcatcaccgccatgacgctggccgtgttcctgctcgcgatctggtcgctgaccctgtacgcgacgcgcagcctgcgtcaggacatgacgcatctcctcggcgagcagcaattctcgacgacctcgatcattgccgcccagctcaatgccgaactcgacagccggctgcaggccctgacgctggtggctggcgaaatttccccgaccctgctcgacaaccggtccgcactgcagcgatttctcgaacagcactcgacgttgcagaagctgttcaatggcggcacgcgaatccgcgacatcaatgccctgaccctcgccagcattccctacctgccggagcagatcggcaacagctacgccgaccgcgactacatgatcgccgccctccagcaaggccgtggcaacattggccggccggtcatcagccgcacgctcaagtcacccgcaatcgctctggcggcgcccatccgcaacccggccgggcaagtcatcggcgccgtgaccggagtcgtcgacctcggtcaggcgaatttcgtcgaccgcatcgtcgaccagcgctacggcaggtccggtggttatctgatcatcgctccacagcatgatctgatcgtcaccggaacggacaagtcgcgcgccatgtcacgcatgccaggccccggtgtcaaccgcaaccacgaccgcttcgtcggcggctacgagggttatggcgtcgccgtgaactcgcgtggcgtcgaggagctcgccgcagccaagggaatcccggtggctggctggtttctcgtcagtgtgctgccaacggcggaggcctacgagcccatcgctgcgatgcaggaacgggtattgctggcggcgttggccctcagtctgctcgtcggcaccattggctggtggttcctcagtcgcctgctgcgccagcagtttgcgccgatgctcgccgcgtcgacactgctcgtcgacatgtcgcatgccggcgagccgctgctgcagcccttgccgacgacagcgaacgacgaagtcgggcaactgatccacagcttcaacctgctgctcgagtccctggcgcagcgcgaggcggcactgaaggaaagcgagcagcactaccgcacactcgccgacggcggctcggcgctgatctggacctccggcacggaccgccacgccacctacttcaacgaaccgtggctgcgctttaccggccagtcgccggcaggccagcttgccgcgggctgggccgcaggcattcatccggaggacctcgatcactgccggcgcacctacgacagtcacttcgaccgccggcagccgttccggatggcctatcgcctgcgcgccagcgatggcgagtaccgctggatcgaggatgccggcaccccgcgcgttgaccgtgctggcgatttcatcggctatatcgatttctgtcaggacatctccgagcgcaagcgggtggaagacgaactcgaacagcaccgccaccatctcgaggcgctggtcgcggcgcgaacggcggcgctggcccgggccaaggaagcggcggaagccgccaatgccgcgaagacggagttcctgtcgcgcatgagccacgaactgcggacgccactgaacgccattctcggcttcggccagttgcttgccatgcctggcgacgcagcgctgtcggcggagcaggcggacaacgtgcaggaaatcctgcgcgccggccgccacctcctcggacaggtcaacgaagtgctcgatctggcgcgagtcgagagcgggcgcatcgagctgaagctcgaggcagtacccctcgctcccatcgtcgccgactgcgttgcgctcgtccggccgctcgccgaggcgcgcggcatcagcatcgacgccgacatcgacgacgcgcctctgcgcgccgatgccaagcgcctgcaacaggtgctcctcaatctgctctccaacgccatcaagttcaaccgcgagcagggcacgatccggattgccggcacgcgtcacggcgggcggctgcgactcgccgtcagcgacagcggccgcggcatcgacagcgaacacctgcagcgcctgttccagcctttcgagcgactggcgtcggcgtacgacggtatcgagggcacaggcgtcgggctggcgctgacgcaacgactggtcgaagcgatgggtggcataatccaggtggccagtcagcttgatgtcggcagcaccttcagcctggatctgccactggcgaacccagcgcaggatgccgccgcactgccggcggacgccgtcgggccggacgccgacggcgtcccacagacaggtacgtaacccttgagctcgcacgggcgcgctcgctactggccggaaggagaagggatgaacgacccattgcgccggcaggctcgcatcttcatggtcgacgacgagccggccaatctgaagctgctcggcaagatgctgggcagccgcaactatgagcatctggtggcgatccaggatccgcgccaggtactcgatcgctacgctgcggagcgccccgacctgatcctgctcgacatcaacatgccacacctcgacggctatcaggtgatggctcagctcaaggcattgaacgatcctctgctgccgccgatcgtcatcctcaccgcccagcacgggcgcgagaccctgctcaaggcactggctgccggcgcgcgcgatttcatcggcaagcccttcgacatggccgaactgctgatgcgggtcaacaacctgctcgacgcgcacctggcgcaccgcatgctgcacgatcagaagggcctgctcgaggaaatggtgcgcagccgcaccgaagaactgaaccagacccggctgcaggtggtgcggcgcctgggccgcgcggcggaataccgcgacaacgagaccggctaccacatcctgcgcatgagcgagtactcggccctgctcgcccgccacctcggctggagcgatgcagctggcgatctgatgctcaacgccagcccgatgcacgatatcggcaagatcggcatccctgacgccgtgctgctcaagccgggcaggctcgatgcagacgaaacggcgatcattcgcacgcatcccgaaatcggcgcaagcattctcgccggcgacgactccgagttgcttcgcctcgcccggtcgatcgcgctgacccaccacgagaagtgggacggcagcggctaccctgcgcgcctggccggtctcgccatcccgcaggccgggcgcatcgtcgctgtcgccgatgtcttcgacgcgctgacctcgcgccgcccgtacaagaaagcgtgggcagtcggcgaagcagtgagccatgtccttgacaacgccggcaggcatttcgacccggaggtcgtgcgctgcttcgagcagcaactgccgcagatcctcgccatccgcgaccagcatcaggaaccgcatgactgagcgcagccgaggccaccgatgaaagaaacgttctgccgcttcctcgccatgctctgcctggtacagcctgtcctcgccggcgaggcgccggatcgcctcgcgcgcatcgccgccagcaagcagttgcgcgtctgcatctggccggattactacgggatatcgttccgcaacccgaagacccaggaactcgccggagtcgacatcgacaacgcgcgcgaactcgcccgcgagctcggcgtcgaggtgcagttcatcgacagctccttcgcccgcctggtcgccgacgtcaccgccgaccgctgcgacatcgccatgttcgccatcggcatcacgccgcaacggcaggagaaactgcgcttcacccagccacatctcgccagcgacatctacgccatcacgaccaagaccaatcgccgcttgcactcctgggcggacatcgacaagccgggcaccgtcgtcgtggtcgccaggggaacgttgcacgagaccgtcatgaagacccgactgatggcggccgaactgcgcgtcgtcgacacaccggcagcccgtgagcaggaagtgcagtcagggcgcgccgacgtgttcatgaccgattacgcgttcagccggcggatgctcgacaacagcgactgggcgcgcctgatatcgcccgcgggtagctaccatgtcaccccctatgcctgggcaatggcacccggcgacgaccgctttcatgcccgcgtcgacaaggtgctcgccgacatgaagcgtgatggtcgtctgctcgccaatgtccggcgtcatggcctcgacccgatgctcgtccgctgaacgccgccggacctctcgcaggacatcgccacaccgtgtcgccgctaccaccgtcgcaacgccgcgccgccctcctcctcgctttgctcctcctgctggcgagctggctggcggcgttcggcttcatgctctggcggctgcacggcgagacgctggacaatggggcgcagacggcccgcatgcatgcccgcaacttcgccgagcacctgacgcaaagcctgcaggtcatcgatctgatggctggcggtttcgagccgcggggcgacgacccgcaggacgaggtcaagactggccagcgactggctgccacactgcggcccaacccgttcctgcgctcgctctcgctgctcgacgcaagcgggcgcatcatcgccagctccaacccggaaaacctcggcgtcgccgtcgagcagacaggcttctttccggcagcagtaccgagcgcggagatcctgcgtgtcggtcgcccctggctcggtcgcgacttcgcaggcggctccgcggccagcgcgacgtcgccggtcaccgccgccgaggcgagcttcatcccggtcctgcggcgtctgaccgcggatggcggtctctggctgctcgcagccctcaatccggactacttcatcaatcacggcacgcagttgctcgatgccgagagcggccgcattcaatggctgcgctacgacgacgtgttgctggcctcaacggcgccgcacgagctgcccggcatcagcggcgccgccggcgcggtcggtgaactcctgcgcagcctggaacatggcgaactcgtacaggtgctcggcgacggccgggaagccctgacggcctaccgtgcgtcgaggcagttcccggtcgtcgttgccgtgcatctcgaccgcgaacacgtactggcggcctggcaaagcgaagcgtggcggctgaccggcatcgtcgtgccgatcatgctggcactgagctgcgcggcgatagccctctggtaccgacagcagcgaatcgcggcacagcaacgcgaactcgagcgcgagcgccggctggtggcgagcgtcttcgaggcgagcgcggcgtcaatcctgatcaccacggcgtcgggcgaaatcctggccgccaatcccgctttcgagcagatcaccggctactcgagagcggaagtcatcggcatcaatccgcgcatcctcaagtcgggactcaacccgccgcagacgtacgaggatctgtgggagacgatttcccacggtgccgtctggcgcggggaactgcagaaccgcaagaagagcggcgagctgtactgggaggccctggccatctcgccggtcgtcgacgatcacggcaagatcacgcatttcatcggcgtcgcacccgacatcaccgaaggcaagctggcggaacaggctttgcgcgcctccttctcgctgctcgacgccaccctcgactcgaccaccgacggaattctggtcgtagaccgtaacggcaaggcggcgaaatggaatcgcgcctttctcgacatgtggcaagcgcctgcggtcgctgccgccgccgacaatgaggaagctgtcgtcgcgcaggcactgggccagctcgccagctcgggacgcggcctgacggaggtcaccgggccgcatccgaacccggctgccggcagcctcgatcagatcgagctggccgacggccgggttttcgagcgctactcgcagccgcaacgaatcggcgagcagatcgtcggtcgcgtctggtgctttcacgacgtaacgcggcagaagcggaccgaggccgagttgcgcgcgagtgaacagcagttccgcgccctgtttgccgattcaccggtttcgattctcgtccatgaccgggaaagcggcgaaatcatcgacgccaacccgaccgcctggacagcctacggcctcagctccctgcaggagctgcaagcgtcggacttctggctcgcccccccctactcctttgccgaagcgctgagctggatcaggaaggccgccgcgcacggcaagcagcagttcgagtggcgcaaccagcggcgcgacggcgagttgttctgggagcacgtcacgctcagccgcgtcaccatcggcggtgtcgaacggatcctcgccacggcgatcgacatcagcgaccgcaagcgggccgagcaacagctcgccgaatacggcgaacatctcgaggtcctggtcgatgaacgcaccaccgcgctcgcccaggcgcgcaccgcgatcgccgacgcgcaggccgcgaacgccgcgaaaacggagtttctctcgcgcatgagccacgaactgcgcacaccactcaatgccattctcggcttcggccagttgcttgcgctgcctggcgacgcgcccctgtcggcacagcaggccgacaacgtgcaggagattctccgtgccggccgccacctgctcgagcaggtcaacgaagtgctcgacctcgcacgcatcgagagtggacgcatcgagctgagcctcgaagcggtgccgctgtcgtccgtcgttgccgagtgtgtcgcgctcgtgcgaccgctggccgaggcgcgcggcgtcagtatcgacgcggccatcgacgacagcatgctgcaggccgacccgacgcgcctcagacaggtgatactcaacctgctctccaacgccatcaagtacaaccgcgagcacggcacggtccgcctcgacaacacacgcgaaggcgagcggctgcgcttcgccgtcaccgacagcggccgcggcatcgccagcgagcacctgccgcgactgtttcagcctttcgagcgactggaatcctcctatgagggaatcgaaggcagtggcgtcgggctggccctgagcaagcgtctggtcgagatgatggctggcagcatccgcgtcgactcgcgcatcggcgttggcagcaccttcagcttcgacctgccgctggcccgagtgcccgccgcaactgcggcggcagaggccgcgaatacgggcatgccgccagccgtcgctgccgacacggccaccctcgccaccgccggcagacagcggcgccgggtgctgcacatcgaggacaatccagccaccctcaaactcgtacgcaagctcctcggcggccgctccgacgtcgaagtggacgacgccggcagcggcgaggtcggcctcgcgctggcctgcgcgacgaccccggatctgatccttctcgacatcgacctgcccggtcaggatggtttcgccaccctgcgccggctgcgggcaaacgcgccaaccgcagcggtgccggtgatcgccgtcacttccgactccgacgccatgcggcgcgacgtcgaccacggcgacactgccggctttgccgactacctcagcaagccactcgacgtccgccgcttccaggacgtcgtcggtcgctttctcggcagccagccagacgaggcggcagaagccgatcttcgcaccacaggtgccgcagccgtcgccgagcgtccggcgtagccgcggcggccggcggccgccggcgacgcaggcgcgatgccggcagcggatccggggcgtaatcagcacactgcaaacgacagaaaatccagcggcacgagcacgagcagaggtagcccccgcaagagccgtcactcgcgagtccgggcagcctgatccgcatcgccaaccggcattcaccacactcgccagaatggcatcgcttcgattagactagggcgattcttaccgggaagctcaatgtgcggaacaagcttgctgatcccgtgcccgagcaactggttgacctcttcggcaatgggccggtattccccgaccaatcggcccgctcgctcagaggccagcggcggacgcgcggcgcgccgcccagcgcgtctcgctgaggccggcctgcccaaggtcacgccatgcaacaagtctgcgacctgatcgcccggcgagaatacaagagcgcgctggtccggctctggcacctggccgagcaactcggcgacgcgggcgggacaactctcgatcgatgggcctccctgccggtcgacgccttggccgacaagcgcatcgccaacttcttcaccttcggtcaacccgggattacgctgcaggcgctgcagtcgcggccaaccgaggtcgtcagccgcctcgaccagcggctgcacgaggagcgacggaaagcttcccgaccgacgcgcctcgtcatcgaaggccgcggctacttcctggtcccctgcacctcgcacaacggcttcgaacaggagcaaccggtacgcttcgccaactacatgcggcatcaccgcatcatcccggatcgcttgccgagcggcgtcacggccagcgttcgcgatctctgcgagcacgcccgcctgcagcagcagctcgaggacatcgtccacgctgacctgcccgcgctgcagattggtctcggcctctttccggatcggcaccgcctccagggcgagagcatccgcaccgacgcagcccgccaaagaaccttcttcaccgccacctccgacgacgctgcgcgtctggcaagcgcccgggaacagatccggcaagccgaagctgccgacgtcgagttgctggtttttcccgaactgaccctgtcgccggacaaccagcgggcgatcgagcaggacctctttcgacgctggtgcgacggcgagccctgccgcatcgccctgattctgcttggcagctttcactgccacgacgacagccgggacgattgcaagcgcaaccgggcgcgtctgctgtggggtttcgacgggtccaccatcgccgcgcacgacaagttctcgccagcgacgctcggcgaactgaccgaggacttcacgccgggtaccaccgccgtcttcctgtgcacgccgatcggcaacatctcgctggccatctgcaaggacatcatcgacgactacgcgagcatctggctcgagaagcttgggccgaactggttgctggttccgagcctcagcgattcggccagcgaacatgccaaggccagccgccggctctggaaccgccaccgctgcatcagcgtcgtcgccaaccagccgctcgaccgggatcaccttcccgatgacggatcggccgccgaccccgtctacggttatgtctgcagcgaccaaatgcgcctgcccaagcgctcggagacgctttcggtgcaccccgtttcactgccacatccagacgaacacccgccagataaaccatgctaaactgaaattgcacaaacaacttagcacgctttagccatgctcgatctgcacaccgccaaccccgagttgtacattgacgacaggcgaccgcaggacctgatcgctgccgccgagcaactggcgacctgggatgaggctgccaccgccagcgccgactgcctgctcaacgcctggacgctacgcgcgtgcatgaacgaggacccggaaggcaccgccgatctcgccgtggcgatccgggcgccgcgcgaccgcctggccaactcgcgcagcctgccggacagctaccggcaccgctggcagggctacctcgagttgctcaacgcccgcacgctgcgcttcaccaacgcagccgaaatcgagctgctgctcaaccggccgcacgtcgtcgaactcctgcgcacgctgccggcgaacggcgaattcttcccgcaatgggaggtgaaagcagcgctcgccacgcaggagaagcgattcagcgattcgcgcctgtcgcagctcctcggccagatcgaggaccacggcctgatcggccatcgcaagcgcggcaagtacaaggactggcggctgaccgagagcggacaacaagttctcgcgaagcgttttccggcagagcgggcgcgcgcaccggtcagaggttttggcatgggcgatctgcgtctttacagcacctcccccgaacgactcgggcaactggtggcctaggccggtaagggccgaacccgcatgcgccccttcaccatcaccttctacagctacaagggtggcgtcggccgcacgctgctggcggccaacctcggcgtcctgcgcgcgcggcgcggcaagacgctgatctgggacctcgacatcgaagcgccaggcctgcatcgcatccccgacctcaggccgcagggccggatcgagtgcggtctcttcgagtggatcgacgcctggcagaaggccggtaagggcgccgccgactaccctgccctgctcaagtgcatccggcccagccgggtcagcgagcacctgcacgttctcgccgcgcacggcgacgacgccaatccggcgctgctgtaccagagcatcgactggcacgatttcctgcacatccacatcgaccagggctaccaccttttcgccaaagccctcgacgccttcggcgacgccggttacgagaccgtgctgctcgacgcacgcaccggcctcaccgacctcggtggcctgattgccgccctgctgccgcacgtcaccgtcctcgtcggcaactacggcgcgcagaatctggccgggctggccggcatctggcagtcgctgcaaccgctggccgagcggcagatgccgatccgcggcgatctgccgccgctcgaacgtctgctcgtcgcctcgccgatcccgcccgacttcgccggccgcgaagtcgccgaacaggagtggcggcaaacttttgggctcgacgccagggagaggctgaagaccgtcagcttcgaccaggacgttctgttcaccgatcgcctgatggtcgccacccgtgagtccgagcggcgaatcgtcaaggactacctggcgatcgacgaggcactcgaaagttactaccgggccaatctcctgaccagccgcgaagtctcgctgagccatgccgcgcgccccgacgtctatggcccgggtgagcgcggctccgcgcagcaacgtggcaagaccttcgaggaaaaggtcgcctatctgctgcaactgctcggctacagcgtcgagcagaaacaactgctcgacggcaacgaaatcgacctcatcgccagcaaacgtggcgacttcggtgaagtcaccacctatctggtcgagtgcaaggcctacaccggcgccgtacccaaggaagccgccgagaagcttgccgtctggctggacggcgatcaggcgcgtggccgccgcgccaagggaatgctggtggcggaaaaggcgttcagcgccgccgccgcgaccttctgcgaaagccacggcaacctggtcgccctcacctacggccagctcgagcggagcctgctcgatttcactccctacctcgctcgcctgcggcaggtctacgagtcggcttcgctggcccgctggtacgtgcagcagaaggtccgcctcaccgaccaggcagaaagcccggtggccgatctgctgccgcacgcgcgtgcctgggcgcgcggtgctggcagccggctgtggctgctgctcggcgactacggcaccggcaagtccgccttcatggcgcacctcgcctacaccctggccaacgactgcgccggcgacgccgacgcgccggtaccgatcgccgtcaatctgaagaactttcccaacgcggtgacgctggagcagctgctgcaggagcacctgcggcatgaactcaagctcgccgtcaaccccgccatcctgctgcacctgctggccgccgggcgcatcgtcctgctgctcgacagcttcgacgaaatgggcgtcgccaccgtcggcaagagtgtcgaggaacagttccgccaactggccgcccctgccgcgcaggccggcagctcgccacaggccaaccgggtactcatcacctcgcgcacgcacttcttccgcgaccgcggccaggcgcgcacggccgggctcggcatggccgacgcggtcaatccggagtccgcactcggccaggcggcgcgcagcttccaggccactctcgacgacttgctgcccttcgacgaagcgcagatcggcgaatacctggagaagcgcctcggccgcatccacggccagcaagcctgggccgacatccagagcatctacggcctcgaagatctggcgcgcgtgccgcagttgctggacatcatcctgcacggcctgcccaccctgaagaccggcggcagggcggcgacgcccggcgccctctacctgatctacaccgaccagtggctcaacgacccgcgcctgcggctggccgaaatgcagctctcggcgcgccagatcgccctgcttctcgaaacgctgtccaccgcgctctgggcgcgcgccgaccagcgcctgcactacagcgacctcgcccgcctggtgcgcgagcacagcccaggcctcgccgccggcctgaatcacgagcgcgtcgatctggagctgcgcaccgccgctttcctggtacgcagcagcgacggctactaccgcttttcgcacaagagctttctcgaattcttcattgcccgccgcctgtggcagatcgacgcccgcgagtaccccggcgacgagctcgccacggccctcgacaccgcccgcctcaaccgcgaaagcgtctccatgctcggcgatctgctgctcgccaacctgcctcccggcgcagaccagcccgccaccggctatcacggcttcctgaaggcgaccggcgagttgctggcgcagccctaccgcaagggcgtcagcgagaacgccctgctgctgcgccattacctgatcgggcatcgcgacggccccagccgccgccggcagccggcgccggccgaggcctggcccgcgcccccacaactgcagggcgccgacctcgccggcctcaaccttgccggcgtcgacctgcggcgcgcgcaactgcagcaagcggacctcacgggctgcgatctgggcttcgcttgcctggccgacgcctgcctggacgatgcccgcctcgacaaggctcggctggagtctgccgactgtcgcggcgcccggctgcagcgcgcctccctgaacgatgtcgccgccagcaatgccgttcttgacggagtgcaggccagcgagagcgtctggatcaacgccgacttgcggcgggcgcaactgaacgacgccgacttcactggcgccgacctgcgtggcgcgcggctggcggccagccgtggccgccccgacctcgccggcgcgcgactcgacggcgccaccgcagccggcgccgagcacccggatctgccccgcctgcccgcccgccccgaggccttgctgtgtccctggctacgccagggccacagcagcttggtcaacagcgtcgccttttcgcccgacgggcgacgcctgctttccggcagccacgaccagacgctgcgcctctgggatgccgaaaccggcgaggagatccgctccttcgccggccatcagggtggggtggcgagcgtcgccttttcgcccgacggccgacgcctgctctccggcagcgacgaccagacgctgcgcctctgggatgccgaaaccggccaggagatccgctccttcaccggccatcagggtggggtgttgagcgtcgccttttcgcccgacgggcgacgcctgctctccggcagccgcgaccagacgctacgcctctgggatgccgaaaccggccaggagatccgctccttcgccggccatcagagtgcggtgaccagcgtcgccctgtcgcccgacggccgacgcctgctctccggtagccacgaccggacgctacgcctctgggatgccgaaaccggccaggagatccgctccttcaccggccatcagggtggggtggcgagcgtcgccttttcgcccgacggccgacgcctgctgtccggcagcttcgaccagacgctacgcctctgggatgccgaaaccggccaggagatccgctccttcgccggtcatcagagttgggtgacgagcgtcgccttttcgcccgatggccgacgcctgctttccggcagcggcgaccaaacgctgcgcctctgggatgccgaatccggccaggagatccgctccttcgccggccatcagagtgtggtggccagcgtcgccttttcgcccgacggcaggcacctggtctccggcagctgggacgactccctgctcctctggaatgccgaaaccggccaggagatccgctccttcgtcggccatcacggtccggtggctagcgtcgccttttcgcccgacggccgacgcctgctctccggcacctgggaccagacgctacgcctgtgggatgccgaaaccggccaggagatccgctcctacaccggccatcagggtccggtggctggcgtcgccagttcggccgacggccgacgcctgctctccggcagcgacgaccacacgctgcgcctctgggatgccgaaaccggccaggagatccgcttcttcgccggccatcagggtccggcgacgagcgtcgccttttcgcccgacggccgtcgcctgctctccggcagcgacgaccacacgctgcgcctctgggatgccgaaaccggccaggagatccgctccttcgccggccatcaggattgggtgacgagcgtcgccttttcgcccgatggccgacgcctgctctccggcagccacgaccacacgctgcgcctctgggatgccgaatccggccaggagatccgctccttcgccggccatcagggttgggtgttgagcgtcgccttttcgcccgacggccgacgcctgctctccggcagcgacgaccagaccttgcgcctctgggatgccgaatctggccaggagatccgctccttcgccggccatcagggtccggtgacgagcgtcgccttttcgcccgacggccgacgcttgctctccggcagccgcgaccagacgctacgcctctgggatgccgaaaccggccaggagatccgctccttcgccggccatcagggtccggtggctagcgtcgccttctcgcccgacggccgacgcctgctctccggcagtcatgacgggacgttgcgcctctgggatgccgagtccggccagcaactgcgctgctgctgggcgaacggcgagcgctggttttcgctcgacatgactccgttccagcccggcgccaacctcgccacactcgcacagcccatcctgcgcgggcgcgggccgctgccgctggcctttgtggaagcgatcgagcagattccaccggcaccgtggatcccccgccactggctcgccgacgacctgcccgaactatggtttccggcggcctgaggcgtcgtccgcggtagctgctttgcctggtcgccgagcggagcgaccgcagcgctggcgcccggcggatgcctcgaattcaccttccgcgcccagttgcgctggaccagtgcgaaaaagcggtcgtcgcctacaatgtgcaggcttcttcaaccgggtactcacgatgcggacaagaatcgtcatcgacgaccaacggatgcaggacgctctgcttgcgacggggttgcaaaccaagcgcgaagcggtcgaactcgggctgcgcaccctgctgcgcttgcgccaacaagaagagatacgaggctgccgcggcaagctgaactggcagggtaacctcgataccatgcgggccgacaagcgctcgtagtcgattcccctgtcggcagtacgccgcgcacggtgctcactcgggcggcgacttgtccccaatgaccgcctcgatctcgctcaccggcaagttgaaaaagcgggcgatgtccacggcgctctcgccctgcgccagacgctcgcgcacatccgccttccagccgtcgagcccgagactcagcgagcgtcctgccttctcgccgacgaccgtttcgccggtcagctcggcgtacttgttggcgtagccgcgcggggtgatcatcaggccctcgccgatgaaggtgctgctgttgccgaccagcacggtggtgagcatgccgatgtcgcagtcggccatctgcgcgagggtggtgagctggatcgtctgcttcttgcggtacgccgacttgacgaccgccaccggcgtctccggcgagcggtgcttgagcaggatgcgctgggcttcgacgatctgtccggtgcgccggccgctgcgcgggttgtagagggcgacgacgaaatcagcgcgcgccgcggcctcgagccggcgggcgatgaccggccagggggtcagcaggtcggagagcgagatcgagcagaagtcgtgcgtcagcggcgcgccgaccagcgcggcgcacgccgagagggccgtggcgccggggacgacctcgacggtgattcccgaacccgggcgccagcccgattgcagcaggacttcgtaggtcggcccggccatgccgtagacgccgatgtcgccggacgagatcacggccacggtcttgccctggcgcgcgtgctcccaggcttcgttgcagcgatcgagttcctcggtcattcccttgcggatcacctccttgccgtcgagaagatcctgcacgagcttgatgtaggtcgcgtagccgatgaccacgtcggcctcggcgatggcggcgcgggcacggtagctcatgtgttcctgggcgccggggccgaagccgacgagaatgatcttgccggttttctgggtcgtgtcgggtgcgttcattgggcgatccgtgcaatggagacagtggcgttgcggccatcgaggccctgcgccttgtgtttttcgatcagaaggtggttcctgccggcgccggcggcgagcagcgcggcggcttcggagaccgacggcgtgccggtgtaccggcgcaccgtttccgaggggttggggacgtcgacgcgcgcgagttcgctggccgcgtagaagcggatctgccagccgttggtcgcggccacgtgcagcagcccgacttcgtcggccttgaggtcgatgctcgccaccgcccgcacgtcggcgaggctggcgcgacaggccgtgagggcctcgtcgatggcgcggacgatcgtcgacgccggtgttccccgatcacagccgagacccagggcgatcggccgcgggtcggcgcccgcccgggccgggctcatgccgaactctccggccggtagatgatccgcttgccggccaggcggccggcgtagtcggccggcagcgcgcgcgtgctgatccagagaaccgcggcaaagcgatcgggatcgacgtcttcgaggcgcgtgaaacagtgcaggttggccggcaggggaacgctgcggccgttggcgtgatgcgtccaccagtcgcggctgccggcctcctggaccagcgccaccggctcgtcgttgaccaccgcggcgctcgcccggacgagttcgccatgcgtcgcctcgaaggtccagccaagctcgcggccgagcaggtcgacggccagcgtctggcgagcgtcggacgccgtggtcagcaccggcgtcgcgccgagcgccgtggcgaggtggccggccagggcgttggcaccgccgaggtggccggagagcacggggatggcaaactggccggcttcgtcgatcaccaccaccgccgggtcggtgtccttcccgcgcaggtgcggcgcgatcaggcggacgacggcgccgagcgaaacgatggcgacgatgccgtcgaacgcggcgaacagcgccggcacctggtcgccgaccttgcccgtgtagcaatgcgcggcacccgctgcggcggcttcggcctcggcggcgaacttctccggggcgaacaactgcgcacccggcagcgcggcgaccaccttgccggccagcgcaatgccgtggcgggtgatcgagacgacggcaaccttcatgcgctggccgcctccagcgcttccttgcgcgagcggcagccgcgccgcagttcgccacgcgtgcgcttggggttctggaccagcatcagcgacaggtagttggccttctcgcccttcaggctggttacgtcgcgaacgacgcgctcgtcgggagcgccgaccttttcgacgaagcaactggtcgccagcaggtcgcggcgatcgagcagttcgatgatctcgtcgaccagcggcttcaccttgagcaggacgacggtgtcgaactcgtcgagcaggtggtcgatgacgccgacgccgtaggcggcgggaatgaccgccagcgtctcgtcctcctcggcgagcgtgacgccggtgctggcagcggcggcggcgaaggagctgacgccagggatggtctccacctcgacttgcggcaccagttcgcggacgacgcgcgccagatgaccgaaggtcgagaaggtcgaggcgtcgccttcgacgagaaagacgaggtcgcgcccggcggcgagcagttcaacggtgtgggccgccgcgcgcgcccacgccttggtcaggatctccgggtcgcgcgtcatcgggaagatcagttgctcggcgtcgtccggaatggcgagtccgccccgcgcgacgatcgacagcgcgtacgaggtctcctcggctttcttgaccgggtacagccagcgcgcgccggactgcaggatcgtccaggcgcggcgggtgatcagttcggggtcgccggggccgagcgaggcgccgatcagttttccgtaagaggtggtcattcttcttccttcgtggcggggattggacggattcagccggctttggccggacgtggccggacttggtcggactctcagcggcggtcatccgtgttcgtgggtagcggtgacgatccacaccgggttctgcgccaccagccggtgcatgtcgagaatcggctggctgcggccggcctggagctgcacgacgtcccaggcgacagcggcagccgccagcgccgcctgggtggtggcgaggttttccagggtgaccaggttgatcaccaggcggccgccaggcttcaggcgggccatgatcaggcggatcagctcgccgagttcgccgcccgaaccaccgatgaaaacggcgtcgggatccggccaggtgtcgaggtgggccggcgccttgccctcgaccagcgtgtagttgccgacgcgaaagcgctcggcgttggcgcgcgcgttggcggcatcggcgctgttcttctcgatcgcccagacgtgtccgaggggagccaggcgcgccgcttccagcccgaccgatccggagccggcaccgatgtcccagacgaccgcgtcagccgccagacgcaagcgcgccagcgacacggcgcgcacttcctgcttggtgatcagccccttgtctggtgcgcgctgctggtattccaggtcgtcgagaccgaaagcgggctgcggaaaatcgcccgggcgttcgacgagcacgacgttcggctcgggaaactcgcggctggcggcatccgccgcagccaggtcggcgaagagctgctcgtcgggcagcagcagacggcaggcaaccgacaacttcacctcttcgccatagccggcggtgatcagcgcccgcgccaggcgggccgggccgttctcggggccggtgaataccgccaccagcggctgcagtgcgatggcgcgcatcaccgcgtacaggccgtgcgccggcatcgcgccgacgaaccactcgccggcgtcggcgctgtggcaggaggcgatccgcaggttctgccagggcttgcggaaacgcgcgcaggcaatctgcaccgtcgacggcgccggcagaatatcgacctctgccgcgccgagcttgccggtcaggaacgcggcgatgccatggcacagggggtcgccggtggccagcacggcgaccgacttgccgcccgcacgcgccgtggcgatccactccggcacctgcccgagggctccgtccattgcccgcacgacgctgccgaacggcaggtgcgggcgcaccagttcgagcgtgcgaccggcgccgatcaccagatccgccccggcgaggcgttgccgggcagcccccgacaagcccgtccagccgtcgtcgaggatgccgaccagcgcgcaggcgtcaggccgcggcaaggacttcatcctcttcgacgcgaacgatgaagcgcccctcgaaatcgcagaccagcatggtcagtcgatacgtaccggggtagcaggctctgaggctacggatggcgcgcccggccagttgccggtgaaaggcttccgtgagaccgaggacggcgaggcgctcggcggcaaagcgggcagtctcggcagcgcggatcagttcgacgaggtccgccggcgcgcccaccgcgagagccgcttcggcgagcaggtcgcggtcgatctcggctttccaggcgtgcgtcacggccagtccctggcacatcttggtcagtttgccgaccatcgcgccgacgtagacctgcgcgatcttgcgcttgacggcgctctgaaaagcggccttgacgaagtcgcccatctgcacgaagcaggcctcgtcgagttccggcaactggcgcatggcaaacttctcggtccgcccgccggtggtgaagacgacgctggtctgaccctgtctcgccgccacatcgacgccctgcacgacgctcgcccggaaagcggcggtcgagtacggtctgacgatgccggtggtgccgagaatcgagatgccgccgaggataccgaggcgggcattaagcgtctttcttgccatctcctcgccgcccggaacggaaacggtcacgatcaggccgtcgtgcgcgagcaactcgccgccgacggcgcgcacgttgtcgcggatgttgcgctgcggcaccgggttgatcgccgggccgccaacggcaaggccgagcccctcgcgggtgacggtgccgacgcccggaccgccccgcagttcgatctcgccggcacgccgcggcaggagcctgacatcggccgtcatgtgcgcgccgtgcgtggcgtccggatcgtcgccgccgtccttgacgatcgccgcatgcgcgcagcgctcgaggccgtcgttgtcgacgcggccgtcgatcacggcgaagctgacctcacgcccgttcggcagaagacagacgacgttctccggcacctggccggtgagcagccccagcgtcgccgcgcgcgccgccgccgccgaacaggcgccggtggtgaaacccgtccggttgccgcgctcgcgccgggtgtcggacttgcggaccttgcgctgcgcgtgccccagctcgctcatgcggcgggctggctctcggcgaaggaaagcagcgcgtgaatcgccgcgacaaccagcgtcgagccgcccttgcgaccgcgaatggcgacccagggaacctcatcgacctgcatcaggagatccttggactcggcagcggagacgaaaccgaccggcatgccgatcaccagcgccgggcgaacgccttcctcgcggatcaggcgcacaacctcgatcaaggccgtcggcgcattgccgatgccgacgatcgccccggcgagctggccctcgcgatgcgccttgcgcatcgcctggacggcacgcgtcgttccctcgacctgcgcctgttcgatgacgtcggcgtcggagatgtagtgccgggtggtcaggccgaaatgctgcaggcgcggcgccgacaggccggtgcagatcatttcgacgtcggcgacgattggcgtaccgcccttgcgcacggcagccagcccggccgccatggcctgcgggtgaaaaaccgtcaggccgttgaagtcgaagtcggcattggcgtggatcatgcgacggaccagcggccactgctcgggcgtgtaggcatgcggcccgacttcggcgtcgatgatcgcgaaggatccatgctcgatggcgcggccggcggcggtcagttgttcggtaatgggatggatggctgtcatggcggttcagatgtgggcgtgttggtggtcgtgttgatgatcgtgagcatcgaccccctgcccatgggcatgaacgggcacggcgctgacggtaatggtatggctgtggtcgtgcaggtgttcgctttcggccgcttcgcggtacttgcagccgtcgcattcgagcagcccgccgctcggcaactcacggccggcgaccttggcatcgagcaggtcgaaaatgcccttgtcgaagccgaaatagctgccgagcgcaaaggcgatctgcggatagtgctggcgcagccgctcgacctgggccttgatgcgctcgatcagcaccccgttgaacaggtacaccggcacgatgcagatctgcgtcatccccaggcgcgcctggcgctgcacgacggtctccaggcgcggccaggtgacgccggtgaaagcgaggtcgacgagttcgtggtcgttggcctcgaacagccagcgccccaccttggcgagttcgccgttggcgccggcgtccgacgagccgcggccgagcaggacgacgccggtagtctgcgggtcgggcatggccagcgatttcatcaggcgatcgagctgggactgcaggacggcgaagacctcgcgccccatgccgagatgacgggtgcactgaaaactcacctccggatgattggcgcgagcggtctccatcgccgccggcagttccatcttgacgtgaccggcagcgttgaggatgaacggaatgaccagcacctggcgcgctccccgggcggcgcgctcgagcccttcggcaagcagcacctcggcgtgctcgatgaagcagacctcgatccgccagttcgggtgacgttcgcgccactgcgcggcaaaattctcgatttccgcgtttccctcggggtggcgcgaaccatgtgcggcgagcaggaaggttgtcgagttatccatgcgagctatccaagcgagctatccatgcgagttttccatgcgggttttccatttgtcttactccgatgcgcgccggaagcggtgcgtgaatgttgcgtcgtaaagtttcgatttcttcagatccggccactcgcgcgcgccgagcgccgggctggcgatgatcatcgcctggctgctgatcttggccgcgcggcacttgtcgcggatgtcggcgatacaaccgcgaatgatcttttcctcgcccggccagctcgccttgtgcaccaccagcatcggcgcgtcgtcaggccagccggcggcgcgtagcgcgccgaccacgcgctgcagcagcgtgatcgagaggtagacgcacagcgtgcagtgatggcgcgccagatcctcgagcgactcgcctgccggcatcggcgtacgcccctcgacacgcgtcaggatcaccgtctgcgtgacttccggcaaggtcaggctctccaccgcggcggccgccgaggccatggccgaggtgacgcccggcacgacgccgatatcgacaccggcggcatcgagtggctgcgccatctcgatcaatgcgccatagagcgacggatcaccggtctgcaggcgcaggacgaccgcgttggtctgcgccctggcgatcaaccaggcaatgatctcctcgagcgccatatccttcgaatcggcaacctcgcagcccgccggcgcccagcgcatcgccgcttccgaaaccagcgaaccggcgaacaggatcgccccggcgcgcgtgatcagatcgcggcccttgaccgtgatcaggtccggatcgcccgggccagcgccgacgaaccataccttgccgacgctcatcggaccggcgagcggtgaattgatggggtttcgctacgcatgacgactgcctcagcctggaaagtgggaagggcccggtgcaaacaagtgcgccacggcctcggggttggacgggaaatagaggtgcagatacgaagcgtgcagacgcccgtcgcgatagacggcttcgccacgccgccccggacgcgcgccgacgctgacggcgatcggcgcgagcgggcactccagccgcgagtagtggaaggtgtgcccacgaacactgccttccggcagctcgacgctgtgcaacccgaggttggcaaggcgtgcgagcatcgtcgcctgccccggcaacagcccgaccatctcgccacgccgaccctcggcgtcggtgagcgactcgagcagatacaggaggccgccgcactccgcgacgatcggcttgccagcggcatggtgcgcgcgcaacgcggcctgcatcccggtattggcggcgagttggtcgaggtgcagttccggatagccccccggcaggtacagcgcatccgccgcgggcagcgtcgcgtcgacgagcggcgagaagaaagtcagctcggcgcccagggcacgcagcagatcgagattggcgcgatacaggaaggcaaacgcggcatcttgcgcgacgccgatgcgcacgccggcgagccaacgcgacggcggctccgagaccgccgcacggaacgtgaccggcgccggcatcacctgctcgaccccatggagcgcggcggcggcgcgggcgatgcgcgcatcgagatcggcgacctctgcggcctggaccaggccaaggtgtcgttcgggcagcgcgacgtcgccgtcgcgcgccagccagccgaacgagcgcagtcccggtggcaggctctcagcgagcatctcgtagtgacgctcgccggcgacccggttggcgaacacgccggcgaacggcaagcccggccggtaggtggccaacccgtgcgcgagcgcaccgaaggtctgcgccatggcgccgccgtcgatgacggcgaggatcgggatgccgaacagcatggccaggtcggcgctcgagcgatcgccgtcgaagagccccatgacaccttcgacgaggatcaggtcggcctcagccgccgcgtcgtagaggagttggcggcagtgatcctcaccgcccatccacaggtcgagctgatagaccggcgcacccgacgcccgctcgaggatcatcggatcgaggaagtcggggccgctcttgaagacgcgtacgcgccgcccctgctggcggtgatgatgcgccagagccgccgtgacggtggtcttcccctggcccgaggcaggcgccgagacgaacatcgccgggacggatctcacagatcgacccccttctgagcgcgcacgccggcgcggaaagcgtgcttgacgtcgcgcaactcgctgaccgtatcggccgcgtcgcagagggcttgcggggcgccacggccggtgatcaccacgtgctgcatcggcgggcgggcctcgaggtcggcaagaacggccgccaggtcgagccagccgcgtttcagcacgtaggtcagttcgtcgagaacgaccaggcccagcgaggagtcgcgcaacatcgcgcgcaccaccgtccagccgcgttgtgccgtttcacggtcgcgcgcgaggttctgcgtttcccaggtgaagccctcgccgagcacgtgccagacgacctcgggctggcggcggaggaaggcctcttcgccggtgtccgagcgccccttgatgaactgcgcgacgccggcccgcatgccgtgaccgagggcgcggacgaccattccgaaggccgaactcgacttgcccttgccgttgccggtgagcaccagcagcacacccttgtcctgatcggcgcgcgcaatcgcggcgtcgaccaccgccttcttccgctgcatgcgggcgcggtggctctcgtcgacctcgtggacctcgtcgtcgctcatgccgtgagccgctcgcgcgaatgccgaccgaaaaggaccggaaagcaagacgaatgcactttgttcccctccccgcacacccgcgcgagttcgcgttcaatgatttcacggcacatcgagcaggggatgacggagaaatgaggaagaccccagaccaccgaaacatcgcccgccgcaatgccgattcgcatgtctcaggccggtctccgggctcacgagcgaggaagtctccctgaacctgagccttcccgtgcactggcacagtggcttactgcagatccttgctctcgtttaccgttgcgggggcagcgccgggatggtcatggcctgcaagacaggccagatgcaccggcttcccatttcatccctcgggaagacaccgtcgggacacctgaagcatgcgcgacttttaccctgcccaaggccgcgctgtcaagctcgccggcgccctggcgcgggcggcctggcctcggacagacgggaaaaacgccgaggaagtacgctccgagacgagacgtgcgaagatggcgactgccgcaccaccgccctcacggcccctggccgcaccccatcaacctaccaacggagtccgagcatggctgactatggcgcacaacttctctggctgcgcggcgagcaggattttctcggcaaccgttacagccgcaggcacatgctgcgcttcgacggcggtgtggagattgccgcttcgtcttcaccgcacgtcgtaccggtaccgatgtccgatccggcggccgtggacccggaagaagccttcgtcgccgcactggcgagttgccacctgctgtggttcctgtcgatcgccgcccgccgcaagttctgcgtcgatagctacgccgacagcccgctgggcgtcatggccaggaacagcgagggcaagctggccatgaccgtcgtcacgctgcggccgcaagtcgctttctccggcagtcggctgccgacccctgccgaggtggtggagatgcaccatcaggcgcacgcggagtgcttcatcgccaactcggtcaagaccgaagtccgctgcgagcccgttttcgctgccggcacggctgactcgtcaacggacgactgatgccggcgtcgacggccggagcagcaggtacccgcttacgcttcccggctgatcaacaccaccacttcggcggcgattccctcgcgacggccgacgaagcccaaccgttcggcggttttcgccttgacgttgacgccgtcggcgggaatctgcaggtcggcggcgatgttggccaccatctgcggcagatacggcgacagtttgggctgctgggcaatgatcgtcgcatcgacgttgccgactcgccagcccgcctgcgccagcagcgcgaccgtcgcgcgcaggagttggcggctgtcggcgccgcgatagcgctcgtcggtatcggggaagtggcggccgatgtcgccgagggcggcggcgccgagcagcgcatcggtgagcgcatgcagcagggcatcggcgtccgaatggccgagcagtccggcgtgatgcggaatgtcgacgccgccgaggatcaggcggcggcccggtactagtgcgtgaatgtcgcaaccctggccgatgcggatcattcgtctacccgtaccttcgcctgcaggatcatttccgccagacgcaggtcggccggataagtcaccttgaggttgctggcgtcggcacggaccagccgcggccgcaaaccggcggcctcgatggcggacgcttcgtcggtaccgccggggtgctcggcgagggcatggctgagcaggccgtagcggaacatctgcggcgtctgcgcctgccagagtccgtcgcgcggctcggtacgcgccacgcgctccgcgtcgtcggcacgcttcaaggtgtcggccaccggcacggcgagcaggccgccgaccgggtcgtcggcgagttcgtcgcagagggcggccagcatcgcctgcgacaggcaggggcgcgccgcgtcatgcacgaggacccagtcgtcgtcatcggcggccgtggcggcggcgcgcaggccgttggcgacgctctcggcacgggtcgcgccgccacaaaagacggtctccagcttgtagccgaggcttgtccagtcgtgctggcgccaccagatatcgtccgccgcgaggacgacccagacacgctcaatgcgctgctggcggcaaagggcggcgaggctgtagtagatcagggggcgcccggccaatagctggtactgtttcggcgtctcgccgccgaagcgcgcaccggtgccggcagcaggaacgattgcgtagtggctcaccatggtctaattttagggcatgctactcatcaaggagcaggaatatgagccacccgccaccacatgtgcgacccgccgccgtcgccggtatgttctaccccggatcgtcgagcgttctcgcccgcgatctgcgcgacttgctgaacgacagccgaccggcccaaggcaggcgacccaaggccgtcatcgtgccgcatgccggctacatctattcgggtccgatcgctgccagcgtctatgcgccgatcgccgccttgcgcgagagcgttcggcgcgtcgtactgctcggcccgacgcaccgcgtcgccgtcgacgggctggcattccccgcctcgacggcctttgccacaccgctcggcgtggttccggtcgacgcgcaggcgctggccttgatcgaggccttgccgcaggtggtcgtcagcgatgccgcgcacgccctggagcactcgctggaagtgcagttgccgttcctgcagacggtgctggacgagttcacgctggtgccgctggcggtcggccgcgcctcgccggcagaggtcgctgaagttctcgaatgtctgtggggcggcgacgagacgctgatcgtgatcagctccgacctgtcgcactacctgccctaccgcgtcgcacgcgagaccgatgccgataccgcgcggcgcatcgtcgcgctcgacgcacgcatcgaccatcagcaggcctgcggtgcaacgccggtcaatggcttgctgctggctgcccgtcggcacggcctgcgagcgcagctcgtcgatctgcggaattcgggagacaccgccggcgacaggtcgcgcgtcgtcggctacggcgcctttgccttcaccgcggagtcggcacatgaccactgaccccctcggcagcgccctgctggtaacggcacgcaacgccattggcgagcgtttcgggttggcaaggcaagtcgtcgacgcgctgcccgagcttgccgagcccgcggcgaccttcgtcacgctgacccagcaaggccagttgcgaggctgcatcggtagcctggaagcgtaccggccgctcgccaccgacgtcgccgagaacgccgtcgctgccgcttttcgggaccaccgctttgcgccgctcggtcaggacgagttgccgcgcacacgcgtcgaggtttcgctgctgacgccggccgagccctttcccgtgctcagcgaggccgacgcgctggcccgcctgcgccccggtatcgatggactgatcttcagctacggcaggcggcgcgccaccttcctgccgcaggtctgggagtcgctacccgagccgcgccagttcctggtgcagctcaagctgaaggccggattgcccggcgatttctggcacgaccaggtggtcctggcgcgctacggagtacgcaaatggaaagagacgtagatcgagacgcaaacgacgcgccgaaggtgcccgaatccgcccacccgggtcgctggtggcacgcgatcgaggaccagcggattcagtgcgacctctgtccgcgcgactgcaagttgcacgagggccagcgcggcgcctgcttcgttcgccagaacgtcggcggccagatggtgctcaccacctatggccgctcgtcgggcttctgcatcgacccgatcgaaaagaagccgctcaaccacttctttccgggctccgccatcctgtccttcggcaccgccggctgcaacctggcctgcaagttctgccagaactgggacatctcgaagtcccgggacatggaccgcctgctcgacgccgccagcccggacgggattgctgccgcggcgctcgcctacggcgcccagtcggtggccttcacctacaacgatccggtgatcttcgccgagtacgcgatcgataccgccatcgcttgccatgagcgaggcatcaagacggtcgccgtgacggccggctacatccatccggcgcccgcacgcgagttctacgccgtgatggacgccgccaacgtcgatctgaaagccttcaccgacgacttctatttcaagctctgcgcgggtcacctgcagcccgtgctcgacatcctctcctacatccatcacgaaacgacgtgctggctcgagatcaccaccctgctgattccgggcaagaacgattcgcctgccgagatcaaggcgctcgcggcatgggtggcacgcgaactcggggcggacgtgccgctgcacttcaccgccttccaccccgactggaagatggacgacctgccgccgacgccgtcgtcgacgctgacccaggcgcggcgcatcgcgctcgacgccggcctgcattacgtctatacgggcaacgtgcatgacaccgaaggcggcaccaccttctgcccgggttgccaggcagcactgatcgagcgggactggtacaacatccgtcactacgacctgccggcagacggtcgctgtccgcactgcggcactcgccttgccggccatttcgcccgcttcggcaagcctttcggaccgcgtcgcgtgccggtcagactggtacgtcgttgaacgacgcgaccatcccgtcaggcagcacgccgatctcgattgccaccggacacgggccgctgcacggcgtgctgacgctgccggcggcgaccgcggcgctggttgtgctgacgcacgccggcccgactcccgaggcgcgcgacgacgctctcgccgccgttctccggcacgccggcatcggcacgctgagtctcgacctcctgaccgactcggaggagcgtttcgccgatatccaccacaacgtttcgctgctctcccggcgcctgctcgagggactgaacctggtcaagcaacgaatgctcgtcggcgagttgccgacgctgccgatcggcctttgcggcgtcggcgactgctcaccggtggtgctgcgcgtggccgcgttgcgcgaccacgacgtcttcgcactcgtctgccgcggcggcctgatcgatctcgccggcgtcgtttacctgcgttcgctcaccgcgccgctgctggttctcgtcgacgagaacgacgcaggtggcacgatgagcaaccggcgcgccctgcgcgagttgtcatgccggcaggaactgcagtcgctacccgcgagtgttctctcgcctgactcggcggtcgccttcgagtgtgtcgcgcgcgccaccgtgcactggttcgttgaccacctctaccacggccattgaccctaggatccttgggatgcgtcagaagatttccctaatcgtgcaacccggcgacagcttcttcccgatcgtgcgcgcaatcgaccgtgcgcatcgctcgatcaacctgacggcctttcgcatggacgatccgatcattcagcgcgcactcatcgaggctcgccaacgcggcgtgcgcatccgcgtgctcatttcgagcagcgcgcgcggttgggcggacaggaaccgcaagctcctcagggacgccagcgaggcgggcatcgacacccgcgagcctcccggtgacagcaagcgcgctcgttatcactacaaggtgatgacggtggacgacgaggaagcgttcgtgtttaccttcaacccgacgcgcgagaatctgcactacacgcgcgacttcggcgtcgagcttttcaacccgacgatcgccgccgagatcaaccggctgttcgacgccgactgggacgatcgtcccttcgtacccgacgcgcattcgcccctgctggtgagcccgttcaacagtcggcagaagatcgaagggtggctggcggccgccgaacgctcgattcagatcgccgacgcgaaggtccaggatccggccatcgtccgcctgctcgtgcacaaggccgcgagcggtatcccggtgcgcgtcctgggcgatgaagcgcatggcaacgggctgcccgccgagatcgccttccgggcagtaccgcgctacaagctgcacgccaagtgcaccatcgtcgacggcagcacggccgtcatcggcagcatgaacctgcgcacggagagcctcgaccgccgccgcgagctgggcatcatggtcgacgatggcgatgtgctacaacgactgcaggccgtgttcgagagcgactgggagcgcaagttgccgatgttcgacaccacagcgacgcaggtgatgcgcctggcggagccccctgggcgcgccgcgacggagttttcgggggccggcttcatcctcctttcgcgcaccagcgcactggtgcggcacgcggtccgtgaaggcgtgacgaccatcggccgggcgccggagaacgatgtggtcatcagcgatgccctggtcagccgctaccatgcgcacatcacccgcgagatgcagatctgccggatcaccgaccggggaagcggcaatggcaccttcgtgaacggtgaccgcatcatcgggacgaccgccctgcgcccaggcgatgtcatccgtatcgccgacagcgaggagtttcgcctcctggaactgtaaggccaggctcggtccgggagcgctgcaggccggcgcggccagttcggcaccggggcggacggcgcgggccacggcacgcgcggcaacggcacgccgccggccggacctacccgaaagcggcaaaatggtttatattgcaccgcaacagacgcgcctgaagcgccatcgatggcccggcgatcagacccaagcgcaagccggatggattgcccgcacgccgcaggagacccggcgcgtcgctcgtctgccaagcccggcgtttgccgtgcgacccccgaacaccgtacgtctcaccgagccgctgcggcggcccaaaccaggacccattccatgaaacaagaccctccatccttgttgagcagaatctcccttgccttcggcaccttcttcgcgatcatcgccgatgctcggttcgccggacgcgtccaggccttgcgcaccggcgcacagcgcagcgaaccgtcgacgccggcaccggcacccgccacacccagacctgccgcaccgccgctgcgggaagctgcacccgacggtgcgctgcagctcctcggcctgctgcagcgcgaagcccgcttcatcgacttcatccaggaggacgtcgccgcgtatgccgatgccgacgttggtgccgccgcgcgcgtcgtccatgaaggctgccgcaaagtgctgcgcgacaacttcgcgatcagcccggtgcgcgacgaggccgagggcagccggatcacgctgcccgaaggtttcgacgccgcggcgattcgcgtcaccggcaacgtcgtcggtcagccaccgttcacgggcagcctcgcgcaccgcggctggcgggtcgtcgaaacccggctgccgaagctctccgatagccacgaactgcgcatcgtcgcgccggcggaggtggaactatgagcgagccacgctttgcgatcgggatcgatctcggaacgacccactgcgccctctcctacgtcgatatcgacggcagtgacggcgaacaggttgtccagcaggtgctgcccatcccgcagctgaccgcgcccggggcggtcgaggaactcggcctgctgccgtcgttcatctacctgccgcatgcgagcgaactggcgagcggcgacctgaacctgccgtggaccgccgagcaggactatgccgtcggtgaaatggcgcgcagccgcggcgcagcaacaccgatccgcctggtgtcgagcgccaagagctggctgtgccacgccggcgtcgatcggcgggcggcgatcctgccgaacgacgcaccgccggaagtcgcgcgtctgtcgccgctcgccgcctccttgcgctatctcgcgcacctgcgcgccgcctgggacgaagcgcagccggcggcccccttcgtggatcaggaaatcgtcgtcacgattcccgcctccttcgacccggcagcccgcgagctgactgccgaagccgccaaggcggcaggctgcgagcgcatgatcctgctcgaggaaccgcaggcggcgctctacagctggatccagaagagcgccggaggctggcgcaagcaggtgcggccgggcgacatcatcttggtcgttgatgtcggcggcggcaccagcgatttttcgctgatcgccgtcctcgagcgcgacggcaacctcgaactgcaccgcgtcgccgtcggcgagcacatcctcctcggcggcgacaacatggatctggcgctggcctatgccgtcgccggcaagctggcggcgcagggcagcaagctcgacgcctggcaactgcgcgccttgacgcatgcctgccgatcagccaaggaaacgctgctcggcgacccggagatcgctgccgtaccgctcgtcgtcgccagtcgcggcaccaagctgatcggcgggtcgatccgcagcgagctgacgcgcgaggaactcacggcaacgctgctcgaaggcttcttcccggcggcggcgatcgccgatcgcccgcagggacgcggacgcggtggcctcacccaactcggactgccctatgcccaggacgccgcggttacccgccacctggccgctttcctggcccgccagctcgccgcgacggccgatctcgagggcttcgtcggcgacctgcccgacgacgccaccttcctgcatccgaccgccgtgctcttcaacggcggcgtcttcaagtccgacctgctcgccgagcggacgctggcgacgataaactcctggctcgccggcgaaggcgcgccggccgcccgcctgctcgaaggtgccgacctcgacctggcggtcgcccgtggcgccgcctactacggctacgttcgccgcggccagggcgtgcgtatccgcggtggtacggcgcgtgcctactacgtcgccgtcgagtccgtgatgcccgccgtacccggcctgcagccaccggtgcaggcgctgtgcctggcgccgttcggcatggaggaaggcaccgaggccgccctgtcggctcaagagttcggcctcgtcgtcggcgagcaggtccgcttccgcttcttcggctcgtcggtccgccgtcaggacgaggtcggaacactgctcgacgactgggaacccgatgaactgcaggaactcgacgagatccagacgacgctgccgagcgaaggccgtgccgccggcgaggtggtgcgcgtcaagctgcatgcgcgggtgaccgaagccggcaccctcgaactcgaggccctgccgcacggcggcaaggagtactggaaggtcgagttcgacgtgcgcggcggtgccacctaggggtgtcggcaagtctccggcaggccatgaagaagacgtacatcgtcggcatcgatctcggcaccagcaacaccgtggtcgcctacacggcgccgggaaaacagcaggtcgagctgttcgagatcgaacagctggtcgctcccgggcaggttgccgcgcggccgctgctgccgtcggtccgcttccacccggcacccggggaactcagcccgggcgatctgcaactgccgtgggacgctgaggacggcggcgaagcggcgctcaccggccgcctggcgctcgatcttggcgcccaggttcccggtcgcctggtcgccagcgccaagagctggctgtcgcacgcctcggtcgaccggatggcgccgatcctgccctggggtgccgaagacgatgtcgccaaggtctcgccggtcgccgccagcgccagctacctcgcgcatgttcgcgccgcctggcggcaccgcttcccgaaagcgccactcgaagagcaacaggtgatcctgacggttcccgcgtctttcgacgaaggtgcgcgcgcgctgacgctcgaagccgcgcgacaggccggcctgccgcatctgcgcctgctcgaagagccgcaggcggccttctacgactggcttttccgccaccagcagagcctcgccgaggaactcgccggtacgcggctgctgctcgtttgcgatgtcggcggcggcacgacggacttgacgctgatccaggtggcgctccaggacggcgagccggagttgacgcgcatcggcgtcggcgaccacctgatgcttggtggcgacaacatggatctcgctctcgcgcatctcgtcgaaggccgtctgcccgcgagtgagggacgcctctcggcggcgcgcttctcgcagctcaccgcacgttgccgggcggccaaggaacagttgctggccgacggcgctcccgaaacggtgctgttgacgctgctcggcggcggcgcgcggctgatcggcggcgcgcgcaccgtcgaactgaagtgcgacgaagtccgtcaggtgatcgtcgatggtttctttccggcggtgcctgccgatgaaccgatacagcaacgacgggcggcgatcgtcgagttcggtctgccctaccccgccgacccggcaatcacgcgccatgtcgccgccttcctcaagcgccacgcgcaggcagcgcaccgggcactggccgacgacgccgacacgcagcggctgccggttcccgatacgctgctgctcaacggcggcgtctttcgtgccgctgcgctcgccgaacgtctgcagagcacgctcggcaactggcgcggcgcggcgctgcgcgtcctgcacaacgacaatcccgacgtcgccgtcgcgcgtggggccgtcgcctacgcgctcgtccggcagggacatggccggcgcatcggtggcggatcggcgcgcagctactttctcgtcctcgacgacgccggtgggcagaaacgcggcatctgcctgctgccgcgcggcagcgaggaaggacacgaaatccgcctgcccgagcgcacgttcagcctgcgcctgggtcagccggtacgctttcacctcgcctcgtcggttgccgacaccagctacctgccgggcgagatcgccgaactgggcgacgaggaattcgtccgcctgccgccgatcgccagcgtcgtccagccacatgccggcagcaaccagcgcgaggtgcgcgtgcaattgatcactgcgatgaccgaggtcggcacgctagaactgcactgtgtcagccttgacgatgccgctcgccgctggctgctcgaattccagttgcgcggcgaaggcagcgagacggcggtctcgccggccgccctgccgccgcgctttgccaacgccgtgcaatgcatcgagcagattttcggagcgcgcgcgcagcccgtcgaaggcaaggaggtacggcgcctgcgcggccagctcgagcacctgctcggcaaacgcgaggattgggacatgccgttgctgcgggcactgttcgacgcgctgatgcaacgcgcccggcggcggcgccgttcgccggagcacgaacggctgtggctcaatctcgccggttactgtctgcgcccgggcctcggttacgcgctcgacgactggcggatcgagcaactgtgcccgctgcttggccagggaatcgagtacgtcggcgagagccagaactggtcggagtggtggacactctggcggcgcgctgccggcggtttgccggcagcgatccaggagaagctgctcggcgagctggttccggcgctgcgcagcgacgcggtgaagacccgcagccggctgtcggcggcaatcgccggtagtcacgacgacatgctgcgcctggtcgcgtcgctcgaaaaactgccggccgacagcaaggtcgagatcggagactggctgctcgacagactgtgcagggcctccgagaaacccttgggctggtgggcgctcggccgcctcggcgcgcgtcagtcgctctacggcagcgcccaccaggtggtcccgcccgaagtcgccgagcgctggctcgacgcgctactggctgtcgattggaagaaagtcgagccggcggccttcgccgcgacgcaactcgcccgcctgactggcgaccgggcgcgcgatctgcccgagccggtgcgtgaaagggtgctgacgcgcctgacggccagcaatgccagcgtcacctggatcaaccagattcggaccgtcgtggcactcgaccgggccgacgagcgccgcgccttcggcgagtccttgccggcgggcttgcggctcatggccgagggcagcaactgtcgagtctccgacagctccgccgagctggccagcaagtagctaataaaacaagatttctcgccataagcccgctgcattggcgttcgactccgcttttgcccataatgtggcggtatctggcatcgcgctggcaatggctttggcaagcgactggttgcagccatgcgcgagccacgagcggctgagcgggggaaagcaagctgtgcgcctgcgcacgacgcggagcgactgcttcacggcgggtggccgggcgcttgccgatgccgtcaaccagcgcctagccaacgcagggaatcttcaaggagtgagcgatgcgcccgcaacgagaaacagaccgccgccagaaccaatcgggaccaccggacgggctgcttgagcgccgctgcggaagtgagcgccgcaagctccagcttaccgccgaagccatcgccagactcgaagagcgtctggccgccctggcacccgacgaagaggacgaagtcgccaacgacggctcaggctgggacaagctggtcattccagtgaagtaggcagcagggatcgggcgctgcggcgctgaccagcggccaccgcagtcaccggcgtcggtcccgtcggaaaccgcgcgaacgctgggttagtcctgaaaagtctcgcagcgacacagccggcgggagccgctcaggtccgctccgatcccggcggcaagggcttcttcggggaactgtcgacggccggcatctgcaggtcgccgcgccgctcgaagggaatgctgccaaggcccgtcaggctgaaacggccgacgatacgatagtccacccggtcgcgcccccccttctgcagctcgcggagctgtttcagcgcgttccccagagtgctggtcgcggtgagctcgagtaccgcttcgccaaagcgcggtaccctgacggtcttgtccgacacgcccttgaggaagggctgcccgttgagttcgacttcgaacgtcagtccgtcgatcggcaagtcaacatcattcggattctggatccgcaactgcagggaaaagcgctgctcgaacagcccaagctgagtcagcttcaggccggccaggctggcttcgggtttctgcgacagcccggcgagattcgcgcaagcggccagcaaggcgaccaggacgatgatcagcgctcgcatgccgcgctcgcaacagattcaaggacgcgcaacaggctggccgtgtcgctatggccccaacccctggccatcaacgcattgagttgctggccgacggcggcggcaaccggcaccggtacgccgaggcgataggcttcggcgagcacgacgccgtagtccttgtgatgcaggcgcgcctcgacgccggcagaaaaatcgcggtcgaccatcctgccgcccatcacttcgagcacccggctgcaggccgagccaccggcgagtgcccgccgcacgctcgccggatcggctccggccgcggcggcgaagtgcagcgcctcggcgaccgcctggatcgcgccgaccatgaccatctggttgcacgccttggcgacctgcccggcaccgttgtcgccgacatgcacgatggtcttgccgagacattcgagcaggggtaacacccgttcgaggacggccgccttgccgccgaccatgatcgccagtgtcgcggcgatagcgccctgctcgccgccggaaaccggcgcgtcgagcatctcgacgccctgccgggacaggcgccgcgccagcgaccgagccgtctcgggagcgatggtgctcatgtccacgagaatcgaaccggccgcaaagccttcgccgagaccgccggcgtcgagcgccacgtgctcgacgtcggcgctgccggtaacgatggtgaacaccacctcggaacgtcgggcgacatccgccgcgctggcacattggaccgcgccggcagcaatcagcggcgcggcggcctcgggtcggcgcgcccacagcgccaacgagtgcccggcgcgcagcaggtgcagcgccattggccggcccatcgcgccaaggccgacgaaaccgacgcgcatcacgactcgccgccggacaggcgctcgagcagtttgagaatggcgatcgaatcctcttcgccgagtcccgaaccgaccatggcgttgtacatctgcgcggtcgccgccgacaccggcaggcacagacccagttcatgcgcactctgcatgacgatgttcatgtccttctggtgcatccaggacttgaagcccggcttgaagttgcgatcgagcatgcgctggccgtgattctcgagaatcttcgaataggcaaagccgccgagcagcgcttcgcgcacccgggcgggatcgacgccactccgggcggcgaagttcagcgcttcggcgacggtcagcacaccgacaccggtgacgatctgattggccgccttggccacctgcccggcacccgaatcgccgacatgaacgatgttcttgcccatgcaggcaagagccggccgcgcgctgtcgaaagcggcagcgctgccgccgaccatgatcgacagggtcccggcaattgcgccgacctcgccgccggacaccggagcatcgagaaagtcgatcccgcgcgcgtgcaggcgggcggcaatgtcgcgcgcggccgccggccgaatggtgctcatatcgacggcgacgagccccgcccgaggactattggcgacgccctgctcgccgagcatcacctgttcgacgtcaggagcatcggcgaccatcgagatcacgatatcggccgcctcggcgagagcggcgggactcgccgcgccggcggcgccggcatcgagcagcggctgcattgattcgggccggcgcgcccagacgctgacctgatgccccccctgcagcaaattcagcgccatcgggcgccccatgatacccagaccgatgaatccgattttcattgccgtatcccttctgtgcacctgacgataaagcctggcagtctaacaacaacgcggccggcgcaacgcttcagccgatcaccgtgacgacgatccggcgccgatgcggaatcgtccggtgctcccagagatagatcccctgccaggttccgagccgcatttcaccgttgccgaccggcacgcttagcgatgccccggccaggatattgcgcccatgcgccgccatgtcgtcatcgccttcgtcgtcgtgccgataggcagcgtcgccatccggcgcccagcgcgcggccagcgtctcgagatcgcggcgcaccgagggatcggcgttctcggtcagcaccaccgagcaactggtgtgttggacgaaaacgttgaccaggcccacggcgaatcctgccgcgccgacgatcctggccacctcgtcggtgatctcgatggtgccgcgaccgcgactatggacgtcaaaactctgctggtaagccatgccttcgtcctccgtctaccactagaacgccgaccccggcgttttcaggaactcgagttctgcgggcgtcgatgtacgacccaggacggcattgcggtgcgggtagcgcccgaaacgctcaatcaccgcctggtgtcgccgttcgaagtcgagattgccttccatgcccggcgtcgcgaacagcctgacagccagggcatggattgccgccgactcgctgtgcatgtagggcatgtagagaaacgcccggcggccggcgtcgagcgccctgtcgagtccggcggcgacggcttcctgggcgagcaccagggccatgccgtcggcggcgaaagcctccgcacgaccgcgatggatgtttcgcgaaaactggtcgaggacgatgatctcagccagccggccatcagcggtggcgcgccacgcgtacagttcgccacgcgtggccgccgcatgcgcgctgccaaagcgcgagctgaccaggcgatcgaaggcatccgacttggcccaccactgcgccggggttacctcgtcgaaccagaaggccactacctcagtgggtgtcatcagaacactcccgccgccgtgcggcccgccatacgcatcaatttcgtcctcgatcagttgtcgctgccgactttcgcccgcagcagtttcacgacaccgcgcctgagcttgctgtcgacgcgccgccgctgcgacccgtggctcggccgcgtcggtcggcgcggcgccggcgtgtacgcggcccgcgcgatcagctcgcgcaagcgtgtgagtgcgtcgaggcgattgcgttcgaggctgcggtgcgcttgtgccttgatgatcacgacgccctcgttgctgatccgctggtcgcgcagttgccgcaagctctccttgaggtcttcggggagcgacgaggcgccgatatcgaaacgcaggtggatggcattcgacaccttgttgacgttctgcccgcccgccccctgcgcacgaatggcgaggaactcgatctcgtcctcgcgcagttcgaccggtgtcgacaccccgggcatcgtcggcctacccgttctcgcccggcggtgtgccgacgcccaggttccgccagccgtcgatgcccagatcccggagcgtctgcagattgcgctcgtagatcgccgcagcgtcggggaaggcggcaaccgcgcggtcgatgctggcttcgcgcagcaggtgcaaggtcgggaagggcgagcggttggtgcagttggtgatgtcgtccggctctgtatcggcgaaaacgtagtccggatggaaactggcgacctgcacgatgccatcgagtcgatgcatgcgcagcaccacctcggcgagatcgagaaagcgcgtgaagtcgtcgaaagcgttcagtacccaggggtggatcagcagcgtcgtgtcgaccgccgccggcgcggcccccaccagcgcgtgcaactcgcgctcgaggtcggcgagcaggctctcgtcattgcgcgcctcgctgacgacgtagcgtatctgccccttgacatggacgcccttggcgaacggacagaggttgaggccgatcacggcgcgctccagccagtcgcgggtggcggcgacgacttcgtctgggctgggtacgtctgccatcatgatcagggggttcgcgttcgctgcaacgtaggggacatcctcgccagtgtagcgattcgcgccgatccaggcaaagggccggcggttgtccaatcgatcgacaatgggcgggtcgccggccgcggcattacaatgcggcattctgcagccggagtgcgagcaatggagagcgttggcgcggcggttatcggcgccggagtggtcggactggcctgcgcgcgcgccctcgcgcaacgtggcatcgaaacgctgattcttgaacgcaatgacgctttcggcagggaaacgagcgcccgcaacagcgaggtgatccatgccgggctgtactatccgaccgcttcgctgaaggcccgcctgtgcgttgccggccgtcggcaactctacgcgttctgcagcacgcgcggcatcgcccaccggcgctgcggcaagctgatcgtggccacctcgagcgcccaggagagccgcctcggacttctgcagcagcagggcgaggcaaacggtgtcgacgacctgcaactcctcggcgccacggcggcggccacgctcgaacccgagctcaagtgcagcgccgccctgctctcgccgtcgaccggaatcatcgacagccacgctctgatgctggcgctgcttggcgacgccgagcatgccggtgcctggcttgcattgcgcagcccactgcatggcgggtcgatcgagcctcaccgcatcgtgctcgaggccggcggagacgatcgcttgcacttgcacgcggcgatcgtcatcaatgccgccgggccctgggcgccgcaggtcgccgcctcgctagccggattcccgcctgccttgatcccggcgaacttccacgccaaagggaactactacgcgctcgccgggcgggcgcccttctcgcgactcgtctatccgctaccggcggccggtggcctcggagttcatctgacgctggacctgggcggccaggcgcgcttcggccccgacgtcgagtggctagccgacccgcccccgcgaacagcggtcggcgagttcgactaccgcgttgacccggctcgtggcaaggccttctacgccgagatccgccgctactggccggccttgccagacgacgccctggcgcccgctcacgccggggtgcggccgaagatcgccgggtgcgccgagccggccgccgatttcctcatccagggacccgcgcagcatggcatcgccgggctggtcaacctgttcggcatcgagtcgccagggctgacggcctgcctggccatcgccgaacacgttgtcaccgaacttggactcgactgaagacatgcacgcggtcctcgacaccaacatcgtcatcgacctgctgcacttcgccgacccacgcgcacggacgctgcgcgaggccatcgaccgtggggagctgacgtgttttaccgaccagccctgcctcgccgaactcgagcgcgtcgcggcctacccgcagttcgctctcgatgacgacgccagggaagaactgctggcaaactaccgccacttcgtcggggtgtgcgaagccgacggcccggaggactacgcgctgccgcgttgccgcgaccccgacgaccagaagttcctggtcctcgccgtccgctgccgcgccgaactgctgatcacccgtgaccgggggctgctgaccctcgcccgccagcgccgccgacctctaccctacgccatcgtcacggcggaggccgccggctcgctgatcgcgagccactgaccgccaggacacgctaccgcgtcggtccgcagcccggaaacgggtttacgggctatcggccaggccgccggcgggatggccgactcaccgcgccaggcggcgccggaagacccagactttctcgtcggaagcttcggcgacatgggcatagccatcgacggcaaaatcccgcaaacccgccgcttcgcgcaggcgattgacgatcgcaaagcgcgccatcagcccacgcgcgcgcttggcgtagaagctgaccacccggaacctgccgccactccagtcctcgaaaaccggctgcaccaccggcacagacagattcttcggcctgactgccttgaaatactcctccgaggcgagattgacgagaaccgctgccgccgcttcacgcagcgccgaatcgagcgcctcggtgaggcgatctccccagaaggcgtagagatccctgccgcgggggttcgccaggcgcgtccccatttccagccggtagggctgcatcagatcgagcggccgcagcagaccgtagaggcccgagaggatgcgcagatgcgtctgcgcgaagtggaggtcggccggcgtcagcgtcgctgcggcaagtcccgcgtagacatcgccattgaaggccaggatggcctgcttggcgttgtccgacgtgaagggtcgcgcccactccgcgtagcgggtggcgttgagaaccgccagttgatcgctgattttcagcaggctggcaagcgccgacggcgacagggcgcgcagcttgtcgatgagcaattgcgactgatcgagaaaggccggttcagtatgctcgaccagtgtcggcgggcggtggtaatcgaggctcttggcgggtgagaggacaatgatcatcggcggcttcccgtcgcgggagaatcccctgcggaatagtttgttaagattcaccgattgtaatcgacgccggcaggcggcaacgacttctcgcgcggctccgtctgctcctgccgccccgtgtttgcgagcgaaaacgcctaactcatggaacagatcctcagccggtttctcactccggacaacgattgcacacccctgctcgccctgctggtcgacgaactccgcccggccgatgcgcgtgataccgaatccgcgcggcgcaacctgcaagccctctgctacatcctgagcacccaccccgagctgcgttgcggtctgcgcgactgcctgaccacgctggtgcaaacgcatcgccataccgagctatacaccgcaaccggcatcctgccgaattccggcttcatcgccgaaggtctgcaccgcatcggccacacgctgctccccggcgtgctcgatcccggcctgctgcgtagcgtcctgcgcacgctgttcgaccggtcgagcgaccggcactgggtaatcggcgtcggcgaagacgcctggctccacctcatcgaagctctgcgttttgatgaacttccggccagcgattcgctgccgcagtcgctgacggaaattctcgggtccttgcgcgtgctttcgtactggatcgccgcctgcggcatggaaccggaactgctgcgcctgcagccgtcgctcgagaactacgaatcgcccttcgtcgcgcagaaccgggagaccacggcctacatcgaagcctacccgcataattggtgcaagccggtcgcggaagacgccgacgaccgtcacctgcgggttctttacagccagtgccaggacgtgatccagcgagtgcgcaagaatgccgccagaaacggcaccagcattcgtctgacgtatcacctgcaacgcctgcggcagctcctgcggcgtagcgagcaactgctggacatcctcgccggcctccaggcagaccccggcggcgcggcggcctatccgccgatggtcaggctgtttacccaactggtccgcgaagaatgcctgcgcaacaatctggtccggcactggcgtcagaacaccgaactgatcgccctgcgagtcaccgacaacgccggccagcatggcgagcactacatcaccgacacgcgcgaggagtactggtcgatggcgcggtcggcgatgatcggcggtttcgtcatctccttcatggcctgtctgaagattgtcctcgccaaggccgagatgccgccgctgaccggtgcgatcgccttctgcctcaactacgggctcggcttctgcctgatccacatcctgcacggcaccgtcgccaccaagcagccggcgatgaccgccaacgccatcgccgcaagcatcagcgaagccggcggcaagctgcgcaacatcgaggccttgaccagtctgatcgcccggacctgccgcagtcagatcatcgccattctcggcaacgtcggcatcgccatccccctctcggcgttgatcgcatttgccgtgctgacgatcagcggcgagcacttcacgagccccgagaagtcacagcacctgctcgccgagcagagcctgatccacagcggcgcgctgttctacgcggcgatcgccggcgcctgcctgttcatctccggcctgatcagcggctactacgacaactacgccgcctacaaccgaatccccgagcgcatcctgcaactcggctggccgaagcggcttctcggtgaagcacgcatgcgccgtgtcgcggcctacacaggcgacaacctcggcgcccttgccggcaacctgctgttcggctttctgctcggcggaacgacgcttttcggtctgctcgtcggcctgccgatcgacatccgccatgtcgccttctcatcggccttcatcggcatcgcttgcgtcggtctcgatctggcgcccggcctctggctgtttttctgggcggcactcggcgtcgccgcgatcggtttcatgaacctgacggtcagctttgcgctcgcgctcaacgtcgccctacgctcgcgggaggtttccgacgcgcagtggaagacgctggcgcgatcggtcgtcgcgcatctcttccgccagccgagggatttcttcctgccacctagaaaagccggctgaccaagccgcggtaacgccgccgccggatggcgcatcagggtcagcgggccggcctgacgttggcgagttcccagaccggaagggtcacccggacgagttgctcgacctcactctgccaggtgatcacctgccgccgcagctgttcgagctgcggctcgaggagatcgaagtgctgcgccgagagggtcagcaggtggccgcgacgcgacaaggcctcggcttcgatgtcgcgcaacggcagcacctgaggcaccactttcagcaacagcagccaggcgacaaacgcgtcgcggcaaggcgcgacgcgttgcgcaaggtcgtcaagggcggcaagcgtcggcggcgcctgggcgaggatcagctcgaacgccggcttcagcgatcccggcgagtttcgcttgaagatcttccatagcccagcagcgcccatcgccgcgttgcacttctcgatcacctcgccgacgttccagctcgcgacggcggcggtcaagcgctgcagctcgacggtcatcgcttcgacgcgccgcagcaacgtattcccccaggcggcgaggttcgcgacgtctaccggcagcaggtcgcggatcgcttcatcgagcgcctcgagctgcccggtggcgatcgccgtgaacgacgcaatggcctgacgcttgaggcgttcgatatccgagcccttcccctcgtcgaagagcagcgatgccggcgcgtatgcaggcgtggaggccgccgccggcgccggatccggcagcaccagcgccttcaccgagactggtgtgggcagcggtggcggcgcgggcgcggggagtctcacggcggcgacacgcgtctgcaccaccggcggcggcgccggtggcaggtcgagcggccgcacctgacgcaccggcgctggtggagtcggctgagcagagtgcggcaccggcacgtcgcgaggaggtgcgggcggcgcgcccgcatccgcgaagagtggccgtgggcgggactcaggcttcgaggccataaccccgcacgaagtcgagcaggtcgcgttgataaccggcacccaccgcctggaactgccactcatcgccagccttgaacagcgaaccgatctgcaccgcggtctggccggcaaactcctcgtcgagatcgtaggcggcgaggacctcgccggtttcgtcgttgtagaccttcagatacgcgttttgcaccatgccgaagtgttgacggcgggcaagcgcgtcgtgcatcgtgacgatgaaggagacctccacggcctcggcaggtgccgcgcttagatcgaccttcagcgtctcgtcgtcgccctcgccggcacccgttcggttgtcgccggtgtgagtcagaaaaccctcgggactctgcaggttgttgaaaaagacgaagtgcccatccgacaggcagaccggggcgtcgcccaccgtcttgagcacaaaggcacagacatcgaggtcgcactgcccaaggacgcgggtgatgtcccagccaatgccgacgcggacgatacgcagtttgggcgcggctttggtcagattgatcccctgccccttcttgagattgatggccatatggcggtcctttgctcggagtgaatcggaaaaaacagtcgctgagttacggcttgccgcgtgctcaccgcattgcgcgggtcagagcttgcgcagccagtcgcaaagctcgctggtcagcagcgcctcgtagatcgcttcgtcgctgacccgcagacttggaaaaacgcagaaacccgcgttgggaagatcgtctgccatcttcttgatgaaacggaagtcggtgtcggtaccgataccgatgagctgccaatagatctggtgctggcgggcctcgcgcaggatcttctcggcctcggcttcgtcggtgttgtcgccgtcggtgatgaacaggcacagcgccgggatgtggatatccctgggcgcccgctgctcggttttcttgaacatgccgagaaagccacccgaggtgacgcgctcaccgcggaagtacgtgtcgaggaccgcattcatcaccggcgcgtagttggtgcctccccacttgtctacgtccgggttgtcgaggattgccttcttcacgtagttgccgaaatccgcggcgcgcgccaccggcggcgtcgagtatttctggttgaaggtccaaacctccatctcgccattgtcgtcaaaggtgccggcgacggcgagcagacggtcaaccgtctcctgcaccaggccatcctggtattcgttatgcatcgatcccgaaatgtcgatgcacagccccacccgacagcgcggcggctgcggcaaggcacgcttgtcgaggacgatccgggtcttcttcttgaggtcgatcagcgacatggccgttcctttctaggtggtcttctggaagcgcgtgatcaactcgtcgcgcaacgcgccgagcttggcgtcggtctgtgccctggctgccgccgcctcttcgttgatcttttgcacatcctcgaaagcgccgagcaactgcttctgcacgtgttcgagcgtttccatctcgaccagcgcccgctggttggcgcgcgcgatctcggtggtgttctgccgcagcaggtcggcgttcttgcgcagtgcggcgttcgtcgcgtcgtcgatggccgtcaccagcgccgccgacttcgcctgctcctccatcaggatgtgcagcgagaactgttttttccaggcgggaatcgtcaccgcgacgatgtcctggaacttcgcgatcagcatccgcgaattgttctgcaacagcctgatttcgggcgccgtctgcatggcgatcatctgcgcccgcttcagatcgtcgatccgcttctccaggcgtacggcgaactggcgacgatcggcgatggcctgcgctgccatcgggtcgctcgtctcgggagtacgggccagttcttcgttcagtgcggcgaccagttcctggccccggagcaccgcctcgcccagcgcgttgtactcctcgccattggcggcgtacatctcgtcgagttcgcgaatccgctgctcgtaggtgcgtgctgaacgttcgagttcgccgacgagcgcatcgagctggccggagaccgaccggaactgcgacttgacctgctcgcgagcggaaacgaagagccccttgagcttgccgagcaaggacttgtcgaacaacaatttgggatcgagttgctgggccgtggcaaccagctggctgagcgagacgccgaactgatcggcaccggtaccgcgcaccattcccagcaattgctcggaaatcgccgccacccgtttggtcgacttctcaccgagcgccgcgaggtcggactcgttgacggtgacccgtgcaggcggtggactgacgctcaccggcaagggcaacaccgggcgcgccggcgccgctgcctggagatcgccgcccgccggtggcgtcgcgggcggcaactcgaccgtcgggctgaccggcggggtggctttgttggcgggggcagcatcggcaaaaagcggtttcatggcgactcccggacatgaggtattgatcggtagcgtcggtatgcactgcccgccaagcgtgagccgcttggcgtgccgcagtataaggtgcagatcgggccgggaaaaggggcaggcaaggcttgccgcatcccgtcatgcctttggctcagtcacgggccagggggccagggtctccggcgccggacagacgccggcgatttcaagcaggacccggctcagaccgtgcggcctcgtcaagccggcggcgctcactcgagatcgcgcagacgctcgaccgcttcctcgacccgtcgcacggcaagcacctcgatgtcggcaatggcctggcggggtttgttggcctcgggaatcatcgcgcgcgtgaaaccgagcttcgctgcctccttgagacgctcctggccacgcggcgcgggacggatctcacctgccagcccgacttcgccaaacacgataagcttcgccggcaacgctctgtttttcaatgaagaaatgatcgccagcaagaccgccaagtcggccgccggctcgccgatcttgacgccgccgacggcgttgacgaagacgtcctgatcgaagcagacgattccggcgtgccggtgcaggaccgccaggagcatcgccagccgctgcgcatcgaggccgacggtcagccgtcgcgggttgccgtgcgcctgatcgacgagggcctggatctcgaccagcatgggacgcgtgccttcctgggtgaccagcacgcaggacccggcaacatcggtcccgtgctgtgacaggaagatggccgaggggttgctgacgcccttcagccccctgtcggtcatcgcaaagacgccgatttcattgaccgcgccataccgattcttgaccgcgcggatcaggcggaagctcgaatgcgtgtcgccttcgaaatagagcaccgtgtcgacgatgtgttcgagcacgcgcggcccggccagcgcgccctccttggtcacgtgaccgacgaggatcacggtgatcccggtctgtttggcgaggcgggtaagctgcgccgcacattcccggacctgggcgaccgagcccggcgccgagttgagttgctccgaccacagggtctggatcgagtcgatgaccgccacctgtggttttgcggactgcagcgccgcgacgatcttctcgagattgatttcggcgagaaaaccgagccgccgtgtctccagcgacaggcgccgcgcgcgcatcgcgatctgctgaccggattcctcgccgctgacgtagagcaccgtgcgggtcaggcacatcgacgacagcgcctgcaacagcaaggtgctcttgccgattcccggatcgccgccgatcagcacgacaccaccgctgaccagcccgccgccgagagcgcgatcgaactcgccgatgccggtgggcaagcggtcctcggcgcgcgcttcgatctcggagaggctctgcagcccgctagtgccacccagggcagcaaagcgcctcgggctaccggccgccggttcggcaacgctctcgacgagcgtgttccagacgccgcagccggggcattgcccctgccacttggcggtgctggcgccgcactcgctgcacgcgaaaaccgtcttctgactgcccggcgcgcgcgccatgctcagacttcgaccaccggcacgcgccgcgcgagggcgcagaacagctcgtagctgatggtgcccgcggcggcggccaccgcatcggccgccagtccttcgccccagaggacgacagggctattgacgccggccgccggcaggtcggtcaggtcgcaggcgagcatgtccatcgagacccgccccagcgtcgtggttgcttgcccagcgacaacgatcggcgtaccgcccggcgcgtggcgcgggtaaccgtcggcataaccgcaggcgacgacgccgacgcgcgtcggccgacgcgcgacaaaggtgccgccgtaaccgacccgctcgccaacggcgatttcctgcaccgccaggatgcggctgtgcagcgtcatcaccggcttgagaccgaggctcgcggcatcctggtcggcaaacgggctgccgccgtagagcatgattcccggccgcacccagtcgcgcgccgtctgcgggtaacgcaggatggccgccgagttggccagcgacaccggccaggtggcagcctcgggccagtcggcgagcatgccggcgaagcgttcgagttgccaggtgatgcacgcctcgccaccgtcaccgtcagcttcggcaaagtgcgtcatcagggtgaccgcactcaccgccggcgacgccgccagttcgcgcctgacggccggcaactcggctgccgtcaggccgaggcgattcatgccgctgttgagtttcagaaagatcggcaggcgcaccggcagggaagcccggcgcagcatctgcagctgctcgagacgatgaacgacgagcgtcagatcgtgggcggcacagacggccagatcggccgcctcgaagaagccctcgagcagcagaatcggctgacggataccggcgtcgcgcagccttaccgcctcctccagatcaagcagggcgaagccatcggcgacatcggcgagcgcccgcgccgcgcgcagcaagccatgcccataggcgttggccttgaccacggcccaggctcttgccctgccttcgccgcgcctggcctggttccttgccagcaggtagttgtggcgcagtgctccgccgtcgatgcgggcggcaatcggccgcggcatcaggcagagagctccctgagcttgttccgggcaaagtccacgaaggtcagcaccaccttcgagcggaaacgctccttctggtagaccagcgacagcgtgcgcttcaggcgcggacgcagcggaatcgcgaccagactgcccagttgccgctccttctcgaaactcgcgcgcgagacgatcgagaatccgagtccggtcgccacgacacccttcaaggcctcgggactcgccagttccatcagcgtcttgatctgggcgggctcgacaccgcaagcgcgcaagtaatcgtcggtgacttcgcgcgtacccgaacccggctcacgggcgatgaagtcgtgcgccatcagactcctcgcgtcaacgtcggtacgttgcgccagcggatgcgtcggcgtgcagatcacctgcagttcgtcatcgccgcaaacctcgcattgcaggctggggtggttcaccagggattcgaccagtccgatgtccagcgtatgcgcggcgatggcattgctgatcgcctcggaattggcaacggtcagccgcgcccggacctgcgggtaacgcacgttgaactcgccgaggatcggcggcagcatgaactcggcgatcgtggtactcgcacccaccagcagactgccactcatctgtccggtcatctcggcgacgcggaggtcgaggtcggcggatagcccgaggatgcgctccgcgtagtcaagcaccaactcgccggcctgggtgagagcgattcggccgccgccccgatcgaacagtcgggtattgaaacgctcctcgagttgcttgatctgaaacgtcaccgccggctgggtcatatgcagtgcctcgcccgccttggtaaacgaaaggtgtttggcaacagcatgaaacacctgcaagcgacgatcagccataagccctctcccctttttttccttatataagggcattgaatcacaaaatcgggacgtggaccagatccggtcggtcacgtggcactcgcctgtacagcgggccggggccacgacgctaacatctcggcttctttcgtggtataagcccaggactcaaagaacagccgcattcagaatacgccaagaccaacccatgcctttcggcttctacatcatcatggcggcgcagtttttttccgcgctcgccgacaatgccttgctgatcgttgccatctcggcgctgcgcgacatgcacgcgccgagcgcctacgaaccactgctgaagaccttcttcacggtctcctacgtcgccctggcagcctttgtcggtgccttcgccgactcgatgccgaagtggcgggtgatgttcatcagcaacggcatcaagatcgtcggctgcgcgatgatgtactgggacgttcacccgttgctggcctatgctgtcgtcggtctcggcgccgctgcctattcgccggccaagtacggtattcttaccgagtacctgccgcaccgtctgctggtcgttgccaacggctggatcgaaggcctgactgtcggcgcgatcattctcggtgtcgtcgtcggcggcatgctgatccggccggaagtcgccgacgctctgctgggcttcgacttcccgctgatcgatacgggtgtcgattcggtcggcgagatggcgctctgtttcgtcgccgttttctacctgctggccgcactgttcaatctgtatatccccgacaccggcgtcgatcaccgcgtactgcacaagaacccctggtatctgctgcgcgaattcaatcactgcctcgtcctcctgtggcgcgaccgtctcggtcaggtgtcgctggccgtgacgactctcttctggggcgccggcgccacgctgcagttcatcgtcatcaaatgggcggaagtcgcactgcagctcgacctgtcgaagtcgagcatgctgcagggcgtcgtcgcggtcggcgtggcgctcggggccgtcggcgcggcgcgcatgatcaccttgcgcaagtcggtgcgcgtgatcccgctgggaattgccatgggggtcatcgtgctggtgatgaacttcgtccagcacatgtggctggccgttcccctgctggtgctgatcggtgcgctctccggcttcttcgtggtgccgatgaacgctctgctgcagcaccgaggacacattctgatgggtgccggtcactcgatcgccgtccagaacttcaacgaaaatctgtcgatcctggcgatgaccggtctctactacctgatgatcagagccgacctgtcaatctattgggtgatcaccctcttcgggttgttcgtcagcggcgcgatgtacctcgtcaagctccgccatcaggcgaaccagcgccttcgcgacgatgtcattcacctcgacgacagcgcgctctgagaagcacctcgcacgcctctagcgtgctgcgttcaactgcttgacgccggccacgaagcgcgccagggtggtcgacagaacaccgcggggaatcgtcagatcgatcagctgaaagcggccacgcgtcgccaccgcccggtcgagagccgccttcagttcggcgcgcgtggtcacccgtacgccgtcaccaccgagtccgcccgccatttcagcaaaaccccaatgccccaggtcgttgaacgacgactccggctggaaggtgcgcagcatttcccaactggcgttgttgaacaccagaacgatcggatcccagccatagcgggcgcagttgccgagttcccagccggtcatctgaaaagccccgtcgccaaccaggatcagcggccgctgcccggtcgccgcctgcaggccgagacctgcaggcacgccgaaacccatcgtcgcgtagtagccgggagcaaccagtgcggtatgctcgatgtccatggcggtaaacaggcagtcccccatgtcggatgcgatgggcattctgccgtgttcggacatcagatcgttgaccgccgtcgcaatatcggtcggcgtcagcgttgcctgatcggcaggcatatggcgtgggcacggccgatgcgccaccgggtgcacccgcttgccctgcgggacacgcgcgagcaggcggtcgacgagcgccgtcaggggaatctgcgggtacgtgtggtaacccatcgtcacctgcccatcgagcgccttgatcgccttgcgcaggtcgatcttgctcgccgagacgccaaagttggtgtcgcaaacgatcaccccgagcaggaacaggccatccgagttctcgaccagttcggtcacttccggcagaccggcggcacccatgtaggtgccgaccagcggcgcatcggcatcggcgagcagaccgcggcccatgaaactggtcaccaccggcaagtcaagccgacgcgccagctcggcaacgcgcccttcaagcccgaaacgacggacttcgacgccgaccatcagggccggtctcgtcgccagcgccaggcgctcgcaaatttcttcgacgcaagcatcgagagcttcccgatcgaccgccggcggggcttcggcgagcaccggctgacagggcacggcgaccatatcgcgcggtagctcgatatacaccggtcgcgagtggcgcaggcagttggcgagaacgcgcgcgatcgcggtcggcgcgcgttcggcgtcatcgagacgtaactgatcgcaggtaatctcccggtagatctgaaactgagaatccagcgtcttcgcctggtgatgcagcaacagtccggacttggcttcgttcttgccgggcccgccggagagcacgaccagcggcgacttctcggcataggctgcggcgacggggttgatcatgttcagcgccccggcaccataggtcaccgccgcgacaccgagtccgccaagcatgcgcgccgccgcatccgcagcaaagccgacagccggctcatgcgagagcgtgtacagaggcaggatctgcgattcctccatgatgcggaagaagggcaaggcgaagtcgcccgggatgccgaaaatctgccgggcgccatgcgcctttagcgcctccaggagggattcggtgagcttcatgcgaggggtctccagcgtcgtgggaagaacaaatgatggcagcaatggcgcgcaagatgtggttgtaatgagcgcagaaatcactatacttcgcacatttcgtgcatgaatcaggtcctacatgtccaaaataaccatcgaccgttacgatcttgcgctgctcgacgcattgcagcgcaagggcaacgcgaccaacgccaccctcggcgaacagatccgcctttccgcttcgcagatcagccgtcgcatccagcgcctcgaagaagacggagtcatcgccgcctacgtggccatgctcgccccgtcggcgctgggactgggtgtcacggcgtttgcccaggtcatcctcgaacgacatggcgatagcaccaacgaagctttcgaaaacgccatcgcggcaatgccggaagtgatggactgcttctcggtcagcggcgacgccgactacatgctgcggatcgtcgtccccgatctggcggcattctcggagttgatgatgaaacgcctgctacgcctgcccggagtcgcccgcatcaagaccagcatcgccctgcagacggtgaagcagacgcacgtactgccactcgatcacctgactcagccgaacaagtcgagcaagcgcatccgctacgccgaaagctagaggagcagcggtgcgtcggtcaactcgttgggatttccacccgacgccgggaagtgtgttcgcagcgcttcggtgatcgccgtcaaggcacgcagggtgccttcggcgaaatcccctgcgcggaaggcgccttccatctggcgacagacgccgtcccagaactcctggccgaccctggcatcgattccccgatcggcaacgatttcgactcgtcgatcgatcagttgcaggtagatcaggacgccactgttctcggcagtgtcccagacacgcaactgcgagaacagctcgatcgcgcgcgcgcgcgccgactggccgcgcagcagcccggggagcggcaggttgccttcgacgaccacccgcaattccccacgatgcgccgactccgacgccgtgatcgcctgctcgacacgccgcagcagatccggggggaacacacgccgcacccaccaatgcggcagaatcaggtgccggaaaattcgcttcagttgcatcaccagtctcccgacgcgccaccgccaccgaaatcgccacccccacccgaaaagcctcccgaactgtcgtcgccgccggagaagcctcccgaactgctgccgccgcccgaatagccccccgcgctaccacccgccgaccaggcaccggtgggcgagccggcccgcccagcaaacaggccaacaaagagagaagcgatgaagcccgcgaagccgatgagcaccgccaccagcaccgacgaaatcaacagcgaagcgatgaagccggcggcggtacccaccatgccggctgccaggacgcgcccaaagatggctcgcagcaccccaccgacgacgaacaccagaatgaaaccgacgaacaacagtgtctcgaagttatcgtcgacagccgcccgcgcacgcagggactccaccgccggcgccggcagcggctcaccgccgatcaccttgatcatcgcgtcgacaccggcatcgatgccgccgtagtagtcgccctgcttgaagcgcgggccgatcgtttcgctgatgattcgcttcgcggtggcgtcgttgagcgcgccttcaagtccgtagcccacctcgatgcgcagcttccggtcatccttggcgaccagcaagagcgcaccgtcgtcggtgccccggcggcccagcttcgtcgcctcgacgacgcgcagcgcatactgctcgaccgtttccggtttgaccgtggggacgatcaggaccgctatctgcgctcccttctcgccttcgaaagcgctcagcttggcctcgagcaggccacgctgctgggcggtcagcgtcgccgtggaatcgttgacgcgcgcgaccagcctggctaccgcttgcggctcgtcagcggcggcgaatccggcaccgcacagcagccacaggctcagcaaccaggccggcagccgggcaagagtgaggcgcatcgcctagtagctgggcgccggcgagcccgctgcgggtgacggcctggccgtcgcaggcggcggctgaggcgcggccgagaagtccaccttcggagccgtcgagatcgccttctcgttgtcgacgctgaaattcggcttcaccgtgtaaccgaacatcatcgccgtgagattgttcgggaaggtgcgcaccgagacgttgtagccctcgaccgccttgatgtagcggttgcgcgcaacggtgatgcggttctcggtgccttcaagctgcgcctgcaggtcccggaacgcggcgtcggccttcagctgcgggtagttctcggcgacgaccaacaagcgcgacaacgcgctggacagacccgcctgcgcctgctggaacttggcgaaggcttccgggttattgaccagctccggcgttgcctgaatcgcgccaacttgcgcgcgcgcctgggtaacttgcgtcaggacgtccttctcgtgactggcgtaacccttgacggtgccgaccagattcggcaccaggtcggctcgccgctggtactggttgagcacttcagaccatgccgacttgatcgcctcgtcaccggtctgaaacgtgttgtagccgcaaccggaaagcagaaaggccagcagggcgaagatcgcgggaattcgcaagcgcatgacggtttcctcaatggacaatagtaaacgggtgatgggaggcgactttcgacgatttctcgctggcctgcaagggccgctcacgccggtcgtgtggcggcccccttggccatgcgcatcacggtgcgggcgcgacacagatcctcccaggcctttgccttgtccggcagcgtacgcaggaggtaggcaggatgataggtcaccaccaccggaatcgccactcggccacctgccccctcacgatactcgagcggccgcccacgcaagctggccagcgagccgacatcgccgagcagggcatgcgccgccgcacgacccagcagaacgatcaggcgcggctggatgagctcgatctggcgtcgcaggtagggcgcgcaggccaccatttcgacagcttcaggggtgcggttgctgggcgggcggcacttgacggcattggcgatatagacatctgcaccacgcctaagatcgatagccgccagcatcgcgtcgagcagtttgccggcggggccgacgaagggctccccacgcgcatcctcttcggctccgggcccctcgccaatgaacagccagtcggccccgtgatcgccgacaccgagaacggcctgccgccgctgctcgcagaggccgcaggcgcgacaggcagcaacgctctcggccaactcgtcccaacccaggcgggcaatctgctcggcccgctcggtccgctcggtccgctcggtccgcgcggccgacggcacgtcggcagaagcgccgcctggtaaaggtcgcgcctgctccaccgcctgctgatgaagccctgcccgtgtcgcatcggcaagcactacagatggctgacgccccactgcaggctgctggcgtagccgccactgcggagagaagcccatctcgcgcaacaactgcgcgcgctgccagcgggaatctggcggctggctcgcgttcatgccgagtcctctgccaggacatgcttcaacaccagcgcatcctcgcgcccctgcgccgccgggtaataggcacggcgcacaccgatctgccggaaaccgaagcgccggtacagcgccagggccttctcgttcgaagggcgcacctcgagcaggagactcgtcgctcctgcctgacgcgcgccctgcctggcgtgattcagcaggcgggcaccgaaacccatccgctggcgctgcgcggccacactgatgttgagcaagtgtgcttcatcgactgccatcatcagcacgaaatagccgaccaattcgccgtcgactcgataaccccaggcgctgtagccggaagcgatcgaatcgacgaagttgccgcgagtccagggaaacggatagagatcctcttcgatggccagcacctcgtcgacatcatcgaggcgcatcggcaacccctcgatcgccgggaggagtacggcgctcacgccttgcctccgctggccaggcgttcggcaaccgtcagcgccacccggtcacggacatagagcggcgccgcatcagccgcatcgacgccctcgccgcgcgccaggcgcaacgcaccgagacgcgcgacggcgccggcgtcgggcatccgctcaggttcccagatcgccacgcagtctgacagccggtcacgcaccagcggataggcggcgagtccattaccacaggccagccagccagacgaatcaggaaccggaacctcggacggatggcagaccctcaccgcaccctgcggcactcccgcgacccaggagccgcaatagacctcgcccatgcgcgcatcgagtgcaacgatcacccgcgccccgccgcttgcgagcgccatggcatcgagcgtaccgaccggaatgaccggtagctggtgcgcaatagccagaccctgggcaacggcgcaagcgacgcgcaaaccggtgaacgaaccgggaccggccgcgaaggcaatcgcatgcagatcggcaaagccgagacgcgcttcgcacatggtggcacggatcagcggcaggagagtcgccgagtgcgaaacgtcggcagggcaagcgcgctgcaggatgtccccgtcccgccagacagcgatgctgcccagcgcggtcgacgtctcgatggcgagtaggttcatcccgcacattctacccgtcctcctcgccggcgtcgcctggaccaccacttggcagccctgcgtttgcctgggcggctcgtcggcagcagctgctggccagcgtctttgccgcccgaatcccgaaattggcgtgccgaatagactgccggattggtcggccaacgcctttcccgatacaatggcagggccttcggaagacgcgcgaggagcgcgtcccaccccacaaccacagcttagaaagtgcctcgatgaaagtactcctattcacgcgagaataccctccctatgtctacggcggagccggtgttcacgtcgagtatctggccggcgaactcgccaaactgatgcatgtcgaagtccgctgctttggcgatcaggacactgtaaacgaaggtgttcgggtcaagggctttcccttcggcaagggcagcttcgcacacgttgacaagaagctcagcggcgcactcgacactttcgaaaccaacctcgaaacgctgagcgagcaggtcgacgccgacctggtgcatgtgcacacctggtatgcacacctcggcggcatcctggcgaagactctctacggcattccgctcgtgcatacggtgcactcgctggagcccttgcggccgtggaagcgcgagcaactcggttgcggctacgacatgtcgtcatggatcgagcgtacctcgctcggcctggcagatgccgtaatcgccgtatcgcagggaaccaaggacgacatcctggagcatttcgacatcgacccggccaagatcaccgtgatctacaacggtatcaacgtcgaccagtaccaccccaccgacgagaccgccgcactcgacaagtacggcgttgatccgaacaagccaatcgtcctcttcgtcggccggatcactcgtcagaagggaatcgttcatctggtgaacgcggtgaagtacatcaacccggacgcgcaggtagtcctctgcgccggagctcccgataccaaagaggttctcgccgaaatggaagcggcggtcaagcatgtgcgccaggaaggctgcaagaacgtcatctggattcaggagatggtgaccaaggacgaggccatccagctctattcgcatgccaccgtcttttgttgcccgtcgatctacgagcccttcggcatcatcaacctggaggccatggcctgccgcacggcagtcgtcgcaagcgctgtcggcggcatcaaggaggtcgtcatcgacggcgtcaccggctacctcgtgccactcgagcagctgcacgtggcacccttcgaaccggttgaccccgacgtcttctcgcgtgacctggctgcggccatcaacaaggtgctcgacgacccgcaactggccgacgcgatggccgccgccggccagaagcgtgcgcgcgacgtcttcagttgggcgagcattgcacagcaaacgaaggatctctacgattcgctgctgaaatgacccccctgcacgccttcgctgcacggcacggcggtcgccgcgcggcgagcgggtggcactgtggcgtcccgcgagggccgcttcagatcaggtttgactgttttcttccggcctcgccggttcagtatttaggagcagcataatggttccccaagactacccacgtgtgatcatcgaagcggtcgaaccgcaagtcgacggcggtcgcttccccatcaaacgcgtcgtcggcgagaaggttgccgtcagcgccgacatctacaaggaaggccacgacaagctggcggctgtgctcaaggtgcgcaaggtcggcgagaagaagtggcaggaaagcccgatgacccagggcgacaacgaccgctggcagggcgagttcacggttaccgcagtgggtcgctgggagtacaccatcgagggctacgccgagcgctacctgtcatgggtggacgagatcaccaagaagaacgtaggcggtgccactttgagcagcgagttgctcgagggactggtgattctcaagaagtcggcggcggcggcggcggcgggcggtgaccgcacgcgcatgaacggtatcatcgccgccatggagagcgcactcgccgcgggcgagcagcaaggtgccatcgacatggggatcggtaccgtcatgcgcagcatgatggccagatatccagatcgcagcgagggctacgaactggcgccggcgctgaaaatcatggtcaatcggccgatcacgcgttttgcgtcgtggtacgagttctttccgcgctcgcagggcaccgtgccgtaccggcatggcacgctgcaggactgtattcgtcgcctgcgcgcaatccacgcgatgggcttcgacgtcgtctacctaccacccattcaccctatcggtgtcagcttccgcaagggcaagaacaacagtctggtgtccatacccggcgatgtcggcagtccgtgggcaatcggcaacgagcatggcggccacatggcgctcgagccgcagctcggaacgtgggacgactgggatcagttcgtcgccacctgtcgcgagctggagatcgagattgccctcgattacgtcatgaattgctcgccggaccatccctacgtcagcgagcacccggactggtttttccatcgtcccgacgggtcgttcaagtacgccgaaaacccgccgaagaagtaccaggacgtctatccgctgaacttcggcaccagcgatcgcgccgggctctggcaggaaatgctcaagatcttcctgttctgggtcggcaagggcgtcaccacgttccgcgtcgacaacccgcacaccaagccggtgccgttctgggaatgggtgatcggcgaagtccaccggcaacacccggaagtcatcttcctggccgaggcgttcaccaagccgaagatgatgcgactactggcgaaggtaggcttcgcccagtcctacacctactttacgtggcgcaacgagaagcaggagctcactgactatgtcaacgagctgaccagcggcgaaatgaaggagtacttcaccggcaacttcttcgccaacacgccggatatcctgccgcctatcctccagtacggtggccggccggcattcatcatccgggctgttctggcggcaacactgtccagcgtctacggcatctacagtggctacgaactatgtgaaaaccaggcgattcccggcaaggaggaatacctcgactccgagaaatacgagatcaaggtgcgcgactggaaggcacccggacacatcgtgcagatcatcacgttgatcaacaacatccgccacgattcgcccgccctgcagacgtacaacaatgtgctgttcctgaccaccgacaacccgaagatcatcgcctacgccaagatgaccgaggacaggtcggacatcatcgtctgcattgtcaacctcgaccccttccacaaacactacacgacgctgcatgtgccactcgccaccttcggcatcgacgaggacgagcaataccaggcgcacgacctgctttccgacgaacgctaccgctggcgcgggccgacggcttacgtcgaactcagcccgagcaccaaaatggcgcacatcatcaagatccgtcgctggtaggaggtcacccggcaaggtgcgcaagcaccttgccgggtggagcgaccgaccccaccccggccgaggcaggtcctcggggagcaatgacggggggaaggctccccccgccctgctttacccggctcccgcggtggcgcgcctgaactgcatgtcctcggcggagagttcggtgagctcgatgcgtaccggcttcactttccagatttcctcgcagtactcgcggatggcccgatcggacgagaagaatcccgaacgcgccacgttgagaatggacatgcgcgaccagtgctcgcggtcgagataagcggccgacaccctggcctgacagtcgatatacgactggaagtcggcaagcagcatgtactcgtcgtgattgagcaggtgatcgatcatcggcctgaagacgtcgcgatcccccttggtgaagaaaccggagtcgatcaggtcgatcacttcacgcaagtgcgggttcgtttcgtagtaggtacggggtcggtaacccaagcgccggacttccttgacctcgggggtggtcattccgaacaggaagaagttctcgtcgccgacctcttcgcggatctcgacgttggcgccgtcgagcgtgccgatggtcagcgcgccgttcatctggaacttcatgttgcccgtccccgaggcctccttgccggcaagcgagatttgttcggacaggtcggatcccggaaagatgaggtgcgcgttcttgacgttgtagttcggcacgaagacgacctgcagcttgccgcgcatggctggatcgcgaccaatcacatcggcaacggcggtgaccagcctgatcatcagcttggccatgaagtaacccggcgccgccttgccgccgaagatcaccgtgcgcggcgccacctcgaggttaggattgtccttcaggcgtttgtacagcgacacgacgtgcagcaggttcaagtgctgccgcttgtactcatggatgcgtttgacctgaacgtcgaacatcgacgccggatcggcatccacgaaggccacgcgtttgatctcgccgacgagccggttcttgttccctgtcttgactttgcgccaggcctcacggaaggccggatcgtcggcaaacggttcgagttcgcgcaagcgcgccatgtccttcggccagccgctgccaatcgtttcgtcgatgagggccgacatcgtcggattcgacaggagcacgaagcggcgcggtgtcacgccgttggtcttgttggtgaacttttccggccacatctcgtagaagtccctcaggacatcagacttcagcaactcggtgtgcagtgccgccacgccattgacggcgaagctgccggcgactgccagatgtgccatgcgcacatagcgtggcccatcctcgtcgatcagcgacatccgccgaagcctggcatcatcgcccggaaaatgaattcgcacatcgtcgaggaaacgctcgttgatctcgcagatgatctcgaaatgccgcggcagcacgcgctggaacagcggcagccgccatttctcgagcgcctcgggcaatagcgtgtgattggtgtaggcaaacgtcttgcgcgtaatcgaccaggcctgggcccattccatgccgtattcgtcaaccagcaggcgcatcaactcggccacggcaatcgacggatgcgtatcgttgagctggacgacgaacttttcgtgaaagtgatcgagattcttctcgcgctgcagttgcaggcgaatcatgtcctgcagcgagcaggaaacgaagaagtattgctgttcgagccgaagtatctggcccgcttcctgttcatcgttcgggtacagtaccttggtaattgtctccgacgagatctgtgcattgaccgactcatcgtagttaccggcgttgaacgctgcgaagtcgaactcctccggcgcctctgccgcccacagcctgagccgattgggcgtgttcacgccatagccaaggatgggcatgtcccaggcggtaccgcgcacgagttttccggggacccactggacgcgcaagcgacgactaccggtagcctcgtactgatgttcggtatggccaccgagcttgatgtcaaaagcaatgttcggacgatggatcagccatggactgcccgcacgcaaccatttgtcggtcagttcgacctgccagccatcccggatcgtctgcgtgaaaataccgaactcgtagcgaattccatagccgatggcgggaatctcgagggtggccagcgaatcgaggtagcacgccgccaggcgcccaaggccaccgttgccgaggccaggctcaccttcctcatcgagcagcgaatcgagatcgagcccgagctcgctcaaggcttgccgggcggtctcgtggatgccgagattgatcaggttgttgccgagttgcggaccgatcaggaactcggcggacatgtagcagacggtacgactgccacgttcgcggtaggtgcgggcggtctgcacccagcgttgcagcagacggtcacgcactgcctgcgcgagcgcatggaagcagtcgcggcgcgtcgccacagcggggaaacgggcctgcacatacaccagcttgtcgagcagggcacgcttcagcgcgtccacgcccagcccggtgcgccggtcctcccggccgacaagcggcagcgcagccgccggcggtgaggccccgcttgctcccagttgttcatcgttcatttcaatacctcctccatttcctggtctccggtgagtgagtaaccgtgaatctcctgcccatgatccacgccggcgtcgagtctatagcattgcgccgaagttcgcacccatggtccgggcacggatttttttggacgttgctcccggtgcttcgtccgccgggccctgcggtttcgacaccacggcggagagcgtccccaggaagccatcctcctgacgatcggcgtcggtcgcggaaacaccaaacgcgtgaagttcggcgacaataggcggggggccagcgcctcgcgactccttccctgccgaccatccgtctgaaaacgaagaatgaacaagaccaccgtattgctgttggcggccttcaccgcactcgccctcccgggctgccaggaaaaagcggcgtcgtcccaggcaagccccgccaccaagccggccctcaccgccaccacagcgaccccgcaactgctcgactggccgctgacccttgccgccggcggcaacgtcgccgcctggcaggaagcggtcatcggcgccgaactgagcaattaccgcattaccgaggtccgcgccagcatcggcgacgaggtcaagagaggtgacgttctggcccgcattgccagcgacgcggtggacagcgaactgtcggaagcccgcgccagcgtcgctgaagccgaagcgacgctggccgaggcgcgcgccaacaacgagcgcgcgcggcagttgcgggagcagggtttctacagcccgcagcagggcatccagagccagaccgcggcggcgaccgcgctcgcccgcctgaacgcggcgagagcgcggcagcaatccgccgaattgcgccgctcgaaggccgtagtcctttcgcccgatgatggcatcgtctccgcccgcggcgcgaccgtcggttcgctgacacagccgggagaggaactgtttcgcctgattcgcggtgggcgcctggagtggcgggccgaagtcacggctgccgaactcggacacttcacacctggcctggcggcacgcgtggagagtccgaacggcgtcagcgttaccggccgtgttcgcagtgtcgcgccaaccgtggatccggaaacccgtaacggactggtctatgtcgatctccccctgcaggctgcccggaccttgagcgccggcatgttcaccagcggccagttcgaactcgggcagcgcccggcgctgaccttgccgcaatcggcggtgcacctgcgcgagggctttgcctacgtgttccgcgtcgagtccgccagtcagccggcaggtaacgcgctgctcaaggtgacgcaagcgaatgtcaccaccggccgccgccgcggcgatcggatcgagatcaccagcggactcgatccctcggcacaggtcgtcgccagcggcggcggcttcctcgccgacggcgacagcgtgcgcatcgtcgccgccgatcagcagccatgaacgtctcctcctggtcgatacgcaacccgattccggcggtgttgctgttcgtcatgctcaccctgttcggcgtgatgtccttcaaggccatgaagatccagcagttcccggacgtcgacctgccaacggtgacggtcagtgccactctgcccggcgccgcgccggcgcaaatggaaaccgaggtggcacgcaagatcgagaattccgtcgccaccgtgcagggcgtcaagcacatctataccaaggtgcaggatggtacagcgaccgtcaccgtcgaattccgtctcgagaagccgacacaggaagcggtcgacgacgttcgcgacgccgtctcccgcattcgctccgacctcccgggcgacctcaaggatccagtgatttcccgagtcagtctggccggggcgccgattctcacttacaccgtggcagcaagccggatggacgacgaggctctgtcgtggttcgtcgataacaccgtcaccaagacccttctgaatgtccgcggtgtcggcgccgtaacccgcgtcggaggcgtcagccgcgagatccgcatcgaggtcgatccggcgcgtctgctcgcgctgcgcgcgacggcagccgatatctcccgccaactgcgacagattcagcaggagggttcaggcggccgcgccgacgtcggcggcgccgaacaggccgtgcgaaccatcgctaccgtccgcagtgccgaagagcttggcgcgattgaaatcgctctcacggacggtcgccgggtgcgcctcaaccaactggcgacggtgaccgatacggtcgccgaacaacgatcggcggccttgctcaacggcaagccggtcgtcggcttcgaaatcgtgcgcgcccgcggtgccggcgaagtcgatgtcgccgacggcgtgcgcctcgccctggcgacactgcagaccacgcattccgacatcgacatcaccgaagccttcaatttcgtcgacccggtcgtcgagaacttcgagggatcgatgtggctgttgatcgaaggtgccgttcttgccgtcatcgtcgtctggcttttcctgcgcgactggcgggccaccttcgtttccgcgacggcgctgccgctgtcgatgatcccgaccttcgcggcgatgcacctgttgggtttcacgctcaacgtcgtcaccctgctttcgctgtcgctggtggtcggcattctcgtggacgacgccatcgtcgagatcgagaacatcatgcgccacctgcgcatgggcaagacgccctatcaggcggcgatggaagccgccgacgaaatcggcatggccgtcatcgccacgaccttcgcgctgatcgccgtctttctgccgaccgccttcatgagtggcgtagccggcaagttcttcgttcacttcgggtggacggcagcgattgccgtcttcttctcgctggtcgtcgcgcgcatgctgacgccaatgatggccgcctacctcctgcgcccgccgaggagtgagcacggcgaagcgcgctggctggaaatctacaccggctgggctgcctggtgcctgcggcaccggctgaagaccgtactcgccacggtctgtttcttcttcggttccttcgcgctggtgccgctcctgtcgaccggcttcatcccgccggacgacctctcgcagacccaggtctacctctcgctgcagccgggcagcaccttcaaggagaccttcgccgccgcggaaacggcccgccgcgtcgtcgaaaccaacccgcatgtcaagttggtctataccgccatcggcggcggcgccaccggcagcgatccgtttgcgccgcgcggcgccgccgaggcgcgcaaggcgacgctgaccatcaatatgacgccgcgcgcggagcgtcggggcgttcggaagcaggatgtcgagcggcagttgcgcgaggccctggaggtgttgccaggcgtccaggtcagggtcggcctcggtggctcgagcgagaagtacgtgctggtgctggccagcgagaacggcccgctgctcaccgaacatgcccgcaccgtcgaacgcgaactgcgcaccctgccgggtatcggcgccatcaccagcaccgccagcctggtccgtccggaactcgtcgtccgcccggattttgcggccgccgccgatctcggcgtgacctcggcggcgatcgccgacgtgctgcgcatcgccaccgccggcgactacgaccagagtctggccaagctcaatctggcgcagcgccagatccccatcgtcgtcaagctgccgcaagaagcgcgtgaggacttgagcctgctcgaacgtctgaccgtgcccggcaagaacggcccggtgatgataggagccgtcgccagcctgaacctctccggcggaccggccgagatcgaccgctacgaccgcctgcgcaacatcaacttcgagatcgaactgaaccagcaaccgctcggcgaagtggagaagctggcgctcgccctgccgagcctgaagcacctgcctgccggcatcctgcagacgacggtcggtgacgccgaagcgatgggcgaactcttccagagcttcggtctggcgatgctcaccggcgtcctctgtatctatatcgtgctggtgctgctgctcagggatttcgtgcagccggccaccattctggccgcgctgatcctctcggtgcccggcgccttcctggcgctcttcgtcacgcagaccgccgtgtcgatgccgtcgatgatcggcctgatcatgctgatgggaatcgccaccaagaactcgatcctgctcatcgactacgtcatcctcgcccgccgcgagcacgggctggaccgctggagcgcactgctcgacgcctgccgcaagcgtgcccggccgatcgtcatgacgaccgtcgcgatgggcgccggcatgctgccgatcgccatcggcctgggcaccgatccgagcttccgcgcaccgatggcgatcgtcgtcatcggcgggctgatcacctcgaccttcctcagcctgctggtcgttccggtcgtcttcacctacgtcgacgacgccattcaccaactcaagaagctgctgccgggaccgcacgcctgatcgaacgccagccgggtgatgggcgtccattcacctcaccgtcgcaggttccggcgagatcgtttctcgcccatgtcgcatggttcgcgagcggcatccgggtggctcgcatatttcttggcacaagttccctttccgggcctgtaggcattgcaccgtgtcatccgaattcggtatgatcgaccgcagcagtttcccgcgacgtttcctccaaaccactcccacggagctcgatcatggcaaaagccgaaaaagcaaagaagaccccgaaagctgaacaaaccgaagaggtggcacctgtcgccacccctgaattcgtcaagattaccaaggtcgtcggtcgccagatcctcgactcgcgcggcaacccgaccatcgaggtcgacgttaccctcgacaacggtttcatggcgcgtgccgccgtaccgtcgggggcgtcgaccggcgaattcgaagcgtgcgaactgcgcgatggcgacaagaaggtttacctcggcaagggcgttctgaaggctgttggcgccgtcaatacccagatcgccaagctcctcaagggcaagaacccgctcaaccagcgtgaactcgacgaagccatgatcgcgctggatggcacgcccaacaagtccaacctgggtgcgaacgccatcctgggagcgtcgatggcgattaccctggcgggcgccaacgtcagcaagatgccgctctggaagtacatcggcaagattcacaagaaccgcgatttcgccttgccgacgcccatggcgaacatcatcaacggtggcaagcatgccgacaacctgatcgactttcaggaattcatgatcatgccggtgggcgccgagtccttctcgcaaggcctgcaatggattaccgaagtcttccatgcgctgaaggcgatcctgaagaagggcggccacgtcaccgccgtcggtgacgaaggtggcttcgcccccaacctgaccaacgacgaatccctcgaagttgtcatgcaggcgatcgtcgccgctggctacaagcccggcaagcagatcgccatcgcccttgactgcgcgtcttccgaactcttcgacgagggtggccgcaagggctacaagttctggaagtcgaatcctgacaagctgttcaccgacgacgagatgatcgcggtgtacacggactggtgcaagaagtacccgatcgtctcgatcgaggatggtctcgaccagagcgactgggaaggctacgtcaagctcaccaaggcgctcggcgacaaggttcagatcgtcggcgacgacttcttcgtcaccaacccggttcgcctcaagcagggcatcgacatgaaggcggccaatgcgatcctcatcaaggtcaaccagatcggcacggtgaccgagactctcgacgccatcaagatggcgcagaaggcgggctacggcgtcatctcgtcgcaccgttccggcgaaaccgaagactccttcatcgccgacctggccgtcggtaccggcgccggccagatcaagaccggttcgctgtcgcgtaccgaccgcatctgcaagtacaatcagttgctgcgcatagaggagcaactgggcagcaaggccgtctacaagggtctgaagtcgatcaagggcgctggcttctaagctgactgctcacagaagaaaggcatcgccctggcggtgcctttttttcgtcccagtccatcacaagcccgccttgtcgagccgtctgatgaaggcgagtttgcgcgcgtgcacctgacgtagtgacgcgatgcgcagccgaaagtcgccgcctctgctgcgcgcatcgaggtctcgcaggtcgaccaggtgccgcagggcctgatcgtagcccgccgcctgcgtggtggcgacgagcgcgtcgatttcggcccatagcctggcctcgcggccgacgagactgtccagatgtttctccctggcgactgcctcctcccgctcgcgccgcatcttctcctcggcccgcttctcggtctcgatgcgtctcctctgctgcgcgtgcgccttggcagccgcgagcagttgcccgactgtcctgcccgtggtcacgggccctgacccagcggcgccgcgctgctggcggaagcgttgctgcagctccgtgacagcgacttgctccgactcgatgacgagtctcgtgagcagctcgtctttttccggggcggcaagcgtgccaacccagacaagaaactcgtcgcgatcgagcacaaggtccgagagcggcgaactcgccttggcggcgacatgcagcagatcatcgtcaatgcgcaggaactcggccagactgaccagcgaggcactgagctggccaaggcccggcggcaccggcggttccggttccttgtggtcgatctcgcccgcttgcacccgcagcagccagccgaggtagagcgcccgcagatcgccgcgcgccagctcggcccgtacggagatcagcgacgaaagccggccctcgccttccacccattcgccaccctcctcttcgtcggaggcgaacgagaggatgagcttgccggatttcacattgacgaaagcgctgtcgctgccgaagtatgtcagggcgctcgccggattcagcaggcgcggcggcaggcgcagtttcaggcggtgcgagccccagttggcgaggtagaggaaggcgtcgaagtagcgctccatccacacgtccggctgacctttgaagtcgccccaggagtactcgttgacaaaactcgtcggcgtgatgcgcgcccgtgtcgagatcgagcgcaactcgctcatttcggcagcggtgagcggccggtcgatggcctggaattcgtagtattggtactcgctcatgggcttggactggcgatgaggaatgggcaaaccacagcgtctgaagtatagacagcccggaagaacctggtcaatcgcgccggccagaaagtcgtcagcagccccggcgacggtttgcgcggtggctgacgatgagcagcggcgccttgtcgagcgccggggcgtgcgcgctaatcccccagatcgccgagcttgatcggcttcgagcgcggaccgatatggcgcggcagcagcagcgacagcagaccggcgacgaaaacgaaggccgacgacgcccacaggcaggcgactaggccgttgctcggcccgctctgcaacccccactgatagagagcgcccgagagcaccgtgccggccaggcgaccggcggcgttggccatgtagtagaagccgacgttcatcgccaccttgtcgctatcggtgtaggccaggatcaggtacgagtgcaccgccgaattcagcgcaaacaccgcgccgaaaatgatgagtccggcgacgacgacggtgctcggtgccaccccggcagtgagtccgagggcaatgctggccggcagcgcggcaaggacgaacgccaggatcgtcgccgtccgcccgtccggttcgtgctgcccctcgacgcggctgcgcaacaggccgggagtcgccgcctggacgatcccatagccgatgacccacaccgcgagaaagccgccggactgccagaaagtccagccgaggacgctcgacaggaacaccggcagcccgacgacgaaccacacgtcacgcgccccgaagaggaagatgcgcgccgcggccagcttgttgaccgcgccgttgcgggagaacatctgcccgaacttcgctttcttgttggccagaccgaggcctccccgcatcaggaaagcggcaaggaccagggtgctcgcgaccagcgcgacgagcagtttcagcgccgtctggaagtcgagcaaagtcagcaacaggccacccaggaagaagccgactcccttcagcgcgttcttggacccggtgaggatcgagacccaacgataaagcgtcgccgacgaatcctcgggaacgatcagcttgacggcgctcttcgaactcatcttggtcatgtccttggcgatcccgctcaaggcctgcgaagccatcacccaggcgacgacgagccagccctgaggtgcgaaggcgagcatcgacagcgccaccaactgcgtgccgaggccgatgaacagcgtcgtcttgagcccgaagcgggcaccgatgtaaccgccgaagagattggtgacgatgccgaagacttcatagaagatgaacagcgaagcgacggccaacggggtgtaaccaaggttgtagaaatagaacagcaccagcatgcgcgtcgcgccgtcggtcaccgtgtcggcccagtaggcgccggtcaccagcacgtagttgcgcaagccggcgcgcgcagcgtcgctcctgggcggggatggatcgctcatcgttttcctcctgtggggtgcgggtaggccctgccgtcatccgcgtcgcggcgtgacggcgccggcagcgatgtcgggaagcgcgcctacatcgacaaggcaagcttgcgcgcgagttcgacgtaacgattggcgtaaccccattcgttgtcgtaccaggcgtaaatcttgaccatggtgccgttgatcaccagcgtgtgcgcggcgtcaacgatcgacgaacgcggatcaccggcgtagtccatcgacaccagcggccgctcctcgtagcccaggatgcctttcagagcgccttcggcagccgccttgaggaggccgttgacctcctcgacgctggtcgggcgccgcatctcgaagacgcagtctgtaatcgaggcattgagcagcggcacgcgcaccgcgtggccgtcgagtttgcccttcagttccgggaatatcagcgcgatcgccgtcgccgaaccggtcgtcgtcggcaccagcgacaggctcgaggcgcgcgcgcgacgcaggtccttgtgcatctggtcgtgtacgctctgcgtgttggtcgaactgtggatcgtcgtgatcatgccatgcgagatgccgattgcctcatgcacgaccttgaccaccggcgccaggcagttggtggtgcacgaggccgccgtgacgatgtggtcacgcgccgggtcgtagagctggtcattgacgcccatgacgatgttcagcgtatcgccgcccttgaccggcgcggcaacgatcaccttcttcacccccgccgccaagtagggcgtcagctcctcgaccgtccgccacttgccactggcttcgaggacgatgtccactccggcctcgcgccacggtccgccggcgacatctttggcgctgctatagccgatcgattcgccgtcgatcaccatccgcccattgctgacgcttacctcgtgctgccagcggcgttgcaccgaatcgaactcgagcaggtgcgccgcggagtcgaccgggccgttcgcctcattgatgtgcacgaactccagttccggggtgttccacgctgcgcgcagcgccagcctgccgatacgaccgaaaccgttgataccaaccctgacagtcatttcccgttcctccgaatggtaagtgaggctcggctggacagccagcgagccgaagacagaacgtcacacgcgacgtctctttgcgaaacatttttatattgctagaatattagaagtatgtaaaccccggctcactggcccggacacgacgacaagccagacgatgcggctgtatgacccgatatggggaaatcgaatgcgaaaggctggccaaaacgctttgcgacttggacaagacttcggtatcgttggcgagatgaccaattccgatgccgtcaccgcgctggccgcgctggcgcaagacagccgcctcgccatcttccgcctgctcgtacagaatgcccctgccggcctgacggtcggggtaattgccgagcaactcgagttgcccgcgccaacgctgtccttccacctgaagaccttgacccacgccggcctgatcagcacggtacaggagggacgtttcgtccgctgccgcgccgagatgggcaggatcgatgggctgatcgggtttctgaccgacaattgctgtggcgggcatccggaagtctgccggccaggggtgcagtagatgagcgctgtcacccggaagctgtctttccccgaccggtatctgacggtctggattttcgccgccatggcgctcggcgtcggcctgggcttctacgttccgggcatcgaggatcggatcaattccttccaggtcggaacgaccaacattccgatcgcgctgggcctgatcctgatgatgtacccacccttcgccaaggtccgttacgaggaactgcccgatgtcttcgtcgacaggaaagtccttggcctgtcgctgattcagaactggatcgtcgggccgatcctgatgttcgcgctggcgatcatcttcctgcccgacaaacccgagtacatggtcggcttgatcatgatcggcctcgcccgctgcatcgccatggtgatcgtctggaacgagattgccaaggggtcgaccgagtacgccgccggcctcgttgccttcaactcgatcttccaggtgctgttctacagcgtctacgcgtggctcttcgtgacggtcctgccgccactcttcggtctctcgggctcggtggtcgatgtctcgattgggcagattgccgagagcgtcctgatctacctgggaattccctgcgtcgccggcgtgctgacgcgggtgatcatgctgcgctttgtctcgaaggagtggtatcaccagcgattcgtaccgaagatcagcccgatcaccctcgtcgccctgctgttcaccatcgtcgtcatgttcagcctcaagggcaagctgatcgtcaccatcccgatggacgtgatgcgcatcgccatcccgctgctgatctacttcgtgctgatgttcctgatttcgttctacatgagtaagaaggtgggcgccggatacgggaaatgcgccaccctctcgttcaccgcggcgagcaacaacttcgaactggccattgccgtcgccgtcgccgtctatggcatcaattccggtgccgccttcgccgccgtcatcggtccgctggtggaagtgccggcgatgatcggcctggtgagtgtgtcgctgtggttccagaagcggtatttcgcgtcggaaggcagcagagcgtgagcgtgtttacatcgtggtccgggtggctgccgcccagaagctgacaagcacctgggacgctcatgatcttctcggcgcctgaccacgcacaggtagcggcgaccacgtcgggttgatggactgttcagtgccgatgatcggggtttcttggtagtaccccgatcatcgatgaacgcggtgagcgctcagcggtcagctcgcttgcccacgcgaacgagcaggagtgacaaggcgagcgccgccaacgcgctcgtagctggttccggaatggcgcgtgttcctgagaatcggaggattggctgcgcaccggaaatggtcgatgaaacgacttccctctcgtattcgccggcatcggcaaaagagaagtagtagcgtcccaggttggtcgcgccagcgtctctggtgaagttgacgtccagcccgacaatgttgcggaaaccgaagaagtagtcttcacctgcccgaagatccagggcggcgaacgaccaggttgcgaacggctcgccggtcaggctggtcgaggcggcacgcagcaagtgaccgccgttcactggtgcctggtcccagatttccatcgttaccgtgcggccgtcggtcgacgcaaaacgggtctggacttccaacaacgagtacgattccgtcggcgaatacaaccatccggcttccgccgctgaccacgtggttgcggcgggcgaagctccgccatttatcgagtcgactggcgtcggtgccgctgcgacagtaccgcaggcaaccatcatcgctgcaacaacgcatttgtgcgcaaacttcatgacgaaccccccttgtggacctggtgtgcagacaactgcgggacgaggcatgaaagcaggatacatgccatacatacaacccattgattcacgggcaacccaaggatggccgagggcatcgctgtaaagaaacccgacagggaaaacgccacggccggcgttaccgaagcgatccattgccgccgctgagaccccgccatgcggcgatatgccagaccagaccgcatgcgattgcgcagggatgacgatatacttcatcgacacgtttcgggcggactgcgcctgacactggcacagcagggatagggatagccgccaatcggtgcagagagaatcgcgatggggctgcacaagaccagactgttgatcgcgctgctgctttcgttggcggcaagcgcacaggcgcgcggccccgtgcgggccagcgaggggaacacccgcggctggcagctcatgacgcccgaggagcgcattgagcatcaggcgatgattcgtagcttcaggacttacgacgactgccggaagtaccaggtcgcgcatcaccagctcatggaggagcgtgcccggcagcgaggcgtcgagttgccgcgaggaagacgcgatatctgcgagcacttgcaccccgaaaaggactcccgtcagactgccggttgaaccctgcgcgagcccttgatgtccctcctccgccgatcatcgattcctctgctcctcctggccagcaccgcaggccccgtctactgggcctttccggagggtctgtcgcccgcacgtagtctgggcattgtcttgggctgggcgggatgtggtctgctgctcgccagcctgctgctgatgctgcgggaaacctggctgtcccgctggctggggggactggagaggatgtaccaatggcatcaccttgtgggcatggccgcttacgtcctgctgctggcacatccgctggtgcttgccgccgatgcctggcccgcttccccagttctcgcctggcagacgctttcaccattcagccagggctggccggtcaggctgggctggctatcgctgctgctgctgatgctcggactcgccgccactttcgcgacgcgcctaccccatcgaagttggcgctggctgcatgtttcgctgggtgtcggcgtactggtcggcctgtggcatctgttgcagctcggtatcgaggaaccggtactgccgatcctcgcgctggccgccctgttcctcggctggcgaatcctccgggaggacagcggcttggccgcccggccgtacatcgtgcaatcggccactccggttgccgacggcatggtcgagatcgctctcaagcccctggctgagccgattgccgcgaccgcagggcagttcgtcctggtcgccttctttgccgggccgaccttccggggttgcggcgaatttcacccctttaccgtcagttcgattggtgccgaccgggaaatccgcgtcggcgtcaaggccctgggcgattgcacccggcgcatccagtccatcgaaccgggcgtcctggcgcgggtgcatggtgccttcggcaccttcctggccgaacggcctgcggcgccccaactgtggctggccggcggcatcggcatcacgcctttcctggcgctgctacggacgggcccgctcagtcaggagacgacgctggtctatctctatcgcgccgaagccgacgctgcctttctgcaggagttgcgcgcgctcgctgcacgcgatccacacctttccctgcaggcggtggccaccggcaacgagccgccgaatctcgattcactcctgcccaccgcaggcgagctcgtccagcacgagtgctatctgtgcgggccgccgggcatgctggcagcagtcaggcagtccctccacaagcggggcatcacgccccgccatatccattttgagaacttcggattccgctgatgcgccgagtctacctagccaccaccctcattttctggctgctggtgtcagccttctgggctggcagcctgtggttgccgtcggccgaagaaagcgtcgcagtagcggccgaaaaggtcatcacacagagcgaactggtcaggcacgcattgccggacaactgctggatggcgattcgcggcaaggtctatgatgtcagcgcttatctgcccgagcatccctcgcggccagatctcgttctgccctggtgcggcaaggaggccaccgaggcgtatgacaccaagaccaagggacgtccacattccgcctatgctgatgagctactcgccacgtaccggatcggtagcctggctaccgacaaacaatgacggccgagccggcaggacgcgtaggttggggtgaggaacgaaccccaacgcaatcctcaacatggggacattggggtgcgttcctcaccccaaccgacaggcctcgcagggccagagctaccgtgcccggcacctgcagcgccgccgctcggggtgatcgaggaagtgcacgggccggtcatcgacatcctgtgcagccgcctgccaccgctgcatcaggccgtgtacgtctgcctcgatggcgagcgctacaccttcgaggtgcatcgccacctcgacgaatcgcgggcgcgggcaatcgccctgcatcgcacggcaggcctgcgccgcctgctgccggtcttcgacagcggcgggccgctgcagataccggtgaccccggattgtctcggccggctgctcgacatcttcggccagccgctggatggtggcccggcactcgaggcaacggaatttcgccccatcgtcgctgccccggcaccactcgccgaagagctcggcatgggcgaaatcctgccgaccggcatcaaggtgatcgacctgctgtgcccgttcgtgcgcggcggcaagaccggcctgttcggtggtgcaggcgtcggcaagaccgtgctgatcatggaattcatgaacgccatcgtccgcctgcaccagggggtatcggtcttcgccggggtcggtgagcgaattcgcgagggacacgagctctggcacgacatgcaggacgccggcgtcatgccgcgttcgctgatggtcttcggccagatggacgagtcgccgggagtgcgcttccgcatcgggctgtcggcactgacctacgccgaatacctgcgcgaccacgtcgccaaggaagtcctgttcctgatggataacgctttccgcttcgtgcaggcgggcagcgaactctcggggctgctcgggcgcatgccggcgacggtcggctatcagccgacactgctctccgaagtggcggaattgcaggagcgcatttcttccacgcgcagcggcaacatcaccgccgtcgaggccgtctatgtgccggctgacgacatgaccgacccggccgtgggggcgatcctcgctcacctcgacaccaccgtaatcctttcgcgcaaccaggcggccaaggggatctacccggccgtcgatcccctggcttcgggtagccccatgatggatcgcgttaccctcggcgaccgtcactaccaagtggcgcaagcggtgcgcgagcatctcgcccgctaccgcgaactggaggacatcatcgccatgctgggcatcgaggccctgtcggaagccgaccggcgcaccgtgctgcgggcgcgcctgctggaacgctatctcacccagccgttctttgtcgttgccgaccacaccggcatcgccggggcttcggtacctctggcaacgaccctcaccgattgcgaggatttcatccagggaacctacgacgacctgcccgaggatcgctgctacatgcgcgccggcatggagggcgtgcgatgagcggcgggatcaccctgcatctgcagagcgcgctgcgctgcgagcgcatcgacaaagtgcagagctttgtcggcagcgatgcgagtggcagcttcggcattcagccgggacgtgcccgcttcatgacggtgctcgactatgggctgtcgcgttttcgcaccacgcaggttgcgtggcagtatctcgcctgccccggcgccgtattgcgctttgccgacgatcaactgaccatcagcactcggcgctacctttgtgacgacgactacgaacggatctcggaactgctggctgggcaactggcgcaggaagaagaagaactcaggagcgtcaaagacaatctgcaaaaactcgagcaggagcttttccggcgcttgcgcaccctggatcggtggccgtcatgaacgaccatctacgaccatctccgtaagtcattatgaacgaccatcatcgcaggtcaatatgaccgaccactgttgcaagtcgttatgaacgacgaaagatggcgtcgcgaggtttcccgcgacagcgaaaggctcaaggaagccgaacggagtcgccgctcacttctcgcgcagacggtcttcctcggcagtctgtcggtcctcttcctggcgccattgctggcaggcgcttatctcgggcgctggctcgacagcctgggtgaagggtacacggtgcgctggacggtgaatctgatcgtcctcggcctcgcgctcggcgtcttcaacgtctatctcttcatccgaaagtactggtaatggaagcggcaagcgttgttttcagtctgggaggcttgcggatcagctcgacggtggtcaccacctggggcatcctgctggccttcggactgtcctgctggctggccacccgacgactttcggtcgaccacccgggtcttgtgcaaacagcgctggaaggtgtcgtccagtcgatcgaagcggccatcgaaggtgtgctaccgggccgcgccggcctgctgctgcctttcgtcggcactctctggctgttcgtcgccgtcgccaacctgacgggaatcgtgcccggtctgcatgcgcctaccggcaacctgtcgaccaccgccgcgctggcctgtctggtttttgtctcggtgcactggttcggcatccgcagcgaaggcctgacgaattatctgcgccactacctgatccccagcccgatcctcctgccgttccatctgctcggcgagttttcgcgcaccatcgcgctggccatgcgcctgttcggcaacatcatgagcctcgaaatggccgcgctgctggtcctcctggttgcggggctgctggtaccggtaccggtgctcatgctgcacatcgtcgaagccctggtccaggcctatatcttcggcacgctggccctgatctacatcgccggcggcatgcaatcccacgccgcagcggagcactccgaagcgccctcatcgaacgacacgaaaggaagcaccccatgagcgacatgcactggttcgtcctggtctctaccgtggcagcagcgctggccatcgcgatcggcatcatcttcccggccattgccatgggccgggcgatcacgcaggcgctcgaagcgctgtcgcggcagccggaggcggagaagtcgatcacccgcaccctgttcatcggcctggcgatgatcgagtcactggccatctacgtcctggtgatcgtgctgatcatcctcttccgcaatccgctgctcgaatacctcttgaagtaggaggcagcgatggatctggactggaccacctttgccctcgagatcatcaatttcctggcgctgatctggatcctcaaacgctttctctaccgcccggtgctggcgaccctggctgagcgtcgcgctggcatcgagggctccctcaacgaagcacgcgcgacggaagcacgggccgcggccctgcagagccagtttgaaagccgtctggcggactgggagcgagagaaggcggcagcccgcagccagttcgatgcccagatggcgacagagcacgcgcgacagatggagacgctggaccgggatctggctaccgagcggcaacgtagcgccgcccgcgacgcgcaccgtcaggagaccctgcagcgcgaactcgccagccagtccggcgccctcgcccgccagttcgccagcgcactactggccagattggccggaccggagatcgaagcgcggctggtagaaatcttcgtcgaggaactgtcggctttacccgaagaacgtctggagcctttgcggacgggccaaaatggtcatgggcaaggggtgttgagcagcgcccatccgctctcggaggaacaacgccggcagatctccggtgccgtcgatgcccggctgggaaagctcgtccacatcgatttcgtcgaggacagcgagttgctggccggcgttcggctatcgctcggggcctggcaactggatctcagtctggccggcgaactgggcgtcttcgcggaagccgccaggcttgagcactgagcactcagcccgaaaccctggcggcctgcgcagccagtggatcgccgactaccagccgcaattgcggatcagcgaaatcggcaagctggcggcgatcggcgacggcatcgcctggatcgagggcctgccctcggcggcgatggatcagatcctgcgtttcgagaatggcagcgaggcgctggtgttccatctcggcagcaagcgtatcggcgccatcctgctcggtcaggaggacggcctcgccgccggcgcggcggcccatctgaccggacggcgactggatatcggcgtcggtgacggctttctcggccgcgtggtggacccgctggggaatcccctcgatggcggtccgcaaccgcaattcaatcgccggcgccccctcgaagtctcctcgccaccaatcacggcccgcgatttcgtcaggcgcccattgctgagtggcagcaagatggtcgataccatgatcccgatcggcaaaggccagcggcaactgatcatcggcgacgcgggcaccggcaagagttcgctggccatggacacgctcatcgcccagaaagggagcgatgtcctctgcgtctatgtgctgatcagccagaagcgctcggcggtgatcgccaccatcgagaccctgcgccgggccggagttctcgacatcagctgcgtcgtcgtcgctgaggccaccactacccccgggctcaagttcctcgcgcccttcgccggctgcgccctggcggaagaatggatgtggagcggccgcgacgtgctggtggtgtacgacgacctcaccacgcatgcgcgggcctatcgcgagctttcgctgctgctgcgtcgcccgccggggcgagaagcctaccccggcgatgtcttttacctgcacgcgcgcctactcgaacgctcgacctgcctggcagcgcgctacggtagcggcagcatgaccgccctgccgatcgtcgaaaccgaacagggcgagatcgccgcctacattcccaccaacctgatctcgatcaccgatggccagatctacctcgacccggcgctctacgcacgcggtttcctgcctgccatcgacatcacccgctcggtttcgcggatcggcggcaaggcgcagttgccggccatcaaggccgaggccgggcgcatgaagctggacttcctgcagtttctcgagctggaagtattcacccgctttggctcgcgtctggaggccggcgtcgacgccaagatccggcgcggccgcttgctgcgggaactgctcaagcaggaacgcctggcaccgctgtcgccggaacagcaactggcctggctggtcgcctacaacgagggagcattcgacgccttggcgggtgcggcggtccaggcacggctggcgagtctgctgcacaaggcggcggctggggggccgggactggcggctggtcgggatgcgtggcgggatgcggtcgccggctggttgcgggaggcgggcgatgagccgccggcgtgaggtggaatacgctctgtaacggcgcatctgtggtcggccgtgacatttttcgtgctaccttccatcggcgaatcaaagtaggaatttcccgtccatgcctcgcatattcgacaacatccaacaagaactgctcaaagccttacgagccaccctgcaagtctcgaaccgggccgatttctgcgtgggctacctcaatctgcgcggctggcaggccatcgatgacctgattcagccctggcaaccggctaacggccaggtttgccgtgtattggttggtatgcaacgcccccctcacgaggaagttcgcgagctttaccgcgcagtcgcaggtgacaacctgattgaccaaggcacggcggttcggctcaagacgcagttcggggcccacttgcgcgaacaaatcacattgggcattccctccggcaaggacgaagccggcttgcgccgactcgcccggcaactacgagcgggccaggccatcgtcaaactatttctgccgtatccgctacacgccaagctttatctgctgtttcgcgacgacgtgaacaaccccatcaccggcttcgtcggcagcagtaacctgacgctgcaggggctctccaagcagggcgaactgaacgttgatgtgctggagcaccatgcggcccagcgcttgtcggaatggttcgacgagcgctggaaagaccgctgggccatcgacgtctcgcaagacctcgcagccatcatcgaatcgagctgggcgcgcgaagcgagcattcccccgtaccagatctacctcaacatcgcctaccacctcagcactgaagcgcgcgccggtctcagtcaattccgtttgccggcgcgcttcgagcaggacctattcgactttcagaagagcgcggtgaaaatcgccgcgcgccatctgcaccggcgcggaggggtgatgatcggtgacgtcgtcggtctgggcaagaccatgatggcaaccgcgttggcgcgcatgtttgaagacgatctcggctacgagaccctcatcatttgcccgaagaacctggaaccgatgtgggagcggcaccgcaccgaatacggcctgcgcggcacggtcgtgccgatcagccaagtgtccaggaggctgcccggcctcaagcgctatcgtctggtgctcatcgacgaaagccataatctgcgcaacagggaggggcgacgctacaaggcgattgccgattacatccgcagttgcgattccaaggttatcctgctcaccgccactccctacaacaagaccaagaccgacttgtcgagccagctacggctgttcatcgacgaaaaggccaacatcggcattcgacccgagcggcacatgcgcaagcatggcatcagcgaacccgagttcgagcgccggcaccagtgcaaggtcaattcgattctcgccatcgaaaagagcgaagagtttgacgactggcgcgagctgatccgcctgtacatggttcgacgcacgcgcagcttcatcatcgagcactacacggcggaagatgacaacggccgccgttacatcgccgacaacgatggcgagcaacgttacttcccgaaacgcatgcccatttcgctgaaattcgccgtcgacgaggccgacccggatgaccgctatgcgaggctctactcggccgagatggtcgatcagatcaatgccctgcatgtgccccgctacggcatgggtttgtatgtcgacccgctggcggaaaagaccgccacggccgcggagcgcaagctgatcgacaacctgggccgcgctggcaagcggctgatggggttctgccgcaccaacctcttcaagcgcctggaatccaacggcttttcattcctgcaatcgatcgaccggcacgttctgcgcaaccagatttacctctatgccatcgaaaacgggctggacctcccggtaggtgtgctcgacgccggcttgctcgacctgggaagggtggacgaagacgctgaaggcctggaaggcgaccccgaagatctgctcgacggcctggttgaacctgtggtcgaggcggacgccgcacccgacagcctggcgcgcgccagggtcgtctatcagcaatatgcgtgtgaatacaagaagcgcttcaagtggatacgccccaccctgttcaagcggtcgctctccgaacatctggctgcggacacgcaagccctccttgatctgctgcgcgcgcacggacgatgggctccacaacatgaccagaagttgatcgcgctgcagcgacttgtcgaacgtacacacgccaaggacaaggtgctgatctttacccaattcgcggacacggcgcgctacctggcgcgggaagtacgccgcgccggtatcactcaagtggaagtcgctaccggcgccagcgccgacccctatgcgctggcgtgtcgtttctcgcccaagtcgaataacaagagcgtcagcaagtccgacgaggtgcgagttctcatctgtaccgacgtgctttcggaaggccagaatctgcaagacagcaacgtggtggtcaacttcgacctgccgtgggcgatcatccggctgattcagcgtgccggccgagtggaccgcatcggccagcgcgccgaggaaatccactgttattctttcttgcccgccgaaggtgtcgagcgcctcatcaacttgcgcgcccgcattcagcagcgcctgctggaaaacgccgaagtcgtgggtaccgacgaagcctttttcgaggacgacgacgccaacaccatccgcgacctctacacggagaagtccggtgtccttgacgatagtgacgacgaagtcgatcttgcttcctacgcttggcagatctggaaacaagccacgcaagacaagcctgaactcgcgcacgcggtcgaatccatgccgccggtggtgtactcggcgcgcgccttcgcgttcgacgagactacgttgccctcagtcggtggcgatgccgcgcgcggtggcacactggtgtatgtgaagtcacccgaaggcaacgatcacctcgcctggatcagccctgacggcaagaccgtcaccgaatcccagttcaccatcctgcgcgtggctgaatgtgcaccagacacccccgccgtgccccgtgccgaaaaccaccacgaactggtcgccgaagggttgaagctggcggtacaccaggacaaggcgatcggcggcggcctgggtcggccctccagcccccgccgccgtgcctacgagcgcctcaagcgctacgcggaagcccagaggcacaccctgtttcgcgacgaagaactggaacgtgcgctcgatgacctctacgcccgccccctgctggaaactgccgccgaccttctcaatcgactcatgcgcggtggcgtcaacgacgaggagcttgccggggcagtgaagaccttgcgcgaggagggccgcctgacctacacggaagaagacgcacaatttcgtgagccgcgcgtggtgtgctcgctggggctcctagttggccaataaccatgtcaaaactcgacctccctgccttccagaaacacctttccgctttcgcctttaccccgctgttcgtcgaagtcctcggctggaatcaccccgccgccagtgagcgcgactggcaaatcgatcaggtgaaggcaggcacccattccacctattcccgccgcatggtcgccgaactggccggggtggcggtgctccaagtggtggcagacagcacctggcccgatgagagccaacgcatggccatctggcgtcacgtcagccagcggcaccatgaaaatctgatcatcttcaccgaccggcgggaagaccccggccaaagcctctggttctgggtcaaacgtggcaaggacacgagtactggcaagcctaaaactaccgcccgccgccacgaatactttcgcggccagccagtggacctgttcgcctcgaagctgcacgctctggtggtggaattgtccgaactcgatgccggcggccggttgccggtgctggaagtagcgcgccgcctggccgccgccctggacgtggagaaaaccaccaagcgcttttttacccgctaccaggaacaacacgccgcgctgctgcaagccatcgaaggcatcgccgacgagcgcgaccgccgctggtatgcctcggtcgtcctcaaccggctgatgttcgtctggttcctgcaaaagaagggctttctgaattgcggtgattacgattacctgccaagcaaacttcaggaatcacgcgcacgcggggaaaatcgctttttcggcgaattcctcaacgctctcttcttcgatgccttcgcccgacccgaagatcagcgcagcgcgcaagcaagaaacctgaccggctgcatcccgttcctcaacggcggcctgttcctgcatcacaagctggaactcgacgccaaccgccagccacgtgtcggtaccagcttgcgcattccggatgccgcctttgccggcgtgttcgaggtcttcgccgccttcacctggcatctggacgacacctccgccggtaacccggaagaaatcaacccggacgtgctgggctacatcttcgagaaatacatcaaccagaaagccttcggcgcctattacacgcggccagagatcaccggctatctcgccgagcgcagcatccacaagctggtgctggagcgcatcaacgtcccggcgctgccggaattcaatcttcccgccatccacttcaactcggtcgccgaactcctggcgcgcatggacacccgtaccgcgctgaagctggtaggcgaagtgctcccctcgatcaccgtcctcgacccggcggtcggttccggcgcttttctggtggccgcgctgaaggcgctgatcaacatctactacgctgtcgtcggacgcgcgggcatgggcgccagccgcgaactggaaacctggttgcgcggcatccagaaaagccatcccagcgtcggctactacatcaagcgccgtgtcgtcagcgacaatctgtacggtgtagacatcatggaagaggcttgcgagatcgccaagctgcggctgttcctggccatggtgtcgtcggtcaaccgagtggaagacctggagccactgcccaacatcgacttcaacatcctgcccggcaactccctggtaggcctgatgcgggtggacgagcacgagttcgaccgccggcaggatgacctcttcaagcccccctttcgccgcctgctcgaagagaaaagccgcaagctcgacgtctatcgccataccgccgccgacttaggcaagagcacggacctgcgtgtcctgcgcgacgacatcgacgccgaaatggactacgcagcgggaattctcaacgagttgctgcgtgaccagttcgaagcactgggcgtgaagtacgaacaagccacctgggatgcggacaagcagggactgggaaagacgaagaaaatccgtatcgagcgtgtccacatcgacgcccaaaccccgctgcactggggctatgtcttcgaccaggtcatgcagaagcgcggcggtttcgacatcattctcaccaacccaccgtgggaggtgttcaagccgcaggccaaggagttcttcgccgaccactccgaactggtgacgaagaacaagatgacgatcaaggagttcgagaaggagcagggcaagctgctcaagaacaagtctatccgagaagcgtggctggagtatgagagccgctttccgcatatcaacaaattcttccgtagtgcgccagagtacggtcatcaggtagcctgggttgacggacgcaaggtgcccactgacttaaacttgtacaagctgttcgttgaacgttgcttctcgttgctgcgccccagcgggcactgcggcatcgtcattcccagtggcatctacacggatctgggcgccaagggcctgcgtgaccttctgttcaacagaacccgcatcgaaggtttgttctgcttcgagaaccgtaaggaaatttttgaaggggtacatcgcagcttcaaatttgtcgtgctgacctttgaaaaaaccgcctcgctgcgcgtgcaacagtccggcgaaatgaacgccagcgcccccccggacgatctgctatcacctgcgcgcactggcgaactcggcacgacctgtttccccgccgccttcatgcgcctggatttggccgagcttgatcgtttccccggcgaaggcgccatccagatggatgtcgaacttattaaacgtctctcgccagatagccactccattatggaattcaagggagaaatggatatccagattgtggagaagatgcttcgcttcccctctcttggcgagcatgtcaacggtacgtggaatctgcgtcttacgcgcgagtttcacatgactgatgattcttttcgtttcaggaacgaggcaggaccaggacgacttccactattcaccggcaagatgttccaccagttccaggcgactgaagggcattctggctattggatagaggaatccgaaggaaggagtgcgcttctcaaaggtgagccggatgttggtcaacacatggattacatgggctatcgctggcttcaccgtcgaattgctcgcaacactgactctcggacactaattacgacaattgctccccccaaggtcttcacggagatgaacagcacgacactgaatgtcgccgccacgggcatgaactacatagagatgtgctattggtgcgcaatttccaacagcttcgttctggactggatgctgaggcaaagtgtcaccaccaccatcaatatgttctttctataccaattgcctgtgccgcgcttacggtcgggcgaccgccaatgtgattccttagcgaagcgtgccgcccgcctcatttgcaccacccccgaattcgacgcgctggctagagaggttggactggaacatcaccagcccctaaacaccctcgaacgtgcacaccttcgcgccgaactcgacggcctggtggcacatctttacggcctcaacgaagccgaattcgcccacgtcctcgggagtttcccgctggtgcctgagccagtgaaacttgacgcccacaatgcctaccgccgtgtggcacaagggttggtcacctgagccaaagggaaaatatcatgcacatcaagtccatcgccatcgaaaacttcaaatcattgaagaacagcggcgtcgtccgcatgaagcccctcacggtactaatcggcaataacggtagcggcaaatccagtctgctggaggcggtggaaacctatcgccaggtcgtgctggagggcgtcgatgcggcgatggaacattggcaaggcttcgagcatatccgccacaagggagcggtatctcgcttgaccacggctgctcgcgttgaccccacgcggcagcatggggccatgagtttcaagttgaagttggccatgccttttgggccggttgaccttagcctcaaggtgaatgtgcgggaggcaggaaatcgactctacatccaggaggagcgcttccgaataggcaaggagccggaattgacccgcgagcgagtcattcatccgcaagccttggctgaagaccggtcggccatgttcggggtgccggctctggcagaaaccgccgaagccctccgtgagactttatttcttcgcctgaacccggatgccataggcaatctgcagccgctcagacgaactggtgggcgcatgcgcttgtccggcgacggcgccaacgtggcggaatatctcatcgacctgcgcgaacgttcgccgagcgcgttcgacacggtcgcccaggcgatgcgcttcgtgttgccctacgctctcgatgtggagccgaagatcatggatgccggcctgctgcgcaggggttatgtgcaattgctggaagaccgctacgagatccccggttggttgatgtcttccggctccctgcgcgtattgcctctggtagcgaccctgctggacccggacccgccgacggtggcgttcatagaggaattggaaaacggcctcgacccgcgcaccgtgggtctggtcatcgacctgatgcgagatgccacgcgcagcgggcgcacccaagtcatcgccaccacccattcaccctatctgctggacatgcttgacctcgatgatgtactgctttgcgagcgtggccccggcggcccggagtttacctggcctgcgggtcgaaatgacatggaaccctggcgcacccgtttcctgcccggccggctctacaccatgaacgccttgcagcggctcgtagcccaccctgccgttgagcaagaacctgaggcgccggaaggcggttggggagaagacgagtgagcacgatcggcatcatctgcgaggcggggttgggctcggaggatgagcaggttcttcgccatctcgcagggcgcattcgccccgacgcgacgccgatgattcggcctttgggaaggaaaccggacctgattgcgcagtgcggccaagtggcccaggccctgttcgattccggatgtgaacgggtattggttgtctgggacgtatttccccgttggggccgcccggacggcgaagaacaggatatcgccgatattcgggccatattgacgcaagcagggttggcagaccatccctgcctgtttctggtggcgatccaggccgaactcgaagcgtggctgctggcggatggctcagcactgtccgccacgctctcgcgaccgactcacccagtgatcatcgggcacacaagaaatgtcgagcacaacaccaatccgaagaagcgactggaaaggatctttggacagcacggacgtagctatacgccaaagaccgatgcgcttgccatcatcaagcaggtgcccgccaatttcggcatgctgggcaagctcagggccttcaagaggcttggtcgatcattgacgcagtcttgttgaagttggcatagagcgatcatccaaacggccacggagcgccttcccgctcccataccgctagaacccatggccaagcgcgacatcgcgtaggggaaatccgccaaggagccggatttgttatctgaaggtatggataacaaatccgcagaaatttgattttctcaataattcaatgcgatgcttggaacgttgttcaccacttggtttctggaagatggcgcgcacgggatcggtgagcagacattggtcgcgtgcagccttgctgcaagaggcggacgatgagccgccggcatgagatcgccagaaggctggaagcactgtccgatacactaccagcctcaacgggctgaaccgggagagcaaggagtggcatcagccgagcgcagcgaagcttcaacccgcactgaacttgaaggggcaagacaatgattgacccggtttttctcacgcgtgtggtcctgcgcaactacaagagcattggttactgcgacgtgcgactcaatccactcacctatctggtgggggccaacggatcgggcaagagcaacttcctggacgccctgcacctggtacgggatgccctggccggttctctcgacaatgccctgaacgaacgtggcggattgaacgaggtgcggcggcgctccagtggtcatccgacgaacttcggcatccggctcgagttcgcgttgaacaacgggcaagccggccactacgctttcaatatcggcgcgctggcgggccgcggttacgaggtgcaattcgaggagtgcgtgcttggcggtgtcggcaagggtccgtttttccgtatcgaacgcggcaacctcaaggcaagcagcgagacgacatttccagcggtaaccgccgatcgtctggcgctggtggccgcgtcggggatggcggtctttcgcccggtgttcgatgccctgacggcgatgggcttctacaacctgaatccgaagttgatgcgcgagctgcagaagccacaggaaggacgcttgctcaagcccgtgggggaaaacatcgcgagcgtgatcggacatctggaacgggtcgcaaccgacaggctggagattatccaggagtatcttcagatggttgcgccgatggttcacggcgtcgagcgcaagccgatcgggccgatggaaaccctggagttccgccaggacatggctggagcaaaacatccctggcgatttccggcacagaacatgtccgacggcacgctgcgagcacttggcgtgttgactgcgctgttccagggaaaccgggattacgcgccatcgctagtgggtatcgaggaaccggaaacagcgcttcacccggccgccagcgctgccttgcgcgaggcgcttgcgcgcgcctcggaagacacccaggtgatcgttaccagccacagcccagacttgctggacgaccgggaactgagtcccgacgccctgctggcagtggtttccgagggcggcgagacgcggattgcgccattggacgaagccgcgcgcatggctatgcgcgaccagcttttttcggctggagaactcttccggctgaatcaactggcgcctgatcgggcggtgcttgccgcccaagaacaggaacaagccgatctgtttggccaggtcgagccgtgattgcggttgcggcgatcgtcgagggtgccggcgaggtggccgcgctgccgattctgctgcgacggatcaacgactggcgcactccggatgtccatttgcaggcgcccccgccgattcgcgttcaccgggatcgattcctgaatcgggacgatgagttccgccggcacttgctgttggccgccgccaagtgtggcgaacaaggctggattctcgtgctgctcgacgccgacgatgactgtccggctgagttgggccaacagattctcgagcgtgcaactgcatacgttccgcaccgtcgggtgtcggtcgtactggccaacagggaatacgaggcctggttcatcgccgcagctgaatcgctcgatggccaacgcggtttcgcattcaagcctgctgaagcgattgatgccgaaggtccgcgcaacgccaaggggtggatcacggcgcacatgtgcggcggcagttacggagaaacgaccgaccagccggctttttcggcgcgcatggacctgcagcaggcatacgcccacagccagtcttttcgcaagctttgcagcgagtgggcaaggcagatggccttcgcatgtgcagggttgcaggaggtgggcgatgagccgccggcgtgagatcgccaggcggctggacgcgctgtccgatatcggcggcatcatgtcggcgatgaaaggcctggcgctgatggagacccgcatcctgacggacttcctcgtcagccagcagcgcatggtggcggggatcgagacggccgctgccgatttcctggcctggcacgccgaacttgtcagcgaaccgttcgcagggcgggaactctgcgtactggtgggctcggaacagggcttctgcggcgatttcaacgaagcgctgctggcaggcatggaggcagtgtgtcaggcaaaggcgacgcccgttcgttggcttgttgtcggcagccgtctggcggcccgaatcggcgaacgtgacggcgtcgatttggcccagccgggggccattgtcgccgacgaagtgccggccgtcctgctgcgcttgacgcgcgagctgagcggcttcatggcccgcgacgagttcgccggttacgggctctcagccctctatcattgtgatgccaccggcgatctccgcatgcgtcacttgctgcccttgcgcgacctgcccgcacccgaacgggcgcgcgcccacgcggcggaactgaatctgcctcccacggagttcctgcgtggattgaccgggcattatctgcacgcggtcctcaacgaggtgctgtacagctcgctgatggccgaaaaccggcaacggcaggcgcatatggatcgcgccctgcagcgactcgatgacgacagcgcacggctgaaacgccgctacaacacccagcgtcaggaggagatcaccgaggaaatcgagctcatcctgctctcggcggacatgctcgaggaaaccggacagccctcctgatgccttcaggagcgtaccggtttctcgctcacctttcgtccttccgaaccagggcgaagttgccgtcgcgtgcgcctggcagcccgctcgccgactctgctacttggcttgcggactgatcccacgcaactcggcgaagcgcttagcgatctgtttcgaccacttgtcgaaggcgttgcgtgcatacgaccacgactggaacgagttcatgtagccactgatccaggtgctcgttgctccggacgcgccgctctcgacgtctgccgcatacttccggccgatctgggtgtcgatgcactcggcaaggatcgcctcgctggctccgtccagaaactggatctccacgccggtttggcccagatagggcgtcgatccggccggaccgccggcggcgacgcccgagccggcctccgcgacgaatccgtaggggataagggttcccatggcgctgcgaccgacactggtgggtaccagatcggtcagggcgatgcgcaataccacgacgcccgctccaggcttgtcgacgatttccatctgcggtttgagcgcggtgaccagcgacttgtagaagtagtcggtgagcgccttcagatctgccgggtcaacgcccttggtctgttcatccttgagggtaacgaccatgcggctgatcatgacctggttgtatgccttgagatcaaggccgggctgccgccagcacagtgcgccgtcgccgccgggtgctttttccatcttcgcgtaatcgctcagaaagccggtgcgagtcgccttcttcgggtcgctcgcggtgacgttgctgcctgagtcggccatgttggcgcaaccgctcagcaggaccagcaggcctgcagcggtggcgtacttcgcttggtgtgacatcggagccttccctcaatgttggagggtcgggactctaccacttccggcgtatccaccgccagttggaaccgcaagtgccgtcagaaggaaggcgaggcgacgtcggttcggccgcccgcagctgtgcgacaatccggcttcggcggtctgagttaccgccattgaatcgcgccggtccgcgggctggcgcaccgtaggtcgcgggggcttccgcctcgcgacgtcagcgaaaccgggagaaatcgatcaacgcgaatgcgccctcgtcgcgcgtatgctggttgtcgtctttgcgcgcgctcctcggcgggctggcgatggcgtgcgcgccagtgctgggcggcagcggggtgcacgcttcggagttggcgaaagtgcgcgccactcggctgccgacgccgatcgatggccgcctcaactcgctcatcgccacccatcctggtcaacccgtactggtcaatttctgggcctcgtggtgcgaaccctgccgcgaggaaatgccgtcgctgcagcgcctggccgaccgctcgcgtcgtgctggcctggtggtgatcaccgtcgcagtcgccgacaggctcgaccaggtcgacagattcctcgcggatcacgccatccagctaccggtcgtcgacgatcgcgatcaggtcatcagccgcgcctggggcgcccgtgtgctgccgggcacggtgcttctcgatcgtcatcaccgcatacggctgcgcggccagggcgccatcgactgggactcccccaccgccggccgacaccttcaccccttcctcaaaccacccaaataggaatcgctccatggatcgtcgccacttcatcaagaccgctcttctcaccgccggcacgctcagcgcatggcggccggcaatggccgttgacagccccttcaccccgtcgccggccaacggctggcgggtcttcgaagtcaccacccgcgccgagctggcgacgaccgacagcgcgacgcgcgtctggttgccactgccatcggtcgacgaccccgcgtggatccggaccatgggcaacctgtggcagggtaatgcagcaagcgtacaggtactgcgcgatccgacctatggcgcgcagatgctggcggcaagctggccagccggtgcagcagcacccgtggtggaagtgaccagtcgcttcgccacgcgcgaccgcgccatcaacctgaacgaaccgggcaaggtcgcggccctcgatgcagcaaccgcgcagctctatacgcgcccgacggaactgctacccaccgatggcatcgttcgcaagacggcgacagagatcactcgcggcagccgtaccgataccgagaaagcccgggcaatctatgaatggatcgtcgacaacacggcgcgcaaccccaagacgcgcggctgcggcaccggcgacatccgcgcgatgctcgaaaccggcgatctgaccggcaagtgcgccgacctcaacgctctctatgtcggccttgcccgcgccgccggcctgccggcgcgtgacgtgtacggcatccgcgttgccgattcgcggttcggctacaagagcctcggcaggagcgcggacatcagcaaggctcagcattgccgggcggaagtctggctggccggctttggctggctgccggtcgatccggccgacgtacgcaaggtcgttcttgaagaaaagcccggcctgacgctcaaggacgatgtcgtcgtccccgttcgcgaaaagctcttcggtgcctgggagatgaactggctggcgtacaacgtcgcccatgatctggcgctcccgggatggacaggcccgcggattcccttcctgatgtatccgcagggcgagaacgctggcggacgtttcgacagcctcgatccggaaaccttccgctaccgcatcaccgcgcgcgaaatcacgacttgacaagtgactcgccacccctgaccgcgcctggcggtcaggggtggcgacaccggcacacccgaagtcccggccctacggcaactgcctggcgatgagttccttcatgaaggttttcgagccattgagcacgtagcattcgccggctcgcaaagccgtcgtggcaatcccttgcaggtcaaaaccggccgttggctcggtcatgacgatggcgccaatcagatcgccggtcgccatctgcggcaggtaacgctcctgcagataatcgctgccgtagtgcaggagatagggggcgacgatttccgagtgcagcgcccatcccaggaggttctgcaccgcatggcgtgccgcttgctcgaagaggacgacgctgtacaccttgtccgccccagccccgccgtactcctcctcgggcctcaacgaacagatgaagccggccgcgccggccttcagccagaggtcacgatcgacgtagccctgctcttcgtaacgttggtaattcggcacagcctcaagcttgatgaagcgatcgagcgcgtcgcggaagagtagatgctcttcgccgaagagcgtgcgcgcaatactcattgaagtcccctacccggtcagaggcggaagccgccgccgcagaccagcaactcgccggacacgtagttggcttccggatagcacagcatggcaacggcgccggccgcttcttcgggtgtcccaccccgcccgagcgggatcatcgcctccatctgaccaaggagttccggattgacaccggccttgatcgtcctcccctcgatctcgagagtcgcgctgccattcgccggcgcactcgtcagacgggtgctgatcaggccgaaggcaacgcagttgacgttgacccggtaacgcccccactccttcgcgagagtccgcgtcagaccgatgatcccggccttggccgccgcatagttgacctgcccggcgttgccgccgacgccggcgatcgatgagatattgacgaccttgcggaagttttcctggccggcctcggcttccttcctggcggcggcgcgaatgaactcggcggcggcgcgcaggaggcggaacggcgcggtgagatggacgtcgagcatcgcgtaccactgttcgtcggtcatcttctggaggacgttgtcccaggtgtagccggcgttattgacgatgatgtcgagcccgccaaactcgctgaccgccgtctgcacaaagcgttcggcgaagtcgggcgcggtgacgctgccgatgcaggcgaccgcgtggccgccggcctggacgatgtcggcaagcgtctgttcggcgggcgcggcgtcgaggtcgttgacgacgacgctggcaccctcctgcgcgagctttagcgcgacggcccggccgataccacgcccggagccggtgacgatggcgactttacctgctagttttcccatgttcatctcctctgtgatggccgccgggtgactgacagcgtccctcgatgccggcttcggcaggctcagtcggcgcgctgatagagcgtgacgacgcaggccccgcccaggccgaggttgtgctgcaaggcaagcctggcgttggccacctgacgcgcgccggcttcaccgcgcaactgctcgacgagttcggcacactgggcgagcccggtggcaccgagcgggtgtcccttggacagcaggcctcccgacggattggtgacgattcggccgccataggtgttgtcgccgtcggcagtgaacttgtcggcacccccttccgggcaaaggcggagtccttcgtaggtgaggacctcgttctgtgcgaagcagtcgtgcagttcgaccacgtcgagatcctcggggccgatgccggcctgctcgtagaccagatccgcagccgcgcgggtcatgtcggcaccgacgagtgccatcatgctgcgtttctcgaacgttcccggccggtccgtggtcatcgcctgggcgacgatgacgacgcgccgatcaaggttcatcgtctcggcgaagcgctgcgaaacgaggatcgctgccgctgcgccgcaggtgggcggacaagccatcaggcgcgtcatgcctgcttccggaaagaccaacggggccgccagcacatcgtcctcactgagcaccttgcgcagcagcgcgcccgggttgttggcaccgtgccggctggccttcgcccgtaccctggcgaacagcttcggcgtgacgtcgtaacgctccatgtattccttgccggcgccaccgaagtagcagagtgcgagcggcacctgccaggggttgatctcctcgcataactggtcgaagcgcgcgaatggcgacggacggtcgctccagtgttcgctcagcgcccccggcagcatctgctcgaagccgaaggccagcacgcagtcgagcgccccggcctcgatcagttggcgggccaggaagagcgccgtcgatccggtcgagcagttgttattgacattgacgatggggatgccggtcatcccgacgccatagagcgcgcgctgtccggacgtcgaatcgccatagacatagcctgcgaaggcctgctgaacggcttcatagcccagcccagcgtcatccagcgctcgccgcacggcggcggcggccatcttgtcgtagggctcggtcgtccccggtttgccgaacggcaccgagccgactccggcgacataagcttttccctgcatgctcgatctctccttgttcgctgggacgattgccatcggaccagcctcatgatcctgcgccggcaacgatcagtgttccacatccgggatccgttcccgacgtcgccggggaatgccggcgcggaatgcggactctccagccgtcattgaatcagtgtgcctgtctggatagtagtgggcgggctctaaatgtgttacgggtcactgtagcccgaaccggcgcggctgagcagccgctgcaagcgccttctcaataggcgatgttgcctaccgtttgcaccacaagcccgcggctgacagccactgtcggccgcgcgctggcatcgaccgcatcgtcaaggaaatcctgtccgttcgcctcggcggtgacggcttctcctccctctggtactcggatgctcccgtcctcgcacagccggtggcggaggccatcctgaagccgatcagcgaacgcatcccgcaactcacgcgagcagatcggcaaaaccaccagtgacggcaagacgttcgaagcgcggcaagcggacggcgatcgttagctgtatctctcgccgatcaagtgcagcgaccggatgctcggcgtctccctgccgaagtcagccgccaatcatcaggtccggaaactggccatcgtgttgcgcaagccccccgcaaggccgctgagcgtgcgcgctgcctcggcagtctgctgggctgccgaattgttctgttcggacgcctgcgcaacctgttcgacgcgctgggcgatctgctggctggcaatcgactgctcctcgatcgcaccgccgatgtcgttcacgacggcgagcacctgctcgacgctgccgcggatgctgcggatcgcctcgcctgccgagccggccagttccacgccacgatcgacctgctgcacggcggcctccatcgaacccagtgaattgcgggtttcctcctggatctgcatgaccatcgcgttgatctcgctggtcgccttgccggtgcgttcggcgagcttgcgtacctcgtcggcgaccacggcgaagccgcgtcccgactcaccggcgcgggcagcctcgatggcagcattgagggccagcagattggtttgatcggcgacctccttgatcacctgcaccaccgtcgagatccgtgacgagctttcatcgagcacgctcatcgcccccgacgtgcgacgaacgctgtccgcgatgcggttgatctcgatcgtcgcctcctcgatgactccgccgccgctctccgacagttgcgaagcatgcgtcgccgtcttgagggcgtcgcgggcgttggcggcaacctgactgatgctgaccgacatttcctcgaccaccgccgccatcgacgttgccgagtcgctggtcgtccgcgaagcgccggccacctgctgcgacgaaccggcgagcgtttgcgcagccctctcggtgttgtcgaccgtcgacgcaatgctcttgagcatcgatcgcagccgcgactgcatctcctgctggtgcgccatcaggctacccgtgtcaccgggctgcagtgcgagatcctggctaaggtcgccgtcggcgatcctccggacgagttgcagcgcgtactccggctcgccaccgagttgagcggtaatccgacggatgacaaaggccgcgatgccggccgccagcaccacggccaaggccagcaagccacacatcagcgtttcggcaaacgactgggcggcctctgccgccttctccgcctgcgccttgcgctcctgctggatggtgatgaacttctggctctccgccgccagttcgcgctgcacagcgcgcgcgtctccctgaatcagctcgcgcatcgcgtcgatcttgccttcccgggcgagtgcgacgacctgctcgtgactgcgcaggtagcgctcgttgagcgttcgcatgttgccggccagttgacgcgtctccgggctacgctgggatttctccagctcatcggcgagctgggcgctctccttgcccgcctgggcaacgcgttcgaattccttgtcgcgctcgtcggcagccaccaccagcgcgctgagttgatagcggcgcatgctgttcacccgctccgcgatctccctcgccagtgattcgttgcggcttgccctgacaaggttggcgacgccttggtcgatcacgttgagctgcaccacactgaccacgacaaggaccatcatcactgcgcaaacgacggcgaagccactccacagcagcgtcttgatcttcattcaataggcctttcggaaagagtactctcccagctttgctggcgttcgatcagctgccgcgcccgacataccccggaagaccagcggcctccggcgagcttgccagatgcactgcctccgcgataattgcctgcctgtcctcgtcgctcatccttgaaatcagaatgtcggtgtcgtcgatctggttgcgcaatacgcggttgtcgagaatcatacgcatgcggaagaactgcgcccactggaactcggcaaaatcggcggccatcttgtcatagccaaaatgggtgcgcacgtaccaggcgagaccacgatagggatcgttgtgcagatccttgacatgtttgggcagcgcgtccggtcgcaccgggccgccacccgtgtgatcgaagagatagacccaggcgttgtcatgcatcgccttccagaagtcgtagtccttcagaacactccagttgtacagaacctcgacggcaacccgcgcgttgcctgcatcgattcccgcttcgttcttcccctgtgcgacgtcccaaagcgcacgcgccagatgatgatgatcggtcaggtagaacttgttgccgttgccaatgacgatcgggacgggatgcgtgatgagataggcggtgagttcctgtcggctcttcttgcgcatcgccgccgccctggtatcgacctcgtcgagtccgacaccgctctgcgtcggatgcaggtcagcaacccgcaactgatacaactgaccgccgcgctgcgcgcggggcgtgcattcctcataattgaaatccatgaccttcctcctcgtgtgtctgccccgctgcgcggagcgaatcccctatcctggccggtcgacgcgagtcgccagcctgctcgctagccgtacgcccgcctgctcaacgcaggcaccatacgagccgcgcctgcgaccgtaacacggatgccgcccggattgcgacagcgtccttttcgccaccggcggcgattcagcacaatcggcggcttgccggcaaggttttcacgaaacgtcaggaaaaccccatgcaacaagcgattgcgcagggcctgaaagagctcctgcagacgcctcagccccggctcaactagcctagcgcgcggccgcctgactacacgcttgcagagccgggctgtcggcagcggcggagaccattccggtggccatcgcctgttcgcaaccggctggtttcagctcgtcgaccggcctgtacgcgtcgatcctgccaatggtcgcataggcgctcgccgggctctcccgtcaacatgatcggccccgacacggcgaacgtcgcgcttgatcccgatggccacgctcgacatcgccggcctcgacacgatcgagcggtttgaccgaggaagagcgcccgagcgtcagctccgactcgacgacgcaaggatcgccaaacgagtcaacgaggaacacacgcgtgctggcggctatggccgtgccaacgatccctcacccgcgacacgctgctcaggagtccggctgagccttctcgttcgcgagcgccctggttgtgatgtcttcatacagcttggccactctggccgacagctctttatactcagggtggcgggccaggaatggcttggcgtcctccccatcggcaaaaacccgctcgagaaaggcaatatccatatcatcgaggcactcgcccgcatcgaccttcgccttgagatcgagcgcacgcggtagccgctccttctccagacgctccaacaccaccattgccattccgagatcgtccgattcctgactcattgcttgctccttgtcatgtagcaccccaccaccgggaaaactcgccgggccagtggaccacgtccagcggctaaacgcctgccccgacacgagttggtgataatgccagctctcacaaacaaaaggcaatggcgcggtgtcgaggtcgccgcggacgcggacagccaatcgcgcacgcgggctcgccgggcgaggtcacaaccggttacacaacggcgacagagcagcaacagatccgccttacgggaatcgctattctcccccctgtcgctgccacgcaatcttccctccccctcctcccgcgtgacagtggccgttgcacccggcccgcccagccctccctctgagcgggccgtttcttttccaggccgcctataatcctcactaccgccatcggcagccgcgccgccgctggcacgatctcgttcgcagtgcattggctaccaagtggagtcgccgtcatgaaccgatggatcaaagccgcaacctgcttcctgtcgtggctgatgctgagttttgcaccgccatgggcctacgctggatcgtcggcgccagcgaaactcccagctggcgtcaagaagctcaacacggtcgagggaataagcgaataccaactgagcaacggcctgcgcttcattctgtttcctgatgcagccaaagcgaccgccacggtcaacgtcacctatctggtcggatcccggcatgagaattatggcgaaaccggtatggcccacctcctcgaacatctgatcttcaagggatcaaggaatttcccggatccggcacgagagttcaaggcacgcggttttcagatcaacgggacgacctggctcgatcgaaccaactactacctcaccttcccggccagcgacgacaacatccgttgggcgctggcgtggagcgccgacgccatggtcaattcgttcatcgcccgaaaggacctcgataccgagatgacggttgtccgcaatgagttcgagatgggcgagaacgatcccgcaagcgtcatgctcaagcgcatgcagtcgctgcttttcgactggcacaactacggcaacagcacgatcggcgcgcgcagcgacatcgagaacgtcaggatcgagaacctgcaagcgttctaccgcacgttttaccaacccgacaacgccgtcctcacggtggccggcaagtttgacgagcagaggacgatcgagcggatcgtcgccacactgggcaaactgcccaagccctcgcgcgtgcttccggaacactggacggtcgagccgacggccgatggcgaacgccagttcgtcgtccggcgcaagggagaaatacctctggtcaccttggcgtaccgcaccccatcaagcctgcacaccgactccgatggcgtcggcatggccgcagagatcctcggcgacacgcccaacggccggctctacaaggaactcgtgcagccgggactggcggcacaggtcttcgcctacacgattgacggccgcgagcccggctttgtcgtcttcggagctaccgtcaacaaggaccaatcgatcgagcgcgtgcgcgacaggatgatcgaagtggtcgagaacagcctggcccaagcgggcgcgactccctctgaactggggcgggcggtggagcaggcacgcacggcccacgaacgggcactggccgatcccgaggcgttcgcggtgcttctttccgagtacattgcgctcggcgactggcggctgttctttcatgcccgtgatcagctcgaccacatcacgccggcacaggtcgacgccgcggcgacgaagtatttcgtgcgtgacaaccgcgtagttggaaccttcatccccgacgaggcgccgcgccgcgcggtggtgccgcaagcgcccaccgccgcgcaggtgctggcgagttacacgccgcaggaaaagggtgacgcgggagaagccttcgagccttcgcacgagaacattacggcacgcacgcacctcgacagcttcggcaacctgaagatcgctctgctgccgaaaagcaaccgtggtcggaccgtcaacgtggcgatgagcttccgctggggtgacgaaaagtcgctggcgcatcggaacgtcgccgcgccactgacgattgcgatgctggcgcgcggtaccaaaacgttgacacgtcagcagatcgccgacgaaatcacccgcctgaaggtccgcggcagcctgactcactttgaaacgacccgcgagaagctgcccgaggcgctcaggctggtggcccgtctactccagaagccgagcttcccggaggcggaattcgacgaactcaagcgcgagcatctgacggcgctgcaatcccaactcgacaaccctgaggatctgtcgagcgacgccctgcagtcgcatttcaacacctatcccgccggcgatccgcgttaccacaccccgctgccggaacgtatcgaacaggtgcgccggaccactctggacgatatcgttagctatcatcgcgacctgatcggcactgcacgcggtgaaatcgccatcgtcggcgacttcgacgagaaagccatcgcaagagaactgcagtcgctgtttcccgcctacgtctcgcgatcaccgtatggccgcgttgaccgcgagttccgccccgtgcctgccaagcggatcgtcatcgacacgcccgagaaggagaacgcgttctttcgcgcgcgcagcaccctgatgttgcgcgacgctgacgccgacgcccccgcgctatacgtggccaacaacatcttcgggggcagcggcggactgtcgagccggctgatggatcgtcttcggcagaaggacggtgtcagctacagcgtcaattccagcttgtcgatgggcagtcgccaagcgctatcgacgtggtcgcttttcgcgatggttgcgccccagaatgtcggccgtgccgagcacgccatcctggaggaactcgcgcgcgcgctgcgtgacggattcaccgagcaggaagtcgcggaagccaagaagggcatcctcgaatcgcggactctcagccgctcgcaggacagttcagtcgcttcgcgctggtcgtcctatctcgaccttggccgcacctggcagttctccaaggactttgaggcgaaggtgatggcgctcaccgcagcggaggtcaacgccgccttccgcaagtacatcgatcccgacgggctgacgctggtggtggctgccgacagccgcaaggcgatagcagccgagtcatccggcgagcgacttgtcaaacactgagtcgacgacgacacacgtgccgcgccgaagtcgccggggccgccacccgggcgggacccctgcgccgaccacgcgggctatttcttcaggctgtcacggatctcgcgcagcagcagaacttcttcggcaagttcgggcggcgatggcggttcagcgggcggttcgctcttcttcaggcgattgatctgcttgaccatgatgaagatgatgaaggccagaatgatgaagttgaccagaatggtaagaaagctgccataggcaaagatcggcacctgcgctttcttcagcgcatcgacagtccgcgccgtaccttcggggatggtgcccagtaccaggaacatccccgagaagtccagcttgccccccatgatccaggcgatgaagggcatgatcagatcgccgaccaccgaatcgacgatcttgccgaaagcaccgccaatgatcacgccgacggcgagatccatgacgttgcctttcatcgcaaactccttgaattctgacatcatgctcatgctgtttcctttcttccggttgagtaaagcttggaggcttggcccctttcgtagcggcgcattataggcgccatgccggcatctcgtgaagtgagggggttgcggtccgaacaggctcgtagcagcgctacgaaagtccgctgacgcgacgccaggaccttcgccgttggcgtaccatcgcccgttaggcgatgaaccgcttccatccgctcgacaacaacccggtcgagaatgtgtttcggccgatcgccatcggcaagaagaacgcgcttacgaccaacgatccgacgagcgacgctcttcacaggcgttgcatgcggcatgcggaatgccatggcagatcagagccagcggtccggtcctggcggcccgccagggaggctcttcaggccaggagatggctcggcaaacaacagcgccgggtcgccgccgaggcgccgagatgccgggtcgctgccgtgcactactccccagtcggcgtctgctggggcgtcgtgcgccacgttcagccagtcggacaacgcggcgtcctgagcgagcagacgcaccgtgttcgcgccggcctccacccacaggcgcctaacagccggatctccggagtccggtgaggtctccttggcgagctgccgatcatggcgttcgaccagctcgcgatcgacaaaggccaactgcctgccctcgccgcgggatggccagctattcagccaatcgtcatcgagcgaaacttccgccggcgcggccatggcctgcccgtcgccaccgtcgacagccagtcggccagcgggcgcgtcgaccaaagcgagaaggaagacatccgaggcgagctggtccgcccggtcgacgtcggcaaaactccctggcgtgaggtgccagcgagtgtcgctgtaaggtgccgacgcgcgatcttcaagcccccgttgcagcaccgggacgtcgttcgtaccctcgacgcgcacgaggatgccgcccatcccggtgctgatgccgtcgtcggtagtcgaatagagaaaacgttcgattccctgatcgccgacgcccagcgcctgtacctgtggcaacgcgttgttcagcgagtaggagaagccgccggtggcatccagcgacagcacgccgtaggtaccgtaaagacgacccgcttcgaggatacgcggtgtcgagtccgagccggcactgccggggccggcaaacaattcgccgacgagagggcgcaactcaccctcggcgatctcgaagcgagcgaattcgatcaccggatagttcgcgggattgatcgtcgtgagaacgaaatcctggcttgccgtcgcaccaaagctgtcggtcgcggcgacgcggaccagcaagtcgccggcaaaacccgtcgcggtgccggtgaaggtctgggtggccggatcgaaactcagccacgacggcagagcggaaccgtcggccatcgcggcaccataggtgagacgatcgccgacatcagcgtcggtgaacgcgcccgtcggcagggcatgggcgaacgggaagccgatctcggcccacgacccggctagcggcaggccgacgagcggcgcttgattgaccttgtcgatcgttaccgcgaaggtgctgctggcggtggctccgacgcggtcgctggcggtcacgcgcacgtttaacatgccgacgtcggccttgcccggagtgccgctgaaggttcggctcgtggggtcgaagtgcagccaggcaggcaaggcttcgtcgctgtcctgcgctgccgagtacgacagcacgtcgccgagatcctggtcaacaaaggtctcgcccggcaggtgcagctcgaagggcgaatcgacaagcgccgactgatcggcgagggtgcgggcggcgacgggtgcgtcgttggtattctgaaccagcaggcggaagctgtcgaaagcaagctcgccgccagcgttgcgggcgctgacgcggacgtccagcgcgccgacatcgccgttttccggggtaccggagagcgtccagctgtcggcatcgaagtgcagccagtcgggaaggggctgttcatcgagcaaggttacgttcagcgacaaacgctcgctcgacgagccggcgctgaactcgcccggcggcagctcgtagtggaaagcactgtcctcggtcgccagctgatcctctgccgggacaacgagtaccggcggtgcagccttctcgtcgatgccgatcgaaaaatccactaacgccgttgccccggcagcgtctgtcgccagcaggcggatcccggtcggtgcgcgctggtctgccggaaccaacccggaaaaagtcagcgtcgccggatcgaaacgaatccagcccggcagcggagaaccgctctcctgcacggcgctgaaagtcagcgtatcgcccgtatcgctgtcaacgaacgtcgtctgcggtatccggaagttgaacgactgaccctggcggtagatttggtcggccaccggcagtaccgccttgggctgatggttgtacgcgccgagggtcaccgcgatgtcgaattcatcggtcaccgttgcgcctgccgggtcggcggcgacgacgctaatgctgaaacgcccgacgtcatccgcttgcggcagtccttcgagcctgccgctcgccggattgaagcgcagccatgccggcaggggcgcgccgctggccagcgtcgccgaataactcagcgcctgaccgggatcgaccgccaggaaagctcccgcagtggcgatcaacagcggcgcgccttcctcgacgacctggtcgggcaacggcgagcgcagcgtcggggggtcatacgcgttgagcacggtgatcgtcaccaactgtttgggagtccctatccagtcgtgcgcactggcatccggctcaagcccgccccgctcgaaggggtcgcgcgcgcttatctccaggacgtgtgtgccaacggcgaaatcgcctggggaaagatgaatctgcagcgtgtccgtgtcgaaccatccccaaagctcctgcccgccggtaagcggattggtgctgctgaggctgctcgctgtcaggcggagcgggtcgccgtcggcatcggcgaacgttccgggcggcagcgtgatcgtgctgagcgcgtgctcgcggacgacgatctccggaatcggcgcaatcgtcggtgcgcggttggcgatgagatgaaggggcgcttgcgacgtttcgccatggccgtcgtcggcgacgatgagcaagtcggcagtgcgtggcgccggaccgctgccgacgaagcgcaaacgattagcggccgcatcatagtgccagtccgacctttgcgctggctcggcagggagaacggaaatcgccagggtgtcgccgtccacgtcggtgaaggtcggctgtttcaccgcgaagccctcggacaacgaggcaacgatgtcgctgacggcaccatcgctccattgccagcgaccggcgacccacacttgcccgaagacggcccacggtgccgcggggaaagtcgcgatcaccggcaggtgattgacgggcgcggcgtcgacgtcgagcaccaggtcggtgctcgcacgcaggccgaggcggtcctcggcggtcagccggaaagtccagctgccgacgtcccagtagtccaggccaccgatgcgcgtggcgtcgcccggtgtcaggccgctgtaggtaaaggcggagccgttgtcattggtgttggggcgcgattgcagcgcaaagccgccgccagtggcgacgaggctgaaggcggacttggcgtgcgccggccgcgcgaggacatcgacggtgtaggcaagggtgtcgccgcgatcaggatcgacgaacaggtcgtccggcagacggatgtcggcgatgtcaccctcgtcaaggcgcagcccggcgagcggcctgttcacccgcggcggctggttgctctggccgaccacgatatcgaagtcctcgtcggacgcggcgccgtgcgtgtccgtcgcgcggacgcggacacgggtgacgccgacggcgtcgctgtcggcgataccgctcaggcgacgcgtggcgctgtcgaaggccagccagtcgggtagcggcgaaccgtcggcgagcgtcacctcggtggcgaaggcatccccttcggggtcgacaaaaagatctgccggcagggccacgtcgatcgcctcgccctggcggagaaccagatcggcgagcgtcctgcgcacgcgcggggaatcgttggcatcgccgacgacaagggcaaaatcgtcgctagcgatgcgcccgcgcgtatcggtggccgacacggcgatcgccagcgtgccgacatcgcccttgccgggaatgccggtcagcgtctgcgttacgggattgaaagtcagccactcggggagcgggcggccatccacctgaactgcggcaagcatcaggcggtcgccgggatcggcatcgacgaatgtatcggcgggcagcgtcagcgcaagggcatccccctggccgattaagacgtccgccaagggtttcgccaccaccggcgaggtatcgttcggattgtggacagtcagctcaaaggacgtcgcgatcgtcgcgccgccgctgtcggacgcgctcaggcggacggcaagcgtgccgacgtcaccagcgcccggcgttcccgcgagcgaccagctggcggcgtcgaagcgcaaccagcccggcagcggtgcgccgtcggcgagcgtcgccgacgcaatcagcacgtcacccgcgtccgcgtcggcgaagctagcggcgagatcgagcgcgaagcggcggccggcgtcgacaacctggcggccgccggcggcagcgatgaagggcaggctattgacggaggccgctgcggcggcagcgacgtcgtcggcatgccagctgctgccgtctgcgaagacgatcgtctccactgcgctgccggcctgccaataagcgcggatcgtcacgcgatcacgcgcaccgcgcagcgacagcagcaggtcgtcgccgttgcggcgcacgatcaggtcgacgggtgagatgccggcgccgagaacgagcgcgtcggcaggcgacccggtaccgttatcgatcacgagatcctggccatagccgtaagcgaagacgaagcgatcattccccgccccaccgtcgaggatgtcgttgccgccaccgccatcgagaacatcgtcgccaccgccgccgccgaggcgattgtccgcatcgttgccggtcaggcgattggcgccggaattgccggtgccgtcgatggcagccgagccggtcaacgtcagattctcgacgttgtcggccagggtgtggctggcggacgcccggacgctatcgcttccggcgcccggggcttcctcgatgcgatccagaacgctgtcggcgacataaacatcatcgccggtgccgccttgcaggacgtcagcgccggcgcctccgtcgagggtgtcgtcgccggcgtagccgcgcaaggcgttgttgccagcgtttcccagcagtcggttgttcccgtcgtcgccaaaggcgtaaaggttggcagcaccggtgagttcgatgttctcgacgctgacctcggccgtcagcgcctggctgagcgacgagcgcagcgtgtcgttgccctcaccgcgccgttcgacgatcgtgtcagcggcattgtcgacaacgtaggtgtcgtcacctcggccaccgagcagtgtatcggcgccgccgccgccgtcgagggtatcgttgccgtcgccgccttcgatgcggttcgcggcacgcgttccgagcaggcggttatcagcggcgttgccggtgagatcgatcgcagcgttgcccagcgcttcgaaactttcgatttcggcaggcagttccacgtccgtcagggcgaccatgcgcagtgtgtcggtgccgccatcggccagttcgagaacggtgtcgagctcgtcggccaggtagacatcgtcgccgggaccaccaatcagcgcgtcggcgccgaaaccgccgtcgagaacgtcgttgcctgcgccgccgcgcagctcatcgtcgccatcgccgccgctcaggcggtcgttgccggcgccgccgtcgaggcggcctgaccaggcagcggcgatggacagcacgtcgtcgccgtcgccgccgtccatcgccgctgcctgccgcgacatctcggcggcgctccacagcgtgccgtcggcaagacgcagctgcaggacgctctgtgtcggcggattggcgaaccagccccgcaggcgcagcgaatcggcggcggcggcgacgagcaggtcttcgccggcgcggcccagcgtcagggtgtcggcagcgatgccggcaccgacgacgagcgtgtcgagtcgtgcggcggcgggaatcgtctgcgcaccgctgccgacggcgagaacgacgttgcgttcgctcggtgtccatgtgcgggggtcgatgaccgttccatcgctgaagcggatgcgtttgacgcccgacagcggctgatcgtgggcgacgagggtcacccggtcttcgctgccggcgatgtcgagaagcaactgaccatcgaccactcgatggagcacgtcgaacggcgcgatgccagggccgaattcaagcgtgtcgacgtccgccggctggatcgtcgagtcggcgatgaggtcgtgcccgtcgcccctggagaaatgataaacgtcactgccggggccgccgatgaggacgtcgttgcccgcgccaccgcggagatggtcgtttccttcaccgcccgacaaggcgtcgtcgcccccatcgccctgcaggtgatcgttgccttcgccgccgtcgaggcgatcgttgccttcaccgccggcaagcgcgtcgttgccacgtgcgccgaagatcgtgtcgtcgccgctgccgccggcaattcgatcatccacgacactgcccaacaggcggtcaccgtcgtcgcttcccgcgagcagcctcgcagcgacctcggcagttgtccagcgcgtgccatcggcaaagcggatctccgccagcgccaggcgcgcaccttcgcccggggcacccggctgccagccttcatcgacctggacccgacccgcgaccgccggcacatcgagcaacagcgtactcgacccgccggcggcgaggcgaacgctcacgtcgtccggcgcgatgccgtcgccaaactcgatcgcgtcgtcgctggtcctgaccataccaccggccaccgtatccaggccgaagtgcccatcgaagtggtaggtgtcgacgccatcgccgccgctgagccagtcgttgcccgcaccaccttcgagccagtcgttgccggcgtcgccgtggagggcatcgtcttcgccgccgccaaacaacgaatcactccccgggccgccgctgagcaggtcccgtccgggaccgccagacacgctgtcgtcgcccccaccggcgaagagcacatcatcaccggcgccgccatcgatcgcgtcgctggcggtcgtgccgatcagcgtgtcgctggcgctcgatgtgcgctggtgatgcaggcgcgcgaaggcatcgcggccttcgacgaccgtgccgtcagcaaaaacgaaacgcgtgccgatgatcggcagaccgctggccgcatcgatcgtcaccaggaagctgccaagcgtcgacggcactgctttcaggcggaccaacagccttccgccggtcagcgtcagggattgaaggtcgagcacgacatcactcggtgagacgtcgctctcgaagcggacggtaccgggcgccgcctccagatggctcggcaactcgaaaaagcggtcattgccggagtcaaaaccgaagaccagcgtatcgtcagcgtcgaaccgatagctgtcgtcgccggcgccaccgtcgatcaggtctgcgccgccgtcgccgacaagaaaatccgcggcgtcgccgccgtagagcgaatcgttgccggccccgccgtacagagtgtccttgccgccgagcccatgaatccggtcgtcataggggctggcttctgccgcggcaatcgtttccgcgccgtcggtgccgatcaccggtttggggctgggccagcgcagtacggtcgtactgccgtcggagaagcgtagcgtcgtgacgtgcgcgctggccagcgaccagtccttcaggcgcaggctgtcgctgctgtcccgaagctgcacgacgaggtcgttggccgacgcggcgacctctacgtcgccagagcgcacgccttcggtgagccggagcgtcgtgccgacgtcgccggcggccagtgccggcgtgccgctgccatagccaaatgagattcgctcgcgcaggtcctgctcgctgccgtcggcgaagcgcaaggtcgtcaggtgatcgccggcccgcaaccacccgcgcaggcgcagcgtgtcggacgcgccgtcgaggctgagcagaaggtcgtcgccagtcgcgcggaccgctaccgatgccgctgccacaccttcggccagcgcaatcacatcgagtgagtcgctggcggtcagcgtgtccgccccgctgccgtaggcaaagacgatagtgtcggccgctgccgagccgccggccgcttcgcgcgagttgacgtagtcgtcgccggcaccgccgtcgagccggtccgcaccgcggccgccgtcaaggaggtcattgccggcgccgccgaacagcacgtcgtcgccgtcgccgcccgacagcgcgtcgttgccggcaccgccgtcgagctggtcggcgccactgccaccgtcgagattgtcgttcccctcgctaccagcgaggacatcgttgccagcgcgcccgacaaggagacggctggtggcatcgccagtcagaacgttgtcgcggaagtcgccgttaccgttgctggccgccggcagcagcgacaacagctcatcgattccccataccgcgccgctggcaaaacgcagttcggttgccggcggttcgtcgtcgtcggtaaaccacgacaccagcgagagcgcgtcggcgctgccttcgatcgcgatcgacagcgcgttcgcctgccgttcgacgcgcacgtgctcgggcagcagatcgctcgccagttcgacgatcaggcgcgctcctcggcgcgaagactcgctccaggagagcgtgtcggcgcccgaaccagggccgaagcgcaaggtctgcgtgccaccggcaagcgtgtagctatcgcgcccggcgccaccgtccagggtatcgtcggcgccggcgcgcagcgagtcgtccccgctgccaccgagtagctggtcggcgccgtcgccgccgtcgatgaggtcattgccggcatccccggtgagcagatcgctaccgtcgccgccaaacagccggtcagccccctcgccaccgtcgagcgtgtcgtcaccgccaccgccggcgagtaggtcatcaccggcgaggcccgacagcgaatcggccagcgcgccaccggaaaggacgtcgtcggcgagactcggcagcggctcgggcaggtgcgtccgcgcggcgatttccaggcgcccccagaccgtaccgtcggcgaaaaccagctcgctggcagcgacgacgcccgcgagcgattcgccgctgctgcgcagcctgatgagcaaggacgactcgacaccgtcgaccgtcccgccgatcagatccacctcatcggggagcgcttgaacgcgaatccgtagtccgctgctgcggctgtcggcgatcacccgatcgtgcccgtcacccgtggcaaagacgatcgtcgcgccagcgccacggatatcgtaccagtcatctccggcgccgccgtcgagcatgccgcttcccgacagggtatcgctcccgggaccgccggcaaggtatccggttccggaaaggttatcgttgccgaggccacccgacaggtggttccatcccctgtcatcgtgcagcgtgtcgtcacccgactcgccgaagagcagatcgtcgccctcgccgccttcgatttcgtcgcgcccggcgccggcatggacgaggtcgtgaccatcgccgccggcgatcacgtccggtccgcggctgccggtgatcacgtcggcggcggcgcttcccgagatcaccgtgcggtaataggcggcgaagtcggtgacggtcaccaccgtgccgtcgtcgctctcgatacggtcgatgcgcgtaccggcggcgagatagaacgcgccgggaccgtaatccacacgggtctcaggccaccccagattgttgcgctcggaaacaatcacgttttcggcgctcaggccggcgccgaaaacgatgcggttggcgccttcggcatcggtgatctcgtcgaagccgctgtcggcctgaatcacgtaggtgtcgttgcccgcgccgccctgcaagcggtcgtgcgatgtcacatggaaaccatcgccgtactggtcataggcatactcgtagtgacgatcgtcgacagccgaagcgccaccggtcagtgtatcgtcgccggcatcgccaaacagccgatcggcgccgacaccgccgtcgagcacgtcgtcgccgctgctgccctcgatccagtcgctgccggccaggccatcgatcacgtcgttccgactcgaaccataaatcgactcagcggcttccgacgccggggcgagaacgagtcgccgctcgatctcgtccatatcccattcgctgccgtcggcgaagacaaagcgctcgatgcgctgacggtcggaggccagccgctcgaagctgcgcagcacgcgcaactggtcggcggaatccacaaagtcgagaaccagcgcgctaccttcgcggcgcacgatgagcgcgtcgggctgtaggccggcgccgaagagcacgctgtccgactgcccggcgtcggcgccgctgtcactgatcgtcaggcgcccgtagccttggcggaagacgtagcgatcgccgccaccaccgccactgacgagatcgtcgccgcccaggccgtcgatgatctcggatcgtgacgagccgtcgagcgtgtcgctgccggtcgtcgccggacgggtcgcgtagttctccacgtcgtccgcgctccacaccgtaccgtcggcgaactcgacgtgctcgatcagcggtagcgaccgcgggggttccgacggcacgcccggacccctctgcaggacgacgctgtcggcgctgccatagcgctgaagaacgacgtctcccgtttcgccggccacgatctgcacatcgtcggcagtaatgccggcaccgaaacgcagcgtgtcgtcgccgtcgcggtcgacgatgtggtcgccaccatcgccggcttcgaagcggtaagtatcgtcgccggtgccgccgtcgagcgtgtcgtcaccgcgcccgcccgcgagcacatcggggccgtcgccgccgaccagatagtcggcatcgtcgcccggtgtcgctgccctgacgtcgagctcggcagcgctccactcggtgccgcggccaaaacgcacggcggtcagcggacgttcgggcgacagaaaccagtcggcgacgctgagcgttgcgccatcgggcgtgaccagcagcaggtcgccggcgttgcgggtcacgcgtaggtcggctgcggcgatgccggcgccgatttcgagcacgtcgctgtcgccgccggcggtgtcgatgatccggtcggcaccgtcgcccggcgcgtagatgtaggtgtcgttgccctcaccgccgtcgagcgcgtcgttgcccctaccgccgacgagcgtatcgtctccggcctgaccgaacaactcgtcgtcaccgccgaggccggcaagcaggtcgtcggccgtcgtgccgacgacgatgtcggcgccatcgccgaccgccgttggagaagcgaccagtgcttcgagatctgccgccagccagcgcgtgccgtcggcgaattcgacggcctcgatcgacggcccccgatcgccgtaccagccagtgacgatcacgcgctcgccggtcgcgcgcacgatcagcagcagatcggtgtcgttgcgcgccagggtgaggtcgccgggagcgatgccgtcggcgaaacggatcacgtcgtcgccggagacgccgctgtcgctgaccgtgtcgcggccgtcaccggaggcgaagaaatagctgtcgctcccctcgccgccgtcgagcacgtcgtcgccggcctggccggcgagggtgtcgtcccagtcgtgaccgacgaggacgtcgtcaccgggagttccctgcacgcggccgaaggaattgcggagatcctctcccgaccaggtctgcggcctcatcgggtcgggaaagtcgaaatactcgaccatggcttcggcgttgtcgaagaagccaatgatcgtcagctcgtcggcccggtcggcgatcctcacgtgcagggctgaagcttcgcggctcagttgcagttcgtctgggcgtagatcttcgaacacgacgcggtcgctgttccacaggtctccttcttcgacgatctggtcgtagccggagccgcgccggaagacataggtgtcgtcgccggtgcccccggacaggacatcgaagtcgccaagaaaacccccgtcgagggtatcgttgccggcaccaccgtcgatcacgtcatcatcgacgacgaaagcccccgcatcgtcgcccggcgaggtatcgccggccccgtagaggagatcgtcgccagcgccgccggtgatcgtgtcgttgccgagcaacccgagcaccctatcggcgccgtcgtcggccgacagactgtcgttgccatcgctgccgaccaggaagagcggcccagcgccgacgaaggtcgccgccgagaggagatgttcggccgaccagcttacgccgtcggcgaaagcgacgctctcgacgccacgaccggcgccgtcgacctgtccgcgcaacacgacgctgccgccgtcggcgaaagcgatcgtcagatcatgccggctgtgcgtcagcgtcagagtgtcgacgccgatccccgggccgaggcgcagcgtgtcgtggtcggcactgtcgccgctgtcgtcgacgacgtcgttgccgtcgcccgcggcgtagaagtagctgtcgctgcccctgccgccgagcagcgtgtccgcgccgccgcggccgtcgatgcggtcgtcgacgctggtgccgcggatcgtttcgctggcggcgctgccggcgacgtcgaagcccctggcgagcaggccggcgtaggtcagcacgctgccgtcggcgaattcgaagcgctcgatcgccggccccgtgcgcgtggcgagggcgtcgtcggggtcgaatccctcgatgtggatggcgtcgtcggggttgctgccgacgcggatcagcagcgaaccgatgccgagggtgaggtcgtccgctgtgatgccggcgccgaagcgcagcgtgtcgaccaacggcacgccagccgcgtcggtcgccgggccggggtcgacaagccggtcgctgccgtcgccgacgctgtagcgataggtatcgctgccgctgctgccgatgagcgtgtcgctgccgcgaccaccggcgaggagggcgccgggcagcagcgcgctgaggaggtcgtcgcccgcgccgccgaagcgtacgcttcggccgccggcgtccgaagtcaccggtgcgtcggcgagacgaccgatcagctcgtcggtcgtcagcgtcgtgccatcggcgaagcggaattgctcgatagcaccgccggcaccgccgacgatccagaggtgatcgtcggcgccgtagtcgatcagcagcgcgtcgccgttctgcgtcagacgcagcgcgtcgacgctcgcgtcgcgaaagacgatcgtgtcgttccccgcgctgtcggtcagggtctcgctcaatccgctcgcgtcgcgcgggctgtcgccgctggccaggagatagacgtcgtcgccggcgtcgccgacaagatagtcgcagccggggccgccgatcagggtgtcgttgccggcgtcgccgaacagcgcgtcatcgccggtactcccgtcgaggagatcgccgccctcgccgccttgcagtttgtcggcatccagcccgcccagcagggtgtcgttaccgtcttcgccgaacagctcgtcctcgcccgtgcccccatcgaggagatcggcgccgtcgccgccttgcagtttgtcggcatccagcccgcccagcagggtgtcgttgccgccgttgccccacagcgtgtccttgccggaacccccatcgaggaaatcggcgccgtgataaggcgctggggtcttgccgtcgtccccgctcaaggcatcgtcgccggccccgccgagcagcgtgtcggcaccgccgttgccccacagcgaatcgttgccgtcgccaccgtccagtgagtccttgccgtgcaggctgccggacagaccgctgtccgggtcgtcgggatcatcgaggtcgtcgccgctaagggcatcgtcaccagcagccccgacgagttcgtcgtcgccatcgtcgccgaaggcgacgtcattgtccgcaccgccgtcgagcaaatcgttgccgccgttgccgaacagccagtcgtcgccggcgccgccgagcagcagatcgttggcgccggggccgacgccgtaagccgcctgctcgaagaccgtctggacgcgggtgaggttgtcgaaccttgccacctgacgacttaccgtccagccgtgcatggcaaagccggcgcggccgtctccccagaggttgtcgtcgccggcgccgccgagcagcacgtcttctccggcgccggcaaagagcacgtcatcgccgtcgccgccgtccaggtaatcggcgccggcgaggtccgcacgggtatcgccaaccaggaaatccttgccggcgccgccgaggagcagatcgtcaccggcggcgccccacgcgcgatcgtcgccgtcctcgagaatgaggatgtcgtcaccgccctcacccatggcgacatcgtcaccggccccggtgtagatggtgtcgtcacccgatccgtctgtgctctcgtcgaagatatgggcgagatcgtaggagtagtacgtgtcgccagttgacgtcggcgccgccttttcggtaacggtccagtcgcgccacggttcctcgataggcgcccagacgttccagtcaccccagacccagtcgtcgccgccaccggcgacgatgaggtcgtcgccatcaccgccggcgatcaggtcgttgccggcaccggtaaacacctcgtcgtcgccgtcttcggcatccaccaggtcgccctgcgcgccggaagcggcctgatcggcgccggcagcgatgaggtcggcggtttcgccctgggcgtcgccgtagagctggtcgtcgtcggacgatccataaacgaaatctccaccctcaccgccttcaacggtgtccctgcccgaaccggcgccgaggtagtcgcgcccggcgccgccgaatgcatgtacgcgcccggacgtaccgtcgagggtccaaaagtcgtcattgccctcgccaaggtcgacgacgtcgtcgccacctcgcttcctataaacattgtcgtcaccgccgccggtggcgatccggtcggcagcgctactgtcgtagacgacgtcgcgacggccgacctcggcgatgcctgggtcggtgatgacgttgccaagatcgtcgtacctgatctggacgtcggtgcggtcggggtcgaagtcgactggcgcgagatccccgagaagggtgcgcacgatcgctgccgggtcgtcgggttcggtttcgtctgcggcgtccagggtgagtgtcagctcgccgtgttcgcggtgagtgggcgtgccgtcggcgtcggtgagctgcgcccggagcgtcagcgagtcgtcgctgtcaaagtcgtctcgcgcccagagcgcgaaggagacctggcgttcgcccgcgggaatggtgagccggaagctgccgtcgccggaaaggtcgacgcgcttgccccggtcgagcacgctgaaggtgtcggcgctggcgccggccagtgtcagcttgaccacctggccagcgtcgccggcaaggaagggaagaaagagagtgaagcctcgcgtgtgaccttcgcgcaggctggcggtcgcgatcgcatcgggatcgagagcgccgccggcgaaggggttgcgcttgtcctgcgtgatgacgagggtctggccggcatccaggatgaggcgtcgggcgtccttgtattgcgtcgcgacctccgcggcggcagcgctgccggagagcgcggaagcgacttgctcggcgagggcccagaggtgttcggcgaatcggctgacgatcggctgttgatcagtgaaggcggcgatttcggggaattcaaggtcgccgctgtagtcggggacgtaatcgggaatcgcgtcagcgactgcgcgggcgaccgtagttaccgcttccgccagttcgcgccaaggtttggcggcctggtcgagcaaccactcatcggcctccaagatgttgcgcgcaatgattttgtcgacggcgatcacggtcttgatcaaacgctcggcgccgtccttcttgacctcccactcaaggccgggataggccttgaccaccacttccaacaagacgcgcttccagttgtcggacgcggcggcctcaccaagcagcgcttccttgatgacatccgcatccacacccagttcgcgcaggatggcgaggtcgacatcacgcaggccgctggccgatagatcgatcatttcggcgccggttgcgatctgctgcagacgagtggccgcgtcgatgggtaggccgacgtaggcgttgactgccggatcgaccggcgtcccttcgagcagggcgtcaaggcgcccgacgtcggggcgcttgtccttctcggccagggcctcgatggccagcgccgacagcaggctgttgagcgccagagccttcgcctcattggcaacgcccttgagatcgtcgcttgaaatgtggctggaaagtttggccagacctttgctcaaccatcccctggggggagtcaccggtcccgccccaccctcgaaagaagacagatcggagtgcagcaaggcgtcgagaaccggcttgaagagggcgtcgacgtcgcggctgctggtggcgctgttgagggcgacgatcaggccggcgatcgctcggtacttgccggaggtttcggtaacgtgccctttgttgaagaggctgatgatcctgccgggttctgactgcaagccctcgacggggagtggctgccaatcggtattggcgctggcctggttgaacagccgatggtcgcctttggcgatctgctgggcaaacgggcggtagaagccggactcgatgcggtgcgcatcgaccgggttgagcagcagcttttcgccgctggtcgggtcggtttggtcggagcgaaagtcgagccggtacaaattccctgccccggccagatggttgccgccgaggcggttgacgaggtcgttggccacttcgtaatgcgccgctcgcgccggccggaaggcagccagttgctcgtccgtcgcgccgccaaggcgcgtcagcgccgcgccgccggcgaggccgttgaaggtggtgagcgtaaggcggtcgagaatgtctggatatttgatctggttcgtctgccagtagtcgaacgccgcgtactcggcgagggcaccgccgagtgactggccggtgaagtggatcaccggctttgagtcgggcttggcgaggttcttcagtgcgtccgttaccttaaacttcccgctgttttcgctgagcccgctagtcgcttcgtcgatgaaatcccattgtccccatccccagcggaggttctgcgcccaatcctggaagttcggcccgtcggttccggccatcgcgacgatgaattcgttgcgtgtctcgtgcttgtagagcacgctcttgaagccggtttctttagcttcgagcactgcggcgacgacgaatcctgcgtccggcagcgcgtaaggcaggggcgcttcgctggcctcggacgagtcgggcagcgggcctatccgggtgccttcaccgacgctttcgctcttgccgtaaacgtacgattgatcgcacgcgacgagcatttccattgccagtgcattgcgggtgtcgagaggggtggtcatggcgtttctcccttctggcagaagtcgatcatatgggcggtcacgcagccgatatggcgcggcgcagcacggtcaaccgaacgtgaggggtcggggaagcaacgggaattctggtaagcgatgcggcaaccgttcggtgaggtaccgtacttgtagagcgagaagcggccgatactccgtacgctgccgtcgttgccgagaatgaagctctccggcgtttgagtcaccctttctccaggccgcgaccggccggtcatcagcacgccggggcggatcggacgaaaggaagcgctgaggtagccggtattcgggatggcaatcgcctgcgtgctgccgtcctgcgacaaccaccagatcgccggcattatttcgctgttgccgtgaatttcgctgagcaggtactgcttgcgccagggggcgtaaagcactctaccccaatctttggtcagcagcggcagttcgcgcggcgggcccttgcgcggagtgtagaggagcggctggtcgaagcgtctgcgctcgagcacgccccagccggcgtgcagcggaatgcgcgcgccaaaaccgcccggaggagcgattaccccgcaagggcccggagtccaacgattgtcgaccagtcggttggcgtcaatgtcgggcttggggcgttccttgccgaaggggccggtccacagtgtgagcggtccgatccacaacggcgtaatcttggccggcggaggcgcttccttgtccggcagctcgagaaaggcagacacgccctcttcgacacagaaatcgtggagacggcgacgaaacagtctgacctcgttggtccgcgtatcccagacgtagtgccccacccgcatgtccgtctcgcgcccatcggcgcgtcgctggctgagggttttcttttcccagccggggtcgtagctgccgggctcgtaacccatgaagacgacgcgatcgttgtccagccaccagaggtgttctttgtcggcgatcgggaaggcggaatcgaggacgggatagcgcacctgcggatacgtcggaatcgggcctttcggctgcgcgggcggcgggggcggcgacttgccgagcagcgccgaccacgggtgcgtgaaccaattggcggtccccgggcggaggttggacggcttgtccgtctgcgcagcatccggcgtcgccgcttgccccgccccgacgtagccgggaagcgaagcggtcagcgcgagcagcaggagcagccggctggagcggcggcatgccgacgacaggagtgttctctgggctgcactcatcgactttccttcccctttgcgctcggtgtgcaagacggtgaagcggtgacaatggcggccgaccccggggtgaaccggacgccgtcccgggtcgacgcgggcactccatgccggtgatttttagtggcagtatatacagtatcaatgaggcgaaagcgctgtcaacaggacttcgccggtgggtcgcagggacgacgccgcgttcgtgccgccgaccgtactcactgccggtgctgcacgaccgtagcgccggatgcgcctggcgtgacacggaaagtgactacctcatcgacccgcagaccggccggcacctggtgggtaatgaagatcatcgtcaccctccccttcagcttgttgatcgtcctcgcgaaatgttcggccgtttgcacatcgaggttggacaccgcttcgtcgaaaatcaggatgcgcgggcgcttgagcagcgcccgggcgatggcgatgcgttgccgctgcccgccggaaagcccggtgccgcgttcgccgatctcggtctgatagcctcccggcaactgttcgatcacctcgtggatctcggcggccttgcaggccgcaatgacttcttcgaaaccggcatgtgggtgcgccatgagcagattgtcgtaaagcgtaccggcgaacagcacggtctcctgcggcaccacgccgaaagtcgctctcagttcgttggcggcgagatggcggatctccttgccgtcgagcgtgatacgaccttcggctggctgatagaagccgagcagcagcttcgccagcgtgctcttgccacaacccgatgggccggtgacaacggtgaggtggcccggtgtgaaggccaggtcgagattcctgtacagccaggggtgctgttcagagtagcggaaggcgagattgtcgatggtcagcagaccgtcgtccagcttctggcggtgcgggacaaccgtgtgcggctcgcgcggcgtgtcgaggatgtcgccgagccgctgtacggcgatgctggcttgatggaactcctgccacagaccgacgatgcgcagcagaggttggctcatgcggctggcgaacatctggaaggcgaccagcatgccgacggtaaagccgtcgttgcgcatgatcagtagcgcgccggtgatcaggatggcgagcgtcatcaactgttcgagtccgttggccaccacgttgtaggtgttgccaacctgtttggtcgcaaaaccggcagcgaggtactgggccaggtggtcgccgtacctgcggtcgatgtcggcctccatctgcagcgacttgacggtcgccattccggccacgtactcggtcaggaacgcctggttgcgggcgccgagcaggaactgccggttgagtctttggcgcaacagcggcgcgacgaggaggctgatggtggcgatcatcccgagcaggaaaacagcgatcagcgaaagctgccagctgtaagcgaacatcaccgccaggaaaatcagcagaaagggaagatcgaggagcaaggtgacggccgcgccggagacgaactcgcgaatggtttcgatcccctgcagacgggcgaccaaggtgccggtcgggcgttgttcgaaccagggaagcggcagtcgcagcaggtgccggaagacctcgctgccgagcacggcatcgatccggctcccggtgtgcaggacgagatactggcgcaaccaggtcatgctgccggcaaataacatgaacatcagcagtgccacaccaagaacgaccagcgtgccatgtgtctggtggacgacgaccttgtcgatgattgcctgggtgatcagcggcgtcgccagtccgacaagctggatcgtcaggctggctgccaggacgtcgcgccagatcgaccggtgcttgaggatctcgggaacgaaccaggcgaaaccgaagggcttgcgctcgctgatgagattctcgaagtcggccgtctccgcgtgcgtggagcgtgtgtctctggccagcagaacgagttccgcctcgagctgctggtgcgcttcagcaatcgacagcgtttccggattctgcgtgccggcggcgaagcagagcagcgactggccgtcggtgctgacgatgagtagcggctggcaggccgcttggcgcccttcggggacagccgcagcgcgcaaaaagccgaccgccggcagcggcagtttccgccactcgacttccgccagcgccacgacgccggtcgtgaacccgagcgcgcgcgctgcttcgtgcaaggtggcaagcgtgtagggcggcgggaactcatgttcgacgaggctcgcctcgaacggcaggcggtacagggcgctgaggctgcccagaagccagatgacatcctcgcgcctcattcccgccagtcgagacatcatcgtcgagcttctgttccgccgttaggatgcggggactttactggccagataatcagcggtcaagagacgtttcccggagtttccggagaccttgacgatgtttgatgaacggcatccagaagcgcgagccggcgcttctatgcgctcccctcgcctcgcctcacctcaccaattggtgtcggcaacggactaaaggccttccagcacgatcatcgtcctgcgggctgacttcttgctgatttgcagaacctcctggtactccgctgaatcgtaaaagcggttggccgtctccgcgtcagggaatcgtatcaacacgaggcgtgaaggtgtccagaggtcggtctctttgagcgtcatgttaccgccacgcgccaagtactcgccgccatactgctcgaccagcggtttggcccgcagcttgtactgttcgtaccgctcggggttgtcgagcagagtatccacgaccaaataggctgccatcggtttctccaacgggctggtgaaggctgcagtctatcggcttctggccgtcggcaacaaggctaccaggaagcagcgcttcaccaccgctatcaccgctatcaccgctatcaccgctaccagtcctgagcggccgcatgacgccggcgaccggcctgcccacgctcacgcagtcgcccacattgccgacaacaactccgcctgcatcaggacggtcttcaccgcctcgtcctgcaagtccggtggatagccgtacttgttcagaatacgtttcaccatcacgcggattctcgcccgcgcgccttcacgcagggtccagtcgatcgtcacgctcttgcggacctgggtgatcagctcgctggcaatgaccttgagcttgtcgtcgcccatcgccttcacggcggattcgttcgcggcaagcgcgtcgtagaaggcgatctcgtcgtcggtcaggcccatgtcctcgccgcgccgggtggcggcgtccatgtctttcgccagcttgatgagttcctcgatgacttccatcgtgctgatggcgcggttgtggtaggcgttgagcgtctttttgagcttctcggcgaaggactggctctgcacgaggttcttcttcgagcgctacttcaactcgtccttgagcagcttctccagcagttcggcggcgacgttcttgtgcttgaggccgcgcacttcggcgaggaactgcgggctgagaatgccgatgtcgggcttcttcaaaccggcggcggtgaagacgtcgatgatctcgccgtcggtggtgatcgctttggaaacgagctggcggatcgccgcgtcgatctgctccggtgacttgcgattctcgccggatttcttgttgagcgcggcttgcagggcctggaaaaacgaaacgtcgtcgcggatcgcgctcgcttcatcggtggcggagcagagggcaaacgcttgccagagttccatgaccacctgcacccagcgcttcttgccgtcctcctgttcgaggaggtgttcctgtccggcggggatgagttgcaggcgctcggtcggcgtgccggtcgtccattgctcccacttgaagccgtgcagcatggcgcaggcgacgccatgtttctcgtgcatcacggcgatggcctgcttcgtgtcgtgggtcgggtcgccgtggccaccgctctcggtgtaggtggcaagcgcccgcttgagctgatcggcgaggccgaggtaatcgacgatcaggccacccggcttgtccttgaacacgcggttcacacgagcgatggcctgcatcaggccgtggccctggatcggcttgtcggcatacatcgtgtgcaggcagggggcgtcgaatccggtcagccacatgtcgcgcacgatgacgatcctgaacgggtctttggcatccttgaagcgattcgccagcttgcggcgtttctccttgttgccgatgtggcgctgccagccggagccgtcttcggcgctgccggtcattaccactttcagcgtctccgcctcccactcaggccgcagcgtgatcaatgcgttgaagagatccacgcagatgcggcggctcatgcagacgatcatcgccttgccgtccagcgcctccacgcgcttctcgaaatgcgtcaccagatcggcggcgatgagcgcgatgcgtttcgagtcgccgaccagcgcttccagcgcggcccacttgcttttcagcttctccttcttcgtcagctcctcgccttcggtgatttcctcgaactcggcatcgagcttcggcagctcggcggcgttcagcgccagcttggcgatgcggctctcgtaatagatcggcttcgtcgcctcatcggccacggcgcgctggatgtcgtagatggagatgtaatcgccgaacaccgtccgcgtgttggcgtcggtcttctcgatgggcgtgccggtgaagccgatgaacgatgcgttcggcaaggcatcgcgcaggttgctggcgaagccgtaggacatctcgcccttctcgttcacgcgcccgccgaagccgtagtgcgagcggtgcgcttcatcggcgatgaccacgatgttccggcgcccgctgagcgccgccatgcgtgccacccccgggccgccgccctcgggcatgaacttgtggatcgtcgtaaacaccacaccgccgctcgcccgcttgagcagttccgccagatgctcgcggctctccgcctgcatcggcatctggccaagcatgtcgtggcagcgctggaactggccgaaaagctggtcgtcgagatcgttgcggtcggtcagcaccaccagcgtcgggttctgcatcgcaggttcgcgaatcacccgcgcggcgaagaacagaatggtgaaactcttgccgctgccctgcgtgtgccagaccacgcccgcgcgacggtcgcccggcttgccgccgtgcatccgaccggcccaattgcggccggtgtcctggcgcagcacgcccgcgtcgttcatgctttcctgtctaccactcgcacgcaccgtttcctccaccgccgcattcaccgcgtggaactgatggtagcccgcgatgatcttgagcagcgcgcccgtgtccgtgtcttcctcgaaggcgatgaaatgctggagcagatcgaggaagcgttgccggccgaacaccccgcgcaccagcgtcaccagttccagcgcggtcttcggtgcatcgccctcgccatcaatcgtgcgccagaccttgaaccactcctggtacgccgtcagcgaaccgatgcgcgcctgcaatccgtcgctcaccaccaacgccgcgttgtagtgcagcaggctcggcacctccgccttgtaggtctggatctgcgcgtaggcgctccagatcgtcgcgtcctcgtcggcggcgttcttcagttcgatcaacgccagcggcaggccgttcacgaagaccaccacatcaggccggcggttgtgctgcgcctcgatcacggtgaactggttcaccaccagccagtcgttcgcccgcacgtcggcgaaatccagcagccgcgccttgtcgcccttgatcgagccatcgggccgctggtactccacatcgacgccatcacgcagcatccggtggaaggcgcggttggtctgtaccagcgagccgttcgccacccgcagcaccttgcgcaaggactcctcccgcgcctcgtcggggatcgccgggtcgatccgccgcagggccgcgcgcaggcgcccaaccagcaccacctcggcaaacgaatcgcgctccgccgccgcttcacccggtgcgatctgcggcccgtgtccgaccgcgtagcccagttcgccgaaccaggtcagggcggcgtcttcgacggtggattcgttgagagcgctcatggctcgtcactcttctccggcaactgcttgatcagcagatcaaaatccgactcgaacagcctgtcctggacgatacggtatttctcgaattcgctctcggcatgggctttggccaattccgccgtcacttttccagcatcacgaaggatttctcgatcccagagttggaggaagccgctcaagcgcttttcccagtcttccattgtcatcggaatttttcgcaaggcctgcatttcggccatgtcgagataggcggagacgatgcgctgcatctgccccagctcgaattccgagaggtagttcttggcgatggatacgtcgtagcgatggattttccctttgggcacgtcttcccaactcgtgaggcccatgtgttgcctttcgtggtttgctcgatccacgatcagttcggccgccgtttggccgtgcacggcgtagtgcatcttgttttgaactgcggcaaagaagcgcttcgtcgctgttgcggaagagtcgtaatccaacgcggtcgcatagatgtcggtgatcttctgatagaacttgcgctcgctcagacggatttcccgaatcttttcgagttggcgctcgaagaactcgtccgtaatgtgaccgccatgcttgaggcgttccgcatccatggtccagccctggatggtgtagtccttgacgatctggttggcccactttcgaaactggaccgcgcgttcgttctcgatcttgaagccgatggcgatgatcgcttgcaggctgtaatgcttcgtctcatagcgcttgccgtcggtggcagtacttaagtactgcttaacaactgaagattcctcaagttcgttgtcgctgaagatgcgcttcaggtgttggttgatggcagggacagagacatcgtaaagcgcggccatcatcttctgcgtcagccagatgttttcatcctcataacgcatctcgacgctggcctccgagttgccgacggcagccacaagggtgaggtattcggccgccgacgagcgcacgagcgagacctcggtcttcttcttggcgcgaccgccggcagtgggcttgtctttgctcatggctttgctccccttggacttgcgctatccggtaactccggacaactgcccacgctcaactctccggaaagcagcttcggcagcagggtgtcgcgcagtgtggcgagggtgcgggattggttggcgttagctttaatttccgtcatcagcggcgcggtgagttcgtcgaagcgacacgcgattgccggcggcgggacggcgatgaggaaacttttgaagcattccgacgggacacgctggcgcccactggtgccggtcatgttgtggatggcgtgggtgcgcagtgggtcggagcgggcgagcaggtagccgaactgcggcggaagcggcggctttggcgcgaggacgatgtattcggtggaaccccagccgacttggccttcttccagaaaatccacgtaaccggttttgccgttctccaggcaaggagtgatgcgcgcgaggagtgtgtcaccgttttgaaacttggtgccagagctgaactcacggtcaaccacttcgtctgcactgtggccctgcgtgggcagatttttcatatcgaggtagggcgcgatggttccagtcctcaaggtgcggcgtggattcacctcgacgacttcggatagagacttggcggaccaccctttgggaatgtggccgagcggggagccttccagatggtcaggaaagagcgcggcggtggcggagtcgaggccggcgggttggcggccgtcgagtttggcgcggacggggtggatatccacgaaccagctctggaacagcgcccgcgccatcgcctccagcgtcgcgttcatccgccggttcaactcgatcttgtcgtccagcgccccaagcacctccgcgatggctttttgctcggcgaggggtgggagttgaaccgccttccccttcagagtgccagtgacaagcctgccggttccatgtccggcgtggtccaccgaagccaacaagtccggcttgtgagcgagcaaccaataggcgaggaacgcgccgtccacgttcttcgcggggtgaagtgccttgatgtcctgattgaaagccatctcccgcgtcaccatgcaaatcggcacgtcgttgtgcagggtcatgccgcgcaccagcagcagaatcgttccagccgggacaacctttccgcccttacccactgcgagaggcgacatgtggtcctctgcgtcgtgaaggcgaaacgacttcatgtctttggcgctgacccaaggaatcgggcctgaccagtatgcatcgttgcctttgaatggcgtaccgcctgaaagccagtcagcgcagtcgccaagcgtagtttcttcccactcactcgccataacccagcccccgcaaggcttgcggcacgagcaagcaaattcagtctacccgcaaaagtcggcgctgacggtaccgcggcggcatcttctgccagtcgtgttccctgcctgctccactcacccatgcccgccccccacatccccgctcaattccgcctcgatctcctcgatggtcggcaggctcccttggagttcgcggggtagcgcgcgcgtcagttgggtttcccattcggcgacgctgatcggccgggcgctgccacccagggcgtattccaccaagactcgattcttttcgcgcaccagcagcaggcccagggtgggtttgtcgtcgggatgcgccagcaggcgatccacagcggtcatatacatgccaagttgcgcgccgtcgccgggctcgaatttgcgcgccttgagttcgatgacgatgtagctgcgcagtttgaggtgataaaaaagcaggtcgaggtagaagtcgtcgtcgcccagttccagatgcacttgccgtccgacgaaggcgaaaccctggccgagttcgagcaggaatttctggatgtggtccagcaggccttgctcaagatgcttttcccgacgcggtgcatcggtgccgagaaagtcgaacaggtaagggtctttgaagacttgcgccgccatgtccgagtcttccggcggcagggtggcggggaagttgttctgcgccttgccatggcgcaggcgggcgcgggtttcgatctgcatggccagaatgttgcgcgaccagccgtgctcgacggttcgggcggcgtaccagaggcgatcttcgggagtgtccagtttttccagcagggtgatgttttgcccccaggtcagttgtgcaacgacccgttgcacaagatccagatctggccaggcggtggcgaaggcacgcatgtatttgaggctgcgtggcgaaaaaccctgcatgtcggggaaagcgtcgcgcagatcggcagccagacggtcgacgacgcgtgtgccgtaaccctgcgcggcctgcttggcgatgatgctctggccgatgtcccaatacagcagcagcatggcgctgttgctggccagcacgatgcgcagacgttcccggcgaatccgggtcttgatgtcggtcaaccagtcggcgtagccggccggcatttcaacgatgccgggcgctgccgggaacatggcgctgcggtcggtgcgaccgcgctgcttgcgctcggtcgcttgggggcgcagggcgggtgtgcccgctttcttgctagagaccatagcccagcttttccatgttcgccttgatcgccgattccagtttcgccgactcggcgaactgggcgtgcagttcggcgacgaggcgcggcatcttttccgcgaagggttcgccgtcgtcctcgacttcctcggcgccgacgtagcggccgggcgtgagcacaaagccgtgcccggcgatctcggcggtggtggcggacttgcagaagccggcgaggtcttcgtaggcagttgccccctcaccccggccctcacccgcgcggggagagtgagacacacggtcgccgcgccaggcgtggtaggtggtaacgatcttctgcaggtcggcgtcggtcagctcgcggtgcacgcggtcgatcagggtgccgagtttgcgggcgtcgatgaagagggtctgcttgcggcgttccctgaaatgccgcttggcctcggcggctttgctcttcgtcaggaaccagaggcagaccggaatctgcgtgctgtagaagagctggccgggcaacgcgaccatgcagtccacgaggtcggcttcgatgagttgttgccggatgtcgccttcgcccgactggttcgaagacatgctgccgttggccaatacaaaacccgcgaagccagccggcgcgaggtggtggatgaagtgctgcacccaggcgaagttggcgttgcccttgggcggcacgccgaactgccagcgcacgtcgtcgtctttacggaaccagtcggagtcgttgaacggcgggttggcgagaacgtagtcggcgcgcaggtcgggatgcaggtcgcggcggaaggtgtcggcattctcaacgccgaagtcggcctcgatgccgcgcagcgccaggttcatgatcgccagccgccgcgtggtcgggttgctctcctggccgtagatgctgatgtcgccgagctggccgccgtgggcttcgacgaacttttccgactgcacgaacattccgccggagccgcaacacgggtcgtagatgcggcctttgtagggggcgagcatctcgacgaggacgcgcacgacgcaggacggcgtgtagaactggccgccgttcttgccctcggcgctggcgaactgggtgaggaagtattcgaagacgcggcccaacaaatccttggagcggctggcgacatcggcgagctggatggagccgatgaggtcgatgagttcgccgaggcggtgtttgtcgaggtcggcgcggccgtagttcttgttgagcgcgcctttgaggcgggggttgtcgcgctccagcgccaccatggcgtcgtccacgtccttgccgatgctggggagcttggcgcgggactggatctgcgcccatcgggcgtccaccggcacccagaagacgttggcggcgaggtattcgtcctcgtcctcggggttggcgccttcgtagtcgccgcttttggccactgagccggcgacgagcctggcgtggtgttcgtcgaaagtgtcggagatatatttgaggaagatcaggccgaggacgacgtgcttgtattccgccgcgtccatgttgttgcgcagcttgtcggcggcgagccagagtttggcttcgaagccgaggttggcgctggagtcgttttttctggccggcgttttcgccatcagattgcctttggcatggaggaggttctcatgggcactgtaagtacaatgtcctctgcattttagccgatccaaatacatgggcgatgctggaccgcctgtgaccccggcacgccacgcggcgggagcggtcgtaggcctggaaagtcagccgctgtgctgctacgtcggcggccacgtgctcgtcgaatcgctcatcggcggcgccggtggctaccgccgccagcgacactacgaccgaggtggcgccggcgccgccagaatcgggcacaatggcgctctttccccagccgcaccgtgcgcggcagaaagcccgtgcatgtcgcaccgtcgtgccgttgccctgatgatcctcgtcgccctgttgtggagcatcgccggagtggtctcccgctacctggagagcgccggcagcttcgaagtcaccttctggcggagcctgttcaacaccctggcgctgagcgtagccctgctcgccatgcgtgggcccgcgctctggcgaggattggcgcaggcatcctggccgctctggttctcaggcttctgctggtctgtgatgttcaccgccttcatgctggcgatcacgcttaccaccgtcgccaacgtcctggtgactatggcgatcgggcccttgatcaccgcgttgttcacccgactgttcctcaatcaccgcctgccggcgagaacctggatggccatcgcgctcgccggcgtgggcattggctggatgttctggcaggaggcgcacagcggactgtcgctggccggcacctccgttgccctggccgtgccgcttgccgccgcactcaacttcacgaccttgcagcacgtcggtcaccgccaggtcgacggcgacaccgccactcgacaggacatgttgccagccgttctcatcggcgcacttctgtcctcggcgttcaccctgccgctcgcgtatccattccgggcgtcggcgcacgacatcggcctgctggccatgctcggcgtcgttcaactggcgattccgtgcctgctgctcgtgcgcctgtcgcgcgtcctggcggcgccggagatcgccctgctcgggctgctcgaagtcgtcttcggagtggcctgggcatggctcggagccggtgagcagccgggcgccagcaccctgaccggcggcgccctcgtcctcggggcgcttattgccaacgaggcgttggcgctgcgcgctcgcgaggcaggtggctcagaccgtgaccgtcgcggccgcttgccaggccaaggcgcggacctggtcgggaagatcccttgacacgcgcttattcgatggcgaacagggtcagccgcatcgccctgctgcggacgtccagcagtttcccgtaatcctcgctgccggcccagcgagccgagtcttccagcgtcggaaattcaagctcgacaaaggaatcgaaggcgttgcaggcgagttcgttccagtagcactggaccacgacgcatcgctgtccgccaggccgtgatcacacgccgacgggccgccggaacccatcatcgatccatgcgctggcgctggccatgttcagtttgaatccgggcgacacgcgtacctgcgccagttgctcgccgtttgcgtcggctgccgccagcagggcatgcggatcgtcctcgtcggggacgatgtcgagcgtgacactgagccgtccgcagggcgcggcaaccgtgacgctcttgtgcagcgtcgcccgcaactgttgctcatgacggcggagaacctccgcggcggtcttgaccagggtgttgaacgccgcggcgtcaagcggcttggggttccgcttgtctcgccccattgtccagggaccgaccagcgcgggctcgggttcgccgtccttgatcatcgccacggcccatccttcgtcgtcttcgttcttgatgatgcgggccgtccagccattgtggcgccacaatcgcggctcatgcagcacctcggtcaagtcggcttcggccggctcatcgctggcgccagatgtcatggccggctcctctcgcgcctatttcttgctggtttccgcacccgggctggcgccgctcgcaggctccgactcagcggcttgcggagcgtcgccaagaatgctcttgagcgggcagatcttgaaggcggggcatttctggcagccagcgacgatggcaatgggacaaagcgtcatgggaatctctcctgacaaaaaagcctagtatgggcgcaatcggggcggaaaaataggcggctgtacctacggaatgaacgaccactcgatctggtcgctgcgcgcaatacctgccgtcatcgcgcggcacagcccgacgaactcgcgcattcccgccgtctggaacttgcgcctgtgccaaacgaagtgaaaatgccgccgcagatcgagttcaggagtttcgatggccaccagactgccgcgccggaacgcttcgcgcaatgccagccgcgagatgcagccgatgccgagaccgaactcgacagcgcgcttgattgcctcggtgtgctcgagttcaagccgcaccttgagcggccaatggtgatggcgcagcgcccgatcgagagtctcgcgcgtgcccgagccggtttcacgcacaatccacgattcttcggccagctcggccagcgtcgccgaacgtttgctggccagcgcatgcccgggcgcggcaaagaccaccagttcgtcctccacccatggctcgacgaccagttccgggtgatggcaactcccttcgatcaagccgagatcgagctcgtggcgggccagttgctcggtgatcgtcatcgtgttgtgaaccgtcaggtgcaaggtgctctcagggtggcgcttgaggaagtcggcgacgatcagcgttgccaggtagttgccgatggtcagggtcgcaccgatcgtcagcttgccgtagccggcgcgaccctcgagcatgctctcgatggccaccgcccgctcgatcagctcgatcgcctgcggcagcagcgtctgaccgagctcgttaaggcgcaacgtcttgccaaaacgatcgaacaactgggtgtcgtactggcgctcgaactcggccagcgccatgctggtcgccgattgcgacaacgacagttccgcggcagcccgcgaaacgctctcgtgccgcgccaccgcaacgaacactccgatttgccgcagggagtatctcatatcagcgaaatagatatcgtttatctaaaaaatcggttttacaaatatggtacgacaaaatatcctctttccggtcaaacacacgaaatggccaagacgatgagcaacttctccgcccaacgcgtcctctccgtccaccactggagcgagacgctgttcagtttccgcacgactcgcgacccggccctgcgcttcctcaacggccaattcgtgatggtcggcctaccccaggaggggcgtccgctgactcgcgcctacagtatcgcgagtgccaaccacgacgagtatctcgagttcttcagcatcaaggtgcccaacggaccgctgacctcgaagctgcagcacctgtccgtaggcgacgagatcgtcgtcagccgcaagcctacgggaactctcgtgctgcgcgacctgcgtcccggccgtcatctctacatgctgtcgaccggcaccggtctggcgccgttcatcagcctgatccaggatccggagacctatgaacgctttgaaaaagtgatactgatccacggcgtgcgctgggtgaaggatctcgcctacagcgagttcattacacaggagcttcccggccacgagttcttcgccgacctcgtccgcgacaagctgatctactacccgacggtgacccgcgaacccttcgagcaccgcgggcggatcaccgaactggtcgacagcggccggctgtttgccgacatcggcctgccagcactcgacccgactgacgaccgcgccatggtctgcggcagccccgccatgatcaaggattgctgcaccctcctcgaccggcgcggcttccaggtctctccctacatcggcgcccagggcgactacgtgatcgaacgagctttcgtggacaagtaggccagacaagtcaagagcggccggcagatcgccgcttgcagtaccattaacgcatcgcgagggctccgacagaacagcgcgtcgggccggattgcggctgaatgcgagtggactggggagatgatgactgtctttgcgcggagtgcaacgatggcgctggggttggcagcgtcctttcccatagccggcgagcctgtcggccaacgctctgcgcaacagctcgtggttgacgcgggggtgatcgtcagacaggtggaggacgccaagcgcctggccccctgcatcagagacagcgatcgcggcggcctgctgacgaacgcagagcgctggattgccgcggcccgggcatctccacacaaggacgatcggcaggtcgtcgagcggatctcggccctgcgcagcctgacgcgtgagatggtcgccaagcccgagttgctcgctgtccccggcaggccgcatcgacgcgcaaagatcgccaccagacacctcgcccggtccggcaacgcaactgggcaagcatgcaggagagttcgccaacgagtcgccggaaggcctcttcctcggcgattcggccggccgcgaagccacgaccagcagttacagcaccatcgccggccacgctgcggggtaccgcgtcaaggcatccccgaacgtggtcctgctcggcagatcggctggggagtcactcgccggcgcaccgtctgcggtagccgtcggcagcagtgccggacgccacgcgaagactgccgatcacaccgtattcatcggtggctcagcgggctacgccgctgacacggtcgaccacagcatctttcttggctatgccgcggggcgatcgatcagggacaacaagcagagcgtcatcgccggctatgctgcgggcgagcgtgcgcaccgcgcccatcaatccgtcatggccggccccctggccggatatgcggcgaatgactcgccgcgctcggtgatgattggccaggacgccggcctgtacgcagagcaggcgccggcggcgataatgatcgggcccgccgccggccagtcggcgaggaacgcgacgaatccggtattcataggcgccaacgccggcaaagcggcagccaatacggccgacgtggtcctgataggcacctcggccgacgccgaaccgggcataaccaacgccgtcggcatcggcaggggagcaaaccccgcgcgcagcaacacctggcacatccctgaagcgctcaagctcggcgtcggcacctcggcgccgacggcccagctgcacacgacgcgcaatgtgcgttttgcggcgctggcgaacggcgtcctggtcaccgatcgggcaggcaatgtcagcgcgtcgtcgctcctcaacgaggcgttgaaggagattgccaggttgaaggtgcgcgtcgaggccctcgaggcagctcaatgccggcaatagccaatctgaatcgccagcagaccgggcagggaacgacccgaggcaggaggagcaaaccagcagcggccggtcacgccgctggtgccgccataacagccaagggtttcagctttgccgccgaccaccaatgctataccattcgctgttaccggcaggaagttgccatgctcggccgcttgccaagccggaatgcaacgtcgagaacaggacgaaagtggccgacttccgggtgctgttctgtgggagttgtcggtccagtgaaacggtgtacgctcgcaaacccgcccgcgaccacaggtcggtggtcaatcagaagtagaaggagagatgaacgtgaacaagcctgccggaggtgttggcgaagagagcgaggcaacgatgctgtcagcctcgccagaggaatacatgtctcccgggcagctcgctttctttcgccggcgcctgctcgctgacgagcaggcgctgctttctgccgtgaaagagacggccagccatctgcagcaaagcgaaacgagttccgactggaacgatcgcgccagtgccgaagaggagcacaccctcgagctgcgcgttcgcgatcgcgagagaaaactgctgcaaaagatccgcgaatcgctgaaacgcatcgacgacggcaactatggctggtgcgaggagaccggtgaaccgatcggcattgcccgcctgctggcgcggccaaccgcggctctctgtctggaggcccaggagcgccgcgaacagagcaagcggctgtttggctgacccccgccaagaagcgcacgccaaagcgtggctacccgccaccctgcccctcgtcgtcgcccgcagcgcagccgccgtgctcggagcctgacgcaagccgtggcgctgcctgcgctagcgcttgccggatcaccgcctcagctaccctgatcccatcgactccggcagacaggatgccgccggcgtagccggcaccctcgccggccggatagagtccccgcacgttcacactctgggcatcggccccgcgcgtgatccgcaacggtgaagaggttcgtgtctcgactcctgtgagaacggcgtcgggcatcgcgaaacccctgatctggcgctcgaacgcgggcagcgcctcgcggatggcctcgatcgcgtagtccggcagcgcgctcgccagactggtcaggcgcaccccgggttgatacgagggaatgaccgagccaagccgcgtcgatggccgcccggcaagaaaatcgccgacgagttgcgctggcgcctcgtaggtgccgccgccgagttcgaaggcgcgcgtctcgatatcgcgctgcaccgcgattccggccagcggcccaccggggtagtcgagcggcgtaatgccgacgacgattccggcgttggcgttgcgctcgttgcgcgaatactggctcatgccgttggtcaccacccggttcgcctcggacgtagcggcgactaccgtcccacccggacacatgcagaagctgtacaccgagcgaccgttgctgcagtgatgaacgagcttgtaatccgcagcaccgagcaggggattaccggcgttcggtccgaaacgcgccctgtcgatcaacgactgcgggtgctcgatgcgaaagccgatcgagaacggcttggcctccatgaacacgcccgctcggtgcagcatctcgaaggtgtcgcgcgcgctgtgaccgagagccaggatcacctgctcgccggagacttcctcgccggaagacagcgtcactccgcgcacccgcccgcgctcgatctgcaggccgctcacccgctgctggaaacggacctcgccgccgagccgttcgatctcgcgccgcatttgctcgaccatgccgaccaggcggaaagtgccgatgtgcggcttggcgacgtagagaatctcctccggcgcgccagccttgacgaactcgacgagcaccttgcgcccgtagtgcagcggatccttgatctggctatacagcttgccatcggaaaacgtgccggcgccgccctcgccgaactgcacgttcgattccggatcgagcaccttctttcgccacagtccccaggtatcctgcgtgcgctcacgtaccgccttgccgcgttcgaggacgatcggccggaagccggcctgcgccagcaccagcgccgcaaagatacccgccgggccgaagccgacgacaatcggccgcgtcgcgagcgtcgccggcgcccgccccacgcattggtagcgcatgtccggcgtcgcctgcagccggtggtcgccggcaaaacgccgcagcacccccgcttcgtcgggcacctcgacgtcaacgctgtagatgaacatcggcgcactggccttgcgggcatcgtggctgcgccgaaagacgctcaactgctgaatgtcggctgttgacagcgcgagtcggtcggcgaccgccgctggcagcgccgagcgtgcgtggtcaagggggaggcgaatctcgctgaggcgcagcatcgtcggttcggcggagagttggtgccctggtcagacctgttggccgtagctggcgaacctgtcgagcaccgtcgccatctctgccgcatcgagcagcaccggctgaccgagttgacaggcgcgccagtactgttcgcacagtgcctcgagttcgacgccaagggccagggcgtgcgtcaggtcgtcgccgaacaccagcatgccgtggttggcaagcagacaggcgcgacgatcggccatcgccagcaacacggcgtccgagagcgcttgcgtgccgaaagtcgcgtaagccgcgcagcgcagagtgtccccgccaaagcgcgccagcatgtagtgaaaggccggaatgtcgcggcgcaggcaagccacactggtggcgaaaggcgggtgcgcatgcaggacggcgcccgcgtcgggccgggagacatagatgtcacgatgaaagcgccactcggacgagggcttgcgacatcccacggacgttccgtcgaaacgcatgaagacgatgtccttggcaaccagagctgcgctcggcatgccgctgggggtgatcagaaagcccgccgcttcgccgccctcggtgcgaacgctgaggttgcccgccgtgccccgtcccagcccaaggccatccgtgcgctgcgcggtcgcgatcaactgccggcgaagctcatccatgccgctcttccgggtacagcgacaacaggccggcgccgctggcggcgcacgctccgcgttccgtgatcagcgcactgatcagcgccgccggcgtcatgtcgaaggccggattggcgaccctttcggcgaccgccaactgccgtaggagtcctggtcgaccggctgaatcgcagccctgaacgaggcgcaattcgtctgcgtcgcgctcctcgatggcgatcgccgcaccagtcgggcagtcgaagtcgatcgttgagcgcggcgccaccacgtagaagggcacgcccgccgcgcgcgccgccagcgccttcagccaggtgccaaccttgttgacgatgtcgccgttggcggcgacgcaatcggcgccgacgatgaccgcgtcgacctcgcccctcgtcaagagcagcccggcggcgttgtcggcgatgacggtgtgaggcaccccctcctcgctgagttcccaggccgtcagcaggccctggttgcgcgggcgcgtttccgagacccagacgtgcacgtcgattcctgccgcgaacgccgcataaattggggccagcgcggtaccgtagtcgacggtggccagccagccggcattgcagtgggtcatcatcgccaagcgcccgtgctgcgcagcagggagcaggcgcagcaactgcagcccgttgtcgcccatgcggcggcattgctcgacgtcctcgtcggcaagcctgccagcctcctgccaggccgcctcggcgcgcgccaccggcggcaagggtgccagacgtgcctgtagtcgcgccagagcccagcgcagattgaccgcagtcggtcgtgtcgccaccagtgtctcgatggcggcatgcagggccggatcatccgcctggctcgccagcgccagagccaggccatacgcagccgtcacgccaatcagcggcgcaccgcgtacctgcatgctgcagattgcgcgcacggcgtcctcgaggctggccaggcgcagcacgcgatattcgtgcggcaacgcggtctggtcgatgatgtccacggcacagccatcgaccaccggccagatcgtgcgcgtgaacctgccattgactctcatgaccgccattctacccctgccgcgccacgaccagcggcttggcgcctgacagcggcgcgctgcgggtttaatatgccgaagtcacccatccgtccgcctacgcgcaaaaaggaatcgccatgaatctcccagccagacccgtcagccgcacttctcgcccactactgctgctcactgtggtcgccgcgagcctcgcgggacagctgcaggctgccgacatgcccaagcgcaaagccggcttgtgggaagtcagcacgcgcatggaggggatgccggcgatgggcgcgatgcagcagtgcatcgaccagagcactgacgacctgatgcaacagcaagccaagaaggaacaacagaactgcagcgtcatcgatgtcaagcaactcggcaacaaggtcaccatccactccgtttgcaaggcacagggcagcacggccaccaccgatgccgttttcatcggctcgttcgactcggcctacaagggtgacatgcacacgcgcttcagcccaccgatgcacggcaccagcgagtcgaaaatgtcgctcgacgcgcgttgggtcggtccctgcaaacccggccagaagcccggggacgtgatcatgccgaacgtcggcgggatgaacatcaacgaaatgatgaaggatccgaagatccaggagatgatgaagcggcagaagtagtctatcgaatcgggcgggctgtcaggtggccatgctggacaaccggttgtcggacaaaccttgccgcgctcccgtctgccataccggcgactgcttgctcggcttgcctgactggtgcggcgactgcccgtagcatcgacggagcacgagcagggtgctcaactgaagcatcgggtcgtgtccgtcgtagtccgccatgctccggctggtgagcgtgcagtcgagtgccggcgagagcagcacgacacaactcggcaagggctcacccgccgccttggcagaatggatcgtgacgagcgcgagattgccacccgcggagtcgccggcgagaaccatgctcgcgggcaccacgccctgcgcaataagcgcccgacagacgcgctggcaatcgtccggcgccgctggaaaggggtgctccggcgccagccggtagtcggggagcagggcccgcgcgccgagacgccgacagaggcgtgacaccagcgcggcgtgcgcattcggaaagcgagaggcaaaaatccaccatgcaggtagagcatgacgcgctcgtgccggctgtccggcaaagtgatccactcggccggcacgccatcgcagtcgaccggcgtgcgggacgtccggcgcaacctggaaataacgcgcatcgatctcctcgtactcgcgacgcaacgcgctgacgtcggattcctgcgtgatccgcctgcgcatcgtcagccgcagcagcgtgttcaaggcgcgcgtccgccaactcggggacagtgcgatcctgcgatggtagtcgggtggtttgtccatggcgaccttgtcgaggcgacagactacgccaagtcgcggagttgaggacccgcgctccgtacgccgaccggcccaatctgctccgctggtctctcgtgagcgctccatcgctatgccggctgcgcgcgtgagctgttgccgggaactgacggccgatgcagcattcggggcgaatgatccggcccgagcatgcgctagaggcacgcaggcgaatggccggccgtgcaagaatcaggcacaatggctggcctgcagcgccgcgtccgggacggcatgcggagccggtcagcacgacttgagcgcgacatcggtcgtgctgcacgtgccgctggccgaagcggcgaacgaagcgaacacgcaccatggggaggacagggatgggaccgcgggctcttgcgattacctcggaaatcagtcaggtcggcggcccgacgctgacacacggcaacgatgcagccgtctacctcgtccacttcggcaacgtcgctgcgctcatcgatgccggctgcggtcgcgccaccgatcggctcctgcagaacatcgaagccgccggcgtctcacccgagcagatccggcacctgctgctcacccattgccactatgatcacagtggcgccgccgccgaccttcggcagcgctttggctggccagtagcgatccatgcgctcgaggccgcgtatctggagaacggcgacaatcaggtcagcgccgcatcgtggtacggtgaccacctcgccccctgccctgtcgatatccggatcgccgacggcgatcggttttctctcggcgatcgatcgattcaggcgatccacatccccggccactcccccggctcgctcgcttacctggtcgagtcggagggtcggcgagtggttttcgcgcaggacgtccatggaccgctccacccggcactgttgtcgaagcgtagcgactaccagcagtcgctacgcaagctcgaggcgctcgccgccgatattctctgtgagggccattacggcgtctttttcggaagagccgcgatcgccggcttcatcgaacgctttgtcgaagactgacgacgccgcagcgccgccgacccgccacgcccaggacgcagggtcctcacgcgcttcgtccacgtcaccgccggtcagcatgaccatacttccgttcggcataccacccatgttcccgccgaggagtggacgatgagcagtacacgcagcgagagggattccttcggcaccatcgacgtgcccgcggatcggctctggggcgcacagacacagcgcgccatcggacactttgcgatctccagcgaacgcatgcccgaggaactgctacgtgcgctggctgccgtcaaggccgccggagcacgggtcaacggcgacctcgggctgctgcccgacgacaaggccgcagcgatcgtcagcgccgccgaggaagtgcttgccggccgccatacgcaggagttcccgctgtcggtctggcaaacgggagctggcacgcagaccaacatgaacatcaacgaggtcctggccaaccgcgcctctcaacacacacccggaattcggcacgcgtgtggcggccgaccttgcccgccagagcgggttgccgttcgtcagcgccgacaacaagtttgccgcgctggccgcacacgacggcctcgtggccgcgcatggcgcgctcaagacactcgccgtcgcactgctgaagattgccaacgatattcgctggctggcgtcgggcccccgctcgggactcggcgagattgccattcccgagaacgagcccggcagttcgatcatgcccggcaaggtcaacccgacccagtgcgaggcgctgacgatgctttgctgccaggtgctcgccaacgatgtggccgtcggtcttggcggcgcgtccggcaacttcgagctcaacgtcttcaagccgctgattgccaacagcttcctgcagagcgtacgcctgctggccgacggcatgacgagtatcgaggcgcattgcctacgcggtattgagccacgccggcaacgcatcgccgaactgcttgagcgctcgctgatgctggtgacggcactggccccgcacatcggctacgaccgcgccgccgaggtcgcgaagcgcgcccaccgtgagggcagcagcttgcgcgaagcggcgctggggctcgggtatgtgacagtagacgagttcgaccgttgggtccgaccggcggcgatggtgcaccccagcgacgaccgcgagcggtagctgcgcggccggggctgggcaacggaccgcgcagctcgcctgatatcaggtttgccggaggggtgccgcaggcaccttggtgagcggcgccgatgcatgtatgctgacgggcatcgaacggcaacgccttggggaaaacaatatggttcgtggagtgtcagccaccgtcttgctggccctgtgggccggtctcgccacagccgagacaccaccattgcccgcgcccggtcgcggcgagttgctctactcgacgcactgcatcgcctgccacaacgaacagatgcattggcgcgacaagaagctggtgaccaactggcacagcctgcggtcggaagtccggcgctggcaggagaccatggcgcttggctggggccgggaagaggtcgacgaggtggcacgctacctgaaggccgtctactaccgcgatctcgcccccgagtgagggtgagatcgctgcagaccgccgcaggccctcgccgcgacctgcggccggcggcccgctttgccgtatgattgcatcctttgcgggtgtgccgcccagcaccctgccgactcctccgccttcgcgcggccatcgcggacttcgccgatgagacgctcacaacacgccctggctgcactgctcgccgcctgcctcgccaaccccgtagcggccgcatgcgacgacccgacgaccttcaccggcagtctctgcaaacggctgcacgacacctgggaacagggccagggcgaagtgctcctccccttctacacctaccatatgccattcgcctattcgcaggccaagctcgacagcttcgagcagaatacctgggggctgggctatgggcgcagccgctacgacgacgaaggcaactggcacagcctgtacgccatgggcttccgcgattcccacgacaagttcgagcctatcgtcggctacggatatcagtggatgtggggagagcgcgacggactgcacgcgggcctgggctacaccgtcttcgtgacggcccgctccgacatcgccaactatttcccgtttcccggcattctgccgatcgcctcggtcaactatcggcgcagcgccctcagcatgagctacgtaccgggcggcaacggcaacggcaacgtcctgttcttctgggcccgcttcggcttctgacagcttctgcgcgcgccacacccgatcttgcagggagcggcgcaggccagcggctcacgccgcgttgcgcacaccttccaggctgacggtctgctggaggacatcgcgaatgctctccccgatccggttcagcgcctgcatttgcgacaccagtttgttctcgacactgagcagctcgtcgatccgctcttccagagtatcggtcgcctggtggatccgcttgatgctctccagccggcgtttcagttgaatctggtgctcgcgaatctggatctccatcggtgccatgatcgccttcagccacgattcggcatcacggttggcatgctcgaagttctttcgtacctgcaccgcgacctcctcgaaaaagcgctgcgtaagctggcccttttcgtgggtcaacaactgaaacatcgtattgacgtgcgtgtcgcaccactgatcgatgcggtcgatctccttcgagtagcgcatcagggaaaaaccgatcggtgaacccagcttgaggccatgctcgacagcgaacttcttgtagatggcctccatcatcgccctgatttccgccacctctccttctgaccggctgaggttgccgcgagcgacctcgaaaaaatgcgccattgccgccgacagcgttttcgagaaggtggcatgctgcatcgcatcgcgcgtctcggtggtcagcagacggagcgaatcaagcccgaggtgagcaaagaggttgttggtcaactgcgagaaaacactgcgcacggcatagtagcgctgtagccccgattcgaactcctccttctcgacgcgtaccttgcccatcatgtactcgacgacacccttgttcttgccgcgcagttccgtgagctcggtcacctgttcgcgcaggctggcgaggcgcgactcaagcaggctgcgcgtgcgcagatagcaatcggagaactcgctgtcggtgttgtcgcgaacgatctcctgcttcgcgggaatcagttcctcggaaagagcatgttcaagctcgcccagacaactccgcctgagcaagtcggcgtcatcgttgatcttggcaaccagtgccttctgggccgagacaggaaagatctgggcggcaggcagatcgagcgtccacgcgcaagtgtcgacctgcctggcgatctccgccgcgacttctgccggcgacttgagttcgtcccagaggctgtcgatcttgttcaggacgacgatacggcccttcttgcgtccacccggcgctccgatgtgttcttgccagacggtcagatcggattgcgtgacgcccgtatcggcggccaggatgaacagcacagcgtgcgcattgggcagcagcgacagggtcagctccggctcggtgccgatcgcgttgaggccgggtgtgtcgaggatcaccaacccctgctcgagcagaggatgcgggaaattgatgatcgcatgacgccagcgcggaacctcgagcgttccgtcctcgtcgacgcgaaacgccacggcatcgccctcgccaaccgcaaaaccgagtttcttggccgtttcgagatcgacacgacgaacgtcgctgacatggcgaagcgcgtcctgcatcgcttcggcggaggcggtgtcgagcgggatgatttcccactcgtccggaaaacgcttgtattcgctgatgctggcgttggcctcgcgggtctcgatcggcagcagttcgatcgacggcgcccgcgtgcggtcgaacatcagctcggtcgggcacatggtcgtgcggcccgccgtggaaggcagcacgcggttgccgtaattggcgaagaacagggcgttgatcaactccgacttgccgcgcgagaactcggcgacaaaggcaacgtgcaggcgatcttcgcgcagcttctcgagcaactcggcgatgcgccggtcggtctgggcgtcggcaagttcgttctcgaccagccagcctgcgaatttttccagcactccggaaagctcgacacgccattcactgtaggcggcaaaatgttgggcaagcgtcatggcatgttccagcgcaaggtacaggctttactctaccacaaagtccagaccaatcagcgacatgggatttcttgccacgagcggccaatcagcgctggcaacgcgggcagtaaaaagtcgagcgacccgactggcgaatcgtgcgcacctccccggcgcaggccggacacggctggccggcgcggtcgtaaacggcgcaggaaagctggaagcagccagctccgccatcgctgtgcacgtagtcccgtacgctactgccgccggcagcgatcgccgcttcgagcgtggcgcggatcgccgtaaccagccgccgatagcgcgccagactgatgcgatcggcggtccgcagcggcgagattccagcgcggaacagactctcggcggcgtagatgttgccgacgcccaccaggaaatggctatccatcagcaagggtttgatcgctacacggcgtcgccgcgtcgccgcgtacaaccaatcgccgctgaatccttcggagaggggttcgacgccgagagcagcgagcagcggatgactctcgacatcgccacccgcgtgccacagcacggccccgaaacgacggggatcccggaggcgcagaacgctttggccgaagaccaggtcaacgtgatcatgcttgcgcggtggagtctccggcggcaccaggcgcaggctgcccgacatgccgaggtggagaatgatccagccgccccgcgcgctgctttcgcagtccagcagcagatacttgccgcgtcggaggatgccgtcaaggcgcaggccggtgagccgcgacgcgagatcgggaggaatctcgtgacgcaggcgcggagtgcgcacaaccgccccgagaatacgctgtccccgcaataggggaagcaatccctggcgactgacttcaacttcggggagttctggcattgctgctaccgagaaaagtccataacatgcgcaacaggaattatgacgcaatccgccccgtcaattcccgcgactgtttgcggcaggcaaggaaaccatgaaaccgatcaagaacactctcgtctgcgccatgctcgcgctcgccttcggcatcccggcgcaggccgcaggcgacatggccggtgccagcaaacgcgcacgacccacgatccgcgaagtgccggccggccttcccgaggcaacggatccgcgagccaccgacaggaagcccggggaactgaccggccaagtggtataccaggtgttgcttgccgaagtggccctgcagcgcggcaagaacgagttcgccagccaggcctacgccgacctggccgtgcgaacgcgcgacccggcggtgattgcgcgcgccatcgaggtggccagctatgcgcgccgttttgaagtggtgcaggaactcgcacgcctgtggatacaggtggaacccgagtccaagcgcgcgcagcaggtactggtcggggtgatgatcatgagcaatcagctcgagggtctggctccggaattgatccgcctcctggatgcggacaaggcgtcattgccagccaatctgctcggtctcaaccggatgtttgcgcgcaccccggatcgccaggcggtcttgcaacttgtcagcaaggtctgcacgccttatttcggcctcgccgaagcgcattacgccgtcgccgtggccgccagttcggcaggcgagaatgaaagggcgctcggcgaagtccgcaaggctctcgagctgcgccctgactgggaaacggccgccctgctggaagcccagatcttggccagcaagtcaagcgccgcggctatagcctccttgcaaggctttgtcgaacgctaccccaaggcgcgcgaggtccagcttcatctggcgcgggcgctggtcggcgagaaacgctatgcggaggcaaagcgccagttcgagttgttgctgcaggcctacccgaacaatccagacgtcgtctatccggttgccctcctcgccctccaggagaatgatcaagcgctcgccgaggcgcagctcaagcatctggtgactctcgaaatcccggacaagagcgccccgtacttctaccttggacagcttgccgacgaaaacaagcgcccgcaggaagcccttgactactatcggcaggttggcgccggcgagcactaccttccggcgcaactgcgcagtgccggcatcctcgccaagcaaggcaagctcgatgaggcgcgcgccgaactgcgcgccgcagccgagagaagccctaagcaacgcgtccagttcacaatcgccgaagctgccctgttgcgtgatgccaagcagaccgaggccgccctcgacttgctggaacaggcgttgctcgcggaaccgggacagcccgacctgctctacgagtcggccctgctcgccgagaagctcggccggctggaggtcatggaaagccgcctgcgcaagctgatagagatccagccggagggcgcacaagcctacaatgccctcggttactcgtacgccgatcgcaagctgcgcctgccggaagcgcagcagctgatcgagaaggcgctccagctcgcccccaatgatcctttcattctcgacagcatgggctgggtgctctatcgccaaggtgatctcgacagtgccctggcacacctccagcgcgcctacgccctgcgccgcgacccggaaatcgcggcgcacctgggcgaagtgctgtggatgctcggccgcaagaacgaggcgcaagccatcctgcgcgaggcacagaagaaggatcctgcgcacgaggttctcggcgaggccgtcaagaagttctcgccctgaccttgaagcgtcgcgacggcggctcgaccggcgcctccacagcaggctaccgacagctgctccttttcctcttcggcctgctcgcattgagtgcctgtacggccatcgggccaccgaccggtgcgcggctaccgattgaccgtgacagcctgcaggacttcgcgttggtgggccgcttttccgtgcgccacgaggggaaggcctacgtcggtggaatccactggcgacatgtgggcgatcgcgatgagctcgtgctctcttcgccgctcgggcaggcgctggcggagatcgtcagcgacgccagcggggcattcctgaccgccggcgagggccgatcgcagagcgctgcgactgtcgacagcctgctgcacgcggtgctgggttatccccttcccctggacaggctcgtcgactggctgcgcggccgtcacgcgaacgccggcacgctgaccacggacccgcagggacgcccgctgcacttgcgccaggaggactggcgcatcgactacgcctacgacggcgacgatccgcaagcgctccccgaccggctcttcgtcgagcgggaaggaagcgttcaactgcgcctgcgaatcgacgaatggcaggcactgccgccagcggactgaatcacatgccgacacctgaagagacatggaactggcagagcgcatacccggcgccggccaagctcaacctttttctccacgtcgtcggccgacgcgcggatggctaccacctgctgcagaccgtctttcgctttcttgggcatggcgacagcctgcgcttcgcgccacgtgccgacggcgcggtacacctggcgacgccactgcccggggtgccgccggaaaacgacctgacggtgcgtgccgcgcgcctgctgcaggcggcaaccggttgccgggccggcgtcgaaatcagcatcgacaagcgtctgccgctcggtggcggcctgggtggcggaagctcggatgccgcgacggtcttgctggccctcaaccacctctggcagcttgctctgccgcgccgccggctgcaggaaatcggcctgcagcttggcgccgacgtgccggtattcgtcttcggccgcaacgcctttgccgaaggcatcggcgagacgctgcgaccggtcgagttgccgccgagctggtacgtggtcctcgaaccgccggtgcaggtgccgacggcagcgattttcggcagccccgaactcaagcgcgattcacggccgattgccgtcgatgcctggcgtccggccttcggcaccaatgacctcgaagccgtggcatgcgctcgctttccggtgattgccgaacacctggcctggctggcgacgtgggcgccggcgcgcatgagcggttccggcgcctgcgtcttcgccgagttcgccacgctcgacatggccgcgaccacactggcgcaactgcccgcgacgatgcgtggctggctcgcgccgggtctcgaccatcaccccctgcgggcgctggccgactgaaccttcgaccacctgcgccagatttctcgtccgcgagcttccttttcccgaggaattcccggtataatgcgcgcctcgttcgccacccaggcgaattagcgaccgctggggagtcgccaagttggttaaggcaccggattttgattccggcattcgaaggttcgaatccttcttccccagccattccatctccgtcaaagcgggcaggcggcctgacctgcccgtcttgctttatgggcgccgcattccgggcgccgagggaagcacaccatggcctatgacagcctgatggtattcaccggcaacgccaatcccgccctggctgccgacgtagtgaagcgtctcaacatctcgcttggccgcgccaatgtcggccgtttttccgacggcgagatcagcgtcgagatccaggagcacgtgcgcgggatggacgtcttcatcctgcaatcgacctgtgctccgaccaacgagaacctgatggagttgctggtcatggccgacgcgctcaagcgcgcctcggccgcccgcatcacggccgccatcccctacttcggctacgcccgccaggaccgtcgcgtgcgctcggcgcgcgtaccgatcgctgccaagctggtcgccgacctgctgaccgcagccggcgtccaccgcgtcttgacgatggacctgcacaccgagcagattcagggcttcttcaacatcccggtcgacaacatctattcgctgccgatcatgctcggcgacgtgtggaagaaggacttcgagcagttgatggtcgtttccccggacgtcggcggcgtcgtccgcgcgcgtgccctcgccaagcggctcgaatgtgatctggcgatcatcgacaagcgccgtcccaaggccaacgtgtcggaggtgatgaacatcatcggcgaggtcgaggggcgcacctgcgtgatcatggacgacctggtcgacaccgccggaaccctctgcaaggcggccaccgcgctcaaggaacacggcgccaggcaggtactcgcctactgcgtccaccccgtactctcgggccgtgccgtcgagcggatcaatgcttccgatctcgacgaactggtcgtcaccgacaccattccgctgcgcgacgatgccgtggcttctccgcgcatccgacagctttccgtcgccgaggtgatggccgaaaccattcgccggatcagcaacgaggattcggtttcctctttgttcatcgaataagacactgcgtcttgccgatggatttcccaaccccccgcctggtcgcgggcggggattgcctcaacccaggagttgtccatgacttttgaacttcacgcgcgcaagcgcaccttgcaggggtccggagcgagccgccgcctgcgtcgcgaaaagcgggtcccggccatcgtttacggcgggtcggccgcgccgctgttgatcgacctcgatcacaacgaaattctgctcaatctacgcaaggaagctttccacgcctccgtgctgacgctcaatgtcgacggtgccacgcaaagcgtcgtcctgcgtgactcgcaaaggcacccgtggaaaccgctggtgctgcactgtgacttccagcgcgtcgacaccacgcacgccatccaccagcgcgtaccgctgcacttcgtcaacgccgacattgcgccgggcgtcaagatcggtggtggcaatgtcgcgcacatcctcaacgatatcgaagtgacctgcctgccgcaggacctgccggcctacatcgaagtcgacctgaagaacctcgagtcgggtcatgcgctgcatgtctcggaacttgtcttcccggccggcgtgaagccggtgacgcatggtgacgaggacccggtggtggcgtccatcccggcccgcaagggcggtgccgagaccgacgccgccgagggcgaagcggccgccacctaggtccgcggctcccaggccaggccgccgtccggcacccggtgcccacggcggcctgtttttgtccccaccccaatgatcccatgtcaccccctcgcctgatcgtcggcctcggtaaccccggcggcgaatacgaagacaaccgccacaacgtcggcttctggttcatcgaccaactggcgcagcgtctgcgcgcgccgctcgcgccacagggcaagttccttggccgcgtcgcccgtgtcggcgaactgtggctgctgcagccgatgacctacatgaatctgtcgggccaggccgtcgccgcgcttgcccgtttctacaagatcggcgccgacgagacgctggtggtgcacgacgacctcgacctgccgcccggaaccacccgcctcaagctgggcggcggcaacggcggccacaacggcctcaaggacatccaggcacgcctggcgacgcccgacttctggcggctgcgcctgggcatcggccatcccggcgagcgcgacgcggtcgtcggctatgtcctcaaggcaccgcggcgggaagagcaggaactcatcgaccgcgccatcgatcgctgtctgctcgcctggccggacctcgccgccggcgactacgccgccgcgcagcggctgctgcacgtcaagcgcgtttcaccataggaacccgaacatgagtctccagtgcggtatcgtcggcctgcccaacgtcggcaagtccaccctcttcaatgccctgaccaaggcgggaatcgccgccgagaactaccctttctgtaccatcgagccgaacgtcggcatcgtcgaagtgcccgatccccgcctcgcgcagctcgccgccatcgtcaagccgcaacgcgtgcaaccggcgatcgtcgagttcgtcgatatcgccgggctggtggccggcgcctcgaagggagaaggtctcggcaacaagtttctcgccaacattcgtgaaaccgacgccatcgtcagcgtcgtccgctgcttcgaggacgccaacgtcgtccatgtctcgggccgcgtcgacccgctgtccgacatcgaaacgatcatgaccgagctggccctcgccgacctcgccgccgtcgaacgcaccctcaaccgcgacagcaagaaggccagggccggcgacaaggacgcgcagaagctcgtcggcgttctcgagcgcctgctgccacatctcaacgaaggccttcccgcgcgcacgctggcgctgtccacggacgagaaggctctgctcaaaccgctgtgcctgctgacgatcaagccgatgatgtacgtcggcaacgttctcgaggacggcttcgacaacaatccgcacctcgaccgcctgcgcgaacatgcggccgcggaaggcgcaccggtcgtcgccctctgcgcgaagatcgaagccgaactcgccgatctcgacgacgaggacaagcaagccttcctcgccgacctcggcctcgacgaacccgggctcaatcgcctggtgcgtgccgcctaccagttgctgggcctccagacctacttcacggccggcgtcaaggaagtccgcgcctggaccatccatgtcggcgacaccgccccgcaggccgccggcgtcatccataccgacttcgagaggggcttcatccgcgcgcagacgattgccctcgccgacttcctcgcctgcaagggcgaacagggagccaaggaagccggcaagatgcgcgccgagggcaaggactacgtcgtcaaggacggcgatgtgctgaattttctgttcaacgtctgaagacagaggtgagctggatcgtccgtacatcaccctgatcgagagcacacgcaagtaacccgcgatcagcgcgctccatcgtctggccggcgcactggagctttcgctgggtgagttctgccaaagggtggatgatcgctaccaaacggggctgaaggccgtcggcagccccagacatctcgatgacggtcgcgtttgattgcaggcacggacacggcgccatatctcggacagaccactctcgcggcgaatgcgctcacattcaccgcaccaaatacggcaaataacttgccggcgcggcgaatgcggcccacaatcaccgcatgaatagcagcgattacctctacgcctggcaggcacctgactggcctcactggcgctacgacctgtcagcattggctgagcccatggcccaggtcagccgcgcccaagggctgctgctgggtcggctcgccgacgtgggcttgggtctgcgcgacgaggccagcttggccgccctgaccgacgatgtcctcaagaccagcgagatcgagggcgagcacctgaatgtggcctccgtgcgctcgtccatcgcccgtcgattgggggtggacatcggctcgctggcaccagtcgaccggcacgtcgagggtgtggtggagatggtgctggacgccactattcggcacggggcgccactcacgccaaaccgtctcttcgcttggcatgcggcgctgtttcccacgggctactctggcctcaccaagatcaccacgggggcgtggcgaaacgatgcccttggccccatgcaggtggtttccggtccgatgaatcgccagcgggtgcacttcgaggcgccaccggctgatcgcctgacgacggagctgagcgtattcctgcgctggctgaatgaccctgcccccagcgatccggcactgatccgcgcagggctcggacacctatggttcgtgactctgcaccccttcgatgatgggaacggccgcatcgcacgtgctgtgggtgacctgctgctggcgcgtaccgacggcagccctcagcgcttctacagcctgtccgcgcaaatccagcgcgagcgcaaagcctattacgacatcctggagcgcacgcaaaaaggctcgatggatgtgacggaatggctgcgttggttcctcgacatgctcagtcaggcgctgggccaagcgcatggcgtactggacgccgtcctgttcaaggcgcggttctggcaggggctgcagggtgccacgttgaatgaacgtcaggtcaaggtgctgaaccgcctgctggatggctttcaaggcaagctcaccaccagcaaatgggcggcgctggccaactgctcgtcggacaccgcgctgcgagacatcaacgatctggtcgagcgggggatcttgcagagaaccgcggccggtgggcgcagcacgagctatgatctgaagcctctttgataggcgtcccacaccacttcgaaggctggacgctgccgcttgggactggcaccgtccacgcctgagtccgtactcaaggcgccgggcggatcggccagttcaaccgcctgatgtagtcgccgtactcagcccgatctcaaaccagtacaaatcggagcacggtttccgagtacagaaagtaaagacgttgaagatccatacattgcctctgatcttctggttcaacgtctgatccggctcgtggaataaacccgacggctcatccgtatatcccctgtagcaccctcaaccctcaacggagaacgccatgaaaatcagacaagttgccgctgctttttccctgatcgccctgaccaccgcggcctgggccgccgacgccccggtcaaggtcgccgacggcgtgctggtcggcgccaacggcatgaccctctacaccttcgacaaggatgcagcgggtagtggcaagagcgtctgcaacggcccctgcgccaccaactggccaccacttgccgctgccaccggcgataccgccggcggtgactacagcatcatcacgcgcgacgacggcgccaagcagtgggcaagcaagggcaagccgctctacttctggtccaaggaccagaaggtcggcgacaagaccggtgacggcttcaacggcgtctggcacgtcgcgaagccgtaacgctcggcggtgagcagccgcgacgccatcgttgccgaaattccccgtctgcgccgttacgcgcgggcgctgacggggcatggcgatagcgccgacgatctggtgcaggacacgctggaacgtgcgctcgacaagtggcgcttctggcatcgcgagcgcgacttgcgcccgtggctgttttcgatcatgcacaacctccacgtcgatggccgtcgccgcgatggtcgcgtcgccttttgcgccgacagtgaccttcccgtgccggtgcaacgggccgatcaggccgatgcactggaactgcgcgatctgcagcacgcgctgatgcagctgcccctggagcagcgcgaagtcctgctgctggtcggtctggaggatctgagctacgccgatgtcgcgctggcgctgggtgttccgccgggcaccgtgatgtcgcgcctgtcacgcgctcgtggccggctccgggccgtgcttgccgacgagttcacagcgcccttgcgagtggtcaagccatgagtgcgccgatttccgaagacgacctgcacgccttcgccgatggccagcttgccccgacccggctggcgcaggtcgaggcctggctggccgcgcatcccgagcaccggcaacaggtcgaggattggcgtgcgctctcggcccacctgcaccgcacttacgatcgcgttctcgacgagccgattcccgcccgcgtcctgcctgccgccaatgcctcgcgctggcgcgatctccgcaagctcgccgcccttgcctggttgatgctcggcgccgttaccggctatgtcctgcgtggtgaaaccacccgagatccacagccgccatcggccacggtctccctgccgcgacaggccgcggtggcgcacgcggtattcgtccccgaaatgcgtcatccggtagaggtgggagcggatcaggaggctcatctcgtcggctggctgtccaagcggctcggcgcggaactcaagccgccgaagctggacgaagtcggctaccgtctcgtcggcggccgcctgctgcccggcgacaaaggagaagtagcgcagttcatgtacgagaacgccgcacacaatcgcctcacactctacgttcgccccgctgcgccgaacggcggcgacacgcttttccgctacgcgcgcgaagacggcatcgacgtcttctactgggccgacggccgcttcggctacgcgctatcgggcaccaccgggcgcgaagacatgctgcgcctggcgacactggtctatcaccagtatccgaggtagacccggccgacctgtcataagcagcgcaggcgttacaccaacccggcgttggccggggcgccgtatccggctcagatcgcgccgaagaaccaccctctgcgccgcccactctgtctggcccccaccatcagcgatgcccaggaagagatcctggtgtaggctgcgggaagtcgccgacgtgccaagtgtcgatgccttgaaaccatgaaggtgtcccgcctgcaggagagatcaccggatcaggaagccctttccggtccagttcttccgccaggcgcgccacacaacccaaaggagtcagtgaatgagagcaaacatccgctcacacgccgtactgaatgcaatcctctgcgcgtccatgatggtggcgccgatcccggcggcgcaggcctgtacgcgaatcctgtggaacgacaacaagctggctacggtcgtcggtcgaacgatggactggcccgagtcgacccagccggtgctcaccgcctttcccagggggatgaagcgcgacggcggccggctgggcccgcagtccgtcgtcgccgagaacccctgttacgtccgcccctaaacgggattgaagggctttgaatatcgcgcgtactttgagcaggaagatcgaaggatctcctgagcgaaggcggaatgaagaaggacggagaagggctggaacacctctgctatcgtgggaagttatcgagacgaccgagatagaaaagagcccagcccatgcaacgaattgtagccggcatcaccacgcttgagcagcacgttgagacgactcaaaaggccgctgaagtgtatcgaccgaagtcgtgcccgcactgcgggctgggagtggtccatcagcatggtcactatgagcgaaaggccgaccgccgagccgtgccgccacggctcaacccgatccccatccttcgctaccgttgtgccggatgccgacgcacgtgttcgcgcctgccggaatgtatcgcaccgcgacgctggtatgactggtcggtgcaacagcaagtcctgcagcagcggctgaacggcgcggcagagcaccccggcggtccacctgaccggcacacgggcgcgcgctggtggaactggttgcaggagcggggaaaggactttgtgtttcacctgcgcgtgcgctttgccgaactcggccgggccgttgacacgcacggcttttggcaccaggtgttcaacagcctgggtctgccgcgggccatgttctggctcgatcaagagatgagcgtcccatgatttcctgacaccgagcgagtggcggacggtggggaccccgcccgggcggggtccccacacagtttgctcgtggcattatttcggcccttttgttttgatgacgactcccattcaccccgaggagtcgtcatgaatcgaatcaatccgatcgccttgtttcgcctgtccgtcctgggttcgctgaccagccgggaacggctggatcacggcgaattgcagcagaccatccgcgccctggccgagcgcgaatacaccattcccggcacgcgtcggcgccatgttgccgagaagacgattcagggctggtattacacttaccttgcccagggcatcgatggcctgacacccaagacccgtatcgaccgcgggcaatcgaagctatcgcaagccattcagaccgcgatccttgccgcgaagcgcgacaacccgcgccgctcgatccgtcagattcgccagttgctcgaagccaccggaacggtggctcgcggcagcctgtcgcgctcgacggtccaccggctgctgcaacagcacggcctgtcgcggatcagcggctcggccagcctgcccgaggagaagcgcagcttcgtcgccgcttccgcgggcgccatctggtatggcgatgtgatgcacggtccccgcgtgcctcacgagggcaagctcgtcaaggggtatctcgtctcgctgttcgacgatgcctcacgtctggtggctcacagcgctttctgccccggcgaaacggcgctcgacatcgaaggggtgctcaagcaggcgctgctgaagcgaggcatcccgatcaagctcgtcgtcgataacggcgcggcctaccgcgctgagaccctgcaggggatctgcgcccgcctgggcattcacctgatctattgccggccctatgcgcccgagggcaagggcaagttggagcgctggcaccggacctgccgcgaccagttcctgtcggaactcgacgagcgccacatcaacagtttcgaggacctcaatgcgcgtctctgggcctggctggagcgggtctatcaccatacgccgcatgccggcctcgacgggatgacgccgctcgcgcgctaccagcaggatttgtcgaagattcgttcgctgggagcgctggccgcgcagctcgatgccttgttccggtatcgcgtcagccgtcgagtcaggaaggatggcacggtgtcgtatcagggggcgcgcttcgaagtgcctttcgaactctccggcaagacggtgtgtctggtcgtcgatccgcatagcggggcggtcatcgaggtcgaggacgagcacggcaaggggatcggcgccgcgaccccgctcgatgccctgggcaatctcgatcgccaacgaaataaatccgacccgacagacgccgctcccgcctcgccgtctggcccgaatctgatcgaactcacctatcgtcagtattacgaccgcaaaggagactgaagatgtatctgcaacactttggtctgcgccatccgcctctgggcaaggacgccgccgagctgtgggatgacggtgcgctggcgcaactcgccgagcgcttccagtggcttctgcaatcgccgggcctcggcctgctgaccggcgaggccggcgtgggcaagacggccgccttgcgcctcgtgaccgccaagctcaatccgcatcgctaccaagtcatctaccatgccgagaccgatttcggacgggcagacctttaccggtgcctggcccaatccctcggccttcagccgagttatcgtcgcgcccaactgtggcgcgacatcaaggcgcatatccatcatctggccgacgccaagcaacttctgccggtctggatcctcgacgaggcgcagaatctgccacccgaattcttccgcgatttccccgcttttctcaacttcgccttcgattcgcgcgatctcatcactgtctggctggtcggtcacccgatcctcgcccaaaccctcgaacgggcgtcttacgccgcactcgccggccgcatccaggcacgcgtgcatctgcgaccggtgctcgaacgcgagcgctttgcgcaactcgtcggccatgccctcaagagcgccgggtgtgcgcataccctgctcaccgattccggcctggaactcctgcgccaagccagcaagggcctgccgcgccacgccgggcgcatcctgcgcaccgccatgcgtctggcggtgccgcgcgcactcaatcatttgcccgacgatctgctgcaagcggctatcgaggagttgcgatgaaacgccgccctcactccctcttccccgacggcctctccgacgaaagtgcggcggcgatcagcgagttccttcaccaactcgccgctgcttgtgaggcccgctacctcgtccagcttcgccgccaccgcagccgtcagatgaacctctacgatcccgaagccccttggagaatacctccaggcgagcccttctagccctctcgtcccacgctgacgccggaacctcttcttccggcgtcagcgtgggactttgccatcatctcaacctcgaatggctcgggttgaagagttccagatatcgcgggacgtaacaaccccgcacgctggacctccaaacatggcagtgtggtcacgaccatctacggcgtcggcacggccgacggtgtgaatgaaagaggcttcgcgatccacatgctctatctgaacgcaaccgatttcggtccgcgcgacacgagcaagctcggggtgcacgccggactctggggccagtacctgctcgacaacgcggcgagcgttggcgaagcgctggagttgatgaagggcatacagccggtgatggtggccgtgcacggcgtcaaggcgactgtccacctcgccatcgaggacgccgccggcgaatcggcgatcatcgaatacattggcggcaagccggtggtacatcatggtcgccagtatcgcgtgatgaccaacgatccgacctatgacgaacagttggccaatctggctcgctatgacttcaccaacgcgacgcgccagacaccactgccgggcaacgtcgacccgcgcgaccgcttcgtccgctcggcctactacctgcaaatgctgcccgagcccagatccgagcgcgaggccatcgcgggaatccttgccatcgcccgcaatgcctcagtacctttcggcgcgccgaacaatgcgccgggcaccctgtacaacacggagtaccgcaccgcgatcgacctcacgaaccgtcgctatttcttcgaactgaccacaacgcccaacgtgatctggatggacctcgccaagttcaacttccagcctggggcaccggtgatgatccttgacccggacaatatcgagctcgccggcaacgtatcggccaagttcaaggcggcaaggaacacgccgttctaggcgaaccgacaactcgctccgccgcatcgctctcgagcggcgttgggcctgggcggggaacggcagatcgcatgaaggctgaatggcggcaacgggtccgtggctgcgagtggcctcatgaccctgaacgactggtctcggtctgatcgggccgttggcgctcggcctcggccgacgcgcgtctgggcggcccgtccagagcatcagcggccactcccttcttgtggttttctgacggtaagcgacccaaaaccgcctgttgccattcacatagccaagaccgctttgccgactgcgcggtcattgatatcagcgacgccttcccttcggttttcgtcgttgaagaggtcaacaagcaaagcagctgccgctgcgcttctgtttatcgaagtccgcgtcaccgtgagatcgctcggagcctgtctattgcggtttggtggccctgctccgccgcctttcgaaaccacttgaccgcctccacctcatccttggcaaggccgataccgtggaaataggcgtaacctaagaaccattgcccgtcagcatttccctgctccgccgcctttcgagaccacttgaccgcctctacctcattcttggctacgccggtacctgtcttatacgcgaccccgagtttcaattgccccgtagcatctccctgctcggccgccttccgataccatttaaccgcctccacctcattcttggctacgccgatacccttgaaataggcgtacccgagattcaattgtcccctagcatttccctgctcggccgtcttccgataccatttaaccgcctccacctcatccttggcaacgccgatacctgtctcatacgcgaccccgagattaaattgccccgtagcatttccctgctccgccgccttccgataccacttgaccgcctccacctcatccttggcaacgcctgtcccaatgaaataggcgtgcccgagattcaattgccccccagcatctccctcctcggccgactttcgaaaccacttgaccgcctccacctcatccttggcaacgcctttcccaatgaaataggcgtgcccgagattcgattgccccctagcatttccctgctcggccgccttccgataccatttaaccgcctccacctcatccttggctacgccaataccgttgaaataggcgtacccgagagtgttttgtcctcgactgtttccttgatcggccgcgctgcgcgcccatcgcagcccatcggaatcatctttcggtacaccccatccttcaacgtacatccgtgccaagtccgcctgggcatcggcgtttcccctacgggccaacgtcttgagttcgtcgatcttggtcgggtgtttgtcaagataagaccgcaccccttcctcgccctctgtctcgaacatgcgcctccattgcacggcatcatcgcgctggacggcttcaacctgctcccgccgccgcttcgccgcttcctgtttctcccgctcgcccgcttcgcgttgcagtttctgctgcgcggcttgtgccagcgccacgtagcgccccctggggtagcgctccaggtaggcgccatgagcggcgacgctggcggcgaccttggcttcgtcccacgcagtctgttcggtgcgttgcgcttcctgccgttcgcgttccgccgcctgctgtttctccgccccctccctgagtcgctgctcgcggtcgcggtcgtcgagctgcttcagttcgatcttcgccagcgcgagatacttgcccctggggtactgcctgaggtaggcgtcgaggtactccctggcgccgctggctttcacttcgttccagaacagggtttcggggtcgtcaatgaccggcgggagcgccggtgtgggcacagcggcggttgcggcggagcggcgggcctcggccttgagtctgttcaaggtggctcgcgcctggccggcgtagcggcctttcgggtattgcttgaggtattcctcgaagccaacgctatcacggtcatccttgatcgtgttccagtagctgtcttcaatctcggctggcgttctcgccggggcagcagccccgctgacttgcggcgcgacctgcaccgtggtcggcccatagaagtagaaattgccccgcgcttcgttgtacagcgccggtctctgctcgtggctgaccgtgcgcgccagctcttcgacggcatcctggacttcccgcaccagatcttcgatgcgcatgccgcgtcgcttcatccgggcgacgaattcccgggtaaagacaccgttggggttgctgtcgcggtcactcagacggtccagtgcctgctggcctttgctggcggagtaaaccaccatttggccctttggcggttcgatcgggcccagtccgcgcgtgctgccgacgctgcggccccgggatttaagcgggttgtcgcggcaggcgtcgacgatcaccagcgcgaaggacgccctggcttcgctgagcttgtccgtcaggtcggccagcccgtaggcggtcttctcgacttcactttcgctgctggcttctatatcaatgggtaacaggtagctgccggtcttgatctgcacgccgtgtccggcaaagaacaccacgacctggtcacccccggtgatgctgttcgagagggtttcgatcgccttgaccatgccacggtagttgagattgcggtgcagcagtacttcgaacccggccgccttgagttcgcgcgccatggtcgttgcgtcgctgccggccttttccagtttgctgacgttctggtaggcgtcgttgccaatcaccagcgcaagccgcttgcccgactggccaacgcctaccgcctgcttttccgctgactcgccttgggatcccggcgtcgcggccctggcttcctcggtcgtgtcagccgcggcttgctgtcggggctgaaggagcttgccgagcatttcaaacagccccggttgcggtggttcctgttgcgccttggcactgcaaaggcagagtgccgcgatgacaatcgcccggagcaggcagacggacacgcttggaagaaatcgggatgacatgacaaccaaatcttatgccagcaatggaatcggtgcaagaaaaggcctgatccgcaatgatcgtcagccaccgagtgcaacgtcacgggggcggcccaccggcggctcctgagacaccataacacggtcctccgtggtgagatggggacagaatgggcttcgggtacctcaccaggttggcgtggctgcgtttcattgctaatcagcttcccaaccccgcgcgcaagccaggcgttcatgaaagagcaggagactccagtttgcgtgtcttaggagaagaaaaggtgctggcgctagttcggctggggctcgctccggcacgcgaccaccactgaaacggagccaagaacgggaaataaaaccaatgcgacgagggtgactgctgtcccgctgggtgcagaccgtcaggatagacttgaggtggcatgtctaatgaccgcagatggccggttgccgaccgacaccatgctacacccactgacagctttcccaagcgtgacggtccctcaggcgagagaactggcatccccagccgaatgccccctcaaggttgatcgcccgcagtcaaggtcggcttcggggaaaagtcgccctcgtctgccgatggtcgtcagccgtcaccgcatttgctcgaaagagatccttcgccagcttgaggcatcaacaacgggaagtagcggcaacggtccgaccggccatcgttgaaccgaccgtcccgccagcggtcagcaccgcgcccctggtggacgctcgatcgacggtccccatgcggcgccaaccagacatcatggcccagcggtacccattaccggaaaagccctgcttcccgcgtcggctggtcacgcatcggttgcgcccttcaccttctcactccctccggcctcacggtgtcttcagccggttcgggtcgaatccgcaccactccgccagcttgagaaagttggcggtgaagccggccagcgagaacttgtgcaccgccgccgccttgcgcgttcgcgggttttcccgccacaccgtcacgctggtggcggagcgcatcgcggcgaccattgccggcgagtcgccgctcggcaggccagcgatggcgatggggattccctcggcgtcaacgtcgagtgtcaccagcgcgtcggcgaataccgattgtttcttgtcgtccagtctgaacgaaatcgcgtcggtttttgccagggccggcttggtgccgcgataggtctgttcccggtagtaaatcgagatgtcgccgcccggcgttgccgagacgaccaggaagtcgtcgccgtcgccgccggttgacgcctggcaggttttcttacccttgccactgctctcggtggacgaatgccagtctttgtactcccaggacaaatccttgccggcttgcgccagcgtcggagtggaggcaaggcccagcagcagggccaacagacagcaggcagatgacggacggttcattcctggcggctccaatcgataatccgacaagcgtatcatgggcgacgagaagtgcggatcacgccgttcacccgcaggccgactgacggcgcgaggcgtggattctgccggacaggcgtggcgagtatctccctccgcggaaaagtgcgtcgttttcacccttccatcgtctcctgaagcagaagccaggatcctcgcgaccatcgtcaaacacagtgccacacgcatttggagtcaaagcatgaatctttcggcgatcgacaggagcgccagttccaggctcaccacctggctggtcggccttgtccttggcggcgccctctgggtggccgcctacagccagctcgccgcctttgccgatgcgctggtcggcgccctgggcctttcccgcgcgacggctttcggcgaggccgtccacttcttcttctacgatacccccaaggtgctgctgctcctcaccggcatcgttttcgtgatgggcgtcatccagaccttcttttcgccggagcgcacgcgggcgctgctttccggccgacgcgagggcatcggcaatgtgctggcggccaccctgggcatcgtcacgccgttctgctcgtgctcggcggtgcccctgttcatcggctttctctcggctggtgtgccgctcggcgtgactttgtccttcctgatctcggcgccgatggtcaatgaaatcgcgctggtactgcttttcggcatgttcggctggaaggtggccgcgctttacctcggcctggggctgctggtggccatcgtcgccggcctggtgatcggcaagctgaagatggagcgtttcctcgaggactgggtgcagaagatcctcgccggacaggtggcacaaaccgccggtgagcagatttcctggctggagcgtctgcaggctggcgccgcgcacgtgcgcgagatcgtcggcaaggtgtggccctacgtgctgggcgggattgccctgggtgcgggaatccacggctatgtgccggaggacttcatggcctcgttcatgggccgcgatgtctggtgggcggtgccggccgcggttctgctcggggtaccgatgtataccaacgccgcgggaatcattccgatcgtcgaggccctgatcggcaagggggcggcgctgggtactgtcctcgccttcatgatggcggtgatcggtctgtcggcaccggaaatgatcatcctccgcaaagcgctcaagccgaccctgatcgcgaccttcgccggcgtcgtcgccaccggcattctgctggtcggctacgtgttcaactggctgctttgaagcccgggccgcactggcggcgagcaacgatttcttgaccctgcgaaggaaaacgccatgaaaagcatcaaggtcctcggcaccggctgtgccaactgccgcgccacggtcgccctcgtcgaatcggtggcgaaggagaagggcgtggacatctcgatcgagaaggtcgaagacctgcccgacatcatgagctatggcgtgatgtccacacccggtgtggtgatcgacggacgcgtggtgcatgccggcggcgtgccgacccgcgccaaggtggaaggctggctctgaagctcagcgcgtgcgcgtcgccgccgcgttcgctgcgggcagcacctgtgccgacaggcgggtgtccgccttcagcaggccgatctcgtcgctgagaatgttggcgctctcgatcaacagcacgtccttggccttcttgttctccttctcttccgccagatcggcgctcagggcgcgttcgctggcgagcaggccatcgtcctgacgggacgctttgcgaacgccggcttcgttcttgccggcacgcaatttctgtcttgcctcctgcctgtcacgctcggcgcgacgctccgcctcgttgagcgagatttcgttcttcttgcgcagggcgttgaactcggcgacatcttcgagcaggtattgaaaatccctgtccttggccacgcgcacctcatgccgggcgcgcagcgccggcagcaacgcgctcacgcgacccgccggcgcgaagtcggccgccctgatctgcgtccagggcagcgcattctccgaactggactcgccgaactcctccgggtcggtcatgctcggcaaggcgatgtcggggctgactccgcgtagttgcgtggtgccgccattgacgcggaagaactgggcgatcgtcatcttcaactcgccgagtcgcgccttctcttccttggcgatctggttcaggtcgaccatggcctgcacggtgcccttgccgtaactcgtctcgccgatgaccagaccacgaccgtagtcctgaatggccgcggcgacgatctccgatgccgatgccgaacggcgattgatcagcaccgccagcggaccggtccacgcgaaaccgctgtgcacgtccttctcgatgcgcacctggccttgagcgttgcgttgctgcaccactggcccggtgtcgatgaagagtccggtcaggtcgacggcttcgctcagcgagccgccgccattgtcgcgcaagtcgaggacgacgccatcgacgttctccttcttcagttcggccagcagacgcgcgacgtcgcgggtggcactcttgtaatttgcgtcgcctttgcgccgggcgtcgaaatcctcatagaaggtgggcagcgagatgacgccaatccggcgcttcgtcgtgccgtcccgggcctcgatgatcgacttcttggccgcttgcgcggcgatgttgatcttcgcacgggtcagcgagatcaaggtcggccggccgtccgggccggcatcggcggggagaacggagaggagcacggtggtgtccttttcgccacgaatcagcgccacgacatcgtcgatacgccagccgagcacgtcggtgaccgaagcccgcgcaccctgcccgacgccgatgatcctgtcgccgaccttgagccttcccgacaaggcggccggaccgcccggcacgagctcgcggatggtcgtgtactcgtcgcgttcctgcagcacggcaccgatgccgaccagcgaaagccgcatcgagatgtcgaaatcttccgccgcacgcggcccgaggtagctggtatgcgggtccatggccgtcgagtaggcgttcatgaagacctggaaagcgtcctcgctcttcatcctgacgttgcgcgtcaggtagttctcgtagcgcttgtcgagcgtcgcgcgaatcgccgcgtcgtccttgccggccagcttcagccgcagccagtcattcttcacgcgtttgcgccacagatcccggatctcgtcttcgttcttcgcccagggagctttcttgcgcgacaaggggtagccttccttgacggtgaagtcgggcttttgcttgaggagttcgcgggcataggcgacccgctcggccaggcgctggcgctgcaggttgaagagggcaaacggtatgctcaggtcctgctcgagaatcgcatcgtcaagcttcgtacgggcaccggcgaaacggtcgatgtcggattgcaggaagaagttcttctccccatccagcgcctcgacgtagttggcgaaaatcctctccgacatggcatcgtcaagtggcgcggcgcggtagtggtagcgcgagaggacctgcgcagaccacagcgcggactgtgtctgctgcggcaagggcgcgagcagcgccatgtcggcaccctggggtgcgcgtgcgaaggcctgggctgcgaccagccaggcaaccagtagccatagtgctcttttcgtcattcactctctccgggaatctgcagcgccgcgcgccacgcggagtgtcccacatctggccgaggtgtggcgatcgtcacgcccgcgcgactgctctgcacccgcaatcgcgcggccattctcgcccctgccctggcgctaccgtggcgccgtcctaggcgctgcccgacgactgcctcctgagttcgatcagcggcaacacgcccggcagttccagacgcttgcggtccggctcgacggcagccagcgccgtcgtttcgaccagcgtcgccagcgagcggcgagtgaggttctggtaggtgagcgttccctcgatcttccaggtcatctcctgctcgctgagcgtccggatgatcttggcaggaaccccggcgaccagcgaacgcggcggtatttccagcccggccttgacgaaggcgcacgcggcgacgatcgacgactcgccaagtacggcgttgtccatgatcaccgcgttcatgccgaccagcgcgttgcggccgatccggcagccgtgcagcaccgcgccgtggccgatgtggccatcctcctcgatcaccgtgtcggtgccgggaaagccgtgcatgacgcaggtgtcctgcacattggcgccgcgcccgaggatcaggcgaccgaaatcgccgcgcaggctggcgcaggggccgacataacagcccggtccgacgatcacgtcgccgatcaggaccgccgagggatgcacataggcgctcggatcgatgaccggaacaaggccgtcgatggcgtaaacacggggactgctcatgcgcatgctcctcgaggaaaggccgcgccgccgccggaagacgggcgtcgcctggatgccgaattgcccaccattctacggaaagccccatgccggacgccagcgcgtcggcggcagcgagccgtcgacgccgctcatcgcatggatcggcgctcggggatcggcagcggatcgtcaggctgaaagcgggccaggaaagctggcgagaacgtcggggatcgaccgtcggcggtacacaggagacggtcgaggtggcgctcggacggcgccaacagacgacggtagagttccttgcagagcacgcgcgcctgttcgcctggccagtcgacgggcagcagcacttcgggcagttcgggatcgcgcagcaggaggcgacggtaatcgtgaatcagcaaaaggcgcagcagacaagcctcttcgtcgtcgatggcgacctgccgctcggcgcgcaggtctgcgaggacaggcgcgtagagggcgacaaaatcgccataggcgcgcgccagcccgcgcagatcccaggcacgggcaaccagatcggcattaccggccatgccggccaggctcgcgtcggcggcaaccagcggcaggagatcagccagccagcggcccttgccctcggccgccagcgtgtcgagcaccaccgacaagttcacgccgggatggacgaagcactgctcgcccagggcaccaaacccctgccagaaaagcgcgcgacgcaggccgtcgcggtccttctgcgcgagcggcgcgaggacgagaagcagtcgccaacgccgatcccagtccggtccacgggccgcgtagatctgcctggccgcttcctcgcaacgtcgctgcccggtgggtgtcagcagatagtcgctgcgccggccgtgcgctgcggagcacaaccactggtccctggccaggcggaacaccgccgtgcgcgccaggcgttcgttgagccccaggggttcgagcaggcgaatcaggctgcccatccagatccggccaccgcgcggcaggaccatgtcgccgaagagggagatgatcagcgaacccgcgagcacccgtttctgggcgcagaagctcgcgatgcgggcgcggatgggctcgttcatcggcactcgtcgccacgctcgctggccgtcgaaacggcgcgcgagggcatgcggcagcgcctgccgcccggcgagccagcggacgatgcgtgatcagccaccgcgcaaggaggacgcggccggctcgccgccagcaccctgctggtggtggaagccttcgctatggatcagatgatcgctggcgccgagcctctttaccgtcgccacgcaggcgtcgacgaagccgggactaccggcagcaaacacgctgtgcttcgagaggtcggcaaacagcgtcggcaggacgacctcgacccgcccgtgcagataccccgccttctcctcgcgtgtcagcgtcacctggtagctgaagttgcggtgcttggcatgccaccacgacagcatgccgcgcgcgtagacctcgtcggcgctgcgggccgagacgagaaaggtcaccggcttcctgaagccgcgccgcagggccgcctcggcgagagccagaacgggtgccagaccggtaccggcggcgagacagagcaccggcgtatcgaccgtcggatcgccgacgaaagtgccgtaggcaccgttcagccggacctcgtcgccgacaccgaggatgtcatgcagccagatgctggtggcacccgcgtccgaccgcgccacctgcagcacgatctcgccatcggggcgcggcgcgttggcaatcgagtacgcgcgatacgggatagccgcccgctcgtcaccgagcgtgacgtactggccaggccagtagcggaggaccggaccaaccggacgcaggcgcagctcggcgatacgcgtggcacacaggctcttgccgacgacgacgaagagggcgttctcgcgcggtggaaaaagcttcggcctggcgtcctcgctcccccattcgatcaccagctcgtcggaaaccggcttggccatgcacatcaggccgaagccggcgccgcgttcggccggcgacagcgccatgtcgaggaccacaccctgatcgaattcgccacggcgaaccttaaccttgcattccccgcaggcaccggcgcgacagttgttcggcagagcatagccggcggcctcgagcgccgccagcacggtatcgccagcgctgcaatcgacggattttcccgagggatgaaggacgatgcggctcatcagcttgcctccagagggggttcttgcggcgcttgcgaccgcggggagcgaatgccggagcggccgcgattcaaaaaacgggaatgatgtctgccatctcgatctcgctgatctcgcgaccggtgatcccgacttcggggatcgccggaaactcgatgccgtaccggtcgagcacgcttttcagattgagcatcgcgttcttccagttctgcagcttcatgtcatacgtcggaacaccgaagccggccatgcggcagacctcctccccttcgcgctgattggcgatgaagtcggccggcaggtcccagaaatccatcggtggctcgaacagtaccgccgacaggaagaggtagccggcgcgaatctgccgggtaaccacctgcttgtcctcctcggccaggcgcgggtaatccctctgcatcagggccatgcatatcgccatgtgccggccctcgtcgcgaccgatgtggcggaaaccttccttgaagaccgcttcgcgcgagttgtcgtacatctgcttgaagatcgtcgccgcggcaatctcgcccatcagaaaggaactgaacaggacggccagcgagtagcgcggaacggccttcttgtaaccctcccagtaacgcccgccattgaagtacagccaggcggcgttcttctgcaggcgcttgcccagttcgctcttcggctgatggctcagcgggtcgggatgaccgagcaggcgggtgatcgccatgccgcacatcatctcgtggttgtgctcgtcacgagtcaccgagaagaagcagttgcgcaccggcgcttcctcgtgcgcctcgtaggtcttgatcatcgccgtggcaaataccggtggcgccgaggcatcgaagacggagagcagcgtccaccagtacgccattgcctcgcgctcctcccagctgtagctgtcgggatcgaaggtatcccagggcagcttggccggatcccagtactcgcgctgggccgccgcccacacctcttccatcttccgggtgttcgcttgccacgacagcgggtagacgttgggctgttcggtcggcggcggcagttccatggtgtcggcaaagcgcgctctctctgcggtcatgctgatctcctctggtcggcgtcgattggatgggctcgccggcctgcctccggctcgctgaacatgttaccttatgcaatgaatcgtcaacaggaatcgtatcatatcagtcccatctggatagaaccatgactgccaaattctcgaagaccgatacagctattgacatgctttggcatcgtttgtaacgtttcagggtaagcaccagccggcgtcaacggccccgtcacggcctctccaggagaactgcatgtcgcaaagccttttcgaaaagcaccgccccaccctcgaagcagccgtcgatgcgatcgccagtcgtggatactgggccgcgtatgcggaaatgcccagccccaaggtctacggtgaaacggcgatggacgacggcaagcgcgcctgcgaaagctgccttggccagcagttcgctctcgatcagcccggccagaccggctggatggacagcgagcgctcgccctacgggccgcggctcaaggtcagctatccggtatgcgatgcgcgtgcgctgatcgacgccggcagccgggcgatgatcgagtggcagaagataggtgccgcgggccgcaccgccatctgcctggaaatcatcgaacgactcaaccagcgcagcttcgaactggcccacgcggtgatgatgaccaccggtcagggctggatgatggctttccaggccggcgcgccacacgcccaggatcgcgccctcgaagccgtcgcccaggcctggcgcgagcagaactgcgtgccgcgcgaagcgatctgggaaaagccacaaggcaagaacccgccgctggtgctgcgcaagcacttcgagatcgtcggccgtggtatcgcactggtcatcggctgtggcaccttcccgacctggaacacctacccggggctgttcgcggcgctggcaaccggcaacgcggtgatcgtcaaaccccatcccaacgccatcctgccggtggcgatgagcatccggatcatccgcgaagtgctggtcgagaacggcatcggtgccaatctggtgaccctggcggcgtttgccgacggtgcagacacccgcaatctggcgcagcaccctgccgtcaggtcgatcgacttcaccggcggcaaggccttcggcaactggctcctcgccaactgtcgccaggcccagatctatgccgaactggccggcgtcaacaacatcgtcatcgattcgacggatgcctacgcggcgatgctgcgcaacctggcgttcacgctctcgctctactcgggacagatgtgcaccacttcgcaagtgcttttcatacccgccgccggcatcgcaaccgatcagggccacaagaccttcgacgacgtcgccggcgaccttgcccaggccatcgaggcgctactcggcaaacccgaggtcgctcttgccgtacttggcgccgtgcaatcgccagacaccctgcggcgcatcgaagccgccagcggcggctcgctcggcaaggtgatcctggcgacccgcaaggtcgagcaccctgactttccagacgccgaggtgcgcacaccggtcctcatcgcctgccaggccgaggacgaagcggcgtggatggaagagcgtttcgggccgatcggttttctcgtcaaggtcgccgacacggcggcggcgatcgccctctccgagcgagtggtcatcgaacagggcgcgctcaccgtcggcgtctactcgacctcggaggaggtcatcgaggcgatgacggcggccacttggcgatcccaggtggcgctgtcgatcaacctgacgagcggcgtcttcgtgaaccagtcggcagccttctcggactatcatggcactggcggcaacccggcggcgaacgcgtcgtatgccgatgccgcctttgtcgccagtcgcttccgcgtcgtccagcgccgctatcacctctgaggccccagccatgaccttcagcacgattacctatgttgtcgaggccggcatcgcccggctgacgctcaaccgcccggagcgcctgaacagcttcaccgaagaaatgcacgccgaaatccgcctggccctggcggcgctcgacgccgatcgcagcgtccgcgccctggtgctcagcggtgctggccgcggcttttgcgccggccaggacctcaacgatcgttcggtcgccatcggcgattcgccgcccgacatcggggtcaccatcgagaacaactacaagccgctcgtgctgcgcctgcagaacctgcgcgtaccgacgttgtgcgccgtcaatggcatcgccgccggcgccggcgccagcctggccctcgcctgcgacatcgtgattgccgcgcgttcggcaagtttcctgcaggcgttcagcaagatcggcctgattcccgacaccggcggcacctggttcctgccgcagcgtgtcggcatggcgcgagccctcggcctggcgctgctcgccgacaaactgccggcagagaaggcagcggcctggggtctgatctgggactgcgtcgacgacgcggaactgatgccgaccgtcaatcgcctggccgcacaactggctggcgcccccacccgggccctggtgcgcacgcgcgaggcgatgcgcgcggggatcaccaacagcctcgagacccagctcgacctcgagcgcgacctgatgcaggaactcggccactcacacgactatcgtgagggcgtcacggcgttcatgacccggcgggcgccgaacttcaccggcgagtaggccacatgggccaggcgctcgccagcgacacgcctgtcgccatcgtcggcgccggcgccatgggcagcggcatcgcgcaggtggcggccgctgccggacatcgggtgctgctgtatgacgccagtagcggggctgtcgagcaggcgatcgcccgcatcggcgccagcttcgacaggctggccgaaaagggaaggatcgacgccggtgccgcccaggcggcgcgggcccgcctgatccccgcggcgcgtctggacgaactcgccgccagcggcttgctgatcgaggcgatcgtcgaagacctcgtcgccaagcagcaactgttccgcacgctcgaagccatcgtgtcgcccgcctgcctgctggcgaccaacacctcgtctatctcggtgacggcgatcgctgcggcgctgagcgcgccgggccggctcgccggaatgcactttttcaatccagtcccgcagatgacgctggtcgaagtgatcagcggcctggcgactgaagcgctggtggccgacaccctccatgcgaccgcgctggcctggggaaagtcgccggtcagggcgcgttcgacacccggcttcatcgtcaatcgggtcgcccgtccctattacggcgaagccctgcgcctgctcaacgagggcgccgccgactgcgcgacgctcgatgcggtgtttcgcaacgccggcggcttccgcatgggtcctttcgaactgatggacctgatcggcctcgacgtcaacctggcggtcagccggtcggtgtggagcgccttcttcaacgatccgcgttacgcgccgtcgccgatccagcaggagatggtcgccgccggttttctcggccgcaagagtgggcgcggcttctatccgcacgcgccggcggcgaccatgccgcaggccggcaacctcgagccgcagccgataccctgctcgctgcacatcttcggcaactgtccgctggcaagcgcgctgagcgagcggctgcaagtccgtggcctgacgtttcagcacgctccggcatcaccggacggacgccttgccgaggccggcggcgcggcgatctatctgaccgacggccgctcggccagcgaacgcggcgcgcgcagcggtgtcgccaacaccgtgctcgtcgacctggcgctcgactacggcagcgccacgcgcctggccattgccaccgccgagcaatgccatgcggcggcggccaccgctgcggttgggctcctgcaggccgccggcttcaccgtctcgcggctggccgacgtgcccggcctggcgctgatgcgtacggtgtgcatgctggccaacgaggctgccgatgcggtctaccagaatgtctgcactgccgccgccgtcgatcaggcgatgcgcctcggcaccaactacccgctcgggccgctggcctggggcgagcggatcggcctgcctctggtccacagcgtactcaccaacctggccacgagctatggcgaagaccgctaccgcgcttcgcccctgctcgcccgcaaggttttttcgggaaagaagttccatgtctgacgcccccacccctgtggccgagccgaccggcgcggccttgctcgccgcccgcactgccgaagcgatgtacagccgcgatgcggcgagcaagctgatcggcctgcgtctgatcgccgtccgtcccggctactcgcgcctgacgatggtcgtacggccggacatggtcaacggccaccacatctgtcacggcggctatctcttcactctcgccgactctgccttcgcctacgcctgcaacagctacaaccgcaacacggtcgcctccgcctgccatatcgacttcctgacgccggcccgcgaaggcgaaacgctcgcagccgagtgcgaggaacgatcactggccggacgcaccggcgtgtacgacacgaccattcgcaacgcgagcggcaaggtcgtcgccctctttcgcggcaagtcgtaccgcatcgccggcgaagtcatcgccggtctcgaggccgaggagcgtgatcccgactctgccggcacagccgccaacgagttcgaaggcaacccgcaatgaggcgcagcgcggagttcagcgcatgagcgaggcctatatctgcgacgccctgcgcacgcccatcggtcgctacggcggctcgctcgccggggtgcgcaccgacgatcttgccgcactgccgatccgcgcactggtcgatcgccaccccggggttgactggtcggcggttgacgaggtgttctacggctgcgcgaatcaggccggcgaggacaaccgcaacgtcgcgcgcatggcggcccttctggctggcctgccggtggacgtgccggcaacgaccgtcaaccgcctgtgtgcctcgggaatggacgcgatcggcctggcggcccgctcgatcaaggccggcgagggtgagctgatgattgccggtggcgtcgagagcatgtcgcgcgcgccattcgtgctcgccaaggccgacagcgccttctcgcgccatgccgcgattttcgacacgacgatcggctggcgcttcgtcaacccgctcatggacagactgcatggcacgcattcgatggcgcagacggccgacaacgtcgccgccgacttcgccatcgcccgcgccgatcaggacgccttcgcgctgcgctcgcaagaacgctgggcgaaggcacaggcggccggccgctttgccgacgagatcgtccccgtacgcctgaccgacggcgcaggcagcccgcgcctcttcgacaccgacgaacacccgcgcccggcagtgacgctggccagtctggcccggcgtaccggcatcaacggcccggaattccccgtcaccgcgggcaattcgtcgggcgtcaacgatggcgcctgcgcgctgctcgtcgccagtgaagccgcggcggcgcaacatgccctgaccccacgcgcccgtatcctggccatggccagcgctggcgtcccgccgcgcatcatgggcatcggcccggctgccgcggtgcgcaaggttctcgccagaacgggcctgacgctggaccagatggatgtcatcgaaatcaacgaagcctttgccgcgcaatgcctggccgtactgcgcgaactgtcgatcgcggacgatgccgaacgagtcaacccgaatggtggcgcgatcgccgtcggccatccgctaggcatgagcggcgcgcgtctcgtgaccacggccctgtgggaactgcaccgccgtgcgggccgctacgcgctatgcacgctctgtgtcggtgtcggccagggtgtggcgatgatcatcgagcgcgtctgaggaacgaccgctgccccggtgcatgtcgtcgggcagcgcccgcgcctttgcgccctgacgttcacaggacgaagcgagccagccacgcgcaagcctcggcgacggcgcactcccagtcttcgacgctcatgaaatgcggtgcgccggcgatcgtttgctggcacaggcgatcgggggcactggcgtagcgtggcgcaaggcgttcgtgcagcgcctctgccgccgccggcggtacgatgctgtcccgttcggcggtgatcgagagcagcgccgtcgggaagaagcgctcatcggcgagtgtgtggggccccggctgcgtgcgttcgggcgaccccatcagcgccacggcagcgcacaggcggcgatcgctgggcaccgccccataaacgatgcagccgcccatcgacacgccggcgacagcgatccgcccgccatcggcaagaccacccgcgatcagcgtatcgatcagtgccggcacttcgtcgaccgtgcgggcgaccagcgacttgaacagcggcatactgtcctcgggcggtcgcgcgaactgctgctcgaaatcgctcaggcgccgctctccgtgaccaacggcatcgacgccgacggcgagcagccccgtcgccgcgaagcgatgcagttcgggaaggtgcacttccttgtcggcggccagtccgtgaaaccacagcaccgtcggcaagggcccgcgtgccgcgaccggtcgcacgagcagcaccggcaccccggccagccgcttgcgctcgacctctgtgttcatcgccgacacgtcagcgcacgccgcgtgcacttgcgagtgccagcgcggtggctccaagagcgctgccgctgcgcggattgccgacatggcgcaaggctggctcgtgcgccttgcccagtcgttcgggtggctccggatgtcgtttgggcatcgccctcccccatgcaagtcgattgaacataccgcctctcctcgcagctttctgcgctcgcccggccggcagcggtctgccgccgcatcagcatgccgtggccgccgggcgtggtcaaggcgcgaggcggcgatcgccgcggcggcggcaacggctgtcaggcggcggcgggttgaacttcctcagcccggctactatagtgttcatataaagacgttcttgtcggcgaccgactgctgaaccggcaccgccgccagcgctcgccgagcctttcttccgcaagcgccacgccgctgttgcgacgagcagatgcgtggcttacccatcggacagagcatgatgcatgcgacgaatacgccgttccggttgctggtgcgtcttaccgcctggccaggccggtgaacatcacgaagcattcgctggcggcgcccttgcgggcgtcctcgtcgcggtggcttgctatgctgctgtgtgcggcactcgcaagcggtccgggcagcgccgccgccgagaccgcgccgggcaagcttgccgagatgacgaaaggacattccgtgaccgagacgatattgacacgcgccgatagcggcagcacggtcgaccttcgggtcggcgagagactgcttgtccgcctcgaggaatctcccacgacgggttttgcgtggacgcgggaaggcggcaatgacgcgctggtcgagcaggattcggactttgcgcccgcctctgccgggcttggcggcggcggcctgcgcagcttccttttcatggccgagaaggccggcgtggtgcaactgcggctcaggctctggcgcacgtgggaaggagattcgtcgatcgtcgaggtgtttacggcgacggccaggatccatgcgaaataagcagccggaccggcagcccgtcccaggggccggcagccgactggcaaccaactcccgagaaggaggtgatcgaatcgtaatgacgcaaggcaggcaatggcctgcaacacgagcgaccgatctggtgcctcgtcggcaaagaggctgatcggtcggtacaagtcaatatcgctacaaggggaaaccatcatggcagagtcaaacgaaactttccgcatgggctggctgccggactatccgagcctgcgggactacaaggcagacgatgacgtcgtcgcgcccaagctcaaggcactgggacagaaggaatccatcaagggcttgctggccaaagcgaacgccgcggcgattccagcgaccctggcgacgactgccgatctgcgcgcctggtgctcgccgatcgagaaccagggcgctctcggctcgtgcacagccaacgccggcgtgggtctggtcgagtactacgaacgccgggcgttcggcaagcacatcgacgcctcccgcctcttcctctacaagacgaccagaaacctgctcaagtggacgggcgatacgggtgcgttcctgcgcaccaccatggaatcgatggttctcttcggcgtaccccctgaggactactggccctacaccacggccgcgccggctttcgaccaggaaccgtcggcgttctgctacgcctttgcccagagcttccaggccatcaattactatcgactcgatccgccgggcaccacgcgtgccgccttgctcagccggatcaagaccaacctcgccgcgggtctgccgtcgatgttcgggtttacggtgtatcagtcgtacaaccaggccggcacgaccggcaagctgccttatccgacgccgggtgagaagatcgtcggcgggcatgcgatcgtcgccgtcggttacgatgacgccatgaagatcaagaacgccaacgccggcgcgagcgaaaccaccggcgccctgctgatccggaattcgtggggcaccggctggggagcaggcggttacggctggctaccgtacgcctatgtccttaacggactggctgtcgactggtggtcactgatcaagcaggattggatcgatacggggaaatttggctaagagcaacggcgctcgcgcccagggccccagtgccacgcggcatgacgggctccggccgcctggcagccgggcgcgggctagccgccccgagtcgctcgacgtgcacggagccggcgctgaaagcacggcatcggcgccgtgccaccggccgccgcagcggccccttggcggtgccagcgcacggcaggagacgccacgcttccccgggtcgggcggccggccatccattgcgttaccgctgcatactgccgcaacaggccgtcgcgaacagcgaactgcctggcccgccgacggtcgacatgaagcaaccgattccccctgggcgcgccgggccaccggcgtatcggcccatagcgaagatcgggatcgtgcccatccaccgcaccaccctgtccttgaggaggatatgccatgagtagccagccgccagcgccttcgcgcgacatcagaccgcgcgagtccgtcgaccagacaacggccagcggacaacaaagcgattatgaggccctgcaggcgctcgccgccgacctcgagacgcgggccgtggaagcggcgaactggtatctgcgcaacaagatctggccgcgccgtctgtccaggctgctgcgctttctcgccatcctgttcggtgtgcttggtggtctggcgccgctggttgccgggacgactctgttcggcgacgggagtccagcgctctccggcgcgaaccagtggggttacattctcatcgcgctggccgcggcgtcgctggttttcgaccgctacttcggcttttcctcgtcatggatgcgctacatgacggcacagatggcactgcagcgggcgctggagaagtttcagttgtcgtggggcgtctggcgtatcagggcgaacagcacccatctcggcgaagaccagcaagccaccgccatttcactgttgaccgctttccaggaacaagtcggcgatctcgtcgaccaggaattccaggcctggatctcgcagttcaaggagcaactggccgaactgcaagcgacgatcaacaaggacaaggaagatcgccgccccggaagcctggtggtcggcatccactccgacgaggcgatcagcggacccgccgaggtttacctcgacaaccgaatcgtgcgcaagaccgacagcggcagcgtgctgctgacggcactgaatccgggcagccacctggtcacggtcaaggcgaacggcggcaccttgcagggcagtgcgacggtgagcgtgcaatccggtgagaccagcgaagcgaacatcgaactgaaagcaggtgctgcgctgaccaacgccaacccaccagcgcccgattgaccgtcgctgcggagcacccgcgatctctaccgacaggcacagacgaaaaacgggcaggtgtcagacacctgcccgttcccgcttgcctgccaagcccgcgcagggggcttacttccggcgtttgcgcgcaattgccgcggcgattcccgccaccgcggcaacgcccagcagggtcatcgtgctcggttccggaagcggggagccgggctccagttgcgcatgcgcggcgagagccgtgagggaaagcaagagtgtcgtcagaatacgcattttcgatctcctggagacgttgaagggaagtccagaaccatcaccggctgaccgatgcaggttaccagcatggatgctcgtcaccgtggcgatcaggcagactcccactgtagccgagcgcgccgccgacccgagcacgtccagtcagccccgggcagcggcacatcctgcattatccggcgctttgcagccaaggacgcggatttcttcacagcagccgcccgaagacacggtcgtgacgctggcatccggccggtgggatcgccgcgatggacgcctgcatcggaagcggtaataatgttgagcggccgattgccgtttccccgcgcggagcctcatggcaaccattctgatcgtcgatgacactcccgagaatcttgcggtcctgaacggcctgctgagtccgctgcatcgggtgcgggcagtgaattccgggcagcgcgccttgcaggcagcggcgagccgacctcgacccgacctcatcctgctcgacgtgatgatgccggagatggacggctatgaggtcatccggcgcctgcgtgccgatgtcgcaacagccgacattccggtgatctttgttaccgccctcgacagcagcgacgatgaggagcacggtctgtccctcggtgcagtcgactacatcaccaagccgatcaggccggcaatcgtcatcgcccgcgtcaggacgcatcttgaactgaaggccgcacgcgacttgctgcgcgatcacaaccgcagtctcggcgaggagatcatgcggcgaatggcggacaacctccagattcaggatgtcagtatccgcgccttggcacgactcgccgagatccgcgaccccgagaccggcaatcatctgcgccggacgcagggctatgtgcatgcattggcaatggaactgcgttcgcaccccagattcgccgcattcctgacgccacaccacatcgaggtcctcgtcaagtcggcccccttgcacgacattggcaaggtcggcatcaaggacgagatcctgctcaagccgggccggctgacgccggaagagtgggtgatcatgaagactcacagccggctgggctacctggcgatcgaacaggccgagcaggacgctgaacgacccatcgagttcctcagcatgtccaaggaaatcgcccactaccaccacgagaaatgggatggctccggctaccccgaaggactcgccggcgacgcgatcccgatttcggcgcggctgatggcgctggccgacgtcttcgacgcgctgatcgcacagcgggtctacaaaggagcgttcaccctggaaaaggcactcagcatcatccgggagggcagaggcacccacttcgaccccgacgtggtcgacgccttttttgcgcgtcaggacgagttcgtcgccatcgctgcgcggcacgccgacgccgatgcctttcccgggatctcgcccgagacctgaggctggcctgcgtcggcttccgccaacccccggactcggcaaggacacgccatgaagttcccgatccaccggtcgctggtgagcttgctgacacgcttggcggccactctggcgatcgttgtcgcgctactgccgagcggcatctattggctgcaggtgcgcaccagcgtcagcgagcatctcaacgagtcgctgcgtctccaggcaatgcttctcgaggacttcatcgccagcgagccgcagcagtgggatcggtctgcgcctcgcctcgccaagctgcttgaacgtcacgagtcagcggacacccgaatcacggtcgtaaaccaggccgacaagatcctgcttgcctccccacagcgtggcgacggaccaacgctgtcccgcaatcgcgcactgtactcctccggtcaggcggtgggccgcctcaccatcgagaggacgatgaccagcgagttcttgaccggcctgccggtgctgctcggcagtctcggtctggcgtggctgatctggagcccgctgcggcgtctgccgctgcgcgccctggcagaggccgaggcggcgctcgaggcgcgcgatcaataccagcacgcgctgctcgacaactttccgttcatggtctggctgaaggacacggagagccgcttcctggcggtgaatgcccgtttcgtcgaggtctttgcgcagccttcggcagagtcgctcctcggcaagagcgatgtcgatatcgccagccccgaactggccgagaggtatcgcgccgacgaccgtgccgtcctcgccagcggctgcccgcggcgcgtcgaggagcctgtcgagagcggtggccagcagcgctggctggaaacctacaagtcacccgtcgcactggccggcagagtcatcggcaccgtcggctacgcccgcgacatcaccgagagcaagctggctgccgatgccttgcgtgaatccgaggagcgcttccgcaggctcctcaatgacgtggactcgatcgccctgcagggttaccgcgaagacggaacgacacgtttctggaacccggcagcagaaaggctctatggctattcggcagcagaagccatcggccgcaatctgctggacctgatcgttccggcagagatgcgcgacgacgttcggcaggccatccgggagatgtgtcgaaccggcgtggcgacagcaccggcagagttgtcgctccagcgtaaggacgggtcacgcgtagccgtcttctcgagccatgtgctggtccagattccgggtcgcccgtccgagatcttctgtatcgatgtcgacctcgccgagcgcaatcgcgccgcggacgaactcgcgcagcaccgcgaccaccttgaggagcttgtccagtcacgcaccgccgagctcgctgaagccaaggaagccgccgaggcggcaagccgctccaagagcgccttcctcgccaacatgagtcacgagatacgcactccgatgaacgccatcatcggcctcaaccacctgctccagcaggagatcacgaaccccaagcaacgcgcccagttgaacaagatcaacgacgctgcgcagcacctgctcgggatcgtgaacgatattctcgacctgtcgaagatcgaagtgggccggctgactctcgaggaaacggacttttcgctgctacgcgtcatcgaccacaccttgagcatgctcggcgagcgcagccgcgccaaagggctgcaattgctccgggacatcgacccggcgatccccgtcccgctgcgcggggatcctctgcgcctggggcagatcctgctcaacttcgtcagcaacgcggtcaagttctccgaccacgggcagatcaccttgcgtgcccgactgatcgaaatgcaaggcaaggtggccaccttgcgcctggaagtcgaagaccggggaatcggcctgacaggtgcacagcaggcgcgtctgtttgccgccttttcgcaagccgacgaatcgaccacccgcaagtatggcggcaccggcctcggcctcaccatctgccggcgcctggcggcgatgatgggcggtgaggtcggcgtcgtcagcgagccgggcgtcggcagcactttctggaccacggtccggctcggacgggtggacaacgcccggccggcgttcaccgcccgcgatgccgacccggcgactgcgggcgggagcgcgccgctggcctcccgcccggcccgcgagacgctcagccgccactaccggggaatgcggctcctgctcgccgaggacgatgtcgtcagccagcaggtggcgcgcgacctgttgctggccgtcgggctgcatgtggatgtggtcgatgacggccgccaggctgtcgaccgcgtgcgtgctgccgaagccgatggagagagcggctacgcgatggtgttgatggacatgcagatgccggtgatggatggcctcgaagcgtcccgcgccatccgccaactacctggccgcagcacgctgccgattgtcgcggtcaccgccaacgccttcgacgaggatcgccagcgctgcctggccgcaggaatgaacgatcacctcagcaagccggtggatccgtcccggctccatgaaatgctcttgcgctggctgccgagacccgtttccctcgccgacaggagcaccgacgaccagccgtcctggctcgacagcacgtgggcggcactgccgggaatcgtcggcctgaacgccgaggcaggcatgcaggcgaccggcggcgatcgcctgttctatctccgtctcctgcgcatgttcgtggccaaccacgccgacgatggcgcgataatccgccggcaactcgccgacggcgaaacggcagaggcccaacgcatcgcccatacgctcaagggaatggcggcgaccatcggtgcggaagcgctctgcgagcaggcgcgggcgctggactttgcccttcggaagcaggcacctgcgcatgcccgcgaggcggcgatcgtagccgtcgagggctgcctcgtgcccctggctaccgcgatcgccggtcttggcgccgacgccgcgtcgtcgctcgcgacgccgctcgagcctgccgatgcgcggacgcgcgcgcgcggcgtgctggcgcagttggagttcctgctcgccgaggacgatacccgcgccggcgacgtctggggcgaatcggccgcctcgctggaaccggtactgggcccattggcaagccgcctgggggctgagatcaacagttttcagttcgacaaagccctatgcaccctgcgccaggccaacgacgcctttgcgctgtcagaatcggagtcgtgacgcccgccgaacctggcaggccacgcgtgcgcgcatgagttccggccgacacaaggatactgcagtgcaccatcgacgccgcatttccattagaatcgagcgcccggtccgctcaggccggtagcccggagaaagccacatgaccttgcaaagcaagccgaacaccgacgacgtccgcatcagggagatcaaggaactggtgcccccggcacatgttttccgggaattcccggtgggtgtccgcgcggcgctgacgacctacaacgcacgccagaacatccaccgtatcctgcatggtgccgataaccgtctgctggtggtggttggcccctgctcgatccacgatgtcgattcggccgtcgagtacgccacgcgcctgcagaaggaagtgccgcgctttgaaaacgacctgttgatcgtgatgcgtgtgtatttcgagaagccacgcacgacggtcggctggaagggcctgatcaacgacccgcgtctggacaacagtttccggatcaacgaagggctacgtctggcccgcggattgctgctcgagatcaacgacatggggctgccctgtgcgaccgagttcctcgataccatcaccccgcaatacacggccgatctgatctcgtggggggcgatcggggcacgcactaccgagtcgcaggtgcaccgcgaactggcttccgggttgtcatgcccggtcggtttcaagaacgggaccgacggcaacatccgcatcgccatcgacgcgatccgcgccgcgcagtcaccgcatcattttctctcggtaaccaaggcaggccactcagccatcgtgtccaccggcggcaatgaagactgccatgtcatcctgcgcggtggaacccaaccgaactacgacgcggcgcacgtcgacgccgcctgccgcgaaatcgccgctgcgggtctcgccgcccgcctcatgatcgacgcctcgcacgccaacagcaacaagcgcttcaagcagcagatcgaggtcgctacggatgtcaccggccagctttcggcgggcgacgagcgaatcatcggtgtgatgatcgagtcgcacctggttgaaggacgtcaggatctcgccccgggccagccgctcgagtacggcaagagcgtcaccgacgcgtgtctgggctgggacgactcgctgatggtactggaagctctcgcgcagggcgtccgtgcccgccgccttttcgaagccgcacggtgacggggatcggcctgcacttgccggttgcgtcagcgaagggcgagaaggccttcgccagtgaaaaagagccgcagctggcgccgcggctcttggcctgaatcagcaaagcccctcgcgagcgtgctctaacgaagcttgatttccttgtagatcacgtgcttgcgggctttcggatcgtacttcttgatctccatcttccccggcattgtcttcttgttcttggtcgtagtgtagaagtggcccgtaccggcggtcgactcgagcttgatcttgtcacgcatggcttctctcctcgtcagatctcaccgcgtgcgcgcaggtcggcgagcacaacgtcaatgccattcttgtcaatcgtgcgcaaacccgcattcgatacgcgcaaacgcacccagcggttttcgccctcgatccagaagcggcgatactgcagattgggaaggaagcggcgcttcgttctattgttggcatgggaaacattgttccccgccatcgggcctttgcccgtcacctggcaaacacgcgccatgattgtcgctccaatttgttttgggaagaaagcccgcgattttagcccatgcggcgggtgaatttcaagttttttgctctccccaagctgttgacggtgcgctcaatgatgcgattcattgcgctgcaccggccaggtatgccccttggcgcaggcgtgagcttttctcaccaattgctcacacgaccccagcgggccgggaatcgatgccggctcgacctgcgacctccagaggggcgctatcccggcgccagactgcgtaacgacgtttctgcccccgtctacagcccaacagtggctgggccttgcgagaagcaaaacgccctcgatgacagactgctcagattgcttgcctgacgacagcagaagttggccagtggcgaaccgcgcgctgtcgccacagcagcggcacagcaccctgcggcgaggcagagcggacccgagcggccggcgagaacgccaacgttgtcgcgccatcgcccagcggtgaggcaagcgcaggcatccgcgcaccacgatgaggcgcggcccccggcccacgcccggccagccggcggcccacaagcctgatggcatggcacgcctgttgctttgcatcatcacgagaggaaatcatgaacaagtccgtcaaatccacctgttgttactgcggcgtcggctgcgggttgctgatcgacaccgaaggcggccacatcgtcggcgtgcgcggtgaccccgatcacccggcgaacgccggccgcctgtgcaccaagggcgcttcgctgcacctgacggtggctcccgactaccgcctgcgccatcccgagttgcgccgcgaacgcggccagccgcggcggcgggtcggctgggacgccgcgctcgaccacgccgccgagcgttttgccgggatcatccgcgcgcatggcccggacagcgtcgccttctacatctcggggcagttgctgacagaggactactacgtcttcaacaaactcgccaaaggtctcatcggcaccaacaacgtcgacaccaactcgcgcctgtgcatgtcgtcagcggtagccggctacaagcagacgctcggcgccgacgcgccgccctgctgttacgaggacatcgctgcgaccgattgcctcctgattgccggtgccaacccggcagtcgcgcatccgatcgtctttcggcgcatcgaggacgcgcgtgccgccaatcccgacctgcgcatcatcgtcgtcgacccgcgccggagcgaaaccgccgccatcgccgacatccacctggccctcaggccaggcaccgacatcgcgctctacaacggcctgctcaacgtcatgcttgccgaggggctcgtcaactgccagtacatcgacaagcataccgagggcttcgccgcgctggccgagattgtggcgggctacccgccagcgatcgtcggcgaaatctgcggactcgccgaggccgacatcgtgcgcgcggcacgctgcttcggcagcgccgcggccgccctgtcgctttactgccaggggctcaaccaatcggcgcacggcacgcacaacaacgcggcactgatccatctgcatctcgccaccggccagatcggccgccccggcgccggacccttctcgctgaccggccagccgaacgccatgggcggccgcgaagtcggcggtctggccaacctgctctctgcgcatcgcgatctcgccaatcccgagcaccgtgccgaagtggcccgcctgtggggcgtaccggccgtcccggagcgacccggcaagaccgccgtcgacctcttcgccgccttgcagagcggcgaagtcaaggccgtctggatcgcctgcaccaaccccgcgcaatcgctgcccgaccagtcggccgtgcgcgccgccctgcaggcggccgacttcgtcgtgctgcaggaggcctacgccaacaccgacaccgccgccttcgccgatctgatgctgccggcgaccagttggggagagaaggaggggacggtgaccaattccgagcgctgcatcacgcatatcacgccggcgatcgccggccccggcgaagcgcgtgccgactggcagatcgttgtcgacttcgcccgccgcctcggtcgggtactgcaacagcccctggccgagacactgtttccctacgccacctgcgaggccattttcaacgaacatcgcgagacgactcgcggacgcgatctcgacatcaccggcctcagctactcgctgctcgactccctcgggccgcaacaatggccgctaccggaaggagccgccagcggccgccagcgcctctatgcagacgggatcttcgcgacggcgaatggccgggcccgcttcgtcaaggtcgagcatcggcccaccgccgaggcgaccgacgcagcgcgcccgatcagcctgctctccggccggctgcgcgaccagtggcacggcatgagccgcaccggcacggtggcccgcctgttcaatctcgacgaagaacccctgttgtcgatgaaccccggcgacctcggccggcgcggcctggccgccggcgatctggcgcgggtcggcagtcaacgcggcgaaatcgtcgtccgcgtcggcagcgacgcggcgctggcgccgggccgtgcctggctaccgatgcactggggcagccagttcatgaacagtgccggagtaaacgcgctgaccctggcggcgaccgatcccttctcgtttcaaccggaactcaagcacgccgccgtcgccgtcgagcgcgccgacctgccctggcaactcgtcgttctgcgcaagggcggtaccggcgaacttgcaccgctcgccctcctcgcgcgcgcccgccgcctgctgccggaattcgccttcgccagcgttgggctctacggacgcgccgaaccactggtcgtcttgcgggcagcgcacggcgaggccttgccggaaagccggctgcacgagatcgacacactcttcggcctcgccgacgatgcggcggccatcgtctatgccgaccaccggcgacaggtcagcaaacgcgccatcgccccggacggcaccctgatcggcgttcgcctcgccggcgagacgcaggcccagtcgtggctcaaggacgtgatggccgacgacgcgctcgacgccgctctgatccgctgggcggtggcgccgatcggccgccggccgggaaagctgccgcagaaaagtcgtatcgtctgcaactgtgccgatatcagcgaagcgcagatcgccgccgacctggccgccggcgcgacgctggcgatgctgcaggaaaagcggaaatgcggtaccttctgtgggtcgtgtctgcccgagctgcggcaaatggtcgccggccaggcagctcgcaccgacgaaaccgtcgtctgacgacagcagaggagtaaagatggatttcgcggcattcatcagggagatcggacgcggtgccagtggcgcgcgtgacctttcgcgggccgaagcgcaggaactctatggcgccatgctcgacggcgaggtacccgacctcgaactcggcgccatcgtcattgccctgcgcgtgaagaccgagaccgtggacgaaatggtgggctttctggctgcagcgaatgcgcgtctgcacacgctgcggcgcccgcacggcaaagtccggccggtcgtcatcccgagctacaacggtgcccgccgcagcgccaacctgacgcccttgctggccctgctgctgcaacgcttcggcgtgccggtgctggtacacggtctcggcgaggcggacagcgatttcggccgcgtcaccagcgagcagatcttcaaggcgctggacatcccgccgagcaacagcctggcgcaggcgcaactggccgtcgatgcccacggtctcgcctacctgcccttgccgaccctttctcccggtctcgaccggcagctcgcccttcgccatcgtctcggcctgcgcaacagcgcgcacagcctcgtcaaaatgcttgatccctttgccggccaggggctgctgctcgccgccgcgacgcatcccgactacatcaccagcatgcgtgccgtgctcgccagtggcggcgcgcacgccctgctgctgcgcggcacggaaggcgaacccttcgccaatccgaaacggcggccgctgatcgagcacgtccacgacggcgtcagcgacgttctcttcgaagccgagcacgacagcctgaggaacctgccgcaactgcccgagaactgcgcggcggagccgacggtcgcctggatgcgccgcgtcctcgccggtgaggtttcgctgccgctgccaatcgccaaccagctcgcctgctgcctctacggcagcggtcgcgcccgcgatttccaccaggcgaaggcgctcgtcgcggtcgagaacaacggactggcgctggtctagcgcgcctcgtgaaacgacaacgcgccaccgtaatcgtcgagatcgaccggcggatcctgctcgtcgagaaccgcggcggactcgtactgttgcctggcggcggcatcgacccccaggaatcccgcctgcaggcggcggcgcgcgaactcgccgaagaaaccggcctggtcgccgaatcgctgctgttcctcttcgaccacgagtcggcgagccatgaccaccacgtcttcctggccgccgcaccgggaacgccggtcgccgccgacgacgcgatgctcctgcacttccacgatcacgacgatccgtcagccggccggagaatgtcgcaggcgacgcgcgagatcatcggacgtttcctcgcgctgcgtgctgaccaaggcgtggggtttaacgcctgctggcgctgacgatgccgatcctcagtccaccaggcaggtatagcttgccacgctgaaaccgacgagcagatccttgccggtgtcgaggaccggccgcttgatcaggctcggatgctccaccatcaactgcagcgccctcgcttcgtcgacctcggcgcgttctgctgcggcaagctttcgccaggtcaggccgcgcgtgttgagcagcgcctgccagccgacacgccggttccagtccggcaagtgcgctgccgccacacccgcttgccggtagtcgatgaagtcgtaggcgacaccgttggcggcgagccaggcgaacgccttcttcatcgtgtcgcagttcttgatgccgaagatcgtcatcaccatcctcacacctgcaaacgaacggggccacacatggcggccccgcggtgaatcaccgaggcggcaatccgcgtcctattttctgcgcttgcccgtcgatccctgggcttcatccgccccctgaacactcaggttgccgccggttcccaggccccccttgacttcctgcgcccggtagttgcgaacggcccggaccagcccgttgtacgaatcggtaaacgccgcaacgatcaccttgccttccgccgtgttggcatagccgccgcccgccgcacccagcgcaccaccgaacagaccgcccatggcgccgaagtccatgtttcgggcgctgccttccgatgcggcaagctgcacgcccgagcgattgtccaccagcgtgagcagcgtgctggcctccttgacattgacgctggccgcgacggcaccgaggatcccggcagtgcggctgaagccagcgaggccaccgcccatgcctcccgcgttgttgttgctgaaggtgatggaggggctcatcgaatagtccgccgccaccatctgacccttgccgaacttcgagcccttgcgcagttcgccagtctgttcgagggcacgctcccccatcatgttgttcatggcccggccccggtcgaccaccacgaagcagttcgactgctggatcagcagcttgagcaccggggctgtcgaacccagtcgcatctgaccggtcaggatgccataccacgaggcattggtatcctcgacgacggctatcgtgccgagggaactgctgcatcgctccagttgcttgttggcattttccgaatttgccccgccggccgaaccggtcgcggcggtcttcgcctccggcgaacccatctgcatattcgaacaacctgccagcaccagcgttgccgccgccgccgcgaaagcaaaccgagccgctttatcagaacccatcaaggacatttctcacctccccattcggttggtcaagtcatgacggggcgccgaccacggccaactccccacgaagggccgattatgccaagaaaggacggcaatcgaaacccggaaatgagacagccgtgcgctttcccagcacccgactggccacccagcaagctgcccgcaggcaatgccacccgcaggctacgcttgcgggcctgccggatccgccaccgcccactttcggcacctgctgctagattgcaccaaacctcccacgcagattcccgcagcgccccaaagttgtgcgccgcaccatcagcggcgcgcaaggaagcccgaaagtccggtgaaatcagcgcctcttcatcctggcacgccgtttgcttttcaaaacctgtcgagacgcctcacagggagctgcaaagatgagcaggaagaaactggtaatggtcggcaacggcatggcaggcgtgcgcacgctcgaggaactactaaagatcgcccccgaccaatacgagatcacggttttcggcgccgagccgcaccccaactacaaccgcatcctgctgtcgccggttctcgccggcgagatgacgattcaggacatcattctcaacgatcacagctggtacgcggagcacggcatcacgctgcacctcggcaagaaggtaagcaagatcgaccgcgtgcagcggcgagtgatcgccgaggacggtacggaagcaccttacgatcggctgctactggccacgggatcgaatccgttcatcctgccgattcccggcaacaacctgccgggtgtcatctcctaccgcgacatccacgacaccgacagcatgatcgatgccgccaaaagctaccggcacgcggtagtgatcggcggtggcctgctcggtctggaggcggccaacggcctcaagctgcgcggcatggacgtgacggtgattcacctcgccgactggctgctcgaacgtcagctcgaccagaccgccggccgcatgctgcagaagtcgctcgaagaccgcgggctgaagttcctgctcggcaggcagaccgaaatgctgatcgccggcgagagtgggcgtgtcgcggccctgcgcctcaaggacggcgcgcagatcccggcggacctcgtggtgatggcggtgggcatccgcccgaacacgacgctcgccgaggcggcaggaatccactgcaaccgcggtatcgtcgtcaatgacacgctgcagacttacgatccgaaggtctacgccgtcggcgagtgcgtcgcacaccgcggcatcgcctacggactcgtcgcgccactcttcgaacagggcaaggttgccgccaaccatctggccaactacggcatcagccgctacaccggctcggtcacctcgaccaagctcaaggtgaccggcatcgacctcttttccgccggcgatttcttcggcagcaaggataccgaggaaatcgtcctcaacgatgccgctgccggcgtgtacaagaagctggtgatcaaggacaaccggctcgtcggcggcgttctctatggcgacaccgccgatggtccgtggtacttccagttgctgcgcgatggccaggacatccacgagattcgcgatcacctgctgttcggccagtcgcacgtcggcgacgtcggccatcaggggcacagcaaggcagcggcgatggccgacagcgccgaagtctgcggctgcaacggcgtcagcaagggaacgatcgtcaaggcgatcaaggaaaaaggtctgttcagcctcgacgacatccgcaagcacaccaaggcgtcgtcgtcgtgcggctcgtgctccggcctctgcgagcagattctctcggcgaccatcggcggcgcctacacgccggcggcgtcgaaccgcaagccggtctgcgggtgcaccgattactcgcaccaggaagtgcgcgacgcgattcgcggcgagcacctgacgaccatcgacgccatcatgcgcttcctcgagtggcagacgccggatggctgcgaaaagtgccgcccggcgctcaactactacctgatctcgacctggccgatggaagccagggacgacccgcgctcgcgcctgatcaacgagcgcgcgcacgccaacattcagaaggacggtacctactcggtcgtcccgcgcatgtggggtggcctgacgaactcggccgagttgcgccggatcgcggatgtcgcggacaagtaccaggtgccgacgatcaaggtcaccggcggccagcggatcgacctgctcggcatcaagaaggaagatctgatcaacgtctggcgggatctcgacatgccgtcgggtcacgcctacggcaagtcgatccgcaccgtcaagacctgcgtcggcgccgagcactgccgcttcggcacgcagttggcgatggccatgggcgtcaagctggagaagatgctgttcgacatgtactcgccgcacaaggtcaagctcgctgtttcgggttgtccgcgcaactgtgccgaggccggcatcaaggatgtcggcgtgatcggcgtcgattcgggctacgaactgtacgtcggcggcaacggcggcatcaagaccgaggtcgcccagttcttcgtcaaggtcaagaccgacgacgaggtgatggagtacgccggcgctttcctgcagctctatcgcgaggaaggcttctacctcgagcggacctgccattacctcgaacgcgtcggtctcgaacacgccaggaaccgcgtcgtcgaggacgaggagaaccgcaaggccctctacggacgcctgctggccgaactcaaggatgcgaaggatccctgggccgagcgcatcgctggcgtcgagaagaacgagtacgaaatgctttcggtatgaaggactggagaacagaaatggctgaatggaaatcgatttgcacccttgacgagatcccgcgactgggctctcgcgtcgtccgctcgacgagcggcgacatcgccgtcttccgcacctcgggcaacgaggttttcgccttgcgcgaccagtgcccgcacaagggcggaccgctgtcacaggggctggtacatggcaaccaggtcacttgtccgctgcacggctggaaactgcgtctcgactccggagaggcggtggcgccagacgaaggctgcgcacgccgctatccgatccgcgtcgacagcggcatggtttttctgcaaatctgatctcaacggaaggagaaggacaatgaacactgaattctggaaggccggacaccggccgacactgctggccgcttttctgtatttcgacctggccttcatggtctgggtcatgctggggccgctgggcgtacagatcgccaaggatctcggtctgacgcacgcccagaagggaatgatggtggccaccccggtgcttgccggcgccatcctgcgcatcttcatgggcatcctggtcgaccacctgaagccgaaactcgcgggcgccatcggccaggtgatcgtcatggtctcgctgttcgtcgcctggtatttcggcatccacagctacgaacagacgctgatcctcggcgtcttcctcggcgtcgccggcgcctcgttcgccgtcgcgctaccactcgcctcgcgctggtatccgcccgagcatcagggaacggcactgggcatcgccggtgccggcaactccggcacggcgctggccgcgctgatcgcaccgagcctggcaatcgccttcggctggagcaacgtcttcggcctggcgctgatcccgctggtcctggtcttcgtcttctacctgttcgccgccaaggatgcgcccgaatgcccaccgccgaagtcgctcgccgagtatctgaaagtgctcaaggacgccgacgcctggtggttcatgttcttctactcggtaacgtttggtggtttcgtcggcctcgcctcatcgctgaccatctacttcaacatccagtacggactcgacgccaagaccgccggcttcttcacggccgcctgcgtgttcgccggctcgctggtgcgaccgatcggcggcaacgtcgccgaccgcatcggcggcatcaagagcctctcggtaatgtacgtactggcagccatcttcctcggcatcgtcagcatcggtctgccggcagcgtggatggcgctgctcgccttcgtcggcgcgatgctggcactgggcatgggcaacggtgccgtcttccagttggtgccgcagcgcttccgcaaggaaatcggcgtgatgaccgggctggtcggcatggccggcggtatcggcggcttctacctcgcctcctcgctcggttacgccaaacagatcaccggcagctatcagatcggctttctgatcttcgccgcgctagccctgctggccctcgccggactctccggcgtcaagacccgctggcggacaacctggggtgcagcgcacctgacggcggccaggatctgagtcgcagcttcttttgaagcaggcggggcggcacggtacactgggacctgccgcccttccctttccggagccaatcccgcatgccgcttagcgtcgacgtcggacattcctcgctgaccggtccccgtgaacgcaacgaggatttctgcggcatggtcacgccgcagggggcggagctcgacaacaagggactgatcgccgccgtcgccgacggtatcggcggccacaagggtgggcgcgaggccgccgagtacacggtacgcggcctgctctccgactactacgcgacgcccgacacctggagcgtgccgcacgccctcgagaagatcgtcgtcccgctcaaccgctgggtcatggccgaggccgggcgacagcccgatctcgccggcatggcgacgacactcaccgtcctggtgttgcgcggccgccgttatgtctgtgcacacgtcggcgattcgcgcctgtacctgctgcgcgacggcgtctgcacacggctgaccagcgatcacgtctgggaacacccggaactcaagaacgtcctctcgcgcgcggtcggcctcgaccgtcacttccagctcgacttcgtcgatggcgagttgcagcaaggcgactgtttcgtgctctgttccgacggcgtttgggggccgctcggcagcgggcggatgcgcacggttctgctcgcccatcccgacgcgcaacaggccgcggcatcgctgaccagcctggctctggctgccgacggccaggacaacgccagcgccgtcgtcctgcgggtaaccggcttgccgccggagaatctgcgcgactcgctcgagggcatcgcccggctgccactgccgccgcgcttcaaaccgggccaggacttcgacggactgctgatcgacgaggtgctgcacgattcgcgcgcgaccttgctctaccgcgtcaccgaccagctttccggccagcaactggtgctgaagacccttcgccccgaactcgccgacgacgccgacgaaattcgcgcgctgatcatggaggagtggcgcgcacggcgcatcgtctcgcccttctttgcgcaactcgtaccggccgacagacgcagttgcctctactacctgcaaacctggcacgagggcgccaccctgcagcgcatgctcgacgccgatatccatttcaccgttgccgacgccgtccagcacggcatccgcctcatgaaaggactctccgccctgcatcgcctcgacgtcgcgcaccgcgacatcaagccggccaacatccacatcggccgcgacggccggctgcgcattctcgatctcggtgtcgcgctcagcctgtcggaggacgaagcgacggcgggcagcccggggacgccaagctacatggcgccggaactgttcgccggcgacaaggccggcccagcgcacgacctctacgccgccggcgtgacgctctaccatctgctcacccgcaagtatccctacggcgagatcgaaccttttcagcatccgcgcttcggggagccggtcccaccgacgcgctaccgccccgacattcccggctggctggaaaacgtcctgctcaaggccgtcgcccgggatcccgcgcagcgcttcgaaaccgccgaggagttcctgctggcgctcgaacgcggcgccagcaggccgctcaaccgaccgccagtgacaccgctggcgatgcgcaatcccctgctcacctggcggatcattgccggcctctcgctggtgacgaacctcttgttgctgatgctcctgacgcgttgacctgccggcggttgccatgccgaccggcgccgcgtggagctgcgcaagccgccgttcgtcctgatggtgcaccaccaagcatgcgtgtcggcggcgaactgcgcgccatgttcccgcgcgtacccgacgaatccggcgcaagcgacaccgacaggccgtttcgtggcatgcttgtgcgaactccggatgctctccgctagccgtactgactgcaccgcctgaaggaagcctgctcttgggaccatcgattcttgcccggccgaattgggccgttgaccgccgtgtacttgtccccgcgggagccaccagccagcacgcggctagctccccctgccatcgggatgaccgaggatgaagcggcagtgcctcgtcgcactgttcgtgatgaccttcgcaccgctggtcaacgggcagatcgggcttccctccgtaatcggcggccaggccaagaccgaagccgcagccccggcgccggaagccgccaacccgcgcgccgcaaccgaggcgcaactggctgaggcgcgtcgtcagcaggaggccgaacaactagagaccggcacgacgccaccgccgggaccgcaaggtctgccgatcacggatcgcaagcgcctcttcgatcgtctggtagcggcctacagcgaacgtctgaaactcctcgacgacctcgatagactaggcaagtccccgcccgaaacgtcgaaccagcaggccttgctggccgaattcgccggcccgccgccctactcggcactgcgtgtcgacgcactgcgcgacacgcacgatgccacaggcgaacgcctacgcagcctggccgcggccgagcgagcactcgaggcgcaaaaactggggctgctggaagcacagaagcgcggcgccgaagcactccgactggccgacgacaagctcgcgcgcgcccagggccaggacgagaaggagaagcagcggctcaaccgcgagttgacggccctgcggctgcaactggccgaagcggacctggccaacatcgtcattgccgtcgatcgagtccgcctggaggcgaaagcgctgcaagcgctgacgacggaaatgcagcgtctgctggcccgcgtagtgccggaacagagcctgagcaaggaagaattcgaacagcagcaggcccaattgctcggcagcctgggaaaaatggctgccgaaatggatcgcctcgttagcgataacaaccggcgcacggccgagcgcgaacgcctggccaagtttgtcgcgtcggccggcgccggccctgacgccggccgacgcctgcaactgctcgacgagcgaatggacaccgaccgcgtgcaactgatgaccctgtcctggttgcagatgctgcttcaggctgtcggcgatgcgtgggcgcaacgctatgtggctctccgctcgcaggactcgacaacgcggcaagcggtgatcacctcgctgagcaccacccgcgacgagttgctcagccgcaagcaactcgtccacgaactgcagcaagcggcacggctggcggtcagggaacaggaactgcggctcagcgacaccttcctcgacgaggcggcaagcgccgacgagtcggccaggctcgacacgctgaagcagcgtctactggcctatcaacgcgtcgatctggcggcggcgggcctcgagcgccaactggatcgctggctgcaggatttcggattccagggcaaggccgcaagcgtcgacaactggcagcttggggccatgcagatagccaagcgtctgcgcgcgatatgggatttcgagatgtttgccgtcgaggagtcgaccgtcgtcgacggcaagacggtagccgtcagctacggcgttaccgtcggcaagagcattggcgcgctgctgctcttcgtcttcggctactggctattctcgctgctctcggcacggctgcagcgaatcatggtcggccgcttcaaggtcaacgagcaactggccagcgtcattcgccgctgggcgatgatctcgctggcagtgatcctggtcatcttcatcctcaatctggcgcgcatcccgctcaccgtcttcgccttcctgggcggtgcgctggccatcggcgtcggcttcggaacccagacgatcatcaagaacgtgatcagcggcatcatcatcctcttcgagcgcaagatccgggtcggcgacatcatcgccctgggcggcatgaccggccatgtcaccgccgtcgatctgcgcgcatcaaccgtgaggggcttcgatggcgtcgaagcgctggtaccgaactccagctttctcgagaaccaggtcgtcaactggacctattccaaccctcgcatccggcgcgaaatcaggatcggtgttgcctatgggtcgccggtgcagcaggccgccgagatcgttgccggctgcgccaaagaccatggacaggtcttgcgagacccggcaccggaggtgttcttcgaagacttcgccgacagcgctctgctgctggtgctcgtgttctgggtcgaactggggccgaccctggtctcccgccgggtggacagcgacctgcgctatgccatggagaagcgcctgggcgccgccgggattccgatcccgttcccgcagcgcgacgtaaacctgaacgtttcgcaaccgttgtcggtgcgcctgacgccggctccagacaccggccgctgatcggcggtctgcgcaaccggcccccgcttttcttcgggtggccggttcgacgatccgcagcacctgctattttcgcggcgtcgccacgctggcgcggtgcacgtagaagcgcactggagcggaggtcatcagaacggcgccggaacgatcgacaacggcgaccgcaagctggtgctcggcatcgtcgccagccgccgcctgccattccgacggcgtgatgtcgaactgcaagacgctgcgggtggtaggcagtaccgtcctgtccaggctgatggcaagtgcgtcgccccgctggctttgcaggtcgggttgaatggacacctggacagtaaactggccggtattcgaatggatcgtgcccccgttgtcgggagcgacgatgttgagcgcggtgtagggctcgaccacgggcggcgctggcagcgctgacgaactcgctggaggcggctgcggcgcgggatcagcaagcggcggcaacaccagttcgcgcgccccggtgctcggtgaatccgagaaaacgggcccggcgttgtcgcgcgactcgtagacgggttgcgccgtcgcgctggctacgacgagcagcaacaagaggaaaaaatcacttgctcgcatggccgaaacccccaatccagggcaccagatgaccgcccgccgcaacgccggaacgaagttcagcccccgttatgccctttgtgagcatcatggccgttgtgcccgccatgcccgtgatgcccatggttcacttggtggtcgtcgagagccagcatctcggccacgtcgggttcgttttcctgcagatccttgagcagcccttcatccgagagatcgaggggatgcgagttctcccagtcctggcggaccaccccctgaacacgcttgacaaccgattcgtcatggacctcgatggccagttcacgacggctgtcaaaactgcccggggcaagattgatcgagccgatgatcacatgcttgccgtcggccagcatcagcttggcgtgcagcttgaggcccttgaggcggtgcaccttggcgccgaggtcctgcagaatgcgcaatccctcgacaccctcgaccagcttgcccttcttgaggaagtgggccggtcgggcaagtacatgcagctttaccccgcgacgcgacgcgcgcaccaaacgctcgatgatcacctcgtcctggtagcgttcattctgcaggaacagcgattcctcggcggcatcgatgaagcgagcgacccggttgcggccgttgatgttgcaccacacgagatgagagtcctcacccggatcgaacttgtcgcggttccagtcggcgtcgaaacactcgacgatttcatccacctcatgccgatgcgaagtgacgacggcgaagtcccgggtctccgtgagattcctggtctcccagttgagcgactggatgaaagccgtctcgccgtcgacgaccagcgatttctcgtgggtgatgtcgaaggcgggattgctgtccttcacctcgacgccggcgccctcgagcacctcgcgtgtcgcctcattctcggcctcgccgctacgccgggccgggttgagcatcacccgcaccctgaccccgcggtgctgcgcagcgaggaccgccgccagcagggccggatccgagaagagaaagatcttgatgcgcagcgactccttcgccgcggctatggcgtcgaccaagggctgaccggtgtcgtcaggcagaacaatgagtgagcggtgcatgcgaagataaccccgtaaggtgaaggctaggcgctggctggcgccgcgggttggacctgggtccgatatagctcggcatagacgccgtcgagccgcaacagttcatcgtgggtaccctgctcggcgacgacgccgcccttgagaacgatgatcttgtcggcatgccgaatcgtcgacaagcggtgggcgatggtaatcacagtgcgccctttcatcagtttctccagcgcgtcgatcaccagtttctcggactcggtgtcgagtgccgccgtaggctcgtcgagaatcaggatgggcgcgttgcggacgatcgcccgcgcaatgccgatgcgctgtcgctggccgccggagagcgtcatgccgcgctcgccgaccatggtgtcgtagccgtgcgccatgcgcgagatgaactcgtcggcgttggccagccgcgctgcctcgacgacttcctgatcagtcgcgcccggccgcccgtacgctatgttgtcgcggatggtgccatggaacaaggacgtgtcctggagcacgaagccgatctgctgccgcagggcctgcaggtcgaagtcgcgcacgtcgacgccatcgatgcgcaccgtgccgccgctcgggtcatagaagcgcggaatcatgctcaccacggtcgacttgccaccaccggtgggaccgacgacgcccaccagttgccccggcgcgatgtgacagacgacatcggtcagtacctgcgactctggcgtataagaaaaggccacgttctcgaacgagatttcaccgcgcagcgttcccgggtcgcgcgcatccggcttcacgggcaggatgtcgtcggtgtcgagaatgacctggatgcgctcgatggcaaccgccgtctgggcaatggtgttgctcatcttcgccaagtcctgcaccggcttgaagaacttggacaggtaagtgagaaagacggtcagcgcacccagcgtcatcacatcggccagcaccagtccggtgccgcgccagaggacataccccgtgcacagcgccaccgtcagcgagaccgctggcgacagcagcgatttcacccgtcgcgccgccagcgccgcatccacggtcgcgtggctgacctcggcgagttggctcttctcgagttcctgccgcccgaaggccttgacgatgcgcatcgactcgagaccctgctggacgacggcaacgatgtcgctctggtaacggcggacttcgtgcgtggccgccttcacctccttgttgaaacgcgccacgaacagcagcaggaacggcgtcgcgccaatggcaatcagcgcgaagtcccagtcgagccagaacatgatgccgaccatgccgacgatggtcagcaggtctaccaggatgccgagcgttcccgacgacgcaaaaccctggatcgtcttcacgtcggcggtcaatgtagacaggatagggccggactggtgggtgtcgtaatagccgagcgaaaggcggtgcaggtgatcataaacacgcatgcgcaggtcgtgcgccacccactgactgacgctctcggtgtagtaattgtcgatatagctggccacggcgccaagcagggcgatgacgacgacggcggcgccggcgaccgcggcgagttccattttgtcaccgccaaggtcgaggaagcgcagtgcatcgagccacgccgccggcttgtggtcgccgacgacgttgtcgagaatgatcttgagcggccagggcgatgcgaccgacatggccgtctcgaccagcatcatggccaggatgagggccagccagcggtggtagggacccagcaattcacgcaccaggcgcatcttgccggctgctggtgcactcgtcttggccagcgggctcgccatcaattcgctccttcgtttccgatccgtgccaaatgctcgcgccgacggcatgcgcagcgaaacgtggcgccgccgcgtcacaatccacataaaaaacagccatgtagaacgcgaatcaactcgcctgtgcaggaatcgactatatcgccggacccctacacggtcaaggggatggatcctactcgaccttccgccaactggcatccgggttgaaggtctgcatcttcgccgccaacgcgtcggtattcctgcccaggttcttctggtagacgatcccgtcatggttggtgacgaagctcatcacaccggaaacgccatacctcgcgggataggccaggacggcaaaaccaccgagcatccggtccttgaccagatacccgtaggccccgcccggggcgtccttgccctgcaccgtcagcatccgataacggtagccgtgataggcctccggctgcgccttcgggctataaccctcgcgtgtcgcggcgccaaccagcggccccagggggctcgctggctcattcgccccagcgggccagaagaggccgtccttcgtgccttcgctggacatgaagcgccgggcgtagtccggcgatccattgccgtccgggtcagcggccgcatattcgcgctgcgcatcgacgatcgccagcagggtctggatcgcatccagttcattgcggccgacacgccggttgatgatctcctcgcggccggcaaccgcgtcgaaagcccaggtctcgccctggcgtacgaggggtgccgggaacggccagtcgccatcgccgacgagcaggactgcccggctgtcggtcaccttgctgacactgtgcttctggtcgtaggcggcgaggaacttccgccagtcctcgcgatcggcaacggtgtcgccactcgacaaccagcttctcgatgatgggccgacgacgcccagcagcgcctggacgtcctgcgcgcgaacggcttcagcgagcgccgcggcggcgtcttccggcgtcgcaaaggtcttgtgaacgatcgtttgtacagccggtgacggcggtgcggcatggatcgccggcgccatcccaatcaacagggcgacagccagcgtcttcatcgtgttcttcagtctcatcgtgctcttctccgcagaaagtgatcggcagtcggggttaacggccaccacggccgcctccacctcctcgcccgccaccaccgccgccgaagccgccgccgccacctccccggccgccaccgccgccgaagcttgcgccaccgccacctccccggctgccaccaccgccgaagctggtgccacccccaccccgactacccgcatctgcccggctggcactgccgcgctggctcgcctcacgcgtggacgccccgttaccggcgccagagaagccgccgccagccgaccgatcggacgctgccgcgccgcgattctgtgctcccccaccgccaccgccgaagctgccgccgccaccccctcgctcagcgccctgcatgcgattgctgacgtcgccgccccgatcctttcccttcggctcggctcggccggcatccccccggcccgcatcgccgcgccccgcatcgccgcgccccgcatcgccgcgccctgcatcgccgcgccctgcatcgcctcgacccacatcgcctcgacccgcatcaccgcgccctacattgcctcggcccgcatcgccgcgacccgcttcgccccggccaccgagattgtcccgcgacccgcgctcagcgtccttgacgcggttgttcaactcgccgcggtccattcccttgaggtccgcgcgtccggcctcggcgcgaccgcgaaactcctcgcgcgacttggccgcctgggcattgccgccacggttgtactggttggcaacgccctgatcccgatacgccactccacgccgatgatcgacattgtgactccagttgctgttgctgatattcgtgcgattgaacgagttgtagcgattgacgttgacgtcgacactgctgcgcccccaaccccaactgcaggcgccccagatcgccgcaccgaccaccacacccgttgcaaaggcgaggccgggaggatagacgtaggccggcgggtaaaccgcatacggcggcgccggataccaccaactgccgtacaccaccgtcgggttgtacgtcggcacatacaccacgtccggcttggccggttccaccacatagatcgtctggctgccctgcgtctgggtcttcaccacctgctgcggggtagacttcaggtttccggtcgcatcggccttggcacgcagcccctgcaccgtattcatcacgtcctgctgttgcgccaggaaagcgtcgccaagcttctgcgtccagtcgagattctcgttcatctgctgcaacacctgcggcacgacggcgagcgacttgaccgccggatcccaggactgcttggccatggcatcctcgagcgccttgccgctgaccttgggattggccttgacccagcgcgccgcctcaacgatctccagcggataggtcgatgccatcaggatctgggcgagtagcggatcaggatagagcgcgatcggcgccagcagccggtcgagatcctgttgcgagaaggtcttcgccgacggactggccgaagccgagcccgcagtcggtggcggctgttgcgccagggcgggagaaagagcgaagacaagggacgccagcagcgcaccgggtcgggaccatgttgatttcatcaagcgacctcgaacaaggaaagtgactcgcgaacaaaccgtcgccagcgaacgagggccctcgggcaaagaccaggcaacgacgccgtcagcaaaccatcagcatagaccgcccgccaaccgcttggcaagcctgttctcgcgccgtcgcccatccggcaggagatggtcgctcccgtttttctcgtctcacgcccgcgggcgcctgtcgatgacgcgacgcgccttgcccagcgaacgttcgatgccgccgatgtcgacgatgcgcacttccgtcgaaatgccgacgaaggacttgatgtggtgctgcagcgcgtgcccaacgtactccttgtcgaccgccgacaggtagcgatactcgcgtttgagttcgacatcgatggcgaccgaatcgaggtgaccatcccgccaaacctcgatcaagtagtgcggcgacagcttcggctgcttgaggatcagttcctcgatctgcgacgggaaaacatttacgccgcgaatgatcagcatgtcgtccgagcggccagtgatcttctcgatccgccgcatcgagcgcgaggttggcggcagcagacgcgtcaggtcgcgcgtacgataacggatcatcggcagcgcctccttggagagcgaggtaaataccagttcgccgtgttcgccgtcggcaagtacctcgccggtagccgggtcgatgatctcggggtagaagtgatcttcccagatgaccggcccgtccttgctttcgacgcattcgctggcgactcccggcccgattacctccgaaagtccgtagaggtcgatggcgtcaatgccgaagatgctctcgatctcgaggcgcatctgctgcgtccacggttcggcaccgaacaggccgacgcgcagccgggtcgacgcgggatcggcgccctgccgcttgaattcgtcagcgaggttgagcatgtaggaaggcgtcaccatgatgatgtccggctggaagtcgacgatcagctgcacctgcttttccgtctgcccgcccgacatcggaatgaccatgcagccgagccgctccgccccgtagtgcgcgcccaggccgccggtaaacaaaccatagccgtagccgacatgcaccatgtcgctgcgtcgaccgccggcggcatgaatcgagcgcgccatcaggctcgcccacatgtcgatgtcgttctgcgtgtacgcgacgacggtcggctggccggtggttcccgaggaggcatgcacccgcacgatctggtcgcgcggcaccgcgaacattccgaaggggtagttctggcgcagatcgtccttggtggcaaagggaaacttccgcaggtcgtcgagcgtcttcaggtcatcggggtggactccgtgggcatcgaaccggcgacggtagtggtcgacgttgtcatacgcctggtgcaaggaccagcgcaggcgttcgacctggagcgcggtgatctcgtcgcggctggcggtttcaatcggttcgtaggcggtggcacgactggctgcgaccatggcgttcgtctccctgatggccaaaagggcaaaccctattacatgtgcgggcatctttcaaccggcagcgccgtgcgcggacccgaatttcgcgaacggacgtgcccggagagaagaccagcagcccgcgcgcggacaaaatggagtagtctgaagggcccgccaccgtccctgcgcacatgcttgcccagcagttccgccagattctcgcgcacgcgacgccgatactccttgcccagttgtcgtcgatgggaatgatgatcatcgacaccgtgctgcttggccaccacggaaccgacgatctggcggcggttgccgtcggcggtggcatctacatctcggtcgtctttgcgctggcgggcatcgtccaggccgtcgcacccaccgtcgcacacctgcacggtgcgggccgcgacgaggaaatccccggcgccctgcagcaggcactgtggctggccctgctgctggcgctgccgggcgcctgcttcctgcgtcacccgggcgcgctgctcgccctgtcgaccatcgacccgctggtcgaggagaaggcgcgcgcctacctcgcactgctcgcgctggggatgccggcgatactgctctaccggaccttccatgccttctgcaacgccctcggccgcccgcgtccgctgttgctgatcagccttggcggcaccctgctgcacggcgtgctggcttacctcctggtcaccggcaagtggggcggcgacgcgctcggcgtcctcggctgcggcgtgtcgaacgtcgtcgtcagcgccttctcggtggtctgtgccaccgcctacctgcgcttcggcagcgcgctgcggccctggccggtgtttgccgcctggcaatggccgcgccgcaaacccctcggtgaattgctgcagctcggcctgccgatgggattttcgcatttcgtcgaaatttcttccttcactctgatggcgctcttcgtcgcccagctcggcgcgactgccgtcgccggccaccgcatcgtcgccaatctcgcggccatctgctacatgctgccgctggcactcggcatcgccaccctggcgcaggtcggccaggccgccggcgcgcgccactggcggcgcgccgagctgtccatcggcgccggcctgctcctcgccggcggcctgtcggcattgctcggactgctgctgtggtcgatcgccgtgccgctcaccggcgcctacaccgatgatcgggcggtccaggctgtggcgctggcgctggtcggctacgtcgccttctaccagatcttcgacgccgtccagacgatcgccgcgcacgccctgcgcggctaccgcgtcaccttcgtgccgatgtgcgtgcatgtcgtctgcttctggggagtcggactgttcggcggctggtggctggccctgcacgccccccggccgatgggcgtcgccggcttctggctggcgtcggtactcagtctggtacttgccgcagcactgctcggcgccctgttgtggcgcgccctgcgggcggtgcagcgctagccgaccaagctcttcggtcggacacgccgccaggcgacagtcctcaagttcaccgacacgctgccgttattccagggatgccgtgactcctggcgccgcagcattcacatgcggcacaggcaccggccgcgccatggcctataatccgccgcgatctccccgggggtgcggcaccggcgccgcgctcaccagaaaaggaaccccgtcgatgcgtccctcgagtctcgcctgcctgacactctccctgacattgaccctctccagcgtgcccgcaagcgccgatgaccgtgaggacccgcccgacatcagcctggaggctctcctcggcgtcgaagtgacgagcgcctcgcgcaagacagaacgtctgcacgaggtggccgccgcagtgttcgtgatcagccgcgaggatatcgaacgttcgggtgccacgaatattccccaggccctgcgcctcgcgccggcagtcgaggtggccggcctcgccaacaaccgctgggcggtcagcgtgcgcggtttcaacaaccgcttcggcaacaagctgctggtgctgatggacgggcggagcatctactcgccgcttttttccggcgtcctctgggaatacgaggacaccctgctcgaagacatcgatcgcatcgaagtgatccgcggaccaggcgccgcgatgtggggggcgaatgccgtcaacggcgtgatcaacatcatcacccgccgtgcccgcgatacccagggcaacctgctggtggccggtgcgggcagcgaggagcgggtgttcggcgcctttcgccacggcgggcagaccgccgacgggcatttccgcgtctggggcaaggcctacaagcgcgacgaagcggtcgacacctatggtcataccggcaacgactactcgcgcgccgcgcgtgtcggttttcgcagcgactggagccctgccgccaatcgtcggctgacgctcagcggccaggcgtatacggcaccgaccggcgacgcgtttacagttgccgacaccacttcgccgcagggagtcgccctcagcaagcgccgccaggacggcaagggcggacacctcctcgggcgcagcgaatggaccctcgccgatggatccgacgcggccctgcaggcttacgtcgagtacagcaccatggatctgcagggggctttccaggaacagcgcacgaccgccgacgtggatttccagcaccgcatacccctgggcgagcgccacgacttgatctggggtctgggctaccgctactcgagcgatcacatcgactccggcgggatcatcagcattgcgcccaagtccagcagcttcaacctggcgagcgccttcgtctatgacgacatcacgctctcgccggagacgctaaggctgatgctcggcctgcgcctggagaacagcagctttgccggcttcgagcctttgcccaacgtccgcctgatgtggacaccgagcccgacgcagacgctctggggctcggtgtcgcgcgccgtgcgcatcccctcgcgcgccgagctggatgcccaggtcgacgtcgcggttctgccccccggcgcgcccggcaacccaacgccgctgccgctcgtgacccgcaacgtcccctccggcgatctgcagccggaaaccgtcatcgcctacgacatcggtttccgccaacgcttctcgaccagtctgtcgctcgacatcaccgccttctacaaccagtacgacgacctgcgctcggccggtcttggcgaccggcgactgaccttcacgccagcgccggcgatcattcagaacatcttccccgacaacagcatcaaggcacacacgcacggcttcgaaatcgccgtggactggaacccgctgagctggtggcgcatccagccgagctacagcgccctgcgcctcaccaccgaggccaagaacgacgacccgatctcgcagaacagcgcccgcctgatcaacgacagctcgccgcaacaacaggcgagcctgcgctcgtcgatgtccttgccgcatcggcagcagttcgacgtctggctgcgctatgtcggcaagcttggcgaccgcaactcggcctttgccgtccccgcctacacgacgctcgatctgcgctacgcctggcggccgacgcgcgatttcgaactctcggtggtcggccagaacctcctcgacaacagccatcccgaattcatcccgagcctgctgccctcgcagacgatcgagctgcagcgcggcggctacgtcaaggccaagtggcagttctgaggcatcgtcggtgaaccgttccttcaggcgcctggcggccctgctggcggtgctcgccggcgcgctcgccggccccgcggcggcgcaaggcgtgctcagcgaggcgcaggccaaggcggccttcgtgctaaacttcgcgcgttacatcgagtggcccgagcgcagctttgcgacgcgcgacgcgccgctgctgatctgcctgctcggtcgcgactcgctcgccagcgccctcgcggcgctggagaaccggccggtgcagagccggctggtcagcgtccacatggtcgccagcgtggacgaggcccggccttgccacgtgcttttcatcggtgcttccgaaacccgccgcctgaccctgctgctgcgcagcctggccggacaagcggtgctgacggtcagcgacgccgacggtttcatcgatgccgggggggcgatcggtatcgtccagggcgacggccgcctgcagttcgaggtcaatcgccagacactcgaacaggcccagctcaaggccagcgccaacttgctcaagctggcgcgcaacctcgccgacttcaagggaaagaactgagatgcgcttcaccgatcggccgctgcaggccaagctgatgctgatcatcggcctcacggtcggcgccggcctgctgatcagcacgctgctgtttgccttttcgaagatcgacgacaaccgtcagggcgagatcgacaagctgaccggcatggccgaggtgctggccgccagcagcgcctcggcggtcgctttcgacgacgccaccgcggcacgcgaggcgctgaccgggctgcgcgcgcggccggagatcctggccggcgccatcaccctgcccaacggcaaggtgttcgcccactacccggcgaacggcgaggcgctcgcgaccagcgccccgggtggccgccagccggtattcaggggcggctactgggacgactcgctgaccatcgactacccgatccgccaggggcgggaagtcatcggcacgctcagtatgcagtcgaacctgcgaccgatgtggacggacacctggcaccggctgctgtgggtcctcgccggcacgctcgtcgctttcggcggcgccctgctcctcgccacacgcctgcagcgatcggtctcggagccgatcatcgaactgacctcggtcatgcgacaggtggcgcaggacagcgactattcccggcggctgcgcatcgatcggcgcgacgaggtcggcgaactggtccgtggcttcaacagcatgctgcacgaggtcgcggcccgcgacgagcaactgcgcgagcaccgcgcaacgctcgaggatcaggtcacctcacgcacggcacaactgcagttggcaaaggaacaggcggagaccgccaacctcgccaagtcgcgcttcctcgccaacatgagtcacgagattcgcacgccgatgaacggcgtcatcggcatggccgacctgctcctcgacaccggcctttccgagcagcagcggcggcacgccgaaaccttgcgcctgtcggccgaatcgctcctgcacctgctcaacaacatcctcgacctgtcgaagatcgaatccggccggctcgacatcgaactcacccccttcgacccgcgacgcctggtcgaggaagtgatgcaacccttcgtcgagatggcctcggcaaaaggcgttctcctcggcgacgtgatctcgcccgacataccgcccgtagtgatcggcgatccctaccgcgtcaagcagatcctgagcaacctgctgagcaacgcagtcaagttcaccgagcacggatcgatcttcatttccctgagccaggaacccaccggcgccgaccgcgactcggcgccggctgccgacggaacccactgccagttgtgctacgccgtcaccgataccggcgtcggcatctcgcgcgccgccagcgagaagctgttcgccccattcacgcaggccgacgactcgacgacgcgcaaattcggcggcaccggccttggtctggtgatcatccgcgaactggcgcagcgcatggacggccacgtcggcttcgaaagcgcggaaggcctcggttcgactttctggttccggcaacgcgtcccgatccacctcggtccgccgccggcacacacccagccggccaacggccgccgcatgaccggacgggtgctcctggtcgaggacaacgaggtcaaccgcgagatttccggtgccatcctcgagagcctgggctgcgcggtcgacttcgcgcacgatggcgagcaggccgtcagcgcccggcgcagtggctcctaccaggtgatcctgatggactgccagatgccggtgctggacggtttcgcggcgacgcgccagatccgcgccgaagaacgggcggcgggccgtgccgaagtgccgatcattgcgctcaccgccaacgcgctcgccggcgaccgcgagctgtgcctgaacgccgggatgaacgactacctggccaaaccgatcaaccgggcacagctcacggcggccctcgcgcgttatctggaagcgccggcggagccggaggccggcgctgccgccggtcagccggcgaccgacagcgccaccgggcatggcgagcgacgcaccctgatgcttttcgatccaggcgtcgtacagtcgctgccgatggtcgccgacggctcgaaccccggcttcgccgaccgcgtgctcgagatgttcgtggacagcgccggcaagctgcttgcgagctttgccgaggccgccgacacgggcgatgcgccgaccatgcagcgggccgcgcacaccctcaagtcgtcggccgccacggtcggcgcgctggcactagcggagcaggccagacagatcgagatgcatttgcgcagcggcgaagcgccggccgacgactggctggatctgctgaacggcgcctacgacagcttccgccaggcactggcgagccatcgcgcggcggcaagtgagcgaaagggaggtggctagtggacgacgaccagcggggcggccgggtgctgctcgtagacgacgacgcgatgatccgcatgctggccagcgagtcgctgcgccacgcgggtttcgcagtcagcgaagccgactgcggcgagcaggccgtacgtcttttcgacgcgcaagagtttgatctcatcgttctcgacgtgatgatgcccggcgtagacggttaccaggtcagccggcgcatccgccagcacgaacgcggccagtggttgccgattctgatgctcaccggcctcaacgacggcgagtcgatcgaactggcctaccggtcgggcgccaccgatttcatcaacaaaccggtcaactggctgctgctgacgcagcgggtacgttacggcatgcgctccgggcaggcgatccaggccgtccagcacagtcagcagaggctggcgcacgcgcagcgtctggcgcgcatgggaagttgggagtggtcggtggcggaagcgcgtttcgcctgctcggacgaaatgctgcgcctctttggcggcgactggcaactcgccggtgcggcgacgctggacggcttcctggcctccgtacgagagagcgaccgcgcactggtggccagcgcgcgccgggcgctgctcatcgacggccagccctaccagatcacctacggcatgcagcgccccgacggcaagctgcgtgaggtctacgagcaggcgcaggcagtccgcgatacggccggcaggatcgtccgcgtcgaaggcatcacccaggacatcagcgagcggatcgaggcgcagcaacgcatcgagcatttgtcgatgcacgacggtctgaccggtctggccaaccgacagctgtttgcccaggtcgccgctgtcgaactcgaacgtgcccgccgcaaccacggaagctgcgcgatcgtgcatctcgacatcgaccacttcaagagcgtcaacgacgcgcttggcaacgccgccggcgaccaggtgctgtgcacgctcgccgagcgactgcgctcgtcggtgcgcggtgccgatctgctggccttgaatccttcgatgcgtgccgccgaaaccgtggcgcgtatcgacggcgatgcgttcaccgtgctggtactcgaagtgcgagcggcgggcgatgcggcgatcatcgccgagcgcctgctgcagaccatcgcccggccactgtcgatcgacgaccgggaggtcgtgctgaccgccagcatcggcatcgccgtctttccgcgcgacgccgattcggtcgaggcgctggctcgtgccgccgagcaggcgctctacgcggccagggcctcgggtccggcgacctaccgcttcttcgacgaggagatgaacgccgccgcccgcgtcaaactgcacctggagaacgaactgcggcgagccattgcccaggacgaattgcgtctgcacttccagcccaaggtcgatgccgccagcggccggctgagcggcgccgaagcgctggtgcgctggcagcatccgcggcgcggcctgctcgggccgggcgaattcattccgctcgccgaagaagccggcttgatcgtcgcccttggcgactgggtgctggccgccgcggcccgacaactgcgccaatgggccgaggccggcctggcaccggttcgcgtgtcgatcaacctggccagccccagcttcctggaagagcaagtcgccgaaaagtgctccgccatcattgcccaggaaggcattgcgcccgagcaggtggttctcgaactgaccgaatcactgctggtggtcgacgccgaacgcaccatcgtccgcctgaacagcctgcgcgagaagggcttcgcgctgtccctcgacgacttcggcacgggattttcctccctgagctacctcaagcgcttcccgctcgacgagctgaagatcgatcgcgccttcgtgaccgatgtcacccgcggcggcaaggacgcggcgattgcgctgtcgatcatcgaactcggacaccagttcggcatgcgcgtggtcgccgagggcgtcgagacgcgcgcgcaggcggacttcctgctcgccaaccgctgcccgatccagcagggcttcctgttttcaccgccactgccgcccgatcgcttcgcggccattctcggctccgacggtggtttagcctttccggacggaccgccgtgaagccgcaatggcaggcgcgccgggcctgcccagcgaacgacgggacttgccgcgaagtatcgccgcaggctgtgcaatgcggtaagctgtcaaacgagtaagccgacggacgaggatcaaggtccgcaggttctggagggaaagacacaatgagatatcgccataccaccgcagcgagtgccgaatacctgcggctcgccgtcaagaggatgacgcaacaggcggctggtctgcatccggtgagttacgcgatctggtacgagtatgtcgcaggcaacaactccgcgctcaatgccgatctcgatgcccgactcaaggaactgggccggctcgacgagcagaccacgtacgcgctctactcgcgccatatctccgaattcgacgcggcaaccgccctgcgcatcggcgacagcgtcgacaatctcgtggatcaggtttccgagtcggccgcgctggccggtcatgaggcctcgcgcttcggcagtacgctcgagcgctggagcgataccctgagcgagccggtatccaccggtggcgaagtcgccagcggcgttgccgacatcctgcgcggcacgcgcaacatgcagaacgcgatcagcacactgcagacgcgcctggaggaaagccggcgggagacccagcagctccgccaggaagtcgcacgtgcccgcgaggaagccctgatcgacgggctgaccgggctcagcaaccgcaagggcttcgatctggctttaacgacctgcctggaacaggcgacccccgaaatgcccggcccctgcctgctgatgatcgatctcgacaatttcaagcggctcaacgacggcctcggacatgtcttcggcgaccgggtgctgagcagcgtcggccagatcctgcgcgccaacgtcaagggcaaggacacggcggcgcgctatgggggcgaggagttcgccgtgatcctgccgcagacgccacgtggtggcgccatcggcctggccgaggcactgcgcgcgctggtcgcggccagccgcatcagacgggttggcgacgagggaccgctgatcggcaacatcacggtgtcgatcggcgttgccgactacctcgccggcgagtcaccaacggacttcgtcaaccgagccgaccgggctctctacctggccaagacgcagggccgcaaccgggtcatccttgccccgcgcccgcagcctgccgccggcaaacaggccgaccccctaccccgatgagtgacgaggcgctgacccgagccctcgccgacggcggcgtcatccggatggccggactgctgtcgctgttgatgccggcgagcgccggcgtcggtttcggcgtcaagggcctggatggtcgttaccgactggccaaccgggagatggaacgactgctctgtcagggtgccacgcgtctcgctgggcgatcggagagcgatgtcctgccggcccgccttctcgcacagctcgcccgttgcgaccagaggatcatcgacggtgcgctggccgcgtacgaggaggtcgaactcccggtcggctgcaggatcaggcagtgcctgtggctcaaactgccggtcctcggcgccgaccaggaactgcagtcgattgcctcgatcatccacgaagtgactccgtcgccggagatcccggccatgcagcagacactcgatcgcctgcggcaggcgaatcaggaactgcagcagaccgtcgtcgaactcgaacaggtagccggcaccgacaaactgaccggtgcgtggaaccggcggcggattgaggaatgcgtgcgcagcgagatggaccgcctgaaccgatacgaccagccgctgagcctgttggtcgtcgacatcgatcacttcaaggcgatcaatgaccagcatggtcatggtgccggtgatcaggttctacaggccgtcaccgcactgctgcagagccgcttgcgcggcacggacgctctggcgcgctggggcggcgaggagttcgtcgtcgtttgcccgaacaccggccggtcgacggcggcgctgcttgccgaacgcttgcgcgggcagatcgcgagcgccgattttcccttgatcgggcagcttaccgtcagcatcggcgctgccgaatgcagccccggagacacctgggaagagtggtttcagcgtgccgacgaggcgctttatcgggccaagaccggtggccgcaatcaggtccagatcgctccggaaaagacgccgacagccgatacgcaggaatacgtggttgccaacttcgttcagctcgtctggcactcggcgtacgaatgcggcaacgaactcgtcgatcgcggccatcgccagctgttcgccgacgccaacgagctgttgtcggccattctcggcgaacgcgaggcgagccgcgtggacacgattgtcgacaccctcaccgccgatgttctccaacactttgccgacgaggaagcggtcattcgcgctgccggctatcccggcgctgccgagcacgtcgtcctgcatcgccaactggtgacccaggcacggcgcctgctcgacgactaccgggccggcaaacagggagtcggcgatgtcttccagttcctcgcctatgatgtggtcacccgccacatgctcggcgccgaccgtgagttctttcctttcgtgcgcgcacatggcgccatgcctgccgggaaccgcgaagcgccatcggcatgagatcgaccgggggttggtcggcttgcagccgacgcttccgccagccgtgacacggcggttcgcggcgcaccggtgcgcttggcctggcactgcctttcgcgcgttgctgccgcgtgccgggacgaagacgcgggcggcgccggacgaaccggcagtcctgcccgcggaaacctgccggcgcctacttgctcaccgcctccttcgtcttctcggcggcttccttggtggcatcggcggccttgacgaccatctccttgccagcctccttggtcgccgcaacgacctccttggtcttgtccttgacttcggtgccggcgctcacggcgctttccttggcggcggcgccggcatccttgacggcctccttggtcgcgtcggcagcggcaccgacggccgcgccggccttcttggcggcctcttcggctttctgcgcagactccttggcgagccgcgcggcctcggctttggcggcatcctccttctgaccacaggcggcaacggccacggcgagcaaggcggaaagaacaagcaggcgggttttcatgatttcgatctccagttctggaaggggatggattgatgggaaaaacgacaagcggcggaagaatttcgcgagaacgccgacgagcaaatccatcgcgactcgccggcggccggtcgaccgtcccggcgagccgcacctatcacagcacattcgcctgcgcgagtaaacccggccggcagcggacggcagcgctgtcccaccggcgggtacatcgccgaccctgccagaccaccttgccagaccatcggggatggcgaccagcgacaagaggatccgcgtgaggccggcgctggcgggcctggacaccgcgctttgccaggcactcggcgaggcgatcggcaaggccgccggtaaaccggccggcatcgacaaggccaccgaggtcggcggcggttcgatctcgcgcgcgctgctcgtcgactgcggcgatgtccgctgcttcgtcaagctcaacgacgccggtctggccgacatgtttgccgccgaagccgacggcctgagcgctctggcggcgtgctcggcgctgcgcgtgccgcgcgtcgtcgggcatggcgtcagtggccaccacgcctggctggtgctcgaatacctgaacctgcacgccttgcgcgagcgcagcgcgggcgccgccgccgggcgggcactggccgaactgcaccgcattcgcggcgcgcagtatggctggcagcgcgacaactacatcggcagcacgccacagggcaatgcgccgcacccgacctggccgttcttcttcgcccgccggcgtctgctgccgcagcttcgactggcgcagcaacacggccaccacggccgcctgatcgccggcggcgagcggctggtcgagcagttggccgccttgttcgtcgaccatcagccgccagcgagcctgctgcatggcgacctgtggtcgggcaatgccgcaaccgacgaggcgggcaccctggcactcttcgacccggcggtctatttcggcgaccgcgagaccgatctggcgatgagcgagctgttcggcggtctccccgacagcttctacgccgcctaccgcgaggcctggccgctggccgacggtttcgagcagcgcaagatgctgtataacctctaccatgtcctcaatcacctgaacctgttcggcacgggctacctgcatcaggccgagcggatgatcgccaggctgctcgccgaaatcggcggctgaccttgccggagccgcgtatgcaccttgcgacaacccccgccgatcaacgggtcagccacttccgacagattctgctgtggccgctgcagttgatgccgcttcccgaaggctgtcctttcgcgcatcactaccacttgctggagcaggccacccccgacaacccgtggcgggaactggccgacgagttctgcggcgacccggagcagttccacgaacgtcattacagcgagttcgtcaccttcctgccctacgtgcagcgctttctctacggcgagtgcgctagcggcgaggccgacgcacactacggtgattcgccgatccgcatcttccgccggcaggacgtggcgcaagtgcgcatgacctacaaggaagacgacgcgccgacgaccttcgacatcgtgcatctggatttgtatttcttctacgacatcgatgtcgtgatcctcgtcgtcgagatcgccgccgacgatctcgacctgcggcgggtccaggacacgctctaccgctttggccgcgcctatccaccctactgggacgacgacggcagcggcggccactgcctacggcgcgccgaatggctggcgccggacggccaggtactggctgtctccgattacgagaagcgcagcaagtacctctccttcgtcagccgctttcgttcaccgtgcatctcgtcccactgggaattcctgttgcggccgctggtcctgcaccattccgacgaggacggcccggtccgctaccggcagatcgagtatcaccgcatgcccttgctcgcctacctggcgatggacgatccacgccgcctgagccgcggcgacttcgcccgcctggtgctggtcagcgggcccggcaagagcggctcgctaccctattccgaacagcacctcgaaggtttcgaagcgcgtttctgctacgaccgctactggcacccgcaggccgaacagccaggtacccggctactctcctgcggtcacgccttcatcatggtcggcagtgcccgcgacgcgtacttcacggggctcgagaacggcctgctcgggcagtttcgccaccagttcttcctgctggcactgattccccattttcacaaggcggccctgttgatgctctccgaccgcctggtgacggcgctcaaccgtctcgagatcggcaatgccgaatcggtcaagcgcttcaagcgggcgatccgcgaggtcctcgaagtcttcctgcgcttcactcatcgctactggttctacgaaatctccgaccaggcgcaagcacgagcgctattcaccatgacccgcgaacacctgggcaccgagcgcgtgtacagcgagttgcgcgaggaaatccaggacatgagtcagtacctcgacagcgacagcctgcgccggcaggccaacacggtggtccgcctgaccgtcgtcaccaccgccgggctgatcgcgacgatcagcacgggctttctcggcatgaatctgatcgacgccgcacaggagcccctgagcgtccggctcgtcttcttcgtgctggtgttcgtgccttcggcgctgctcaccggtttcgcgatcgtcaagtcgaagcccctatcggacttcctcgaggcgctctccgacgaacgcctgtcgcaccgcgacaaactcgccaccctggtcgccgtctggcgcaacaggcgcccaccgaacgctggttgatgggcagccctggcgcggcacggcagtacggctagggcggttcaggcgcgctgaccgtcggccagagaggtcgcgaattcgtgccggcgcgggatattcggcgcccgattggcgcgcacgatcagcgggacctccggcgcgtgatcgcgcaccacggccgtggcgaacaccccctcgctgtcgttgctcaaggccagtaccaccgcgctcgaccccggccaggacgcccggctgttcgtcgagcttgccgaatacgacctcgtaaccgcgggtgcgcaggttacgggccagttccatgtcctcctcgaaaatgacgaaagcggcggcaagccgctggaactgtgaagatcacgaagacgatcatcagcggatggctccacggcgcgtaggccccgtagccggtggtggtcagtgtctccgaggcccattcgagactcgaccagaagcccatcggcttgccctcgaggtattccgaggcaaccatgaagaccgtgccgaagaggacgaccgccgtcggcatgctgaacagcaggccaatcagacgccacgtcgatcgctgcaaacccggagtcgttcttctcatcttcgcaaaccggctggccgggtgtctcccccgcgaatacccagtatccgcgcccctgccatggtcgtcaattcgtggcggtaatagactcggcgaggcgccaagccggcaggtgcttcgcccggcgcacgagagtagactgtagcgtcggagtcgcaccgctggctcgctcacctcgccgcgccggcttgcgcaacgggtcggacggtctggccggggtcggcggcgggaggtccagcgtcaccccgtgcagccgcgcgccgtcgcgcgatccgctcgacacccgatttgcgttcaggaggttcagcgcttgcgtatccattccttgagtgccgagcaggcgctggccagcctgaacagctccgccgccggcctcgacgcgagcgaggcggcgcgccgactggccgagtacggcgcgaactatctcgaagaagtcgagcgccagcacctgctgctgcgctttgcgcaggaattcacccacttcttcgccatcatcctgtggatcggcgccgtcctcgcattcgtcgccgagcacttcgaccccggccagggaatggcgcgcctcggcgtcgccatcgtcggcgtcgtcatcatcaacggcatcttctcgttctggcaggagtacaaggccgagcgcgcggtcgaggcgctgcgccaattgctaccgcagaaggtgaaggcgctgcgcgccggcgagatcgtcggccttctcgccagcgaactcgttcccggcgacatcgtgctgctcgaagagggtgacttcgttccggccgactgccggctgaccgaggttttcggtctgcgcgtcaatctgtctacggtcaccggcgagtcgctggcgaaggcgcgcaccgccgagtcgagcagcgaggagtcgcccttgcaggccaggaacgtcgtcctcgccggcacctctgtcgtctccgggcaggggcgcggcgtcgtctacgccaccggcatgcgcaccgagtttggccgcatcgcccacctgacgcagaccgctggcgaaacggtctcaccgctgcagcgcgagatcgcgcgtctttcgcgcatcgtcgccggcctggcgaccggcatgggcgtcctgctgttcttcgccggtcaggcaatggggctgccggcctgggagaacctgctgttcgcgatcggcatcatcgtcgccaatgtcccggaaggactgctgccgacggtgaccttgtcgctcgccatggcgacgcaacgaatggccaggcgcaacgcgctggtgcgccacctgccggcggtcgaggcgctcggttcgacgaccgtgatctgcagcgacaagaccggcacgctgacccagaaccggatgtccgtgcagcggctgtggataggcggcgccttcatgccacgcagcgacttgccgacgcgcgcgcacgtgctgcaggagcatcgccaactgttcatcaatgccgcgctgtgtcacaacctgaaggcggtcgaagaagccggacggcaggcgctgcacggcgatccgatggagattgccctggccgagatcggccgcgagatcgccggcgacctggccgccttttcccgcatcgacgagatccccttcgacaccgatcgcaagcgcatgtcggtgctcgccgaaacgccgcacggacgcatgctctactgcaaaggggcactcgaaagcgtgctcacgagctgccgcttcatccacctcgacgccggcctggcaccgctcgatcccgccgcccgcacacgcctgctggccgcacaggacgagatggccggcgccggcctgcgtgtcctggcgttcgcgcatcgcgccgtcgacgaggcgggatcgcccggcgacgaacaggacatgatcctcgccgggctgatcggcctcgaagacccaccccgcgccgaggttccggacgcgatcgcgcgttgccatgccgccggcatccggatcatcatggtcaccggcgaccacccgcgcaccggcgtcgcgatcgcccgtcagatcggcctgctccggagcgagcagccgctggtggtcgatggcgagcaactgcgtctgatgtcgccaacgcaattgcaactggcgctcgatgcgcccgagatcctcttcgcccgcgtcgccgccgagcagaagatgcgcatcgtcgaggcgctgaaaaagaagggcgagatcgttgccgtcaccggcgacggcgtcaatgatgcgccggcgttgaaaaccgccgacatcggcattgccatggggatcagcggtaccgacgtggccaaggaagcagccgacctcatcctgctcgacgacaacttcgccagcatcgtcgcggcgatcgaggaggggcgcgccgtgttcgagaacatccgcaagttcctcacctacatcctcagctcgaacattcccgagcttgtcccctatctcgccttcgtcctcttccgcatcccgctgccactgaccatcatccagatcctggcggtagacctcggcaccgacatgctgccggcgctggcgctcggcgccgagaagcccgatcccgcggtgatgcagcggccgccgcgggcgcccaacgagcggctcctgtcatggggcctgatcgcgcgcgcctacctgttcctcggcgtcctcgaagcggcggcggccatgcttgccttcttcttcgtcctcgacgctgccggctggcactacggccagttgctcgaccgcttcgacccggtctacctgcaggcgacctccgcctgtctggcgacgatcgtcgtgatgcaggtgatcaacgtctttctctgccgccatccgcgccgctccctgcttgcctgcggcttcggcggcaatggctacctgtggctgggcatcgtcgccgagctggcggtcatcgtcttgatcctgtataccccgtccggcaactggctgttcggcaccgccgcgatcggcggcactacctggctgctggcgatcgcctgtgcggcgctgatgtgcgtgctcgaagaactgcgcaagctgtcgattcggcagaccaggggggcctgagcgatgccccggacacgcccactgctgatagacgccctgctcgacccggcacgctatcccgatcgggcggctcaggtcgaactcgtcgagacgcacgcctcatggctgctgctggccggcgagttcgcctacaagatcaagaagccgctcaccctgcccttcctcgactacggcacactcgacaagcgccacgcgtgctgcacggccgagttgcgtctgaaccgtcgctttgcgcccgacatctacctcaccgtggtgccgatcaccggtcgtcctgacgaaccacagttcgccggcagcggcaccatcattgaatacgcgctgaagatgcgccgcttcgccgaagcggggcggctcgaccatgtctgcgcgcgcggcgaactgcggccacaacagatctccgacctcgccaccactgtcgcgaccttccacgcgcaggccgcaagcgcgtcaccggccagcgctttcggtcagcccccgcaagtactggcgcaggccctcgagaacttcggcgaactgcaaacgctgttgccgaccgatgcggaacaggaacaggaacgactggcacgactggccgcctggacacaggctgaattcgagcgtctggcgcccagctgggtcgcccgcaaggctggcgggcggatccgcgagtgtcacggcgacctgcacctcggcaatctcgtgctcatcgacggccgcgtgacgctcttcgactgcatcgagttcagcgaagatctgcgctggatcgacgtcgccagcgagctcgccttcacctacatcgacctgctcgaccagcgtcagccgggcctggccggctggttgatcaacgaatggctgagctgcagcggtgactacgacgcggcaccggtgctgcgcttctacgccgtctatcgcgcgctggtccgcgccaaggtcgcggcgatccgggcagcccaggccggcgacgatcccggccaggcacgcgcctacctcgcgctcgccgatcgactggtgagcccacagccagcacgcttgatcatcacgcacgggcttgccggctgcggcaagagccgcgccgcacggcgaatgctgctgagcgatcccacggcaacgacgctctgcctgcgctcggacgtcgagcgcaagcgtctgtgcggtctcgcaccggccagcggcagcggttcgccgctcgacggcggcatctacaccaaagacatcagcgaactcacctaccagcggctgtacgccctcgcgcagatcttgcttgccgccggctggtcggtaatcgtcgacgccgccttcctcgaacgctgccgccgccaggcgtttcgggctctcgccgaagacgccggcctagctttctccgtcctcgcgccacaggccacgccggcacaactgcgcgcccgcgtccgccgccgcctggcgaaaggccgcgacgcgtcggaagcgacactggcggtcctcgaacagcaaatgcaccgcgtggaagcactgagccccgccgaactcgatctcctgctctagccagaccgacgtccgccacgcgctggactcttcgcgaatccggcgagcaaaccggctgcgcgcctgcgcagtgtcggagaaatttacagaccacctttccaggctcctgccgaccgttcataacactctgatttttctttgcaacatgccgatcagagaatggggcatggatattgcttcctgcgttgctgtataccgtgatttcgggcaggatgaggagaaggccgtcgcaactggccactggtttctgtttcagatgacgatcgcctcctgtgcccgccgtgtccgctacccgagccacggcctcaggacaacgccgcaaagaccgcgccaaggcggtttatcaggtaaaatcgactttggcttcggcacagcgcgggctgtcgcgtcgtgttcagagtgaggagcaccatgaatattctcaatagctggaagactcttgaactgagtacccgtgaaggggaggtactgctctgcatcgaagggcgcgtgtacgggagcaatccacgcttcccctcttcgtcgcatatcaggacgtcaccgatcaccgcttacaggttcgagtccaacgcgatggtggtaatgaccaaacgtggatccgagtacgtcttgggaaaaccggacccgtcacaggcgtttgcccagcaacgcctgatccggcgcctcgcactcattaaccaggcaccgccttcgagcttcaacgaaatcgaatcgcagttgacgggctaccccgctctgcaaagagacgagacaacccaggagatctagtcctggcaggctcccggcccggccagcatcgggatcgcgagcgccgtttgcggaagcacccgcttcccggcagtgcacacaaattccccgcgttcccgaccaccagcaaccagaactcgccgcatcagcgtgtaagccgcctgtcgtccaaatgacggcgggggccgaagcccccgccgatagcctttctgtttattggacggctacgtcctcagcaggcctaagcggccagtgcgaaacgctcatcgttggcgtttatggatttgcgcggattacgtccgtcgcctctcgggccgcctgctcgccttctgtcaccctgtcgaaaccagtacacccccgcagtggtggaggtggcgggaatcgaacccgcgtccagaacgcttccggtttgccggaattacgaccgtaggatcattatgcggccaccggcccgtgaattcaagacttcaagacgtaacggcttcgtccaacaggtgtgacgcgatgtttcgatgacgacggtcctgactggttcagcgatcctctcccgcctttcgtcgcggaccaccacgtgcagcttgaggcacccacgcgcgttggcgtgcaccgcagcacctccggctggaacacgaatcgactcgctccacctatcctgccagaagtccgcccgactgctgcgctcgcctgtccgaccggcattgcctgcatcccaccgccaggacgtgaagcggctgggctggatcactcatgcttcagggctgctcgctgtcagctagaggaggcctcgttcggcgaacgacagaggcggcgattgtgccgccacgatgaaatgatcgagcacgcggacctcgaccagcgccagcacctgcttgaggtcggcggtcagcagctcgtcggcgcgcgagggttccgcgacgcctgacgggtggttgtgcgccagaacgaccgctgccgcattgtggtacagcgccttcttgacgacctcgcgcggatagacgctggtctgcgtcaaggtaccgcgaaaaagctcctcggaggcaatcaggcggttctgcgcatccagccacaaggcaaagaagacctcgtgctgtagtccggcaaggtgcaaccgcaggtagtcacgcacggcaccgggggaggcaaaggcgatcccgtgtttcatttcctcggccagcgcccgccgcgccagttcgactaccgcctgcaactgcgcgtattttgccggtcccatgccgggcaccgccgagaagtcgagctggctggcggcgaacaggcgggtaagtccaccgaagcgcccgagcaactcgcgcgccagatcgaccgcgctcttgcccctgctgccgacgcgcagaaagatcgccagcaactcgccatccgaaagcgaagccgcaccctgtgccagcaggcgctcgcgcggtcgctcatcctcaggccaatcagtaatcgccatgccgccatcccaagaagaatctgccctgtcaattctacccgcgatagggtagaaccatccgctacccaccgacgcgcgacgtctgcggccgaggggttctgcgtccgtccggccggtcgatatggacctcagcgtccgaggacgtttatcgcgcagcaacaagtcgctatcataggagcatgaaaacacgaattctcctggtcgaggacgatgaacgccttgccgaacttactgccgagtacctgcgcaagaacgacttcgacgtcgacgtcgagtcgcgtggcgacaccgccgaagcgcgtattctcaatgaacgacccgacctcgtcattctcgatgtgatgcttcccggcagggacggcttcgaggtctgccgcgctgtgcgcggacagtatggtggcgtgatcctgatgttcacggcgcgcgatgaagacttcgatcagatcttcggcctggaactcggcgccgacgactacattgccaaaccggtgcagccgcgcctgctgctggcccgcatcaaggctctgctgcgccgcgcgccaaccctcggtagcggctttaccggagaaaatcctgacgcagaggaaccggccgaactggcttttggccggttccgcatcagtcaggcgactcgcagcagccatctcggcagcgacagcatcgacctgaccacggcggaattcgatctactctggctgctcgctcgccacgccgggaacatcctgtcgcgcgacgatctgctgcaggaactgcgcggcatcggctttgacgggctcgatcgatcgatcgacgctcggatttccaggctgcggcgcaaactcggtgacgatcccgagaaccccacgcgcatcaagactgtccgcggcaagggctacctgttcagcaaacatgactggcaatagcaggctgttggccctcttcggaaccaacgcgccggcgccgtggcgagggcgctacagcctatcccggctgttcttcaacttctacttgctggtcatgggctccttcgtggccatcgcgatcttcgccgacttcgtcatttcgaccgccgtcaagggcatcaccgacgagtacaccagccggttcatgcgcggcaccatcgttctgattgaagacgaactcttccgcaagccacgttccgaatggccgaaaacggtcgagatgctggatcggaagtttgcctacaagctggatatcgttgatcggtggacgcttaaactaccacccggacaggctgaaaagctcgacgacggcgaactggccatcgacgcccagggcgacgtcctctaccaccgcctcaagcagacgccgcagatcctggtggtcggcccgatctcaccggaacgaaatcccgagtaccggaagggcctgccgctcgacttgcgtatcagtctgctgacctggagcttgattggtctgtgcctggcgatcgtcgtctggctctgggtccatccggtctggcgagatctggaagccatgcgccagaccgcacgagcgctcggcgagggactcttcgaagcgcgcgcgccaacgatgcgcagtagtgcctttggccctctcgcggaaacactcaatggcatggccgaacgcatccagcggctgattgccacgcagaaggaactgtccagcgcgatctcgcacgagttgcgaactcccatcgcgcgtatgcgtttcgcactcgagatgctcgccgggaccgaacagccatgtgagcgccaacgtctgtggcagatgatggagcgcgacctcgatgaactcgacggactgatcgactccagcctgacctacgcccgctttgagcgggagcaaccggaactgcacctgagcacggtggacatcgctccatggatcgaggagcaggtagcggccaatcgcctgctcgggcgcaatcttcagttactggtggacacctccgccctgccgccggcgcagcgtgttgaactcgattgccgcagcatgccgtacgcagtcaccaatctactgcgcaatgccatccggtacgccaggacacgcatccgcgtgagcgccgccctcgtcggcgaccagatcgagctgcacgtcgacgatgacggaatcggtattccgccggacgagcgcgaacgcgtcttctcggccttcacccggctggatcgctcgcgcgaccgggcgaccggcggctacggccttggcctggcaatcgcgcgtctggttctggcgcagcaccgcggtactgccagcgccggcgaatcgccgctcggcggcgcccgcttcacgctgcgctggccactgtcacagagcgtcaccgaaagctgacgcaactgctcaagactcccggccagttcgcctctatcattgaattggtatatataacaatgatggagggaaacaagatgagcgaattcaatcggaactgcgagcgaattctggccacgacgcgacagcacttcttcgcaactcgcccggacggaaactgtgatcaacgagacgacgatgaggagtgttctggcagttaccgctgcgacattctgcagagagcccatagcggcaaatgatcgcagtggctcgagttcctgtgcgcttcccggtggccgaaggcatcggcattttcatcggcgttgctgcatgggaattgctcactgtgggtgagttgaagctgctcgaggcactgttggccggtgccgcgggtgctctcgtatggtatggcgtgcgcagcctccggcgccgtactcgtggcgcatcgtcagttcagggcttgacaaggccgacagacggacctgagcgcgaccagtagccgcgccgcttcttcgggttccgtgttcaaggttggcgcgctgttgagcgaccgcccctcagatggtcctggcagtccgctcccagcccggcgcgccttctttcggaacaagtcggcagccggttctgccgagatatcacaccgcggatgggggggcaacggccgctccagccgtcgcgggagaagctccgatgacgcgcacctcgcgttgcggaaaaggaatttcgatgtcgtgttcgcgaaacgcccgccagatcgccatgttgatctccgagcggacactgccggttccttgctgaggatccgcaatccagaaacccagatcgagatttataccactgtcggcaaaggtggtgagcagcgcttgcggcggcgggtcggtgagcactctcgccggcacctgcgccgcctcgcgcatcaggcgcattgccaaatcgaggtcggtaccataggcaacctgaaccgagatcgctacgcgcaaccgtgagtcggtaaacgattcgttgcgtacgatattcgacaccagatactcgttcgggatgatcacttcggtgccggcgagcgttcgcacgacagtgtaccgagcggtgatctgcgtcacgacaccggaagtcgttgcatcgaccgctaccacattgccgatgcgtatcgaacggtcaagcaggatgatgaagccgctgacgtagttgctcgcgatcttctgcagaccaagtcccaggccgacggccagggcgccgctgaataccgagagtgctgtgacatcgatgccgacgatcgaaaggctgagcagcagcgcgaccaccgaaagcactgcctttaccaaacggccgagtaccacgcgcatgttggcatccagattctcgctcgccaacaggcggcgctcgatctcgccggaaagccagagcgcgaccaggaccgtgacacaaaccgtcaccaggccggtcaggagggtccacaagtcgagcttctgcttgcccgcatggaagcttacctgctcgagcaattcgacgatcggatccgcgaggccggagatatggagcgccaggcagatccagatggcggtggcgataaagcgctccgaactcgccaacagactgccgcccgagaaggcgtggcgcaggatgtagattgccgctcgtaccagcgccagggagaggagcaacggcaccgccaagtcgaacaggctgaccggtgcgaagtgccagagcctgaatgccttgcgcacaatcagcacgaagatcagtgccagcagaggaaaggcgacgcgtttgagactgcccgtgccgaaggttcgcaaggcgccatgctcggcatgcgcacgcacgaacgcctgttgcctcccgtagcgcgacaaggcccaggccaagagcaggcaaatcgccaatgccatgacctgccagaggaagccggggtcgcgcagatcacgccacagctccatcagcaaggcaaacatctcccgttcgctcattttctctccatcacagccgcatagaacgcatccgtcccgtggcgatgtggcaacagacgcagccgctcgccacagtcaatcatgatcccctgggtggcgaggacttcctgagccgagcacgtgacgaactcgggatggcccgccaggaagctccgaacaacctcctcgttctcggcctcgagcaggctgcaggtagcgtacacgagccgtccgccaggtttcaccagagtggccgccgcggcgagaatgacggcctgcttggtgctcatttcggcgatgctgcctggcgtctgccgccacttcaggtcgggattgcggcgcagggtccccaggccggaacacggcgcatcgaccagcacacgatccagcttgccggccaggcgccggatcttgatgtcgcgttcggagtcgatgcgcaccggatggacattcgacagaccggaacgtgccagacgcggcttcagcctggccagccgcctctcggcgacgtcgaaggcgtagagccggccctgcgagcgcatcagcgcaccaagcagcaaggtcttgccgccagcaccggcgcagaagtcggcgaccatttcgccgcgtctgggctgcaacaggaaacccagcaactggctgccctcgtcctgcacctcgatactgccatcgacgaacagccggtatttggacagggccggcttgccagccagacggatacccagtggcgagtaggggcacgcttcggccgtcaggccatcagccagcagacgcgccagcacgtcctgccgtcccgccttgagtgaattgacgcgcaggtcgagcggcgccggttgattgaggccggcagccaggcgctcgatctcttcggcggagaactgctcggtcaacagcgcgtagagccagtccggcagatcgaggcgtaccgctaccggcaggccatcgaccttcacagccttggcgtgcgccagccatttgctttccgattcgttgagcacgaccgccaactcacggcggttcattccctgcagacaggcaagggcggccagcaacaagcgtcgcgaggtgacctcatcggcacagcgcgccgacagcgatcgtttgcggcggagcaccgcgaagacgatctcggcgacaaaaccacggtcggcatggccaagttcgcgatgctgccggaaataattcgaaacgacgaggtcggccgggaaggccgagcggagcagctcggacagcagcacttcggcatgacggaaaagagcgggagagaagcgcacgttcagggttcctgaggcaattcaaaggcggtcgcgacctgcacgaagacatctcccttgcgatcggtatgctggatcttcaccggcagcaggtgccgatcgtaggccagccagagctcggtcgtcgccactcccggtacacgcaggtgcaggcagcgaaacgtcccggcgggagtctcgatgtcctcgtcaccgaccacctcgaggcgatacgcggcgaacttcttgccggtggcgatcgggagctggctacccgaagcgagattgtcgatcaatcccagctggtagttgaaggacaacagatcctgtgcgccgcggctcagagtctgcaccggccgacccggcatgcgcaactgcatctgcccccagtcgaactcggtccccgcgccgatctcgcgcccctgctggcgagtcacgaaacgttcgggcaccaggccgtcaacggtcatccggccgcggctttcgagttctacgcgtagcggccggaacaccgcgatcagcccggtcgtctcggtgacggcggtaatccggtaagccccatcgatgacctcccagtcgtgtaccgaagtaccgatctgaaaaccctgatcaccgcgatcgacgcggtaacgaatcatccctctcgccggcaacggcgactccaccggagaaggcgtcgccaaaggcgacgcccctgccgcttcctggtcgctggcgtcttccgccagcgagccggccggagcctcgggatccgctgcggcctcggactccgcctctggcgggccaatcaacgccgcggaatcggcagtgtcgagaagcgccgcgcgggccggcggcgccgatgacttgcgtgagaccggccgacgttttgccgggactgctttcgcagccggcttcgccggcaactcgaccggcggcacaggtttcaccagcggctggagttcaaccaacagcggcggcggctcgctggcaatcgacaggtcaacgtccggaccaaacagcaccaggccatgcataccgagcgaggccgcgaaagcgatgatcaggacgaagggcattgggcgacgggctcagcccccgccaagtggcggtgcgatcagtacgccggaaccatcctgcggggcgtcgagcgtcacgcgcccgtcgttcaaatgcaggcgaccctcggcaaaccagcgtaccgccaggggaaagatctgatgctcccgagccagcacgcgcgcggccagcgccgactcgtcgtcgccgtcaagcaccggcaccgccgcctgaacgatgaccggcccgtgatcgagatcgggggtgacgaagtgcacggtgcacccatgaatccgcaccccctcggccagtgcgcgccgatgcgtgtgcaggccgggaaacgccggcaggagggagggatggatgttgagcagacgcccggcgtagcgacgaacgaaagagtcaccgagaatccgcatgaatccggcgagcacgacgagatccggagcgaagtcgtcgatggttgcggcaagcaccgcatcaaacgcctcgcgctccgtgtacagtcgatgatcgacgacgcgcgtgctcaccccgcaggcagtggccgtcgccaggccctgagcgtcggcacggttggccacaacgccgacgatctctaccggcagcgccccgctggcggtggccgcgagcagcgaggccatgttgctgccgcgtccggagatcaggatcacgacccgcatcaggcgctccgtccgccccgcgactcatcgccagtatggacgtcgacgggcatgcctcaggccgcccggcgatgctgccaccagccgatgaacaccggcagcagcgaaacgacgatgatcgccacgatcaccagcgtcaggttcttctgaatccacggcaggttgccgaaccagtagccggcgagggtcagcgagccgacccaggcgactccgccaatcaggttgaagaacgtgaaacgcgcgtaggtcatcgcaccaatgcctgcaacaaacggcgcaaaggtccggaacagcggcaggaagcgcgacagaaccagcgtcttgccgccgtgcttctcgtaaaaggcgtgcgttttttcgagcgcggccttgttgaagaagcgcgactgctcccagtggaagaccttgggccccagcaagcggccgatctggtagttcaacatgttgccgagaatcgccgcggcggtcagcacggccagcagcaccaagatctccatgccgccgagcgccgccagcgcaccggcgacgaagagcagcgagtcgccaggcagaaacggggtcaccacgaaaccggtctcgctgaagatgatgacgaagagaatggcatagatccactgcccgtactgctgcacgagcaccgccagatgcttgtcgaggtgaagaatgatgtcgaaaaagctggtcaggtattccatcgtcgcgagagttgaagagaatcatgggtcgtcggcaagccgcgattctaccggaagccgggccggtataatccgcccatgccccaaacaccgagaatcgccctcctccccgatcttctgatcagccagatcgccgccggcgaagtcgtcgatcgtccggcgtcggtcctcaaggaactgctcgagaacgcgctcgacgccggcagctcgacgatccagatccagctcgaggaaggtggggtcaagctgctgcgcgtcagcgacgacggcggtggcatggcgcgtgacgagctggcgctcgccctcacccgccatgccacttcgaagatcaactcgctcgccgatctcgaacgcgtggggacgctcggttttcgtggcgaagcgctggcctcggtcgccgccgtcgcacgcctcacgctgaccagccggcaggcgagcagcgacagggctgccggacaacacgcctggcggctcactgacgagccgggcgcgggccctcagccggcggccctgcaggccggcacggtggtcgaaatgcgcgatctctactacaacacgccggcccgccgcaaatttctcaagtctgagggcagcgagttcgcgcattgcgccgaggcggtcaagcgcattgcgctggctcatcccggcgttgccttcaccctctcgcacaatggccgtgtcgcgctgcacctcagcgccagcgattcccgcgtgcgcgtcggcgccatcctcggcgacgagtttctcgccgagtcgcgctgcctcgacgtcagtgccggcccgctgcgcgtcgccggctactgtgcgctgccggcgtactcccgcgcccgcggcgacgcccagtactgctacgtcaatggccgcttcgtccgcgacaaactgctcgggcatgcgctacgccaggcctaccaggacctgctgcacggcagccgctacccggcctactgcctgttcctcgacatcgatccggcgggcgtcgatgtcaatgtgcacccgcaaaagacggaagtccgctttcgtgacgcgcgcgctgtgcaccagttcgtcttccatgccgtgcagcgactgctggcaagtccgttggcgacgctgggcacggcctcgagcagcgaagtgccgacaccgaacacgcaagtatcgccctggccggagcagcggccggcagcgcccgccatgcacgctgccgaaccggttgcctttggccggcggacgcccttccagggttcgctgcacgttggcgaacccgccagagccggcacttacctgagcttcgtcgacgccacacaatcgcctgagccggcgccggaagaactgtcgaatgcagccggcgacgacgggcgggcgccgccgctcggctacgccctcgcccagttgcagggcgtctacattctcgcccaaaacacgcacgggttgatcgtcgtggacatgcacgcggcgcacgaacgcatcctttacgagaggctcaagcaggcgctcgacggtgagcgggtggcgacacagccgctgctcatcccggcggtgttcatggccgacgcgctcgatgtcgccgccgccgaggagcacagcgtcgcgttgcagcggcttggcttcgatgtcgccgcgatgggcccgcgacaactggcggtgcgcagcgtaccggccctgttgctcggcggcgaccccgcggcactggtgcgctcgctcctcggcgaactacgcgaacacggcatttcgcaactgatgacgacgcaccgcaacgaacttctcgccagcatggcctgccatggcgcagtgcgcgcgcggcgcctgctctcgctcagcgaaatgaacgctctgctgcggcaaatggaagagaccgaacgctcggaccactgcaaccacggtcgcccgacctggatgcagttttcgatggccgagctcgaccgctacttccagcgcgggcgatgagcgtcacctcggcgcgcagtgccccgctgccgccggcaatcctcttgatggggccgaccgccagcggcaagaccgctgtggcgatcgagctggcccgacgcttcccggtcgaactggtcagcgtcgattcagcgcaggtgtttcgtgacctggacatcggcacggccaaaccggacgccgcaacgctcgccgaattcccgcaccacctgatcgacctgatcgatccaccggacgcctactcggccgcccgctttcgggccgatgcactggcagcgatggccgcgatcacgacacgcggcaaggtccccctgctcgtcggtggcacgatgctttatttcaaggcgctcgtcgagggcctcgtcgacctgccgccagccgacccgccaacccgtgccgaaatcgaccggcaggccgccgcccgcggctggccggcgctgcacgccgagctcgcgaagatcgacccggtgacggccgcccggctgcccaacaccgattcccaacgcatccagcgcgcgctcgaagtcttccaggtttccggccggccgctgtcggcgctgatcgccgccggggcgaggccggcgcccgcctacgccttcctgtcgctcggcctgctgccgtccgagcgccgcgttctgcaccagcgcatcgccgaacgtttcgacgccatgctcgcggccggactggaagttgaggtcgagatgctgcgccggaagtacgcgctgcgtgccgaaatgccgtcgatgcgttgcgtcggctaccggcaggtctgggaagtccagcagggactcgcgccacgccacgagctgcgcgatctcggcatctacgccacccgccagttggcgaaacgtcagatcacctggctcggcaacagtttgcggccgcagaccttcgattgcctggccgctgatctgctgccgaaagtcgtcacggcggtccgctcctttctcggctgacacaccctggcctggaccgccggcttcgcgtcataaccccaggaagccgcggatcttgtcgagcatcccccctcgcggcggtgacggcaaggtggcggaagcgtcggtgaattggcgggtgaagctatgcacctcgacctcgtggcgccagagaatgtgggcgattgcctcggcaatttccggccgcgaccggacgacctcctcaaccgtcgcctggtccaggcggtagcacaccacgtcggtcttggcgacgaccgtatcgccgcgtggctcgccggtcatcactccccgctcgccaaaggtgctgctggcgtgaatcgtgcggaaatgctggcgcggatagcccggaaaatcgatcaacacttccacgtctccggacgccaggacgtagagccagtgtgccgtctcgccctgctcgaaaatgaccgctccctgggcgaacggcgcatagaccatgcgctcgctgatcgtccgcagctccgcctcctgcatgccggcaaagagttccagcttgcgcaggtcaacaatgcgcttctcgatctcgcgctgtcgaagcgattcccgatacgcctcgttctccttggtcatgtgcaccgactgttccggcacggccagacgcattcccgcgcgctgcaacgcggcgagcacgtgcacgcgtacggcggaatcagtcggatcgtcgggctgggggtcgagcatccagtagcgcagtgcatagcgcgcgtacccgggaccaaactccatcaggacgcaagagggagccgggtcgcgcgccacattcgggatgtcggccgtgctgatcaccttttcgatcttctgaatcaccagcgccgctggtgagtcataggtgacgttgaaccagatccagcgtcgcgacggcgagtccggtcgactctcccggccgacgaccgtgaacctgccgcgcatcaactggctgttgggaacgatcaccatttcgccgttgcgcgtccggatggtcgtttgccgccaacgaatctgtaccacgcggccggtaaggtcgtccagcctcacccagtcaccggtctgcagcgagttgtccagctgcagtgccaccccgcccaggacattgccgagagtatcctgcatcgcgaaggcgagcacggcagtgatcaccgccgaggtagtcagcagactcgacggatccagtccgacgaggtgcaggcgtgccaggacgaaggcactgtaaacgaccagcaggatgatgtcctcggcaatccgggcaacgacgatgccgagccgcggcagggcgatccggaagacgacatggccaaacagacgaaagagcgcaaagcccgagccgatgacgaaaatctcgtggatcaccaccgcagcacgagagtaactcaaggcctcgagcaatgccccgacgaactgccccgccaggcacatcacgaacagcaccaccgtgttgcgaacccgccgacgttcgttgggcaactgatgcagcgacagcagggcgaagacaagcatggccgcaatgacgtacttggtctcgggcagccagaaataggcgatcgtcctgctcatcaattcgttcatggcatctctctcgccgacgcggatggcgcgcagtcggtgcggaactcgctccggaactcgctcagaccaacccgtcgaacaactgtaccccgacctggtcgccggcggcgacgttgccgcgatcatgctcgaggacgatgaagcagttggcatccgccatcgagcgcagcacacccgagccctgcgcagccgccgggcggacgcgccactgcccatccaccaggctgagaatgccgcgttgaaactcggtccgtccggcaaccttcttcagtgccccggtgcacagcgccggcagcaagggtacgaccggcaccgggtcagcgcccatcagcgcgtacagcgcctcacgaacgaactgatagaaagtgaccatgaccgccaccggattgcccggcaaaccgaacagccaggccgcgccaccccgctcaccacagatctcctcaccatccacacgaaggcggccaaaagccatcgggcgacccggcttcatggcgatcttccagaacaggacttcgccaagctccgccatcagccccttgacaaaatcggcctcgccaaccgaaacgccgccgctgctgatcaccacatctgccgccgccgcggcctcgcgaaaggccgcttccatcgtcgccgggtcgtcgcggacgacgcccagatcaagcacctcgcagcccatgcgcgtgagcatcccgaagatcgtgtagcggttgctgtcatagacccgaccctcgccgagtggcgtgccgatcgagcacaactcgtcgccggtggacaggaacgcgacacgcaagcgccggaagacgctgacctcggcacaaccgagcgaagcgatcagcccgatctcggccgggcgaagcaagcgcccggcaaccagcgccggcttgccggcagcgagatcttcaccggcacgccggatatgctggccgagacgttgcccgggtggcacgacgatgtgatcgccgtcaagtgcaacgacttcctggaccaccaccgtatcggccccgaccggcggcggcgcgccggtcatgatgcgcacacactcaccttctccgatgggctgggcaaaggctttcccggccagggcggtccccagtacgcgcaagcgggtgttgccgccgttggcgacgtccgcatggcgaacggcatagccgtccatggccgaattgtcgtgccccggcacattgaacggcgccagcaggtcgcaggcgagcacccgcccgagagcgccgcgcagcgccacgcgctcccgggtgcgcaccggcgtcaactggcggcgaatgaaggcgcgtgcctggtctgccgacagcgagtcggggtcgtgatcactgaggcaactgaattcggcggcaaggctcatcggcggctggcttcaattagtggcttcaatgacgggctgacataaggcgcgacaggtcgcgccggcgaacggtcagccaccggtcatcgacatgaaacgtaccacctgcggcgtgctcatctggttgccgaagtcgtggcccttggccttgatgccgagcgtgcggacgatcgctgcgcgcagcgggccatcgtcgctcgggtaggcacgcaacagtggcagcaatttgccggcatcattgttgccgagacacgggtacagttcgccgcgtgcagtgatgcgtacgcggttgcacgtgtcacaaaaattgtggctgtgcggtgcgatgaagccgacgcgcgtcgacgtgccgggaatccgccaatagcgcgccggtccacccgtcgtttcggtcgacggcagcaggacgaagcgggtctgcagacgcgccagcgcttcctcactgccgaagtaagtcgattgccgggcgtggccgatgtcgccgagcggcatttcctcgatgaaagcgatgtcgatcgcccggtcgacggcgaactgcacgaggtcaatgagttcatcgtcgttgacgccgcgcatcatcaccgtgttcagcttgaggcgctcgaagcccgctgcctgcgcggcatcgagaccacgtagcactttggcgagatcgccgacgcgggtaatctcccgaaaacgctgggaacgcagagtatcgaggctgacgtttatccgccgaacgccggcagcgcgcaaggcggcagcaaagcgatcgagttgcgaaccgttcgtcgtgatcaccagctctttcaggccggagagcccggcaatccgctcgagcaaccagatcgcgttgtgacggaccagcggttcgccgccggtcacgcgtaccttggtcaccccgagatcgacgaacgtgccggcaatacgcaggcattcctcgagcgtcagcacctgcgcccgcggcaggaaggtcatctcctcggccatgcagtaactgcaccggaagtcgcaacggtcggtaatcgacagccgaatgtaggtaacgtggcgcccgaatttgtctaccagcgcgcctttcgggtgccgcgacgtcaccggcgaaatcggcggcgacaagccgaccggcgaagcgggcacggcttccggcgtcaaggattcattgcgcatgggcgacccccgagactggcctgcggcgaagcgaagatgagaacggttcgcggccgattatagccgagtttgcgcggcgcaaagccgccgttcaccctcctgcgccgtgctgccgggaggcgaagcctcacctgccggcagcagccggggatcagccggcgtgctccagcgcctcgatgcgcctggcgatcggcgggtggctggagaacagatccagccacccgggacgcgcgttgatgcccgccgtggcgacgttctgcggcagattgccggcttccatgccgcccaggcggcggagtgcggcgaccatcggtcgcggcgtgcccatcaactgcgcggcgccggcgtcggcgcggaactcgcgtgcccgcgaaaagtacatgacgataatgctggccaggatgccgaaggcgatgtcgcaaatcacaacggtgatggtgtaggcgataccgggccccgactgctcgtcaccgcccttgcgcagcgccgaatcgacgaaccacccgacgacgcgggcaaggaagatcacgaaggtgttcacgacgccctggatgagcgtcaaggtcaccatgtcgccattggcaatgtgtgcgacttcgtgggcgagcaccgcctcggcctcagcgcgcgtcatgctctgcagcaagccggtagagaccgccaccaaggaactgttgcggctcgcaccagtggcaaacgcattcggctcgccctcgtagatggcgacctcgggcatcggcaacccggccttctgtgcaaatcggccgaccgtttcaagcagccagaactcggtcgagttggccggcgattcgacaacccgggcgccggtgctccacttggcgatggtcttcgacaaccacagcgagatgaacgcaccgccgaagcccatgatcagcgcaaagaagagcagccggccaaaatcgaggccaccgctggtgaagaacctgttcgccccggtgagcgtgctgacgatgccgagcaccagcacgatcgccagattggttgcaatgagcagcatgatacgtttcatgaatctatcccggtgctgccagcatgccctgcttgccgaaactgccgatcaaacccggtgaggcccgccgggcactggagagtcgcggcgacgaccggtgcaagcgccactgtctcatgcgcctgaaggtgccgacaccatgatttccgccgccgcctcgggggccgacctggccactccaggacggtcgtggcgatgctcccgctggcgggcgagccggcgcgagagcgtccgtccgactcggtcgacggctcgatcgatggcgaggtaaagatcgctctcgatatcgtcgatggcgacctcgggagccccggccatggcaacccggatttggcagcgcttgtcctcgccgccgcgtgggccgttgatatcggacaggctgacgacaatccggctgacgtggtactgcgcccagtcgagggcgaagtgcaggcgccgctcgacatgttcgcgcaatcctgcgcttagatcaaagcccctggcctggatgacgatctgcatgctatttctcctcccgagtcgaaagagccaccagtctaggacaaggcaaaacatcgaacaaatcgaatatcctgtactctaagttccgttttcctaccatcatcccgcacatgtccgcactcaactacaagcacctgcgctacttctggatggtcgccaagtcgggatcgatcgcgcgcgcctgcgaacaactgcacctcaccccgcaggcggtgagcggtcagttgcgcgagctcgaagaagcgctcggcgtcgaactgctccgccgcgccggacgcggcctcgaactcaccgaggcaggccgacgcattctgagctacgccgacgagatcttctcgctcggcgacgaacttctcgacgtcgcgcgtgaccagacgacgcgcaagattctcccgttcgccgtcggcatcgccgattcagtgccgaaatcggtggcccatcgcctcgttgcgccggccctgcacctgccggaagcggtccgcctgatttgtcgtgaggggcgcctgaacgcacttcttggcgacctggcggtgcaccgcctcgacatggtgatcgccgaccggccgatgcccacgaatctgaatgtacgcggctacagtcacctcctcggcgacagcgacctcagcgttttcgccgcgcccgaactggcggagacgctcggcggcagctttcccgatctgctccagggcgctcctttcctgctgccgggcgacgacgtggcgatccgcgcgcgcctcgagcagtggttcgaggccaggcaggtgtacccgcgaatcgttggcgagttcgacgacagtgcgctgctcaaatcgttcggacaagccggtgccgggctgttcgtcgcaccaacggcgattgccgcctacgtcacggatcagtatcgcgtcgttgtcgttggacgcatcgaatcgatcagcgaacagctcttcgccatcaccaccgagcgtcgcttgagccacccagccatcgtcgccatcatccaggttgcccgcgacgaggtattccgcacctcgacgccgaccgccggtgaaaacgggagaaccgacccaaccgcgaagccggcccgcgcgcggcgttcccgggcgcccgcaccattgaccgcggtccctatgcgccagaagggataacaatcctgttttctcgaactatcgcgccacataattctgcttttcttccttcagccagacacctattctccgtccgtcgacacccttgacttataggagaaactgatgaaaatgctatcgatgctgaccgccgttcttgcattcggcttgacactgacattgacgatcggcgacgcggaagctgccagcaaacgcctcggcgcaggcaagtcgtcaggcatgcaacgcgaagccgtgagcgcagacaagtccccggccggctcgccagccatggccgcgagcgccgccaaggcaccaacagccgcagcagccgcggcccaacccaagcgttcgtggatgggtccgcttgccggccttgccgcgggcctcggtctcgccgcgctggcttcccactttgggttcggagaagaacttgcttcgatgcttatgatcggtctgctggtggtggccgtgatggtagcgattggcttcgtcatgcgccgccgcgccgccgcccaacaacctgctttggccggagccgggggatttcagtacgccgcgccggatgctcttaacggcggtatggcacgcgtggaggctgggccatcgatgccggccggcacgtcgaccgaagcggtcaccgccggcggcaacatcccggccgacttcgacgtcgagggcttcgtgcgcaacgccaaaatcagcttcatccgcctgcaggccgccaacgacgccggtaacctcgacgatattcgcgagtttacgacgccggagatgtttgccgaggtacgaatgaatatcgctgatcgcggccccgtggcgcaggaaaccgatgtggtctccatcgacgcccaggtactcgatgtcgccgaagaggaatcacgctatctcgtcagcgtacgcttcaccggcctgatccgcgaggacaaggcggccgcgcccgagccggtcgacgaaatctggcacctgatcaagccccgcgacggcaagagcggctgggtccttgccggcatccagcaggttcagtaggctgtggccgcccacggcgagcgccgaccggggctcgccgtgggccctaccggcgcgcctcgaaccagagatcactaaaacgcgcctcaaccgtgccgcccgtgttgtcggtatcggcagccagcgcaacgcccgagacaggcggcaccggagcgccgaaggcgtcgcgaaaatcggcagcaacgtcgcgccggacctccctccactgcccggcgtgcgcattccccgaatcaacgacgatcatccgcaggcgatcggtataggcattccaacccgtctcgccggcgacctgcgccgttccccagacgtagcacagagcggcggcgggaagttcggcgctgtgcagcaagcgcgccgcggaaatcttcattcggtcgccgagactcaaccgatccagcggcaggtcaaagaggacgtagacacgagccgcgtaatcgtctccggctttgcgccgcaggtcggaaccggcgagcgcatgcgagacccaccagcgccacctgagcaggggcgtggccgcggcatcgacccgcaacgacaccgccagactcgaagcggagcgatcggaagtcacgcgcagcacgcttccgtcatcctcggccaggagatcaaagctgttccgccgctcgaccgagggtagcgtctgatgcgcccagccagcgggcaagcgctttccgggcaggttggtcgaaaaacgcggcaagtcgatgcgtagtgggcccggactctccgcggcgcgggcagagaacaccgaagccacacccgcggtgccgacggccggcaacacggccaccagcgccagcgacatccggcgacggttcgtattcatgggctccacgcccggtatccctccagcgtggccaggcgcggcaggtcctcgggccgatcgacgtcccacaaggtcggcagctcgacccagcgcaagccaagctcggacaggcgctcccgggtctgcgccatgacccgctcgctaccccagtcgataccctcgaagaggcgcggttgcgggccacgcagaccaacgagcacgtagccgccatcctcggcggggacgaacaccgcatcgttcgggccatccccatcgccacgcaacacccgcgctgcagcgaccaggtgcgcgcccagcaagaccgggcagtcggtgccgatcagcaccaccgggccggaatacgccgcaaacaccgccgccatgcgtgcgccaaggtcaccctccgactggctgcgcaattcgacagcaaggcggcggcgcaaggcgcgaaagaaacgatgctgacaatgcggcgccccccacaggatcacgccaccggtcgccgcgcggctggcctcgaccagcgcctgcagggtgaagcgacgttgcaggcgcgcggcgccgacggcgccgagcgcggggatcaggcgggtcttggccgcgccaggctgcggcgcacgcgccatgacggcgacatggaccggttcagcgctgccgtggcgcatagccgtagagaatcgccagctgctgtggatccgcaccgaggaagtaacgggcacgcaggcaccacatcagcaggatggtgcgcaggacgccatgcttctgccagcgacgcgcggaagtgacgactctttggcgcaggcaggcgggccgggcaaggcgtttgaggcgcttcgacaaggcgatgtcctccatcaagggcaactccggatagccacccaccgtctcgaagacctcgcgccgaacgaaaatcgcctggtcgccggtggctatcccggtcaggcgcgagcgccagttcatcatccgctcgacgacacgcagcagcggctggcggccgtcaattcgtacgtcgaaacgtccccagcaggcacccgtggtgatggcgcggcgaatcagatcgtcggccgccagcggcagcgccgtgtcggcgtgcagaaacagcagtacctgtccctgactggcgagcgccccggcgttcatctgcatcgcccgcccgcgcgccgatacgattagctgatcgacctccggggcagcgagagccggcgttccgtcggaactgccgccgtctaccagcaccaactcggcaccgcgctccctgaaaacgcgcaacgccatgagttgccgggtcaccgtctcggcttcattcagtaccggcagaatcaccgagaggaagggacttccgttcgaactcgtcatcgccgatgcacctgtgcctccagatcaggtggctgcgcacagccgccgccacatgcgcacaagtgtatgaccaaaaggggatgcggggaatggacagccggcgcgacgcgggacagcgggcgcgcatggcgacgcccggcccaactcaggcgcgagcccttgggtatgccggccgtgaaaaacgcgggcgcagcagggatcgctcgggcacgcgaagaagtccgcaggtcgacggccggtgtcggcgaatcggcgacgccggccccatttcgagacgcgctccctcagtggctggcgcgcgagaacctacggggaaactccgcgggcagcgcggagacagggggaaccaagcagctggcccggccgcgacgtactaccgtgcgttgccgccgtgctgacgatgacgggcgaaccaatcaacaaccacacctatgcccggtgacgccagaaaggcaaccatgacaagaatggtgaaactcgccccgagtacggggatgtccgccgccattttccttctccttctgcttgtgaatgacctcgtgacgatcgaggtcaggtgtatttgggtgtattgcaaggacctctcgtcatgccagggtcgatgggaactttaggtcgccaacgtgacgtagacaaacgatgaattctcatccgatgcatgagaattcctcattcatgcaacgctctgcccttctgcgttacgaggtctacccgcatcgtccgccatgggtggcgacttgctcaccggcctgccgctggtcagaaagctgaaaccgatggccagttgtggcaagctggcgtggatggaccggccggctacctgcgtgacaggcctcgtcgcaccagcgtcgggcccgcacaccgatcgagggctgtaaggaacatcctctgccggacgaccaaggcgagaagaccaaccacgattccactggagaacctgccaacatgcacgtcaccctgccccttctcatgaccactgactttccggccttgacccgacggtcggtggaaaccgtacaggtcaatctcggctatcgctgcaaccagagctgcctgcattgccacgtcaatgccgggccgcagcgcaaggaggagatgaccgccgaaacaatcgacgcgctgctcgccttcattgccgccagccccgaagtcaaggttctggatctcaccggaggcgcaccggaactcaaccccaatttccgccgactggtgatcgccggacggcaacgcggcctgcgagtgatcgaccgctgcaacctgaccatcctcgaggaaccgggccatgcggatctggcggagtttctggcgatgcatcgcgtcgaggtggttgcttcgctgccctgctatcttggcgagaacgtcgaccgccagcgcggcaagggaaccttcgacgccagcatcagggccctgcgccagctgaatgccctcggttacggcctgcccgctactggcctggtcctgaatctggtgttcaatccgcagggaccggtactgccgccgccacaagcacccctggcggccgcctaccgggagcatttggggggcgagttcggcatcgtcttcaaccagctgttcacgctgaccaacatgccgatccagcggtttggctcgatgctggtctccaagggtcagttcaacaactacatgcagttgctccgtagcgcgcaccgcgacgataacgtcgagcaggtgatgtgccgcaatctgctgtcggtcgactggcagggctatctttacgattgcgacttcaaccagcagcttggcctgccgataggccgcgccgggcgccctcgcctgcacctcaccgacatcagcgccgccgcgctcgatggctgcgccatccgggtcgccgaccactgctacggctgcacggcgggacagggatcgagctgcggcggcgcgcttggcgacgaggtggcagccgcaccgacctgcggcgcctgacggcggcgtacccggcaagcgcggaccggtgagtatctccgtggtcttgtcgccacctccttgatagacaggaatcatcgatcatggacaatcagcccctcgacggcatcgcagcctgcgttttcgacgcctacggaacgcttttcgatttcaacagcgcggcgcgcaccgccagcgacgaacttggcgacgactggcagcgcctgtccgaactctggcgccagaagcaactgcaatacacctggctgcgcgggctcgccggccgacacgccgatttctggcaggtcaccggcgacgcactcgacttcgccctggcgacgctgaaactcgaccgcccgggcctgcgcacgcgcctgatggatctctatctccacctgcagacctatcccgaagtcccgaagacgctgcgacagctccgctccagcggactgaagacggcgattctctccaacggcacgccggccatgctcgcggcagtagtgcgcagcagtggtctcgacggagcgttcgacgctatcctttcggtcgaggaagtaggcgtcttcaagccacacccctcggtctatcgcctggccagcgaccgcctggggatcgcgccggcagcactctgtttcctctcctcgaatgcctgggatgccttttccgccaaggcgtcgggcctgcgcgtcgtctggtgcaaccgcttcgcccaggcgccggaacggattccggcaatgccggacggcgaaatcagcgacctctctgcgctgccggcgctgttgctcgcggcgccatcccgatagcggagccgtggcgtccgcaaggtgcctaacgggtcgcgcggcgccggcccgagcacggccgctgctttccgcgccacccggccgggccagtggcagcagcgtgtaaggagcggccgctcccggacgacagagggctgtacgcctcaacaaccaaggaaagccctgccatgaacattcgacgactcctgctgctggcggcgctggccgcgctggtcctgacttacttcgggctggatctcggacgcttccttagccttgactacttcaagagccagcaggcggcgatcgaggcctggcgagcggcgcagcccctgaaggcggcgctggccttcttcgtcgcctatgtcgcggtgaccggcctgtcgctgccgggtgccgccgtgatgacgctcgtcggcggcgccgtcttcgggcttttctggggcttgctgctggtttccttcgcctcgtcgctgggcgccaccctcgccttcctcgtctcgcgcttcctgctccgcgactgggtgcagaagcgcttcggcgaccgcttgcgggcgatcaacgccggcgtcgagaaggaaggtggcttctacctgttcaccttgcgcctggtgcccgtctttcccttcttcgtcatcaacctgctgatgggcctgacgccgatccgaacgtggaccttctactgggtcagccagatcggcatgctcgccggcacgctggtctacgtcaacgccggaactcaactggcgaagatcgattcgccggcgggaatcctctcgccggcgctgctcggctccttcgttctgctcgggctgttccccctgatcgccaagaagatcgtcggcacgctggcggcccggaaggtctatgcgggctggcagcgcccggctcgcttcgaccgcaacctgatcgtcatcggtgccgggtcggcgggcctggtcaccgcctatatcgccgcggcggtcaaggccaaggtgacgctgatcgagaaacacaagctcgggggcgactgcctgaataccggctgcgtaccctccaaggcgctgatccgttcggccaaactgctatcgcacatgcgccgcgcgcaggagttcggcatccgcagtgcgcgcgccgagttcgacttcgccgacgtcatggagcgcgtacagcgggtgatcagaaccgtcgagccgcatgactcggcagaacgctacagcgggcttggcgtcgaggtcatcgagggaacggcgacgatcgtctcgccctgggaggtcgacatcgtccgcaacagcggcgagagcgaacgactcagcgcgcgcagcatcgtcatcgctacgggtgcccgccccttcataccgccgattccgggcatcgaggcggtgggctacttcacctccgataccgtctgggacctgcgcgaactgccacgccgcttgctggtcctcggcggcggccccatcggttgcgagttgacgcaggccttcgcgcgttgcggtgccagcgtcacgcaggtgcagcacggtccacgaatcatggtgcgcgaggatccggaagtgtccgaactggtcatgcagcgcttccgcgccgaaggcatcgccgtactggtcaatcatgaggccaggaagttcgtcatcgaggacggcgagaagatcctggtcgccgaacaccagggccaggaggtgcgcattcccttcgatgcgctgctagtcgccgttggccgggtggccaacatcgccggctatggccttgaagaactgggcattgcggccggccgcacgatcgagacgaacgacttcctgcagacgaagtaccccaacatctatgccgccggcgacgttgccgggccgtttcagttcacgcacacggccgcgcatcaggcctggtacgccgcggtcaattcccttttcgaccccttcaggaagttccgcgccgattattcggtcatcccctgggcgaccttcgtcgaacccgaagtggctcgcgtcgggatcaacgagagcgaggcacgcgagcgcaacatcgcgcacgaagtaacggtctacggaatcgacgacctcgaccgggcgatcgccgacggcgaggcgcacggtttcatcaaggtgctcaccgttcccggcaaggaccggatcctcggcgtcaccatcgtcggcgagcacgccggcgacctgattgcggagtacgtgctggccatgcgccagggcatcggtctcaaccgcattctcggcaccatccacatctacccgaccctcgccgaagccaacaagtacgtcgccggcaactggaagaaggcgcatgccccgcagaaactgctcgcctgggtcgcccgcttccacgcctggcggctcggccaggcatgacgcgcatgcgcaaactcgtcctcgggctgctgttgatgctcagcgccaccgcggccaccgccttcgaccacagtcatacggcgtgggactcgctgctcaggaagcacgtcgtcctcacccagggcggtaatgcgtcgcaagtacgctacgccggcatgctgagcgaccgcaagctgctgcaggcttacctcgagagcgtctcgaaagtgaccgaggccgactatcgcagctggccgaaggcccgccggctggctttcctggtcaacgcctacaacgcgtggacgatcgatctggtactcggcaggtacccggatctcaaatcgatcaaggacctcggcagcgtcttccagtcgccctggaagcggaaattcttcatcctgctcggccaggaacgctctctcgacgacatcgaacacggcctcatccgcgccccaggcgccttcgacgacccgcgcatccatgccgccgtcgtctgcgcgtcggtcggctgtccgatgctgcgcaatgaagccttcaccggcgaacgcatcgatgcgcaactcgacgacggcatgcgtcgcttcctggccgatcgcagtcgcaaccgcttcgagcccgccaccggcaagctgcaggtgtcgaagatcttcgactggtacggcaaggactttgccaagggccacgccggtttcagcacgctctccggcaccttcgcccggtacgcggcatccctggcggacacgccggaggcgcaggcacgcgtgcgcagcggcgactacaagctcgagtttctggaatacgactggtcgttgaacgatgtgcgctgagtgtgcgcgaatcagtgcaacgggcggaggagcatggcgatctccgccacgtccgcttccgacaggacgccagccgccgccttgagctgcaaggtgctgaccagaacttcgtagcgcgcctggaaaagatcgcgcttggccccgaacatcacacgctcggcatcgaggacgtcggtgttggtgcgaattccggccatcattccgcgcttgctgccttcgacggcgacgatgctggcgtcgaccgccttgcggtacgcggtgaccttgctggcgcctgtttcgacggccaggaattggcgcgtcacctcgacgagaacgtcgttcgccgcggcatcgagttcggccagtgcgcgctcacggttggcaatcgcctggtcggtgagggccgagacccttccgcccgcaaacagcggaatgttgagctggacgcctacgctattgatcgtgctcttctggttgagcgtcgagatggtctcgttgtcggctcgcgtcgaccgcgccaccagatccagctgcggcatatggccggcacgattacgatcgacttccaggcttgccagttcataggccttgcgccgtgaacgaatctccgggttgtgatcctgcgccagggcgacccacgcgtcgagacggccgggctgcacgccggtcggcatgaaatccgggcgcaggatccacaaaggttgcatcggctggccagtcataccctcgagcttgcgcatcgccaccgcgacccggtcaagggcgtccgcccgcccggcgcgggcaagctgcaatctcgactcggcgtcggcgacatcggtgatcgtcccctcgccgcccttgcggcgccgttcggccagttcgcgctgcgcgccgtaggcggcaatctcgacatcggccagcgccagtcgatccatcgaaaaaagggcgtccagataagcggcggtgacttttaccgccagctcggcctccttgcggtcgaagaccgcatcgctataggccgcctgaacacccccttgctggtagcgtacgaagctgtcgtagttaaagagcggctggcgcaggatgaccgcgctgactgtgtcccggtagtcgagattctgtgtcacgtcgaccaccgttgactcccgctcgcccttgttctgcgagtatgaaccggtgatcgagagattcggcagcagaccggcgcgaccaatggcgatggcgtactgaccggcatcccgctcgtagcgcgccgcccgaaaggtcggctcattctgccgtgccgcctggtaggcgtcgatcagcccggcagcgcgcgcgccggccgacagtagtggcaggctgcaggcgacgagcagtgtggcaagcggttgccacatgctcattcctcggtcaaggcggaccgcatccgatcccccagcggcttgaagatgtagttcaacatcgttcgctcgccggtcttgatgaatacctcggcgggcattcccggcttgatctcgtgcgctttcagtttcttcataccgtctgccgtcaccaccacttgcccacggtaatacggcgggatcctgccctgcgggtcggtcgtcgcatcggcagcgacctgaacgaattcaccggcaatctgcggcgtcgtcctctggttgaaggccggaaaggagatttccaccggcaatccgggcctcaccttgtcgatcagcgtcgtcggcacctggacatcgacgcgcagaggctcgtttttcggcaccacctccatcaagggcgttccagcagcgagtacgccaccgacggtgtgtacgctcagcccgacgatcaccccctccgaaggggcgcgcacttcggtattggccagttcgaaggccagtcccttgagccgactatcgagggaagtggcctccttctgcgcctcggcgagaccattctcgacctccttgtcgtactcctgctggcgcgccagcatgcgcatccggatctcgccgatcgtctgctgcgtgcggccgagattgccgagatcctcggagatggcaccgctcagttgcgccagcaggcgctcctgctcggacaggcgattgcgcggcagatagccttcggcggccagctcgcgcaagcccttgagctcatcgagcagcagtttcgtttgctcttccttcgcccggcgagtggcctcgaggcccttgacggaggactgcaggcctgccagcgtattcttcatggccgccagttcggcctgcaggccggcgcgccgggaacgcagcaactgcgtctgtacggacatcgcgctcgccgcccgcggatcgtcactctcccgcaacagatcctccggaaagacgatctccgaacgaccctcgacatcggccagcagccgcgcctcggccgccttgacgaccagccactggctacgtgccacttcgtactgcgagcgcgccatcgtcgggtcaaggcgcagcagaacgtcgccacctctgacctcatcgccgtccttgaccaggatcgcctgcaccattcccggggcaaggttctgcacggccttgcggttaccggtcacgaccacctggccgccggtcggcacaccctggtcaagaggtgcaagacctgcccacagcaggaagccaccaaagccgaaagcgaccaccagccagcccagccgggaagcccggcggtgattgatatcgaccgccggcccggccgggctcacgctctccgctgccacgtccgtcacgtcggtgatgtcgccagcgccgcccttctttcgctcgaagatgttgatcgtcatccggaggttccttgcgtcaggtgccgagcgcaggtgacgtgggaacgccaccggccgacgtccccgacgatgccgggcggaccaccttgtccggctggccggcaggcgccgcattgcccccgcgcatcgccgccagcacctggtcgcgcgggccgtgcgccttcaccgtcccttcgtgcatgaccagaatgctgtccgccaccgccagcgtcgtcatccgatgggtgatgatcaccaccgtgcgcttgctcgccttcaggcgccggatcgtttcggcgagtgctgcctcgccctggtcgtcaaggttggaattcggttcatcgaggacgatcagtgccgggtcgccgtagagcgcccgcgccagaccgatgcgctgcttctgaccgccggagagcgcgctgcccgcctccccgagcggtgtgtcgtagccgcccgggagcagcaggatcagctcgtgcaccccggccgcctgtgccgcagcgaggaccttctcggaatcgagctcgccaaagcgggcgatgttttcggcaactgtgccgccaaacaactcgatgtcctgcggcagatagcccaaataggggcccagctcgtccttgttccacttgaaggtctcggcgccgtcgagccgcaccgatccggccagagccggccagacgcccaccagcaggcgcgccagggtcgacttgccggaggcgctcggaccgatgacggcgaccacttcgccggccttcagcttgaaattcacgtttcgcagaatcagcgtcttgcttcccggcgccgcagtcgccgcgttctcgacgctcacttcgccaagcggtcggggcaactgcatgccggcgacgcgcgccggatacatttgcaacaaggcggtcagcctgccataggcggcgcgtgcggagaccagttgtttccagttggcaatcagcatctccaccggcgccagtgcgcggccgacgagaatcgaaccggcaatcatgatgcccgcggtcacctcgccattgatcgccagcaaggcgccgtagccgagagccagtgactgcatcgaaatgcgcgcgaaccgggtcagcgcgttgaggatgccggcgcggtcgctggccagcgcctgctgcgccagaaacttccggtgcaactcgaaccagcggccacgaatcgccggcagcatgcccatcgcctcgatcacttcggcattgcgcaggtggttgttggcttgcgcacttgccgccatgccgagcttctgcgcttcgctcagcggccccgccgacacccgttcattggctatcgccagccctaccagcagcaccactccgaccagcgcaaacacccccaactgcacgtgcagcatgaagatcaccaccaggtagatcggcatccacggtgcgtcggtgagggcaatcagcccggcaccggtcagcgtctgccgcatcgacgacagatcattcagcgcctgcgccggattctgtccggcttgccgcaggttgcgttcgaaagtggcgttgaagacgcgtgtattgatgtcgagatcgaggcgtgcgccaatgcgtacgagaaccatcgaccggatccactcgagcaccgacatcagcgcgaacagcccgagagtgatcagagtcagcatcagcaaggtcgtcacgttgccactgccgagcgcgcggtcatagacctgcagcatgtagatggccggcgccagcatcagcagattgatgaaaaagctgaaggcgccgacggtcatgaaggcctggcgaacggagcgcagcgcctcatcgagctcgaggcgctgccgggaggggtcagtcatccatacgctttctcggaaatcatcgcatccccgtcggtcgccgaccaccgccgacggttcgaccagttggcggggcgaaagcacgggtgccaccggcacctcgtggaaaccctgttgaaagggcgtgataatgacataagccacgccagtaatccagcgcggcaaccgcacatggcggagcgtcggcgccagcagcacatggcaaactaccggcgcggatacggtcagcgattgacggcaagtcgcggacgcgtggatactcccggcgtgcagtcgaagcagatgccgcgtgccacgagtcggcatccttgacaggagacccgctattggctttcagtgagatccccatctttcgccccttgaccggcatccatgagccgtcggcaatccaccaacttgccgacggtcgcttcatcgtcgtcgaggacgagcaacggcacccgctcagcctggtcagcgtgcatgccgatcacagcgtcaccagcactccaccacagatgcccgaggcgagcgaagctggcgggcagttcgcggcactcgacgacctcgaaggggtggcggtggacccggcgggatatatctacgccacatgctcccattcgcggaacagcgccggagacgagagcgctacgcgcgaaaagctcgttcgcttccgcatcgaaggcaaccgtgtcatcgaaccggtcgtgtgcacgcgattgaagcctgccttgacggccgcacacccgatcctggctgcggcggccgcgatacgagaggtgaagcagaagggtgggctgaacatcgaggcgctggagatgactcctgatcagcgtcgattgatggtcggcttccgtagcccgctagagaaccggcgagcgatcgtcgccttcctcgaaaacccgcaggcagttttcgcctcgggggccgagccgcgagtggccaccactctggcgaccctcgatctcgagggcaacggcatccgcggaatggcctacattcccagcctggagggttacctcgtcattggcggcccggtagctcgcgagcaggttcagttcacgctgtggttctggcgtggcggtcccagcgacccggcgcggggtgtagtcgtccccgggctccccgacttcgcgcacgcggaaggggtaagcccggcacgcatcgacggccggcagcggatcatcatcgtcagtgacgacggcagccgaaaggagggacgttgtgcccgcttcctgatcatcgaccccgaacaactgcagatcgcaagttgaagttgttggtgccggcagtcaaccaactccagcttgcgtcgttaagcgaagtacgacgcagccggaacaaagagctccgcaacaaaacgtcgtagcaaccatacaaaccaaggagaaacctcatgcgcaccatcaccaccctgatcatcgccgccgcctttgccgcttcccccgctttcgcccagaagaccgaagtcaagggcaagaccgaaatcgacgccaagcaggaaaacgttgcggccgtcgccatcggcaaggacaacaccgccaagaacaccgccggtgccatcaagggcgacaccaaggtccagggcaacaccaagatcaaggctgaacagaagaacgccgccgctgtcgcgatcggcaagggcaacaccgcagccaacgaagccggcgtgatcggcggcaagtaagcccccgtcacaaccgactgagcacccccagcaagtcgttcatcatcattcatctaggagaaacctcatgcgcactatcgccaccctgatcatcgccgccgcctttgccgcttcccccgctttcgcccagaagaccgaagtcaagggcaagaccgaaatcgacgccaagcaggaaaacgttgcggccgtcgccatcggcaaggacaacaccgccaagaacaccgccggtgccatcaagggcgacaccaaggtccagggcaacaccaagatccaggctgaacagaagaacgccgccgctgtcgcgatcggcaagggcaacaccgcagccaacgaagccggcgtgatcggcggcaagtaagctcccgtcacaaccgactcagcatccccagcaaatcgttcatcatcatccatctaggagaaacctcatgcgcactatcgccaccctgatcatcgccgccgcctttgccgcttcccccgctttcgcccagaagaccgaagtcaagggcaagaccgaaatcgacgccaagcaggaaaacgttgctgccgtcgccatcggcaaggacaacaccgccaagaacaccgccggtgccatcaagggcgacaccaaggtccagggcaataccaagatcaaggctgaacagaagaacgccgccgctgtcgcgatcggcaagggcaacaccgcagccaacgaagccggcgtgatcggcggcaagtaagtctccgtccgcaagcagtaacaggcaggcccccgctgacggtcatcgtcggcgggggccttctgctttgtggcagcgcggcttgactggccgcctttcagacgccggcgatgtcggaacagggcgatcgcctacccgcgccatcgcgctctgccgcttcaagcgtttgccggcctgcccaccagccactcgagtgcggcccgcagttccgcgtcggccttctcgcactcgcccagcagtccgggcaattcactttcaatggcgcgacccgcttcggccttggccagcgcttcaatccgcgaggccagcgcggcaaccgtcggcagaccgaccatcgcactcgacgacttcaggctgtgtgccgcgcgcgtgacttccggccaattccccgcctgaaggccgctgctgatggtcgacgagagtttcggcgaatccgtcaggtactggccgatcacccgctccaccaggttcccgcagatcgcccgggtgaagccgggattgtcgagcaaggcgctgcgatcgagcagggacgtcactttcgtgacctccggcaaaccctctgtggcaggcggaagggtattcccgatcgtcggcgatcgggtcgatgaaccgacactggcgggcaaccactgggccaggcaggaggccagcggctcgagacccaccggcttgctcagatagtcgttcatgccgacgtccagacagtgctggcggtccgcaggcagcgcattggccgtcagggcgatgatcggcaccgccgcttgcgggcccggcagcgcccggatcgccgcggtcgccgcgtagccatccatgaccggcatctggcagtccatgagcaccagatcgaacgccgactgcgcgacgagttcgaccgccgccgcgccattgtcgacgatcgttgcggtgatgccgattcggcccagcatggcctcgatcaccgcctgattgaccgggttgtcttcggcgacgagaacgcggccggcgagtgtgtgctggctcgcatcaccggcagcgcgcgcggcaataggcgcggaggcctcggcaaagggtagctcggcggtgaacgtactgccctggttgacggtgctatcgacgctgatcgagccgcccatcagctcgaccagctgcttgcagatcaccagccccagcccactgccaccgaaccggcgcgtggtggactggtcggcctgaacgaacggctgaaagaggcgcgccgctgcctcgggagcgataccgatgccggtgtcgcgaacgctgaaacgcaaccagacgcgtgcatcctcggggcgagaagcgagcctgacgacgttcagcgtgatgcctccccgttcggtaaactttacggcattggtcagcaggttggacaggagctggcgcagccgggtcgggtcgccgcgcaggcatagccgtgcgacacccacgaaatcggccgtcagcgacttgccactggccgaggccagttcccggaacgtctcggccaactggacgaggagcgactcgaggtcgaaatcgatgtcttcgaggacgatcttgcccgcctcgatcttggccagatcgagaatatcgccgaggagcccatgcagcgcctggccagcgctgctgatggcgcgcaggtagcgcgcctgctcgttgttcagcggcgtccgttcgagcacttcggccatacccaggatgccgttcaacggcgtcctgatctcgtggctcatgttggagagaaactgcgacttggcggtgttggccgcttccgcggcatctttcgcttcggccagatccgagttgcgccgaaccaggcgatcggtcagtgtttccagcacctccaccaccgcctgcacttcgttccccgaatcggcgctgataccgctaccggtgagttccatggccgatgcctcggccttccggcgcaaggagcgcaatggattcaacagccggcggagcagcagaaagccgagcagcatgctcaccagcacgatcgccaaggtgtagaaagcagagcgctcgctggcctcggccagcagttggtaggaacgcgtactgtcgagcgtcacgatgaccacgtacgcgttgtcaacgatggtcagcggcaggtacgcccgcgtctggtgagacgccatttcgtgccggtagatcgggatcttctgggtcaacgcctcctggatcgccgcactgtcgcgggcatttggcgcctcttccgatgtcgccagcgttgcgccggcgctggagacaagaaccaactcggcgccgaggtcctggctgaggctcttcagcaagtcggagtcaagccgcacccccgcagtgagagcgccgacgacccggccctcggcgcgaaccggttcgatggccagcaggctgagccccgcctcgtcaagggaactgacgatcacctcggctccctccagagcctcgaagatgccccaggtcgcagactggtcgccatggcgctgcgggtcgtgtgcgcgatagacgacgatttcctgggcgtcggcaagttccatcagatcgacttcggtggcgggcagtgccccatccagcaccgcccgccaggtctgctcgctatccgcctgccgcttcgccaggctgcggcccaggccattgcgcgccgccgtcaagcgggcagccagttggcttcgccatgactgttgggcaatgagtcccgtcaccactcgaccgaccgtgcgcaccttgtcgatctcgcgcgcttcgaccgtagtgcgcagcacctgctcggacacctggaaagccgtccactgcgcgatgcccgccaatactccgaacaggagaatcagcgtcaaggaaagcgagaaacggcgttccacgggaaggatggcaacggggtcggtcagccgaccttggcgggaggcaggatgccgtgctggcgaaggatgccgtttccttccggcgagcggatgaaatcgacgaaggccctggcagcgggggtcagcgtattcggcttgtggatcaaaccaagctcgacccaggcagggtagcgtcccttgtccacattctcgggtgtcggagcgaccccatccagcgtcaagtgcacaacccgggtggtacaggcggcgagggccgagcgattgaggaagccgagactggtcggataacggtcgagcagcgcgatgagatgcggatccagattcactgtcttgatcgccggcccgaaggttacgtccttgaagggcttgatgattcgattcagcgcttggcggctggcgtcggagttctcgcgtccgacggcgcgaatgggcgccggtttgccacccagctcgctccagttgctgaccttgccggaatagatgtcgaccaactggctcgccgtgatgtcgcgaacggtgacgcccgcgccggcagcaacgactaccggatcacgcccgagtggaatgaagatgaaaccctgccggctttcgtcttccttgagcgggcgccccacccgcccgatcggcgagattccctcaccgacgtcgcgcagcgcacccgcagtacccgtggacggcggcacgaccacgcggtgctgcgcctgccgggcgttgaacgccttggcgagttgcgcgaggacgtattccggattgccgctgcccgggatcaccaggtcgtcagcaagtaccgatccggccagcaccagggccagcgcctgggccaacagcccgcgccacaaatggcgccaaaagtttgcagtcatcatgtcactcccggtcatgggcaggatccctagccggctggccttgcccgtgccagccacggcccgggtcgccgcgatgcctcgctggcgagcttcgccaccacccggccgatcactttctggttcgtcgccggggcgatgcgagcccgccgcgacgtcggcaagagggcggccgcctaggccttgggcaggcgccccatcacgaagaactcgtcgttgggacgcatcgaactcatgtttgccaggcggttcgacatcgcgaagaaggcggcgaccgcgccgatgtcccagatgtcctcgtccgtaaagccgtgctcgcgcagggcggccaggtcggcctcgccgacctcggccgagcgcagcgcgaccttgagcgcgaactcgagcatcgcccgctgccgttgcgtaaggtccgccttgcggtagttgacggccacctgatcggcgatgaacggatttctggcgcgcacgcgcaggatcgcaccatgcgccaccacacaatactggcactggttggcgccgctggtggcgaccacgatcatctcgcgctcggctttgctgaccccgctctccttctccatgagcgcatcgtggtaggcgaaaaaagcgcgaaattcgtccggtcgatgcgccagagtgaggaacacgttcggcacgaagccggccttctcctgaacggccaggatgcggttacggacgtcctccggcaactcgccgagcgccggaatgggaaaacgactgatcggcggctccatcgttcaggtccctggcgtctggcaagacacgcccaggcggcgttcaatgccggcctcgcccgtgccgctgcacggccaagcaatcgtgctgccctgcctgtcgatacgcccgccaaaaccggctttcagctcttggacgttgtcggcgccaagtgaattcatcaggatctccggggtcagaggttttcagatcgtggcatgatacacaagatacacagaaaccttcacccctccaaggagaaaagcgtgaccgctactgccgattttgacagcctcgtacccgcccatcccctgagccggcgccagttcatcgtcacagccctgggcgccggctttgccttgtcggtgcaacctgtggcggcacagaccgtcatcaccaccgacagcgtcggactcaccgctggcgaaatcaaggtcgccgcggccggcggcgacatgccagcgtatcgcgcacaaccggcgaccggtagccagtggccagtgatcctcgtggtacaggagatttttggtgttcacgactacatcaaggacgtctgccgtcgcctggccaagctcggctaccttgccatcgcgcccgaactttacgcgcgccagggcgaccctcggcagtacaccaacgtccaggagttgctcaccactgtggtgaacaaggttcccgatgcgcaggtgctggctgacctcgacgcctgtgtcgcctgggctgctgccaacggcggcaacgcggcacgactggggatcaccggcttctgctggggaggaaggatcacctggctttatgcggcacacaatccgcaggtcaaggcaggcgtcgcctggtacggcagaatcgtcggccaggccagcgaactgacgccaaagcaaccgatcgacattgccggcagcctgcacggaccggtgctcggactctacggcggcgccgacccgggaatcccgcccgaaaccgtcaggcagatgcgccaggcgcttgccgtctccgcgaatcgcgcgagcaagggatcatcgattcacgtttacgaaggcgcgccgcatgctttccatgccgactaccggcccagctaccgcaaggaggaagccgaagatggctggcgccggctgcaggcatggatgaagcagcacggcgtctgatcctgcggcccccggggtcaagccttgaccagggttcgccgctctggccttcgccccggcacacgcgatcaatcgccgccgccaccgcagccgccgccaccacagccgtcgcctgacgaccccccgctgtcgccactactgcagccgctgctgccgctgcagccgccgccgcaaccgatgtgtccggcacagaagcctgtgccggcgccggcttgtgcagcggcaagacaatcgagctgatagacaaaaccgccggcaatgcccagcagcgcgtcgagcgcaaaaagccgcggcagcgatgccggcttgcggggatcgatcccctcgcgtttgcaggccagccgccaggcgcgcttgatgccgtcctgcgcgtcggtcggcgcgcgcatcgcttctgccggtgtgtggtgcaggaagcgccccagcccacgctcgcagaactgctgatactgacgggtaaacagaatgaattcgtgccaggcgtcatcgaccgcctgcgagggcatcgccaccagccgatttccggcctcgcgacagagctgaaagtactcgcgcaacccctcgaagaccagcgttcgctgcgccgcgctgagttcgggccggcgcgccgccaggcgcttgtcgagaaacttcgcataggggtagcggtcgatatgatcggcacgctgcctgagcagcgcccgccaccagacgatcgcggcgacgatcagagcgacgaacagcagcacgatgaccagcttcatctacggccacctccgtttcacagggtgttgaagcacaggtacttgatctcgaggtactcgtcgaggccatgccgggagccttcacgaccgattccggactgcttgacgccgccgaaaggcgccacctcgttcgagatcaggcccgtgttgacgccgatcatgccgtactcgagcgcttcgccgacgcgcaggcagcgcgcgatgtcgcgcgtgtagaagtaggcggccagaccgaactcggtgtcgttggccatccggatcgcctcggcctcgcccgcaaacctgaacaccggcgccaccggcccgaaggtctcttcgcgtgcgatgcgcatgctcggcgtcacgtcggcaagaaccgtcggttcaaagaacgtgccgccgcgcgcgtgccgacggccgccggtgatcacgcgcgcgccctgagcgacggcgtcggcaatgtgtgcctcgaccttggcgacggcagcggcgtcgatcagcggtccctgggcaacgccctcctcgccgcccggaccgaccttcagcgtctgcacgcggtgcgccagcaactcgacgaagcgctcgtagatgccgtcctgaaccaggagtcggttggcacagacgcaggtctgcccggtgtttcggtacttggcgacgatcgccccgtcaacggcagcggcaaggtcggcatcgtcgaaaacgatgaagggagcgttgccgccgagttcgagcgagagcttcttgatcgtcggagcgcactgtgccatcagcaggcgacccacctcggtagacccggtgaatgacaacttccgcaccagtgagctggcggtcagagcgccgccgatggccagcggatcgccagtcagcacattcagcaccccgggcggcagacgtgccgcgtgcgccagacgggccagcgccagcgccgtcagcggcgtctgttcggccggcttgacgacgaccgtgcagccggcggcgagcgccggcgccaccttgcgggtgatcatcgcaagcgggaagttccacggcgtgatcgccgcgcagacgccgaccggctggcgaatcgtcagcagccgccggtcggcggcgggactcggaatggtctcgccgtaggcacgcttgccctcctcggcaaaccattcgacgaaggaagctccgtaagccacctcgccacgcgcctcgctgatcggtttgccgcattcggcggtgatcagttgcgccagatcctcggcgttggccacgatcagatcgaaccactggcgcaagacggccgcccgctccttcgccgtcttcgcctgccaggccggcagcgccgctgccgcggcgccgatcgcccgcgtcgtctcggcggcgcccatcaacggaacctcgccgaggggatcaccgctggccggatcgaggacgaccagcgtgcggccatcgtcggcggcttcccagcgaccatcgaggtagcagttcgagcgcagcagacgcggatcgacaaggagcatggcgttttcctgaaatctgaaaaagtgcagtttatactatgcaccatgcgtccacatctgcttatcgcctgccttgtctcgctgctcctggccgcctgcggcagcacaccgccggcgccggaacggcagccgccgaagtccgtcgaacggccggccggcagcgcgaaagcccacgacgtggtgatctacgcactgagcctgatcgataccgattatcgcttcggcggcaagaaccccgatgccggtctcgactgcagcggcatggtgtcctacatctacggccgcgccgccggcgtcaaggtgagcggtagtgccgccgacatcgcccgtcgcggtcgccccatcgaccgcgacggcctgcgccccggcgacctcgtcttcttcaacacgcgcaacgcctccttctcgcatgtcggcatctacatcggcgacgatcgtttcgtacacgcgccttcaagcaccgggcgggtgcgcatcgatcaactgggcgcccgctattacgcgcaacgcttcgagacggcgcgcagctacttcgactagttcaggaccaatcagtcattgcgcagttcgacgcggccttcgacgacctgcacccgatcgcccttgcgtaccgacggttcgtcgtgctgttcgatgaacgcgaaagtcccgtcctcatagcgcacggtgatcacgtagatctgcaccggcgcgtcacgctggcgcgcatcctcgacggtgctgccggtgccgacaataggcgttgtcaccaggctgggcgcgatcaccggcgccgggttctttgcccgcggacccggctgcgtccgcgtgcgaatgccctgcacgacgccgcaccgctcacacggcccgcttcgctgctcgctcagcagttcgcggtagtcctcgtcgccactcggcaacttcaaagggctctgtgccagcgagggcgaggcggcgatcgccaaccacaggaccgccgctactcttgcgtgttgcatgacagacactccttgacacgatttttgcgggacccttcgcgcgccaaaagatggcgagcgtcaggctgccgatcttagcatccctcgggccgccactacacgcgcgaaagcgcgctactattcgccgttcaatggatccgcactcattcgtctattcagccgtactcctgctggtggtcgcatcgatcgccgtcgcggtgttccggcattttggcctcgggtcgattctcgggctgctggtcaccggcgtgatcgtcgggccgcatacgccggggcctttcgtcaccaccgaggtcgacggcgtacgccagttcaccgagcttggcgtggtgctgctgcttttcctgatcggcctcgaaatgaagccgcgccgcttgtgggatttgcggcgcacgctgttcggcctcggctccttgcaaatcgtcgtctcggcactggtcatcgcggcgtacttccggctgttcgagccgaactggtccaccgcgctgctgatcggcgccagcttcgccctgtcgtcgaccgccttcgtgatccagatgctccgcgaccagggcgagatcgccagccggcacgggcagaccgccttcgccgtcctgctgatgcaggacctggcggtcgtgccgctgctggcgctggttcccatcctcgccgacagcggcccgctgcccaaggaactgccgctctgggagcagatcggcgcggccggcgcgatggtggcgctggtggttctcggcggccgctacgtggtgccacgcatcctcgaccagctggcccgccagaacaaccgcgaggcattcttcctggtcgccatggcggcggtgttcatcgctgcctgggcgatggaccgtgccggcatgtcgatggcgctgggtgctttcctgatggggatgatgctgtcgacctcgcgctacagcctgcagatcgaggcgacgatggaacctcacaaggggctgctgatgagcctgttcttcgtcgccgtcggcatgtcggtggacgtcggcgctctcgcgcagcatccgttcgagttcgggctgcacgtgctcgcgatcatcagcatcaagatcgtcgttctctatggcctgtgcctttgtttcggcaccggtcgcagcaccgccgtgcgggtggctttcatgctctcgcaaggcggcgaattcggtttcgtggtgttcggcgccgccaaggccatcggcgtgatcgacgacctcgtcttcgtgatggccgtcgccgtcatttcgctgaccatgctgctgacgcccctgctcgccaggatcggcaaccgcctggccctgcaggttgccgagcaagcgagcgagatgcatgaacgcttccgctatcaggcccaaggcgacgaggccgacgcccgcgtggtgatcgccggctacggccgcgtcggccatacggtgggaacgatcctgggcagcagcggtatcccgtacgtcgccttcgacaccgatgccgtactcgttgccaagtggcgcagcgagggccatccggtgttttacggcgacatcgccgacccgcaactgctcggcaacgcctcgttgcaccgcgtcgacctggtcgtcctgacgatcgacgacggccccgcagccgttcgcgcggcaacgctgatccgctcgcacgtgccgcagatggcgatcgtcgcccgcgcccgcgacctggtcacctgcgacgcgctgcaccgggtcggcgtcaaccaggcgttccccgagaccctcgaggcaagcctgcgcctggccgccgaatgtctcgtggccatgggaatttccagcgacgaaaccgacatgctgctgcgtggcgtgcgcagtacggactacgcgctggtacgcgccggaccggaggcggcgccgcgcgagccgagcacctgaggcagccggcacctggcgtgccaccgactgccgggttcggcgcgcgctcgtcgcgccaacgccaagtgccggaaagcgcgctactattcgcctgttcgcgagtctccagataagccaggaaacgatgctgcacacgctcccgattcgttacgtcgaacccgtttaccgtccacccagcgaagccgactcgctgatcctgccggtcaccgacggctgttcgtggaatcagtgcacgttctgcgagatgtataccgcgccgcagaagagtttccgagcccgcgccgagagcgaggtgctggaaagcatccgccacaccggcgaacgcatcggcagcgagatccggcgcgtcttcctcgccgacggcgacgcgctggtgctgccgacccgccgcctgctcgccattctcgatgccatccgcacacacttgccggcggttcgccgggtcgctagctactgcctgccgcgcaatctgcgccgcaagtcggtcgacgagctgcgcgagctggccgccgccggcttgtcgatcgcctacgtcggcgccgagtcgggcgacgacgaggtgctcgagcgggtgcacaagggcgagagttatgcctcgaccgtcgatgcgctcgacaagctcggccaggccggcatccgccgctcggtgatgatcctcaatggcctcggcgggccggcgctgtcgctgcgccacgccgacaactcggcgcggctggccaatgcgacgcagcccgagtatctggcgaccctggtggtcagtttcccgctcggcgagacgcgtttccgcgacgccttccccggctggcggccgctcacgctgcacgaactcttcgtcgagatggagcgctttctcgatcggctggaactcgaacgcacgctttttcgcagtgaccacgcgtcgaactggctggtgctcaagggaacgctcggcgccgaaaagcagcgcctgctgcaacaggtgcggcaggcagtcgccaacccggcagccgcgccgctgcgcccggcatgggcaaggggactgtagatgagcgccgactaccggcgttgcgccgagctgatccgcgctgccgacgggctgctgatcaccgccggcgccggcatcggcgtcgattcgggcttgcccgattttcgcggcccgcagggtttctggggcgcttacccggcgctcggtcgcgcacgcatcgccttcgagcagatcgccaatccggcggcattcaaggcgcggccacgtctcgcgtggggcttctacgggcatcgcctgaatctctaccggcgtaccgtcccgcacgccggcttcgcgatcctgcgcgagatcggtgaaagcctgccgcgcggtgccttcgtgttcaccagcaacgtcgatgggcacttcgaaaaggccggcttcgccgccgagcggatcgccgagtgccacggctcgatacacttcctgcagtgccttgacggttgccaccaaggcatctggcccgccgacgacttccagccggcactggacgaggagcagtgcctgctgaccagcgagtttccgctctgcccgcgctgccacggaatcgcccgcccgaacattctgatgttcggcgactggggctggctcgccgagcgcagcgacgcccaggaagcccggctgcatgcctggcgacgccaggtcgaccgactgctggtgatcgaagtcggcgccggcacgaacatcccgacggcgcgcctgatgggcgagcggatgaacggaccattgatccgcatcaatccgacgcaagcacaagtggcggacgacaagaacgttgcggtggccgccggcgcgctcgcagcgctgcgctcgattgctgccagtctggtatagaattcgcgcccgagtcgctaacgaccaacatcccgaggagaagaagcatgtccgcgcacggattccacgtccatggtccgcacgatcacgaggtcgagcacgtcgcccagcacggcggcgacaatttcacatcgcgcgtcgccgtcctgaccgccgtcctgtcgacggtcggcgccattttcggctatctcggcggccactcgcagaatgccgctctgctctacaagaacgaggcagcaatccagaagacttccgcctccaaccagtggaactactaccaggccaagagcaacaagcagaaccttgccgagctgtcgatcgtcctcaccgccggcgaggcgcgcgaaaaatacgtccaggacgtggcccgctacaagaaggaaaaagaggagatcaaggtcgaggccgaagagctcgaagccgtcgccaaggaggccgaccagaagagcgaccgcgaaatgcacgtgcatgagcgctgggccttggccacgacgctgttgcagatcgccatcgccatggcggcgatcaccctgctgacacgcaagcgctggatgctgttcggcgtctacggcgccaccggcctgggcctgctggccggcgcgatgggttatctgcacctctagcaccaccatcgcccgcttgggcaaggagcccgcgccatgccaccctcaccgccctgtccagcgctcagcatggcctcgcggcgcctgcatctgggcttgctcgccgcattcggcgcgttcgctgtgctcaccttgctcggcggctgcgcagccccggcaggtggccgactcgccccgatcaatcgctggacgcagatggccccggacgacacgatcagcctgcgtgccatcatcgccggcgacgcggaatgcccagtggcgcaggtcgatggtgcctcgcgacccatgctgccacgggcacgcgcaacgcgcggcgcactgccggacagcgcggcggcaagcaacccggccttcgagccggcgttcgccgtcaccacctgcgagctcgccctgccccgaacagcacgccagacaagcatcgacggacagccagtggccttgccgggggcagacatccggcgcatcgtcgtcgtcggcgataccggctgccgcgtccaggtggcggccagcggagcgagcgctccgatccaggactgcaccgacccggcgcgctggccctggccgcggatcgccggcgcggcggcacgcacccgacccgatctcgtcatccacgtcggcgactaccactaccgcgagtactgcaacgatcccgcgctctgttcgccgctgcaggccaaaggcgtagtcatcggctacgactgggccggctggaatgccgacttcttcacaccggccgcacccctgctcgccgccgcaccctgggtcgtcgtgcgcggcaaccacgagaattgcgatcgcgccggcgccggctggctgcgcttcctctcacccctgccctaccagacctgcagcaaccagtcctacaagaccgccagccattcgctgctgacgaacaacctgacggccgacgcctatcgcatcgacctcggcagcgagctgacgctggtagtcgccgacaacgcgggttttcaggactacctgccggccggcaagaccccacaggatggcgaaatcttctggaacacgctgcaggccctgcacacgtcgtcggcaacgcagccggtctggctgctccttcacaagccgctctggtacgacctgctgccgccttcagcggaaccgaacgccctgcaggcccacctgcggaatacgctgccggcaaacgttcagttcctcctcgccggccacgaacatgccttcgaaacgatcaatttcgcgccgagcgccgaccctgccaactacccaacgggacggccggcgcaagtgatcgtcggcggcagcggcacccagctcgaagccttcgatccgctttccccgttctacgagggtcaaggcggcgccggcagcaaggagaggtcgcatcccgccgggctgctctacgatggcgtcgccgccagcagcggcatccttctcaatcgctacagctttctgctgctcgaacgcgacgacgctggctgggccgggacgctgatggaccccgacggtgcgccgatcaatcgttgccgcctgaacggcgaacgcaagcagatcgcctgcgttttcccgggaccacaagcacgcgagtagagtctcgccgcctgtgcagcgtgcggcagcggccagtcggcggcatagatttcgtcagcgtcgcgaccttcgagggacgcccacgactcccgcgagtgcccccgttcagccatcattttgttcgccctactgaccggagccaccgccaaggtgatttccgcaacacgccatccaagggtcatgaccctcgaccgggctgagggccagcgaagcgagcctctgcggtagttgctcggtatcttgattccgagaaatcgcctaaccggttgctaacaccccatacgcatattccgcactttccatgcaggagcgaatcctaagctgttgatttgcttgacgctggatttttccgacgttttgtagtgccataatattgccgccaggaccgctgagcctcttgcttttgttgtacgatcgtgtgcatgttcatccgacagacgagaacgagcaacaaggcgacaggtgaaggctacgtcacctaccggctggtgcgcaccgagcgcatcggtggcaaggtccgtcagatcacggtgttgaacctcggccgccattttccgatcaagtcggaagactggccgatcctgtgcagccgcctggagcagttgctcaatccgcaggctctgatcatgcccttggaatgttcggagtcgattgagcgcgccgcgcagcgttaccatgcgcagctggtcgcccgcgcgccgatgttggtgtcgccggctgacgaggcggccgggtcggcgggcgaagctcgcccgccggctgatttccaggaagtcgatgtggactccctgcagatgacgcaaccgcggtcggtaggcgtcgaacacgccggtctgcatgcggcaagcgagctgggattgatcgagacgctgaacgacctgggcgtcaatggggtgatgcaggcctcgatcctgggcaacctgatcgggagaatgggccagccggggtcggaactggcgacttggaactggctgcagcagcacagcgccctgggcgagttgatcgacgtcgactttgggtcgatgtcccacatgagcctgtaccgcgcctcggatgtgtgttagttcgcgccgctataaggccatttcggtggcggcgtaatgaggccactggactcgcggcgcaatgaggccagagcaatcgcggcacaataaggccacgtagaaggcaagtagaggcggttttggacttccgattgtgtaacctctggcaattttgccgggggcaggcgcaatggctaacaggaagttcgaaatgtacgaaatacgacaaatgattcaacgcctgcgactgggcgaaagcaatcgggcggtcgcccgagcacagggggtcgggcgcgacaccgtcgcacgtgtgcgagacatcgccgccgcgcagaactggctggaggcgacgagcccgctgccggacgacgcgacgatggcgcgttactaccagacggcgggcggcggggcggtcaagaacgcgagccacctgtccactgtggagccctttcgcgagaacgttctcgagtggcaccgtcagggcattgccgtgagcagcatccgccaggcgctggcccgccggtacggctacggcggcagcgtgcatgccgtctatcgcttcctgcgtagcgaagcggcccccgccccggtggcgaccgtgatgctcgactttgccgtcggcgaacaagcgcaggtcgacttcggttcgggaccgctgatcaccgaccgccattccggcgaggtgttcaagacctggttcttcgtcatgaccttgtcgtggagtcggcaccagtacgccgaagtggtgcgcaaccagagcgtcgagacctggctggcctgccaccggcacgccttcgagtggttcaacggcgtcccgcgcaaggtacggatagacaacccgaagtgcgcgatcacgcgcgcctgctactacgagccgacggtgcagcgcgcctacgccgaactcgcgctcggctatgcctttgtaatcgacccctgtccggtcgcggacccggccaagaaaggccgcgtggagtcgggagtcaaatatgtcaagggcaacttcatgccgctgcgcgagtttcatagcctggcgcacgcgaatgcgcaattagaggcgtggattcagggcgaggcaggcaatcgcctccacggcagtacgcgtgagcggccgctcatgcgcttcaacgaaaccgagcaagcgctgctgcagccgctgcccgccgtcgcgccaacgtgcccaacctgggctaaggccaagctgcacggcaacggccacgtccagcatgcgtattgccactactcagcgccgtttcgcctgatccaccagacgctgtggttggaaatcacgccggatgtcgtacgcctctatcacgagcacgagctggtggcgatccatccgcgcctgttcaaagcgggtacgcggtcgaccgtcgcggatcatctgccacccgacgcccaggcttacttcatgcgcgatccgcagtggtgcttgacccaggccacggcggtcgggccggcttgtcgggcggtcgtcgagagcttgttcgcgaagcgtgtgctcgatcagctgcgcgccgtccagggcttgctgcgcttggccgatcagttcggtcgcaaccgactcgacgcggcgtgtagccgcgcgctgaactttggtacgccgagctatcgcacgatcaagcagatcctccagaccggactcgaccagcagccggagttgatcgacgcgccgacgctggaagcgccctatctgagtggcggccacttccgccgccaaccctccgatctgttgcattgagccgccgcacggcgcgccgctccttgctcatcccttatctatctggaatcctctcatgaatcccatgctcccacttgaacccctgctcaagcaactgcgcctgtccggcatcctcgactcgctcgaggcgagaaaccgtcaggcgatcgaggccaagctggcctacaccgacttcctggcgttgctggtcgaggacgaagtcgcccgtcgtgatcagcgtcagtttgcccagcgcctgcgcaaggcgcaggtggtcggcgacaagactctggaacgtttcgattgcagccacagtccgtcggtcaatcacgccttgattgccgagctggcaacctgccgattcgtcctcgaacaggcgccggttctgatcgccggtccgaccggtacgggcaagtctcacctggtccagtcgctctgccattgcgcactgcgcgccggccatgaggtcctgttcatttcgcacgccaagctactggctcagctgcacgcggcgcgggcgaccgattcctttgagcgcaagctgcgtcaactggcccgcgtcgatgtgctggcaattgatgacttcgggctgcgtcctatgcgctcgccgcaggatgaggatttccacgatctgattgatgcccgttatgagcgcacgaccaccttgctgaccagcaatttgcacttcgacgagtggggcgcggcgtttcccaacaagttgatgggggcggcgacgctcgaccgtttgcgcgaccgtgcttatcagatcattctcgacggcgagacccggcgcaaaccgcggcccctgccggaagtccggtcgcccgtccaggccacggcgggcagggacgcttccaagcctcccccggccgcacgttagaccctcagcggcgagcaaaccctggggcgctgccccagaccccgcactcgccgtgaggcagccgccggggatgaaaaaacatccccgacaactgccgtcagcgtctgcgacctccagggtgtcaaggggctttcgcggcataaacgccaaacagccggcatttattccacggtcccctggacacccttccggtcgccacttgccacgttgcaaaaagactgaaaacggcgtaaaaccgacccgtccgaaaccgctaaaacagccacttctgctggccacattacgccgcgattcgctggccttaatgtgccgcaaattgacagatgtgctgatgaaacatcgtgaggtgatcgagacgcgtttgttccgcaccgctcagacactttttgatctgcaggaaacggtcaccctgtacgacctgagcaacacctatttcgaaggcgaagccaagcgcaatccaaaggccaggcgcggacggtcaaaggagaagcgcagcgactgcccgttggtgacgctcggtctggtgctcgacggcagcggcttcgtcaggcgttcagagaccttcgccggcaacgtttccgagcccggtacgctggcgtccatgctggccggactgggggcgccggcgggcgcgctggtggtcatggatgccggcattgccaccgacgccaacgtcgtctggctggtcgaacacggctaccgctatctggtggtgcgtcgcggcggcaggcgccagttcgatgcgacacgctcggtgagcatcgagacggctggcgaggagtggttacatctccagaaggagctgagtccggatggccaggagctctgcctgtattgccattcgccgagtcggcagctcaaggaagaggccatgctcgcgcaatcctgtgggcgtttcgaggccggcttgcagcaaatgagcgatggactgcagaagccgcgcagcgaaaagagtcacgacaagctgctggaacgtctcggccgactccagcagaagagccgcggtgccagccaacactaccaggtcaggctggtcaccgaggagtccggcaagacggtgatggcgatcacctggcagaaggtgccggttcccggcacgatggccacgcatcccggcgtctactgcctgaggaccaacgaactcgcctgggatgaagagaaactctggcgcacctacacgatgctgaccgacctggagagtgtctttcgcagtctgaaaggcgagctcggcttgcggcccatctaccaccacaaggaggttcgctcggacggccacttgttcatcaccgtcctcgcctaccagtgtgttcagttcctgcgcgtgaaactcaaggcggcggaaatgaccgacagttgggcgaccctgcgcgatatcctctcggttcagcgccgggtcaccgccaccttcagtcggcgcgacgggcactccctgcatgtccgcaaagccaccgtcgccgaacccgatctgctggccatctatcgcgccctgggcatcagcgccgcaccaggagggaccagaaaactcatcagctgaatccgaaattacgggcttgtagtgccacttgagttcttcttggctcgcaaccaattgattcagttatgggtttcgtggggcttgttaaagatgggttagggcggggtcggccgcattgctagccgcgaagcatcgcagcaatgccgcatgcggcagcaagtctgctgcccgagcatgccgtctcgctcaggttttggcttcggtccacgcctttgttgcgcggctcacgctcgtccgcctgtgcaatgcccgacgacagaatgctattgcagccaacgccaaggccaccagccccgatcccgcgggttcggggacggttgtccgcaggatcgacgcccggaagctgacctccaactcgctgtcttctgatccggagccgccaaaaaaaggcgcagctgagagaacctccaaatagccgggtaagaatgaagcgtagaacggattggcgtaggttccgttcgccatcgcgaatccgaacccgttaacgctcaacagagaacccgtctcgcccagcaagttgtcgacagggaaggggtcgttgccggggatcgaagtacctgcgtcctgcagacccgtgatgaccacgccattgcgctggcctgtgatgttcaagatggtgaagtaaccagaggcgtttggcgcgtcatcggtggtgaaggtgccgctggcggtgacgcccgccccgtcatagccccaattccagaccagggcagcctgcactggcatttgcgccgcggccagggttagtgccaacaaactgcatcttgcggcagtgcaaagccctcttctcatctagaactccttgtttgtccccggcacgtgccgagaatgaatcgattacagccggcggcgtcgctgttcaacgatctctgactcgggtacccggagcaatcatagaagttgctccacctgttcgacagagtcaggcgcccccgacgatgctgcccatgcagcgtctatgcccgtaaagcagtattcgtgcctaagaccatacgcgcatatatatccgcaacttactcatgttttccctgagatctccggccaggtgtaagaattttcgactgggcggtcaatgcgtttggcgtcccaacagtgatcccagtggttgcgcaaatcggaatcaacgccggcacgcgcaatctcggtagcgcagcgagacttcaacccagcgtccgatccttacagaattccaatggccctttgcgcatacgcgagacgactcaacttcgatctcgcccctgccctcgcatcctgccgcatcttcctcatgacctcgtcgaaggtggccgcaaccgccttcggatcccggcacgcgtgctcggcgcgtacctctcggcttcccgcctcactgccccccgccaaacacctttaacttcacgaacgcccccgccagcaacgccaacaccagcccgtcaccagcatccggacgatcgtcaaccccgccgtcttcttcgcctcgttgaacgcatcgagcagactgcgcagttcgctgatgtcgcgtgccgcctccgggccatcgagcccgacgtccgacagcgcatgccgcgcgcctcgctccgccgcccgctccaggatcgcctcgaattcttcctgcggcaccgtcaccatcttgcgccgctcgacctgcactccttgcatgattgcgtttcccgaaatgaatgacaccgcccttgtcccgatcacgtatccggcgtcacccgaacgatgttggtgccgtcacctgtcaggtaggctcgtttgccctgcgcaacgacaatgcccgtccccgcggcggtcttgatcgtcgtcgtgaacgcgccggtgttgttgcagaacaccacgccttcccagttcgtgggaatgatcacgttgcggttgcctgtcagcgcaccggttgtcgtcaggtatctcgcggcactggcatgcccgctgatcgtcacgtccgccgtggtcaccgtgacggaggtggtgtcgttgaccgcactgttgcggcagccggccgaaccgtcaaacaacgccccgagagccgtaacctgcctcaaccagatgagggtgccagactcactgtagatcgggaccccgccctccaggaagcaatgacgcacgtggatttctggcaccccagtgaccccggacagttcatgacgaatgcccgtgttccaggtcgccgcaccgcggatcgtcgagttgcggaaacgcacatcctgcacacctttgagctggaacgacccaccgtagccggtgagctggtacgcgtcgaagaacacatcgttgatgacggtgtcgcagtaccgggcggccgccccactgttctgaagcaggacggcatagccgctggtggcgtagtaatcgacaatgcaatcctcgatgaacagcaccttccaagtgctacccacctgcttgagaaacttctgcacggccgtgccgccattgttgagcatgtcgacgcgacgaatgtgaatccggtctttgttgttgccgtcgaaggcgtagacgctcgacagcgttccgccttccaccaggaaatcctcgaaccagttgttgcccgagcaaacgaacatgtccgtggtgttgttctggaactggacgagccccttgctgacgcccttgatgccgacgtaggacgggacggtgatggctgaggacatcgtgtacttgcccggccagacgagaatcaccacccgcttggtggcgcctggcgccggagtggcggcgttgatggcagtgaccgcggcgccgaggctcgcatacatccatggcgactgaccgacgtgatagacgcggccagacccccagtcagtcgacgacgcgccgccggccacggccgcaaaggccagcgcccgcttgtcggtgtagctcgtcaccgacgacggtccgcacaccgccacgtagagcggaatgctaccgatggtgaagcccaccgtattcctggagacgacaccggccacagtggcttcaatgtagtttgtcgcgctggccgtcaagaccagggcggcggaattgttggggatggccgttggcgttccgccgaccagcagaatgccgccgtagtagaaccagttgaggccgaagcacaggctggcgcgacggccgaacagggtcgccgggctgccggcatcgaacggggcgggatgaccgggcagtcagccaagcgatggcacggtggctttgcgctgcagcttgccccagccgacgagcgcgcatttcagctaggtgacggtgctcttgatagccacgtagtacatcaactggcgatagaaaaagcgctgccagaagagccagatgagcagccaccagctttccttacgttcgagggcgaaggcgagaatggcggcgagataatcgacggtgacgaacagggcgtagtagaagagcacgcgccagaggttgcccgccgagaactcttccggatgctgccagtggttaacggcggctgatgccaaggaaccgatcagcaagaggtccatgatcggcgacaccagcgggaagagaatctgaaacacgatcacgttcggcagggcgacgaagccaagcgcaccggattgcgggcggaaaagtacgtcgcgatgtttccgggcgacctgcatggtgccgtacatccagcggtagcgttggccgatgaacccacgcacgctatcgggcgcttccgtgagggcgacggcttcgtcctcatagaccacgttgtagccgagcttgcggatcgcgagcgtgaggtccgcgtcctcggcgagggtttggtgatcgaaaccgccggcgcgctcgacgagttcgcgacgccaggcaccgacggcgccggggacgacggtgatgcaattgagaacgtcgaaggcgcggcggtcgagattctggctggtgatgtattcgagggcctgccaacgggtgagcagattgatgcggttgccgaccttggcgtttccggcaacggcaccgacccgcgggtcttcaaagtgtcgggcgagtttacggacagtgtccctggcgaaaatggtgtcggcgtcgagggcgacgatgacctcggcttgggtttgcgccaggccgaagttgggggcagcgggcttgccgccgttttccttcgtgaagatgcgtacacgcgggtcgctgccgaaggcatcacaggcgacgcgatacgtcgcatcgctggagccgtcgtcgacgacgacgatctggaagtcgcgcggcgggtcgcaggcaagcagtgacgcaatggtctggacgatcaccttttcctcgttgaaagcggggacgacgacggtgacggacggcgaataatcatcccccggcagagccgggggctttccgtcgctggcccctcaaaggggcctattcgcgacgggtgagagcggttccttcgtcttctgcaactgccataccagaacttgacggaaccacgatgccactaccggcggtgaacgtctcaagaaaggccgactcccggaaatgtcaaactgctacggtcaccccggcagagccgggggttttctcaggataataatcggcattgaaaacggcatgccgttgccgccggcgctggtagatggccaggcgtgcttggagtgttccaacctgcggggtggcgtctgcgtagtcgccaggccgggcggtgcggtgtcggcggttcgagggtatcggccgtcgttggtagatgtgccgattcgctgcgcgggctactcaccgaatgccagcgacaccgaacaacgacccgggcgcgaacgctggcccggattgaccaacgacgcgcgaggggcgaaataatggcgaagcgcaagcaagaatgtctcatccgcgggccggcatagacgatccggctgcctgacctaacacttgggctggattgggatcccggaggccccggcgccgtttttgtaacggccagaaaaccgcactgcgcggccaaaaaatacggcccgatacggttttcggaagcgtgcgcgccgtttttttaaccgaggaaaaccgcgcagcgcacaatgccgagggcaacccccagcaggaagcgcgccacaccttgcgcatcctgactgtcggcgggcatcagtcccttctggcgcagaaattgctgacgctgcactgcgcaatgccagaagcaagccttcccggacggcgctcaggcgggtttcgctggtgcagttgggggcatggcccgggcgccgatcgttcgctgtagcgcgatgctgcaagcctgcggggggcgtccgcgtcgaggtggcggacagatcggatcggccttgcctgcatttccgtgacagtcacggagtcatcaagctgacgcttcgttgtctcacgacacgccacacaagcgcatcagaattgatggtatgcatgatgggattcccattagcataaacctgaaacccttgctgctactggctttgctggtcattcatggcggagagagcgggattcgaacccgcggtgggatgttatcccacacacgctttccaggcgtgcgacttaaaccactcatccatctctccagaagaccgcgaattctagcagaaggagggccgaacaccaaacctggagatgcggggaagacaacggacggttgcctggaccctacgcggcttgtcgctccggccagtgctatcattcgtgatttttctgcgtccgctgatgagtctttacaccttgaagcctcgttttcaggctttgctgcgcccttcggtacggaccctgcacggcttcggtgtgacggccaatcaggtcacggtcgccgcctgcgccgcatccgtgggactcggagcgactctcgcagcggccgcccagtccgctcacctgagctggtttctgctgctgccgatcggcttgctcttgcgtatggcattgaatgcgatcgacgggatgcttgcccgtgagttcgctcagtcttcgaccctcggtgcttacctcaatgagctgtgcgatatggtatccgacgcggcgctctacctgccctttgccttgctacccgatcagagccctgccctgaccatcctcgtcatccttctcgcgaatctcgcggagatggcaggcgtactccggatcccgccgacgagcacgcgtcgtaacgacgggccgatgggcaagagcgaccgcgcactggttttcggcgtgctggggcttctcgtcggtatgggcgtcgctgccgcgccgtggttgtcctgggtgttggcgatcgtggccctgctgctggtcagcaccgtcgcgaaccgggtcaggcgaggcatcgccgacgacggcgaccggttgcgcggttaagtgatacacgtggagaagactggcatgcgcgtcgcccaggaaaagcatttcatcacccacgacggcagcacgctgttctaccgctactggccgccggccgcgtcgcagacgaccgagccgcgggccgtcgtgctgttgcaccgtggtcacgagcactcggggcgcctccagcatgtcgtggacgaactcgcgctcgctgaggtcgcgatgttcgcctgggatgcgcgcggtcacggtcgctcgcccgggccgcgtggcgacagcccgagctttgccgccctcgtcagggacgtcgactgtttcgtccgccacatcggcaacacccacggcatcgcagtcaccaaccttgcgatcattggccagagcgttggcgccgtcctggcggcgacctgggtgcacgatttcgcaccccggatccgctgcctggtgctgaccgccccggctttcaaggtgaagctttatgttccactggcgcgcccagggctggcattgatcaggcggctgttcggcaacttcttcatcacctcgtacgtgaaggcgaagttcctgacacacgatcccgaacgcgtccgttcgtatgacgaggacccactggtcacccggtccatctcggcacgcgtgctgctaggcctctatgacgccgccgaccgggtggtcgcggacgcccaggcaattcgcctgccgctgcaactgctgatttcggagaaggactgggtcgtccagcgcaagccgcaggatgatttcttcgagcgtctgggctcgccgataaaggagcgtcacgtccttcccgggtttctccacgacacgctcggcgagcgcgatcgaaagctcgcgatcgacacgattcgcggcttcatcgaacggatgttccgcgctccgccgccgagggaatcgctgctgcaggcgcaccgcagcggctatacacgtgacgaggaggttcgtctccgcgagccgctgccgaccgtctcgctgcgccgggtcaacttcgcgctgacccgcctgagcatgcgcaccctgggccgtctgtccgaaggcatccgaactggtttggccacgggattcgattccggcagcagcctcgaccatgtgtaccgcaatgaggcgcgcggcgcatttctcatcggcaagctgatcgaccgaggctacctcgatgcgatcggctggcgcgggattcgcgtgcgccggctacacctcatgcaggcgatcgtccgcgcggcgaaggaactccggactaccgggctggcgctgtgcgttgccgacatcgctgccggctacggacgctacgtgctcgacgcggtggatcaactgccggaacggccgacatcgatcgtgctgcgcgactacagcgagctgaacgtggcgcacgggcgggccctgatcgccgagaggcaacttggcgacgtcgcgcgcttcgaaaccggcgacgccttcgacgaagaggcgttggccgcgttgactccgaaaccgaccctggcgatcgtctccggtctctacgagctgttctccgacaacgaactggtggcgcggtcgctccggggcctggcgcgagctgtcgacacggggggttacctgatctatacgggccagccatggcacccgcaaatcgaaatgatcgcccgcacactgaccagccaccgtcagcagcaggcctgggtgatgcgtcgccgcacacaggccgaactcgacgagctggtcggcgtcgcgggattcgtgaagatcgacgagtggatcgacgactggggaatgttcacggtctcactggcgcaccgggcctgactttgcgtggcgccgatcaggcgattgccagtgtgagtgaagcccgcccctggcgacgggcgatcgtctggttgctcgtcctcgggccgttcttcttcgccagctatggcttcgcgacctgggtgacagcccagcgctcggacgtcggattcatcgtcttcgcctgggagcggcagattccgctgctgccctggacgatcgtgccctactggctggtcgacctgctctatggcctgtcgctgctgctctgtgcgacacggcgtcaactcgacacgcatgccgcgcgcctgctcgtaacacagttgctcgctgtcagcgcgtttctcgtctttccgctgcgttgcactttccagcgcggcgacgtgcaaggcagctttggctggatgttcgacgtactgatgagcttcgaccaaccctacaaccaggcgccatcgctccacattgccctgctcgtggttctgctcgaaccgtacctgcgggccgtcccaagggcgtggcataccttggtctatgctgccgccttgctgatcggcgtatcggtactgacgacctggcaacaccacttcgtcgacatcccgacgggcttttggttgggctgcttcgcggtctggctgttcccgaccgaccggcccccgccgctgtggcgcgccatactgacgagcagccgtaagcgccgccggctcgccgccggctacgccgccgggtcactgggtatcggcctgctcgcgacgagcgccggcggcgcctggctgtggctgctctgggcagcgggcgcgctggctctggtagcgctgatctatctggttctcgacgccgaagcgttcgagaagcgggctgacgggtcgatgccaggcgcggtgcgctgcctgctcggaccctatctgctcgctgcctggctgaactcgcgctggtggacgcgccggctccccgcagcaagtcccgtgtccgccgggatcctcctcggacggctacccggcgaggccgagctgcgccgccacggcgtggtggcgattgtcgacctctgcgccgaattaccctgcccaacgcccggcgtacggcacacggtggtgccgctgctcgatttggtcccgccgggcctggcgcagctcgaacgggcatcggcagccatcgacgatgcccgccagatcggccaggtcctcgtctgttgtgcgctgggtttcgcccgcagtgcgctggcggtcgctgcctggctgctgcgcacgggtgctgccaactcaccggccgaagcggtcgcgcaagtacagcgggcacggccgtcggtagttcttggccgcgacgagatcgatctcctcagccgatggcaggaacaccgactcccggcgtcacagttttctgcagcggatggccaaccaccctccgtcggtgctggacgtgagcactgaggcctggcgactggtcgccggcatcgccgcggtactgactctggcctcattgtccggacaggtgctcaggatcgtcgtcgccagaagcgagccgcatgcgttgatcgacaacctgaacaagcgaatcaattcctggtgggtgatcgccatcatcgtcggcctggccctgctcggtggaagcggcggcgtgacgctgttgtttgccctggcgtcgctggcggcgctgcgtgagtttgtcaccacagaagtaccggcgagatgcccgcgcgcgctcttgctgagcgcttgcctgatcatcgtgcccttgcaatacctgctggtctggcacggaagttacctggcctacacgaccttcatcccgtcgcttgtcttcgtcgggctgccgctgctcgggcagctatcggggaatgccgaagagttcctgagccgcacccgtacgctgcggcatggactcctcctctgcgtgttttgcgtgtcacacgttcccgccttgctcacgctgcacgtcggtggcgatccagcgcgcgccggctggctactggtcttcctgctgctcatcgcgcagatcagcgatgtgctccaatacctgtggggaaagctcgccggtcagtacccgatcgcgccgaaactgtcaccttcgaaaactgtcgagggaacggtcggcggcatcgcgagcgccagcatgctcggcgccggactgtcttcgctgacgcccttcacgacggtggaggccgctctgatctcgctgctcatcacgctgctcggcttcgccggcgggctggcgatgtcggcggtcaaacgccgccgtggcatcaaggactggggcaagctgattcccggccatggcggcgtgcttgaccggctcgactcgctgatcctgccggcaccggtcttctactacgtgcttcgctatggctgggccgactgacccgacatgcctaccggcgctgccgccgaccgagcagccacccaagcagcaggccgagcaaggcagcaccaccacccgcgtaccagatggccgccttcgcttcggcaagcagcgaattggtgaacacgttcgacgagaggtgcatcgacaccactttccactggccgtcgatcttcgccgacgtcgaggtccagttggagctcaaacggaatggccccctggcaaccggaaagaattcgtcttccatcgtcccgtcggcgaccgcgacctcgccattgccgaaaaaacgcgcgtggtcacccagcttggcggtggtcacgtagcggtccaggatgcgctgctcgcctttgaccatccgctgatagtaggcccggatctcgtcatgcccgcgcgagacctcgccattgagccaggtgacagtcgcctgcggatgcatctgggcgaccattcgatcgacatcctgggcgttgatgctggcttccatctcccggaaaagcttgatcaaagcctgacggtcggcagcgtaggggtctgcgtcggcggcaagagcgagggccggcgccaggaaaacgaagaagaggaagaaggggcacagcagcttgcgtatcgaccacatgggatctccattcatccagcaccggcgaaagccggattctagcctgccatggcgccgatgaataccgtggcgagggagggaaatcattggcgagttgcccgccagcggacctagccccccgccactcgggatggcgaagcttcggtctggcgtcttctgaccgtctcgaaaaggcacaccgccgctgccgcagcgacgttcagcgactcgctcggccccggcatcggaatccgtacctgcaggcgggtcaaggccgccaccgctggcctgacgccgagcccctcgcttccgaagacccaggccacgggccccgcgagatccgcgccgtagaggctcgtcgatgcgccgaggagcgttgccacgggctgcccgcgataggcggacagaaaggccggcagatcacagtgttcgagaacgtcgagctggaagtgtgcgcccatcgctgcgcgcagcgtcttcggtgcccaggcctgcgcgcaatccggcgacagcagaatctggcgaaagccggccgccgccgcactgcgcagaatcgaaccgacattgcccggatcctgaacaccgtcgagcacgacggtgtccgcctgcatgtccggtgcgggtccctgcagcggccgcggacggtcgatgatcgccatgatgccgcttggcgtctcgaccaccgccagttcggcgaacaggacatcgccaaggaccgttatcgtcacaccgacctggccgctctccaggtagctggcgatttccggccggccggtaccactgtcactgacgacgatctcgatgggaatcccgcaatgccggctataggcatcgatcaggtgcatgccgtcgaggacggccaggccggtccggcgccgctccctgccactctgcaagagcttcttgagtactttgtagtgcggattgtcgcgcgagacgatccgtctcatcgttgcaacagacgggccaccggtgcgtaactccggcgatggtgcggactcacaccgtgctcttcgagcgcccgcaggtgaaacgccgtcggataacccatgtgccgatcgaatccatactgcggatacgtcgcgtgcagttcgcgcatgcccgcgtcgcgactcgtcttggccaggatcgatgcggcggcaatgctggcgatcctgccgtcaccgccgacgatggcctcggcgctgcagggcagttgcgggcagtgctggccgtcaacgagcgcatgcaccggccaggcgccatgtccgccagcgagggctgcgacggcgcgctgcatggccagcaagctggcctgcaggatgttgatccggtcgatctcctcgacgctcgctgccgccacagcccaggccagtgcccgggcacggatcgcctcggccaagacctcgcgccgccgggcggaaagcttcttggaatcgttgaggccggcgatcggccgcgacggatcgagaatcaccgcggcggccacgacgggtccggccagcggaccgcgaccggcttcgtcgatcccgcagaccagaccttcaggcgttaacagcgacactggcggagactgtcgacgagagttggccgagaaccgccgccgccgctttctcggcggcattctgccgcagcttgaggtgcatctcgcggaacactgcccggagtcgttcgcacaccgctttgtcggcgtagaggttgagaactgcctgggcgatgttctcgggcgtcgcgtcatcctggatgaattccggaacgacaaagcgcccgcagagaatattcggcaggctgtagtaggggagatagccgccgatgcgttgcatcagccaataagaaaccggcgacatcttgtataccatgaccatcggccgcttgagcagcgccgcctcgagcgtcgcggtcccgcttgccacgagcacgacatcggcaaccatcatcgcctgatgtgcgtggccgaacagcaagcgaatcggcagctcaggcacctcgcaccgatgcagcgccgcctcgaacaacaggcgcgtctcacgcgtcgccatcggcgcgagaaaaacggcgtccgggatcgcctgatgaatccggcgggccgtctcgatgaaggcatcggccatgtacttgagttcaccctggcgacttcccggcaacagtgcaaaaaccggctcctgcggcgacaggccaagcagcgcccgggcatcgtcgcgcccatccgcgagcggcaacatgtcagccagcggatggccgacgtagctcaccggaatgccgtgccgctcgtatagcgccggctcgaagggaaagagggcgagaacgcgcgaagcggcagcgccgatcttgtggatgcgtccaccccgccacgcccatatcgatgggctgacgtaatggatggtggagatgccgcgcttcctgagcgtcttctcgagactcagattgaaatccggcgcgtcgaccccgatgaacacgtcgggcggatcggcaagcagccggcgcgacagttggcggcggatggcggcgatttcgcgaaagcggccgagaacctcggcatagccgcggaccgccagggtctcgagcgggtaccaggcatcgaaacccatgccaagcattttcggaccacccacaccaaaaaaaacggcgttcggcagcttcgccctgagcgcctggatcagctggctggccaggaggtcgcccgatgcctccccggcaaccagggcgatccggacggccaaagccgtcatcggatgatgccgcgcttcgacactgccaggaaatcgatgagcggctgaatctccggatgcgtagcgacctcctgctcgagcttggcacgggcctcctcgagcatcaggcccgacttgtagagcgtgcggtaggcccgcttgagcgcgagcagcgcctgcggagagaagccgcggcgtttcagtccctcagcgttgattccatagggaccggcagtgtttccggcggccatcacgtacgggggaatatcctgcaagaccaccgtcccggcagcggtcatggtgtgagtcccgatgcgacagaactggtgcaccccggtgaagccacccaggatcgcccagtcgtcaacgtgaacgtgaccggccaattgcgcgttgttggcaaacaccgtgcggttgccaatctggcaatcatgcgcgatatgcacatacgccatgatccagttgtcgtcgccgatgcgcgtggttccagcatcctgcgcggtgccgatgttgaaggtgcagaactcgcgaatggtgttgcggtcaccgatatcgaggcgggtcggctcaccaccgtacttcttgtcctgcggcgcctcgccgagcgaacagaactgaaagatccggttatcgcaaccaatccgggtgcgtccggtgatcaccacatgcggaccgatcgttgtgttgtccccgatctccacatgctcgccgatgatcgaataggcaccgacctgaacactcgcgccgagctgcgcgcccgaatggatgattgcactctgatgaatcatggccgcagcaccccgaaattcagccgatgttgctcttggcgcacatcatgtcggcttcggctacggtctcgccatcgaccgaggcgaccgtcgcgaacttccagatattgcgaaactggcgctggatccggacatgcaggtgcaactgatcgcctgcagtcaccgtcttcttgaagcgtgccttgtcgattccgacgaagtagaacagcgaagtggggtcaggcttttcgccaagcgtcctgaacgcgaggatcccgcaagcctgtgccagcgcctccatgatcaacacgcccggcatcaccgggtgatgcgggaaatgtccgacgaagaagggctcgttgatcgtcacattcttgtaggcatggatggccttccccggctcgcaatcgactaccctgtctaccaggaggaaggggtagcgatggggcagatgctccaggacttcgtggatatccattgcgttcaagctgttgtctccatacgttcgagtttcttgtcgggttcggcaacgcgccctgccagcttcgtctggcgatcggcccgttccgactgacaccggtaccggccacgacatgcgagtcggcgcctcaaggcaattggccggcgacgaccgctacaccacaaccggtgagtcggtatcgtgacacatgcgatccgggggatctggcgacggcttacttagcgtccttggagtcggaaagcgctttgacgaccttgtcggtgatgtccaatctcgggctgacccagacgacatcctgaacgatcagatcgtacttctcgctctcggcgagttgcttgatcgctttgttggccttctcgatgatcgccgcgttctcttcgttctggcgcagattcaggtcctcgcgaaactcgcgctgcttgcgctgaaactcccgcgacaactcggcgaggtccttctccttggcgcggcgatccgcctcggccatcgtcaggccacttttctcgagcgtttcctgcaaaccctgaacctgcttggcgagacgctgcaaatcctggtcgcgtttggcgaattcctgctctatcttcttggcagcgcgtacggccgccggcgcatcgcgaaacagacgttgggtgttgacgtacccgatcttcagtggttctaccgccgacgcgtaagacagctgcagcgagcctatcaacgccaccagcagcgcggcaatcgtcttcttcaagctaattctcctgaatcaaaaggtggtacccaactggaactgaaacttctgaagtttatcattactttgctcgttgagcggctgaccgtagctgaacttcaatggtcccagcggcgaaatccaggccgccgccaggcctgccgagtagcgcaagccttccttggagtaggtatacgacggcacggcgttgttgtcggtgaagacgttgccggcgtcgaagaacgggccgatacgaaacgccttgtccatcccgggaatcggcatcaggatttcggcattgaacacggccttgcgcgtaccgccgagtcgcgtatccggattcgtgatctccaccgggccgagactggcagtgtcgtaaccacgcaccgaattgacaccaccggcgaagaagttcttgtagaacggcaaggtctgaccctgcaaaccattcgcatacccgaactcggcattgagcatcagaaccacgtccttggcgagcgaaaagaactgttgattctggtaggtcagtcggtaaaacgtcagatccgcacccgggatcgcccactccaggcctgcccgctggatgccgccactggtcgtgtagatcgaactgttccgggtatccctcgtccacccgacggtggccggcacggtgatgttcgagtcgccgtgctcggcctggaacttgatgtactggaccggtgtgactcccggtgtgatcggagtgatgtcgatcgtcgtctgatcgaccgcgagtccaacgctgagggtgtccttctcgtcaatcgggaaaccaaagcggattccaccgcccgttgagtgtgactggaacgcgtagccgagcgaggtcggattgagcttgcggtcgtagaggtcgaagccctggctgatgccgtcaacggtgaaataggggttggtatagttgatcccgagggtacggttcaacttgcccgtattgacctgcagggacagaaacttgccgctgccgaagatgttggactgcgaaatggagcccgaaaggatgactttctccgcactcgagtagccggcaccaatcgagatgttaccggtcgatttttcggtcacgttgacattgacatcgaccagatcgatggttccaggaaccggcggggtctccacgttcacctcggcaaagtagccggtgcggtcgatccgctcgcgtgaagccgagacgcgctcggcgtcgtaccaggcgccttccatctggcgcatctcctgacgaatgacttcgtcacgcgtcttggtgttgccggtgatgttgacccgccgaacgtaagctcgcttgccaggatcgacgaagatcgtgaaggccacctgacgcttttccttgtcgagttccggggcggcattgacgttggcgaacgcgtaaccctgggcacccagcttgtcggcgatggccttcgtgctctcgttgagcttctcgcgcgagaaaacgtcgcccgccttgatcttgacagccttcctgaactcctcctcggacagaatcagttcacctgccagcttcaccgacgaaaccatgaagcgttcgccctcgttgatactgaccgtgatgtagatgtccttcttgtcggggctgatcgacacctgcgtcgattcgacactgaactcgagatagccgcgatccaggtagtacgagcgcagcgtttccaggtcggccgagagcttctgcttcgaatactggtcactcttggtataccagctgatccagttgggcgtgcgaagctgcatcacgccaaccagttccttttccttgaatgcctgcgcgccgacgatattgatctgcttgatccgcgccgcctcgccttcgtcgatgttgaagttgatcgccacacggttacgatcgagcggcgtgatcgtcgtggtaatcgccaccgcgtaccgtccgcgcgccagatactggcgcttcaactcctgctccgccttctcgagcgtagcgcggtcgaaggtgcgcgacgccgcgatgcccacttccttgagccccttgagcaactggtccttgtcgaactccttgaggccgacaaagtcgatctgtgctatcgccggacgttcctcgagcacgacgatcagcacgctgccgtcgacttcgatccggacatccttgaagaaaccggtggcaaagagcgccttgatggcctgtgccgccttctcgtcagtcatcgtctcgccgaccttgaccggaaggtaactgaaaaccgtgccggcctcgacgcgttgaataccttcgacgcggatgtccttgacggtgaacggctccatggccgtcgcgccacaggcaaaaagggtggccagcagacctgcgagcaggtttttcttcatatcctcagccggaaaacaatcgattgatgtcgttgtagaaggcaaacgccatgagcatgagcaggagagccaggccgatctgctggccaatttccatcgccttttcggaaaccgggccgcgcttgatgatttcggccagataatacaacaaatgccccccatccagaatcgggatcggcagcagattgagaacacccaggctgatgctgaccagggcgagaaacttgaggtagtagtcgatccccagccttgccgactggccggcgtagtcggcaatggtcaccggcccgctgatgttccgccacgagacttcgccggtgatcatcttgccgatcatcagcagcgtgaacgtcgacttgtcccaggtttccgcgaccgccttgcccagggccgaaaacggcccatagctgacggtaaccaccagctccgcccgcgacaacccgccgtcactgaccgccgcaccgattcggccgatctctcgaccgcgctcgtccacagccattggcgtcaccgtcgtcagaatccgctcgccgccacgcagaacgtccaggacaagggccttcccgggcgattgacggacgctgtgtacgacatcggcccaactgccgataggctgatcgtcaatggccagaatctcgtccccgggctgcagatcggcagcggccgcggcgctgttcgcgttcaccttgcccagaatggggggcaagcgtggccggaacagggcaagtccgagccggtccagcgcatcgccctcccacccggcgagccggaccgacgacacatcaaggcggcggattgctatctcgtggtgtgggttgaccacctcgaggtcaacctcgtcgcgctccgcggcccgctgcagcacaacccagcgcatctcctgccaggtctgaaccgcctcgccagccaccttgagcaccagctcgccattctccagccccgcggcggcggcaggactcgccgcgaccggcacgccgagaatgggcttgaactcctcggtaccgtgccagaacagcccccagtagacgacgatggccagcaggaaattggccagcggtccggctgcgacgatcgccatccggcgctggactggctgccggttgaagctgcgagccaagtcgctcgccggtacctcgccctcacgctcgtcgagcatcttgacgtaaccgcctagcggaaaagcgccgatcgcccactcggtgtcatccttgccgaaccgcttggcccagagcggccggccaaagccgaccgaaaagcgcaagaccttgacgcccacccaacgcgcggccagatagtgaccgaactcgtggacgacaaccagaacccccagcacgacggcaaatgcggcgaggtaatagagaaaattgctcactgccgcgccacctgcacaagccactgctcggcggcctcgcgggccagccggtctgccgtcaggacctcggacaacgagccgagcgccttgcccgccggcaggccgtccatgacgccggcaatgacgcggggaatcgccgggaagccgattctgccgtcgagaaaagcctgtacggcaacttcgttggcggcattcagcgtcgtcggtgcgctgccaccgtcacgcagcgcccgatacgccaaagccaggcacggaaggcggccgaggtccggccgttcgaaatgcagtgacccgatcgtgcacagatccagaggcgcgaccccggcggcaatccgccgcggataggcgagagcatgcgcaatcggcgtacgcatgtccgggttgccgagttcggcgatcaccgagccatcggcgtactgaacgagcgagtgaatgacgctctccgggtggatgaccacctgaattcgctcggcgggaatgttgaacagccagtgtgcctcgatgacttcgagccccttgttcatcatggtcgacgaatcgaccgagatttttcggcccatgacccagttggggtgggcgcaggcctgttcgggggtgaccgactcgagatcggccggcgccatggtgcgaaacggaccgccagaggcggtgagaaacaagccaagcacgccgctttcggccggatccccggagtagccgcttggcagcgattgaaagatggcgttgtgttcgctgtcgatcggcaacagcgtcgccccattctcgcgcacggcgcgcatgaaaaccgagccggccatgaccagcgcttccttgttcgccagcagaatcttcttgccggccacggcagcagccagagtgggcggcaagcccgccgcgccgacgatcgccgccatcaccgaatcgacctccggtagttgtgccatacgcaccagcgcctcggcgccgtgcgtcacctcggtcgggcatccggcgcccgccaagcgcgcggcgagatcggcagccaagcgggcgtcgccgacgacggcatgctgcggctggaactcgacgcactgctcgaagaggcgatccacctgtcgatgcgcgcagagagcgacgacgcgataacgatgccggtgccggcgaacgacatcgagcgtactgactccgatcgagccggtggaccccaggatggtgagttgctgcacagccgcggggcaagacatcagcgtagcgtcagcagccagaccagagccaccagcggcagcgtcgatgtcagactgtcgatgcggtcaaggacgccaccatgccccggcaacacgttgctgctgtccttgagccccgcttgacgcttgagcagcgactcaaacagatcgccgaggatgctgatcgctgtcagcacgacaagaatcaccagcagcaacacaaggttgccggacaacgccgcaggcagcttcgacgacaggaaaaatccgtagatcaggaccatcacaccgccgccgacggcgccctcccaggtcttgccggggctgatggcgggggccagtttgtgcttgccgaggctgcggccggcgaaataggcgccaatgtcggccagccagacgacggtcatgatggccagcaaggccagcggaccggcctgccggagttgcaccaacgccagccaggccggcaggatcagcacgacgccggtcgccaggccgagagcagggttggacaggggccagcggcggttgagccagagcggcaccacgaccagccagaaaccagcagctggcaggtacagccaggcaccaagatgccatgcctcctccacgaaaccctcggcaagaccaagggcggccggctgcacggcagcaaggactccgcaaaccgcggcgagcagcgcgccgagcagaatccgcgtcggcgctcccagttgcatcaacgcgccccactcccacgcggcgacggcagccaccgccgtgacgaacatcaaccagccgatcggggggaggaaaaagagcgcgcagaagaaggcggcaaacagaacggccgcggtgatcacccgcgtcctaagcatctaggcgcgtgccggtcggtggtgacgccactggcgaagtcgccgtcacctgttcgctggtccgcccgaaacgccgttcgcgttgctgatacgactgcaaggccgcatcaaaagctttcgagtcgaactcgggccacaggacgtcggtgaagtagatctctgaataggcgagctgccaaagcaggaagttgctgatccgctgctccccgccggtgcggatgaagagatccggctcaggcgcatagtgcatcgccaagtgcggggcgagatcgctctcggtcagctcgccacgcctttccggttcgctggtcaacaggcggtttaccgcctgcaggatgtcccagcgtccaccgtagttcgctgcaaccgtcaggaccaatcgcgtgttggtagccgtccgttgctcggacacgtcgataagtgcccgcaggtcaggctcgaaacgtgacagatcgccaatgacccgcaggcgaacgccgttacgatcgagcttggtgacttcttccctgagagcgcgcacgaagagttgcatgagcagggaaacctcttcttcggggcgacgccagttctccgaactgaacgcaaacagcgtcaggtactcgatgcctcgctccagacaggcccggactgttgcccgcacggtttcgacaccacggcgatgtccggcaaagcgcggcaacaagcgtttcctggcccagcgtccgttaccgtccatgatgatcgcgacgtgccgcggcaccaccgatgtcgcgggaatatcgcgagttgaactggcaaagcgcgccatggtgatatctcttcggacggcggctagatggccatcaactcggtttccttgtggctgagctgcttgtcgatttccactacgtagcggtcagtgagcttctggatttcgtcctgggcgcgatgctcttcatcctccgaacacgccttgttcttcaacatttccttgagcgtcgcgttggcatcccgccggagattgcgcaccgccaccttggcgccttcggcttccgctcttaccaccttgatcagatcgcggcgcctcgcctcggtcaggggtggcatcggcacacgaatcaactccccctgtgaagcagggttgaggcccagatcacagtcacgaatggccttctcgaccttccctgccattcccttttcccagggttgaacgccaagggtgcgggcatcgatcagggtcacgttggccaccgtattgatgggtaccagcgacccgtagtactcgacctgcacatggtcgagcagacccgtgtgagcgcgacccgttcgcactttcgccaaatccgtcctgagggcctcaagggacttttccattttccgctcagtggtcttcttcaaatctgctagggacatgtcgatctccgtcagcaagacaccagagtgccttcattctcgcccatcgtgacccgcttcaacgcgccctgcttgaagatggagaagacgttgattggcaacttctgatcacgacacagggcaaaggcagtggcgtccattatcgccaggttctgggcgatcacctcgtcgaaggtgatccggtcgtagcgcacggcatgcggatccttcttgggatcggcggagtagataccgtcgaccttggtcgccttgagaacgatttcagcaccgatctcggcaccgcgcaaggcggcggccgtatcggtcgtaaagaacgggttgccggtgccggcagcaaagatgaccgtccgcccctgctccaggtagcggatggctttgccgcgtatgtacggctcgacgacctgttcgatgttgagggccgactgcacgcgagaaaccattccggcagcccgcattgcatcatgcaacgccagcccgttcatcaccgtcgccagcatgccgatgtagtcggcctgcgcgcgatccatgccggtcgcggcaggcgcaacaccccgaaagatgttgccgccgccaatgacgacgccaacctggacacccatatcgacaaccaccttgatctcgtcgacgattcccgagatggtctgccggttgattccgtaggcgtcgccccccatcagggcttcaccggagagcttgagcagaatgcgtttgtatcggggtgcgttcgcgcacatcggcgtcgggctccttggcttgggcgtgggacagttctcgatctcggttgtcgctcgttgactacttctgcgctgcagccgccgcctgcgcagccacctcggcggcgaagtcgttcgaccgcttcgcgatgccttcgccaacgacgaagagcgtgaaaccggctactgacgccgctttgctcttgagcaactgggcaatggtctgcttgccgtcttccgccttgacgaagacctgaccaagcagcgtcacttcgttgaggaacttctgtaccgagccttcgacgatcttctcgatcattgcctccggcttgccggcttccctggccttctccgtggcaacgcggcgttcgctgtcgatcagttcggcggccacacccgaggcatccagcgcctttggcttggtcgccgcaacatgcatggcaagatcgcgtcccagttgatcatcgccgccagagcaatcgaccacgacaccaatcttggcgccaccgtgaacataggcagcaagcttgccagtggcctgcatgcggacaaagcggcgaattgccagattctcgccgatcttgccgacgagcgcggtacgcgtcgattcgaccgtcccacccgccatcggcaaggcggccagcgccgtgacgtcgacggggtcatgggcagcgaccagcgcagcgcaatcgctggccagcttcaggaagtcatcgttcttggcgacgaaatccgtttcgcaattgatttcaacgatcgcgccaactttgccgtcgttcgccatatgtacggcgacgaccccttccgccgtgattcgactcgctgccttgctggccttggaacccagcttgacgcgcagaatctcctcggccttgccgatatcgccagctgactcggtcagtgcgcgcttgcactccatcatcggcgcgtcggttctctcgcgcagctctttcaccatgcttgcggtaatttccgccatttcattctccacttgcgggcgcggtcggccgtgccggccgcgcctctccaaacacgttcaagacaaccggccggtacgtgctgccgcaacctccagcccgggctgccggcgatcaatcgtcggcagcttcctcgatgaactcgtcgcccgacaccgcgtcgaggatctcctcgacgaactggctgcgaccttcaagcaccgcatcggctacgccccgggcgtagagccggatcgctcgcgacgagtcgtcgttgccggggatgacgtagtcgacacccttaggcgaatggttggtatcgaccacggcgacgaccggaattcccaacttgttggcttccgtgatggctatcttgtggtagccgacgtcgatcacgaacagcgcgtcaggcagcgagaccatatccttgatgccaccgatcgacttctgcatcttgtcgagttcgcgcgtcatcatcagcgcttccttcttgccgagacgagccagggagccgtcgtcggacatcgcttccatgtccttgatgcgcttgatcgactgcttgatcgtcttgaagttcgtcagcatgccgccgagccaacgctgttcgacgtacggggaagcgcaacgggtagcctcttcagccatgatttcccgtgcctgccgcttggttgagacgaagaggatgctgcccttgttggcagacagccggcgaacgaaggtcatcgcctcgttgtacttggcaagggtctgctcaaggttgacgatgtgaatcttgttgcgggcgccaaaaatatagggcgccatcttggggttccagaagcgtgtctggtggccgaaatgcaccccggcctcgagcatctgacgcatggttgtagacattttcactctcactatcagggttggaccaccatccgcccacctacagccggccgtcatggccgacacccttgaacaggcggatgtgcgtatttgggcgagcctcctcggcgtacccggcgcgccagatggaggcgcgctttcatttatcgctggcgcagaccagcaaaagtcggcgatagtaccatcaagagccgcgccatttcaattcgcggcgaattgccgagctcgtctgcacctgtcgcggggaggcgaccgaccaccggtcaaattgcctaagcggtgcgcttccattatccttgctggtcctcacccggcgccgagcgcaatccatgagcatctccatcaagacccctcacgaaatcgagaaaatgcgtgtcgctggccgcctcacggccgaggtgctcgactacatcgcgcctcacgtgacatctggaatcaccaccggtgagctggaccgtctttgccacgaatacatcgttggtatccagggctgcattccggcaccgctgaactacgcgccgccaggctacaagccctacccgaagtcgatctgcgcctccgtgaaccaccaggtctgccatggcgtacccggtgaccggcagctcaagaacggggacatcgtcaatctcgatgtgacggtcatcagcgacggctaccacggcgacagcagccgcatgtttcaggtcggcgacacctcggtgcaggctcgacgactctgcgaagtgactttcgagtgcctctggctcggcatcgcgcaggtcagggccggagcgcatctcggcgacgtcggtcacgccattcagcagcatgcggagaagtccggctactcggtggtccgcgagttctgcggccacggcatcggcgcaagcttccacgaagaaccacaggtgcttcattatggccgtcccaacaccggtatccgtctggaagccggcatgatcttcaccatcgagccaatgatcaatgccggcaaggcggcgatccgaaccatggccgacggctggacgatcgtcaccaaggatcacagcctctcggcgcaatgggaacacacgattctggtcaccgagtccggccatgaagtgctcaccgtctcggagggcagccgccgtcaaccagactggatcgggtagtcgcgcatggcttcggttgccgtcgttagtgaaccactggtcggccgctgccgatcacgcctgcgggacgcccagaagagcatccgcgagcgctttctggccgagggcgatgcaccgtgcctgttgcacgaacgctgccaactgatcgacgcggtcctcggcgacctgtggcgcgaactggacttgccgacgtcattggcgctggtcgctgtcggcggttatgggcgcggcgaactctatccggcatcggacgtggacctgatgctgctgctgcccggcccgcctgacgaggcactgacagcgcagctcgaggcggtcgtcaccgtcttctacgacatcggactggaggtcgcgccgagcgtgcgcacgatcgacgagtgttcgcaggcagcaagcggtgatctgactgttcaaaccgcgctgctcgaagcccgcctgctcgctggaaacgccaggctgttcgaggatctttcggcggaactggcccgaatcctcgacccgcacgccttcttcgaagcgaagaagaaagagcaggaggagcgctacctgcgctattacggctcgccgtacagcctggagcccaattgcaaggaggctcccggcggcctgcgcgacctgcagacaatcctctggatcgcccgtgcagcaggctatggggaaacctggcaagcgctggcgcagcacggattcatcacccgggaggaggaacagcaactccagcgcagcgtgagtttcctgcagcagttgcgaacccgcctgcacattcatgtcggcaggcgtgaggatcgcctcctctttgactaccagagtgcgcttgccgagcagtggggctacaaggcgacggcaacccggcgggccagcgaactgttgatgcagcagtattaccgcacggccaaggaagtcacgcagatcaacacgatcctgctgctgaacatcggcgccgccatctcgccgctgcccgaccagccgccgcaagccatcaatgaacacttccagaatacgcacgacctgctggatgtcgtcgacgaaggggttttcgcgagagagcccggggtcatcctggaggcttttctcgtcatgcaacagcatcccgagttgcaggggatgacggcacgcaccctgcgcgcgctgtggcacgcacgcaccctgatcgatgatggtttccgccgtgaccccgacaatcgtgcccgcttcctgcaaatcctccagcaaccgcgtggcgtgctgcatgaactccagcgtatgaaccagttcggcgttcttggccgctatctacccaagttcggcaagatcgtcggccagatgcagcacgacctgtttcatgtctatacggtcgaccagcatactctgcaggtcctgcgtaacctgcgtcgttttctcgccgacgagttcacccacgagtacccgctgtgcagcgaactgatcagagactttccccgcgcctgggtcctctacgtcgccgcccttttccacgacattgccaagggacgaggcggtgatcattcggaactcggtgccatcgacgccgccgcgttctgtgccgatcatggcctcgacgcggaggacagcgaactggtcgtttggctcgtccagcggcatctgctgatgtcgatggtcgcgcagaagcaggactttgccgaccccgacgtcctcggtggctttgccacgatggccaaggacgagcggcacctgaccgcgctctatctgttcacggtcgccgacattcgtggcaccagcccgaaggtctggaacacctggaaaggacagctcctcgagcagcttttccggagcacgtgccgaacattgctcgccggcggtcacgtaccggtgcgccagggactgatcgaggagcggcagcaggaagcgctgcgcctgctgcgctatttcgccctccccgaggcagtgcatcagcgcttgtggaagcaactcgataccgtctacttcctgcgccattccgcggaggaaatcgcctggcatacgcgcgcgctgcactatcggcccggcgtcgagaagccggtggtcaaggcgcgcgtcaacccgcagggcgaagggctcgaggtgatgatctacacccgcgaccagcgcgacctgttcgcacgcgtggtggggtttttcggtcgtgccggctacaccatcgtcgatgccaagatccacaccacgcggcatggctacgcgctggacagcttcatgcttctcgacctcagcgaccgcgacagtgaccgcgccatgatcacctacatcgagcacgagctgagcacccgcctcagtcgccagagcccacccgaggcgccggccagcggacgcatctcgcgccaggtcaagcacttcccgattcagcccgtagtcaccatcgaacctgacgagaagggctcgcactacgtgctgtcggtcaacgctgccgatcgccccggtctcctctacacgatcgccatgacgctggcagcgcacggtgccaatctgcatacggccaagatctcgacgcttggcgaacgggtcgaggacaccttcctgatcagcggcggcgacctcggtcaggccgccagccgcatcagactggagaccgaactgttggatcgcttgagcttgaagctctgacgctgtcgtcgcacggtgcgcggatcatgaccggccgcgcgtggcgagcggcaccagagcgggaggcagcgacgcctcgaaccgaccgcaagctgggtgtcggctttttttacaccgaagcacccgccacgccaccctgaatcggggcggcgccgacaactcattgctttagcgagctgttttgttcttccatgtttctggtatagaatttgctattagagtgggaaagcgtgatttggcgaacggtttattgctggcagtcgtttcagttctgcgattggagcgtgacgtagtccgcatacgagccgcgatgtcggcgctaggatacgtcggttgggtctgcgcttgatcttgccggcgataataggagcctgcgaagacagcactgaaacgaaccggttggcacctcggatcagcccaggctggcgagaagtgcgatggtcgttaccgaaaattacagggcacgcacgttggttttgcaaagcgaaaaccggggtcgaaactttttgggagcagtacgatgaagagcacggaatcaattgacgagacggcggcctcgaccggtcgatcgctcgccgacggtgacgccgtcagcccgagccagacgtcgctcatggaccagcggcgtcggcgcttggttcgcggcgcaatggccgtcgcgccactggtgctgaccttgcgcagcggggcgctagcggccgcctcatgcacgggggtgaaaattgccagcgtgagagtatcaaccggcgcgggttccgaacgtagaggagaaatcatgaacccgccgacgcctctggcaaataaggatgtctgcgtcgcaccgggcgtgctagtacagtgcccggctcccagtgtggaaaaggtgttgacttcctcgcctatcaacgcgacgaactccgaggaaatcctttttcgggacgtcgccggtactgactattggacgtgcggagaccgccaattccagggtcagaacgtagccatcctgagttcggcgtccgtcgcctcaatgggtgtggctccctaacggcagcggtgccccaagctggcgcacgtttgctctgaagcgactcacacttgatgagcgactccggtgaaggggctgaaatcctcatctcgaccccagccgctggctcgcttcgctggcagcagtgggacgaggtctacctcgtttatcaagcttcatcggcggaaacgcacgtcttcaacgataccaccgccctcatcctgagatgcctcgaacacggcccgcaatcactgacggctgtcaggagctggaccgaaaccgcgcttggcgtcgagcaggggcagttggctactgatcacttcgccttcgccgttgggcggctcgaagaactgggtctcgttgactccctggaacaagccctggccactcaatgatcgtcggtgacctgagtcgccgggaactcggaagtcgcctggccggtactgggctaggtcttcgctttggcccgttcaacctgacgattcgctccgacctcacgtcgttcgcctccctcgcccgttccctttacgcgccctacccgctgcccgaagcgggggaaatgaccgacttccacgtcgggataaggcgcccacggggaatgcgccgctggcttcgccgccaggccagcttcacgattgacggacaatctcccttcgcaccctataccgtagagcatgccttcccggccctggagtggggaatcaactggtgcgtggcgacgcgtgcgcatcatctgctgatgctccattcggcgggcgtggagcgcaatgggcgagcgatcctcttccccgcctcgcctggcgatggcaaatcgaccctgtgtaccgccttgatccactcgggctggcgcctcatgtccgatgaattcggcctcgtgcgcccggaggacgggatgttgctgcccctgccgcggctgatcccgctgaagaacgagtcgatcgacgtgatcagacggttcaggccggaagccatcatcggcccggccttcctcgagacgcgcaagggcacggtcgcgcatgtacggccaccgttggagagcatccgcaggatgcacgaaccggcccgaccacgctggttcgttttcccgcgctggatcgccaatgccccgctgaccttggaaccgatggcgaaaagccaggcgttcctgatggtcgcgaccaatgcgttcaactacgaggtgctcgatgaaacggcctttcggctcgtcgccgacctggtgggcagttgcgattgttactcgctgagctattccgacctcgacgaggcggtcgccgcgctcgacgagctttcccgcgccaccgatgtctgaagttgtcgaccccacacggcgcgcgcacaggctgctgctgggagccctgaaggcgcccgaacagttgcccgccctgccgccggccgactgggagctgctcctgcgcgtcgcccggcgcgtcaggttgctcggccgactggagtctgagctctcccgcttgggcctgctcggcagcatcccgacgcgcgccgcggcgcatctgcgggccgcccgcaacgtcatcgaacatcggaagacgctggtgtcctgggaggtgaaccggatcctctgggcgctcaagggtatcgaggtaccgctgatcctgctcaaaggcacaggctatctcctggcagggctgccgccggcacgcggacgcatcttcgccgatgtcgatctgctggtgccggaggagcggatcggcgaggtcgaggaaaggctcgtcgagcgcggctggttcaagactcagatcgacccctacgacgaccgttactaccgtgtctggatgcacgagattccgcctctccgccatcgcgagcgcggcaccgagatcgacatccaccatcgactcctgcccaagaccagccacctcagttccgatcccgcaccgctgttcgccgcctcccggccgctcgccgacccgcgcctgcgggttctcgcgcccgtcgacatggtgctccactcgctggtgcatttgttccttgagggcgatcctgacgaaggcctgcgcctgcgcgacctcgtcgatgtccatgacctgctcggacacaacggtcaacaacccggcttctggacggaactggcgcaacgcgcgcgcgcgctgggtttcgcgcggccgcttttctacgggctgcgccacgcccggcgactcctggggacgccagttcccgccgaggtcctgcagctactcgaggacgcgggccccatctggccgatccgcgtgctcatggatcaactgatcccgctggcgttgctgcccgggcaccccgatcatccctcccgacgcgccgcctgcagccgctggcttctctacgtgcgtgcgcactggctacggatgccgccaggcctgttggcccgccacctgtcgcacaaggcatggctgcgctttcgcggtgcccgcaaacgcatcgatctggcccaactcgacctcaagcagcagtagccgagaggaccgcccggcagccgcgggatacgtaccatacgtaccggccggcatcggcgaagcatttgccaccggctgccagacgcgaatcccggactatggccgacctttcgcggcactggagagtggcaaggccacgcgaaaaccgagtaactggctgcgatagctgggcgaattgccgttgcgggtggctgcccgcaccgaggccggaccgctccagccgccgccgcgatagacacggcgtgcgcaatcgtcgtcgctgcgtgccgagccgtcgaccggggcgccgatatagttgaccgtcaggcagtcctcgacccactcccaaacgttcccgagcatgtcgtacaggccgaaagcgttgggcttgaagcggccgaccggtgcggtctcgacgtagccgtcgcggcattcatgagcttcccactcgaaacggcgggtttgctggctgtcggcgtcgtgcacgttggcgtagtcgcaggcgagaccgggatcgtcgccccagaagcgtgaggtccgcgtgccggcgcgcgcggcgtactcccactcggactcggaaagcagccggtagggcttgccggtcttctttgccagccaggcgacataggccctggcgtccagccagctcacgcagaccgccgggtgctcgtcggtctgcgcgaagtcggggtctcgccaactgcggccgggctgattgacccactccgggccgacccagatgtagcacgagctttcgctccgatgaccactgtccctgacgaagaccgcatactgtccgcgcgtcacttcatgacggccgacggcaagcgggcgcgggatcgtcaccaggtggcgcggccgctcggcgtcgccgctgccggtctcgcgcatcgacgcgcccatctggaagcctccttcgggaaccacgaccatctcggggcattcgggacaatcgcgaaagagcttgctcgtaccggcatcgcgatccactcccatgtgctcgggcgacttcggcgccaccaggcgacgcaagcgcgcgtcggcgagagacgcgaactggccgcgcgggtatttctccaggtaggcacgaaagtcgtccgggttgtcgctggcccggatgctgtcccagaaactcaactcgaaactcgccacttcgccaagccccgcagccggagggccgactgccgccacggcgcccccggcgaaatagaaatcgccctcgaggctgccttccatccagggctcctgctgaccgccggaatcccgcttcacgcctttcacaaggtgcttcagcgtctgctcgatcggctggctgggaacctccatctggttgagcagatgctgcgtgtagacgccatgctcgccgtcgccgtcggccgcgacgcttccgggtcgggtcgcgaacgagatcagcgtaccggacggcgcctcgacgcgcgccaggccgccggccgccgaacgaaagcggcgggtaaaggggttgttgcggcaggcgtcgaggaagatcaggttgagccgggtcttgctctcttccatgatctcgaggacctgactgacgttgaggctgttcagcggcacgtcctcctcgccggcgatatcggcatcgatcgtcggcaggtagttgatgcctttcagttgcatgccgtgaccggcgtagaagaagagcgcgacgctccctggctgcaggcggctgcggaactcgcgcagcatcggggcgatctggcgcgtccgcaggtcttcgcggacgaccacctcgaagccaagcttctccagcttggcggcgacggcgcgcgcatcgttgccgggattgcgcaaaggcgaagcgcgatacgccgagttgccgaccaccagggcaatccgcttctcgtcggcgagcaagggccggccgacgaccagcagcaggccggcgatcagcgccacgaccagacgcaagacggggagagagttcatcaggacggatgttattatgaaattcgcccggcgacatcacgccgtgcatgccgaatagccaccttgcgtactccagccgatgccgccccagcccaccaggcgaacgtaccctggcgacggctggcgttctttgttgtcgccgcacagtgtctggcgctgacgctgctcggctacatgctgctcaacaagcaccgcagtctgctcgacgagctgatgttgtcgcgcatcgagatcgaggccagcgacctcgaaaccgccttgcgcaccggcgcgatgagcggactgcagccgggcgagatgttccggctggaagcgatggtccaacacctgaaggcagccgacccggcaatcgccgccatcgcggtgctcagcgtcgaggcgcacaccgcccgtatcgtcttcgccgacgaccccgggcagctcggcaagacgctgcccgccgacgagtggcaatccacctcggcacatggtttcacgcgccacgacgccgatgccgggccgcagatcgaggtcgccgttcgcgatgccgccggagttgtcatcggcggcctgcgcgtgcgcgccgccggcgcgccgctggccgccgccagccaggccatggccaacagcctctggtacacgatcgccgctgccgtcggcgcgctgaccgtgctcacactggctgccctggcgcggctgcgcgccgccggtagcggcgctgccctgcaccgccgcatcgtcgtgctggcgctgagcagcacgcttgccgccagcgccttcgtcgcctggcaggccgatcggctgtttggcgagcaactgaagccggcggtgacggccaaggtgcagggcatcgccaatctgctggcgaacaagctcgaatacgcggcggccctggagattccgctcgacaagctgccaggggtcaccgactacttcgctggcatcattgcccgccacccggaggtcgccgcgttgcgcctgagcgacgcgaccggcggcgtcctcgccgaacacggcgctgcccgcggccgctggatcacgcgcgccgtcggcaacgcccaggtcgccgccgccaccgacgagcgcttcgtggcgcgccgactgggtgaactggccgccgatgtcggcatcgttctcctcgtctcgggcctgatcttccgcgaactgctggcggcactgctccatcgcctgccgcgcagcggcggcgtgccgacgctgagtgccctgcagtccctgcgcctgccgctcttcctcttcatcctcagcgaggagatgtcgcgctcctttctgccgctttacctgcagtcattcaccagtggcagcagcttcctcggccaggaggcggaggtcggcctgccgataaccgcctacatgctctgctttgccctggcgacgcccttcgccggccgctggaccgaccgctggggcattgccagagtgttcgcggccggcgtcggcctggccctcgccggcttcgcctggacggctctcgctaccgcctactggcagttgctgcccgcccgcgccctctgcgcctgcggctacgccgcctgcaccatagcgtgtcagcgccagttgatcgcgcttaccggacccgccgagagggcgcgcggcctggccttgttcgtcggcgcagtcggcatcgccgcgatctgcggatcggcacttggcggtgttctcgcggagcagttcggatttcgcctggtgtttgccctctccgccttgctgacgctgctcgcactcgccgccttccactccgcccgggtgccgacgatggcaccaggcgacgccgggccgctgctcggcctggcggaggtccgcaggctcttcgcggaccgtcgcttcaccttcctgatgctcggcggtgcggttcccgccaagatcgccctcgccggctacctgttctatttgacgccgctcgcgctgcaccaactcgcttacagcccggcggcgatcggccgggccgtgatgctctatttcgttctcgtcgcggcggtcaatccgcttgcctcctggttggcggatcacttcggctggcgcctggcgctgaccgtgggcggcggccttctgatcggcctcggcgggctggcgggggtcgccggctggctccctggcgaggccgccgtgtggaccggaatcgccgccctgggtatcggtaccgggttggccgccgcgccgatgcaggcactggccagcgagatcggggcgcgggccggcgccacctcggtcgctgtcgtactgcgtacggtggaacgtctgggcagcgtcatcggccccttgtgggctggcgcctggctcatctcaggggattggcgcggtgcgatggcggcaatcggcgttgccgtcctggccggcaccctgctctgcctcggcgtgcgcgaagagggagcccgatgagccgctggttgctcgccctgcttctccacgccgctgccgctgcgagcgcggagccgccctcctaccacgtgatgatgctgctctatcgcggctgcgaggaggcctgccggggtttccaggaccatttcggacgccagcaggtgcgcgcccgcttcaccttgcgcgacgccgaccaggacgcgcggcgcattcccggcttcgtcgccgaagcccggcgcctgcggcccgatctggtcgtcgcctggggaacgacggttgctctggaaaccgttggccagtgggacgcggtcgatcgctcacgccatattgccgacatcccggtcgtcttcatggccgtcagcgatccgctgcaaagccgactggtgccgacgctcgccgggtcgggacgcaatctggcggggacgctgtacctgctaccggtcgccgagcagttgcgggcggcgcgcgcgtacctggatttccgccggataggctttctctacaaccccgcagaagccaattcgctgaacagcctgcaggacttgcgcgcgcaagcgtcgcacttcggcttcagccttgtcgtcgaaacgctgcccattggcgcaaacggccagccgagtgccggcgacatcccgggccgcatcgcggcgctggccgcggccggtgtcgatctgttgtacttctcgcccgacagtttcctcaacagccaacgccggctcgtcaccggcgaagccctggctcggcaaatgccggtcttcgccgctgccgaggcgccggtaacccaggccgacgcgctgctcggcgtgctcaaccgctacgaccagatcggccgcttcacggcccgcctggcactgcgcatcctgcgcgagggcgcaccgcccggcgagttgccgatcgaactgccacggcaattctcgtacctgatcaatctgcgcgtcgcccaccgcctgggccgctacccgcctctgccgctgctcgacattgccgagatcgtcggcggcccggcatgtacccgcacgaaaggaaaagcatgcgactgatcgtctgcgtcaaacgcgacctgcacggctgcgtctttctcaaccggctgttgccacggctggcgaaccaccaggtgcacgtcctgcttgcggacaagacccggccagccgaatgcagcattccggagctgtcggagttggcctacctcgaacgcggcctgccgctgcaacgactgttcccgctgctcgaccagatgccggcagcggcggcggaatgggcgaccttcgccggcctcgaaaaacgccacggcctcaggtgtgaacgacttgacgacatcaacgctcccgccaccctctcggcgctgcaggccttcgctccggatctgatcatctcggcacgcttcagctacattttcaagccagcggcgattggcaccgcccgcttcggggtgttgaacgtccatcccggcgaactgcccgcgtatgccggtctttttgcaccgatgcgcacgattgccgagggcggccgggatctcgtgtgctgcctgcatttcatcgacgccggcatcgacagcgggcccatcatcgacatgcaacgcctgccctaccggaaagaccttgggctgctgacccagactgccgagatctatccactggccatcaccccgctgctcgatctgatcgaccggctggaacgaggtaccggcatccgggcggcggttcaggaccggcggcaacgccgctactggccggcgccgagcgcggccgaggtaggcgccttcctggctgccgggcaccgcttgtggaccgcgcaaggctatgacgatctgcttgcccgctttctgccgaacggccagggaattgccgcacctgaagcggccggacggtttggacccgggcgattcgacggaaacctcgaggctcccctcctgcatcgctgagcccaaaatgggaaaagcgccaccgaggcattatactggggttttatacagtttttgccgtggttgacgcccttcccttttacgccgaactgcactgctgctccaacttctccttcctgcgcggggcgtcacatcccgaggaactggtcgagcgcgcacaggcactaggctacagcgcgctggccatcaccgatgaagcctcgctggccggtgtcgtgcgcgcccacaaggcggccagggaacgtggcctgcaactcatcatcggcgccgagtttcgtctcaccgacgcgcgccaaccgggttcccggctggtacttctggcgcagaaccgcgctggttatggcaacctgtcagcgctgatcacgctggcgaggcggcgctcggcgaagggcgagtaccgcctgtaccgcaacgacttcgaaaagcccgacctggtcgcactccgcagcggcgccctgccagactgcctggcgctctggatagcggacgcggacgcggacaccgatgccagcgccgaagagggtcgctggctggcgagtcgcttcccgaaccgttcatggctggcagtcgaactgcactcgggacccgacgatgcggcgcgactggcaacgctgctcgaacttgccaaagcgagcggcctgccggccgtcgctgccggcgacgtgcacatgcacctgcgtgcgcgccgcccgctgcaggacacgctgacggcgatccgtctgtacaccacgctgtttgccgccggccacgcgctctttgccaatggcgagcgccatctgcgaacgcgcctgcggctggcacggatctacccggccgaactgctcgccgcaaccctgctcgtcgccgcacgctgccatttctcgctcgacgaactgcgctacgaataccccgacgaaatggttccggacggccagaccccggccaccttcctgcgtgccgaggtgaccgaggggctgcgccggcgctacccagacgtcgtgccgcccggcgtacgcgcgcgcgtcgagcacgaactcgcactgatcaacgaactcgcctacgagccctactttctgacggtgtacgacatcgtcaactttgcccgcagtcgccatatcctttgccagggacgcggctcggccgccaattcggcggtgtgttactgccttggcatcaccgaagtcgacccggcgcgttcgaacctccttttcgaacgcttcatctcccgggagcgtggcgagccgcccgatatcgacgtcgatttcgagcacgagcggcgcgaggaagtgatccagtacctttacgcgaaatacggacgtgaacgtgccgcgctgacggcagcggtcgtcacctaccggacgcgcggcgccctgcgcgacgtcgggcgcgcgctcggctttggcagcgcccagatcgacgcgctgaccgcttcgctggcctggtgggacaaacgcgaccaactccccggccgcctgcgtgccgtcggcctcgacccggccgcgccgcgcgtcgccaaatggctggcactggccgacgccctgcgcgggtttccgcgccatctgtcgcagcatgttggtggcttcgtgatctcacgcggcccgctcgcccgtctggtgccgatagagaacgccgccatgccggcgcgcacggtgatccagtgggacaaggacgatctcgacaccctcgggctgctgaagatcgacgtgctcgccctcggcatgctctcggcgatccatcgggcgctcgacctcgtcggctgccgtctgccggaggttcccgccgaagacccggcggtctacgacatgatctgcgccgccgatacggtcggtgtcttccagattgaatcgcgcgcgcagatggccatgctgccgcgcctcagaccgcgcaatttctacgatctggtgatcgaagtggcactcgtcaggccggggcccatccagggcgacatggtccatccctacctgcgccgccggcacggccgggaacgcatcgagccgatgcgtccggagatcgccgcggttctcgaacgcacctgcggcgtgccgatcttccaggagcaggtgatgcaactggccgtcgtcgctgccggcttcactcccggcgaggccgatcaactacgccgcgcaatggccgcttggcgacgcaagggcgggctcgggcctttcgaagagaagctgatcaccggcatgcgtcaacgcggccacgacgaagccttcgccaagcgcatcttcgcgcagattcagggtttcggcgagtatggcttcccggagtcgcacgccgcctcgttcgccttgctggtctacgtctcggcgtggctcaagcgccaccatcctgccgccttcctctgcgccctgctcaacagccagccgctgggcttctactcgctgtcgcaactcgtccaggatgcccgccggcacggcgtggaagtacgaccggcgacggtaagcgccagcggctggaaagcgctcctcgaaagcgcggcaccggcgatcgccgccggcgggccggccgttcgcctgggactggccagcatcgtcggcctgtcccaggcaactgccgttcgcctgctcgaagctcgcaaacaagggcctttcgccaacattgccgagctggcggcgcgggcacgtctgacgcaccgggatctcgatctgctcgccgctgccgacgcactcgccagcctcagcggccatcgtcggcaggccgcctgggccgccgctggggttgccgtgcaactcgacctgctcagcggcaatgcgccacctgaagatcttgccgaactcgccatcccttccgagggcgaggatctgatcgccgactatgccagcacccggctcaccctcggtcggcatccgctcgccctgctgcgcgagcgactaagcgcgcagcgcttcgtttccgccagccagctgcagcgcgcccccgaccgccagctggcgcgcgccgccggcatcgtcacctgtcgtcagcggccgggaacggccagcggcattgtcttcgtcacgctcgaagatgaaaccggactggcgaatatcgtggtgcactcgcgactcgtcgaaaaacagcgccgggaactgctcggtgcccgcctgctcggcgtcctcgggcaggtgcagcgcgaaggcgaggtcgtccatctggtcgccaagcgtctcgtcgatctctcgtcgctactcggccggctaccgacggcgagccgggattttcattgagtgcaagccgtaagcgaacggcaatccagctcaggcagcactggtaacgagctcggcgtagagatcgtgctcgtccgcgtcgacgacgcgcacgcgcaggaagtctccgggctcggcgtcgaaatgatcgttgatgaaaaccagaccatcgatctccggcgcgtcggccgccgaacgggcaatcgttccctcgtcgtcgacctcatcgaccagcacgttgatttcacgtccgatcctggctgccagcaattctgcagaaatgtcctcctgcaaggccatcagccgctgccggcgctcctcgcggacttcgtccggcagcgcaccaggcagggcattggctgccgcaccggcgaccggcgaataggcgaaacagccgacgcggtcgagccgcgcttcggccaggaacgccagcaattcctcgaactcggactccgtctcacccgggaaaccggtgatgaaggtactgcggatggtaatctctgggcagatgtcccgccacgcccgcacccgctcgagattgttctcggcactcgccggacgcttcatcgccgccaggacgcgcgcactggcgtgctggaaaggcacatcgagatagggcagcaacctgccctcggccatcagcggcaccagcgcatcgacgctcggatacggatagacgtagtgcaggcgtacccagatccccaggtcgcccagcgcctcgcacagttcgcgtagtcgagtgcgcactggacgaccgccgacaaagccggtccggtacttgaggtcgacgccgtaggcgctggtgtcctgcgagatgaccagcaattcacgaacgcccgaatcggcaagcgtccgcgcttcctggagcacgtcgccgatcggtcggctgaccagcggcccgcgcatcgaaggaatgatgcagaaggtgcaactgtggttgcagccctcggaaatcttcagataggcgaaatgcggcggcgtcagcttgattccctgtggtggaaccaggctcgtgaacgggtcgtgtggctgcggcagatgcgcatgcacgtgttgcaataccgcgtcggtggcatgcggaccggtcaccgccagtacctgcggatgcgccttgcggatcagatcctctcgggaacccaggcagccggtgacgatgaccttgccgttttcggccagagcctcgccgatggcatcgagcgactcctcgacggcggcatcgatgaaaccacaggtgttgaccagcaccagatcggcaccttcatacgaaggcgaaatcagatagccttcggcgcgcaacctggtgagaatctgctccgagtcgaccaatgccttcgggcaacccagcgaaacaaaaccgacgttcttcggcttggacatggcataccgctctcgtgaatagccggccagtataccgtgggcctgccggcagcgggcggtcccgggagaaccggagaggcagggcggcaagcaagctgcggctgcgacgcccttaccggttcagccggcctctgcgcggctgcccaccgtcgacgagcgagctgcaggcgcggtcaacgcgagcgatcagccttaccctggctcaccagccccagcaagaggaagaagcaggcgatgacgatggcggcaacgccagcctgcaggagggttcccacctgcatggcacccagatagaagttgccctgaagacgtgccaccgcggcgacgacgcaaagcgccaggccaccgataccggcgagacgtcccaacagcagaagaagactttccatttcttgccctttgtgtggaaaacgaacagaacctgctgccgcaccggcaacaacggcatcaacccggcgccacgcaacgctgcctcgacgaagcaatgcccgtgcgccacccacccgattgtaagcgagagtcgtcccgagtcaagcactcggccgcacgacgaagtaccgagtacaggcgcacgcacgggccgctcctttcgaccggatcgttgacagcggctgccacgcgccgcgcagtcgtgaccagccagcatgttacgatttgtatgcgagtacacgacatccaccaaggaggaagccatccatgagcgagaacgatgccccagccagcgaagacgccgccagccgcttcccggtcatccggcgggttgggttcagcgccgtcggcggttggttgcgcgccggctggcgagactttcgcctggccggcttggccagcattttctacggcgtgtgttttgcctccgccggatggctgatgcaggccgtctttgccaaagcctatgcgctcttcgccgggctcaccaccggttttcttctcctcggtccattcctgaccctcggactctacgacctgagtcgtcgcatcgaacgcaaagagttgcccgagttggcccccagccttgccgcctggcgccccaacctggccaatattggtctcttcgcggccttgctggcggtcgtcctgctcgtctgggcacgtgcgtcgatcgttatttttgctctgtttttcgcaggaggcctaccaacttttgcggatgtcgtacggacggtcctgaccttcgaacaggtcgactttgccctcgtctacttcgccgtcggtggtttctttgccgcctttgtcttcgcgatcagcgtggttaccgtgccgctgatgctggaccgcaagacggatgcggtgaccgcggcaatcgccagcctgctcgcctgtggccgcaatccgggtccgatactgctgtgggctgcctgtatcgcgattctcgccgccatcggctttgcgacggccttcgtcggtctcgtattcaccatgccgctggtcgggcacgccacctggcacgcctatcgggacctcgttgccgccgacggccagcacgacgaaacaatgccgccctgagcgaagagcgcaccctactccggcaggccgttcaggaaatagacgctctccagtttgactcccggcttggcgagatagccgaaccaacggtcataaatcgtgtagatttcacggctacgactcaggcgagccaattcgcggttgaccgccaaacgaaagtccgcgtcattgcgacgcatcatcagggcgtaaggctcataggagaaggtctccgggcccagcacccagtcgctctggttgccggagtcgagagccaagccaatcagcagggaacggtcggaagcataggcgtccaccttgccctgcaccatcgccgccagcccctgctggtggtcgctgaccttgaccagctgcgctccgacctggtgttgcgtcagcgcctcggcgatcgttcgctcgctggtggtaccggcggcaacggcaatccgcttgccggcgaggtcgtcgagacgcttgatgccggaagccttgcgggtcaagtagctgccgccatcaacgaaggtcagcagactgaaatccacctcttgcattcgcgccagcgaactcgtcgtcgacccgcactcgagatcgatcgcaccggacttcagtttggcgacacgcgtttccggggtaacgggcacccactgtaattgcagttcttcgaggcccaactgcttgacgatggccgccgctactcgggtgcacaagtccaccgaatagccccagggctggttgtcgtcgccagtataggaaaacgggatcgacgcctcccgatagccgagggaaattgtccgcgacgccttgatcttgtccagggtgcctgccgccagggcagacaggggaaaactcagggcagtcgcgacacacagaagccagcgctcgaaccgcatccacttcctccataagcaaggctttttcatcggcggagattctgacatctcggcagcaatctgcaaatcgccggtgcacagacggccgcgcactagcgccaggcggccaggaattcctgccaatgcggcttgccgatcttcgcgatttcagcgcgcaccaaggaaatttcatctgcatactcggccgccgacagctcgccgcgcatgaggcggaagcgaactgacaccaggtaggtgttgaggacgtcggtttcgcagtagtcgcgtatttcggcagtccgaccggcctgccacgcctgccacaccttgccaccatccatgcccatcttgccgggaaagccgatcagcttggcaagctggtcgagcggtacgctggcacgtggctgatacatggccagcaggtccatgaggtcaaggtgacgtgtgtggtagcgaccgatgtagttgttccacttgaagtcgcggctgtccgcgtagtcgccgtcaccgaggtcccagtagcgcggcgcgacgacaccatgcacgagcccgcgatagtgcagcaccggcaggtcgaacccgccaccgttccaggagacgatctgcggcgtgaacttctcgacgccctcgaagaaccgttgaatgatttccgcttcgccctgctcgggctcggccagcgaccagacacggagatccttgccgacccgtagcaggcatgaaatcaccgctacccgctgcaggtgcagcggcagaaaatcgtggccactcgacgcgcgccggtgctgaaaagccagttcggcgacctcgtcgtcggacaacagcggttccagatcgtgcaagcgacgcaggcccgccacgtcgggaatggtttcgatgtcgaagacgaggacgggtttcatcgcacaatcaggccggatagaccccggtcgacaggtaccggtcaccccggtcgcaaacgatgctgacgatggtggcgttctcgagttctgcggccagccgcagggcgacgaccagcgcaccgcccgacgaaatgccagcgaaaataccttcttcgcgagccagccggcgcgtcatgtgctcggcgtctccctgcgcaacagattcgattcgatcgactcgccggcaatcgaagatcctgggcaggtaggcctccggccatttgcggataccgggaatctgtgacccctcttcgggctggcaaccaacgatacagacgttcgggttgcgttccttgaggtaacgtgaaacgcccatgatcgtgccggtggtgcccatactgctgacgaaatgcgtgatcgtccccgcggtctgacgccacagctccggaccggtcccttcgtagtgtgccaacgggttgtcggggttggcgaactgatcgagaatgatgccgcgcccttcgttgcgcatcgcctcggcgacgtcgcgcgccagttccatgctgccctcgcgcggcgtcaataccagttcggcaccaaaagcctgcatcgtctgccgacgttccacactctggttttcgggcatgaccaggatcatccggtaaccgcgcaaggcagccgccatcgccagagctatcccggtgttaccggaagtcgcctcgatcagcgtgtcgcctggcttgatgtcaccgcgctgctcggcgcgtgcaatcatcgacagtgccggtctatccttcaccgaaccggccgggttgttaccctcgagcttggccagcagccgattaccgcgcgcttcgccgacggcacccggcaggcgtttcagacgcaccagaggtgtgtcgccgacgtagtcttcgagcgtcttatccatggctgcacaaccactcgacgtactgcgcgacgccttcggcgacgccggtgaagggcgcatcgtaacccgccttgcgcagcttcgaaagatcggcctcggtgaaactctggtacttccccttgaggtccgcgggaaacggaatgtactcgatcaagccctgccgcaccagttcggcaagcggcagcgccggctgaccgaccagggcgcgacaggcattgacattggccacggccagctcgttgaagctctgcgcgcggcccgtgccgacgttgaagatacccgacttctcggggtgatcgaggaagtggaggttgacgcgcgccacgtcaccgacaaaaacgaaatcgcgccgctgctcaccggcagcgtacccatcgcagccttcgaacaacctcaccttgccctcacgccgaaactgatggtagtgatgaaaagctaccgacgccatgcgcgccttgtgcgactcgcgcggaccgtagacattgaaatagcggaatccgacgacctgcgaattgaacgaaccgacttccgcgagtcgtcgccggacgatctgatcaaaaaggaacttcgaatagccgtagacattcaatggcgcctcgtgctgccgctcctccgtgaacacgccgccgccaccataggtcgcggcactcgatgcgtagagcaggggcacttcctggtcgaggcaccagtcgagaatccccagcgagtagcgatagttgttctccatcatgtaacggccatcggcctccatggtgtcggagcaggccccctgatgcaggatggcgtcgagatcgccatcgaagtcgccggcgacgaggcgatcgaggaattcacccttgtcgatgtagtcggcgatgtcgcagtcgacgagattcttgaacttgtcggcgcgggtcagattgtcgaccgcaatgatcttgcgcaccccgcgctcgttgagcgccttgaccagattagagccaatgaagccggacgcgccggtaacgatcgtgtacatgctcacctcacttcatttcaaggccgcggtaagctcatcgcgaccaacaaccgccgtaccgaacctgccaaccaccaggccggcagcaacgttcgccacatgcacggcctcttcccaacccgcaccgccggcaagcatcacggcaagcgtcgcgatgacggtatccccggcaccggaaacgtcgaagacctctctcgccaccgccagctcatgcagcgccccgccggcatggaaaagcgacatcccctcctcgctacgcgtcaccagcagtccgtccagcccgagaccggcacgcagcgcctccgccttgcgtgccagttcttcgggatcctgccagcgaccaaccaccgcgcgcagttccgcccggttgggtgtaacgacggtagcgcctgcatacttcgagaaatcgtcgcccttggggtcgaccagcacgtgcttgccggcatcgcgtgccagtcgaatcatctcgccgatatgcgtcaaaccgcccttgccgtagtcggagaggatcaccgcgtcacagtcgccaagacgcgttgcgaattcaagcaacttggcccgcagaacctcgtgcgacggcgaggtctcgaagtcgatccgcaacagctgttgctgacggccaatcacccgcagcttgacggtggtgctgatcgccgggtcaacgtgcagattgaccgcaatgccgctcgcttccagcaagcgcagcaggctccgcccggcttcgtcgtcgccgacgaccgacagcagacccacctgcgcccccagggcggcgacattgcgggcgacgttggccgctccacccgggcgctcttcgctgcgctcaatcttgacaatcggcaccggggcctcgggcgaaatgcgcgtcacgtcgccaaaccaatagcgatcgagcatcacgtcgccgacaatcagcagcctggctgccgacagatcagcaagccgcataggcgcctgccgcgatcctgcaagccctgctcgggcggcggccgtgcccggtggcacgcacgcgcaatgggaacatgaacgtcctagggtgtcaggtcgaattcttcggtacgtttgggcgaatacgtctcccaaccgccgcaagccggacaacgccagtagaactggcgcgccttgaagccgcaattatcgcaccgatagcgagccaggcgccgcgtatagctctgcactatcgctttcgccaggtccagatcaggacgaatctccggagcggcaaacaacaagcgtgcttccagcaacttgtcgaaaccgagcagcgtcgggttacgtttcagctcgtcacgaacgaggcggtacgccgcctcgggtccatcgccttcaagcaccagttgaaagacaacgtcaagcaggtcgagcgaggggtagcgctcgaggtagccgcgtaacaggcgcagcccctcctcacgccgatcgagcttgcggaacgcgtcgagcaggcgttgcgcgaccagcgcgaggtaagtcgggccctgctgctcgatccgctgccacgagtcgatcgccgcatcgtactgctcctgctgaaacgctatgtcaccctgcagaaggctggcccgaacgcacttccggttgcggccaagcgcggtctgcaggtggctcgccgcgagatcgtgacgcgagcggatcatctcggcggcggccagttcgcaatggtactcggcgatttccttgtgcgacgcgaaatccggcagttccgatgcgatgacgatcgccttttcccaatccttctccagttgatagatctcgagcagattgcgcttggcgtcttccgccagttcggactcgcgcagcttgtcgaagatttcctcggcccgatcaagcaacccagccttcagaaaatcgtgcccgagttcggccagcgcttgcagtttcagatcctgcttgaggtcctcgcgctccaggagattctggtgcatccggatcgcccgctcggtttcgccgcggcgacgaaagaggctgccgagcgcaaagtgcagctcgatggtctcggggtcgacccggacggcttcgacaaaagcctcgatcgcgcgatcgggctgctcgttgagcaggaagttgagcccttgaaagtacgaacgcggcaaggcccgcgactccctcaccagatgccggatgtcgatgcgtgcggccgcccagccgagcccgaagaagagcggaaaaagcagcaactgccagtactcgaattcaatcatggaatcggctttgtgatgttcagacccggtggagcgggtcgctggccacgctggtccgagcttcgttcaactcacgctgcaggcgggcgagttcgcggcgctggccaagcagagtgctgggcaggaagagcacggcgaggccggcgccgccagcaagagacgcgagcacgacaatgatcaggggcgcgtgccaagtggcatcaagaaagacatgcacgccaaccggatcggtgttcttgatggcaaacgcaaaaaggagaaggaacaggacgattctcgaggtccacgacaatccacgcatcaatcaccttcccacagaaaaacgggcggcatgttgccgcccgcaaacccgtactcactgatcactcagatcgattccagggagccgtccacgcgctcccgcaactccttgccagccttgaagtgcggcacccacttttccggaacgttgaccttctcccccgacttcgggttacgcccgacgcgcggtggcctgtagttcaaggcgaagctcccgaaaccgcggatctcgatgcgatcgccgtttgacagcgcctcggccatcgcctcgagaatcatcttgaccgacaggtccgcatccttggcgaccagttgtgggaagcgctcggccagttgggcgatgagatccgacttggtcatcgctcgaacctattgcggattgttcagcttggcttttagcaacgccccgaggttggtcgtgcccgagctggcactgctgctatcggcagaaaacttctgcatcgcctcctgctgctcggcctgctccctggccttgatcgacaggctgatcgaacgcgtcttgcggtcgatgttgatgatcatcgcctcgatctggtcgccttccttgtagaccctggtgaggtcgtcgatccgatcacgcgagacttcagacgcccgcagatacgcctcgatgtcgccgtccagcatcaccaccgcgccacgcgcgtcaaccgatttaaccaatccacgcacgatgctgttcttgtcgtgcgtggcaatgtagctggtgtagggatcgccgtcgagttgcttgatacccagggaaatccgctccttgtcggtgtcgatggcgagaaccacggcatcaacctcgtcgcccttcttgaaattgcgaatggcttcctcacccggcagcgaccacgacaggtcggacaggtgcaccaggccgtcgatgccgccgggcaggccgatgaacacgccgaagtcagtgatcgacttgatcgcgccacgcacccggtcgcccttcttgtagttcatcgagaagtcgtcccacggattggcagcgcactgcttcatccccagcgaaatccgccgccggtcctcgtcgatctcgaggatcatcacctcgacttcgtcgcccagctgaacgaccttggacggatggacgttcttgttggtccagtccatctcggagacatgcaccagtccttcgattccctgctcgatctcgacgaaggcgccgtagtcggtgaggttggtgaccttgccgaaaagacgggtcgtcggcgggtagcgacgcgaaatgccaacccagggatcttcgccgagctgcttgaggccgagcgaaacgcggttcttttcctggtcgaacttgaggatcttggcctggacttcgtcgccgaccgcgagaacctcggacgggtgccgaacacgacgccacgccagatcggtgatgtgcagcaggccatcgatgccgccgagatcgacgaaggcgccgtagtcggtgatgttcttgaccacgcccttgacgatgctgccttccttgagggcggcgagcagggcatcgcgctcttcgccgacgctcgcctcgaggacggcacgccgcgagaccaccacgttgttacgcttgcggtcgagcttgatgaccttgaattcgtaggtcttgccttcgtacggcgtggtgtccttgaccggacgcatgtccaccagagagcccggcaggaaggcgcggacgctgttggtcattaccgtcagcccccccttgaccttgccggtgatcgtgccgaccacgagactaccgtcgttcagcgcctgttcgagggcattccacgcagcgacccgcttggcacggtcgcgcgacaggcgcgtttcgccgaaaccgttctcgagttgctcgatggccacctggacgaagtcaccgaccttgacttcgagttcgccctggtcattgcgaaattcctcaagttcgatatagctttcggacttgaggccggcattgacgacgacaaaattctggtcgatgcgcacgacttctgcggtgatgacctctccagggcgcatttcctgacgcccgaggctctcttcgaaaagttcggcaaagctttcttgcatgctgggattggctgacatatatgttgagttacctaaccgcaacggctgcggggtgagttgataacgatcaccagttcccgacactccggggaccccgctgcggagcaggtccgcagaaccggcaggccgcgggaggatccgccgcctggccgacgacgacgcgtcgaactggtgacaccactggctgacggcgactgccgttcacccttttttcggaaccttgttgacccagtcgagcaccttggccaccgcaatttcgatggtcaggttggtcgtgtcgagcaattcagcatccgtactctgctgcatcggggcgacgctgcgttggctgtcccgttcgtcgcgttcgcgcaaatccagcaagagatctgtaatactagcagcgattcctttgtcgatcaactgcttatggcgtctcctggcacgcatctcgacagtcgcggtgaggaagaccttggtcgaggaatccgggaacaccaccgagcccatgtcgcggccatcggctaccagcccgggcgggcggcggaaggcacgctgccggaagagcagcgccgcgcgcacgcccggcaaggccgccactcgcgaggcaccggcggagatcttctcgttgcggatggcatcaccgacatcctcgccggacagcctgatcgcggtgccggcaaactcgacatcgagaccggcggcgatcgccgccacgccggcttcgtcgtcccagccgacgtccgcccgggcagcggccagggccgtcagccgatacaaggccccggaatcgaggtagtgccagccgagcgcctcggcgacacgcgaggcgattgtccccttgccggacgccgaggtgccatcgatggcgatcaccggcaccgcctgcgtgacttcggcaaagcgcgcgaaatagtcggggaaggtcttcgccaccgtctgcggatcattgatgcgcagcggcgtccccagggccgccaccgagaaacacatggcgatgcggtgatcgtcgtaggtgtcgatcaccgccggttgcagggcccggcccgcaagcggaggggacacgcgaatgaaatcctcgccgacatcgacgcgcgcgccgagcttgcgcaactcggtcgccatggcggcgatccggtcggtttccttgacccgccaactcgcgatgttgcgcaggctcgtcggcccctcggcaaacagcgccacgctggccagggtcatcgccgcatcgggaatgtgattgcagtcgagatcgatcccctgcaagctgccggcgtcgggcgccgaggcttcgagccagttggcaccgcaagtgattcgcgcccccatcagcgccagcgcatcggcaaagcggacgtcgccctgcatcgagtcacggccaacgccttcgacgcgcagcggccctccgccgatggcacccagggcgagaaaatacgacgccgacgaggcgtcaccttccacgtgcagcactcccggcgagcgataggtgctaccggccgctaccgtaaagcggcgccagccatcgcgctggatctgcacaccaaagcgcgccatggtcgccagcgtgatttccacatagggtttcgagatcagttcgccgaccacttcgaccgtcgtctcgacgccacgcagcggcagcgccatcaacagtccgctcaggaactggctcgacacgtcgccacgcacgacgaccgcacgcccctcctcgccccgacccggcatcggcgggctgatcgccaagggcggaaagccggcttcccccaggtagcggatgtcggcaccgagttgccgcaaaccatccaccaggtcgccaatcggacgttcgtgcatgcgcggcacccccgacagccggtagtcaccgccggcaagggcgaggaccgccgtcagcggccgaaaggccgttcccgcgttgcccagaaacaggtcggcggcacgtacgggaaaaaccccgccaaccccggtgacgcgaaacaccgtgtcgcccagcggctcgacgccaacgcccagcgctcgcagtgcatcgagcatgcgcgccgtgtcgtccgcgaccagcaggtcgtgaagctcggtttcgccgctcgccagagcggccagcagcagcacacggttggaaatgctcttcgagccgggcaagcgcaacgtgccgcgcgccccgaccagttgcggcagatcgagataggctgtgctcactcgctcgccttgttctcggcccaggcccgccgcgccgcgcgcgccacgtcgaaggccgcttccagaccggcaccgtcggaacgttgcagagcatcgcgcagctcatcgagctgcgcgcggtagcggtcgagttcgtcgagcagcgccgtccggttggccagacagatgtcgcgccacatctccggatggctggcggcgatacgcgtgaagtcgcgaaaaccactcgccgcgaaatcgaaaaggagatcgcggttgtcgcgccgggtcaggtcatgcaccagggcaaaagagaggaggtggggcaggtggctgacggcggcgaagacgcgatcatgctccgccggactcagctccctgaccagagcgccgcagcactcccatgccgcgcgcacgcgcgccacgctcgccaccgcgttctcgggaagcggcgtcagcaccacctgcttctggcgatagagatcggcgcgcgcagccagcgcaccgctgttctcggcaccggcaatcggatgtgccggcacgaactgcccaagccgctcgccgaagtgcgcgcgtgcggcggcaaccacgtctcccttggtgctgccggcgtcggtgacgacggtctgcgggcccagacagggggcgatgcgcgccatgatctcgggggtcgttccgacgggcgtggcaatcaggacgaggtcggcgttgcccacctcctggccgatgttgaagccggcgcggtcaaggatgccgaggtcgagcgcctgcgtcagcgaacccaggcgtcttccaaaaccgacgacctcgccaacctccccggcggacttgagggcgagcgcgaaagagccgccgatcaggccgacgccaaagatgacgatcttgccgaactgcggggccccgttcacagccggagagcccactgccgggcgatcacagggaacccccgagcgcttccaggaagcgggcgttctctctctccgtgccgatcgtcacgcgcagccactcgggcatcccgtaagccgcaatcggacgcacgatcaccccatgcctgagcaagctctggttcaccagcgccgcctcgctcacccgaaaggtcacgaaattgccgtgcgatggaatgtgctggcagccgatccgcttcagcccgccgacgatctgttccattcccgcccgattcagggcatagctgcgggcgacgaattcatggtcgtcgagtgcggccgtggccgccgcgagcgccatgttgttgcagttgaagggctgacgaacgcgattcatgaggtcggcgatctcggccgacgtcagcgcatagccgacgcgcaggcccgccagaccgtagattttcgagaacgtgcgggtgatcattagattcggcaggtcggcgagccaggcagtcgtatcgacccgatcaccgggagacaggtattcgttgtaggcctcgtcgaggacaacgacgacatccgacggtaccgactcgacaaacgccttgagctggccatacggcgcaaagctgccggtcggattgttggggttggcaatccagaccagccgcgtatcgggccggatcgcgccgcgcatcgcctccaggtcatggccataatcccgtgccggaacggcgattggttcggcaccggccgacagcgtcgccagcggatagacggcaaacgcatactgggcgaacacggccgtgcgaccgggcgcgagaaaaacgcgcgccaccagatcgagaacgtcgttcgaaccattgccgagcacgatgcgctccatgccgatgcccgtccgctcagccagcgcctgtttcagcaggaagtcgtccgggtagcgcgacaagtccgccatcgcctgttccgcagcggcccgcgctttcgggctcatgccgagcggattttcgttggacgccagcttgacgatctggtcgacggcgatgcccatctcgcgcgccagctgggtaatcggcttgcccggctggtagggcgagatggcccggacgtagggtaacgattgttcgcagagtgccatcggcagtcctcgaaagtattgcgttagtaggccgccatcgggtaggagccgagcagcttcaggtacggcgcccgccgcccgagttcggcaagcgcggcgcgcacaggcggatcgtcgcggtggccctcgacatcgacgaaaaagacgtactcccagagcgtgtgccgagccggccgcgactcgagccgcgtcaacgacaccgcggcgtcggagaagggcgacagcagctggctcaaggcgccggtctggttggcggcggacatgatcagcgacgtcttgtcgcgccccgacggtccggcatcctgacgacccaggacgacgaaacgcgtcgtgttgttcggctcgtcctcgatgttgctcgccaactgcggcagctggtagcgatcggccgccgcctgcccggcgatcgccgccgcaccggcctcgccggcggcgagttgcgccgcctgcgcattgctgccgaccggtatgcgctgcgcctgtgccagcgagcggttcagccactcgtggcattgcgccagcgactgggcatgcgaatacaccttgcgcacatcggcaagcgacgcttcgctggagagcaggtgctgatggatgcgcaggaccacctcaccacagatcttcagcggcgtcgtcaacaacaggtcgagcgtacgtccgatcgcaccttcggtcgagttctcgatcggcaccaccgcgtagtcggcatgcgcggcctcgacctcgcggaagacatcgtcaatcgagatctgcggcatcaggcgggcggcgtgaccgaagtgcttggtcgccgcaccctccgaaaaggtgccgagaggtccgaggaaggcgatgcccagcggctgctcgagcgacaggcacgccgacatcacttcgcggaagaaccaggtgatcgtttcgttggccagtgggcccgggttcatttcctggacccggtgcagcacctgagcctcacgctccggacggtaaatgaaacccgcttcgccgtggcgcgccttgatctggccaacctgctgcgcatacctggcacgctggttcagcagttcgagcagatcaccatcaactcggtcgatctgctgacggacgatcgccagctccttctgcagatcctcgttcatgctcccacccgcagtcaccagccgccggtcgaccactcaccacccaggacggccaaggaggccggcgcaacaggggcggtcgaaacatgcagcacgcgcgtcactcctcgcccggatcagcgtactggcccccggctgccggctcacctggctgctcgaccagatcggcaatctcggcatcgtcttcggtctcgacgatcttctcgaggcccgccagcttctcgccggcgtcaagggcaatcagtgtcacgccctgcgtggcgcgacccaactcgcgaatctcacgcacacgagtgcggatcaacacgccaccggtcgtgatcagcatgatctcgtcctcatcacgaaccaggcgagcggccaccactctgccgttgcgctcgctgccggcaatggcgatgacgccctgcgtgccacgccccgaatgccggaaatccgcgagcaccgtgcgcttgccgaagccattctcggtggccaccaggacggtctgctgatcgttgtcggcgaccagcagcgagagaacctgttgctggtccgccagccgcatcccgcgcacaccgcgcgccgtgcgtcccatcggccggacgtcctcctcgtcgaaccacaccgccttgccggcgtcggaaaccaggaccacgtcctgcgtaccgttggtgatctcggcaccgatcaggacgtcctcgtcatcgagggcgacggcgatgatgccggccttgcgcggattcgagaaatcggacagcggcgtcttcttcaccgtcccttgtgccgtgcacatgaagatgtagcgatcgtcggtaaactccttgaccggcaggatcgcgctgatcttctcgccttcctcgaacgggaacaggttcacgatcggcttgccgcgactggttcgcgtcccttgcggcacttcatagaccttcagccagtacacccggccccgattggtgaagcagagaatgaaatcgtgcgtgttggcgacgaacaggtgatcgacgaaatcatcggttttcatcgccgccgcctgcttgccgcgtccgccacgccgctgcgcccggtagtcggcgagcggctgcgatttgatgtagccggtgtgcgacagcgtcacgaccatatcgacgggggtgatgaagtcctcgatacccaggtcctgggtgctgatgacgatctccgaacgccgcttgtcaccgaactgggcacggatcgcggtcagttcctcgacgatcatctcggtgatccgctccggccgcgccaggatatccatcaggtcggcgatgcgcgccaggagttcgccgtaatccgcgacgatcttgtcgcgttcgagaccggtcagtcgttgcaggcgcagttcgaggatcgcctgcgcctgcgcttcggagagcagataaccgctcgccgacagcccgtattccaggcccagcccttgcggacgcgtggcgtcgagcgccgcacgctgcagcatctcggccaccgtcggtgacgtccacaaccgcgacatcaagccgcggcgagcatcggccggcgtcggcgacgccttgatcagggcgatgatttcatcgacgttgtcgagcgccaccgccaggccttcctggatgtgtgcccgttcgcgcgccttgcgcagttcgaaaacggtgcgccgggtgagcacttcgcgtcggtgccgcaggaaacactcgagcatctgcttgaggttcaggagccgtggctggccgtcgaccagcgccaccatgttcatgccgaaggtatcctggagctgcgtctgcttgtacaggcagttcaacaccacctcggcgacttcgccgcgcttcagctcgatgacgacgcgcatgcccgacttgtcggactcgtcgcgcaggtcggaaatgccctcgatccgcttctcgttgaccagctcgccgatcttctcgagcagcgtccgcttgttcacctggtagggcagttcgtcgatgatgatcgcctgacggttgttgcccttgtccatgtcctcgaaatgcgtccggccgcgcatcaccacgcgcccacgcccggtgcggtagccctcgcgcacgccggcgacgccgtagatgatgccggccgtcggaaagtcggggcccggcaccaggtcgatcagttcgtcgatcgtcacctcggcgttgttgagcagcgccaggcaggcatcgatgatttcgcccaggttatgcggcggaatgttggtcgccatgccgacggcgatgcccgccgagccgttgatcagcagattcggaatgcgcgccggcatgaccagcggctcctcctcggagccgtcgtagttgggtccgaaatcgaccgtttccttgtcgatgtcggccagcagttcatgcccgatacgcgccatccgcacttcggtgtaacgcatcgccgcggcgttgtcgccgtcgaccgagccgaagttgccctgcccgtcgaccagcatgtagcgcagcgagaaattctgcgccatgcgcacgatggtgtcgtagacggccgtgtcgccatgcgggtggtacttgccgatgacatcaccgacgatacgggccgacttcttgtagggcttgttccagtcgttcgacagctcgtgcatggcgaagaggacgcgccgatgcaccggcttgagaccgtcgcgggcgtccggcagagcccgcccgacaatgacgctcattgcataatcgagatacgagcgccgcatctcgtcttcgaggctgacgggcagggtttccttggcgaaagcttccatcttcttcccgctgatgacgcgactgagggggtaatgtcggcgtcgtgatcaagcccgtgattctatcacgccagcgctgcctctggcctgacgagtcgcgcattggcgcgcattggcggcggtcagacggcgcggggcgcgggctggatccgtatacgccaggagtcccagtggcgggcacggtcgatgccctgggcaggctcgcgcgcatcaatcgacacgccggcagatactgcgaccgcggcggcgcggcgccgggcgtttgcgccggccgggcggcagcgatcagctagcgccgatggtttcccgcaaggcgcgcacctgcgccaggccagcggcgtcgtcgagcctcgcgaaagccgcctcggccagcgtcaggacgtcccgcgcctcctcgcgcgcgccgcccatcgccagcacctgcgccaacagttggccgattcctccgatgaaatccgggcgaccgagctgccggctggtcgcgaaggccgcgacgaggtcgtcgtggatccgctgcaggccgccactctcgtgctcgccgcgctgcaagcgaagcgcagccatcgagtagcggatgtgcgcgaggctgtcgatatcgcccaagcgctcggcgaccggcagccgttgttcgtgcaaggccagcgcctcgtcgagctgtccgcgggaggcgaggatgtcggcgatcctgccctgggtcaccgccttcgaccggacgtcgccgaggcgctcgaaagcgagaagcacttcttggcgaaggatgcgcagcgcctcgtcgagctggccgcgggaggcgaggatgtcggcgatcttgccctgggtcaccgccttctcccggacgtcgccgaggcgctcatagacgggcagctgttcttcgacccggatgcgcagtgcctcgtcaagctggccgcgggaggcgaggatgtccgcgatgcagccctgggtcaccgccttcgaccggacgtcgccgaggcgctcatagacgggcagctcttcttcgacgcggaggcgcagcgcctcgtcgagctggccgcgggagacgagaatgtcggcgatgtagccctgggtcaccgccttcgaccggacgtcgccgaggcgctcatagacgggcagctgttcttcgacgcggaggcgcatcgcctcgtcgagctggccgcaggaggcgaggatgtcggcgatgcgaccgacggcgacggctgcgctgcgacgatcgtcaatttcgcggaacgccgcccctgcggccttggcgtgtgccagagcggcctccgagcggccgagcgactgctcgatgtcgctggcttcgagcatcaaatcggcgtccggtccgcccggctcgccaatgctccgcagatagtcgccgatctcggccaggcgtcgttcgcgctgcgcgcgctcggcgctgccgaggaagatcgaaccacggtgcaccgccagacgctccgctggcgggtgcgagaaatcgagcaccgccgcgcgccacgcccagaggtccggggcttcgctggcgacggtcgcgatggtgccggggtcgagccacagcacgagcgtattggggacgtcggcggccagcgactcgcggcgatagttgagcgcatgcagggcttccggaccggcttgccgcagccaggcctcgacgccgacgaggtggatcgggttgtgctgcgggccgatccgccgcaactcgtcgagcaccaccgacggcccggcgagcggcacgagatcgacgattactgccgacgggtggcggacgtcgatgcggtcgatcagcgcttgccgataggcgaacgagaggcacccggcgaagaccagttgaaagccgccggcgtgctcgagcaggcgttgcaggcgcaggaaatcgccgctgtggcgaccgtcgagatcctcgccgaaaaccgccgccggcgcgctcgaactggccgctgccagagtcggctgtttagctacgggagagttcatcggccgacaaggcgagccgggattgctcggcacagtagccgtcgagcgcccgcaccgccggatgcgactgccaccagtagctgttgtattcgagtagggcgagatcgtagagcaaacgccgggtctgctcggtgaccggcgcgtagtcggtgccggcccggtcgatccgggcgagcagcgcgaagtcgtcgggctgcaccaggcgccgatactcgttggtcagccgccgcgccgcggtagccgccacctggccgctgatcggtccctggtcgatctcctggaagcagaggttgacgagccgtagcaggtcgcgcggatggccgccggaatgcgcgatgagcccgtccagggtcgccgggtcgtcgaagttctccgccggcaggcgcctatggacgaactcgcgcaggcgctgccaggcgacgggtagcggctcgtgctggcccttctcggccaacttgaccatcggtagacggaagatggcgtcgaaattctggccgacctgcccctgttcgttgagcacgccgatcggcgcacaatagatgcagttgccgcgctattggcgggagctggtggctgtcgcggacgaagaagtcgtcggccccgtcaccgcgcagacgatcggtgccatcgacgacgaagatcactgcgtgccctttgccgtgcttgtcgacctcgctttcgacgaatgacaggagctggttgaaaccgcgcgcgagcaccgaaaaagagttccttacactctcgcgaatctcggtcttgtaggtggtgttgctgcgaatcgccgccgtcagactggcgaacagcttgccgacgaacggcagcccggtttctgccttgacgccggccttgacctcgccgctgaggctggtcgtcaatgccgtgttgcggctgacctcgcgaaaccactcgtgcagcggcgtcaggaaaacctcggggacggtgatgccggcctgctcgacgcttgccgccagggcttccgcgagggccagagcgacgtcggcgtaagtcaggttgttgatgtcgagcgcctgcagcgcgtcgatcgagacaacgaggaagcgttcgggcccggcgagttccgcggcgatcgcccgcagctcggtactcttgccgcagccgcgatggccgccgaagaggatgcatttgccgaccggcgggacgcgcaagcgccgcgcatccacctcgattccgagttcgcgcagcaggcgcttgctgttgtagtcgccacgcgcgtcgttcaaggccacgcggcgctcatcgccgggtgcgagaggctcgtcgtactggaaattcttgcggtagtcccagatatccagcgttggtccttctcccgaacaggccggcaaaccaggccggcaaacggcggcatggcggctgagtgctcgccgcgactccagcttttgctcgttggcggatcgggcgggctgcgtggccccggatttcgcttgcgctgcatccgggctacgtggttacgcggttacgtggttacgcggcgacggtggtgcggcgggacagcgcgttgccggccgccacccaccggaacagcgtcagccgaggcgttcggcgttgtccttgacctggcgaatcagcggtgcgagagcggcgtcggtgagggtcgcggcactgccgaaaagcgcgtaccaggcgagtgcgctgccgacgagcgcctcgcccaagtcggcctgccgttcccgcaagtcctctacgctgcgactggcggccagcgacatggcgctgccggcgcaggcagccatcgcctcgccggtgcgtgtccagaagctggcgacttcaccgggcaacgcgcttgccatggcagccaggccctccagcggcacggcgaccttctcgcgcgtcatcagcgccatttcttcccagtcgtgcccgtcgcctgatgtatgaccgcgcagcaggccgtaactgcgctgcgtgatgacttccatcgacgcgagcatcccctggttgaactgccttcccaggcgggtccattgcaggaccggtgccagcagttgatcacggacttcctctcgattcatgtctgattctcctgaaattgtcgtcgacgggacgtcgatcggtgttgggaattaggtacacagcggccggactgccccggcaggcttgtgaaccgtcaggatacctcgttttcccgcgaacgacggtccttcatcagaggtagcgtgccgcgtcgtcgaagtcgattccttgcgtagcgggtagttccgcacgcgcgacgcgtgccaccatgaaagctctctgccgcggtggtccggccagctcggcgaccgaaaagtcgacgtccgcagcccgctcggaactcccttcctcgagcacgacgttcatcgtgctcagccgcaactgcctttgcccgacgcgcaggtgacgctcggggttggcgagcacgtcgcgcaggcactcgagttccatggccagcgccgactgggtgtcacccaccgtttcgagttgccgctcgttttcctgtagctcggtttcaagcctggcctgctcgttgcgtgctgctggcggcgaaccgaacatcgacccgagacctggaccctgctgctgcaacaggcgcaggcgggcgcgaatcagcgcacgattggcctcgagttgctgcctttcgacgcgatcctcgccaatctcggccagagcccggccgagcagatactcgaaggcctcgacgccgacgatacggcgcaagcgggattcgtcccggccgcagatgtgcgcccggtggtccgagaagctgacactggtctggaccacgtcgcgctggaccagttcaccctgcaaggccatcccgaagacgcgctgctcattgaatgccatgccgaggaccaggcaggcctcatcgagctcggggaacttgtcgaacagggtacgcagattgtccgaacgtccaagtgccttcgggatatccgagggggcaacaaagaacgcccgcaaggcggggtcagtagcccaggtcgccgtcgacaccggccgtgcatcgggcagtgccttgatcatcgcgcgcaggaattctatggtggtgccgacggccggggccagatgactgtggcacgcgggcagcaccttcaggcgcggattggtcagcgtgatcgccttctcggtggctgccccaatcatctcgtcggacacacggtccggatcgaactgcgccggcctgttcttgaaccagtcgagaatgcccataacccctcccgctagcgaaagccctgcctgctttcgtcgacacagcaacggtacttcagcgcgctgggttgcgcgtgcggaccagcgcggggtcgcgcgggaatcaccctagtggatgacgacggacaaccgtctccgcgcgctccggtccggtcgacacgatgtcgatcggaatgtcacacagttcttcgatgcgcgccaaataggcctgcgccgccagcggcagcgcggccatcgtagtcgcgccaaccgtcgaccctgaccagccgggaaggctctcgaggaccggctcacaggcggcgacctcgtcggcgcccatcggcaggaggtcgacgatgctgccgtcgagccgataaccggtacagatcttcagctcggcaagaccatcgagaacgtcgagtttggtgatgcacagaccagtgaccccgttgatctggatcgaacgcttgagcgccgcgacatcgagccagccgcagcgacgtttgcgtccggtgacggtgccgaactcccggcctttctgagacatctggtgtcctggcaggccctcggtctcgatatcgagctcgctcgggaaaggcccgccgccaacgcgcgtgcaataggccttggtgattcccaggacgtagtgcagcatgcccggaccgatgcccgagccggcggccgcctgaccggcaacgcagttcgatgaggtgacgaagggataggtgccatgatcgatgtcgagcagcgccccttgagctccttcgaagagcagattgtggccggccttgttcagcgcatgcagcgctgccgatacgtcggtgaccagcggcttgatctcctcggcgtcggccatcgcctgcgccagtacggcttcgcaatcgactgccgcggcacccaaatagcgagtcagcacgaagttgtggtagtcgagattctccttgagcttctcggcaaaacgggcgggatagaacaggtcgtaaacgcgtagcgcacggcgcgccactttgtcttcgtacgcgggcccgatgcccttgccggtcgtgccgatcctgacgtccgcacagcgcgcagcctcacgagcatgatcgagggcagagtggtaggcgaggatgatcggacagcccgggctgatcttgagccgcgagcggacatcgatgccacctgactcgatcacccggatctcgctgatcaggtgatggatatcgagcacgacaccgttgccgatgaagcaatcgaccccgtcgcgaacgatccccgagggcaccagattgagcttgtagaccttgtcgccgacgaccagcgtatgaccggcgttgtggccgccctgaaagcgcacgacccccttcgcatgatcggtgagccagtcaacgatcttgcccttgccctcgtcgccccactgggtgccaacgactacgacgttcttagccattcctgtcatttgtccctgttgattgcctcaatgacccactgcccgctacgttcgaccagtcgacgatcgcacagcggcccctcgctgcccgtctcgccggggagaagctcgacgaccgtctcgccgcgctcacgcaagaggtcgatcgcctgcgctgcggcggcattggccgccgcgtacggcgccagaatcgcctttgcaggtgcgacgctggtcgcctgccgtgccaattcacgcaagtcgagcgagaaaccggtagccggccgggcccggccaaaagcccggccaaccccgtcataacgcccgccaagcgcgacggcgctcgagaacgccggaagataggcggcaaagacggcgccattgtgataatggtagccgcgcaagtcggccagatcgaaggacagcggcagatcgggcaaggaggcctgcagctgccgcagggtggtcagtgcggtggtgattgccggcagtgcagggagcgcgctggtcgctgccaccaaggtctccgggcccccgtagaggtcgggcaggccgagtagcgccgaagcgaagggttcgtcgagtcgccgacacagatcgcgcaggccaggtacatccttggcctgcagcaactgcagcagcacggcttcgaggtcgccggagaggcctgcagcatcggccagcgcgcgaaagacaccaacgtggccgagatcgatacgtaccgccggtactcccgcacaacgcaaggaatctgccatcagccgaatgatctcgtggtcggctgccaccccggcatggccgaacaactcggcgccgatctgaatcggctcgcggctcgccgccagcgaagccggcagggtgtgcaggacgctgtcgcagtaacagagtcgcgtcaccccctgccgattcagcaggtgcgcatcgatgcgggccacctgcggcgtcatgtcggcgcgcacaccaagcgtgcgtcccgagagttggtcgacgcacttgaaggtacgcagcttgagatcctgccccgaacccgtaagcaacgattcgaggtgctcgagcagcggcggcatgaccagttcatagccgtggacgcgaaacaggtcgagcagcaggcggcgcaagcgttcaatgtgtgccgcctccaacggtaacgcgtcggcgatgtgttcgggcagcagccagttcatttgaaaacgatcaggagcaccagcccgatcagcatcgacgtcagaccgatgaaacggatctgcccatcggtgaggcggatcaagcgacgaaaggtctcacgccaggcgctcggcgccacaaacggcagcaagccctcgagcaccagcatcagggcaaaggccagcaacaggttgttgctcatctgccggctttgtcgccaccccggccgacgctcttcatgtatttgaagaaatccgaactgggttcgacgacaatcacatcgttcttgcccttgaagctgccgcgatacgcctccaggctgcgatagaaggcgtagaactcgggattcttctcgaaggcttcggcataaatggccgaggccttggcatcgccctcacccttcatcttctgggcatcgcgataggcttcggcaacgatcacctcgcgttgcttgtcggcgtcggcccggatcttctcggcctcggcagaaccctgcgaacgcagttcattggccacgcgcttgcgctccgcgtccatgcggcgatagacggattcgctgacgtcgctggggagctcgacgcgcttgacgcgcacgtccacgatctgcacgccgatgttgcgggcatccaggtcagccttttcgcgcatctgctccatgatcttgttgcgctcaccggagaccacttcatgcacggtccgcttgccgaactcctcacgcagaccggcattcacggtttgtgcaatacgcgtcttggcgcgcgattcgtcaccggcgaccgaccggtagtagagcttgggatcgatgattcgccatttggtgaaggaatccaccagcacgttcttcttctcggaggtgagaaagcgttcaggctcggcactgtcgagcgtcaggatgcgcttgtcgaaataacgcacgttctggatcagtggccacttgaaatacaggcccggttcctcgatgacgttgcgaatctcgccgagctggaaaaccatcgcgtactgccgctgatcaacggtgaagatcgttgccccgagcagaaccagcacggccacgagaaccgccgcaaatacattgagtgttctcatcagcgcgactcccgatcacgctgccgtaaggtctcgcgcgaccgcgcctcgttcttttcgacgacctgtggcggcacctcgttggaaatcgccggtgtcgagcgcgccgcggcaggcacctcggcactgcccgtcgcaggcgcacccactaccgccccggcggcctggatcaacttgtcgagcggcaggtagaggagattgccctgccccttggcgtcgaccattaccttggaggtattcgagtagacctgctgcatcgtctcgatatacatccggctgcgggtgacttccggagccttcgcgtattcggtgttgatctgccggaagcggctggcgtcaccctcggccgtggcaatgacgcgcttcttgtagccctccgcctcttccgtcagccgcgccgccgtaccgcgcgctttcgggatgacgtcattggcgtaggcctggccctcgtttttctggcgctcgcggtcctgcgaggccttgaccgcatcgtcaaacgctgcctgaacctgttccggcggctgcgcgttctgcatcgtcaccttcgaaatcagaatcccggtcttgtagcgatcgaggatctcctgcatcagcttggaagcattggccgcgaccgtatcgcgcccctcgtagagcacgaagtccatcttgttcttgccgacgacctcgcgaatcgccgtctcggccacctgcatcaccgcgtcgtcggcatgccggttggtaaacacgtagtcgaccggatccttgaggatgtactgcacggcaaactggatattgatgatgttctcatcatcggtgagcatcagcgcttccttgagaaccttgttcttctcgctgccgcgatagcctatctcgagcgtgcggacccccgaaacattgaccagctcatgcgactgaatcggatacggcagccgccagcgtagaccggaatccgtgctttccttgtaacggccgaactgcaggaccaggcccacctgcgacgcgtcgacaatatagaagccgctcgccagccagacgacgacgaccagcgccagcagcagcccgataccgccgccgagaaactttggattgaactggaccggcggccggtcgccgccgcgatcgccgccgcggtcaccaccgccgccacgctgccgatcgaaaattccggacagacgacgattgagatcgcgccacaactgctcaaggtcgggaggcccctggttgggacgcttgccaccaccgtcatcgttgccgcgattgccccactgtgggtcattgagcgacataaacactccaaggcttgaaatcatggggaccagtctgaatcagtaatcaggtcggtagcctgcacagttgcggcggccgaggaccgctcgcgcagcctgcccgtcttcgcgagagccacttcggccagcgcttcccgcagtagtggcagtccgtcaccgcctttggcgctgacacgaacgcggcggattctaccatattcgtcacgctcgactgccggtggtagtccggtcagatcgagcttgttgagcaccagcaactgcggaacgtcggcggcaccgatctccgcaagaaccttgttcacatcggctatctgctcgtcacgcgcttggcttgccgaatcgaccacgtgcagcagcagatccgcctcggcagtcgcttcgagtgtggcgtggaaggctgccaccagcgagtgcggcagatcgcggatgaagccgaccgtgtcggagagcacgatatggccggcttccgccagccacagtttacgcgtcgtcgtatccagcgtcgcgaacaactggtcggcagcaaacacgcccgcatgcgtgagtgagttgaacagcgtcgatttgccggcgttggtgtagccgaccagcgatacgttcagcagttcgccgcgtccccgcgccttgcgctgcacgccgcgctggcgctcgagcctgcccagtcgctctttcaacagcctgacgcgaatccccagcaggcgccggtcggtttcgagctgagtttcacccggaccgcgcaggccgataccgcccttttgccgttccaagtgcgtccagccacgcaccaggcgagtagcgaggtgctcgagctgcgccagctcgacctgcagtttgccctcggcgctttgcgcacgttgcgcgaaaatatcgaggatcagactggtccggtcgatgacgcgacactgcagggcgcgctccagattgcgctcctgcccagcgctcagttcgtgattgaagatcaccaggtcggcctcgtgcgcggcgacttcggcggcgacctcgagcacttttcccttgccggcgtaggtcgccgcatccgggctgtgacgacgcccatgcaccaccgcacagacagcggcgcctgccgaccgggtcaacagacgaacctcttccagctgttcggtcaggtcgtcacggccgaagtcgagctggacgatgaccgcgcgctcctcacccgagggacgctcatgcatgtcggtgacctgggaaagacggctgcaacggggaaccgtcagaagatcgctgcaaacgcgggctgacccagcccggtgccagcgcgacggaacgatggagacgaggcgacccgctcacgcctcgccgtcggcgtcctgctgaatggtgatcggacgcgagggcacgaccgtcgaaatggcatgcttgtataccatttgggtgaccgtgttcttgagcaggacgacatactggtcgaaggactcgacctgaccttggagcttgatgccattcacgaggtagatcgaaaccggcacgcgctcgcgccgcagcgtgttcaaaaaggggtcttgtagaagttgccctttgttagtcatccttcaaactccatctttaattatgttctgggagtttcagcataatggattttgccgccgtttgccagatcagggcgcaagatgctcggccggccggctgcccgctggcgaattctgcaggcgaaacggcagcatcgaacataccgtccggtgagctgccgattggctcggtgcggtgcttcaggtagtgtacggctcctgagtacggctcttgattcgaaactcaaactcgcgcaaccaaggaagaccatgggcatcttcgattaccacgaagccttttcgagaaatgtcggctgggttaccgaatccgagcagcagaaactgcgtcagtcgcgcgtggccattggcgggctcggtggagtcggcggcgttcacctgctcaccctcgcccgtctgggtatcggtcggttttcgattgccgacttcgatgtcttcgaaacagccaacttcaatcgccagatcggcgccggggtggacacgctgggccgcccgaagatcgacgtgatgggccagatgctgcgtaacatcaacccggaggtcgatctgcgcgccttcgctgacggcatccaggcggactcgatcgatgccttcctcgatggagtcgacgtctacgttgacggcctggacttctttgccttcggcgcccggcgaatgacctttgccgcgtgcgaacgcaagggcattccggtggtcactgcagctcctctgggcctcggcaccgccctggtggtcttcggccccggtgggatgtcgttcgaggactacttcggttgggacgatggcgatgaactcgagatgtcggtgcgcttcctcgtcggcctgtcgccggcgatgctccagcgtggctacgtagccgacagcacgcgcatcaatctggcggagaggcgcggcccgtcaagcatggccgcgtgccagctctgcgccggcgtgacggcggtggacgtcctcaagctgctcctcggccgcggcggcgttagactggccccctgggccagccagttcgatgcctaccgcatgcgcctcgtacggacctggcgccccctcggctaccgcaacccgctacagcgcctgatgatcatgctggtcaaggcacaactcaacggaatggccaaaacaccaccgagcggccgccaccatgaaccgtgagaccttgctccagttgctggatctcgcgcgctgggcacccagcggcgacaacacgcaaccctggcgcttcagcatcgtcggcgaccagcacttgcgcgtgcatggccacgatacgcgtgaccacgtcctctacgactacgaaggtcgtgccagccatatggcgcacggtgcgctgctcgagacgctgcgcgtggcggcatcgggttttggtctggcaacgcactggacagtcgaggccgacgaggaagcgcgcgcgcccacgtacgacgtgcatttctcgacgaatccgggcgtgccgccagacccgctcttcccacatatccagcaacgggtcgtccagcgccggccgatgcgtaccacgccgctgaccgcggcgcagcgcgcggcgatcgaagcggccgccggcgatgaagtcgccgtccagtatttcgcatccttcgcgaagcgcctcaaggtggcgtcactgctttggcacaacgctgaaatacgcctcacctgccccgaggcgttcgccgtgcatcgggacgtcatcgaatggcgagcccgcttcagccaggatcgtattccggagcaggcggttggcgttgacccgatgaccgcccgtctcatggaatgggtcatgcagagctgggagcgcgtgcagttcttcaatcgctacctcctgggcaccgtcattccacgcgtcgagctcgacttcctgccggctgtcctgtgcggcgcgcacctgctgctgcgccccagacaagcacctgccgggctgcacgactgggtgcggctgggcatgtgcctgcagcgtgtatggctgacggtcgccagggaggggctgcacctgcagcccgaattgaccccggtgatctttcgctggtatgcgcgcgccgatcgccggttttccgccgacccggcgctattcgcaagcgctcaccgccttgcgcaggtgtttgaagatctggccggctgcggtccggacgagcccttctttttcttctgccgtgtcggagtttcgtcggtaccgtccagtcgttcgctgcgactcgagcgcgagcgcctgatgcgttagccgcgtttactcgccgagttcagcgcgcagcgccctcgcgaccaaggtactcgcgtacggcctcctgactcagcgggcctccatggccgaggaaatactgccggatcggcagcttggcgagagcggccaggctatggccgttgcctgccacatccatgtggaagtaatgctcgcccggccgctgggcaaacagagccccccccagccagccaccgagcatcatgtcgccgacgaaggcacggccatcgtcgagcaccaccgccagcgacccgggcgtgtgcccgggcaccggcagcactcgtccggccaggccgtacggggccaggtcgagttcgccatcgacctcgacgtcagcccgcaaaggctcgtaacgagcatcgagcggtagcatcaggatcagcctggcggtgaagctggtgggcgtgaccggctcgttgacgccggactccagcatcgaacgatcgccgcggccggcgatcaccaccgcgccgctgcggcgcctgatttccgctgccagagcggcatgatcggcatgcccatgcgtcagaatgacggctgacaggtccggaaaccgtaaaccctcgcgcgccaaagccgcggcgagcttcggcaggtcatctgggctgcccgcatctacgagaaagcaacgcgtgccgctcttgactagatggacattcgacacgctgagcgggatctgaaccacttccacgtgttcaaagtctcgccccgatgcggctagcccagattgaaggagggccgaagcgagaagcaagcgcagaattttgatcattccgtccccgatacaatcggtgccagacgcactgagttgcctggaaaccatatcctgacacaagacccgcgatcacgtcacgcagaacgacctgggcgcgcgcgcattggcttcccagcggccgacaagcatgttttctgctcccgacagtcggccccagaatgcgccactggctgtcttgctgacccaataggtgctaaggtgctgggtgcgaatggcgctccgtaccttgtagttgcgcatgacatacgcggagtcttggcgcggggcgcccaagcctcgaccgtgactgcgatacgcagggagcaccaggacgtttgaccaggggttcagccgtaagacttgaacgcacatctgccgtgctgaccctgggactacaacgccacccgcgaagacgtgcatttcagagacatgcagatggatcgatcgacgaactcaccaacttcagccgcctaccggcgccggtgaggtctcttgctgaaggagacgggcaagatgaagccgctgacgactggagagctgccggccacggcggacccacaggcacgagaaggcatggggaactcgctaatggacaggaaaacaatccttttcttcgctgaggcagtgaccctcgctcatgtggcacgccccctcgctctcatcgaggcgccggacacgagtcgctaccatcgggtcttcgcctgcgatccccgctgccagtggttgctaggtgactttgccggggagttctgcccggttccatcgatagccagcgatacctttctcaatcgattggcacaaggcaagccggtttacgacaccgccacgcttgaagcctacgttcacgacgacttgtccctgttcgagaaagtcaaacccgacctggtgatcggcgacttcaggctgtcactttccgtcagtgcccgcctggccagaatcccctatctggcaatcagcaatgcctactggagcccctactaccgtgttccggcctatccggtgcccagcttgccgctgacacgcttgctgccgatcgggctcgcgacgatgctctttcgcctggcgcggccactggctttcgcgctccatgcccgccctctcgatcaagtcaggcgcaaatacggcatgtcgtcgctggggcatgatgtccgccgcgcctacaccgatgccgatcacgttctctatgcggaccttccgcagtttttcccgacgttgtccttgccggcaaaccatcattttattggccccatcatctggaagccaccggtgagcgcaccgctgtggtggaataccctttcgtctgaacgaccaatcgcctacgtcacacttggcagttcgggtcagggtgcattgttaccacatgtactgcaggcactcagcgatctggaggtcacggtgatcgcggcaacagcgggcagcagcctcgcgggagcgataccggccaatgcctacgtggcccagtacctccctggtgacgaggcgtcccaccgcgccagcctggtggtctgcaacggtggcagccccaccagccaacaggctctagctgccggcgtgccggtaatcggtatcgccggcaatctggatcagttcctgaacatggaagccatcacgcgtgccggcgccggcctgaccctgcgcgccgaccgcttcgcaggcacccaattgcgcgaaagcgtcaaggcgttgctttcgcgcagcgagttcagcgaatctgcacgccgtgtcgccacgcaattctgtggcttgtccgccagcgatcgcctcacccaagtacttgcccaccattttgcacagggtgacatcaccgcccattctgtcgccgggatgggcggcaagtgacagccacacacgtccggccaacgaccgcgacgaggccttttggatcgtctgcggccatcgcctcgcagaggcaagccggcgattcaacgcgcctgcagacatcagaaggacgggatcctaagccttcgaacagtcactccgccgaggggggtgtgtcggaatttcttacacacgaatgctctacagagactcatcggcgacacggattctcgtaagtcattgtttttaaattccactgcataaccaggcatggttttagctttagtgagttcaggtggctgatttggactgtcatcacaacgctgcagagcctctgtttctgttaagtgcatgtaactttcttggagaatttcaaaatgaaaaaaactctcggcgcaattgcagtggccgtggccctcggtgccagcgcgtcagctagcgcggtaacaattgaccttttctcgaccgatcaggcgtatctgaccgataccgtcattgatggcgttggtctgttttcacaggttgcggaagctggccttcccgtcggtaacatcttgggcggctaccgtgacctcggcgtggaaacgaaagtcagcaccaatccagcggtccgtaacgcaagcatcggtgtcgacactggtgccgtgagctttaatactgactcgggggcctccggcacgggaatgatcctctgggatggctcgcacgcggccacgggcttcaccgacgtcaacacgacgggccttggtggtgttgacctggggagcccgttcgcctcgagttttcaactcgatatcgtcttcgccgatgccggcttcgactttatcctcaccgcgtggaccgatgacacccactggagtagtgtgaagctgaattccctggcgcatccggtgccgggagtgtcactcatccccttcctcgcctttcttgattgcgacaatatgatcccgggtgccgtcacgacttgtgctggatcgcccggttcctggaaccccgttgatttttcctctgtcggcgcgctgcaggccttgatcgatccgctgggtacttttgtgtctcttgacctcaccctcgactcagtcacgacggttcccgagcctggttcgctcgtcctggcaggtctcggtctgctggccctgggtggcatccgtcgtcgtcgttcgtcgctgtaactcgcgccgatttgtcacccgatgaagtcgtcgggtggctgggacgccctctccactcaccagtgcagagggcgttttctttggtccagcgagtcgcccaagagcggaccattcacccccatagtcagtcagcctcagtcagatgactccgagtggcgagcagcaccagtacctgcgcccggtagtcggccgcgacgcccgcctacgccgcgcgcgaagcctcttggggtggcgatgaaggcgtgacgaaccgggtcgccctcttgctgatcccgttgttcacctggcgctgttgcttgatcggccttgcccgggagtcctgcttcgcagccctgccaggggctttcttggtagcaactcgcagattgacagcagccaccgacgccgtggatactcgtattcgcggcggccggatgactcgcggcgctgtggcttccacaccgcaaacgcagcacgtttcggggccatcgaccgcgctggagcggaaaaccgattgagcatgcccgcggcgcggcgccgtgcccaggaattgaccggggcacagtagccatcggtccaccacgggtttgactgaggagcgatgtgatgaaggccagctatctcgacttccttctttgcggcggcgccatcagcgccatcgtcgcggccacgctgggtttgatcgtctgcctgctgccgctgacgacagccctggcggcggaataccatgtcatcgtcgacttcctgctcgctctacttttctacgggcttttctcggcgctggtcgtacgcttgctcctgagatttcggccgatgaagccgggcgaatacaccatggattctgcgaccttcacgtactggaaactgttgaccattgtttaccggctgggacagggttcgctccttcccttcacccccgtttttgtcaagccagtcgtcgaggcccttttcggcgctcgcgttggcaccaacgtcgcactcggaggaacgattgacgatccctacatggtgaccatcggcgatggtgcagtgttgggaaacgcgtccctggtctccgggaacatgctgcatggcggcaagctcacctgcggccgcgtaaagatcggtgccggggccaccgttggcgtcaattcggtagtcctgccgggcaccgagctgggcgagaatgtcacgctcatgggcggttcctacgtaatgccgggcaccaggattccggccggcgagacctggcgaggcaaccccgcgcgcaagtggctgtgacgacactggagaaattcggggcttcgtcgacacgagcaagggcgccgctgacgaagcctgcgacgactcgcgatgctcaaggtcgcaaccgcagcaggcccagatccccagcctcttcgcgattgccggagtaccgatattcggaacacgttgtccggaatgacatagttctgcgcgatgctgagaagtggcaacgagcgctaccggcagcagacaagctgaggcacccgatcggccgcggatcggcctgacacttgggcggcgctgccgctgggtggaggcatcgtggccgtcgacgaaccgtgcagaatctgccaccagtcgagccgcgaccccgaacaggtcagggtacgcggcgccacgcgcgatgtcgagcacgagagctataccgtctggcgatgccggcactgcggcacgctgaacgcgctcgaaccggtcgactatgaccggatttacgccaactatccagtccagcggcagcgcgacgacttcttctcgcagcggcttctggcgaagcggctgaagatcctggtcgccgccggtttgttacacgagcattcggtgctggattacggttgcggaagtggcctctttgtgcgctacctcgtcgacaagggctaccagtgccgtggctacgatccgtacaaccagcagcactgcgatcccggcgtgctggcccgcaggtacgatgtggtgacctgccagggcgtcattgagcatgtcgacgaacccttcgagttgcttgcccgactggctgatcaggttgcccccgggggcaggctgattgtcggcacgccctattccgacaacgtcgacatccacgacgtgatcgatcaactgggcgtcttgcatcaaccttttcaccgcttcgtgctgtccaggaagcaggctgagaccttctcccgtctgcccggaaaacggtgtgcttgagccggaagacgccgagacgatggcgaactgggcgcacggtggcggctgctcccacgacgccagcgtgcgcatcgaaggcacgaccgcccgggcctggaacggctgctgcgctcctgcgctcgaccggcctttgcgctcgagcgcttgcgtgaaatcgacgccgaacacctggtctatgagagagcatcaagccgagttccggcgggccctgatcgaggcccctccgggcagcagttgggcgcaactctcgcgtcatgtgtgcgcgctcttcgactggtgcaagcccaatggcgagctcaaggacatgacctgccgggtggccatgctgcgcaggcaagccgacggcctgctcaccctgctagctgcacgacggccgctcctcgccaacccgagtatctgccacgcacgccaccgatccacagcccttgctcactcagccggtgcatcaactgccgctgctctctatgcaccaggtcgtcggttcggcgaactcgcgtctgtggaacgaatacatcgcccgttaccactatctcggccacacgcccatggcgggcagtcagtgccgatagttcgtcttcgccggcgagaccccctcgtcgccttgctcagcttcggcgccagcgcctggaaactcgccgcgcgcgagcagttcatcggttggcacgatcaccagcgacaaaggaacctgcaactcgtggtgaacaatgcccgctttctgatcctgccccggatccagtgcaagggcctggccgccaagatcctctcgctcatgcagcggcaactacccatcgactggctggcgctacggttaccgccccgtgctgctcgaaaccttcgtcgagacgccccgccatcgcggcacctgctacccggccgccaactggatcaacgtccgtcaaaccgccgggtgaggcaagaagtgccccaccagcaagtcgatcctcccgatcaaggatatctggctctatccccttcaccgatcctcccgatcactcctctgccgctaaccccctcgccaaccccactgcctcactacgggatggccgaatacttacgaaattcgagattgacgccccttgatggaggctcatatactcctaatggtaccgttggattccctatccctatcaccgatggcgaacgaagccgcacaagccgcacaagccgcacaagccggcgccgcgccggtcccatcgggcccgccgggcctgtactggctactgctcgtcatcgccatcgtcgccgaggtcatcgccacgacgatgctgaagtccaccgaaggcttcacgcggctgtggtcttcggtgatcgtcatcacctgctacgagatcgcgttcattctgctcgcgctgtgcgtcaagcgcatcgcggtcagcgtggtctacgcgctgtggtcgggggtgggtgtggcgctggtcacgctggtggcttggttctggctcgatcagccgctggatgccgcggggctcgccggtgtcggcttgatcatcgccggcgtggtggcgatcaacggcttttcgaagaccacggcggcatgaaggcgcctgcgcgatgacctggctgatcctcttcgtcgcgatctgtgccgaggtaatggcgaccacggcgatgaagcttaccgacggcttcaagaagatctggccctgggccttcgtgatggccggctgtttcggcctcgcgctgtacctgctgtcgctgacgctcgacacgctgccggtcggcccggtctacgcgatctggtcgggctcgggggtggccctgatcacgattgtcgggcaggtcgtgttcaagcaggtgatggaccggccggcgctgatcggcatcgtgctgatcgtcgcgggcgtggtggtgttgcaggtgttttcggcggcggtgccgaggtgagcgggccggtcaggcaaccggacgtacccctctttgctgccccgtgaaccggggtaacattctgtttcgcgctcgtcagccccaccaccgcaccgtatcttcggtcgacggcgaactacgcagtcagcggcgtacccttgttcggcccggcgcaatccggggccgaacaccatcgccgctggctgcgcaccgacgatccactggcggaggtggattcgctgcgcgacgtgtcgcgctcggccgagcgcaccgtcggcgttggattgcagccgctgctgctcgacttcttgatgctggtgcgcagcgcgcgcgccgctgccgccgtcgggggctcgatcgccgccgcactcggtgccgcgcccgacgaggtggcgaatcgcgtgcaggcgatggcccgcgccgacatgctgcgcataacgcgcgggatcggcaacggcgacgatgcgctcgtcgagcccaccgcccgccacgccgcagcgctcgaacagttcgaagaattcctggctggcgcctttgtctctcgcgtcacgctgcgccgtgctttgcttgtgaatcgcatttccgatgccgcgctggcggcctgcgtgcagcgcatcttcgaccgtttcttcgatctcggctggctgtacctgcacaactgggccggcacctgcccgatgatggctacgctggtggccgaagcgctgcgcgtcgacggtcatccttcacaggtgatgctggggtcgttcgacgcggtactcgacagcaaaaccttcggcatggggcgccagggtgtgagcggaccgggcaggctcgacgggcacgtgctctgtgttgccgacggtcgcgcggtggtcactgcctcgtcatcgagggtgtcttcgcggcggatccttcgggaacggcgacgcttcgcaaaagccgtgcgcccgaccagaagttgctcgacgaagtccacgacagggtccgccgccgtctgcggcgcgcgctgacccgaaaccgtgcgagaggcgagctcttgcgcagacgcctgtagccaccaccgctgcgacgagcgctgatccctttgcccgcgcttccgcgagatccctttttgcgccatgctatgccagaatgcggcgtgggcacgcatgcctcgggagggtctcaggtgcaagtgacgtgggcagatctgtggtcggagttcttgaacgccttcaggaatatcgttcgccagtatcgacgaagcctgtttggcatctcggccgtggccttcggcgtaattgcgttgttgctgacagccgggttcgtcgaatggattttctgggcggcccgagagggcaccattgaggaagggcttggccacatccacgtcatgcggccgggttacctggaaaacggacaggcggacccctacaagtacttgacgccggagagtgctctgcgggtcccggccatcgagaagctgcctgcggtacgcacagcggcgccaagagtggcctttaccgggctggtcagccacggagaaaccacgctgtcattcatcggcgaaggagtcagtccggagaaggagcgtatcctcagtccgagtctgcagatcagcgccggccgcaacctcacgccggaggacgccaagggaatcttgcttggccgcggtctggcggagaatctcggcgccaaggtgggagacaaagtggtgttgatggcgacgacgccatcgggcggattcaacgccgtcgaggcgaacgttcgtggcttgttcagcaccgtcagcaaggcctacgatgactcggcactgcgggttcccttgccgttggcccagcaccttctccgcatctccggcgttcacctttcgatcctcgtacttgatgaaacggcgcatactgcgaatatgctgaagaagttacgtgcggatttcaaagataccggcatccagttcgttccatggtacgaactggccgatttctacaacaagacggttaccctcatgtcacaacaggtcatggtggtggaactgatcattgccatggtcatcatcctgagcatctccaacaccatgaccatgaatgtcctcgaacgtacgtcggaaataggcacctgcctggctatcggtcgccgcaggttgcagatcctgcggcagtttgtctatgaagggctgaccatcggtctgatcggcggtgcgctcggcgtgctcgtcggctggctgctggcagccctgatttcatggattggcatccccatgccgccaccgccgggcatgactgaaggttacaccggggcgatcatgctgacacccggactggcagcgcaggccttccttcttgcgctcgcgacaactttgctggccagcatttatccagcgtggagggcatcgcgcatggagatcgtcgatgccttgcggcaccaacgctgactcttcgacctgcgggtatcaggacaacaaatgctgaaacttgcgctgcgcaatattcttcgccacaaggtgcgaaccgccatgactctggcggtaattgtcttcgggatcgtcggcctgatcctcagtggcggctttgtgaatgacatgctcttccaactggctgagtcaatcattcgctctcagtccggtcatttgcaggttctgagagtcggctattttgcaaaaggtgggcgcagtcccgatcaatacctcatcgaccacccggacgagctacgcgaatccgttgcgaagctgccgctggtcgatgacgtcatgctgcggatgagtttctcgggccttctcaacaatggccgaagcgactggccgataatcggcgaaggggttgagccggacagggaggcacgactcgggacgcaactgcagatcatcgctggccgccagctttctccgacagacccctatggcatcctgcttggcgaaggcgtggcgcggaccctgaagctcaagccgggagacaccgccactgtgctcctcaacgccgccgaaggcgcgttgaacacacaggagttcaacgtggttggggtatttcagagcttctccaaggatttcgacgcgcgcgccgtgcggatcccgttgtcggcagcacaggagttggttggcagtccccgagccaacagcgtggtcgtctccttgaaagtaacggccgacaccgagcgcattgcggcttccctgcgaaaccggctggcaagtcaggatctggagatcagaacatgggaggaactcaacgatttctacagtagcaccgctgcgctctatgagcgtcagtttggcgtgctgcaggggataatcctggccatggtgctgttgagcgtcggcaacagcgtaaatatgagtgtcttcgaacggactggtgagttcggcacgatgatggccttgggcaacaaccgactccggatattccagctggtcgtgaccgagaacttcctgctgggcgctgtcggcagcaccctcggtgtggtggtcggtacggctctggcattgggcatttccgccatcggcattcccatgccaccgccacccaactccaatatcggctatacggcgacgattcgcgtcgtgccctcggtactcgccattgccttcgcagtgggcatggtggcaacggtgtcggcagccatctttcccgccagccgggttgccagaacgccggtatccgacgcgctccggcagaaccactgacagaccatagctgctctgcggccagcgccagcgaacaacattggatctgtcttgtggcacttctcgccacagccccgcgactgaggcgagtcatagcatagccttggccaacatctgatcgcagctggcgcaggacccccttgatcgggcatcctgcgcatgacggctattcctcgcgcgggcaaattgttcgccggctaccgtgtggcagcaatcccagcggcctggacgctttcgccacggctgcgcctgctcctcagcccgaacgccgccaggccgatgcccaccagcagaagcgtggcaggctcgggaaccaccgccagcatccgctccgcgaggaactcgtgcgcacgggcgctggggtggatggtgtcccagaacaggtgctcgtcagggttgccgcaaaccgaaacggggccggtcggcggcggcgcgacgaaaagtcccgccaagcaagggttcgtgacgtccgtgaatccgaagtcgccaggagaaccggcgacctcacgcaggaatccaaagctgtcaaaccggtgcaccgagacgtccggattcagcaggctgagcccgtcgaggatgcgtgcgagcgcgtcgtcgtacaacaccgaaaagaacgtggccgcccccgaagccgctggattgccgttggtctccggcaccaggccgaggtccggcacgttcggcaccaacagatagtcgacaccactggccaccagaccgctgagcacgaacccgatgtcctcaatggcctccgtgagccgcgcggtagcatcgccgaggcggccgacggaagcgagctccaacacgtcaccgatatcgttcgaccccgaccagacgacaaacagagccttcgagtcagcctttcctcccgtgtccgcgaggaactgagcgtactgcccgcgcaggctgaacggagaaaagagggcagaacccggcgatcccggcgtcggcaagccgaccggcggcaacccccccgctacgtcgaaggtgtggtagcgcgaccgcgcaccgccgaccgcgtagttggttcccccggggggattcggatcaatcccgggagggacggcgtcgtcccaaggcctcagcccgcgcggagtgaggtcgcctgtggcgcccatgtggcccgtggactgaagcccggtccacagcagttcggaataactcttgccattctcgaaacgccccgcgctatacagtggcgaagcaactccgggtagcccggtcacggggatcgggatccccccggttaccggattcgaagcaccggtccagttgtacagattgccattgtccgacaagctgtccccgaaaacgtacatggtcgagaagccggccagtgccacggctggcatcgaaagagcaatcgccgcgatccagccgacgaaaaatttgcgcatgtgtaagcccccccagatggttacaggatagaaacgccaccaaattcacaaccgctgcacacggtaaccgacccggctcagccagcaatcgagcccatcagcacctctgcaccagcgaatgcaagaattatgccaagacaactatttcagtgacttacctgatttccgaggatcgtgtgtaaaattttccgacagccaaccgtcgcgccgcgcacccggagatgccgttgccgatatcgcgacgactgcccgggcgcgcagcccaaggcctttggaacggcagcctgtgcaaggatggaaggcgcttccgtcatcgtaaccaacagaatcgtgccgacaagcccgccgacggattggtcaggcgatcaccccaccaccgaggcaaacccggctttcgtaggccaccaccgattgccccggcgtgacgactcattgcggctccgcgaagcttcgccaacggttgctgattgaggcgaggaagaactctcgctcctccatcttcgtcgcctgccaaccctccgttcacttcgccttgtgcagcactccttgcctgaagatggcaggtagatcacgcgcgccatgcagtactctttcgatgcgcaccatgtcgtccagcacccggaagaagaccacatagcggcccatgggcgccatgcgtaaaccgggggcaagttcctcgcggccggtataggccagtggggcattgccgatgcgttggcattgctcgatcagctggccgacgaaacgacgggcgttggccggactgtccttggcaatgtaatcgccgatgtcgaggatgtcttgccgggacttcggcgagaaggtgaccgctaccatcaggcggtgcgcttgcccccaggcttgatggtgggcccagcttcggcgtagcgggcgttcatttcagcgagaacctgatcggccggaatggccgggccgctgtcgatgccatcctgtatggcctgccgcaggtcggagttcagccgttcaagcatggccgcatagacatgcggcggtagcaggtaggccgcggggcgattgtggttgagtacggccacaggttcggaacccgcctgttccagtacggcgctgggactgcgtttgagttcagtgatactcaccgagcgggatgcaagaacctgttccatggtgcgcctcgtaatcaaaccaaaataggtactttattgtgttcatttcatggcgtagaggcaagcgaaagcgccaagacgatgcacctttgcatgcacgacaggtgcgaacggaccatggcacccccgctggtgtcaacaagacacttgcggtcgcggtcaattacgcgatgacgccaccaccaaggcaaacccggctttcgtagaccaccaccgattgccccggcgtcacggcccattgcggctccgcgaagctgatcagacacgagtgtgcgtcgacgtgctcgacctcgcacgcggcatcggcctgccggtagcgcgtcttggccgtatatacccagtgcgtgtgcggcggctcgccggccacccaggacaggtcgccggcggtcagttggtcggcgagcagcgccggatgcgcgtgcccctggacgacatagaggacattcgtggcgatgtccttcctggccacgaaccaggcatcgtggtcgccactgtcgccgctcttgccgcccttgacgccgccgatgtgcaatcccttgcgctgaccgatggtgtggtaggcaacgccgtcgtgctcgccgagcagacgatcgtcatccaggccgcgaatctcgcccttcttcggcggcagataacggagcaggaactccttgaacggccgctcgccgatgaagcagatgccggtcgagtctttcttgagtgccagatgcagcccggccgcggcggccatcttgcgaacctcgcgcttgtacaggccggcgagcgggaacagtgtcttcgccagttgttgctggttcaggcgatgcaggaaatagctctggtccttggtcccgtcctcggccttgagcaactgccaggcgccctggaactcgcgcacgccggcgtaatgaccggtggcgatgcgttcggcgcctatcttcaacgcatgttccagaaaggcgctgaacttgatctccgagttgcacagcacgtccgggttcggcgtgcggccagccgcatactcggcgaggaaatgcgcaaatacgcgttcgcgatactgactggcgaagttcacgacttcgacgtcgatcccgatcctgtcggcaacgctcagcacatcgaccagatcctgacgcgaggagcagtactcgtcggtgtcgtcgtcctcccagttcttcatgaacagaccgacgacatgccagccctgttccttgagcagcaacgccgcaaccgacgaatcgacgccgccggacaggccgacgaccacggtctttcccttgttcattgccatgtcctcgctaacgttcgacagtcacgccctcgccgggcccgctcaccacgcgtgtggactcgccccctacatcgccctcaccggcgagccagcgcggcaaggggagaaccaccgccggctgaccgttgtctcggaaccagctatcgacgacatggcgcgcggcggcgtcagccgtcgcgtcatcgccggcgacctccggcagttcctcgatctgcgccgaatagtgggcatcgaacaggaagcgcacgcgcagcacggggtcgagtacgcggtgaaaacgcaaccacccacgtgcttccagcagccgcaagaggcgtgtcgtcgtcgtcgaatgatcgatgcagtccatcctcccacgcaccccatcgtcggcgtagttgccgccgcgatcggcggcaatcggcgtctgccggccagcccagccgagcagccagccgatcgccaccgccagtctctcgcgctcgtcctcagcgctcgcggcgctgcccagcaaggcccgcacgcgcgccagttgcggctcgtcgaactccgcctcggcctcggccaggcagccgtagttgtagcagatcctgaccgtctcggcgcgcgcagccaccgcgagacaggccagcaccaggaacagcagccacctcatgagccgtagtgagtcagcaggtcgagcggataacgccgaccggcgagccagtcctcgatgcagcgcaaaaccatggggctgcggtgctgcgcctgccgcgcgcggatttcgtcgagcgtcagccagtgcgcagcaatgatgcccttgtcgagcggccggtcgggatcgacggcgtgcgcctcaccaccgaaggcaaagcgcaggtaagtcaggtcccgggcttcgttgcggtagttgtagatgccgaccagatattgtggatccagggtgtaggcggtctcctcgagagtttcgcggatcactgcagcgatcagcgactcgccgcactcgaggtgaccggccggctggttgtaacagataccgtactcggtttcttcctcgacgagcaggaagcggccgtcgcgttcgagcaccgaagcaacggtcacattgggtttccagaccatgggaggagccttgcagggggagccaagctgccattttaccgccaaccggggggcgaaatcggctagaatttccgcttcaggatttccggcaaagggagagaagaacatgtccatggcggatcgcgacggattcatctggtacgacggcaagctggtgccatggcgtgaggcaaccacccacgtgctgacccatacgctgcactacggcatgggggttttcgagggcgtgcgcgcgtacaaggcggaaaagggcaccgccatcttccgcctcaaggaacataccgaccggctgttcaactcggcgtacatcttccagatgaagatgccatacgacaaggaaaccctgctggccgcgcagaaggaagtcgtccgagccaatcagctcgagtcgtgctatatccggcccatcgtcttctacgggtcggaagcgatgggtatcgccgccacggcgatcagcacgcacgtggccatcgccgcctggccgtggggtgcctatctcggcaccgaggggatggagaagggtattcgcgtcaagacctcgtcgttcacccgccatcatgtgaatatcaacatgtgccggtcgaagtcggtcggcacctacaccaattcgatccttgcccaccaggaggtggcgcacgacggctacgacgaggccctgctgctcgacgtcgacggctacgtcgccgagggagccggcgagaacatcttcatcgtcaggaacggcaagctgtacacgccggatctgacctcctgcctcgagggaatcacccgcgcttccgtgctgcaactcgccgacgagctggccatccccgtaatcgagaagcggatcacgcgcgacgaagtgtattgcgccgacgaagccttcttcacggggaccgctgccgaggtgacgccgatccgcgaactcgacaatcgacagatcggcgccggccaccgcggcccgatcacgacccgaatccagagcctgttcttcgactgcgtgaacggccgtgtgccggcgcacgacgactggctcgcctacgtttagtccagtttgcaaggttgccgccatgtctcagaacaccccgcagaagcccatcgaggtcaccgctcgtgacctgccgctgcactgcccgaccaaggacgcaccgctttgggcacggcatccacgcgtctttctcgacgtcacgcacagcggcgaagtcgtctgcccctactgcagcgcacattacgtcttcaagggcgagttgccgaaggggcatcactgaccgtctgccgctgccgagccagcgtcgcccgctcgcgtagtcgaccccagcctcagtgatgaaggccctgatcgtcgccccgtcgtggatcggtgacacggtgctggcgcagcccctgttcgtgcgactgcacgagcggattcccggcctccaactcgacgccctggcagcacgctgggtggcgcccgttctcgaacgcatgccggagatcgcacgcattgtcgacagccccttcgcacacggcgagctgtcgctgaaagcgcgccaccgtctggctcgccaactggcccacgcgggctacggccaggcctacgtcctgcccaattcactcaagtcggcactgattcctttctttgccgacatccccgaacggatcggcttcatcggcgaaacccgctacggcctgataaaccggcggcatacgctgaacaaggccctgctgccgcagatgtgcgaacgcttcgcacagctcgccgaagcgcccggggcgccactgccgcggcccctgcccctgccacgcctgagctcgagcagcgccgaacgcggcggcacgctggcgtcgctgggcctcaacctgccggcaaagctcgccgtcttctgcccgggcgccgagtatggtccggccaaacgctggccggcacggcacttcgcgacgctggccaatgctctggccgaccggggcttcgccgtctggctactcggctcgcccaaggaccgtgccatcggcgacgagatcgtcagcctgtccggctcggccgggctgccgctgaacctctgcggagcgacctcgctgacccaggcgatcgacctgctggctgccgcctcctttgtcgtctgtaacgactccggactgatgcacgtcgccgccgccctcgaccggccgctgattgccgtctatggttcgtcctcgccaggcttcacgccgccactctcgcgccaggcgagggtcatcagtctggcgctcgaatgcagcccctgcttcaagcgcgagtgtccgctggggcatctggattgcctcaacaagctggacccgcaacgggttctcgccgcctgcctggagggtctgccggcatgatggcggtttttgccaccccggaggacgtcgaggcgaccttctacgaagccatcgcccgcgccgatctggcggccttgatgagcgtctgggctgacgacgaagagatcgtctgcatccacccgaccggccagcgcctgaccggtgccgcggcgatccgcgacagctggcgcgcaatcttcaccaacaacccgcagttgacggtgcgtctgtcgcgcgccgtccgctggagcggcatgttgctggccgtacacaacgttgtcgaaacgctctacatcggcgacgagcgcaagccgcatgggccgatgctcgccaccaacgtcttccagcgcggtgcgagcggctggcgcctgctggcgcaccatgcatcgaccgctgccgacagggacgccgccgagacaccgggaagcagcggcagcgacggggcaacgccacggaccctgcattgaccgcttaccgcgcgccatcctggctgcccggtggccacgcgcagaccatctacccgctgctgatccggcccgaccccctgccctggcgccgccagcgatggcaaaccccggacgccgacttcatcgacctggactggcatcctggcgagccggccaccccatcgacggccagcgcgccgctgctgatcctcttccacggcctcgaaggcagctcgcgcagccactatgcgaccaccctcatggccgccgccgccgccatcggctggtctggcgtggtggtgaatttccgcggctgttcgggcgagatcaatcgcctgccgcgcgcctaccactcgggcgacagcgacgaaatcgactggatcctgcgccgcctgcgccaactctttccggcgcgcccgcactacgccgtcggcgtctcgctgggcggcaacgctctgctcaagtggctcggtgaacgcgaggcggaggccgccgattgtctcggcgctgccgcggcgatcagcgcgccgctcgacatgagcgcctgcggccaccatctcggacgcggcttcaaccgcgtctacaccagacatttcctgcagacgctcaaacgcaatgccgccgccaagctgcgccgccatcccggcctcttcgacgaacggcgcatgcgcgcggcgagcagcctgtacgaattcgacgatgtcgtcacggcaccgctgcacggttttgcgggcgccgacgattactggcggcgcgcttcgagcaagccctggctgcccgccatccggctgccgacgctgctcctcaacgcccagaacgaccctttcctgccggccgggacgctgccagccgccggacaggtggcgaccagcgtgcggatcgactttccacgcgcaggcggacacgtcggtttcgtcaccggcagcctgccggggcggctcgcctggctgccgcaacgcatccttcattactttcagcacgaggtctgacatgaacgctcccctccccgcggaaatcttcaaggcctacgacattcgcggcatcgtcggcaagacactgacggccgacatcgtccgacgcatcggccatggactcggctcgctggcgagcgaacgcggccagcgcgcgattgccgtcggccgtgacgggcgcctgtcgggaccggaactggcgacggcactgatggaaggcatccgcatggccgggatcgataccatcgacgtcggctgcgtgccgacgccggtcgtctacttcgccgctcacgaactgggctgcgccagttgcgtcgccgtcaccggcagccacaacccacccgattacaacggcctgaagatggtcatcggcggcgagaccctcgccggcgaggcgattcaggggatccgccggcgggtggacgccgacgagctgcagcacggcagcggccaggcgagcagcgccgatgtccggcgcgcctacctcgcacgcatcaccggtgacgtccgtctggcgcgcccgatgaagatcgtcatcgactgcggcaacggcgtcgccggcgccatcgcccccgaactcttccgcgcgctcggctgcgaactcgtcgagcttttctgcgaggtcgacggcaattttccaaatcaccatcccgacccgtcgaagccggaaaacctgcaggatgtcatccaggcgctgcgcgcaactgacgccgaactcggactcgctttcgacggcgatggcgaccgtctcggcgtcgtcaccaaggacgggcagatcatctacccggaccgccaactgatgctcttcgctgccgacgtcctcgcccgttgtcccggtcagcagatcatctacgacgtcaaatgcacgcgcctcctggcaccgtggatacgtgcgcacggcggcgagccgctgatgtggaaaaccgggcacgcgctggtcaaggccaagctgcgagaaaccggggcgccgctggcaggcgaaatgagcggccacgtcttcttcaaggaacgctggtacggcttcgacgacggcctctacgccggcgttcgcctgctcgagatcctgtcgcgcgccgccgatgcgaatgccgtgctcgaggctctgcccgacagcagctcgacaccggagttgaacatcggcatgcaggaaggcgagccctttgcactgatcgaggatctgcggcataacgcgcagttcacgggagcgcgcgaaatcatcaccatcgacggcttgcgcgtcgagtacgccgacggcttcggtctggcgcggccgtcaaacacgacgccggtggtggtgctaagattcgaggccgacgacagcgcggcactcgaacgcatccaggccgatttccggcgcgtcctcaacgcggcgcgacccggtctggcgctgcctttctgaggcgttgaacccttcgtccgacgacaggcaaggatggctggcgatgatgaccgagcaattcctgaagaacgccttcctcttccgccagccaatcctgaatcggcagcaggagcttgccggctaccagctgtctttccaaagcaacgatgcgctggccgccgacggcaacgcgcctggcgccagcgcacccctgtgcgccgcctattccgaactcggcatgcgcagcgccctcggcaatgcctgtgcgttcatcggcatcgacgccggcttcctgcaccaggaggcgatcgagctgctgccgcccgaaggcgtggtcctcgaacttctgctcgacggcgtccccgacaagaccaccttgcggcgctgccaggacctgcgggcgcgcggctattcactcgcgctgaccgactatcgggggatagacgaccgtagccggctgcttctgccgatggtcgaggtgatcaagatcgacctgcacgccgccggcgaaggccgactcggcgatctggccggctcgctgcgccacctgccgatcaagctcctcgcgcaacacgtcgacagccgcgaacagctggagcgttgtcgaagcctcggcttcgacctcttccaggggcgtcacttcgcgcaggccgaaatcgtcagcggccggcggctttccgcctcgcaggcggccctgatccgcttgatcaacctcgtcggacgtgacgtagacaccaccctcatcgaggacgccttcaagcacgaaccggcgctgacgctcaacctgctgcgcgtcgtcaacgccgtcggccaccgcggcaaccgctttgcgcaaccggtgacgtcgttgcgccacgcgatcaccctgctcggacgacgccagttgcagcgctggctgtcgctgctgatgctggcgccgggcagtgctgcggccgacccggcgcgttcgcccctgttgcaggtcgccgccctgcgcggacgcatgatggaactgctcgtcgaggtcggccagccccgcgatcagaagctggcggatctggcctttctcaccggcatcctgtcgatgatgccgatcgccctcggcctgccgatcgacgagattctcgaacagattgccgtcgagcgcgaagtacgcagcgcgctgtgccggcacgacggcctgctgggcaagcttctggccctgctcgagcgcttcgacggcgacgatgcggcaggctgcgatcagttgttgtccgcgctacccggccatttcgaccggcacacgctgaacacctgcctgagcgccgcgctgcgctggttgaacggcgggagcgactgagccgcctcccggcgtcgcagccagtcgcgatggccaaccacagagcatcacccggcatcgtcgtacgacgacacccgtgatatcgcgaacgagaagggcagaatcgagagaaagagaaagctgcgacaagccgctcgccacgagttagcgaacttatacggcatctccagatatatgttgccagcacccgatggaaggcggacaatcttcatctatttcacgttgcagacaactagaatgtccgaggtggtctccatccaattcacgcaagatcaagcgcgtatgctcacgggcgtgtcggttgagagcgtgcgccattggcgaaaaaccgtcccctacctctcgtccaagaccggcaagacgggccgattcacctttcctgaacttctcgggctggccgtcgcgcacgaactggttcactctttcggcgtcaacattgccacgttgagcacgagtattgacgaactctttcgattgctggccgctagcagcccagcctcgttggaggggacaattgtattcatcacggcgacagatgtgaccttccaccaagaggaagccgatggcctcggcaaagtgccggcgaagcctgcgttcatggtgccgctggcaccgttgatgatcgggattcagcgacacatgctgcccgccatgcccagtgtaagccagaagacactgccgtttcctcccgaagtagtgcggagccgggcatgagcagcgcatctcttctgcaagtgctagaggccacgggttacttcccggatggcaaagctgcggcccgtttacacttgggccaggacgcacgaaacctgcgtcgtggccgagacttcgtgcccgacgcactttggcgcagcccgtcggcgctgacagtctatttcaagttcgaggaagctcaaccggcagacgaactcgtcagtaaatggcgtcgcgaggtctggaacgaaggtttcgcaccactgctctgggtcgtctcgcccgaacgtattgacctgtacaacggtttcgggacgccggttcagaaagatgatgcccagaagcatttgctccgaaccttcgcaaacatcgatgcttctctggttgagctggatgcgctggcagggcgcctatcaatagagacagggcagttctgggcccaggcgaccgcagttgatcgtaagaccagcgtcgatcaaaagctgttatccgatctagcggccttggagcacgatcttgtgaaggccaatctcgcccgcagcgccgcgcaggctgtgatcggacgcgtgatcttcacccagtacctgatcgatcgggaaatcgtcagcaccacacatctgaagaaattgtgcggccatgccgagttacctctcattctgcgggaccgcacggcgacggagaagcttttcagttggctcagccagaccttcaacggcgacatgtttcctccatcgtccgtgaagaacacgccgatgaccagttacctcacgcgtgttgccgatttcttggaggccgtcgaccctgacagcggccaacgaaccttctttccctatcaattcgacatcattccggttgaactgatcagttcgatctacgaacagttcgcccacgccgtgccgccgactgtggctcggcggccgaccgaggcccgcaagaacggtgtgcattacacgcgcctgtctgcggtttcgctggttctcgatgaagtcatggatggactgacgggcatggagtccgtactggatttgacttgcggctcgggcatcttcctcgttgaagcgttgcggcgtctggtgcatcgacgcgcggatggtcaagcaccaacgcgtgacttgatccggaagattctccatgagcaggtctacggtgtagacatcagcgaagctgccatccgggtggcagcgttcagtctctacctggccgcactcgaactcgatcccgatccgcaaccaccgcactcgctgaaattccgaccactcatcggcaagactctgctcatcggagatgcccgtacggtcgagcaggatggtgatggtcgggaagctttgacgacgccgagcggcttgaagcaattcgatttgatcgttggcaacccgccttggagctttagggggctgaagggcacgcaggcgcggcgtaagacacgcgatgtcgggatccctgcgcagccacgcggcgagggtctcgatttcgtcttgcgtgcggccgagttctcgcacgagaagacgcgcttcggcgtcattctcagtgcgatgccattcttcagccggagcggcacaggcatggcggcggctcaacatgtcatgcggcttcttgcgccggtcacgctggtcaatctgtcgaacctgtgcaactggcttttcgccacagccaccatgccagcagtcgtgctgtttgcgcgccatcggcctcaacggtcggaccaggtgacgatcgtccagattccatggacggccagcggtgcaagaacgcactcgttcgaggtatcgccccgcgacatcatcaaactatcgcaggctgagatcgacaagcagccgttcaagttgaaagtggcggcggttggtcgtcggcgcgatctcttgctgcttgatacgctttgcgctgagcacgcgggattgggtaagcaactcatgacgctcaaagccaagttctctgacgggttgacgcatggcttggcggagaaccaaaccatggatgcacgtgcgctccaaggattggaagttcttcaagccccggatatttgccccttctacattccggacgacttggaccttttcacgcaagccaaggctcagcgacctcgaaccagagaaatctaccgggcacctctcgttgtcgtcaaagaaatgatgggcaacaacgcccgtgtagcggttgctgtcgccgaaagggatcttgtgttcacggatgcgtatttcgctgcatccttgccgacgtcacacaagcaatccgcacatctgttggcggccatcctgggatcgtcactggcatcctggttcttcctgatgacttcttccgagttcggaatatggaagcgaaagctgctcatcagtgacgttgcttccatgcctgttccggacctgaagcaggctgtcaagtctgacgccggcaagcaactgttgcagatcgaaaaaggattgcggacgcctgcgattgaggggaggagctgggcgctccttgatgaggcggtgttcgacctctacgacattgatgaggtggatcgcgtcgttgttcggagcgggttgttccgtgccagttggcaatggcaggccgggcggttgacttccgttgcccccgccgatgttcgaacggacatcacttcgtacgcggaagtcttcgtgtcggttattggcggctggctttccgcgcgcaacaagcgccacatgcgcgcagaaatttttgacctgccgatgcgcgatgcgctcagagtcgtgcgcttcgttctcgaagacggacccggcaaggcgacgattgatgtggtgaagcccgtaggtgaactgaacgacatccttgccagcatcggcaggcgcctgaaggttaagcttgccactgcgctaagcggcgaacgggaattgcgcatccatgggcgcaatgaagtcgtgatcatcaagccggcagcacgacgttattggatgggcgtatcagccctggaggatgcggatacggtgatcgctgaaagcttcgtaggaggcaatgcttgagaattccttatgaagcacctgcccccttgggaagagagttcatcgacctggccccagaaatcatcgcagggatccttcttacattggtcgtggggtgggaccgagttcgtgacttcgctgatgtcaatgcccatgcgtgggaagtcccgatgaccgagcacttgcgcgatggcatgcgcggcgagttgaaaacaaagggccacccatggggaaagaccctggtgatactgcctggcacggaatcccgatccgacactgatgtcctgatccccgatgggcgcaccgacattcccctgatgctgatcgagttgttcctgcaaacccaggagcacgacccgcatgcgatcatcgaatgcaagcggatggccggtgcggacgtgaatctgtgtcgcgaatacgtggtggaaggcatggatagattccgtacggggaagtatggaagtaaccacgccgtgggcttcatggtcggctacctgctctccggcacagacgatgaggcggcggatggtgtgaacaagtacctgactcgtacctctcgcaaagtggagcatctggcgccttccgacatttgcgataaagtatcgagttgggtgagtcagcatccgcgcagcgccccgccatcgccggttcgcctgcatcatgcctttctcgaactcaaggccactgccacttgacatcccacaactcggtgtagagctttgggcactctcctggagtgtgttgacattcaagcgagccaaatgacggatgcggcgacggcgtggtcctcgaactgctgctcgatggcgtccccgacaagacgacgttgcggcgttgccaagtaaagcaaccgacaggtggaatcgtagcgcgcgcggcggccatcaaccctctacaatcagcagccgacgtcgggctccgagtcgaccagaggcagcatcgccgccagcctcctgagcgccggacattctgtaggtgagtgccgggtcgcgcgaagcgcgacccggcactcacctacttgctcaacacccgcatcccccgctccaatccatccaacgtcagcggaaacattcggccacccagcaggttgtggatcagcgacgtcgattgccggtattgccaggcctgcgccgactcggggttgagccagatcgcgtgcggccaggtctcggtgaggcggcgcagccaggtcgcgccgggctcggcgttgttgaactcgatgctgccgttgggctgcacgagttcgtagggactcatcgccgcgtcgccgacgaagatcagtttgtaatcgttgccgtacttgtgcagcacgtcgtgcgtcggcacgcgctcgctgtggcggcgacggttgtccttccacaggtagtcgtagacgcagttgtggaagtaatagtgttcgaggtgcttgaactcgctgcgacaggccgagaaaagctcttcgcagacgcggatgtggtcgtccatcgagccgccgatgtcgagaaagagcaggaccttgacggcgttgtgacgctccggacgcaagtgcagatccagccagccggcattgcgcgccgtgccggcgatggtgccctcgaggtcgagttcttccggcgcgccctggcgggcaaaacggcgcaggcggcgcaaggccagcttgatgttgcgcgtgccgagttcgacgttgtcgtcgaggttgcgatactcgcgctgctcccagaccttgaccgccgaacgattttcgctcctgccgccgacgcggattccttcgggatgcgtaccgccatgtccgaatggcgaactgccgccggtaccgatccacttgctgccgccggaatggcgttccttctgttcggcgagtcgctgtttgaaggtctccatgagtttgtcccagccgagcttttcgagctgcgcgcgctcggcgtcggtcaggtgtttcttcatcgcccgcttcagccactcttccgggatcaggacgtccattccgggtagcgcctcgacacccctgaagtattcgccgaaagcgcgatcgaacttgtcgaagttggtctcgtccttgaccagaatggcgcgcgagaggacgtagaagtcgtcgaggctgtgctcgatgacgtgtcgctgcagcgcttcgagcagcgccaggaactccttgatcgataccggcaatcggctcgacttgagatgcagaaagaagtcgatcagcatcgccggcctcgctcaagcactcagcggttgtgacgcgccatgaagatcaggcgctcgaagaggtgaacgtcctgctcgttcttcagcagcgccccgtgcagcgggggaatggcggtcttctggtccttgctgcgcagcgcttccggcgggatgtcctcggcgagcagcagcttgagccaatcgagcagttccgaggtcgaaggcttcttcttgaggccggggatctcgcgcagctcgaagaacacttcgagcgcctcgcgcagcagggccggcttcagccccgggaaatggacgtcgacgatgcggctcatcgtctccttgtcggggaatttgatgtaatggaaaaagcagcgccgcaggaaggcgtcgggcaattccttctcgttgttcgaagtgatgaagaccgccggacgatggcgggcgcgcacgttctggcgggtttcgtagacgtagaactccatgcggtcgagctcgcgcaggaggtcgttggggaattcgatatcggctttgtcgatttcgtcgatcagcacgaccgatggcgtgtcgcactcgaaagcctgccacaacacacccttgacgatgtaactgccgatgtcggcgaccttggcctcgccgagctgcgagtcgcgcaggcgggatacggcatcgtattcatacaggccctgctgcgccttggtggtcgacttgatgtgccactgaaacagcggcagcccgagtgcggcagcgacttcctcggccagcatggtcttgccggtacccggctcgcctttgatgagcagcggccgctgcagggtgatcgccgcattgacggcaagcgtcaggtcgcgggtggtgacgtaactctcggaaccggcaaagcgcatggtcttgctcctctcgaacaccgcccgattctacccgcaaatctccctgcgcggctcggccacagcagcgcgacaggtgcgcactggccaggccgaggactcatatgagcgagatcccgaagggcatgccgtacgtgctccaactcagcgaccgcgcgccttcgcacgtggcccggattctcctgcccgctgccgaccttgcggccgacatgccgccactcagccgcgcacgcccgcaagcggtctacgacgacgatggcgcggagatcccggcgtgcagcgtcgctgctccgtacgcggtgcagggtgagcggcggttcatcgtcggctcctgcttcgccgatcgggccatcgtctgtcgggtgacgaccgcctgttgagcggctccgcaaccctcaggcctggcgcggcaggcctttgcccgacgcggcgcgctcaggtaccggccgtccgccggatgcagtccaggtaggctacgccatcgagcggcccgccgagccgctgggcgcgccagatcgcctcgccgagacactcgaggatggcgtgttccgcgtcatgcacgtcgagccgagaacgcaacgcctggtaggcggtgcgaattcccggcggctggtcgatgctgatctgctcggcgacggccagatgcaacgacaggtggagaaaagggttcatctgcccgctctcgggagtgaactcctgctcgatcgcggcggcggggttttccagcagactgtggtattccggatgatgcgagatcaggtcggcggcgatgacctcggcaccctcgaggattgaacgcgtgcgatgctttcgccaggcctcgcagaagaactggcggacctgctcacggctcggattgaacatcggcgttccctatgggttggctgagcagtgcggtgacgacggcattctgcagcaagcgattcccgcccgccgcgtttggggcgatctgcccggtgccgtagacgccgatcagcggcaattgcgggaagcgctcgcgcaggcagtcgacatcgcggtcttcgccgtcgtgaaagtaggggccgcgaccaatgcacgagaacaccacggcggcctgtggatcggcggccaaagctgccaggcgggcgacgctctgccgcatgtcgtctacggccgcctgcggcaggcgtatcgcccaggccaggcgttgcccgggagcgatgcgctcggcgagggtcacggagccgttgtcgctgatgtcgatgatcgcgatcggccgctgggcaccaccaagcaagcgcgggcattcctgcgtggaggcactgcccgcatccgcgacgagaaccgcgcacagggatcgcatcgccggctgcggctcgctgtagccggccgcctgaagcgcgcgcagcaagctgtcgcgggcagcgtacccgccgatgccaagcaattcgtaggccctgctgttgtcgaccgcatgcgggccaccaagcagtcgccagcccggagaaacgtccacatcaacgtgcgcgccaagcacctgcacgctgcaatgtgccgccaggcgaccttgctgccaggcgacgcgctcgttacgacccgcgttgccggcgaagctgccaccgcaacgctgccgtcctgagaccgcccaggcgccggggaaactgccgtccccgtacgccaggagcggttcgccggtgtctacgccaaggtccggcggtcccagggaaaggtcgccggcaagcaccagcacggcagccgctggtcggtcgagaacccagccgctgtcggtgaacacgccggcagcgatcccgccaacaagctgggtgcagcgcgccgcccgcgccacggcgatgacggtctgttgcgcgtggtgcgaaaactcgggagtgaggaacaacagcacgccattggcctgccttgcgccagtcttttccagcgcctccgcgagcgcttgctcggccagaccgggcagcggatcgttgccggcgaccagggcactggccacgctcatcggcctgctgccccgacggggtcttcaagcttctcgggccaggcgcagagatcggcaaggcagcagcgccagcactcgggcttgcgtgccttgcagacgtagcgcccgtgcaggatcagccagtgatgcgcggactgcctgaactcctccggcacggattgcagcagttggcgttcgacggccagcggcgtcttgccggcggccaggccgatgcggttggcgacgcggaaaatatgcgtgtctacggcgatcgtcgcttcaccgaaagcggtgttgagaaccacattggccgtcttgcggccgacacccggcagcgcctcgagcgccgcccgcgaatgcggaacctcgccggcatggcgagccagcagttgctgacaggtggcgatgacgttgcgggccttgccctggtagaggccgatacggttgatgtagtcggccaggccgctttcgccgagcgccagcatcgcctgcggcgtcggcgcgtcggcgaagagctggcgggtggccaggttgacgctcttgtcggtggcctgtgccgacaggatgacggcaatcagcaactggaaggtcgtcgcgtacgcgagctcggtagccggttgcggattggccgcgcgcagccgcgcaaagagttcatggcgctgcccactgctcagcgccgacgactccccggtcatttcaggcaccatcggtgagcgccaccggcggcgcctgatgctggccggggccggggttgcgcgccgcgacacgcgcctcgacccagttcttccaggcgatcaggcaaccgagcaggatgaaggcgccgggcggcagaatggcgagcagcagaccggggtagtcggccggcagcaactgcaacggctgcagcgccgggaaaaccatgtcgatgccggcaaacagcgtgccgccaccgatcagttcgcgcagcccgccgagcagggcaagcgtccacagcatgccgacacccatgaagacaccatcgatcagcgactgcagcggcggattcttgttggcgaaggcctcgacgcgtgcaagtacgatgcagttggtaacgatcagcggaatgaagatgccgagcaccaggtagagctcgtggaactgggcgttgaagaccaggtcgacgacggtgaccagggcggcgacgatgaggatgaagacggggatgcgaatctcgtgcggaatgaggttgcgcaacgacgcaacggccagattggcgatcgccatgacgatgatcgtcgccagcgagagcatcacgccattgaccagattggtggtcaccgccagcagcgggcacaggccgaggatctgcaccaggctggtgttctgctgccagatgccgttgtcccggatctggcggaattcctcgcgattgatcattggccttctcccgaatggtaggcgaacaactgctggcgattctcggcgacgtactgcagcgccttgtgcaccgcgcgaatgacggcgcgcggcgtgatcgtcgccccggcaagcgagtcgaaacgaccgctgtccttcttcacccgccattcgcgttcgccaaccgtcgccagcgacaagccgtcgaactgcgtgatccacgggcgttgcttgttccggtccttgcgcggctcgatgtagtcgccgagcccaggcgtctccttgtgctgcgtcacgcgcacaccgagcagcgtgccgtcggccgcaacggcaatcaacaggcggatcctcccggcataaccgtccggggcaacggcttcgagaaccagcgcgctgggccggccatccttgcgtgcgaggtaggccgtcgacgcttcgtcgaggccgagcgcggcgctgggcgccagttgccggctgtccttcagcagatcattatcgtacgccagagaaggcagcacctcaccgatcagcttcatcttctcggccgccgccgccgcctcgatcgccggccgcgtccacaggaacgcacccgccaacaagctggtgaacacgaccacgaagatcagcagaatgaccgccgtgcgtaccgccattcgcgcagccgtcggcgtcctgaccggtggcgtcatttgtcgttcttcatgccgaagatcggcggctgcgagtacatgtcgatcaccggcacacagagattcagcagcagcacggagaaagcgacgccgtccggataaccgccgaaaacgcgtatggtgtacgccacgacgcctgccaggaggccgaagatcagcttgcctttcggcgtcgtgcaaccggaaaccgggtcggtgacgatgaagaaggcgccaagcatcgcgccacccgaaaacagatggaataccggattggcgaactgcagggggttccacagccacaagacggcggccagcaaggaaaggccggcgatgaaaccgagcggcgcgtgccaggtgatgatccggcgctgccaaagccacagaccaccgagcagatagccgacggcaacccattcccagccgcggccggcgaagttgccgaaaacgtcctgcgtcgccagcagcgtcggcacgtccacgctgccctcgccgagtttcagggccgtcttgatcgcgtcgagcggcgtcgcaccgctcatcacgtcgatccgtggcgccagtccggcgacgatctgtacctgctcggccagcgtcagcttaagcccgagtgccggccactgcgacatcagggccgggaaggagacgatgcacacggcaaaggcgaccatcgccggattgaaaggattctggcccaagccaccgtagagctgtttggcgacgacgatcgcgaacagcgtgccgacggcgaccagccaccagggggccaatggcggaaaggccagggcgaccagccaggcggtgacgagcgcgctgccatcgctcaggaacagcgccagcggcttgcgccgcaggccgagcatcagcgcctccccggcgagcgcggcaagcatggcgatcaccagttgcaggaggaggatcggaccgatcagccagacgtaggcaacaacaccgggcagcagggcgagcagaacctgcagcatgacgcgccgcacgctggtgcgttcgaggagcagatagggcggcgtcgtaaagtcgctcatgagtcgccggtctccgcaggcggcggcgccgaacccggccgcgtggtgcgcgtacccggcgggtcgcccgccacgcgtgccctcctcgcctcgatcgcggcgatttcctgctgctgctcgcggctcagttgttccgtgtttctgggctgcgcggcctcgcgttgggcgcgtgcgcgttccatcgccgcgacgatggtcgccttcttgaccgcttcggcgtcgaccgcgggcgccgccggcgcggcatcgacgggcacggccgccggctgacccgccacggtttcggcactggccggcgcgggcttcttctcggccggcctggcggccgcggtgcgcgccaggcgctcggctttttcggccttttcccgctcctcgcgcgcgttgcgcagttcgaagcgggccttggcggcgtcggccgcgttcttttcccgctcgcgggcccagatctcgctcttggcaaaacgaaagtactggaccaatgggatgtgcgatgggcagacgtagctgcagcacccacactcgatgcagtcgaagaggtagtactcctgtgtcttgccgaagttgcgggcgcgcgcgaaccagtacaactcaaagggttgcagctcgtgcggacagacttccgcgcaggcgccacagcgaatgcacggcatctccggcggactcgccgggaatgtcgtcggcgccgcggcaatgatgcagttggtcgccttgacgactggggcctcgaggctcggcagagcgaagcccatcatcggcccacccatcagatagcggctggtatcggccttcggtcggccgagggcgacgaggtcgcccagcggcgtgccgagccggacttcccagttgcgtggccgctcgacgttgccggtcagcgtgacgattcgcgaaaccaccggctcgccatgcgcgagcgcgcggtaggccgtatagacggtggcgacgttgaagcactggacagcgagttccgtcgagcgcttgctggccgggacttccttgccggtaagcacgcgaatcaactgcttggcaccgccggccgggtagcgcgtaggcacggcgacgacttcgtagtcctcggcgagcccgcacactgccgcctgcattgccgcgacggcttccggcttgttgtcctcgatgccgatcaggacgcggcgcgcgccaagcaggtcacgaaagatcgcgataccgcgaacgatttcttcggcgcgctcgcgcatcagcatgtcgtcgcaggtcatgtacggctcgcactcggcgccgttgatgaccagatcctccatcggcaccgatctggccgccgtcagtttggcgtgactgggaaaggcggcgccgccgagaccgacgacgccggcgtcgcgcaggagttcgcgcacccgctcgggcggcaggctccgatgatcgagcggcgtgcgcgcgatccactcgtcgcgtccgtccggctcgatgacgacgctgagtgtcggcagccccgacgggtgtgccgcaacatggtccacgatggccacgaccctgccagaggtcggtgcatgcacggccgccgacacccagccgtcggcaccgccgatcaattgccccttgaggacgtcctctccggcctcgacgcgcggtgtcggcgcgccaccgatactctgatgcaagggaacgtaaaggcgggctggcagcggcgcctgggcgatcggttcctgcaccgacggcgccttgtgcgtttgcggtttgacgccacccttgaagccgaacaatcgctgcagcattgcgggcgccttacgcggcacgcctgatttcgatcaccgggtatttccacttccagttgtcgagattctcgttgatcggcagcatgtggatgcactcgaccggacacggcttgacgcacagttcgcaacctgtgcacagcggttcgacaaccgtgtgcatctgtttggcggcgccgacgatcgcatccacgggacaggcctggatgcacaaggtgcagccgatgcaggtctgttcgtcgatgatcgccacctgcttgggcttctcctcggcctccagcggcttgacttcgcgaccgagcaggtcggccagcttgcgcacgccatccatgccgcccggcggacacagattgatgtccgcctcgccggccgaaatggctgccgcgtagggcttgcagcccgggtagccgcactggccgcattgcgtctgcggcaggatcgcctcgatcttctcgaccagcgggtcgccctcgaccttgaacctgatcgacgcgtagccgagggcagcgcccaggacgatggcaccgagcgccatgatcgccagggtcgtgatcattggtacttgtcgagtccggcgaagcccatgaaggccaggctcatcagtccggcggtgaccatcgcgatcgccgtgccccgaaagtacaccggcacgtcggcgccctcgatacgttcgcgaataccggcaaagaggatgaggaccagcgagaaaccaatggcgctggccgcaccgaacagcagtgactcgacgaaatcatgcttgttggcgatattcagcagcggcacgccgagaacagcgcagttggtggtgatcagcggcaggtagatgccgaggacctggtgcagcagcgggctggtcttctggatcaccatctcggtgagctggacgatcgccgcgatggtgacgatgaacgacagcgtgcgcaggtactcgagcccgaacggcatcaacaggtagtggtcgatgatgtagctggcgccggtagcgacggtcagcacgaaggtcgtcgccgcccccatgccgaaggccgtctcgagtttccgggatacgcccatgaatgggcagaggccgagaatcttgaccagcacgacattgttgacaaggaccgcgccgacgatgatgaacaggtagtgggtcatggtttgcgtaggcagttggctgcggcggcgcagtccggagcggatcgattatcccgcggccggtgagcgcttgcaaccacgttgtcaatcacgccatgcgggcttgggcggcacgccgcccggcgatcgcggccgccgcttcggcgatgagctgcggcccgcgatagatgaagccggtatagaactggaccagactcgcacccgcggcgatcttgtccgccgcgtcggctccgctcatgatgccgccgacgccgatgatcggcagttcgccagcgagcgccgtcgacaggcggcgcacgaccgccgtcgacatggcggcgagaggtgcgcccgaaagcccgccagcctgttcggcgtttgccaacccctcgacgccgctgcgcgaaacggtggtgttggtggcgatcacgccgtccatgcagtgccgccgcagcaggtcggcaatcgcctggatctgcgtctcctcgaggtcgggagcgatcttcagcgccagcggcacgtatcttccatgccgatcggcgaggcgtgcctgcctgctcttcaggctgccgagcaacgcgtcgagcgcctcgtcgttttgcaactcgcgcaggttcctggtgttcggactcgagatgttgaccgtcacgtaagttgccgtcggatagacacggtcgagacagagcagatagtcgtcggccgcccgctcgatcggcgtatcgaagttcttgccgatattgatgccgaggacaccgccgcggcgcaggaactgcgcgccggtgacgttggccagcaacttatcgacgcccccgttgttgaagcccatgcgattgatgatcgcctgcctttccgggatgcggaacaggcgaggtttcgcattccccggctgtggacgcggcgtgacggtgccgatctccacgaagccgaagcccagggcagccagcgcatcgatgtgatcgccattcttgtcgaggcccgcggccaggccgaccgggttgggaaagtcgatccccatcgcccgcaccgggtcgggcggcacggcactggccaacaggcaggtggcgccggcagccttgagaaagtccacgccggccatgccgagaccatgcgcggtctcggcgtccagggcgaagaagaaattgcgcagcagcggatagatcatgcccgcattttaccgcatcgcagcatgcgacgcccgccgcgggcggcattctcggaccatcgccgcgcccggcgggcgccgagcgcgcgcccgtcagggtttcgcagactcccctgcgcgtacgccggctgccgacgccgacaagctgtgccttggcggcgcaccgatccgccggctcacttgacctgcaagcgattcaggtaatcgatcagggcgagtgtgcgggcccagacgaagagcgccgcattgtacgggtagtcgtcaaactggggggacgcctgcgccgtgtagatgtcgccccagattggcatctcgcgcgttccgtgccctttgacgacgttccggccgtcaatcacttcgagtacccggctcacgggaaacaacccgtcattgttcttgctcaggaccgtgagatcgggcgtcttgatggtcagcacctgattgaacgggccgtcgcccttgcccttcacaccgtgacagacaacgcagttcgcctcgtactcccgctttccgatatcgagacgctcgcccgcaacggcgccgccggcaaacaccgccgccgaaacggcaacgacgaaacgacgaaagactgttctgttcatgatcgctctccctggtatgaaatgcgcactacgaaaaaccacttcctcgtatcattctagacggccctcggcatagcgcaagctgctttcccacgtatgggcttcggccagcgtccttcgcgctacgcacgcatgcggcttggtcgctagcggatttctcgatagactcgcggccacttcgcgaggtctaccttgaatcgacttctttcttccagcggaccaacggcatgacaagcactttcctgggctggcggcacctggcagcgacgctggccttgctgtcggctttcctgtcatccgccagcgaggcgcgcgatctgcgcctggcaacgacaaccagcacggaccactccggtttgctgcgcgccatcctcccgccgtttgaacgggaacgcggctgccgggtgcaggtcgttgcggtcggtaccggcaaggcgctcaaactggccgagaacggcgatgtcgatgtcgttctggtgcatgaccggcaggccgaacaggccttcgttgcggccgggcacggcctcgatcggcgtgacgtgatgtacaacgacttcgtcctcgtcggaccccggagcgacccggcgacagtccgcggcggccgcgacgtgctgcatgccctgcggcgcatcgctgccggccaggtgcgcttcgtctcgcgcggcgacgattcgggaaccgaccggatggaaagaagttactgggagcaactcgggatcagcgtcaggggcgcgccgtggcacgtctcggcgggtctgggaatgagcgaagtgctgacgatggccggcgaaatgcaggcctatactctggccgaccgcgccacctacgccacaaccagggcgcgaacagggctcgagataatggtgcagggagaccgacgcctgttcaatccctatggcgtcatcgcggtcaacccgaagaaacacccggacgtcaattttgccgacgccacggcgctgatcgactggctgaccagccccgccgggcggtcggcgatcagcgctttccgccccggcggcgagcaactgttcttcgtcacggcagaccggtaatcgggacatgggattcgtcgaagccaccggcgcggccctgcggctgctcctctccgccgacccggagctctggggcatcgtcggcgtgtccctgtcggtgacgctacgcgcgatgctgatcgccatgccgctgggagtcggcgtcggctatcttctggcgacggttcaatttcccgggcggcggctgctgatcgtcgtcacgcagggcctgctcgcctcgccgaccgtcgtcgtcggcctgctcctctacctgctgctgtcgcggcagggcctcttcggccaactgcatctgctgttcacccagacggccatggtcatcggccaggtgctgattgcgctgccggtcctgatcgctttcgcgctgtcggcgatccagggcgccgacccgcgcgcacgcgagacggccgtcgcgcttggcgcatcggcaccgcgcatcgcgtggacgctgctcgtcgaggtccgctttgccctgatggctgccgtctgcaacgccttcggccgtgtcgtctcggaaatcggctgctcgctgatggtgggcggcaacatcgccggcgtcacgcgcaacatcccgacggcgatcgcactcgaaacgagcaagggggagtttgcgcagggaatcgccctcggcatcgtcctgttgcttgtcgcgctggccgtcaattcggccttcgcctacttccagggcgagtcgcggcgatgagcctgctcgccgtttcctcgctcgccaagtccttcggcgagcggcgcctgctggcgatcgatacgctgacgctgaacgccggccagagctacgtgctgaccggcgagaacggcagcggcaaatcgaccctgctacgcatcctggccggcatcgaagcgcccgatgccggcagcgggcgctacgccggccggtgcttcgactggaacccgtatccgggctggctgcggcgggagatcatctacgtccatcagcaaccctacctcttccataccagcgtcaccgagaacattgcctacgggctgcgcgcgcgcggcatcgaagctgacgagcgcgagcggcggctcgccgaggccatcgcctgggcacgcctgacgcgcctgctcgagacgccgccggagcggctctcgggaggcgagaggcagcgcgtggcgctggcccgtgcgtgggtgttgaagccgcaggtgctgctgctcgacgaaccgaccgccaacctcgacagcgagtcgcgcgcgcagacgatcgatctcctgcgcggtttctgcgccgagcagacgacggccgtgatcgcctgccacgatcgcgacgtcatcgaactgcccgacatgcagcgactgcatctggtcgatcagacgcttcgccaggccctcccgccgacctcctgacggcagcctggcggccgtcgccgatagccgccagcgccccgggctggcgcggcggggcgccctacgcgtccgccgcgacgccgccgacgacgcggcgaggctgcaggctgccggcggcatcgacctcgccgaggccgagcagacgctgttcgccgtagacccggcactggcccggcgccgccgcgacgctgaccggattgccatgggcaaagcggcgcgcggcgtcatcggcgagatagatggccggcaggctctgcagcagcgtgtcgggcgcccgcagccattgaccgcgcgcttcttcggaaagcgccgccagttggtcgagggtcaccgcatcggcgacgttcagcgcgccgacggccgttcgtcgcagcgccgtcaggtgcgcgcaacagccgagagaacttgcgagatcctcagccagcgttcggatgtaggtgcccttgctgcaggtgacccgcaagcgacagcgatcgcctgcaacatcgagcagcagcagttcgtgaatcgtcaccgcgcgcgccacacgctcgacctcgatgccctgacgggcgagatcgtagaggggtttcccgtctttcttgagtgccgagtacatcgggggaatctgtcgaatcccgccgcgcaacggctccagcgcggccgcgagttcggccggcccgaagtcgaccgggcagcgcctgacgaccattccgtcggcatcgccggtatccgtctgcacgccaaacagcaggtcggcgtcataggtcttgtcggcggcgaggagatccacggagaacttggtggcctcaccgaagcagagcggcaggaggccgctggccagggggtcgagcgtgccggtgtgcccgcccttggccgcggaaaagaaacgccgcgccgcctgcaaggccgagttggaggtcatgccggtcggcttgtcgagcagcagcacgccgtcgacgcgccgccagaccttcctgccggccaactcagcgcgggtcgggatcggcttcaggggcctggtctgccggactgctgtgttccgagatcgccaccgcctcgctgatcagctttgaaagctgggcgccgtgctcgagtgacgcatcgaaaacgaaatgcagctcaggtgtcgcgtggatgctgatgcgcttgcccagttcgcggcgcaaaaagccgccggcgtgttgcaggccggcgtacaccgcgtcgagttgctcgctgccggccagcgtgctgaagaataccttggcatgtgcgtagtcggcgctcacctggacttccgtcaggctgatcatgccgacacgcggatccctgagctcggtccggatcaactcggcgagctcgcggcggatctgctcggcgatccggtcgcggcgggcaaaaccccggttgccactcacttacagcgtccttgccacttccgtgacgtcgtacacctcgagctggtcgccctcctcgtaagcattgaagttcttcagcgagagaccacactcgaagcccgacctgacctccttgacgtcatccttgaagcgcttcagcgactcgatctcgccgtcccagacgacgatgtgctgacgcagcaagcgcgcgcgcgagctgcgcttgatgacgccctcgaggacgtaacacccggcgatggtgccgatgcgcgtggcgtggaaaacttgcctgatttcgaccagaccggtgatgtcctcccgcttctcgggcgagagcatgccggaaagcgctgccctgacctcatcgacggcgtcgtagatgatgttgtagtagcgaatgtcgacccccgcggtctcggccgccttgcgcgcgccggcgtcggcacgcgtgttgaagccgatgatcaccgccttcgaggcctgtgcaaggtgcacgtcggactcactgattgcgccgaccgccgcatggatcacattgaccttgacttcgccggtcgacaatttcagcaacgactgcacgagagcttcctgagaaccctggacgtcggccttgatgatcagggcgaggaccttggcttccgcctcggtcatctgttcgagcaggttctcgagattggctgcctgtttggtcgccagtttgacgtcacggtacttgccctggcggaacagggcgatctcgcgcgccttgcgctcgtcggcgagtaccaccgcctcctgacctgccgccggcacatccgagagccccaggatttcgacgggaatcgacggaccggcttccttgatcggtttgccgttctcgtccagcattgcccgcacccgcccgaagacttggccggccaggaggacgtcgccctgatgaagtgttcccgagagaaccagcatcgtcgccaccggcccccgcccacggtcgaggcgggcttcgatgatcagacccctggccgacgcctcacgcggcgccttgagttccagcacgtcggcctgcagcaggacgttctcgagcaactcgtcgatgccgacgccggttttggcagaaacggaaacgaaaggcgcatcgccgccatactcctcgggcacgacatcctcgacgacgagttcctgtttgacccgctccggctgggcgcccggcttgtcgatcttgtttaccgcgacgatgatcggcaccccggcggctttcgcatggtggatggcctcacgcgtctgcggcatcacaccgtcgtcggctgcgaccaccaggatgaccaggtcggtggccttggcaccacgtgcgcgcatggccgtgaaagcctcgtgacccggcgtatcgagaaaggtcaccacgccgcggtcggtttcgacgtggtaggcgccgatgtgctgggtgatgccgccagcctcgccgctggcgacgcgtgtgcggcggatgtagtcgagcagcgaggtcttgccgtgatcgacgtgacccatgacggtgaccaccggcgcgcgtggctcgagggcgacatccttctggtcggcgccaggggcctcatcgaggaaggcatccgggtcgtcgagcttcgcggcaaaggctttgtgacccatttcctcgacgatgatcatcgccgtttcctggtcgagcgactgattgatggtcaccatcgagcccatcttcatcagcgccttgatcacttcggtggccttgaccgccatcttgtgcgccagatcggcaacggagatcgtctcgggcacatagacctggtggatcaccggctccatcggcaactggaacgagtgttcctcctcctcaccgccggcgccgcgtccgggacgcttgccgtgcttgttgtcccgccagccggtagcaccggtggcgccgcgcgtcttcaagccggcgcgcttgttggcaccctcgttcttccactggcctttcttgtcggcgaccttcttctccggcaacttcttgtcggtcgccttcttgtcgcccgtcgccggcttgccggccggcttgtgcaaggtcttgtcttcggcgggactctcgctcgcggtctgtgctgccacctgcttggcaacgccggccgccttcgccgccactgccttgttctcggcatcctgcttgaggcgcgccagatcggcggtgcgctgttgcttgctcttgaactcggcttcctggcgagcgcgcaattcggcgttgcgccgctcttcttcagcgcgcagccgctgctgctcctcgccgatgatcgacgcccgcgtcaccactttcttgccgcccgccttcacgtcggcgacaggttcgggacgcgcttcgaccggcggcgcggcgacggtttcgacaaccggttcgctcttcacctcgacgaccggctcggccggcgcttcgatgggcgcttcggtgatcgcctgcacgaccggctcgacggccacttcgcggatcggctcgacatgctcgacaaccggcagcgctcgcgcctcctcgacgaccgccgacaccgcggcggcctgcggcgacccggccggcacttcggcacgtgcgtcgggaacatcgcgcttgacgagaacgcgcttcttgcgcacctcgacctgcacggtatgcgacttgccgtgcgcgtcctgcgacctgatctcggtcgtttccttgcgcgtcagggtgatcttggtcttgccgtccgccctgccatgcgcgcgtcgcaaataatccagcagcttcgacttgtcctgctcggaaagcagatcgtccgcctgtcgtctgccgacgccggccttctgcaactgttcgagcagcgcgccagccggcatcttgagctgggtcgcaaattgggcaacacttgtttgcgccatatgaattcctctttcccgcttactcgaaccagtgcgcacgcgccgtggtgatcagttgtttggcccttggggtatcgatcccggtgatctcggtgagttcgtcgaccgcgagatcggccaggtcgtcgcgcgtcttgatcccgctgctggccagcttgccggccagcaccttgtccattccctcaaggttcagcatgtcctcggcgacctcaccgattttctcttcggtgacgatcgcgtcggtcagcaagacattgcgcgcgcgctcgcgcagttcctgaacggtggcctcgtcgaaggactcgatctcgatcatctcgtggagcggcacataggccacctcctcgagggtcgagaaaccttcttcgatgaggatgttggccaactcctcatcgacgtcgagcttctccatgaacagcacgcgaatcgctgcagcctcggcctcgaccagtgttttcgactcttcctcggtcatcagattgatcgtccagccggtcatttccgacgcgaggcgaacgttctggccgccgcgaccgatcgcgatcgccaggttctgctcgtccacgacgacgtccatgctgtgtttctcttcatcgacgatgatcgaactcacctccgccggagccagcgcgccaatcacgaactgtgccgggtcggccgaccagagcacgatgtcgacgcgctcgccggccagttcgttggtcaccgccgtcacccgcataccgcgcatcccgacacaggtgccgatcgggtcgatgcgctggtcgttggacttgaccgcgatcttggcacgcatgccggggtcgcgggcagccgccttgatctccaggaggccatcatcgacttccggcacctccagcgcgaacagcctgatgatgaactccggcgccgtgcgcgagaggatcaactgcggcccgcgggcagcgcgatcgatgcgcagcagatacgccttgacgcggtcgccgatacgcaggttctcacgtggaatcatctgatcgcgcggcagaacggcctcgatcttgccggtctcgatgatcgcgttgccgcgctccatgcgcttgatcgtacccgtgaccaggtgttccttgcgcgccagaaagtcgttgaggatctgttcgcgctcggcgtcgcgaatcctctgcagaatcacctgcttggccgcttgcgcgccaatgcggccaaaatcgatcggctcgagcgactcctccaggaaatcaccgatctccacctccgggtcctgctcctgcgcgtccgacaaggggatctgctgttcctcatcgagaaagtcgccgtcggcaaccacttcccaacgacgaaaagtctcgaaatcgccggtctcacgatcgacgaccacgcgcacgttggcgttgtcgtgaacgcgcttcttggtagccgacgccagcgccatttcgagcgcgccgaagacgatgtccttggtcacgttcttttcgcgcgccaggacatctaccagcagcaagatttcgcggctcattttccctttacctcctaaaccagcctgttgctcgacttcttcagatcgaagtccggaaccagccgtgccttgtcgatgttggccaggtcgaactcgatctcgccggaatcgatctgcacgcgcacttttccatcctgggcgccatgcaggacaccagcgaagttccgtcgaccgttgagcggcaagcgcagcttgatggtgacctccgagccagcaaaacgctcgaaatccacttccttcgtcaacggcctgtcgagccccggtgacgagacttcaagacgttcgtagtcgatattctcgaccagcaggacgcgcgtgagctgattgctgaccagcgcacagtcttcgacatcgacaccacgcggcttcgcgggcttgtcgatgaagacgcgcagcacgcgcccacgcggactgcgctcgacgtctaccaactggtagccgagacccgttaccgtaacttcaagaacttcgtgcaaatccatggctgcaaacaaaaaatgggcgaaacgcccatccccgaaaaaattgccccctggggggcgagcggaaaacccttcaattataaagaaaatgtcaggctgcgtaaatgcgtgcagggcaaacagagagcttgcggaattctcagcgctcgcgtggtcggcgtggcgcacgtccagcttcgggattggccatcccgaagtcggccagcagcttcttcacgtccgcctcgctcaattcgagcacctggccacgcttcaaccccggcggcagggcgaacggaccgtaacgcacgcgcatcagccgactgacgaccacaccgaccgcttcgaacatgcggcgcacctcgcggttcctgccctcgtgaagagagacgcggtaccagcggttggcgccctcgccgcccgcctcctgaaagctggcaaactgcgccggaccatcgtcgagatcgatgccgtcgagcagttgccggcgcacttcctcggtcagctcgccgagaattctcaccgcatactcgcggaccagttggtagcgcggatgcatcagtcgattggcgagatcgccagaggtcgtcagcagcaggagcccgctggtgttgaagtcgagacggccgaccgccacccagcgtccggccgaaatgcggggcatcgacgtgaagacgttgggtcgatgctcggggtcgttgcgcgaaacgatctctccctcgggcttgtgatagaggatcacccgcggcaaacggtcggaaaagcgcagctgcaccagcttgccattgacctttacccggtcgccggcgcttgccgtctggccgacgctcgccgtctcgccattgatcgaaatacgaccggccgcgatcagctcttccatttcccgacgcgaaccgataccgctctgggcgagcagcttgtgcaggcgctcgggctttcccgcaacttcctggtgacgcgtacgccgggacgagtcgcgctggccgccgcgagccggcttgccaggaccgccgacggtaccggaagaatccggcaccgctgcggacggacgtcgccctgcagccgccgagcgggccggacgcggctggggagagggatcggcagggggtctgcgattacttgtcggcatcattgaggtccagggtgggattgatatgttcgagggccggcaactcggcgagactgcgcagacccaggtcgtcgaggaatttccgggtcgtcgccagcagcgccggccgcccgggcgtgtcgcggtgaccgacgacgtcgacccagccgcgctcctcgagcacgcggatcacctgcgtcgccaccgtgaccccacggatatcctcgatatcgccgcgcgtcaccggttgccggtaggcgatgatggccagcgtttccagcaccgcacgcgaatagcgcggcggcttctcggggttgagccgctccagatacggcatgaactcggcgcgcgtacgaaaacgccagccgctcgccacctgcagcagttcgagcgagcgagcgtcccactccgcgcgcagctcgtcgagcagcacgcgcagcacgtcggcggcaatcctgttgtcgaaaaccttcctgagttcaccaagcgacaggggctccttggcactcagcagcaccgcttcgagcacgcgcttcaactcgccgggagtgcccgacagctcaggcgtcggggcgggatcgggagtcgctgcgttcatcagccaacctcaggtagatcggcgcaaaggcttccacctgcgtcatttccagcagatgctcgcgcgccagttcaagcagggccaggaagtgcaccacgagaaccggtgcaccctgcgcgggatcgaaaagatcagcgaactcgacgaagccgccggcgccacgcagatgacgcaggatcagccccatgtgctcgcgcaccgacaactcctcgcgctgcaccagatgacgggtgtgcagcctggcctgtcgcaggatcgcagaccaggcattttgcaggtccagcacattgacttccggtagtcgccgcaacagggtcttttcgacccaggcctcgacccagtcgaaatcgcgctcggcctgtggcagctcgttgagtccgtgcgcggcgagtttcatctgctcgtactcgatcaggcggcgaaccagttcggcgcgcggatcctcggcctcgctgcctgcgacgacctttgggcgaggcagcagcatccgcgatttgatctcgatcagcatcgccgccatgaccaggtagtcggcggccagctcgaggttctgcgagcgcatggcctcgacgtacaccaggtactgctcggtgagcggcgccatgggaatgtccagaacattcacgttcgccttgcgaatcaggtagagcaggagatcgagtggtccttcgaaggcatcgagcatgaccgccatcgcatcgggcggaatgtagagatcatgcggcagctgcgccaggggctcgccatagatgcgggcgagcggactggccgccgggtcgagcgactgctccgcttccgcttcgatggtggcagtatcgctcatcgccgttgcgagccggcgctcagccgtaatgcagccccatggcgtcgcgcacgtcgcgcatcgtttcgcgagcgagctggcgtgccttgtgggtgccgtcggtgatgatctcgtgcaccagacgcgggtcgtcgagatacggctgcgcccgctcacgcatcggtgcctgctcggccagaatgccatcgatcaccggttgcttgcactccaggcagccaatccccgcactgcggcaaccctgctgcacccaggcctgacaggtctcgtccgtatagacctgatgcagttgccagacggggcacttgtccgggtcgccagggtcgttgcggcgcacgcgcgccgggtcggtgggcatccgcctgaccttgtgggtcaccgactccgcgtcctcgcgcagggtgatcgtgttgccgtaggacttcgacatcttctggccgtcgagcccgggcatccgcgaggcctcggtcagcagcgcgccgggctcgacgagaatcattttgccggtgccttcgagatagccgcagaggcgttcgcggtcgacatgcgaaaggcccgcgacttcatcgagcagcacatgcgcacgctcgatcgccgcctgctcgccgtgctgttgaaaacgcgtgcgcagttcctgatagcggcgcgcgcgccgggagcccagtcgggtcaccgcttccctggccttgtcctcgaaacccggctcgcgcccgtacaggtgattgaagcggcgcgcgacttcgcgcgaaaactcgatgtgcggcacctgatcctcgcccaccggcaccttgtcggcgcggtagatcaggatgtcggccgattgcaggagcggatagccgaggaaaccataggtcgacaagtccttgttctcgagcttttcctgctgatccttgtaggtcggcacgcgctccagccagcccaagggggtcatcatcgacagcagcagatgcagctcggcatgttcgggcacctgcgactggatgaacagcaccgcccgctcgggatcgacacccgccgccagccagtcgatgaccatgtcccacgaggaactgacgatgccctgcgggtcgtcatactgagtcgtcagcgcatgccagtcggcaacgaagaacaggcagggatactcgttctgaaggcggacccagttcttcagcaccccatgatagtgaccgagatgcaggctgccggtcggccgcatgccggagaggactcgttctgcgtacatgttctgtcttcgacgattcaggaaggtaattgaaacagcatttcgaccatcccgccgaccagacgcatcaccggcgtcaacagcgacccgagcactccggtgaataacaggaccagcaggatcgggaagccgaaacgctcgatctgcgcaaagcgccaggccacggctcgtggcagcaggctgaccgcaatgcggccgccatcgagcggcggcaacggaaagaggttgagcaccatcaaagcgatgttgaccgacatgccgacctcggccatgcgcgccatcggcagactgaagaaattgatcggcaggagccaggccagcttcatcaccagagcccagaacagcaacatcgccagattggcccccggaccggccgcggcgacccataacatgtcgcttttcggatggcgcaggcgactgaaatcgacgggaaccggcttcgcccagccgaacaggatgccgccagtagacagcagcaggatgatgcccggcacgatgatcgtcccgaccagatcgatatgcttcagcggattggccgtgatccggccctgctgccaggcggtgggatcaccgaaatggcgcgcggcatagccatgcgccgcctcgtgcagcgtgatcgccagaatcaccggcaaggcggcaatggcaatcgcctgaatcagcgcctccatgcggtcctcctcaatcgaggccaaacggcgccagcgacccgaggccggcgcggaccagcaccggcagctggccggtcagatcgacaacgctggtcggctcgaccccgcaacgcccgccgtcgaggatcagctcgagctgggcgtcgagccggtcgcggatctcccacgcttcggtcagtggctcatcgtcgcccgcaacgatcagggtcgaggtcagcagcggctcgccgagctgcgccaggagcgccagggtgaccacatgcgcaggcacgcgcaggccgatcgtcttgcgtttggggtgcaggacgcgccgcggcagctcgcgggttccctccaggatgaaggtatagctgcccggcgtggtggccttgaggagacgatagcgagcattatcgacgcgcgcaaactgaccgatctgcgacaggtcgcggcacatcagggtcagatggtgtcgatcatcgacaccccgcaaactgcgaatgcgctcgaccgccgccttgtcgccgagctggcaaccgagagcgtaactcgagtcagtcggcagggcgatcacccctccctgcccgatgacctcggccgccctttgcagcaacctcgcctgcgggttctccggatgaattgaaagatactgtgccatggcttgtcagaaggctcaaaaagcttcccagaccggcgtcaggccgtccggcaagggcgccaactggccgagatccacgtaactctcgccgggcccgtgaaaatccgaacctcgcgacgccagaaagccgtactccttcgccaggcggccatagacagcgacatgctccggcgtgtgacttcccgacatgacttcgatcgcctgcccaccgagatccttgaactcgccgagaaagcgccgcatttcgctacgcgtcagcttgtaacggcccgggtgcgccaccgccgcaatcccgcctgcatcgaggatccagcgcaccgagtcgcccagcgtcgcccagcgatgatccacgtaacccggtcgcccggggaccagatacgcctcgaagacactgcgcaagtccttgcagacgccagcttccacgagatagcgtccgaaatgcgcgcgactgatcaggttcgggttggccgcataacgcatcgccccctcgaaggcgccaccgacgccgaccagagcaagttccgccgacatccgccgcgcacgttctatccgacccgagcggatagcggccagaccggcgttcagtggtgcgtcggcgacatcgaaggccaggcccagaacatgaatctgcagcctctcccattcgatcgagatctcgaccccattgacaaacgccatacccaccgcgtcagccacctcgcgcgccgccgccaggccgtcgacgtcgtcgtggtcggtcagggcgagcatgtcgacaccattcgccgccgcccgacgcgcgacttccgcagccgggagaaggccgtcagagcaagtagagtggcagtgaagatcgcagttgaacacggcagaagacaggaaagggcagaatgagcagcgcaaaatcgagaactgcctatgatagcacagcgcgctgcgcggctcccggggcagccttgtccaacgcggtatgagcgtgaggcgcaatcacatcagattgaaacgcaatctgaccacgtagaagtagtcggcggcgacaagacgcggcatctgatgttccagccatatgcgcagcattctctccgcgttcaaggttgattacactctagccttcatgagcctgtgaacggaacggtatgtacctacctcagcattttgaagaagcgcgcgcggaagagcttcaccgcgtgatccgcgactacccgcttggcgtgctcgtggttgatgggccgcgcggactcgatgccaatcacctgcctttcgagttgaatccggattccggcgagcgcggacatctgctcgctcatgtcgcgcgcgccaatcccttatggcaggaggcgaaggatggtgacgacgctctcgtgatctttcgtgctgccaatgcctatgtctcacccaactggtatccgagcaagcacgagtttcatcggcaagtgccaacgtggaactaccaggctgtgcacgctcacggaaagatcaagattcgcgatgacgaaaggttcgtgcgcggtgtcgtggcccgcctcacgcgggtgaatgaggcgcgcaccgggtccgacaagccttggaagatgagcgattcatcaaaggagtatatcgatcagatgttgtcagccatcgtcggcatcgagatcgagatcacccagctggtcgggaagtggaagcttagccagaaccgcgaggagcgagatcgcatcaactccgccgaggagttacgcaagcgcggcgagcacgtcacatccgcagctatgctggcggctttagtcaatggaggctgatgccgccgaacacgctggattctgaggggggattggtgatggctggtctggaaacacactattcggtccgcgacatcgagacgcgaatcctggcggccatccgcgccgccggattgaatcccgagcaaggcttgtcgcccgaggaactggcggcgcttgaccatttccacacgggcgggctcggcgcctcacgcgggttgctggagctggcgcgaattcggggcgaagaccgcgttctcgacattggagccgggctggccggtcccgcccggctgctcgcttccaccctcggctgccgcgtcgactgcctcgaaatgtcgcgcgatttctgcgcaggtgccgtgctgctgaatcgactgaccgggcttgacgaccggatcgaggtgcataggggcagtgctctcgacctgccatttccagacgactcgtttgatgtcgtctggatgcaaaacgtcggcatgaacatcgccgacaagcagacgctctacggggagatttaccgggtcctcaaagcggggggccggttcgctttccaggagatggccgcaggagaagcgccgacgtcctactttccccttccatgggccactgacccggccgacagcttcctggtctctgctgaggagatgggctcgcttctcggcgcaaccggattcatcgttgagttcctggaggacaccagcgatgctcacttgggcgcgacacccgcaaacatgacgcccgctactccgggacagctgagcctggcggtgtacgtcgacaatctcgcacagaaggccgggaacgcccgacgcagtcttgacgaaggccaggtccggcttgtaaggggtgtcttccgggtgcaatgagtaagcgcacagccgagattgcggcgccgtcatcgccggttggcgatcgccgacagatgactcacctggatccgcccccccatgtaccgccgttccggccttgcgtgcccgatcaggacgtcaccggccgatacggcttcgcctggcgaggtccaggggagttctacgcccgattgatcgtcgacgacctcgaatcgcttggcgcctcgtcgggcccgaccgtcctcgacattggctgcggcggcggcttgcttggcgccaggatctggcaacaggcaatcgccgcgcgcgccggttgctacatcggcgtcgaacccgacacggccgccgagcccgcgccggtgtttgcgcgcgtgcacccgcacacgttcgaggaggcgccgatcgatgctgcctcggtcgatctcgcctatgccgccatggtgctcgagcatgtccgccagccggcggacttcttcgccaagctcgccgacgtcgtgcgccccgggggagtgttctgggcattcacggtagaccgccgacactacttctcgtggtgcagcgagctgttgggcgcgctccgcctcaaggatcgctacctggaccgcgtgcgcgggcggaggggcgagcacctcgcgcgctacgacaatttcccggtcttttaccggtgcaacagccctgccgcgcttcgccgcctcgccggcaacgagttttccttgcagacctggagcctgcatcgcctcggacaactcgatggctacgtaccgtatcgcctgcgccggctgtcgcggatggcggaccgcatcatcatccgggcacaccttccgggaagcgtgctggtggcgaggatggtgcgccggtgaggtggggtgctggcaccgcgtgcgccggcgaacgacccggcttgcaccccggggcgcagggggaagccccggccagcacgcaacgcggcgactcctcccgggccggcggcgacgcgccccgaccatcaaccccacagcacccgcagcggaactgatcagttcgtcagcggcaaagccagacagagtcgcgtaccaccgagcaccgacggcaagggccgcaggctgccgccgtgcagcgccgccacgcgttgtgcgatcgccagaccgaggccgccgatgccgccgctggtgcgtcggagcggcgggtcgcgcagcgactctccctgctcgagacgactcagcagttctgccgacagaccggggccggcatcctcgaccagcacctcggccagcccgccctcacgtcgcagactgacgcgcaccggtgcagcgcctgcggcgtgccgcatggcgttgtcgatcaggttgctcagcgcccgctcgatgagatgcagatcgccctcgaattccaggggtccggggggtgcgccgtgcaaggtcacgggcggcggcccgtcaccgagatcgaacttctgtaccgcgtcggtcaccagttcgtcgaggcggaaacgctcgcgatgcagcacctgatcggtggactgcagcgccgccagttcgaacagttgctgcgagaggaggcgaaccttgtcgctctgggccagggccgcggccagcacgcgctcgcgctgccccgattcggccagccccctgccggccagcgcttcgaggtgaccgtgcagcgcggtcagcggggtgcgcaggtcatgcgcgacgccggccatcatctcgcggtggtcgctcgcctgctgctgctcgcgcgccgtctgcgcctcgatgcgctgcgtcatcgcgtcgaaagcggcgccgatggcgctcacctcgtcgccggtgctgcgctcctgctcgcccgtcggcacgcggcgaccggcggcggcgccggtgttcagggtacgcagggagtagtcgcgcaggcgaccggccagacgatgcaggggctgggtcaggcggcgaaagacgaagatgccgagcagcagcgtcaccagcatgccggccgcggcgaccagaccggcaccctgccagacccggcgcaggctgagttgcccggccacctgctcgcgcgcctgcccgtcgagcacgacgtacaggtaacctggcggccgcgcgtcagcggcacgcggcgggaacatcgcggcgctgaagatgcgcggaattcccgagcccatcgggtcggtgccgcgcagcggcagagcagcgccggccaggaagtcgcgcactgcctggaggtccacctgttcctgtcgcaccatgccgggatcgccgatgtaagcctggacgcggccgtcggcatcgaggacatagacctggataccggggttgaccaccatcagcatcgacagcagcgccgcacgcgccgcgcggtcggcctgatcggggtcggtcagggtgatttccggccagtgttcgacgatgtggcgagccagtccgtgcgacagccgctgcagcgcttcctgctcgtgctccgcggcgacatgccgaccgagcaggccgacgagcgcaccgtaggcgagcagcagcagcgccagcgccagcgtcaggcgagtggtgaaggaacggcggctgagcatgcgggtttctcttcgaaacggtagccgacgccccagacggtgacgatccgccgcgggtcgcgcgggtcgtcctcgatcttcgtgcgcagacggttgatgtgcgagttgacggtgtgctcgtaaccgtcgaaagcggcgccccagacgcgctgcagcagctcgccgcggctgaacacccggcccgggtggcgcgccaggaagtacaggagatcgaactcgcgcagggtcagcggcacgacatcgtcgccgcgcagaagctcgcggcggacggtgtcgagccggaaaggaccgaagcgcagttccgacgccaacgccggcgacgagcgcaattgctcgatccgccgcaacagggcgcgcacgcgcgccaccagttcgagcatcgagaacggcttggcgaggtagtcgtcggcgcccagttcgagccccagcacacggtgcgcctcggccgaacgggcgctgagcatgatcaccggcacatccgcgtgacgtgcccgcaggtggcggcagacgtcccagccgtcggcgcccggcagcatgaggtcaagcaggaccatgtcccagcgctggcgatcgatcgccgccatcgcctgcaggccgtcggactcgcgatgcagccggtagccggccgcctccaggtgcagacgcaaggcggcggcaatcgcgtcgtcgtcctcgacgagcagcagttgctcgttcatcgggcgaccggtaccgcgcgcgggcggcaccggagcgtccgggaaaggtgaacgacgccactcggcgtcacaccggcgcgacggtggaggccgacggctggccgcggcggcgacgcgacagccaaccgacggcgaacagaccgccggccatcagcgcgtacgtggcgggttcgggaacgacggcgaagctgattcggtagacatccgagtcggcggcaagcgcgctcgcgaacacgtagccggcacccgtggtcagtccgtcgaaaccggcaagttcggcgaaattgaaactgacgacgccgttctgcggcgtgcgcaggtcattgttgccgacgaaggcagccgccaacggatcgaacagctcggacccggcatcccagatgtcgcgcgctttctgaccgatcgatccgatcagcaggttgccggcggcgtcgaataagcggaagcgcgtcggcgagtcgttgccgatgaagaagtcgttgctgggcacgaccatcgcggcgaaggtgaagaagggattcagcatcgtatccaccaggaagctgctgctgcggcgctccccgggctgcagcagaccaccgatcgtgccgcgcgtcgcgctcggatcggccgccgcgaaagccggctgccaggccgagccgctgccgccttcggccacagagacgattggcgaagtggcagtctcgccattgttgaaggcgtcgaaactgccgttgttgaagcccaggtgcagcggcgcgaagctgatgctgttggtgggtgcaagattctcgactttcacggtaacgttgagctgcgccgcgccagccgtcgcgcacaaggcgagcgcagcggcaccgacggtgaggcgggccagggtgcaagaagtatggtacatgagggttctcctgtcaggatgttgcgatcggcaaacgagcccgcaaggcagactcgccgggctgatcataggcagcccgcatcccgcagtcctcatcgaaagatcacggcgccgtgaatcccgccggcaggcgggcgggattcacgcggcgtcggcaagcgcctcgcggccagacagcctggcgatcgacacggagaaatcgtcgagcgcccggtgcaggagaagcgccggtgcgtccacccgcgggcactggcgcagaccgccaagctgtcggaagccgagaacgcgctgatagtagcgggcgtgccgcggattcacctcgatcaccacatcggtggccgcaaagcgctcctgtccgtgtcgatgtgccgactgcaggagggcgatcagcaggtccggcgaactggattccggagctaccgccagcctcgacacctcgcaaacgacgtgcccggggcgacgcaggcgaccgatttccggcgcgtaaaggacgtcggcgagcaagccggcagaggaatcgcggcccagcgtaagggtggccacgacctcgtcgcggtgccaggcggcgagcgtcagccggtgcggatcgtccaccggtggcctgacggcttcgctctggtagccccgccaggcgtacatccggcgcaccagcatgcttgccatgccttgctcatacggcgtgcgcgccgggcgaatggcgtagtcggtgcggtaggcgaggtaagtggggtacgccgcagcaggttcgggcggcggcggacggcgcgtggcgcccgacaactgcacgccataccggtcaagggcgactggcgctcccggctgtcgaccggcgtgcaaggcggtcagcatgggcgctccctgcggcgtcgtggcatggtcaaccggccgccgcgttgaccgcgaccagcgcttccatcaccggtctggtgcgcgccgacacattgtcggacagaatgttgatgtcgccggagacctcgccgccttcgtcgaccaccagtttgccgtagcgaatcttgccgctgacgcgcccggtcgcatgaatgatcagttggctgcgagcggtcagttcgccttcgaagctaccgtggatctcggcgatgtcgatgctgaccttgccgacgaaggcgccgttctcggcgatccggatcacccggctatccatcgtcgcctcgacccgaccttccaccaccaaggtatcgcagtcgaggatttcggcgcccttgagcttgacgtcggggccgacgaggaggcgggcaccgatcatgttgtcgctgatcaacgactcgcggggcaccgccgcgctggcgcgtgccggggtgttggtggcacgcacgggctgggcgccggagagattctgagtcacctcgtcgggagacaccggcgattgggcgactgagtgaaccggcgaactgtccctgccggcactcgccggcgagcctgcggacggtgcagcggactgggtgctggaaccgacgctcggctggacgtcgcgacgggtgaccgggtcgttgcggttgaagacgttgggtttgttgaacatggcgcttccttctcggtggagtggtggtactgacgtcgggaagagcctagcgagatccgtgccatgtcaagattagctatacacaacaggatgttgcggaagattattgaaccagaagccgcgctttccccggaaaaccgtcgggaaaaagcgacagaatcgccggagttttttgcaaagacgttccggcacagccacttgccgtgtcgccgtttggcgacacgctggccaaggcattgattcgccgggaatcccagcgtaccgtcgagcccgacaccggcaggcgccgtggccatcgggtgcaccgcgcgccgtcacgacgggctaaactggcggcatgcagcgcacgcgctggacctgccggctgtgtggtccgcggcccctgcccgccgcttctggcgaggacacacgggtaccgcgaccacgcgcgccagacgcgccggcctccatcggactgccctgtcccgccagcggacgggcaagggattccgcttggcgttgcccggagatatcggttgccatgattcgcctatcgttccggcagagcatgctcgccggattcctgttgatcgcatccctgctcagttgggcggccgtgcgcagttggctcgtcctcgagcagtttgtcgacgcgagccggcttagcggcgagcatgtgctgcagctcagcggatcgatccaggagctcgccgaccggacggtggacctcgaacgtagcgcgcgccagttcgtggtcctcaacgaagcgacgctgatcgcacgcttcgacacgcacctcgtgcatgccctggcggcggtcgggcgtttggagtcgattcccggcgaagcgctggggacgctcacgggcgactggcgcgcggccgccgaagagctcagcgcgggcctgcaccgagcggcgcctgccgtcgaacttctaccgctgctgaaacgccttgccgagatcaacggcgaactggcgcacgccggccggcagtggatcgacctgcagaatgccatgctgctggcgcagctcgaacagagccgcctgcaactcgccgggctggtggcggtgacggtcggcggtgccttcgtggttgccctggcgatgagctggtggctgtcgcggccgatcggcagcatcgtgcgctcgatcgagtgcctcggcgagagccgcttcgacatgcccgtggcggtcggcggcccggccgacctgcggcgggtggggcgccggctagagtggctgaggcagcgcctgggcgaactcgagaccgaccgcgagcgcacgctgcggcacgtctcgcacgaattgaagacgcccctgaccgccttgcgcgagggcatcgcgctgctgcaggaacaggtgctggggcctctcgaaggagcccagcaggaggtcgtcgatatccttcagcacaacgtgatggccttgcagggacacatcgaaagcctgctccgactcaacgccgcctgcttcgaggcccgccgcccgacctaccgcccgctgctgttgcgcaagctgctcgccgatgtcgtccagggccgggaactgcagatccaggcacgccaactgaccgtgctgcgcgaagcaccggcgatcgctcgcaacctcgacggcgagaagttgctggtggtcgtcgacaacctgctctccaacgccatcgatttcagcccggaaggcggtgtcatccgcctgcaggccgccgccttcggcaagagcatccgcatttcctgcatcgaccagggaccggggattgccgccgaggatgcggaacgcatcttcgagcctttcgtccaggggcgcctggcctcgccgacaccgcgccagggcagcggcgtcggcctgtcgatcgtccgcgaactgatgaccgcgatgggcgggcgagtcatgctcgtgcgttccgatgggcaggctccgggagcgcatttctgcatcgaggtgccctgtggatagccgctccgcggagaggaggatggcgcgttgaccgccggtcgcctgcgccgccacgggctcggcttgctcgccgccgcgctgctcgccgcctgtgccggccagccggcgccggagccggagtcgccgcccacccccacgctgtcgaagaaggtcgatgagggcgccatgttgccgctgctcggttacctgcaactgctgctgcagatgtccccccaggaactgcagcgggagcgcggcgtcctggcggcgattccacaaacgccggcgacgcaggttcgcctggccatgttgctcgggcaagcgcgcggcccgggcgatctcctgcgcgcgctcggtcttctcgacggcgtgctgaagagccgggagccggcggcggccagcctgcacccgctggcgcgggcactggccagtcagtaccaggagcgtttgaagctcgagtcgcagaacgacaagctcctgcagcagttgaaggacagccagcgccgcagcagcgaactgcaggagaagctcgacgccctgaccgatatcgaacgttcgttgccggtgcgcccgacgcccgccggcaacgcgcccggagtcccgcgatgaacctcgttccgaaagcccacgccgcgcatgtcctggtcatcgacgacgacctggatctgctgcggctcctgtcgatgcgcctgcacgcccggggcttccgggtgtcgacggccgcctctgccgaggaagggctggcacgcatcgccgtcgaacccccgcagctggtcgtcagcgacatccgtctgccgggccaggacgggctagccctgttcgacgagatccgctcgacccgaccgaccctgccggtgatcctgctgaccgcccacgggacgattccggatgcggtgcaggcgatgtcacgcggcgtcttcggctatctcaccaaacccttcgacagcaaggtgctgctggaaaagatcgagcaggcgctgcagctctcgccggccgctgccggacacgagaccggcagcggcgaggcctggcgcgaaggcatcgtcttccgcagcagccgcatggcggaactgctcgaggaagcgcgggtggtcgccgcctcggacgccagcgtcctcatccggggcgagagcggaaccggcaaggaggtgctggcgcgcgccatccaccgcgccagccgacgcgcgcgggcgccgttcgtggccatcaactgcggcgccatcccggagcagttgctcgagtcggaactcttcggccacgtccgcggcgccttcaccggtgccgccaacgcgcaccccggcctgttccagtcggccgacggcggcacgctgcttctcgacgagattggcgacatgccgctcgccctccaggtgaagctgctgcgcgtactgcaggatcgggcggtgcgtccggtgggttcaacgcgggccgagccggtggacgtgcgcgtgctttcggccacccaccgcgacctcgaagtcgccatgatcgagggccagtttcgcgaggatctctactatcgcctggacgtcgtcacgctgacgctgccgcgcctcgacgagcggcgcgaggacatcccgctgctggcgacctgtttcgtccagcaactggccagcaagtacggcaagccgatcgccggcatcgcccccgaggccctcgagacgctcgccagcgccgcctggccgggcaacgtccgccagctttacaacgtcgtcgagcagtcctgcgcgctggcgacgacgccgctgattccgctgaccctgatccagcgcgccctgcgcgtgccgacgatggaagcgctgtcctacgccgaggcaaagcagcgcttcgagcgcaactatctggtgcagcttctcaagctgaccgacggcaacgtcgccgacgccgcccgcatcgccgaccgcaaccgcaccgagttctaccgtctgctgcagaagcacgagctgacgccggcgatgttccgcggggcggccggcgacagcggcgtggtcgagcggtgaagggcttgcggcgccaaaccgggcgcggcagcgggcgtcggtcggtcggcaggcgccatgagcggccatcgaattctcgtgctcggccgacgacagccgtcccgttgccaaaattcgcccgaacgacaaaccgacttgcgcttcagggaaacggcgccccgcgcttgtcgaagcaaaggccgggtcaagtccgcttcagcgagctcggcagacgcttgccgactggtagcgagagatcgagcagcgaatgaccaagcagatggaaaagctcgatgcccatcgagcgctgcggataggtgttcatgcgcggtctcgccacggcgacagccccagcagatcgagggtcgtggcacccgaggcgagcctcctcatcatctcggcttccttggcggcacgtgcctcgccggccgccagcgtgcgctcgacgtcggctcgcgggaggacgatgactccgtcgtcgtcggccaccaccaggtcgccagcggcgaccgtaacgcccgtgaacgggaccggtttgccgacggagggggcgctggccttgaccgtcccacgcaccgacacgcctcgtgtgaacacggggaaccgacgtcgcaccagcgccgcgacatcccgcacaccgccgtcgatcaccagacccgccagacccgcggcctcggccgccacggtaagcacctcaccccagtacccggcgacgaagttacccgtaccgaccacgaggacgctgccccgcggggcgcgctccagcgcaatatgaatcgcgaggttgtcgccaggcgaacattgcaccgggtaggcaggcgctgcgatgactgcacccggccaagcggcgcggatcatcggatcgaccgaacaggccaagcccgaagcttcgtagagcgtagacgtgccgagcgccagtgcgcggagccccacgtcccggtgatccgcgctcatatgcccttcctctgcagcgtgtgatagccgagcgtagcgcgtgcttcgcccagcgtcttgccggcgacgatctgttcgcggatcctcgactcggttgcttcgatcctgcgggccgcctcggcgacgtcgcgggcacgcgcacgcggcacgacgaccacgccgttggcatccgcgaccacgatgtcgcgggcgcagacccgcgccgtgcccacagacaccggctcattgaccgccgcgacctcgacgcggtccttgcccgtgcgcatgaagcgaccgcgcgtgaacagcggatagccgtcagccagcgccttggccacgtcgcggcagacaccgtcgatcaccgttgcaccaaactttctgatgccggcgtactgggtcatgatgtcgccccagacggtgcagtcggtgcgaccatcgttgtcgatgacgatgacgtcgccctcgaccacagcgtcgatgaagtcccccaccgtcccggccggttgaccgcagctcacgtacttgacggtgaacgcagggccgaccaccgtgctacggtagttgtccagcggcgcgatgccaaggcactgcccagggatgccgagcttgtccatggcgtcggaaacgcccggcgtgtccaggccctcgaacagagcgacaagctcgttgtcttgcgctttcacttcgcggctcctgccttgatggctgcgaattccttgtcgtgcatcacgtccgcgaccgaccggcccgagcataccgcccgcaccatgccctcctgccgatgcgcgatgcgctcggccaggtcgagcacctcgtcgatgcgatcagaagtcacgaacaccgtgccgcagcggtcggcgatcacgtagtcgtcctcgcgcacctgcacacccgcgacctggatcggcgtacccgaagccagttgcacaacgcgattgcgcgcgctgaccatcgtcacgccgcggccgtagaccggataggcgatcgcgtcgttggcctcgatgtcgcggctgaaaccatcgaccaccgtcccgcgaacacgcttgaccttggcggcgttggcgaggatgtctccccagcaggagacaccgtcgatgccgccggagatcaccagaacgcgctcgtcggtttcaatggccgcgatcaccggcgagatcaggtgcacggtcggcgcatcgccgactttggcgccgagttggacggtgctggcccgtccaacgatcttcggacagttccaaagcgggcgcaggccgacggtggcgccgggaagcgtcaggaagtcgagggcgtccgacaccgtgctcgtgtcgagccgttccaaacggtcgaggtgggatggtttcatcgcaagaggtctgtaagggttctggtgccgacactatcggattcgccgatcgttctgtaaattccgatttcaggaagtgtttgatacgccgaaactatggaaccgtgatgatcaactttcgcctgttgcgccatctctggctctttcttgccgtggccgaggaacagcacttcggtcgtgctgccaggcgtctgggcatgtcccagccaccgttgaccgaacagatccagattcttgaacaggcgctgaagagcaagctgttcgtccgctcgcggcgaggcgcgcaactcactcccgtcgggcagaccattcttccggcagtgcgcaagttcgcacagcagatggagcagctggaattggcagtgcgcgaggccacggccggccagaccggtctgttgaccatcggcgcgatctcgtcggcgatgctggaggtcctgccaccgttcctggaccggctgcgcgatcgctatccgcggttgacgatttccgtccgggagattgacagcgtcgaggcactgtcggcgctggaactcggagacgtcgatctggcgttcgcccgagtgcagggggatcttggcagctcaattgccacgatgaccatggcccaggacaaattgaccgtggctctgccaacggcccaccggctggcaacgcggcggcgcatcaagctgaatgacctgaccgaagagccgttcgtgatgttcgctcgtcgcgtcagcccggtctacttcgacagcatcgtggcgctttgccaaggccagggattctctccgcggatcctccacgaagttcgcagcgtcgcgacccaggtcgctttcgtcagctgtggacagggcatcgctttggttcctgccggcttgcggcgcctggcgcccgccaatgtcgtcctgcggcccttgcacgagtccgttgacgtcgtcaccaccgcggcggcatggcacacggcatccaccaatcctgcgctgcaactggcgctggaggttctacggggcacgccgaccacactgaaggcgtagcctcccagcaggggtcgaactgagagactgctctgcgtcgcttgaaccgataaaccgcaacgtcggcgacgccacttgcgtcgccaaccgcaaccgcaccgagttctaccgtttgctgcagaagcacgcgctgacgccgacgatgtttcgaggggcggccagcgacagcggtgcgctcgagcggtgcagggcttgcggggccaaacctgcgcggcagcggacgtccgtcgggtatcaccataagcgtgtgacattccggcagggaccggctccgcgatgcagccctttgctgccgcagcctccattgcccgacagtcccaacctctgccaccttgcggtaccgcccggttgatgtcttcggctcatggagaaaggctgttgaccgggtgcaagcacaggtagtctgatgtggaatcgcttctcttctcggcgcaacgacccgcagagactaaaatgacgggtccgcgcctacgagggtgccgtcaggcgccaatgccgctcgaagctgttgcattggtcaacattcaacgcacaaggaatgcatgcttcatgatcaagattgattttgaaaagatgggcggattgattcccgccgtgatccaggatgccgagaacggcgaggtgcttatggtcgccttcatggacgaaaaaacgttgaatctgaccctggagtccggcaagacctggttcttcagtcgctcgcgcaacaagtactggatgaaaggcgaagagtccggcaacacgcaggacgttgtcgaggtattcaccgactgcgatgccgatacggtggtcatcaaggtcaggcagaacggccccgcggcctgtcataccggtaaccgcagctgctttttcgtgaaatgggaaagcggggcctgggtggagcattccaatcccctgtttgacccggcgcaggtgtacaagaaatgaagcaagccgtgatggacaatctactgaagttcggcatccccaagggaagcctggaggaggccaccgtcgagctgttccgcaaggccggctggcggatcaccaccgcatcgcgcagctactttccaagcgtcgacgacgaagagatgaaatgcagcctcatccgtccccaggagatgggcaggtatgtcgaacgcggcaccatcgacgtcggcattgccgggagggactgggtccgggagagcgattcggatgtcgtggaaatctgcgagatggtctattccaaggtttcccgcggcacggtgcgctgggtcctggtggtcaaggatgattccagggtgcgctcaccggaggatctccgcggcggcaccgtttcgacggaactggtgggcttcacccagcgttacttcgccgagcgcaatattccggtcaccgttgaattctcatggggggccaccgaggccaaggtggtcgaggggctgtgcgacgccatcgtcgaggtcaccgagacgggctccaccattcgtgccaatgggctgcgcatcgtctgcgacctgatggagtcactgcccgtcatgatcgccaacaagcgggcatgggaagacccctggaagcgggtcaagatcgagcagatcgccaccctgctgcaatcgacgttgcgcgcggaaggaatggtgggcttgaagatgaacgctccgggagaccgtgttgccgccatcaccggcatcctccggcattatggagcagccacccccagcggctgacgctcagcccggcgaaaattctcttgttttcaacgaacaggagcattgttcatggcggagagccacgtggttacggccctgatcagcaagcgcgccgaactggctgggctgatcgagcatcatcagaaggaaatggatcgtctggcggatgatctggcccaccttgacgccaccctcaagctgttttccccggagatcgacctgcggacgatccgggtcaaggcccaccggatgcggaaccgtttcttccgcccgggggaatgccaacgcctggttctggacatcttccgcgaggctcaaggcgcagcgctgagcagccgccagatcggcgaagcgctgacggcacgccggggtctggaagcgaccaccgtcatgatcgagcagatgcggaagaacgccattggcgtcgtgcatcgcctggagcgtagcggcaccctgatccctgccggccgtgacgggcacggcgccacctgggcggtcgcctgacgctttcacaccgccaggctttcccccagtcggtggttgccctgccagtacccgcaccaatcccgactcaccagggcacgggcgcacttgccgaggatgtcccggaagatgtcgccgttgctccagcgccgggtgtcttcccggtaggccatctcgttggcgtagttgtcgaggtacttcggagccgccttgtggatctggccgatgtggaaacggcggaagcgggagaaatacgattccgccaggttgttggtcgtgccgtcatcggcgcggtactccttgccgtggttcacccggcgaacctcgtacttggcagggagccggtcgtaggcgtccgattcgtcggcacagatcaccgcacctggcgcgatgtaggctggcgccagtttgccgaggtcggcctggttctcattcttgacgatgaaggtcagcgtcttcttggccccggcgttgccggcctctacctccgcctcggtgtgcgcctgacgcatcaccaggatgcagcgcttgtccgggtcttgattctctgccaggcgccggtctacccggtcttccttcttgttctccggccggaccttcccgccgacatacgcgccatccacgtgtatctcgccctgcagagcggattcctcccggcccaccagcaggctctcccggatcttgtgcaacagcacgtaggcagtcttgtgggacacgcccaggtcgcgacccacctgcagcgcggaaatgcccttcacggcgttggtgaacaggatcacggccgccaggtacaggcgcagcggcagcttgtggaaggcgaaaatcgttccggacgtgaccgagaaatcctcctggcagcccgcacaacgccaaatcttgcgggccgggcgaaagtagtgccggtgcgccatgccgcagtgcgggcagaccacttcctccccgtcgccccagcgcgcctcgcggaacagggtaaacgcgtcgtcgtcactcatcgccaggacctgaaccacggacagggtacgggctttggctttcaggaggaaatgtaaactcatcgcacgggctcatggggttggggcatgagccgcagtgtagggcgctataggctcacagaatgagctcgccagaaagaacaggggcggcggcgtcgccaagcccggcggacgagtggggtggctgctccataatgtcgctctttcccggtcttccgaagcacataagggccacacataaggggccaggccacacataaggggccaggctccatttaggcgacgtcttggaatcaggatcgcgaccgatggcgcaccgaccgtacggcttgagcgtcaggcgagaccatcacgagcaaccggcgtggcgtttacgcttggccgcccttgcgcttccacaagcggccgaaatcgaaggcgtatttcgacagttctaaactgtgggtttcgtcgtggaagtcgcctaccttgccaaattccccttctacgagccgccacactttggcttttttcgcttccgggtagaccagcacgtaatgagacacgccttccgtgcggtagagatcgaatttgacgacttcatcccggcgggtcgtcttgggcgagaggacttcgaaaatcagatcaggggcgcgggtcagccgctcactttccggttggtagcagatcaccagcacatcggggcggacgacggtgtcctgcgcaaattccacatcgatctcaaacaccgcctggcagcgcgggcactcgtcgagcaactcgtcgatttgccgaaatacggcggcgcttacctgctgatgatcgaagctgggtgacggaaccctgggcaccggttggccgtgaatcagctcccagtcgccttcccattgcaggtaatcctgcaccttgtaggcttctgctgctggctccttggacatggccttgatacttccttcgtatgcaagcggagaggaaagccgacggagccccggaagggtatgaagtccgctgcatcgccgtcaactttgcgattcgcattcgggccattcgggccatcggggcaccggctcaacccgcggatcctcctgaccgaccgtatcgaatcatgctccacagcacttcttgtatttcttgccactaccgcaggggcaagcgtcgttgcggccgactttttgcggggatacgggcgacccaggcgacgccgccggcgccgcagcggcagccgcaatcggtgctggcgacgagtcgccgggccgcagttgccgccggagatcgttgtgcagtcgggtgaattcgccgcgtctctcgagcggccgcgcggcgccggtctgccagcggctgctgttcttctgcgcttcttccagaacatccagggcttcgagttttttgccggcccggaccagcgtctcggccaggtggatgacggcatcgagcgccaacggattcagagcgagtgccttttccagtgacgatacggcggcccgcggtcggttgatctgttgccagagcttgccgagttcaagccacgagcgccagtcctgcgggttgcgccgcagtttctcctgcaggctcgcacaggcactcgggatcgactgccggctgccatccgcggcgtgcacccgatcggcgatgatcaggctccgtggcttgctcccactcgcgccgtccgccgccgacagactggccactgccgtcagcagcgtggcgcgcgccgacggttcgaagtcgaactcgggcagttcgccacaggcgagacaggcaggttcgtcggcaagcagcatctcgttccgcgccagatcaccgatgacgacgcccttgacctcgtagtcgttggccgcgccgcaggccgggcagcgcaaggccaggcacaggctgctgggcggctggggacgcaaggcgaagtcgagcagggcggctcgttgcttcgcgtcctggcggtgacgcatgatccgggcgcgcagcggctccgcttccgggtacgacgcgtcgagcagacggcacagacgatagaaggacgcatcgatcgtcgcgtgcttgcactccagctccggccgcaggcgctcgagcagacgctggtcgggcgtggcgagggcaagctggcaccagcgcgcgacgtcgtccgccagcagatcgccgtagtgctccacggcaaactcgacgacgggctcgccaccgacggcggagatcaccgacaagccgtagatccgctgtgattcgtcgagcgattcccattgccggatcagcgcgtcacgcgccgcctcgccgatggcgacgagtgcccgttgcgcctcctcgcaaaggaagtcgccatcctcgtcgccgaggcaagcgatcagtgccggaatcgattccggccaggccagctcgcccatggcctgcgccagggtaaccccgccccgggtttcccggttggccagcaactgttgcgccagcgcgggcgccgcttgcgtccgcggcagggcggccaggcgggcgacgagtggcgcgtagtggatgttgctgctgacatcgagtgccagcaggctgaggacctgctcaagcgccatgccatcggtgtcgatcgtcgcgcgctcgccggtggccgccactgcggcgagaacgagccccgccagggcgacctgccgttcgggcgcggcgtaggtcttgctccgcgatatcgccttccaggcgcgatccgacgccggcgagcgctgatgacaggcagcaagcaagtccagcgccgggcctacgggatcctcggcgagcagcaccgcgtccatgccggcaatcggcgcgtcattctcgaacaggcaggcgagctggcgaaaggtggtcgtcgcgtgaccctcgcggcgttcgaagaagagatccgcatagccgtcgtgaccgaagaaggcacgcgcggcgcaacggacccccgcttcgacgccatgcgcacgcccctcgtccgcgagaagtgtgtcgagcaggcgcacgacggcatcgtcccgatcaagcgtcaaggccatccggaaagcgtcggcgcccagcgccaaacgctgccagggatcccggccccaggccaacggaatcagtcggtctgccagagccatggcggcggcgggcggcagttggtcgaggcgcgccagaatggcgccggcgcgcgtgaactgcagcttttccagatgccgaaggaagatctcggcagccagttcgggggcgattcccgccaacacccgcgtcgcggcctcggcgagccggtccggccagcgttcccagcgtgccgcgatcaacggggcaaagctggcgaaacggcgaaccggcagaatggcgaaaagcatctcgaggatgtcggcatccgttccctcgatccagtgcgccagcgtctcgtcgggaaaccatagcggcgccagcgcctcccgcactgcggactgcctgggcaacaggtcgaaatggcgaaccgcccattcgatcatgatcgggtcgtcagccagcttcgcatgccgcgttaaccacgggtggtcgtcatgcatcgttttctccaggaggaagggtcgggaaggtgaaagaaagccaggcggttgcgcccagacggctggttggcgccaggccggcatcgacgaaaccgggatgccaagtcgccattgtaacggcgcccgcacggtcgccggaaccaccgacagttcgccgacagttcgccgacagggcgctttacgagaagcggccgcaaccggtactatccgcgcaccgcggcggctcccggtagttccctcccggtcgaggcctgacgctccggtcatcgtctctcgacgcgccgtggtgccgacgccgcagcaggtcttgccgctcctcggcggctggcgcaagggttcataccgaggcatcgggcggcgcgaccgccaggcaaccgcccaactccggcgcgcggcgctcaggccatcgcgcatttgtgacttctcgaaggctctggcctcagtggccagggaactggatatgtcgattactttgcgagactcgctggcatccctcaccgtgccggatttgaaagacctggtgagccacctgccggggagcacaacggcgacgcgcaaggacgatctgatcgaacgcatcgccgtcgccatgctcggtccggaactgacggcaatctggtcgcggcttgacgagacgcagcaggctgccgtcgccgaagcggcgcatcacccgctcggtgagtattccgaccggcggtttcgcgccagataccagcgcgcaccggcttttcgcgtcgctgtggcgaagtcgtacggctattccgctggcaagagcacggccttgtgcctgttcattcagtactcgcgggatgagggttgctatgtcgtcccgaccgacctgcgcgcccgcctgcaggctttcgtgccgccgccagcgccgcccggcatcgacagctccgataccctggccgaagacgaacgcttgaccgtgcgcctgaccgagcgcgaagccctgcaggaagtggtgatcatgttgcgcaccatcgagcagacgcgcgtccaggtcagcgacaagacggcgctgccgggcaccgccaccctgcgcctgctcggcgacaagctgcccagtggcgaccactacgccggggaagtgaagcagaactcgtgggaccaggaagtcggcccgatcaaggcatttgcctggccgatgctgttgcaggccggcggtctggcggttggcgtggcgggccgtctgcaactcagcccgagcggtgtcaaggcccttggcctgccgccggcacaggtgctgcgcgggctttggcagaagtggctgaagagcacgctgttcgacgagttcagccgcgtcgacgcgatcaagggacagaactccaaggggcgggtgatgaccgccgtcgcaccgcggcgggcagccatcgaagacaccttgcgcgtgtgcccgatcggccgctgggtcgcctttgacgatttctcgcggcacatgcgggcgtccgatcggatctttgcggtaacccacgatgcctggaagctctatctctgcgagcgccaatacggcagcctcggctatgatggatcgggcggctggaacatcctgcaggatcgctacattctcaccttcctgttcgagtacgcggcaacgcttggcctggtggatgtcgcctactttcatccgaaacaggcgcgcgccgactttggcggcatgtggggcgccgacgacctggccttcctgagccgctacgacggcctcagtgccttccgggtgacaccgctcggcgcgtacctgctgggtcgcgaggctgcctatcagccggccgccgttgccagcagcgtcgccttgtcgttcgcacccgggctgcacgtggacgtcgtgcgcggtgttctggcggccgaggaaacgctgctgctcgacaactgggcggtcccggtgcaggctggaacctggcgactcgatcgcgagaagtcgctgtccgcgatcgagaaaggccacgacatcggcgaactgaagggctttctcgaaagcaccggcggcctgccgctgccggcgccggtagaatcgttcatcgggctttgcgagcacaatggcaaggcgctgaagacgctcggcagcgccctgctgatcgagtgccgcgacgcggacaccgccgagcagattgccggccgccgggagacgggctcgctgtgtctgcgcgccgggcccaagacgctggtcgtgcgtaccaaccagctcgacaagttccgcgagaaggttcgctcgctcggcttcggcatggtctcctgaagccatcgcgcaccaccggcaaaggccatggagacgaccgggtgaccaccccccgtccgcgcctgcgcgcgacggccggcgaggtgacctgtcgacacaccggataaggaaaggccggcagcgcggggccgcatgctgaaccgatcgaccctaccctacctgcgactactcgcggtggcgctgtttctcggcgtattgttcgcgaccttcgagctgtccggttggcgcgaccacttcagtcggcagttcctgcacgaccagttcatcgagcaccggctgaacggagtcttgatttttgtcgtgctgttttcgctgggcaacctggtccagatcccggggtggatctttctcgctgccgctgtgctggccctggggcggagctggggcggcgtcgtcacctacctcgccgccaacatctcctgtgcagtgaccttcctcagcatacggctggtcggtggcgatgccctgcgacagttgaagaaccggcccgcgcgccgcttgctggagcaactggatggccacccgatccgcagcgttctctgcctgcgcatcctgtttcagacggcaccggcgctcaactacgccctcgccatgtccggggtcggcttccgccagtacatgctcggcacgctgctcggcatgcctctgccgatcgccgtctattgcctgttcttcgacttcctggccaggctgctccatctcggctaggaatcggcgtgaccaggcccgtgccgcgaattttcggcaacaagactgtaaggatcggcgccgcgagccgacaaagaatcggcagcccggttgtcgtccggtcactgcgactgggcgaactgcgctcgccccgccggccgcccagcttcttgatcgcccggcgcacactttcgcgcgaggagaggaaccgtgagcaagtggatgttggcccgacggacccgctgacgatgctggccgactgccgtttgagacgaatccgccgcgcggccgcgaagcgttcgccgcgccttggcggccagcgggttggcgtcggcgccgggagcgatcgatgatgcgcagttgccggaaagtgacccgtctgtgctcggacgccctcgaacgggagctgacgctgaacgagcgcgtgacgatgaggacgcacctgatgatgtgcgtcgcctgtcggaacttccgcagccacctcgccttcctgcgccaggccatgcgcaggtacgccgaaggcaagagtgatgccgtgccggacaacccggacaacccggaggacccggaggaccgtgagaagcgatgagagcatccgatcaccgacgcgtcgaggccagcccgccggctgatccggcggccatggtggacgcgcggtacgcccgcttcaccgtcttgacctcgcgactcctgcgtctcgagttcgctgccgacgagcgcttcgaagatcggcccagccgcagcttctggcatcgccgccagcctgtgctcggtttcgacgtgtcacgcaacggcgacgtcgtcgagatccggaccgagcacctgcgcctgcattacgattcccgactcggcttcacacgcgacgggctgcaggtgacgctgctcgagtctggcctcgtctggcactacggcgaccacgataacggcaacctgggcggcacggcgcgcacgctcgacaagagcgacggcccaatcccgctcgacccgggtctgctgtcgacggccggctggacggtggtcgacgactcgcaggcgcccgtgctggaaggcggctggatcgcggcgcgcggcaaccggacggacagcctcgatcttcacttcttcggctatggtcgcgacttctcggcctgcctgcgcgacttccggcaggtgagcggcgccgtgccgctgattccacgctgggcgctcggcaattggtggagccgctactggccctatcgccaggacgagctgctggacctgttacgcactttccgcgcgcacgatctgcccttgtcggtctgcatcatcgacatggactggcacatcacccgcaccggcaatgcctcgcgcggctggaccggctacacctggaaccgggagctgtttcccgaccaccgcgccctgctcgccgagttgcacgcgctggggctgaagacggcgctcaacctgcatccggccgacggtgtctggccgcacgaggacgcctacccggcgatggtccgccgcctcggcggcgacccggcgacgggcgagccggtcgctttcgacatcaccgatcccgccttcgtgctggcctacttcgaagtcctgcaccatcccctggaggcggagggtgtcgatttctggtggatggactggcagcagggcaggcgcacgcccctgtccgggctcgatccgctgtggtggctcaatcatctgcacttcctggatctgggccgccagccggcgaaacgttcattcgcgttctcgcgctggggcggactcggcagtcatcgctacccgatcggcttctcgggcgataccgtggtctcctggcgctcgctggccttccaggttcattttacggcgacggcggccaacgtcgcctttggctggtggagccacgacatcggtggccacatggacggcatcgaagatcccgagctgtacgcgcgctggctgcagttcggcgtcttcagcccgatcctgcgcctgcacagcacacagaatcccttccacgagcgccggccctggggctgggatgcgcagaccttcgcggttgcccgcgcggccatgcagttgcggcacgccttcatcccctatctctacagcatggcctggcgggaacatcagggcggcggcaccctgctccggccaatgtaccacctgcacccggaggcgcctgccgcctacgcgtgccccggccaatacgccttcggcagcgagctgatcgtggcgccgtttacgtccccgcgtgacccggacacgcgcctcagccgacaggtcgtctggttgccggacggcgactggtacgacttcttcagcggccaacactacgccggcgcgacgtggcacagcctgccgggtgggctcgatgaaatccccgtctttgcgcgtgcgggcgccatcgtggcactcgccgacagcagcggtgaagagctcgcggcgagcactgtcggcaacccgcgcgcgctttgcgtgcatgtctttcccggggccgacaactgtttcgagctgtatgaagatgacggggaaagcagccactaccggcacggggcgcaggcggtgatgccgctgcgccaggagtggtcgggcagcgcgctgcgactgcgtatcggcccggtacgcggcgaccccggcgtcctgcccggggcgcgcggctacacgctggtcttccatgcgatcgacgcgccagggcagacgaccgccacctgcgatggcgtgcgcctgcccgtcgatacgcattacgatgacacgaacgggacactcaccgtccgcctgccgccggcggcgcccggcagcatcgtcgaggtgacgctggaaggcagttcgggaagcctacagcgccacgacgacgccacccgaccactgctcgccaagctcctcaaggcgttccgttgcggcagcgaagcgaagcgtggactgagcctgcgtttggacgagatcctcgccgacttcgaagcgctcggcgcctaccgtacggctctcaccgatacgcagttgcgcgctttcctggaagttctggtaggcgccggggtgcacgtctgcgagaacagcggcgaggcctttgccgtcgtctggaacaaccgcgaggatcagcgggccagcgtacgctgggcgatcgagaaccgccggacctgggatccgcaacgacgttttcgacaggagcacggcccggctccgcgctttgcgcgctatcccctggcggtcgccgccggcgatgggccggtcagcctcacgctggcctacggctccctgctgacgctgagcacgcggcgcggcggcggcccgccagagtccgcgccggtgtccatcgcctgaccagcaccggcgctggtccgcctgggcacgcgcgaccggcgcatggcccgccgccggcacccgccgccgacatccggctatacttcgcctccccgcgcgcgcgcgatcatcgtaaagcctcaagcatgccgttctcccaacatcccctctggctggtcggcttcaggccgttctttgccctcgcctgcctgtctggtgtcgccttgccggcgctatgggcgctgttcttttccggcacgctggcgccgccctcctggcccgtctcgcccatccagtggcacgcgcatgagatgttcttcggctttggctgggcggtaatgggcggcttcctgctgacttcgaccaagaactgggtgaagactcgcggctaccacggcacggcgctgatgctgctggtcgccgcctggctgctcgaacgcgccggcatttggtgggccggcgagctgccgccggtcttgttcaggctgtcgagcaacctgttcctggcggctatcgtcggcatgctgctgtggacgctgatccgccaccatcaaagcgactccttccgcgacaactatttcttcctgatcatcctgccgctgttcctggtcgccaagaacctgctgctcagcgccgatcatttccagatcggcgcgagcgtcaccctggggctcttccgcgtcgcctttctggtcatgctcgagcgcacgctcagccagttcatgatgaatgcgctgcaggtgaacatcctgcgccatgcgggcctggaccggacgatcaagctgcttgccctggtgctggtcttcgccagcctgctgccggcagcgcttgcatcgtcgctcgcgctgctgctggccttgctgctgagcgcccgcttctgcttctggaagccgttgctggccttccgccggctcgacatcgggatcatgtatctcggctacctggcgatcgtcgttcagttgctgctcgagtccgtcgaccgggtcgcgcagccggaatggctgggctcgctgccgatgcacgttttcaccttcggcgtcatgggactgatcattccggcgatgctgatccgcatcgcgaacggccacaccggcagaaaagtcgtcttcgaccgcctcgacaagagcgtgctgtggatcatgatcgccggcttcgtgatccgcatcatcgccccgcagttcttgccgggcggctacgtgttctggatcggcctcgccgcagcatgctggtgcgcgtgctttgccatcctcggatggcgctacatcccgttcctctggcgaccgcgggtggacggcaaggagcattgagcggcggcagcggcgcgcgccagcaggctgatcctcttctacacggatcggaggcggaggaggaccagcgccgccgctgcccacgtcaccgccggcagccattccaccagggagccgcctgccgcgccaccggacgccatgagactcagccgcgacattgccgcgaccgccagagtggccatcagcgcaccggtgttgcggcccgtctgcagcggatagccgcgctcggcggcgacgccgatcgacgcacagagaatgcagccccaaaacgttccggcggcaaactgactggcgaccagcagcggcagcgaaccggcaagcgccgtcccggcgagcgccagtgcgccggcgacgcaggcgagctgcagcaccggcagcggcccgcgcaggcgcaccagccggtcgaccacgagcaggccgaagctgaaaccaatccagaagaccggcatcaaccaggacagcagcgccggatcagccagacgcttgaattgcgacgcggcgttgatggcggtatggacctgctgtccgaaggcgaggagaagcgcgatgccgagcaggaaagcccacgctccgcgcgcggccttgtttggccccggcggttcggccgcgaccgccgacggctcagctgccggctggccgcgctcgacgacgaccagcgccagcgccgacacgccgaccgcggcggcgctgaagaagaacggcagcgatggatcgacgcctttcaggatgatcgccaggtagggagccaacgccgacgccacggcgagaccgagcagttgtatgccggccaggcgtggcatggcggagcggcccgcatagcgggagagcagtacgtagggtggcgcgcgcaaggccgacgaggttgccacccacagactggtgaccgcgagaaagagcatcggcatcaccgccagccagggcagaagcagcatcgctacggccgagaccgccgccagaagcacgagcaccggcccgatccggcgcagtgccgagcgggcccggtcgaccgccacccccatcgaccagtcggccagcgcaaacaccagttggtcggcagcgaggatccacggcagatagcgcttgtccacaccgccacgcgccagcaactcgggaaggaagatgacatagaccacccagctcagcgagaagaagagctccaccaccgccaatagccaggccgcccgcgtattccgcaaggagtctgaagtatccatcctccgaatcgtggcacggaaagcggcgcgaaagcaaaccccatgatcggcagcaaggctcatcactcaggatgctggtcctcctcgccggctctccggcaagccaaccggtgggccgccgccgaggctcgccaggccttgcggacggcaggcgacagcggctcgcgcgcggccgacactttgatccgactcgcctgaggagcggtcggctcgctactggcgccggtcggcaccgccgcgagcggcacgcccaaacggcaactattgcatcgagtgcaagccgatggtgttgccttcggtatcttcgaccagcgcgatgtggccgtactgcccgatggccatcttcggctggatgatccggccgcccgcctgggccgctcgcgaggcttcctcggcgacatcgtcgcaggaaaagtagaccatcgtgccgcccttcccggacccgcccatcgggtgccggacgagagccccggccgcgccggctgcaccctcgatccaggaaaaggcgtacatctcgccaccttcaccgatctcgggcagcgagatcatttcgcgaccgaaaacggcggtgtagaaggctctggcacgcgccatatcggcaacgtagatttcaaaccatccgacggggttacctggtttgtccatgttcctgctcctcggttgatcactgaaaaagcacgacgattccggagatagccgggtcagccacgcccgggcggccccgcgccgccccacgctgcccgcaaaagccgtggcgaaactggcggaccggcgatcgtctgccggacggcgaccggccggcgtcgccgacaccgacccaccgggtgaccgcagcaatgtcgtggagttccacagacctggatcgagatcgcccaggaagcctcgaccgagacgccgtgcttccctggtcagagacgacccaacaggacctcggcgacaaatcggctgccaatgtacgccagcaggaggaccatgaaaccggccagcgtccagcgcagggcaacccgtccgcgccagccatagacctgccgaccgatcagcagggcggcaaagattccccacgaggcgaaggcaaacagggtcttgtgatcgaggaccatggccttgccgaagatcgcttcggaaaacatgacgccgctgaccagcgccaccgtcagcagaccgaaggcgacggagatcatccggaacatcaaggcttccatggtcaggatcggcggcagactggtcaggctcttggttatcgcccgctgatgcagtttgcgctccgcgaaacccatgaatacggcgtgcaaggcggagagggtaaacaggctgtaggccagcatggcggtgagaaaatgcagctggaaaccccaggcgccggcatgagccactacccgcagttgcggaaacaacgccggtgcggcggcactaagcgccgcgagtggcaggaccatcggctgcaggccgtccatgcgcgaccggaaactctccagccaatagatcagcaccgccagccagagcatcagcgacagcgcgaaactgaacgaaaagcgcatcccgccagcgccgaacaagccctcgtagagcccgtagccctgcaccaccagcgcaacgaaaatggctgcccgctcccatggctgcatcggcagggtgaccagcggccggtcggtctcccgccagcgcgtgtgccagaaatggagccccagagcagcatagaggagggaggaaacgacgtgtgggagaagctgcagtagaatgtctgccatctctgaagtttacaccaagccggaaaccaaatgctcgacaacctgacccaacgccttgcccgcgtcatgaagacgctacgcggcgaagcgcgcctgactgaagccaatatcgccgattccttgcgcgaggttcgcctcgccctgctcgaggccgacgtagccttgcccgccatcaaggaactgatcgccgcagtacgggaaaaggccgtgggagaggaagtaatcggctcgctgagtccgggacaggcgctgatcggcgtcgtccatcgcgagctgacgcggctcatgggcgaggcacacagcgggctgaatctggccacgcagccgccggcgatcatcttgatggccggcctgcagggatcgggcaagacgaccacggtcgggaaactggccaagatgctgcgcgagacgcagaagaagaaggtgctcgtggtttcctgcgacatctaccgccccgcggccatcgagcagttgaagacggttgccgggcaggcgggcgccgatttctttccgtcgacgccgaccgacaaaccggtcgacatcgcccgcaatgccgtcgattgggcgaagcgtcactaccatgacgtgctgctggtggacaccgccggccgcctggcaatcgacgaggcgatgatgagggaaatcgcggagctgcacacggcgatcaagcccatcgaaacgcttttcgtcgtcgatgcgatgcagggtcaggacgcgatcaccaccgcccgggcgttcagcgagacgctgccgctgaccggcgtcattctcaccaagctcgacggcgacgcgcgcggcggcgccgcgctgtcggttcgccacgtcaccggtcggccgatcaagtacgccgggatcggcgagaagctgacgggactcgaagcctttcacccggaacggatggcctcaagaatcctcggcatgggcgatgtgctgtcgctgatcgaggacgccaagaagggaatcgatgaggaaaaggcactcgagttcgcgaagaagctgaggtcgggcaagggcttcgatctcaacgacttcaaggatcagatcggccagatgcgcaaaatgggcggcctctcgtcgatgatcgagaagttgccggcgcagttctcgcaggccgccggccagttgccggcaggtggcgaggagaaggccgtggcgcgtatcgaagggatcatcaactcgatgacccccgccgagcgcagccggcccgaactgctcaaggcaacgcgcaaacgccgcatcgcgatgggcgccggggttcaggtgcaggaggtcaatcgcctgctcaagcagttcgagcagacccagaagatgatgaaacagttctcgcgtggcggcatggcacagctcatgcgcggcatgaagggcatgctgccggggatgcgatagggtccggcaggcatcgctgaactcccggtcgcgggcttgtgcaggctcgccagggcgcaggccgcgaccggacatcccgtggcaaccgcatcgcggcacggccaccgcgacaggtcaccacagcggcgagatcagcgcatcgccagcttgctccgcgtgtaggaccactgctgatcccacgccgcacgcaccatgtttgggtagccaggctggccaaggctgccgttgtagcgaccgagcgcgcgatagaggtcgccacgctcgatgtcgaggtagtggcggagaatcgtgcacccgtaacgcagattggtgcgcaagtggaacaggttgtcgtcgctgcggcccaccagcttgacccagaatggcatcacctgcatgaacccacgtgcgccggcagtggacacggcgtatttcttgaagccgctttcaacctggatcagcccaagcaccaactgcgggtcgaggccggcacgcgtcgcctcgtagtgcaccgaacgcagaaactcaagacgactttcacggtcggggatgcgcttctcgagccgccgcgacatctccgccagccagtcgatcgccgccagcgaatcctgaaaggagctctttggcggtgcgcggtcggagaccgaacgcgagagtaccgcctgaacgctggcggacagcggctgatactgctgcgcgccggcgtgcgccagcagcggcacgagcagcgccagcgtggtcagccagcgcacaaccgatccttcaggaatcgacccagcgtggccgccggcagcatctgcgactcgctgtcaacgcgccccttgtactcgagtttgccttgcgcgagtccgcgctcaccgacgacgacccggtgcggcacaccgatcagttccatttcggcgaacatcactcccggtcgctcgttacgatcgtcgagcagcacatcgataccctcccgcatcagttcgccgtacagcgcgtccgcagcgtctcgcaccgcctgactcttggcgtaacccatcggcacgatgcacacctcgaagggcgctatggccgccgggaaaacgatcccgcgttcgtcgtgaccctgctcgattgccgctccgacgatacgggtcacgccgatgccatagcaacccatttccatgacgcggctttgaccgctttcgtcgaggaaggtgcatttcagcgcttccgcatagcgcgtacgcaactgaaaaatgtggccgacctcgatcccgcggcacagttcgagcgttccccgaccgtcgggcgaaggatcgccggcgacgacattccggaggtcggcgacaaccgccggctcggccagatcacgtccgaagttgacgtcgacgaggtgaaaccccgcctcattggcaccgcagacgaagtcgctcatcgccgccacgctgcgatcggcgaaaaccggcatgtcgccaacgccaagcggaccgatgtagcccggctggcaggcaagcgcggcaacgatctcctcgtcgcgcgcgaaacgaaagtcgccgacgaccttctgtgccttgatctcgttcagattatggtcaccgcgcaggaggaccagggcaaactgccccgaactacctggcggcagatcaagcacgatggcaatcgccttgaccgtccgggtcagcggcatgtcgagcagagccgccacgtcctcgcagcgcgtgcgacccggtgtcgccaccttgcgcatggctgccgacgccggcgcccgctccccggcgggcgcgacggcctcggccagttcgacgttggcggcgaagtcggagtcaggacaataggcgagcgcatcttctcccgaatcggccaggacgtgaaactcgtgtgatccggtgccgccgatcgcgcccgtgtcggccgcgacggcgcgaaactgcaggccaaggcgagtaaagatgcgcgtgtaggtttcgaacatgttgcggtactcgcgctgcaggtcttcgaagccgctgtgaaacgagtagccgtccttcatcaggaactcgcgtccgcgcatgaccccgaaacgcggccggatctcgtcgcgaaacttgacctggacctggtagaaatgcaggggcaactgccggtagctcttgacttccttgcgcacgacgtcggtgatcacttcctcatgcgtcggaccgatgacgaaatcgcgctggtgacgatccttgcagcgcagcagttccggcccgtacttttcccaacgtcccgattcctgccagagttcggccggctgcaccgccggcatcgacaactcgatcgcgcccgcgcggtccatctcctcacgcacgattctctcgaccttgcgcatcacccgcagcccgatcggcatccaggtatagatgccgccagccagacgcttgatcatgccggcgcgcagcatgagctggtgactgatgatttccgcgtcggaaggcgcctctttgagcgttgacaggaagaaccgggaagtacgcatgggaatcggccgggcaaggagcaaagcgcgattttactcgacagatgcgggcgccgtaaggccaattgcagccaccggccagcctcgcgacgaagatggtttgggcggggggcgctcgcaccggcgacacgacgggtcggctacggcaagccgctcgtccggtgcacacgcccgcagcggcttcccagcgacgatccgattgcgcctcgagcgctccccggaaagatcaggcaacgcattgataaaaagccgggaaacgttgtcgaaggagttcgtcggtgggttcgggcgaggcttccaggtcaagtccgtgaaagaccacttccctacaccagcgcagcggtgatggttcgctttccaagcctggcgaaatgtgaaaaaatgcgtccaacaaatcatattgcaggttctagaaatgcttgatcgtgaaggctatcgcccgaacgtcggcatcattctttgtaacgccaggaacgaggtattctggggcaagcgtatccgggagcattcatggcagttcccgcagggtggcatccagcggggcgagacgccggaacaggcgatgtaccgtgaactgcatgaggagatcgggctgctaccggagcatgtctctattcttgggcgcaccaaggattggttgcgttacgatgtgccgacgcattgggtaagacgtgaatggcgtggcagttaccgtgggcaaaaacagatctggtttttgcttcgtctcgttgggcgtgacagcgacgtctcgttgcgcgcctgcgatcatcccgagttcgacgcctggcgctggaacacctactgggtttcgctggatgccgtgatcgagttcaagcgccgggtctatgaacaggccctcaacgaactggctcgtttcctcaacgccgatcaccgccgcgaacgccgtccgcaccttcatgagcatgccaaccgtccgctgatcgaaagcgtaagcaaggaatgaacgcgctcactgccgccgcgacgcacccagcggccagtcgccctcagtcgtcaagcggcacaatctcgggctggctcctggccgtggccatcgccttgccgtcggtgtgctggtcggccagttccgaccgtgacttcgcggaaaagccctggatagagatccaggcgcagttgccaccgtttccacagaccgaaaacctgatcccgttctttgtcagcgcggccagtgacaacaagtttctgatcgacggcgaatcactggtcgtggccgccgacggcgtcgtccgtttcaccctggtgatcgtcagtccttcgggcgcgcagacgatcagttacgagggcattcgctgcgccacgggcgaacgccggatctatgcgcttggccgctcggacaagacctggtcgaaagcgcgcaacgacgaatggacaaggatcaaggagagttcgctcaaccggcatcacgcggaactgtattcccagtatttctgtaccgtcggcgtcaacatccgtgatgccgatgacgcccgcagagctctccgacagggcggccatgagttgactcgacagcactagccaagcctggaaggcgaacccgcagaacacgagaagcgcatgcgtaccgaccacatcatcatcgagtttgacagggcactgcgcaccttgtttgcgccggcaacgaccacccgcgaggtaccggggagcagagcgccggaagcggcaatgtcggacgaggaaaaagcgcatgccggcgccttgatgcgcataaaccatgtcggggaagtgtgcgcccaggcgctgtaccaggggcaggcgctgacatctcgcgatccgcaacttcgcctggcgctcgcgcaagcggctggcgaggaaaccgaccatctggcgtggaccgagcatcgcctggccgagctcggcgaacgcaccagtctactgaacccgctctggtaccttggcgccctgaccatcgggaccgcagccggcaagctgggcgacccatggagcctgggttttctcgccgaaacggagagacaggtggaagcgcacctcgacagtcatctgcgcgatctgccgatacaggacatcaagtcgcgcgctatcgtcgaacagatgcggagcgacgagatagcgcatgcggagactgccgtacgccttggtgcacgggagttgcccgcagtgatgaagcgggtcatgaagctcgcttcgctgctgatgacgcgcaccgcctatcacctgtagtcaggcccgggcacgcaggccggcacggcagcgcccgcgcccggtgcggcaaggcagggcaacttctcggctgccatcgggtcgccgctggcgctgatcgctcgccccagggctccgtcaaggtggaacggccgccggggcacggcggtcgccggcagcgacgtcgcgcctcaagcctcgacgatctcgaagtcgtgcgtgattgcggccgtcttgccgagcatgatcgaagccgagcagtacttttccttcgacaactcaatggcacgagccacagcttccgccttcaactgcttgccggtgacgcgaaagtgaaagtggatgcgggtaaacacccgcggctcggcctccgcacgttcggcctgcaggctgacttcacagccggtgactgcctggcgcccctttttcaggatcaggacgacgtcgaaggcggcacacccgccggttccggccaacaccagttccatgggacggggcgccagattgcgtccacccgcctcgggggcgccgtccatcacgaccacgtggttgctcccggtttcagcgacaaacgacatcccctcgccggcccacttcactctgcactccatgtgctgctccctttctccagaccaacgcgacgcgggcgtgcgagtccggcgatgcgacccaagacgggccagaaacgaccagggaaccaggtcgcgcatgaaccgctgccgcctgctgccgcgctcaccagcacccgcgacaagagcgcgcaggtcttccgcagtaaggcgccattgtagcccgaggcggccgcctgcagggcagccacctcatgctgcgtcgcaacatacaaagcaagaaatggttcccggatctcgctcaacacggttgcatactatgaaatgcatgtcctattgtgtatgcaaccaattgaacattaataattttgatgccgacgactaggcatgacccaactgtccgaaaagaaaatggcgcagcgcacaaaaaatacttgacctttccctttgggtgaaccataatccgttcaacagatgcatttggtgattggtgttctgtcttggtcatctccggttgtctcctccaccctcctcctttggtgtggatttagcgcgattccaacgaatcgcgcttttttttgccctgaaaacagcatcgccgacgcgcgtccggttcagtgccggcggcgaaccgtcctcccggcgaccgatccgcaatctccggaccatcgtggtccctgcgcagcaaacagttcagaagatgacgcgtgccagcagcaggccggtagtcaccgcaacgacggtcgctaccacgccggggatcatgaatgagtgattcagcacgtacttgccaatcttcgtcgtacccgacagatcgaagttgatcgccgcaatcagcgacccgtaagtcgggataaagaagtacccgttgaccgatggaaacatcgctatcagaaactgtggcggaatccccaaagcgatacccagcggcatcagcgcgcgggtcgttgcggcctggctgtagagcagcaccgaagcgaagaagaggccgaaggcaaaggtccatggcgccacttccgcccagtgtccgatcgccggcacgatgacgtccttgtgcgcggcgatgaaactgtcgccaagccaggccagcccgaagatgccaatcacggccaccacgcccgcacgcagcgtcgcggtccgcgggatctcgtcgacattcactctggtcagcatcagcatgatcgccgctacggccatcatcacgacctcgatcacgatcggcatgcccagcgcgctcttcgcaccgggcagcttgcgcaactcgggaaagaacccgaagagcacaaccagcgccacgccggccagaaacagaaacgcggacagtctggccgccggcttcagtggcggccgatcggaagccgccttcggcaccggaatctggcccgccagcaagcgcgcctgatactcgggatcatccttcagatcctcgcccagaaacattgaaatgaaggcggcggcgaccaccccggccagcgtggccggcacgcagatcatcaggatctcgggcagaccccaggcgttgagccccttctcggcgaacaaaccgatcatcgccgccgtcgccgccgctaccggactggccgtgatcgcttgctgcgaggcgatggtggcgacggccatcgggcgctccggacggatgccgttctggtgcgccgtttcgtagatcaccggcagtagcggatagacgatgtggcccgtgccggcgacgaaactgaagctccaggtggtcaacggggcgacaatggtgacgtacttggggttggcgcggatgattcgctcggcgacccgcaccaggaagtcgatgccaccggcagcgtccatcaccgacgccgccatgatcaccgccaggatgatcagcatcacgtcgatcggcggcgaggtgggcgtgactccgaagccgacgatcagcaccaggagtccgaccgcaccccagaggcccagcccaaccccgctgtagcgagcgcccatccagatggcgccaaggacgaccacgaattgcagaatgatggtgagcgacatgtccgtgtctccgtgtgagcgctacagttcctggtcgaacttcggactgatcagattttcgaacgagaacacttcgtcccatttttcctgagtcagaagctttcgctccctgaccacgatctcgtgcagcgacttgccggtttcatacccttcacgggcgatttcggcacattgtttgtagcccagcgagggtttgaggacggtgacgatgccgagcgagttgaggaccatgtcgcgggcacgttcaacattggccgtgatcccctgaacgcagttgatgcgcaggctattgaccgcgttttccatcgtgaaaatggacgtgaacaaggcgaaggtgatcaccggttccatcacgttgagttgcaactgccccgccgaggcggcgagcgtaaccgtcaggtcgagcccgatcacgaggaagctggtctggttcacgacttccgggatcaccggattgaccttgcccggcatgatcgacgaccccggctgcatttgcggcaggttgatctcgttgaagccgcagcgcgggcccgaggcgagcaggcggatgtcattgcagatcttggtcagcttcgccgaagtgcgcttgagcacgccggacaactgcacgtaggccccggtatcggaggtcgcctcgacgaggtcgccggccaggatcatcttgatgtcggtcaactccgacaggtagcgggtgacgagttcgggatagcccggcgcagcagtcaccgaggtgccgatggcggtcgctccgagattcatctcgtgcaacaactggcgcacctcggcgatgcggttgacttcctcgccgatggtcgttccccaaccatggaactcctgccccagcgacatcggcacggcatcctgcaggtgtgtgcgacccatcttgagcacccgcccgaactccttgcccttggcgtagaaagcgtcctgcagacgccgtagcgcatccatgtagctggcgagccgcaggatcagcgccagccggaaagccgtcggatagatgtcgttcgtcgactgcccgaagttcacgtgatcgttcgggctgacgaactggtactcacccttcttgtgtcccaggctctccagagccaggttggcgatcacctcattggcattcatgttggtcgaggtaccagcgccgccctgaatgaagtcggtgacgaactggtcgcacatctcgccggcgatcagccggtcacaagcgccgacgatcgcgtcggccactctggcgtcgagcaccccgagatcccggttggccagcgctgccgccttcttcacgtagccgaaagccttgacgaaatacggctccgccgacatcgggataccggtgatgtgaaagttctccttgccgcgcaaggtctgaacgccgtagtacgcgctgtcgggcaactctttctcgcccaggaagtccttctcgattcgtgccatggctatctccttgttgttggttgcgggtaggaccgtcgcgctcctggcgagccggtggctgtctttgctgctttccattctagtccacggcccaagcgctaagtgcatgatccgaagtacatgatcgtgtctcgcttccggccggcggcgcaaaccagcgcggcgccgaagagacgacgccccgacaacaccgaccgtcagcattatgcccggccggccggctgacctacgcccgcgtaccggcgcagcgaggatgagggcccgccgcgcatccgcaacggtcgctggcgcgtatacccggataagtgcctcgtccgccgacccccgatctcaacgcccgcggcctggcgcctctctaccaagcgctcacccataacccccgaaagggatcgacatgccgatcatgaccaacgacgcgagcccgacggggcaacccggtcgccgcgggcgtcccttccgcgcagggacagtccgccgggaaggcagaccaagccgacaccgacggcgaacgtcccgaccagcgtcgcccgcggcaaacgcaagcgcgcggggcagcagttccggcttcttcacgcgcccagccaatgtcgccacgcacccttggtgagcccgacgcggcttcctcaccgccgcccggcgtgggcagtggccgccacgccagcgacgagcacgccgtgcgagcgtcggcagacggtagattggccagggcgtttggcggcgtgccgatcatcgggcagaatgcacccatgccagagatagatcagagcaggaaaatcgacgaggccgagccaagcacagccacgacggcaggcgaacccggcccaacgatgggcgaatcgcgaccgcggcgaccgttcgccgacgaggagcgtctgcaggattggatcgcccgcatggtgcgccaggaccagcaggccctcggcgaactctacgaaacaatggccgggcgcgtctatgggctggcgctgcgcatcacccggcacgtgcagaccgccgaggaggtgaccgaggatgccttctggcaggtctggcgacaggcgccacgcttcgacgcgacccgcggcagtgccgtgacctggatactgacgatcacccggagccgcgcgctggatgccctgcgccgcagcgatcccgccgaaccactcgacgaggagtgcctcgccgacctccaggcgggcagcgacccgcaggatctcctggccgccgtacagcgcgaacaccgcctgcatgccgccttgcgcaacctcgatccgctgccccgccaactggtcgcgctcgccttctttcgtggcctgtcgcacgaagaaatcgcgagccagacgtccttgccgcttggcactgtcaagtcgcacatccggcgcgcgctccttcgcctgcgccagttgctcggcgccgatgacccccattccccaatggtgaccccatgaacagcgagcccaaggattacgcggacgccaccgatgacgatggcgccgagcgggaaatcagtagtctgatctgcgacggactggcggccatcgagctgccggcagcgcagcgggccggacttcgccaggcgctgcttgagcgggtcggggaaagcgttcgccgacatgcgcgcttgctcgtcgtgcgcaacggtgacggcatctggcgagcggtgaaggccggaatccgcgccaaactcctctgggaaggtccagaaggagcctcggtactgatcgaattcgcccccggtgcaggtctgcccgtacaccgccaccaccatcttgaggagggcatcgtcctccacggccgactgcaactgggtgatcttgaactcggcccgggcgactatcacgtctcaccggccggcagtcgccatggtcgcatttcatcacccgacggggggctggcgtacctgcgcggcacctcgctgggacgcgcgaaagcagtcatcggtgagttgcttgggggtctggtgccgggcaaggggcccgcggtacacaccattcgagccaaccagggtgattggcgcggcattgcaccgggcgccgaggagagaatcgtctggcgtgacggcgacacggtctctcggttcatccgtctggcaccgggaagccgcctcgcccgccacgcgcatgccggcaatgaagagtgcatgatgatcaccggcgacgccttcttcggcgacctgctggtgcaggccggagagttccacctggcgcccgccggcagcgagcacggcgaggtcagcagcgacaacggcgccctgctcttcgtgcgcggccgccctccgctgcctctgccgccgggaccgtgagccggcgcctggtactgatcagccgctggcgtctggagacttcccgggagcgcctctgggaactgctcgtcgatccgcttggctggccacgctggtggccgcatctggtcggcgtcaggcgagtcgccagcggcgacagtgacggtattggtacgggatatgcctttcgctggcgcagcggcatcggttacacagtccgtatcgtgatgaccacccgccgggccgacgccccacgggaactcgaggggacagccaacggcgacctgagcggcatcggcctgtgggtaatcgaagaagaccccccgagcgccgtacgcctcacctaccgctgggacgtcgaactgaggaaaccctggatgcgctgcctggcgccgctgctacggcgcgtcttcgctcggcgtcacttcgcggtaatggcgggcggcgccgccgggatggccagggaactcgcctgccgcgtctcggatatcgaggagtggtcggcgatcagccccgtacccgacgccacgaggaaccgctgagcagtcgtcgagcgatcgcttcctgcccgcccgacacaaggcaacgaatctcgctgacgacccttttccgccctgccccggcgccgccgatcgatggcatgccgtgtggattgtcgggcgccaggcgcttgtcggtgcaaccaatccgccggtcatgcgttgacatgtcttgtcgacctggccaagggtgaacggcgtatcctatgcaatcagtcccgccgcacgcgcctgctcgctaccctgcttccagcagacctgtccgcgtcaagcggggcgcacggcatcatgcggccgcgacgaccatgccttgcgcgtggtccgagctttttcgatccatctcgacttgccttctgggagtaagcaaatgaaatatgtcgcgattctggggctggcctgctgcacgctggttccggtagtctcgttcgcacaggctgagcgagtcctcaagcccgaggaaatcaatgagagggcgctggtcgatctgctctctccggaagcaacggtggcgccagcagcacgcaagacgcgtgcgatcagcgtcacccgcgacgaaagctcgctaccggccgccaaaccggcggcagcgtcgttgttgatcatcttcgaaaccaactcggcgagcttgacgccgaaaggcaagcagtcgctcgacgtcgtcgggcgagcgctcaactcggagaagctgacggcctacaagtttgcaatcgaagggcactccgacccgcgtggcggcgaggactacaacctgcggctatcgcaggcgcgagcggagagcgtcgtcggctatctcgaacagagccatcagatcgagccggcgcgccttaagccggtcggcaaaggtccgacgcaactcctcaatcccgcccgtccggaagcccctgaaaaccgccgcgtaaccatcaagcgactcgacaactaggctggaccgcgaaggcagcaaagcgctggcggctcactcgatctcttcgatcgcaaacagcgcggcgccatagccggacgagcaagtacggcccgcaggacagaccaccttgccagcaaaaggattggccgcgcctgcggctgactgcatggcgactttctcggccgccttgcgcggaaactgggcaaagggatcgaccttcttcaggcccgcggcagaaaaatcgcgccggttctcggacacgatggcgacgaaacgattgcttcccggtggcccgctggccgtcatcgcccagcccggtcgaggcaggctcagttcgccatcacccgcgatgccgttgtcggcgtcgatcgcgttggggaacagcaagttgaactgcccgtccgtgcccaccatcaggacgtaaacatagccggccttcagcgaagtgatccgaaaacggagcttgtccgtgccgatcctgaccttcgctttttccggcaccaccgccacccgagcattggtatcgcgctgctggtagatctcctgcagcatgtcgagcggatcgaaagccttcgcggcgtgcttggccgaatcggtcgctccgttctttccgagcagcatgtccaccagttgctgctccgtcacgcccttgcggtccgcggtctgcacctgcgcggccggcagcggcgattcactggcgccggatgtggcctgaacggcagccgcaggcgcggcaggagctgccaccggcgcggcaccaggcgcctcggcgggtggcggaacgggcttggccaccgctggcagcggcccctccggcttcggctgcagtacgtacagcgcgccggcagcggcgaccagcagggcgccgacacccgccgcaatcagcggcatcctgctggcttgctggctgcccgcttgcggcgtcaccggcgttgccttgacctcgctcgcggccggcttggcatcgggaacctggctcaagcccagaagggcacgaaactcgctgacgctctgcgggcgatcctccggcttgacggccagggcgcgatcgatggcgtacaggaaggagtcgctgtaacggcctgccgccgccttcgccagcggcaccatggtgtccttgatcgaacgaccgaccgacggcatcggcggccggccggtgatggcgttataaacgacggctgccagggcatagaggtcggtccaggcgccctgcttgacgtgcggcacttcagcatactgttccagcggcgcgtagcccggcttgagaatgacggtcagcgcttgcgtccggtcgctgatgacgcgtcgggccgcaccgaagtcgagcaggagtggtctcccgtccgtcagcaggaggatgttgtcgggggcgatgtcgcggtgaaaacagttggcgtggtgcagcacttccagtgcttccagcaaggggtcgatcactccccgcagccaggcctcgtccgggggcccgggcattttctgcaaggactgcttgagcgtcacaccctcgtagaacggcatcaccatataggccgtgccattgccttcccagaatcgatagaccttgaccagtgaccgatggtcgaactgggccagcatccgcgcttcattgacaaagctgcgcaggccgatggcaaaggtctcggcgaggcgcgaggacttgaccgccaccgtcagaccctcgatgcgcgccgccagcgacgagggcatgtattccttcagcgccaccagccgacccagcgagtgatcgttggcgaggtagacaattccgaagccgccaatgccgatcaggtcgatgatttcaaattcatcgatcttggtgccttccggcagcgcgttgttgtcgggctcgctgcccgcagcagcatccgcacccggagtcggcgacgccgccagcggacgctggacccaagtcctttcgtattcttctgattcagacatcgaaatccctgttctaggcaacgcggccaagcacgtcattctgccgcagtttgccgacctggcaaagcaatcggctgatcatccggccggcgggcagagttctgccggaactaccgtccctcgattatccgccggaatcggcagtccggggcactggcagacataggggatgtttgccgacaccacctcccgccattcctggcgactcaagttgcgcccgacccgcgcgcagagttccgccgtccaggcgctgcgcgcaggccaagagcgcaccggctcgccaccgctcgccgagacgatgcgggtaccgccctcgccgctgcccacggcaagcaccgggccctgatggccgctcagagggacaccgatcgcccggcccgtcgtcgcatcccacagacgcagcgtgcggtctccgcttcccgaaatgatgaagctgccgtcctcgctgaaagtgacgctacgcaccgacccctcatgtcccttcatcggtacgccgaccgccagtccggtggtcgtgtcccacagtcgcaagctgccgtcgctactgcccgaaacgacatgcgtgccgctgtcgtcgaaggcgacactgagcaccgcatcatcatggccggccatcggcgcgccaatcgcctggccggtccgcacgtcccacaggcgcagggtgccgtcccgcccgccggagacgacgcgggtgccttgacggtcgaaggcaacgctggtcacccagttctcgtggcccgtcagcggcgcaccgagcggctgacccgtactcgcatcccacaggcgcacgcttccgtcctcgctgcccgaaacaatgcgctggccctggcggtcgaaggcgacactgcgcacggcatcatgatgcccggtgagcggggcgccgatcggtgcgccggtccggccgtcccaaagccgaagtgtccggtcggcacttccggagacgatgcgctcgccctgccagtcgaaggcgagactcgagatcgagtcctcgtgaccttccatcggcgcagccagcgactgcccggtcctcgcctcccacaaccgcaggatgccacccgcgctgcccgaaacgatgcgcgtgacgccgcggtcaaaggcaaggctgaacaccgactccttgttctcggcgatcggtagcacagcggcggccggcccttgtccgacggtccagaggcgtagcgttccgtcgtcactaccggaaacgatgcgcctaccgtcgccgctgaacgcgacgctgcgcacctggcccagatgacctctgcgcggcacgccgatcgcctgcccggtcgtggcatcccacaggcgcagcgtccggtccgaactccccgagacgatacgcgccccctgactatcgaaagccacgctgcgcacgccacgttcgtgcccggtcatcggcgcaccaatcggctgaccgctgttcgcgtcccagagacgcagggtgccgtcctcgctccccgaaacgacacgcgtgctgtcgcggctgaaggcgacgccaagcaccgagtcgcggtggccgttcatcggtgcgccgatcggcttcagcagtcgggcgtcccacagccgtacgcttccgtcgactccgcccgagacgatgcgcagcccgtgatggtcgaaggcaacactcgtcacccagatatcctcgtgtccgaccatcggcgcgccgatcggctgaccgttgccggcatcccacaagcgcagcgtcccatcgacgcttgccgagacgatgcgcttgccctcgctgtcgaaggcgacgctcgacacccagtcttcatggccgaccagcggggcgccgatggcctgtcctgtcttcgcatcccactggcgcagcgtcttgtcctgactgccagaaacgatccgcgtaccgtcgcggtcgaacgccacgctatccaccctgccctggtggcccctgatcggcggaccgatcggctggccggtcgccgtgtcccaaagacgcaagctcccgtcgccgctgccggagaccaggcggctgccgtcgggactgaaagcgaccgcattcacctgcgcacccacctcgatgatcctttcgagatccccaagggccagcaactgactcagtatcgcgccctcggtttccgtgtcggcggcaatccgctgtgaggcgagcagtttcaacaagccgggcactgcgccacccgcacgtgtccccgccagcattccctgcgcctcggcactgagccgcaggcccgtggcgcgctgcgactcgaggttggcacggtttcgctcgctcgccgccttgtcggccgaccacagcgcccaacccgccgatgccacggcagcgaccagcagcagcaccagcacaccgctcatccgcgccagacgcgcacggctgccttcagccagctgccgtgcttcggcctcagcattggcgcgcgcgcgctgctcttcagccagttcctcggcggctatccgccgctcgcgctcggtggcctcgcggcgagccgcctcctctcgctccagttcctccgccgcatgcaggcgctgcagttcctcctggtgcaggcgtgcgtcacgcgccttgcgcaccaccccgaccagccggtcgtggatcagttcgatccgctgcgtgccaagctgctggtccacacgcagcaggcgatgcctgtcggcaagcaaggacagttgctcgccgttcagaaaaccgtcctgcagcgcctgttcgacgggatagctgccgcgatagcggtcgccctgaatcaggtgcgtctcgatgaaacgtgccacgccctccggcatgccggcgagggcctcgtcatagaagtcctcgaggatgtcctgaccggcctgattgagcagttcgaggtcgatcttcccgccaggcgcacgacgttgattgagctgataacaacacaggctcagcagcaccggctcgaccaccggcggtgcgccggccgtggtcgaatcgaggttgccgacgaagtcgacgacccgttcggccacccccgacgcgaggaccgccacaccggcgcacccgacgacttcgacggcctgctcgcgcgacatcggcaacagccgcagacggttgcgcagcaatgacggtacctgccgcttccagccctggacatcggccaggaaatcctcgcgaaaagccagcacgatacggtagcgctgcgattgcaggtcgaggtcggagagtgctcgtcgtcctcgcccaccgactgtcagctcggccggtatgcgattctcgatcaggtcggcgagggcatccagggtggcctggctacgctgcggatccgcctgcgcgcgcgagaagatctcctcgaactggtcgaagaccagtacgggcgtcagcgggtagttgtcccggctccagatttccagttggcgacgatgcaagtagcaccagagcccttcgtcgtcgttctgggcgggaaagtccgcgcccgccaccgtcagggccgcctgcagtttccgcgccgcctgcctgagcggcgacagcggcgccgcaggatcgaagtcgagccgcaaatgcaccggcaggaaatgcccggcgcgcagcagcggatagagcccggcctgcagcagggacgtcttgccgagccccgacttgccatagatgacggtgagcggcgccaggcgaaccatgcgcagcagttcgccgctctcttcgtcgcgaccgaagaagaacgcacgcgacgactcgtcgtatgccgccaggccaggccagggagcctgtgcatcgagttcgatcgtaagcgtcgccccagcgggcgacgacgcgtcgaccgcggcgccgtcggtggaaagtgtcggtggagtcgtcatcgatcaggctcgcggctgtcgttcggcgcgaatcaggcgcttgagcagaccgcccgttcgttcgtcgggctgcccgaccggcgcatgcccgaaatccagcccgtccgtccattcacgcggcacgcgttcgtaggcttgcggctggtaatcccgatcaacgatcagcggcacgatgaaggtgcggccctggatccccttgctccgatcgacggcctcgccccattcgcggcggaagaacttctcttcgagcgcatcggccggacgcgaaatcagtggcacgaaataacgacaggtgcggattccttcgaggatgcggtcacgaaagtcgttccccggctccagcgccgttcggtcgaaccagatctcctcgcgcgccacgcctgccgacagcagcgattcgaagaacatctcggcggccggcagatcggtccatcggcaatagctgatgaagaacatgcaactgggcgaaacgggcgcagtcgcggcggcggggttcgctgactgctcggctccgccgtgtcgctccagccaccggcgatgcaactgcccaacgaactcgggcggcgagatatcggaaaggatctcggtttcctggctgaacgtcttcaggaatcgtaccagccccccttccggacgcagtggctcgatcagccattcccgccgccgctgagtgtccgacagccggcgctggttggtcagccgcaggaagaatcgcaccagccactcgggaagactgcagccgatcagcaacaggttgcgctgctgcagttcgccgagaaaccgcaccggcacatgcccgccgcgcgccatgatgttgtgggcgtactcgagaacgtcctcggcgtggatggcaaacatcggcgccggcctggacttgccgaacacatagagcaactggacctcgccctggcgcgcttgccagtcgccaggcaggtcggaaccttcgctcgtcggcaggtatggcgagtggacgatctcgttcaccgcgcagcgtcgccgcagacaacgggcaagcaggtcgtcgggcgtcagcgtcaccaacagccgaaagtgggaaatcgccgcgatctggcggatcgactcgggggcagcgccctcgccctcggccgtcaactcgtcgatgatgtcgtggacatccgcgtagagatcctggaggtcgcagtcatgcttgatccggctgacggcgtcgtccagttcgcggaagagaggcagcggttccgcctccgggtcgcgaccgtgaaactcgagcaggcgccgcgccacccgagcctgcagcccatcgccgccgccggggccagtgaacaactgccgaccgacaaccggtaccacgagaccgtcctcgatcgacctgagcagcctgtcccacgacctttcgttcatcgaatcgccgtccctgttcccgccaagcgttgtggactcgcgtcgcgtgcgcgcttgttgttgcgcaaatcgatccggagacgacccgtccggagtctgccatcgacaagacaggcccccgtcttgccctgacgcgtcggccgacgcatcgagttcgacggcccgttccgccacaattgcggacgcgccgaaagcctcttgcgactcccgacgagccgccaccggcaagtttactccgtgttggctcgtttccgccgcttcatgatctggcgccggtaacgaagccggtggcgcctggccgatgcaggtcggactcctcgccgcggcccggtcggtgccgcccgaaccagcaaccggaccggattgacctgccgcctggcgaggacggtgggaaccgccgtaacctgcgcaggacccaaacaccgattgacacgcgttgcgactgtgcaataagatgttgggctttccgttatcaggcaaaaaaggacggcgcttttgatgaagactttctccgccaaatcgcacgaagtgaagcgcgagtggcttgtggttgatgcgaccgacaaggtgctgggtcgcttggcgaccgaaatcgctcgtcgcctgcgcggcaagcacaagcccgaattcactccccacgtagataccggcgattttatcgtcgttaccaacgtcgagaagttgcgcgtcaccggcaacaaggccgaagacaagaagtactatcgccactcgggctacccgggcggaatatatgaaaccaacttcaccaagatgcagcagcgttttccagggcgcgtcctcgaaaaggccgtgaagggcatgcttcccaagggcccgctgggttacgccatgatcaagaagatgaagtgctacgcgggggcgacgcacccgcacgctgcccagcagccgaaagttctggaactctaagggatcgcaatggctgataattacttctatggcaccgggcggcggaagagcgctgtagcacgcgttttcatgaagcgcgggagcggcaattttgtcgtcaacggcaagcccgtcgatgagttcttcacccgcgtcacgggccgcatgatcgtccggcagccgctgcagctcgtggaacagttgaccggcttcgatatcatggtcaatgtcggtggcggcggggagtccgggcaggctggtgcggtccggcacgggatcacgcgggcgctcatcgaatacgatgcttcgctgaagccaacgctgtcgaaagccggtttcgtcactcgcgatgcgcgtgaggtggaacggaagaaggtcggcttccacaaggcacggcgtcgtaagcagttctccaagcgctgatcggcttcggccgcattgcaggagccgcctctgggcggcttttgtgttttccgaaggtggaagctatcatcgaacgatagcgtggaggctcggatgatcaaagtgggaattgtcggcggaaccggctacaccggtgtcgaattgctgcggctccttgcccagcatccaggggtgcagatcgtggcgatcacctcgcgtggggatgccggaactcccgtggcgagcatgttcccgagcctgcggcggcgagtggagttgaagttcgaggatccggccagtgccaacctgcagagctgcgatctcgtcttcttcgccacaccgaacggcgtggcgatggaacaggcaccggccctgcttgacgcgggggtgcgagtgatcgacctggccgccgactaccgcatcaggaaccttgccgaatgggagcgctggtacggcatgcgccatgccagtccggactggatcgaaaaggcggtttacgggctccctgaactctctcgggccgccatccgcaatgcccgtctggtagccaacccgggttgttacccgacagcggtgcaactgggcttcatgccactggtcgaagccggcctcgtcgacgtcgaccacctgattgccgacgccaagtcaggcgtctccggtgccggccgcaaggccgaggttgctacgctcttcgcggaggcctccgacaatttcaaggcctatggcgtccccggacatcggcatctgccggagatcgcgcagggtctgtcgacgatggccggacgagcggtcggcctgaccttcgtcccgcacttgacgcccatgatccgcggcatccatgccactctctacgcacgcatcgagacggaagccgactttcaggaagtcttcgagcaacgctacgggggcgaggctttcgtcgatgtcctgccagccggctcgcatccggacacgcgctcggtaagggcggcgaacgtctgccgtcttgcggtgcaccgcccgcaggggggaaatacactggtggtgctggcggtgatcgacaacctggtgaaaggggctgccggccaggcgatacagaacatgaacctcatgttcgggctgccggagaccgagggcctgtggcaactgccggtgctgccctgacggtcgcgcgcctgccgcggcacctggacgtcgcccgccgacccggttggggcgaggccgagcggcgtctgtttgggacgcaagcaggccagtgaaggtaaaatagggcccgcagttcacgatcacaccgggaaacgtccactgaccggtgatcgctggaactcgcagagagtacgggggtctgacggggcgacagggaattgtcggaccgccgcctcacagggcgtgccggttgagtacctcgcggctcatcgtgctgccaccaaggcgttgaaacgcaaactcgccaccagcaagcgcagccggcttgcgcaatcgcggacatcagattcaggaggaatcagcaatgaatgcagcgacagaaatgcccttgccctttgtctttaccgacagtgcggccggcaaggtcaaggaattgattgaggaagaaggcaatccggacttgaagctgcgcgtgtttgtcacgggtggcggctgctcgggtttccagtacggttttacctttgacgaggtcgccaacgacgacgacacggccctgcaaaagaacggggtcaccctgctggtcgacccgatgagctaccagtatctggttggcgccgagatcgactacacggagggcctcgagggctcgcagttcgtgatcaagaacccgaatgcgtcttcaacctgcggctgcggctcttccttctcggtgtagatgaccgcatttcgctgggaagatccgctgctgctcgaagagcaactcagcgaagacgaacgtctggtccgcgacgccgccaggaactactgccagggcaaactggcgccgcgagtccagatggctttccggcaggaaacgagcgacccggcgatcttccgggaaatgggcgagatcggcctgctcggtccgaccatcccgaccgagtacggtggcgccggcctcaactatgtcagctacggactcattgcgcgcgagatcgaacgggtagactcgggctaccgctcgatgatgagcgttcagtcctcgctggtcatgttgccgattttcgtcttcggcagcgaagcccagaagcgccgattcctccccggccttgcccgcggcgagttgatcggctgtttcggcctgaccgagcccaatcacggctccgaccccggctcaatgcttgctcgagcacatccggcggacgggggctatcgcctgtccggcaccaagacctggatcagcaacagcccaatcgccgatcttttcgtcgtctgggcgaagaacgacgccggcaggatccgcggcttccttctagaaaagggcatgcccggcctctcgacgccgatcatccacggcaagatgggtttacgcgcctcgatcaccggcgagatcgtgatggacgacgtttttgtccctgcggacaacgagctgccgggcgccagcggcctcaaggggccgttcgcctgcctcgacgctgcccgctacggcatcgcctggggcgccctcggtgccgctgaggactgctggttacgcgcccgtcgctacgtcctcgatcggcagcagttcggccgcccgctggccgccaaccaactcatccagaagaagctggccgacatgcagaccgaaatcacgctcggcctgcaaggctgcctgcgcctcggccgcctcaaggacgagggcaaggcggcgccggaaatcacgtcgctgatgaagcgcaacagctgcggcaaggcgctcgagatcgcccgccttgcccgcgacatgcacggtggcaacggcatcgccgacgaatacggggtcatcaggcacctgctcaacctggaggtggtgaacacctacgagggaacacacgacatccacgcgctgattctcggccgcgcccagaccgccatcgctgccttctgatggggctcgcctgccaaccgaagcaactggttgccaggcgaccgcttgccggcagactacgccagggagcacctataaggcacttgcccaccagaggttgtcgatgaatgacggccaaggagtgcaaacttgtcgttggttcgcgccctcctctgtcctcgcctccgactagcgcattttccccagcgatcgagcccaggcgccgccgcgcaacggccatggtgggcaagccatgctctgcgcctcgttctcaaggcatgaatattcgcccgagaacgtccgtgcccatggatgcagaaccttccactgaaccgccggcaccgccctcatcaatgaggtctttcctggttcgggagcattccggatcaccttcgggcagggtgtgaatctcgatgactgcggtacggactccgtgcaacgcggcgacagcagcaagaagcgcctgggtggtccctggcccgcagttatcgagacgcactacacggtcgtaggccggccccaatagggcttccaatgcaaccacgtcgccgagccgctgcttgttcagcgaatagtaggcgggaagaaccttcacctgaactaccgtttccggcacggtgtcgactgcaattgcagacagcgcaataacaagggcgagcccgccgacgatcaggcccatctgaagatgcaatgggatcaggtgtgcgttcatgtctctctcctccagttccacggcggctcgttcaccttgaacgccgctcgggtctcgcgatctcacggagaattgtcagcccatgcacatgcacaccgcaaacgaccttttgtcatagctcgcatgcgtttacggaatgaacacaacgccaagagtctccctgcatctagttcgtggcttctgggtagcggctcgtcacctgagctttaccagggcagcggcggagttgttcgtgacgcagtcggcggtcagtcgtgagatcaagaaactcgaagagcagcttggccagccgctgttccatcgcgtgaaccgtacgttgcagcttacgcaggctggtgaggaactgtatcgagcggtggacgaggcgctggcgctgattgatgcagcaacggaccgtctcgccggcgttgagcgatcattgaccgtgacgacaacgattccactggcctcgctttggctcgtaccccggttaccacgattcacgcaacggcagcccgcaatcgacgttcggattgtagccagcaacgacgtgcttgatctcgtgcaggcgcatatggacatcgccatccgctacgcaagtcccggcggggccgctccccctggcaggccgctggtcggctacagcacctttccagtctgcacgccggccctcatgcgcgacccggctcgcccgctacgaacctttgccgatctcgcgcagcatgtactgcttgaatttgagaccactgtacatggccgtccctggtacgactgggagcagtggttcagcgcggtgaaggttgccaaattcaagcctgccgggcggcaacggttttctcactacgaccaagtcgtcgaggcggccatggccggtagcggtgtcgcgatcgggaagcgaccacatctgaatagcaagctgcaggccggcacgctttgcgcgcccttcggtacgcacggcgtggcatcactgggcagcttccacgttgttgtggcgccttctgcgactggccgtggcgccgtcggtgacgcattcgtagcgtggctgcgaagtgaagtgcgccgtgatgagcgggctatggccaagaagcgggactgaacgtccgagaacggaacgaaccggaaagtatcattgatgcaaacagtccgattgcctgctcagggaaggagacgaaatgaacgatagcatcccgcaaactcttcgtctgggtggctgccaatgcggagcgattcgctacgaattggcaggtgacccgctcaagctcgttatctgccattgccgcgaatgccgaaagcagtcagcctcggcattcggcatatcggtgttcgtcgcgcgcgagcgcttgcgactaacgcgtggctcgccaaagttctggattcgcccaaccgacagcgggcacgcactggaatgcgccttctgtccacactgtggatcgcgcttgtggcatcagcgtgttggtgccgctgaaaccatcagcgtcaagggcggatcattggatgacgcgatcgatctaagagccgccgtacacatctggacttcgcgtatgctgccgggaatcatcctgccaattgacgccacacagttctccggccaaccctgacaggacggtgccgatcgccccagcacaggccactctctgtcgtcgccaacacgacgatgcgcctgttctccagacgtctggtcagtcctgcttgccgccgaacggtttggacctcacgcaggcggcggcaagcgccgccatcgcctgacaagtagccagttcgcacgcctcgttgcgagcgactcggcgatcggatcggtgcgggagcactctctcgccgagccgtacaaccgagccatcaacgttgtcagcacagctctcaggttttccagacggtagccgcgactacatcgttaaatcgcccggtaccgtcagcttcgatagctggaatcggctcggtcgagtttgcgcagcaaggctggccaggcgaggccgccgcctgcgccgcgcgtcacctgttcccattgcgtcggagcaccgtcgatgatctgttggctgatgcggcgaagcggttgcccgccgctcatcgcacgcacctgaatcatgcaggtggtctcgaagaaatacatcgccacgaaggcttcggccaccgagcggccaaccgtcaacaggccgtgattgcgcaacatgagaaaacgcttctctcccaggtcgccgaccagcctcggcttttcgtcttcctgtagcgcgacgccctcgtagtcatggtaggccagcgacgacagcacgaaaatcgagtgctgcgacaagggcagcacgccatcctgctgtgcagacaccgcgacgccattgatgctgtgcacgtgcagaacgcagtttgcatcctcgcgagcggcatgcacggcgctgtgaatggtgaagcccgccggattgatttcgtaagggctgtcgaccaccttgttcccttgaagattgaccttgacgagactggacgcggtgatctcgctgaacatcaaaccgtaggggttgatcaggaaatgatgttccgaccctggcaggcgtgccgagacatgcgtgaagatcaagtcatcccagccaaacatggcgacgagacgatagcaagccgcaaggtcaacgcgttgcagccattctgcctcgctcacctgcgatcgaatctccgatgtctgatcgttcatggctggctcctttcgttgaaagtacgctaatatatagactggtctagctgggaagtcaagatggatggcaaagcgcagctcggtagtcgcgacagaatgctcgaggcagcaatcagcctgatgcgcggctcgggtttgaccggcgcaggaatcaacgagatcgtccgcgtcagcggtgcgccaaaggggtcggtctatcacttctttccgcaaggcaaggctcagatcgcgagcgaagcgctcaccgtctattccaagcgggtgatggccttcatcgatcaggcgttggcgagcgagcgccaggagggcgccaaagtgagtgccctgttcagggcatttgcccgccgcgtcgaagagggcgatttccgccagagttgtgccgtgggcaccgtcactctcgatctcgacgcggatctccagcaacttcaaaccattctcggcgacgccttttcgcaatgggcggctttgatcggcgaacacctcgatctcggcgatgcggtccgcacccgatcgtttgccggattgattctgacgtccatcgagggcgcctatgtgcgctgcagggcggaacgctcgtcgcgagctttcaccgaggccggcgaatggctggcgatacttgccgatcagcagaagctgaaggcgatgcgaccggcgtgagcggtcctagcgctcagtgccagatcggcagcgcgaaacaggaggcgtcgcggcttcatggccggaacatcgggaacggggttttccagccgcgccgcgtatccgacacctgcatggccagtgaggtgatgtccacgcccgattggccgccgttgtagaagaccagcagatcctccaggaaggtctggcggtcgggccacttctgcagaaagcgcgccagatcggcggcgaagcgcgtgtcgggcgacagttgcggcagcagttcagccagttcgtcgcgcttgtcggccaggctgccagccgtggacgcggccatctttcgcgccttctccggagttacgccacgcgcgatgtgacggtcgccgaactcgtggtgcaattcgctcatttcccacagcagcgcgcccgcccgacccagtgccgccgcgtcatcggcccctgcctggaacggcagtgcaagcaggccagcgacaacgccgaagacacgccagaaacggccaacgccatgcatgccctctcctttcatggcggggtggcgccggtttcgacccagcgtccctgcacgcgtcgctgccagtctcgtccatcccgactccgccaggtgccgccggtagcgcagcagccgccggcgcccaacgcctgacggccgagctcgacgcggatgtagtcggaatcggcagtgacatcctgccgctggcaaacgctcagcatcgggtagaaatccgtcgtcagcactcgctcccgccgcccatccggcagcacccggaacacctcgcaatcgtccagcgccaggtgtaccggcaacccttgcacttcggcgcggaaatgttgcgccgtgtccggtggtggctcagcctggcatccgccgagaagcagcagcagactacagcttcgccaccagcgcatcgaggatgtctgcattcatctatccttcgggcggtggcagacagtctcgccggaacggcaggcgctcggccacttcgacccggtagtcggcaaccgcctcgccctgaagctgcagatggcgaccgatcagttcgcgcatcgtcgcgtcgccaatccagtgcgcagaacacacggcggtcggcgtaaagccacgcgcaagcttgtgctcgccgccggcgccgggctcgaagcgacgcaggccatggcgcaggcaataggcgattccctggtagaaacagagctcgaaatgcagactgtggaagttgccgaggcagccccagtaacgcccgtagagcacgtcgtcgctgcggaaacaaagcgcgacggcgaccggaatggcgccatcgcgggcaatgaaagcgaccattcggcgacccagggcggccgccagatcggcgaagcaggcggcggaaaaaaccgcgtgattgttgaacttggcaaaggtggcggcgtagagagcgtgcagcagcggccattcggcagggtcgatctcgtctccatgccgcgtctcaaggcgcaggccgctgctctcgacgcgccgccgctcggccttcaccttgcgccgcttggcggcgctgaaagtcgccagatagccgtcgaaatcgccgcagcccggatcgatccagtgaaactgcacgtcgtggctgatcagcaaaccatcaccttgcagcagcgtcgcttcgttttcggtcggcagcgccacatgccacgacgacgtgcccaggcgatcggcgagtgttctcgcgccgtcgacgagagcctgccggatgccggccgccgcgggtccatcggcgacgaggaggcgaggtccggctaccggtgtgtgtggcaggcaggtcatcaatttcgggtagtactcgcggccgagctggcgatacgccgctgcccatgaccagtcgtagatgaagtcgccgtgcgaatggctcttgacatacagcggtagcaggccgacgacccgacccagttcgtcgctcgccacgagatgcctggccccccaaccccaggcgtcggcggcagcgccgtggcgctcgatgatcgccaggaagtccgcattgaggaaaggatggcccgccgggcataggcgtacccacacctcgcgcggtatggcgctggccgccgtggcggtacggatcgaaaggcgcaacggcaagttcgtcccgatcgattcctgtcggcaatcctcggtcgctaggtgcgatccccgagtagcgcgtcgagaacgaacggcaggatgccacccgcccggtaatacctgacttcgatcggcgtgtcgattctgcacagcaccgggcgctcgacacgctgtccgtccgtccgctcgatcaccagggtgagcttctgcatcggcagcatgccgggcccgaggccaaggatgtcgaaggtctcgtcgccgcgcagcgcgagcgagaccgccgagtcgtcaccgatgaactgcagtggcagcacacccatgccgaccaggttgccgcggtggatgcgttcgtagctgcgcgcgatcaccgcacgcaccccgagcaggcgcgttcccttggccgcccagtcgcgcgacgagccggttccgtactcttcgccggcgatgacgatggtcggcgttccccgctgcacgtaggtcatcgccgcggcgaagaccgtcgtctgctggccgtcgagcagcgtatagccgccttccgggcggcgcccgtcggcatctgccggcaacatcaggttgcggatgcgcacattggcgaaggtgccgcgcatcatcacctcgtggtggccgcggcgcgcgccgtaggagttgaagtcggcgcgcgcgaccccctgttccttcaaccaggcgccggccggcgtcgcttcaccgaaggaaccggccggcgagatgtgatcggtcgtcaccgagtcgccgagcagcagcagcgcgcgcgcgccgcgaatgtccccagcggcctgttcggcgagttcgaagaacggcggccgggcgatataggtcgatggcggccagtcgtacgcctcgccgaccggtgcgggaatggctttccacagatcctggtcgacggtgacgtcggcgtagcggcggcggaaggtctccgggtcgagcgcgaacggcaggacggcgtcgatttcctcggacgtcggccaaacgtcgcgcaggtagaccggctggccgtcgctgccgaccccgagcggctcgctgtcgaggtcgatgttgacgcggccggcgatcgcaaaggcaatcaccagcggcggcgaggccaggtaattggcgcgcagattgggatggatgcgggcttcgaagttgcgattccccgagagcaccgcggccgcgaccaactggtggtcggcgatcgcctgattgaacgccggatcgaggtcgccggcgttgccgatgcaggtcgtacagccgtagccggcgagcgcgaagccgagttcggcgagcggcgccagcagaccagccgtctgcagataatcggtcaccacgcgcgagccgggagccagcgacgtcttgatgtgcggtcgcacccgcaggcctctggccaccgccttgctggcgagcagaccggccgcgatcatcaccgccggattgctggtgttggtgcacgaggtgatcgccgcgatcagcacgtcgccatgcccgagagcaactcccggcagaccggtagcgtagcgctcggccagactcgccgccgggcgagcgaaaccatcagccgactcgggcgcgctgagcaggtcattgaagcggctcgccatctcgggcagggcgatgcggtcctgcggtcgcttcggccctgccagcgagggaacgatgctcgacaggtcgaggcggacgctgcgcgagtagtcgatctggccggcgcgcgggatgccgaacattccctgggcacgaaaatacgcctcgaacagcacgcagtcgtcttcgctgcggccggtcgagcgcatgtagctgaccgtcttctcgtccaccgggaagaagcccatcgtcgccccgtactcgggggccatattggcgagcgtcgcgcggtcggtcaccgacagcgtcgtcgcaccgtcgccaaagtactcgacaaaggtgccgacgactttctcgcggcgcagcaactcggtcaccgtcaataccagatcggtggcggtgactccctcgcgcaggcggccggtgagttcgacgccgacgacatccggcgtcaggaagtacaccggctgaccaagcatcgccgcctcggcctcgatgccgccgacgccccaaccgacgacgccgagggcgttgatcatcgtcgtgtgcgagtcggtgccgaccagggtgtcgggatagcaaagtctgccgctggccgtttgttgctggcgcacgccgctgaacagatgctcgagattgacctgatggacgataccgacgccaggcggcacgacccggaaggtgtcgaaagcctgcatgccccacttcatgaactggtagcgctcgaagtttcgctcgaactcgcgcgccatgttctgctgcagcgcttgcggcgtgccgtagtaatcgacctgcaccgaatgatcgacgaccaggtcgaccggcacgagcggctcgatgcgtcgcgggtccagcccgcgcgcctgcgccacatgtcgcatcgccgcgagatcgcagagcagcggcacgccggtgaaatcctgcaggacgacgcgcgcgacgacgaaaggaatctcgtccttacgcggcgcccgcggccgccactcggcgagttcgaggacgtgccgttcgctgacacgctgaccgtcacagtgccgcagcagggcttcgaggacgatgcgcagcgacaccggcagcctggcgacggcggcgatatcggcggccgccagcgccggcaaggaatagaagaggacctccggctgaccgggaggggtaaagcgggacagcgtattgaacggcgaacacagcatcgaaggtctccccacaggcacgcgcggcgcgcaggcactcaacaactgacatcacgccaccgcgctcgttccccgcgccgctcacccccgaccaccggccgctgcgcgtgctccgggaccactggccaccgtcttcgccgaccggcgcggcgcgcctgcgcccaggcccaccgggtcggcccttcgcccggcgcgctccagccgcgcgtcgaccgcctcgccacctttcttgtcgcccccgggggcgtgggttacgatgattgccccgcatgacccggaattccgcaatggaagcgcaacaattccaggcgctcgtcgcccgcgtcgaacggttggccgaagccgaccccaagggctacgtgctgcgcgtcttcgctatcgccgcgctgggcttcgtcatcctcggcctcgtgatcgccatggcaatgctcaacgtcgcgctgatcggtggcgtcgtgctgctggtcgtcttcaccggcggcaaggccctgctcttcttcgccaaactcggcaagctcgtcatcgtcctcgcgatccccgtctggttgatgttgcgcaccacctggacgctggtcttcgcgcgctttccgcggcccgaggggcgcgcgatccggcgcgacgaggcggcggcattgttcgcccgcctcgacgcgatgcgcgagcggaccggcggccctcgcgtgcatcgcgtgctgctcaccgacgaactcaacgccgccatcgtccagcgtccgcgcctgggcctcctgggctggcaggaaaataccttgatcctcggcctgcgcctcctgcaggcactttccgaggacgaggcgatggcggtggtggcgcacgaatacggccacctggctggccaccatggccgcttcgccgccttcatctaccgcctccgcaacgcctggggccgcctgcaggcgatgtcgcagcaatggaacgactggggttcgcggctgatcgcccgactcttccgctggtacgcgccgcgcttcaacgcctacaccttcgcgctggcgcggcagcacgaatacctggccgaccgcacctcggtcgaactcgtcggcgccggagcggcggccgacgcgctgatgcgcaccggcattgcggcgcgctacgagtcggagggcttctggccggccatccagcgccgcatcgcggccgaggccgagccgcccgcgggccgcgggctgatgtggcggcagagccagcgcgaggcgcttgacgccgacgcgcgacaacgctacctggatgccgcacgccgcgaggcaaccgatcccttcgacacccacccggcgctcgtcgaccgcctcgccgccatcggcgccgcagccgacgggcaggccgccgagcgcctggcgccgcccgccgtctcggccgccgagtcctggttcggaacgcagttgccggcgctgtcggccgagttcgaccggcgctggcgcgacgaagtcgccgatcagtggaaggaacgccacgagcacctgcggcgacaggcggcgcgcgttgccgatttggcgacacggactgaactcagcgacgatgaacgctgggactacctctgcgcggtcgaggagaccgaccccgaccgcgacttgatgccgctcctcgaaggcttgctcgcggcggcgcccgcgcacctgccggcgctgttccggcgcggccgcctgcgcctcgatcgcggcgacgaagccggcatcggcgacctcgaacgtgtaatcgccgccgacccctcggctaccctccctggctgcgacatcgcctggcagttctatcgccgccgtggcaccgacggcgacgccgcacaggctgaggcctggcagaagcgctggatggaacgttcgacctacgagaacacggtgaacgccgagttgtcgcaactgccggccgacgccacgctggcgccgcacgacctgcccgaagatcggctcgacatcgtgcgccacatcgtagcgggcaacgccacgcacatccgtcgcgcctacctgctgcgccgcatcctgacgagtaatccggcctgccacgactacgtgatctgcatcgaaaccgcgcgtttcacgctcggcaacaaggggccggccgtcgtcaagcgcctcgccgcactcgaatggccgatgcacgtgttcatcgttcaactcggcggcgaaccgttcaagcgtttccgcaagacgatcgacaaacagaagatcgcgcccatctacgcgttgtgaggtacgcctgtttgtaagagtgagcgtcacggcttggactgggcgagacgcgcctgtttgcagattgtcaattgatttgacaatctgcaaacacccccatctaagctgagcgcatgattccccgtcctgcgacgcggcgcctcatcgaactggccggctaccatcccatcgtcgccattaccgggccgcgtcagtccggcgggaccacgctggcgcgtgcgatgtttccgcagaaaccttacgccagcctcgacgacgccgacgtgcgcgcactcgccaccgccgacgcgcgtggctttctcgcccagtaacccgacggcgccgtgattgacgaagcccagcgtgacctcgaccactttcaccgcgtcgtgctcatgtgcggcgcgcgcagtggccaactgctcaacctctccgcgctagccgccgactgcggcatcacgcacaacaccgcccatgcctggatcggcgtgctggcagcgagctacatcgcgacgcggctcacaccctttcatcgaaatttcggcaagcgtctgagcaagacgctaaaactttacctcctcgatccgggtctggccgcctggctagcaggtgtgcgcagcgccccggagttggtggtcggcagcctgcgcgggccgctcttcgaaacctgggtggtgagcgcattcctcaagcgtcggcgcaacgggctgcgcccggaggagcttcacttctggcgctattcagccggcaacgaggtcgatctgctgatcacgcgcggcgaggaagtcgtcgctgccatcgaatgcaagtccgggcgcaccgtcgcgggagactggttcgcgccgccggaacgttttgccgccctggctggctcgccgcgtcgcctgctcatttacggcggggacgctgaccagccgcgcaagggcgttcccgtgttcggttggcgcgccatcggccgcgccatgggtctcgcgttcgcctgatcctccggtcgccacccaaccaaggagaccctcatggcagccaagagtgtgctcccgaggtccgggcagccggcggcacctatgcggagattcgggtcgaccaggcacatacggacggcaatctggtcaccgcacccgcctggccggcacaccctgcctggctggcaaaattcctgcaggtgctgggaacgcgcatcgatccctgagtcgatctggcggccagcgcctggcagcactggccgatgtcgccgacgcgaggccgggtgaccagatcagacgcggaaccggctcgtgacgttgtcgaggctcctggagagttgctccaggctgcgcacgtcggcggcaattgccgccagcgcatggcggttctggtcggccatttgtgccacctgttcgacgttctgggcgatcgtcgtgctcgcagcgcgctgctcctcgactgccagggtgatctcgctgacctcacccgcgacgccgccgaggttctcgcgcaccagcgacatggccgcatacgccttctcggcttgcgtcacgctctggccaaccgcggtcaggctttgctccataccctgcaccgcctccgccgagcgactgccgatggcttcgatcatctgcgagatttcccgcgtggagttggcggtgcgctcggcaagcttgcggacttcgtcggcaaccaccgcgaagccgcgcccctgctcgccggctcgcgccgcctcgatcgcggcgttgagcgccaggagattggtctgttcggcgatttcccgaatcgtgtcgacgatcgcggtgatgcgccgggactcctcacccagcgcaccgatgacccggctcgccacattcacggaagccgccacgcggccgatttcttcggtgaccgcatgcacttccctgccgccattgtccgccagcctgcccgcctcggtggtgtgggcgctgaccttgcgcgcgtagtccgccacctgggtgatgctcaccgccatctcttcgaccgacgccgacatcgaggtcgccgtgtcgctctgggtctgcgagctgtcgacgacgacgcgagcctggctgttcaggctctcggcagcagtcagaacggcatgcgagttctcgcgaatcgaggccaccgtcgcccgcaggctttgctgcatgccgccgatactggcaagcaggctgctctggtcgtttggcctgacctgcaaaccctgcgtcaggtcgcccgcggcgatctgcgcagccatctctcccgcataggccggttcgccgccgaggagcttcatcagaatccgcaacaaccacagatgcgacagaaccacgaaaaccagcgccagggcgccgacgccaaggctggagcgcaacatccaggtgcgcgtctgctgctgcgcggcgtcactcctttcgcccactatcgcgagttcgccggcgaggctctcgagctctttcgtcaccttctcggcggcagcgtcgaagccatcgtcagccctcatgatcgcgttgccggcctcgcggccctgcccgacataggctttcaccatgcgctcgccggtgtcgtagaggcgcttgaccgccacgttcagctcgttgatggcagcctgcctggcgggccacagcccggccaggcgctccaactgcgacaaggctttctcgcgttgcgccgtggcctgggagaagtcggcttcgccgacgaccgccgcgtcggtcaggaactgctggatctgcacgacatggaagcgcgtgtccttgaaggcccgaatactctgttcgacgcgcgacgcttcctccgcggcggcagcgagcgaggcgttgctgttccagacgatgagattgccgagcagtaacagcgcgcagagaatcgacgccgagagggcaaccagtcgcctgatcgacagtttgagcatgatggcattcctgttgatatttttggagggcatctcgggcagcagccatctgggataacggcaaagcccgggcagacttgaggcctctggtccgacaccccggcaacggtgcgtcgaccgtgacacccaccaccgacatcgaacagcgattgacggcaggcgccagaagcccggatactgccgcggccggcgcccgagtttatcaccatggcaccgccatggctatcgacgagcagcgccggggaaaccccgggtacacggagcgagggagagaatgggacaggcggaactgacgctgggcgatgcgtcgctgatcacggtcaccttcctgtttaccgacatcgaaggatcgaccagcctttgggagcgcgagtccgaggcgatgcgcaccgctttgcagcgccacaatgcactgctcttcgccgcgatcgaagctcaccgcggctgcgtcttcaagaccgtcggcgatgcgttctgcgccactttcgacgatgccgccgacgcgctcggtgccgcctgccagatccagaccagcctgggtgccgagaagtggccgacgcgtgcgccgttgcgcgtgcgcgccgccctgcataccggccccgcgtacctctgcgaaggcgactacttcggcacgacggtcaaccgctgcgcccgcctgctggcggtgacgcgcggcggccagaccttgctcagttcggccaccgaggcgctgcttcgcaccaccctgcccgccggcaccagcctgcgcgacaccggtatgctgcgcctgcgcgatctgccgcatccggtgcatgtctttcagttgatgcatcccggcctgtcctccggcctgctcgaactgggcgacacctccggcggcaacaagctggaggcagagccggtggcgcgtttccggccgatcgacctctacgaggttcccaccctgccggcggtcgtcctgcaggcgctgcgagtgatgcaggacgccggcagcaacgcccgggcagtggagcgcgtgatcgtcaacgacctcgcgctctcggccaagctcctgcgtgtcgccaactcggcgttcttcggtttctcgcgccgcgtcagcaccatcgccgacgccgtacgcgtgcttggcttcaccaacgtgcaggggatgatcatctcggttgccgcgttcgacgtgttccggaccgaacggctgagcctggtcgacttctggaagcactcgatcgccaccgcaacggcggcgcgtttcctggccccgcggctgccctgtctgcccgacgaagcattcatggccggcctcctgcacgacatcggcaaactgatcttcgccgtccaggcggaacccgcctaccagcgcgtactcgagctccggcggggatccgccatgagcagcctcgacgccgagcgcactctcttcgagttcacgcatgcggaggttggcgaaatggtcgccgagcgctgggatctgccggcgcgctatgtcgccgccatcgctcaccatcacgacccgcttgacgctggtagcgagcgcacgttctgtgccctgatcggactcgccgatcaggcggcctacgcggcgcaggccgtcgattacacgccaacggcaggcgacagcgaactgagcgccctgctcgacacgctcggtctcggcccgcagcaatgggacgattgcctgcaccacctccaggaggccaggccggcgatcgaagccttcgtcggcgcgatccaatgacatacgccgccgaacgtgccacgacatacctcttgcttgcccggcgaaagtcgctataatgcgcacctttccagccgcgagaagattcatccacgctggcccggaagcaaggagtggtagttcagttggttagaataccggcctgtcacgccgggggtcgcgggttcgagtcccgtccactccgccaggatcatgcgcaaagcccagtcaacgactgggctttgcgttttccgggccggctttccgcatggctcagccaggcctcgcgcgacaaaggtggagccgctccacgcatcggtgcgcgcccgcacttggccgggcgtcggctggccgtgcgaaagccccccaccttcttcgcctgtttgttctataatcatcggcttccagtctgcaccatctgcccaggcgatcccacgctatcgggatgaactggcgcccgcccgaccacgagaacaggaactacgaatgacgccacgactcgcgttcgcaattgctttttctcttgcctgcggtgccgctgcttctgacgaagccactggccaaggctttactccgctgctgcaaccgccccccggtcgcaacggcgcgtcgggcagcgccgccgacccggcgctgcagatcggcacggccggcgctctgccggtcatcgaactcgttgcacccagcgcgctgcccgagccgatcgacctcacgtccgaacccgaggaactgtaccagcgcctgcgccagggcttcgcgatgccgaacatcaacaacgcgctggtcctccatcatcagcagtggtacctgaaccacccggagtcgctgcgccgcatggtcgagcgcagcagccgctacctgcaccatatcgtcgaagaaatcgagaagcgcggcatgccgatggagctggccctgctaccgatggtcgagagcgcctacaacccgacggcgtactcgcgcagtcatgcgtccggcctgtggcagttcgttccggcgacaggcaagcagtacaaactcgagcagaactggtgggccgacggacgacgcgacatcgtcgcctcgacggctgccgcactcgaatacctgcagtacatctatgaactgcacggcgactggcatctggcgctcgcctcgtacaactggggtgagggcgctgtcgggcgagccatcagcaagaacgccgcccagggcttgccgtgcgactacctcagcctgaagatgcccgaggagacgcgccagtacgtacccaagctgcaggcgttgaaaaacatcttcagcaatccgaacatcctcgccaacctcaatcttcgcggcgtccccaaccgcccgtattttgcgaccgttaccaacaccgcgaacatcgacgtcaagttggcggccgagcttgccggaatgccgttgaaggaattcgtggcgctgaacccggcgcacaaccgtccggtgatcaagtcggaaactccgatggtaatcccggctgaccgggtggataccttcatcagcaacctcgaggcccacgagggaagcgagaagcctctctcctcctggcagccctacacgctgcgtgccggcgagaagctcgaagaggtcgcgccgcgcttcggcatgacgctggcgaacctcagggcggtcaacggcatcaatggccggatcagggtttccgccggacagaccttgctggttgccgcacaggaaggcgcggaagtcgccgacctggccgcgctgcctgaacagccgctcgctgccgaaacgcagcgcatcgccgaaacggcgcctcgcctgccgaaggtcgagccgacgccggtcgtgacgactcgcacgcacaccgtggcgaagggggaaaccctgcccgggctggcgcagcgctatggcatgaccctcgccgaactgaaacaaatgaacaagttgcgcgccgaccgtcttgccccgggcctgcggctgaccgtcgtggtcgctgaccccgccggcaaggcgccagccagcagccaacgcaccgcactggctgaggtcgacagcaagactgccgcacgcaccgagccggccacagtggctaccacgcgcacgcatactgtcgccaagggcgaaaccctgcgcgtgatcgcccagcgctatgacatgacgctcgccgagctgaaacagatcaacaagctgcgcgccgatcaggtcaacgcgggaacgcggctggccgtggccgcacccgaagcaggtagcaagccgacggcggccgtccaacgcacgacgctggctgaagtcgacaacaaagctgccgcaccccgtgcagagccggcctctgccacgcgcatgcacaccgtggcgaagggcgagactctgttcagtgtcgcccagcgctatggcatgagtatgagcgaactgaagcaggtcaacagattgcgtgtggaccaaatcaacgcgggaacccgactggctgtcgcggcgcccgagcctgccagcaagccagcctcccctgccaggaatcgcaccgacgtcgccgagctcgagagcaggcaaggcaaggccgccaccgagagccgccagagcctggccaagagcgacgcgaaggccgaggcaaagcctggaaagaagggcgaagccctggttgagcagaaccggcaagccgccaggaaaccagcaaagctcgcccaatacacgatccgccgcggcgacacgctggtctcgatcgccaagcagttcaaggtcgaaaaagacgatcttctgcgctggaaccgccttcaacccaatgacatcaaggcggggcagacgctcaccatccagctggtgcagaacacgttctgacgcggcgaagcgccggcgccagtacggcacgccgcgttggcgccgccagggagccgggggcctcctcgcatggcatccgccgcaggtgtggggcggtaccccggcgccgcattggcggaccagcaagcctaccggtagagatgacagcggaccgtatgcgtcgcggtcagcgtgctcgtctcggggtagcgctcgcggcatgccgcgctggcttgccggcaacgcggatgaaaatgacaaccggccggcggattggctggtgaaggaatctcgcccggcaagcggatgtagtctggccgcgcgtcgagacgcgggctcggtacggccgacaacagcgcctgcgtgtaggggtgactcggcgaccgcagaacctcatcgaccgtaccacgctcgacgatgcggccaagatacatcaccgccaccgcgtgtgccaggtggtcgacaaccgcgaagttgtgcgtgatgaacaggtaggccagaccgagatcggcctgcagcgtggcgagcagattgagtatctgcgcctgcaccgaaacgtcgagagccgacgtcggttcgtcgcagatcaccagatccggttgcaccgccagggcgcgcgcaatcgcaatccgctgccgctgaccgcccgagaattcgtgcggatagcgcccggcggcggccacatcgagcccgacctgccgcagcacggcagcgattgctgccgccctgccctcgccttggggatcgacgccgagcgcctgcatcccctcgccaatgatttcgccgaccgacatgcgcgggttgagcgaagcgaaaggatcctggaagatcatctgcatgcggcggcgcagcggccgctgcgcgctgcgcgacaggccgccgagttcctgaccgagcaggcgcacgctgccggcgctggccatgatgagttgcaggatcgccttgccgaccgtcgtcttgccgcagcccgactcgccgaccagcgccagtgtccggccacgcgccagttcaagcgaaaccccgtccaccgcccgcacgtgcccgacggtccgttgcaggatcccgcggcggatcgggaagtacacgcgcagatcgtcgacagcgagcagcgccggctcgcccatcggctgcacggcaacggcatctgcgccgccaacagcggttccggatacaccgccgcttcctgccccggcaccctgtccgtcgtcgagatgacagcgcacgcgatgcccgaccgccacctgccgccattgcggcgactgctgccgacagcgatcccaggcgtgcggacagcgcgccgcgaagcgacagccgccgggcatctccgacagcgacggcacctgccccggaatcgtctccagccgaccgcgacgctgggcgagattcggcagggcggcaaacagcttctgcgtatagggatgacgtggcgaggaaaagaacgcggcgcgtggcgcttcctcgacgatctcgcccgcgtacatgacgccgacacgcgtcgccatttgcgcgacgacgccgaggtcgtgcgtgatcaacagcatgcccatcgcccgctcggcctgcaggcggcgcagcaactcgagaatctgcgcctgaatggtgacgtcgagcgccgtcgtcggctcgtcggcgatcagcaggctcggattgccggcgagcgcgacggcgatcatcacccgctgcttcatgccgccggagagctggaaggggtactcgccgaggcgacgttctggatcggcaatgccgaccgccatcagcagctcgagcgcgcgcgcgcgcgccgcctgcccggccagcccgagatggcgctcgagtacctcgctcaactggtgaccgacggtgagcaccggattgaggcttgtcgccggttcctggaagatcatcgccatgccgccgccgcgcacgccgcgcatctcggcttccggcaagcgcagcagatcacgcccggcgaaacgcatctggccgccgacgatccgtccggcagccggcagcaggcgcagcaggccgagcgccgtcgccgacttgccacagcctgattccccgagcaaggccagcgtctcgccggcggcaacgctgaacgacacgccatcgacggcggtcagcagcgagcgaccgctcgcgaaggcgaggcgcagatcgtctacggcgagcaggatctcgttgcgcgttccacccacgtcgactttctcgttcatgccgcccccgcaaggcgcggatcgaaggcgtcgcgcacggcgtcggcgagcaggttcgcggcgagcaccagtgtgaacatgaagacgaaagcggcggccagcgaccaccagaccatcggctcgcgggccagctccatgcgcgcattgttgatcatcgtgccgaagctgatcatcgtcggatcgacgccgatgccgacataggagagcactgcttcggcgagcaccaggctcgagaagtccatgaccagcgcaatgatcacgatgtgcatcaggttcggcaggatgtggcgcgcgatgatgcgcaggtcggagacgccgaaggcctgcgccgcctggatgtattcgagctcgcgcagcttcagcgtctcgccgcgcaacaaccggcacaggccggtccaactggtgacgccgagtatgaaacagagcgccagcaaacgcaggtcggcgcgctcggcggcggtttcgaaccactgcggatgcgtatcgatgagcacctgcatcatgagcaccgcggcggcgatcaacaggaccccggggatcgaactcagcgtcgtatagagatactgaatcacgtcatcgacccagccgcggaagtaaccggcgaggacgccgagcaggatcgacagcggcagcatcaccagcgtcgtcaccagaccgatgaccagtgccgtgcgtacgctcttgagaatctgatagagcacgtcctggccgaccttgtcggttccgaaaacgtggtaatcggcggcgagcatcgccaccggcaacaggagcagcagcagcgcggccatcgccgcgagcacggcgttccaggcaaaatcgcactcgttgcgccagattcgccgccacgccgcgcggtgcgagcaggcatgggcgcgcgccagaccggccgccgtcatcgccgccacagcccaccaggcgacgacaccgagtgccagcgcggcgagcaagcgctgcccgacatcggcatcgcggcgccactcgtcggcaccgaggtgcgcgccgccgtgcttcagacgcggataatcgcgcgtctggcgaatccgcccatcggcgtcgcgcacctcgatcgcttccttggcgtaggcgcgcgtcgccagcggctcggagtaggtcttctcggtgcgcgtgcgcagcggcgtcagaagcgcatcgaggagcgacagcacctcaatggcgtaagccgtcgacggctggccggcaaccgcctgcccttcgcggctttccaggcgcggccggaagtggatggaatcgagcagaccgaccgcgacgaagacgaccagcaccgtcgccgaggccatccctgcccggctccggccgacccgccgccaggcagcgcgcagcagtggattgccggtcgacagccagccgaccacgatcgccgcgagcaccagcagccagatcagcaggtcggaccaaagaatgacgggaaggaaagtcatcagttgaagcgaatccgcgggtcgacgaaggtataggagatgtcggtcaggatcaggccgacgatgtagagcaccgagccgatgaacaccatcgcgcgcaccacggcaaagtcctgcgcgtttatcgcgtctatcgtgtagctgcccagcccgggaatgccgaagaacgactcagtgagcagagaacccatgaaaagcaagggaatgacgacgacgacgccggtcaggatcggaatcatcgcgttgcgcagcacgtgacggaacaacacggtcacttccgacaaccccttggcgcgcgccgtgcgcacgtagtcgcgggaaatctcctcgatgaagatcgtacggtaccagcgcgccgaagaaccgatgccggagatgacgccgatggccatcggcaggatgagaaatttccaggcatcgaggccgcccccgtagcccgagatcggcaccagcttccagatcttgctgatcagatactggcccccgatgatgtagaaaaggcccgagatcgacatcatcgcgacgcacagaacgactccccagaagtcgagatagctggcgcggaagaaggtcagcagcaaggcgaacgagacggtcaccagcagaccaagaacgaaggtcggcagcgcgatggccagcgatggccccatgcgcgttcgaatctccctggcgatgtcgcggccgtcctcggcgcgtccgaagtcgccggcaaacatgcgcgccgacttgtcgaagaagatggtgtcggtcagcacgccgacgccggcggccgatccgttgatgaacagcggcttgtcgtagccacgttcggctttccatttggcgatcgcttccggcgtcacgcgcttgacgccgagttgcatgcgcgccatgtcgtcaggcgtattcacaacgaagaacagcgcgaaagtgatcaggttcacaccgatcaggatcggcagcgcgtagagcaggcggcgaacgatgtaggcgagcatggtcggtgactgagcctcaggccgtaccgcgttcgcggcggcgataaccgatcaccgccggcaggagcacggcgacgagaacgagcgccgccgccgccagcggccagagcaccggtcgattccattcctggcgcaagcgctgccgctgcgccacgtcgaggcgctggtacttcaggatgttgttgccgacgtcggtcggcttgcggttgtgcagccagacatggccgagcgtgtagctcttcgggtgaaagccgtagatccacggtgcgtcatgctgcagcagcgcgatcgactggcggatgatggccagccgctcggcgccgcgcggcccctcgctctccatgttcttcatgcgctcgaaaaggcggtcgaactcgggattggcgtagttcgacgcattctcgccgctcttggcgaccttgccttcggatccggcgagcaggaacaggaagttctccggatcgggatagtcggcattccagcccaggtagtaaagctgcaccgcgcccttgcgcaccttctcctgaaaacggttgaagtcggtcgaacggacgacgagctgaatgtcgagcttggcaaactgccgcgtcaaccagtcgagccgcgacttgtcgcccatgccgccgctggtcgtgtcgaggttgagcaccagcggttcgccgctcgtcgcgttgcggccatccggccagcccgcctcggcgagcagttgcttggcgacggccagcggcttgcgctgcgcccgcccgtcgacccagtcgtaaaccaccgggttgctgcccgcctcaccttcgagatagccgaagatccccggcggcagcgggctcgtcgcggcgatgccacgaccgttcatgaagatcgagatgaactcctcctgatcgatgacgatcgacagcgcctgacgcagcttggtcgtcgactccgacaggccgccgacgaccgggtcgagcatgttgaaacccatgtagaagatcgacgcacgcacgctcgtcaacaggctgattcccttctcgcgcatctcgtcactcaactgcacgtcaccgccgacgccgagacgaaccgcctggtcgaagctatccgaggaaatcccggaagcatcgtaatagccctgcaggaacttgttccagtagggaatgctctccttctcgcgcgagaagaccgccttgtcgatgaacggcaagggcttgccgcagtcggcgagcagccccgccgcctcgtcgcccggctcgccggtgcagggataggtctcgccgtggaagttcgggttgcgttcgagaaccatgcggctgttcggattgttgtgcgtcaacatgaacgggccggtaccgaccggataccagtcgagcgtcaggttcttctcggccattcccggctggctgtagaagcggtcaacctcgcgcggcaccggtgcgaagaaaggcatcgccagccagtaggcaaactgcgggtacttgccgcgcagcgtgatgcgataagtgtagcgatcgacgcgcgtgacgccggtcagcggaaagcgatcgagatcgagccaggcgcccgccggcagcgccttcgcctccgcctgcagggcagcgccgagttcgcgcagtccgacgatgcgctcggccatcatgctgaagatcggcgaatgcaggcgcggatgcgcgagacgcttgatctcgtagatgtagtcgtcggcaacgagttcgcgcgttcccgtcttggaaaaatcggcaagggtctcgatcgcgcgcaactgctcgcgggagaggtcgcgatagagcggctcgccggccgagtcggtggcaaatgccggatgcggctggtagcggatccccggacggatgcggatctcgtacacgctgtgcgcaatctgcgccaccggcgcatcggcaggcagttccccaccctgcgcgtcgacatagcgcggtaccggcaccgcctcgctggtcgccggaatcagcgtgtagggccgcttcaggtagtggtattgcagcggcggttcgtagatctgcgccgtaaaggtgatttcgtcctccgtatacgactgcaccgggtcgagatgtttcggacgatcggtgaacgccgagtaaaggatgttcttgccgcgctctgccgtcggatacggctcgttctgctcgctgctgcacgcggcgagcagcgacagtaatgacaggagggcgaggcgaagaagcggcatgggtcgaagtgtagcgcgaactcggcagcggtggctccggcgagggcgccggcatggcggcggtcaggcgcccgacaatcgccggcagcccgggcaaatcctttataatgcgaaggttaagctgcttccaaccacccctccaaacccagccaattttagttacgggagaagccatgggattcctcgccgacaagcgcatcctcatcaccggtgtgctgtccaaacactcgatcgcctacggtatcgccagggcctgccaccgggaaggcgcgcaactggctttcacctaccagaacgagcgcttccaggatcgcgtcggcaagttcgccaaggaattcgacagcacgctgacctttccgtgtgacgtcgccgaagacgcccagatcgacaagttgttcgccgatctcgccgagcactgggacggactcgacgggctcgtgcactcgatcgcctacgctcccggcgaagccatcgaaggcgacttcctcgacggcatcacgcgcgacgccttccgcatcgcgcacgatgtctcttcgtacagctacccggcgctcgccaaggccgcccggccgctgctgctgaaaggccgtaatcccgccctgctggccctctcctacctgggtgccgaacgtaccctgcccaactacaacaccatgggtctcgccaaagccagcctcgaagccgccacgcgctacctcgccttctgcctcggcccgcagggcatccgcgccaacgccatttcggccggtccgatcaagaccctcgccgcttccggcatcggcaacttctcacgcctgctcgcctacaacgcgcacaacgcgccgctacgccgcaacatcaccatcgacgaagtcggcaacgccgccgccttcatgctctcggatctggcgagcgcaatcaccggcgagatcatgtatgtcgatggcgggctgaacaccacagcattgggcaatcccgagccattgcccgggtaagcggaggcaccgtagcccggatgcagcgaaagcggaatccggggtcgcagtcctcccccccccccccggattccattgcattccatccgggctacgcccttcgcatcccggcctttcgcgtcgaattcgcggcaatgctcggcctcgaggcgaccgagaacagagtgtcgcgagaaggttcgccggcccgactgcgccactatctcctgaagaaatctcacatcaccaagggaagtcgaccatgagcgaaattgctcagatcccgcgaacggcgcagtttgagcctgacaacggcatgacatcggttgcttcgaccgaggttcttgtccggcacttccgacagatcctgatgtggccattgcgggtaatgcctgggcaactcgaaggaatccacatctcgaaacactgggaattgctcgagacatcgggcgaggactgtccgtggcgggaagttcaggacgaattcgacgatccgaagcgttttcaggaaaggcattacaaggaattcatcacctttctgcccttcgtgcagcgctttttgtatggcgaagggacaccccgcgaaggacaaacagcctctggcaagtcccccatgcgagtattgcgccgctgcgatatcgcccaaatacgagtcatgctcgacgggcaactgccgccgctgctgttccagatcgcccacgtggatctgcatttcttctacgacaccgacatcatcattctggtcgtcgaatttttcgccgacgacctgcccctgctgttagccgaagatgtactgttcaaggtcggtcgggcctatccgggctattgggagccaagtggtcaaggcgcacactgtccgtaccgggtggaatggctgtccgcgaccggagagacgctggcggtatccgactacgaggaccggcagaagtacctcgagttcacctgtcagcagcgttcgccccacgtcgctgcccattgggagtacctcctgcaaccgctgtccctctacctttccgacagtgaaggtccaattcgcttccggcagatcgagtatcaccgaatgcccttgctggcctacctcagcttcgacgatccgcaggtcttgacacgtggcgattgcgcccgactggcgctggtctccaaagctgggccatcagacaccttgccgtgctccacgaagcaactggccgatttcgaggaacgctactgctacgacagattctgggatcccgacaaccctgcgttgtcttgtcgctacctctgttgtgatcacgccttcgtggtcgtcggcaaagccagcgatgccttcttcgccgactcggaaaccggcatactgggacaattccgccaccaatacttcctgatgaacctgatggcccattttcagaaagcggccttgatgctgttctcggaatggctggtggtggcgatcagcaagctcgacatccgtgaactcgattcgatcaaggccttcaagcgggaaatccggctgctcctggggtcgtttctgcgcttcaccgagcgctactggttccccgttgtctccaatcaggcgcaggtgcacgaccttttccggctgctcactcgccatctggacaccgaccggatttatcaggacgtcagtgcgtcgatcaaggacatgaatcagtacctggatagcgacagtctccgacggcaggcgaacaccgtggtgcgcctgacggtagtgacaacactggggctgatcgccaccgtgtcgaccggcttcctcggcatgaacatcattgacgaggccaacaatccactatgggtcaagctgttgatcttgatcgcggtgttcattcccagcacgctgctggtcaactatgcagttgcccattcgaaggttctatcggacttcctggaagcactggcggacaagcggctgacctggtgggacagaacgcaattgctgctgcgaatctggcgtgatccgccgcaagacgcggtggcagatgcctcaacgagcaggcgagccggggatgccaagtaacacgacgtccgcgcgggacgataggggatcaggaccctgccgatcgccgcaggccaagtcggtcactgatgtgccggccggagccgcagcgacatgcatctcctcgctcaggccggcgccgtccacgcgccaagccgcggccgtgcccaggacgcgcgtcgcctgtcagaacggccggcctgggcgaaacacgccggcgcgcaggctggtgccaccagcgtagcgccgactggccggatctgggccaccgatgacactcaccgttacgacgcgactcaggccttggtgatgacgacctcgaggtactcaccgggtacgaccagcgacgccgtacccgcgatgttcagctcctcgagcagccccgtgatgtcgtgctccagcgccagttggccaacgctatcgagcgcggcgaatgccttgagcgtcggtccgtagaaatcgcggaacacctgcacccagtgcgcgggcgagcgatagcggaagttgaagatgcgacgctggcactggatctgcgcggcgcgggcgccaaacagctcgacgacgtgcggctcgcaaccccacagcgccggcgactgcagcccgaccggcggcggtacgtaccgaccgatcaccttgaacaggcggccgatgaagccttccggggtccagttcgcgagaccgaggcggccgccggcgcgcaagacgcgcagcatctcgccggcggagcgcgcatggtcaggcgtaaacatcgcgccgaaagtggagagcacgacatcgaaccgaccgtcgtcgaaaggcaggtcctcgccgtcggccacctcgaaccgcacctcgaggccttcggcgatggcgcgttggcgggccttgtcgagcagcgccggcacgtagtcgaccgcggtcacattggcgaagcgccgcgccgcgccgcggcgagcgtggcgttgccgttgccggcggcgacgtcgagcacggcgctgccggcatggacgtcggcggcttcggcaagcgattcgccgacgatctgcagggtggtaccgatgaccgcaaagtcgccactggcccaggtggcctgctggcgctgtttgatcgcggtgaagtcaggggtgacgaaggggggggcgacgacaaggttcatggcagtctcctcaagtgttttctcgaatggctcgctgggcgggcccggcgccggaaaggcggtcgtcgcggcagggcgtcgacgaagccattattcgccgctcgcggcgttgacacttccccgaacatcctgcagatttgcccgtgcgtccgcgatttccgggtcgcttgatcgaccgtccgccgctcttgatcctggctccagccacccaccggcaatccgacgaccatgaaccacgaccccttgtccgatgtgctgagcagcgtccgcctacgcggcgcggtcttctactacgtcagtttcggcgacgactgggccgccgaaacgccggcgtcgcgccagctcgccgatgccttgatgccgggtgccgaacatgtactcgcctaccatctgatcgccaggggcagcggctgggcggcaaccgccagcgagcccccggtgcgcctgaacagcggcgacatcgtaatgtttccacgtggcgacagccatgttctgtcgagcgcgccgggcctgcgcgcgcagccggacaacgacgactggcgcgtcacgacgcgcaacgaccctaagccgattgcggtggcctaccaccgcggggtgctgcgaccaggcgctccactgcccgccgacgaggccagcaccgtcgtcgtctgcggcttcgtcggctgtgacctgcgccctttcaacccgctcatcaacgccctgccgcggctgctgcacttgggcgccggcggcgtcggcgcctgggtcgctccggtgctggaccaggccgtgtcggaatcgcgccagtgccgggcaggtagcgccgccgtgctcgaacgggtgagcgaaatggtcttcgtcgacgccgcacggcgccatctcgagtcgctgcccgcggatgcctcgggctggctggccggtctgcgcgaccgccacatcggcaaggctatcggcctactgcatgcgcggcctgccgagccgtggacgatcgacgaattgggccggcaaatcgggctgtcgcgctcggcgctgcaccagcgttttgtcgaactggtcgggcagccgccgatgcagtacctgaccaactggcgcatgcagcgtggcgcctgcctgctgcgcgagggcgatgcgacggtggcgacgatcgcccaggaggtcggctacgactcggaggccgccttcgcgcgcgcgttcaagcgcctagcgggaacgcccccggcggcctggcggcgggcacaacgagtatcgaagcacggcggcggagatgaacagtgcggaccgtttgcctgaccggcttccggcaggagccacgatgaccccgggtgacagtcgaacgattccgtcactcggcccgaggcgagttcctgcacgtttctgccagcccacggcttacaggagatgaaaatgcccaagggatactggatcgcccgcgtcgatgtcaccgatgcggagcaatacaaggcgtatgtcgcggccaatgccgggccgttcaagacgtttggcgcaaggttcctggtccgcgccggtcgcttcgagaatccggaaggttcctgccgtgcccgcaacgtcgtcatcgagttcccctcgtaccaggcggcgctcgactgccggcagtctcccgagtatcaggcggcactgcagctcaggctggcggcgtcaagcatcgatctggtcatcatcgaggggtacgacggcccgcaaccgtcctgaggcaccggcggcggctgtcgcgcacgaagagacgccgaccgcggtccatcacggcaatggttgcagcgggtacctgcctctcgttgcagccacccgccgcgctagtgacgtcctcccgcgggcctcgccaggaaatctcagcaagtcttgcgcccacaccaaaaacccttcttccgatcctcggtttacactcacacgcgaagcactcatgtgcctgggaacgtggcgcgtgtaaagagactcgacacccatggacaggcaacttctgcaaatctttcaataattgatgtgcttacctggccctcttcgggacgaggggtgtaaggaaacgcgaatgcaataggtcggcagcccccggccgcagcggttgccccctctcggagtggatggatcgatgcggtggcgtgccggtttgccgctattcacgtctattggcaccggtacagcgccgccggcgaggctctgctcgtgacgatcccgccggttgacctggggcgccgtcgggccgccgcccggccggccagagatctgtcggaaaatttgacagccgggtgccggagaacctgcagcgagtgctgcgctgctgactcacggcactgatttaattgccggtgcgttggtcccggcatactccatgcttgccctcccgctggggcaacttcctgcgcccgccaagtcctccaaccttcttcctgaggagatattccgtgaagccgcaaccgcctgccaggcgcgtcaacccagtccacagtctctttctcgccatcccgtttgcaacactcgccctgcctgtcggggccggtccgctgtcccccacgctggaatggtcctggacctcgagcgcggtggagccgggttcgctgaacgtgatgggaacaccatcggtgatggacatgaacggggatggcaagccggacgtggtgttcggttcgacggcgtcgacaggtggcggtcttgtcgaagtgggcgtgttgcgtgccctgaatgggacgaatggaacagaattgtttaccgtcgccgatccgtcgctgcgcatcaataccgcggcatcggtcgccactggcgacatcgatggcgacaagaagcccgacatcattgccgtcgacagctcgggacagcgactgatcgctttcaacaacgacggctcgttcaagtggcgcagcggcatcctggaggggatctactggggcgcaccggcgatcgcggatctcaacaaggacggcaagcccgagatcatcattgggcggcaggtgctcaggaacgacggaacgctgctgtggaccggcacagcgggctcggcgtccggcggcaacgtcggcccgctgtcgctggtgtcggacgtcaatctcgacggcaagccggacgtggtggccggaaacaccgtgtacaaggccgacggaaccatccaggcccagaatgtgagcctgcccaacggctacaatgccgtggccaactttgacggcacgccgcaggccgagatcgtcctcgtcgccgatggcaaggtgtggctcctgaaccacgacatgaccgtcaagtggggcccggtggccatcccgggcggaggttatggcggcgccccgacaattgccgatttcgatggtgacggcaagccggagatcggtgtcgccggcgcttcgcgctatgtcgtcttcgaaaccgacggcacggtgaagtggcaaacggtggtccaggatagcagttcgaatcgcaccggctcctcggtcttcgatttcgaccgcgacggcgccgccgaagtcgtctatggcgacgagctttatctgtgggtattggacggtagcaacggcagcctgcgcttcaagacccccaagagttcgtgcacctggtacgagtatccgctcgtcgcggacgtcgatgccgacgggcacgccgagatcctcggagtcgccaacaacaactgcggcttcggaagccaacgcggcgtctatctctggggcgacgacgcgaactgggtagacacgcgcgacgtttggaacgagcacacctatcacatcaccaatgtcctgcaggacggcacgatcccaaccgacgagcagccgaactggctggtcgtcggcctcaacgacttccgcctgaaccagtacctgccgggcgaggcgccacttccggaacccgccagcctacccctcttcgcggccatgctcggcctgctggcctgggttcgcgccagggcagggaagcaaacttcggggagagcggcgaacgggctgcgatcagcccttcgccggcaggccgtcggcttcgccttcggcctgcgagtgatgggcgtaggttggccagtcgggcgagtacgcgtcggcctgttggccccaggtactccaaccggcgcgcgatccgcgggcgaacatttccaggaaggggccgggtgagcacgcttcgatcagctcgtaggcttcgtccggcttgcgcgagtgctcgcgcttgcggctcttgatgatattgacctggcgccggccgggcgcgagtgtgcgcgcgttcctgccgcgcacgccgaagaggatcaactcggtggtgttgcggaaatagaagccgacgccgcgcccgtccggaccgccatccttgcggatcttgtgccagacgatgttgctcttgtattcgaagccccaggccaccagcacccgcaggccttcgggcaggagcgcgttgggtacccacaggtagaggtgtgcggtatcttcgacgatcgcggccaccggcagcgccagaatgtcgtcgagtgtcatcgtcgcgtagcgattcaggcgcttgtgctcgggcgccatcttgccggtgcggttctggaactgccacggcggatcggcgagaacggtgtggaattttcgctcgccgactcgctgcagcaggtcggtgcccgcttcggggaagtgcttggtcatcactgttaatcttcaagataaagggacttgctgatcccaaaaacgaggatcgggcaaccgcccccacctccgcccgctatccgcggcagcaatttgctcatatgcgtcgtggaggcaccataactcgacccacgcttaatttccttgaagatctcctgaagggcgtcgcaacgcgtaattatcactccaacagagactgctcgcagttcaaacagcaggcgaaagttgttcagatctcgatcgaaaaatgggtctttgttgttccattcgatctccagagcaacacgattcttgaaacagtccacttggtgcgtcggcgttgccgtatgggatttgtcgatcacgatctccgtttcgaactgcttctcctcccatcccagcctgtacagctcgctgtctatggcttccgaaaccttcgactttcgccccccgcccaccgtaatccaactgcggcgaaagcggaatgtggtgagcgtccccacgatctcatcccactccttgggaaaatcctgcttgaggatagcgcaggcgtgtttccattcgtgaacttcgtagttctggcgcagaaaatcggggagcagatcaatgcccatcgtcgctttcgaggaatactccggggatcctaaccggtcggtagcgctatcgccaagcctttgttggccagggccgacgatggctcccagcccacatatcgcgataccatcgcgacttctcatcaacaagccaaacagatgcctgcagcgaaagggcagcgccccgagacgtgttccctcccgacaacgttgacggcaccgacaggaacctccgctggcagcccgtatccctcgagtcatcgtcggccactgcgggctgccccttccagaaaggcagcagccgatgcttaggcgcgagatcgaatacttcttcggcgccattcgcttcttcacgcggctgccggtaccggcctgggtcggccacagcagcgaggcgctaaaccgggcagcacgctacttcccggcggttgggctgctcgtcggcgccatcgccgcgctggtcttcgtcctcactgcgcaggtctggccgacgacgctggcggtgctcgcgtcgatgagcagcgccctctacgtcaccggagcgtttcacgaagacggctggagcgacatggtcgatggcttcggcggtggctgggagaaagcccagatcctggcgatcatgaaggattcacgcatcggcagtttcggcgccatcgcgctcgtcatcctgctgctcgccaggttctgcgcgctgatcgaactcgatccagcggtagtcgctgccgccctgcttgccggccacaccatctcccgctttgccgcaaccacgctgctgcgtggcctggcctatgtgcgtgacgagggaaagtcgaagcctctggcgacgcgcatcggctggggcgaactcctcttcgccggggtcacggccgttctgccgctgcttctgctgccggcaaccgaagcgctgctcggctgcctgttcgcggcactggcgactctctggctggcacgcctgttcgggcgccggatcggcggctacaccggcgactgcctcggcgccacgcagcagctctcggaagttgccttctactgcgggttgctgtgcaggttttcctgattcgccatccgcgaccactggtcggcgcgggcatctgctacgggcaactcgacgtcgaggccgaagacccgcagccgactgccgaccgcctgcgcgcactgttgccggccggcacgccggtggttgccagtccgctgcgccgtagccgctgcctcgccgaggccttgcacgcgcacccgctgttcgatcggcgcctgatggagatcgacttcggtgaatgggagggcagaggctgggaccaggtcgagcgggcgctgctcgacgcctgggccgccgacgtgctgcacttctcgccgccgagcggcgaatcggcggcgatgctgcaggcgcgcgtcatcgattgcttcagcgattgcgtcgccgagctgcgcgcgaccagcgtcgcgctcgtcagccacgccggtgccatccgcgctgcactcggccactggctgcaactgccggtcgacgagtggagccaattggcgctcgacttcggcagcgtgacgttgatcgacgtcgagcccggggccgccgccgtgctgcgtttcatcaaccgctgaggcggccatgatggcgctgccgcgagcgcgccgatcaaccacgcgggtggtgctgggcgtgcagaatcttgagccgttcgcgggcgacgtgcgtgtagatctgcgtcgtcgagatgtccgagtgaccgagcaggagttgcacgacgcgcagatcggcaccgtggttcagcaggtgcgtggcgaaggcgtggcgcagcacgtgcggtgacaggcgggccggatccatcccggcctgcagcgcgtaacgcttgatcagttgccagaaagcctgccgagtcatcgccgcgccgcgcgcggtgacgaagacgtcgtcggactggcgtcccgcgagcagcgccagccgcccgtcggcgagatggcgacgcagccagtcgcgcgcctcctcgcccagcgggacaagtcgctccttggcacccttgccgaaaacacgcacgacgcccatgtcgagactgacctcgtgcagtttgaggcccaccagttcggaaacgcgcaggccggtcgcatagagagtttcgagcatcgcccgatcgcgctggccaagcggtgtctcgctcggcggcgcgccgagcaggcgctcgacctgcaactcggaaagaactttcggcaagcgcgacggcttcaccggcatggcgatgcgcagcgtcggatcgctgctccgccggccgtgcgccacttgatgacgatagaagcggcgcagcgtcgacaggtagcgggcctgtgaggaggcgcgcagtgtctgcgcgagcgtggcgacaaaacgcagcagcgtcgcttcgtcgatgccgcacagggagccgagccgctgttcggcgagccagcccgcaagttgcccgaggtcgctgcggtagctgctcagtgacgccttggccagcccgtcctcgagccagagcgtgtcgcagaaggcgtcgatctcggccagatcggcgggatccgcctcagcagccttcatgcgtcagcagccagcgcttgatgtcgagcaggaaaccgccgcgctggcgggcaaagccgccaaggccgccaccacttgccagcacgcgatggcagggaacgacgaccggatacggattggcaccacaggcctggccgacggcgcgtggcgcattgtccaacgcccgggccacttcgccgtaagtgcgcgtctggtgcgtcgggatggccgcgatctgctgccagacacggcgctgaaacactgtcccggccgcgcgcagcggcaagaggaaagtgtagtcggcatcgaccaggtaagcggtgagctggcgagcagcctcggcagccagaggattcgccggggcgacttccgccactgccgggagaaagctgatgccgtggatctcccactcgtcgcagcgcacgccgaggcaaaagccgggagcggcgaccacggcctggtactcgggcgcggcgtgcgtgctcaccgccgtcgctcaggaggccttgccgagcagcgcctgcttaaggtcatcctgcaccggcttgttgcccagccagatcttcagcagcgccttgtagaagtcttcgccagcgatgtccttgcccttcacctgcccgttcacggtcaggcgcgtgccagtctccggcagccagtcgatgacgacggtcgtccccgacttggcttcaacaatcgccagcagggtgtccgaaaactgcttcaggcggtccttgagcccagccatctcggcctccgtgtggttgttggccatgccttcttcgagcgcctcgacgaactgcttggcagtaaggtcgcgcagcaggctgatcgaaatccgcttcgcccccttggcggccagcacggcttcggcatcgcctcgcttctcgggcaggtagagggccatcgcatagacctttatgaccagtttcttgcgcaaaccggcgccgttggcgaccaggtcgccgttgccgacgcgggtcttgtcgtcgaacttgacgccggcaacttcgaccgcggccgccaggttgaaggacagggcggcaacggccgccagcagcagatgtttcatacggtctcctttagggggtgcttcattcggcgggtccgggaaaaccgcagcggcatccgcccgccgctgcaggtgtgcaacgaaacggcaagcagcgccgccgccggcaaggcagctagctgcgcacctcgccgttgccgagaacgatccatttctggctggtcagtccttccaggccgaccggaccacgagcgtgaatcttgtcggtcgagatgccgatctcggcaccaagaccgtactcgaaaccatcggcaaagcgcgtcgaggcattgaccattaccgaagccgagtcgacttcacgcaggaagcgcattgccgaggtgtagttctcgctgacgatggcgtcggtgtggtgtgacccgtagcgattgatgtgcgcgatcgcttcgtcgagcccggcgacaatcttgacggaaataatgggcgccaggaactcggtagcgtaatcgtcctcggtcgccgccgtcgcctgcgggacgatggcaagtgtttcgggacagccgcgaatctcgacgccttggcgcatcagcatcgtcgccaggggcagcagcaagcgccctgccagcgaacgcgccacgagcagtgactcggcggtgttgcaggtgccgtaacgctgcgtcttggcattctcgacaatgtgcagcgccttctcgggatcggcatcagcgtcgatgaagacgtggcagttgccatcaaggtgctgaatcatcgggacgcgacactcggcgagcaaacgcgagatcagtcctttgccgccgcgcggcacgatcacatcgacatgctcgcgcatacggatcaaatgcccgacagcggcccggtcggtggtctcgagcacctgcacggcggtggccggcaggccggcgctggccagtccctcctggacgagcgcggcgatcgcctggttgctgcggatcgcttcggagccaccacgcaggatcgaggcattgccggacttgaggcacagggcagcagcgtcggccgtcacgttgggacgcgcctcgtagatgatgccgatgacgccaagcgggacgcgcatcctgccgacctggataccactgggccggaatttcagttcgctgatttcgccgaccggatcggccagcgcagcgacttgctcgacaccttcggccatggccacaacgcccttcgcggacagcgtcagacggtcgagcagcgccggttcgaggccagccgcgcgcgcggccgcaagatcgtcctggttcgccgcgacgaggacgtctgcctcgcgccggattgccgccgccatggcccgcagcgcgctgttcttggcattgctgtcggcgcgtgcgacgcgccgtgacgcggcgcgggcctgctcgccgacggtttgcatgtactgctcgatgtccatgagccttctcttttctgcagacaggctgattatagccatcgccggcgcatgggcgtcaagggaaccacttgcacgaaacgtactcttaaccccatcgttacctgcctgtaccgatcaagatcatgaaaaagaagctgattctgcctgctgaagtcaaggtctgcgcgacctgcagttattgggacggggagcgaaccgtcgatagcgaactgcgtctggttgtcgtcggagaggattgcgagggcgagtgcctggtacgcaccacgaacagccacggtctcaccgatgcacgtggcgaaggcgcgaattgcgcctgggaacacctggcacccgattcgccgtcaagcgacccggaaagcggcgccagttcgtgagcgggcgccgcagcggagcgctggccgtcgttcagccgacggcgatgtgcaggccaagctgacgaaactcgtcccagacgtcaccgctggcgagtcccttgatcatccggtcgatgcgggcggcatgcgccagcgcggccgtcgcccgcgtgccgtctatcctctgcacggcgcgcctgaccaagggctgacgcaccccccagacacgcgcctctttgagtagcagatcgagcgactggcgcccggcaagtccggcgttgatctgcgccagcacccgcacgtcctcggtcatcgcccagagaaccagcagcggtgcctcgccctcctgctgaagtccgtcgatggttcgcgtcagccgcgccacgtcgccggccagcatcgcttcgcgcagtccgtcgaggtcgtaacgcgcgacattgagcacggcctcgcgaatctgctcgaggctcagtgcgccgcgcgggtagagaacggcaagcttgaggatctcctgatgcgcggcgagcaggttgccttcgacccgttcggcaatgaaacgcagcccttcggcagcggcactttgcttctggcgacgcaggcggccggcgatccaggccggcaggtcggcgacaagcggcgggatcagtttcaccacgactccggccgccgccagggcgctcatccaggccgacttttcgtcccgccagtcgacgccaggcagggtcaccagcaacagcgaatcgggcgacgggcgcgcgcagtactcctgcagcgcggcgctgccgtcgcgcccgggcttgccggtgggaatccgcaggtcgatcaccttgcggccgccaaacagggacatgctgccggcagcgtgatacaggtcgttccagttgaagccaccggtggcggtaagcacctcgcgttcgtcgaaaccgttgcggcgcgctgccgcacgaatcgcgtcggcggcttcgatgaccaacagaggttcgtcaccgtagacgagatagacgggcttcaacgcgcgctcgagatgcgccgcgagttgctcgcccttgagcagcatggccggggccgctagccgtccaccggctgaaacaccggcttgacggccgccagcttgcgcatcagctgctgcaccagatcattctccatgtcgcgccagagcagcgcttcctcctgttgcttggccaggatgttggagtcgtcgtaggtcaggtcgcggaccatctcgatgctgcccggcggcaccaagtcacgcccgcgggcatcgatcagccggtagttgtagagatagcgcagccgcagttcgctgacgcggccgccactggaaaccgagagaatcacccggtcacgatactcggcacccggcaagagcgtcgcctcggcgtcgctgcgcgtgagagccagccgcgtcgtgcccgatgaacgaatggcacgcctgagcgtggcgccgatcaccgaatagtccggcatttccacgtagaggctttcgtaggggagggagtaggaaccacgcagctggaagccacagccggcaagcaacgcaacagccaagagcagggccagcaaggtgttgcacggcagggcgacacgcatcggggtcttcctcacggtttcaggcgacgatgttgaccagccggccgggaacgaccacgaccttcttcgctgccgcaccggccagatgcttgcgtgccgcctcgctggccagcgcggcggcttcgatactcgtgcggtcggcgtcagcgggcacccgcaggctaccgcgcagcttgccgttgacctgcagtaccagttcgatctcatcccgcaccagggcatcggcatcgggcttgggaaagggcgtactactggcaacgtggccgggtttgagcgccgcgtagagcgcttcgcagacatgcgggacgatcgggctgagcatcagcgtcacggcctcgagcacttcctgtcgcacggcgcggacgacggccgaatcgccggcaattctgacgtaggcgttgagcaattccatcaccgcggcaatggcggtattgaactgcttgcgccgaccgtagtcatcggccaccttgccgatcgtctgatgcagctgacggcgcagcgccttcagttccgcggtaagggccgtagcctcgagcggcgcgaccggacccgccgagaggtgctcgaagacgattcgccagagccgcttgaggaaacggaaggcgccctcgacaccggcatcggaccactcgagggactggtcgggcggactcgcaaacatgatgaagaggcgtgccgtgtcggcaccgtactggtcgatgagcgcctgcggatcgacgccgttgttcttcgacttggacatcttctcgataccgccgacgacgaccggcaggccgtcggcgcgcaggctggcgccactcgcccggccacgttcgtcgtggacggcatcgacgtcggccggatttatccactgcttcttgccatggctgtcttcgcggtagaaggtcggcgccacgaccatgccctgcgtcagcagcctggcgaacggctcgtcgagcggctgctcgccgaacaggccgaggtcacgcatcagcttggtccagaaacgcgagtagagcaggtgcaggatggcgtgttcgataccgccgatgtactggtcgatgccgccccgacaccagtaggcgacacgctcgtcgaccatcgcccgatcgttgtcggggcagcagtagcgcaggaaataccacgacgactcgacaaaggtgtccatggtgtcggtctcgcggcgcgccggctgaccgcacttcgggcaacgacactcgtagaactcgggcaggcgcgcaagcggcgagccggcgccggtgatcgtgacgttctcgggcaggacgaccggcaggtcttcgtcgggcacgcgaacgtcgccacacgcggcgcaatggatgatcgggatcgggcagccccagtagcgctgtcgcgaaattccccagtcgcgcagacggaactggactttcttgtcacccagcccttgcgcgctgaggtcggcagcaatggcgtcgaccgccgccgcccaggccaggccgtcgtacttgccggaattgacacaggcaccacactgcttgtcggcgtaccactcctgccagccatcgagcgagaagtcctcgccgtcgaccgcaatcacctgccggatcggcaagccgtatttcctggcaaacgcaaaatcgcgttcgtcgtgcgccggcaccgccatcacggcgccatcgccgtagctcatcagcacgtagttgccgatccacacctcgacctgctcgccgctcagcggatgcgtgacgaaaatgccggtcggcacgcccttcttctccatcgtcgccagatccgcttcggcgacgccgccctgcttgcattcctcgacgaaagcagcgacctgcgggtcgcgcgccgccgcgtaggcagccagcggatgctcggcagcgacggcgcagaaggtgacgcccatgatcgtatcggcgcgcgtcgtgaacacccacagcagacctgggtcgccatcgagttggtacgggaaggcgaagcgcacgccggtgctcttgccgatccagttcttctgcatcagcctgacctgctccggccagccgtcgagtgtatcgaggtcagccagcagttcctcggcgtaggcggtgatctgcatgtagtacatcgggatctcgcgcttctcgatcaacgcgcccgaacgccagccgcggccatcgatcacctgctcgttggcgagcacggtctggtcgaccggatcccaattgacggtccccagccgcttgtagatcaagcccttctcatagaggcgggtgaacagccattgctcccagcggtagtactccggccggcaggtggcgatctcgcgatcccagtcgatggcgaagcccagacgcttgagctgggccttcatgtagtcgatgttggcgtaggtccactgcgcgggcggcacattgttctgcatcgcggcgttttcggcgggcatgccgaacgcgtcccaacccatcggttgcagaacgttgtagccgagcatgcggtggaaacgcgccaggacatcgccgatcgtgtagttgcgcacgtgccccatgtgcagcttgccggaaggataggggaacatcgacaggcagtaatacttgggccgctttgggtcttcgctggcgcgcgcggcgccactgctggtccagagtgcctgagcggccgtttccaggtccgcgggctgatacttctcctgcagcacgggtggtgaattgtcctgcatggcgggttgatgctcttgcggcatggctgatgacgatccggaaaaggggctgaacggcgaattatacgcattcgagccctcctccgctggcaccggcaggcggtctgcgatggtcggttcagcgccccggatcggcaacgaagcctcccgggaacgggttggcaagcggcggttgcggccgcgggcgaggaatgattccctgcgctagcagattcgagcggctgttgtaatggatcgtgacgatctccgccggcgattcgctggcgcggcgaaactcggtgtattgggtcggcgcgctgattcgctcgccgtgaccggtacccaggcgagactccgctttccggagcggcgcctcgtcgcgggcgggcgccgccacgctcgcctcggcggtcgacgcgcgagcgccctcggcagcgccgacatggtcacgctcgcgcggctgcatcgccaccggcggggtggcgacgatgggctcggcctcccgatacacggcaacgccgatgaccccgacgttctgcggccggtcggtgcgcccggcatagctgtcggcaacgctggtgaagtagaaggcggcgacatcgtccatgctcttgcgccagccgctgatctcggccgactgcgacggcgaaaggacgtaacccgattgggacgtggcggcagtctggccgctgagcgcgttgacgccgtccaccgaaacgacggtcagcacccggccggcgctcttgttatgcagcatgacggcgtagcggttgccgggagtgccggcgacatagaggcggccttggtggcggaacacctcgagtctctgaccactgctgcggtcgagcacactgatatccaccaaggcgccggcgtcggcaagactgacgcaggcagccagcggcagggcggcaaagagggcggcgagcttgttcatgagggtctcctgggatgaagtgactaggtgaccgtgtaaacgcgggcgaccgccaaacgggttcagattactggcgaaattcttcaggcagcgggtagtccgggtgtgtgcgccgaaactcgcgcagctgccgggcagcttcctcggccttgccttcgcgcatcaacgcgcggatttcctcgagccaggcggccggcgaacgcggtacctcggcgcgcaacttgcccagtgccgccgccgactcgcgcatcgcgggcgtcggcgtgacggcgttgtcgaggcgtgcctcgtcaaccgcgccggcaacgccgcctttgctcttggcggccgggcttgccggcaggctctcgcgcttcgcttccgcaggcgccacggcgggcgccgcagcaggtgcggcagaccgggcctggtagtcagcgaccactggcgacgcctgctcggcagcgacctgacttcctgctcgggcgtcgtgttcaccgaccgcgagcgaagggcgagctacccgcgccttcgtctccggctgagagttcgccggcgcagcggcgggtatggccactgttgcggcggcgggtgcggcggcgggtgccgcgggcagctccggcttcgcctgttcgacggccttggtgcccggagcgtcgcgtcgcacgtccggcagttgccggtccacagcacgctcgacaggcacggggccgggctgccgttcatgcagcaaagccagcgtcaagctcagcgccagcgtcgtggtcagggccagcggcgtacgccagcgttgccaccagccctggctgcggacgctttttgagcgatccgcaagcgcggtgcgcgcggccgcgaggacgcgctggtccagcgcagccgacggctcggctgtcgagaattcccggtacagccgcgagacttgcggatcgcgaggggagtcctggagcagttcgctcatagcaaatcctgcagcgaatgtcttagcttgccgagcgcgtagcgcaagcggctcttcgtcgtttcgcgtccggtctctgtggcggcagcgatttcttcgagcgtcaggccaccctcctcggcaagcagaaagacttcgcgttgcgcggggggcaggtcggccagcgcgaggctgatccgttcggccgtcgtacgccgctcgagcaaggcgtgcggcgtctcgtgaagcggtgccggcaggctgtcgatcaggtcatcaagagcgtcaggatcgtcgtccgtcgcctgcggcgcgaagctcgccgccaactggggagcatgttttcggtagtgatcgatcagacggttatgcgcgatccggaaaatccacgtcgagaagcgagccaacggctcataatcggtgcgcgcgttgaccaccttgatccagacatcctgatacagctcctcggcaagcgccgcattgccgcaatgttgggtcagatagcgataaagggaaccccgataacgactgtagagcgtcgtgaacgcgtctgcgtccccagtacggtaggccagcatcagtcgctcatcgctccactctcctcgcatccattcagtctaccggctgcccgggcaaacgcaagtcgccgccaacgcagcatgccgaacagcgcagtcacggtgtagaattctcggcttcgccactggggagcatcaatgaacaggcatcgcatgcacgcctttcttgccgcctgtctgctggcggcgagcctgccgacgcaggcgtcgaccggcggggctcaggccgacgctgtggtcgaacgtgtacaggtacccgcctgggtcgagcggcagggaacgcggcaggaactcagcccgggagtggtcctgcagaatcgcgaccgcatcatcaccggggccaccgcccgcgtacggatccgactggccgatggcagcgtggtcgccctgggtgccgataccatcctccagttgaacgcactcggtgtccgcgagggagaggtattcaccgcagctctcgacgtgccacaaggagcactgcgcctcacgacgggtgctgatgccaggagtcgtcaacggcgagccgtcaacctgcgcatcggcacgatcacggcggggctgcgaggcaccgatctgtggggcagcgccgacggcgaacgcgaccgaatctgtctgctcgaagggagcatcaccgtcgtgcacccgcagcaagaagcgcagcagatcaacgaaccactacgctgttatgtggcgcccaaggacgcctcacccctaccactggagatcgttacgggacagcaggtatcagtctggacagggctgaccgccatacctggcgacgctctggcgcgagcgccgaccagcgagcgcgccgccgcgcggcgtggaagatggggcatcgaactggcaacactcgacagtgaggcagacgcattggccctgtacgatcgtgctcgcgaggccggctacgatgcacgcatcaagccgcaggccaacggcggaggcggctaccgctactcggtgcgcatcagccgactggcggccggcgtggacgcgacaagcttgagccgagaactggcggcttctctacaagtcccattgcccatcgctggtcgccactgagcccgaccggctgcctgggccgcatcacagcttcaggcagcgtgctggcgcacaccgaacaacgagttcacgttcgattgccatagccgggcgaggcactgagccatgatcaggttcagtttcgagacgcggtgctggtgacgccacagccaggagatgcacgttttcgcgccgcgcgtttcacgcacgacagcccgaccgccctcggcctcagcgaagtcgatgaaacgctcgacggccaggcgatagtaatcggaactgtcacagcaaccggtcatcacttcggcttctccggcagcccgacgccataacttgagcgccagtgcttcgctgatgccggtcttgtgggcgatccacggcaggattttcggtgctttcatacgcttactcctcaggtacttgtgacactggacactctcatggtccggctggagtctcgtgaactcagtcttgttgcagtgcaacatcattataacgactcctggtaaaaaaagttgggttcttcatctactttcgtcattggggcgatcgctgcaaacggctcccgagaccaactgcgctgccgaactgttgccggtcgatccgatgccagactagcaccgctaccctgtcaacgccgtgcacaagttcacggaagacaagatgccggcacgtttcttcgtcgtcgcgacgaatcagcgccgtcggcgacaaagcgccgacgcgctcggcaccccggaagcggagatgccacggccaggcattcgcgcagcggcctttcaaccactgggtgcgtaggggtaaaatcttactctgtcggcttggcacaagtagaggcggggccggcaaccgatgtacttccagacaacccaggggtaaccatcatgccaatcggcaccaccatcactgaatacatcatcgaggaacaacgacaaatccagggcgtctcgggcgatttcaccgccctgatcaacgacgtcgtgatcgcttgcaaagccatttccagcgccgtgcgctacggcagcctggtgggcgttctcggaacggccgacaccgagaacatccagggggaaacccagaagaagctggacgtgatcgccaacaacctcttcatcaaacgtaacgagtgggccgggcatgtcgccgccctggcatccgaggagatgaccgacgtgtaccacttgcccgcccagtatccgcgcggcaagtatctgctggtcttcgacccgctggacggttcgtcgaacacggacgtctgcggcgcggtcggcaccatcttctcgatcatgcgccgccccgagggagccactggcgaaccgaccgaagacgatttcctgcagccgggcacgcgtcaggtctgcgccggctacgccctctatggaccgtcctcgatgatcgtgctgaccaccggtcacggggtcaacggcttcacgctggaccaacggatcggcgagtacatcctcaccaatcccgacatgaagatccccgccgatacccaggaattctcgatcaacgcgtcctacatgcgattctgggatccccctgtccgacgttacatcgacgagtgtatcgccggcaaggaaggcccgcgcaacaaggatttcaacatgcgctgggcgggcgccatgatcgccgatgtacatcggatcctctgccgcgggggcgtcttcctgtatccgatggaccgcaagctgcgcaccaagagccaggaaggcaaacttcgcctgatgtacgaaggcaatccgatgagcttcatcgtcgaacaggcaggtggtctggcgagtaccggaacccagcggatcatggacttgcagccgactggcctgcatcagcgctgcccggtgatcatgggttcgcggaacgaggtcgaaaggatcgtcgcctaccatcgagaaggcgagtgatgcctgcacctccggctgcggaaacgacgatcggttcaatgccgccgcgccgccgctgacgctcgccgacccccggtcgcgtgtctcgtggttggcgctgtggtcgcaggaaagggatcgttgcttcccctgtcggacaatgaaaaagcggggcagagccccgctttttcatgttcgtcggcagcctgtcggtcagaccttgacgcgccggcgtgccaggaaagacccggcaaggccaagtcccagacccagcagggcaagcgatccgggctcgggaacgctggtaatcacgccgccttcgaaacgaaaaacgttgtcgtcgtagtcgcggtcaccaccaccacggatatcctcgaagccgacctggaacaccccaccgccgaggctgtcgacaccagcatgcaacagaccatcgccgttccgtgaaccaggccccatcaggaaggtatcgccggtattttcgacaaaaataccgaacaccagttcatcgccgatgttgtgagcgacgtcgatcaagctcgccccaatcgtcaggctggcgccgacgtccacgttgcgcgctatgaacagatcgggatctgcggaaaagagcttgagctggctggtgtaaccggctgtcgccggcagcacggtgatcgtgacgtcgccaccggaccagaaaagctggccaccgagtaccggggcggccgacacctcggctgtcgatgccaacaaggacatggcgagcactccggcagccacaaggggggattttttaaacagggaacggacggcggacattgttttctcctcggggggaaggtagcgatcgtttgaattatggtcgattctggctaggcgactcagctgtagaaaagcacataacgtgccatctactaagtacatcgataaaacatggggatggccggagaaaaccgggaaatctgctcccccgtgtaagatttatcgacaccccacggcggtttatccaggcttcggaagatgcctctgcccggacctgcagtgcgccgtgttcaggcggcgcctgacctcggcaacagccggacgacaccacagaccgggcacccctgcatggccaagggcttttccaggcgacaccgcgcgagcagcgcatcgtcgcgaaagatgtcgcgactggccccgtccgcagcaacccgtccctcgtggaggacgacggtgcgctcgcacagcgccagcaccatgtccaggtcgtggctggcgaggatcctggtgtgctgaaactcgctcaccagcgccatcaactgacgtcgggcgacagggtcgagcccactcgtcggctcatccatgacgaggatgtccggcgccatcgaaagcaccgtggcaatcgccacacgcttcttttcgccgccggaaagcaggtacggcggcttgtcgcgcagatgccaggcgccaacgcgttcgagcgcggcgcggctgcgctgctcggcatcagcctgcggcagaccaagattgagcggtccgaaggcgacatcgtcgagaacggtcggcatgaacagttggtcgtcgggattctggaagaccatgccgaccgtgcggcgaacctgcgtcagggtcttgcgcgtcagcgggaagtcgccaacgcgcacctcgcccgaactggcggcaagacaaccgttcaagtgcagcagcagtgtcgacttgccggcgccattggcgccgatgatcgccacgcactcgccgtgcgtgacgcggatagacacatcgcgcagcgccacgctgccatcgggatagacatggctaacgctccgcaactcaaccagatggtgactcacggcaacacccgtgcgactagcgtacccagtagccgcgtaaggtcgtaatagcgcaagatgcagaaaaggctgacccagccgatgacgaaggcgacctcggcagcagcgaaacgccaagtttcccggctgtgcaactcgccctgataggccctggccagcatcgccaggtggatccgctctgcccgctgccaggttcgcagcaggagaagaccgagcagcgaggcgacagttgtcggccggggagcgttgccacccgagcgaagcgccagggcgcgtgtgctgcgcgccgcatcatcaaccaggacaaacagatagcgatgaaggaactgcatttgtgccgcgaaaacgcgcggcatgccgagcccttcgagggccgcgcaaacggccgggaatccggtcagggcgaccagaacaagcgccgcgccgagcgtcaacacggcacggacggcaatcgacgcacaggatatccagcccgcggtcacgggcagcgagcccaggtggaagaccacctcgcggtcgaaaaacgggttgaacagaccgatcagcaaagcgaaggggatggccagcgcgacgttcttcgccagatagcctgcgggcagcccgccgagtacggcgagggcgatcgggaagacagcaaacggcatcagcgccgccaccgtatacctgtcgaaagacgcgacgatcacgacgaaggccagcgtcaccaccaccttggcgcgcgggtcgaggcgatggacgacggtatcggcccgcgcgaactcgtcgaggtgacggagattctcggcaatcgaatcgatcgacgccatgcgtcgggctcagggcagggacggcgaaccgtcgctgcgcggcacctgccggccgctcatcgtcgcgatccgccgcccccgcttgctgctcggacccgccacttgagcaagaagccgatcaggaaggcaagcaccagcgcgacggaaccgccgacaattcccgagacactgctgccgagtcggctttcctgatcgtcgccggcctcgtcgcccgtggcgatactggctgcctctgccgacttccggaaggcgtaatccggcagcaccgcgatcctctcctggagagcggcgagggccgcgtggacaccctgctccggcgcgggcaacgcgtcggcgccggtgacccgggcaatcgaccattcgagaccgtccgggtttttcgacgcaaaccatgagagcaccccaccggtgactgccgcggcggccaggaaggcgagcagcagcgcgcgcagcggccgggcgcccgcgctagccggcagagcgtcgagcagctcgggccgggcacgatggacgaacgcaacgatcgctgccgtgacgaaaccttcgacgatgccgatcgccagatgaacgggctgcatgaagagaacgaatgtggaaaacggcagcgacgagattcccgacgccaccgtctcgacaacgacgccgaaggcgccgagctgcagcccgacgacggcggcgacgatcgtcgccacgctcaggcgcagcgggcccggtcgcgcgccggcgattctgcggtagaccagcgggtaggcgacgaaggccgggagaaagcccagattgaagatgttgcagccgagcgccagcagcccgccgtcggcaaagaacagcgcctgcacgacgagaaccgaggcgaccgtcaggaaggccgcgtgcgggccgaggagaatcgccagcaacagcccacccccgagatgaccgctcgagccggtgccgggaatgctgaagttgatcatctgcgcggcgaagagaaaggcaccgagaacacccatcagcggcaccttgcgctcgtcgagatcgtcccttacctttctcgcgcaataggcgatgccagccgccgacaccgcccacaatgtgccgcccaccgccggcgacagtagtgcatccgccatatgcatcgcacacctccctgtgtttcaaccgtaacgagaaccctcgccggcattctgtcacaggcctgagcagttgtcctgctcgaacagggcgatcgactcgacgtgcgaggtgttcgggaacatgttgaccacgccggcaccgcgcaggcgatagcccttctgactgaccagaatggccgcgtcgcgcgccagtgtcgccgggctgcacgagatgtagacgatgcggcccggaccgtcggcaccaagcgacttgacaagttccagggcgccttcgcgcggcgggtcgatgagcatcttgtcgaagcgcccgagagcgccgatgctctccgtcgtcgccgtgaacaggttcgccacacgatactcgacgcggtcgtgcaggccattcgccgtcgcattctcggcagcacggccaaccagttcggcgctgccctcgatgccgacgacactggcccccgcgcgggcaatcggtagcgtgaagttgcccagcccgcagaacatgtcggcgatgcgctcacccggccgggggtcgagcaggctgagcgcccggcgcaccagaacgcggttgatcgcgtgattcacctgcgtgaactccgtcggcgaaaagaaatgctcgacggcgaaatccggcagcaggtacgacaggcgcggcccgtcgaccggacaaaagcggtaggcggtcgccggtccctgcggctgcaggtagaagacgacctgatggcggtcggcgaaatcgcgcagcaagacctcgtcggcggcatcgagcgactccaggatgcgcaggaccagcgccgtcatccgctcaccgacggcgacctcgatctgcggcagacgatcgcggatgctcatccggccgatcagctcgcgcaagggcagcagcatcgccgacaagtgcgctggcaaaatctcgcactggcgcatgtcggccacgtagctgctcttcttttcgtggaagccgacgagcacgccacccttttttgccacgaagcggaccgacaggcgggcacgaaaccggtaggcccacggttgaccgtagatcggtgcatacaattgctcggcagtgatccggccgatatgccgcagattgtcttcgagcaaacgttgtttggcggccacctgcgccaggggatcgagatgctgcatgctgcaaccgccgcagacgccaaaatgcgggcagcgcggcgccacacgctccgccgagggtttcagaacgtgcagcgttcgcgccagttcgtagctcggcttgcggcgaaagctggcgtactcgaccgtttcgccgggcaaggcaccctcaacgaagacagtcttgccgtcgaggcgggtgattccccgcgcctcgtggtccagcgactcaatgattccagttggcatgcgcggcgtccgcccaaaaagcgcatgattctatcctgaatgccggctccgctcaccaaacgaagcgcgaccgtccacgagcgcgccggtcgcagcggcacagccggattcttgcgcgcgcgatcccgctggcaggcggccgctcggcaggccgtcgtcgagcgtcagccgccctcggcaggaacaacccgccggcggaaattgatcgacagcgccgcaagctgcggatgcgtcgccaggcgcctggcaaactcgcgctcggccttgccgagcgcggcgcggtcggcgagtgcctcgtgcggcagatacacctcggcctcgacccggccgttgaggtagtgcaggaccacacgctgcggctccggcagtccggcgagcaccggcgccagatcgcccatcagctcggcgcgatcgggcatgctctgactgctgctgtcatggtccagatcgtcctcgacgtcaacgtgcaccagcacgtcggataccgtcggatggctgtcgagcacccgcttgcgggtcatctcggcaatgcggtgcccttcggaaacgctgatccgcgggtcaacgcagacgtgcgcatcgaccagcgagcgatgtgccatacgacgggtacgcaattcatgcaggctgcccaccccgggggtgtcgatgatcacctgacggataccatcgacttcctcgaccgacaagcccgtatcgatcaactcgagaatcgcctcccacgagaaaaccacgcccatgcggacgatcatgaagccgacgatgatcgcggcgacggagtccgcaaaattgaagcccatcaggttgccgacgatacccacggcaacgacgagcgaggaagcggcgtcggagcgcgcatgccaggcgttggcgatcagcatcggcgagcgcaggcgctcgccgacccgcagcatgtagcggaacagcccctctttcgcggccagcgccaggatcgccgtccacagggccagcggcgccaccggcggcaactcgtcgagactgtgcagtttcatcccggcaccccagatgatggcggtaccggtcgccgcgagaatcgctccgagggcaaacgatgccgccgtctcgacgcgggcgtggccgtagggatgcctctcgtcggccggatccttgctgtgatgggcggcgaaaagaaccaggaagtcacagacgagatcggaaagcgaatgcagtccgtcggcgatcaggccctgcgaatgcgcaaggatgccggcgaccacctgcgcagcggtcaggaagacattgactaccacgctgatccaggtacaccgctgggtcatgccgtgccgtgccgggtcgtcgaaagagacggcggggacatccttgtaagcgctcatggtcgttcgtcattttccgcagggggcaatattctatcgtggccgcggctgccctgggcagcgccggcgcgggctcgtcgcccatcgcttctcgatggcatgacatttgatcgtgcgcctgcccggttaaaccaggcttaaggcgtcacttcggctgaccgtcaccaagccgcgacaaccgctgccaacgaatcgccgacggccgagcgattcagtcgggaagcggcgcgaaaagtgccgcgatgtcgtcacgaccgaacttggcatcgacgccacggtcttccgagagaatgtgtgcggccagttcagccttgcgctcctgcagagccaggatcttttcctcgatgctgccggcgacgatcagcttgtagacgaagacgggcttgtcctggccgagacgatgcgcacgatcggtagcctggttttcggcagccgggttccaccacgggtcgtagtggatcaccgtatcggcggcggtcagattcaggccgacgccgccagttttcaggctgatcaggaagaccggcacttcgcacgcctgaaagcggcgaacctgcgcttcgcgatcgcgggtgtcgccggtgaggatgacgtagtcgatgccggcaagcttcagctccttctcgatcagcgccagcatgctggtgaactgcgaaaacaggagaatgcgccggccctcctccacctgctccggcaacatcgtcatcaacagatcgagcttggcccgctccttgaccttctgggcggacctggccttgaccaggcgcgggtcgcagcacacctggcgcagcttcagaagggcatcgagaatgacgatctggctgcggttgaagcccttgttggcgatctcctcacggactttctcgtccattgccacgcgcaccgtttcgtacaggtcgcgctggctcccggcgagttcgaccttgcgcacgatgatcgtcttcggcggcaactcgcgtgccacctcttccttcttgcggcgcaggatgaacgggcgaacccggcgggcgagcaagtcacgacgttgcgcatcgccctgtttctcgatcggcgtccgccagtgcttggtgaagctctggttgctgccgagaaagccgggcagcaggaaatcgaactgactccacagctcgccgaggtgattctccagcggcgtaccggtcaggcagaggcgatgccgggcggtaatcttgcgcaccacttcagcaccctggctgcgcgcgttcttgaccgtctgcgcttcgtcgaggatcagcaggtggtaactgtgccgggtcaactcggcggcatcgcgccacagcagcgggtaggtggtcagcaccacgtcatgcccggcgatctcggcaaaacggcgcttgcgctccggaccatgcagcgaaaggatcgacaagccgggggcaaagcgggccgcctcgttcttccagttgaagatcagcgaggtcggcaagacgatcaacgccgggcgatcgagccgcccggcttccttctccagcagcagatgcgccagcgtctgcgccgtcttgccgaggcccatgtcgtcggcgagaatccctgccaggttctgttcgcgcaggaactgcagccaggccagcccctcggtctggtagtggcgcagttcgagcccgaggccaagcgggggcgcgatgtggctgattccctgcgccgccgtcagctgctcggcgagcgcctggacatcgctttgtccccggaagcgccagcgactgctgtcgttgaactcggccagacggggcgcatcgaaacgcgacagacgcaaggctgtgccgccggagaagccatcgaaaagatcgatcagcgttcctgccagtggcttcagacgccacgccggcgcacgaatacggtggcacgagggagtcaccagctcgatcgtttcggcatcgtcgatctgcgccagcaaggcggcatccagccaccgcccgtcacgccggaacagcgttgccagcagcggcgccagcggcaagcgctcgccttcgacgatgacgcccatgtcgagactgaaccagccgtcgtccgattcgaccaggtcagcgtcccacgactccacctcgagcacgcgatggcgaaaatcggcggagaactcgacctgccagccagcgccgcgcaggcgcgccagacactcgcgcatcaacaccggccaacagccttcgaaagccagcccgtaggcgttgtccggcggcttgccgaaggtctgcagcacataacccgggatcttctcgataccggcagcggccagttcgtccatcaaccgctcttcccgctggctgtcgcggacgatgcgaaccatttcgccagtcgtcagagttgcgacatcgtgcgtgtcgtcgggccgcaattcgacgtccgcgtagcggaaaaccggcaaggcgatatcgaaaggcccgccgccgtagctcgccaagtagtcgcgccaggcacggttgccgtgcgtactcagcgtctccaggcgaagcgccggcaccagatcggcctccaggctgcgcatactggcgctggcattttccgggtcgccgggcagttctcccgatggttccgcgagtgcttcaccaaccagcgccgccgccgtcgccgacagcggcggcagggagaacagtcgcgcgacgactgcctgattgccgcgcaccagtagtggaccgatctggcgcttgtcgagatcgaggtaccacggcgccagcagaggaatgatcagcttcgcgggaggctcgggcttgagcaaggggatgcgtcgtccgtcggcattgagctgccagccgagcgtcgccgggcgcgcctcggcgagcgtcagcaccgaaaagtcgtccttgcggcacagccgaccggtctgcgccatcagatcgagtacctcgccgccgtgccggggcccgagcccgaaagcgcgcaacccgctgtcgaaggaacgttccgcccacagcaggcggaggatcggccgatcctcgtcgccgacaaagcgcggcggcttgctcagcgcgcgatcgatggcccacaaggcatcggcgctctccgggtcacggcccttgtgcacgctgatcccgaaaccccgggcatcgggagtccagtgcagcaggtagaaaagctgttggcgggaagcggcggggcgacggtccttcttgctgaccgccacggccacccggcgcagttcctcagtccaggataggacgccgaggtcggccttgtcctcggctggggaatgcttggcaggcttatcgagcatcaggcgctcgtcggcagcaatcgctgccgtactcgcgaagtaccggcggcgagcgaacgacccgcattcgcaggaccggcaatcgccgccaggcaatcaacggctggccacttttctcgacgcggcacagggtgctcctcgtaaacatcaaccgcatacgctagcacagcatctcgcactgcagcaagggaaaggcgcgttggcacagggtctcgcccgccccgtcgatcaatcgcggaagtttccgtacttgatcggaaagtccgtaatctccttggtgaccagtgcgatgcaggcctgcagctcatcgcgcttggcaccgctgacgcgcaccgcatcgccctggatcgacgcctgcaccttgagtttcgaatccttgatcagcttgacgatcttcttcgccagttccgactcgatgccgaccttgatcttcagatcctgcttgaccttgttgcccgagacccgctgcaccggctggctgtcgagccgcttggtgctctccttctccttcttctccatcgccggaaacagcagatccttgatctggtcgagctggaagtcggagtccccgtgcagcgtgatcagcttgtccttttcgttcaactcgaccttggcactggttgccttgaagtcgtagcgattgtcgatggcccgacgcgtgacgtcgatcgcattggtcagtgcagccatgtcggcttctgaagaaaaatcgaatgaaggcatgcggcgtccgttcggtggtttctgatggtcaatgggcggtttcaggcggcagcggcgggcgccccgccgctcgccctaggcgaagtggcagacgtagtgatagggctcgtcgcaggcgatttcgaacgccgaatcgcccggcacggcaaaggactcgccggccgcgtagtcccgccactggccctcgccctgaagacgaacacggcaggcgccgccgaccccttccatgacttcgggagcgccggtgttgaaggtcagcgtcgatggcaggatgacgccgacagtcttgcgcgtaccgtcggcaaggaaaaccgtatggctgacacacttgccgtcgaagtagacattggcctgcttgacgacgctgacattgtcgaattgcgacatcttcacattctccagaatttctcgaggatcgtcttggtaatgaaaccgatcatgccgaaggacagcacgaagaacagcacgatcgtcccggtcctgccggctttcgacttccaggcgatctcgccgatgatgaacagcatgaagagcatgaaggcaccgatcccgaaggtcatgccaaagtccgaaatctgctcttccgtcagcccgaacatcgacggatcctccccggatcagctcctgcggctcgccagattggccgcgatacgcatgcgcaacgcgttcagcttgatgaagccaccggcgtccttatggtcgtaggcgccggcatcgtcctcgaaggtggcgatcgtcgagtcgaacagcgaatcggtcttcgaatcgcggccgacgacgatgacgttgcccttgtagagcttgacccgcacccaaccgttcaccgcttgctgcgtgtggtcgatcagcgtctgcagcgccaggcgctccgggctccaccagtagccgttgtagatcaggctggcgtagcgcggcatcaggtcgtccttcaggtgcgcgacttcgcggtcgagggtgatcgactcgatcgcgcggtgcgccggcagcaggatggtgccgcccggcgtctcgtagcagccgcgcgacttcatgccgacgtagcggttctcgaccaggtcgatgcggccgacaccgtgcttgccgccgagctggttgagcagcgccagcagcgcgtcggccggcaggcgcttgccgttgatcgccaccaggtcgcccctggcgaactcgaggtcgaggtactcggcggcatccggcgccgcttccggcgacaccgtccagcgccacatcgactcctcggcttcggccgctggatcctcgaggtggcggccttcgtagctgatgtgcaacaggttggcatccatcgaatacggcgagccgccctgccggtgcttcatttcgaccgggatgccgtggcgctcggcgtaggcgagcagtttctcgcgtgacagcaggtcccactcgcgccacggcgcgatgatcctgatgtccgggcgcaacgcgtaggcgccgagttcgaagcgaacctgatcgttgcctttgccggtcgcgccatgcgcgatcgcctcggcgccggtcaggttggcgatctcgatcatccgcttggcgatcagcggccgggcgatcgaggtgccgagcagatattcgccctcgtacacggtgttggcacggaacatcggaaagacgtaatcgcgcacgaactcctcgcgcaagtcctcgatgtagatgttctccggcgcgatcccgaactgcagcgctttcggacgcgccgcctcgagttcgtcgccctggccgaggtcggcggtgaaggtcaccacttcgcagccataggtatcctgcagccacttcaggatcactgaagtgtcgagaccgcccgaataggcgagtacggctttcttgatgtcactcatgatttattcctgcatcgggccgctcagggccgcgtcttggtgttggagtctgcactggcactggtgccaggcccggcggcatcgacacggccgaggagcaggtattcgagcaaggccttctgcgtgtgcatgcggttctcggcctcgtcccagacgacgctctgcgggccgtcgatcacggctgcagcgacctcctcgccgcgatgcacgggcaggcagtgcatgaacagcgcctgcggccgtgccgcccgcatcatctcgacatcaacctgccagtcggcaaagtcgcgccggcgctcgtcgttctcggcttcgaaacccatcgaggtccacacgtcggtggttaccagatcggccgcgcgtgccgcgtccatcggatcggcaaactgctcgaaatgcgccgtgccatgcaggcccgcacgcgccggctcgacctcatagcccggcggcgtggacacatggacgcggaaatcgagcacctcggcggcctgcagccaggtattgcagacgttgttcgaatcgccgatccaggcgaccgtcttgccctggatcgagccgcgatgttccatgaaggtgaagatgtcggccaggatctggcacgggtgatactcgttggtcaggccattgatcaccggcacgcgcgaattggcggcgaagcgctcgatcatcgcctgctcgaaagtccggatcatcaccacgtcgctcatccgcgagatcacctgcgcggcgtcctccaccgactcgccgcgctgcagttgcgagtcgcggctgttcaggtagatcgccgaaccgccgagctgctgcatgccggcttcaaacgacaggcgcgtgcgcgtactcgccttctcgaagatcatcaccagcgtacgatcgcagagcggccagtacttgcggtaggccttgaactcggccttgatccagcgcgcccgctcgaacagatgcgcgtactcggcacgcgtgcaatcccggaactggagaaaatgtttgacgctgtccatggcggttctctatcgggcggcgaggaaatcgccgatcagcttcgccaggcgcgccaccagctcgcgcgcttcgtcggcgctgaaggtcaacggcggcagcaggcggaccaccttgtcggcggtgacattgatcagcacgcccgcctcgaggccgcgcgtcaccagttcgccgcaggcgcgatcgagttcgatgccgatcatcagtccctggccgcggatgtcgaccaggccttgcgtgccggccagcgcctgcgccaggccatcgcggatcagttgcccgacggcaacggcgttggcgagcaagccatccttctcgatcacggccagggtcgtcagcgccgccgtcgtggccagttgattgccgccgaaggtcgacccgtgattgcccggcttgaacaggcgactcgccttgcccgccgtcagacaggcgccgatcggcacgccgccgccaagccccttggccagcgtcaccacgtccgggcgaatgccggcgtgctggaaggcgaaccaggtgccggtgcggccggtgccgcactgcacctcgtcgcagatcagcagccagccgcggtcgtcacagagcgcgcgcaggctgcgctggaagccgacatcggcgatgttgacgccgccctccccctggacgatttcgagcatcaccgcaacgacgttcttgttgttgcgggcaaccgccttgatcgcctccagatcgttgtagcgaacgcgcgcaaaacccgaaaccagcggctcgaaaccggcctgcgccttgcgattgccggtcgccgacagcgtcgccatcgtgcggccgtggaacgccttctccatgacgacgatcgccgggctgtcgatgccctgctggtggccgtagaaacgcgccagcttgatcgccgcctcgttggcctcgcaacccgagttgcagaagaagacctcgtccatgccggccagcgccgccagcttgtcggcgagttgctcctgctgcgggatgcggtagaggttcgaggtgtgcagcaggcgcccggcctgcgcggcgatcgccgcgaccagatccggatggttgtgccccaatgtattgacggcgatacccgacaaggcgtcgagatagcacttgccctcggtatcggtcagccaactcccgtcgccatgactgaaggcgatcggcaagcgagcgtaggtattcatcaggtgcgacatggaccacccattgcggaggctttgaaactgaaacggcggcttgcgccgccggataacgagacaaccactcggaccccagaccaccagactccgacccgccgcgcaacggtccgcgggccgcaagtcaaggaccagattctacgggaaaagcaggcggatgtatagaacaggcgacgctttcggaagttctccaggatgcctcgacgggctggcaggatgttggcgaaacgtcccgcagggggtgccgttttgccgccttagcgggccgctgccgggcccgtggacctcagtgcaaagcggaaaccgtcgtgctggagagagccgtcggacgcgaacccgcggcggaacgccgagccggcgcccatgggatcgtagagccaagagccgccgcgcagcgtgcgcgcggccacactgccatcgccttgggtgcttcgccactcccgatcaatggcatgggcacaccactcccacacgttgccatgcatctcgtaaagtccccacaggttcgccggcaagcttctcaccgccacggtcatgccctcaccaaaccgcccgaagcagttcacctgctccgaggtgatccggtcgccgaaactgtaggccgtccgggtgccggcgcggcacgcgtattcccactcggcgtcggtcggtagttcgggcgcaacgccggcagtaaagggccgcaggcgggcaaggaaaccgtccggcggcaacaccacatcgttccagctcacgcactcgaccggatgttgcggactgcctcgctgacgttcattcgcctcgctgaaatagctcggattctcgcccatcaccgccagccacagcgcctgcgtgcaggccgtatcggccagccagaaaccggcgtcgatcgtcgtcagcacctggctctccggctgcgtctcgtcgcccatcagaaaactgccgggctcgatccagcgcaggcgctgcacgacgccggcaaccgccagatcggcccacaggccgaagcgatcgccaccccaggcgctcgcccagggcggcgggaaggccgccggcccacgccggcgccaggtttccgcatcgaggacggcgttcattgcccgttaccggaaagcggcttcccggggagctgtcgcgacggcgctgcggcgccgccactacccacaccccgggagccttcgagtttgggcaggcgccccgcggcacccaccaccggaaacagcgcctggtccatcggcaacggcaagtccatgccggggtgtttcgacacccgctgccgatcgagctcagggcaaagcggaaaccgacgtcctggttggcgttgtcgggcgcgttcgcgttgcggttcgccgagcggacgttcctggcgtcgttgttccaggagccgccgcgtagcgcgcgctcggacacacttcttgctctgctggcaatcggcactgttcacgacatccattatcgccgatccgggaagcacgaatgggtgaatccagccactccaccgctcgccgcgccggcgcacgcatggcgaaacgatggcggagcggtcgtgtgacgatcgggtgttggggttcgcgggctcaccccaacctacgggttgcaggctgctgatcacggcatccatcatccgcgactcggccggcatcaataggtgaatatcgcctgcccatcgcgccagccatggctcccggtccggaaaacgtcgtaggttggggtgagcccgcgaaccccaacacctcgccatcacccaccgaaccgcccctcgccacggccatccgacgcccactcagcccccaccaagccaagccgaacataccggtgcagcgacgaatagggccactccaccggctgccgcaccagcccatgcttgacgggattgaaatggatgtattcgacatgccgtgcgaagtcctcctcgtcacgaatcacatgctcccaatagcggcgctgccagatcccgcgttcccccttcgccacacggcttggcgaacggaactcggtcgccggaatctgccgcgaaaagccggccttgatgagcatccagcgagtggcgaagtccgcgtcgccgagcggcagcgtccacagggcgtgcaggtgatcggggagaacgaccatggcgtcgataccgaagggatgcacctggcgcacccgtcgcagcgcttcgcgcaaggcatcgatgtggtcgacgagcaggctcgattggcggtcggcgaggttgaccgtgaagaagtacgtcgccccggcgacattggcccgacgatagcgcatggcggcatgatagtggatcgcctgggtcttggggttcgcgggctcaccccaacctacgggtgatcgggttgaccggctgccagatcgtcaaggctcgggtgctgctgccagaagcgccggcgaaatccgaggctgcgactgtgcgcgagcgtggcgagcgagttggcgctggcacgctgtacttcggcctcgctgacctgaccgctggcccacgcgcactcgatctggcgcgcgtgccggcgatagcgcgcgagcttgcgccggctcggcaggatcactgcctggtcgatgcggaagccgcaccaggcgacgacggtgcggctcggcgcgatgctgaccttgggcttgagttgcaggccgcgctcgcgccggagaaaatcgttcaactcggcaagcgtcgccagcgcgtcggcgcggctgtcgcaccaccagaggatgtcgtccatgtagcgtacgtgggcgcgcacccggcgatcttcgagcaggcgacgatcggcggtgtcgaggtaggcattggcgaagtgctgcgaagtgagcgagccgatcggcaggccgcggccggcatcgccggcggtgtcgatgattcgcccaagcagcgccaggaagccggcacccttgaagcgtgtggccagcaacgccttgaggcaggcgtggtcgatactcggaaagtagctgtcgacgtcgacctgtacgcgccaggcgaagcgttgcagattgcgctgcacctgccgggccgcggcgtgcacgcccttgcccggccggcaggcgtacgtcgaatcgacgagcatcgcttcgaagcgcggctcggcgagattcagtatcgcgtgctgcagaacacggtcggcgaaacacgcggcgtggatcaggcgtcgcttcgggtcgtggatcgtgaagctcgtgtactgcccctgcggtgcctggccgttgaggatgcaggctgccagatgatcgagctggccgtcgaggtcggcgaggaaacgcgccacggccggtcgctggcgcttgccgcgcgccgctttccaggtggcgagcatgaggttgctgcgctcggccacctcctcgaggcgaatcgccagtcgcttcacgccgccggcccgccgcaggcggcggcgatggcggcgaggaacggcggcgcgtaccggcgcgagcgcgcttcgccgacgccgtcgatggcgcgcagcgcctgttcgctggccggtcgatcgcgtgccatcgacgccaactgctcgttggtgaacagcgtatagggcggcacgccgtcgcgctcgctcaactccttgcgcaggctgcgcaaggcggcgaaaacggcaaaatcttccggcgacaacacctcgcggtaatcgaccctgccaggccgcccggccttgccttggcccactttcagtgcgtccggcagcggaccgacgccggtgtcgacgccgatgcacagcgcccagtgcgaattgacgccggcctccagccactgcttctcgacgctcagcacgcggtgctgcgccaggaagccgttgagcgcgtcctgtgccgcgcggctgtcgagggcggggatggcgaaaaaatgcaactcgcagctcatgcggcgttctcccttcgcggtgtgggttcgagaaatcgaggggtcattggcggcccggcgcgcttcgtccctcagcgcttcctgcgctttttcgttgccgcccccgtcccgggggcggcacggtgccgcgtcccgcggcaccgtcagcgccgctccgcggcgccggccactccgtggccccggctgggctcgtggacctcagggcaaagcggaaaccgacgccccggtcggcgctgccgggcgcgtacgcgaagcggtacgccgagcggacgctccaggcgaagtcgtaccaggagccgccgcgtagcgcgcgcccggacacaccctggcccgccgccccccttgggtcggtttcgtcgcgctcggcatacgcgcgtcgcccgtcggcgcaccactcccacacattgccatgcatctcgtacaagccccaatcgttcgccggcaggctcctgacagggaccgtcgcctggcgatacaaacccttgctgccaccggcgtaggggtatctgccgtcgtaattcacctgctcgggcgtgatggtctcgccgaagctgaacggtgtcgtggtcccggcacgacacgcgtactcccactcggcctcgctcggcaggttggcgccgcagcccgccggcaaccgcgcttcgagccggcgcaggaaaagctggacgtcatcccagctcacctgctcgaccggatgctgcgcgccgccctggttctcggcggtgaaatggctggggttgtcgcccatcaccgcctgccacagcgcctgcgtgcaggcgctgtcggcgagccagaaaccctgcgtcagggtcaccgcgtgctgcgggccttcatcctcatagcgctcggcttccgcagccggcgaacccatccggaagtgcccggcctcgatgtagcgcatgcgctggacgatcggctgcgcgccgtccggcgcctctcccgactcgaccggaacgagcaggtcggcgtacagcccgctcgcatcacggccgatttcctgcgcccagacggggcgttcgatgtggctgacgcggtagctgtgctggccggccgtgagcgtcagcgcggctgccgggtcacgcaggctggcgagcgacgcgaccggctgctgcgggctggcggccgggtcgagcagacgcgccggtcgcccctcgccgtcgctgaccagcagtcgcttgatctgcagcggagaaccgacacgcgaatgcgcgggcccggaagggcgctcggcggcccacagcatcagtcctgccgcctgcacgccaagctggcaggtgactggctgcagatcctcacgggcgccgatcgcgcgcagcaggtcggcgggccgcagcccggccggcgacgacgtttcgtcggtggcgacccagaccggcgccaaccactcggagttatcctcgacccacttcaggtcggccccattgcgggcaacgaggtcgagcgtgtactggcgcagttgcgggtccggggtcgtcgagcgtgtcgccgttgcgcggaacgactggaaccagcgccacgccttctcgagctgggcgtcgcgggcgctcttcgcctcgtccctggcgtgcgcctgccagatcagcaactcggccgcttcggtcgcctgcccgcgccaggcgtggatgtgcagcgtccgctcgagcgccgcgacctgctcgtcggccgtcagttcgccaaacgcctggcggtagtgggcaacatgcccggcagtgacggcgcgcgaaacgcggctgtcgtagaccaccggttggtggctccagaccagcgcttccagccccggctcgccggcggtggccggagcgactccgcgcaaggcacgtagcagcgccggttcgacgcgcacgcagaaggccatgcacgcgagcaggcgctcgcgcagcgccgccaggcgcgcggcttcggcacgccgctgctcgtcgtcggcgatgcgcccacgctggcgccgcagcccgccccccgcctgcaggcagaagacgtgcgcccgccgcgccagttcgacttcgatctgtgccggcgccagcggcgcccaaacgaccggctgcgcgccgtgctgtgcgaggcggcgagtaaactcggcccaggtacgcgccgcccctggccaaccggcaagcgcgccggtgtcggagagaatcagcacgcgcgtgcccgccggtggccgcggaatggccgcgaaggcggcggcgtccgctctggcgggccagcgccacgtgacctgctgcgggctgccgtcgaccagccacagggtacagccggccttaccgcgttgcagcagcagatcgtcgacgatctcctggaaatcttcctgatagggcagcagatgcggcgcgcgatcccagacgatgacaaactcgccgccccagatcgcctgacgcctgttcggcagccgccgcaccggtcgggcgcgcgccagttcgcggagcaggcgcggcatgtcgagtccgctctggcggacttcgagcgccgagcgcttgagcgccgaccacaggcgcgcgcggcgaacgagcggcacgaagggtgcggcgctgccgtccgtggcgcggggcgcgcattgcgcgggcgtcagcggcgagggtttgagggtgtcgtcggagtcggccggcacgtcgaggcgacggcaggcggtgatggcgaagagcggcgcttgcagacggtcggttgcggctggttcgggagtcgcgccggagggcacgcctgtaacaacgtcggcgtcgatgcgggccgttatcccgatggcgaagcggaccatggcatctccaggccgctcgaaaaaggccagcgcgccggcatagcgccgctcactgtcgccatcgtcgccggcgagttcgagcgcgtgcagcaggtcggcgcgcgccagcaacggcgagcgtctcatcccttcgatgaacccgtcttgtcggcggccgaggggttttgcgagagcttcgggttgtcttcgacgacgccgttcttcaggaaggcgtagcgcgcgaggcgggccagccaatccccttgctgttccggatttcccggcgccaggcggcgaagcgcggtcagcaggtcgatatattcggcgaggcccggcggtggcacgccggccgccttggcgttcttgcggtcctcggcgagctgctcggccgccgtctggaaaatctcctcctccttctgccgacgatcagccggctgcaaggtgctcgggaagtgcgcccgcccgcgcttgacgaggaagtcgacgtaggactcgtcaggctcgagcgtcagcaccacgcagcggcgcaggaaggcggccggcagctcgcgctcttcattggtggtgatgacgaccagcggcagcaggccgtcctgcgggcggatcggctgctggttgaccgggttcgggaactcgcggctgccgaggacttcgagcaggctgttcggcacgtcgctgtcggccttgtcgatctcgtcgatgaggatcacgtggccggggggcgtggcagcctcgtctgccggagactcgccagatcgaggtccgtaaccccttgcgccggaccagtcgaaggctcgccaaaacggccccggcagccagtagtcctcgtcgcgcttgacgccaccgccgccggcaccggctgcctgcgcgtcggccagccgctgcacggcatcgaaacgatggaacagatcctgcgcctcgaaacgcgggctgacggtgacgcactgcaggtgccacttgagcgctgccgccgccgcgagcgcgagttgcgtcttgcctgtgcccggttctccccgcaccagcagcggccgctctgccgccagcgccaggtgcagggcatcgatttcgttctgcgaccattggtgcacggcgccgttgtcgagcggttggatggcgtcggcttccaggtgttggaggagtttcttgacgtctcgtgccatggggttctgcctgtagggtggttcattccggaagtggagtgccgtggctgcgtggcttcgtgggttcgtggctgcgtggcttcgtaggttgggttagcgcagcgtaacccaacgtttctgccgcgggatgttgggttacggcctgcggcctaacccaacctacgacgctacggtttcggtaaagttacctgcagacgttcgaggatcaggctcgccgcctcggcgctggaatgctcgccgcagtcgatggcgagatcgagcgaaaaaacaccgtcgactggcacattgtcgaaacgaaagaacatgatccgcttcccgtcgcgcttcttgatcaggtcgcgcaccgcccgccattcgagtccgcaccattccttgccttggtagttgccgcccaggaagacgactacgaggtcggattgatcgtgataaatgtgctgcagcaggaggtccgagtccggaacggccgtctgcgacttgaagttgtagtcgtaaaaaacggcctctctgcccagtttctccgtcagtgccgaggcgacgtcccggacatagagacgatgctcaccggcaaacgacagtgccactcgaaaacgcatatcctccagagcttgcatcgatttcgcctcctgcgggtagagttgttgaaacagggtttcgagatagtgcagcaggtccccctgcaggccgttccaaacatctgcttcggcgtcctgcaggcgaccacgagtcgccgcagcataaaagaaagtcggcacgcgaaactgcgtcgcaaactcctgccgaaggacagtcacagccatcgggtgatgatctgaagagttcaggccgaacatcgggcgcgcgccctgttggctttcataacgatccaggccccgcttgagaaccgcgtcagagggcagtgcgccgcgttcgcacagttcctggagacgcgctggcctgtcgaatagggccggatcggcaagcgacgcattgaccagcgcttgcagttcggctttggcgcattcgcggtcgccttggaaaccatattccagcggtgctgcgtgctgcggcaggacgttcaccgcgaccggcttgcgcaccttcgggtcaatgttgatcctgaccccattctggcaccatacgccagcaaccagtgctgccgccagttgatgaccgacaccgatcagcatgtcgtcgggtggagcggcgccgacgatcctggcctgctgcacgatgtatttttcgcacgcgagcaggcacatgccaatggccacttcgcagcgtggattcgacttccccgtgacagccggagcgatgccgagccttggtgcgatgcccagtgtcgcctccagcaggtccagaggatcgtgctgcagacactcttcgatcagtgcctgcgggtcggctggaacgaccgttccgcattcctgcgcccacccttgggcgaagtcttcccacagaccccggtcgccgtggagtgccgtcaaacgggcgagcaggttctcctgcaagcgggtcggtgcctctcccacgctatcgcctcagcagattccacaccatctcgatgccgcccagtacgaggtccgaaatgccgccgtcgacgccttcgttgcgctcttgccgccgggtctgcgagcgcgcgcgctcgttggcgatcagggcatcggcgagggcgtgcgggtcgagagtctgctgccgtactgccttcttgccgaagtcgtcgagcgcgctctgcacggcgtccggatcgaggatgacgatcggcgaccggcagtgcgtgcacacgtgctcgcggcggatgtcgacgggcgcgccgcagccggagcagcggatggtctgcacccgccgcgccaggtcctcgacttcggcgccgctgagctggcgaacgaagcctttttcgatcatgaatgccgagtaggcgctgtagcggccgtgccgctgcgggcagcggctgtaggcaaagcgaccgctgcgcgtgttgtcgaggcagtgcagcagcgactcgcggcagcgcgggcagtgcagcgggtcgcgccagggctggcgcaggtcggcgtgatgctggtgcagcagacggaagagctcgaggacgccggcgggcgccagttgggcgctctcgaactcgtcgaaccagataccctgacagggaaagcagatgtcgagggtgacctggccgttgagctggcgctgaaagctgtgcgccgacatcggcgcctggcaactggggcatggcgcggcgctcgtcggcgcaccgggcacggaacgggtagcgtgggtcatgggatcgatggggtggtcgcggcggtcaggagtcgaagcggcgcacccagaacagttcgtggcggcgaacagccttgcggaagaagtcgttctcgccggtcgccggccagcggcggccggcaaggagctgctggatggtccggcgcaggcgatgcttgagcgacaggggacgctgcaggtcgtgctgcatggccagcgccatcgccttgtcgagctggtgttcggcgctcaggtgcgggctccacaggccgtcggccggcagcggcgccagcgccggcggcaaggcgatgccgtcgcccgccggacccatcggccagcgatcgttgtcgagcaggtgattggcatagagcagggcgatctcgggcttccagaatgcccgttgcacagcctgatcgatggccagcgaggtggcgaaatgatccggatgcgggtcgagttcggggtgcggggtgacgatcacttcggggcggaaatgttcgatcaacgcgaccaggtcggccagcaggtttctgccgcagggcagtccgtcgctgtccgccggcaggcgcagcggattgtgccgacgggcgctgcgcacatcctgctcacccgactcgcgcgagccgaccggcaattcgggttcggcgagcatcgccggcagttgcaggcagtagtagccaagctgcacgcagcggctctgcggaacgccgccccagagcggtatcgccaggctgtcccaggtgcgcaggcgccccttgagctgcgccgccggcgcggcagcgagcccgaggcgctggtagttcgccgcctcgacttcgccctgcgtgagcgtcacgatgactgcctcggacgcccggctatacaggccgaacgccgccagttcggcatcgtcagcgtgcggcgcgaggaccatgatgcggcgctcggcgtagtcgggattgtcgaacgtgtagagcgtcgccatcgcgggcaggcggcagaagcggccttcgatcgccaactcgcccatgccgaccgccaccgcctgtcccgagaggttcaggaagcgccggccacgcacgccgcgttcaaaatcctggcggtcgtcgccgatccacacatgcgggtcgaggaagtggcccagccgcgtgctccgcagctcgacggcgagaatcagcgtttcgccggccgccagcggtgcgctcaaccgcagcacaccgtcggcgagcgagacgttctgcgccacggtgtcggccggaaaggcatactggtagtcgtcgcgcggcgaatagaagaggtggtcggcgaaccaggcctcgtgcgcgatccagccgacgaagagcaccaggggcaccagccaccagtcgacgaagataccgactggcgcgagcagcagcagggtcgccagcaggacgaggtgtttttgccggcgatgacgccgcagcagttgttgtttcagtgaactcatggcggacccggacgatgaacccgcgcaggacgcggggaagacaagtctctgtggattctagattctatagaccggcacgcgatggcaccagcggtccttgtagccgcggtcggcgcgaccgaaggagtagcgcagcggcttgccgagggcccgcgcctcggcccaggccgcctgcgtattgacgaagctcaacacgctgcccggactgaagtcgcgggtcgccgggtcaacgccaccgttgatgaattcgagcgaaacccacttcggcgcctcgacccgatagagaatctggatggcgatcggccgttcgtcatgcagcagcaccgagccggtgatgaattcgcgcagcaggccgaacacctcgccgagatgcgccttcccgcgcggggcgaagccccagcggcgctgaaacaggtcggcgtacatcagggcctgctgcaccggggaatagtcgagcatcggccgcagactgccgccagcctcggcaagcaggcgcagctcgcgccgctggttgtagcgaaacttggtcgagtactcttcgggcgcgcgggccagcgccagcccttcgggctgtggtttgagaccggcgatctgaccggcgttcacttcggaaacgtagcgcatgacctggcgcacgggcacgcgcgcgttttcggcgatcggcagaatgacctcggcgttgccgaggtcgaaggcgccgcgctgacggcgtttcttcagcacctccttggcgagcgccagatggttgccccagcagggaatcgccgccagcaactcgccgccggcgaaccagccgaggtagcgcacgggaatgcgcgcgagagccgccagtcgctcgacgatcaggggatgagtcgccacgctgccgccgaagcgctgccaggcctgcgcataggccgcggcatcgatttcgctccagccgcgttcccgccaggcgcgcaacaggctcagcatgcgcgttccggcggcgctcgatcggcatcgccggcagtggccaagcagcggcgcgcgtccgccctccggcgcgtcaagccgactatcgatgccattgttcgtcctgccacatgctccgcgccgtcctcgcctgtgtcggaaggcgccaatgtacaccttttgcccgctggccggcaggcgctgttgcatctcggtgcggatcgcggacaatgcgggtttcagtgccggaaccacccggcaggctccccgacagagagaggtggcacagcttggctgcgaggattcatagcggcggcgacacgcaacggcgtccgccggccgtcgatcgccggccaggccaggcatccgcggctcggtgcggcggtgaatggacatgactgagccggtcgagccactgatcagcgtcgtcattccggcctacaactacgctcgcctgttgccgcgcgcgctcgattcggtgctcgcgcagggggcagaggatgtcgagctgattgtcgtgaacgacggctccagcgaccataccggcgatgtgctggcggactacgcgacccgctatcctcgcctgcgcgtcatcgaccaggccaacgccggggcggccgcggcacgcaatcgcggcatcggcctggcacgcggctcgcacgtgctgctcctcgacgccgacgacgagctgttgccaaatgccctggcgacgctgcgcaagctggtcgctgcgcacccgcgagcaggaatgtttctcggcgcccaactatcggtgtattccgatggacgcgagcggctgcgcctaccgagccccgttcccgtcgcctcgccggcgcaactcgcccggcgctatctgctgcagaagcgcctctcggtctcgcacggctgctcgctgtttcgccgcgatctgttgttgcagcggccctacccggagaacctgcgcgccggcgaggacattccggtttttgcctacctgttggtcagcgcgccggtggtgatcaccagagaaccgctggcgcgcatccacaagcatgccgacagcttgcgccacgaccgtgatcaggaagaggaacgcgccgcaaccatggtgcgggaggtgttcgctgccctgcccgcgtcatgccagtcgctgcgcaagcgctacgcggcgcaacgctatctgtcgctgtttcgcaccgccgtgctggctggcgacaaggcgacggcccgccgcttctatcgatccgccgtgcacctgagcgtagcgcaggccttgcgctggacctacctgcgcaaggccattcgcctgttcgcctggccctgacgcctgcaggtgccaccttctggaaaggatttcgtgatgtcggatctcgtggagcgagtgcgtcggttgccgccgacggcgctcgctttcctgggtagcctgctcctctcgctggtggcgtttgccggcaccgtcaccgtgggcaaggacgctgcgctgtatctggcggttgcccagcaggctctcgaacaaggcccgcaggcggcttttcagggctttgactggccgtggttttctctgttgctggctggcactcactggctgtccgccctcccgctcgagccggcggcctatctctggggcgcgttcttcatggcggcaacctgtgctctgctggtctcggtcagcgagcgcttcgccgccggcagtggctactgggcttgcctggtagtgttgtcgatgcccgcgttcaaccactttcgcgacgacatcatccgcgagcagggcttctggtttttctgccttctcgcactttccctggctctgggttggctggagagcggtggctggcggcgcgccgcgctgatccaactggcgacggtctgtgcctgcctgtttcgcctggaagcggttctcgtgttgccggcgatcgccctctgcctggtcggtgacctgcatcggcgcgcgggctggctgaggctcgtgcagttgtctgcgctgccgctggctgcggtcctgattgccgcgctggcgatgcttgcccgcggagggatcacccaaccgcggatcgcatactatctgtccctgctcgatccccgcaccctggtcgccggcttcaacctgatggccagccagtttgccagcgcggcgctggccaagtattcgacagacgacgccggcaagatcgtcttctttggcgtgacggtgacgatgctggcgaagttcttcacgctcagcgggcccttggctctacccttgctccacccgcaaagtgggcaggtggtgcgcgcctgctggcaacgactgaggcccttcgtctgggcctggctggcctattacggcgtgctgttcctgttcttcattcaacagcatttcatcaactcccgctatctgagcttgctgaatctgctggcggtgcccctgctggcggttgcctgcctgctgtttgccaggagcttcccgcgtctggcgaaggccctggccgtggcagccgtcgtcgtcatgctgagcaacgtgatctcgctgggcaccaagaagacacactatctcgaggcagcaagctggttgtcgcgcaacaccaatcccgccgatcccatctactacgaggacttgcggattgcctactacgcgggccggggttacccgtatatgccggtgacgcgggaagaactgatgactccctatcaggcggccaaatttcgctatttcgtcctggcaccgaaacctggcgatcctctctacctctggctgactgaacagcgcaagccggttctcggacagttcaccaatcgcaaaggcgatacggtcgtgatcatggggcactgagcggccagcaccgcgcttcgccggcctctcgccgcacgccggacacgcgctcaggactcgcctccgggcatcccctgccaacgctgcaggcgatgccgcatccgatccacatgcccaccgcgccagtagtacttgccacaggtggtgcagaaccacgcgcgcacgatatcgctcggcagatcggccggacgctcgacggccaccaagggcgtattgcacagcgaacagcggctgaaaggctggtgcagccagtcgatccccagccggccggtcagttcccgtacgctgctctcgaggtcgttgctggccagcagcaggacgaccttctgtgcgccgcgaatctccaggagactgcgatcgcgtgtcagcagcaggcgctcttccgccatggcacgttcgatcaggcgccggtccgcggtgccgtccggctccatggcgacgtcgtgacccgcggtgcgcagccagcgcgccagacccttgagcatttcgtcgcaaaggagtttcatcactcaatgtccgctgcgacgagcggcaatgcgcgtggcggtgatcacgtctcgccgaccgcctcctcctcgagagtagggtaatcgacgtaacccctggcacctcccttgtagatcgtcgccgaatcccaaggcgccagcggcgccccgatgcgcaggcgctggacgaggtcgggattggcgatgaagtgtttgccgaaggcgatcaggtcgccgcagtccgcgcgcaaggcggcttcggcgcgcgcgcggtcgaagccgccgcagaggatcaaggtctgcgagaagcaggctcgcaggtgctgcagcaggtcgctctgcgggtcgtgcatccagcttccggattggtcatagacgtgcagatagccaatccccagccggtcgagctgacaggcgagatagccgtaggcgaatagcggcgccgggtcgaactgcatctcgtgcgccgtgccgagcggcgagatacggacaccgaccttcgccttgccgaccgtatccgcgacggcctcgaccgtctcgagaagaaagcgccagcgcgcccgggcagcgccaccatactcgtcggcacggtcattgaggtaaggacagcggaactgatcgaacaaatagccgttcgcggcatggatctcgacgccgtcgaagccggccaccatggcgttttctgccgctcgcgcgaaatcatcgacggtcgccctgacctcctcactgctcagcgcccgcggcgggtcgcagcgaaccagcaccggctcggcgccagccctgaggatcggcacccggtccttttccaggccgatcgcgctcggcccgaccggcggcgaaccgtcggcgcgcaggctgcaatggccgacgcgaccgacgtgccagagttgcaggtagattcttccacccgcgcgatggacggcgcgcgtcacgttgcgccagccggcaatctgtgcctggctgtagatccccggagtacgcgcgcagccgcgcgcctgcggcgagacgggcgtgccttcggcaatgatcagccccgccgacgcgcgctgggcgtagtacctggcggtgagcgccgtcggtgcgagttgccagtcgctggcacggttgcgattcatcggcgccatgacgacgcggtttggcagcgcgcggccgccgagcgagtaacgcgaaaacagtttcctggacattgtctatcaaactcctttgatgtccttcccctgcgactgcgaagcaaacatcatgccgagatccttcagcatggatagctatcgacctgtcgggaaggttcatcggcagcacgggttcccgcgcgccggggagagcacagcgtgctcggttgtcggaatggccagtcggccatgcaggttcagcgatcacttccatgccggtcaatacggactcggcagaaatgatcaccttgccaggtgtcggattgatggcggtgactgaacgcgccaagcgccgtccgcaggcgccaaaaaagaaaaccgggtggcaggcgccgggtccggaagatccttctccggcgggccaagggccgtcgggcaccggcttcgcgccaggggttcccgcaacaccccggaacgacggggctggtcactgcggcctggcccggaatctggttaatgctattacaacgcgccagcgaaggcgaagttgacggcgacctggccggagcgaccgccaggtcgggtcgacgcggcggagtgaagatgccatcatccgcttgcgggcagcaagccgttgccgcttcccagcgacaagctcagggccccggagctctccttgaaattcatccacactgccgacatccatctcgacagcccgctcaccgggctggccgcctaccgcgacgcgcctgccgaaatgctgcgcacggcaacccgcgacgctttccgcaacctggtcgccgccgcgatcgacgaaacggtcgacttcgtgatcatcgccggcgacctctacgacggcacctggcgcgactacaacaccggctacttcttcgcccgcgagatgggccgcctgcacgcggcaggcattccggtcttcctgctctacggcaaccacgacgccgagagcgagatgacccggcgactagcgctgccgccgaacgtccgcgccttcgacacgcgcaagccgtcaactttccgtatcgagcacctgcgcgtcgcgctgcacggccgcagcttccgggacgccgccacgaccgaaaacctggccgtcggttatcccgatcgcatccccggctggctgaacatcggcgtcctgcacacggcgctcgaaggcaacgccgaacacgccagctacgcgccctgctcgctcgcgcaactggtcgccaagggctacgactactgggccctcggacacgtgcatgactatgccgaggtctgccgggaaccgtgggtcgtctatccgggcaatacgcagggccggcacattcgcgaaaccggagcgcgcggcgccgtgctggtcagcgccaccgagactggcatcgttgccgtcgaacggctgtttaccgacgtcctgcgctggcaccggctgaccgtggatctcgccaccgccagcaacctcgacgccgcggtgcacgccatcgccggccgcctgcaagctctcctcgacgaaactgcggatggcaaaccgctggccttgcgtgtcgtcctgcaggggcgcagcacggcgcacggcgaactgttcggaaaggaggcgcggctgcgcgccgagacgctcgctctggccgccgccctcgccggcgaaagaatctggatcgagaaggtgcgcatcgaaacgacaccggcgcatgatcgggagacgatccgcgcgcgcgccgacgccatcgccgatctccaggcactactcgacgaggcgccgggcgaccgggagttcctcgactcgctgacgacggaactgcgacaactggtggaccgcgcgccgcacgaactggccgcatgcgtgccggagtttgccgcgatccgcagtggcgacgtgtcaccgctggtcgctgccgtcgctcccgggctgatcgcctatctgatgaaaacggagtgacacggcgatgcgaatcaaccgactcgatctgcatcgctacggcaagttcaccgactgctcattgacgttgccggccgcgccgtgtgatttccacatgctggtcggcgccaacgaggcgggcaagtcgacgatccgggccgccatcctcgacctgctgttcggcatcgaagcccgctcgacctacgacttcctgcatccgcgcagtgagttgcggctcgccgggtcgatcacccacgctgccgactcgctcgactttcagcggctgcggaagagcagcaagtcgctgctcgacgcggccggccagccgctcggcgacgacgcattgctgcccttcctgggcaactccgagcgttccttcttcgaccagatgttcgctctcgatcatctgcgcctgatccgtggcggcaacgagatcctcaatgcctcgaacgacatcggccgaatccttttccagtcagcggccggcatcggcagtctcggcgccgtccgcgaccagctcgaagcggaggccgacaagctctgggcgcgccgccacgcccgtgaccgcgcctattacgcggccaaagatgaactggcggtcgctgaagcggagctgaagcgagcgacgatgcgcacacgcgactggctcgacgccagcggcaaggtacaggcattgcaggaccgcatggccggcctgcaggatcaggtacgggccctcgagaccgaacgcgccgctctcgaacgggtgcgtcgggtagcgccctcggtgcgtgcccatcaaggcagccagcaggaactggctgccctcggcgaggtgattcagcttcccgcggacgccggcgccagtctcgccgccgccgaacgcgagatggcctcggcgacgacgcggcagaagctcctcgtggaacgtgccgggcaactgcaggcgctgctcgccacgatcgtccttgacgacgccgtgctggcctgcgcagccgacatcacggcgctcgccgagcgccggcaacagacgcgcttccacacgcgcgacatcgacaagcggcagcaggaagtgaaggtgcattggcaggatatcgaggcctgcgtgcggcagttgggctggccggccggtgacgaggatcacctcgccagccgactgcctccggcaccggtgcgctcgtcgctggccgcgctggcgcgccggcacgccaccctcgaactggccctggccgcggccaccgacgcggcgcaccagaaggcacgcgaagtcgaggcgatcgaggccgacctggcggccttgccgacgctggtaatctccccgagcctgcgggccgcactcgagacggcgctccgactcggcgactttcgcgccgcacagcagcgtgaagaaggcagagtcgccaaggccgaacgcgagttgcaccaggccgaaagccgcctgggcgcctggaagaccgacctgtcgccgccgggccagctcgccctgccggccgccgcacaggccgagcgcctgctgcggcgcgccaccgagaacgaggcagcgcagaccgccctgcggcagagagcgctggaagtcgctgccgagatcgaaagcctggaactcgccacgacgcaattccggcgcgcgcacgatccggtcaccagcggccaggtagccgatgcccgccacgtgcgcgacgcggtgtggacggcgatcagatccgggggcgctgcgctgaccgacagcgcggccatctacgaggagcacgtcgagacggccgatcggctggccgaccagcgtcacgccaaggcgcacgaagccgccgaactgcaggcaaagctcgacgatgccgagcgccggcatcggcaggccgaacagatcgccgaacgtctgcgggcgctggctgacgaggccgcaacgatcgacggcgagtgggcggcgcaggcggcagcgctcggcgtcccgacgctgcccctggccgccttcgaaggctggcaggaggcccgcgccgccaccctgcgcgccgcagatgccgccctgcaagcgcgcgccgagcagcagcagacggccgacgcggtggcgcgcgcgcaggcagcgctgcgcgcggcgatcgccgacgtcggcgtggcgctgccgagcgatctggaagcgctgatcctcgcagccaggcacctggtggacgaagcggcggcaacggctacacgacgagccgaactcacccgtcagttggcggccgcgaagagtgcatccgccgatctcgccagacgacgcgacgccgccgatgcagcgcttgccgactggcaggaacgctggcagcagggcctgcgttcggctggcctggcgggagataccgacgtcggtacgctcgaagggacgctgaagctgttcgacgacatcgacgacaaacggcaggcgatccgcgaactgcgtcaggcacgcatcgccgccatgcagaaggacctcgacgatttccgcagcgaatgtcgccgcctggccgacctgctggcacccgcgatggttggcgagtcacccgacgagacagcccggcggctcaacgctcgcctgctccaggccagggacgatgcacgcgaggcggcacgcctgaccggcgagatcgccagggccggcgagcagatcgccgaggtggccggcgccatcgacactgcgagggcggcggtcgatcccctgctgcgcctggcccgcgccaccagtcacgcggacctgcacgccgcggtcacccggtccgacacggcgcgcgcgctatccttgtccgccgctgcggccaggcgcgccgccgaagaggcaggcgacgggctgccgctggcggcacttgccgccgcagtcgacgccaccgacatgacgcaggtcaccgtccgcctcgcggaaatcgctcgtcagctggccagcgagcgcgaactgcaggtgacgctggcggccgaactcgctaccgccggcacgtcgctggcgagaatcgccggccaggacgacgcagcacgcgccgaggcggcgcgccagcaggcgctcgccagcatggcagatgccgcggagcgctttatccaggtgcataccgcggggcgcctgctgcgctgggcaatcgatcgctaccgcgaaacccgccaggggccgatgctggcgcgcgccggcgagatcttctgccgcctgacgctgggatcgttcgcgaagctgaccgtcgatttcgaggccaggccgccgttgctcgaaggcctgcgggccgacgggcggaccgtcggcatcggcggcatgagcgagggcacgcgcgatcagttgtatctcgccctgcgcctggccgcgctggaaatgcacatcagccaggcgtgcgcgctgccgttcatcgccgacgacctgttcatcaattacgacgacgtgcgcgcccgggcgggtatcgaggccatcgccgacctctccaagacgacgcaggtgatcttcctcagccaccatccccatctcgttccggccgtgcgggaggtgtttggcgacgccgccaatgtcgtcatgcttggcggatgagtgcccggcttggcgtcccttccgcttcacgacgacggcttgcgggcggcgcctcccaagcggacggcgacttgcaggtccgggcgtccaggcggcgccgggcacattgccggcccacggccgtcgcctgcataatggcgttgcgatgactcccacccaccccccactcaccaagctctggcatcaagtgcgagcgcggccacggctggtgacctcctgtgtcgccggcgcgctcaccttcctggctctgccgccggaactcgccccctcgacccgagccctggtcacctgggacgtcggagcaggtctctttctggcactggcttgggtgatgatggcccgagcatcagtggaacatatgcggtggcgggctcgcatccaggatgacggtgctgccgtcgtcctctttctcacggtggctgctgcgctggccagtctcgcagcgatcgtcatcgaactttccggcctggacaacctcaccccattccgacagagcctgcgcttggccctggtcacgggaactttcgtggcgtcctggctgctcgtgcacacctcgttcgcgcttcattacgctcacgcctactacggctcccgcagcagaaatggcaaccctcccctcgaattccccggcgacgagccgccggtctataccgacttcctgtacttcgccatcatcgtcggcatgacctcgcagaccgcggatgtcgcgatctccagcacacgcatgcgtcgcctggcgatggcgcaaggcatgatcgctttcgccttcaacaccacgctgctggccctgaccgtcaacatcgccgccggcctcctgggctaatccgatcgcggtctttcggagggcttgcaccgaagcccgctggccatcgtcctagaggtcccgggcaacgcggaagccgaggttcacgcaccggctgcctggcgaattccagttgcggaaggacgatcgcaaccagatcggaaaactgttccaggcgcctcctcggcgcaccttcaagtggcccgtgaccggcccttgcggatcgtcgacgggagactcggcatagtaagtggcgccgtaccagtccgcaacccactcccagacgttcccgtgcatgtcatgcagcccgagtgcgttcgccgcgtagctgccgaccggcgctggaaacgcggtcgggtcgtcgggcttgatgacgatttcctgtacgtgcccgaattcggaatgccgcgacagatcgatggcgcgagcgaagtgcggcaaatgcgccggatcgtcggagttcgcgtagcgtgtgccggtgccggcacgattggcatactcccattccgcttccgtcggcaggcgatagcgcttgccctccttctcgctcagccaccgacagaacgccagcgcgtcgttgtagctgacattgacgaccggttgtgtgtccactagcgcatacccggggtttctccaggtgtattgcggtcgccgcccctcgcaccgccccgtggaagagtcgcatccccaaccgccggccccgtccgactccgcttcggtctggtaaccggtttcgtcggtgaatcggcgaaactgcgccaccgtaacctcgaagcggccgagaaagaatccccgggtgatacgcacgcggtgtcttggatactcgtcagcgaagtagtccggcgtcttccccgaatccgggtaggccgcaaccagggtttcggcggtttccgtgccacccatgagaaactcgccgggcggcaccagcaccagagacataccaatggcattgaaactgcccgtcgcgggcacccgctcggacggcgtcagatgtccgcaaccgagcgacccaaggagaaggagaagacatgccgcaatgaccagaccgtgcagatgccgcatcggtacccccaaagaaaccagaaactatagcgcagccgtggcgagtagctgtcggcgcttcatcaccgggaaacgctgtctatcgggccggcgcggtcaaccacgctgacacgacggccccgccgaacgtggcgttcggcggggccgtcgtcgttgccgagcagcgtctgtcgccggtctctggcggatcagcgctccgcgatgggcacatagggccgaatcgcctcgccgatgtaacgttgccgcggcctggcgatatgttgatccgacgcttcgatcatctccttccactgggcaatccagccgatggtgcggccaagcgcgaacaggggcggaaacatcgctgtggggaagccgatcgcccgcaacatgatgccggagtagaagtccacgttcgggaacagcttgcgttgaacaaagtagtcgtcatcgagggcgatgcgttcgagttcgagcgccagcgcgaacaagggctcgtccgtcttgcccagttcggccaacacctcgtggcaggattcgcgaaggatcgccgcgcgcgggtcgtagttcttgtacacccggtggccgaagccggtaagccggaacgaatcgttcttgtccttcgcgcgcttgatgtagaggggaatgcggtccttgttgccgatctcttccagcatgttcaccaccgcctcgttcgcgcctccgtggtccggcccccagagcgccgtgatgccggcggccacgcaggcatacggattggcacggctggagccggcaatgcgcaccgtcgcggtagaagcgttctgttcgtgatcggcgtgcaacaccaggaaacggttgatggcgcgagtcagtacagggtttaccacgtagggctccgcgggtatgccgaaagccatccggaggaagttcgcggcgtagctcaaatcgttgcgcgggtacatgaacggtcgtccaagcgaatacttgaacgccatggcacaaatggtcggcattttggcaatgagccggtgggtagacaccatccgcgcttccggatccgtgatgtcgatcttgtcgtggtaaaacgcgctgagtgcgccaacggtgcccaccatcaccgccatcgggtgggcatcccggcgaaagcccgcgaagaatcgcttgaactgctcgtggaccatgctgtgatggccaatcacgtagccgaagtccgcgagttccgacggcgtgggcagtttcccgtagagcagcagataacaaacctccaggaagtcggcatgcgctgcaagctcctcgatcgggtacccccggtgcaggaggatgccgcggtcaccgtcgatgtaggtgatcgccgagtcgcagttggcagtggacaggaatcccgggtcgtatgtgaaatagcccgtctcggcgtagagccgccggacatcgatgaccttgggaccgtgcgtacctccgagcaccggaaggtcgtactgcttcccgtcggcgtgcaagacaagggtcactttttcgcctgctaccggcggcgtgatcgtgagatcgggaagtgcgcgttgcatgttccgccctccttcctgtgtagagcccatcatctggtggacgggaccgggcggaagacgaatcccgccttggtggctgccgcactggccgtcttgcgcgtccccggaatttcgccaggaaaaaccagtcggccggtcccatcgagagtataggcaccgcctgcaaacggcgtcaatcctgaactgacctcggagttcatctccagccggtcccctgaggagcagtccagggccgggctggatgtagtccggcaagccctctcagtggaaatggacctgatcggcgcctctgaccgcaccaaccagattggcgccgacgactcgcgagaacacggtgacgagagcgacgatgccgacgaatatccccagccacatcaggccgtccatattcacggtggcggcggccacagcagcggcggcggcggccacaggcttgacgtaagccggaacgataccggggaatacgtacgtccagagcatgtgcaggataccgatgatcaccaccaggaagaccgagtgcttgaacgtgaaccggaagatctcggattcgcgaccgaccagtcctgtggcgcctgtggcaacggcaatcgattgcggcgagatcatcttcccgcacacgccgccgcaggtgttggccgacatcgtgatcaccgggtcgataccgagcttctcggcagtgaccgcctggagcttgccaaacaaggcgttggtcgatgtatcggaacccgtcatgaacactcccagccaaccgagaagactggcgaagaaggggaaggccgcgccggtcgtggcgaacgcataaccgagcgtgatcgccatgccggaaaagttcatgatgtaggcgaagccgaggatcgtcgcaatggtcacgatgggccatttgagggtcttcagcgtatcgcccgcgacgcctgcggccgtcttgagcgacgcgcccatgaccatgatcgagaagaaccaggcgaagagaatggccgtgccggcggcgctcaggaaattgaagttatagacggcgggcttgggcttgccggcctgatcgatcaccatcttgtcgagaccggaaatcggtatggcgtagtcgaagatcatcttggtcgtctggttgagcgcctgattgaccggcttgataccccaggcgcagacgaagagcgacaggatgatgaagggtgcccaggcgcggaagatctgcccgccggtgaacttgagcgcttgtttgccgaggctcttgggttcatcggcgaagtgccagctctctttcggatgccagaccttgaggaaggcgaccgtgcagacgatcgacgccagcgacgcaatgatgtcgggaagcagcggtgcggtgaccggcgagttggccgagaagaattgcgcaatggcgaacgagccaccgctgacgaggcaagcgggccagacttccaggcccttcttccacccggacatgacgacaaccagatagagggggatgaagacgctgacgatcggcagtgtccggccgaccatctggctcagcgcgaagtcgggaattcccgcgacctgcccgccgaccacgatcggaatcccgatggcaccccaggcgaccggcgccgtgttggccaacagacagatggacgccgcatagagcgggttgaagccgagcccggccagcatcgctgccgtaatcgccactggggtaccgaagccggcggcaccttcgatgaaggcaccgaaggaaaacgcgatcagcagcgcttgcaggcgccggtcgtccgaaatcgaggcgagcgagttcttgatcacctcgaactgccctgtcttcacggacatgttgtagatgaagagcgcggtgatgacgatccagcagaccgggaacagcccgaatgcgccaccgtacagtgtcgccagcgccgccagatccacgggcatcttgtagacgaacaccgcgatcaggatggccagtccggtgcctcccattgccgcaaactggcctttcatgcgcttgattgccaaggcccagaacaggaagaagatcgggattgccgcgacaagcgcggacaatccgatgttgccgaggggatcaacattcatttgccacgtcatgggagtctcctttgtaataagccacttgtgtggctgttgtggcggcggttgccagggctcagcaggctcccatggtttccgtacgactgcactcttccagcaggtaggcaatggagcgataggggcggccggtttcggcggtgaggccgatttcgcaggtgcggttggtcgagaccccctcgcaacagttggcgggcagtgcctcgtggaccttgcgcagggcgtgcacgttgagttctgggacaacgaaaccgcggtcgccggcgaagccgcagcaggtgacgccggcgggttcgacgatttcttcggcgcaggccgcgatcaggcggcgcagcttgctgtcggaagcgacgcggcggacgctgcaattaatatgcagggcgatggggccgcgcttgcgcgtgaccatcaagcggggcaacagcgcatcgtgagcgaattcatggaagtcaagcaccgtcaggcgaccggcgaggagcttctgcatgcgcaccgaacaggtgctggcatccatgatcaccggatagtggccgccattgccatcgtcggcagccttgagcagcgcagcggtcacgctgtcggccatctgctcggcctcctcggccatgcccttgctggccagcatctgcccgcagcagagcttgtcgaagccttccggcaagcgcggatcgtagccggcgcgcaccagcaactcgataatgacttccggcagggttgcctcgtcgggggtgttggcgccgaagatgcggccgccgcaagcggggaaatacaccaccggatcgcccgcaccggtaccgctgtggggtttgggcgccctgcccgcctgtggcattccccgtttccaggcgccacgcgagaggcgcgcgacgaggctttcgccgaccacgctggagacggcatggccgatggacaggccgacgcgggagacggtggccaccttgccgaaattttccgccgtccagtgcgcgacctgatgcgaaggcgctttgttgcccagcccgcggccgcgcaggcggcgcgtcagctcgccggtgtcgatgccgaccggacaggcggtggagcaaagaccgcagccggcgcaggtgtcgaggccgaagtaggcaaaatccttgccgacgtcggcggcctcttcgccggcggcggcccggcgtgagagttcccgccagctgacgatgcgctggcgcggcgaaagggtcaggcggtgcgaggggcacagcggctcgcagaagccgcattcgatgcagcggtcgatgatgtcttcggcggccggcatcggcttgaggtttttcaggtgcgcctgcgggtcgtcgttgatgatcacgccgggattcagcaggttattggggtcgaagagcgtcttgatccggcgcatcaggtcagtggcctgccggccccattccatctcgacaaagggagccatgttgcggcctgtcccgtgctcggccttgagcgaaccgtcgtacttgtcgatgaccagtttgcagacgtcgtccatgaagcgggcgtaacgttccacctccgcggcatccgagaaatcctgggtaaacacgaaatgcagattgccttcgagcgcatgcccgaagatgattccttcgctgtagccgtgctggcgtaacagcgcctgcaggtcgagcgtggcggcggccagggattcgatcgggaaggccacgtcctcgatgatgaccgtggtgccggcgcgacgcatcgcgccgaccgaggggaaggtgcccttgcgcactttccagtacatttcgcaggtcgccgggtcagtggagaacaccggcgcttcgacggtggcaatgccggtcaaggcgccgagtgctgcgtcaatgcgttgctgcaggagcgaggcgttttccgcgcgcacctcgatcagcagagcagcggcatcgttgcccagcgtccggatgatgggcggcaagccgggcttgtcctccaccgagcgcagcgccgggcgatcgagcatctcgacggcggagaccggctcctgcttgaggcggatgacggcttggcaggcggtctcgatggtcgggaagaacaccagcgtgctcgccttgcaagggtcctcgacgacggtgcggtaggtgatgcgtgacatgaagccgagcgtcccctccgaaccgatcatcaggtgagagagaatgtcgatcgggtcttcgtagtcgatcagcgcgttgaggctgtagccggtggtgttcttgatcttgtacttgtggcggatgcgcgccgccaacgtttcgtcggcacgcgtggtggcacccaggcgtgccagttcgccgatcagggccgcatggctggcgcggaaacgggcgacgctgagcgggtcctcggtatcgagtaccgccccgtcggcaaacaccacgcgcaagccggcgagggtgcggtaactgttctgcgccgtaccgcagcacataccggaggcgttgttggcggcgatgccacctatcttgcaggcgctgatcgaggccgggtcgggaccgatcttgcggccatgcggtgccagacggtagttgacctcgccgccgatgatgccgggcccgacgcgcacggtggcggcgtccggcgcgatttcacaagtggcgaaggcctcgccgatgaggaccaggataccgtcggtcaccgcctgccccgacaagctggtgccggcagcacggaaggtcagatgaacacgctgctgcgcggccaccgccaggacgtgcgccacatcatcttcgctctccacgacgaccacgacctgcgggatcagccggtagaagctggcatcggtgccccaggccagcaatcgcagttcgtcggtaatgacgcttgctgcggggaaatgcgcacgcagtgcagaaatgagtgagttcattcttggcttcctcctccagagacccgacgggtgattacgccctttttctggcaacgccagcggggcattcactccatagtaatacgttgcacttaacgaaaaccgatggcgcaaagattaaccagggatagaattcaccggaaattggtagtaccaattcttttcttggcgccaggcgggtcgtcgaggaagctcagggaggatgaccatggcatcgcacagcgttgcagaacagacccggcgggcactcgaagtgcaccttctggatggttcgtggccggtcggcatgcgtttgccggccgagcgggtcctggcggaatcgctgggcgtctcgcgaaactcggtacgcgaggcgatcttttgcctaaaggagcgtggcctgctgttcagcaggcagggcagtggcgttttcgtcagcgatcgcctgcaggcggcgatctcgtcaccgtggcggcaactggtggccgcgcatccggacttgcgttgggatacgttggagtttcgccgcgaactggagggtgcgaccgcctactacgccgcgctgcgcgccaacgccagcgatctggagaagatcgaaggtatcgtcaggcgcctgaccaaagcctacgacacgggggacaaggaggcggagtaccgggccgacgccgacttccacgaggccatcgccgaagcctcgcacaacagcatgtttctctacctgcactcaggcgtcgtacgcatgctgcgcgagcacatctgcctcaatctgatggccatggaagatccgacgggcgacgtcaccgaacaccttcgccggcagcaccttggcatctgggagcggatccgcgcgcagcagccggacgaggccagacaggcgatgctcgggcacatcgacttcacgtggtcggaactggcgcggcgggaagaggcaaggacccgccagtaggaacgtcgggatcagggaaggttgatgaaggtggccggataggcggcggcgttcttgacaatggtctgggtcggttcgcaaaggccggcgaacagcttctgcagggcgactcgccatgcggagcgaccaagcgggccgcgggcgccacgctgttcctggccaccctgagaccgggctacgaagagtgtgggatggttcatggtgtcggctcctggcgcttgaaattgcccttcgtgagggaatgtcgccaccatacaaggcagggtagcgcgcggcaaacgatcgattctcatgcgatgaccaagaaaaactcatccatgccgcacctgtgttagcgcttgccggtagtcgcacgcgaaccgcgtgctcactccttcgtgaccggcgtcctggccctgcacatctttcccggcatcaccaggctcgcctggtacgccgaaatcgcgagcagttgatcgtcgttgtacccgctgatgaccctgaccatctcgggatcggcggtggggcgcttgccgtcgcggatcgcggtcatctggcgcaggaggtagttgtagtgctgtcctgcgatcgccggatagagcttatggcgggagccttcaccgcgcggcccgtggcataccctgcacgccctttcgtaaagctctctgccggttgctacttgctgaacggcgtcgtgagcttcgtactgttcatgctcgcgggggatgcacagcccttcgagataggcggcgagatccgccagatcctgcggatcgttcagcaccgcggcgaacgggtacatggtcgggttgtgccggacaccgacgcgaatgtcggccatctgcttgatcagaacgctgctgtgctggcccgcgagttgcgggatgctgccgtcgggacgtccgccagtcgacggcaggtggcaactacggcagagcgcgaagagtcgctcaccgcgcttcctgtcacccttgcgctccagcgcttcattcttctcgccggccagcgcctgccacgggtagtccttgatcccgatgcccgtgggcgtgggtaccgacgactcggcatgggcaagcagcgcagcctgcatcgccagagaaagcgccagaaccagtatcttcattgccaaactccccgctgttcgagaactgcccattaccactccggcaggccgccggtctgtcgatagctctcaggacccgcgccaacggctcggctcgcctgttgtcggctcaccgacagcagcatcgatcatgttgccatatcgagaacactcctgcaccagaggatcgtctcgacgctcccgaaagccgaccctttttcgcttacccgagcagcccgctaaggcgacgcggcaacgctcctgacggtttcataggttggcccgtaagcgccaaaccagaccggacactttgccagcgcgacagtacgctccagcagagccggtgacgacgtaatcagctcggcgccgtatctcggggcggccaacgacagcaagcgggtcagcgccgcctgatgtgccagattccccggcgcaccgggtaacaactgggtgaccaagtctggccgcgcggcatctcggtgcataaggtttgcctcatcgccagtcggtgcggcctgataggcgtcgcaccactgcagggcgctgacccggtcgaacacatcgagatgacttaccagcaatccatcgagcggcccaagaacggacaacgcatagcgcagaagcaaggcatccggatgacctcgtcggaattgcccctgccaaccgtcgctggtgttgtgcggttccaacaacaagcccaatgcgctatcgcacgtagggaacggcccctcgccgtggcgagtcaggaaggaacgaagcacgcccagatgctcgacccgtgccgtgaagccatattccgcagcaaccgcttcgaccgcttcgggatggatgctgctccacgtcgtatgtgggtgaaagccacgccattcgtccagcaatacgccttgcgcgccctcgaagagcacgcagcccggccgattcaggtgttccgcaatgcgcgcgggcgaggcgggcggcacctggcggagcagtgccacaacgccactcagccagcgctcggcagccccttcatcgctgagtacctggtattcaagcctggccaggccctgcctcgccggcttctcggccatcgcggagaattctgccagcagatcgcgccggatgaggtccagcctcttcattgccagggccggacgtgccagatcgccatagcgcaagacatgatccgggaagcacagggcgtgccgcaccgtctcgccaaccccgacaccgcaagtaccatgcgcctgggttcctcgctgcaattcgcgcaggcggccggcagcctgatgaaaaggggtattgatgcggcaccgatggtcgatcttcaggcgctcgagcgcatcctcgactccgagcgtccgcagacgggcgtactcgaccaacaacgccgcgggatgcacgaccaccgggtaggcaagcaccgtcgccacgcccggcaccagtgttccggcggcaaactgcgcaaacgtatggtgccggccgtccggcagcaccacgttatgccccgcctgtgctccgccgttgaagcgtaccaccgtgtgcgccgaccagcggcggcacagcgcatccgtaaacaggcccttgccgcaatcgccgaagccaagacccagcaatgagacgaaacgcggcgcgctgatcgctggccccgctcaggaaaacagccgtcgccaccaattcggcctggcctgcctgactgacgagggctgcgcgtggacccgcctgatcgccgtcggatcaagcaggtcggcgtagggttgcagcgcgcggactgtcgctgccacgcgctggcgcgatctgccattcgcctggagtacctgggccaccgcgtcgatattggccaacgcgccttcggtgagcccgacgatcgctgccgcaacggcgcaggtgtcttcgtgcgactccatgcaaatcacatgatcacccagcagttcgcgccaccgctgctcgcactgcctgcgtcgctgcagatccgggatcaggaagaacaggtggtaggtctccgccgcagcagcgatcacgtcttcgatcggaaggtcctcgtcaagctgatcgccgagcaggccttcgacctggcggcgggaaacgatgggataaggcagttcatcgccggtcatgaagagatatccccgcttcttgcgcttgacccagcaatcgatatccgtgtgctgagcgagcacatagaacgccagctcgtaactctcggagcccgtgccacctcccccaccctcgagatagctccaggtcagccattgatcgatcagctcggcagtggtttcgaactggcctacctgcaatggcgcaccgtccgaatacgcatcaccaatggccatgaaaagcacttgcggatcggcaattcggcaatcggccagcagtttcatgaacgtcggcaactcctgacgcgccagcagctctggaatattgcccatggatccggtcacgtccagggcaaaggtgatggccagcgaaaccgggtgttcgtcgctgtcgcgtgattcgcgcacagcaagcccgcgcgggtccatcaaggcatggcagccgcgttgccggaaaacctccgtacgcggcaacgaagcacgatcggcagtcaacgcctcgtgagcggtttgcgagtaatttccgtagcccatgatgatctcctagacgcaataagcggcggtagggttgaagggaatgaaccgggctggcccgaaagcctcgcgcgctgcgacgaccaacgcctcgtcgagcccacgcgcgcccgcgcgagcgcaccaggcggcctcctcgctgctccggcgcagcagttctgccaggggggcgggaatccgctccgacaaggtcggcagatcgtcgccgccgcagagcagtgcgcgaactgcccacgccgattgcatgaggtcgcgggcaacggccgatgaattcgcgatcggctgcgctctcgaccatccgatgatgaggacgccgtgatcacgcggatgcgccagcagatgctcgggagcgagatcaccgtgcgtccaggcacttgcatgcacaaaggccagcacttccagaatacgacgccagatccagacggcatgccgtgggtcgatgccggtcggcgcgtagtgcatgacgtcggcgaggctgccccagtacccggagggatggcacagcagcaggacttcgcgctccggcccgttgccatcgtccgtcacgcctgcggccatgggtcgaggcaggtgctgggtgtaataggcggcgccctgaacgctgctctgctgcaagctggccaggacatccgcctctgccgccagcactcccggcttggtttccgggtagcccagcttcaaggtcagtcgctgcggcagcggacccatgcgttctgcgagatacacctcggcgtgttctcccctgcccaggggggccaggatccgaaaacgctgtgcgcgccagtttaccactcgtgacgcaggcgcgcaggcggagcacgcctgcgcatagacccgtgcacgcgcttcgcgaaaccgggctgcttcaaccaccgacttgctgcgggttaccgttgctccgcagtgggcacaactcaccgtccgccaactggcctgccggggaagcggtgcgccgcactgaggacacgagagtgccgtgaagagcatgaccacgccccttcaggaatctacggcacgaaaatggtcgcgcatattgaagtggtcttcgaagaacgggttttccatcacggcccgatcggcacaaggatgggaaatccaacggcaccatgaagagtataggagcctccatcaaggagcgtcaatctcgactgtgcaccttgctctgccgatctcgaccgctatcgggggcgccatcagtcggtagcccggacaccctgtcagcgagggcaaaccagcaagcgcaaaatcatctgcgcgcaagggtgactccggcaaactgtggcgccagcccccaactttgatgggtaaggtctgacgagcacggcagataacaacaactccaaacgtcgatcggcatgaaactcgaacaacttcaaaccaacacggcgatccgcggtatcgtccctgacgccctggtgagcttggtcagcgtccactggtttggctcggaagcactagagctgaccgacaagaccgcctccggcaaggtagccaacgagctgccctaccgccacgacgacccccgcccggaactggtcgaacagggtagaccctggagcctcgaaggcgccctcttccgcgtggtttccgaggcccagcgcattcgcctcgcacatctgttcgacccgatgcaagcggtgcatacctcgatcgtccagccgctgccgtatcagatcaccgcctctacgaaaccatgctacgtcgccaaccactgcgcttcctcctggcggacgatcccggcgtcggcaagacgctcatggccagcctgctgatcaacctagaaccgcagtcagtcgaccccattcgcatatttttttgagcaacggctggcttggcagcgcaccgatgccggcgagaaaccgcttgaggtgatcacagacccgatgccagacagagggctgggtcaactgcttcgcagtttcggccacccagccttgaagcaaggcagagactcgcgtcagtgccgcccacgctggcgcgaagtgagcatgcaatccggttagggtaacggtggtgtgcccggcatgttcagtttttctcccaacgcaggtcatcagccagggacggctggtgatggcctcgcgccgcgcttccggatgtgccagtcggacgaacagactccaccagttgtggatcagtgccactgcacgagcagccaactgacatcgatgcgggtcgtgcgtggtatagccgccccagccccactggttcttgagttcatcgaaggcgctctcggcatcggcccgatccgggtagagctgaccgaggctgagaatcgcgtagctggtgttggtgacgacaccggcgtactcgtagccgctgatctcctttgcccttcttcgcttggcgtcgatgaggacagcatcagctgtccgctatcgtcctgtgccaccttctcgctggtgagcggacgacgaaggacgaccacacatcgttttccgttccaaccctggagcgcccattgccccgccttcccctcccagccttggcccgcatccgtgcaatcgctttcgtcacagaggcagctgatgtgccgcttgacggtcttggatagcttgggcttgaacaggtaaggctgctcacagctcttccagcgcactcatcaggccgtccgttccgtagccgttgtcgccgcgtaccagcttcggcttcttcgcccagggcagcgcatccagaattttcagcagccccggctggccgtgcttcgacgaatgcgcgttgcccgcatgcacttcgacacccaacaccagaggcaggccggccatcaggtacgtatgaaattcccccacaggatttttctatgaagagcacgctcgccgctatccgcaggattgcgcagcgagaccgtatcgggtagctggaagttctctccctccaccccaacaccacccaccgtgcaactgcgcaacgaaccgttcaacgagagatcgcgtgccatccgacaccggcagaccaagtaaaatgtcggcatgacccgttccgaactcatcactcgtctcgccgcacactcacatttcgcgcaactcaccgccaaagacgatgaactcacggtcaaggccattctggaagggatgagcgaagcgctggtcagcggaggtcgtatcgaaattcatggtttcgggagcttcgcgctgaacgacagcgcaccgcgaaacgggcgcaatccaatgacaggtgagacagtgccggttcccgccaagagggtgcctcacttcacgccgggtaaggaactacgagagagggtggagcccagcagatgacctacaagattggtcggaatgatccctgcccctgcggcagcggcaagaaatacaagcagtgctgtgcaaacagccccgcagacttcgttgaaccagaacggaaaggccatgcaggagccgcggagcgcgccatcgactggctgatgaacaaacatcgcaaggcggtcagcgtcgccattacagaaaggctcttcgatgaattgagccccgaggaagaagaagctctgaacgcgaatgaccaggagacgtggagcagcattcaacgcaacgccacggaatggcttttggccgaaggcgagattctggtgcatggcgagcccaggccagtatccgaatacctgctcggtccgggggggccgctcttcacggtcgatcaacgccgctggatcacgcagttggctgagcgccctttgcgcctctacgacgtgaccgacgttgttcccggccaacaactgacgctctgcgattcgctcgacgtagaagcgccgccgatcatcgtgcgcgagagatctgggagccaagccgccttactgggagtacagatcggcgtacggatcatggcggtcgatggccattacgaattgtctggcgcgatatacgcgttttcgcatcttaccgggccggccgttgcggcaagaatacgcgaggcgatgcatctcttcgacgggcaaggcagcgacctgccgcacctgctgagttccatcatccaacgccaatggctcacacagtttttcgctccgctgccaatgccggctttcagggacgcctactctggcgagcccatgttgctgatcacggaccattatcgcgtccaggattgggcggccttgacgcagtccctgtctgcgcagaacgacgttgaaggtgaccgcgattccgcgtggaatcgcctcatcgactgcaaagaagggcagacacgctcggtggcgacgatcaatgtcgagaagagtcccaacaagatcacggtgttctacaagacgcagcgctacgcagatgaaggtcgtctctggttcgagtccgttgccggcaatgcggttcgattcctgtcccgcgagttgtccgaccccgcgggactgctgcgcagcatgcctgccggccaaagagcgaagcccgccggcgctggcctcgatttgtcaccggaggcgcttgcggaagtggtcgaaagcaccctccgggaaatgtacgccaagtggtccgacgagcccatcccggcgctcgctggcaagactccccgccaggcaatcaacacgcccgcagggctggaacgtgtaaaaggattgatccgcatgtatgaagccagcgaaaagcggcaagcggcacagcagggccgacgcacgatttcgttcgactttctctggcaggctcttggaatctcgcgcgacgctggaagcgagcgaacaagatgaacgaagaacaagttgatgcggtcgcaaaggttctggcgaagtggaatccactcggggctgccgcaaaagaggcgccggaccttgacggatacaggatcgaggcaggagacatcatcttcgggctcaagatacgaggccgttccttgaaagcggagcagttcgttgcagacgttctcaaccaggcgtttgatctgagccttgacgcgaaaagctgtgctccacacgccaaggaaatcgtcgcaatccttcagaagacgggcgcctaattcgaccgtctcgatccatgaggaaatggcaaatgaaaaagttctttcttgcagcagtaatcgctgcttgccccatgtgggcgaacgcagtggatgtcaacgtcaatctcggcgaagtgcgagttcaggcgcccggcgtcaccatcaccttcggcagccgcaacgaccgtggctattactgggacggttatgcgtggcgcgatccgggctactggaagcagcataacggtcctcgtggggagaagtactacaccggccgtggcaaccacggcgtctcacatcagggtggcgggcactgtccaccgggccaggccaagaaaggcaactgctgattcgcatccgcgcagagaagccattctagggggcaagcaaccggcgtcactggcggtcaaggatttgatggcgccgttcccggtggagtgggcggggcagcgggtacggtttggaatgggtggtgttgggtgatcccgccaagattcgaagccgcctgaaaaggagctttgggcttccgagacgtgggctagaatcgtgatcaacatcaccctcagcgcctcagtccggccacttctgggcatgagcagtggtacgtgcaccgttcgccttacagcgtattattcggatcgttcgtcaacaaagtcccgacatcaaaccccaaatctccgtgccaattcatccactcgaatgaacctacgatcctgacgcaagttcggggccgcctgagcgatggcattcaggcactggcgcagatccggaggtagccaggatggctggttggccaggatggcgtcgagcaactgcagagcgttctctggaaaacgggcacaaaggtcagattcatgcaatcggcgaatcacgtaatcgggatgcttaacggtccgcaaccagttgccgacgcgtgcaatcgccgacggaaattcatcgcccgcggcgatgcacagccgcgccagatacccggcgttcgtgtccgatgctcgatcgttggacttgggccagatcctttcccaaaatggctgaatccggtttttccagtagtcttcgcgtcgatcgccggcaccttccagcgcctttgtcagcgcctccgcagcctcacgcaatccttcagacgggagcgcgcggaccgcgctggccaattccgggatggtaaacgtatctcccggatcaagagctgcaaagaccagaagcgatgcgtactgcctgctgtgttctcccagctgtgcgtagtgattggccgtttcaagaaaggcagatttgagcacttccatcagcggccgatacagacgcggtgaccacagaaaaccctcccacgccgcgctcgcttcgttttcggatcgccgccaatcgaacaacggcaacaggtattgctgcacccagtttccgtccactcggaacaaggtgatgacgtgagccgccagcaataaccgagcgtgtttgaacttggcgacccccgtatcgcatagctcggaaaagacgggtttgatggcgttgggtagctcttgcccgtcttccaacgcttgtcgataccaccaatccaaaagcgcctgcgtcacatggcctactgggtgattgatggcacgaaagacggggtcgtcgacgctgtgttcaggtccaaaatccagttgcagagtgcgtctggccagcgtcaggaactgcgcgtcgtggccctgaaaggtcttggcaatcgaccgcaaccatgaactgatgccgtgtgtcagggctggcaggatctcatccggcgccaacgccagaaccggtgccatgtagcgccatgagcgatcgcgcagcttttcttccgaccaggcttgcagcccgtcgcgccagcgttcgacgggccagttgccctgctgcgcgagtttgcatagggcgtaggcggttgcctgaaaactctcggaacaccgttgccgccagtcgtcttgctccgacgctcccagcaccggatgcgcgagcaggtattccagtaccccacgtcgggtgcgtggtaccggggcaaacagctcccatggatcacgatcgccgacccaaccgccttccatccatgagggaaactcgtcacgttcgtccgccgcaagttgccacactgaatattgagcagccagtgctgcgagccgggcattgccattggcccccaacgccgcgccggcttgggccaccttggcaagtctcaaccagacatttcgatcgacgagttgagtccaatcatcgtcctcgatgtcctccctgaacatagtgcgtggcggaccccagagaatggctcgctccaactcggcgagcattgcttcgttgagacgcggtgccaaggcaacgagcaagcgcatcgtttcgcgctgggtctccaccgaccaaagccaccagtgatcgtctttgagcagaaagtcgagcgccagccgagcgggaacgacatccccctgtgcagcagcgaaaaacgcgaggcggcggaacaccggatagggagcgtgcgcccaagcttcggcggcgatccttgcctgttccgggaactgcgcggccgtggccagccacgcatcacgggtcagttcgatcagcgcagtccaatcgtggaagcccttgttttgcgggtgttcggagatcgatggttgagacaggtaggtatgatcactgcggctatccacgccgcccaactcgcgcatcaaatcgagtgcatcacgtagcaaggagctgaagtcattcagcaagtccggaagcgctgccgcccagcgttcatccttgggcatgtcgcagaagctggaatggacgtgatctgatgcgagctcgatatcccattcgacaatatccttgatgtgctctgttgcgtctcctccttcgacttcctctgcccagcgaaacggttcgcgcactaaaacgtacggcgtcagggcctcgcgcaaggccaaccgcatgctggcgttaagcccgtcgcgcttgaaatgttcgcgccagcgatagaggtcccgattgcgtgctctcgacttgacgcgcccgttgagcagcaaacgccagagggtgcgcatcgcaggacgtgggatggcattcggcgcgttcttgcgaatacgcgccagctcggctgcatcgccatcacgttcgagcttgccgagttcttctaggcgtcgctcgatcaaccagatcaattgatcgtgcagttgcccaccgcgtttgaccagccacaacagcagctttgggtcgtcgagatgccgcgtcaaccaacaggccagatggcgcatcacctcgtcccagccgctgacgcgattcccgccgtctgccatcgccatccacggagcaactgggtagggcgctggccggcgcgtcaggctaaacgcaagcgcttcatcaacggcggactgggcaggcacgccgaaccggcccaggtcggcatggcggtagagatcctgactcagaggttccagccaatccagcgatggcacggggtccagttccgcaaaccgtttcgccggcaaaccgcgcgaatcgctcagcgcccacaacatgcggccgacgaagtcatcctgcttcgtgcttgcaagagggcggccgatggcgcattcgacaacgatgcgttccttgccacgcacgccgtcccgataggtcgcggcccaggcgcgcaatgtcttgtgcaagtaggtgtgataccggtgttcgcggtaaagaatcggggtgacgttctttgccctccattcattggcgcgctccgcctccttgcccttggaatagctgccaaaggcaaacatctccggcggcgattcgcccagtaggcggtcggcggccagcgcgtccatcatgtagcgcaacaccggatcgttgatgctgtaccccacgaaacaaacggtatagccacggaacagctcgctgacgaagcgggcggcccagcgttcggtcaggtaggccagcccgaagtcgccgctggaaatgaccagtcgatccagttcacccggcgtgggcgcggctgacagcaggccgtgcagatacaccagtccatcccatcgcgctttcggcacgggcagcagcggtgcctgataggtcggcagctttagcgacttcgatgccatcacttgctcgaacaggcggtcgaagttggtcgtgatgagtcgagtgcgacctttgcggtcttgacccagcgtcagcaaggcttcgtgggtagcggtcgcgctagggagcgtgaggtcgggagtgaggatcgccgccatcgccgggcgcacggtttcgcgaccaccgaccacgtcggcttccagcagaccgatggcggtgtcgaactgcccgaccttgatcgcggactgctgcacggcgctgggcgtaaccgcaagggcttggtacaggctttccaccagaccggcaaagcccggcagcccagcggggaaggaaatcccggcaccgcagaacaacaccacgcacccgtcctcgtgcatttggagcagacgctccggaatatcggggccctggcggatgaactgcatcaatcgcctccggcaaacacccgctccagcgtcgcaggcagcagcgcggtgctggctctgcggatggcggcgtgtttggccttgaggccggcgacctcggcctgcagtcggtcgaaggcttgctgcgtggtcagcgtcggcaggggcacttcgatagccatcagcttttccaaccccaacgtacggttgcggccagccccaccaggcgacgcttccccgatcttcagcatcccctcgtcggtcaaaaagtagtagcgcaagaacgcgacagtcgtcagatcagggtggacctgacaggtgatgaagcggtgggagccgaagcggccagcatcttcgggctgggcgatggcaatcgcaccttcccaggcgaacacgttggagaacaacagatcgcccggttcgatgcaatacaggcgcttggtaccaacttcactgccagacagtggcggtttgtggaaagtacctttgccgaaggagcggatgcccagctccggatagctgccattgaggtcaatggacggttcccgtcgcaccagcggcgccacctccgccatcgtccgtgtcgccgcattggcgatggcatcgcggaagcgcagggccagcagatgctcggcatcgtgctcaacggcatcctgatgcgcctcgacctgacgggttttctcggccagcgcgtcgaggcgggcgacgatggcttgctgttcagcgagaggtggtagaggcacctcgatgctgaggaactgatctgggctgacggactcgcgtcgagcgcccattccttttgctttgccctgtagctgtctccacacagcgtcacgcttgcagtaccagtcgaggaagcgtgtatcgagtttttctgcatccgctcgaaatgttgggaagacgggtgacagaaaccaaccgtcaaactcttcagaaatgcgtgcgacagcgccttcccatgccttcggcgagctgattacaaagtcgccagcattcaagcggtggaaggatttgtaagtagtgtccagcggcatgatcgggccgcgtttgaacagtccacgaccaaacccatacacgcctgccaaatttacggtattaagttgtgcgctcaccacagcatcgatgtgcgaatagagcaccgaacgtagcgggataatgggccacgctttcatgcttcgtccccagcgtcaccaccccgaatgattcgccgcgcctgcagttcccgccgagtcttgtccaattcctcagccaacagcttttcatccgggagcaccgtccggtactcggcagccagcaccttgttgggcaggccctccagcgcgtagtgggcctcggcggcgcccttctcggcgcagaggatcaggcccaccggcgggttttcgccgggcttcatccagtgctcgcgggcgtagttcaggtacagatgcatctggccagcatcggcgtagctgaacttgcccaccttgaggtcgatgatcagcaggcacttcaggctgcggtggaagaacagcagatcgacgcggaaccaggtgtcgtcgatgcgcagtcgctgctggcggccgacgaaggcgaagccgtcgcccagctccagcaggaattcggccaagtgctggataagagcttcctcaaggtcggattccgagtactcgtccttgaggttcaggaactccagcacgaacggatccttgatggcctgctcaggcgtaatcgcatcgccgggttcggccttttcgcccttctccagcatcgctgccttgttgtgcgacagggcggtgcgctcatagaactggctgccgatctggcgattcagctgggcgatgctccagccaccgcgtagggcttcggtctcgtagaaggcgcgggcctgagggttcttgaccgacagcagacggacgtaggcggaccagggcaaagggaaggcttgtgccagcacgggcaggtccggggatggcccagacgctgtctggagatttcccggtgccgcagatttggcagacagcgtctgcgaaatccggggggtggccaatttcgcacaggccgtctgcgaaatcttctccggcgaccaagacaggtagaacagccgcatctgctccaggtttcgctcagaaaagcctctgccaaagcgggcggacagatcgccagacaggcgcttgagcagcgccagcccgtaagccgcccgttcctgcccgccctgttcaaactcgacgatgcgtcggccgacctcccagtaggtggccgtcatcaccgcattgacgctgcgcgctgcggcacggcgggcggtttccagcagggcgacgatgtccgcgtggacgaccgcgtagtcggtgtgattcggcggcgccgttgtcattcctgaacctcggttaccaaggcttcgatctcgcccaggaggcgcatgacctcggtctcgtggctgcgcatcgaggcgatcaggtttttcgggtcggcatgctccaggccggccttggcattggggttcttgatgtcgaggttgtagatcggccagtacagcgcgtcgccttcggcttgcgctaccttggcggcctgttcgtgagcctgctgcccggctttcagggcgcgcagttgttcttgcagtgctgctttgtcgccatttgctgccgcctggatggtttgctcgattccgcgaatgggtttgccgagcgcaatggcggcattgcgttcgctttccgcccgttgccagtttggcgtggcaacgtcgacggcagcctggcgtttggctgcgaaatccaccttccaggcctgcgggccctcctcgcgggcgtcccaccaagccagtgccgaggcaaactcatcaaactgcagtggcgtagtcttcgtgtacttcttgcggccttcgggaagcggcatttcgtagtaccagatggtgtcagtggggccgccgcgttcgaaaaacagcaggttggccggaatatcggtgtaaggtgcaaacaccccttgcggcaggcgcacgatggtgtgcaggcggaattccttgagcatttcctccttgatgacagcgctgatgccatcaccaaacagggtgccattgggcacgaccacagcagcgcggccaccgcgtgcggcaggcttgccaccccgcaccggtgcgccgaccacgcgcagcttgcgcatgatgtactgcaggaacaactgggtagtttcggccgtttgcatgttgggcgggaagttggccttgatgccgacctcttcctcacccccgaaaggcggattggtaagaatcacgtccacgcgctcgccgtggccgatctcgttgatccggcgatccagcgtgttgccataagcgatctgcggcgcctccaggccgtgcaacagcaggttcatctgcaccaacatgtagggcagcggcttggcctcctggccaaagagggtttcccgttgcagcttgcgccattcagccggtgtggtgacctgtgcggcgatatggtcgtaggccccgaccagaaaaccgcccgtaccacacgccggatcgagcacggtttccccgagcttcgggtcagtaacctggaccatgaaacggacgaccgggcgcggtgtgtagaactcccccgagtcgccggccgcgtcgcgcatctcgcgcagcatcgattcgtagagatgcgacagggtgtgaatctcttcgctgctgcgaaaatggatgccgttgatcttgttgatgatgtcacgcagcaggtagccgctgaccatccggttctgcacgcccttgaagacgttggccaccacctcgcgctggctacccttctcgcccaggcctgccagaccacgcaaataggagaacagccctttgcccactttcccatcggcacgtacggtgacttcctgaccgatgaacgccagcaactcatcaccattgatgccgtcttccctcgccgcccagtcgcgccagcgatacggcgcttcaatgatcggctggtagcgcttgccatcgaggtctgcttcttcctcgtgaacggtttcgaggtcgtcaaggaacttgaggaacatcacccacgtgagcaggggcagacgatctacatcgccgttgagacccttgtccttgcgcagaatttggcgagcagtgccgattagcgacgacaagttctcgcgggtggtgagcgctgccttgactcttcggggtgttctcgctttgggggctgttgacaggggcattcagtcggggcttttcattggtaaagggctgcctgcaatcccgacacggcttccctgagaccgcgcataccgccgaagtggcggctggcgatctcggagggggtgccgaagcggtcgaagggcgtgaccttcatcagttcggacagggtgttgaattgcaggatgccgcgatcgatgtacctgtcgatcagcagcgaaaggacttcgcgggcggtctcgctatattggccgaagaagtccggcgtggtttggcgcgcgcgtttcgcccgctcgcggcgggtcagcaacggcgtattccaggccagatggcacagcaggtcaaatggatcggcgtcgggctgatcggcgctcaccgcgagttcctcaaagctgatgccacgctcggtcagttcccggagaacttcgctacgggtatcgggattggcccacgcggattgcaaatcggcgcgctcacggtacagcgaacggacggtacgtccggagtactcggtgtagcgtacgacctgcagcttcttgccgtcggagtcgagatcgtacacgagatggccgatgatctcgacttcgccgccgtcgacatagaacttgcgcggctcgtctggcgggtcggtcaggatgatgccattaccgacttcgccatcgttcgtttcgacgcggtattccacttcgggctgcctaacgtgcgggggcgtttcgacgatggtgtcgaacgtttcgccgctctcatcaacggtgacttcctcgatacgtgccggctcgccatcgaaatcaggatcggcgaagtggcgggtggcagtgccggtaaaatcgatgatgacgaagtattccttgccgtaatctacctttaggcgcgttccacggccgatgatctgcttgaactccgtgtgagagccgatgacgcgtgccagcgcgacgtatttcaccatctcggcattgacgccggtggtcaacaattgggaggtggtgaggaggaccggggtcggtctgtctacgtcctgaaagtgcgcgagatgggtcaggccaatggcctcctcgtcgcccgtcacccggcagacgtagtcagggtactggctgacaaggtcgctgttgaggttcagcagttcttgccgcatctcggccgcgtgttcctggtcgacgcagaatacgatcgtctttgcgaaacggtctgtgcccttgaggaaatcggtcaggtgccgagcaatcgcccgcgtgcgcgagcgcagtgccacgacacgctcgaaatccttcgtctggtactcctcatcaggcaccttgcggccaaagcggtcgagttcgttctttgacggacgccagcccgcggcatctacgctggtgatcacacgatgcacacgataaggcgcgaggaagccgtcctcgatcccctggcgcaggctgtaggtgtaaaccgggttgccgaaataccgataagtatcacgcgcctcgtctcgcagaggcgtcgccgtcatgccgaactggacggcagacgcgaagtagtcgaggaggactcgccaactgctgtcatcgcgactcgatccgcgatgacattcatcaacgatgatgagatcgaaaaaatcggggcggtactggcgaaagatgtcttcgctggcggtggacagggcctgatagatgccgaagtacaggtcgcggcttttgctgacgtcgccaccagagatcttgtggcgagcctcaccgaagggcgcgaacattttggccatcgggtcgtcgacgagaatgttgcggtcggccagaaacagtatcttcggacgacggtactcgccggtccggttccagcgactgttccacagcttccaacaaatttggaaagcgacacaggttttgccggtgcccgtggccagagtgaccaagatgcgtgtctctccgagtaggatggcttcgatgacccgatggatggcgatctgctgatagtagcgtggcaccttcccggaaacgagattgaacggctcaagcagatgtgcggtagcagattctggcacctgcgcggcagccctcagacgttgccacagttcggcgggcgttgcgaagcgctcgacctcgcgctcgctgccgctgaggtagtcgatctcgatgatgcgctgaccgttggtcgcgtaagcgaacttcagtccgagcatctcggcggattcgcgggcctgttgcacgccggcttcgacggctaggccaacggccttcgcttcgacgatagcgagcaaatagtcacgccggtagtacaggatatagtcggcacgcctctgctttccgcggcgaacccgaccgccggtgacaatgatccgtccgtcggtgaaactgcgctgttcgccaatggcgtgcggttcggtcgaccagccggctgcgaccagccgaggggtgacatattcgcgacaggtgtccgcttcggtcagaacgccggggtgtggtggaggcgtcgtcattggctggcaagctctggtatgtgcatgattttaggattttttgttgttgtgcgacagtcattatcgcactacaaaggcgcaccagatgagcctcatttcgcgttggcgtacctcacgaaaccagggcacacgccatcgcaaaacccgtccaggcccctcggaaagtcacgtcaaaacaaccgcttgaaaaaaccgtaccaaatttgagaagtcaggaggtttcgagagaaatggccgttaagagcgcagaaatgacatttgtggagtaagcgaggtcaacaggtttacacgaaaaaccccgcaaaacaaggcgttcagcggggtattcgtttttggtgcagacaatttgggtctggtgtcctggcggagagggagggattcgaaccctcggtaggctcacacctacgcctgatttcgagtcaggtacattcggccactctgccacctctccgcaggcgcgcaatggtagcacaacctgcgcggatgatatgcgctcgggcaagacttttcgcttccttcctcgccctgtccgatccatcaaggcttgccgatcgtctccagaccaccaaggtaggaacgtagtacgggcggaatacagatgctgccatcggcattctgaaagttttccatgaccgccaccaaggtgcgtccgacggccagcccggagccattgagtgtatgcaccaactcggtcttgttgcgctcgttgcgatagcgagcctgcatgcgacgtgcctgaaacgcttcgaaattggagcacgacgagatctcgcggtaggcgttctgagcgggcagccaaacctcgagatcgtatgttttcgccgacgagaaacccatgtcgccggtactcagcgcgacccgcctgtaaggcagatcgagcagctcgaggattcgttcggcgtgggcggtcagttcctcgtgggcagcgatcgaatcctcggcagcgacgatctgcaccagctcgaccttgtcgaactggtgctggcggatcatgccgcgcgtatcgcgaccgtaggatcccgcttccgaacggaagcacggcgtgtggcaaacgagcttgagcggcagcgcttctgcgggcaggatctcgccgcgcacaatgttggtgaccggtacttcggccgtcggaatcaggtacagcggttcagcgtcggcgcgcagaatcttgaagaggtcctcctcgaacttcggcagctggcccgtgcccaacaagctggctccgttgaccagataaggcgcgtaaacctccgtgtagccgtgttgcccaacatgtgtgtcgagcatgaactgggcgagcacccgatgcaggcgggccagttgccccttcatcagtgaaaagcgcgtgccggcgatcttggccgccgtggcgaagtcaagctgcccgagcgcctcgccgaggtcgacgtggtccctgaccgtgaactcgaagcggcgcggatcaccccagcgcttcacctcgacgttgtccgcctcggagcgtccgatcgggacgctgtcctgcggcagattgggaaccaccgccagaaaggcgtcgaattcgcggagcagctcgccaaggcggacttcgttggctgccagttcgtccttcagggccgagacctgcgccatccctgccgaggcatcctgcgctcgcgccttgagcaggccgatttccttcgagaggctgttgcgactggcctgcagatcctgggtgcgggtctgcaaggccttgcgttcgctttcgagtttaaggaaggtcgacctgtcgagggcgaagccgcgcgtggcaagtcgctcggcgacggcgtcgatgttggtgcgcagcaattggatgtcaagcatgctcagtccttgggttggcggcggcgggccgactcgcggatctgcccgccgcgaagcagcaccggcaggtctggcggggtggccgcgatcgtgatcggtctagctctttttctctcttgcacgtcgatcgagttcgcgcagctgtgccagcttctcgccgatccgaatctcgaggccacgctcgaccggtcgataccaatcgaccaccggcatgccctcggggaaatagctctcaccagcggcataggcgccggcttcgtcgtgcgcgtagcgataattcctgccgtagtccaggtccttcatcaagcgcgtcggcgcattgcgcagacggaccggcaccgggcgcgaaccgtcactactgacgaaagcgcgcgcggcattatacgcgaggtaggccgcattggacttggccgccatcgccagatagagcaccgcttcggcaagggccagttcgccttccggcgaaccgagacgctcgaacgtctcggcggcgtccagggcgatgcgtgccgcgcgcgggtcggccagaccgatatcttcccaggccatgcggatgagacgccgcgccagatagcggggatcggcacccccatcgagcatccggcaaaaccagtacaacgcggcgtccggcgacgaaccacgaacggacttgtggagggccgagatctggtcatagaacgcgtcacctcccttgtcgaaacgacgcaggctctgcgccagcgtctggtcgacgaacgcaccgtcaacgctcgtcacgcgctccgtagcggccgccgtaccgacctgctcgacgaggttgagcagacgccgagcgtcaccatcagcctgaccgatcagacgcgcacgcgcgtcagcgtcgaagccgagaccgggaagcgcgagccggcacgcgcgctcgaacaactggcccaattcagtcgccgagagcgggtgcagaacgtacaccgaagcccgcgagagcagcgccgagttgacctcgaacgacgggttttcggttgtcgcaccgacaaaggtcagcagcccgccttcaacatacggcagaaacgcgtcctgctgagccttgttgaaacgatgtacttcatcgacgaagagaatggtccgccgaccactgagcgcgcgtgtcgtttcggcacgcgccactgcggcacgaatgtccttgacgcccgaaaagaccgccgagagcgccatgaagtcggcgtcgaaggcatcagccatcaatcgcgccagtgtcgtcttgccgacacccgggggtccccagagaatcatgctgtgcagttgtccggactggaacgccgtcgccagaggtttccccggcgccagcagatgcgtctgtccgatcacctcggccagcgttcgaggtcgcagtctctcggccaacggggtgcttggatgattatcgagaggaagatcgttgatcatctcgttcagtttgaggaaaaggcgccagcgctggtcactacaggcgcgcgctccgtgtcagcccagcgtagccgcatgctaacagtttttgccgccgccacttgccgggaccacacgccacggtcacggatcgggacgaagtgtggcgaagggcgccgcgacgggccaccaccggcaagcccgcgcggcgcatggccgctggcagagcattcccggtccacgctcaaactactcggatagcgctgatttattgacactgtgacattaggcacggaacatcctgacggccagcggtatcgttcgcctgtcccttccggggctgtcatcacaaggccacttttcatgagaaccgagaacccatgcagcgaattccatcggcgccagagcgcccggagcgcgatctccctcgaggaatacgagtcgcaaatggctgcactcggccagcaggccttcaagtcgtcgtttcactccactccagttcaagaagccaacgaacgacaccacgtcgcgggtgtcctgctcggagtagcgcccagcctatcgcgctaatgatgtagcgaaagtccaataggggcggaatcaagccctgcagcgacatggataccgagcgttggaccgggtgcaatgcccggtcttttttcgtccaggcttcgcgccttgcggtgccagccagttgccgatcgcgggcacactcgcgttcgccgaccaggtcgacgagcgatcccatacccgacggcacactctgccgtcgcgcggaccccgcaccgaccgcagatttacgcagacggcttgaaggcgtcgagtaccgattgttcgagctcggtgaaggcctcgctcacgtactcgctcaagcgatcgaggttcggtagttcgtccgtggcgatcaggccaaagaagagttgcccggcatagctgaacaaggtgatgttgagcagattgccggggggcagcgtgctgatcggatgcagttcgtcgatccgcgctcccttgacgtagaggtactcgctcggacccgggacattcgacaccagcgtgttaccggtcggcggcaggcggttgctcaggttcagcttttccgtgagcaggccgacgagggacgtgagcaccgtgtaggactcgatcgcctctggcgcgacgctatcgatcatcgagcggacattgcgcagcgagaagccgatgttgcgcaggcgaacatagggatcgtcggttggcggcgacaactcgacctggacgaagccgattttattgccggcgccctcctcgccttccttgcgcaggttgaccggcatctgaatcgtgattggccgcttcaggtcgaccccttcgtctcgcagatagcggtgcagggcaccgtccaggcaggtcagcgcgacatgattcagcgtcgaccgcgtcctcgtgcgaatgccgctgaccctgtccatggccacgccagccgtggcgaactggcggccggcagtcacctgcccggtcagcggggtgttgccatcggccacgaaaggtagcgaaattgcgttcttggtgagcttgacgctttccagcagcagcatcccggccagacggccaacgcccagcgccagcttgccggcgcccgccagttcgccaagcagcgactgcgccatcttgtccttcaagcgcctttccttgccctcgccggtacggtggcggatcgaccagagcggcctcacttcaagatccgacgcggcacgggagagcgagtccgctgcccaccgcatcatcgtcacaccgtcagcgcaagcgtggtgcatcttcaggtacaaggcgaaacgcgcttcactcaggccatcgatgacatgcaattcccacagggggcgcgagcgatcgagcatcggttgatgcagacgcgacgccagttcgtacagttcccgcctgccgttcttgcctctgcgcaggcggtggtagaagacatgctggctgagatccaccgactcggcttcctgccaggtgggcatgcccgtcagcgaaaaatggatcacgcggttgaacggtggctcgacgtcggtgaacgtcaggaactcccggtgcaggtcgccgacgaaagccgctcgcgacccaggcggccgcttgcagatcatgagtccgccgacgtgcttcggactggcctccgactcggcaaggaagaagcccagatcaatcaacgatagtttgtgcatgcatccccctgtgtttggcgcggcgacaacgcctgcgcagccatccgaccggccggcggacagcagcagcgactcccctcccggcgaagcctcctgccgtacagacgccatcggcctggccgcggccaccggcggcatggcgccgaccgacgcacggcgcgctgaccacacaatcgcccggtcaccgggcaatggcagacgatcccgcccttgaggcccgccaaggatacatcatcacggcagatctcaattagaggaaggcacccagcactttagtgtgtgcgctctagggcttgtcgctagactggctgtgttggctggtcaagcagctacgcaaactttcggatcccgttggataaaggagaaacagatgagcaacacactgacaacattggtcgaccgggttagcaatgagcaactcctgacgaacggccgcgaatccgtacgcaaactctggctgtgcggtcttggcgcctactcgctggccacgaggaccagtacgcaggcttttggcgacttggtacgtgaaggcaaggccttcagccccaaggcgcgtcggcaaatcgaggagaagtccgccgaactgaagagcagcgccacggcgactattgcgcgtggtgaagagttggtcaaggaacgcgtcgtacggccgctcgatttcctggttctggcaaccaggcgtgatgtcgagcagttgtcgatgcgggtggtccagctcgcctcggaggtgcacagtctggtcagcagcaaggccaagccgatggtcgagccaccggccaagtcggcaagcgagtcgccgactgccgagatcgcaccgaccgcagacaagacttcctgacactgcttgcatgaggttcatgaggggccagcgaagccgcctggcccttcgtcgcgtcggtcgccacgaggcacccgacaagagatcggcgcagtcgccggtccggcagcgccccaacggcacgctgcctagtcggcgcgcaccttcgccgcctcgccaagcagccatcgccgaaaggcgctgaccaccggacgatcggcaacggcttccggcacgaccagatagtaagcctgcgtccgccggatgatgatgtcgaatggcactaccaggcgaccggccgccacctcggcttcgaccagcggcttcgacgccaacgccacaccgacaccatcgatcgccgccgagaggacgagcccgggatcactgaaatgagtgccggcgtcagcgtctatacctgtcacgccggcaacctgcagccattcctcccaactcggacgatccatcagctccatgatcgattcgtcatgaaggagattgtgacggcgcagatcagccggcacattcagcggccgcatcccgaacagcagacggggactgcacaccaccacgtagaccggtgcgaacaggcgatcgacgcgacaaccatcgtactgaccacgaccaaagcgaatgaatacttcggtttcgtcgtcacgcacgtcgattccttcaagaccggaaacgccggacgcatcacgcccgtcgatggtttccagcgatgccgtcaggtgcagttccacctccgggtgcaaggccgtcagtttctcaaggtggcggatcagccaccgcgtcaggaaagccggcggcgatgtcacgatcagacgcccgcccgtttgctgctggcgggtgcattcgatggcagcagcaaagcactccaggccttcgcgcaccttcggcagcatggcgcgaccttcgcgcgtcagctcgagcgcccgtgtcaagcggtggaacaaggaaaaccccaggtactcctcgaggccgcgaatctggtgactgatcgcggttggcgtcaccgacagctcgtcgctggcatccttgaaactcagatgacgagcggcggcctcgaaggcacgcaaggagttcagcggaggcaggcggtaggtcatatggctgaaattttctcacgcattggctgatattagatcgtttgccagcccgccaccaaggaaatacagtacccgtgaattctcggataccgagaccactacaaaggaagaccagcatgaaaaccgacctcacccgcgaacagatgatgatgatcgttgagcgcgcacgtcaacaacgcagcatcgccgccggggacgtcattgccgccggtactcgcaaggcgcttgtcacactcgcccgttgggtggaccggttcctgcacatcctgctgatgtcgccgaccgcgcgccagtaaggacagcgctcgccagcctgctgccgaaagcgtgagagaattcgcgacctagtcaacgccgcacgctcgccggaacgctgtcgcggcgtccgtcggccaaaggaagcagccatggcaagagtacagatacacctgcccgaccacttcgtattctcgaccgacattgcgctttacgttggccacatcaactacggcggccacctcgacaacgcgctgctgctttccctggtttccgaggcacgcgtgcgcttcttcaagtcgctgggctacaccgaactggacgtcgagggacgcgggatcgttgttgccgacgcagcgctccagtaccagtcggaagcgttccacggcgaggtgatggtcgttgacatggtcgccgacgaattccgcagcaaaggctgcgatctggtctggcggatgcgcgacaaggcgactcagcgcgacgtggcctgcggaaaaacgggcatcgttttcttcgactacgcagcgcgcaagacggcggcggttcccgaaagcttccgcacgcgtgccggcatctgatcgcttgccggtcatcttcccgctccggctgcgcacgccggccgaaaggccggcgctgccagtcgcgcggagcagcggctaggccggagcgtactcccggaccagtcgccgctgtagaatcccgacctgtttcaaggactccttgaggatcaggcgatcgagttcgtgcaggtcgtcgggatctacacggttgctggccgtaccggtgccactcttcacctgctgttcaagcctgacccgctgaatatgctggaacgcatcagtcagcgccgccatctggtccggcgccatgccggtctgctcgccggtgatgcgcaagcgctcgacggtattcgtgtcgggaatctgccgagccagcgcatgaatacgcgcggcgtcgacgaagggacgcgagccgtgtttcttcaagtcaatggtgtgcggaaactccttgtcggcatcgtagcggaatcccttccaccagttcagcggtgactcccagttcagcgtgttttcgaccatcgcgcgcaggaaaatcgggtaggacggcgtacggtcgaggagccagtgacgaagatcgttgaccagcgactcctgtccgtagagggcgcgcaggtcgaagaagatgctcgagttgagcaaggcctcggggtgcggggcttccagccaccctgaaaacgcgactcgccactcgtcgctggagagacaccactgggcattgctggccatgatgttgcctttgcacagcggaaagccacaggcatcgagtgcctcgttgaccgcccgggcgaacggcaggaaggcttggcgaaggctggccgcctcggcatcggactcggcgacaaagatcaggccgttgtcctgatcggtggccagcgtctgctcgagtcgcccctcggagccaaagaccagccagcaccactgcacgtacggcaactcgaactggccggcaaccagttcgatgacctgcagggtcagcaggtcgttgagcgacgagaggcgatggcagagcgcgtcagcgctgagccgctcggcaaccagccgggcaataaaggcgcggatctcgccagccagcgcgaccagcgtcgacagatcgcgcgccgccagaatcgagcggaccaggtcactgctctgcgctccgggcaaggtatagagatcggtctgagagaccagatcgaaatagctgccgtcggcttcggtgagcaccagatggcgtacgctgcgccgcaccatgacgacgctcgcctgatgtgcggtactgtcggccggaatggtaatcaggcccccggtcatcaccgcagcaatcggcgcctgcagatcgcaagtctcgatcgcgatccggcgcaccacatcctgcagcgtgatgatgcccaatggcatccggctgccctcatccacgacgacgaccgcatcggcgcgcatccggtcaagcagcagcagcgtctcgcgcacggtcgccgccggcccgacggtcagtggccgaccgcggaccagatggcgcagcgcgacgtacggcgagtagggggcaacccgcgttgccgcctcagtatttgagccgggcatggtaggtcttttcgctggcctcgcgtgcctgccgcagcgtcgtcacgcccatctcggcaagcagcggcagcatcttcaggaacacttcgcccgtcaccatcgcatcaccgagcgcggtatgccttccaaataccgagacgccgagacgttcggcaatcgcctccaggcggtgagagttctgattgggatgcaggaccgccgacagaagcaaggtatcgagcaccggttggtcgaaacgtaccccggtctgcttttccttgagctgcaggaagcgcatgtcgaaggccgcgttgtggccgacgagaaccgtgtcggcgcaaaaagtctggaactgcggcagaacggtatcgatggtcggctgcccgacgagcaactcgcgcgtgatgccgtgcacctcgatcgattgctgcgacagcggccgccgcggatcgatcaactggtcgaagcactcgtggcgcagtaggcggcgattgacgatgcgtgtcgcgccgatctggatgatctcgtctccctgggacggttgcaggccggtggtttcggtatcgaacaccgtgtacgacaactccgtcagcggccgatcgtcgagctcatggctggcccccgaccagctgaagatatcgaagtcgtagaactcgggccggtcgccctcctcggcagccacaatagcccgcggcagatctgtcggtgcctcggctgccggcagcatcgtgcgaaagatcgcgcgatgcgaaacgcgcacgcgctgaaaccagatctcgccattgcagcgctcgatcacgtcgacgacgctgagtggcgacgcttcgccgccggtcgtcatgggatcctgcagccagcccatcgcggtttcgttgttcatgaaggtgccgagccacgacagatcgagctgtgccagctgtccactgcgcgccagcgagagacgcacctcgcgtacctcatactcatcctgcaagcgcagagccaggtagcgcaaggcctgcaaaaggccgaagctgtcgacgcgcagccacaggtcttcgtcgacgtcctcggtcttgacggcgagcgcgcgccgctcgccttcacgtcgctcgccgatgcggcgtaccgccacgtcgagcagttcggcgccgtggatctcctcgagcaaccagcgttcgcgcaggtcattcgaaaaggctgccgccgcgctctcgagatgaaccgacagcgccttcgcttcgtcgcggatgacgctcaggaaacggtcccgctgccggggcggcatgtccgagaaatcggacagcatctcggcggccgcgcggatactgcccaggggtccgcgcccgccctcgatcaatgactggatcagggcatcgcgtcgcccgtgccgttcgttggtactcgtcacgtcatcgagtaccagcacgaaaccggtaatcgacagtccgccaacgcgtgcaccatgctgaccatcgccgccgagtacgggcgacatgtgcgcgcgcagcaagcgcccggcacgcgtggcggtgacaaactgcgccgacccgacgagcttcctgctctcctcgcctcccgcctggtcgcgaccggcctgctgcagacgctcgagcgcatgctcgatcagcgcccgatcgaaaacggtgtagatcgaacgtcccagcccgagagtgctgccgtcagcgccacccgagagttcctgctttgcccgctggttgtacaagagtacgcgaccgtcgaggttgcagaccacgacactctggctcagctcggccatcagcgccgccagacggctgcgctcctcctcgagcgacgcgcgcgcttcgtttacccgctcggcgacatcctcttcgagcgcgtcgcgaacggacagcagttgattggccgcctgagccagcacccgcagttctggggcactctgctcgggcaggcgcagcccattgtaggcaaccgtcgccgccagctcttcggccatacgcagagatgcggcgacgtaaagtgcgtgcagtctgatcaacgcccaacagcccaccgtagcgccagccaggaccacgacgacgagaaccacgacccgctcttcgggcgttcggccgccgccgctctcgccggcctcactggccagcatcaagcccgccgtcgcaacgaccagaacaagcacgaacaggcagaccgccacggctgccagtacgagcttgcgcgtgggattcaccgcctacatccccagcagtttgcgcacctcggcgagcagttccttggtcgagaagggcttggtcatgtaaccgtcggccccgagcccgagacccttgctgacctcggtatcgcgccccttggcagtcagcatcaggatgcgcgtgccgctcaggtcggggtcggcccgcagggcctggcagacatcgaagccgttcatgcgcggcatcatcacgtcgagcaggacgagatcgggtctctcggcacgcaccctggccagcgcttcctccccatcaccggccaccagcacctcgaagccctcgcggcgcagcagaaactcgatcgagatgacaatgttttgctcgtcgtcggcaatcagtatttttttgctcatcaacactccgatcatcattgaaccacgctaaccaactacgcgaccgcagcctcctccacctgcgcatccgcgaaaggcagggtaaagcgaaacgtcgcaccctcacccggcacactttccacccacagccggccgccgaagtgctcgacgatccggcggctaatcggcaggcccagaccggtaccggcgggtttggccgtcatcgtatcgccgacctggcggaacttctcgaagatcagttcctgatcttcgggacgaatccccggcccgttgtcgcttacgctgacctcgagcgcatccgccagcacgcgcagcttgacgctgacccggccagcgccttgcaccaggaacttcgccgcgttcgagagcaggttgagcatcacctggatcagccgatcccgatcggccagaatcagcggcagattatcgggcagatcgagatccacgtgcgcgtctttctcgcggaagagctgactggtcgcggcaagcgactgttcgacaacctccttcaggtcgagctcgcagccgttccagtcggctctgcccgactcgatcttcgccagatcgagcgtctgattgatcaggcgcgacaaacgttcggcttcgctgacgatcaacccgagaaaccgttcgcggtcggcgagatgcatcttcggatcgtcgcgcaacaactccgagaaagcgcggatcgaggtcagcggcgtacgcaactcgtgcgtcaccgacgacatgatgtcgtccttgacgcgatcgagctcctgcaaacgctcgttggcctcctgcaactcgagcgtcgccgcagtcagttcgcgcgacttgcgctcaagctcgcgactataagtgcgtagctgcgaggcctcgtcgaggatgtgcatgacctcgtcgatactgagcggctcctccttggccaccgaggcgaccatgacgcgcgccgacgcgctgccgatggcaccggcgagcagcgattcggcgaactggaccagttgcgcatccgcctcgagcgtgacgagcttgccacgaccctgccgacgcgcataggcagcaaaggccgactgggcacgcgccggcccgaggaagcgtccgaccagttcctgcagatcgctgacctttgcgcggcctcgccagagaaccgcaccgagcttcccggtatccttcagggcgtctacgaaaaccgtcgcctgcgtcgcctcggcgaccatcggtggccgcagcagcgagacgccgacgtaagcgccgatattcgcgagcaggctccagaacaggcagtgcgagatttcgtccagaccggtcagaccgaacagttgctgcggccgcagcagatcgatcccgaatatcccctgcgtcagaaaggcggcaggaagccagcccgacttggcaaacgacggcaacaacaaggtatagccccagatcaggaaacccgccgacaggccggccagcgcgccgccgcgcgtaccaccgcgccaatacatgccgccgatcatcgccggcgcaaactgcgcgactgccgagaagctgatcagaccgatggcgaccagcgcataggcctcgcctgccaatcggaaatagaggtagccgagcagcagaatgccgacgatagcgccgcgtcgaatgccgagcagcactcccgagaggtccttcgactcgtcgagcgactggcgtttgtggcgcagcaagaggggcatcaccaggtcgttgcagaccatcgtcgacagggcaatggtttcgacgatgaccatgccggtccccgccgacaggccgccaatgaagaccagcagcgccagtccctcgtgccgttgcgacatcggcagcgtgagaacgaaggtatcggcatcgacgccctgcccggagaaatgcagcagaccaccgagcgcaatcggcaggacgaagatgttgatcagcagcagatagagtggaaagagccatgccgcgcgtttcagatgcgcctcgttgacattctcgacgacagcaacctggaactggcgcggcaggaaaagaaccgccagccccgacagcaggatcagcgaaaaccagcccgtgtagccctggccggacggaatcgccgtcatcagatggcgcaactccggatgcgtcgcgagatgctcgaagatgtcgccgaagccgtcgtagagaccataggtgacgaagacgccgacagcaaggaaagcgaccagcttgacgccggactccagcgcgatcgccgccaccatgccttcgtgacgttcggtggcatcgagatgtcgggttccgaaaacgatcgtgaaagccgccaggatcagggcgatgtagaagctcatgtcggccgccaccgacatcgtggcgctgcggctcggcatgacgatttccgggtagctgagcagcaggctgacggtgccggacatcgccttgagttgcaaagcgatatagggaatgatgccgaccacggcgatgatcgtgaccaggccaccgaggagatggctcttgccgtagcgcgaggaaatgaagtcggcgatcgacgtgatgcggttggccttgacgatgcgaatcatcttcagcagcacgaaccagccgagcgccatcaccagcgtgggaccgaggtagaccggcaggaaaccgatcccggaaacggcggcgcggccaacgctgccgtagaacgtccaggtggtgcagtaaacggccatcgacagcgcgtagatggtcgggttggcgatgatcgacttgccctggtcggcgcgccggtcaccccaccaggccacggcaaacagcagcccaaggtagaacagcgcagcggcgacgacgaccggagcttcgagcatctgggccgactacctgacgcggcgctcgacggcccacgccatcaaggcgatgacaaaggcccaggcgacaaaaacatacgcatagatgagcgggatctcgaagacctcgctgttgcggtcgaagagggaaagcacggggtagttgaagagtacacagccgaccagaaaggccgcaatcagtcggtcaccagccaggatcctgcgctgcatgtcatccccccctcgtcgttgttggcgccggtacccctcagcttgcccgacgacttgccgccgtcgaccgactaccgtcagccgctatactgccgtcctcacccctcgttgatgacaccgccgacatgatccgccccgccctcgactggcagccacgccctgccgacccgacctactccgacatctgctacgacaccgccgcaggcatcgcccgcattgtcatcaatcggcccgaacgacgcaatgcctttcggcccgaaaccatccaacaactgatcgatgccacgcaccgagcacagttcgatacggaagtcggcgtcatcatcctgaccggtgccggcgaccaggcgttctgctcgggaggcgatcagacggtgcgtggcgacgatggcggctaccacgaccagtcgggaatgccgcacctgaacgtcctcgatctgcagatgcagatccgccgctgcccgaagcctgtggtggcgatggtcgccggctatgccatcggcggcgggcatgtgctgcatctggtctgcgacctgacgattgcggccgacaacgcccgcttcgggcagaccggaccgcgcgtcggcagcttcgacgccggactcggtgccggcctgatggcgcgcaccatcggcatgaagcgggccaaggaaatctggctgctctgccgccagtacgacgccccggcggcgctcgccatgggtctggtgaatgccgtcgttcccctcgccgagctcgaggaagaaacggtacgctggtgccgcgagatgctgcaactctcaccaatggcgctgcgcatgatcaaggccggtttcaacgccgataccgacggcctggctggtattcaggaactcgccggcaacgccaccggcctcttctacatgaccgaagaaggccaggaaggacgcaacgcctggctcgaaaagcgggcaccccgattctcgcgctaccggcggcgcccctgaccgggtgccaagtccgccagggcccggctgaccgatcggatgccgcatcgccggtcggcgccgaaggcgcgaacgcggcgcggccagcgccatgaagatcgccgctgccgcagtgcatcgctattgtctgccgctgcgcgcacgctggctgacggccaccggcgccttcacgcaacgtcggggctgcttgctgcgcctcgacaccgacgacggcgcccgcgcctacggcgattgcgcgccgctgccggcgagcggcacggagacgcctgccgaagccgagtctgccctgcgcgcgcaagcgcggcggctgatcggcaggccggccagcgacgctctggccgcgctggacaaccccgccagccggcatgcgccggctgcccgctgcgcgatcgaaatggcgctcctcgacctcctctcgcagcacgccggacggccacttgcggcttacctccaagacccccggcaggcagccgggccggcggccgactggcgcgcggtaccggtcaatgccgcgctgggcagtctcggcgaagttaccgacgccgccgttctggctgcctgcggcgagtgtttttgcgtgctgaagctgaaggtcggcgtcgccgctgtcgatcgcgaaatcgaccgcctgcgacagatcgccggcctgctaccggctggcgtcgaactgcgactggacgccaaccgcgcctggaccgccggcgctgccgagcgcttcctgcgctcttgcgctgacctgccgatcgacatgatcgaagagccactggccgagccgcgactcgatcagttgcaagccttgcaggcgagcacgccgatcgccatcgccgtcgacgagtccaccgccagcctcgacctcgaccaactgttgcgcacgcgcacggtgcgccggctggtgatcaagccgacacgctcgggcggcctgctgcccgccatcgccatcgcccggcgggcggccagtgcgggcctggaatgcatcgtcaccagcagcgtcgacagcgcctgcggcgtcatcgccgccgggcatctcgcggccgccctcgacaatcgccgggagcacggactggcaacgtccgcgtggctcagtcgcgacaccggagtaccacctaccattgcggcaggccggctgatgctgcctgatgtctgcggcctgggcttctctcccggcgatggactggtcttcgcgaacctcgacccgtgctgacgagcacacacttgccgtttcccggatacccgatccgttgagaacccgtgccaccacgctatactgtcgatacccacagtagttgaggagatctcggtcagaatggttcaggcagtcgaacacgcccgacagacgcatcggcagcaccctccacccagtcggctcctgcgggcgcgaccggcaaagccatgatgctgccagccgacctgactccgccccccgtcgccgatccgctcgcgcgactcaacgcggcgcaacgcgcagctgccactttcggcatcggccgacccgccgatccttccggcgaggctccggactcgcgcgcgctgctgatcatcgccggcgccggatcgggaaagaccagtaccctcgcgcaccgtgtggcccatctcgtcgcccagggtgccgaccccggccggatcctgctcctcaccttctcgcgacgcgcggccagcgagatgacacggcgcgtcgaacgcattctcgtccggcgggcggccgatcgcacgccggccggcacaccggcactcgcctggtccggcactttccatggcatcggcgcacgcctgctgcgcgagtacgcgggccgcatcgggctcgaccccgcgttcacgatccatgaccggcaggactcgggcgacctgatgaatctcgttcgccacggcctcggcttgtcggcgaagagcagacgctttccgctgaaagcgacctgcgtggcgatctactccgccgtcgtcaacacccgcgccagcctcggcgaggtactgcagtcggcctttccgtggtgttcggaatgggaagccgatctgagacgcctgtttttcgaatacgtcgagaccaagcaggcgcagcgggtgctcgactacgacgacctgctgctttactgggcgcagatggtcagcgaccctgccctcggtcgcgaaatcggcgaacgcttcagccatgtgctggtcgacgaataccaggacaccaaccgcctgcaggcggcaatcctgctggcgatgaagcccgacggccgcggtctcaccgtcgtcggcgacgatgcgcagtcgatctacgcctttcgcggcgccaccgtgcgcaacattctcgattttccggcgcatttcgatccgccggcgcagctcgtgacgctcgaccgcaactaccgctcgacccaggacatactcgccgcggccaaccaggtcattgccctcgccagcgagcgcttcacgaaggacctgtggagcgaccgcgcgtccaccggcaaaccgcggctgattgcggtgcgcgacgatgccgatcaggcgctgcacgtcgtcgagcaggtgctcgccagacgtgaatccggtatccggctgaaggcacaggccgtactgtttcggaccgcccagcacagcgtccggctcgaactggaattgacccggcgcaacattcctttcgtcaagttcggcggcctcaagtttctcgaagcggcgcacgtcaaggatgtgctggcgctcctgcgctgggcgcagaacccgcgcgaccgccttgccggtttccgcgccatgcaactggttgccggcatcggcccgaagaccgccggccgggtgctcgacaatatcgccagcgccagccccggctgcacgctgcttgccgaacagccagtcccggaaagcgccacggccggctggctcgagttcgcggcggtagtcgccgccagcgaaccggcggccacaccctggccggcgaccttcgaccggatctgtgcgtggtaccagacgcaaatggaccgcttgcatgatgatgccgaagtccgccaggccgacgtcgaacaactcgcccgcatcgccgtcacctatcctagcgccgaacgtttcctcaccgaattgacgcttgacccgcccgaggccaccagcgaccaggcggggccgccgctgctcgacgaggactacctgatcctgtcgacgatccactcggcgaaaggccaggagtggaccgccgtcagcgtcctcaatgtcgtcgacggctgcattccttccgacatggcgaccggctcgctagccgaaatcgaggaagagcgacgcctgctgtacgttgccatgacccgcgccaaggaacacctcgacctcatcgtgccgcagcgcttctacgtttcccaccagcccggcttcggcgatcgccatctctatgccaaccgcacacgcttcattcccaacgcgttgctgccctgtttcgagcaggtcgcctggccggcgccggcggcagcgtcgccggcaaatccgaacgcgaaacagcaggcgctggacctcgccgcccggatgcgggcgatgtggaagtgacggacgcgggcagcgagccgcccgccgatcgcttcccgacccatcctccgcgcccctgaagcaaaaagccggacctcgtgggtcggctcattttcttgtctgaagtccacagtcctttgtcgatcttcctgccgttcgacaaaggaattcagcggcggcaaggagtctaccggcccaagttccggccagcgagcggtttcgagcgcgccgcagcccttgctcgatcgatggcgtgcagatcgagcctgaaggaccccaacggtggatcggcaatcagaaggccgacttgtcgagcgcacgacgggtcaggtggcggcaggcatctcaccgccggctcatgacggcgcctgccgggacgcgtaaggcaggaacagggcgcgaacatccaccctcgccttgagctttgccgccagcagatagagaccggcggccttgcggtgcaagaacagcgcatccgccggcggcgtatgccaggaatccctttcggtgctcaaagccagactggcatcgcggatgcgcgctgccagatccgaattgccgaaatcgtaggcaccggcatggcgcaagggttcgcaggcgtgcaggaagacatcaaggacgagttgccgctgccgttccccgatgtccgcccgaaaatagccgatggcgctggcggccgcactcatttccgaccgctctccgacgatggcactcgccatcagccggcgataggcgtcgacgatctctgccgtgtagggtcgggtggcgccgaagtcgagcagaatcagttttcgggtggcgcggtcgtagcgaaagttggcaaaattggggtcgctctggatcaatcgaaattcgaagatctcccgaaaaaggaggctgaagagcagcccggccacacggtcgcgctctgctcgcggggcatccagcaaggattcgaccggcactccacccatgcaggacatcgccaggacgctgtccgtcgtcatgtcgtcatacacctcgggaagcatgaactcgggcgcgtcggcaagcagtccggcgtagcggcgcagccagactccctcgcccaggtaatccgcttcggcgtgcaactgacgtttcgcctcgcgcagcaacggcccgacatccaggccgctgggcagcaggccggaaaaacgcagcaaggtggcgacattgtcgatgtcgctgtcgatactccggcgaatgccggggtactggacttttatggccaggcgccgcccgtccttcgtttccgcgagatgcacctgtccgatcgatgccgccgccagcggcgtgaaggagaactgccggaagtgacggtcccagccctttccccagttggcctcgagtacattgacgagctggctcattggcatggctttcgcgtccgcgcgcaagcgggcgaggacatcgccaaaatgcggcggtaacaggtcgccggcatccatggacagcaattgaccaaacttcatcgccgcaccacgcaactgcgcaagctgatcggcaacacggcgggcgttggccggggtcagcagcagatcacggattcgtggtcgcttcccctgggcgaactggcgggcgccttcggccaacatgctcccggcaacaccaccagcgagagtgcccaagcgagcgagccgggacccgcgtccgccgggaacagccgaggcattcacatcgcgcttgctttgctcatcgtcgaccatcttggctcggcttccattcgctgccacagtagcccggagcatttggcgaacaacccttcggcacgaagaatgctaacgccggtccgaagaatccgggctctccgaatcctcgacgggatacgcgtccgccacataagcgggccctttcatgatcatgacgatgaatgcagcgatggctatggtcaacactgccgtccagtgcaggaccaggatactgatcgccagaatatcgaccatctggaggagagaagaagccaccacggcatccccttccccaaaaaagatcctcgcgccgagcgacggcagggccaagagcagcgtgccgaaaacgagcacgcggggcaagaggcgcaggacgtcacgctcccgcccagccggcgtctgcacgaatcccggaagtctgttgaaggcgttcatcgttactcctttgctcgacagttcttgaccgattacgaggtctcagcgaaagcacccgccatcaggcaaaggcaggcaacggtggtcagccggaagcgcaagggcaggtaccaggtcggcaaatggctcgcggcgaccagaagtctatcctgccagtaatgggccagaaacccggtcaccagaagaagactcgccagcatcggcgaaaacagaaatgccgaccaggcgagaagcgccgggacgacgctccagacgaagcagcgcgtccgccgactcgcgccaagatcccgcaaagccatcgcgaatccccaatgcagggcaccgacgaaggtcaggatcaccgccgcgtaggtaagcagggccgcgttccagagccttgcgtgctgtgggtcgacgaggctcgcgggcgccaggacgataaacggcagcagtcctccgtaaccgagccaggcaacgctgtgcggcatgggaccaggcagcgagtgctccataccgccttacctgaccagtggccggatcgtggaaaagccagcgtccatcgaccacacctggccggtcacccgggccgccttctcggaaagcagccagaccatcagctccgccagttcgtccggcgagccaatgcccggcaaggggtattggcgagccgccgcgtcgcggcccatcgcgctgcccaggatagccgtcgcggccggcgtgtccatgatgccgggggcgacggcgttgatccggatgccattacccgcataggtcgctgccgcgctgcgtaccagtccttcgacgccggcttttgctgccgcgaccgcctcgtgattgggcgtgccgatgcgtgcggccgccgacgagaccagcaccgccgatcccggacacttcgcgtcgcgcacggcgccgatgaaagccgccagcgtatggaaggcgctgatcaggttggcgttgaggcaggccgcaaagtcggcctcggacagccgatgcaaggcgcccaggcgaatattcccgacgcagtgcgcgaaggccgtcggcagcatctcgtgcgctttggccacctccagaatgtggcgcgccccggccacgctggagcagtcagcgaccacctgaaggtggcggtcgccgtagctgctggccagtcgctcgccttcccggctggttacgaccaatcgccagcctgcctctaccagcctgaccgctaccgactgacccagcccgcctgccgcgccggtgaccaaagctactttttccatgacgtctctcctccagtttcgcctgctctgcaggaatggattcgtgttcagccccagacatcagcagactgatcgattcgaaaatatccattgttatagacaatttatcgaactgtaccgtacatttgcccttacaatactactcaacgcatgttttgtctaggacatttatgaacaagactgaaagatcatccgccccatccggaatcgatgtcaaggcttccgggttaccgactactcgccgcctgaacccgcagaagctgctgctcagcaagtggacagcggctaccccgcacgacaaggagaagcacttcatcgttaccggggtgattcagccggagcccccggcgactcgaatcgagagcatcgaactggaggcggtgtactctcgtcgagtggtctcgctgccctggcgccatctgaccgaccgcaagcactggctgcaaggctggcaatgacttgtgccgagaacgatctgcgcgcacgctcgtcggatcgatgactgacaaggaaaccatgaatcccactccccatctggcgctgatcggtgccggcatcgcgggcctgtcctgcgccacggcactgcaacaggctggcctcgacgtcagtctcttcgacaagagtcgcggcccgggcggacgcatgaacacccgtcgcggcgacggttggcagtgcgatcacggcgcccagtatttcaccgctcgccaccccgatttccgtgcagaagtggcacgctggcagaaggccggggtggccggcctgtggacgccgaggctatggctgtttgatggcgactcgccggcaggacgcgaatcgacggtcgagcgttttgtcggcacgccggccatgacggcgcctgcccgttatctggccagcacgctgaccgtgcaagcaacaacgcgcatccagcagctcaggcaccgggcgccgggctggcaggtcttctcggccgaacagggctggctggaggcgcgctttgctgccgtcctgctggccgtcccggcgccgcaggcggtacccttgctggagcggctggcccctgagttggcggcactggccggcagtgccgtgatgcgcggctgttgggcgctgctcctgcgctttgccgcaccggtggacctgcctttcgatgccgccttcgtcaatcacggccctctgcgctggatcgcccgcaacaacagcaagccgggccgcagcggcgaggaaacctggcttctgcatgcccgcgcagaatggagcgaggcgcatctggaagacgatcccgagagcgtcgccgcagcgctgctgtacgcctttggccaactgggcggtccgtcccctcaagaatggaatgcgcaccgctggcgttacgccgacaccgaaccggccctcgccgaggcttgcgtctggcgcccggagattggtctggggctttgtggtgactggctcaacggtggcaaagtggagggtgcctggcgcagcggccggacgctcgccgaacaggtgttgcggtcgttcgcgcgatgctgacgaccggacctgctcagtcgcggccgcgcgacagacctttccctctgacgcgcgactggcccggcctggaacggcagcacggcttgccgcaacgccggcgccgcgggctttgccagaaaaccgcatgagtcccggcacaacccttcggctgattctcggggaccagctcaacccacggcacacctggttcgagcaacagcgcgacgacgttctgtacgtcttgatggaaatgcgccaggaaaccgactacgtgctgcaccacgcccagaaaatcatcgccatctttgccgcgatgcgcgatctggcgcgtcagttgcgtgcggccggacacagagtgcactacctgacgatcgatgatccggacaaccggcaagcgctgccggataacctcgatgcgctgatgattcgcttcaacgttcgagcccttgaataccagacgcctgacgaatggcgactcgacgcgcaactggccgactacgggcggagccgatccatcccctgccgcatggtggaaagcgagcacttctacaccctgcgcgacgaggcggcgcggctgttttcgggccgtaagcaatgggtgatggagaagttttaccgccatatgcgggtgcaacatcgagtgctgacccatggcgccagccaacccgtcggcggccaatggaacttcgaccacgacaaccgcaagccctggccggggctaccgtccgaacccgccgacttccgggcgtctcacgaccattcagcgctctggcagacgatcgtctccgcaggcgtcaacagcttcggcgaggccaacgcgggacaactggcctggccgctcaatcgcgccgacgccttgcagcaactcgatgccttcatcgagaaggcgctgccgcacttcggtctctttcaggacgcgatgagccatcgcgcctggcgattgtttcactcgctcttgtcatttgcactgaacaccaagatgctcgacccgcgcgaggtcgtcgccagggccgaagccgcctggcacgcgggatgcgtatccctggcaacagccgagggcttcatccggcagattatcggctggcgcgagtacgttcgcggcttctactgggcgcacatgccggagtatgtcgagcagaacgtctttgaccacacgcgggcgctgccgggatggttctggaacggtcagaccaagatgcgctgtctcgcccacgccatcggccagtctctcgaacaggcctacgcccaccacattcagcgactgatggtgatcggcaactttgcgctgctggccggactggaccccgctggggtacatcgctggtatctcggcgtctacgtcgacgctttcgaatgggtcgaactccccaacaccctgggcatgagccagttcgccgacggcgggctgctggccaccaagccgtacgtatccagcgccgcctacatcgatcgcatgagtgactactgcaagggctgtcattacgacaagaagctgcgcaccggcgagcgagcctgcccttacaactcgctctactgggacttttttgcgcgcaacaccgaaaaactctcgagaaatccgcgcctcggcatggtctatcggcagttggcgaaaatggatgaggcaacgcgacgttcgtttcaggagcaggcaggcgagctacgcaactcgctggatcgcctatgatcctcttgtccggacggtcggccatcatggcaaggacatcgctcaacggttcgatctgccgctcacccggcttgaccttgtgattcccgcgcggctcgccttcatcggcctggagaccaccggggccaatccgttacgggaccgcatcacaaagatcggcgtgctggaagcagagggtgaccgggtctcgacctggagcactctggtcaacccacagcggcctatccctgaattcatccagcaactcaacggtagccgcgacgcgacggtggccgacgccccgaccttcgcccaggtcgccgcagaactggctgatcgcctgcacgggcgtctgttcattgcccatcatgcccgcttcaactatgccttcgtcaagcgagaattccaacgtctcgggaagtccttccgggccgacgtgttgtgtactgttcgtctgtctcgcaagctcttcccggaacaccagaagcaccacctggagagtctcatggtccgtcatgatttgacgacgggcgtccactccggcgccttggccgctgcccacctgcttgggcagttctggtgcgtgttgaaacgggaacgcggcgaagaggctctggccgaagccatccgtcagcagctcaagcgccccagcctgccgccccacctggattctgccctactcgacgatctgcccgaatctcccggggtgtacctgttctacggcgacaacgacgcacttctgtacgtggggaaaagcgtcaacctgcgtcagcgcgtacgcgctcacttcgcgtccgacctgcgtgagtacaaggagatgcgcctcagtcaggaagtgcgtcgccttcgctggcaggagacggtcggtgagctgggcgccctgctgctggaatcgcgactgatcaaggaatgtcagccgatacacaatcatcggttgcgccgctcttcggacctgtgcacctggcagttggtgcaggtggcgccaggcgattgccggctcagactggtcagcggccagactgccgatttcgtgcgctcgaacgaccttttcggtctctttgccaaccggcgggaagccaccgacagcctgcgcaaggtggctgcagcaaatggactgtgcccgataatcctcggactggagaaacccgccggccccggacgcccctgcttttcccatcaggtcaagcattgccggggcgcctgtgtgggcaaggaagccatcggcgtgcacagcgatcgcatgttgtcggcgctgatgaagctgaagctcaccgcctggccctaccccggagcgatcggcgtcgtcgagcgggacgatttgcggagagtggaggaagtccacgtcgtcaacggctggcggcacctgggcagcgcgcgcagcgaggtcggagtccaggagatccttctgggtcagtcgggccaggggcgattcgaccgggacacctacagactgctggccgcgcatctgggcaaggggcgagtgcaggtgcggttgttgaccgagcggtaacgactcgctaacgacgagagcttcctgtcttgtgttcatctctttgtcgcggcataggggaacgaggaccgcgccatggccgaggtgctgctcgaccgaccgatctccgggccgcgggggtgggagccgcgccagcgctgacccgcccagaaaggctcgatctcgacaagcggcgtctcgatgtggctgccgaaccgcgggttgccggggggagcttcgccttcgaactgcatgaatgtctgaccagacagaggcctcgctgccctgggcgacattcgcatcctcgcgcaggatgggcgttcgtgcgcaacggcttgcgcggtgcgcagggccacagtagagtcgccgacgtccatcggtgagaagcgacctgtctatcttcacgcgccgccgagagatggcaacaagagaaaatctccgccgacggcgatcaggcacgggcacgggcacgggcacggcagaaattcttccccaagcgccaagaaagagccgaccggaagggagaacagcctgcgccaagcccaaaaacctcccaccggctgctggtccggcggcggcccaacaaaaagccccggcttgtgaccggggccaagtgcttgatttactggtgccgctggacggaatcgaactgtcgaccttcgcattacgaatgcgctgctctaccgactgagctacagcggcacggccatgcttcaggcgcatgcaggagcggtattctagcagcgccgaccgagatttggaacctctatttctcgcggtcgcggtccgcccaatcctcgctttcgtggcccgtcagcaggtgcgctaatcgagtctggccagtgtcgacttggccagcggcgggttcttggccaggtatttccggattcccgagaaaatcgcttcggccatcttgtcctggtaggcgtcgtcgttcaagcgcttctcctcctcgggattcgagatgaaggccgtttcgacgaggatcgacgggatgtcgggggctttcaacaccgcaaagccggcctgctcgacactggccttgtgcaagcggttgatgccgccgagttcgccgagtaccgccttgccaagcttgaggctgtcgttgatcgtcgccgtttgcgagagatccagcaacgtgcgggccaggatcggatccttgacgtcgatattgacgccaccgatcagatcggcggcgttctccttctgcgccagatagcgcgcggccgaactcgaggcaccgctttccgacaggacgaataccgacgacccgttcgcatcgggcctgacaaaggcatcggcatggatcgaaacgaagaggtcggactggattcgccgggctttctgcacacgcgcgtgcaggggaacgaagaagtcggaatcgcgcgtcagcacggcgcgcatgttcggctcggcctcgatcttggcacgcaggcgcttggccaccgccagcgtgacgttcttctcatagctgccgccgctgccgatggctcccggatcctcgccgccgtgccccggatcaagggtgatggtgaccaggcgatcgacgactggccggccctgtcgcttggctgccggcttctgctcggcgacctgctcgggcttctggctggctttcgtttccaccaccacctcgggtcggctctcggtcttgatggcgggccgggtctcgaccagcgcgggtcgcgcctcgttgccgtcaagcagcgagagcagcggatcgggcgggttcaagggatagacgtcgagcaccaggcgatgcccgtaaccgccaaccggcggcaggacgaaaacctggggattggcctcgcccttcagttccatcaccaggcgcacgacacccggcttgtaacgcccggcgcgcagcagtttgatgtttggatcgttgggggccaccttgttgccgaggccatcgaggacattgttgaattcgacaccttcgaggtcgaccaccagacgttccgggtccttgacgatgaagtgtgtgtacttcagcggtgcggtatgttcgatggccacccgcgtatagtctgccgccggccagatgcgtaccgcgagaatgcccgtgttgcgattggtggccgcctgcgacagcggagtgaccgtgagaaacagcgaagcgccggccagcttgatcagtcggcggcgtccggcaagccgctcttcagcatgttcagacattcttgccccttctcgctacacgcgacgaactccagtgtccgccccggctcggcaaactggaagcgaacgacgagatctggcgctggcccgtattcggcagccttttcgggccactcgaccaggcaaatcgcatcgtcacggaagtactcgccaagccctgcatccaagaactcttctggaaagttgaaacgatagaaatcaaagtgataccagtatatcctcgaaatcacataaatttcaaccaatgtgtaggtagggcttttgaccggcccggcatggccgcatgcgcgcaacagcgaacgaacgagggtggtcttgcccgtgccgaggtcgccgtcgagccagacgaccacgccaggcgccagcgccggggccaggtggcgacccagtccgctggtcgccgcttcgtccggcaggtgcagggtgagtgaggactggttatgatccgggctatgcaagaaagtcactcccaaacaggtggcgacgtcggcccggctgacgagcgcgccgaaaactacgcctacgccgcattggcgagaaggatcaaggattggggacaggaactcggcttcgccgcgattggcattgccggcatcgacgtgacggcggcgactccgtggctgcggcgctggctggcgctgggccgtcacggcgaaatgcattatatggccaaacacgccgggctgcggggcgcacccgagcggttggtgccgggtacgctgtcggtcatttcggcccgcctggcgtactggccggccgctgccgacgcccgacaggtgctcgccgacggcgaccaggcctatgtctcccgctatgcgcttggccgcgactaccacaagacggttcgccagcgactccagaaactcgccgatcggatccggcaggcagtcgcggcgctcgatcacggcgagccctttgcctgccgcgtgttctccgactcggcaccggtcctggaaaccgaatttgcctccagatcggggatcgcctggcgcggcaagcacacgctgtcgctgacacgcggcggttcgtggcatttcctcggcgagatctacaccaatctgccgctaccgcatgacgccgcggtcgctgatcactgcggcgactgccggcgttgcctcgaggcctgccccaccgcggcgatcgtggcaccgtatgaggtggacgcccgccgctgcatttcctacctgacgatcgaattgccgggcgccattcccgtcgcgctgcggccgctggtcggcaaccgcatctacgggtgcgacgactgccagttgtactgtccgtggaaccgctttgcgcgcctcggcgaccgcgattttgccgttcgcaacggcctcgacgccgtgccgttggcggagttgttcgcgtggagcgaagacgacttcggccagcggctggccggcagcccgattcgccggatcgggcacgcgcgctggctacgcaacatcgccgtcgcactcggcaacgccgccagttcgccggcgatcatcgcggcgctgcgctcacgactgcaggacccgtcactgctggtacgcgagcacgtcgactgggcgctcgcgcaacacgccgccagagaccagccagccgcgccggccggccgctgacgaagaattccacgcgttggcctgccccgaagcgctccacgcgcgccgggacgcttggacaggtcgccagctcgctcacatgttgggatagttcggcccaccgccgccctcgggtgccacccaacggatgttttgcgtcggatccttgatatcgcaggtcttgcaatgcacgcagttcgaggcgttgatctgcaggcgcgggccgctagcttcgtcgactatttcgtacaccccggccgggcagtaacgttgttcaggcgatgcgtattccttgaaattgaccgctatggccttgctgctgtcgagcagttgcaggtggaccggctggtcttcctcatgtgcggtattggacatgaacaccgacgacagccgatcgaaggtcacttcgccgtccggcttgggatactggatcggctggaagcgcgcggcgggctgaagctgttcgtggtcgctggtcctgtccttgagcgtgaagaacatccgcccgccgaacagattctgctggatccagttgaaggcaccgccgagaaaggtcccgaacttgtgcagcgccggcccgaaattgcgcgcctgatgaagctcggcatagagccaggagtcccggaaggcctgcgcgtaggcgaccagatcgctacgccccgaatcgcctgcgtgcagtgccgcaccgaccgtctcggcggcgagcatcccggacttcatcgccgtgtggatgcccttgatcttggcgaaattgagcgtcccggcgtcgcaaccgagcagcaaaccgccggggaacgtctgcttcggcaggctgttgagcccacccttggtaatggcccgcgcgccgtagcacaggcgcttgccgccttccaggtatttgtggatttcggcctgcgacttgaagcgctggaactcctcgaagggcgacagatagggattggcgtagttgagatcggcgatcagaccgacgacgacctgattgtcttccatatggtagaggaaggaaccaccggtggcgccgtgctcgctgagcggccagccggcaccgtgaacgacgagccccggcttgtgcttggccggatcgacctgccacagttccttgataccgatgccgtaatgctgcgccgtcgcgccggcggcgagatcgtacctggcgatcaactccttgccgagctggccgcgtgcgccttcggcaaacagtgtgtacttgccgtgcaattcgattccgggctggaaactatccttcgcctcgccctgcttgtcgcgtccgagatcgccggtcgccacacccttgaccgagccgtcctcgtggtagagcacctcggcggcggcaaaacccggaaagatctcgacaccgagggcttcagcctgctcggccagccaacggcaaagcgtccccaggctgatcacgaagttgcccgtgttatgcatcggcgtggggacggcaaaacccggcaagcgggtcgctgcgctctggctgcgatagaggaagacctggtcctcactgaccggcgtgttcaccggtgctcctctcgcctgccagtcgggaagcagctcatcgagcgcccgggtctcgaacaacgccccggaaaggatgtgcgcccccacctcggaacccttctcgagcaccatgaccccgaggtcgggattgatctgcttgagacgaatcgccgcacacagacccgccggcccggcgccgacaaccactacgtcatactccatcgcttcacgttccatcgcaactcctcaaggttttctctgaatcggtccggacccgcccacaggtccaacgaaccaggcagatcgttcacgccgcacagccaacaaccccactacctaccggcgtataccgcagctagggagttcggtcaagcggctggcgacggcgaggcatctcgccactgcaagcgggacgattcgaaggacgacaggcggccacgccgaatccagatcaagtggcgccgcagcacgtacaacagccgactcgcgcgattctgccgcctgagcgacacacccgcgcatcgagaaaccgaagtaaggccgtggtcctttcccgcccaggcacgacacttgggcggcaagcaaaaataacttgaacaatacgagttattcgtcatttttccggggtatcaaccggtagttccattcgccatgaaacgcgtcgcgctcgatagcaagtgaagcaagctcttcgtcggacaccttgattcccgacgtataggcgttttcatcgatcgcagcctggattcgcaagcctgtctcggttgtcgtgttaccgatcaggttcaccaccacctgtcgactgactagcggtcgtccgcgccaattcgcggtgatgtggcagaacatgcgatgctcgatcttgttccatttgctggttccgggcgggagatgacaaacctgaaccgtcaggcgcagttcatctgccagcttttgcaactcccttcgccatagacgcacgcgataaccgttgctgccaccgccgtccgcggtgatcagcagacggcgagcattcgggtaggtcacctgtcccatttcacgccaccagcgccggatgctttcgacggcaaattcggcggtatcgtggtcgatgccgacactgacccagcccgtattggtggtcaagtcataaactccgtagggcgcgaccttgccgagttcacggtcaatgaagtcatgaacccggacttcttctggctttcccttgggttgccactctttgccgccattcttgaagtcgccgattaactctttcttcttggtgtccaccgaaatcaccggatcgcctgccgcctgatactccgcaacagtacgggcgatgtggccgaactgggcatcgcggtcctcatgctgcccaccctctcgcgtctttcgcgtcgattgcagactgaagcccgccaaactcagcaaatcacaaaggctccgctggctgaccgtgtgcccctgccgcctcagttcttcggccaggcgataggtgctcttgcaggtccagcgcagcggcgacatcggatcaccacgcgttgtcggctccaccaaggcgtcgacatcgctcagcaagctggcatccttgtcaatcagcctctttcgccccccgcctaccgctcgcgctcggagttgcacgccttgctccccagccgaaactggtgcgttcagttcactcaaacccgcatgaatcgtcgtgcgcgacaggccagtcgccttggcgaccaaggtgacgccaccacgccccaggcttcgtgcctccgtcgccgcccaaaggcgaagcgtggcctcatccagcctgccgcacagcgcttgatacttggcttctatggctagctcttgctccatgctgaaaccataggccaatcaccacaaatgttcaagttatttttgcttaacgccttacgttgtcttagctttggggctgctcactcggtctccagttcgtgtttgacacaggcacggggtaagccgcgcataaccgaagcaggcaacggcgtgactttctcccgtcagatcgctccgatgctcggtgcaaaaaagcaaaccccgccgaagcggggttccgtccgtgcaacaacttctcagactgctatgcgatctgctgcttccttcgtcttgtaagtcccaatccagccaagccgaacccaacaagcgcaagagaagccggctccggaaccggaaccgcagctaccgagccaatgatcactcgcccggtcatctgctgtgtctgtgcgaagaagcccgcactgttaggaccgatattctccgcagggggagtctcaccgttacaagtggtattcccggcacctaagcaccaataattcatgcctgagttatcatcattctgtgaggtcaagttgagaagaccagatgagcacggtccacgtccgtgatggacttccctgcctgcctgatcaagccgggtgatgttgcgggggcgacccccctcggggagcttgaacaaacgcgccctttgggggaatctctggtttgcgctccaagagaccatgccagtgtgccatgccctattgcaggatcctcatttttttagctggttgctgcgcgttgacgcggagttggcgggcgaaacgcgagcgggaggctgcgcctgcggcggtgttctgcaccgtgccgactacccacgcaagccgcgggggtgcccgccggaacggtacgccgactttgctcggcggttcagcttctgctgcagcgattgtcgtcgtcggacgacctcgatgtcggtacgtttcctgggccggcgcgtctatctggcgctgctggtggtgctcggttctgcccggcatgccgggcagaaccccggggcggcgaggctgtcggcgacactggcgattcccttgcgtaccctggaacgttggcggcaatggtggaaagaccagttcccgctgagcacgctctggcaagcctcgggcgcgcgctttatgccgccggtgacggagcgctttccgacccgtctgctggaatgttttgtcggcgacgccgcagaagccatggggcatctcctcgtctttctgacgccgatcacggtccgaccgagcgcgttgcgtgggggtcgctgatttcccgcagaggatggggataggcgacatctgccagggcttgtaggcttcccttcccgtcctggtgccgccggtgccgacgttctggaagcccctcttgacctcttctcacgatcccctcaaacgtgatcgctgggcgcgcctgcgctttgcgatcgtcggccccttgctggcggcgccgcccgccgccggcgagttatccccggcactcctcgccctgtcgaccaagtcctggcggcatccggtctccggactggacgtctgctttggcgcctcgaccatcgagcgctggtactacgcggcccggaaggccaccgatccggtggccagtctgcgcaatcgcctgcgcagcaacctcggtcgcttcaagagcctctcccccgtggtcatccagatcctgacggcgcagtatcacgagcatccgggctggaccgtgcaactgcacttcgacaatctgcgggtcgccctggccgggaccgacgcgtcgctggcgtcgtatccgacgatccgtcgttacctccagacgcaggggatgtttcgccaggcgtcgcccaaacggacgaccgccggcgcgctgctggcccgcgaccggctcgaccggctggaagtcaggagctacgaagtcgactacgtcagcgccctttggcatctcgacttccatcattgctcccgcaaggtcctcacccgcgccggcctgtgggtcaagccgctgctgtttggcgtcatcgacgatcgctcgcggctggtctgccatctgcagtggtatctcgacgagaccgccgagagtctcgtgcatggcctgtcgcaggccttcatgaagcgcggcttgccacgcgccctgatgactgacaacggcgccgccatgctcgccgaagagaccgtcagcggtctcgcccgtctgggggtcgtgcatcagacgaccctgccgtattcgccgtatcagaatgccaagcaggaatcgttctggggacgcatcgaagggcgtctgatggcgatgctcgaaggcgaggacgtgctgacgctcgacctgctcaatcaggccagccaggcctgggtcgaacaggagtaccaccgcacggtgcattccgagatcgacaccacccccttggcgcgctatctcgccggacccagtgtccaccgggactgcccggatacgacgacactgcgggccgctttccggattgaggtcgcgcgccgccagcggcgtgccgatggcacgatcagtctggccgggacccgcttcgagatccccgccgcgtatcgccacctgccggtggtgcctctgcgctatgcccgctgggatctgacgcacgtcgacctcgtcgatgtgcgcaccggcgccgtgctttgcccgctcaaggcgctcgacaagtcggccaacgccgatgggcagcgtcggcgcctcgcaccggtcacgacgacggcgctggtgccaccgtccaccggcatcgcgccgctgctgcgccagctgctcgccgactacgccgccacgggcctgccgccggcgtatctgccgtccgacgaccaggagccggcatgaacccgcggctcctcgccctctacgggctgaagtggaatcccttcgccgccgaattgccgatcgaagcactctttgttccgccccggatcgagaacttctgctggcgaatcgagcacgcccagatccgcgaaggcggcttcgcgatgattcacggcgatccgggtaccggcaagagcgtggccttgcgcctcctggccgaccgtctggggcgcctggcggatgtcagcgtcggtgcgatcaaccatccgcagagcaatctggccgatttctatcgggaaatgggcgacatcttcgccgtgcccttgcgcccgcacaaccgctgggggggcttcaaggccctgcgtgaggtctggttcgcgcatctggaaacgacccgtcgccgggcggtgttactggtcgatgaggcgcaggagatgagtccggcggtcctcggcgagttgcgcctgctcgccagtgcccgtttcgactcgcagccgcccctgtgtgtcgtactggccggcgatgcacgtctgatcgagacgctgcgccgcgaggacttgatcccgctcggttctcgtatccgtacccgcctcgccaccgagtatgcctcgcgagacgagttgctggcctgcctgacccatctgctgagccacgccggcaacagcagcctgatgaccccggcgctcgcgcacacgctgtgtgatcacgccgccggcaactaccgcatcctgaccacgctcgccgccgaactgctcgccgccgcggcgcagcgggagttgccgcagctcgacgagaagctctacctcgaggtcttcgcgtcccccgaggcgccctcgcggcgtcgcgtgggggccggccggtgaggactcgccgggcaggcgactcgatggtgcggttcgtgaatcgcccccaacgacccggggcagtagctccgagcgaaacgacgcctgcgaaccttgggaggcacgaccgccgagcggctgtgttctgtcgtgaccatcacccgaaccggaggagaagatgaccgaccccttggtgaccgtcccgaaaggaggtcgcccacctcagggcgagcgcgcgatgacggacaaagagcgcaagcgtgcccagcgcctgcgcgaccgacgagcggtcattgacgccatcggcaacgagacggacgcgccactcaaagcgctgctggacctcctggggcgcgtggaggggtccgaagcggctcgccattccgcccgacgggcctggctggctttcggtcagcggtacggattccggacggtcacggaatgacgagaggcaaccggaaccccagaaggacgctccggtcggcaggcgttgacgtggcaccttcaacgaaaacgctgacggcaggggtcgctctttgacccgaaaaggggtcaagaggaccgtggaataaatgggcgggcttcatcgcccgtttatgccgcgaaagcctcttgacgccttgcagggtcccgatgctggcgagcagttgccgggaacaacttgttcatcccggcggctgcctcgcggcgagcgcggggtctggggcggagccccagggttcgattgcgaacgatcatccctacaagacatcgccgtacctgaacatcagaacatcaaatcgggtgatcacactcaaccagaaagcaaagagcgcggggagggtcagttctcacattcatacacttgccatcactgctcgggcgaaatgttggaatgtgagaactgacccagcctccgggtcgcaaggcgttggccgcggcgcttgcgtcggtctgcgcgggcgcccagcgccgaggcggcggcggagttcgacgccttcgaggcgggcgccctggcggacggctggcttggcacgccgattgaaccgcaaccgatgtcgaaatttcttacatacatgacccgacagcaccgacccgtcctcaagtcggacaacaagctgcagccgtatcaccggaaatttctaagtaaattcaatgggtagaagaatcaggcgccttggctggcacgcggattgcttcttaatgtgtgcgttttgcgttgcggttcttcgacccaatcgctggcggaaagtcatcggtcctcatcgtccctctattggagaaaacaactatgttcagtccattcacttcggtcctgagattgggccaattcctggcagtatccacagtggcgctggcgtcgacggcggtgttcgccgacaccatctcgccggccagcttcggcgccacgctcggcgtgggcgatagcgtcaccgtccgcaagacggtggtcgttgagtccaccggtccgacggacgccttggtcgacgtccacttcctaatcgacacgtcgggaagcatgggctcgcaagtctctgcggccaagctcgcggccgagggcctgttcaccggcttgaaagtcaagtttggtgacgtttcggcgggcgtcggagtgttctccgagggtgcctatctcgcccccggtcttccggccaacggccgcgccgtcatcggtaccggattgactactgacgtcccgaccttcgtgacgaacgtgggcacggtgaccctcaacgttccggacggcggcggggacttccccgagtctggctataccgccatttcgctggcaggcggcgatctcgcctggcggaccgggtccaaccgcttcatgttcgtgttcacggacgcgacggccaagggtagccttgccgctgctcaggccgcgctcgctgccgacgacatctcgctggtggcgctggcctacaacagcgggttcacttccgtgaactcgtcctacggcgcgccgctcggaggcaccgtgtacgcaagcagcacgagcgtggcagacatcatcaaagatgtgaccgatggcatcactgccggcttcgcgaaatacacgaaggtcaccgtcgacgaccttggcttcggcatgccggagattgacgtcgacaccgtttgcgtgtccgccgatatcggcacctgctcgggtgcgttggccacaggtgactacgatcgctcgaaggaccgcaccttcgagttcgacgtcacgttcaagcggacggccgcgggcgacaaggccttcttcacctccgcgctggtgaatgacggcatcgtcgcgcgcgagcgcgatgtcttcggtggcactgttcccgagcctgcgtctctgtccctggcggcgcttggcctgctcggcctggggctggcccgccggcgtcgcggcgtgtagagttcggttgcggcgacgggttcagtcgaaccgccggtcgccatcgagaaaaaaccggcaccgcaaggagccggttttttttggccgctcgatgccgaacgcgctacttggcttcgatctgttgcagcgtaaccggtaactacacggcatcagccgctattttgcccaagctggccagtggcgagcggagcggggtggcagcgaagagcttcttccacatccggggcgtgagttccgggacacgattggccggatgttggccgacacgctggagcacatcgaccaggtagtcgtagggattgatgtcgtgcagtcgacaggtgacgatcaggctctggaggatgccgacgtgcctggcccccaactcggtccagcagaacagccaattgcgacgccccatcggaatcgcccgcagagcgcgttcgaggtggttggtgtcgatcggcacctccggatcggagagatagacttccagcccgcctcgtcgctcgcgggcatacgcgagtgctttggtcagcgggttgctcggtagcaacccctgggcttcgaagcgctcatcgacccaggcgaagaagcgctcgacgatcggtttggcctgcgtctgacgctcatcacgcttttggacgcctgcgagcttcttctgcggcattatggagcagccaccccactcgtccgccgggcttggcgacgccgccgcccctgttctttctggcgagctcattctgtgagcctatagcgccctacactgcggctcatgccccaaccccatgagcccgtgcgatgagtttacatttcctcctgaaagccaaagcccgtaccctgtccgtggttcaggtcctggcgatgagtgacgacgacgcgtttaccctgttccgcgaggtgcgctggggcgacggggatgaagtggtctgcccgcactgcggcatggcgcgccggcactactttcgcccggcccgcaagatttggcgttgtgcgggctgccaggaggatttttcggtcacgtctggaacgattttcgccttccacaagctgccgctgcgcctgtacttggcggccgttatcctgtttaccaacgccgtgaagggcatttccgcgctgcaggtgggtcgcgacctgggcgtgtcccacaaaactgcctacgtgctgttgcacaagatccgggagagcctgctggtgggccgggaggaatccgccctgcagggcgagatacacgtggatggcgcgtatgtcggcgggaaggtccggccggagaacaagaaggaagaccgggtggaccggcgcctggcggagaatcaagacccggacaagcgctgcatcctggtgatgcgtcaggcgcacaccgaggcggaggtagaggccggcaacgccggggccaaaaagacgctgaccttcatcgtcaagaatgagaaccaggccgacctcggcaaactggcgccagcctacatcgcgccaggtgcggtgatctgtgccgacgaatcggacgcctacgaccggctccctgccaagtacgcggttcgccgggtgaaccacggcaaggagtaccgcgccgatgacggcacgaccaacaacctggcggaatcgtatttctctcgcttccgccgtttccacatcggccagatccacaaggcggctccgaagtacctcgacaactacgccaacgagatggcctaccgggaagacacccggcgctggagcaacggcgacatcttccgggacatcctcggcaagtgcgcccgtgccctggtgagtcgggattggtgtgggtactggcagggcaaccaccgactgggggaaagcctggtggtgtgaaggcgtcaggcgaccgcccaggtggcgccgtgcccgtcacggcctgcagggatcagggtgccggtacgctccaggcgatgcacgacgccaatggcgttcttgcgcatctgctcgatcatgatggtggtcggttccagtccccgacgtgccaccagcgcttggccgatctggcggctgctcagcgctgcgccttgagcctcgcggaagatgtccagaaccaggcgttggcattcccccggccggaagaaacggctccgcatccggtgggccttggcccggatcgtccgcaggtcgatttccggggaaaacagcttgagggtggcgtcaaggtgggccagatcatccgccagacgatccatttccttctgatgatgctcgatcagcccagccagttcggcgcgcttgctgatcagggccgtaaccacgtggctctccgccatgaacaatgctcctgttcgttcaaaacaagagaattttcgccgggctgagcgtcagccgctgggggtggctgctccataatgccgcgaaaaacactgttggcgcgcgcaaaaaaagactcaagtgatgggtcagttttcgcgagcgaaaatgggtccgttttgatgagcgttgaggttccgccgaacagtcgcttcaagggctaccaggatttcgtcgtacaggagctccggatgggggtgcacaacacccggtatcggctggagcgctgggtcaccccggagggcgtgagcttgatcggccagttgcctgtcgagatcggtggtgtgcacttcggcccgcagctgcgcgccttcatcctgtaccagtaccaccatgcgcatgtgacgcagccgctcttgcttgagcaactgcaggagtggcagatcgctatctcggccgggcagctcagcgcgttgatcaccgacggccatggcgagttccatcgcgagaaggacgcgctgctgcaagcggggctgcagcgcagccggtacgttcatgtggacgataccggggcgcgccatcagggcaagaatgggtactgtacgcatattggcaacgagcgcttcgcctggttcgcaagtaccgacagcaagagtcggatcaatttcctggaattgctccgtgccgggcacgaggcctacaccctgaatccggccgcgctggcctacctggccgagcaccagctgccgtgcgcccaactccaggcactcaccgcgctggcaccggcggtatggacgggtcaaaccgcctggcaggcggtcttggctcagcaggccatcaccgatccgcgccatgttcgcctggtgaccgaaggcgccttgctcggtaccgtcgtcgcgcggggcgccgcccccgatctggcgatcctcagcgatgatgccgggcagttcgatgtgctgacccatgccctgtgctggatccatgccgaacgcgtgctggccaaactactcggcttcaacgagccgcaacgccaggcgctggcctcggtgcgcagcgaactgtgggcgatctacgatgcgctcaaggcgtacaaggaagcgcctgatgcgctcaccgcggccgcgatcgaagcccgcttcgagaagctctgtgccacccgcaccggctatgccagcctcgaccgggccctgaagcgaatgcgccgtaaccaggaggagttgctgcgcgtgttgcaacgtcccgagcttcccctgcacaacaacctcagtgagtcggatatccgcgactacgtcaagaaacgcaagatcagcggctcgacccgtagcgagtccggccgccgctgccgcgacaccttcgccagtctcaagaagacctgccgaaagaacggactgtccttctggcaatacgttcaggaccgcgtcttcggctggcatcggattgctcccctggcgcagtggatcttcgaggccacgccgacgggggcgaaggttcccgttcatggcccctgaaacggcgtccgctcgctattgcgggcgcttcttcagcaccgctgagctcgaccagatccgccggctgatcgcagccaatcctgccgcctcgcgcgcccagttgtcccggatggtctgtggcgagctcggctggagccgcgaggacgggcggctcaaggagatgagctgccgcgtggcgatgctgcgcatgcagaccgatggcttgctgcacctgccgtcgccgcgcaacggtaatcacaacggcaaaccttggcaccgtcgtaccgcgctggccgaacccgatgcgcccctgcgcgccgacggcccgcgtagcctgggcacgctgcaactgcggcgggtcagccatcgcgccgaatcgcagctgcacaacgagtacatcgaccgctaccactacctcggctatcaaccgctgcccggtgcccaattgcgctacttcgttcgcgccggcggacgcctcgtcgcgttgctcagcttcggggctgccgcctggaagactcagccgcgcgaccattacatcggctggacgcctgcgcaacgccaggagaacctgcaccgggtcgtgaacaatgctcgattcctcatcctgccgtggatcgaatgcaagaatctggcctcatccctcctggctcgcgctgcccggcagatcaacaccgattggccaatccaatacggttaccggccgctcttgctcgaaaccttcgtcgagcaagagcgctttcgcggcaccgcctaccaagcggccaactggatctgcctcggacagaccaccggacgcggcaagctcgatgttcaccaccaagccctgctgcctatcaaagccgcctgggtctatccgctcgacaggcacttcagacgggtgctctgcgggtgagcgcgtcgccccgataccaacccagagccatcctcatgcccggggtttttgagaagttaccttattggctcgcaaccaattgattcagttatgggttttctgggccttgttaaacatgggttaagcagaccgtctcgttgaatgcggcgacgacccaggcgacgatcaatacgctgagcgccggcggcggcggcgacacgcccgaactgggctacgacggcgtcagtgccgctgccaccggtggtggatagcgccccggctccaaccgtttcatcaccgccttgggtgacgcgccattcaagagcaaccccggcggcgccacggaggccagtaccaaagccgcgctactggcgaccaacgccaagctggttggtatccggttcgacagcgacacgtcgttcgacgccagcatcaccggtctgggtggtagcttgttcacgtcggcttccacccctgacgccatcgccgcagcgatcacggccggcatcacggccggcttcgccaagtacaccatcacaccatcgtcacggtcgacgacgtcggcggcggcgcgggaatcatcgatgtcgacaccaagtgcgtgtcggccgataccggtgcgtgcgtcggtgccgatgctgtcggtacctacgaccgctcggtggaacgtaccttcgagttcgacgtgaccttcacgcgtctcgccggtggcgacctcaccttcgacacctacgccatcgtcgaccgcggcatcgtcgcggcggaacgcgacaccttcacgactcccgagccggccaccctggttcttatgggtgtcagccttctgggcatcggtgcagcgcgtcgtcgtcgcacttcctgaaagagcactggatcgagtaggggacggagttacccccgtcgccctctcacaccaccggacgtgcggttccgcatccggcggttcattgaacctgctggaagcgtcgctgagtgtccagcaacgaaaccaaccccattgcatcaaagaagcgttttggataggccgcgttcatatggctcgcgccggcgttccaccaggggccacgtccgttgcgtgccgatttccatgctcgcgtcgcgtccaacccccgcgcttgtagtcgcttgttacgggtggccggacgcttccattgccgccagagaaggcaacgcagtttgcgccgtatccatccgtccaggtcctgcaacacacctttgacctcggtcagccggaaataggatgtccagccacgcagcacggggttaagggcggcgatcgtttggtcgaggttgcgaaaggcattcccgacgacgatttcacgcactttgtctttcagtcgcttcacactgccatcagcgatcttcagacgtgcctgcttgtgccacgtgacgctataccccagaaacttccgctgccaaggccgcgcgacggcgctcttgtcccgattgacccgaagcttcaatttctgctccagataatcggtgatcgcatccatcgcgtgctgccctgccatcttgcttttgacgtagatgttgcagtcatcggcatagcggcagaaccgatgcccccgacgttccagttcgcgatccaggtcggtcagcaggatgttcgacagcaggggtgacagcggtccgccttgcggcgtgccttccgtccttgcgctgaccattccttctgacatcatgcccgcttccagataacgccggatcagcttcagaacccgttcatcctttacccggcgcgccactctcgacatcagaatgtcgtgattgacccggtcaaagaatttctccaaatcaaggtcaaccacccaacggcgttcttccctgatgtagccttgcgctcgttgcaccgcttgccatgcattgcggcccggtcggaacccgtagctgtgttcggagaattcaggctcgaattccggttgtagaacttgcagcagcgcttgctggatcagtcgatccagcaccgtcgggatacccagtatccgcaccccgccgttgggtttcggcatctccactttccggattgccgctggcagataatcgcctgccaggagggctgccttgacgcttggccagtgctgttgcagccatgccttgagttcgaacacggtgagcccatcgactcctgccgcgcccttgttccgcaggacccgctcatacgcttgccagagattgcttcgttcaactacggcctccatctgccgcagcccttccgctttcgtttgcccatccgccgccgtgctaacctcggcgcccaactcggtcaatggcgaaatccgtccgcctccctccgggtcaggtgcagttgtctgccttattgcttcatcgatttgcatcgaggtcgaatgtcctaatcgcgtggttcaatgttcaggccttcggtcagagttcttctcgggctctccgcttcgtccccaacctactatgccttctgctgacttctgcaggcgcatcccgacacctctcggggtcggtagcacaaggcacgcatgcagatctccccgggtatcgcgcacccaccttcacgcttatgcctgtcggatctacgtcgcagcgttccgtacaagtttcgggctttgatgatctcggacacctcaccccgctacgccgcctcgtatccgcttcctgttcgtcaggccagcgctttgccttcggcttcctccagattcgcagtcacccgcgacacccttgccgttcagctaactcttccccttgtcgggcgagtagaggactttcacctccaagtaagtgcgccctgccgggcgcaccaagaagaagcggcccctcggggccgcttttttttatttcgtcgagagatgctgcaggcgctttctcgcgtccgccgcattgtagaagttcttgtcgagttcaagcgctttctgcagcgccgctaccgcctccttcttctttccctgctcggcgtagacgactccgaggtgatagcggaagctggccttccctggattgtcggcaacggccttctcgatcgcctgtgccgccggccctagctcgccgcgcgcacggtagacccaaccgagggtgtcctgcagcgtcgtcacctttggcgcgagttcgacggcctttttggcccacaccagcgcctgatcgaggcgttccttgcgcacggcggccatgaaggcgaggttgttgtaggcaccgtacatcatcggatcgctcttcacagcgtcgagataggcctgctcggcctcggcccagcgttgctgtccctcgagcacggtaccaagcttgaagtaggcaatcgccgggttcttcaccgccttggcgccggcacgataggccgccgccgcctgctcgagatcgttcttggccaggtacaggtcaccgcgatcgatatgtgccgccagaaagtccggagccatcgtgatggtcctctgcagcgcggcgagtgccgggtcgaacttgccctgcgacgcgtaaaaccgtgccagcgcatgcgtgaacttcgggtccgtcggcgccagcttgaccgccgcctcatactccgccagcgccagatccgggcgcccttgcgctgccaacgctacgcccaggcccagatgaccctgcgggttaccgggatcaagcgcgatggcggcacgatacgcctcttcggcggccttcggcttcttgaggccaagcaggtagttctcggcgaggttgagatgagcgtccgccgattttgggtcgagcgccactgctttcttgaacgcggtttcggcatcgccaaactgaccgcgctgaaacttgtagcgaccccagattctctgcgtcaacgcacctttggggtcggcggacagcgccttctgcagccaatattcgacctgcgccggcttgtcctggcgggccgccacttctgccaggccaatgtaggccgccgacaaacccggatcgacccgggcggcctccgtgaacgccgcttcggccgccggcaggtcatcggcgttgagcgccttcagaccttcctcgaccttgccctgcgccggcgagccgctaggcagctgcgtcattggcgagcccggcaacaggatcggcgcggccacgccggagaatggctgtgccgccaacaaggttgcgacgattccggcgacgatcaatggtcgatggatcatgagagatcaagccctccaggaaaatgcattgaagatgtcgggcggagctgtccgttcggggcaaggcgccgcattccgacgcatcgggttgtccgtcaccgctctgcgccacccgtggcggtgtcggcgtgggttggtatggccggcgcacttggccaaggctgagcgactcgacggcaccctcaagagtatctgcggcgcgcctgacagtgtcaaccggggtcgggcacggggtggaccggctgccgggaacggcaggcagggacagcgccgagaatccagcgtggtgctcgccagggatccggcgtcccctgggcccgcccctgccagcgcttgcgcgcccggcaggcgatagtccttgaacctctcacgcagcttgagcttgtgcagtttgccggtcgccgtatgcggcaattcctccacgaaggcggcatcgtcaggtagccaccaggcggctgcccgacccgcaagaaactgcagcatgacctcgcgcttgagttcctgatcaggcttcctgacgatgatcagcggcggtctctcctgccacttcggatgcggcgcaccgatcaccgctgcttcggcgacccccggctgccggtccgacgcgtgattctaggccttcgggaaccagccttccttgacgacttcaccttcaatcgaccagggacaagcctccggaaagcagtccagaccggtttcggaaatgacctgagcaacagcgtttgaccagaaccgatcaacccacatcgggtcgcgaagtctactggccagacttggagcctcgttgagaacccaggaaatctccttccgatggaggcgaatggtgctttcccaactcgaccctctgcggccgggttgatactgccacttcagcaaatgcgccaagagcaccgccatccgcttcgccagttcgcgctgttcgctcttgcccacgtcctcgatctcctccgcaagatgttctcggtcgagcagatcgaagcgcccagcccgaaggaactcggcctgctcgttggcccacgccaccacgtcggcttcgtaacttgtgctcatgccactctccatttcttgttggcacctgacttcccattttcgcgagaacaggacacgacctcaagcgcagcgtccgaattctcatttgccaggtaaccgctggtagcgagttacggaacaagacgctccacgcttggcggcagcgagtaatgacgccctcgccgagcaaagggggcataccaccatacgccctggctaccgctcacgcgcccggcaggcgatagtccttgaacctctcacgcagcttgagcttgtgcagtttgccggtcgccgtatgcggcaattcctccacgaaggcgacatcgtcgggcaaccaccaggcggccacccggcccgcgagaaactgcaacatggcttcccgcgtcagttcctgagcaggcttcctgacgatgatcaacagcggccgctcctgccacttcggatgcggcgcgccgatcaccgcggcttcggcgaccgccgggtgagcaatggccgcattctcgagcgctatcgacgaaatccactctcctccggacttgatcacgtccttcgagcgatcggtgatctgcatgtagccgtcggcgtcgatggtcgccacatcgccggtgtcgaaaaaaccgtcggcgtcgagaacgctgccttcgtcgcgaaagtaggcactggcgatccacggacctcgtaccagtaggtggccggcagaccggccgtcccgcggcaggggcgcaccgtcgtcgtcaacgatcgtcatgtccaccccatacacggcgcgaccctgcttctcctggatggccaaacgctgctccagcgaacagccggcgtgcttgggcagcagattgcaaacggtacctaccggcgacatctcggtcattccccaggcgtgcacgacaaaagcgccgaaccgggtttcgaagcattcgctcatcgcgcgcggcgccgacgagccaccgatgacgacgcgccgcaggcacagttcttccttgggctccaacccggccgcatcgacatgctgcaggagcatcaaccagaccgtaggtacgccgagcgccagcgtcaccttttcgtcgcgcatcaggtcatagacgctcttgccgtcgagcgccggacccggcatcaccaaccgcacacccgacatggcgccggcgtagggcattccccaggcgttgacgtgaaacatcggcacgaccagcaaggccgtttcgccggcccccagagccaggccatcgacggcgcaggccgcccaggaatggagcacggacgagcggtgcgagtagagcacgcccttgggattgccagtggtgcccgacgtgtagcagagcgacgaggccgccgtctcgtcgaactgcggccaggcgtactcgccggtttgtccggcgatcaggtcctcgtaacagagcaggccggggatgctgcattccggcaggtgcgcccggtcggtcatgacgatgaagccgcgcaccgacgacagtcgaccagccagccgctcgagcagcggcacgaagctcagatcgaagaacaggtactggtcttcggcgtggttcgcgatgtactcgatctgttcagggaacaggcgcgggttgatggtgtgcagcacggcgcccattcccgagaccccgtaatagagttccatatgccggtaaccattccaggccagggtggcgacgcgctccccgggctgcacgccgagcgccgtcaacgcctgtgccacctgcttcgagcggcgctggatgtcggcgtaagtgcagcggtgaatcggtccttcgcttgtgcgggagacgatttcgccgcgcgggtggcaggtcgcggcgtgctcgatcagcgacgaaatcagcaatgggcggtcttgcatcaatcctttgagcatcggtgctcctcctcgtgtgtctggtcaagggtggaatggcgtcggacggcactggttaaccgggatcgcgccgagagcaggcggtggcatactccgcacggcttcgtgcacccgcaacgggcgccggatgcgggcctagagtgcatcgagcgtgcgcaggagttcgctggtgtaggcgctgaagcgatggacgtcggcgtgcgccgcaccgggaaggcgaagcagccgagcctgcggcgccaccgcgagtagctgctcgctatgccagacggggataaccgtgtcgtcctcgccatgcacgagcagcaatggactgcgcagatgagcggcatcggcgcaggtctccaggcgatagcgcaggaggacggtcggcagcagcggatagtgggcctgcatcacctgcgccaggctgcagtagggtgagacgaggatcgtcaggtcgggctgtacctgtgccgcgagtcccgccgccagtgccgtacccagagagcggccatagatgacccggcgcttgccgacgtactgacgttcgacgacttgccacgcggcaagcacgtcggcacgtaactggacttcgctatcgatgcgcccgctgctcttgccgtagccgcgatagtcgagcatgaacaggtcgtagttggcggcgcggtagaagtcgctgttggtaaaccaggtcgccaggttgccgttgttgccgtgcaggaagaacaccacacctcttggcgccggcagcttgagatgcagggccgacagggtttcgccgccgacgtcgatgctgacttcgctgacatcgctgaaagcaaaccggtgctcggccggcagccgctccggatgaaagatcaggctttcctggaacgtgtagatccacgccagcacagccacaccgatccccacggcgagcgcgatgacgacgattaccgcgcccggccggccgccgcgtcggttggcgcgccaagcgacggcgaccgccgtgtccaggcgttcctcacccgccatccgaaccagccaacaagtaccggcggacgctgtgtggcgcagacccaggtctcatccgatgacctgccggaagcggtggatcagtggtggctgcgccagcagttcgctggcccgcgcgatcgccgcgccgacatgcggcgttgccaggtgcgcgtcaacagccgcctgatcgctccactgctcgatggtgacgaattcgagcggattgtcctcattctggaacaactcgtagttgacacagcccgcttcgttgcggctgggaccgaccagatcctgcagcaccgattgcaattgcgtttccctacccgccagggctgaaatcctggccatgatcctgaccatctgcgtctccttcgtaagtgcctctccgaatgtgccgccagatgtgcggcccctgccaatcatacgtcgtcgagatgcttccggatgcacactcgtcggtcgaccgcaagcccgcagaccgtgtccgctagccgtcagtcgacagggggaggccccagggactcgatgcgatatcccgctggatagtcggcgcgtggcatctgcgtgcgccgctgcacgcgccggcgcctgggcaggcaacgcagcaggcgagcacgcgcgcgcaatgccgcgttggccgtccataccacccagcgcggcgccgggcgcaggtcgaaggcggcgagcagcgacgggtcgagcagggcgtgaatcccacggcgaacgagtggccgcagcaaggccggaaaccagccggcaaacagttcgcgggtggccagtgcgacgcgctgattgctgtcggtataacggaaattcgcggcttcgtagtcgcggccgtaacgctcgaactcgtcgtacgcctccggtatgtcccggatctgcatgcgttcgccgacctgccgccagaaccagaaccaggcgaacttctccgactcgctcatgcgccgccagccgaagcgctcgttccagcggatcggctcgaagacgaaggtcgacaacacgtacaggaaatccccgttggcgattcggaaacgcccgtgcagagcgttcatgcgtgcaatggctcggcgcccgcgtgggctgtcgaaaccttcctcgatgatttcgctgaccagcaggtcggtatcgtcgtagcgcttctgcggtcgcgccgcgaattcgcccgtggcatgcaggaggccgccgatgcgcggtgaggcgaaggtacgaaacagggcaagttcgagcgcgcgcgtggtatcccagggaaagtccaccctggccagatgacgagcgatctgttgacagtcgcggcggggatcgtcggtcggaaagggcatcaatggattcctccgttggttcctgatgcttgtcctacgcggaactgcggtaagcggatgcacggccctcacccgaggcatggccgatgccctgaccggagcaaggccgcccggcgccagatcgatctgcggccatgcggcgggtcgccgtcgccgatgaagctggcctcgcctacccatgcagcactagccggctgacttaactccgatttttctggaattttgccgttagtctttctatactcatcggataagcaaaaaaaccactggttggcagaggagacttgtcatgaatagctatcttgcgagcttgttaccggaggctctgctggtcgatttgccggaaatcgacacccagcatgaagagatcttcgaccgtatcgagacgctcaaaacggcctgcttcgaaagcagttacgtccccatagacgaattccactcccttctcgaactcttcgagcagcattttgcgacggaagagcggcttgccgaggaagccgctctcgatttcgtcgaccataccaaggttcaccgcgataccttgcgtatcctgcgcaaggcactgggcgaagtcatcagtggcgcgcacgacgcgcattccttcctgcgctactccgagtactggttcgaacgccacatcagtgacgacgacaagctcttcgtggccgcgctgcatgcgcacaggcacaagcgttcccacaagcgtcgaccagcggccgacgcgttcagttcagcccaagcctgatcccgagcccgggtgcgctgcctcggcaggaggcaaccgggcaatgtaggcctgatgcgcgagcaggctcatggcctgcggtcgtagcgccttgacggcggcaatggcatcgtctttggaccagccacgttcgacgaggatttgcgttgccatcaggccggtccggccagaaccccccttgcaatggatggcgattgtctttcccgcatcgagaagctgatggacggccgctcgctgcaccgtccaggcccggacgaaatcggcctcaggcgcatggtcgtcctcgatcgggagatgaaaccacggcaattcacgcctcgcacacagttccgggagatctgtgacagcgttggcggccatttcattctcgggcatcagggtgatcagtgcgtcagcaccggctgccttcagttgctcaagggcgtcccctggcgcgacactcttgctgccggggcaaggcgtcagaaggaggcccgcgcctcgttcgttcaacaccagcaagtcggacggatgcgtagtcattgtgtggtctacctgtcaataatcggttgtcgtggcggtcgtggcgccggcggatgctggctgccgcgcgacattatagttcacccgaccgacggcgagccgtggcgatacctgcgcaaaccaccgctgccggcacctgccgaacggaagcgaaaactccactggggcggcgaccgaatgaatgttccccacctccgcagcgcgtgcccgctgatcctcggatgatgccaagcacgaactcgccggcgctatcggacgtgtcgccggagacgacgcccgacagcgtcgactgccgcaactgcggcgcctgctgcgcgagctttcgggtatcgttctactgggccgaggctgatgccatcggcctgccggaaggcgcgctcgaacagatcactccttggcacgtctgcatgaccggaacgaattccgctttgccacgctgcctcgccctgaccggcgagatcggcaagcatgtggtttgtcggctctacgcgcaacgcccctcgccctgccgcgaagtgcaggctggtgacacgcagtgcgccagtgcgcgccgccggtacggactgcgggccatcgccattgacgcgccgccatcgcccggttcgccgccatcactgccgacggaccgctagaaggcttgccaccactggtcacgacgcggcgggtttggcgcccctggctagcgtgcgcacgttgggaattgcgtaccaccagccaatggaactgagcggctggaccacctatacttgatgagtggccccatgtgttttggacggggggtctgaggtagaccgatcgtcgtcggcaaacgggggggcgacgcttcccaggtatgcttgccgacgtgtggcagccggccatttctgccgcctcgccaacctccctgggagagccggtgttcgagagaattcgccgcacccgcagcccgcaggccacacgcgtcggctggtcgggtcaatcacgcgtgctgcgcgtcggcagatcgctggcactatggtttacgctgctggcaacgtcgctggcagcgccggtgcgcgctgtcgaagatgagtacgctgcggcgcggacacgcatggtaagcgagcaactgcgcgcccattggcgcggcatcacccatccgggagtgctccaggcgatggctacggtcccacgtcatgagttcgtgccgctgccgctacgccgctacgcgtatgacgaccacccgctcccgatcggccacgcacaaacgatctcccagccctacgtggttgccttcatgaccgaaaagctggacccgaaacctgccgaccgcgtcctcgaaatcggtaccggctcgggttaccaggcggcggtcctgtcgggcctggtgaaagaagtcttcagcatcgagatcgttgaaccgctggctcgacgggctgaaaacgacctcgctcgcctcggctaccgcaacgtcagggtgcgctacggcgacggctatcagggttggccggaagccgcacctttcgacgcgatcatcgtcacctgcgcacccgatcatgtaccgcagccactcgtcgagcaactcagggacggcgggcgaatgatcatcccggtcggcgaactcgatgatcagcagctgttcctgctgactgaagtttagacacgcgcgggtcccgccggtcgggatttccgcggaggcgatcgatgaccggcacgacaagggcattccccagcgccgatcggcgctgggccagacgcctcaacactgcaaacgctgatcctgaccggggaaaggcatcacgaattgaccggacttcgggtcataggcgtcacgcacgggaagtccgataaattgaatccgcagccactgggcgaaaaggcccgcggtgatcatggcgccctttcgccagggcgcgatggccatcagcggaaaggactgccacaactgcagagccagcaattgcatcaaggcataggccgtggagcgaatctgcatccacagttccagggcagcctttgaccgctgccacagattggctactccccaccagcgcttcaggttgtgaaacaagggctcgatcccccagcgctcggcgtagatctccaccacctgttgcgccgagagctcggtctcggtcgccagaatcaggcgccgacgcgaccaggtgtggtcggacaggaacatctcgcaccacactgcccgtaccgggacacccttcaagaatcgcgccacggcgagggccgagcgcacccgaacccgctgcaccttgccgtacagcaccagttccatctcctgcaccggtaaggcttcgagtaccgcggcatcgatccggaggccgtacttgcgcttgcgtcctcggcgtttcggctccggctcgggcggcagaaacaaggccgtatcgcggcgcacctgtccgatgatccggacctgttgttcgagcaaaggaagaatcagggtgctgcgcatgaaccaggcatcgatcaacaagcgtacccccttgacctgcccccggatcgagtccatcaactgccgtgccacccagagcttgccccgttggcctgactcttcgagcagccacgagcgaatgggcaccgtcagcgccgagcccagccggacgcgaacaacgagagccagcgtgacccagcactggctgttcagaaaggtcggccgattggccttgtggctgtgatcgtgcttgatactgatccccggcccgaccttcgcgccgcgcggaaccagcgtatcgtcgaggatcagggtgaccagttcggtcgggcacaccgtcagcaccagctgcaacaaacgcaacgacagttccgtgaccgacacgtttgcccgctcgatgagcttgtaataggtcgtccagtgcgcctctcggcgaatggccccgatggcccgcgtaacccagccctccgggttgagcatgccgccgatcaggagttcgacgaaagttcggcgggaacgcggtggtacggccaccaggagaaaggaaatccattccgagagcagcaagccaacgttggcagcgagcgacatgagggaaagtccgagatcgaaaacgatccctcattggtcgccgcgcgctgcttgcgcgagaaccatgcgcaagcagcgcgcggcgacctcacgattcccgtgtcacgtcgagtctttttttgcattttttaaaaaaagttttttcacggcgccgggatgccttcggcatccgccggcgatcgcgagtgtctaaacttcagtctgctgagaaagcgtggtgcaaagctggaacgtgagagcgtgctgccggtacgcttcgtgccgatgacccgtgccggtaggaagcccgcaccgtgatgccgtcgcctggtacgcgtcaatcagcgcactctccggcagcgacacgggtgctggtccgctggccgtcactctcgcgcgctgcacccggtatcttcggcgagccaacgccggcagacacgtcgcgacccgacgtcaataccgttgaccctgcgtcgcttcaggcgctgaagaagatgggcgcccacctgcagaccatgcagcgtcttcaggtgacggctgaactgccttctcaggcggtgctcgaaggtgcgcggaagctgcagcagagtcattgcccatgctgaggagcggcaagaggcatcgaagggactgccgtgagaatggcaaggtcgcatcgccggggcgatggacatcgcgcttgcgctcgtcttccgcctgccccgctctgctgatcggtgagcgggagtcactcgcgcgcaggtaccggctccgagaggaagccatccaaggtgtgcgcttgctgccgctgcgtctgatgccgatgactactgctggcgcgatatccaccctgtgatgtcttcgcccgcaccccgccgccttgggctgttctcggcgacaacgctggtggtggcgagcatgctggggagcggcgtgttcaccaccagcggcttcctgttggccagtctgcagtcaccctggcaggtgctgctcgcttggctggtcggtggcgccctggcgagttgcggtgccctgagttatggcgcgctggcgcagcggatgcccgagtccggtggcgagtacgttttcctgtcacgtaccctccatccggccgccggggccatcgccggctgggtgtcgatcatcgtcggtttcgccgcccctctggcggcggcggctcttggcttcggggaatacggtaaggactggtttccgcgctgctcgccgcaatggctgggaacggggctgctctgcagcttcgccctgatccacgcgctgcgaatggaaagcggcgcgtggctgcacaatgtcactgtcagtatcgagatcatgctgatcgtcgtcttcgtcgtcctggcctggtcgcgacttcccgccgacgtggtgcggcaaccaactcccaacggcggcggcccagcagcgtttgccctcgggctcatctgggtgtccttcagctactacggctggaatgccgctgtctatgtcgctggcgaggttcgcgatccgcagcacgtcctgccgcgggccttgctcaccggtaccgcgctggtgacgacggtctatctggcgttgaacgccgccttcgtgttcgccgcgccttggcaaaccctggccggcaaggtggagattggccgtattgccgccgaggctctggggggaacggcctgggccgacgccttgacggttttgatcactctgacgctggcggcttcggtctcggcgatgaccatagccggcgcacgcgtctatgcgcggatggcaggtgacggaatgctgccgagaatgttggcgacacatgccggtgcaccccaccgcgcaattgccctgcagtgcgctctggcgctggtcctgctatggagcgccagcttcaagagcctgctcacctatatcggattcaccctcaacctgtgcgctgccgccaccatagttggactgatccgcctcaagctgaacgagggcgttcgactccgggtcatcggctggccggtggcaccgctgctgttcctggggggtgtatcgtggatgaccgcaagcgccgtcgccctgcaaccgatcgagagtctctggggtatggcgacactggccctggcctgggttgtctggtggtggtcgcgcacaggaacccgcgctagttcgaccagcaatactgctcctcccgccgcgcagagcctggggccaacggcgcgggcaatcgaagcaacggtgtcggccgcgaacgtccgccctctggccagggacacgacgcagccagggattcgcaatccgtggcggctggctcaaccagacgcccaccggctcatttctcggcgaatcgccgaactggtgaaaccggtgggaacgggctgcgcggctcctgactgccgaaaccgtcaccgcgcagcgaattgacgcgcgttcccaccttgcttgcagcttaccgctccgcgtcctggcgaacgcgaagctcaaccggcatcaggcgccgcgttcacgcatccacttgccgaccgtcggcgccaagaccttttgcgacaggccaccggtgtagataccgatgtgccccgttgcaatggcgaactcggtgtagtccttgctgccgacatgcttgccgagggcgaccgtgcacggtggcggcacgatatggtccttttcggcaaagatgttgaggatcggaatcgtcagttccttgaggtcgaccttgcggccgcctatttcgagcgtacccttgacgagcttgtttcccttgaggaagtcgcggatgaactccttgaacatctgaccgcccgcgtcgggaccgccaaacagccacttctccatgcgcaggaagttttgcaacgccagacggtcatcgagaatatcgatcacgtcggcgtacttgccgtagttcaggataaacggcgacgccatcatgaacgactcgttgagcacggtggccggcacgttgccatgcacggcgaccatcttttcgacgtcggcgtcggcacccatggtaaacatcaagccctcgtgcggcttgtgattcgccttgtaggcgtcgaaatcaatcggcgaaaccgtcaggacaaggtggctgatcttgtctggattgagcgtcgagtaggtggtcgacatggcgccgccctggcagatcccgaacagggcaatcttgtcgacaccgtggtgcttgcgaatgaagtccaccgtatcgtcgaagtagccgttgatgtaatcgtcgagtgtgcggtacttgtcgacctgacgcgggtagccccagtcattgaggtatacgtcgatgccctggttcagcaagttgcgcaccagcgaacgatcgggctgcaggtcggccacctcgtagccgttgatcagcggcggcacgatcagcagcggcgtcttcatgatctgcgagggctcggccagcgcgtggtaatggtagaccttgatcccatcctgttcaaaaaccacatccttcggcgtactgccgatatcgatatcgtcgtccgtcaggttggtgagattgctgatgcccttggcaagtttctcgttcagggctgcggtttcagccgcaacgtcagcgggaagaatctggattggaaaagaaaacatcggtagcaccctcctaaaggtctattagcttatcagccggataacgaatttcaggcttctcggctcattcgctcttggcacgcgctgccgcagccttgcgaggcgccgggctgctcttggcgacggcagccggtgctgccggaagcagtgccttcttgagagctcggacctctttcttgagttcgtggatgacttgataggtttcgtcgagttcgctgcgagtcggcatgtccaggccgcggaagatgtcctcgacgactgcccgctgtgcgagcttgaattgctgctgcgccgcggtgaacgcgttctgcttgtcgaggaactcttgcgtattgaaagtcaccagcaacgacttgtcggctgtccgataccagaggctcatcaattgacgcaccgcggtgatcttctcgcccttggcagccaccttgccgagttcctcgacggtcgcttcgacggccttggccagtgcgtcgccaaacgcggtgtggaacgtcaggctgttcttgcgcagatcgacgacggcgtcgaccaaacgcaagagcttggcgttcttttcacgcgacgcaccgaagagggggatttctccgacgccggccagggcggcatcgccttccatcgacaacagacgattgattcccgaggtgccgccgagcatcgcttcgccgacgtgaccggaggaagccgcctgcatcaggaacgacagccaggggcccatggcatcgggcaagtccttgctcaaggtgctgctgaggttaccgaggtgcgaacccatgccaaaactgcgctcgagcatggcggtcgactccttggcccactgctcggcgaaacccttgagatcagggcgccagtccttgtttgcctcaagattcggcgccacgatcttcatcgacttgaagaagaagtccatgacgcgattcatggcgccctggctgctggtcatgcgatccatcagcatgcgcgctgcttcgttggtacccttgctggcggcggcaacgcccttctttgcggcttcgactgggccttcgctgccgcccgggagattctgcaacagcgaggaccaatcgccccacatgcgcttctgcatatcagcccaagcgttgacgacgccgcccaattgctcattcggattcttgttttccactccggtgatctcctttcagtgtgtcagactcgcctaccgccacggtaggcggatgcccagcggcaggctgcgtgcactctacaacaaaactgcggccgtctggcgacggccgcgatgacgcagattagggctcttgacgtatcaggccagggccacgactgcatctcccttgtgcttcgcctcaccctgctcgttggcgcaggtgagttccaggcgaacgcatttttcgccaccctgctccagcttttcaaccaccttgccggtgcacaccatgcgctcgccgatttgcgtaatggccgtgaaacgcacgccaaaactgcgaatggctgcctgcggcacccactgcgtcagcagacggcccagatacgccatgcccagcatgccatgggcgaaaacatcggggatgccgttggcgcgcacgtagtcctgatcgaggtgcagcgggtggtggtcacccgagcctgtggcatatagggcaagcgtgagtcgcgacaccggctcagtcgtgaacgacggaagttcgtcgccaacgttcagcgcatcaaaattcggttttgtcatcgactttcccctatgccctaatgaccatcacggagcgcacatcgcacaccaattcgccctgccgacgcactttgacctccttgacgacgaattgcagcgcaccgttcctcttgtcgtagatatcggtgatctctccgtcgaagtcgaggacatcacccgaatacaccggcttgtggtaggtgaacgactgttcgccatgcagcatcttcatcaggtcgcagcccatggtttcgaggtaatcgaagggatgctccttgtccatgtccatgcagaagaagaaggtcggcggcgccagaacgcctggcaacccggccttgtgcgcggcggcttcgtcaaagtagatggggttggtttctcccgtcgccttggcaaaccacttcaattgccacgccgtcaaattgacggaatgtggcggcactttcatgcctatgtgtttcttgtcaatcaacatccgattcactccttacccaccccgaacaacggggtgggaacgctcgttggcgactcgatcagagaacttcgatggcaatcgcggtggcttcgccaccaccagcgcagaggccggcgatgccgcgcttgagcccacgtgccttgagggcgtagagcaacgtcaccagaatgcgcgaacccgtggcgccgatcggatggccaagagcgcaggcaccgccattgacgttgaccttgtcggccggcagcttgaggtcacgcatcgacgccatcgtgaccgccgcaaaagcctcgttgatttcccagaggtcgacatcctcggcctgccagccgagcttggcaagcagcttctggaaagcgaacaccggcgccgttgtaaaccacgacggatcgtgggcgaaggtggaatgtccgacaatccgcgccagtggcgtgataccggcgctcttcgcatcagattcgcgcatcaggacaaacgccgccgccccgtcggaaatcgacgacgagttggccggcgtcacggcgccgtccttcttgaacacgggcttcagtttggagattttcgacgcatcgcacttcatcggcgtttcgtcggaatcaaacacgacatcacccttgcgcgtgctgacggtaaccggcgcgatttcgtccttgaacaccccggcggcgacggagttctgggcacgcgttaccgactcaacggcgtaggcgtccatctcttcgcgcgaaaaagcgtacttgtcaacgcatagctcggcaaacacgcccatcggcttgccttgctcatacgcatcctcaagaccatcaaggaacatatggtcatgcagcacgccattacccaagcgatagcccgtgcgagcggtggtcagcacatgcggcgcattggtcatcgactccatgccgccagcgatggcgatgttgatcgaaccggccagcagttcgtcatgcgcgatcatcaccgtcttctgcgctgagctacacatcttggtcagcgtcgtgcacggcaccgatttcggcagcccggctcccaacaccgcctggcgggcaggggcctggcgcaggccggccatcaggcagcagcccatcagggcttcgtcgatatcctcacccttgacacccgcctgttcaacagcggccttgatcgccacggcgccgagctgcggcgccgtcacacccgcgaactggccctggaaggcgccgaccggcgtccgcttggcaccgacgataacaacggattcactcataccacactcctttattccaacggatactgcgagattgaagttttcggcttgccgcgaattacttcggcgccatccggatcgaaccatcgaggcgaatgacctcgccgttcagatagccgttttcgcaaatgtgctggaccagcgcagcatactcggcaggcttgccgagacgcgatgggaacggcaccatcttgcccagggagtcctgagccgcttgcggcaatcccttgagcatcggcgtctcgaagatgccgggagcgatggtcacgacgcggataccatgcgccgccagttcgcgcgccacgggcagcgtcaagccgatgacccccgccttcgaagaggcataggccgcctgaccaatctgaccatcgtaaccggcgaccgacgccgtattgacgatgacgccgcgctcgccaccctcgttcggctcgttcttgctcatcgcctcggccgccaggcggatcatgttgaaggtgccgaccaggttgatgctgacaacacgcgcaaaggtcgccaggtcatgcgggccatcacggccgagcactttcttgggcggtgcgacacccgcgcagttgaccagtccgtgcagagcgccgaattcactgaccgccaggtcgatggcagcacgtgcgctcgcttcatcggtcacgtcggtcttggcaaagcgcgcgttcgcacccagctgcgcggcctgcgcctcgccggcaccggcgtcgacgtcgacaatgaccaccttgccgccaccatttacgatgttgctcgccgtggctgctcccaatccggagcctgctcccgtcaccacaaacacactaccgttgatttgcattttaacccccaaaaaaatatcgcgacatcacgcgatgccgcgctactggtctgtgccgacggcgatcatcatggacctgcatcgtcacaggaaaatccgaccctctcactacgctgcgaaggtcctcttggcaagacggacactggtaccaggtggcaccggaagatgctgcaccgcaagaatccgggcagatcggacccgccgactccgtcgcatctgccccgcccaagtttgcctggttggcggcggcgagcaacctcgccattgtcgaacgcagagcgctaccgagtcaagcatcgggcgtagcgcctgcgctcaggccgccgcacgcgatcggctcgacggggagcttgcggaccatccggtgctgcttcacggcattcgagcggcccaagacgacgcggagttgacctggatcagcccctcgctcgggggatgctttagagtgcggcgtactcggtcgcttcggcgtgccgggctgaagattgtttcagcgcacaacggagaacaaccatggttcagacccctgaagaaacgtcggccaccgccactgcagtcgccgactcatcgatcactgctgacgcagcgaagccgcgcacccgaaccagcgcaccgcgcaagaagtcagccgccaaaccccagacgcccacggccccgcgaccggacgcgcccacgccggcaagctcggcgccggagacggcgccgagcagcgtagcgtcgccacacggtgggtattcgcgccgactcagcgaccgccatctgctcgactcggatgcgctcgaaaacatcgaccgcatgacgaacatcgcgctgggccagttgagcggcggcgtttcgcccgcatcgctggcgatggcctatcttgactggatggtgcacctctcggcatcgcccggaaaacagtttcagctcggcgccaaggcggcccgcaaggcgctgcgcctgggatcctacgcgctgacctcggcggtcacgggcaacgccgaaccctgtatcaagccgctgcccggcgaccatcggttcgaccatccaggatggcagcgtttcccctacaacgtgatctaccaaggcttcctgctcaatcagcaatggtggcacaacgcgaccaccggcgtgcgcggcatctccaagcacagcgaggctgccgtctggttcacggccaagcagatcctcgacatgatgtcgccagtgaatgtaccggcgatgaatcccgagatcgtcgaggcgacggtcaaggaacggggcgccaatctggcgcgcggggcggagttctacggcgaggacgtccgccgctccttgcgcgacgagaaacccgccggcatcgaggctttccgggtaggggaaaacctcgccatcaccccgggcaaggtggttttccggaaccacctgatcgaactgatccagtactcaccgagcaccgacacggtccagcgcgaaccggttctgatgcaatccgcctggatgatgaagtattacatcctcgatctgtccccccacaattcgctggtcaagtacctcgtcgaccggggtcatacggtattcatgatctcgtggctcaacccggggcccgaacaccgcaatctcggcatggaggattaccgcaagtcgggaacgatggccgcgatcgacgccatttccgagatcctgccgcaacgcaagatacacaccgttggctattgcctcggcggcatcctgctgaccattgccgcggcggcgatggctcgcgacggtgacgaccgtctggcgagcgtcaccctgttcacgacgatgaccgacttcaccgacgtcggcgaaatcaacgtcttcatggacgccagtgaagtcaccctgctcgaggacatgatgtggcagaagggctatcttggccacaagcaggtgtccgggggctttcagctgctcaagtctgcagacctgatctggtcgaagatggttcgcgagtattacctcggacatcgcgaaccgatgttcgacctgatggcctggaatgccgacggaacgcgcatgccctatcgccagcactccgaagtcctgcgccgactgtacgtggacaacgaactcttccagggcaaatacatggtcggcggacgtgcagtttcgatcagcaacatccattgcccgatgttcgccgtcgccgccgtggccgaccacgtcgctccgtggcgctcggtctacaagctgcacctgcagagcgattcggccgagctgaccttcgccctgaccagcggcgggcacaacgtcggcatcgtcaatgaaccgggccacccgcgccggtccttccagctcagcgtctgccgcgaaggcgagcgcttcctcgatgccgaaacctggaaggaacggacaccgaaattcgagggctcctggtggccggtctggcaggaatggctggtgcggcattcctcgggcggcgaagccgcgccaccgatgggtgcgccggagaaaggctacacggccctctgcgacgccccgggcacctacatctttcagcagtagcggctggagtcggccgccccgtcggcggcaggacccggcgcccggatcctgcgcgtgtgggcagaacgagcaggtcgaccgtcggcgagggaaatgctcctggcgtcgatcgctaccggggcattctcgaaagcgatggcggtagcttctatgtcctggggatgggcgacggacgctggtaagcgtcgcgcatctcccgcttgagcgtcttgccggcggcgttgcgcgggaagtcgtccatgatctgcacggcgtgcacccgctgatagcgggcgccaacgcgctcgttgatccagtcgcgcaaatcgtcggcactcaccgaggcgtcggcgtgcagaaccaccgccgcgacgggggtctcgccccacttctcatgcgcgacaccgaagacggcaacctcgcggaccgccggatgacgtgcggcgacctcttcgacgtccctggggtagatcttgactccgccgctgtcgatcatgtctttcttccgatcgaccagatacaggtagccctcgtcgtcggcataccccaggtcgccggtaaacagccagccgtcgcgaatcgcctgctcggtcaggtcgggccgaccgtgataaccgagcatcagcgaaggaccgcggccaacgatctcgccaacctcgccagccggcgcatcgctgccatcgtcgcgcacgatgcgcatcgcgtagaagcagggtggcgacccgaccgaaccggccttgcgcaacgactgcgtcttgtcgagaatcgtccagaatccttcggtaagcccgtagagctcgtaaaaccggtcaggcaagacgcgattgagcaggtccttctgctcctgatgaagcggcgctcccagcgacaggatcatctccagcgaagagagcttctccggggagaagttcggcgaatggagcaaggcgatgatctgtgccggcaccatcatggtgtgcgtgacccgctcgcggcaaatgatgtcgatcgcctcgtcggggtcgaactgacgctgcaggatgtagcgcgcgcccagatagaagcagggcatcaaggtgacgaaagcaccattgaaaacgattgcaccagtatgcagaacgaccgactccgggtgcatccgccacgccgaggcaaacagcgtacagtacacggcgcgcacgaaatgactgtgcatgatccccttcggcaagccggtcgtgccgctcgtgtacatgatgttgaacaggtcatcctggcccacgctgacgcggtcgacaggtccctcggaacacgcgccgagcagcgccgcgtagtcggggtagtcggcagccggagcgtcgatcatcagcacgcggtccgccggcaacccgggaagttgatcacgaaccgcatcgatcagcggcgccatcgaggtttgcgtgatcaggcacaccgcacccgaatcgcgcaacaggctggccaggccggaagccatcagcagcggactcaacggcaccaggacagcgccgatcgcgggaacggcccagtagatctcgagcaattcccggcagttcgcaagaatcgttgccacgcgatcgcccttgcgcacaccgagccggctcagcaaatgcgcgcactggctgacgcgggcgccgaactggcgccaggtcaggcgctcgtgctcgaagacgacggctatctgattcggtcgaaactgggcgtgatgctcgatcaggttcgcaagttgcagcatgtcttcccccatccacggttcccgcagcgtgctcgcagcacgcgccaacgacagccgatcggcacgccagcacgcctatcgcagcgcaacaaacccgcagtataccgtcccttgggctggcccggggcgagaccactggccagcgctcgacgaggccttgccagggtcggcgcgacccagcctgaagaaccattcaatgagcaattaaggagagctccagcgacccgacaaatattccttcgacgaacggcaaagcggggtgaacaaatcccacacagaggagtagaatgaattgtgcggtgcggaatgtcgcaccttcgagggatagtcgccggttcgctcccgcattcgtcgggaaggctcgggaaaccggatggcgccggcctcacggaacacgggttgtggcgcgcggcttgttcggaacggatcacgagatgggttcaggcatgcacctgcggcgaatggcacgacctgccggtagcgagcacagtgggttcccgcggggcgctgcggttcgcgacacgctcccgtgggcctgtcggtcccgtacgcgtacatggctcccgggacgaaccggcaaggcgcttgggcagcgcgataggctggctgagtcgcggccgtggtttcgcccgccggagtctggtgcatagcccttcaaaggtaatcgtgggtcgctcgctgcgggctggcccgttttgactgacgttgatttgttggaggttggaaaaatgttttcactgctaaaagagatgcccgatttcacaaccagctggatgcgctacacgatggcgatgatgcgctcgtccaaccgcgaaatgagcgagttcaatgagaacctctacattgccgcgcaaatcgcgatgaccgccgcgcgcgacaatccgctcagcgtgatggaagccttccaggtcatggagcataacgtcggcatggcccgcaaggggctagctggcacgcagagcaagatggccgactacgccttcgaccagattgaagaggccacgcgcgcgttgctgaacacggtcctgaagaccgatggcgagaagctgggcggctacatgaagcgcgaagccgaaatcatggaagctgtgtcgaactttcacgagcagatcgaggcgatcggcgaggagttcggtttccatttcaatacccccgcctacaagctggtccacgaaaccgactccttcgagctctaccaggtcctgccgatcaaggaaggcgtcaaggtcaacccgcacctcaagccgatcattctcgtcccgccgtacatgcttggtgtgcacatcctcgccttcctgccttacgagaacaagagttacagccactccttcgccaacgagggcattcccacctacgtgcgcgtcgtcaaagacatcatgaccaatgagaaggtccagacgatgacgccggaagacgactgcgaacagacgcgccagctctgcgccaaggtcatggaactcaacgacggcaagaaggtaaccctgaacgggacctgccagggcggctacatctcgctgatgaacattctttcgggcaagctgaaggatgtctgcgatgccctgatcaccaacgtgacgccggttgacgggacctacagtgacgccatcagcggcatgccgacgatgcaccacgacttcatcaccaccacgctaccgagcggcaacaaggtcgccaacggctacctgctgagcctcggcatgcgcttcgtcgccatcgaccgcgaaacgccgctggtcaaggtgctcgatcaggcgtcgctgcaacgggccaccgacatgaatccgggcaagacgccggcagcgctgttccgctggctgctcaaggaacgtgtccatctgccgctggccgtcgccaacatgagttcgcacaccttccaggatccgatcgccgacgacggcagcctgccggtgaagcttttcgacaagccgctcaacatcaagagcctgatcgatctgaaagtgccgtggtaccagaactacgcgatcaaggacgacctcgtcacgcctccgtgcgctaccgccggcaacaagttcctcgaaggttgggatggcctcgagtcggtcgccttcttcggtggtcacgtggccatcctgaccagcccctacggcaagaaggctcccgtcaccggttccttcaccgacgccaacggcaaggcttcgcgcggaccagtgaagttccagatcgacatttcgaagtaagcgcgatcggcatgcggcgtcaagcaggagccggagacgccctgccgccaacgcccacatcgtagtcgacagcaagcgacgcgccggctggacgccatctgttcaggccggcgcttcctcgtcataatggcccgggccgcctgcgcacgcagcgactcatggccgcaacgccaggaagcttccctgctcgggggcagctcgcatccatctacatttcagtacggagattttcctcatgacttacctcaacatcaccgccgaagtgcgcggcaaggtcggcctgatcaccctcaaccggccaaagcagctcaatgccctgaacgacgacctgatgaatgaaatgggttgcgcactcgccggcttcgaggccgacgagaacatcggtgcaatcgtcatcaccggatccgacaaggccttcgccgccggcgccgacatcacggtgatgcagtcactgacctacatggaggcttacaagggcgacttcatcacgcgcaactgggaaggcgtcaagaactgccgcaaaccggtgattgcggcggtggccggttacgccctcggcggcggctgcgaactggcgatgatgtgcgacatcatcctggccgccgacaatgcgcagtttggccaacccgaagtccgcctgggcatcctgcccggtgccggtggcacccagcgcctgccgcgcgccatctccaaggccaaggcgatggaaatgtgcctcgcctcgcgcaacatcgacgctcaggaagccgagcgcgccggcctcgtttcgcgcgtcgtgccggccgacaaactgctcgaagaggcgatgtccacagccacccgcattgccagcttctcgctgccggtggtgatgatgatcaaggaatgcatcaaccggtcctacgagagctcgctgtccgaaggtctgctgttcgagcgtcgcgctttccactctgccttcgccctcgaggaccagaaggaaggcatggcggctttcgtcgaaaagcgcaaagcctccttcaccaaccgctgaccgccgtttctgccgccctcccgcctcgcccgcctgtgcggcgggatccgggagggtcggcgagccctcagcaaggcgccagatcgacggcattgtgaatgctgatctgatccacccatgccttggcgtacaccgtgctgtaaaggttcgagtaggcggccacttcgagcgtcagcgttaccgtacggtcggcgaagcgcgatagatcgatcgctggcgggcgcaaccactcgctctcctggtgggccatgccgatggcggtgacttcatcgacgaccacgccatcgatgagaacccggaaactcgcactggtgtaatcgttgaccgccgcgctgagatcgagtcgccgcacatagctcaactccggccgcgctcccagcttgatccgccgcgacgtcgactgcgctcgcgggccgacggcacccccctcacccgacgacacctgcccatggagcatcgagcctccgcggaaggcgcgcgggtcgtcgagcagcagttcccagccggcgccttgccagcccgaggtcttcagcgcttcggtgggatcgccggaagccgaccgcggagcgatccctttcagcacgccagccgcctcgagcgccgtcgaaatgattcctgggacgtcgatgcccagcggcgcgttgctggccgcgcggcgcggcctgtcgcccttgagcaggcctgccgcctccagcgaagccgaaatgatgccgtgcacatcgagaccgaacggtcggctggcggccccgcgccgatcatcggccgccgactcgtgcgcctgacgcgcgccatcgccgggctccggacgtgacacagcagcgtccagcggccgcgcgtcgccgaccgtctgctccgtcgacgccgcgtgcgcgccaccggcagtcgcttcagtcgctgccgcggcagccgcggcagccgcggcagttcgcgcgctcgccggccgcccggcaagcaagccccagaaatcagcgatccggtgcgtcgatgaaatgccaacagcattgaagaagggcgccgccgtgccgcactgatgcggctcggcgccagggtccagggcggcgccatgcgacatgccggtgatcgtgtaagactcgatcaactcctcgccgtcaggtccctgccagacgcgccgcgggtagccggcgaccgtcatctgcatcgtcgggttggcatcgagaccgtgcacatcggtccattgcttgatgatctcttcggcattaaccggtttcaccgccgtatccgcatcgccatgccacaccgagagctttggccacggtccctgatgtgacgatgctgccctgaccaggtcgccccattcgcgcccggaccggcaacgtccctggaagatgctttccaaaccctcctgcagacccttggccgtgcggtagggaacgccggcaagtaccgcgccgccggcgaacacctccggataggtggccagcagcaccgtcgtcatcgccccccctgacgacgtcccgttgacgaagacgcggcggcgatcgatgccatggtcaatcgccatgcggtcgaccatctgcgtgatcgacagcggctcgccacgttcgcgctcgttgtcttcgggcttgaaccagttgaagcagcgcaggggattgttgttccattgttgctgcggaaacaggagcgcgaagccgtgacgatcggccagggtcgaccagcccgcgcccttgttgtacgaaccggcgctctgcgtgcagccatgcaggacgacgaccagcggcgcgttggccggcaggtcatccggcacgtacgcatacatccgcaattcaccggggttggaaccaaaagcggtgacctcgaccaagcggtgctcctgcgcgtccacctgatccgaccaggccttcaccgcggtcagcgtcgacaggagtttctcccagcggctgccgtgtggtgtcttggcggcgagtttggccattttggcgatagcggccacttggtggcccagtttattcagcattggagtactcctgtcgtctgacaaggtggtaagcagaccgatctcgatgaactttcggaccggcagaaaaacggtgtggaacaagcctggatcgaccagcccacctcgttgcggatcaagccaggccggcggcgcagcgcccgccgccaggccataggtgtgactgaacaccgctcgacggccctgccaccaagcgctgaactgcagcgaggccacaggacagccgcggttgatccagacaccgaacagttcgctggcgaccagcgcccgcgtttcgtcggcgcaggcaagctccagcaggttggccaaggcctcgccgaaggccaggccgtcgaggcggatggtgggcgcaagctgtggttcggcatccggcccgacgatcgctggaccaaagatcacgcgcggggtattaccccccgctgctaccgcaaccggttgcagatcgctatagcagcgtatcgcctcgacggtctgtgcctgctgcggcgccgccatcgccccgatcagcaactgcgccgcgtactgcggcgtcgccggcggcgaaccacgcccacgggggccgggtgccaccaatccctcggtgaccatcagcgtgacccggaaacgcaggtcgcggcgtgactcaccgaggacgtcggcgagtcgttcactgaattcatagcgtgcaagtcgatttcccatacagcaacgatagcacgccaatctgagagttgcacgctttttttagtaagtgacagttaataactttccaagactgcgggtggctgccgagcaccctggacaagctcgttttgacgccattcgggtgcgcggcgcggcacacgacggcgtccggcagacggagcttgacgagtcgctgaacgccggagatacttgggctgaagcggtcgtatttgcgcccgttctcctctcgctgctggaccctctcgatcaaccgaatctggacaagtaaatcatgagtacacaaatcaaagcgggcgtcgccactggcgaccagttgcaggccatcttcgatctggccaaggaaaagcagttcgcgctgcctgccgtcaacgtcatcaataccagcacggtaaacgccgtcatcgagaccgccaaggaactgaatgcgccggcgatcatccagttctccaacggtggcgcacagttcttcgccggcaagggcctggacaacgcgagccagcgcgcctgtgttgccggcgccgtctccggtgccaaccacattcatctgctggccgaactctacggcgccaccgtcgtcatgcataccgaccacgcggccaagaagctgttgccgtggatcgacggcctgctcgacgccggcgagcaatacttcaagacccacggcaagcctctctacagttcgcacatgctcgacctgtcggaagagccgattcaggaaaatatcgagatctgcaaacgctacctcgagcgcatgagcaagatgggcatgacgctcgaaatcgagctgggcgtcaccggcggcgaggaagacggcgtcgacaactccggcgtcgatagctccaagctctacacccaaccggaagacgtggcactcgcttacgaagaactctccaaagtcagcgaccgcttcaccatcgccgccgccttcggtaacgtgcatggcgtctacaagccgggcaacgtcaagctgcagccgatcatcctgaagaattcgcaggactacgtgcagaagaagttcgccaccaaggatcgcccggtcaacttcgttttccacggcggctcgggatcgacactcgaggaaatccgcgaagcgatcggctacggcgtcgtcaagatgaatatcgacaccgacctgcagtgggctttctgggatggcgtgatgggcttctacaagaagaacgaaggctatctccagggccagatcggcaatccggagggcgacgacaagccgaacaagaagtactacgatccgcgcgcctggttgcgcaagggtgaagatgctttccgggccagactcaaacaggcctttgccgatctgaacaacgttgggacgctcggctgacagaccgtttgtcgaaggcatgacaacgggccggcccaggtctgggccggcccgtttttttgtccgcagatgacccttcagcgaagcgttgacccggccggccgggccacggatacttcgcgctcgcggcccggcggagtacctgggcacctaccggaccaccaacgcaagcctgcctgtttcccaccttccactacttccacaccgaggagcaaaccatgagcaccctggcagaacagttacgcaacaccgaagcacacaagtcgatcttcgagtcagccgtgcgccagaatcccctccccgtctgcgcggcgttcggctcatccgaccacccgcagccggtcagcttccgcagcagcgaccgcgtcctgggcaccaaggacagtgacaacgtgcgtgcgcagtttccgcagaccgtcagcgcatcgggcaacatcgtcctcgcctccgccggtcccagcaccgccaaggtccagggcaagcgcgtcgccgtcctgttctcgggtggcccagccgccggtggccacaacgtcgtttgcggtctcaagcgcgtgctcggcgccggcaatacgctcttcggcgtcaaggcgggacccaagggcctgctcaagggatcactgttcgaaatcaccgacgccaatgttgacttcatcctcaacaccggtggcttcgatttcctcggctcggaccgcaccaagatcaagagcgacgagcaattcgcgcaggttcgcgaaacctgcatcaaacacaagctcgacgcgatcgtcatcgtcggtggtgacgactccaataccaatgcggccgtcctcgccgagtccttgttcagcggcgtcaaggccgatggttccggcgtgcaggtgatcggcgtgccgaagacgatcgacggcgacctgcagatcggcgacctgctggcgatctccttcggtttcgacaccgctacgcgcatctacagcgaaatggtcggcaacatcctgcaggacaccagttcgtcgctcaagtactggcacttcgtcaagctgatgggccgttccgcttcgcacgtcgctctcgaggtggcgctgcagaccaagccggcaatcaccctgatctccgaggaggtagcgacgaagaagatgtctctggccagcatcatcgatcacatcgcgcaggtgatcgtcgaacggtcgcacaaggggatgaactacggcgtcctgctcgcacccgaaggtcttatcgagttcatcccggagatgaacgcgatgatcgccgaactcaatgacgtcctcgcgcatcacgccagcgagttcgccgctctcgccgacgacgccaaagcagccttcatcggcagcaagttgaaccctgacaacgcgagcctgctggcctcgctgcccgattacatcgtcaagatgctgcttgccgagcgcgattcgcacggcaacctgcaggtgtcgctgatcccgaccgagcagttgctgatcgacatggccaagagccgcgtcaaggaaatcgatcccgccgttccttttgccgcccacaaccacttcctcggttacgaaggtcgttgcggagcgccgacgctgttcgacgccgcctacacctacaacctcggcctgactgccggatcgctgattctcgacggccgcaccggctacatggcgacgatcaccgatctgaccagcggcggcacgccgaaggcgatcccgctggccggcctgctcaacatcgaacgccgccacggcaaggacgaattcgtcatcgagaaggcgctcgtccggatggactccccggccatgcagtacttcgcggcccgccgcgacgactgggccggcaatgacctgttcgcgtcgcccggcccacgctcagttctgggggccgacgactcatcagctaccgatcagcgtcgccttgaactccgcggcggattcgctgatgttcgagatcggctgagcgccaggctgcatcgcgtcgccagtggccatcggcaacgatggccactggcctttttccggcggcactcgggctttcgggccgcggctttcgccaccgcttcgagaacccgacgggtcttgtcatccggcctgaaccacgcggtagaggcctgcggctccatggtcgcgtgcttgagttcagggcctcgttggcgcgccaccaacgggcgacgaactgatctccgaggacaccgggttggcgctttggccagcgcgccaggcaatcgacgtgatctccggcggtgccgtgccgttcgctgcctgcttcgtcccgcgacggttgcctcaggacgagggccagatcggtttcgtcgcccgtgactcgcgctacatcaccgcaggctacccgacagcctggcgttctacgccactgcggcacgcccgagcggcgtagccagtccagcgctggatgcctacgtggttcttgtcagcgcggtttcgcgcgcgacaaccgactcgcggtggcactcgccatcgcgtccatgagcgtcgcgcgcctcaaggcgctgtcccgcgaaggcgattgacccggcgccggccggcgctcgtgctggtcaggacggaatggccgtccgcgtgcgtcgctgatacgcaaaagcacctgccattgcgcacggaatgatgatcgcgtaggcgaccagctcataccactgtggcgacagcgcccgcggactgttcaggaacgggcctagataggtgacaaggtagatcatggctccggcgatggcgtgtttcatcggctggcgaccggccacggaggctgcaacgtagccgcaaagccagttgccgatggcgccggcgatcaatccgggaatcacgtactcgagtgcgtgaggtggcgcctgctgtaattgtggcgccgcatcgccgcgcgagaagatcgatcccaagagcgggagaagcggcgccgaccatgtgttcaggaaaaatggcgcaccttgcgcgcagcacgcgccaatgaacgccgccttgagcgagatgcgcgcaggggcgcgatcggcgaccgcagacgccggtggctggtatgggtcttgtgtcatctcttgcatgcgcgggcaacaatcgtagatttcctggcgccaacgggcgaacgtccgcccgccgatggcggtctttccgagttgccgggcggtcgtgatcacggccgcttgatgtcccgtccagcacggcctcaagacctccgcacgccttgaaaacgtgcggtgcccgaacgtgctcagagccacctctcgatcagtcgagtaaagggctacctagaatcgctgaattgtacccgtatcccccgccgagatccggaaaggtgagctgccgaactggtgagcgagttcgccgccgagcacggcggaagtcctcagaaaatcacggcgggacggcgccgttcgcgtggcaatcctcctcaagctgggccggcggccttgccggccgcccgacgacgatcagcggcgcgccacgttggccgcgacagcgagcagatcaccgggtcgatcgatatcgcgaatgactcccaagtcgtcgacctcgatcagcgtcagcgatcgcgcgggatcctcgatgattcgcctgccgcccgcctccccatgcagactggcgagcgccgcgaaacagcccctggaaaaccccaccggatggccgcgccgaccacggcaggcgggcgcggcaatttcggcaccgttccgcaaggccccgagcacgctctgcacggtcgaagccccgacaaagggcatgtcggcgagcgccaccagccagcccgccgcggccggggtagcccgcacagcgcaggccaggctgctgccgattcccagttcgcacgccgcatcgacgcgcacatcgacaccgatctcggtcagcagcctgcacaacttcgtctgcccggcacgtagaatgctcatagtgtgcggacaggccgcaagcaggcgcctgccggaagcgagcgccatcggcgtgccgtcagccagcgggtgcaacagcttgtcggcgccgaagcgcgtcgaccgcccgccggcgagcaggatgccgacgatcccggcatcggctcccggcatttagaagctctcctggcaggcgccggcaacctcgttcgcggctgacgtggagtggtcgcgcaggccatcctgcgaagcgttcgcaagcacgacgccgtacttcgccgcggtcatttcggcgagaatcgacacggcgatctcggctggcgtgcggctgccgatcggaatcccgacgggcccgcgcaggcgggcaagctcgtcggtgccgagaccaaagtactggcgcaagcgctcccggcgccgggcgttgttgctgcgcgagccgagcgcgccaacgtagaaggccggcgacttcagtgcttcgagcagggccagatcgtcaagcttcggatcgtgcgtcagggcgacgacggccagatgcgcgtcgggaggcatcgcctggacgacatcgtcgggcatgccgtcggccagcccggcacccgccacacgccattcccggcgatactcctggcgcgggtcgcagatcgtcaccgcgtagtccagcgcctgcgccatttcggccagatagcgcgaagtctgaccggcaccgatgatgagcaggcgccaggcgggaccgtgcacggtgcgcaggaacctgccgtcccagcacatcgattcgccgcgtgtcgcgtcggtctgccttgcctggccggtcgtcagatccagcgagcggacgaccaccctgccctgcgccagcttggcctcgagttcggcgagcgcggcaacacccggatcgggctcgatgaccagctccagggttccgccgcaggggaggccgaagcgctgcgcttcgtcgcgggttaccccatagacgcgcgttgtcgggcgatcgccagccagttcgccggactgcatgcggccgatcagatcgtcctcgatgcagccgccggaaaccgagccgcagaccacgccatcgctgcgcaggatcatccaggcaccggccgggcgcggtgccgacccccaggtgcgagcgacggtcaccagcgcgaaacgctgacccgcagccgcccatcggcgtgccgtcgcgagcacctgccgatcgatgctgtccatgctcaggcgcgcaggtcttcagcgcggaacggcaggcgatcgggatacttgccggtcgccgcgccgatcgcgttcgccaccgccggcgccagaggcggaacgccgggctcgccgatgcctgtcggcctggctgccgacgaaacgatgtgcacctcgacccgtggcatctcgccgatccggatcggcggataggtgtcgaaattaccctcgacgacggccccctcgcgcaaagtgatctcgccatacagcgccgctgacagggcaaaaccgacggcaccttcgacctgcgagcggatgttgtccgggttgatcgcgataccgcaatcgacggcacaggcgacgcggtcgaccttgagcgtgccgtccgcagcaaccgtaacctcggcgacctgcgccacgtaggactggaaggactcatggacggcgacacccctgccccgccgactgcccgggctgccgaccggcaagggcgtgccccagccggacttctcggcgacgagctggagaacaccgcggtggcgaggatgctcggccagcagttccaggcgccaggcgaccggatccttgcctgccgctctcgccaccacatccaggaacacctcggtcgcataggcggtgtgtgaggagccgaccgagcgccaccagagcaccggtacagcaatgtccttcggcgtatgcagatcgaccagccggttggcaatggcgtaaggcaggttggccgcgccttcgaccgagaccgcatcgatgccgtccttgaccatcatcgactcgaaaggcgagccggcgaggatggactggccgacgagccggtgtcgccaaccgctgagcctgccacccgcgtcgagggcggcttccagggcgtggtggaacaacggtcggtagtagccggcccgcatgtcgtcctcgcgcatccagaccagcttgaccggcgctttgccgccaatcgcctggacgatgcgggcggtttcgacgacatagtcggaatgggtgttggcgcgccggccgaagctgccgccggcgtagagcatgttgatcttcacctgctccggcctgaggccgaagacttccgccagccgggactggtcgccggtattgagctgctcgccgttccatacctcgcagccctgctcggtcaagtggatcacgcagttcatcggctccatggccgcatgcgcgagatagggaaagtcgtaggtcgccttgacgatatttgcggcattcgcaaaggcctgctcgggatcgccggtgcggtgggcgacgaggccgggcgacttcgccatctcacggtagcgcgcgaggatttcgtcgctgcccagccgaaaagcgcgcgtttcgtcccaatcgacgctcagcgcatcgcgtcccttcttggcactccaggtgtcgcgcgcgagcaccgcgacccccgagggaatctgcacgacatcgacgacacccttgacgcgtctggccgccgtcgcatcgaatcggcgcaccgtggcgccaaaacgcggtggatgcgcgaccacggcgacgagcatcccgggcaagtggatgtcctgcgtgaacaccgccttgccattggtcttgtcggcgctgtcgcggcgtggcgcagacctgccgatcaggcggaaatccttcgcttccttgagcgtgacgctggccggcaccgcttccgcggccgccgctgcggcaagttcgccgaagcgcgcctgcctcttcgacgccgcatggctgacgacgccgtcgcggacggtgatttccgccgccggcacgcgccagcgcttggccgctgcgctgaccagcatggcccggccgctggcaccggcctggcgcagctgatcccaggaattggccatcgccgtgctgccgccggtgccctggttgggcccccagaagaggttgttgtagcgctgcgcatcggcgggcgcgccctcgatatgtaccgtctgccagtcggcgtcgagctcttcggcgaggatcgtcgccagtccggtataggtaccctgccccatctcgaggtgcttcgagatgaccgtaaccgtgttgtcgggggcgatgcgcaggaaggcattgggtgcgaacaccggcggcgccgaggcggcttgtccggcgacaggcgcggcggcggtcgccggcaggcagaagccgagcgtcagcccggcggccccctgcatgaagctgcggcggctggcgttctcaatcgtcgtgttgagcatgtccgggctcctaggcaagggatttggcggccgcgtggatggccgcccggatgcgctgataggtcgcacaacggcacaggttggccgccatggcattgtcgatgtcggcgtcggtcggcttgcggttgctggcgagcagcgccatcgcgctcatgatctggccggactggcagtagccgcactgcacgacatcgagcttccgccaggcgtcctggacggccctgccgacgcgcgaccgctcggctccctcgatggtcgtgacctgtcgcccggcgaccgccgataccggggtcatgcaggcgcgcacgggagcgccatcgacatgcacgacgcaggcgccgcatagcgcctgaccgcaggcgtacttggttccggtcaactcgagggtatcgcggaggacccagagcagcggggtatccggagcaatgtcgacctggcgaagctgaccattgacggtgaactgaatcatgacctgactcctgttagagaacgtcccagccctcgaaccactcgctcagcgggcgggcttcgccgaaactggcgagctgccggtcgatcgcctcgtggttgccccacaccacgtccaccagcatgccggcggcgacgcgcgattcgatgtcgtgacagtaaagtccgagcctgcgctggacatagaagccgtaggtgcggcaggccaccgggcgctgggcatagaccaggcacgcgttggcggaccggtcgagcagcgggcagacgatgtgacgcggccgctcgccgtcaacggcagccagccccgcaatgttacggctgacctgtcgaagactctccggcgacagcgtcgccagaccttcgcgcatctggttccattcggccggcgtcagttgcgggacgtcggcaagccgccgacagcagccgtcgcagcccttggcgcacggccactcggggcgatcttcgcggatcgccagtacgcgtgcgtcgatgtcggcgtggagctgggtcagggatagagcactcatccttgctggcacggatcaacaggcatgtacgggagagctggcgacggcttgcgggcaactgtgcgcgccgccgacctggatgccggcgacccgctttccttcgctggccgttcctcacagccgcgccagcgtttcacgcattctcgcccgttgttgggcatcgggcaagcggccctgggccgccgcaagattgtcctcgaggtggtggaccttgcctgtggccgggatgacacaggtcacggcaggctcggcgaggatgaacttgaggaagaactgggcccagctcacacagtcgaactcggccgcccattcgggcagcggcttgccgcgtacccgcccgaacaacgaggccttggcgaagggccggttgatgatgacggcgatgcccaggtcccgggccagcggcagcatgcgcactgcggcggcgggttcggccaggctgtagttgagctgcacgaaatccggccgggccgcgcgcagcaccgtttcgagttcgtgataggcgccttcgtgatagtgcgtgaccccgtaatagcgtaggcgaccgtgctgcttccactcgcgcagcgtcggcagctgcacctgccagtcgaccaggttgtgcacctgcatcagttccaggcgttgcgtgcgcagccggctgaacgaggtttccatctgccggataccttcggcgcgcccgtgagtccacaccttcgtggcgaggaaaaggcggtcgcgcaaacgcagcgtcgccgccagattgccgaccaccgattccgcgttcccatacatcggcgagctgtccaccatctgcccgcccagcgccacgaagcgcgcgagcacctgctcgagatccgtactggcggggtcggcgacgtcgaagctgtcgtaggtgcccagcccgacggcggcgatcaactcaccggacgccgggataggccgcctgagcgggccgccgccgggaattgccggggccgcggcgagcgcgctaccggccagggcgagcccgcctgcggcaatcgtcttcagcgcagcgcgccgcccgacggcggccgaatcctggttacctgccttcatcacctctccctttcatcgctgcaccggcgccgcggccagcgcatctggcgcccttgccccaccctcgcctggcggcaacgtctctgccacctgctgctggtaacgctggccgagccgcagccccagccaggcaagcgccagggcacccggaactgccgccagggcgactcccgaagtgcccagcccggcggccgcgtgcaaccagccgccgaaggcgtcgcccgcgcgtgacaccaccgtgtcgaggacgttcttggccttgtagcgcggctcgcgcgggacggcggtgaacagggcctcgcgcgccgggcgcagcaggccatggccgccggcgcgcgaaatgacctggatgaccagcactgccgtcagcaccggtattgccgccagcaccgccagaggcaccaccagcagcagaggcacggccgccagcgtaatgccgaggcccaccttctgcatgaggcgaccggcaaccatcgcctgcaggcccagcgcgagcaggttcaccgccaggtcgatcagcgcgaagagctgcgtacgcgtctcggcggccagcgcggctgccttgaccagacgcgcctgctcgaaatagacgaaggtaccgacgacactttgcagcacgatcaccagggcaatcatggccaggtagggggaagcggcgacctcggccaacccggcgaggacgttgccgcccagcggttggcccgcctcgggcgtggcatggccgtcggcgacctgcaggatgcacagcagcgacaacagcagcaatgccgccgaaaccagcagcaagccgtgcacgccgacggcgtgcaccgagaaagccgtgatcgtcgggccgaccagcgcgccggtgctgccgccggcggcaatcatgccgaacagtcgccgcgcctgaccgtgcgagaagctgtcggccatggcggtccagaacagcgagacgacgatcaggttgaagacgctgacccagacaaacaaggcaagtgccgccgccggcgaggcgccaccggcgatccacgcctgaaaaccgcccagcaccagcgccgtgatagcgaacaccgtcgccagcagcgcgcgccgtggcagccgggcagccgcccagccataaagcggaacgatggccaacatgccggccagcgtcaaggtgaaggcccattgcagcctgtccggcccgatctggacgcccatctcctcgcgcaccgggcgcaggatgtaatagccggcaaggagcaggaagaacccggaaaacgcccagaacagcaatcgcccctcgcccgggcggcagtcgacgacgcgcgccaaacgcgcggcccacgccgacgaagccatcagcggctacccggcgtggccggtccgagaacgatgtcgaagcgtgcgagcagatcgcccccgtcggccggccgtacgaatgtcgcgagcagggcggcacgcgcctgcgggtctcgcacaccctgcagcaacccatcgccggcattctccgcggcgccggcgacgtacatctgggtaaccagaggtgcctggccggcaaccgtgatggcgaagtgaacgtgtggcgcacggccgggataaggaaccggcttgatggtacggaagcggtagccaccatcgacacccgtcgtgaaccttccgtagccctggaaatccggatccagcgggcggtcaccacgatcgtcggggtggtgatagcggccgaaggcgtcgcactgccagatctccacccgggctgcgcccaccggctggcccgcctcatccaggatgcggccatgcaggttgcagatctcgccgcgcgcgatgcccgttcgcccggcgacgctgaccagatcattgtcgttgtcgagcggcagctggcgtggatagaaaggccccaatgcctgcgacggcgtgcgcaacagccccgcccaggcagggagagccagcgagagcccggcggcggcactggcgagcagaatgcggcgattggctgaatgagacatgcggatctccatggcgtcggctcttcgaccgagtccgtcgtgcataattccgttgtcagccccgccaatccatcactggccttcaacgcggcggatcaggccgcgcccacggcgtttggggcgacgcattgaaactccatcctcgacggtctgtcgtggcgtggcaacctcagtatcgatgagcaacgcttctcgcagaatgtggctgttcagctggcggccgccggtggcggcgtgctgcgcggcgccgacgacgcgagtggggccctcatcttgcagcaggtagaccaggtggccggctggttcaacctgaatcgctttaccggaatttacaacacggcgccggcgaatcacgtcttcgacggctcattcctgaattcgccgaagtccatcgatccgaccaacggcgtcggcaccaccagttacgccgaagtcccgcatggcccgcagcccaatggcgtcttcctggcaaccgccgtgtttggtttcgatagcgagccgcaaccctttttcggtccgtcaccggacttggccagcgagacgttcgccggtttcaggcggccgcattgcgcgcggtcagtcgccgcagtggagcgcagacggcgaacgaatcggcgaacccaatcgcgagccagccaggagaaaggggcgcatcacgctgtcgtctcggcgcccgctcgccgacacgccggttgacctacctgcgtgtggaagacactcccgccggcgccggggtgttcggcggcggatagctcgctggcgattgtgacgaggaggaaggcgccggcgtattggccggcggataggcggactggggcgcgccaggtgctcgtgagggcgtcggcgcctgccgatacacggcctgccccggcagttgattgccgcgcgcgtacatgcactgcatgtacgcgacattgtagcgtcgctgcagctcgtaactcgacaggtaagcggtgttcccgccggcggcgctgccgaagagcaatcccgtgcccgctccgatcgcggccccctggcctgcctgccccgatgcggaaccgatgatcgcacccgccgccgcaccgatcacggtcgccacggccgccgtgccggccgcattgttgaccgcctcctgaccggccggcgccaccaatgactgcgcgtattgccggcacgcgatgtcgtcgtactggaagaggtcgaaggatttctgttgtcccggcaggaccagtaccgtcggaccggcgggcacgctcacgcacccggccacgagcagtagactggtggccacaagcggcagccacaagattctcttttgcatgtcagttcccgtcacggttcggcgatcggtttatcgggccagcttgggccgcgtccgcgaacccgtgttcgcctgcggtacgaccggtaaccagtccttgctgcatttctgcacgtaggggtagtaacccgccgggtcggtgcaatagaaccagaacgtcggcggcgggctggaactgtcctgtacagcaggctgactcacgttgctttgggtgggcggcgtgaccacgtcgacctcccgttcaacgacgaccacaggatcggtcaccacgtagctggcgtagggggcgtagccatagccgtacggatagctgtaggcataaggcacgccaccccaataggccggtccgccaacatagacgccgacgccgggaccccagtaacgacctccccagccaccgtaatagccacggccaccatagtaggcgccgccatgccagccaccgccggggccgccgcggtaccagccgcccccataggcgtgggccatctccgtgctgcttgccatcgcaaacagcaccagtgccgcaagtattgccgggcctcgcttcatcaccttgactcctctgcctcacgcgtacgatccgccgccagaacgcaagtctgacacgactgctcacgccatcgtcgcgtttccgcggtcgccaacagtctcttaacgcttcagggcacaaagcggattaccgcgtgcccggcaatacggcgcggcggctctcggtcgacacgcgctaggcgctttccggaacgtgcagactccggcctgccgcctgacagacaagcttgctcagcacgtccagcgctgacgagccgattcgccagcagtgccagtacaaaggtatgtccagccagtgatccgggaccatctcgagcagatcgccattccgcaaagccgcggcaacgatttgctcgggcatcatgccccacgcggcaccgcgtcgtgccgcttcgaggaaggagcgcgtggacggagcacagtgcgtgggcgcctgcagaacggtgccggtgagacgcgccacgaaaagccgctgcaaggcatccttcttgttgaacatgagcaccggcgccgcgttcagcgtatcggcgcttaccccggcggcaaaatacctgtcgacgtaagctggcgatgccaccgcgagatagcgcatcgccccgagcgcttcgacacggcacccctggatcgcctcggcgctggcactgaccccagccatcaccgttccttcgcgcaacaatgccaccgagtgatcctggtcctcgctgcgaatatccagtgtgattgacgtcaccccgggaagggcgtcgaagacctcggcaaaccagctatcgagagagtcggcattgaccacgatgggaatgcgcacgttcgtttgcccactgccctcgacaacgcccagctcggacaacacctcagattccagcaaggcaacttgttccgcatgccgaagcaggcgtcgtccggcagcagtcgcccggcaaggcgtgctccgctggatcaacacctggcccaggcgatcctcgagcagcttgatccgctggctgacggcggacggcgtcacgctcaatttccgggcggccagttcgaacgacccttcgccgaggaccgcggcgaaagcggcgagttgggcattgtcgatgcgcatacgttagcgattctaatgattcattaggaactttagctgtattcacgcatcttcgccagttaagctggccccatcgccacccacgccgtcgcgccatgccagccgatccaatcgccgggttcctgtccggagccgccctgatcatcgccatcggcgcgcagaacgcgtttgtgcttcgccagggtattcgccgcgagcacgttctccccgttgtcctcgtctgcgccagcgccgacgccttgctgatcggggcggggattgccgggctgggtgtcttgctccaatcggctccgcagatccttacggcggctcgctacggtggcgccgcctttcttctggcgtatgggctggcggcggcgaggcgagccagccgcccgcagcagatgagcatcgatgccgacgccggcatgtcgatcggcgccgccatggcgacctgcctggccttcacctttctcaacccacacgtttatctggacaccgtgatcctgctcggttccctggccagccagcgcggcgagagcggacgctgggggtttggcgccggtgcggccgcggccagcttcgtctggttccttgctctcggctacggcgcgcgtctgctggcgccgatcttcagccaggccaccgcctggcgcgtgctcgacacgctgattgccctgatcatggcgggactggcgatcacgttgctcgttggccagtgatcggtaatgctcacggcgatgtcttgatgacggcgctctttgcgatcgcctcgacgcgttccttgtggcgagggaagaacgtcagtcggggagcctggtagaccagcgcgacgacgcacaacttgctgattgacgaagctccgcgatatatccagatgaacaaggcataatcgccacccgttgccgcatggattggcagcacagcgtcaccgagcgaccagtccagcttgccctccttggtcggcagcgcactgttgccaccccacctgtggtgaatggcgatcgaacgggcgaccgcggcatgcagcgtattgacctcggccagagcgtcggcttcgtcgtcggcaagcatgcggaccttgagaccgagtacggcggccttcgccctcagcgcgctgtgcacgtgttgcagcgcggcttccgaccaatccgctcgcggctcgctcacgccgccggcggagagcgacagcaactcgactcgtctcttccctcggcaatcaaccgccgctcagcgcctgcacgatcaccagttcgtcgctcgcccgcaagggcgttgccagatcgaagatggcctcgccgcggacgaagaagcggacatgcgggcgcagtctctcctgctcatcgagcatgcggaagcgcattccggggtactggcggtcgagatcggcgagaaccgccgcgagcgtcgacccggtcgcctccacctcgcgttgccctgtgtacgaatgcagtggcgtcgggatcagcaccttcatcggggcccctccctaggccagttcggcggcttcgacggcgtagatttccggcagatgccgggcgaggcacttccaccggcggccctcgttgcggctcatccacaactcgccgctggtggtcccgaagtacaggccgacgggggtctgtgcatccgcgctcatcgcctggcgctttaccgtccaccacgcctgctgccgcggcagaccgctggccagtcgctgccagctctcgccgccatcgcgagtcacgtaaacacccggcctgccgtccgggctggtccgtggccagacgttgctgccgtccatcggcaacacccacgcggtatcggcatcgtgcgggtgcaccaccagcggaaagccgatgtcaccgaccgcctgcggcatggccttgccgatgcgcagccactgcctgccgggccgatcgagacgatagatgccgcagtggttctgctgatagagacggtccggatggctcgggcagaggcggacgcaatgcgggtcgtggaaggtgatgttggccgggtcgaagccttcgacgacttccagcccgtccaccagcggcgcccagttgccgccgtggtcgaccgattcgtgcacgccccctccggacatggcgaagtagaggtgcgcgggatcgcgcgggtcgacgaggatcgagtgcagcttcggcccgtccggcgtgccgtcctgcgccgaacccatccaggtccggtagtgcggatcgtcgttcaccgacgagaatggctcccaggtgacgccgccgtcctgcgaacggaagagaccctgcggcgaggtgcccgcgtaccaggtgttcggctcgctggcgtgcgccggcgtcagccagaaggtgtggtcgaccgtccggccatgcgcggcagacttggcgaaagccggcggccgcgccgcctccttccaggttcggcccaggtcctccgagcggaagatcgtcggacccaggtgaccggtcttcgccgcagccagcagcgtccgcccgtcgcgcggatcgaggaccagatgattgatgatgtgaccgagaaagtgcggtccgtcgacgcgccacgtctttcgctccgcatcgctttcgtagagccaggcgcccttgcgcgtggcgacgaggagcagcacccggcgtgccggcagggcgtgcgacgctgaacgggtagcggcagcgcgcgccccgctggctggctggctggtcgtcttggacatcaggatctcctttcatcagcgcttcttgcgcggctcgctcaatgcttcttgcgcggctcatccagctcctcttgcgcgcctcgctcaacgcttcttgcgcgcctcgctcagcggttcttgcgcgcctcaatctcgcgccggatacgttcgatctcgagccgcttcgcttgcggaccgtcccacctgaccggcctctgcgccgcggcggcctgctctgcttcgcgttgcgcctgcagtgctcgtgcttcgaccagacgttcttcctcgagtgcccgcgcacgcgcgacggagcgctcggcggcgatcggcactcgccatccaggcaggcctgtcaggagaagaaagcggtcgatgatcttcgggatcggctcaggccatccccagtcgttcagccgggaaaactcgttgatcagcggcaggttgagcgccgcaaagatcggtgcccacgtctcctcgtcgccctggcgacgacgcacggcgagcttcggattgaactgataccagccctggctgacgcgcttgaacagcgcccggttgtaggcgtagtcgcggtcgatctcgttgcgcgccaggacgctggaaagatgctgacgcttgttgcgctcgggacggacgatgttggccggcagaaactgccaggcgtcgagaatggcctgcgcctcgaaggcgccgttggtgcgccgctgacggtgggtgaagcgcgacttgcagaggacccacagggtctggaagaggaagtactcggacagatgccggtcgaggcgcaccagacgttcgccggtattgacgtcgatgctggccggggcaagccgctcgtagagcgcggcaagcgggccgcgcgcgaatttcgcttcgcggaaaccctcgcgcagcgcccagtgcagggcgttgtagccgtactgatcgacggcgtcgcggtcggcgccgcgatcgagcagcgcctcgaccagcggcaggttgccggccgccgccgcggccatcagcggcgtctggttcatcggcagccgatgctccagcccgtactgctcgcactgtttgaggatgtccttgaagtggttcgcgaaataggggacgtaggtcttccggccgaaggtcgcgcgctgctgcgtgaagtttgccgcctgctcgaacctggcttcgctggccagccactcggcgagctgcggctcatcatgacaggttgcgtactcgtagagctgctgcttcatcttggcgcccggggcctgctcgcggaagaccttgaccagcagttcggtgactctttcctcgccgaaaaccggccagggaaccggcgtctgcttgaggatcgtccggcggatggcctcggcctgttcctgcttgccctgcagttcgagcttgcgcgcttccttctgccagtcttcgagggtcgattgccgggcttcgaccttgacctggccgaggttcagctcgagcagcccgaacagcggatggccggtgtccgactcgatcacgtaaacgttcttgatggcgcgtgtcagcgccacgtagagggcattgacgaagaatttgtaaacctcgagcgacttgtcgctcttgtccttcgcccgccggtagtcgagcgtgtcgacagcaaggtcggccgccgcgacgccgtcgacgatctccccgaactcggcgcggtgatcggaaacgaagcgatagaggacgatgttctcgtattccagccccttcgcttcatggatcgagaacagcaacggcgtcgcgaaatgcttccgcgcctcgaccttgtcctcgtcgcgcatcaccagcacggcaaactgcgtggactggcgaatcttctggtcgagttcgcgcttggtgacgtccttgtcgggcagcaaggcaacctgcccggcgtcgccgccgaccgcctgcaccaggaagttgctctcgcggtcgatcgaaccgaagcgccggtgcttgatcttcagcaactggttggcgacgcgcgtggcttccagcccgttgcggaaattggcggtgaggacgcgcaactcctgccgctcggcgagcttcgggtctttccagaacaggctcttgacctggctccaggagaaaaagttgggatgcacgatctggttcgagtcgccgcagagcaggaaatggcccggcttcttcaacgtcctgaggaccagcgccagttgcacggtggtgatgtcctggacttcgtcgatgaccacgaagtcgtagcgcggcgccgccagcgcctgccaatcctgggcgacgagattgagatcgtagagcctggcttcggcgagccagccgcgatacttctcgaacagatcgtagagcttgtcgcgcagatcgaccggaaagatcgactggcgcacgccgagcgccaggtagtcggcgcgcgacacgacgccggcggcgccggcggccagcacgccgcgaatctcctcgaaggcctgatggccgtcgaactcccggaaggtctgccgcatgcgcgcgaaccagccggcgaagtcgcgccaggtcgcttcccgacccggcggcacgcggatcgactcgacgaactcgcggtaagagaggaaaaccgcttcctgcgcggtgtgctcgaagccgttggcgtaatacagatcgcgggcgctctgcgccagatagctcgagtgcgtgacgtagagcacctcgccctcggcgtgcttgagcttctcgagggtcagcgccgtcttgccgctgccggcactgccgacgacgatcaagggcggcggctggcgatagacggcgtcctgcgtgtcgtcgaaggagatcggcttgtcgagcagatgaatcgccgtccgttccggatgcaggtagcgaaccggcagtgcttcgccgatcgcctcgtcggcgccgatgtcggggatccggctctcgtcgatcgccgcaccgcgcaggaagcgcgacttgtcgtagtcgtggttggcgatcacttcgagcatcagcgcgcagacctcgtcgccgtggcgaaccagcgagaacagcagccggtccgcgtcgccgagccgggcacggtaaaacttgccgtggctgagattcaccagcttcttgacctgggcggcacggaaatcgtgccgggcgatggcatcggccaccttgcagtagctggccttgacgcgcgaggtgtcaaggccggtgtactcgagaatcttcactgtcggttccagccagggttgtgaaaaaagtgcgaatcctacttcaccctgctcagtccggttcttgaccgctgcgcgacaagggtgactctttcggcatgcgctgccaagtcaaacgcattcgggtcaaaatcgtcgcccagccactccctcatctcctcgtgatcctcgtgctccggatccttcagggcatccagcagattcgcgtagccatagaccccgccacagttctccggcggacacgcgccttcgccggcgaccagcacggcgcgcggcgccgccgggtcggccggcaggcgcgcctcgatggcgatgctgtgccaccagtcgtcaccgaagtcgtaccagtaacgaaacttgcgctgcctcgccagcaactcgccgagcgtcgtggtatcttcgggaagcgccggctgcccaccgaacatgtcgtcgtcgaggctggaattgcccaccacccggccggccgcgcgaaactcgtgcaggtggtcgtcgccccagcccatggccacctggatgacccggtgaagctccgcaaaggtcaggtccttgtcgacctcgacgcggcgccagatcgacggttcccagtagtcgaggttgatcttgaggcgcaggcggccaccggcgttcttcgctgttgcgttcatggttgcaataccttggtcgattcctcgccgaactggctgaccacgcgtaccgccacgcgcctgccggcccggaagggaatgggatgggaaacgaagccgtagagtcggtcgaaggcttcggcgtcaatgtcgagcaggggtaaactcaggagggggttgtccgcagaggccatggcgagcgacgtaaccggcgggtaggtggttcattctagcaaaccactggtgcccggcgacatcggcgatggccggcgtcacggcacgagactccgtcaggattcatgctgatggtccagggaagcaggggctgcgtgctcttcgctgccggcaaccgctgatgaccgagcaacgccgtgctagcgagctagcgggccgatggtcgacgagtcgcacgaagtcggtgtcgccgtcgaccagagggcccgaccgtttcaggccttcggacaggccgacgcgtcgacgacgcgccagtacaactgtaccggcccgggcatgcccgattgacgaccgcgacgacgcaggaagcgctgtctcctacgcgaaggtgtcgacggcgttgccgagatgcggcggattgctgggaatgacctgcgaggccgccgcaacaagctgcatggcgccctgttcctgaaggtcgagagccttcttcagcacagcgatctgcaccgcttgcgccgttctctcctgactcatctcggtcgccaggctggcgatggctgacacgtccatgatttccaagctcccgtgatctgctgaccgtgaacctgcttctacggcatatccggcggattcttgaggccgatcacggcggccgcatgaccgccgatcgtgtgctcggcggcgccgcaactcccggcgtgcgcctaccgcctgtcgcccggtgcagcgcatcggcgcatcagcgagttcgcgcacccattcaagcctataattcccgactttttcgaggccgtccatgtggttcaagaatctctacctataccgcctgccgaagcactgggcagtcgaagccgccgggcttgaagagcaactcgccggcctgacgctgcagggctgcaacgccaccgacccgcgcagcatcggctgggtgccgccacgcgaaggcggcccgctgatccattcggtgaatcagcagtggctgctcgctctcggcatcgaggagaagctgctgccggcgtcgatcgtcaagcgcttcgccagcgacaaggccaaggccatcgaggaggccgaaggacgccgcatcggtcgcaaggagatgcgcgaaatccaggaggaaatgacactcgaactgctgccacgcgccttcatccgcagtcgtaccacctttgcctggatcgacaggagcaacggctggctggtcatcgactcggccgcacctgcgaaggccgaggagttcctcgaacatctgcgcaaatcgctcgagtctctgccggcgaaggtgctcaaggtgacgcaatcgccatcggcggcgatgaccggctgggtagccgagggcgaagcgccggccggcttcaccctggatcaggatctcgaactgcgctcggcggagaaggcaaccgtacgctacgtgaagcactcgctcgaaggcgaggagattcgccagcacatcgcggccggcaaggtcgtcacgcgcctcgccatgacctggaacgaccgcatttccttcgtcctcgacgacaacctgcagctcaaacgcctcgccttcctcgacatcctcaaggaacagtccgacggccaatccgagaacgccgacgaacgcttcgatatcgacttcacgctgatgaccggcgaagtcgcgcagttgctcgacgacctgatcgaagcgctgggcggcgaaccggcgtccgcgccggcgcccgcgccggcgcccgcgccgtagcgccttgacacggtaacgcggcaacgccgagccgggaccccagggcgcgtggcttgggccccggattccatttcatttcatccgggctactcgacccccaatccgtagcccggatgcagcgccagcgaaatccgggatccccaggaacctccaaccctgccccggattccatctcatttcatccgcgatactcgcccaccaatcccgtagcccggatgcagcgccagcgaaatccgggatccccaggaacctccaaccctgccccggattccatctcatttcctccgcgatactcgcccaccaatcccgtagcccggatgcagcgccagcgaaatccgggatccccaggaacctccaaccctgccccggattccatttcatttcatccgcgatactcgcccaccaatcccgtagcccggatgcagcgccagcgaaatccgggatccccaggaacctccaaccttgccccggattccatttcatttcatccgggctactcgggcgtcaatcgcgacgggcccgcggggccgctggaaatgcatccccaatcgcctgccaggcagccccgccgcacgtactggtgaaacgacgaccacggccagtccttgactcgctccaccaggccgtgtttcaccgggttgaagtggatgtactcgacatgcgcggcgaggtcggcctcgtcgcgtacggtgtgttcccagaaacgtctctgccacaagtcgtattcgcccttgtcgttgcgcgccagcggtaggccgctggtgacaagttcgcgtgtaagacctgccttgatcgcccgccagcggccggagtagtcggcgtcgcccgccggcaaggtccagatcgcgtgcaagtggtcgggcaataccaccatcgccacgatcgcgaacggccgcgccgtctggactcgccgaagcaccgatcgcaggaggtcaacgtgatccgtcaacacccgtgcacggcggtcggccagtgtcacggtaaagaagcaggtcccaccctcgagcctgatgcgccggtaatgcaccattcgcgacccctctctctatcgacctgccccatgcgcccggcccgcctgacccgtagccccgtagcccggatgcagcgccagcggaatccggggcccgcgaggcgcttcggtgtgtttccccggatttcattgcattccatccgggctacggtcatcgccaccagccattggtgttttcatcgtcatggtaacgccgccagcgccgccttgacccaggcgaagcccaccctctcctgctccaggcgcaggttcctgcgcaggcggttgtcgcgcaggtcgtcgtagagggcgctctccgttggcgagagccgcggcaggtcgcgcagcgtctgcttgtcctcctcgccccacagcgactcgaaggccagcaaggtcgcgcgatccatcaggaaggaatcgacatgctcgaactgcgcgcgcaactggtcgagaatcgcgaagccgtgcgtatcgatgtcaccccagtaatggaggcggcagcgcgacagccagcgcgcttcgctgagcagctcgaaaccgtagccggcgccgaaaatgatcagactgtcggtgacctcggggaaagccaggaaattgacctcgttctcggtgatgaagacgcgtgacacgccgggatcgaggcgggcaaagctgcgcgcatcgagcgtgaggtcctgttcgggatcgccgggcaacaaggcgtgctcgcggtcgagaatgcggaaacggaggcgcgccggcttttcccgaaagccgtagcgtcgggcaaactggctcgctcccgcagccgaaaggacaacggcctcggccggcaggacgagatcgagcaactcgccgaggacgccgcgatgcgcctcgatgaacttgctgtgcacgccggggacgtccacctgccgcaggtacacgccgggccgcggatgcgcgtgcacccaggcaacgatgtcgagcagccgaccccaggcgtcggcaagttccagcgcgcgcagcggccgtctcgccagccagtcgagcaatgccggctggcgcaggcgcgtcagatcgagcagcgccccgaagcgactggcgtcgcgccgcttgccgatcagtgccagagcgtcgtcgaggctgtcgacccaggcttcctgcggcacggcattggtgccgaacaggcgatgcctgaactcgcgcaactcgacccggcagtgcgccatcgcctgcagttcgccgatccacgcacgcagttcgttgaaacgctcgctcatctcggccgaggtcggccccttgagcagcaggcggcgagggaagagcgactcgccggtcaccacgctggccagcaattctccgcgatcccacagcctttgcacctgggcgcgcaggccggcaggccgggtccagctcatccggctgcccgcgccttctcggcgtggtactcctcgatcgacagattgcgcagcttcgaggtgcggccttcctcgttatgaacgaagccgacgctggcgacgaagggttcgatgatgtggattttctgcaagggggtgacgatcagcaattgcaggttgagctgggcgaacagccgcagcccgtactgcgccgactcgtccgagccacgcccgaaagcctcgtcgatgacgacgaagcggaaggaacgcgaacgcacggcgccccattcgaggccgaactgatacgccagactggccgccaggatggtgtaggccagcttctccttctgaccgcccgacttgccgcccgagtcggagtagtgctcgtgctcgctgtcgtcctcgcgccagcgctcgctggcagcgaagacgaaccagtagcggacgtcggtgaccttggccgtccagcggcggtcctgctcggagagtccctcgcggccacgcagccgttcgatgatccggcgcacctgcaggaacttcgcttccgagtattgcgcgtcttccgaaccggtcatcgcgccttcggtgcacgcgcgcaactcgccctggaaatcgcggatgtcggcgtccggcgtcgcctgcgcttcgagagcgatgtagcggccggggttgtagtcgatctgggtaagcgagccgttgatgcggccgatgcgctcgcggatcgtttcgcgccacatcgccagttgcgcgttgaagttggccacctcgcggatggtgttctcgttgagcaactccttgaaacgcacttcgaagcgcggcaggtcgtcggcctgcagcttgtcgagcatcgcccggtactcgccgatcgccgcgatggcgacgtcgacttcctgggcgtcaagcggaaagacgaggcaataggcgcgcatcgcgtcgatgatccggtcgcgcagcgtccgcaacttgtcgtcgcaggcatcgatccgcttctggaaccagtcgcgcatctcgcgctcgcggttctcgcacgactcgacggtcagttgatgctcaccgagtgcctcggcgcgcatctccccgagtcggacgaaatgtgcggtatcctgcgccgcctcgctgaccagcgccagcgtttgctgacgcaaagcctcggcggcctcgcgcctggcctgcgtcgcgccgaggtcgcgggtcttctcggcaagcgccgcctcggtctgggcgaggtcagcctgcaggcgggtcaggcgaacggcgaggttctgcagcacgtcggaggtcgcttcgaggagtcgcttttcctccgccagcttggccacctcgctggccagcgactgccagtcgagttcctggaagtcgccgtactcgtcgagcttcgacagtgccgtcagccgttccttgagcgcattctgctcggcaaggatcttgccgatgcggccgcccagctcggccagccgtagctcgagggcccgcgccttggcttcgagggcgtcgatcttcgccgcattggtccaccccaggacgtagcgactgcggtcgtcgagccgatggcggtcgtccttctcgtgccgttcgccgggggccttgatctggccagcacgcgtgatcgcccgcgtctcgcgccggaactgctcctgcgtcgcgcagcaggcgacgtcgaaacggtgcgacagctcgcgttcgagccagtcgtagcaggccgagtcgggcttgacggccagtttgcggaccagcgaatcccggtgcagactggccatctcgttgcgcgcactgtgccgcacccggaagtacaccaggcggccgcggagctgggtcttgtcgacccactcggcgaccttcgcgtaatcgtcatcgggaaccagcagcgacaggccgaagttgcgcagcagacgttcggcagcgccctcccagtcgcgctcttcgtcgcgcacctgcagcagttcgccggcaaagggcatccgctcttcgggcagcgacagggccttggcgagggccgagcgcatcagaatctgctcggccggaatattgctgcgcctggccttcaggctgctgatctcggccgacagctcggcgtgttcctgcttgccctggcgcaggctgacgcccagttcggtgaggtcgttctgcaggctggcttcgcgtccgcgcgccgtttcggcgagcgccgccaggcgctgtcgctggtcgaggaaagcggcctcgtcctcggccgcctcctcgccgatggcgtgcagcagatcggcacgccgctgcgcccggcgcgcacgcacctggcgctcgttttccaaccggcggatctcggccgccaggcgctccagccgatcgccgccgttctcggcgatgtggcggcgaagctccgcctcctcgacgcgctgcgcgtcacgctgatcggcgtggcgccggagttgcgcgtcctgccgccgccactcctccgccaatccggcgagccgcttgtcgagcaggccgaccttgagacccgcgaaatagggcttgagcgcttcccggcaggcgcgcagttcctcgacctgagcgaccaccgccgcatgccgctcgccgtcggccaccagcggcgtgagcatggctacctggcgcttggccttcaataccgcctcgtgggcgcggttgaggtcgtcgaagtggccgatcagcgcggtgatgcgcggcgccacgtcgaaaggctcgagcatgtggctacgcacgaagtcggtgaggttgccgaccgacttcatcgacaccgtctggtggaagaggtcgagcgcctgctcgttgtcgatgccgaagcgccgccggaaccaggcgccgtacggcggaaagctgtcgaagagatcattgcccggtcgccgcagccgcttgcgcagcgcgccgatgtcgctgccgaaatgggcaaaatcgccggcaatcgacaggtcgcgttcggcggcaaggaagaagcgggccggctgcccttgcgcatccttgatccagaagacctgcgccagcgtgaccgtctggtcgtagccggcgttgtggaagacgccgaggatcaccgagtagttgttgtggtcgcgcagtgccaccggccgcgccgtgccgctgatctcgttgcgctcggacttgtagtggccaagcacgtaggagcgcagcgtgcgctcgcggctgtcggcaccggcagccttgttgtaggcgatgcgttgcgccggcacgagcagcgtcgtcaccgcatcgaccagggtcgacttgcccgagccgatgtcgccggtcagcagtgcattcttgccttccggatggagcgtccagacgcggccatcgaaggttccccagttgaacacttcgaggcgctgcagccggaagccggagagcgtatcgtcggcgacgaagtcgagaccgaggctctgcggatcattcatcggctgcttcctggcgtcccggcaacagcgagcggtaggccgccagccgctggtcgaactcggccagccactgcgcgtcgacgaaggccttgaggattcgccgcacctcgaccatcggcggctggccgtgctcgaccttcaggcggcgcaggaaacccagttcgacgaccttgccgaggtagaagtcgatctgatcgatcagccgggcctcattgctgccttcgcgcaggaagacgcgcatcagctcggcgacctcgtcgcgcgccagaaccaggcgggtgtcgccgccgctggcgtcgaactcggccagtttcttccgcaggagcgccagcaacaggctcaccggaaacgacagcgggcgcctggctaccagccgcggcagccgggtcgccgcgccctcctcgggttccggccgcgcgcgcaggaaagcatagccttcggcctcatcgaggaccagttcgaggtcgagcaccgcgacatagtcgcgcacgcgcgcctgcagcgtcagcagcgcattccattggccggcgtcggcctcctgatagatcacgcccttgagcagcgggatcaccagcgccgacaggtcggggctggccatggccgatgtcggtcctggcgatgtgtcgactccgacgccctcaatcgacattacgaaacaaacgctcccatgaaatcgtcgcctccacgctgaccagttccagcgtttggccagggacgaagtcgtgcaattcccatagaccgtctgaacctttgcgaaatagctcaagctgctgctggtcggggtcgatcagcaggtattccttcaggggcgccaggcgacggtaggcgatgaacttgtcgccgcgatcgtaggcggcggtagatggggaaaggacttcggcgaccagcaccggatggcgcatggccagttcagcgcgatggtcgtccggttggcagctcacgaagacatcagggtagaaaaaactgctcgtggtggcgatctcgattttcatgtcagccatgtagacgcggtagggcgtgccgaacagggcttcgtcgagtgctgagaacaggttgccgaaaatcgtcacatgccgtcttgaagcaccgcccatggcgaatacctctccaccgacatattcgtgcttttccggctgaatcgtttcccagcgcaggtattcctcgggactgaggattggaactccaacaggtagcgccatggcctttctccgctgcgtgcactcgggctgactgcaaacccggtctgccaccaggggcaggcttgcctgttctttagcacaacacaccactcgacacaagccatgcgctcgggtcgtgcctgcccagttgtcatgttgttgaaaattcgccagcaggaccgcgttcttcaagtcaacgcccagttcgctcaagcattgttgaccggggtgagctttgcctcattcagcgcacgaagatcacgcgcggcagccgcgcctgcctggcatagggctgaccatccgctgtcgtcccactccagacgatcaactcgttcacgccttcatcgaccaccgacttgaaggaatcgccggccagatgcaggtaggcgaccagctcggccaggccgtgttcgagcggccgcgtctcgcaaagctcgcgcagggacacctgcgagcgctcctgcaaggcctgccgtatgtggcggacgagttgcgcgcgatcgacgactacctgcgagaacaggacggcggcgtcgacctcgtcgtcgtcggccgactcgagctcgaggtcggcgatcgacggcttgatcggcggcgaatacaacggccgctccatcggcagttcgatagcggcggcggtatcggcaatgctcatcacctcacccgccggcggcgtctcgcgcaaggccagtgccttcgcctcgataccgtgcaggatgtccatgatgcgccgattttcgagccacgcctgatcgtcgagaaaacgccgcaactgctgcgagagttgcgcgaccgtgcgctgggtgtgctcgccggcttcgagccagtcgtaatgcacgcgccgggtgcgcgcatcgggtcgtagttcggccactgccggcagcgtcagcacccgctcgagcagcgctgtcagctcgtcctgccggcggctcgacatcaggaagtcccagaaggcgcggaagctcttgccctggtcggagtcggaaatcgcatcgcgttcgcccatgatttcttcgagcagggcgcccttggcaccttcccaaagggcgatgcgctcgcgcacgcgccggtcgagccggcggaaattgtgctcgacctcgcggaagtcggcgagcagttcgcgcgccatggcgacgaactgctgaaagcgatcgcgcagcgccgagtcgtcgagcagcggcaggtcacccgacaacacgcgcgcgatctcggcatcgatctcgtcgcgccgccggtgcagctcggcgatgcgcgcctcggggtcggtttcgctgccctcgctcatctgcttgaggagttcgaaaagcgtcaacaggcgcgactcggtaccgacgaagctgcgttccgcgagcgtccccagccaggcgatcgccttctcggtcgccggcatcaggtcgaaatgcggctcgtccgaagcttgcgcgtagaacttgcgcagccagcccttgtcgttggccgcccagtcgttgaggtaatcgagcgccgattttggaaacgcttgggcaccaagccggtcgcgcaggacgaacagttcgtcctcgagcgcctcggccagatcggcctgcgtgatcacccggacattcggaacgatgaacacccgttgcaggaagctcgccaccagcggcgcgtgctccgagcgcaacaggcgccacgccggatggctctggcggagcagttcgagggtggcgtagtcgagggtcatgccagcgacgcttcgatccgctcccagcgctggtcccggaccatcgccaagcgacagcggcccccgggaagctcggcgcacaggccgccgctcaagcgatcgccggcagcggccatcagcgagcgaggctctgctactcgacagccgggacgacccatgaactgcgacgggcaggtcctggaggtgaaggtggtcacctgtcggcctcctgcaggaacacggtcaggtgctccaccggcaacggccggctgaacagatagccctgaaaggcgtggcaaccatgcgcttcgaggaactgccgctgtgcctcgctctcgacaccctcggcaatgacgttcatgtcgagttcccggcccatggtgatgatggttcgcgcaatcgtctcttcctttcgggcgccggggagcttgcgcacgaaggactggtcgatcttgagctgatcaagcggcaactgcgccaagtaggacaaggacgaatagccggtaccgaaatcgtccagggaaaaggcgacgcccaggcgtttgatcgcgagcatcttggcgatggtgtcttcgacgttcttgagaagcacgctttcggtcagctcgagtttcaggcgcgccgggttggcgccgctggccttgagcgaccgcttcacttgctcgacgaagtcggcctgtcggaattgtcgggcactcacgttcaccgcgacttgcaacgagcgagtgcatgcatcgctctcccagttcttgatcagcacgcaggaggtttcgagtatccagcggccgatcggcagaatcagcccggtgctttccgcaagcgggacgaactcattcggcgagaccagcccgcgttgcggatgccaccagcgcagcaacgcttcgacgccgatgacgcgaccggcggtatcgatctgcggttggtagtgcaggcgcaactgatcgagtgcgagcgcctgatgcagatcgctctcgagcgcgccgcgcaggtccattgccgcctgcatcgccgggtcgaagaagcgcaggcggtcgcggcccgcgttcttcgcctggtagagcgcgagatcggcacgcttgaacagctcctcgaccgtatccagcgccgcgaacaggctgacaccgatgctcagcttgcaacggtattcctggccgtcgaggctgaagggacggctggtggcctcgcgcagcttgtcgccgacttccttggccacggctgccgcctcgtcggcattgccactcacaccgtcgaggaggagcacgaactcgtcaccccccaggcgcgccaccgtgtcgccctcgcgcacctgggcgcgcaagcactgtgccacttcgaccagcagcaggtcgcccacatcatggccgcgcgtatcgttgagtgtcttgaaattgtccaggccaatgaagaagagcgcgccgtagagcccgtggcgtgccgcggcggccagcgcctggcccaggcggtcctgcagcaggcggcgattcggcaggcgcgtcaaggcgtcgtaatacgccaggcggtgaatctcggcctcggcctgcttgtcttcggtgatgtcgctgaagctcgcgacgtaatgcgtggtgatcccacctgacgcgacaatcgccgtgatcgtcagcaactcggcgtagatctggccgctcttgcgcttgttccagatctcgccctgccagtagcctttctcgaccagcgagttccacatccgctgatagaacggatcgtcatgacgccccgacttgagcactgccggcgtccgcccgatggcttccgcggcggagtagccggtcaggcgggtgaacgactggttgacccgaaggatgacccccttcggatcggtgatcaccatcccgttctggctggcgaaggcaacggcggcgatgctcaactcgccttcagcccgctcgagttcggcgaccagcgtcgccaatcgatcgcgctgggcctcgacctccttgcgcaagccttcgcgctcgaggaagttgctgattcgctgccgggcgatggcgacgttgatcggcttggtaatgtagtcggcggccccgagagccagacccctggcctcggattcgccgtcgctcaaagcggtcaggaagaacaccgggatggcctgcgaacgcggatcggccttcagccggcgacaggtctcgaagccatcgatctccggcatcatcacgtcgagcaggatcaggtccgggggtgcctcgatcgccagttccagccctttcgcgccggaagtggcgatctgcagatcgaagtccggtgccagggctcgccccaacatcatcaggttcgtcggcgtatcgtcgatggccaggagcttgagtctttgctgggtcatttcgggtctttcgcaagctggatggctaccatccggcgcaggcgttcgagggccaggtcgaaatcgaaggcattcaggattccgtcgatctcgtcgatctccgcctccaggtcgctaccggcggccagggattgcaggtccttgaagcgatcgatggcatcgaaacggttctgcacgagcaagggagcaatcgtatcgaccagtccaacaaactgctccctatcgacctgttggcgggcgtgaaccgctgaggaagtcgccggtggcaattcgggggcggtgcgcagccacttgccgagtaccgcttgcagggtggcgaaggtaaccggcttggccaggtaatcgtccatgccggcgcgcaggcaacgttcgcgatcttccgcgaacgcattggcggtcaaggcaatgatcggccgacgcggcaggctgttgtcgacttcccagcgccgtatccgctcggtggccgtgcagccgtccatgaccggcatgttgacgtccatgaggacgatgtcggcggcgtggccacgcgttatcgcgtccaccgcctgctggccgtcttgcaccagggcagcgctcaaaccgagcttacgcagcagcgcttcgacaacccgctggttgatcatgttgtcctcgacgaccagcacgcgtgcctgcgaacccgcccggaccggtaccgcccgtacttcgcccggcgccggggtggccacgccatcggcgttgtcgccagcggaaccgattcccgcgcggatgcgaaaccagaagcgtgacccgctacccgcaacgctgtcgactccggcgtcgccacccatccgttcggtcaggctgcgtactatcgagagtccgagcccggagccgccatatttgcgtgtgctcgaactgtcggcctgcgaaaatggccggaacagcaaatcgagtttttcggcaggaatgccaatccccgtatcgctcaccgagaactcgagcacggccgagtcggcgtcgcgtgccacttcgactccctcgacgacgatcttgccgtgtgcggtgaatttgatggcattgccgatcagcttggagagcatctgacgcagccgctgggggtcagagcgatagtgttgcccgcacgacgcacgccattggcctgcgagcacgagttgcttgttcgtggcggaagcggaaaacaaggctagcgtttcgcggatgagatcgtcgggatcgaactcagcgctttcgatccgcagctttcccgactcgatctttgacaggtcgaggatgtcattgagcagggtcaacagggactggcccgacgtcaggatgatccttgcgtagtcctgccgctcgcgttctgtcaggttcggcatcagcagcaactgcgccatgccgagcatgccgttcagcggcgtgcgcagctcatggcccatcatcgacaagaagtccgacttggcatggttggcggcctcggccgcctcgcgggcgtcgttcagcgagatgtcgtagctgcgcacggcatcgcgcatttcgccgaaactgcgcaccaaatcgccgatctcgtccgtgccggcggcaggcaggatcgccgcatagtcgcgattggcgagacggtccgccgctcggccgagttcgcgcgcacgccgaccaacggtgaattcgaggaacaacgccaccagcaccatggcgacagtgacgatcgcggcgatgatgaggaaagcagcgagcgccagctggcgggccttggcgcggtcttcgctgaagtcgatgtcgaccgtgagtgttgccagggtggtgtcgcgaaagcgcacctcctgcacgaaccgctcggtatccggcaaggtcgatgtcgccaagcggccaagcggataaagacgccgaccgccctcgccgacgagttcgatgcgtcgccagttccgttggcgcgtgcgcaattggtcgaggttctcgtggattccggcgaactggttctgcaggagcagcggcagcaggctgtcggcaacgatctccatctggtgccgcgattcacgttccacgatccggtcgaccgagtccagcagcatgggctggatcaggagcacgaaggcacccagtatcgccagcgcgatgctcagcagaaggccgaaaatcttcttgcggagcgtgaaagtgcggcgcatctgtgtcgctcccggcggcggcgtgatgatcggctcaatcacccgacttcacgtagaacttatcgagcttcagcttgctcatcagcgcgtactcgtccgtgctggccgatgtcggctggctcatgggaatcttgttgagcaatgcggcaccctcgggggtggccgccatgtccagcagagcctgtttcaccaaatcccgatgcgcttccggtacgcgcgggtgcgccaggatcggatgcgagggtaccttgcgcgtctcgtagatgatgcggagactctcgcgaaggtccggcttctgccggtcgaagctccccttgacgccgcccgaggcctcgctgatgccaaggacagtgttgaggtagctggacgtgtgagtctgcgcgtacaggggtatcaccttgatatgaaacagcgtctcgagatcggcgcgcatcagcaacgaggcgccgaaggcgtttggcgctggaaaggagatcttcttgccggcaagatccttgaccgcctggtagggactgtccttgcgtacggcgagcacaccatagagcggctgggcgtcgcgaacgagcgggaggtagccctgcttgcgggcggcgatcatggcgtgatacgggttcatgtaggcaaaatcaaactcgccggcctcgaaagcgatctcgaactcgggaatgcgtggcgagcctttcatggtcagtgccagacccgtacgcttcgagagctcagccaggatgggtatccagatcgcggcaagttcgcgggcctcgaactgcggtaccacgccgaagctgtaggcggcgccggcgcgcgccggtgccaacaggccaaggccggcaacgagcagcgcagcgcccaggaggcgcaccatgcgcaagccgcagcgaatcatgaccgctccccggccacgacgatcagcgcaacaccgcatccaccgcgtcggccagactgcgcacgctgcgctcgggattgtgtagcttctcgagtccgaacaggccgatccggaaactgcggaagtcggccggctcgtcgcactgcagcggcacacccgcggcagtctggacaccgatggcgacgaacttccgacccgactggatctccggatcgtcggtgtagctgacgacgacgcccggcgcctggaagccttcggcggcgacgctccggaagcccttgccggtgagcatctcgcgcactcgccggccaagttcctgctgctcctggctgacgcgctcgaagccgtagctctcggtttccagcatcacgtcacgcagggcagccagcgcgtcggtcggcatcgtcgcgtggtaggcatggccgccgctttcgaaggcttccatgatctgcatccatttcttgaggtcgcaagcgaagctgctactggtcgtcgtgtcgatccgggcgcgcgctcgctcgccgagcaccaccagcgcgcaacagggcgagcccgcccagcatttctgcggggcgctgatcaggacgtcgacctggttggcgaccatgtcgacccacaccgcaccagaagccacgcaatcgagcacgaacaggccgtccaccgcccgtaccgcctcacccacggcgcgcaggtagtcgttgggcagaatcatccccgaggcagtctcgacgtgcggcgcaaagacgaccgccggcctttcctcgcgaatgcaggccacgacgtcgtcgatcggcggcggcgcgaacggcgcctgcgctccctcggcaagctgccgcgccttcatgacgatgctcgccgcgggaattcctcccatctcgaaaatctgcgtccagcgaaagctgaaccagccgttgcggatcaccaggcacttgcggtcggtggcaaactgccgcgccaccgcctccatgccgaaggtgccgctgccgggcacgacgatcgccgtgctgccgttgtaaaccgtcctgaggatgcgcgcgatgtccttcatgacgccctggaagcgcttcgacatgtggttcagggcgcggtcggtatacacgaccgagtattcgaggagtccatccggatcgggttggggtagcagggcgggcacggttgtctcctgtgggttgatggcgggcgatcggcgcgtcacgcgcgcgagagccggaggataacgccaagtcacggcggcgcgccagtcgtacggcagttgcagcgcggcgatgccgctcccaccacttccctggcggccgcccggcagcgatcaggcgcgaccggcggctaccacaggcgcaacgcgcagccacttatcctctagaattcggcccattcaaccttggctgtcgtcgactcggcagtcaccacgcaaaggacgggaaaccgcgatggccggagccagcctgcttgccctgatcgatgatatcgccacgatcctcgacgatgtcgccctgatgaccaaggtcgccgccaagaagaccgccggcgtcctcggtgacgatctcgcgctcaacgcccagcaggtgtccggcgtgcgtgccgagcgcgaattgccggtggtctgggcggtcgccgtcggttcgctgaagaacaagctgatcctcgtgccggcggccctcgcgatcagccgtttcctgcctgcggcggtgacgccgctgctcatgctcggcggcctttacctgtgcctcgaaggcgtcgagaagctggcccacaaatggctccacgccgccgccgatgacgcgccgcacgccgccgcggacgccgtggaagccgtggaaccggccgacgcgactatcgacctgccgacactggaggccgaaaagatcaagggagcgatccgcaccgacttcgtcctctcggccgagatcgtcgtcatcgccctgggcaccgtcgccgacgcccccttcgccacgcaggtggccgtgctgtccggtatcgggctgatcatgaccgtcggtgtctacggcatcgtcgccggcatcgtcaagatggatgacctgggcctccacctgctcagcaggagcgggagcgtcgcacgcagcatcggtagaggcctgttgctggcggctccgcgcctgatgaaggccctgaccgtcatcggtaccgccgcgatgttcctggtcggcggcggcatcctcgcgcacggcatcccggccgtgcatcacgggatcgcgcatgctgccgagctggccggcggcgtgcctgcagtcggcggcctcctcgcgccatcgacgtcgctccttctcgacgcgctggtgggcattgtcggcggcagcttgacgctcatcggcgtcaaggcatttgccgccgtccgcgctgcgtttggcggcgaacgcaaggcatagcgccgcagcgcggtgtggcagcgatcgattgcgcgtctgccgcacgaagcgacgcccaccgccggcgtgggaatcggacatctccacagcggcctgcgctgacccaatacaggcgcagagcgtagtatccttgcagatccgagcccgctgcgcgccaccgtcggtattcgcacgcgcatcggctgacagcacattgacaacgaggaagaacgatgaccaagcagatagtggtttgcatggatggcacctggaacgaccccgtcgagcacaccaatgtctaccgcttgttccagatgcttcccggcgaggagcggcagatcgaggaaaccggacccatccgttcgcatctcgtcaagaacagcgaccaggtcatcgcttattgtttcgagagcatcggcaggggcggacgcgcgcgcggactgctcggcggcacgcagggaatcggcctgcacgattgcatgatcgatgcctatctgctggtttcgcaggtgtatcagagcggcgacaagatctggcttttcggtttctcgcgcggcgcctgggcggcgcgcagcctcggggcattcattgcccgctcgggcctcatcccggcggttcatgccgacgacgacgacgccgccgacaaggccgagaagatctggctggactacaaggaagggcgcggcatgaaacgcggcggccgcttctggaagcaccacgacgaaacgccgattcgcatgatcggcgtctgggagacggtcggcgaactcggcgtgccgctgttcaacggcctgcgtctggccgaccgggacgaactccgcttcctgcgatttgccgaccgcgaactcagtccgcgcgtcgagcacggccgccaggccctggccatcgacgagcaccgcgccgacttcacgccgacgccgtgggccgagcgcgaaggggtcaagcaggtgtggttcgccggtgcgcatgccgatgtcgggggcggctacgaaaaccacggtctctcggacatcgccctcgaatggatgatgcaggaaatcaacgacctggatgccggcctgcagctcgcgcccgaccaactcagcgaggcgctggcgcccgacagcctggaggaccgacacgacgaaacccgagggccagtctggcggacgcgcccgagcaaagcacgcaagatccccgacgctgccgaactccatcccagcgtagtgcagcgcctgcgcgagcgcgccgactatcggccgaaggcgctcgaagacattccggtctgcaccgacttctacctggacgaggcgccgcgcccggacgagacactgcagccggagcgggaagccctgcccttccgcaagctgccggtggacggctcgacgtgcttcccggcctatgcccacaaatggtggaatgcctccggcgtcgaggtggatgtcggcgaacgctaccgcatcgaggcgagcggcgcctggatcgacaaggagatccacgcgggtgccgacggctatgaatccaaggcctggctccttcacctcgccgaaggtagccgccgcatggaggaacgcccgtggttctcgctggtcgccgccatccatccccggcccgacctcgaggcgaacaaccccgactccgagaatgtccttaccgggctcatcgaaagcacgatcagcggcgttgcgcgcatcgacgacgagagctgcctgctggcgactccgagtggctgcgagatcgagattatcgaaccaggtttcctgtacttcttcgccaacgactcgccgttttcctacagcaacaaccgcggcttcctttccgtcgaagtcacccgcctcccctggtcgacggatgtcgaccagaagacctcgccaactcatcaaccggttcccggcagcctggacgtcaagctctacttcactcccggaacatgttcgctggcgccgcacatcgcactccgcgaagccggactcgatttcgacctcgtgcgggtcgatatccgccagcgtacgctaaccgacggcagcgactttctcgccatcaaccccaagggctacgtaccggtgctggaactcgaggatggccggtatctgaccgaagtcccggccatcgtgcaatacatcgccgaccgcatcccggaatgcggtctggcaccgcgaccctacacgctcgaacgctaccagttgcaggagtggctcgccttcataagctccgagttgcacaaggccttcgtcccgctgttcaggcccgacacgccggaggattacaagcggagtatcaaggaaaaccttgccggccacctgggctacgtcgccggtcgtctggaaggcaggaactacttgctgggcgaccgcttcaccgtcgccgacggctacctctttaccgtcctcggctggggcaacgcggtcgccatcgaccttggccagtggccgccgctgctcgctttcctggaacgtgtcggacagcgccaaagcgtgcgcgacgccctggcggcggaaagctgacgaggtcgcggccggtctgggatcacccgaaggcagagtggtcccaggacttgagactgattaagctcattaaggggacagtatgctttttatcgagccattaaggggacagtatattttttatcgaactgaccccaggctatatttctgaaggcgaatcaacatcctccgagacttccagccttggctttggtccgcgtttcctcagccgcagactacgttcgaggcgagcctcgagttcctcgatgaacgcatcgtcccccaaggggcgcccggtccgcgtgtgggcatggacttgggcggcaaacgattcttcggccgtttcgcccaggtactcacgccagttcgaaaccaacgcgagcattggcgcaacccgcaccagcgcgtcgtcctcgccgttcaagtgcgcgcgggcgctggaccatggccaatcctcgggatgcgcgcacagccctgcacgaaccggattgttctcgatgtaacgggcggcggccaatagatgcagcggatcgagcaggaaagagtgaaagcgctcctgccagagatgtcccctccacccttcgcggaagttgatccgacgcgtgaagcgccggtgagcttcagcgatggcacttcgcagcccgtcgccctgttgcggcaccatgatcaaatgaacatggttcggcatcaggcagtacgtccagactgcagtccccgaagcagcgcaggaagccgccatcaggcgcaggtactcccggtaatcatcgtcacagaaaaacgtcggctggcgacgattacctcgttgggtaacatgatgcggataacccgctgcaaccacgcgtgcaagcctcgccacttcgttcctcctgactgaatcgggacaagttaagtatactgtccctttaaattcgctgtccctttaaattcgttagttccactcacccactcgggtcagcaccgtccggatcacttcggcggaaatgcggaaatcggactggtgcagggaggcgaacacgtctcgggcggaagcaacgagtccccgtgtcttggccatgccgatgaccgcagccgtgccggctacctggaggcccatttccagcgctgttgctcgcccggcccgctcatccatcagcaccagcgactcgccgccatgacccatggcaatacggatacaggccgcctctccctcgtccaggtccggcaacggcagctcgccaaccggttgcgaccacaggcgcagccagcccctccccatcgcgccccggatcgcttgctcgccagggaagccactgcctgaaagaacctcactcctgacttcctcgggcatccatacttcaccaaacaatgcggccagccagggcaaaccatccaccagcgacaaaccgatcagcggactcgcgtcagtcaggacgaggcgagccattgatccagggtatccatatcgttggcagcctcttgggaatccagttggataaccgcgatgccgagccgtgaaacatgcgcggcgaagttcgacatcgtcatcccggccaagcgcgccgagcgagccagcgaaagatgcccttcacggaacaacactgtcgccaaagccgccttgacgcccggcgccgccagcgcgccatccttgttcaggcccactatcagggcatccggccgatcacgattcatgacaagcaccatatcctcatgcgccgtgcgcagtgcttcggtggggttgttcttcaagctactcacattcaccactttcattcccatctcctataggaatcatttgtgccaaattatagcagcccggcgaccaccgacgcggctgtgcagcgattaaggggacacagcgattaaggggacgattaaggggacagtatatcttttatcgaactggccgcagacgatattactgaaagcgaatcaacatcctccgagacttcgagccttggctttggtccgcgtttcctcggtcgcagactgcggtcgaggcgagcttcgagttcctcgatgaacgcatcgtcccccaagggacgcccggtccgcgtgtgcgcacggacttgggcggcaaaggattcttcggccgtttcgcccaggtactcacgccagtttgaaaccaacgcgagcattggcgaaacccgcaccagcgcgtcgtcctcgccgttcaagtgcgcgcgggcgctggaccacggccaatcctcggaatgcgcgcacagccctgcacgaaccggattgttctcgatgtaacgagccggcggccaatggatgcagtggatcggctggcgacgattacctcgttgggtaacatgatgcggatagcccgatgcaaccacgcgtgcaagcctcgccacttcgttcctcctgactgaatcgggacaagttaagtatactgtccctttaatctcttcactgtccctttaatctcttcagcctcgcagcaggtcaagggcgtttcgcgctgttaggatgcgtgttccctgatggcgggaaagggcgagcaggtcgcgcttgtcgcctgtgacgaggatgtcggcctgtgcggcttgtgccattgccaacagaaagttgtcgtaggggtcaggagaggcgtccaccgtcggcaggttgcccacgacggttgccagtcgccggaggtcgttgaccagtcgtccggcctcggccgggtgaatgcggaagcggatgccttcacgccgagtgacgcggcggatttcttcgatttgcaattcagatgtgatcagggtgaagcgcccgtcgcgccacgcctcataaagctgatccgggggcgttcctcgcgcgatcagcgccgcaaccagaatgttggtgtcgaggatgaagcgcattccgactacgacgccttcgactacgatgcctttggcgcggccggccacatctcgctgcgcacggccgcacaggcctcgtcgatcgctgcctgcaggtcgccgacgtcgacatcggcgttgcgggctttcacaccctgaaccgcctggtcgaacatccgccagcggactgcgtcttcgatgaacttcgacagatcacctttacgcatcccctgagcaccgaggaaggcgcgcaaggccaggtcagtctcccgtgagaacgtgacggtcagccgggtagtctcttcattggacatgctttcacctcgccgcgtaagcatctatacacgtaagaacgtaagaacctaggcgcctaagaacctaccattttcacaacatgcgcgcaatagtgcttacgcaccctgaggatcaaggggacacggagtaacgatccgccggcagagccggggggtttctcaggagaatgagtcgtgccaaattatggcagcccggcgaccaaggaggcggcggcgcggtcaccagcgcgtcgccccggatgccttcgttcccttgcgccaatcaatcggtcgcggtcgtataacatcgcctgcgggcctggcccgaaggaccgagaacccaaacgtcttcggcgcaagagcagcctcaatgttcgcgcaagagtgcggacggcatcctacaattactgtctacctgcttaccgacgcgcgcggcggcaagtaccaggcaccttgactcgacgtttccgccaggcccgcgcgcgctctggcatcagcccagcatcatcgacaagcgctaaggacatccggcgatgactcaagaaaacgcggtcttcccgctccccctgcccaccatctccggcagcacgccgcaagccacgtacaacgacccctcgctctccggctactggcacctctggggaagcaccggggggaccagaggcgtcaacgtcgtcaaggtgtgggacgattaccgtggcagcggcgtaatcgtcggcgtgatcgatgacggcgtcgactacaaccacccggaactcgcaggcaactacgccagctccctcgattacgacgggcgcgacggcgatgccgacgcctacccgagcgacccgaccgacatgcatggcaccactgtggcgggagtgatcgctgccgccttgaacaactcggccggcggcgccggggtagcgcccgaggcgagcgtcgccggcttccgtatcggctttggcagcaacggcaccgaccagcaagtcctggacgcgttccagtggatggccgcggtggacatcgccaacaatagctggggctttggcggcttcctggaggacagcttcctctatccgggcttcgcgccaattcgcaacgctctccagaatgcactggatgtgggacgcaacggattgggcacgatcgtcgtattctccgcaggcaacgggcgaacctccggtcaggacgtcaattaccacggtttccagaacaatcgaggcatcatcgcggccgccgccacggacagcgccggtaacgtcacctggttctcgacgccgggagccgccctcctcgtcgcggcacccggccagagcgtccctactaccgatcgactcggtgcgtccggttactcgagcggggactacgccacgatgagcggaacctccttctcggcgccgatcgtcagtggcgtggccgccctgatgctggatgccaacccgggactcggctggcgggatgtccaggaaatcctggccgccaccgcggtccagaccggcgccaccaccggatggtcgttgaacggcgcggacaactggaatggtggccccatgcacgtcagctacgactacggcttcggcctggtcgatgcgttcgccgccgtgcgagtcgccgagagctggcgtggcgtatcgacctcgcgcaacgaatcggtgacgagcggcgcggcgtccgggcccgtcgccattccggatgtcggcagcctctcgcgcaccatcaccctgacgcaaaacctgcgcatcgaccacgtcgaggtcgatgtcttcttgacgcacgccagcatcggccagttgcagatcaccctgaccgcccccgacggcacacagagtctcctgttccacaaccccgccacttcgcaggcagatatcgccttcaccttctccacaactcgtgactggggcgaattctcggctggagactggacgctgacgattgccgatacacagtctggcgcgtcgggaatactcaccaactggactcttcgcgcctacggcgacgcgccgggcaacgatacctacgtctatactgacaagttcagcgttctcgcgccggccgaccctgcgcggcgagtgctctccgacctgggcgggacggacaacgtgaacacggcttcaatcgcctcggacaccctcctggatctgcgacccggctactcgtcgtcgattgacgggcaaaccgttgtgatctccgcaggcaccgtgatcgagaatgcggacaccggcgatggcaatgacgtgctgattggcaacgacgcggcaaactcgttgcgcgggtggcggggcaacgacttgctggatgggggcccgggggccgataccctggaaggcggggtgggcgatgacgtttatgtcgtcgactcggccggcgatgtgctcgtggaagcggctacaggcggcaacgacaccgtccggacgaccctggcggcctacgtcctcggcgccaacctggagaagctggcctttgtcgggacggggagcttcagcggaaccggcaatggaacagcgaacgtgattaccggcggctttggcaatgacagcctcaacggtggcatcggcgtggacacgctgatcggcggggttggtgacgacagctactatgtggacaatctcggcgacaacgtcgtcgaattggctggtgaggggaacgacattgtttacagcagtgtcgcctcgacgctcggcgccaaccttgaacggatctccctaaccggtaacgcggccatcagcgcaaccggcaacgaacttgccaatacgctttacggcaacggcgcagccaatgtcctcagtggtgcgctcggcgatgacacctactatgttggcagcggcgacacgatcgttgaactggccagcgagggaaacgacattgtctatagcactgtcgcctggacgctcggcgccaaccttgaacggatctccctaaccggtaacgcggccatcagcgcaaccggcaacgagcttgccaatacgctttacggcaacggcaacggcgctgccaatgtcctcagtggtgggctcggtgatgacacctactatgttggcagcggcgacacgatcgttgaactggccagcgggggaaacgacatcgtctgtagcagtgtcgcctggacgctcggcgccaacctggaacggctctctctgaccggtaacgcagccatcaacgcaaccggcaacgaacttgccaatacgctctatggcaacagcaacagcgctgccaatgtactcatcggcgggctcgggagtgacacgtacttcgctggcgagggcgacacgatcagtgaaatggcagacgaaggaagcgacaaggtctacagttacggcgacgccagtctctcggcgaacgtcgaaaacttgtacctcaacgtcagtgctgccgcgacgctcacgggcaacgaactgcccaacagagtgagcggcaacatcggtaacgacatcctgatcggtcttttcggcagcgacacactcgacggaggcttgggtgccgacactctgatcggcggggcaggtaatgacacttactacattgacaacctcaacgacagcatcgttgaattggcaagtgaaggagacgacagcgtctacagcagtgtcggctggacgctcggcgctaatgtcgagcgactgtgcctaacggggaccgcagctatcgccggcactggtaacgaacttgccaacacactggctggcaatgccaacagtaccgccaatgtcctcgcgggcggcctcggcgatgacggctattacgtgggcagcggcgacagcgtcgtggaactactcggcgagggaaacgacatcgtgtacagcagcatgagttggacattgggtagcaacatcgagcgactatacctcacgggcagcgcggcaatcaccgggaccgccaacgcgcttgccaacaccctttacggtaatgccaacagcgctgccaacgtcctcgcgggcggccttggtgacgacggctactatgtgggtattggcgacaccgtcgtggagttttcaggtgaggggaacgacatcgtgtacagcgatatcagctggacgctcggcgccaatgtcgaacggctgtacctgacgggcagctcagccatcgccggcaccggcaatgacctcgccaataccctctacggcagtgccaacagcgccgccaacgtcctcgccggcggcctcggcgacgacgcctactacgcgggcgccggggatactgctatcgaaatggcgaagcaagggatcgacagcgtgtacagctacggcgactacagccttctggacaacatcgaaaacctctacctcagcaacagcaccgctgcggcgctcaccggcaatgaactcgcaaacagggtgagcggcaacatcgctaacgatattttgatcggcctcgctggccgcgacacgctggatgggagcctcggcgacgacatactggagggcggggtcggtgacgacattctttttggcggtggcggaagcgacaggtttgtcttcgacaccgctttcggcacagaccggatcaacgacttcacgccgggggaggatgtgatccagcttagcagcgcgctcggcgtcacgggtttttccgcgctcgacaccaacatcgacggcaccctggataacggcgatgccggcgttcagattgtcggtgcggacatggtgttggcgtttggcagcaaccagatccagatcgtcggccagtcgcatttgcacggcaatgatttcttctttgcatgagttcacagtaatcgttcacacccccttaagaaaagctgccagcctgatgatttgtatggcatagttgcggaacttgcagacgacctgacagacgcggcacgatgcacctgagcaaacatgacctgttccagatgaacgacgagtggctgaagaagctgccggcggagcttttgctggaagtgtcgaagcggctgttgcacgacgtaaaggagttgcaggatcggctgaatcagaacccggacaacagctcgcgtccgccgaccagccaaccgccctgggcgaagacaggtggctcggaggaacagaatggcgcggcggacgagcgcggcaatgccgacgtcgccgcggagacggctggaagctctacggaagagacggaacaggctccaccggttgatgggcagcggcaatcggccaagaaggggtctgggaagcggcccggcaagcaaccgggcagtccaggtcatggtcgcagtcagaagctggcgatcaccgcccggtgcgagcaccgtcccgagatctgcgccgcttgtgcggcagtgttgtcggcggatgccgcgtcgcaggcttacacggcttgggacgaagtcgacattgcgccgccggtcgagagcctgatcgggttgacgttcagcgtcacccgtcacacgctgcttgaagtgagctgctcctgcggccatgtcagccgtgcgcaagcttggcgggcgccggccgacgggcaatgggagaaggttgagctcggggaatggcgtctcgtgggtccccggctggccggggtgatcgtcctgctggcggtgcgcatgcgcctgtcgcgggcgagcattcgcgaattgctgatggaactgttcgacttgacgctgagtacgggcgtcatcgacgaaaccatccgggaagcgggccgcgccagtctgccgctggaggacgccctggtggccgacatcgtgcaggcagcgcaactgcatgtcgatgagacctcgtggccggagtccggcacgctgctgtggctgtgggcattggtgacgacccacacggtgctgttcctgatcggcccacgcagccgggaaatgctggagaacgccctgcaggacggctttgccggcctgctcatcagcgatggctacggcgtctatcgcgcctgggcaaaccgcttgcgttgctggccgcacctgctgcgcaaactgagagggctggccgaatcgagcgacgcgcgagtctccggggtggggcaagagatggaaggcatcatgaagacgctgatggccgccatctacgcggcgcggatcgatccgccgccggaaggactcccggcccgctacgcgaacgagattgagcgactgcggcacctgtgcgaagcccatcggatggatgaccactcggtgctgcgtagcgtcgtgcgcgaattcctctacgactgggacgtgatcctgcgtcccgttgccgagccccacctgccgctttccaacaacgccgcggaacaggcgcttcggcactgggtgatttcgcgcaccatcagccacggcacacgctctgaagagggatcccgcgccttcgctttcctcgccagcctcatcgaaacctgtcgccgtcgcggagcatccgcctggcagtacctcggcaccgtcatcgccgccgcccgcaaaggcttgcagctccccacgatccccgccatcccggcaaccgcgtaggggagtgaatgattacagttcacaagtgctaccacagacggcaccttcgtcgtgctccgactcgcttccgaagcgctgggtgaactccggcatcgacaaaccgggtttaaacctggattcgattcatggccatggcgctgctctccgtatggtgacggtgtccaggctaagccccgctgggctcaccagatgcgctcatctgacgattattgctaatcgggatcggttttcaggccgcggagcaattcgaccatcttcacagccaagatttttcggtcgtatttctcggcagcgacaaaacaatttgaccggtagtgttcataggcttgccgatcctgtcgcaaaagcttgagatacagaaccagttgggcagagttttccggctcgaaagcgattcccacatcttccatgcgtacgatatccgcagactcgccggccacaccgtgtagaacgggcaatcccattcccatgcactcgaataactttgaagggatgaccgtcgtgaacagatccgttttcctcaggtgaatgatcgacacgtcgagcacggaccagtagcgggcgacttggtccttgggcacggagtccacaaacgtcacgttgctgagtcctctccgacgggcatcttgcttcagtgcccccttacgagcaccgtcgccaagcaagaccaagtgaatatcctctcccaagccctcggcgcaaagcttctcggcggcatccaggatcgtttccaagtgatgcgccattccatgagttccgacgtaaccggcaacaaacttgcccgcgatgcctaactcggccaccagaccttgatctttgggcatccgtctgaagcgggacatatctaccccgttggtaaccacgctgatcttgccgctactgataccccgcgcaatcaacctgtcacggaaagagtgtgtgacagtaacaatcagactcgccttccgatacaggaacatctctagccgctccaaccatcgaatagccgctgagtcctgcatggcgcctacggctttgatcgactcgggccacaaatccctcagctcaaacacgaacggtacccgctttaggacactgactacccatgccgcgcagacggtaaagaaatggggagaggttccgatcaccacatcgacgtggcggacgaaaagggcagacaaagtggctgcaaccataaagctctggtagtccaggatgcgcttgacgaagccctcattggccgtgatgtaggaccagacccggacgacgcgaattccgtccatgtcccctgcctgccagactttgtttcggtatccgtcatagactcggcccatcggaaagtttgggacgcaggtgatgaccgtcacctgattgcccgccttgacccactcacggcaatgctcgaaggttcgactcgcgggggcatttacctccggcggaaaattgtctgtcaagaagaggatatgcatctcatgcccaatcgaaatcaaccaccaccgcagcgccctcgaacagcacttcaatgcattggttggatacggaaaccccaaatcctggatgccacgttgatggcaccatctgcgcgtgtccgtccgtaaccgaccagcgaactacttgtccgcccgctaagcgtagctctcgatcgcctgtcacccggacatccggatgaaggtggaagcggctaacggcctggcggaaacctccggttatcgcgtcgatgacccgcagaccaccggtacggaattcccactggcggcgatggatgggggatcctgagagccgccgatagccgtcgtgggaacagcgtaccaccactctttcaccgtcctgccagacatctcgccagaactccagcgcgattggtcgggcgcgccgagcgacccgaaagccagcccatacctcagaggaatcttccccgtcgacttcaacggtgttatgtgctgacgtacttcgttggcgttgacgttccgcgccttcgccatatcgggatgtccctgaattaaccagaacgcgttcaccaaagaggctcaactcaaagctgagagtgtcggcgtgggcgtgacccggctggtaatccggacccacgttggccacatccagcaaggcctttccacccgagccaagttcgacgacgatgtaacccgtgtccacaagatggttcagcagaagtggtcgcaccacggcctcgtcaccgggacaacccaatgccctcgcatacgctgtgatctgcgcggagcgtggggcaatcccgaacgttgcatcgttaaagaaggcaatctcaccgtcgggatggcacatgtgccccagccacgccatgccgcgttcgatagcgccatgccaggccggagcgcgctcagaaagctcgggcaatccactcctctgggccaggttcagcaagtcgcagagatcccacagcagggtcgcgtgatacatcggcgatagctcgaagtgaccgccatcagccaagaactgctcggggatctctcggtccagaatacctagtccccggtgcaagcagcggctccccgaatcgcccccaaggaaggtgccggcaaacgtcaacgccttgccgttggcgaataggtggttggccagaatgtggcgctcctcctgtgccgcaagagcctgggcttgcctagcgatgctgtcgagccactcggcaggcacctgctcctgccgtgcacaccacttgaccagattcaccagccgcaaggaaagggtgtagggctcccagccgttcccggtgagagatggattgtcgtggatccaacgctcaatcagccatccctgttgctcggcacgtgtgtccgcgtcgacggcattgagatcgtcgagatagtgaagattgtagagccacagtttcgcgtgcttatccgaattccagtcagagggttccttcacctcgccacgctccccgagaaactcgaaaacccctgccgtcaagtggctacgcggtgaagtaagcggagccgaccacggttcggaccaagaccgtcgaactgccaccctaatgggtgccagcgcgagccgcgcgaccagcggtttggccaaacggtaatagaggcgatagagcacctgctcggtccgcaggtgacgaatcgtacggagcaacagcaagatacgcccgatacccatctctcaagggactcctttgggtaactgagcgcgccatcgcaacgctatcaccaccatcctgggtccgagcccctggctatcccgctgacctgccaccgaatgttgtccacgcaaccgcaccccatttccaagcgcccagaccgactcgacggcaccatagatacccagtggccagtcggttggcccaacaaggcgcgcccaatccacacccaaagtctacgaagccaacaagatcgacactcgactcacctcgacaatctctgcgaacggaatcggcgcaacggccccaccgcgaatcgcgttgacaaaagctgcggcgcacgccttttgccccttgtcctgccgccacagattcatgtccttgaaccctggccaggcgtagcccttcagtcttcggaagttgtcaagctgcaacacccgaccccctgcaaagacttccaggcgctcctttggaaacgccttacaaccattcgcgaaatagttaactgtaccgatggaaccgtcagcaaagcccaactgtaggctcacggtatccccattcgctgaatccatcgccatacgagtgtgcgctaccaaggggctagcggccaagaatcgcagcaaatcaatgaaatggcatgcttccccgatgacacgcccgccaccaatctcgcggtcatgcgtccagtggtccgacggaatctcgcccgcattgacagtcatcacaaatgacttcggcccggtcaccccggtcagaagcgacttgaccttagccacttgtggcgaaaaacgccgattgaaaccaaccatcagcaacggtgcagtgcccagctcatgcagccgggaatacgccacttcgatctcatccagctctcgcaacgtcagacaaatcggcttttccacaaagacatgcttgccggcctgcaatgcctgcaagacaaacgccgcgtggctgttgtgacgggtgcttattaccaaagcatccaccgtcgggtcgctgaacagcttgtcggtatccgtggtggtctcgacaaagccatgcttcttaccagcgtgcaccccactcaccccggtgcttgatgcaaccgactgcaggtgggcgccagcctccttgaaggcggggatcagcacgcccgtagcgtagttgcctgacccgacaaacgccaccaccggagcctgcccggtcccggcaactggcttgtgcgcccccacgcaaaccgtcgccgccctcatctccgcgtcactcttttcctcacgggtggggtactccaacaagatacccagggaaggctcgctaccgccaaccaccgcatacgccgcttcagtctcatccagcttgaagcgatgcgacatcagcggctgaacgtcgaggtggctatcggccagcatatccagtacagcttcaaagttccgctgctcagtccagcgcacaaatccaaccggatagtcctgtcctttctcctcatagtttgggtcataacggccagggccataggaagcagacacttgaaaggtcaattccttcttgaagaaatcgtcacgagacaagtcgagcccggtaactcccaccagcacaatgcgcccgcgcttgcgacacatgagagccgcctgatgtatcggctcgctgctcctcgtagccgctgtcaccagcaccgcatcgaccccccttccccgggaaagccgctccgccactcgaacgggatcttccccggcgctcaggttaactacctcggcgccgaacgccttggccatcatcagtttggccgggtcgaaatcgatccccaagacgcgacagccattcgcacgaagcagttgcaccgcaagctggccaatcaagcctaggccagtcaccaccacgacctcacccaacgttggctgcacgaggcggataccctgcaacgcaatcgcgccgatgacggcaaacgctgcggcgtcgtcactcaccgcgtcgggaacgcgtgcgcaaaggttcaccggtacgctcacgacctcgccgtgtttcccgttggacgccacccgatcgcctgcggcaaagccctcgacgcccctgccaacctccagtaccacgccgacgttgcagtaacccagaggcacgggttgccccaacttgttgcgcaccgcatcgagcgtcggcatcaatccgtcggtcttgatcttttccaggaccatgcgcaccttgtccggctgctgacgagccttttcaatcgggtttgctttcccgaaatccaccagcatccgttcagtgccagcggaaatcagcgagcgtgaagtgcggatcaataactgaccggtggtcgcacgcgggcacggtacttccgccacacaggtggcgccggttttcaagtcttgaagaatctgtttcatctctttacctatgaccaccaacaattcagctcacgaaccgtgcgaaatgcaatccgacagcccgacgtaggcgacccacctgcacgctcgcggccagcatagactcatgcgcgcgaccccacagtcggccaccccaatttcttcccgcactcacccccagttttgtaccagcgcgacatgtcaaaccgctcaccgcagatccgaacactacacgctccggtactctttccacccgggctcgcgcaacgtcccgaccagaagaacacgtaacggccagaatatcccgcaagaattcactaatcgctcatacgctgcacccagcaagtacaaaggccaggtcatgcgcagatactcagggcgaccctcgacaagctcaactcgctccaacaacatcccggagtcctcagccagccgggccacatcgcgccgcgtattggcgcggtaacgggtcggacacgtagcgacctcgggtcgcccgcgcaaacgattgacatactggtgaaatccatgtggcgtaaaccgcgctatggtcggcatgtagtgccacttgttccgcgtcttgaacagaaaaacaccacatcgaaccggccatcctcatagggtatgccagccgccttagccacgcgcccttcgtcgagcattgggttgtcgatcacccttggatccaaatcaaccccacacatctgccccacggctacacggaaattcatttgcggtacaatccccgcaccggcgccagggtcgagcacaactgagctaggatgcaaatacgcgataatcctctcgcggaaaagctcgtcatcccagtttcgcgaataagatggataaagtctgcgatttaaccagtctacagcactgctcatttcattgatctccatgtcctcgttagcacctattccttctctgctcccggcggcaccgctctcatcgtcgcaaacgcccctcttgacccacattgcccaatctctcttgacaccgaacccatgaatcaccagcgcactgcaaattagaactacggttctctgcccaacccaagctccttataaatgtcgatcagcacctcgatggtgttcggctcgacagcacctacgttcgacgttgtacccgactgtagtaaagcaaataactcgtcgaggtcacgatacgcaaggaccccttctggcctatctaccacattggtggcgaaaacgggtttgcccaggtaaagtgcctccctgactgaaatagaatcgccgtcggtgctcgtgttccggataaatccttcgctaagctttatcacctcgcaaaaatcatgcggaaagcagatccaatgtggaacatcgatcagatctggagcattgaccctgacgaacgctttgtagctccccgttgggtccgaaatgatcagcttataatctgatcgcagggagaagcgcgacaagagattggtaattccataaatctctaagccgtgcttgtcgaatgtcacattaaaggcattcgtgcaaaacactctctgccgcaatttaattctctcaatgacttccaaggtcgccaacggcagtggctgcacatcagaaggcgggataaaggctgaaacccgttgcgctcgaggattcataccgcgtgccaacgtgtggctgcccctgttgattacgattggcaccgaacaccaacgtaatgacaaataatccgcctcgtttttcagccaggagtaacgcgacagattaccgtggtatgtaattatcgtacgcttccccaggatgtgcccaacaaccgcgaatacaagccgcaaatagacattagacgtgtgcaggtgaattatccgatgaccgagaacggaactaatccctctaccagtaaacaaatccttcaaatgcaggaacgagcaatcgcgacgagaacaaaaatacgcccatagacgactaacatgaattgtaactccgccaattggcgggggaatcttgccaactatcaacagatccttcatttaaaatactcagatgaagtcacacagcaacacgccgaagcatcctgacgactgccgtcgaatacaaggccagaagaagacaccgacttaccgctcttaacccatctacgagcgatttcgacccttatcatatactcggtggcgtcgatggtactacagacgcagcccggtatcaaaaactgtgatcgtccgcgaggcaacttatcccaatggaaagagaggaatcaccagaaagtagcaggataaccaactagttaaagccgcgtagccgtacactatgcgtgcgtcaatgcccgaagagaattcgcactccttggtaacggcacgtcccaccgagcgacctagcgattgcctggcgggcttcccttaatgctctccaacactagacggcgcgtggatgtggcacgccattcgtcgtttgggctagaaatgacatcaacggcaagtctccttgccgcctgattgccgaacatcgaggcataccgcgcaagtagtgccgcatcctctagaccgagtcgccacgcttcccaacgcctgctgctaagcagagactggttaccttcttcgtacacaacgccaaaatcgggacgtcgcccatcaaaatcgtcccaggcgcttccatatatatcgccataactccaaaagccgacgccaccaaaacctctagcataagcacgccaaggcataagccgatagtaactataagccagattgtccttcccgggtccccgcatgttatagagccacaccttggaaccttcaacgacagcagggtcactggatagaccttcagccacgcatgcaatatccaccagtgaaaccagagctaaggcggatcggttgtcaatcgtcgcgaaaagtctcacgccagccaactcgctacgcatccaccgaattacctcgtgcgccatcacaatctcttcaccaacaggctcatcatacgggtataagaaaacccgtacatcgctccttccgacgctccggatactatcgataatcccatggtaccactgaacaaattgtcgacgccaaacaggatcagcaagttgcggggcatttcgtcgaaaatccaggaacagcaggacgatgctcacgccagtatatttctcaatgactttagaaaaccccttaaagtcgacggaccgatacggcgtaagcatggctggaggaatgactgcaacacttgtatgatgggccaacaggtctgcgcgagctaagtcgccccgcatagccaacatgccatggcctggatatgcccaaacaaccgatgccagaaaggagcggttgtcaatggttgcagccctttccacgtcggtggtagcgataaagcgcttacgagaaccgtcgatccgaagggtatgccttccctcaccgcacaattttagccacagcatcacggtctctcccggcgcgatgtcgtagatggggcccacaggtaccagtgggtcgaaaaccgtttctaagcttgctgtcaagactggcttggcttcaaagagagctgctgtcagggccgcttgttgcgctgattcggtgaaccgaacgcgcaacggtatggaagccggattgcttaacgtgaacgcgcgataatcgcaactcccctggggtataagtatcttgtaatctgcctctgcctgacccttcggcaacgtcagaggcgaaatgtgcgccagaggattaaccgtgtcgatcacgaactcctcgttgggaaagcgcttagccaatgcggcggctcgccgcgcgacggtatctgggcccgagggaaggcccagccgatccaaagcgcgcatcgcacgacggcttgcgtcgacggtacgcgaagcagtgacgcggcgtgaaacgtcggcaggaatctctcccaaatcaatggtcgatttcagttctgttccggctaccgcttcgacgatttccacctcgtcggtaaaaaaataacggccccgcaaaatgatttccagacgggcatagcgggccaagcgtcccaacccagaaaggctaaaccgtctctcctcgtagggtccttcgtgcccacccacatcgttaacgacatcgccgacaaactcgtaccgctctccatctgcactaagatagaccattccgcgatagggaaagcttacgccagcagcgaaacgtcgggcagttcgaatcgccactgactcaaccgggacgatgtgcccaagatctacggtgatcgccaccccacgcgtctccttccagccaaggctcccatcggacgtccataagattccctttgtgaactgctggtccgtgagtgccttcgctactgtctccttcgagtaggttttgtagttcggctctggatctaactggtaaggcttctgccgagaaacgaagtccgcggcagaggctaccgaaagccccagaatggccagtgctgcagctaaagcaaacctccccgaccaggggcgccggtaccgtgaatcagcttccatcgcctccctactctccactagggctacttccttgaacacttctgcggcgccaagagttgggacacgccaacgctatgggtcaacagcactcctagctcacctcgaagcgccagtccgaccgcctactgaaagcgcgctcgcagcacgttatttctgaaaccgtgactgcgatctgtcactgagccaacactaacaccagccggggcaagaggcgtcacgaccctcctttttcgacgactcagcatcccggataggtttgacacctacgatgtacaagtgctgccaattgccgacccgtcgacaaccgcagcgtacaacttcgcctgagtcttagcagcctcacgccacgaatagtctcgttgcagcgtcatgaaagcttcagcacccattgcctgcaaccgatcgtgtccgacatccgtagcctcacggattgctctcatcaacgcacctacggtcggttcgccaatctcgaaaccgaactttccatcgcccagtaactcgccgagcccccctgccgtcgtactggcaattggccggccacttgaaagggccatggttgcgacaccactttgcgagtagaaatccgtgtaagggagcacgaccagatgcgagcattcaaacaacccgcgaacttcttcttccccaataaagcgtgccacgacatcaatcccttgcggtgcacgcgcaaccaacgcctcgcattcaccccaatataacctttctccctgactcacagcaccagcgatcacaagagtcaccggcaaaccttctgcccgcagtctctgcacggcctcgatagcgagatgaattcccttgttcttgcgtatggccccaaaacatagaacgcgaaactcctccgaacgtgtgtagggtaacggtcgatcacacagagaaaaaacgccatgggaagtgactgtcacggaatcggcaggaacaccaaaatctcttatcaatgtctccttttggctggaatgatggactaccaatgcgtcgggagcctgatacaaagcggtcaggatcttgatctcaattatgcgcagccaaacaggcagaagccaccgatgtgggtagacgtcgtgaacggtcagcacgagacgaacatgcctacgtgacaactgccacatctgaagaagcgaaagaaatggtattcccggaaagttgaaatgcaccagagtatgggctgattttgcggcgtgcttcaagtcaagaattatagctgaacattgtaaaaactgcttgcccatctcaagaagcttaccgaatcgccgccgtgcccgtagtgaacagaacaccctcagtttgtctttcgggaacgtcccgagatactcgaaatcctccgggcaaaccaacaccgcatccggataactcgaacgaatagcgccgaatagctcactcacgtatttcgcagcccctgacttgctggcttgcgtgcattgaatcaatagcacctcgtggccctctaacacgtcacttccctctttgtccgttgcattgtgttacttcgcactgaagcagccaacacgagcgctgctcctgcataagccatgaagtcgacacctccgtttgcatacccaagcagcccaccgtgctccgacaagccacgtacaacaagaagcaacacccacgtgggggcaagagctgcaacgagtcggtcatccccgtgaagttgctgtcgcttccagaatagccacaggcttgccctcaacacatagattagcataatcatgctgacggaaaatcccagaagccctttctcggtcaatatagtgaggtaggcattatggaaggcgcctgaatcgaggctcgtaaaacgttcgaggttgcttgagtatagcgtgagatagcgtgttagatcagtgtcccaggtaagcgccccccacccaagaaagggcttgtccataaacttagccaaagcgccgctccacagctcagagcggcccgtcgtaacgtcgctgagccagtacaacgcttggagtagtgcttgatcgtcaagaatcgtcgcgccggccacgaaggcaagagcagcgatgggtaacatgaagaggaccaccatcttcgacggcggacgccgtagaagccacgcaatcccaccggcgactcccaacgctaggatactggtcaaggcgccactcagtaccaaggccaggagaactgttaggctataagggtaaaaccaccagcgccgtccgtacccttgccagttcagcacaaaggcaagcaacatcgcaaaggataatggattcgggttgaggccataccgggcgtccatctcaaacttgtaagcggcgaactccatcaggttggccgggcttggaggacccataattaacaagaaaccgccgatcagcgtgattgcaccaatcaatgcggggatgaccaacagtttccgaaagacccggctgtttcccatgcgcctaaaatggaccatcaggacaaatgtcgtagccaccatgaaagcttggcgagcggcgtcaagccaccccaattccgggcgagatgagtccattgtcgaaaaaactccgcagatcacgtaggtcattccgaggacaagccagcgcctctcagcgtggttgatccgccagcctgaggacccgaggcccgcgagagtcaggatggacgccccggtgattaggcctcgagccaaaagcccgtacacactgccggggagcaccacgagcgcaagagacatcatgaacatcagcgaaattagaacactcacacttcacttcctttgaggaggattcgggtggtcagccatagagctacagctccctccgagatcacgcaaacccagatgacattagctaggctggttgaaaacgctagtttcccaacgagggcaaccccgtaagccaagagcatcagcttcatgtacaaggctccacgcccaagcacaaagcagtgtcgagccgcgagttgattagtcgacatcacaaagaagtatgctgagtacggaaccagaaggtccgcaaccaagcgtgtctgggttggaccaaaatggccgcgctcatagaccaaccgcacgatagcgtcgtctaggctgaccatcaatagggcgatcagtccactaggcaggcaaaggcacaggaacacccatcccgtcggccgccggcctgcactcagtgaccgagcagcccaactctgataaatctgccccagttgcgaacttatcaaattgagcggcagcatcccaattcgcagcgcaaacgcgttaatcgccactaggccatctccaagacgtgccgcaaaataaaaattggagagctggttaatgttaaacccgacgttttcgagagatgctgatccaagtgatcgcataaaagatgataaatttggcgcatcgctagtacccccccctgccaaacggcgcagcaagaccgtaaggccaatgaaaccagcgaaggccattccgaagagatacgaccacggcaaagcagcagtcatgctatcgcgtgtggacgaaacggagtagaacaccacgagaacaattagcatagtcgccggcgccgtggcacttagcaaagtggcttcattatggcggcggtcggcatgcaagacaccaaaagcaaggccaactaagacagtaggcaggatcgagaatgcaagaatgctggcgaaacgcttgagcagttcattgggcggcgcaaaaccaagaaccactgccagctgtgtggaatccagcactgctaaggcgacagtcagcagaagtgccagcccgccaagccagcacatcaccggccggaggaagctcggaccaccgccagctgcctcactccttatgtaatgcggtacaaatgcaaggttgaacgcccccatcatgaagctagaaacaaagaccagcaactgttgaatagcaaaaaaggcgtcagtcacccccgagactccaaaaacactcgatatgagcacttcgcggacgaagcctaacgctttgccgaaaccgtttatcaagagctgtagaagcacggggcccaatcgccaaggcagtcccgcgttcattatacagcccgcttataaaacacgatcctggtgggcacgagggcgagcccgaatcgatagcaccacgcagcggcggtgagaccggcgataccaagaaggcttcgatggaagccgacccgtaagagcccgtggcgcgcgggtaagcagaaaccagccgcagccccctcggcgcggaagcgctcactggcagccatctgaggggcttcaagatcactggctcgcgggtaacgattgctctgtttgtaaccccggttacttagccccttggcccggttcaactggtccatggtcagccgcctgaaaagcgaccatgcgatcgcgtcaacgccaccctcgtccttgacgcggtgaactgcgattaatcttagcctcgccgaaatcgcggaactcgccaatctgcaaaggttcgattcccacgaatgcgctaacgcacctcgtacagcgtccgcaccttccggtgtcagcccttgatcgataaggacgcggacatcgaacacgaaacgctcatcgacggtcacgccactcttcctaccaccgctcgtcgcgaaggcgatcgtgctcttcgtcgctcggaggtagcccgctcacgatcgttcgtttccaagacccaaggatttccttgacggcttcgcggacagagcgccgcggttggggtgctcctttagagtctcccccgctggaatagctgtcttccgggaatggatccgcttgagtggttgcttcgggtaccgttttatgatcgggaatgatcaccgtcagtcggattctcgaacgcttcacattaactcccggtagcagttgaagccaaccgtggtcatatatggcttctacttgcatagatggttctcctcccaccgtcgatgaccggccactcggcgatttcctgtgccggtgtacaggcagaccgccccaccttcgccaacggcgggcagcgatagccactctccactctcgcgcctccaaccggtctgtcgggccgggacgccggtcatgggcgcggagggcttgacataatgctcaccgatcgcggcagtcgggatctgtgctgtcactttcaatgtaaccttcgttttagtttgtcagccagggccaagctagtggtccacttgccgccgaagacgctcagcagcttcccgttgcgctggaaggcgtaatcacgacgcgcacgggttggatcgccggcggacttgaccaacggccgaattccggcaaaggtttcaacgatatcggccgctgagatcggccggctgtggaagtgattgtaggctttgagaaggtagtcggtttcttcgtcactgcaggctatcggcgcgtccagaggttgacggacttcagtggtgccgatgagggtgcgacccttccacggtagcacgaagaagattcgcttgtccccggggacttcgagcagcagggcatgctcgcagggacaggcgacgacgagatgactgccgcgaaccacgtcgagacgataccggggctcgataccgctgtcggtaaggagtttttccgcccacgggccggcgatgttgagaatttggtcgaacgccaacggctcgcctgtcgccaacgtcagccttccgtctggagaaacggagcctacggctactctttccttgatgacgacgccggcttgtcggcactgctcggctacccaaagtccgaggcgccggtcgtccatctggccatcgtggtagcggaagccgccgagcagatcgtcggtcttcagcgtcggcgccagtgtcacgacctgttcccttgtcagcgcttcgctcttcggtagcctcgacttgccagccaggaggtcgtagagcttcatgcctaccgccagcatccacatcggccgacggctactccggtagaccggcaacagtattggcagtggccgggtcaggcgcggcgcacgcgccagccaggcgtcgcgctcgcgcagtgcctcgcgtaccaacaggaactgacccgtctcgaggtagcgcagcccaccatgcagcattttcgacgaggcagcactggtggcttccatcacgcgagcgcgctcgaacacggtaacgtcgtcgccactcttggccagccgccaggctgaacacaggccgttgatgccgccgccgatgactgcaatcctcatccgcagcgctcccggcgttccactggcagcaacccggtgcgaccaccgtgtggtgagcggcaggcgccgatcgataccgcccgcgaacccggcgcttcgcgacgctcggcgcgggattcgagttcaccacagaggacgtcggtcctatcgagccaatggcgggcttgcttcatggccgttccgccgacgcgttcgccggtgccgggccacttgacggagttgccataccttcccgggcgggtccagacgaagtcgcgcggcacctccgagatcttcccgatacgcgtttccagaacgctccaattgagcagacgaagcgtgacattgtggcggttctccttgacgacgaagcagtgcaccctggcttcgtcacacgctctggccagaccggcgcgattctgcgcgccgggccacgagagggggctcggtgatcaggttcactctgtgacgggcggcggttcctgcctgcttgcggtgcaggccactcggcctgcgagggtcaacacgttccagattatccgaatgggtttcgacggcagcgaaatggttcctggcgatacggccgcaaccgacgatgccgatgcggatttttctgccctggatgattttgttcatggtcgattggctaaagagcgagagcacgcgtctcgcaagggatgttcggttgtagcagcagcaagtccgctacctgtgacggctgtgttccgcggtgtcgggtaaccacccttcgttgaggacctcccgcatcgcccaccggcaggcgtcgggaaaacagtcgaggccggtttccccgacagcctgggcaagcgcctcggcccagaccatctccagccatcgcgcttcctggagcttgggaacgaggctggggggtgtcatgcagcccataggcaatttccttgcgctgcgccaggatggtcttttcccaactggctcgccgcctatccatctggtattgccactcgagcagatgcgccagcaggaccgccatgcggctcgccaattcgcgttgttcgctcctggcgacgctctcaatctcttccgcgacgtgctcgcggtcgagcagctcgacccgcccggcacgaatgagactggcctgctcgctggcccataccaccacagccgattcgtaactggctatcacactgccccctgcaaccccggctgacagaaagcgtttcattctacccgaaccctgcctatggaacctggactttgctcaggttctgtgccgtacggtaacggattcgacaatgccagccagtgcgaatgggctggcgttgacgtggcgtgaacgccttgctcagctaagcagatcactcttcggaagcgcggacttccccgcattgaccgcgcttgcgctgcgcacctatactcgtttcgcaggtgccgttagatttcgtccccccatgatgccatggcaccgaggctcatcgttgggcagcgcatgaggaaggtgatcgatgaacacggaatctctgaaggaagtgatcaagcgggagttgccggtctggctgcgggaagatcccgagttgcgagcctacatcctggaactcactcgtcaggaatacgccgcccgggcggatacccaggacaggttctacgagattctggccgaattgcgtcgtgatcgggaggagcaggcgcgcaagtgggacaagcagtcgcgtaagtgggacgagcagtcgggcaagtgggacgaggacgcgcgccagtggcacgaacagaaccgcaagtgggaagaatctgagcaacgcttcaaccgcgttcacgaagagatcatggcgcaggccagaaggcatgatcgcaccatcggggccttgggcgcgcgatggggcacacaatcggaaaaggctttccgcgatgcgctggccggaattcttgaacagaccttcggggtgcaggtgttgaatatcaacgagtacgatgatgaaggcgtcgtgtttgggcgtcctgaccaggtggaactggacgtgatcatcaagaacggtttgctcctgatttgcgaattgaagtcctcaatcgacaaggcagcaatgtatatcttcgaaaggaaggcccgcttctatgagcggcggcaccagcgccaggccgaccggctgattgtggtttcgccgatgattgatgcgcgtgcgcaacaggtggcgcagcggctggggatcgaaacctacggtgattcgatggaggttgcgccgggctgaggtgaggctaggggggtggtgcacgtgagggcattctgccactgttgtcccgcgtccgggcgggtcaaaaatagagtcgacgttgctgcggtcatgctcactggtcgatgccgccgcctcggcttcgtaacgagctctctcaccgttccctttccctttccagcccgacgccgagcgatccactgccattacccgcccagatgcctgtcgaccattacgaaaacttccccgttgcctcgctgctgctgcctcggcgcctgcgccgaccgatcgaggcgatctaccgttttgcccgcgctgccgacgacatcgccgatgagggcgattcccctgatgccgtccggctccagggcctggccgagtacggcgacgagctgacgcgtatcgaacgcggcgagccgccactgcggccggcctttacggaactggcggcgatcgtcgccgagtggcggctgccggtgcccttgttgcgcgacctcctcgacgcctttgcgcaggatgtggtgaagaagcgttacgccgactatccggagttgctcgactactgccggcgctcggcgaatccggttggccgcctgttgctgcatctggtggggaccacgagtgacgagaacctgcagcgctcggactggatctgcagcgccctgcagctcgtcaatttctggcaggacgtggccatcgactggcggaaggatcgtgtctatctgccgcagaccgacctcgcgcgcttcgccattgccgaggcgcagatcgccgacggctgctcgagtgccgaatgggcggcgctgctcgatttcgagtgcgagcgcacgcgccgcctgatgctcgccggcgcgccgctggtccatcaactgccggggcgcatgggctgggaaatccgcctgaccgtacagggcggcctgcgcatcctggagaggattcgccaggttcgcggcgatgttttccggcagcgcccggttctcggtgcgggcgattggctgcacatcggcaaacgcgtcttgttcatgtaattcatgtaattcatgccagaattgcggccctgtggaaaccccgagatcacccatgacacccgacgagtactgccaggagaagactgcccgcagcggctccagcttttactacagcttcctcttcctgccgcagaatcagcggcgcgccataaccgcgctgtatgccttctgccgggaagtcgatgatgtcgtcgatgagtgccaggatccgcagatcgccgccaccaagctggcgtggtggcggcaggaattgagcggcctctacgccggcaagccgcaacatccggtgacgcaggcgctgcaggcggcaagcggcgaattccatctgccggaggaacagttgcaggaaatcatcgacggcatggcgatggatctgcagcagacgcgctatctcgacttcaaggcgctgtcgctctattgctaccgcgtcgccagcgtcgtcggactgctcgccgccgagatcttcggctatcaggaccgcaagactcagaagtacgcacacgatctcggcctcgctttccagttgaccaacatcattcgcgatgtcggcgaagatgcacgcatgggccgcatctacctgccgatcgacgagctgcagcgcttcggggtacccgccgccgacatcctcaatgcccgccacagcgacaatttccgccgcttgatggagttccagatcgagcgcgccgaaggctattacgcacaggcgatcgacgaactgccggccatcgaccgccgcgcccagcgcccgggcctgatgatggcggcgatctaccgcacgctgctcgacgagatccggcgggacggctgccaggtgctcacgcaacgtacgtcgctgacgccgatccgcaagctgtggatcgcctggcggacctgggtgagtggatgagggtggcggtgatcggcggtggctgggcaggtctggcagctgccgtcgaactggtgagcgccggggtcggcgtcaccgtcttcgaggcggcaaggcagcttggcgggcgcgcgcgtagcgtctcggcccacggacgccggctggacaacggccagcacatcctggtcggcgcctatcgcgagacgctgcgcctgatgcaggtggtcggcaaccatcccgatcgtctgctcgaacgaatgccgctcgagatcgccttcccgggccgccagccggctcctttccggctgcgcttgccgcgcctgccggcaccgtggcacctggccgtaggcctgctcggcacgcgcggcgccagcctggccgagaagctccgggccgtgcgcttcatgcgcttcctgcaggccacgaactatcggctgggcgacgattgcacggtagcggcgctgctcgatcgccacgcgcagcacgggaacctgcgcggctgcctgtgggagccgctctgtctggcggcgctgaacaccgcgcccgaacaggcttcggcgcagattttcgtcaatacgttgcgcgacagtctcggcagtgatcgcgcggcgaccgacctgctgctgccggcagccgacctcgaccagttgttcccggcggcagcggcgagcttcatcgcggcgcacggcggggaaatccgcctgtcgacgcgggtggcgagcatcaacgccagcttcgttgtcggcggtgagcgttttgctgccgtggtgctcgccaccggcccgcagcaggcggcgcctttgctcgccgggaacgagcaaagcgggccggtggcacgactgttggccgactaccgctgggagccgatcggcacggtctattgcggctatccgccggaggtgcgcctgcccttgccgatgctcggtctcgcggcacagggcgacggccggttcgggcagtgggccttcgatcgcggcgggctgtgcggcacggcgggagtgatcgctttcgtcctcagcggcagcggcgcctgggaacatgccgacaatccaacgctggtcgcggcactgcatgacgagctggcggcggcgctgggtacccggctaccgccggtcctctggcagcaggtgatccgcgagcggcgcgcgacgttttcgtgccgcccagggctgccgcgcccagccgcgagaaccgcgctggccggactctggctggccggggactatgtgtgcgccgactacccggcgacgctcgaggcggcggtgcgcagcggcgtcgccgccgccagggggatcctgctcacttgatctcttcgagctgcccggcgtgcatgcgcaggcggcgcgcgcaacgcgccgcgatctcctcgtcgtgggtgacgaggatcagcgtcgtgccgcgctcggcgttgatggcgaacatcagctcgatgatctgatgcccggtcgccgcgtcgagattgccggtcggctcgtcggcgagcaccagtcgcggtcccggcgcaaaggcacgcgccagcgcgacgcgctgctgctcgccgcccgagagatgcttcgggtagtggcgcaggcgttgcgcaaggccgacgcgctgcagccagtactcggcgccggcacgggcattcggcgtgccggcgagttccagcggcaacatgacgttttcgacggcgttcagcgagggcagcaactgaaagctctggaagacgaagccgagcaggcgcccgcgcaggacggcccgcgcatcctcgtcgagaccgccgagatcctcgccggcgagggcgacggagccgctgctcggcagatcgaggccggccagcaggccgagcagcgtcgatttgccggaaccggaagcgccgacgatggccaccgtctcgccggcagcgacggcgaacgaaatctcgtgcagaatggtcaacggctcgccaccgttatccacacgtttggcaagatcgcgaacctcaacgaccatcgatgcgtctccaaccatgctccgttttcccacctttcattggctgctgctcgccggactgatgctgctcgccccggcggcccaggcggcacgaacgattctggtcttcggcgattcgctctcggcgggctacgggattcgccaggatgccgcctggccagccttgctgggcaagcgcctgcaggagaagaagctcgattatagcgtcgtcaatgccagcatctcgggagaaaccaccagcggcgggcgcacgcgcatcgacgcggcgctggagcggcacgcgccgcaggtggtcatcgtcgcactcggcgccaacgacggcctgcgtggcctgccggtgacgcagttgcgcgacaacctcagcgccatcgtcgccagcgcccagcagaagaaggcgcgggtgctgctggtcggccagcgcataccgcccaactacggcgcctacgcggtgcagttccacaacaccttcggcgaggtggcgaaggcccgcaaggtggcgctggtcgacttcctgctcgacggcgtggcgacacaggcacagctctttcaggccgacaatctccatcccaccgccgaggcgcaaccgctgctgctcgacaatgtctggcgcgggctggcgccgctgctaaaatgaccggccgttgacccaggggctgccgcggcatgaaacatgacatcacttgcgtcgggcacctcggcgagctgtcttcctttgacgagatcatcgatgtgcgctcgccggcggagtttgccgacgatcacattccggggtcgatcaactgtccggtgctcgacaacgaacagcgcatcgaagtgggcacgctctacaagcaggtttcgccattcgaggcccgcaaggtcggcgcggcgcacgttgccgagaacattgcccggcacttgcgggcgcgctttctcgagcggccgaagacctggcggcccttggtcgtctgctggcgcggcggccagcgcagcggctcgctgacgcacatcttccggcgcatcggctgggatgcgcaacaactcgaaggcggctaccggacgtatcgccggctggtcatggagagcctggcggtgctgccgcgccagctgcgcctgaaggtcatctgtggggcgacaggcagcggcaagagccgcatcctgcaggccatcgggcgactcggcgagcagatcctcgacctcgaggaactcgcctgtcacaagggttcggtacttggcgtgctgcccgacgcgccgcagccgtcgcagaggatgttcgaatcgcggttgctgacgacgatccaggccttcgacctcgagcgcccggtttatgtcgaggcggagagccgcaagatcggctcgctgcatctgccggcggcgctgatcgaaacgatgcgcgccggcgagtgcgtgaacatcgaggcgtccttcgccgcgcgcgtcgactttcttctgcgcgattacgactacttcctggcggcgcccgagtggctgaacgcctgcctgcagccgttgcggggcatgcacagtacggaaaccttcctgcgctggcgcgactacgcctgcgacggccaatggcgcccactggtcggcgaactgctcgaacagcactacgacccgctttacagccgttcgcaaagccgcaattacgcgggattcgattcgccggaaaccgtcaccaccgacgatctgacgccggcaggggtcgaggcggtggcgcgccgcatctgcggcggctagtcagagccggccggcgatcgcaccgcgcgccgcgcacaggcgctgcaccatggccggcttcggcaactcgacgctgccttcttcgaaagccagcaaccgccagccgcgctgccgcacccaagcgagcatttcctgcgagcgcagcaggaactccgggttgctggggcgcccataacgctcgttgccgaccatgaaggtctcgtagatcagtacgcctggttcggccagcgccgccagcagttcgtcgagccgcggacgaaacaggtagttggtgacgacgatgccggcgaagaggcgcccgtggtagggccaggcgccggcctcgaggtccgcctgacggacgttcaccccgtcgacgtcgtgcagggcggccagcgcctgcgcatcccggtccaccgcctcgacgcggtagccggctgcggcgagcaggcgggcatgtcgacccgcgccgcaagcgagatcgagcacctcggcgccctcgggaatcagccgcagaaagcggcgaacccaggccgaagtggcggattcggcgcaagaaaccgtcattggcggcaatccttcctttatcatggtcggcgtcctcgggagattgctcaatggcaagagacaagcacgaaaaacacgacaagcacgaccaacccgtcgtggtcagcgagagtggccagggaccataccagcagagcattcgtgtcggcaagcaccacctgatcgccgacgagccggtcgccatgggcggcgccgataccggcccggctcccttcgatttcctcctcgccagcctcgggtcgtgtacctcgatcaccctgcgcatgtacgcggagcgcaagaaactgccgctcaccggcatcagcgtcgaactggcccacgatcgcatcgacgtcgaagggcacggcaaggtcgaccggatctcgcgcacgatcaccctgcagggcgatctgacatcggaacaacgcagcagcctgctggcgatcgccaacaagtgcccgatgtaccgcacgctgcaatccgatatccggatcgagagcgtcctggccacgggtagaccggcacccgtcgactgaacgacaccggtgaaccagcagtgctccgagtgtgctcgatgtcacgcctgtgggtcattacacgcgccggcttagagacttttcaggcagcctgtggtaaattgatgcggtgcaacatcgcacctgtaccgcgcctcgccaaccagaggtgaatggaccccatcatgttagaacaccactatctcactaccctgtttgaacccaagtcggttgccgtcatcggcgcctcggaccaggaacattccgtcggcaacgtcctcttcaggaacatcctggattccggctacaaggggcgcctgtacccgatcaacatcgcccacgacacgatctccggcgtgcaggcctacaagtcgatcgaggagatcagtgcccgcgttgaactggcggtggtcgtcacgcgcccgcagacggtcccgaagatcattgagcaatgcggccgcagcggcgtcaagaacgccatcgtgatcacctccggcttcgccgaggcagggcactcgggtgccgcgctcgagcgcaagatgatggagattgcccgcagctacggcgtccgcctccttggccccaactgcctgggcatcattcgtccgaatctcggcctgaatgcgaccttcgcgcgcgtgcatgcgaacatcggtcatctggcgctggtttcgcagtcgggggccatctgctcggccgtcctcgactgggcgaccagcaaccggatcggcttttccagcgtcatctcgctgggcggcaccgccgatgtcgatttcggcgagatcctcgactacctgatctacgacaacctcacccactacatcctgctctacgtcgaaggcatccgtgacgcgcgccgcttcatgagtgccctgcgttcggccgcgcgcatcaagccgatcgtgctgctcaaggccgggcggcacgccggcggcctggccgcggtcgagacgcattcgggcatggccgccggttccgacatcgttttcgaagcggcggtacgccgggccggcgtcgtccgcgtcaagaacatcgggcagttgttctacgcggccaaggctctggcctcgaagttccgcccgcaaggcaagcgactggcgatcattaccaacggcggcggacccggcgcaatggccgccgaccgtgccggcgacctcgagattccgctcgccgaattgtccaccgcgaccatccagacgctcaacgccgccatgccgccgacctggtcgcaacgcaatccggtcgacatcgagggcgatgccaccccgaagcgctattacgacgccatcctggcggtcgccgaggatgcggaagtcgatggtgtcctggtgatgctttcgccgcaggcgatgacgcagccgatggaagtcgccaaggcggtgatcgaggtcgacctgctgaccgccaagccgatcctcacctgctggatgggcgaggatcaggtgcatgaggcgcgggcgctgctcgaggattcgggcattccctctttccggatgccggaaacggcggtcgagctgtactaccacatctcgacctactactggaaccagaagctgctgctgcagacgccggcccccctgtcgaagcatgcgcgcccggaaaccgaaggtgcgaagatgctgatcgaggcggtattgcaggaacgccgcaagctgctttcggaaatggaatcgaaggcgattctgcgcgccttccgcattccggtggcgcaaaccatggtggcgcacacgcctaccgagtcgctgctgctggccgagcaaatcggctttccgatcggcatgaagatcgattcgcccgacatcctgcacaagagtgaggtcggcggcgttcgcctcaacatcaccaatgctccagcggcgcgcaacgcctaccacgacatcatcgagacggtgaagaagcggcacccgacggcgcgcatcaacggtctgtcgatcgaaccctacctcgcccgcccgaacggccgcgaactgatgatcggcgtctcacgcgacccgatcttcggcccgatcatcactttcggcgccggcggcaccgaggtcgaggtgttcagcgaccgcgcggtcgccctgccgccgctgaaccgcttcctggcgcgcgacctgatctcgtccactcgggcttcgaaactgctcggcgagtttcgcaacatgccggcggtcaacctcgaggcgctcgaggatgtgctgctgcacgtctcgcagatgatctgcgaactgccctggctgcaggagctggatctgaatccgttgatcgtcgatgagaacggcgccatcgccgccgacgcgcgcatcatgatcgatcatgccgcggcatccggcgaccgctattcgcacatggccatccacccctacccggtccatctgatccaggactgggagctcccggatggccgcgtcgtgacgattcgaccgatccgcccggaggatgccgagcgcgagcaacagttcgtcatctccatgtccgatgaaagcaagtactaccgcttcatggacaccatccgcgaactgacccagacgatgctggtgcgcttcacccagatcgattacgaccgcgaaatggccctggtggcgaccctccacaacgaggaaggtaaagaagtgcagatcggcgtcgcgcgctatgtcaccaacccggatggcgaatcggtggagttcgccctcgcgattgccgacgactggcagaaacatggcgtcggtcgcaagctgatgagcgcactgattgaatgcgcgcgcgccaagggctaccgtaccgtcgttggcgacgtgctgtcgatgaacaccaagatgttcaacctgatgagcaagcttggcttcacgattcacccacaccccgatgaccccgccgtcaagcgcgtcatcaaacccttgaacaactagccagcgcttccaggggccggggagacaggcaacgcgtccagttcagcgaagccgaagtctccggccccgccatacaggcagagaaaagccgccgggcgagaatcgcccggcggctttcttgtgtggagcgctatgtacggcgtacggcggagttactgctcgaagcggagttactgctcgaagttcacgtcgtagggatagggacgtgccgcctcggtagactcccggcgggacttttcctcgttcaggtcgaccttcctgtcccaccagatcgcccggccccggcgctggtcctcgagccattctggattcttggccatcatctcgcgcatgaacacggtgtgatcggattcgtacaaagccatcgctgctgctcccagaggttagaaaacggcctgcagactgtgctgcccaaggcgcacattatacgcccgtgcccgccggccggctcaacgccacaggccgacgggcacgccccaactcagtgcacgacgatcggccgcgccgcaccagcgcagtactcgtcaagcagcgcgtcgatcgactcttcgtcgcgctcgctgtcgggaatgccgtcgatcgcccgacgcaagtccctggccaccgacccctgtacgaaaagactgcggctggccgccttgtccaccagctcaaagccctgttgcaccgggtaggcgacgatcgcgtagtgctgactgttgtatacgatgttcatgcgtactcctttccaggtggcgggctcaatgctccacagcgtcccgattcgttcaacacaagccttccgaatcttctaggcacgtaaacttgaagcaagttccgcgccatttcaccgccttctcctctaggccttgtcaaagcgcatgatgccgctgtcgcaggcgacgcgaatcgtatcgcctgcggcgaaacggccttcgaggatggccatggcgagggaatcctcgagttgcgactggatcgcgcgcttcagcgggcgcgcgccataaacaggatcgaagccggccgtcgccacttcggccagcgcgctatccgccacttccagccgcaactcgagctgcgccaggcgcttttcgaggtaggcgagctggattctggcgatcgccttgatatgctgctcgtccagtgcgtggaatacaaccacctcgtcaatccggttgatgaactcgggccggaaatacgttttcacttcacccattacagccagcttgatcagctgatagtcgtcgccagccatctgctggatcatctggctcccgaggtttgacgtcatgacgacgacggtgttcttgaaatcgacggtccgcccgtgcccgtcggtcatccgcccgtcgtcgaggacctgcagcagcacgttgaagacgtccgggtgcgccttctccacctcgtcgagaaggattaccgaatagggcttgcggcgtacggcttcggtcaggtagccgccctcctcgtaaccgacatagccgggcggcgcaccgatcaaccgggacaccgagtgcttctccatgaactcgctcatgtcgacgcgaatcaggtgctcctcggagtcgaagaggaagccggccagggccttgcacagctcggtcttgccgaccccggtcgggccgaggaacaggaaggaaccgtaggggcggttcgggtcggcgaggccggcgcgcgagcggcgaatggcattggcgaccagacgcaccgcctcgtcctgcccgacgacgcgctgatgcatccgttcttccatctgcaacagcttctcgcgctcgccctgcatcatcttcgataccggaataccagtcgcccgcgagacgacttcggcgatctcctcggtacccacctcggtgcgcagcagcttgttgtgctggccaccgtcgcccgatttctcggcaacggtcagttgcgcctcgagttgcggcagcttgccgtactggatctcggcgaccttgtcccacttgttctcgcgctgcagttgagccagctcgagcttcagcttgtcgatctcttccttgatgtgcgcactgccctgcacctgcgatttttcggccttccagacctcgtcgagatcgttatactcgcgctcgagcttgacgagctcctcctcgatcagatgcatgcgcttcttggaggcgtcatcgcgctccttgcgcacggcctccctctcgatcttgagctggatcatgcggcggtcgagcttgtccatcacctcgggcttggagtcgatctccatcttgatgcgcgccgccgcctcgtcgatcaggtcgatggccttgtccggcaggaagcggtcggtgatgtagcgatgcgacagttcggccgcggcgacgatggccgggtcggtgatgtcgacgccgtggtgcagctcgtatcgctcgcgcaggccacgcaggatggcgatcgtcgattcgaccgtcggctcctcgaccagcactttctggaagcggcgctcgagcgcggcatccttttcgatgtacttgcggtactcgtcgagtgtcgtcgcgccgacgcagtgcagatcgccgcgcgccagcgccggcttgagcatgttgccggcgtcgatcgcgccctcggccttgccggcgccgaccatcgtatgcaactcgtcgatgaagacgatgatctgcccctcttcctgggcaatctccttgagcaccgccttcaggcgctcctcgaattcgccgcgatacttggcgccggcgagcagcgcggccatgtcgaggctcatcaccttcttgcccttcagcgtctccgggacttcgccattgacgatgcgctgcgccaggccttcgacgatcgccgtcttgccgacacccggctcgccgatcaggaccggattgttcttggtacgccgctggagaatctggatcgtccggcgaatctcatcgtcgcgcccgatcaccgggtcgagcttgccaaggcgggcgcgctcggtgaggtcgatgcagtacttgctcagcgactggcgctgcccctcggcctcctggttatcgacggcctggccgccgcgcagcgaggcgacggcctgctccagggattgcttgaccagtccgtgctgccggagcaggcgaccgcactcgcccttgtcgtcgcacaaggcgagcaggaacatttccgaggcaatgaactggtcgccccgtttctgcgcttccttgtcggtaaggttcagcaggttggtgagatcgcgcccgacctgcacctcgccgccgtgcccttcgactttcggcaggcggttgatggcctggacgagcgccgccttcaacggcggcacgttggctccggcatgcgccagcagcgaagtcgtcgagccgtcatcctgctggagcagggcgagcagcaggtgctgcggttcgatgatctggttgtcatgtccgacggcgagactctgcgcatcggcgagagcctgctggaacttggtggtcagtttgtccaggcgcatgctgctatcctccagggaagtgtggtcatgcaccgcaagtggggacggccagcgccaaatcaacgtgctcgccgcaaattcccggtgcagcgagcttcccgtgcgaaggacgtgcggcggcgactcaccggcgtcggtcgcgtccgcgccccgcatcccaccgcggcaggctcagccgtgcgctgggcgggagaagccaaagggccggcgcgagatgatccgcaggggcgttctcgatgcttgccgagaacgcccgtgtcaggtctgccagcgctccgcggcctcgtcgtcggctgcgtgcgccgcgacccagcgcgcaccctcgggcgtcagttcgcgcttccagaacggcgcgcgcgtcttcagatagtccatgatgaactggcaggcggcaaaggcgtcgccccggtgcgccccggcaacggctaccaggacgatctgatcggtcggcaagagtcggccgacacggtgaatcaccagggcgtcgatgatcgcccagcgccgacaggcttcgctgacgatcgcctgcagcgctctctcggtcattcccggatagtgctcgagcgtcagttcggataccccggcgccgtcgttcaactcgcgcacgaggccgacgaaggaagccagtgcgccaatctgtggatccttgccgcgcagcgccgccaactcggcgccaacgtcgaaatcggcttcctggacgcgaacgaccatttcagccaccggtcaccggcgggaagaaggccacttcgtcaccatcgacgactggcgtatcgagtcgcgccatttcctggttcaccgcgtaacgcaggttccggtacgtgcccagggcttcccactggcgaccacgcgccgtcaagaaacgaatcaggccggcaacatcgcccaccgctgccggcaggtccacgtcctcgccactctcgccaagcgtctcgcgcaggccggcaaagtaaagaatcttcagcttcatcagccctcctcaggcaagcaactcgctaaacggcaggaagcgaaccgtatcgccacgccggatgatctgttgcggcgggttgtcgaccagaccgtcaccccagacggccgaagtcaggacgcccgagctctggttggcgaagagttcgacactgccgtcggcgccgcttcttgcgcgcaggaattctcgtcgcgcatccggctgcaaccagtcgaaatcggcacgcagccgatagctcgccggggtgatctggccaaccccttgccgcctgagcacgaagggccgaaccagcatcaggaaagtgacgaagctcgacaccgggttgccgggcagaccgatgaaggccacctcgcccacgtccgcagtgatctgaccaaacgccagcggcttgcctggcttgatggcgatcttccacatgtcgagccgaccctccgcctcgacggctgccttgacgtgatctgcctcacccacggaaacgccgcccgacgtgagaatcaggtcgctgtcgcgcgccgctttgcgcagcgccgcccgtgttgccgcgaaatcgtcgggcacctgaccatggtcgcgaacctcgcagccgagacgctcgagcagggcggtgaggagaaagcgattggcgttgtagatcgctcccggtggtagtggctcgccaggcatgcgcagttcgtcgccggtgaacaacacggcgacgcgcaagcggcgaaagacgggcagctgcgcgatccccacggacgccgcgagggccgtgtcctgtggccgcaggcgctgtccagccggcagaatctcgctgccggcggcgatgtcgcttcccgcgcgccggatgtgctcgcccacttgcggcaggtgattgatcaccacctcgttgccggcgtgcgcgcacaactcctgcatcaccaccgcgtcggcaccgggcgggatcggcgcgccggtgaacaggcgtgcggcggtccccggctgcagccgggtgccgacgctgccggccggaatccgttgcgacacgggcaagcgcgtcgccgcagcgggcacgtcgacaacggcgagcgcgtagccgtccatcgccgagttgtcgagcggcggcgcgtcgaccgtggcgtgctgtgcctgggcgagaactcgcccagccgtcgccagggtcggtagccactccacttcggcaaccgtcggtgcaccacgctgcaagcgtgaaagcgcctcttcaaaggacagcatgccggtttcctccaggttggagcgtagcaagttgcagcgtatcgaggatgaaacggacgatcgtctccgtgtcgttcagatccagccagacggggtcgcctggacgatctgccaacggcctctggtcggacgccaccgccacaatgtccgggtcttcgggccacagcggcggtttgccgttggctggccgatagacctcgagcttcgggatcgcttcctgcttgaacccctcgacgagcaccacatcacagggcgagaaatgcgcgacgtattccgccagcgacggctcgggatccgcgcgcagctcgctcatcaacacccagcgggcgctgctggcgagaaggacctcggtggcgcccgcctggcgatggcgaaacgagtccttccccgggcgatcgatatcgaaatcatgatgcgcgtgcttgactaccgatacgcgtagtccgcgggccgtcaggcgtggcagcagcttttccatcagcgtcgtcttgccggagccggagtagccggcgatgccgaaaagtctcatcggcagtttcccggctgcgcgttgcaggacaccggaacgacggcggcgaaaccgccaccgggagtccggaagttcgtcgtctggccccggtacaggcgggccgagacaagctgaacgacaccgcgatagacgtaattgcgcagatcgagcttgaagtcctgttcgacaccatcgatcagcaggcgccgctccgacggtgccaccaccgcctgagcaacgtagccgccgcgtgcgatttcctcgaacacgcgccgggtcatcttgtctccacgatacgtcgcccggctgccgaaacccgcggctggcttgaagaaccagcgcttgcggccggtccagaaggcttccgccctctccgcggtgacttcctcggtgcgcgggatgctgctcgccagaaactgtcggtcctcgtcgtcgacgccgatgcgggcgagccacgcgtcgtcaccgagggcgaccagattgcgcttgtcggcgaacagcgcatgcgcctgcggatgcggtgtcaggaccacggcatcggccagataggccgcgcgcaacatcgcctggggcggctcttcgagagcgaagtcggtgagccggttgtagacgaggtcgaccgcttgcccacgacagacgaggcgttcgccgtcgaacgacagctccgccgggtccgcgatcatggcggcgatgccgttcgcctcgaagagttggcgaaagagttcgaactcgggtgccaggtattgctcggccggcaggctgtcgacgatggcgatgcgcgtcagcggtcggagccgagaatcgcgaccggccagacgccattcttcgcggaacatggcgacgaacgccgctgcgtccggcagtgcggccggcatcatcctcgccaccggttcgcagcaggcacgctgggcgcgcagcaggcacgcgttcagcagcgcgccaccggcgttcgagttgatctcgatcaaccagggaccgtccgggccgagatgaaaatcgtagccgagaaagacgccggcagctccgggcgagtggcgagcgaccggcggcgcgtactccagcactctttcctggtaagccggcaaggcgaccacgcggtcgagcgcggcgacggtcttcgccatccgcaagaggtgtgcctcgctgacgaaaaccatgctgtcggaaaacagatgcggtcgcgtcgccagcaggtcggcgtgtgaaatcgctccttcaccgtgctcgagcgcggctttcagcgactgatgatccaccgagatgcaggcgcaaccgcgattgagcagttccgcggcagcgcggcagtcagccggcaagagatcggtcagcgaccgcaggcgctcattgtccatgcgtatcagggcgccgcttccggcgcaaagaaggccaccgcttcggcgagttcgcgggtacgcttcatcggtggcaggctgcgccagatgcgtttgccgtagggtttgccgatcagccgcggatcgcagatcatcaggacgccgcggtccgtttcgtcccggatcaggcgccccgccccctgcttgacgttgatcacggcgcgcggcagctgatactccatgaaggcgttgcgaccttcgccgcgcagccgttcgatgcgcgccgacagcaccggatcgtccggcggcgcaaagggaagcttgtcgatgacgaccagcgacagtgcatcgccgcgcacatcgacgccctcccagaagctctggctgccgatcaggatggcattgccgaggcggcgaaagcgctcgagcagttcgttcttgctgcgttcaccctgcagcagcaacggcaggtcgagcccggcgcgctgcagttgctcgctcagcaactcatgcgtccggcgcattgcccgcaaggacgtgcacaggaagaaggctctgccgccgctcgcctggagaacgggaaacgcggcggcgacgaccgcctcggcatagtcccggctattcgggtcgggcaggttgcgtggcgcgtacagcaaggcctgtcgcgggtagtcgaagggactctcccagcgcgccgagcaggcctccgccagtcccatctcgctgcagtagtgggcgaaatcctcctgtacggcaagcgtcgccgacgtgaagatccaggcgcgcggatgcccgctcatctgcttctgcatgatttcggcaatcaccagcggcgtggcgttgagctgcagcgagtggctgaaggtctcgccccagcggacgaagtcggcgctggcgccgctctgccaggactgcaggcgcgccagcagctcgccagcacgccgccagcagttttcgagcccttcaccacgctgggcctgcgtctgcagcaacgcggcgagcgcttgcaggtcgccgatgaccgtcgccagagcgccggcgaaacccgggcgtgcctcgatttgcagcagcgcgtagcgggccggttcgaggggcaaggtcaggcgcagctcgcgagtcgctttttcgagctggtcgcaaagacccggcaaatcaaggcaatcacgcgccgaggcgacgccctcgagccgggtatcccgggccagttcgagaagctgcgccgacgagacgctgtcgccgaagaacaggctggcaacttccggcaactggtgcgcttcgtcgaaaatcaccgcattgcatgccggcaggagttccgccgtaccttcgtcgcgcagcatcacgtcggcaaagaacaggtgatgattgaccaccaccagatcggcagccaaagcatcgcgacgcgccgccaggacgaagcactccttgtgattcggacagtcctggccgagacagttgtcgcgcgtcgaggtcaccattgcccagacgctggcagtttccggcacatcggcacactccgccttgtcaccggtaagcgtcttcttcgcaaagcgcgcgatgcgctgtgcatacccggcatcctcgcgcgagaggaagcgaccgtcggccagcgaccgtgcgagatggtagtggcacaggtagttggctcgccccttgaggagtgcgatcctgatcggcgacttgaggatcttgcggatggtcggaatgtcgcgcgcgaagagttgatcctgcaggttgcgcgtccccgttgacacaatcaccttgccacccgagagcattgccggcacgaggtaggcataggtcttgccggtccctgtccccgcctcggcaaccagcacacggttgtcggccatcgccgcggcgatgtgctcggccattgccagttgctggctacgcaagcggtagccgggaacacctgccgccagtgggccgtcggcggcaaagacttcggaaagcgaggcggtcatggattgttcgtcgaaagcagcacgcatgctaccagaagctggcccgtccggcctgccgacccgctcgggccgcgacattcgtggccggtcgccgccccgctgcggcgaaccggtcgacaagccagggagacccggaggctgtcggcgcatcgccaccgccaacgaggcggcgccggtcgactaaggattcggcttttccatcagctcgcgcaggaagcgtatggggatggcgaaacttatccccgatggcttgctgaggacggattccttgttctccttgacgaacaccatgttgatgatcccgatcacttcgccgcgaccgacctcgtaaaggggaccaccactgttgccgggatatgccgtcgcatcgagctggtagacatcgaagctgccgctcctgatctgctggatgacccgggcattgagctggcgtgcgttcgcccccggcagcacgatcggcgtaatcgccgagatgatgccgcggtgcgtcaccggcgtcagtcccagcacgctgccgatcgggaagccggtaaaggcgatcgactgaccctccctgaccggcgccgagtcatgcagggtcagggccggcagggcctggccgtcgattcgcaacagggcgatgtcgtgcgccttgtcgacagcgaccgctctggccgaccgttgttgcgcgccgcttggccccgcgcgtgacgcgacgaccagtgtttcaccggcggccgtgtcgagcacttcgggaagcacgtgcgagttggtcgccacctgacgcccgtcgccgacgacgaaaccggtgccccgcatgacgaactgcgggctgcgcgtcagctgataggtgccgatgacaacgacggagggcttcacccgctcgatcacctccgccagttccgccgacgcggcgccggccaacagggtcgaggccgcgatccaggcagccatcagcaagcatttcagcgtccgcatgcgctctaggagcccttggtcaagcgaatccgcggcaactccggagagggagtcgtgaccctggagtcgtaaggatgatcgtcacgcttgaacaggccgatgatccgtttgacgtagccacgcgtctccgcatacggaggcacgccacggtaacgattcaccgcaccctcgccggcgttgtatgccgcggccaccaggctgacatcgccttcgaaataggccagcaaccagcgcaggtacgccagaccaccacgcaggttctgctccgggtcgaacggcttcttgacgttgaagcgcgccgaggtatcggggatcaactgcatcaggccctgtgcattcttgttcgacagtgccgccgggttgaagttggattcggcccggatgacggcgagggccagccgcggactgacaccgtactcgggcgccaactggttgaccaggccaacgacctgcctctgggtttcgctgctcggcacgatgacatcctggccgtcgtcgacaggcagtgccggtcgcatgcactccggcacctcgctggtcggatcgccgacgaaacgcttcattttctgcgactgcgcgtgtccctgtttcgccgccagatcgaaaaagtacgcagccagcgcgtcattgcgttcgaggccacggccgttggcatacatccagccgagactgaactgggcttcgggatcgccggcacgggcgccgtcgcagtacagtttggccgcgcgtgcgggatccttggcgacgccttcgccatgctcgtgcgccagggcttccttgcgcagcgccagcaagcgctcggcatccgcctcgcggggagcttctccggcagcgaaggctgccatgctcagcaggccgcagagcagcagagaaccctggcgcaccagggccgggcagcggaagcaggcgggtatcatcgacagacctcgtcggcgacagcaaaacgggaaacataccacggcatcgccacgcgtaccccgtcttcgagccggtggctcggcaggtagccgagcagacgcctggccttgtcgatgtcggcctgcgaatgacggacgtcgccgggccgaaagccgccgtacaccggccgcagcgagcgtacgtcaggccggaagtcggacagcgcatcgcgaagcatgtcgaacagccgattcagcgatgttctatcgtcgaccgcgacgttatagacctgattgaccgccgccggatcgtcggtcgtcgccgccagcaggtttgcctgcaccgcattgtcgacgaagcagaagtcacggctggtctcgccgtcgccgttgatcttcacctcctcgccaagaagcatcgcccgcgtccaccgtggaatcaccgcggcgtacgcaccttccggatcctggcgggcgccgaaaacgttgaaataccgcaaaccgatcggcgccaggccatagcagcgcgcaaacacttcggcgtagagctcattgaccagcttggtcaccgcgtacggggacaacggccgaccgatgcgctcttcgatcttcggcaacgcctcatgatcaccgtaggtggaactcgacgccgcatagacgaaacgcctgaccccggcatcacgcgccgcgacgagcatgttcaggaagccgtccacattggcggcattggtcgccacgggattggccagcgagcgcggaaccgagcccagcgccgcctgatggagcacgaagtcaatgccgcggcacgcctcgcgacaggcgtccaggtcacagatgtcggcctcgacgaaacggtggcgcgaccattgcgccggggtcaccagcgagcgaacctcgtcgaggttgcggcgatgaccggtggcgaagttgtcgagcccgacgacggtctggtcgagtcgaagcagcgactcgaccagatgcgagccgatgaagccggcacttccggtcaccagccagcgcgccggctgcgccgtcagccgcttgccgaggaccgcgaagggggaaagagaagaactcagagacgccacaccgttaccccttgcgataccagctgggcctcgttgaacatgctcttgacgtccgtcaggacaccacgctgctgcaacttgccgacataatccgtcagcggccgctccttgaactggcggtggccaacggcggccacgattgccgccgcctgcggcagatcgtcccaatcggtcaatgcgacgccatactcgtgccgagcttcgtcggcatcggcaaccggttcatgcacgaacaccctggcgccatacgactcgagttcgcggatcacgtcgatgacgcgcgagttgcgcaggtccgggcagtcctccttgaaggtcaggccgagcacgatgatcggcgcatccttgacctgccagccattgcgaatcatctgcttgaccgtctgctcggcgatgaacttgcccatcccgtcgttgatgcgacgcccggcattgatcacctccggatggtagccgagcatctcggccttgtgggtgaggtagtagggatcgacgccgatacagtggccgccgacgaggccagggcggaaaggcaggaagttccatttgctgccggcggcttcgaggacttcgagcgtgtcgatgccgatgcggtcgaagatgatcgccaactcgttcatcagggcgatgttgagatcgcgctgggtgttctcgatgaccttggcggcctcggccaccttgatgctggacgccggatagacgccggcggtgatcacgctggcatacacctcgcggacccgttcgagggtttccggggtatccccggagaccaccttgacgatcctggtcagcgtccgctccttgtcgcccgggttgatccgctcaggcgaatagccgacgaagaaatccttcttccacttcattcccgaatgcttctcgatgatcggaatacagatttcctcggtcgcgccgggatagaccgtcgactcgaagaccacggtggcgccccgcttcaggttcctgccgaccgcttccgacgagccgatcagcggtgcgaaatcgggttgatgcgcctggtcgaccggcgtcggcacggcgacaatcagaaaatccgcctcggcgagggcggccggatccgtgccgacctcgaggtgcaccgctgccgccagatcggcgctgcttacctcgcccgtcgggtcgacatgctgccgataatgcgccaccttgcttgccgacagatcgaacccaatggtccgacccttcttgccaaattcgacggcgagaggcagaccaacgtaccccaaaccaaccacagcaactatagtcattaacttcccatcctgagagtgttgttgttgtacccgcagcggtgtcctggacggctacaggcctttctgcaactgcgcgacttcggcctgcgccgggaacttgtcgccaagcttcgcgatctgttccaactcgttcttggcctcgttcttctgcccggccttgatcagggccttggcgtagttgagacgaatcgccgcggcctgcggagccgtctccagggccctcttgaacagatcgaggccgcgcgccgtgtcccccttgtcgaccagcagagtggcgagtgtatccatcagtgccggttgattgggcgccagcttgttcgctttctcggcatactcgatcgccttcgggtccttgagctgcccggcgacccaggccagattgttgagcaccgcggggttgtttgcttgcgtctcgagcagggcgcgatattgcctggccgcgccggcgtaatccttgcggccgcttgccgactccgccagatagagacggaaacgtccatccttgggatgatccttgagccaggtctcggcaaacttgtcggcctcgccggcgttgccaccggccagcaatgcccagtggagcttcggcgccagttcgccgccgtcggcaggcgccgacttcagcccggcgcgataggcgctgacggcttccgcccaggccttcttcgaggcctgcgcatcgccctcgaagatgtagccgatggcttctttcggcctctgcttctgcacgtcccgggcaacggtcagggcgtcagtgagacgaccggcgtcgaggtcgagcatgatgattccgcgctgtgcctcgagcgaatccggtttcaccttgagcgccttctgcaggctctgccgcgcgccatccttgttcttcgccgccacctcgacttcggccatgcgcaggtaggccagctgggaatccggtttgagcgcggccagcttgccgtaggtcgccagcgcctgattgaagtcaccggccgcctgctgaacgcgtccggcggcgtcgaggatctccggcttgtccgggagcgccgcaacggcatcctgggcagctgaaagggcactcttgacctcgttcttgcccaggtagaggccgatcagcgccagacgcggtgccagctcggtcggatttgccgtcactgccttgttgatcagactggccacttcttcggtactgccacccgccttggcacgcatctgggcgagcgccaggagcgcctgtatgctcttcggatccttggccagcaccgcctcgaaacgcttccgggcctcgtcgggcttcttctccgccagatccaggttggccagattggccgctgccgggaagtaggcgggattaagcgccacggccttgtcaaagctcttgcgggcgccggccatgtcgcgcttgccgagcagtgccgtaccccgcaggttgtgcgtcagagggttgtccggctgcttcttctcgagggaagcaattgccttcagggcctgatcgaactcgcggcgctgcaggtgggcggcgatcagcgccagatccgcgcgattaccggtgtcggcagccgccacctgttcgaggtcgcgaaacgccacatcgctgtcacccttggccagattgaccatcgccagagaagtgcgcttgcccgtgttcttgggatcgagggcggccgccttggcaaagtaggtcccggccttgtcgacctgaccattctgcatgaatacctggccggcaagtgccagcatgttcgaatccttgtcgatcttgtcgaggaccggctcgatgacattcatcgccttgcccggctggccatcacgcaggtagctggcaatcagcacgcgccgcgcaatgccgagttcgggtgttcgcggaagcgctttctgcagataggcctcggcctgcggataggctttcagctcgtactcgatcagcccggccagctgcagaccataagggctctccggcgccgccttgagcatctgcaggacggcttcccgggcgaccggatagttcttctgctggtaagctaccatcgcccgcaggtattgggtctgcggatgattggccgagaccttcttcatcgcgtcgagttgtttcacggcctcatcgagcttgccctcggcgagcagtccgcggatgattgccgagtgcgccgagagattgtccggcttgatctcgagacccttccgatacgcgaccatcgccccggcgctgtcaccctgtgccgccagcaggtcgcccttgagttgccaggcctcgtaaagtttgggcgatttctccaggctcacgtcgagcagcgccactgcccctggcaagtcgccccggccggccttcatcctcgcctgccccatcaatgccgatggatagccgggctgggcaagcagcgccgccgcaaacgccgcctccgccaggtccggcttgctctgcatcagataggcctggccaagcgcggtctgcaggtcggccctggcctcgggcgaagagagttcagccttgccgaattccttgatcaccttgtcggcctggccccgcatcagcatggacctggccaacagcggtgtcacctggtcggcgggatacttgaactccagcgcccgccggaactcgatctcggcacccgttggatcgctcccgtcgagcagcgccttgccgagcagaaaacgtgcctcggccagttcgggattcttctgcaacgcgttcttgagctggatggcggccgccttgtgatcatgcttggccaggtattccctggccgacgccagcatcgcctccggcttctctcccccgcagcccaccaggagaagagtcgccagcagtgccgagacggttgctttgcgcagcccgctcatggagttaccagtattcatggttgccctcgtggagtggatggatgtgctctggaaaaaccctacttgagtccaaatcgatgcatcaggtcgtacagcgtgggacggctaacccccagcagctccgaggccttgacgacattgccgtcggcacgcgccagggcggcgatgattgcccgcctttccgcgtcgtcgcgggcatggcgcagatccagcacgcccttctcgttgtccccagcgccagacaagcccacgtcatcggcagtgatctggttggcgtcggccatgatgaccgcgcgcttgatgcagttctcaagctcccgcacattgcccggccaggaatgtgcgtcgatcgcccgtagggcatcttcgcgcagactgatgccaccacgattctgttcctcggcaaagcgtcttacgaaagcgtgtgccagcaatgcggcgtcgccagagcgagcgcgcaacggggggatatttaccacaatttccgccagtcgatagaacaaatcctcgcggaaacgcccctcggcgatcagggacttgagattctggtgcgtggcacaaacgatgcgcacattgaccgggatttcctgccgaccaccgatgcgttcaatgacgcgctcctgcagaaagcgcagcaacttggcttgcagcgaatgcggcaggtcgccgatctcgtccagcatcagcgtgccgttgttggcggtttcgatcttgccgggagtcgtcttggccgcacccgtaaacgcccccttttcgtagccaaaaagctcgctctcgagcaggttctcgggaattgccgcacagttgatggccacgaaccgctcgcgacgccgaggcgatgactcgtgcacgccgcgcgcgagaagttccttgccggttccgctctcgccgagcagcaggaccgtcgcatcggtaaccgccactcgctcgatcgtgcgacacacacgcagcaactccggatcgcgggtgagcaaacccgacaggacatcgggctgctgcattgcctgcagtcgcttgttctcctgttgcaactcgtatagccgataggcacgctggatcgtcagaccgagcatctcgatttcgaacggcttggcgaagaagtcataggcaccgagcgcaacggcgcgaagcgcgttggcccgatcgttctggccggtcaggacgatgattttggtgtccggcgccagggtgagcatttcttcgagcaacttgaagccttcggagacggaatcggcgtccgggggcaggccgagatccatcgtcactaccggcggctgataacgtcgcacctgcaccagtgcgctctcacggtcatcggcggtcagtgtttcgtactggtcgaacgcccagcggatctgcttctgcaacgctcgatcgtcctcgacgatgagcaggtgaggcaacttctccgaactcattcagactccttaggtggcctggcggactttgctccgctgccggcatcaaaaagtggcagtagcaggctcacctgcgttccgacatcaacggcgctatcgaccgacagcttgccgcccagttcatggacgtactgaaaactctcgtaggcgccaattcccatccctgtcggtttggtcgtctggaagggcttgaacagacgttcgcggacgaattccggactcattccatggccggtatcgccgacttcgacgagagcattcgttccttgccgcgccagcctgacccagacgcgcccatcgggatcggtggcgtccagagcgttctgcacgagatggccaatcacccgttcgacccggtcctcgtgcccgcgcgcgaccaggcgctcctcgatgttcagttccacatcccgcccctggccggacttggcgttctggatccgacgcatcacatcagccagatcgataccgcgcggtccgtcgagcggtgtcgcgccttcgcgcaattgcatcatcaattgccgcatgcgctcgaccgagtgttcgacggtcatcagcatgtccttctggaactccgggttgtcgcgatgacgctcggcgttcttgagcatcaacgacaactgcgcaatgatgttcttcagatcatgaacgacaaacgccgacatgcggttgaaggaatcgaacttccggacttcgagaagcgcttcactggcctgcatctgcccgagaaaggcgccggcctgccgcgcagcagttttcagcaggtcattgacttcccagttcacgtcgatcctggttcgcgcagtcgccagcacgacgaaagcgatcagttcgttcccggtcgtcaggggcacgaccagccaggcgttggggacttcgacgagccacgagggaaggtcgaggcgatcatagcgacgtggcagagaacggtactcctcaagattgatcacccagccgctatcgagcaggaagttgcacagagggctgccgtcatcttcggtcgccgccgaaattggcgtgttccagcaagcggcctgcgcgaagaagcgccccgacggatccttcagccacagcgcaccaccagggctctcgaccatgtcggccaacccgcgcaccacgtgctgtcccatggcggagaagccaccctgcgcggagagcgtctgcgtgaagcgcaaccattcttcgcgatagtcgtagcggtagctgaagaaatgcttgccaacctgcacgcgcaaacgcgctcgcatggaacctgaaaaggtcagtgccaccaggaccagcagggccgcaaagagcagggccatctgtacggcccgcccccactcgccaccaaagaaacggacgtagtagccagctgaggccatgaacaacaggtaaacaccgacgatcaggagcgtcaccgattgcagcgcggcgcgctgcgacatcaccaaccttcgtttccagtcatggctgcggaccgccgcaagcgccaccaggggcaaaccgagggcatgcgcaaagccacgaatgctgaaggcgtccacgtccacccggttgaacaggagggcatccgagtacaggtagagatcgaacaggaaggcaccacccaggcccagacacaggggtttgatactccaacgaaagtcaggcgacactttgcggaacagctgttcgatcagcagcagaccgaagacgctcatcgccagcgagacgaacaaggcagcgcgttgtgtgggcaccgggaagtcgatgccgaagacaaccagggcctgcgagccgaaaccggcaaccgtcagcagcatggccatgccgccgagccaacccaggcgccgcgaccatggctcggcttcagtggactccggcttgatcagaatcagcaggaatagcgaccatccaccaaagcgcagcgcgtcagtgagcaggctgccggcaagaaagacgccttgctgggtcagcgcgaaggccagacccagcatcccccacaccgccgagatggcaaccgcaagaaacatcgcgcgactgcgcccaccggttcgccaaccggacgccagatagagcatgaggaaagccgcgaggaatccggccataccgtagctccacgccgccaccatcgccattttgctgtccatcacgacctgcaatcctcccgcgtcgccacccgccgacgcaccgcagccccctgcggaagagtcatcgagcgcccttgcccgtcagcacaacgccgaccgtctgaaagagaatcaccaaatcgaggaacagcgagtgattcttgacatagtacagatcgtactgcagcttctggatggaatcatcgaccgttgaaccgtagtgatagctcacctgcgcccagccggtaacacctggcttgacgctgtggcgcacggcatagaaggggatatcacgggtcagctggtcgacgaagaacgggcgctccggacgtggtccgaccagactcatgtcgcccgtgagcacactatacagttgcggcaattcgtcgatccgcaccctgcgaatgaagcggccaacgcgcgtcacgcggtcgtcatcggccgtcgcccagcgtggcttgccgtcgctctcggcgtcgttgcgcatgctgcgaaacttgatgaccttgaacaggcgcccgtccagaccaacccgttcctggcggtagaagaccggaaaaccgtcttccagaacgatcaggatcgccgtcaccagcatcaccggcagggaaagcagcagcaggaaggaagccgcgacgatgtcgaacaggcgcttgacactcgcccggcgccagctctgccggaagccctcgccaaagatcaaccagcttacccgcagggaatcgatgcggatctgcccgagcgcccgttcgaaatagctggccagatcgagcaccttgactcccgaaagcttgcactcgaggagttcgcgcaagggcagcgcgccaccccgccgctcacgcaccgcgacgatgatctcatcgaccttcagggaatgtgccgtgtcggacaacgacatggcctgcgacaggataacctgggcaggaacaacgatctcggtatctgtgggactgggatagaagccgacgatctcaatgtcgggatccgacttgcgcagcacacggccgacgttctcggcctccttgccgacaccgaagaccaagacccgatggctcaacagcgagcccgtgcggctgtgcgccgagtggacacgatgcaccagcgtcgcgaaaagcgctgccagacccgatagcagcatgaacccgcgatcaacctcggcaaccgccaacacggaaaacacgaggtaggcaagcggaatggcgaggtacagcgacaagacagcgcgcgcctgtgtctccgtccgcgtgcggtcatgcacccgctgataaatacccagccaggcgttcaggatgatcatcgtcagcgcgaaaaccacggcatagaaactcaccttgtcaagagaaggctgccctccccgcccgatccacatggccgcaagcatcacacagaccaccgggaacatcaggtcgacggcaacctgggcaagagtcttccgatgaaaccaatgattgaataccttgatcacgatggaccccttgcaagtacgaacctgaaaacttctcgttgatgatcgattctcggcgggatttcttgccgtttcacgtcaagaaaacttcgtgaatctcacacaacgaaggctatcactcaggagaactgcagaccgtgacctaatgcacaagcacctgacgattgcggaaagcggccgacgcaggccctctggccggccatccaaacgattcgacaaacttgaggaaacattcgcaacacattgaaatcattctacttaatgcctaaccagaaattcaattatgctattattatactatgcggagcacccattagggtgctctcgaggcagtgggcgaacgtgagagggatctgtgccgacgcgcccgtcgaggaacagagcacagcatagcagcaggaagaacaggaacgcggaccgcggcatgtcgagcacgctggaaaacgtcccgacggtcgcgacaccggccagcgcggccagcagatagggcgcaaggacgtgctcgcgtcccggaccgcgcagcaggttggcaaacgccgtcgccatgaggaccagcagcaacagcagcccgattgctccctggtcgatcagcgcctcgagaaagagattgtcgacatgccagggcagatagtagtgccgaaccccgaagaaccagtgcgccagcccacccgaaaagttaccgttgcgcagcagttcgttgcccgccgcatcgcgcaagctcagattgtcgatctcgaccagatcgcccggcccttcgaggcgcagcaccaggaatcccagcccgaatcgctgcgacgccccgcccacgccgtgcggagttgtgaacgatgcggcgacgtgtcgccattcgccgcgcgcatcgggcaccagaaagccggtgcgcacgcaggccgcatcacgcagcagatgccttcggcaaacaccgatgctcagtccgactgctcgtggcgcacgtatgtccatcgcgacggcgtacaccccgccgccggtcggcgcccgctggagaagttcgaacgtcccacggcgtgtgtcgtcgcgagatccggagatgagcaggtgccgggtgtcgcctttgccgacgatgcgcagtcgacccggcatctcgcgccccggcacgctttgcgaatagtctgtcggaaaccgcccgagccccattcccaacaggagatcagacggcccgcgcagcaggctgaggccctctcgccagtgctgcaggcgccctcccagatcgttctcgctcgccgccagtctgcggctcatgaagtcgccaaagccaagcacgacgacaccttccaggaccagcaccagcagcaacccgcgcccaccccatagccgccagggttccggcgccgctagcggcgcatcgggcgttgcttgcccagtcggcacggatgcctgcggtaaccgccgcgctatcgacagccgccaggcgagcgccgtcagcgccaccgcgactcccaggtagaccccgcgcgagaaggtcgtcagacacgcatagccggcgacgaccgcgagcagcgcaccgagcagccagcgtagcgcggtcggcgcgcgcagcaccatacaggccgcaaagggtacggccaggaccaggaaggcgtcgagtcctgcaccgccgacgtgcatttcccagaatagcgcggtggcgcgatagggggttgagaagtcgaacagtccgggatagccggtacgctcgcagacgatcgacagactgaccagccccagaccggtcgccactcctgccgccagacgcccggcaagcagcgccggtgcactctgcagcaactggcgcaagggtgacatgagcagcagaacgaacaggaagctcttggcgacacgcaggctgttcaaggggtcctcgtaggcctgaaaccactccaggcggaagctgcccgcgcccaggaggccgcgcaggagcgccagcagccaggacaaggccatcagaccgagacagatccgcgtcaggcgaaatgcctgcccttcccccgtagctcccatcgccaggcgcgcatgcgctccggttgccgcaccgaggacgagcacgtcgaactcttcgacgccgacccatcccgtccagggggcgaagccggcgacgggcagcagcgcgggcaagacaaagggccagatcgccggacgcaggaaaaccgccagcgaccaggccgcaaagacgaaggtcagcaagaccggcgccagaggatgatgaagggcaatgaatgcgcccagcacgccgaccagtgccgccagcaaggcctgccaccagttcaccagccaaccccgcacggcccccgccggcccgctgccgtcgtcgcccaggccatcacggtggctcctagacgtcttcgcgggcgatactcagggcctcacgcactacgttgagatcaccaatgtgattggcgagcagaaggatcaggcgcgcattgagcagcgcgctctgcgcgtcggaaagctcgcgatgcgcgtcgatcaatgcctcatagaagtcgtcaccgggagaaaaggcgcgaaagtagcgtttatccggatcgctgaaattcgccgccgtgttgagtgtcgccatggggacttcctctcagaccctgccgattgcacgcgccagggcggcaagaacccgttcgctgtcgatcgtgcgccagcgcgcgctgacatgctgatcggggcgcaccagataggccgtaccgttcctggcatcgtaacgttcggcataacggccggcgctgtcctcgaggacgcgcaagccccccggtgccacgccgtcgcgagcggccaccagcacgacctcgacggcgaccggcgccgcaccgagtggtgccagcgccgccagggtcgtcgcatcgacggcagccggcgtatcgacgtagcacaacaacatgaagcggtcgcgcacggcgtcgagcagccagagttcgcgtccggcctcacgcagcggtgcgtcgtccatcggcgcaccggggatcatctcgccgcgaaagcattccgagtcaggcgtattcagcgacgacccctcaaggacggacggcaccgacaggcggcccgagttgaccagggcgcgcgcgaagggatacctgcccgccaggctgagcacggcgttgcgaaacgtcagcgaagcactgctacccggagtgatgaactcggtcgatcgcgtcgagttcatcaggttctcgtcagcggccaactcgcgttcttcggcgtagctgtcgagcagcgtttcgggtgccttacgatcgaggaccagattgagtttccagatcagattatcggcgtcctggattcccgagttcgcgccgcgcgcgccgaaagggctgacctggtgcgccgcgtcgccgacgaacagcacccgccgatgacgaaaatcccgcatccgccggcactggaaggtatatacgctgacccactcgagatcgaattgacgatcgtcaccgagcatcgccttgatccgcgggatcacgtgctcaggcttcttctcttcctctggatcggcctgccagccgagctgaaaatcgatacgccaaacattgtcgggctgccgatgcagcaacaccgattgcccgcggtgaaacggcgggtcgaaccagaaccagcgctcggcaggaaaatcggccttcatcactacgtcggcgatcaggaaacggtccatgaagaccttgccctcgacctcgaggttgagcatccggcggaggctgctgcgggccccgtcggcagcgatcaaccagtcggtctcgagcgcgtaaaccccgtccggcgtctccacctgcagcgtcgccaggtcgtcactctggcacacggcgacgactttgttcttccagcgcagatcgaccaggggcagctcttgtgcgcgtttgacgagaaactcttcaaggtagtactgctggaggttgatcattcccggacgcttgtgatccggctgcgacaacagctgaaaattgtagacctcgtcgtcgcgaaagaaggttcgcccgacgttccaactgacgcccttggcgacacagccatcgccgacgccaagccggtcgagcacttcgagcgcgcgtttggcgtaacagatgccgcgcgagccgaccgaaaccgtgtcgtcgtcgtcgagcagcagcacgggggttccgcgctgcgccagatcgatcgccgccgccagaccgactgggccggcgccgacgacaaccaccgcgtaccgtcgcgtcgcccctgcacgcaattcgactggcggcacataggcgtactgcggatgcccgtaggtactcagcacggatcggttccgatctttctgtatcgctcggcggcggcgtcgcgcctcagccctttgcctgcagtgcgtgccacatttccttgtcacgctcggcggtccagatccgcggatggctgatgccgctcgcttcatcgacggcgcggaccacgtcgaagggcaggcaatgctcgtagatgaagacatgcgcgaacttcggatccatcgcccggcgtgtatgcgccatcgcctgctcgaggttcattccggcggcgacggcttccctcgcacacgcaaacagggtgccgacgaaatcgctggtgtagtcgagacccctggccacttcgcccgggctcgtcagcgccggtccgcgccccggcagcagcttatcggcgccgagcgcgcggatcaccgccagcgtcgccggccagtccgccagctgcgcgtcgccggtatagcacgcggcatcgcattccacgaggtccccggagaacagcacgcgttcggacggtacccagacgacggtgtccccccgggtatggccggcaccgggatgcatcacgcagacctccaggccgcccatccacagcgtcagcgattcccggaagaccagcgttggccaagtcagtcccgggatcgactcgaacgcctggaacaggcgcgggaagcgctcgtactccgattgcatgtcctgcgcacctcgctcgacgatcaactcgtaggtgccctgactggcaatgatctcctgcaggccttggccgcggtaagctgcggccccgagcacgcgtacggcgtggtagtgggagagcacgacgtacttgatcggcttgtcggtaagccgccgaatctcggcgatcaggcgccccgccatcaccggggtggcgagggtgtcaacgatcaggacgctttcgtcggtgatgatgacgccggtgttcgggtcaccctcggcggtgtaaccccagcagtgctcggacagccggacgaaagtcgtgcgcttctcgtccagatcggcaaccgatgcaaattgactgttcatgcgctgctccgaaagttggctcctgcgttggctcctgcgtgtccttcggcgattctgtctttcggggtcgtttctgtcaatccaacacgacccaccgcagcgtcgcggtgccccggtcggcgggaacacctgccggtggccaccgccaccgggatcgcccgcatcacttgccagcggcgacgttatggcgtctaatcgccaggctttcccgctccgtggctccgcggatccaggcgctccgccgatgcgctgccgccgacagtcgcgcgcgggcaaacggaggaaccgcacgtgttttcgcccgaatggtggcactggatcgtcctcggactcgccctgacgatggccgagatggccatccccgccttctttgtcgtctggttcgggattgccgcggccggcgtcggactgatcctgctagccgcacccgacatcggcttttcgacccagatcctgctctgggcggcgttgtcggcggcgctggtcgccatctggttccgctatctgaagcctcgcacgatgaccgcagtcggcacctcggcggcaaccgtagccggcgaggtcggcatcctggtggccagcatcaccccggatagccgtggtcaggtgcgttttcagaagccgattctcggctccgattcctgggaatgctattcggaaacgacgattcaggccggcgaacgcgttcgcgccgtcgccgtcgaagggagctacatcaaagtggagaaagcaagatgaccggcatgaccgttttttcactcgtccttctcgtgttcgtcgcggtcaccgtcgcctacggcgtgcgcatcgttccgcagggcgaggagtggatcgtgcagcgcctcggcaagtattgcatgacactgctgccggggctgcgcttcatcattccctacgtcgacatcgtctcctacaaggtgaccaccaaggacatcattctcgatgtccaggaacaggaagtgatcacgcgcgacaatgccgtgatcgtggtcaacgccattgccttcatcaaggtcaccgacccggtgaaagccgtttacggcgtccaggattattcggaggccattcgcaacatgatcatgaccaccctgcgctcgatcgtcggcgacatggagctggatcaggcactgtcgtcacgcgacaccatcaaggcacgcctgaaagccggggtcgccgacgaagcgctggactggggtctgaccgtcaaatcggtcgagatccaggacatcaaaccctcgcagtcgatgcagcgcgccatggaaatgcaggcctcggccgagcgcgagcgcaaggccatggtgacgcgcgccgaaggcgaaaaacagtcgatgatcctgaccgccgaagcgcgcctggaatcggccaagcgtgatgcggaagcccaggttaccctcgccgaggcatcgtcgcaggctatcaccaaggtcaatggggcgttcggcaacaacgaactgccgatgctgtacctactcggcgaaaaatacataaccagcctcacgcggatcgccgagtccgacaacgccaagctcgtgctcctgccggccgatctgcagagtaccctgcgcggactcttccagcgcttgcccgggagcggaccgtgagccgctgtggcgatgcggccacctgggtcgtcgagcgcaccgcgttcaccgcgacgacctgccgcccgtcccgggcaggaactttgctcccgggcgcgatgcaatgaacgccgggtggatcgtctttggtctgtgtgtcgtcttcgttctcggcgccgcgatccccctcatcaggacccgcggcggcgacaaggcgcctcccctgccacgccgggacaccctgcgcgactggcgcaacgaaaagtagcgtcgctgccgtcggccaatcccaggcgggacgagtgcgacggcccaggcgcggaccagcgctaccgacgaccgatcgaaaagtactcaagccccgcccggcggggcactgcgggatcgtagagattgcggccgtcgaatatcaccggcgtcttgagcagcgacttgatcgccgcaaaattcggggcgcgaaactccttccactccgtgacgatcgccaatacatcggcacccttgagggcctccatcggcatgctggcaaactcgatgcgcgtttcgccggcaaagatgcgctgtgcctcacgcgtcgctgcgggatcataggcccggacgcgcgcaccccgcgccaacaggtccgcgatgagcacgcggctgggcgcctcacgcatgtcgtcggtgttgggtttgaacgccaggccccagagagcgatcgtcatgcccgacaggtcctcgccgaggcgtttgacgatcttttgcgtgagcaccgccttctgggcctggttgacttcctccgccgcctgcaccaccttgagttcatgacccgcggcgcgcgccgtgcgcagcagggcctgtacgtctttcgggaagcatgagccgccgtaaccgacgccggggtacaggaagtcgaaacctatccgggggtcggaaccaatgcccttgcgcaccagttcaatatccgcctgcagactttcgctcaggttcgccagatcgttcatgaaactgatgcgtgtcgccagcatcgcgttggcggcgtacttggtcaactccgcgcttttcacatccatgatcagcaaacgctcgtggttacgctggaagggggcgtatagctcgcgcatcaggtccagggcacgagcgtcctgaccgccgacgacaatacggtccggcttcatgaagtcgtcaacagcagcgccctctttcaggaactcgggattggaaacgacgctgaattcgatggtcagccgacgctgagcaagctcatcggcaatgacggcgcttacctgttcggccgtgcccacgggcaccgtggatttgttcacgacgaccttgtactccgtcatgaagcgaccgacattgcgcgcgcccgccatcacactatccaggtcggcagaaccgtcctgatccgggggcgtgccgacggcgatgaattgcagcaaaccatggtccacggcttcttcgatatcggtggtaaagcgcaggcgaccagccgccacgttacgcttgaccatccactcgaggcctggctcgaaaatcgggatactcccttcctgaagcaggcgaatcttttcagcatcgaggtcgagacagagaacgtcattgccgacgtcggccaaacaggtgccggaaaccagccccacgtagccggtaccgatgaccgtgattttcatgtcaatccccctcctgcagccgaacgctgcgaatcaacgcaaagcctctcggcgtatctcggctccctgcaccaggagttcgccagagcgacccggcaccgtgccccagactatctcgtggcgaggcagcgtcaccgggtccagctccgcgcgcagttggcgcaaggcagccagcgtatagccctgctgctgccagcccaggagcagcttttcgagcacaggcaacagcttcatgccctccagctcggcgtgcagcgtgaatacgtggccggtggcaggagcttcccgcgtcagcgacaggaggtgctcgtggacgtttgtctcgtcgagcccatccacaccaatcagttcgtccagcgtcggcagggtggtgggcagttgcgggacgttgacctcttcgccattccacaccgggatgaaaggccgccagccgcgacagtcggacgcgtgggtaaagcgcagatcccggatcaggcgcagggcgtgcagattcatctgccaaccggctgcaccatggacggtggcagcagccttgaagagagcggcgtagcggtcagcggccagcaccatctcccgttccgtccaagccggaccctcgccgcggacgccgtcctgccaggaaatgtggtcccagcagtggatgcccgtctcgaagccggcatcgcggacgccgcacaggaggtcggcgcaacgccggccgatgtccggtcccggcagcagggtaccgtacatcagagtcctgagtccgtaatgggagagcaccgacgtgcgcgacaccttctgcatgaagcccggacggaaggcgcgcttgatcgcgcggccggtgtggtcgggacccagggagaagagaaaggtagcgtcggcagcgtaacggcgcagcagttccaccaggcgcggcacgccgatccgggtgccgcggtacgtgtcgacgtcgactttgaggacgagttgaggcatgcgccgtgactatcgtcaatccatcaacttgcgcgcttcggccacgtcaccccgataggcttcgaaaatcccccgcagcgcgtcctcgaaacggaccttcggctcccagcccagatcggtccgggtgttgtcgattttgggcacccggtgaaacgtatcctggtagcccgagccgtagtactctgcggaggaggtctccaggaccctcacccgggcggcggaggccgcgtattccgggtactccctggccaggtccagcatcagcgtcgccagttcgcgaatggagtagttgttcttcggattgccgatgttgtagatcttgccgttggcgacgccgtccttgttctcgatgatcttcatcagggcgtcgatgccgtcgctcacgtaagtaaaggaacgtttctgcgcaccgccgtcgaccagtttgatcggttcgccgcgcacgatgtggccgaggaactgcgtgatcacccgcgacgagccttcctttggcgtgtggatcgaatccaggccggggccgatccagttgaaggggcggatcagcgtgtactgcaaaccctcctgctggccgtaggcgtggatcacgcgatccatcatctgtttggcgcaggcgtagatccagcgcggcttgttgatcgggccgtagaccagtggcgaattctcgggatcgaattcgggatcctggcacatcccgtacacctcggaagtcgaaggaaagatgacgcgcttccggtatttgaccgcttggcggacgatcggcaggttggcctcgaagtccagttcaaaaacccgcagcggctccttgacataagtcgccggcgtggcgatcgccaccagcggcagaatcacatcgcacttgcgcacgtgatactcgatccactccttgctgatggtgatgtcgccctcgaagaaatggaagcgctcgtggcccaacaggtccgcgacacgctcgctgttgaggtccatgccatagacctcccagtcggtgctggcgatgatgctttgcgagagatgatgaccgatgaagccgttgacgccgagaatgaggacttttttcatgggattcagagcaagggaataggatgctggcccactcgtgcaggcagcgcggagggaggaatggcttcgccgtcgacttccagggagagaattctcagcaccccaccgtcggcgcaacgggccagcagtcgcgtgtcgtccgcatacagcgctggctgcccggccggcccggtctcgcccggccggaaaaggctacgcgtgatgacgatgcggcggccatccaggtcaaagaaggcacccgggtagggcggggcaacggcgcggatcaggttgtgcacgacggcggccggctgggcccagtcgatgcgaccatcctccggcttgcgcccagcgaaataacttcccgctttcaggtcgagcggcgcgtgcgccgcggtgcccgcgagcagcgccggcagtactcggtccagggccagttcggcggcgaccgtcaccttgttgaaaacttcgcgcgccgtgtcgtcgggcagaatcggcaccgcctgccgggcgacgatctcgccggcatccggcttgtcgaccatgcggtgcaaggtggcgccggtttcccgctcaccgtggatcagcgcccagttcaccggtgcccggccgcggtacttgggcagcaacgagccatgcatgttgtaggcgccgcgcgggatggccagcaaggcgggacaaagcatcaggcggtagtagaaggagaagaggaaatcgggtcgcagggcctgcacccgagcgacgaactcgggcgtgccgggatcctcgggcgtcacgacggggatgccgtagtcgcccgccaggtccgccacccgctcgaaccacaggttctccgcaggatcgtccgcgtggctgaccaccagggccacgtcgacgccatgcgcgatcagcacccgcaagcaacgggcaccgacgttgtggtaggcgaagacgacggcgcgtggggcagcgctcattcgccttcttccagcacggcttcgatcaggtagcggggacggtggcgcacctgcagataaacgcgtcccacgtattcaccgagcaggccgatgccgaacaacgccagaccaatcaggaagaagaccagggcaaagagggtgaacagcccctcggcttccgggccgagcaggattcggcgcacgatcagcaggacgaacagcgccgccgaccccatggagacgacgatgccgagcatcgagaaccattgcaggggcaccagtgaaaaaccggtcatcaggtcgaagttgagacggatcaggctgtacagcgagtacttggactcgccggcggcccgctcggcgtgctccaccatcacctcggtcgggtggcgggcgaaggtgtaggcgagcgccggaatgaaggtgctgacctcgcggcaggaattgatggcatccaccacgctgcgggaataggctcgcaacatgttcccctggtcggtgatcttgatgcgcgtggtcgtctcgcgcaggcggttcatggccttcgacgcccagttgcggaacaggctgtcctggcgccggcggcggatgctgccgacgtaatcgtggccttcgcgcatcttggcgatcaacttgccgatctcttccggcgggttttgcaggtcggcatccagcgtcacgatgatctggccacgtgctttctcgaaacccgcgaggatcgccatgtgctggccggcgttggcggcgaggagaatggcgcgcgtcacttcgggtcgcttctggtattgctcgcgcaaaatggccgccgagcggtcgcggctgccgtcgtttacgaagatgacctcgtaggactcgccgagccggtcaagcgccgggtagatgcggtcgaagagggtctgcaggccggcttcctcgtcgtaaaccggaatgaccacggagatctcaggggtgcgcatggctcaacgctcgagtgctttggcgagggccatgcagacacgttccacgtcagcctcggtcatcgccggaaacagcggcaagctaaccgtcctggcacccacatcctcggcatgcgggaactgaccggcccggaagccgaggccgcgatacagggtgaaccggtgcaaggccgggtaatgcacgccaacgcctatgccctgctccttcatcgccgcgataaaggccccgcggtcggtgcccggcggcaacagcggctgcaacatgtgccagttgctgttggcgaagtccgctggcggcagttccaggccaagggccgggtcaagccgttcgaagtatcgccgggccagcacccggcgccgctcggtgaacccgtgcaggcgcttgagctggcccaggccgatggcggcagcgatatcggtgagattgaacttgcctcccagcacgtccacgtccatgttgccatcgggctggcgtttgacgccctgcaggcgcagaagctcgcagcgctcagggccgatgtctgccggcaggaccagcgccccgccctcaccggtggtcaggttcttgttggcgtggaagctgaaggcgacgaagtcgccggtgctgccgatcgtcttgccgttccaggacgcgccgagggactgcgccgcatcctcgactacccgcacgctgtgccgagcggcgatggcgtagaggcgatcacggtcgacgggcagaccggcgagatccacggggatgagggctctcgtccgcggcgtaatggcggcttcgagcaaatcgaggtcaaggttccgggtcgccggatcgatgtccaccagcaccggtgtggcgcccacttcgaggatcacgttggccgtggccacccaggtcaagggggtgctgatcacctcgtcaccggcaccgacccccgccaggcgcagtgccacttcgagggcagcagtgccggagttgaaagcacgcacacagcggccgccgcagaaatccgagagagcagcctcgaaggcctgtacctgcggaccgctggtgatccagccggagcgcaggacgtcggcaaccgcggcaatggtctcctcgtcgatcgatggacgggtgaaggggagaaacgttgcgctcacgagttggccaccaggagcaggccgatgatgatgaagccgatacccaacagcttctgcaggaccagcacctcgccgaaccagtagtgggcaatcaccgcattgactacataaccgatcgaaagcatcgggtaggcaatgctcaccggcacccgcgacagggccatgatccagaccaccacgctgaccgcataacaagccatgccaccgatgatgaacggctcgccagcgatcttcatgccgatcgggatgacgttgtcgagctggaaatcgaaatggccgatggcattggtgcccgccttgagcagcagttgcgcggcggcgttgagcagcacgccggtgaggatcaggatgaaggctatcgtggtcatctcaacgtatggctccgtcgcatgctcgctcgccgagcgaagggttggccgacggggacggcgcgccggacaccgctgtcgcgcacccctcgctcgagcgaggcgcggaaggcgtgctgatcttctcggcgatgacgtagcgccggttgcgggcgatctcggccatcggcagaccctcggcgagaagcttctcgaagacatcgatcttcatcaccgcgtaggcccctcggtcctcgcgccagcgcgccttgaactcgtcaacggtgggaatccatttctgcggctcgtgctcgaggccgaagtccatctcattctggttggcgaccagagtcagtgtccgcttgagatagaaaggcagcgtctgctcgtaagagagaacgctgtagaagggcaggccaggcttgatccggggcaatgcctgggcggccaggtcccgggtggacgtgtagggtgagagatggtcgtggccaagaagcagcgcgctgctgcccaggcatccgccaacggccaggacgatcgccgcagccgcttggcggtgtcgccagaccagcgccgccgcgcccatgatggccaccagaaaaactgcagcggcgccgctcagccacgtggctacgccttgcagcatcgccggcgtgtactcctggcccaccaggtccattgtccggggggccagcaccaggccggcgagcgccaccacggccagcagtgccaggtgaatcagccaggctcgccgcgacaagtcggtaacatgacgtccgccgagcaaggccagcgccgggaaaatgggcaggatgtagggtgccatcttggaaccggacacgttgaagaaggcgaaagttgtcaacacccagagcagcacgaagcgctccggactgaacgtgcgggcaacaccccgactccaggccctgggcacggcttgcagcaggagcagtgtccatggcagggcgccgaggctgtataccgctagaaaaaaccagggcggctcgtcgcggcggtggaccgtgctgaggaatcgctcgaagtgctcgtggatgaagaagaaatggggaaactcggggttcgccacggaaaccgcgacgaaccagggggcggcgacgatcaggaacaaggccagaccggccaggggcgaaagccgccgccatggcgaggtgtcccggttgagcagcgtgtagccgaccagcgtggcgccagtcaagaccagggcgacgatacccttggacaggaccgccagcgccagccctgcccaggccaggagcatccagcgccgactggtcagacggtcctcctgttgggcaaaaagacagcccgtccacgccacctgcagaaagaacgatagccccatgtccagggtcagaatatggcccatgccaacgaagagaagcgaactcgcgaggatagcggccgccaggtggcccgcctgcgccccccagagccggcgcccggtccaccagaccagcacgatgctgaaaaagccggtcagcgccggccagaggcgtgctgtccactcgttgtcagcgaaaaccttgaagccggcggctgtcgcccagtactggagagcgggcttttcaaaatacttgatgtcgttgaggcggggtgtcagccagtcgccgctgactgccatttcccgcgggatttccgcgtagcgaccttcgtccgggcgtgtcagcgcgcgctggccgagcgtgccgaaccagaccgccgcgaggacgatccagagtagccaggtcacgcggcgactcattcgctcactggcgccgcgggatggtcgagccgcctgcgcagcgccagtcaccaggacgcgcatggccgttgccgcagacgacaatcgcagactgaccgcgttggatgtcgcgctgaagtctcattcgggaaggactgtttcaggggagagtcggggacaggaagcgcattgcccagcggataggcggagtattatacacgagcacttgagcatgactttcaggctcgccagaaccttaccaacacgcgaaggaaatgcgcatgaccagatacggtttcgtggcatcgggtggcggctatcggagcttctatacggaaggcgtgctggtctggctgaagaagaacgacgtcgcggtcgtgcatctcacgtcgaccagttccggcaacaacatcgttatcgactacctcctctgggactggcagagcgaagagttgccaccggtcctgacgcgtacggtccgccttgacgtcaccgacattttccagatcttttccaactttctgggtctgcgcccccagttgctgcccaccggcacgcacttgttcactgttgacaaggacagttgccgcaaatcgctcctcctcgacgatccccgacgacgcgaactgctggccgagcatctcaaggcgatgcgctgggacatccgtgcgaccaatctcagccggcggcaagggaggtcgttcaacgtcaatgagatcctgcccaccatcgacgatgccagcctggacgtcttcatggacgccttcctcgccgggatcaccaccattccctatttcaaggccatcaccatcgacggcgactactacatcgagggtggctatctcgacaacacgccgctgcgaacgctgttcgaggacgacgacgtcgacgagatcattgccgtcgatttcaccgactacgactaccaccgggaacttgacaagctttaccacgccaagtcgttcatcctgccgttcaacggcatcgacacacatctgctggtcagcgatatgcaactgacgctgcccaacgcccgcatcttcgcgcaggcgaccctgatcaacgaaatgctcgaggccatgggccagcaaagcgcggagatcggtggccggcgctattacgcgaagcctttgcacgttctgcggccgaaggacctcgagagcatgaccatttcgctaaaggaccggagcgctcagaagcgctattttgaactgggccagcaagaggctgcggcgatgttctccactttgtaggcgatgccgctgagtctttggcgacgccaacgtcaccacggtgcggcccgctcgggtgatgacgccgcagcaggcaggccagaacgtggtcgctgtacaacagcgttgtcgaaggcgttgacgatctcgtcgcgcgaactgaagtgggccctgcacggcgcgctccccggccggccaccgatggccatgaacagcattcttcggcacaatgtccggccttgaccatccgcgacaaagcggccgttccgacacccatgcgactgctactgatcgaagacgacgaactgctcggcgagggcctgcgcgacttcctgagcggcgagggccaccgcgtcgactggtgccgcagcctgcacgaagcaacggcctaccgcggcgagccatacgacgccttgctcgtcgactggcagttaccggatggctccggcctcgcttggctgcgtgcgcggcgcagtgcccgcgacagtactccggcattgatgctgaccgcgcgcgacctgctcagcgaccgtgttcagggcctcgacagcggcgccgacgactacctcgtcaaaccgttcgccccggaagaactgtcggctcggttgcgggcggtgtgccggcgtagcgccggcggcgcggcgtcgcggctgtccttcggcagggtcgaggtcgacctgacggcgcgcagcgcctggttggccggccaacgcatcgagctgaccggccgcgagtggtcgatcctcgaagctctggtcctgcgcgccggacgcatcgtccccaaagccgacctcgagcgactggtgcttggcttcgaagcggagttggcgagcaacgccatcgaggtgcatgtgtcgggcctgcgacgcaaactcggctttgatctcgtcgaaaccgtacgcgggcttggctaccgcattgcggcacaggcatgaaatcaggcctgccgtcgatccggacacgcgtgacgcgcgccctgctcggctggtcggtactatggaccctgtcggtgtcgcttgccgtgtgcctggcggtgcagcaggagatagacgaactgctcgacgataccctgctggcggcggcccaggtgcttgacgcctcgttgcccactcccagcgagacgagcgcggtggccggcacgccgaaggagacgaacgaagcgacgacgccagcgccaagcggccgcttcacctggcaggtggtggagtattcgccaagcagcggggcacgtattcttctcgcttcaccgctggcgcccacccacccattacggacaactccgtccacgggcttcgccgacgtaccggcgtggcgcgtcttcggcactcacctggcgggtggcacgcacctgctctatgtcgcccagagtcaggacgaacgtcgtgaggcgaaaatcgaggtcgccttgagcgccgcactcgccacgctcgccatcgcactgctcgctcacttgtggctgcgggcgcgcctccggcaggagttgctgcccctcgagcatctggctgagcgactcgcccggcacgatcccctgatcctcggcgccactctcggcgcggccgagcgcgccgagctgcgacccgtgcacgccgccatcgacgcgctgaccgaccgactcgcgcgtcgtctggcgcatgagcgcgccttcaccgcgcatgcggcacactcgctgcgcacgccactggccggtatcgatgcccagctcgcggtggccttgcgcgaatgcccagcgcagctgcaaccccgcctgcagcgcgtgcgtagcgctgccgcccgcctgcagcgcgtcgtgacggcgctgctgacgctgttccgcagcggcgttgacctgcgacgccagcccctggatctcgcgtccctggttgggcgcctgccgatcgaaggactgtccatcaccgtggaggcatcgcagacgctttccgccgacggtgacctgctcgcagcggcactgctgaacctgttcgacaacgcgctgcgcaacggtgcgagccatgtcatcgtgtcgacgccagcgagcgctgcgctgcgcgtacacgacgacgggccgggggtcagcgctgcccagcgcggcgaactccaggaggcgatcgccgcgcaagcctacgagggccacaccggactcggtctgatgttggctgatctggtcgcgcgtgcgcacggcggcaggctgtcgcttcccgaggtcgatcgaggcttcgctgccgaactgcggcttgcccaggcttgagagacaaggacggcggccgccgcagcgctaccgcccctgcgcgacccagcggttgaagcaggtgcgtgcaccatcgatgacttcgctggcagtcaggccgacgggtccgcagccagcggcaacgcgctcgtccgcggccaagccgtgcagatgcacggccgcgagcaggccctcgagggccggccagccctgtgcgagcagtgcgacgaccagaccgctgaggacatcaccggtgccggccgcagcgaggccgggattgccggttgtgttgacaaaccagcgcccgtcaggcgtggcgacgatgctgccgcaacccttgagcaccaccagagcctggtagcggctggcgagttcgagcgcggccgcgccgcggtcggcctggacgacgctggtatcggcgccgagcaggcgtgccgcctcgctcggatgcggcgtcagcagcagcggagacgggcactggcggcgttcagcgagcaccctctgcaaccggctctcggcggccagcagattcagtgcatcggcatcgagcagtaacggcagatcaagcgcgcaggcccgctcgaggaggcccagcgcgacctcgccgccgcccatccccggcccgcaggccagggccgtcagcccgacagccagcaaggcagcgggttggcgcagcatcagctccggctgtaccgggtcgatcgtcggcgcctgcgggtcgagcaatcccaggtagacgcggccgctgccgagcctgagggcagcgcgtcccgccaggaaggccgcgccgaccatactgctcgccccgccgagaacaccggcgctgccgtagctgcccttgtggctgttcctggcgcgtgggcaaaggtaatcgacgaacaagtcggtaccgatcgtatgcgcgctagcattcgccagccgctcggcatcgagctcgagggcggcgaccgaaaccgtaccgcagtggtccgggccatcaccggtgagcaagccaggcttgccggcgatgaaggtgatcgtgtggctggcccgaatcgccgtgccgcagagcttgccggtgtccgcgtcgagaccgctcgggcagtcaagagcgagcaggggacagtggtcgcgaacggcgagcgcattggccgccgcgacgagctcgccatggcggccgccgaccggtcgttgtagcccgatgccgaacaacccgtcgatgatcagcgaccagcgcagaccattcggtatgccgtcgagaacgctaccgccgtcgtcgatgaagcgccggtaggccgtcgccgcatcagccggcaggcggccgacttccccggcaaaaaccacgctcacggtgaatcggcgttcgcgcaagtgccgtgcggcaacgaaagcgtcgccgccgttgttgcccggcccggcgagaacgagcactgccgccccctgcaagcgacaaagcgatgttgccagatcggcggcggccagaccggcacgctgcatcagcggctgatcgacggcaagcgtctcgatggtccgcaggtcggcggcgcgatacagcgcctgtgatcgggtgcgtgtgttcattgacagatcctagcccaacaaggggtcgaagattcgccgtgcggcaagtaccgtccggcagtggatgctgaccgtatcgtcgatcacgtgcgcgtaaccgccggccatcgccaccgcgaccggcacgcgccggtcgcggcacgccgcgaagaccatttcatcacgtgcggcaaggccgtcgaaggtcagcgccaagcgacccagacggtcatcgcagtaggggtcggcgccagccagatagatgacgaggtccggccgcgcacgcgcgaacacctggtcgagtgcccaggccagctgttgcaggtagacggtatcgccggtaccgtcgggtagcccgacgtcgaggtcgctgattgccttggcaaaaggaaagttcttctgggcatggatcgagaaggtgaagacagaggcatcttcggcgcagatgctcgccgtgccgttgccctgatggacgtcgcaatcgaccacggccagccgctgcacgcatccttcggcgcgcagcacgcgcgcggcgaccgccgcatcgttgaacacgcagaaaccctcgccatggtcggcatgcgcgtggtgggtaccgccggccagattgatcgcgcaggtctcctgcagcgctatccggcaggcggcgatcgttgcaccggcggaacgccgcgaccgctcgaccatgccttcgctccagggaaagccgatacgccggatctcggccgcactcaggtcaccgcggcagacgcgcgcgacgtactcggcgacatgggcatggcaaagctgctcggtgctggccgccatggggctgcgaaagtccgcgtcggcaaactggccggaggcgcgcaagcgctcccgcaggcgcgcatacttctccatcgggaagcgatggccaggcggcaaaggcaaaacgaaagtgtcggtatagaagagtttcacgcgcggcatgggcgagtttcgcgccaattgtaattgacctgtccaggggctgctctgccggcgtcggctataatcgcgcctccgcttccttaacgcaggcttgcctgcccttctctgcagcgcgccatggccgacatcctcaccctccgcggagcccccgccctgtcctctttccgcctgcagcgtctgcagcaggctctggccgccggcgtgcccggggtacgcatcatcaccgccgagtactggcactttgtggcgacccggcagccgttgaccgacagcgagcgtcggcaactctcggcactcctcgaagaacgcccggaagcgaacagcgagcgcggccagttgttcctcgtcacgccgcgcatcgggaccatctcgccctggtcgtcgaaggccaccgacatcgcctggaacagcggtctgcacacgatcgagcgcatcgaacgcggcgtcgcctacctcctgcatgcgcgacggcgcaagttgtcggccaccgacaggcgcgatatcgcggcgttgctgcacgaccgcatgctcgagacggtgctcgacgaccccgcacagaccgccgatctgttccgccattttgccccgcgaccactgaccggtgtcgatctgctgggtggcggtcgcgcagccctgatcgacgccaattcccggcttgggctggccctgtcggacgacgaagtcgattacctcgtcgagttgttcgtgcgggcagggcgcaacccgaccgacgtcgaattgatgatgttcgcgcaggccaattcggagcattgccggcacaagatcttcaacgcgtcctgggtcatcgacgggcagccgcgcagcgaaacgctgttcggcatgatccgtgaaacgcaccgcgcgcacccggcaggaacgatcgtcgcctataccgataacgcgtcgatcatcgaaggcgccagcgtgccgcgcttccatgctggggcggatggtcgctacgcgtatcacgaagagctgacccacatccttgccaaggtcgaaacgcacaaccacccgacggcgatttcgcccttcccaggcgcggccaccggctcgggcggcgagatccgcgacgaaggcgccaccgggcggggctcgaagccgaaagccggcctgtgtggcttctcggtgtccaacctcaacattccggaggcactccagccgtgggagcgcgcgacggccacctacggacgcccggcacgcatcgcctcgccgctggccatcatgctcgagggtccgctcggcgcagccgccttcaacaacgagttcggccggcccaacctggcaggctatttccgtacctacgagcagttcaccggtgaccagcaattggtgcgtggttaccacaaaccgatcatgatcgccggcggcgtcggcaacatctcggccagccagtcgttcaaggccgaaacgctttcggccggcacgctgctgctacagatcggcggccccggcatgctcatcggcctcggcggtggcgcggccagttcgatgaccaccggcagcaacagcgaggatctggattttgcttcggtgcagcgcggcaaccccgaaatgcagcggcgtgcccaggaagtcatcgaccgctgctggcagatgggtgcgccgagcggtgacggctcggcagccgctgacggcaatccgatcctctcggtgcatgacgtcggtgccggcggcatctcgaatgccctgcccgaactggcgcacggcgccggctgcggggcgcgcttcgaactgcgtgccgtaaacatcgaggagcccggcatgtcgccggccgagatctggtgcaacgaggcacaggagcgctacgtgctggccatgccgcccggccgcctcggcgagttttcggcgctgtgcgagcgcgagcgctgcccttcggcaatcgtcggcgtcaccaccgcggaaacgcgcctggtggtcagcgacagtcatttcggcaatgaaccggtgaacatggacatggacgccctgctcggcaagccgccgcgcatgacgcgtgccgtcgaccgcctgccgccgctgacggtgcccttcgacgctaccgcggtcgacctgcaggaagccgcctatcgcgtgctgcgtctgccggccgtggccgacaagaacttcctgatcaccatcggcgatcgcagcgtcggcggcctgaccgcgcgcgaccagatggtcggcccctggcaggtagcgtgcgccgacgtggcagtcactctgatgtcgtttcaggggcatctcggcgaggccttcgcgatcggcgagcgcgcaccgttggcggtgatcgacgcgcccgcttcgggtcggatggcgcttggcgaagccttgaccaatctcgccgccgccgacgtcgcgacgctcggcgacgtcaaactgtccgccaactggatggccgccgccggcttccccggcgaagatgcgcgactgttcgacacggtgcgggcagtttccgatctttgccaggcgatcggtgtctcgatacccgtcggcaaggattcgctgtcgatgcgaaccggctggacggaaggtgacggcgagcaaggcgattgccggaagcaggtggtatcgccgttgtcggtgatcgtcaccggcttcgcgcgcgtgcaggatgcgcgccggacgctgaccccgcaactggtcctcgatgccggggagaccgatctcctgctcatcgatctcggtgccggccgcaaccgcctcggggggtcggcgctggcacaggtccacaacgccacaggcagcgacgcacccgatgtcgatgatccggcgcgcctcgtcgccttcttctctgccattcgccaactcgccgccgacaacctgctgctcgcctaccacgatcgctcggacggcgggctgtttgccgccatttgcgagatggcctttgccggacactgcggcgtttcgatcgacaccgacggtctgtgctacgacccgctgatgagcgacgtcgatggcaacgaaaagcgtcccgaactgctcaacggccgttctttcgagatattgatgcgcgccctgttctgcgaggaactcggtgccgtggtgcaaatccggcgcgagcagcgcggccaggtcatgggcgtgctccggtcagccggactgggaagctgcgcgcaattcatcggctcgcccaatcgctgggaccagatccgcatcatccgcaatgcccgggccgtgctcagtgagacgcgcgtcgatctgcagcgtgcctggtcggagaccagcttccgcatgcaacaactgcgcgacaacccggagtgcgcccagcaggagtacgaccggatcggcgacgccaccgacggcggcctgtcggtgacgctgagcttcgatcccacggacgacgtcgccgcaccgttcatcaacacagggactcgcccgcgcgtggcgatcctccgcgaacagggcgtcaatggccacgtcgagatggccgccgctttcgatcgtgccggcttcgcggccatcgacgtacacatgagcgacatcctcaccggccgcatccttctcgacgacttcaagggtgccgtcgcctgcggtggattctcctacggcgacgtgctcggcgccggtcagggctgggcgaagacgatcctgttcaacgaacgggcgcgtgccgccttctcggcgttctttgcgcgcgccgacagctttgccttgggcgtctgcaacggttgccagatgatgagtgcgctcaaggacatcattcccggcgccgacgcctggccgcgtttcgaacgtaatcgggtcgagcagttcgaagcgcgcttttcgatggtcgagatagccgagtcgccgtcgatcttcttttccggaatgggcggtagtcgcctgccggtggtcgtttcgcatggcgagggacgcgccgtcttcgcggctgccgagcaacaggcgcgcgcgctcgtcgccatgcgcttcatcgactcggcggcaaaggcgacggaaacctatccgtacaatccgaacggctcgccggcaggaatcaccggcctgacgaccgacgacggtcgcttctcgatcatgatgccgcaccccgaacgcgtcttccgcagcgtgcagatgtcctggcacccggccgactgggacgcgcgcggctggcacgattcgccgtggctgcgcatgttccgcaatgcgcggcagtgggtcgcctaggcgaccaggcactcgccgaaagagcaccgccaggcacgcctgccggtgccgacccgtgcacaaaaaaagcgccgaactggtcggcgccttttctcgctgcagcagtctgcctagtcgatcttcgccttcttttgcagttccgcgacgtatttctggagttgctcctgctgcaggcgctgattgatttgcggcttgatctggtcgaacggcggcggcgtcagcggccgactgtcttccaccaggatcacgtgatagccgaaatcggtcttcaccggggtttcggtgaacttgcccttggccagaccggccaccgcatcgccaaagggtttcacgtaattggccgtgctgctccagccgaggtcgccacctttctccttcgaacccgggtccttcgattgcttggccagttcatcgaacttggcgcctttcttcaggttgacgatgatcgtcttggcgtcgtcttccttttccacgaggatatggcgcaccttgtactccgtgctgcccatctgactcttcatccgttcgtacgccgccttggcctgctcgtcgctgatcgggttcttcttgacgtagtcctgaacgaaagcgcgaatgtagatcgcctggcgtgcgaggtcggcctgtgcggcaacgtccggcttcttgtcgaggccgagtttcttcgcttcctggaccagcaactcgcggcggatcagctcttcacgcacggccttcttgagttccggactgtcgggagcgccctgtgcctgttgctcggcgacaaatgcattggcgacggtctgcgagatggcgaccccgttgacggtggcaacggcgccggccgcgcccgcgctcttggccttttcggcggcagtcgccggtaacgagatcagcgcgccgaggagcagtgcgcctgccagcttggagaggttgtgcattttctggatttccttctgttggggtggatgaggtgaagctggggaatcagatagcgaccgaagccggcgaggcggcttcctcgggggtcattgccttgatgctcagggcgtgcatcctggccggaataaggtcgccaagcagttgattgatgacccgatgacgggccagccgcgtctgaccggcgaaaacggcggcgacgatgagcagccgatagtgaccgccaccgcctcgcgcaccagcgtggccagcgtgccgggccgaatcgtcgatcagttccaggcgaattggcgacagcagcgcgagccgttcgcgaaccgtcgcatcgacagcttcggcagctgcaggcagactcacgctggcagcactttcttgaatggcttgacaatgaccttctggtagacgccagccgcaacgtatgggtcggcatcagcccaggcagtggcggcttcgtgcgacgcgaactcggcgacaatcaagctgcccgagaagccggctggccccgggtccggcgaatcaatcgcaggaaacggaccggcgagcagcaggcggccttcgtcctgcagcgccctcaggcgctcgacatgcgccggccgcgcggcgaggcgctgagcaagcgagtccggtcgatcttcgccgacgatggcgtagagcatcatttgttctcctcgaggtatttcgaaagcagcagcccctggccaagaacgaaaaccagcatcagccccataccgccgaacagtttgaagttgacccagtcgtcggtggaaaaattgaaggcgacaacgagattcgcgacgcccatgaacaggaagaagccgatccatgaccagttgacagtcttccaggccgcttccggcagttccatctgctcggccagcaaggtgcgcatcagattcttcttgaagaacaaggtgccgccaagcagcaccgccgcgaaggcccagtagagcaccgtcggcttccacttgatgaaggtctcgtcatgcaacgccaaagtcataccgccgaagaccgtgatgatcaccaggctgacccacagcatggtgtcgatcctgcggcctctgaaccacaaccagccgatctgcgcaaaggtggccgccatggcaacgccagtcgccgcgtagatgccggcaaacttgtaggctataaagaaaaggatgacgggaaaaagatcgaaaaggaacttcatgaccggcgccgtggacagatttcgcgattatggccgatttctcggggcgctgtccatgctcgctgggcccaccagcatcgcgcagaaaatggcccacctgaaccgcaatctcgacttggtccttgactatctgcggttgaccaggaactcggtcggcaatctcaaagcgtagactggggagagaacagacttgccgtggtccgcactggccgagtcgatcaaggacttggtcagcgccttcgagcggtcggcaggcacgatgccgcatcggtttcacgacctcggtgcacaacgttcatgcggtcgcgctgagaatggatcaggcaagcgtgatacccgggggcaggagtgtcggacgctatcagacggcaacatcgaccagttcgggttcgaggaggtcgacgagcacctgcggcgcgatgcctaccagatagcctcgcctgccaccattgatgtagatcttctcgaggtcgaggatgctccgctcgaggtagacgggcatcgccttgcgcgtgccgaaggggctggtgccaccgaccagatagcccgagtgtcgactggcaacatccggatgacagacagcgacggtcttgacgccgaggtgccgggcgagcttgccggtggatacctcgcagtcgccgtgcatcaacacgatcagcggctgcctgcgctcgtcctccatgaccagcgtcttgactatcacgcgctcgtccacacccagctcgcggctgctcaccgcggtacctccgcgcgcctggtaggcgtagcagtggtcggtaaacaccacgcggccagcccgcaatacgcgcaccgccgcagtgaccgggatcttctcgcgcgccatatgccggatgccatctccgctcagtgacggctacccaacgacgggaactggtcggcgtaacgcgcaatccactcctgcgccgccgcctcggcatcaagctcgcgcccttcccgatgccgcacttcccggcgatagtgctcgatctggcagacctgctccaccatgcgagccgcgaagaggtcggcagaatcggtgaaacggatacccacttcgaaatggggctcgccgcgacggcaccagacgaccgcagccggcgcgctgaaagggggttgcacaagaggaatcgtgatcaccacgcgcgcgccgatcggcagcgaacgatccgaccgacacgccagcccgccgagaccgacgtccttcaaccggcgcagcgtcccccgattcaaatcatcggcaacgatctcgatcggtatgtccaccggatgccgaacgaagcgtcgctccagcatgtcttgcgacgtcatgtcagctcgcgccgcctgcctgtcagcgtagctcggacggcgcggcggcctccgaccagccggcgtaggcaccaccatcggaaagcggcgccgtggcagcgggacaggcgagcaggctcgacgcggcaaggaactcgcgatccgggtaataggcgaataggtactggccacccttgatctcgtcgatcagttccgtcgcaatctccggacgcaccgccgggcaacccaggcttcttcccaagcggcctagttgacgcatcgcctcgtcgctgacgtagggcgcaccgtgcatgacgatcgcccgctcgaaagcgcggtcgttgatgccgggttcgaggccttcgaggcgaagcgagtaaccgttgcgaccaacatagctctcggcagtgcgaaacagccccaggctggactgcaggctgcccggctcgttcgagaaacggctcgcatgattgtcacctgagccccggccgtgcgcgacgtgctcctcgcgcagcagagtgcgtgttcccaggtcgaagacccacagccgtggctgggtagacggcagcgagtaatctatcaccgccagacgcttcgccgctgccgacgtactgcgctgggcgcagtcgagcgacgcaacggccagttcgagcacccggctgtcgaccgctggcgccgccgtcgccaaggcgcccgccagagcgggctcggcacgaaccatcgtggcgttggccgccaacacggtggcgacgatcagcacacgccgcgccagagcgccgcctccacgccatgtgcactcgctctccccacgactcaccggatgctgcagccgacgagccgccactatcacagcgcggcctcgggagccttgtcggtcaacaccgtgagggcgctgcccgtgtggtgcggtaggatctccgcgtcggtgaccagcagcgtggctcccggcgtcagcagcggacccagcttgaggacgaactcgtcgggtatgcgcacgccccgcgtctgctcgggatcgagtgacgcattcgcatcgccggcgtgacccggaatgcctaccgccgtccacttcggccgcccgtcggcctgcatacccgtcactgtatagacgtgcgtcccaaggcgggtcccgtggtcccggacggcgatcctgctgcggccgatctcgacgccgttacgaaacaccaatagccggcgatcggcgccactcagcaagagcgacaccggtccatgcggcactttctcgggctcccagcgcgactcttccgcgacggcgagcttcggcgtctcgaccggctggccggtatgggcatcgaccggcgccagcatggccggatgagcgacgtccaccggcgccgagtgcgcgttaccgacaacgacggtcatgccgagggggcttgcctcgaaaagcagacgggcgaactctgagggcaggtggacgcagccatgcgaggaagggtaatccggcacgccgccagcgtggagagcgacgccgtcccaggtcaaccgctgggtgtagggcatgggcgcgttgttgtaggtcttcgaatggtgatccttgtccttctgcagcgtcgtgaacacgccagtcggcgtcgcgtagcccttctttccggtactgaccttggcatagccaatacggacaccgttgcggtaggcgtaggcaatctgttcgtcgaggctgacgacgacgacgatgggtccctcgggcgccacctgcggtgcccatacgaaatgcccgatgggcaaggcggcaggcgccgtttccgccgcatcggaggccttgttcccccagaagggcagttcggcacgagcgagcgtcgaaacaaggagggccatgagaaagcaagcggtgaagcgcatcgtcaacgtcctcgtcgcggttgagcaagccgcgaattataggacaccgccggaagatggaacacacgtgcttacggcgaccgcggagccgtcggccgccacacggcatgcgctatcgtgtggccatgtccaaccgtggggcaactgcctgcctccctggatgcacgacagcgacggcaagtcaacgcgggcaagcgcggcaagatcccggaacgctccggcaagtcgacgtccgctaccgaccagcggcggccaatcccggcctgaccagactcgccgctcgtttggcacgctcgcgcgcttgcgccacgtcatcgccgttggcgatggcaacgcccatacggcgcttgcggaacgactccggcttgccgaacagccggagatcgctgcgcgggaccgccagcgcggcggcgatgccgtcgaaaacgattccgcttgcgtccaggccgccgtagatcacggccgaagcccccggctcgcgcaggccagtgtcgcacggcagcccgaggatggcgcgcgcatgcagctcgaactcggagaagcgctgcgaacacagcgtcaccagcccggtgtcgtgcggacgggggctgacttccgagaaccagacctgctcgcccttgatgaacagctcgacgccgaaaacaccgcgtccgccaagctggccggtaaccgccgcggcgatctcgcgcgcccgtgccagcgccagcggcgccatcggctgcggttgccaggattcgacgtaatcgccggcaacctggatgtgacctatcggttcgcagaacgccgtctggatggcaccatcttcactgcgcgcacgcacggtcagcagggtgatttcgtagtcgaagtcgatcacgccttcgacgatgatgcgtccctgattgacgcggccaccgctggcagcgtattcccaggccggtgacacgtccccggcaccgtgcagcatcgactgccccttgccggacgacgacatcacgggcttgacgatgcacgggtagccaatgccgctgtcgatcgccgcccgcagttcgggcagcgaatcggcaaaacggtacggcgaagtgggcaggccgagctgctcggcggccagccggcgaatgccttcgcggttcatcgtcagccgggcagcgcgtgccgtcgggatgatctcggcgagcccttcggcttcgacctcgaccagcgtgtcggtagcaatggcctcgatttccggaacgatgatgtgtggtttttccttgtcgatcagcgcgcgcaaggtcgcgccgttggtcatatcgagcacgtgcgcgcggtgcgcaagctgctgcccgggagcgttcgcgtagcggtcgacggcgatcacctcgacgcccaagcgctgcaaggcgatgatcacttccttgccgagttcgccggcaccgaggagcatgacgcgcaaggcgccgggggaaagcggagtaccgattctcatgaggatttccctgacctgaacacaaggcccaagtcagggaatctaggcgcgacgcgccgcggcgtcaagcgtcaaagcggcagccgctcattcgcacggtggcacaacgccctcgtgcgccttcgggttatagccggcaccctggccgacgatggcctgcgctgctggtgcggccgccgccgtcatcgccgcaggcagggccttggccagcttttcgcgctgacgatcgaggcattcctgattcaagggagcctgttgcgaacacgcgccactctcgctgagagccgccttcacctccgggacagtggcgtgatgcgctgcccacttgaactcgaggaagtaggcgctggcgcacgcgacatccgaatactgggctgcgcaggtgccttcggcatcctcatcggtcaccccgggcggattgcacttgacatagccgcaactgccgcgcacccaggctgaaagagtccgcagcggatcgtcctgcaagcggctgatcttcgacggcagatccttcggcgaaattgccagcccgtccggactcttcagccacgtcaggttttctttttccatgttcttccagaaggcatcctccttcatggtcgaccaatccctgagcaggtaggcgtaaagtttcttctgcttgtcggggatgtccgcgttgtacacggcggccgacaggtggtgatggtcggtcaggtagaacttcccgcccgggcctcgcacgaggggaacccagcgattgtcctcgagcagccagtcgttgagtttgccgtccttggccttgcgcgtgatcttgcccgacttgcacgccgctgcgcccattcccaccgccgactgtgttgggtggagatctttcacgtcgatccagcaccccttcttcttcttttctttgaaggtgacgatcttgaccggtggaacgtcggtcgcgtcaccgctcgcggcactcatcccctcatcatagtcaacaagcttgacgaccctggtgtccttgccacactcgggaatccgcttttgccagtcatccttgccaccgctagcgtttgccgtcgccgccaagccggtcatcagcaatcctgatagcattatattgagcgtacgcatgcgtgtcctccttgtctaccaaaatggggaatggaattgatacggatatgcagttcaaccgcatcgtcccgagtatccacagcgtcggcacaacagtcaatcgaacattcttatgatggccgaccgagattggtcaccgatgagcagtacacacacaggcgcgccgactacgcgtcctcgacagcgattcactcatgcggtcactggcatgcgtcaaccgccacagtcgaggaacgaccgacaccaatgcggtggcggttcaacgatcgagcagcccctgtgtctggcgcggcttggcaggcggagtcttctccatacgcaccgctggcggctgcgcccggtccagttggcccggcatgggtagcggcactggccgccccaccggcggcggcatatagggacggggaaagatgccagcgacctggcgcaggtagaaactcaccggtcgggcgcgcgtcagcaccctgccatcgcggtcgacgatcgctgcatcgagctgatagcgctggttgactggcggcaacgcatccccccagaactccggtgctatcacgaactcggtggcggtgaagcgctgcccgaccgaccgaccgttgatgctgacggcaatcgagtggccctctcccaattgcagcgggggttccggagcgacccgcacttcaaagagcgcggtgttcgcggcgacgctaccttcgtcttccgggaagacgatcgtgaagcgccggtaggcaggcgctgccgccgctggtttggcggtttcatggggcacgctgaccgccgggagtgtcttgccgacagggatcggttcgatcacgttgagcggggacagcgttaccggtgtagcaccgggcgctgccttatccgagaaaaccgggttgccaccggcgctgcgagtgacgaagacgtcttgctcgccggcgccgacctcaacggatagcagcagccacgcctgcacgacaagcccgactcccctcaccctcccgttgcgccaccaaccaagcgggcgagtagaccattgacgtgtgcccacctcgctcgatcctctaccgaaccaccaaggcaagcgccctgaaagcaaccctcggtcggtttcgcagccattgacagccaccgccgccgggtagggagcgatcaacggtccgagcagccaccgacctggcatttcacgaagcgaagttgcatttgtcacgaaagatcggtgccgggaagcgggcgtttctgacgggaccagggcgaggatcccggccgattccgggcgtgccgccagtacgtcgtgtcggcgccgtgcgtcgcccgcaaggaaccgggcaggcgtgcgtggtcggggaaaacgttgatcggcggagcgagcgacggcagcagtcggcatagcgacaacctgcggcttgccccgcttgcagcaccgctgcctgccgtacacctcacgttatcggaacaagtgcgcacagcgaggcgtcacgcgtggggggagcgagcacacctggcgcggacttcgcggggatacctgccagtcggggcattggtcacggacgtcgtcgagcagcgggcaagcatgccagctacgcaagcagtgaacggagtctggcctcaagcggatccagaacctcggtgtcaccccagtactgcgtgtgcgacatcggattccagctcttcaggagccaacccatgatcccgctgccagcgttgaccgcatgatcggtgaccaccctggcatattcgtcggacatgtcggccaacggccagccgaggacgtcgtcctggtcataataattgtgccactcgaagtgctcgttgggccggatcggtacgatatcctccttggcatgagcggcgacaaaaatcgggatgttgcagccggtggtgatgaagagccggaacgactttccctgcaggaaggaaatctcctcgcccgtcagcggtctgccaccggtgatctgcgcttgaacgcgcccgatgtcttgccagatgccgacccgtggaggattccccatcgctgcctggtgtgcgtcccagaaatagttggacgtcacctgacatcccagagactgggcaaggatcaagacgggaccgctcatggacatcgcctcgcgggcaagcaatagctcgcgcgcaatcttgatttgcgcctttgcgtaatcgctgcctatcggctccttgccgctctcgagtcccgcggcgtcaccaaaaccaaacaacacgaactttcgcagatcgtcccacttgacgcggctcgccaccgacttccagacgcggtcctcattcggctggaggacgtcttgatagtagaccttgccaacatgcaggctgccgaacaactggcccagtcgatgacgcaggtcactgacgatctgcgcgttgtagtcctcctcggtgcgacccattccgtggaccgtgagcaaagcggccttcttcggcatgacaatctcctttgcatggcgatgataaagtaggtatggctactacggtgcagggcatgcggcgccccgcgcgggcaggccagtcgtcttgcggtctgcggaaacagccgggcggatgccgccggttgaccacatcgcccggcagacgtctgcatcatgattgacttgtgatccaaagcttgcatcgcggcaatggaagctcgccgacaagtcgcctgaaacctgtcccatggccgttgtctcccgcgccgagaacgaaagctgcagccacgggaacaaccgacctgtgacggcaagaggataacacccggggaattgtacccgacggtagtcccccgtcaaaacgacagcttgcgcggctttggcgtcgtccacgctggacccccgcagcctgccggctgcgcgtggctcgacccccagcgtcgcatctcgcgcagcatcgtctcggtgagtcaaggtcccgtcctgcgcttcccgtacgctgcgcgaccgatgccgggtgcgtccgcgctgttaagatactgccaacgcagcagcaaagtaatctcgcagccaacgccggggtaccctctcggtcgcactgtcgggaccgtcgatcgcgcccgttcagcttacggcgactgcgcccgcaagctggaccgacaggccgcgcgtagctgagcgcagcaaactgtggctgcaccttgaagctgtggagaaacgaccactgacccgaagcaactcagcgacgcgacaggaatatgcacacaaatcaagacgtagcaagagggccagaagcagcccacacgccaatgatgcagcagtacctgcgtatcaaggcgcagcacccagacctcctcctcttctaccggatgggcgacttctacgagctgttcttcgacgacgcagagaaagcgtcgcgcctgctcgacatcacgctaacgacgcgcggtcaatcggccggacaaccgatcaagatggccggtgtgccctaccatgcggtcgagcagtatctggcgaaactggtcaggctcggcgaatcagtagtcatctgtgagcagatcggcgacccggcaaccagcaaggggccggtcgagcgcgccgttgcccgtatcgttacacccggcaccctgaccgacgccgcactgctcgacgagaaacgcgacacactgctgctcgccctgtctgtgaccagacagctcgccggcctggcctggatcaacttggcgagcggcgatttccgtgtctgtgaggtggccccggggaaactcgcggccaccctcgagcgcattcgcccggccgagatcatcgtaccggaaagcctggtaccgagtttcgcgccggacgccgtgctggcgcggcggcccgactggcatttcgacagcgaaaccgcgcagcgcgaactctgtgcgcatttcggcaccagttcgcttgccggtttcgggaccgacggcctgcggccggcgatcgccgctgccggcgccctgctgcgctatgcgcaggcgacacaggcacgcgccctcccccacctgcaggcgctgatcgtcgaacgtgatgccacttttctcggcatggacacggcgacgcgccgcaacctcgaactcaccgaaacgctgcgcggtcagccggcgccgacgctctacagcctgctcgacaattgcagcacggcgatgggttcgcgactgctgcgccacgccctccatcacccgtggcgcgacccggcaatcccaagcgcccgtcatgcggcaattgcgatgctcctcgacgacggtgggtgcacgctgcgcgagctgcggcagagcctgcgtggtcttgccgacatcgaacggatcgccggtcgcatcgcactatttacagcacgcccacgcgacctgtccagcctgcgcgacagcctgcatcgtctcgacccactgcgcgcgccactcgccgcgacagcggcgccgatgctcgcggagttgcatgcgcagctgaccacccccgcgctcgcgctcgacttgctgagccgtgccattctgcccgaacccgctgccctgatacgcgacggcggcgtcatcgccggcggcttcgacaccgagttcgacgaactgcgtacgctgaacgacaactgcggcgcctatctgcttgcgattgaggcgcgcgaacgggaacgcacgggcatcgccaatctgaaggtggagtacaaccgcgtgcacggcttctacatcgaggtgacaaacgccaacgccaccaaggtgccggacgactatcggcgccgacagaccctcaagaacgctgaacgctatctgactcccgagctcaaggccttcgaagacaaggccttgtcggcacaggagcgcgctctgacgcgcgaaaagctgctctacgaaggcgtcttgacgagcttgcaggcagatctacagcagttgcagacaattgcgcacgccgtggcctcgctcgatctgctcgccggcttcgcggagtcggcgcgcctgcgcaactactgccgacccctcttttcctcggagccggggctgctgatcgagggcgggcggcacccggtggtagaaggccaactcgccggtggagaaaccttcatcgccaacgaaactcgcctcaccgacgagcgtcgcctgctgctgatcaccggcccgaacatgggcggcaagtcgacctacatgcggcagaccgccctgatcgcgctactcgcccacgtcggcagctatgtaccggcgacgcgtgcagttctcggccccctcgatcagatcttcacccgcatcggcgcagccgatgatctcgccggcggacgctcgaccttcatggtcgagatgaccgagtcggcggccatcctgcatcacgccaccgaacgcagcctggtactcatggacgaagtcggacgcggaacctcgaccttcgacgggatggcactggctttcgccatctgccgccacctgatcgaaaagaaccgctgtctgacgctgtttgccacccactacttcgaactgacactgctggccaacgagtatggagaactggcgaacgtccatctggatgcggtcgaacatggccagcgaatcgtcttcttgcacgcggtcgaagaaggcccggccaatcagagttacggaatccaggtcgccgcactcgccggcattccgtcgccggtggtcagggcggcgcgccgccaattgcgcgagttcgagcaacgtgcgtcgatcaaccctctgcaaccggatcttttcgcgacggcactggccaacgccgccgacgagcgcgagcttccgatccacccggctgtcgagcgcctggcgtcgatcgatcccgatcaactgacgccacgcgaggcactcgacgccctctacgagctgaagtcgctactcacgtgacgcgccttcgctggatgatcacagcgctgctgttggcgatcgcgctactccttgcccaccctgtcggggccgaaacatggcgcttcgccgtgatcggcgacacgccgtacaacagctacgaagcgcgcgagctggggccgatgctcgaggatgttgccgccgcccacgtcagctccatcgtccacgccggcgacttcaaggacagcggggcggtctgcagcgacgaactcttcgaaaatcgtcggagccttcttgacgcctcgccagcccccctgatctacgtccccggcgacaacgaatgggtcgactgccgccgcctgggtactgggttggtatcggtagcgtgccgagcaacgagtttgtcgcccgcaacccggtgctcatcgactggctccggcagggctttgccgacgcccggcacgagcagtcactcggaatcgtcatcgtcatgcagggcaaccccggcttcaaggagcatgccgcaggcttgacgcacgctggctatcggcaattgcttgcagcgctacgccaggagaccctggacttctccggtcaggtgttgttggtgcatggcgacacgcaccggcagcgtatcgaccaaccgcttcgccatccgacatcgcgtctgccaattgccaacttcacccgcctcgagacctttggctacccgttcatggggtgggtgaaggtcatcatcgacaccgaccatccgccgctctttcgcttcgagatctacccgcaccagcgccatggaacgctcgcacggcagcagtgcctgtcgacacgcaacacgacaggctctagactggtacgctagacggcgtcgtgaggacgggaccatgaagctcatctcttttctgtgcagcacctggaccttgctgctgcttggcctggggcctttgacgtcggccgccggcgaaatcgtcatcggccagatcgccgctttcagcggccccctggccccgaccggaagccacatgcgcgccggcgcgcagctctgctttgacccggtaaacgcggagggcggagtccacggcgccacgcttcgcctgatcgcgaaggacgacggctacaagagcgacgagaccgtccgtctcgcccgcgccatgctcaaggagtcgcagccactggcattcatcggtttcgtcggcaccggcaacgttgaagcgatgctcgagcagaaagtcctcagcgaagccggtattcccttgatcgccgtccgtagcggcgccgcgtcgctggtgcgcaggaacgacccatttctgttcatcacccgcgccagctatgctgaagaggtcgagaagatcaccgagcagtacgtaaccactggctacacgcgcttcgcgatccttttccagaacgatgccttcgggctcgacgtgctggccagcgccgaacaggccatcaccagagccggcggctttctggtcgccaaaggttcctacgcgaagaacacgaccgaagtcgaagccgccgtcaagaccatcggggcagccaaaccgcaggcagtgatcatgatcgccaacacggcggccagtgctgagttcgtgaaacagtcacgcgccgcgggttacttcgcgcagttcgtcgcgctgtcggtgaccgatgccgctcaggtggtcagtcggatcggtgcggacaaagcagagggactggtcctcacgcaggtcgttcccgatccgaacagtcgcgccgttcccttgatccgggaagttcaggacaacttcgcaaagttcgccccgaaggaagtgaccgccaatcacacctttgtcgagggctacctcggcgccaaggtgctggtcgaagcgctgcgccgtgccggtccaaacccgacacgcaagaagctgcgcgacaccctcgaggcgatgaagaactacgacgccggcggcgtcttcatcaccttctcggccaacagacacgcaggatcgcgcttcgtcgacatcaccatcctcaatcgcgccggcaagttgctgcgttagcgagcgacgttcagaggaacaacgcgcgccagacctcgagcagcaggcgaacggcaccgctgatcagcagggcgacgctcaccgagagaccgatcgagaaccaggcctcgcgccagccaatcgtccggatcatcactgcgaaggtcgacacgcaagggatgtagaaggtgaggaaaaccaggaaagtcgcgatctgcacccagtcgagcagcggcacgatctccagcgttcccaacgcctgatagaccatcagcagcgaaagctccttgcgcaggataccgaacaggatcggcacgccaagcagtgccggcaggccgagccaccaggtcgtgaccggcagcagcaaaaagttgatcaccttgtcggcagcgaagtgattgagcagggccagcacaacgctgccggcgaccagcagcggcgtgacgatggtcacgatgtcccgggtccgttcccaggtcttgcgcagcacgccacgccagtcgggcagcgcataaggtggaatctcctggatcagcccgacagccgcttccgggtagcgccgggtgagcagtcgacccagaaccgccaggacgccggcggtcagcgcaaagatcgccatcacgcccagccagcccaggtacttgccacccatggccagaatgatggccgagcgcgccgaacacggaacgaaggcgagcagcagcgtggcgacaagtcggtccttgccaccggtcgtcgtggccaccagcgatatggccggtacgttgcagcccagaccgaccaggaacgacgaggcgacactgccgtgcaagccgatgtggtgaaagccgcggtcaacgacgaaagcgacacggtgcatgattccggattcttcgagcgcgaccagcagcaacaccagcggcagcatgtagggaacggcaataccgaccagaccgatcagaccgtcagcgacagcacgcccgacaacacctgcggtcgactccggctgccactgttgtacccactccatcagtggcgccgcagtccaggcgtcgaggatcgagctgaccctgaacaccatcaacagcaccaaagcgaaaaccgccatgctcccgaacaggccgccttgcggatgcaggaacacgccgtcgagcaaacgctgccagcgatcggcgtcggccgccccaccgaagcgcgtcacgttctcgaacaggacagccgcacgatgatgacggtcagcgtgcaactcctcggacagcgggcgcggcagatggatttctgcgtcggtgcgcgccgccatcacggctggcagcagcgtcgggaaatggcaggccagttcctgcaggaagtagtcatcgttctcggccagttgcatcagcaggaacggccagggtacgcgaaaagcctcctcgacctcgcagcgggcgagcagcgagcgcaaatccctgagactggcatcgatgtgggcgctgggcaactgcggaactgccggtgccttgctgcgggccgccgccagcaccgccgcaaacagatcggcgacacccaggcccatgtgcgcgaccgtcggcaccacggccacgccgagtcgatccgacagcgcgcgggcgttgatgtacaagcccttgtgacgcgcctcgtcgacacggttgagggcaatcaccagtggtttgccgagcaggctcagttcgaagcacagctcgagatccggctgcagcgtcgttgcatcgacgacatgaatcaacacatcgggcgggttgaaagcaaccacgggttgatcggcctcgtgtgcagccaccggcggccagtgatcgccccagaggaggtatttgatgaccacgcgatcggccacgctcagcgagtgcaaggagacgagcgctggcagatcgaccagcgagacctgttccagaccgacgtcaaccaggcattcgtcataggcatcgccgtcacgcagcagtctctggtgctgcggcgaagcactcgacgcggctagaaacagagcgctcttgccagtgcgcggccgcccgaccaaggcaacgcgcgggccccgatcgccacgcaacagaacccgcggtacagcaaccgtcgacaggcccgatctcacatcacggcctcagcatcacgccgactgtccagccgcaggcgcggcgacgagcctctccctgcctggccttcagcgaacgcccagcggtcgtggcgggcaaaaggacaacggcgacgggccagctgggggccgccggcaggcccgacggcaagcggcgtgatcggccggctttccgcaagtgatgctcaatcgtcgtcgtcgcattcgtcgtcgtgcatgtgcccgtgtctgatctcgtcagcggtggccggtcgaacatcggtcacggtgcaggtaaacaccagagccattccggccagcgggtggttaccgtcaagaaccaccttgtcctcggcgatttccgtcacgcgatagatcagcacgtcctcatcatcatcgtcatcgtcggcgccttccggcacgccttcgaactgcatgcctacctgcaactcgtcgggaaactggccgcgcggttcgacctggaccagcgccgcatcgtactcgccaaaggcatcgtctggctgcatcttcacgatcacggactggccgatggtcttgccgtgcacagcttcttcaatcagcggaaaaatgtcatcgtaacccccgtgcagatagacgagcggctcctgaccggcatcgaccagatcaccatcaacatcggtgacgctgtagtcgagcgtgacaacggtattcttggcaacatgcatgttcatgaattcagttccttaaccgcgcgcaacatctggagcgcatggcctttggcgttcactccgtagagcgcgaggcggaggacaccttgtttgtcgatgacgaaagtcgagcgcaggatgccgtacttcttgacaccggccacttctttcgcctgccagacaccgtactgctcacaagccgacccttccgcatccgacagaagggacacggaaatcccgtgtttgtcccggaactccgcatgctgaatgcagtcgtcgcggctgatgccgatgaccctgcaatccagccgcgcaaactcatcctcatgatcggagaaatcggtggcctgcaaggtgcagcacggtgcgtcatctctgggataaaagaagagaatgacattgttcctgccctgaaactgggcaatatcgataagttccatatccgcatcggggaggacgaacgtcggagctacctctcctgctttcagcatggtgccccctcaaagacccttcccgatcgcacggaagcgagcgggtgacgccgattctaccaaggttccggcacctgactacaacaacgcgacaacggaagcacacggcaagctggcgactgcggggcgatcgatcaccgcggtcgggccggaccaggaccagcggacaggaggagcagcggcatcgatgtccggcgaagcgcacagcatgcagctcggcgacagcatctttgggcacgaccacagggcgcgaacaggccgacgccgtgcgagtagccaacaggcgacgccagcgggctatcgcgccgctggtttcaccgcttccttcgccgtcgcgggcctggccgcagccttgtcggcgactggggcaacaacctgtccggacgccggcttgtcgggaatctgcacaaagacttcgtcctgcctgaccataccgagttcaaagcgcgcacgctcctcgatcgcgtcgtaaccctgtttcaggtctcgcacctcggcgtcgagcccagcgttgcgcatctccagctgcttgttggtatcctgctgttgtcgcaactgccgatcgacatcccagacccgcagccaaccgcccttgcccagccacagcggatgctgcagcaggacaatcagcacgagtagcgtaacagccagccagcgcacagcagcgggcggttcggtcaggagaggttgtagaaagcgtcacgcccaggataacctgccgtatcaccgagatcttcctcgatgcgcagcagttgattgtacttggcgattcggtccgaacgtgacagggaacccgtcttgatttgcagcgcattcataccgacggcgatgtcggcgatcgtgctgtcttcggtttctccggagcgatgggaaatcactgccgtatagccagcccgcttggccatttcgatcgcggcaaaggtttccgagagggtgccaatctgattgatcttgatcaggatcgagttgccgatgccctgtttgataccttccttgaagatccgggtattggtgacgaagacgtcgtcaccgacaatctggatgcctttcccgagacgagcggtgagcactttccagccatcccagtcgccctcggccatgccgtcttcaatcgagacgatcggaaagcgatcggccagattggcgagataatcgaccagttcgtgcgagttcaactgcaagttctcgccagccaagtgataccgtccgtctctgtagagttcggaggcggcacagtccaggccaatcaggacatcttcggcaggagcataaccggcattctcgatcgcgtgcatgatcaactccaacgcttcggcatggctaccgaggttgggtgcaaaaccaccctcgtcacccactgccgtcgaaaaccccttcttgtgcagcagcttcttcaaggcctggaagacctcggcaccgcagcgcagtgcctcgcgaaacgagttctgactcaccggcagaatcatgaactcctgaaagtcgaggctgttgttggcatgctcgccaccgttgacgatgttcatcatcggcaccggcatctgcatcggcccggacccaccaaagtatcggtacagcggcaatcccgactcctcggcagcagccttggccaccgccatcgagacagcaaggatcgcattggcaccgaggcgcgccttgttgtcggtaccgtcgagatggatcagcgtctgatcgatgaacgcctgctcctgcgcgtcgagaccaatgatcgcctcggagatctcggtatttacattctcgacggcctgtagcacgcctttgcccaggtagcgggcggaatcaccatcgcgcagctcaatggcctcgcgcgaccccgtcgaagcgccggaaggcacagcggcccgccccatgactccggactcgagcagaacgtcacattcgacggtgggattgccgcgcgagtcgagaacctcgcgggcgacaacgtcaacgacagagctcatgatttttcccttgttgtcaataatgttggagtgatgatccctcaacgtccggcgcattcatgtcagacgagttcctcgaagccagcgcacttgaccgctcgatcgagcgccaccagcgtcgtcaacaaaccttccattcgcgccagtggccagctgttcggcccatcggacagggccgtttccgggcgcggatgggtttccatgaaaagcccggcaatccccaccgcgaccgcagcccgcgccagtaccggaacgaattcgcgctggccgccggatgcgctccccagtccaccgggtagctgcaccgagtgcgtagcatcgaagacgaccggacaagccgtttcgcgcatgatcgccagactgcgcatgtccgaaacgaggttgttgtagccaaacgatgcaccgcgctcgcaaaccatgattgactcggcaccagccgcggcctccctggccttggcgacgacgttgcgcatgtcgcccggcgcgaggaactgccccttcttgatgtttaccggcttgccggaggcggcaacggcctcgatgaagtcggtctgacgacagagaaaggctggcgtctgcagcacgtcaacgacggacgccacggcagcgatatcctgttcgcgatgcacgtcggtaagcaccggaacgccaatctgacggcgcacctcggcaaggatctgcaggccggcgtcaaggcccggtccgcgcggcgaacggcctgaactacggttggccttgtcgtaggaggccttgaaaatgtacggcaggccgaggcgactacagatctcgtgcatctgcccggcaacctcgagacacaaatccagagactctgccgtgcaaggaccggcgatgagaaacaacggctggtcgatcccggcctcgaagtggcacagcttcatgccttggcccggtgcgctgctgccgcctgaacaaacgaggtaaacagggggtgtccgcgccgcggggaggaggtgaattcgggatgaaactgacagccgatgaaccacgggtgagcggtcgctccgtcctttggcaattcgatgatctcgcacaggtcggttaccggcgcccgcccggaaaccaccaggccgctctcttcgaggcggccgagcaacaggctgttgacctcgtagcggtgacgatggcgctcgatgatttcgctctggccgtagatggcgcgggccagcgtcgcgtcaacgagcttgcagatctgaccacccagccgcatcgtaccgccgaggtccgagttctcgtcccgcttttccaggcggccggacgcgtcctgccactcggtgatcaggccgaccaccgggtacggcgaatcctggtcgaactcggtactgtgagcgccgctcatgccggccacatcgcgcgcaaactcgacgaccgcaagttgcatgccgaggcagatgccgagaaagggaatcctgtgctcgcgggcatggcgaatcgccgcgatcttgccctccgtgccacgtcgcccgaaacctccaggaacgaggatcgcgtccatgctttgcaaggcggcacagccgtttctctcgatctcttcggaatcgatgtagctgacctggaccttgctgcgcgtggtgatgccggcatggaccagcgcctcggtcagcgacttgtaggattcggtcaggtcgacatacttgccgacaaaggccacattgagcacccgttccggatgttccagcgcgtgcacgatcgtcttccaaacactcagatcagcggccctggccaggatcccgagcttatggcagacgatctcgtcgagcatctggtcatgcagcatggccgggatcttgtaaatcgaatccgcatcgcgtgcctcgatcacggcctcacgctgaacgttgcagaagagggccatcttccgcttgtcgtcctcgggaatcggtcgatcggtgcggcacagaaggatgtcgggctgaatgccgatctcccgcaactccttgacggagtgctgcgttggtttggtcttcagctcacccgcggtcgaaatgtagggaaccagtgtcagatgcatgtaacaggcgttgcttcgcccttcctgcagacccatctggcggatcgcctccaggaagggaagcgactcgatgtcgccaaccgtgccaccgacctcgacgatcgccagatctgccccctccgctccacgccggatgtgggccttgatctcgtcggtaatgtgcggaatcacctgaactgtcttgccgagatactccccgcgccgttccttcttgatcacggaatcgtagatctggccggtcgtgaagttgttgcgccgttccatgcgcgcattggtaaagcgttcgtagtgacccaggtcgagatcggtttcggcgccgtcttcggtgacaaacacttcaccatgctggaacggactcatcgttccgggatcgacgttgatgtagggatcgagcttgagatgggtgactttgatgccgcgcgactcgaggatcgctcccagcgacgcggctgcgattcccttgccaagggatgaaaccacgccgccagtgacgaatacatatttgatcatggagatgactgcagcgggaaatccagattgtagccgaaaacagagccgctctccaacgctcgcagtgacgccagccggacgtgccggccgactttgccgctaccacgtccgctcagcgaatgaactcgcggctgatctcgcggaaaacgtcggtgcccgcctgtcgcaaccattcgaaggccaccatttcgcgcgacacgatgtccgcgccgtggctacgcatgcgtgccagggccagttccttgtcggcagatcgccgcgatccgacggcctcctcgacgacgaaaacccggcgacccgcagcaagcaggtcgagcaccgtctgctgcacacagacgtgcgcctccgttccgatcacaacgaactgcgcacgatcgcccccgcaacgattccacagtcctccctccggaacggccgaaaaatgaagcttctcgaccacgcatgcgtccggcagcaagcgccgcaagaccggcagggtcggccccagacctttcggatactgctccgtgcagatcaccgggacacccagccgctgtgccagtcgggtgagccacagactggcttcaagtacccgttcagcctcgtgaatggccggctgaagacgctcctgcaagtcgaccatcagcaaggtcgaacgatcgatacggatcaacatggcagtaccctccaggcagtcaagcgtgttgcgtcggcgaccttaccacctatcatgtttcggccccctgaaagaacttgggaagaggcagtgcgctggcagcgcgtctcaagagaaggcggaggccgcgtttgaaccaggaaagggcactgcgataggctttgcggacactccaatggttggggtcggtctgctcacgggctttttttcagtggcggtgggattgcagcgggcgtcctcctgcccggcctgaacacaccagtacatggccagcgccatgatcaggataaggcaatcgagacgcttgggcgcttcgagtttcgtatcctccaggcggaagccgcggctcttgaagtccgagaacatcggttcgatggcccagcgcgcgccgtagtctcggaccgcggcccggttgggcggacaatccatcgcgatgatccagggctcggggtgtccaggctcatgcagcacgccaatcgccattgggatgcccgcttcgaacagacgcgcattcgcctcatagcgctcacgcacgccggcggccaactcgccggtggtcccgatgccagcgcaaccgacatcaaccaacaggttccccttcaggcgcagccgatactgccagcccgtcgcgaggagccactcgaacaaggccacggaggggtagaatcgatccgccagcagcatcaccgccgcgccttcgggcaaccacgcccgtacctcctccagcagcacctgctgcccggcaaagccaatattggcctcgccttcctcgatccgccacaccagcggcagcgatcggtcgccgcggcgcacgctgatcatcaataccgcgaagcgatcgcccaagtcggtctggtccatcgacagcagaatcgtctgtcctcccgccgccgcttgctccagcgctcggcgagcgaagggttcaagcacccccgcactgcggatcagccggttcgtcagcagtcgccgcaaccactgctcgcgcatgtccgcacgttccgtgttcagcgccagtagcgtcgacaattccatcgtgttcggtgtgcgcgcctgaatcatcgccgccaccgctagcggtagctttttcaggatcgtcttgcgcatcccagggagggcctcttccagaccaaaccgtacctcatccgctaacttatctgtctttcccatcgtctctcaatgtgttgcctcgtagtaatgagagattacattaaaagtgatgggtggtaagcgtcggcgacctgcgtatcccctatcccctgatggaggcgctgccttaaccggcagcgaccaccgcgcgatcatcgccggaggcgacccgccacgtgatggccagccagcgtcgcacgcaaggaagcgaactgacatcagcggcgatggtaatatgcgcaacgcgggtcgccaagcacgaatgcgacatcggcacgcgccgggaacccgcgaagatgtgacggaccggcgtggagccgtagctaggcggagtcccgaaccgccttggcatgacccggccgggatgtcttggagtcaccgtcacgacacccacgccgtcgcatcgaagaccggggatcacacgaactgcagcttcatcgggcaggaaagtctcgcatatgaacatagccgcatcccgcgccacgctccttggccttgccatgctttcgctcgccatcgccggttgcagcaagcaggccgagaaagaaccctcggcgacagccaagcccccagccgcgccagcagcgaccgtcgaagtgcttgcagcggcctcgccactcgcgcgcgccgcgagccgtggcgatctgccggaagtcaaggcgctcgtcgcggcgggtgcaaacgtcaacgtcaccgacgcgctgggcaggacaccgctgcacatggcagccttttatggccgtaccaaagtgtcggattgtctgctgaccagcggtgcggatattcatgccagggaccgtgtcggcatgacacccctgcatgcagcggtgctcgctggcgcccgccaggagatggaacttctgctcgacaggaaggccgatgtgaatgcggcgaccgatgccgggcaaacaccactccacttggcggctgcgaccggccagcccaagatctcccgcttgctgatcgaacgtggcgccgatccgcgaagcaaggacaaggacgacagaacgcccctgttctatgcttccaggaacaagcatccgatgaccaccgaagttctgcagcagtacgcaaccaaggattgagatcgagcactgtcgtccacctggcaaccggaatcacccggaggcactgccgcgcgatgagccccagcagcgcccccaaaggccggccagtcaggccttcttcagcgcctcgtcacgtagttcgcggcgcagaatcttgccgacattggtcttcggcaactcggcgcggaattcgacctgccccggcaccttgtagcccgtcagatgctcgcggcaatgtgcgatcaggccctccgcggtaagcgacggatccttcttgaccacgaagatcttgaccgcttcgcccgacttgtcgtgcggcacgccgacggcggcgacttcgagtaccccgggatgctgggcgacgacgtcctcgacctcgttcgggtagacgttgaagccggagacgagaatcatgtctttcttgcggtcgacgatgcgaacgaaaccttgctcgtccatgaccgcgatgtcaccggtaaggagaaaaccgtctggcatgatgaccttcgcggtttcttcagggcgattgtagtagcctttcatcacctgcggcccacggatgcaaagctcaccgcgctcgccgagcggcacatcggcacccgcatcattgcgaatcgcgacttcggtggacgagatcggcacaccaatcgcgccggtgtactcgggaatgtcgagcggattgatggtcgccgccggcgatgtctcggtcagaccataggcctctatcagcggcttgccggtaaccgctttccaacgctccgcgaccgccctctgaacggccattccgccaccgagtgtaaccttcagcttgctgaagtcgagggcgcagaaggcatcattgttgagcagcgcattgaacagggtgttgacgccagtgatcaccgtgaatggatacttgccgatttcggcgacgaagccaggaatgtcgcgcggattggtgatcagcaggttgctggcaccaatcttgaagaaggtgaagcagttcgccgtcaaggcaaagatatggtaaagcggcagcgccgtgacgaccatgtgctgctcgctgccgagtgccggctgaatccacgcgtgcgcctgcgccagattcgccaggatgttgcgatgaataagcatcgcccctttcgaaagaccagtcgtgccacccgtgtactgcaggaaagccagatcctcctgagagacggcgaccgacttgagttccgccgaggcacccttggcgagagccgtgcggaaattgacggcacgtggcagactccacgccggaaccatcttcttgacgtactttacgacaaagttgacgacggcacctttcggaaagccgagcatgtcgccgaggcgcgccatgacgatgtgcttgaccggcgtcctcgtcagaacctgctcgagggtcacggcaaaattctcgagtatcacgatgacgtctgcccccgagtccttcagctggtgctcgagttcgcgcggcgtgtacagcgggttgacgttcaccaccacatagccggcgcgcaaggcgccgaaaatgcagatcgggtactggagcacgttcggcatcatgatcgccacccgcgcgccgcggggcagcttgagcaccgactgcagatacgcggcgaaatctcttgacagcttgtcgagttctccgaaggtcacctcgacacccatgttgatataggcgacccggtcgcgatactgcgcgacgctcttctcgaagagttccccgagcgactggaactcctgcaggtcaatctcggcgggcacgcccttctggtaactcttcagccaaatcttctccacttgctctcctcctgagtcatattgtatgtgtgtgtatgtctgtgcatcgcactacccgtcatctgccgacagcctgtcgcgacagtcaacctgtaccagacgagcgggcagggtcgcctcctgcaggcacaggcgatgaagacgcaaagtcagtcggccatggacctcatcgctcgagatacttcagcttgtctgccctgccgttccactcgtctgcgtcaggcaagggatccttacgctcgacgatcgtcggccaggccttggccaactcggcattgagcgcgatgaaggcgcgctgtgtgtcgggaacgtcgtcctcggcaaaaatggcttccgccgggcactcgggaacacacagcgtgcaatcgatgcactcgtcgggatcgatcaccaggaaattcggaccctcgtggaaacaatcaacaggacagacatcaacacaatccgtgaacttacacttgatgcaactctcagtaacgacgtaggccattgtctcgattcgggaaaatgaaacacggaaactatagcgcatttgccgccgacgagacagagcggcggcttcccttgacgggtttttttcgctagcattgcacggctggctggacaggcgtgccactgagttcgcctttcgacccgcaaccacgcgcatctcaccccagttcctgcaagaggcttcttaatgagcgaacacatccatcacgtcacagacgacaacttcggtatcgatgtactgcaatccgaccaaccggttctcgtcgactactgggccgaatggtgcggtccatgcaagatgattgcgccactcctcgacgacatcgccagcgactatgccggacggctgaaggtggtcaagttgaacatcgacgacaatcagaagaccccggccagctacgggatccgcggcattccgacgctgatgttgttcaagaacgggaatgtcgaagccaccaaggttggcgcgctgtcgcggtcacaactgatcaccttcattgacagcaatctgtaaagtcgttaccctccgcctgcaggttcgatgggacggcacctgacccatcgcgaaccacaaacccgcgcagaaccttcaggcgtcctccccccatagttgttcccgcccggtccgaggcaatttttcagcacgtgttttcgtcgcggctcccgccgcccgcctggcccttcccttcttcgtcttcagcacatgcacctatccgaactcaaggcactccatgtaagccagcttctcgacatggccatcaccaataacgtcgaaggagcaaaccggctgcgcaagcacgaactcatcttcgcgttgctcaagaatcaggccaggaaaggcgagaccatcttcggcgatggcaccctggagacgctatccgatggatttggcttcctgcgctccccggacacctcgtacctcgccagcaccgacgacatctacgtcagcccgagccagatcaggcgtttcaatctgcataccggtgacacgatcgagggtgagatccgtacgccgaaggacggtgagcggtatttcgctctggtcaaggtcgacaagatcaatggcgaggccccggaggcgtcgaagaacaagattctcttcgagaacctgacgcccctgcacccctccgaacacctcaagctcgaacgcgacatccggggcgaagagaacattaccagtcgcatcgtcgacatcatcgcacccatcggcaaaggccagcgaggtctgcttgtcgccagcccaaagagcggcaagaccgtgatgatgcaacacatcgcacacgccatcaccaccaaccacccggacgtcaccctgatcgtgctgctgatcgacgaacgccccgaagaagttacggaaatgacgcgctcggtccgtggtgaagtcgtcgcttcgacctttgacgaaccggcgacccgtcatgttcaggtggccgaaatggtcattgagaaagccaaacgcctgatcgaacacaagcgcgatgtggtcatcctgctcgactcgatcacgcgcctggcacgcgcttacaacaccgtgcaaccagcctccggcaaggtcctcaccggtggcgtcgatgccaacgctctccagaagccaaagcgcttctttggtgcggcacggaacatcgaggaaggcggctcgctaaccatcatcgccactgcgctcatcgataccggcagccgcatggacgacgtcatctacgaggagttcaagggcacgggcaacatggagatccaccttgatcgtcgaatggccgagaaaagggtctacccggcgatcaacgtcaaccggtccggcacccgccgcgaggaactcctgctcaagccggacgtcctgcaaaagatgtgggttttgcgcaagctcctgtacaacatggatgatctggaagcaatggagttcctgctcgacaagatcaaggccaccaagaacaacggcgagttcttcgactcgatgcgccgctgagcggtagcgccatcgctgcccgttcctcgtcggccaaggaagccgacgcagtcggcaacttttctgccacgactcgcaattgcagatgcgacaaaaatcgccgataatcgggatttttctcagggcgccatgtcccggctgtcaacgcctgacgatgggccgcctgattcaacatacaggaaaagcaccagatgaaagccaacgtccaccccgcctataacgaaatcacggtgacatgctcctgcggcaacaccttcaccacccggtcgacgatgaagaaggctctgcatgtcgaagtgtgcgcagcttgccatcccttttacaccggcaagcagaagatcatcgacacggccgggcgagtcgaaaagttcaaccagaagtacggggccattcgcaagtcggcttgagccggcccgctaggccgacaggagtcgatagagaaggcagccccgcggctgcctttttcgtttcgctcgcatagccagcgcgcccgccacacccactgcagatgccagcacacccggagcatccccgcttcaagggaattccgctgccgcccagcggctggaccctggcggtgctgctcgccctctacatcttcaccggtctggtcggccacgacccctggaagaacgacgacgccctgaccatcggcatagtccacgacatcgtcgcgaacggtaactggctaacgcctggccttgccggccgtccctatcccgacgcccccctctattattgggtggcggcagccagcagccacgtgttttcctggttgctcccggtacatgcgggagcccgcttggccagcggcctatgcaccctgctcgcacttgctttcatactgctcgcggcacgcgaactgcatggccgcgaggcagcgccggccgcaccgctactgctggccggcagcattggtttccttttccacgcgcacgaagcgcagccgatgctcgctgccttgacggcgcacaccgccgcctactgggggctcttcctgctcggccgaaagcctgtcgcgggcgcctgctactttggttcggcactgggactcggctttcttgccaacggcctgccccccatgttgccgctcgtgccactggccgccttcgtcgtctggcgatcggaaaagcggcaacaagcggcgctactgctcgtcggttcgctgctcctggccgccgctcttggcggcgcatggctgatcgccttgctggcaaactcacctgactacctggcggccttctggcgaagcgagtcgacacaactgcacgccagcgcccaacctctcgtcaacctgtggggcctcgtgatgatgctcccatggtacgcttggcccgcctttcccctggccggctggacgctctgggcaaagcgccgccaatttacgacgcggccactggctctgccggtggttgccttcctgatggtacttctgggcgtcagctactgctttggcgcgcgcagcgcgcctgccttgctgttgctgccgccactggtgctgctcgccgttcccggcatcacctccctgcggcgcggcgccgcgaacgccttcgactggttcggcatgatcaccttcagcgtcttcgccggagtcgtctgggttgcgtggtgcgcgacggtgttcggctggccggaaaggctcgcccgtcaggccagccgactcgagccaggtttcatcggtcacttgagcatccccgctgtcggcctcgccctgttcgggactgccgtctggtgctggctgatcgccaccagtccgcgctcgccaatgcgtgggatcatgcactggatggctggcctgaccctgttctggctgttgactgcgacactgctgatgccgtgggtagaccacgggaagacctaccgaccggtgtcggcatcgctcgccagagccttgcccgagacgcgcaattgcatcgccagtaccaatgttgccgactccattctcgcttctctcgactactttgacggaatacgcacgctcaccacccggtcggaagccggtctcgactgtgactggctactgatgcatggcctgcccagggacaagggtgcgatcgccgctggcggctggcggaaggtgtgggagggcggacgccccagcgaccggcgtgacgccgaaaaactgcaactctaccggcgtgacgtaagaaaagcgccatagctcgccggttgagggggggttcgccggcagcgggcgctacttgctcagagcctgatgaaatgctcgcggtagtatttcagttcctcgatggattcccggatgtcgccaagcgccgtgtgatccgccttcttgacgaaacctttcgccaattccggcttccagcgccgacacaattccttcagcgtgctcacgtcaaggttgcgatagtgaaaccaggcctcgaactgcggcaagtacttcaccatgaagcggcgatcctgcccgaccgagttgccgcagagcgggctgcttgcctgcggaacccattcctgaacgaaggccagcgctgctgcttcgactgccacctcgtcgagtgcggacacgcggacccgctcaatcagtcccgagcgaccgtgcgtcttccggttccactcatccatcgcatccagacaggtgtcgtcctgatggatgacccatgcgggcgactcggcaagcgtcgcgagttgaccgtcggtaatgacgatggccagctcgatgatccgctcgcgctccggatcaagaccggtcatttccatgtccagccaaacgaggtgattcgcatcctgtgccatataatccgtctgaaccttgaaaagcagtattgtgtcacagacccatggacaacattctgactctcgcctttcttgccgccctgttggtaatgtccgccttgcgcctctggctggcacgccgtcagatttcgtacgtcagcgcgcaccgagagaaggttccccccggatttgctgaacggatcgcacttggcgcgcatcagaaggctgctgactacaccgtggcacgcacccacttcggtcgtgcaggccttgtcgccgaggtcgccgtcctgctcgccctcaccctcggtggcggcctccaggcgctgcacgacttctggtcgacgcgactcgacggcctcgtctacggcgtggtcgtgattttcagcgtcatcgccatttccggactcctcgatctgccgctcgcgctctatcgtcagttcgtcatcgaagagaagtttggcttcaaccgcatgacgctcggactctttcttgtcgacctggtgaagcagttggctctgggcatcctcatcgggacgccagtgttgctcgccgtgctctggctgatggagagaatgggtagcctgtggtggctctacgtttgggtcttctggtgcgctttcaatctgctgatgctgttcgtctatccgacctggatcgcgcccctgttcaacaagttcgcaccactcgacgacgccgggctgagagaacgcatcgaggcgctgctgacgcgctgcggcttcgccagttcgggactcttcgtgatggacgggtcgaagcgatccaaccacggaaacgcgtatttcaccggcttcggcaagacgaagcgcattgtcttcttcgacacgctgctctgccgcctgcaagctgcggaggtggaagcggtgctcgcgcacgaacttggccatttcagccaccgacacgtgctcaagcgaatcggcatgctctttgcgctgtcgctggcctttctcgccctcctcggccaactgatcgatgccccctggttctatggcggcctgggactggtcaccggaaatacggcactcgggctcgtgcttttcttcctggtcgggcccgttttcgctttcctgctgacgccgctgctcagcctcctgtcgcgccgcgacgagtttgcagccgaccgctacgcggccgagaacgcctcggccgaacagttggcaagcgcgctggtaaagctctacgaagacaacgccgcaaccttgactcccgacccgctacactcgctgttctacgactcgcatccgcccgccgccctgcgtatcgcccgcctgcaggcggcctgaaccgagcaccggagacctcgaccatgaacaccgaaccgtcgcttgccctcgaacactgccgtcccttgcgcggcagccagcacttgcttgatccaggccaggcaaatgccctgctcggatcgctacccggctggagcattgccgacaccggcgttctccggaaggatttcacctttcccagctatgctgccacgctgctcttcgtcaacaccgtggcctggctggctgaacgtcagaaccaccatcccgacctggaagtcggctacggtcgggtcagggtaagttacagcacgcatgacgtcggcggcctgtcgcgaaacgacttcatctgtgctgcccacgtcgaggcactggcaggaacttgagacgcgcgggcaccgtcgtcgccgcgtatggccgacagtatcgggtggagttggccgacggtacgacgctgctctgctttccgcgcggcaagaagagcgaactcgcctgcggcgaccaggtgatcgtgcagccgacaaatgccgcccaaggcgtagtcagctcattcgagccgcgcaagaccctgctctaccgctccgacaagttcaggcaaaaactgattgccgccaacgtcacacagatcgtcatcgtcgtcgccaccgagccgccattttccgatgagttgctcacacgttgcatcgtcgccgcggaaacccaggggatccgggtcgtgatcgtgctcaacaagtgtgatcttgccggtcttgtggccagcgccgcgaggacactggcgccattcgagaaactggggtatccggtgctgaagctctgcgcccgcaccgagagcgcgctcctgctgccttgtctggaagagcaaacgagtttgttgatcggccagtccggaatgggcaagtcgaccctgatcaatgccctgattcccggcgccaaagcgtcaacctgcgagatctcgcaagccctcaacgcgggcaagcacaccacgacacacaccagactctatcaccttgacgccagatccgcgctggttgactcaccggggctgatggctttcggcctgcgccatctgtcggcggacgagctggcgcaggcgttcatcgagttccgcccgctgctcggccgatgtcgtttccgcgactgccgccataatcgggaaccggactgcagcctccacgcggcactcgaccaaggcgacatcgacccgcggcgcttcgccgcattccgctcactctgtgccgaaatcggctaacacgacaggacatctccgatgagcgacatcaacattcgccgccaacatggcaagacccgcgccgacgcccgcagctcagctgaacacatggcctccgagttgaaggaggagttcgacctggactacgcctggaacggcgatgtcatgcggttcaagcggcccgggcttaccggcgaactgtcgctcgacgacagcgaagtcaccctccacatccacctcggattcctgctctttgcgctcaagccgaccatagagcgtgaggttcacagattcttcgacgagaacttcccgacctgaacacgccggagcgcaagcgcggcgggaagggcgtcaaccgccgagcagcctgtcgacgagggagacgtactcgtgcatcgcgtcgtcggaagctgttcccttgagcgcagcccaggcatcgtacttggcgcgaccaaccatgtcggtaaacccgggccgtcggccgtctacatcaccgtcgctcgcctgcttgtaaagcgcgtaaagcctgagcaaggtggcattgtccggacgctcgcgcaaggtcttggaacgggcaacagccgtctcgaactgggcgtgtagatcgctcatgaaaaactcctccggtcgatgatgcgatgaaatgacttgctattatatgagcttgccatttcctccgggagcagacgccatgagttcgcgcgaaccgatgtcccacgtcgacacggcctggctgcgcatggaccggcccgagaacctgatgcagatcctcggtgtgatgctgttcaggggccgcattgacgctgagcgcttcaagcgtacggtcgccctgcggctgcgccgataccgacgcttccagcagatcgcgatactcgatgcggaaggtgcgtggtgggtcgatgatcccgacttcgacatcgatgcacacgtccgtcattcgctgctccccgccccctgcggcaaagcggagttgcagaagttcgttgccgagatggccagcacgccgctcaacccggcgcgaccgcgctgggaattcaacctcgtcgacaccgccaaaggcaactcggcactggtcgtccgcatccaccacgcgattgccgacggtatcgccctgattggcgtcatcaactcgctcaccgacgagcgcgccaacgctcgcgaggatggcggaccggaggcggagacggacgccagcgcgcttgccgcgagagacactgacgagcatcagggcgacgctggcgacccgttctggcgattggttctcgaaccgctcagcgacgtcgccctggcctcgatccgcgtgggcggccatctctggggtcactacctcggcttgcgtcaggatccgggaacgctgcgcgattacgcgcgctttgccggagcgatcgcccaggaagtcggcaaactcgcgctgcttcccagcgacagcgtcacacgcttcaaaggcaaggccggcacggtcaaacgcgtggcctggtccgagcccatctcgctcgcagacatcaaggccgtcggcaaagttctcggctgctcggtgaacgacacgctgctctcctcggttggcggcgccctgcgtagctacctcgcggcgcaaggcgatgcggtgggccgggccgagattcgcgtcatggttccggtcaatctgcggacagccagcgacatcggcgagctcggcaaccattttggcctcgtcaccctcgaactaccgatcggtatcgagaatcccctcgcccggctctacgcgacacgcgccaggatggcagcattgaagggctcgcatcaggcgatgctgaccttctcgctcatcggcgcggcaggcatggcgccaaaattcgtgcaggacaaggtactcaaccaacttgcggacaagacgacagcggtgatgaccaacgtccccggctttcagcagggccgcttctttgccggcagccggatcgagcaacagatggtgtgggttccgcaagcgggcgaaatcggcatgggcgtcagcattctttcctacgacggccgcgtgcaattcggactgatcaccgacaagaacatggtcgatgaccccgagaaaatcgttggccgctttgccgacgagttcgagaaactcctctggctggtccttctcgaaccctgggatcggcttggctggccggaggcagtggaagaagacatgctcgccctggccggagcctgacgaccccgcgggcaccctgtccaacccggcgcggcagcggacggcgcgcacgcgcggggtgacagtcagtccgccagttcttccttggccgcttcgacgtcgagacgttccatggcatccatcggggtaaacgctgcggcttcctggtagagacgctcggcgtccttcattttcgccttgccgaacatcatcaccaacgcgttcgcatactcgatgcgcgtgatcgccgagtcgggattgagcttcagggcggtttcgagaagctcgttgccggtagtcttcttggccccgtaggtcagcccaccgaccagcgccccaaccttgtcgattacttcggcgtgataggcaccgagcgccacatgcgcgtcggcgtgtcctggttcgatctccagcgcccgcgtcaggctgttcttgatcttgccaccgagaccctgggcgagcgccttgaccaccgagatgctctggctgtaacgacccagcgcaaaagcgtggagataccaggcgttggcgtcgtgcggcgtcttttcgtgttgctcctcgcaacgctgagcgacctccatgagtagactgcgttttcgctcgtcgtcgctctccaggtaattggcatagatggtcgccgccttgttggccacgttgtaaccggcgataccgcaggcgagacctgtttcgaccgccttgccgaactccccggcgtgatagctacgccatgcatcctgcaccttcgcatcctcgggaaacggctcacagtcgccacgatgcagacgcgcccagttcttctgcagagccgcaccagggtaggcaaaacccgtatcggaatagggaaatttcttccaggccattgaatatccttaatatttttaacaagaacaaagtgcaacgcagagtcccactagccgacgtactcgcctgacaatttgtcgagcaggcctttcgcctcgcccagcagaaatggcgacaacatggccatcgcctgatacacgccgcgcccgagacggccgctttcgaccttgccgcgcgggtcgcaagcgtactcgaacgacagccagtaggtcgcgatcaccgccatgttcgttgccagcgcgcgcatctggtcagtggtagcacgcatcgctcctgccgtcaccaaaccttcacacaggctcgtcgccgttctcaccttgtgcgccaggatctgcttgaagtgaatttccaggacgcgattgcgagtcagcagatcgttcaggtcgcggtagaagaagcgatacttccaaatctgttcgaagagcaggtgcaggaacagccagatgtcctcgacgttcgcctggcggcgggtcggcgcggcaagtgtttcctcgatttcccgctcaaaggaggcaaagatcgcctcgatgatctcgtccttgttgtggaagtggtaatagaggttgcccgggctgatgttcatctcatccgcaatgaccgtggtcgtcacgttcggctcaccaaagtcgttgaacagccgcagactggtttcgatgattcgctcgcgagttcgccgctttggtttcccttccatcgactctctctccttggccgtcgtcggcgaccagcatagcattgctgatcaggtcagggaatgccagccagaaggatggggttgtcgagctggccggatcacgcccgccgggtctgcagccagacctcgagatcgcgcagcgacgaatccagcgcgctggcgctgctcgccagatccgggcggcgtttgcgcgacagcagcgaacgactgtggtccttcagcaccccgaggttgaggtggataccgtggcgctcgaggatcggcctcagttcatggcgacgccggtagagatcgctgcgcgtgcgctggtaggcatgctcgcaaaggcggctgcggccacgatagctgaatacattggtgaagaacatcgccgcatcgtcgcgcgtcggctcgaacaggatcacgtccttgcctgcgaactcaagccggtagcggtccatgccggtgcgcattcgcgagtggataatggcgcgaaaggtctgcgccaggacgaccggcagccctccatctaccagatgcgcaggagccgatgtcggtttttcctgcggcggacgttgggccgccaggcgggcatcaaagggtaccagcgggttgaggcagatcaccaggtcggcgccctcgtgcagcgccacggacgcatgcagggtcttgatcaaggcaccgtcaacaaaatagcgctcgccgatgcgcacgggcgggaacaagccgggcaaggcggcgctcgcctgcacggcaaccgaaatcggcacgtcatcatgccccggcgaaccgaaggccaccgactcgccggtgtcgagatcagtcgcgacgatgaacagacggtgtttgagctgccggaaatcgttgcatcggccgcccgtcgaaaacagcttccgaagtagttgatcgattccggcactgttgaaaaccccggctgggatcgcatggctgaggccctgaaaagcctcgacgaaacgcagatgccaagggtcggacagatactgccggagcgaggaccagaacagcaccggcagcgatagcgcacgccggaagtactcaccgaacgctggacggaggagcatttccggatcgaaaacctcgtccgtatcattctccacgagcatccgcgccagcgtcgctggccccagcccgttggccacggcggccgagatgaaggcaccggaactgaccccgacgtaaatgtcgaaagcgctgaagtccacgccatcgagtgcctcggccagcgccgccattgccccgacttcgtaaatcccacccaccggaccaccgccggcaagcgccagcccgactttcgaacatctggttgcagcagccatgaagccctctcgtctgggaaagccgtgccggcggcggcatcacagccacgcccggcagcatcgtcttggcgcgtgtcggcatgctcacatgccactgtcggcagcgccgtgcgccgcccgatggagatcctcaggcccccgcacaacccgcacccgctgtgtcgccggcgcaagcgtcaagcatgacgcgctggccacctttgcgacacaagccgtgcgggtcggcaagcgggtctctggacgccaggatcactcgctggtctgcggcagggtgctcagcacatcggccggcgtcaccggcggaaccggcttcgcggcggcaggtttccgggccgctggtctggcagcagcgggcttggcgacgggcttggcggccaccgactcagccgccgccgcaacatcctttgcggctggcttggcagtggtcttggccactgccttcccctccgtcagtgcctgcaccgcggcgctcagttcgactacgcgctttgacaggctgtcgatatcctgcttgctcggtacgccgaggctccccaaggcacgcgcgacgcgatcctcgaaaacctgctcgaggcgatcccaggtccccgccgccttgccggcaacctgtgcgatcttctcgtcggtcatctggcgcgtcttcgactgaatgctctcgccctccttgaccagcgcgtcgaataccttgccgccttcctcctgcgccttggcaaaggcaccgagaccggccagccagatctgctgtgcggattccttgaccgtcgatgccagttggttttccgtcagcccaccagccaattctttgagtttcttgcccattttcatctccttgaacgtcgtgatcgaaaggtcaacaagtttttcgcttgccctagaaagccagtgtagtgacaatatctagaggacgcacactaaaggtctgggtaaccgcctctagattgcggcagtctaccaaaaacatgctaccggggagatgaccatgaattcgaggagacagcaatgaattacttcgtgaccggcgccaccggtttcatcggcaagcggcttgtcgcaaagctgttgacccgccccgatgccgtcgtgcatttcctgacacgcgccgtcgagctaccgcgactccaggaattgtacgagtactggggcaccgacgcgacgcgcgtcatcccgatcgtcggcgacttgacgcaacctgagcttggcgtggccaaagccgacgtcgagaagctcaaaggcaccatcgagcactttttccacctcgcggccatctacgacctcaaggcaagcgccgaagaccagcagcgggccaacgtggacggtacccgcaacacggttcgcctggccgaggaaatcggcgcccgacactttcacctggtcagttcgatagcatctgccgggctgttcgaaggactgtttcgcgaagacatgttcgaagaggcggagaacctcgacaacccctacttccgcaccaagcacgactcggaaggaatcgtgcgcaaggagtgcaaggtgccgtggcgcatcttccgtccggccatcgtcgtcggcgactcgcgtacaggggaaatggacaagattgacggcccctattacttcttcaagctgatccagaaaatgcgcaggatgttcccgtcgtggatgccgaccatcggcatcgaaggcggtcgcatcaatgtcgtaccggtggacttcatcgtcgccgccatggaccacattgcccatctggagaacgaagacggcaattgcttccacctcaccgacccgacgccgatgcgcgtcggcgacttgctcaatactttcgcgcgtgcggcacacgcgccggaaatggcgatgcgcgtcaatgccgcattgcttggcttcattccgcgctcgatgcgcaaggcgatgtttgccctgacgccggttcgccgcatccgcaacgcggtgatgaaggatctcggcctgcccgacgacattctcgacttcgtcaactacccgacccgcttcgattgccgggaaacgcaacgcgcgctcaagggcaccggcattgccgtaccaccgctggacagctacgcctggcgtctgtgggactattgggagcgccacctcgacccggatctgttcatcgatcagacgctacgcggccagatcgaaggcaaggtcgttctcgtcaccggtggctcctccgggatcggcaaggctacggtccgcaagatggccgaaggtggcgcgatcgccgtcaccatcgcccgcgatgcgcaggccctcgacgaaacgcgacgcgagttcgaagcaaacggtctgcgcctgatcacgcatgcggttgacgttgccaaccccgaacaatgtgcggccttcgtcaagctgatgaccgaggagtatggcggcgtcgacatcctggtcaataacgccgggcgatcgattcgccgtggtatcgagaactcattcgatcgtttccacgacttcgaacggacgatggaagtcaattactttggcgccttgcgcctgacgatgggcttcctgcccggaatgatcgccaagcgcaagggacacgtcatcaacatctcatcgatcggcgtactgaccaacgccccgcgcttctcggcctatgttgcctcgaaagcggcgatggatgcctgggcacgctgtgccgcgtccgagttcgccgatcgcggcatcgagttcacgacgatcaacatgccactcgtcaagacgccgatgattgcgccgaccaaactctatgaccaggtgccgacgctgtctccggacgatgcggccgacatgatcgtcgaagcgatcatccacaagccggtgcgcatcgccaccaggctggggatcttcggcgccctgctccactcgctgacgccgaaagcggcccagatcatgatgaataccagcttccggatgttcccggactccagcgccgccgcgcagaagaaaccggagtccgccgagcaaaccgctgaccagatcgctttctcgcagatcatgcgcggcattcacttctgacacgagcccaccgtacttcatgactacccccacccctggccctttgcctggccaaaacgcccgccagctattgaagcaacttcaggagcagttcccggtcttccgcgactgcctgccgctggcgatcggtatcgacaagcaactcctggcgcggctgcccgacctcaatcgcaaggagttacggattgcactggggatccatacgcactccttgcgctacctcaagacgaccgaaaaggcgaccgccagggtcgacctcgacggcaaccccgccggcgagatcatggccacacaccgtacccatgccgccgagctggtcaaggaccgtttgaagaaacaggcggaacagcgcagaacgcagcgcgaggccgaggcgctggcgcgtcagcacgcgcagaaactgggacagctcgtcgagaagttcagccgcagcaagtgagccgagagtgaaggcgggcagccgttgatggaccacctgctcagggacaacaccaccctcgagttgtacgcctggctggaagaggatgccgaactgcccggctgggatgtcctggtcggcaatcccttcggcaagtcgctgcccgaagaccagttcaccaccgtacagaactactttgccgagtatcacctggagtatttccggcagaggctctatcggcactttccgagccgcctgcacgccctgctgctgttcgcgacacgcgtggacgcagaaacattccgcgccaagcatccagcacgggtgtttggacggacgctcgtgtgcgcacgcagcaagggcgcctatctgtgctcgtttcatgattcgagctggctcgactacctgcgcctcccgcacagtctcagcttgtctacgcttgacacgatcgccaaccactattggaaaggcgccttggtcgaggaagcgggcttgaccttcatgaatgagcgctggcgcgagccgccggtgatcgaagcccttttccagggcacgctggaagccgtcgcccctggccagcagagcggctggctccccggctttggttgagtcagacggaagtccgcggacgccgcgcgaaccgatcaccggggtgattcttgccggtggtctggcccgccgcatgggccgagtcgacaagggcctgcagttactggacggcaagccgctcgtccagtgggtagcagaacgtttcgcgccccaggtcgaacagctgttggtcaacgccaatcagaacgccaccgactacgcgactctcggctattcggtaatcgctgacctggtccccggcttcgcgggtccgcttgccggtctgcatgccgccctggcgcacgccagccattcgctggtggctgccgtcccctgcgactcgccctttctgccggccgatcttgtggctcgcctgcacaccgcgatggtaatgaccggcagtgatgtcgccacggcgcgaaccttcgaccagccacaaccggccttctgtctctgccgccgcgagcttctcccgcaactggctgagttccttgccggtggcgagcacaagatggctctctggtaccgaacgttgcgggcagttcacgtcgccttcgacgatgaggccgcagcgttccgcaatatcaacacctccggcgaactggctcgctgcgcgcacaagacgaaataggcggcgccctggcgcaggtgccccgtgccagggcgcaattgcggacgcgggaggaattcttccgcttgccgcaaggctgaccgcaagttagaatcgcgccctcgcttcgccaagcgaataagcaccttcatccatctggcgttcgctctatcaaaccggggctgcgccgttattcacgaaagagagtttgacatggcgatcaatgttgcgcagaaagcgcaaatcatggctgactaccagcgtgcggccggcgataccggttcttccgaagtccaggtagccctgctcacggcacgcatcaatgacctgaccggccatttcaaggaacacaagaaggacaaccactcgcggcgcggactgctgcgcatggtcagtcgtcgccgcaaactgctggactacctcaagcgcaccaacgttgattcgtaccgcgcgctgattcagcgtctcggcctgcgcaaataagcctgctcgccgatccgcgctgcggtcggagatgcgggcaactcgaagaagccgtcagcggccagccccctttcgggctgtgccgctgttcttgctgcggcggccccgtcggccaatgggcacgtcggctgcaatgcctgccggagtcgtgggcaggcacgtgccagacaattgagaaaggaaacaatgtttaatatcgtcaagaaaacctttgcttacggcgcccaccaggtgaccatggaaaccggcgaaatcgcccgccaggctggcggtgccgtcatggtctccatcgatgacacggtcgttctggtctccgtcgtcggcaacaagacggccaagcccggccaggacttcttcccgctgaccgttgattacatcgagaagacctatgcggccggcaagattcctggcggcttcttcaaacgcgaggggcgcccttccgaaaaggaaacgctgacttcgcgcctgatcgaccgtcctctgcgtccgctgtttcccgatggcttctaccatgaagtgcaggtcgtcgcgacggtgatgtcgctgaacccggaaatcgaccccgacatcgcggcgctgatcggcgcatctgccgcgatgacgatctccggcattcccttcgacggacccatcggtgcggctcgcgtgggctacgtggacggtcagtatgtcgtcaatccgaccgccacgcagctgaaatcaagcctgctcgatctggttgtcgccggcacgcaggcggccgtcctgatggttgaatcggaagccaaggaactgtccgaagaggtcatgctcggtgccgtggtcttcggacaccagcagatgcaggtggtgatcgacgcgatcaatgaactcgctgatgaggccggcaaacccgagtgggactggacgccggcggcgcgcaacgaggcggtacacggcaagctcaatcaactcgttgaggccgaactgcaggaagcctaccggatcaccagcaagcaactgcgcagccagcggctcaaggaggtcaccgcctatgcggtggaaaccctgaccgccgatgacgacgctcctgacgcgaatgccgtgcgcaacatggtctccgccgtcgaggcacgcatcgtccgtggccgcatcctcgccggggaaccgcgaatcgacgggcgcgacacgcgcacggtcagaccgatcgcgatccgttcgggtgtgctgccacgtgcgcatgggtcatccctgttcacgcgcggcgagacgcaggcgatcgtcgtggcgacgctgggtaccggtcgcgacgagcagatcatcgacgcgctgtccggtgagtaccgcgagcgcttcatgctgcactacaacttcccgccctacgcgacgggtgaatgcggacgcgtcggcacgcccaagcgccgcgaggtgggtcacggtcgtcttgccaagcgggccctgcttgccgtgctgccggcgccggaggacttctcgtacacgattcgcgtcgtctccgagatcaccgagtcgaacggttcgagctccatggccagcgtctgcggcgcctcgctggcgctgatggacgccggcgtaccgctgaaggcccacgtggccggaatcgcgatggggctgatcaaggaaggcaatcgcgtcgcggtgctgaccgacatcctcggcgacgaggatcatctgggtgacatggatttcaaggtagccggaaccgaggccggagtcacggcgctgcagatggacatcaagatccaggggatcaccaaggagatcatgcaggtcgcgctggcgcaggccggcgaagcccgcctgcacatcctcaagcagatgcagggctcgatgtcagggcaccgcgaggaggtgtcaacctacgcgccccgcctgtacaccatgaaaatcaaccccgagaagattcgcgacgtgatcggcaagggcggcgcggtgattcgcgccatcaccgaggaaaccggcaccacgatcgacatcaaggacgatggaacgatcaccatcgcctcggtcagcggcgaagccgcgagtgccgcgcgagcccggatcgagtcgatcaccgccgatgtcgaggtgggcaaggtgtacgacggcacggtactcaagcttctcgactttggtgccatcgtcagcatcctgccgggacgcgacggcctgctgcatatttcgcagatcgccaacgagcgcgtcaacgcggttgccgactacctcaaggacggccagaaagtccgcgtcaaggtgctcgaagccgacgaaaagggccgcgttcggctgtcgatgaaagcgcttaccgctgaagaaggcggtgccaccgccgctgccccggcgccataaccagctacgttccagcgaaccgcggcagcatgagaaaggacgccttggcgtcctttttcttatccagccggtcattcagcgcggccgctggccgaccgcgctgagcgggctacttggcgacctgtttctcgcgcacctcttcgagcgtcttgcagtcgatgcacagcgtcgccgtgggacgcgcctccagacgcttgataccgatctcgacaccgcaggccgcgcaatagccgtagtcgccgctatcgatgcgatcaatggtttcctcgatcttcttgatcagcttgcgctcacggtcacggttacgaagctcgatggcaatgtcggtttcctggctcgcgcgatcattgggatcggcgaagacggtcgcttcatccttcatcgtatgcaccgtgcgctcgatgtcttccatcaactgctgtttgagggcttccagaatgccgcgaaaatgcgccaactgggcgctgctcatgaactcctcgccagctttcggcacgtaaggggagaattgcttctgcagcacgtcttcagccatatcggaggaccctgttcttctgattgcgaaaaacccgattaaatatcagaaatagtcccgccatgcaagcagccgccacgcgcccggccaccaccggagttcgccggcgacccagcctctcgacaggcggccgctgcgctatgcgccggggcaggtagtgcctgcgtcacccgccggtctcgccgacaggtcttgcgctcccgctcgcatggcggctgcgcagcgccatcgccatttcgaaggccgcctgggtgaagctgaggatctcggcgaactcctcgtcggtaagtcctcgggcctcgtcgttgctacggtaaacattgacgaactggtgttcgcgcaccgtctgcaagaccagcttgccgacgccaagcccttcaagggttttccacagatccggattggaactgcgcgtgagacccatgacgaagccgatcgggtcgctgcgcccgaaaaccgccgccagacgcagaatcagttcgaacgacagcgccatccggccgttctccagggcctcgatcaacgacgggtccttgaggtctatcgccgcgccgacctcggcgatggtcagccccgcggcctcgcgcatcccccggatgctcgcgccggtcctggcccaggcagcgggctcgccgacgctcggcaacacggctctgacgacctcgctggccgcctccagcgcttgcccttcgcgcaacgcgcgcgacaccttgcctgcggtctgcagcgcccgcccggcgacgccggcggcagaactgatgtcgagcagcctgcctgccatcgcccgtacctgatccaccaatccaggttcggcagcgggcgcactcgccttctcgcccgcagcggcggcagacttgcccgctacccgccgggcagcgggaggcttgcgtttcggtggtggcgaagacggatcggtcatcgagaatcctttcgaggcgacagacctgcggccggcaagcgcccgccgtgcccgtcagatcaaccggaacggcgattgcaggcgcctcaagggtacgctccacgaccccgcccgggcgttccccgaaaggaccgacgtgcacaccggtacccgcggacgggtacgcaggaggcgccctcaggcccggcactccacgtcaaccgggtcttggcgccgccagccgagcccgaggagattcgcggcccgccgacgcacctgccactgccagatcaggcaccaatactataccttgagcagcgacgcgtgcagcaggcgtgcgaaaaagccaggcgccggcaagcgcggcggcggcgagcaccgccgcttcgccaatcaggcacgcagcggcaaggccacgcgattcgggatgcgcacgaagtcgcgactggcacgccagagagccgcaaggcgacccgccgagagtctggccggccgcgagacggggcgcgcgaaccgcgcacgcccactgccgatcgcctccagcaaggccaggccccggccgcggatgagatgactatcgcccggcgcgagaaggatgtcgccggcttcgccctcaacggtcagccagagccgtccggccgtacagatcacgcgcacgcccttggcggagcgaagccggatcggtgtgttctccgcaaggcacagttcgctgtcgaaaaaatcgaggcccatgacattctctccgttcgttgtcttgacagcgagcagtctacggcgaccgcgagtagtggtacagtgacagaaaagacgaattgtaatcagcacagtcttgtcaatgctcaactgtgctgtcccgctgcggcaagaactgtgctggtaggtaactatggaaactcgactgttacgttatgaaactctggccgaagatctcggcggcatcatcgtcgccggcaacctgcggcccggcgaacgtctgccttcggtacgacgcctgtcgcgcgagcggcgactgtcggtatcgacggtgctgcaggcgctgcggcaactcgaagatcgaggcctcgtcgaggccaggccgcaatcggggtacttcgttcgccatgcggccacgcggcgcccgtcgcccaacgcgcggtcgacgcccgacgagccggtgccggtggacgtcagccagcggctgatgcgggtgctgcaaagcggtatgcagcccggcgtcgccccgctggccgccgccctgcctgcctctaccctgttgccgctggcggccctgcagcggctctacgggggtgtcgcgaggcgccatccccggctgctcgagggcggcagtcacatcaacatggacgaaccggcgctggtgcggcagttggtgctgcgctcagtggcctgggccggaccgctggccgccgacgagttcgtgatcaccaactcctgcaccgagtccctcagcctttgcctgcgcgccgcgactcgctcgggcgacacggtggcggtcgaatcgcccgcctactacctgatgttgcaactgatcgagaccctcgggctgaaggccctcgagatcccgaccgatccgcgccatggcttgtcgatcgaggcgctcgatctcgctacccgcgacggcaaggtgaccgcctgcctgctggtacccaacgccagcaatccgcttggcagcatgatgcccgacgagaacaagcgccgcttggccaagctgactgccgaacgcggtgtggcggtgatcgaggatgacatctacggcgatctgcactttggcgccgagcggccctggccgatcaaggctttcgacaggacaggcaatgtcatgctctgctcctcgttctccaagtgcctgtcgccggcgctacgcatcggcttcgtcgccggcggccgctaccggccgcagatcgccctgcagaagacgatcaccagcggcggcaccaattcgatcacccagctcgtcctcgccgaataccttgaatccagtgcttccgagcgtcacctgcgtggtttgcggcgcacctacgagcgccaggtcgaggccatgatcgccgccgtaacgcggcattttcccgccgccacacgcgtcaccgagcctcagggaggtttcgtcctttggctcgagctacccgacgacatcgacaccacggccctccactcccgggcgatcgccgctggcgtcgcctacgtgcccggcgaactcttttccgccagcggcatgtaccggaactgcctgcgcctgaactgcggcaacccgcacacgccggagatcgatgacgcggtacggcgcctgggcgcattgatggcgccctgacctggcaccgccctggccgggcgcgtcaatgggggaactgctgggaaaagcgcagcggagtcgtgacccgtagtaacgcccgcaagcagacttcctgcggcgatgccgtcgccgtgcctagtgccgatcgcgatgggaaatctcgaccacgcgcgcgcgttgcgccagttgcccgaccagtgcgctggccgcggcacgattggcaaggtcaagattcgcgtcccactcgtcgagcagatagacttggcaatccgtcttcgcgacgatttcctggagtacgcgcaactggcgctcgcccgaggagtagcccttcttctgttcgatttcttccgccacactgatctcgctggcgtcctcggcgtcggcatccggatccagcgtcgaatcggccggtgacagacccggtgccggcgcgccggcattgaactcgaataccagccggtcgtgcgtcggccaatagtaggcctgtccgcgcagacggcacttcagcgccgagagcagcgtggacttgccgctgccgttgccaccgcgcacaccgaccaagccggtcggcacggcgaggacgcgatgcacggcatccgccagcgaatcgcagacccactcccgctcgccttccctgaggacaaggcgttcgaagtcgatgcgcgcgacgaactccgtgtccgccgccggatgcatgtgggcgcaaacgccgcggatacgcgtccatacggcaacgagatcggtcagaccgccagtaagctgatgcatgtccagcgtcatctcgatctggcgcggcagcgtcgccgccagggcaatcaacagcgtggtgttgccggcgtcctggatggccacccaggcggtcgtcgacagcacgacgaccagcgcgatgacgccgctgatcgcactccagccctcacgcgccagaatcgccctgatctgcgcgaccacggcgttacccacccgctggcgaaaatcccggtgccagagggtgaagttgtaacggttgccgctgaaaatgttgtcccaggcattgtaggtccgcgcccgcatgcggttggtcatgcgctggttatgcaggaaggcggcggcgagcggcttttgcagcagccactgcagcgtgatgaggatgacgaacacggcggcaaaggcaatcggcaagccggcgtctatttcgaagccaagtaccagcgcgttgaaaagcagctggaagaacagccgcaagtagtactgcaggttgtagatcagatcgaaactgacatcgaaggtctcattggtcaggaacggttcgacctgctcgcgtgccccgccatcggccagcaaggccgtccgcgagcggttgcggcgcgcgaaatcgagcatgtagcgcgcataggccgcgaagcccgcccgctccgcgaagatccagctcaccgcgcctgcgatgtaggagacggtctggacaacaacgatctcgacgaagtccctcgccgtaatgtgctcctcggcaatgtcgcgcgcgatctgaatgaccagccaggtggtcgtcgcactgcccgcttcctggacgatgatcaggaccagcatgccaaaggcagccggactcacgaaatagcgcaggaagtctcttggctgaaaggtcgtcgaaggcggcacgcgaattggccggtgaaccgctgacgggacgcgctaccttcccgccgcaggaagactatcagggccaacaccaggcaagtcaatgttggccgcataaagcaccgaaagcagactcacgtctgctttcggtgtcattctcaagacaggacttgcctgtcaggcgccatcacttcggcgccggcttcttggcttttttcttggtggccatgttcagctccagtagcaaggttgataagatatttcaacggcccaacgcgtcaaccgcaagtgaagtatacgcctctgacgtcgccaagaagaagtttttcgcgcggcgccgggtggaacgtggttttcccgcaacgctagctcgcccaccgtcccgcggatggacgccgcgagaaattgccgctaaccggcgcgtggtgtggatacggtccggcgcgcgcgtgcaagcgtgctcttgccagccgcgagggaaatcagccccatcctccgaaattgctgcaaatgtacactttccctgccattggcatgaaccgccaacagcttgcggagacacgccggccgacggttcacttggccagtccaaatcctcgtctgatccgtcggcggcgcgctgccactcattcctcgatcggcacggccttgaacgcggcgctcgcttcgagtctgtcggcgagcccgctgagcgccgggtaatcacccgccggccactcgtgcggcaggacataacgaacgaaaccgatcccggcaacggtggtgatgtccgcctgcgtcaggcgaccgccgaccagaaagtcgccggcgagccgttcttcgagcatggcgaatgcctgccgcatctggccgcgcaggcggcccgtccagtcggcccattgcagctcgccggggcgcttgcgctcatattcgatggccaccgccttctcggtcgcgacgatcgccagcgccatcagttgctgcacctgccgccgctcggggccgctgcgcggggtgagcggcaagatatcgcgttcgccggccagttcgtcgagatagtcgagaatgtaggcgctttcaaagagcttctcgccgttcggcaaggtcagcatcggcaccttgaagagggggttgagcggccgcatggcatccatgtgccggaacaccgacagcgacaggtgcgtgaagggaatcgcgtagagatgcatcgtcaccgccactcgtcgcacgaagggtgaatcgtagagaccgagcaactggtgcggctcgcctgccgtcaagtccgtcatggttcttctccaatcatcaatggttgatgcgatccgggaatccgtccggacgctcacatccaggccgcagcgacacgcgccagcctgagcttgggcaggcaccagcgccggccaaaggttcccgccggcggtgccaggcgaatcctcgccggcagatcggcgttcgcgtcggctgttggccacggctcgacgacgaccttgccgacacccgcgacacgatggcggtcgccgggaagcagccagatatctcggccgcccttctcttcggtcagccagacacgcgtgccgagcgagatgactgtccagccggcgatccggtcgagggaaacggcctcggcggcacgcacttcaaactcgatgtagggtagcagatcttgcatgggggtctcctttgctggcgatgatttctgtccggtcttgtcttgaacagacaggagcattttcatcgtcgggcggagcaagtacaatcgaattgttctcacgtgacatgtgaagcaaattgacagatagtcgacgtagtccaccgctgggcagtctgcgcgttttcgttgcggccgccgacagcgagagcgtcaccaaggcagccgcgcagctgcacctgacgcatggcgcggtcagtcaccagttgcgacagttgcaggactacctcggcgtcgccctgttcgaacgtagcggccgcggcctgaaactgacgacgcagggcgccgcctatgccgaacgggtttcgcgggcactcgccgagatcggcaaggcgaccgaacaactgatcgccgcacgcgactaccgccgtctgcgggtgacctgcatgccatcgttcgccgcgcgctggctgctgccgcggctcggcagcttcatttcctgccatcgcgaactcgatgtcgaagtgcaatcgagcgcccggctggccgacatcaagggaggcgaagccgacgtcgccctgcgtttcggccacggccgttacccgggactgagctgccgactgttgatgaaggactggtactacccggtttgttcgcccgagttcatcgctcgccacgcgctggtcagcccggcgcagttgaccggactgccgttgctgcgctcgaacgatgaactatggcaaccgtggttcggtgccgccggcgtggtggtcgaggagccgcagcgcggtgcggtgttcgacgactcgagcctgatgctgatggccgccgcctccggccagggcgtggccctggcccggcacacgctggccgtcgacgatctggcgagcggacgtctgcggcgtcccttcgcgatggccatcgagtcgcccttctcgtactttttcgtctgtcgcctcgctgacgagcagcacgccgccgtcgtcgcctttcgcgagtggctgttccaggaagccgctctctatcgcccgcccgacggcgacctcgccgtggcccgcagcgaccagccaaaccagtagatggacagcggcgcggcggcgcagcggcagcgcggcgccgtgacggcagctctcaggcgctgaactgcagcgcggccaggcgcgcatacaagccgccacgctcgaccagctccgggtgcgtgccatcctcgaccacccgcccgtggtcgaggacgagtatccggtcggccccctgtacagtcgccagacggtgggcgatgacgatcgtcgtgcggccgctcatcgccgcctcgagcgcggcctgcacgacgcgctcgctctcggcatcaagactgctcgtcgcttcgtccagcagcagcagcggcgcattcttgaggatcgcgcgcgcgatcgcgatgcgctggcgctgccctcccgacaagcgcacgccgcgctcgccgacgaaagtggcatagccctcgggcagtcgctgcacgaactcgtcgacaaaagccgcgcgcgcggccgagcgcagctcgtcatcggccgcatcgggctttccgtagcggatgttgtcgtcgatgctgccggaaaagatcaccgcctcctgctgcaccacggcgatgcgcgcccgcaattcggccaggcgcgggcgccgcaggtcgacgtcgtcgatccggatggctccctcgccgacgtcgtagaagcgctgcaacaactggaagacagtcgtcttgccggcaccggacggcccgacgagcgcgacgctctgcccgggctcgatcgtgaaatcgagcccccgcagcaccgcctgcgccggccgtgacggataggcgaaacgcactccggcaaaagccacccgcaggccacctgccgctaccggcagcggcgccggctgcgccggctcgccgatcggcgaacgtgcgctgagcagctccatcagacgctcggtcgctcccgaagcgcgcagcaagtcgccccagacttccgccagcaccgcaacgctgccggcgacgaccatcacgtagagcgccgtctgactcagctcgccggccgtgatctcgccggcgagaacggcctgaacaccgccgtacatgccgtagagcagcgaaccgaagacaccgacgatgacgaaagcggtgagcgccgagcgcgttccggtgcgccgcagcgaggtagcgaatgcctgttcgttggcgacgtggaagcgtgccgcctcggcagcctcgcgggtatagctctggacgacgggaatggcgttgagaatctcgccggcaatgccgctggtatcagcgaggcggtcctggctggcgcgcgagagcttgcgcacgcggcggctgatgatccccgccggcagcacgacgagaacgacgatgccggcaaccgtgagaatcagccgcggcatcgtcgtcaacagcatcgtcaagccaccggcgagcagcaccagattgcgcaagcccatgctgacgctcgagcccaccgcatggtgaatcaccgtcgtgtccgtggtcagccgggacaacacctcgccggtcttcagcgtctcgaagaactgcggactctgccgcagcacatgcgcgtacacggcctgccggagatcggtggtcacccgctcgccgatccagctcaccatgtagaaacgcgcggcggtagccaggccaagcaccagcgcgacgccaaagagcagcaggaagtagtcgcgaatcgcaagtcgccgctcgccgaggtccaccgctgtcggcagcgcgagcccgccgtcaaccagcaacttcaccgcgtaaggcagcgccagcgtggaagcggcagccagcagcaggaacagcaaggccagggcgatctgcccgcggtagggcgccagataaggcagcaacgcacgcagcggttgcagccggcgctcggccacctggccttgggctttcgcgtcgcccgcgtcgcccacgtccgccgctgccggcgcttccggagccgccgcccgggacgcgtcggcgctcaggcgagcagcccttgcagcacaccccaggcgccgccgaccccgagcgcgccgaagcagagcatcgacagcaggaaaccgctgccgcgcgtcttcgggtcgcgcgcataagccagtgcgtaccacacgcgaccggccagccacagtgcgccgagggcggtcgcccacaggctcgacagactgagtgcgcatacccagagcaccggcaggaagagcacggtgttctcgagagtgttcatctggatccgataggcgatctcgaactgcgggtgacccgtggtcgccggcgccttgatgcccaggcgcattcgacagcggccgacataggcggcgcaggcaaagagcagaaacgaagtggcgagagtgaccagagcgggtccggggtagctgttcatggtgtcgatacgtttcctgggtcaggagttggatgctgcggcatggctgccgagcaggaaattgccgatgcgcagcaggcggcgctgtgccgcctcgccgcccaggccggcgatcaaggggccggcggcggcggccacctcgattgcccgctcgggcgtcagcagcgcggcgcgctggcaatattcgatgatggcaagctgctcttcccgcgtcagcgggaagggcggcgcttcgctgcccacatcgtggtgcgcgccgacgacctgccgcggcgtggcttcgacatgcaccaccagcgtgcccgcggcgaggtcgcccaggcgcttgccctgggcgttgagcaggctggcgacgaatccggtagcgtagaagaacggcaggaagtcgatgccgcgcagcgtgttgcggatgaacgcggcgctccagccgacggggcgaccgtcgtcatggacgaccgccagcccgcaggccttcttgcccggcgtctggccgttccggtacacctcgaagacgatcggatagaaccactcgagcaggaaagcgccgacgagcagcaggccgatcccgaaatcaccgatcaccgacccggcgatcgccagcagcagccagacgccgaagcggaccaggaaatcgagaaaccaggcgcgcgcgcgcgccacgggtccggccacccgcaggtcgatctcgcagccttccggcgtcgcgatgcgctggatggtgtccaggcgagcagcggcgttcacggctcgaaaaacacgtcccggtagaaggcgtacatcgacgcatagagcaccggcaccagcaccagccagccgagaaacagcggcaggcaggcgacgatggccgcgagcagcacgcacaagccgtagaccagaaaaggcagcgagttccgcaaagccgcgaagaaactcgccttgagcgcctgaaaggcagagaagtcgtgaaacaccaccagcggcggcgccagccagacggccatcgccagcggcacgaagacgaccatcaggaccaagacggcgacgataatgaccgccaaggtcggctccgaagcaccggcaccggcaaacgcaccgacggcgacgacgatgccaaaaatggccgcggcgcccagcacggccagcagatagagcagcccgacgagcagcagaccaccaagccgggtcgagaaaccggcgaagaggtgcgcgaagcgcagaccctcgccctcctcgatcgcccggcaaccgatgatgatgccgccgatgaacaccggaccgagcaggttcacggcaagattgacgaccggaatcatgccgatgaccatcatgatggcgatcaaggcgacgctgatgccgacccaggtacccggcgcactccggaacatctgccagccacgcaacagccactggtagccgttgccggtcggcacgcgccgcccctcgggaatgaagttccccatcatcgactcgatgtggtcatgcacccgcgccacgggtgccttgaacggattgctgtcgatactcattgttgccccccatgcagtccagatacggcaggaacgtctgccgccgcgcccgcccaggttcagagaccgacgacgcagcgcgtactatagcgcgccggcccgctctgcggcccggcagtacctggtcagcgccatcagcaattgacgcggactatcgccgcgagcacccgacggcgtggcgcgcctgctgacccgcgatcttcccgccgtgtcgccgacgcaccggattggttcatggtgcgtccccaaccctgagcacgcggacgagtcggaggggcctggacgtcgactggatcgaggcgtgggcgatcaccgaggacctgttggccatgtttcgcaccgatgtggcgagccgcaatgcgcgcttcatcctggcgacgctgcccaccgacatcctggtgcatccggccggaggatccgtgaggcattccagcggcaggtcggcgccgactcgctattccattcactccggcgccttgatgttgatgggcgaaaagtgaaaagcgcatcacgtagcccgtcgtcgacgacgttcccgatgaagtcagcggtccacttgagctacggacaagtcgcgaggtttcgggtacgatttttgccgtttcgtgagcagacccgattcggtcagcaagagcgaaccgcattgcgaccgtcttccttggcccgatagagcgccgtatctgcccgccgcactgcgctttcctcatccttgtcctcgcccagcgccatggctacgccgatacttaaggtgacttgccttgcccccgggaaagcttgctgggcaaccgagctcctgacgatctcggctatcgtcagtgctccctcggcattcgtctccgacaggatggccagaaattcttccccaccatagcgggcgacgaaatcggtttgtcgcaatgaggctgtgaggacagttgccatgtgccgaagcacttgatcgcctgtttcgtggccataggtgtcgttgatctccttgaagaaatcgatatccatgaacagaacggcataaggattgctcgaccgctgcaagcgtagaaattccagtcgtagcctctcattggctgacttgcggttttgcaggccggtcagcgcgtccacctgggcaagttgtgcgagttcccgattggcggccagcaaggcggcggtgcgtgctgccaacaattcgccggcttgaccgatcgccgccgcaagctcggccgactcctggatagacacctcgggaacaggcaccaactgccccttgcccagggctactgccggtgcggtgagtgcgcgcaccgaagcggctattttccgccccgccatccacgccaaaccgagcccaatgacgagcaaggtcgccaggcccaaggacaaccaggtcatcgtgtgcatcagatcgcgttcgagaatctcccgtggaatgccgatgccgacactccagccggtgaccgatgagcgactccagacggacaaggtcggaattccctcgcgtgtgactgtcttcatcgagccttccagggcctcgccgattcgctggatgtactcgagcgttcctttccggccgacgaactcgtccggcgcgtgagtccgcgcggcgatcgtgccggtgttgtcgaatatcgccgatacccagcccggcggaaagcgttgcgcggcgaggatagcgttgaaatcatccggcaccaggccgatgctcaagacatacgccaccttgccgtcgaggatcaccggcaagtcaatgctcactacaggcttgtgcagcaccccaccgatgtagacttccgaaatcaccgactggccggtcgccaggactcgacggagaatctccggattcccgtggcgtggcaagggttcgccgaattcccgcagcgtattgaccagttgctggccaccctcgtcgctgagcacgacattcatgccgactttcgtcactgcgacgacctcgcgcgcccgtcgatggaatcccgccagatcacgccgggcaagcacactggacgtggagaggacctcgccgacggtcctggccttcaacaattggctatcgacggcctgaaccatcgcacgcgccgtggcgatcatgtccctttccagttgagcgcggccgttcaggtactcgcgcgcgaacaagatcgcgacaccgagtattccgggcagcaggcaagcgagaaccagccagaggagcaccgtgccgattcgccagcgggaagtgaagccgtacgcccgaacggtcttcatgggtttccagagattatgcgaaaagggtggaaagcagcggtttcagtgaggctttgccacggatcctgtcgttgggcaacatcatccagccgcaccgctgtccggatcatcaccagcatcttacccaaaggcgggggctggacggtcaaaaacccgccatcccctcccattgccgctccctcgctgctagccgccagcgccagttgcttccactcattccggtacgcgacagtagtcaccaagcaatttcggtcaccagcgatgctcgtcttgctgccacttgggtcgcataggcgttcgccgcacgctatccgaccagccagggtctctcgaagcgctgcgccgacattgcggagacaaaccctggtacgttcgcagctttcgcaactcagtggcaagcgaagcgagtgcgtcggaatgcagaaccgggcaacgcctgtaacggcgcagggctatgtttccaaccttctgcttcgccttgcacttcagatttgcgaatcgctgcggcaatgcgtcggatgtcgaaacccgattcttcgatcaatgcctcacatggcggcacgccgcaatgtatcccgttgcgcgaatggttaagcggcgcgacgccacgcttgtagagaaatggtgttgctgcacaatagcgcgtacatgtacaaaggggccttctgatggacgccatcacctacagcgctgttcgcgccaacctggccaagacaatggatcgtgtttgtgatgatcatgagccgctgatcattactcgcaatggagaacaatccgttgtgatgctgtctcttgaggactacaacgcacttgaagagacggcgttccttctgcgaagtcctgccaatgcaaagcgtcttctctcgtccgttgcgcagcttacctctggaaaaggcattgagcgggaattgccacagtgaagtcgatcttctctgacgatgcatgggacgactatttgtattggcagaataatgatcgcaagattgtcgagaggatcaacaagttgatccaagaagttaaacgcgaacctttttctggacccggcaagccggagccactgaaacatgcgttgtctgggttttggtcaagaaggatcactgacgaacaccgcatggtgtatcgagttgaagctgatgcattgcttcttgctcagttgcgctaccgctattgaactgcgacgcctaaccggcagagggaggagaaggccatgcgtacccacaagaccagggcctcgccactcggcagtcatcacccgctgctgtggcgcctgccatccaagcctgttcgtcagcccttgcgctccatcacgataaggcgggcggcaagccccaagaagacgacacccatcaggcgttcaagcattacctgacgacgaggactcgacagcaaccattgcccaaggctgccgctggcgacggacacggccgcctggaatagcaggccaagaagcgccaacaccgcaccgagagcaacaatttgctcgaatatcggcccgaaggccggagacgcgaactgtggcagaaacacacccgagaacaggatggccttcgggttcagaagattcgtaaggaacccacggcggaaattctcgaatggagaacgcacggtagtttgagcgccggcttcgaaaggcttggcgcgaagcgacttgcagccgagaaacaccaggtaggcggcgcccccaaggcggatggcatcgaacgccaacggcgacgtggcgacgattgccgcaacaccgacagcggcaaggacggcatgcccaaacatggccaatgcaataccagcagaggcccagagggccgaacggcgaccttgggtcgcaccggtagccacaacaaatgcgacatccgtcccgggcgtaatgagcagcacgaaggaggcggcgaggaagactggcagaacagacgtatcaaatggcatagtgcctccttgaaatggcaaacgttccccgaaacgaccgaggtagagaacttcgagacagaaaatatggggacagggtaatcgttcactcccctacgctgttgccgggataacagggatggggggaagcggcaaacccttgcgagcggcggcgatgacggtgccgaggtactgccaggcagaagcggcgcgacggcgacaggtttcgataaggctggcgagcagagcaaaggcgcgggagccctgttcagggcgcgtcccgtgactgatgtggcgcgaaatactcgttcgatgccactattgcctgtgccgtaatcgaggccgcacctccccgatctagtagtcgaggtttgatcactgcggcaacgtcggcatcttcgaggcatcgactaaattttaggtccttaccgatttgccttatccgcttttctccttgttgagtaagctcaacaggtaatgccattccctctgccacgtttggcgggaaagttagcctgatagaaaaattgtcgtggccaattgatttgttccctgaaagggtcatcatctcggctaacaagaaattggccgcgccaccagcaaacgtccaccatctccattccggttggttggcgccaacagtcttttcagcagtggtcttgccaacctcaagaaaagcaaacgaggatgacagattgtcgagtcgatttttcgcacggttcgaaagaacagccgggactttgcgatcaatcaatagcgccttaattttctggcaaagttcaagacgaagcgctcgtgacgatcctagccatgaagccttccccctgttttcgctaggctcgacatagaccacgcgcgacctccagtccgaggtcaccactcgccaatatctgcccgccagaatcagcgtcggcgccgattcgtcatttgtccgaatgctcattgggtcaacaaaacccaattcacgctgaccatgtaggactgtcagtagcaacggagaattgaaggtggaaacgatggcctcaaagtggcgacggccgaattcatcttcacccacctcccccaagccaatcagcccaccaattccttcgtcctcccaaagaatggaacgagaaagcatcgtactgataatttgtgaaatcttgttcgagtcgagatcgaaaaagatgtcagtcaattgcgattcaaggcttgctctctccagcccacggctttgaaggatcagcgcaattccctgttgtgcgaccaagtgccatggcgctaccggaggatttatcggttcgacaaagtcttcgcgccagaggcgaacgattgcactggcgatcatgagcccctcgtcgtccgtcgcaaggaacaaacagttccgcatttctcccttgcgccggcctgttcgccccatacgctgcagaaacgacgctaccgaaccaggtgcatcgatctggatgaccctatccagatcaccgacatctatcccaagttccagcgtggatgtcgcaacgatgacgcaattcggctcttcggcaaatgctttttccgcttgtctccgctcatctgcggatagcgaggaatgagagacaaacgtccggaccccaaaaccgcgaaggactgccgagagttcttccgtcttcgcccggctatcgcagaaaaccaggcgcttttcgccagcatgcaacttgaagatgactgtcgccgcattttcgagcgaaccaacaaagtcgatagttaggtcagcgtcgattccggaatggcccgctccaatgacagtcgttggctggccgggaagcatccagtcgatcaaaaatttcggatttccaacggtagcggtcaatcccagtacctggattcgccgcccagcaagtcgctgaactcgttgaatcaggcaccgcacatgccacccgcgatcgtcaccgcagaaggcgtgcagctcatcgacaataatcaagccgacgccaagaagcaggtttcgcttgtcgtcgtttgccgaaatcaacatcccttcgagagactcgggtgtcgtcagcaaaaggtccggaggatccttgatcgctcttttcttgatcgagtcactgatgtcgccatgccagacgccgacacgtcgtcctaccaagccgaaatagcaggaaaggcgaggttccaggttattcaggagcgcgcgaatcgggcaaacatacagcacggacaagccgcgccagtcttccgacagcatccgcgagagaacaggaaatatcgccgcctcggtcttcccaccggcagtgggggccaaaaggatgcagtgctgcccatcgagaataggggctactgccgcctgctgcgtaggacgcagcccgttccaccccagcgaattgacgatgtgatgctgaacggctggatgcaagcgatcaaaggctgcttgctcttcgctcattccacgtcgagttcaatggcatcaatgctggaaagtcccgaggctgccgcctcggaacgtgtcaattcgttgggcgcaagcgtcagcgcgtagtgctggcggggatcaaaatcagcaaactggtctacacggtccagaacatcagcgaccagttttttcaggaagatccgtggcgcgacaccaacctttccaccaagctttcccgcgacggcgacggccaggtcatgcacataactgtcgtctacgagggaccgaacacgatccgcatcgacggcaccctcggcaaaaatgtcgcgaaccttgcaaccaacctgcgacagcaatccaaggtcaaagttgggtaagcggatttgcaccgcgcgcggattatcgaatcgagcctccgtgctgaaatcaacatgcaggcgctgcgccaggggcgccagccgctgcaccccttgcggaccatcgtagaacgcaggcgtgccgttgatcatcaggtacaacccggggaagcgacccgcatcaatctcgtcgagccattggcgcagaccattgagccctttttcccgggtgtcagcccgcattcgctgcaaagtttcgacctcgtcgattacgaggatcaatccctggtagcccgaatcgcgaaggattgccaagaccccagcgataaaacttgcagcaccgaagtgatcgatatcgcccttgaggcctgccgtccgtttgatctgtgctgccacgttcggttgtccggatacccagctcaccaggccttcggccaaggccgtttccccgcgcgccaccgcttcgcgatacgcgcgcagggctgccgaaaacgcgggagccaccttgttgatacttgccagtcgctgttccatgagcacgccggtagcggccatcagcccttgcgcatcgttcgggtcaagctggccatcggcaagtacatcctgctcgagaacgtaaaaccagccatcaatgatcccgcggaatgccccttcgccggcgtcggccgtggcaagccgctcgatcaggcgacgatagatcgtttccattcgatgcagaggagtttctgtctccgagatctgcacctcgctgctggcgaagccggcggcacgcgcccgttcctgcaaccagcgaccgaagaacgtcttgccgctgccatattcgccgcgcagcgccttgaacacagcgccccccgaactgaccgacgagagttcgttgtcgagcgtcgcctgaaggcggtcaacgccgactgcgaaagcatccaggccattccgcggcaccgtaccccgacgcaaggcatcgatgatctccgagcgacgggctggactgatcattgtgctctcccggtgcgcccaccaaactgcgtctcaaggagcgctcgattcagcccgaccgtcccctccgcttcatcgaggctaagcacaggagcctggtctacgttcaacaggcgacgcgctgcactgacgaagccggaaacccgcagcaaaggcatgcccaagcgtgcagccagggcttgcttggacacttttccgcctcgctccgacaaggcttccagcagcgcccggatctcttcatccgtcacaccagcacgagccacccactgtttctgcgacaggaatgccgtcgattcaagcaatgcagcaatccagtcctgctcgactgccgtggcctgaaccaccccaagcgctggcagttcgaacaaggactgctgtcccgcggctattggtgttggcggcctgcttttcctgctgagcgctttggcctgagcctgagagccgggggacgcggggcttgtctcggcagcaagctcccaccaggcgggtgcggcgctgggtgcatggcgcaaaccctctggcagcacactgccagtagtcagaagcgtgatcgggaccagcatttcctggagactgatgccgccgtggtagccgttcttccgcgagccataccgcagggtttcgctccacggaacgaagatctgccgttgcccatgcggtgtcatcacccgcccgccggagagcatgatctcttcggcagagacaggagcgccggcaacagttcgccagcgatcacccgttgcgggatctgaatagctcgcaactgccttgtcctgcgccggattcgcaagggcatgtgtggcctcgtcgatcacatgaccatgatcggcagtgatcagaaccaggcgcccggcgttgcgtgcctcgtagagaagtggcttgatcaggcgcaggtcatccagcgcccagcggtggttcagttgagccgagcccgacaagtgatcatcgacaccgttgaagacaacggccacaagctttcgctctcggctgccgatggcatcgcgcaccacctcggacagggcgacgccatcgctggccgatgtcaggtcacctttatggaacaagaccggtcttgcaccaggccggttcgatggtacgagggggatgagtgcgggatgctgggcaaagccggtcttctcgttggctgcctgaccttgcagcagttttccgcaaaacagactggtgcgggagatctcggtgatcgatggaatggtcgccaagccaaccgatgccttttcctgcgcactcggcaaaacttcattccagccttgtcgctgtgcatcctcaagcaattcccgataaatcggaaacgacaggccatcgacgaccagcagcagcaccggcgccagcgttgccacgggagcgagcacgtcggcgatgatctgctctaccgggacgacatggtcgagctttgggcatcccccctgattccaggcggacagagccagcgcgaactgcctgtttgacgactcgcgtctcgcccgggccgcttcgcgcaaagcactgtaggcacgagtcacgaccgccaggtcatcgcttcccatcaaggcaaggcgtgcccagtcggcaaatgcgccttcgtcggcataggacttcgccaacgaatccagcccgatgtgttggccaggctcagcgttcgacagccagcggaccagccgcatggccatctcgacacggcgcaccccgtgtgcctgatgaaccgcgaggcgatgctctttgacggagcctcccacgaccagcaccgcagccgtggcagccgagcgagcagccggcttcttctcggaccctgttgcgagaaattctgtaattgcgttggcgaaaatgctcaggcgtgcgctgaaccctgaagacaagtcgctggatctttcggcgaacgccatcaggtgaagggatgcaacaagctggtctgccacatcgaggacgggcatcaaagtcgaagcatccatggcttttgtgacctgaacggccgccgcatgcaaacgcagtccctcacgctgcggaattggcgtcccgccggtgtagcgctccagccgcacggccgcggccagcaattccggtgcaagcggcgtgtcgtcaggccgcttgaggaccatgccgcataccagggcgatcggcagcaactcgccgccgtagcccgcctccagcacctgcgcgaccaaccgtccacaggaaccgagaatctcgatcaaccattcaccgacctgttggcgtgccttctcatgaagatcgccgtagcgacgtgttgcctcgggtgagagggtccagcgcaacaccgaagcgaggtcgggacgccccgcatgttcggtggtcatcccaaggacgcagcgcaagacctgcgaccaggccgcgtcaacatcgagaacgccgccggcgactggtggatagccgcctgccggcagattctccaacagtgcctcggcaacccaggaccagcgagcaagccgcgaatcgattgccttggcctgaaacgcatggcgcaacatatcccacgcttcaaccgaaaaaaccttgccacgcgaaaaccgtgcaagcacgtcggcgcccagcacatgatcggacagaggcgtcaataccaccagaccaggcaatttccctggcgattcgctggatacctggcctgcatcggccatcgccccgtcagcaagcgccagcagtcgttcccgaaccgcaatcggcgacggacaccaggccactgaaaactcccgatcgccaaccgccaacgtcgatggccagtcttcgttgtgctgcgcacgaatggcgatcaccgctgctgttctatcgtggcgcagaaccgcatcgacctgggcgacgatctggcgggccgacgggttgagcaatacattcacctgcttagcccttcttcgtgattttccacgagatgctcagtcggtagtcggcatccttcacaagttccgcacgaatttcatcaagagagttgatcgcatcggatacggccaggtccttcttgacctcttcgcgaatgactcgagtccctggttttggtggctcaggctctggcctcggcggcgcgtcagtcagcagcttcaaagccttgttcttttgctcggccagggccgccttcaggccaattgcatgctcgtcactcgccagtatctccgccagccgttcccgcatcgattgggcggcaacccggcggtgatccacgagcgcgatcacggcggtgaagagttcccagtctgtcgtcttcaaagcctcgtcaagcgctttcgccttgcctatggtctgcccgtaagctgcctctgtcgtcgccattgccgcgcccgcaagggtgctgatcacgtcggcattggcggatgtcatgccgaggagcagagccgcagcaccctcggctgtcctgagccgatcggaatcccgtccggcattgccaagactccgccacttcacggccagtgccttggcgtaatcctgcagcggagcaagcctggcgcttgcttcggtggtcaactgatccttcagtcgggccacattgcccgcattcaacgattccgccaccgtcagtccgaagaacaggccagcgcgccggatcgccactttccaatcgtcttcaccgggcagtgcctgctcgcgcaactcaagctcgttcggtgtgttttcaagcgtcggcggataggggccgttgttcaggaagaaagaacgattggtcatcgctgcgaacgcgtggatgatcaaattctggacttccggcagcaagcccatcgggctcggatcgtcgatccatttgcgcattcgggcgaccgtgatcggcgcgccggggtcaccatccgcagcctgtctttgcaggaaatgagtgcgccagtgattctccagcgcgagatgggtcgcacccatgttgcccaggcgcaggggattgaccactgcaagcgtcaattgccgcagcgcgcgatcggccacatgcacgcgctggtctttgtcctcaagcgcccgaaccagctccgcctcgaccttcttgagcacggcgatcctgatctcggtctcgaactgcgggtgtgccggatacctgtgggtgaacaactggtccagcaggttgatgaatccctcgcgcagattggcgcccaccggcgcctgcggctggaatgtccggtcgagcgtgcggaactggtcggccactccgagcttctggtcgacggcttcgcgcggatcctgggcgattccgtaggcgacctcgaggtattgcttgaggcgctgctgcagttgatcgcgctgattcttggccagggaacgtgcctgtgcccggtccacttgcgccagatgcgcggcgtagtcgttgaaacgctcgcccgtcaggatgtagtcgagcaccaccaggcgcccaagatccttcagggccttttccgaaaggaaggctggcagccagaccagcgtctgcgagccttcgccggtgtagcggtccaggcgggcaagatcatcggccggggtgcggttgggttcgtcgaaagggaagtcgagaatgaccgtccacgccccttcacgcccgcgtagccgatcatcggccagttcgcgcacgttctcatacagtacctcgacctcgcgcagggtgccgcgccaccagaacgagaaacgggtaaacagctcgttgctatccggaatgccgagttcgccgaacagcatctcgcgaatcttgcgccggcggttgccagtgttgtcgtgcccctcggcgcctttgacgatcggctcgatatcgaccccggtgacctgaatcgagattaccggattctgctcgtcggtgatcttgagttcgccgacttcgcccgcccagtcacgacacctcttcaatacgtcctgcgcctcgcggccaggaatcggcgacttcaccgagccatgattcaaggcggcaagtcgctgcgccgtcagggccttcaacgactcgacctcgggcaccagggccgccagcagcagcgttttcaggatgcgggcgtcgttacggaaattccgtgcccgcacagggtcgaccgcagcatgggcctgcgggttgcgcagatcctgccagacgaccccatgtgtccgttcgagcagcggcaccagcttctggctgaagaggcgcttggcattgtcgaaatgcagacgcatggcgtccgagaagggctcgtcaccatcgacgatcacgtcccacaggtcacctaccgggatgatctggcccagttcaaggtcgtcgcggcggtcaaccagcagttgcagcatcagcttcaaggctgtgcgctcacgttgcagcacactcgacaccgccaccagggtctgcaccagagccgggctgaacgggtagaccagtcggaacatctcgcggtcggcgttcgatgtcagcagcgtgtcggtcaccgtcctcgacctgttggcgaaatcctcgaaagccgcgtccagcacctgacgggctgattcggtcgccggcttgagaacgcgggcctgggcaatgaccggcaagttgcggtcctccaggatgatcttgtgaaagcgcgcctcccagtacttgagcacgtcggcaaactgcatctgcatcgcgccggccatgttgtcgccgaccagttcgcgcaggtcgcgctgacgcgccacgaagctgatcaagggcaccggacgatcggcattggctgcctcgaccagtttcgagagctttgacccttcgctgctgacaaacgcgacgtccgctgcccgactcgccagccagagaatcagctcgtcgaggaagaggattacaccgtcgtagccgagttcgctcgcgtggcgggaaaggatggcgagtccatcgtcgaggctgacaaacgcctcgccctggccaccgccactactgctggccaccgaggcgtaggcgctaaaaaaacacgaaatcaggtcaccgaccagacggctacgctcgtcaccccgaggtgattccagcatcgccgcttcgaagctgccggcatcccaaccgccggaaagctcgccccagccgtcggcactgccggcgtgttcgttcagtttgccaaagaaggcgtcatcgcccatgcgcgcccgcagttgctgggcatcgcgaaacagcccctcggccaggtagaagccgggcactggcgcatcggggtggatgctgcgcacatggtcggcgtagccgccgagaatggccgactccatgttgcgggcaccgatcatgtgatagggaaccagcaggaacttcttgccctcggtccaggcgttgctcctggtcacgacgctggccagttccttgatcgagcgggcgcgaacatttccggccagaagcaggttcagcaccgccatgaaatggctcttgcctgaaccgaaactgccatgcaggtaggctgccttgctttggcgcgtcgccagtgccgactggatgaaggccagggcattgtcgaaagcctgtgccaactgcggcgtgaccacgtaattgccgagtgtttcgtccgcggcccggacgccatcggacagtttgaggacaaagtccccttgatggacccgctcggggatcggtatcagttcacgaatcagcgtcatgtcgaatccagtccaacagccaaggcaaagtcacgcacgctgacgatcttgacctgcggaatcagacggcgcgcttcgctaaagtcgctatcgccggtaatcaggtaatcgacaagcaccttcatcgtgcggcccgggtcgcatcggtttccgccgcaatatcggcatcacggatcgtcgcggcctgtggcaggctttgaaccatctgcatcaaccggctccattcctgctcacgctctgcggaattccgctccgacccgacaaccagcacctcgaccagcgaaccgggagcaaagggcaagtggctgagggccagatccccgcttggctgtacccgtgcataggttttataagcttgcatgtgctactccttttcttgtcgaacagaggcgctgctcaatccagtctctgggcatttctccaacaatctgttggagaattagcgcatcccgacaaatcacaaagaactgacgcatcgaacacaggttctgcggcgaaaacccgctcatcccgggaaatgccgagcgcaggtccgcccgccttgcttgacgaagaaactttcaatgtcatacaagtcctggcgcgtattgccgcaaggtttgctcggctacagggccgaagaactggcgcgtcagactaaaaaaagagttaagtgccgggagataatggggagctgtatggcgaccatgaggagtcatttctccctgacacaagtgctcaatactccatcccttatccaaatgttgcgccaaaagcgcatccagctcgtcccaaagatttcggcgcaaggtgacgagataggggctattcaggttcaacagccgaattgtgtattcggccctggcttgatctgccaggctgcgattcagattcggccccatttcgccattggacagataagcgaaataggaagcgcactgcgggtcacggatcgaaacgaactgcaccgtatcaacttgattctgcttttctcgagcatggccaccaaaattcacttcaaccttgcctgggatggcagcgcggtacgaagccagcttgggcaagccctcgtcactactcaaggcacttgcagcaaggttggaccaatcaaaggttcgttgcggattctggctcttattttcaatatgttcgatgtgataacccagcccgtacaaatccgcacgcaactcgctgtaacaacaaagcatgtactgatcttgcagaaggcgatcgatgactgcttgcttgctcggtgcaaactcatgccagcgacgcgttacttcatctgatgattctgggggcgtttgatttgcctgtgaaagtgctacgggcccggcgcctgtcggtgcaacatgcctcatccctcaccgtccctttgcaccaggaaagtctggcggctgacgctccgctgtaagcgcagcatttgaggatgtccgggccccaaggcttgtccaagccggcgaaacaaatctttggcttcgtctgactcgtaacgcccctgatcgacaagattcgtcaggcgatcaaggtcacttttttcatccactgggggctgggggttaaccagcatcacactctgcagaacatcgccgctgggctggccgtaggggtttgccagtggttcggtcgccacggtcctgccgtccgtgtctgtactgaatacgcggatattttctcgcctgaccgtgctgataacctgcgggctgtgggtggtcacaatgaattgcgtcgacggaaaagcacgcatcaaatcatctaacacgcgttgctgccacgaggggtgaagatgtaggtcgatttcatccaccagcatgatggcgggggcgatcagcggtgcggaaagggggagatcttcagctacttcatcgggtctgcgcaaggtatgaagttcttcgagagcgatggcaatcgaattctggtcgccataattcatgtgaccgttggccaaaaccagcctgcgcgcgaaatcaacgccaagtgccaacatactttgatacccctgactcagttgagtcaccagcaagggggcgccgccgtcagatggttccacgacaaatttgtggtcccgattgaaacagggattctggtaacttccatcgagtaatgtcttgatggtttctctaacggcatcaagcgcctgagaaggagcgtaatcatcgcttgcaacacctttgttggcgcgtaactcggaggcttcttctcggtcgaaccatttcagcagttccttgaaatcactcaaggaatcgagcgcaccgatcagcgcggaggttggataggcataattttccttgctttcgcgcaagcgttccggcacctcgatatagcctcgccgcgcgccaaaataggcaaacacaggcgtcagtgcaggcgccgaagatttgtagctttccgagatggtctgcaggcgactcttgagttcagtcaggccgtgtttggttttcggttcctgtcctttggtaccagaaggccgccaatagtcccatttcagaccgtcaacggtttccgcgacaacctgcgcgaagtcagccaatttccagcgctccttgcccgagcggactgtcgccggttcaacgcggaaatccgcatccgcaataccccgaccggtgagccgctggtttgccgacgaaagatagttcagtacaggcgtcaatgcggtggcgatgccatcaaggacggcggtcttgccggccccgttttcgccgacgaacacgctcagtcttgggtggagcgttacctcgaaggactcgaagcagcggaaattattcaaggtgattttcttaaggcgcatggcacaagactcctttgccgctgcctcttgcaggatcattcatggtcatcctcctcaaatcgccggccgtcgaccgcgacgaacggtagtcgccggcggccgccagcccactacggcctcgcgggtcaagccgaggtcgcgggcttcttcatcgacgaagccatccagatagtcgcccatgcgggtgccgtgttcggcatcggggtcgttgtgccactgtttgatccagggcgccagttcggcgatgccggccagcaagggcttcagccgctcggcatgccagccctcgttgtccttcatgtcgagatagcaggtggcgatggcggtgccgagttgcagcgggttgaggccggcccaggcgatcagcaggctgccgtcggcgtcgcggctgcagtgcgggaagctgacgaaacgttccttcggtacatcgagcccgccgcgcaggcgccagtagtcggtcttctggaaatcgctcgacttgtacttgggcggcaccggaatgtcgccgatctcggcggtcttgcgccgccggcgttccgattcgtcgcttgtctcggcgtcgaccgcatcttcccggcgctgcaagtcccaggtgcgctcccattcggcgcgcttgcgcaggccggcttcgctgtagcgcagaacgggcagcacgggcactgcttcgccggccacgaggtttgccaccagtagcgccacgtcaaaatcggagcggccggcatacagttcggcaacctgcatgaaatcggtgtcggaccgtaacggatcggccagcttgttggtgctggtcaggctcggggtgtcggccgcagcgtctttcagagacgattccaggcggtcgagcagccagcccttgagggcggtctgctcctgttctgcccacgcggtcgacgcccagcggcgcttgtactcggggcgttcgatcaggccgatgactttgtcggattctatcagcgcgatgcgggcttcgacgatgcagcggtaatcggccggccagtgggcgggcagttcggtgatcggtgttgagccatggcgggcaaaccaggtggtttcggcttggccggcggcgatgcgccgggcgaggacgatttcaaaggcgcgctcgccgagggcaatgtctggcggctgcgggtgggtgagttcggtctgcgtcaggctgtaaagttgatagcagcgccagtccagttcttcctgggtcgcgatcatttgccgtcgcagagaaacgctctcgcatcttgcggcgacaagtgccgctctcgtccgtgtggcggaaacaatggcagcggggctattgtcatccaaatgctgagagagatcatcgagtcgacgagtaaggtcataacaatctagcgttacgagagggagtttagctgctatccccgcaccgatctcatagaaatcctcgaaagggtcagttctttgtcgtgcccccttgccatcgacggtacttcctcggttttgagcgacttgcttcaaccaaaaacatgctaccgacgaattgagtaaaccaagcaagcccagatgctccccctcgctcgccgccgcccgcagcttgataactggcgctgttctattgaaaaccctgccacctcggtcaagaacaaaatggttgtgagttgcgtagaaggcgaaggtgatggtgagtggagtattgaatttttccgctgagatatggccataggcaaaccattcgtaaccacgctgcaattgtgttttcttgaaccatattcggttggacaaaccagtcttcaacggccaaagccaacgataaatctccggcgcaagagatgcttggaatgatttgtccacatggggaaacacggcaaccgaatgcgtgttgaagaaccagtctcgaacaatgtcacccacgacgaatccacgaacgaattcctttggaaaagatctgcggcctacaagatcgcttggaatctgataggcgtcgtcttcgagcgtaacaacacccacaccaacattcgcaacatcgcccaaagtgcgttcactacccgactcaagcatctccttcaaatccgccgcgccaccgccgccgatgctccacggatgctttgcaaaggtcgaacgtggggtatcggccaccgacacaaatgccgattcactgccggcgacatcgacctgctcgacgatcgcccgccagaccagtcccagcgccgggtcgtccggggtcgagggttcgcccttgatgcccatgacggtgcgcaccaccgacgtcagcggcgcccggttgcgaccgaagaggatgaccgttggcgtgccgtggccgggaatgtaggcgcccgaggtgtcgatgacgtggctgaggtcgatgcgcggcaggaagtcctcgatcagcttcttgccgaactcgcgcttcatgaagctgttggtagtgatcaggccgacgtagccggccggctcgcgctcgctaccgggaatggcgagttctaagaagcgctcggtgaagggcacgccaagcgaatacttcatgtggcaggtgaggtagcgcgcccggtaagcagcattcagcgccgcgtccttgacggtgatgtagggcggattgccaacgacggcgtggtaacgctggccgaggatgcggttgagatcaggcaggtcttcgctggcgaaggcgtgggcgagcgcgccacggccgaggttttcggcctcgccgccgagtgcgagttggccgtggccaaggcgcgggccatgcagcagactgtcgccggcggcgaggttgaacctgaagttcggcgcttcggcgagactggtttcagcgcaggccttgagcgcggcaatcaacagacggaagcgggcgatggcgacggcaaacgggttgaggtcgacgccgtaaatgccgttcagcgcctgctgcacggcatcgcgcgcgttgcggccgggttcgttcttctgccagcattcgagcaggcgggcgaaaccgccgagcaggaagtgcccggaaccgcaggtcgggtcgatcagccgcacttcgcggtaaccgaactcggcgatggccgggttcagcgtgcggtcgaggatgaattcctcgacgaattccggcgtttgcagcagcgcaaacttcttctgcgccgcttcggaaagatcctggtagaggtcgccgagaaagcgcgtgctccactcggggtcgctgaagtcatggagcagcgtgccggtgtccgggtcgatcttctgccagaagccaacgatggccatcgcgccgtcgccggagacggccaggcggaacagcggattgtgccgctcgtcgaacagcggccccaggccgggcagccggccgacgtcgcggtaggcggcgagcaggtattcgaggtcgctgtcgcccggatgggcgcggaagtagctttcgtgccggtcctgcgccagcgcccgctgggccgggctggcggcactcaaccaggggcgatcgatcaggctgttgtcttccaggaaacggatgaacacgcccatcagcaaccaatgcacggcggcctgggtgatggcttcttccttgaagtcgtgcagcgtcgcagccattcgcccggcgttgcgggcggcctgccattcgttgtccaacgaggcatcgaggtccggcgtcgcggccagccgctcgcggaggtcggattcgatcgtcgtggtcaggcgcttgaggtcgcgcaggagggcggcggcgttgatcacgaggggattccttcatggttcggcgcttcctgccgttcccggctttgcccgggaacggcaggaagctcgatgatgggtcgttgattcgtcattcaggcagcggtgcgagaagaatggcctggccatcggtctggaacccttgcccactgggcctgcgtaatcacgggaatcggtacgccatccagcgttggcatgccctggccagccattggcgccagcatccagaccgacaaaatcccgtcggccctgccggccatgctttgcaggtcgctgatcaggtccagcaaatccagccttgccagcaggccaggatcgagaagcagcagcgatttgccctgagcggtgagctttcctctgatacgcgccctggcgaaagaggcaaggcggatgaggttgctccagtcgcgcgagcccggtccgccgatgtcggcttcgaggaccttgctccagccgaccttgcgctgcagtgcttcttccttgagtgattcgagcacgatgcggtcgaggctgatcggcaggaagtcggcgccggcaatggtgcgccgcagtgccgcctcggcgtggcgcgccagccgcggtgcggcggtcaacaccagaaatccccccgatttgatggcgtgcttgagcctgtcgtcgaactggcgtgcggcgaggacttcttcgctttggtcgtcgtcggccaccgtgtcgggacggtgcaggaaggtggtcgttcccgccgaagggccaaagcctctgtgcgcggagtagtagccgggaccgtcttcgccgtcatggcgccagacgagatcggaacctgctgcgccgagcaggctgtccagcgacggccggccgggcaggggctccgcatcggggtagcgccccatgatgcgttcgcgtacctggctctcggtgaggacacgcgggccgatcagggagcccatggcgatccggatggcgcgctgggcagccatcgccaggggatagagttccagacgactggaaactgccgcgcgctggctgcaacctgccgcaagcttcaccagccgctgcgtggacacggcggcaacggtgtggggacgatccaccgcttcgagcctttcaatcacctgttgcggtgtcggcaggctttcgccagccgatgtttcttcatcggcggcgatgacgctgtcggcggcggcgccgagtcggagtgcgtagtcggcatggtcgacactggccgcgaccagcggtacggcgccctttgcagcgccggggaatacctggtagcgcggttgcgcgaggtcggcttcggtttcgctgacggcgcgcagcacggcagcagcgagccgcaggcgattggcgtcgtcctgctctatcgagccatggctcgccagcagcgagctggctgcttcggtgacggccatgacgccgccactggcgctgagcgtgatggccagttcctcgcgcacttcgctgatggcgattgacctgatccagcgcgcgcgcgaggcgacgatcgcatgggtcaaggccggccgggcaattcccgctgcctgcgctgcgtccccaagagtgggccagagtgtggcgtttcgttcattctcggtgcccgtttcggctgtctccaggcccaggtagatcgccagcgcatcgtcatccgggcgctcgtcggctgcggcgcgcttcgggaagaggtggttggcgagttcgtcgaggctgcgaatgccgctcttgccggcatcggtatcgagaacagtgggcgtgccggcaacgagatcgggacgaatctgggcgaggcgcttggcggtgccccgaatttccttgcgcaccttgtcgccaacgctcttgaggtagcggaaacggacgcggtcgacggcgagcagttcgcgaacgctgtggatccccatgcggtcgagaacgttctgcgcttcaacgctgtagtcgagctcaccaatggccgtttcccgcgtcgcacgaagagcgatgacctcgaagggatcggctgcggtttgcgtgtcggcctggtcgaaaatctttcgccagtcacgcagcatgtcttctgcgttgtcgaaacgctcgcggaaatcacgacgcagagctttgccaaagaaggcggccgaggcttcccgcaggttggggtcgaagagggtgacatcgagcgtgacttcgggctcgatcacggccgggtcggagacgccgtcgccccagcccggcagtgtgccggtgagcatctcgtagagcgtcatggctgcggcaaagcgctcggcgtaaatgtcccagcgtggcggcttgcgcaggctgaggaagggatcgaggtaggggcgcgtgccggcctggatgttgtcgacggaagctttcgacagggagaagtcgaacagtaccagttgcaggcgaccgctatgcgacgacgggcaaagtccgatgttgtcgggcttgatgtcgcggtgatagatgccttcgttttccagatagacgactgtctgcagcagttcctcgccgaaacgccggacgagatccagcgaggggcggttgttgcgcaggagatgagccagcgtgtccttgccggcactgctcatcagcagcgccgtgcggccggcaacggtcagcgtttcgcgccactcgacaatattggcgtggcgcagcttgcgcagcgcttccccttcggcaagcaggcgcctgttgtggctggcgtcgagggcaaccttgaggaccagctcttcggcgttgccgcggcgagtgaccagcagcacatcggatgacgagcccttgccgagacgacggacgacggtgaaaccgccatcgatggggtcgcctgacttggcggaagctggatcgactgtggccaactcggccggcgcagtcagttcatcctcgacaagttcgaggtattcaagaaaatccgtcaccgagccgaggcgggcagaaacgtccgggcaggtcgagaactggatcaggtcctgcagcgcccggccggcgccatccagcacatcggagatgcgcaatccgttgccggcccggagtttctgttgcagctcggaggcgctggttgccggcggcgcgccggtgaacacctgccaggcgatggcgccgagcgagaagacgtcgaggtggggtccagttggcgcgccatcccagagggcttccggtgcgagaaatactctcgccggatcttccaggtaattttcaacgtgccgggttccgacggtacgcgccaatgttccagccgatgcgccaagagccgtcagattcgactgctccgtcccttgcccaccgcgcgcggcgagctgccagttcatgatggcgagcttgagtggggcgccatcctggttctggacgaggatgctttgtggtgatagtgcccggtgaatcagcttcttctggtgggcatacttgagggtttccgccagttgccgaaggatggacagccgctggtcggcgttgagctgattgccttgctcgcgcagcaggaaatcgagtcgtcggccctgcgggttgtagtcgaaaagcagggccgggccgagttcgctttccttgaaatcgcgcaccttgaggatgccgggatgatccacgccctcgagaatctggaactcgcgcgtcgcctgccgcaccagcgattgccgggcgtcaacggtcgacgccagggcgtagccataaatcctgacgcgacggcggacaccggccgaaacgtgctctcccgcccagtcctgataattctcgccctcctgaatgagggcgcccaactgatagtcagcgatgcgccggtgtttgttggatgggcgcacgccggcttcgacaacggcgcggcaaaccacacgccccagttcgtgaccgagcagcggtccagtgggtgggtaattcccggtgccctccaggcgggcgatgatcccgtcgtcgttgctggtgtcgggacgacccttgagaaaggcgccggagcgcccgttacctgacagcctgaaagcgtcagcgttgatcgccgagagaaagatcagtggctcgatgaacggcacccgggacctcgccttgatcaccgacgattgccgacgcaacagcgtcgccagtcgcttggccttgcggttcgcaagaatcaaggggttgtcgtaggcgtagtcacgcccgtcagtacgccacgtccaggtatgcgcatcaccggtgagaacgccggggcgactcttgacctcgaccaggaagatgcccacgggcgagagcaccaaggcatccacctcattgaccttgccttcgtcgtcgatgaattcaaagttcgaccagacgtgccagggatcgcgatccgagagtcgatcacgcagccaatcgagcgccgccttttcccaggcaaagtttgattccgagatcgctgtccagcgcggatctttcatgaggttctagggtgagaatcttgccgggtcacggcggcatcgctgacgttgtgagtagatggtcattgaattagcgttgtcttcctctgacggcttcatgatcagaactgtgtattccacgcaaactggacagtcgcagcgtagcaacgcggggtgaaagggttgtactccaggacgcttgcttgggtcaagtttgtagctcacccgaacaaatgtctctggtctttttggtgccggctggtagaggcaaggttcgttacggcgtaacgagttccggacccagtgggcgttgtttttcgtagtcctcggcgagacccttgggaagcctcgacgcctggtccgcggcgtcaccatcggcctgacgcagtagcctctcgaggaatgctttttgcgttacgccgtaactgaatgccaggcgttcgagggcacgtttggcgtggaaatcaataacgacattcagccgattcccctgtccgtcctgacctttcagatgacgttcccggtattccgactggcgttgcgcgttggtcttggccatttttacctcctggtgagcgttacgcagtaacgcactgcttgtgcgctggcgcgcaagaaacccctgaaaccgaggcgtcggtggtggcgtgcctgacgcctggcaggagcaaagcgcagagttgtccacgggcgcccgccagacggcgcggcttgtgcaggagggcggcgagggatgactcggccgcgatgttgttttggtgtggaaggggccgccactcgcgaggcctggcagcgatgcgaagggactggcatgagcacagtcgcgagcagagagagtgcgttgaggggcctgtcaagggcgggcgcagcccggcgaagcgaaccctttaccggggccgagacgcgagtacgctcaagggcttggggtgcgttgcggcgtttcgcgggtaagtattcggtgaacccgtgggccaagtctgaccttgacgatcggcgctagcgacacagaattgagcggaagttcctgtgcaggggatggagccagatatccttgatcggcaggataggcttggacgtggggcatttcttgccgcgtccggtggtttgaccgaccttgatccagttggcggcctggtaacaggtgccgcgatgacggggagtctcgacaaaggtttcgaggagcacggggcggtagccgtagcgcgccagccagtcgttgggcagttgcctgtggatgatcgcgaggatcttcgaggccaagcccttggactggatccagggcaagatcagaaagcgggcattgttgaccacgagcggcaggtttctttgccgctcgtcctcctgccagccgatgaagcgctcgcgtgcggcgagcttccaggcactggcgccgaagctcaacaaggcaacccgatgctcaccggcgaagacgaagtagcggctctgactaccggccatgggcgtgtagccgagatagtggtaacgggcgatgtactcgttccacagccgggagtgggccgaaccggagacttggcgcaagtggagcggcggcagctcatgcactggccgcacgagcagcgattggggatgttacgtcccgccctattctggattctttgtcccgagctatttcggggtgagacaagccgaaagtcccacgctgtcgccgggaggactggctccggcgacagggtgggacaaggggcctatcgggatcggggagcgttaggcggaaagcgccaggggtcctcgggatcgtacagattcctttggcgatcgtgatggcggcgcagttgcacgagatagtgactctcgcaggcggtggcgagttggaagaggaagtcgcaaagcgccgcggcggcgtcgtcggagagaccctcggggaagccagcgtgacgacggcggctcatcggagttcctcgatggccagttgcaacagttcgtcgggcagatgattgagcccgcgcggcagcgccagacgcatggcggtgcgcaggatgcgcgccgcattccggggcagccccttgctcgcttggcgcaagatctccatgccggaatcggtgagcagcgtagacgagttgccggcgctcttcagcccatgctcgatcagtcgcgcaaagcgctcgcgctcgaacaccggcgtcaagtgcacgcgcgcctgaatgcgtccggcgagcgccgcatatggggcgcgttgcagcgtctgcgcgagcaccggatgaccgaccagccagacactcatcagatcgcgcgagtcgaaagcgaagttgaggaaggccgggaaatcgcggaagaagtccggcggtagattctgtgcctcgtcgaggatccacaccggcaggagttgcttgccatccgccagatggtggatatgcgccttgatctcccgccacaacagcgcccgccgatagctcggtgccaggcccagcgactgcgccaggcaccgatacagatcgaggcggccgaagtccgtctccgcgtggtagatcacctgatagcgatgcggattgagcgtcgccgtcaccgcccgcagcgctgccgtcttgcccactcccgcctcgccggtgagcagcccgatccccggcgattgcagcaaccactggaagcgctcgcgcaagcgcgtgagcatcccgtcgtcccacaactcgcgggtctccttgcccaacggcgagtggcgcagcccaaagtgttgcagttccatcttcagtctccttggcggccgtagtactgctcatacaccagctcgaccagattcggcccagcggggcgcttgaccggtacggccgccaccgggtccggctgacgtcgccgccgatcgcgattggccaacgcatcgagcggtgtcgcccggccgatcaactcgccggcgtcgttctcgacgccgaccaccgtctcggtgtgcggatcgacgcgcaggcaaacggtcttgcccgtcagttcgaaaggcacctcgaagcgcccgccctgatacgacaccgtgccatccttgcgcaccaaacggcggacgcggtgcaggaacagcgtatcgagcgtcgccgccagtggccccagcaaacggatcttcggcagatcctgctgataccgagcgagcggcgtctggccctcaaggccgtcatgcggggtgcggtgatagacctgctccagccaggcccacagccgcgcgttgagatcgtccagactcaggacatggcgttcctcgacctcgctgagaaactgatcgcggcaggtccggtgccagcgctcgatcttccccttgctctcgggcgcgtagggccgacaatggaccaggacgatgcccaaacgcgcgcagatcccctgtagcgtctgcgcgacataggcggcaccgttatcgacgactagcttgaccggtacgccccgtttgaggagcgcctgcttgaggacgccttcaatgtccagcgccgtctcgccgcggcagaaggcgccgtgagcgacgagccgggacgcgtcgtcgaagagcgacaccagatagctcttgcccaaacgaccgccgatcggcacgcgtgggccgtgcatcacgtcgctgtaccagagctcaccggcgcaggcggcgacgaagctgcgtttctcctcgggcaggctcgccgagccggggagccgcgacagaccgtgttgctggagcaggcggtggagactcgagcgcgacagggtgccccgcgcgacgatgccgccgatctcgagcacgcgctggatctggcgaatcgagcgccggggattctcgcgcttggcggcgagaatagccgcctggacggacgccgacagtttcgactggccgcgatcggcacgcaccttcgggatcagcccatcgaggccgcgcgcgcggtagcggtagtaccacccctcgatcgtcttctcgccgagcaagcgccgatcggtgccggggatgacgtactcgcgcgttgccagctcacgcaggctcttttgcagctcaccccgcgccagccgctgccgactgatcagcggacccaggacggagaagcgaaacagggcttgcggatcgatttcgttcatgaccactcctcgtgaaaaatgggagtcgccatcaaagcgcaatcgccgcgtcaatgacagtcgcaaagtgtgtgggggccccgcccgggcggggcccccactgtctgccgccgtttggggatcagccgatcatgggacgctcatctcccggtccagccaggccatggctcgtggcaggccgagcgtggcgaacacctggcgccagaaccccgtgaagtcactcgcccgacccagctcgcgaaagcggcaacgcagagaaaacgcgaagatcggtccgcgagcctggagccaggcccaccagcgaccggtactgcgcatggcaggctgtccgtcgtcgccaccgccgccgacaggccggccgtcgagtcgagccgacagggcgttctgttgcaccgaccagtcgtaccaacgccgtggggcaatgcactcggggaggcgcgaacaggtgcgccggcaaccgccacagcggtaacggcagatcggcaccgggttgagcgagggccgctgcactcgccgatcggccttccggtagtagtacccgtgctgacacaggagcttgattccgcagtgcggacacgacggcggtcgatagacctcgcgcttccccttcaccgtctccaggtgctgctcaagcgtgctgatgccggctacaattcgttgcatgggctgggctcctttctctccgggtggtcgtcaagcttcccacgatagcagagctgtcccagcccttccttgaccttccccgtcccactctccttccggctccgttcctgctttcttcctcgccgttagcgggatagccaacccactacaggcctttcacaggggcggacgtaacaggggatcggtagcggcggtggcgagatactcgggttggcgaggggcgcaccgttgtgccgccggcagggtgagcaggccgtccgcttgcatgcgtagcatggcgactcggcaggtcatgtccttcagctcgccattcggcttgaaccagtcgaggagcgcgcacacctgacgcgagagctgcgcgcggctggcactggggttggcctcgatcaggtggcggagggtctgcagttcgtcaagggtgaactgacgcccgcaataaggcttcatgagctgtcgatggggtcggccgggtccatcgcggcacgacgcctctgtgccagcaggtcagcgtccatcgcccagggcagaaagacactcaggtccgccggcggctggctgccattcgccgtacaggcgtccagatacgccgtcagccacgtgcggggattgatcccccacaggcgcatcgtcatcagcaagctgaacatcgtggccgcgagggcgcccgaccacggactgccggaaccgtagaagttcttgcgggcgacgacgggcgtgcgttggtcccgctcggcgacgttgttgtccatcggcacctcagggtggtcgacaaacaccgtcaagccggaccaatgcttctgcatgctctgcagcaccttcctggccggggccttgagcgccgggttcgcccgttcggcctcgcgttggctcgccatttgcgtgaccctttgccgcaagccgtcgtcacgtgcggcccactgaaccggatcggcgcgcacggcaaggcgcgcgtcgttcaagaggtagagctcgccaatccgttcgacccaggacagggcccattccgagagctccggatgggcgttggccaactcgatgaaatcacgccgttgatgggcccagcagaaggccagaaggatcgtcccaaggattctcgcgagcttcttgtagcccgagtagcgatcacagatgacgatccctccttggctggcggacagttctgcgatcggcacctgcgccgatcgcgtcgggtcaagcacaaagtgaatcaccgattcggagtgaaacacccacaggtaccagcgatgaccgatcttcccttcggtctcggcaaacaccatccagcgggtttcatccgcgtgccagcgattctcgctctgcagtcggcaacgcagcgcgtcttccagcggctcgaatagcggggccaaggcgcgtagtccgccagtaagggttccgggcgagagcgtcagatcgtagtcagaccagtctcggagtagccgatgagtcggctggccgtacgagaacttggcgagcagaaggtgcacccagatcgacaccccgtacttgccgcgggtgatcaaccgcgccgggggggggtgcgctcaggatgcccggcgtcccggggcaccgacaggtccgccggtagcgccgccggcggattactcgccggtacggcttgacgtctatttcgagaatttcactgtcttccgtgccgggaaagtcggcatagccgagaccacactccgggcaatgggggcagtcgagttcgatggtttcgacctgtgccggcaagtggctttcgagcctccgtccgtgaccggcgactcccggccgctggcctcgcggcctcaccgacttctggtcattcgatgcggcgtccttttccgtcctcgaacgacgctcggacttgtggccaaacaggcgcttttgcaagtcccggagtttgccctcggccttctccaactcgctgcgcaaagccgcctcacgcgccgctgcttgcgccatcgccaggcgatgatcagcctcccgctgcgccaaacgggcaagcgcttgttgatgttgactcttccagtaattggcctcggaccggagcttgatctccgcttccttgctcagcgtcaccatcacctgggcaaacggcgtcggcttgccgttgcttgtcgatggtcctgcgtacgagatgtccgatccagagcccatacgtcgaagtctacccaaactcggcttctgtgttcagccctccgccatctgctcagtcgccgactatcggccgccgcctccgactacgggttcaccgaatacttactttcgcggcccgcccccgagcctgtccggcggcgaagacttccccgccctcgggggcggggtcaggagtgagggaagcccttcgattcggcaagggcgctcgggtcgtcagagcgctttccccacgccacgacaccaacccatcactcgtcagatgggcccggcggttcattcgggtttgccgttcttgcgtagcgagtcgccatcgcgatccaggacgtgcgcctgatgcaccagacggtcgagaatcgcgccggcgagcgtcgggtcaccgatcgcggcatgccagtgcttgaccggcaattgactggtgatgatcgtcgcgcgggtgccatggcggtcatcgaagatctcgaggagatcccggcggctctcgtcggtcagcggcgccagcgcccactcgtcgatgaccaggacctcggtcttggcgagctgcgccaaggtcttgaacaactcgacggtcgtcgccgtcagccggctagcgcccttctcccgggggatgaagtcgagtcctggagagtcgcaggcgattctccgaaacaggcaagcgagtctccgagcgcctcgatttccgtacagttgcgtactggcggcaagcgatcagcacaaggccccggcacgcttcctggcccagtagtggttgatcagcgccaccggcaactcgctggcgccgacatcgaggacatgcacaccgccgtgctgcaggcgcatcacctgccggcgcctagcctgcaggtattcgaggccggcggcgcgcgtcagggcggcgtcgaaatcgccgaccggcgcggccagcagttcgtcgagtaccggctcgcgcaggctggcgacggtcagcgcatgccggcgccgcaagtgccgaacggccggcagcagcgtatcgtcgtcctcgtcgcgcaggttggtgaccaggatcaccagcgcgcgcttgcgtagatggcggctcagcgtttcgccggcagccagataatcgggcacctgccgcgacggctgcaggtcgtagaccgccttcatcagcgagttgaccatcgccaccgacttgccgggcggcaggacgcgcggcccgggatggccgaaggtcgccaggccgacggcgtcgccctggcgcagcgccacgtaggcgagcaagagcagggcgttgagcgtgtgatcgaagtgcgacaggtcgccgtcccgggcgcgcatgcgcgcgctgcagtcgagcaggaagacgatctgctggtcgcgctcgtcctggtagtcgcgcgagatcaggcggccgacgcgcgcgctcgccttccagtcgatctgcttcggcgcatcatcctgacggtagtcgcgcagttgctggaactccatgccctcgccgcgacggcggcgttgcaggatgccgatctgcgacaggcggttgtcggtcgccagcagcgtgtagtgggcaatgcgtgcgaagttcgggaagacacgcacttcgtcgcgcacggcgacgctctcctgcacttgccacaggcgcagtggcgacgataggcgcaggctgacgccgtcgaatacctgccgtccgcgctcgctcaccgagacgcggtaggcgacgcgcaaccagcgtcccggcgtgagggcaaagggcacgggcagcccctcgctgacgaaggcggccgggtggccgtcgaccagccagccgcgcgccgcaccggcttcgctgctcaggcgcaggccgaccgtctgccaggtgccgacgggcatgctgtgcggcagctcgcggcgcacgctgacgcggccgcggcggcgccggccggcaaggccatcaaccagcgccaggccgagcagtgccgcgccggccgcctgccagacgccgagcagcgccggcgcgaagctggcggccagcccgagggccagccacagcgcggcggcgatcagcaggcggcgggcggggagcagcagcatctacaggcgcggtgccggcacgcgctcgagcagcgtgcgcaacagctcgtcggcaccgaggccttcgatctcggcctcggcagccggcgtcacgcggtgacgcagggccggcagggcgacggccttgatgtcgtcgggagtcgcgaaggcgcgcccggcgatcagcgcgcgcgcgcgcgccgcgcgcaccagcgcgatcgggccgcgcgagccagcgccgctggccaggcccggcgtctcgcgcgtcgcacgcacgatggccacggcgtaggcgacgacccgctcgtccacgctgacgtgcgccgcccactgctgcaggccaaccaccgtcgccggctggatcagcgtcgccacagcctcgacatcgaggtcggcgccggtcttcgcttgcgtcacctggcgggtcagtgccacttcctcggcctcgctcgggtagtcgatgcggatcttgagcaggaagcggtcgagctgcgcttccggtagcggataggtgccttcctgttcgatcgggttttgcgtcgccagcaccatgaacgggcgcggcagcgccgaggccttgccttcgagcgtcacctgcttctcctgcatcgcttcgagcagcgccgactgcgtcttcgccggcgcccggttgatttcgtcggcgagcagcaggtgcgtgaacaccggcccctggcgagtgacgaagcgcgccgtcgcggcgtcgaagagcgtgtgcccgacgacgtcggaaggcatcaggtcgggagtgaattggatgcgcgtcgtctggccgccgaaactgcgcgccagcgccttgacgagcagcgtcttgccgagaccggggacgccttcgatcagcacgtgcgcgtcggcgagcagaccgatcagcacttcgtcgatgaccgcgcgctggccgatcacggccttcgcaagttcgccgcgcagtgcctcgaggagctggcgcgcctgctgcagtttctcttccggaagaatggtagcgggcgaagcgggtgtattcatgtcgaggatctcagaggtcgcgttccaggttgcgcagggtgcgcagggcgtcggtaaaggcgtgcgggctgtcgacgggtccgtcgagggcggcggcgatgcgcaccgccggccgattgctcagcgccgccagcgccgccggctgcgccgtcgccgggagcgcggcgatcgttggctggcggcgcagcagccgggcgtgaaaatgctcgcgcgccgccgtcagcagcgccgccaggccgcccgagcgccactggtagcggccgatcgccgccagatgctcgcgcagctcgcggcgccccgccggcgcctccggccgcacgctgccgaagcgcgggatgattcgccacagccacaggacgatcagcagcgcggcgccggtgcacgccgcccaggcgttctcccagagccaggcgaagagggtcggcatctgcaggcgcgagagcaggagaacctgcggttgcggtgacgggtcgtagcggcgcagcagcgaccagtacagatcggcatggtcctcttcgccgatgtgccggttgctcaactggccgtcgaacgcggcggcgacggtcacctcgccacgcccgaggtgaaaatgcagcacctgctcgccgcgcccgcgctgcccggcgctccacgccggctgtcgctcgccggcagccagcagatagccgccggcggccagcttcagcggctgcgccgcgccggggacaaggacatcgacgacagccggcgcctgacgcgccggcttgcgcggcgatgcgacgcgtttgacgcccaggctgtcgagcagcggatcggcaacgccgggatgctcggcgacggcgatcaggtaaccgccggcctcgacccaggcgagtaaccggtgcaggcgctcgggcgtcaacaggtgagcgcgctgccgatcgaggagcaggctgccggccggcaggcggtcgaggatgcgggcgtccgacgcgcgcgtcagttggccgcccatgcgcgcggtgaagcgctcgagggccagccacggattgcgcctggcctcgctctgcggcggttcgcgcttctgcgtcggcacccgctcgaggttcaacatcagccacgtggcaaaaaccgccagcacggccgccagcagaagcgaggtccagacgacgcgccgcgtcatggccgcgccgccgcctggccgaaatgactatcccagccggcgacgagttcctcgacgcgcgccaccgccaccggccggcggccgtaggcggccaggcgccaggtgtcgacgagatcggcgaagcagcgttcggccgcctcgggcagccgcccggcgacgcgccacaggcactcgctctcggtgtcgccgacggcgaactcgatctgctgacgctgaatcagggccaccagggcgccccggtagaggaggctcagtgcctcgacggcctggccgcgggcgagggccgcgcgcgccgccgcggcgatgtccgccggcagcgagtcgggacgcaggtcgagcccgaagaggaactccggtgccgtacgcacggttgccggaagcagccgctcgcggtagcggatcacgaagtagacggccacggccaggccgagaccggcgacaatccagaccagacccctgagcacctcggcaaggaactcgatcgcctggcccagcgccttcagccaggggcgcgcgtcgtccttcggcgcgtcctgctgctgccgtcgccagcgccaggtccagtcgtccttctgctgcccgaagaccgggtcggcaaggaccgcgtcgatcgcctgcctggccgcactcggcgaaggcgcgcgcctaccgggcggcacgccggtagcggccggcgcggcgggcggctcgtcggacagatcgtcgtccggctcgtcgacgggcggctcctcctgctcgctggcggcagcgccgaccggcggtggctccgcggcacgcgccggcggcgacgccgacaacggcgacaacagggcaatggcgaggacgaccagcagtggcggcagtacgggcgaagccgcccggcgttcggcgaggcggcgcaatccgagctcgatgtcccaggcttcgagctcgctgcgccggttcaggtagagcgagaatcccgaggccacgtagagcggctcgaccaccgtctcggcgagcatgaacgccaggttgccgacgagtccgcgggtgcgcgaggcgtcgtcgctgaaccaatcccagagcgacaggttgtgactgtctgccggcgccagcgcgagcagcgtggccaggctggcaaagagcaggaccgtggacatgttggcgccgaaaaaggtcagccagacggcatagccgcggtagcggcgggagagcaggcggaaacgcgcgcgtgcgtcggcgccgcgctgctcctcgagctgccagaccggcagcaggaaggaacgcgccagactgaaacgacgcaagctgaggcccgacaggacgccggggccgcggcacagccgcggcacttccctgagcacctcgcgcacgctgggcgcggcaccgaataccgagcggctgaagacgagcaggagaacccggtcgaacagcggcttcagccaccagagaacgaacatggccagttcgggccacggccagagaagcagcacgatgacgatgccggccagccagtaggtggcgaaccaggcgccatacacttgccgcgaccaggccagcagcatcgcctggccgaggtcgagcgcctcccaggggctgcgccggcgcaagtggagggcgatgtcctcaagccgcacgcgatgggcgtccagcgaacaacaggtaggcgccggtaagcagccagagaacgataccgacaccgaccttgagggtcagtggcattccctggagaggcgaccagaaggcctcgacgaaagcggcgagaaaagtcagcagggcggcaccgtagaggagctggacggcaacgcggctgttctccttgagcgccgccaggcggctgcgccgacccggcgcgaccagcgcgatcccgagtttcagaccggcggcgccggacagcgcggcgccggtgagttcgaaggcgctgtggccggcaacgaagccccagaaggtcgccgtgaagccgatctgcgtcaggtggccggcgaccgcgccgatgaacagggcgttgtagagcaggtagaagatcgttcccaggccaaaggcgatgccgccggcaaaggcctgaaaatcgatgcgcacgttgttggcgatgtagaagccccacatcgcccattcgctcgacgccgcacgcgggcggccgagatgacgggccgacggcgaatacatgtcctcgatctcgctgacggtttccggcgccaggagcaggtaggcggcatccggccagatctgaatcgccgccagcatcgccagcagcggcaccagcaggagaaggaacgcggcggtgacgacccgccactcgcggcgcaccagtgccggaaaaccaccggcgaggaagcgcagaaccgcgccgccctccggcttgccggcaccgtagatacgttggtggacggcgagcacccgccggtgcagatcgtcgccgagcgccgccgagtaattccggtcgcgcacgagggcgaggtcatggcacaggcagcggaagcggtgcggcaggtcggcggcggcgatcgcgtcggttgccgggcgggcggccgcagcgcgctttcccggcaccagccagcggtcccaggcctcccattccgactgccgacgagcaatgtactggcgttccctcacgatgccttcccgatagcgcgccggatgatgaacgattcacccacaaagggcaaggccgacgggcgccgcgccggacgccggcgagccggggcgctacgccagcccgggcgatgtcggcgggccaccgacgatcattgcgcggcgctgcggcccgcctcgacgcgaatggccgcggcgatgtcgcgactgatgccggcgagcgcccggctatgcgccgccgcgagcgcctcgtagccctcaccctggaccgcttcgcgcagcgtactgcggccgccggtggtcgccgcggcgcccggccggcgcaacagccagacggcatccaagctgaccgtttcgccgggcaccgactcgaagcgctggacgtcgacggtcacccggtacgccggatcgacgttagcggccaagggcccggcgaccacacgcgaggtgccgagcagaacgccgaggttcgcggcgagcgtgctcgcgatgttggcggccagcggcgccgcccaacggttgaactcgtcgatgccgacgcggttcggccctttctggacgacgaactgcggccggtcgacgatcgccgggatgctgacgctgtcgacggcaaccgcataggcggccggggcgccgccgtccggcccggcgatggcggccagcgtgtagaagcgcgacggcggcgacgcgcagccggcaagcgttgccgcgagcagaacggtcagccaggagaatccctgccgagcagccttgatcattgcccctcctcgctcttgccacggatcagcgcctcgggatggcgctcgagataatcggtcagcccgcgcatcgactgcgcggcgcgcttcacttcggtcagcgtggcgcgcaggtcctcaagcgttgtcgagcctggcgccatcgtcttgccggcggcagcgaaggcaccttcggcggcggctaggctgcgccgcgcttcgaccagcgtcgcgctcaattcgggtgtcagttcgccgtcccagcgtttgacgagcgtgtcgacgttcttcagcgtcgcgccgagcgccgccagcgactgcttcagttcgctgccgatggcgtcgatgggcaggcgctcgagcttgccgagaatgctcgtcagtttcgcctcgatatcggtcagcccgcccttcatcaccgggaagaccggcggctcggacagccagtcgatcctcgcgctggccgggttgctagcatagtcgagcgcgacgtagagctggccggtgagcagattgccggtgcgcaactgcgcacgcaagccgcgcgcgacgagttgctcgatgattgatttcctgagcgctggtgtcagcaccttgccgccggtcagttcctgcgggtcggcgagaacatcgaggaaacgttgcggataggcggcaaccagcacgcgcgcgcgcacctgcagtttcttccgatcacccgcatcgagacgcaccgagacgacctcgccgatgggcagcccgagcagggtcaccggcgcgccggccgacagcccgcgcaccgattcgtcgaagtagagaacgtactgcgtcgccccacgttccggcgccttcatggccacggcctggtcggcaaacagttcgaaactggtctccgccgcggcggcctcggactggacgttcaggtccggcgtgtcgaaggcgagcccaccgatcaagagcgacgcgagcgactcggtctggacgttgagcccgttcgcgctcagcgagaagtcgagcccgctcgcctgccagaaacgcgtctcgggtttgacgaactggtcgtagggcgcgttcacgaagatcctgacggtgagttcgcgtccgtcctggtcgaggctgtaggaggcgacttgcccgacctggatgcgccggaaatagattggcgtaccgtagtcgagcgagccgagcgtcgccgccttgaggcgaaagaagcgtcccggcgtgccgccggccaccaccggcggcacgtcgcgcgcggtgaacgaccttgcctgcgaatcgctcttgccgatcgccatgccgacgtaggagccggagagcagcgtccccagcccggtgatgctgccaccggcgatacgcgggcggaccacccagaaggacgtatcctcgagcagccagtcgcgggtttccggtgccatctgcacacgcgcattgatgcgctggcgatcggcggcaaccttcagcgattcgaccgtgccgacgtcgacgccgttgtacttgaccgttgtcttgcccgcctcgaggccttccgccgagctgaagctgatttctatcgtcggcccctcggcaagaatcttctgcaccacgatccagccgccgagcagtgcggcgatgatcggaatgatccacaccggcgagaggcgtgttcgccgcttggcgagcgacgtcgcttcggggagatcgggcagcgtctcgtggtcaggcatggcattccttctgcggcagatcccagatcaggcgcgggtcgaagcagttcaccgcgaccatggtcaccaccacgacaccggcaaagaacatcactccggggcccggggccatccacatcagcggcttgagctgtaccagggcgacgacgaaggtgtcgacgaagacatcgagcatcgaccagcggccgatgaactttaccatgcggtagagccgtacccgctgccggctcgacttgggcgaaccccgctgcaccgtgatcagcaggtaggccagggcgatcagcttgccgagcgggatggtgatgctggcgacgaagacgacgatcgccaggggccacgacgttggcgaccacagctcgacgacgccctgcatgatggtgtcggtctgactgccgagcggcgtgtaggtggtcagtaccggcagcaggttggccggaaggtagaggatcagcgccgcgatcaccagcgcccagcaacgttcgatactcgccgggcggcgaaaatgcagcctctcgccacaacgcggacagtgcggaggctgccccgccagcggtcgcgagaccagcccgcagacctcgcagccggccagcccgagcgacatcgcggtcgccggctgggcgttcatcgtccgccctcccctggccgtgtcgaggcgccggcgacccagccgacacgcgcccaggcatcgcgcgggtcgaagaccgcggccatcgccgcgagcaggaagaccagtgcgccgaggacgaacatggccaggccgggaatcaccgtcgccagttcggcgatcttgatcagcgccacgagaacgccgaggagcatgatctcgatcatgctccactcgcgcaggatctcgtaggcgcgcagcagcctgcccgcccaggcaggcgccggcggccggcgtacggcgagcacgacggcgagcaggcaggcgatctcgaacgccggcgcgatcacggccgtgaacagcaccagtatggcaacctcctgcctaccgtcgcgccacatcgccagcacgccgccgatcaccgtcgtgaaggcttcgcgaccggccactgccaggccgagcatcggcacgctgttggcgatcagcaacagaaacgcggcggcaaccgccagcgccaacgtccgattcagcgaatcgaccttgtggcgccacaagcgcgcatgacaacgcgcgcagtgtgccgagccagccggcggaatcggtggcagatgctgcagcagatcgcagtcgggacaggcgaccagcgaggagtcgcgtgcgttcggctcaggcatggctgttggtcacccgctctgcggatctccagcgggccggccagatgcgatcacaggagcgcgctcggtaacggggtgcgctatttcacggcggacgctgccggcgcgcgcggcggctcggccacgatccgcgcgccgacgtctttgagcaggcgctggaattccggcgagtccatgatgatcgttccggctgccgcgcgcaggcgatcgacagcctcgtcgggcagcacgaacgacgtcggctgttcattcagataggccaactcgtccttgtccttcagcgctgggaacgagacatcgatggcatagatctcggcgttcggcacgcgcagcgcggcggcaaccacgggatccttgttggcggccatgcctggcgactggccgatcagacgcaaggtctgccagcgcgccgccatgtcccgcagcagttcgaccgcttcgtacgagtagcggtcgatcggcacgccggccgacttcagcaggacgctgatggtgccgggcgggacttcggactcgtcccagttggtcggcggcgacgacagtgaattgacgatgaagacgatgatccggcgggcgcggtcgagcggcgtcggtgcgcccacctcgtgcagggcctgggaaatttcgagcgcatcgagcaccgcgcgcatgccgacgttgtcggagacgccgccgtcgacgaggtgaaggtagggccggtggacgccgtccccgtaggcctgcaggtccttcagcgagcggatcgcgcgcgccgccggccgcggcggttccgcggctgaagaaaacaccttcacccagccgggcaactgcgtgttgcaaccgccgccataattgttgatcgtcaccggcgagagcaccaccggtacggccgacgacgcggcagcggcgcgcgacaaccgcacggcattgagatccgagcagaggacgtcgaaggtagtctggttgaagacaaaacgggcgccggtcgagatgtcggtggccgacgccaggatcagggggccccggccgcggtccagatcgccgaaagtggccccatcgaagagaatctcgtcgtacaactgcgccgccagttccgaacgaccccagcccagggaccacagcgctccccaatggcgcgggctgaacgtacgggcaatgatctcgccctgcacatcgcgcttcaggaagcgttgttcgtactcggcgaacagcttgtcgccgtacaggccgtaggccagcgcggtgaagctgccaccggagacgccggtgatgacgtcgacggcatcgagcaggcgcacagtctggccctgcgctcccgttacctcggtgcggcgaagaaactcgaggactccgtaggaaaaggccgccgcgcgcgtaccgccgcccgagaaggcgagaatgacaaggttttccttttccctggcgtgcgcctgacgcacctcgaagcggtaacccgtcttcgggtcggcctgcgtgatcggcggattgactgggcgggtggcacaaccggcaagcgtgagcaacaagaaaatggccagcaggaatggcgcgcgaaatggaatcatcggttcaggccagaggagtgggaagactgccattctaccgcgtccgctctcgcgctgaccccccaccctggtccagcgtcacatgggcctgcacgaggtcgcctgtccacccaggaatgcgcctgagcgcatacgcgagcgccgaacaactacggcacggcaaggagccgagcgacccgcgggttttctcagcgggcgttgccggtgaggatgaaagcagcccagtaattgggatgctcatactttttccgggtgttgatctgggcctggcgcagcgcttcctgcttgtccatctgggccaggttctgatagaagccgaccatcaggtcgcgcgtggcaagatcgtccacatcccagaggctggagacgattgaactggcgccggcgtagagcagaccgcgcgcaaaaccgaccacgtcatcgccggtcgtcaccttgccaagcgccgtctgacacgcgctcagcgtcaccagattcgcatccaggctaagcgaatacaggtcgctgaccttcagccgaccgtcgctgctccggtccggcgccaggagcacggcggagttcatcggctccgccggattgaagaggccatgcgcggcgaagtggatgatcgggaaccgccctccctgctgcttgacgaaatctggcgtcgcctggcgccgcagcaggaccttggcgttgggcaggatgcgggcgatggagcttgcctcctcctgcgcgaattgcaggtcgaggcgcgcgttgccgagatcggggttgccgagcaggagggcggtggtcacggccttgtcccgacgccccgcaatgagctgcagaacgctggcgctcggttcgacgcgcaggctgtagtcgtcgatcaggaacccccgctcggaacgcagcgcgtaaaacggcaggtagtgcaggacgccatgcgggacgacgaccagtttgcggaccttcagcgagccgagcagtggcttgaacaggcggttgtagatctgctcggactgcggcaggtaatcgcgggaatcggcgttgctcagcgatgccctgaacttgatgaccctgtcttcgaggccagcacgctccagtctgaccgccttgagaccctctctgccgacgacgaacgccaccagatcctggtcggtatagtagtactcgagtagcgcctcgtcgagctgcagcgactgctgaatctccttcaagggcgtactcgccacgctgaccagcgaagccagttccggcgcctgcgccttgaggctcctgcgaatttcgtaagccgcgacgctgcgcgtcgcggcaacttgctccggggccgcgagcgccaccagatccgactcggcacccatcagcctgagcaggatgtcgccgccctgcgcctcgcgcggccgcgcggcaaaggacttctgtgtggcaagcagatcgacgagtgcccgcgccttcgaacgttcgacgtactcgaaggcgcgggcctcgagcccgtgcgcgagcagcagcgggaccagcgcgtgatagagcgactgcttgtcgccgacgaaaccgatgcgaccggattcgctgtcgatcgacgatcgctgctgctcgatgatctcgatggccttttcgagcatcttgatggcctcggcgatggcaccctcggtctgcgcaatgcgtgcccggtcctgcaatacacgccagtggatgccaccgaactggctgatctgcgggtgcgtcagcaactggtcgtaaccctgtttggcctgcgcctgcttgccggtttcgtagaggctcttgcaacggatgaaaaaacgcggcaccgcctgaaaggtggggtcgtaatggatcttcaggcttgccggcacttctgcgcgcgggtcgtcgacgctcagcagggccttcccgtattccttcagtgccatgtggatgcgcgccatggcgatgaatttctcggggcccaggttgctcttctcgaggtcaacccggctgatgactgccaggtgctcgcgcgccacctcgcgatgaccgagaaaggcgttcgccacgccgaggatgttgctgatctggatcagctgcgctcggtagaagatctggttctgcttcagacggctacccgctcgagccgcgaagtcgatggccttggcgtattcgccctggtcgagataggtcgccgcacggaagatcgccggatacacggacaaatccccgccgaaaaagttgtcatcgccggcggcgacccgcttgtccatgaggtcggcgacggtcagcaccgtctggtagcggcggacttcataataggcgctgccgagcagcaagagctgaaaactggtgacttcgccgcccttgtcgagccgcggctggatttccttgatcagcgcatggtgctcacccttctgcatgagcgcactcaaagtgacgtcgtccgccgtcacgcagccgggaatcagaaacaggcaaagcaacagccacagggcggtgatcttggacatcgattggtctcggtgtggcggcagcgatatcttgtacccggcggcgcggctggcccgcatccaccaattgcgggttcccacgacgaccgcgcagtctaccggcttctgcgcgacgtttgcccggaggacgcagcggtagtcaggccagggattcccatgacgtcctgtcaattataggagcccgtttcagacgtggtcaaaccacccgtgctcaaacgctgccgctgactccccccttgacccccgacgggcgcccgaaagcgcccgctccagagctgacgccgacggctaatgccgtaatcgccttttccttggcggacctaactgcctgtgccagaatgcgctgcatgtcgaaaaccgtgccagcctgcctgcggcctttgtcgttgttgttcatcctcgcgctgtggtgcggcgccctggcggccagcgacgcgacagcgccagccggccgtcgcagcgcagcgccgctgctggtgactggggaggtgctacaggcgaagatcagcgaggcggaaggcaaccccgaactcgacgccaagagtcgcgccgatctcatcgccctctaccgcgacagcttgagcaacctgacgaagatcgacgcccacgcggcgcgcgccgacgctttcgccgagatcatgcgcacggcaccgcaggagacggatctcgtccgccagcggaccgccgccttgcaggcggcccagccgtctgccaccaaggtcgccgacgcggccgccggcggagtgcagatcgcgcgcgatctcaagcgcgaggaggccgacctcgcggcggtacaggccctgcgcgccgacatcgagcgacagctggcctatcaggaaaaccgaccgacggctatccgccagactctcgcgacggcgcaggagcagcagcgggcgattgccgccgccctgcagagcccaccgcctgcggacgagccggagagactgagcgaggccaggcgctggagcctggaaacccgctatgccgccctcagcacgcagatccaggcgcttgaccaggaactcctcagcctgccgatgaaatgggatctcctcgcggcgacgcgcgacgagaagaccgccaagatcgagcgcatcggccagcacgtcagggatctgaaggcactgaacaacgcctggcgggtggcacaggccgaacaggccgaacaggcagcggaacggatgttggacgccgtgcgcgggctgagcccgaccctggccgcctttgccgagcacaacctcgtactcgccagggatctgaacgccgtaacccacccgctcgcggcgctggacaaggagcaggcgcaggcagtgcaactggccgaacagattcgggccaaccacaggcgcgaacaggcggcgacggagatcagcgcactcagtgccggcctcggcccgctgctgctcgcccatcgccaggcactgccggacctgaaggtgtacgaacgcaagggccgcgaactcgcgcagaagattgccgaggtcaacgtgcaacgcctgcgctcgctcgatgaggcggcgcgcctcgccaatggtccggcagccgtcgccgcactcgccgccgaacttcccgccgggcagacggactccctgcacgacacgctgcaggccctggtcgagcagcggcggactctgctcgcccagcaactggagagcgaggcgatctatctggaccgcttgcgcaagctgcacaccgccgagaaccagatgcgcgaggcggctcgccgctacgactcctttctcgagaagcacctgttctggctcggcacgcaatcgagaacgcagccagatgacgttcttcgactgccggatgaggtacggttgctgctcgcgcccgcacgccggtcggatgtcgtgcgcgccttcgagcaacaggtctttccctcgcccgtgttctggctgagcgtgctgctcgcactcgtcctgacgtggaagcaaggcgccttgaccgcggcaatcgaacgcaccgcgcggcatgtcggcgaacccggcgccgacagcttccggcacaccctgcgcgcctgcggctggacgctactgaaagcgggcccactgcccctgctggtcgccgtcaccggcgggctcctgcaagggcatacgcacagcacagcactcgcgcacgccgtcggtggcggcctgaacgcggtcgcgatcaatctctacatgcttctcgcgctgcgccagatcagcctccccggaggactggccacggcgcacttgcggtggcccgagccggccacccaccagttgcgggtcgaactcggacgtctgctgtgggtcttcattccggcctatgtcgtcgggcgactggccgtagacctgaatccagcacacaccggcggtgccgtcgcacggctggcgctgctgttcctgaccctgacggtggccgtgttcttctaccgcgtgtttcaccccacacgtggcgcagtggcgcacctgcgccgccaggcccagccggcgctgatcttccgcctgcagccgctatggttccccgccttggtcgcgacgccctttgtgatcctcgccacgaccctgaacggctacgtctactcggcgatgatcatgatgcattccctgctcctgagcctttggctggcctgcggcctgatcctgctgcatgggctcgtctggcgctggttgaccttgttgcgccaacgcgccggctaccagatcgccagcaacgaacgcgccggcgaatccgcaaccgacgcagcggtaggcgttacgccggacgaacctgacggcaacgccccgccaaccgcatacgccgagctcgacctgacggcggtggacgaggacagccgcgagttgctgggcatcgtcaccacgctgctcgccctggccggcctttacgccatctggtctgcagttttcccggccttgacgatcctcgacgacatcacgctgtggtatcgctcggcgaccgtcgatggcgaggatcgacgcctgccgatcacactcgccgatctcggcgtcgccctgatctatctgatcagcacggtgacactggccaagcgactgccagccgtactcgacatgatcctgctcgagcgcttccgcatgtcttccggcagccgctacaccgccaccaccctgacgacctatggcatcgtcgccggcggcgccttgctgacgctctacaccctcggcgcgcaatggtcacaggtacagtggctggcggccgccatgagcgtcggcatcggcttcggcctgcaggagatcgtcgccaacttcatcagcggcctgatcatcctgttcgagcggccggtgcgggttggcgacctgatcaccgtcggcaataccgatggcgtagtcaccaagatccgcattcgcgccaccaccattcgtaacgccgaccgccaggaactggtggtgccgaacaaggagttcatcaccggccgcctgctcaactggtcgctgtcggacccggtgacgcgcgtcaaggtgagcgtcggcgtcgcctacggcacggacatcgaccgtgcacacgcactgatgcgcgaggcggcggacgagcacgaacacgttctcgccgacccgaagcccggggtgagcttcgatgctttcggcgacaattcgctgacgctcaccctgcgcgccttcgtcgacgatatcgatcaccggagcgcgacggtgaccgacctgcacaaggccatcaaccgcaagttcgagcaggcgggaatcgccatggccttcccgcagcgtgacctgcacttcgacccgagttcgccactgcacgtgaccatcgaggacgccaggcaggcgaagaccgaccccgggaatccgcgctgatccgtctgccggatcccgtagcgagtggcccgaccgattgcggtgaccatgctcacaggatcggtgaccagcgcgtcgaggcgcccccgcggcgggccggcgaccaggactgcttgaaaggtcgcggcctgcacaacgagccggagtagaatgggttgcgggcgagcacgccaacgagttgacgactcgtccaggtagcgggcccggacgaatgcaggggaaatccgaatgatggtccgaaagaacgttcagaaagcagtcttcccggtcgccggtctcggcacgcgcttcctgccggcgaccaaggccagcccgaaggaaatgctggcggtggttgacaagcccctgattcagtatgctgtcgaggaagcctacgcggctggaattcgggaaatgatcttcgtcactgggcggcacaagcgcgctatcgaggatcacttcgacacggcctacgaactcgaggccgaactgagcgccgttggcaacgacgcgctgatcgccctgctgcattcgatcaagccggacgatatggactgtgtgtatgtacgccagccgcgggccctcggcctgggccacgcggtgctatgcgccgaacgtgtggttcgtggtgaaccctttgcgctgctgctcgccgacgacctgatgctcggcgagccgccgatcatgcgccagatgaccgacttgttcgccgagcatcagtgcagcatcctggccgttcaggaggtgccgaaggaccagaccaggcgctacgggatcgtcaaggggaaggccgtgtcgtccgatctggtgaacgtcgagggcctgatcgagaagcctcacccgagcgtcgccccatcgaatctggcgattgctggccgctatatcctgaccccggcggtttttgacatgatccgtgagcagccacgcggtagcggtggcgagatccagttgacggacggcatctcggcgatgctggcgaccgagcaggtactcgcctatcgctatcacggcgagcgctacgactgcggcagcaagctggggctgatgcaggccagtgttgtcctggcggaaattcaccccgaactcggtggcgagttctccgcttggctcagggagcgtcagaagattcctgaactgcgcgatcgcagagaccgcgaactcgtttgagtcgagcgtcgcttctgtcggcaactggccgaccaggcacggctcacccctgacgtaccggcgcggcccgcagcgatcctgcccgaggcgcgtcaggcgccgagccgcaggccggtcttcttgagaatccgggtcgagaacagaacatcgtgcgcgcggcaaacgggcccgagaagctcggcaatcgccgccaccttggccaacacctcggcacgcgatccgccatgcaccatcgcaaacaggttgtacggccattcgggcagccgacgcggccgatgataggcgtgggtgacgaaatcgagcgcgccgacgcgttcgccgagttcgtcgatgcgctcgtcgggcacgtcccagacgctcatcccgttggccgtatagccgatggcatagtggttgggaaccgccccgatacggcggacgatgccgctctccagcaggcgggccagccgcgccatcacctccgcgggcgtaatcccgagctgctcggccaggctatggtagggacgggagaccagcggcagcccagcctgggtcgcctgcacgagccggcgatcgacggcgtcgaaggattcgctcatgcgcgtaccgggagcttcatctcgacgaagtactccctgagcttcgggaaggcaaaaaccggcagaccgctggcggcttcgatcgtgcgcacagcggcagcgatgccgtcggcggtctcggtcgccagaacgaaccacatgttgaacgggcaagcgcggtcgctctcgcgccgatagttgtgggcaaccgccggaaacgcgttgacgatgtcgaccacttgctgccagttggcctcgggaacgcgcatcgccgcgagaacgaaggcaccgcccatccgctccacctggaacatgggcccgaagcgcgtcagcacgcgtgcgtcgagcaggcgttgcaggcgctcgagcaactcgtcctcgccgattccgagcgcagcggcagcttgcgcgtaaggccgctcgcagatcgggaaaccaccctgcaggtgatcgatgatcgcgcgatcggtggcgtcgatgatggctgccgccaacgcctcacgcatagcgcgcaccgccctgtttgaagcgggtgagcgagaagagcacatcgtgcgcatactcgccgagctgcaggcgggcccgcagctcggcgatccgcgcctcgacctcggcgcgtgcctggccgtggagcatgcagaacaggttgtagggccactccggcggaacgcgcgggcgctgatagcacaaggtgacgcccgcttcgcgcgccagggtctcgccgatctggccgacgagttcatcggggacatcgtgcaccagcatggcattggccgtgtagcccagctcgtgatgcctgacgatgacgccgaagcgcttgatgattccctcggcacaccagcgacggatacgctcgatcacctcgctctcgtcgcagccgacacgcgaggcgaggaccgaaaacggccggatgaacagcggcaagccctcctgcagggccatcaccagacgacgctcgatctcgccgagcggtgtcggaggcacaaaagcccgccttagcacgttgcctggcaccgctttgtcggtcttcccgtcgagcgagaagccgaggtcgatgtggtattcctgcagcaggggcaactggagaagcgacagccccgccgccaactcgatcgcccccagcgccgcctgcaggcgcccttccgaaccggcggtgacgacgaaccagaggttgtagtggtgctcacgttcgtaattgtggttgacctcgggaaagcgcgtcactgccgccgccaccgcatccagtttttccggcggcacggccatcgccgccagagtgctggcgccgatccgcttgggggcaaagaccgcgccgacgcgcgccaccttgccctcgcggcgcagcacctcgagaacgcgcaggacggcactctcggcgacacccaggcgggaggccagctcggcaaacggcgccgaacacagcgggaaatcgcgctggaaatcgttgagcagacggaagtcgagcgcgtcgtcggtcatcgcggtcagaatcctgtccgccccgcgcggctggtgaagaagatgccgctcggcgcctgcgccgtaaactcgccgatcctggcaaaggtcgccgtatcgtagatcagcaccttgtcgtcgtcgcgtgccgagatccagacctgctcgccgcgcggcgtgaactccatgtgcaggatggctttccccggttcgagagtacgcaccacttgcccggtcagcgtgtcgatcacctcgacccagccgttgtcggggaacgcgtagttgacccacacctgccggccgtcgggccgggcaatgacgaacaccggctggcccttgaccttgatgcggccgacttcccgccagttgctgccggagacgaccagcacttcgtgccggccgattgccggcaggtaggcattgccttgcgccagcgaccagccgcgcaggtgcggcatcttgaataccggcagcttctcctggccgcgcccgtagttcgccaggatgcggcggctaccctgctccggctgccaggtatcgagcagggcgacgccgtcctcaccgaacaggccagccagatagtagcggccatcgggagtgacgagtccgtcatacggctgcagcccggccggatagcgctgcgtgcgtggccgccgcggatcggagaagtcgctcacccagatctcgccgccatcgaacagggcgtaggcaaagcggttgcccgacaggtcggcaagaccgacgactttcgagaagctcccgggtgcatattcggccggcacttcggagagcagttcgagggtctcggcatcgaaagccttgatgccgcccggagtgtagttctgggcgacgacgatgcggccgtcctgcgagatcgagccgccaatggcattgcccgactgcagcacgcgcctgacgattcgcgccgtcagcatatcgactttcgtcaggccgccgtcacggccgaagacataggcatagcggccgtcgcgtgaatagaccaccgaagcatgcgacaggtcgccgaatccaccgatgcgcgcgtagggctcgcgccgactcgtgtcgacgagggtgacctgaccgctggcacgctcgatgacgagaccgaggtcgccggtaccgcgcaagggcggcgccgcacaaccggtgagcagggcaatccacagtagggcaaacagtctgttcatcgtcatccatccagcgcccgtggcgcagaaaatcggcccgctttcggcccgctttcggctcacttcgcaccggccattatcgtcacagtggcggccttgtcgcaagcacgttccgccggatcgtgcgaatcgccgatcggcgagacatcgtcgctggcgcggcaccatcgctgcgccgccgctcagaggaccgactgaatcgcggcaaccatctcggcctgactcatcgcgccgagcttgctgctgcggatcctgccaccccggtcgatgacgacggtgaacggcaggccggacttgccgttgcccagcgtctgcatcaggtcgatgctcgccggcatgccgccgatcagcgaggtgtagttcaactcgtaggccgtggcgaactcgcgcacgctgtcacggttggcgtcgtcttcgacggcgatgccgacgatgaccagtccgcggccgcggtatctggcgtgcaccgcagcgagatcgggaatctcccgccgacagggaagacaccagcgtgcccagaagttgaccagcagcggttttcccttgagcgagcccagcgcgaccgactggccatcggcgctgttcagcgtcaatgcaaagaggggggcggccgacgccagtccgtcggccgccccggtcgcgccgggcagggcaaacagcagcgcgacgagcaggcgcttcatcgccgtcctcggctcacggcagatcactgcgacgaaacgtcagatagccgatcagtgcgcacgacgaaccgatcagcaacggatagagcaaggcatagacacgatagccgctactgccgaagagatcgagaatgacgtaagccgacggacccaggacgatcagttgcgggtcgaacatcgccagcgccgcggtacgaaagacctgcagcgggttgaggagcgcgatgccgaccgccacttccggcgcgacccgcccctggatcatgatcccgagcaggatcagatcgagaaacaacaacatggacagccagaccatgaacgctgcaccctgcgccacatcggtgctgcgcgccagcgtcgagatcagcatgccgatgccgagaaagcaccaggccatggccgccagcaacccggtgtagtagaagaacatcccccagggcacttcgatcgccttgaacagcgaccacaacacggccgcgaacatcgcgacgaacaccgggaggaagatgacgacgtagcgaccgacaatctttccccagaaccaggcggacaaggataccggcagcgacagcaggtactcgaaaacgccggcctcgcggtcgccggccaccgagcgcaccgtcgtgatcaggacgaacaccggcaggatcgccatggtcagctgaatataggtcaccagcaggcgcgacaggccgatgaagccgagcacgcgcgactcggtcaggccaaaggcgaagagcagcgcgacgataccgccgaaaaccaggctgtagatcaggaaccagcgcgcgcgcagcgactcgacgatgtccaggcgggcggtcagcagcagtgcattcatgggagtcgattcatttgccgcgcgccaggaggcgctgcttcatttccgtatacgacagcgtaccggcttcgggggcggctaccgccgcgaaatggtagcccatcgggctcttcctgcctggcaggtaatgcgcctggcgggcgtccagccaggcgccggtgcgctggtcggccacccagtactcggtctgcggcgtctcctcgttgaaggcctgctgggccagccagaagacggcgcaaccgatgtcgtcgaacttccagaccttgcgccgaggatcgcgaatctgtgccgcgaagcgcctgtcgctgatcaccatgccgcagcgcgtgtcggtatcgcggtcccacttgatgtcgacgggtccgctctccggctcgcggctgcaggcagcaagcgaaacgccaacgccactcccgagcaaggcggcaaggaaacgacgtcgcctcatgcgcttcgccgcctcactggaagacgaccttcgcgtccacttcctgcatttcgatgcgcgacagcagcccgacataacgcgcaaccatgcccaggaagcggagccggtcgggcccggaaacggtgccgtgccactcgacccccgcgcgccggtcggcaaactgccacgtggccagcgtcctggcaatcgccgcatcagcgcgtgccagcgtcaggtgcacctggaacagcgccgacagtttcgactcctcggcaacgcgatcatcaaggacgatcctgccggtgtccatctcgacgacgcgattgaccagcgacgcgacctcgtcgaggcggtggctggaaatgatcatcgtcgtgttgtcgagccgctcggcgagcaggctgaaaaagatctggcgcgcttccggatcgagattggctgccggttcgtccaacaccagcacctgcgtatctcgccccagggcaatggcgatcaggagcttctgcttcatgccgcccgacaggcggttgaacggcagggtcaggatctcgtcgaccgcgagtcccagccggcgcgcaacggcatggatgcgcccggcgtccgaccggcagacggcggcggcgaagctgaccagttggccgaccggcatcttcagcggcggaggcaactgcggcacgaagccgatcttgccaagcacctgcgtccgctcgctgcgcggcgcaccgccggctatcgtcaccgttccctggtgggtgtattcgccaagcaggcagcgaatcagcgtcgtcttgccggcaccgttcgagccgatcagcgcgatacgctcgccgagcgcgacctcgagcgtgacgccgtcaaggacgcgatgcttcctgaaatccttgccgacatttgcgaaacggatcatgggtgcgcttcctcagagcagcttctgcaagcccttgacgtcgaagaccagcgccccgctcggacagacgtcgacgcagagaccgcagcgcgtgcagtccggaccgatcggcgtggtcaacgcggcggcccgccccttgatgaccacgtcaaggacatgcggcaccagacagaccttgcggcaatcgccttcgtggaagcacttctccagccggtagtcgacccgcagcggcgaaatggcgcccgccataccataggtcaaaccgatcgggcagacatagcggcaccaggcgcggcgcgagtagacgacctcgaagaccagcagtagcaagacccagccaagcgccagtgacggcccgtagatcagcgcccgcgacaggatgccggtcggcgagatggtctcgaaaaccgtgtagcccgtcagcaccgccagcgccgcaaagacgacccagaacacggagcgcacaccgcggtggaactcgtggtcgctgaccagcttgcgggccgccagcttgaggtgcagccactcgaaccactcggccaacaggtggtaggggcagacccaggagcagaacgagcgcccgccgagcagcgcccagatgacgaaaacggtcgccgtgccgatgaacagattgacgatgatgtgcttgtgcgcgagcatcacctgcagcgccgagttgaggtcgatcaggtgaaagccgaccagacgcgaggcggtcagcgctccctcgagcatctggatgtcgagccagaacgataaggtaaacaacaggttgacgaggagcagcaccgcccagcggcgattgcgccacttgtgggtcaccagctggtgatcgcgggcgtgctgcttgagcgcctcgaaatcggccttggtcatccgcttcaggctgtgcacctgctgcgcttccggcgtcaccaggacagacttccgcggtgcggcgccgaacatcacgcgtaggcgctcgaactggctcatcacgcgctccagggctgacggggatcgatgacgatcgccgtcggctcgactggacagatcatttcgcaaacgccgcaaccgacgcactgctcgagcacctgcgggcggtagtgcctgctgccgtcggcagcgatcgtctcggccatggtgatcgcctccttgatcgggcactcgctgacgcacaggttgcagagatcgcgctcgtagggatggtcgcgcacgccgatcggtttccagcgatcgaccgccacgtagcgcaagcgcccgcggtagtcggcaccgcgcgcctgaccgctgaagcgcctgccctgcaccgccagacacgcgtcgggccgcgacaggcgcgccacgccgatgcgctcggcaaggttgagcgtcggctcggcgtcggcttccttggccttgagcaccggcggccgggccagcggcatgccggcacgcgtgccgagcgagcccggcttgcggtaggtcagtgagccggtcggacaggccaggatgcactgcaccgcatcgcaggaaaagtcgcaggcttgcgcgcgcgcatcgatgtagggcacgccgagaccgaagccgctggcgatgtcgtcgagccggatcgccgctaccgggcagacctgcacgcactgaccgcacttgatgcacgacgaaaggagatcgccttcttcgagggcgcccggcggccgcagacgccggttgcgggcgttggccaccgggatgtagcccaacatggccaggccaagcacgccaccgagcatgaccgccgagcgaatgaagcggcgccggttggcctgcctgcgcaccggcgctcgcttgctgccggcgggcgggttctctgaaggcgtcacggcagtcgcctcgagggttttgtcgtcacttttcggatcgctcattggccagccctctcgctgctcgtgcgggatttctcgaatacgggccgaacgtcacgcaacaacagcaccggcgtcgaaaacggcgccaggcgctcgaggaaatcgagcatctccatcatcggagcattgcggaagaagcgggcataaggcacctccatccagagttgatcggcgtacgcgtagagttcgtgcggccggtcgccgacattgtcgcgatcgcggtcgaagccctgatagtcatcccagtaattgccacgccaaacgttgtggcgtgcgctgccggcatcgcccagggcgacctgcgtcaggttcccctcgaaggaattgccctcgacgagcgtgccttccttgtcggccaggaagctgacgccaacgccgttgtaggcaatccggttggcgcggatcgtgatcgtgctgtcgggctcgaaaggcgacatgtcgaggccgacgccgacgccgcagtagacgatctcgttgccttcgacgacgacgtcggacgcttccttgaagccgaccgccatgccggtcggcccgttggcgtgcgagaacaggttgttgcggatcgccccgccacccgaatacatcacatagacgccgacggcgttgtcgtagaagcggttgccctcgacgagattgttggcggcgaacatgaagtggatcgaatagcggctgcgccgggcagcgttgtcaaggtagcggttgtcgttcgagtaccaggcgaccatatcgcgagaatcctcgatgacattgccggcgatcaggttgcggtggctgtaccacagccgcaggctgtcgccgcgcgtcccgaggtcgaagggtttcgaacggatggtgttgccgcgcacgacgttgtcgttcgacttcttgagatcgatgccgaacaggcagttgtcgatgcgcagatcctcgatcacgttgtggtcgccgcgcacgttcaggcaggcatcgtccgaatcgtgcgacgagcccgaattggtcaggtgcaggccacgcacgagggcctggttcgcttccaggacgaagaccgttcccttgccaccgccatcaatggtcacggcgccctgcccgtcgatggtcagcgtcttgttgaccaccaccggcccggaatagcgtcccgggtcgagcttgaggagcgagccggcgggcgccgcgttgatcagatcctgcaggaaaggcaatccggggacgcgtggcacggtcgggatcgtcgctgtctcgtcgatgctgccccagccggcggcggccggcgcgcccatcgcgccgttacggcccgactcggccacatcgacgcgaccactaccgcgcgcgccactgcgctgcagggccgtcagtgcgtcttcggcgcccggtgagggcaggacgaacagggcgagcccgccagccagcccggccgcgagcagacggctgaacatggcctactccgccgacccctcgcgcacctgcttgcgccggatcagcagcgccagcagcaggcagaccatgacgccgacgaggagcgcgtagccccagtagggatacgagtaggtcgagaactgcgccaccttgccctcgccgaagaccgtcggcatgaaaggcttgaccgtgaaagcgccccagggatgcatgttgtgtccgaagaaccacagccagccggcgtaggtgatgacgaagaagaccggcagcagcgccggaaccagcgccaacagcaacgagaagccgcgaatccgggcgacgccgatgacgacgacgagcatcgccaggagcgtaccggcgatgaccagatgcgtgaccttggtgacgttgtcgccccagacgcggatcttctcgggctcgttgaagaaggtcgcggtttcgctgacgtagttggcgacgtgcgtcgccaacccgccgagcacgtactggtcgacgagcatccaggcggcgacgagcgtgaaaccggcggccagaacgagaacgcgcgtcttgcgccggggaaccatgaagccgagcagcatcaccgtgaagaagccgaagaagaacttggcgagcggcttctcgaccggcgcgccggtggcgatcgggaacatgccgacgtagtggttgatggtgttcatttcgtgcacgcagtcgagtccctgcgcacccttatcgatgtccttgcccttgtcggtgatcgggttgtagcgttcgtcctcgtgcgagatatccttctggatgatctcgccagccatgcgcgtgcccttgccggcggccttgcagccgttgaagacgccgttgaagtggaaatggatgcggatcccgtctggaaaggcgtccggcgggtagttcggtgccgtcagcgagacccaccagatcggcgaaaagtaggcgacgatcatcagtaccgtcgccacggcggtgagtgccgtgacgatcagattcgacttgctggcgggtgctgctgacatgcttcgatcctcggggctacttcttcttggccggtgccttggccttgcacatgttgcccggcatcaccaggctcgactggtaggccgaaatggcaaccagttgatcgttgttgtacttcttgatgatcttgaccatgtccgggttggcattgcgccggtgaccgtcgcggatctcggtcatctggcgcagcaggtacttgtagtgctggccggcgatcaccgggtagaacttgtccttgaccccctcaccgttctgcccgtgacactccttgcactccttctcgtacagctccttgccggtcgccagctgcttgtcgagatccttgccgtcgtacttgccgtgctcgacgggaatgcatagctgctcgatataggcggcgacgtcggccagttcctgcgggtcggtcagcgtcgcggcaaacggatacatcgtcgggttgtcgcgcaggccggcccggatgtcggccatctgcttgatcagcacggtagtgtgctggccggcgagttgcgggaaggtgccgtctggacgaccggcgcccgacggcaggtggcaggcaccgcatacctcgtaggcttcctcgccgcgcttcttgtcgcccttgagcttcagcgcctcgctcttctcgccctcctgggcgttccacttgtagtccttgccctcaatgccctgcgccttgggtgccggtggcgcagcgtgcgcggcggccgcggcaaacatcgccagggaaaccgccagaatcagttttttcattgctcactccctactgtttgaggatcgatacgtgccaatctaacaagcgccccggtgtctgacgttgataattgtcaagtcatgcgtgcctgccgcggagacagcgcgcgcgtgccgtctcagggcttgagcttcgagatgtagtcggccagcgccttgatctcgtcatcgctgacgaggtgcatgacgcccttcatcgccgccgagttgccgttcgcgcgcgccccgctcttgatgtcgagcatctgcctctcgatgtacttggcattctggccggcaatcttcggatagtcgggcatcaaggccttgttgccggccggaccatggcaggcgttgcaggtcttctcggtgtacagtcttgctccgtcgacggccggtgcggccagggctggcgcggcgagtgcggcgagtgcgacaagagccatcagcttgttcatggcgattccttcctgataagaaaacggggaccagagtaactctgctccccgccgagttgccttgagttgcatcaagacgaatgacctggcttacttgaccttcttggcgccgttctgctcgaggtaggtcttggcgcgcaggccgaggtcggcagccttgacctggtactgccagatctgctcggtccacagcgcggcgttgttccagtccttcttgccggctgcttcgtcagccttggccttggcgtccttgatcttgcccagctgatcgacggcgtcgtccatcatgttgaccacgtccgggaagtccttgtaattgacactcgtgatgtagccgacgaccgagtcgatcaccgcctgcgtatcggccaccttcttcagctgcgtcttgtagtcggcctcggtgtagttggcgcccgccgtaccggcggtcttggtcggtttccagcccttcggcttgaccagcaggtagccctgcatctcgaggtgcagcgccgagcagaactccgtgcagtagtacgggtagacgccctccttgtcggccttgaacttgaccgtgaccgtcttgccgggctcgaccgaggcgtgcacgttgtaggtcgaaaccgtgaagccgtgcgtctcgtcctgtgccctctcgaggttggtgaggtggatggtgacttcgtcgccgacttcggcttcgatcgtttcgggcgtgatgtgcgagcggatcagcgtcccgaagacttcgatcttgttgcccttcttgaccgtcttctcttcaccggcacgtaccgcacccgggttcggctggtcggtccggctgttggtgccgaccttgtagcgaacgcctggcttgagcttgccggcttcgatggcgaccacgtagtgcggctcgccgagcggcaagggcatgtcgtagaggagttgcatcttgtcgtcgctgatgtcgatcaactggtggttctgcggatgcagcggcccgaccggcacgaaacggtcgatcgccagcttgttgagggcaaccagatagcggcccttgggatcgaccgaatcaccttccatcgtcatcaggtgaccgatgttgtaatggacgctgatcttgtcgagcaccttgccttcgcagaagttccatttgacgacctgcgagtcgacgtacagcgaggtataggcgacgcagggcttggcatcgtactgggtatgcagcggcccgaggccgagctgcacctgggtatgcagcgcgtccttcatattgatcaccgggatgccgtagggatccttcgattcgaacttgccggccttgatcgccgcctggatcttctcgaaggaatacaccgagacgtgcgtgtcgagcttgccggcgacggtgatgaacttgccgtccggagtcacatcgacgccgtgcggcgacttgggttccggcaccaggaagaggatgccttccttgatcgcggtgtccatcatcagcacgtcgtggccattgatcttcttcgccttgccggcagccaccagttcggctgcctttttccagttgatcacgtgcagatagtcggtatccttggccgagcagcccgcttcataaggaggccgtcccttttcgatgccgccgacgtagcgctcactgcagaaggaattggtgaacgaccaaccgtccgacgggcccttgccggcatccgagagatcctggctgtacggcggcaactcgagcgagaacgactgcttgggatcgatgcgtcctgccttgcggtcgaacttccagtaggtgacgccgccgcggtacttctcgttgaactcctcgagcgggtagaacttcttgttctcgagcggcgtcgcatactgcgcggcctcgatcacgtactcggtgttcggcgtgacgaaggcgccgccgtgttcggacttgaagatcgggttgacgacgatctgcttggtctcgaagtcgcgcaggtcgatcaccgccagacgcgggttggccttgtcgttgatgaacaggaactggccgtcgtacttgccctgcgtctcggatatcgccgggtggtgcgtatcgccccagttgatttccttgccgtcgatgctgccttgccggagaaccgccttcgactcctcgtcgaagccgtaaccctgccagggctcgggcgtgaacacgccgatgtacttgaggatgcgcatcgagggaatgccatagacgatcacctgcccagactgaccgcccgacgagaaggcgacgaactcgtcgcgcttgccggtcggcacataggtcttcgaagcggccagcagatcctgctgtgaaaggttgcggcgcttcatgacgtcctgcagcgattcggcggcatacgcgatgccgacggcggcgcagccgaaccctgctgcgagcagcaatggcgcgacctgcttggtgcggaatttcatcttgactctccctgttgtcggttcgggttgtaccctcatcatccccatcgccctgcgacaatccgccactgcggcaatatgccgcacattgtggtcgcaagcgctggcggataatttaaggtggatcaaaattttgccaagctgctgcgccgcacaatcgcagttgcgcccacttgccaccgacgctcgacgccggtgtctgccctcctgtccgggagaccttggctctcggcgacaatggagtcccccaagtcaacgaccgcaacaacacacgccacaccgacctgatgaccaagaacctgctgatcgatgcagccatcctgctgggactcgccatcctcggcgtcatcggctacaagctggcgcccctgctcaacccgaaaaccgatgtcgccctgccgctgtcgagttgcgatccgggtcgccagccctgcatggcgacgctgcctgacgggacgcaactcgagttctcgatcgacccgcggccgatcccggcgctcaagccgctgcaggtggaggccaccttccggggaggcgacgtgcgcaaggtcgaagtcgattttgccggcaccgagatgaagatgggctacaaccgaccgcagctagaacgtcaggcggacggcatgcacttccgcggccaggcgagcctgccggtctgtatcacggggaccatggaatggcaggcgacgctcctcgtgcacaccgccctggccgtggtggcagtaccgttccgcttcgtcaccggccattgacgcgagggccgcaccgacatgcccacgaaaaccctgctgatggcgctgatcgccgcgctgagtgccatcctgatcctcctcgccgtcttctgggagccggtgccaccgcggccgatcgccaggattgcgccacacgagcgcttgccggcggcgacagccccgccggcgggcggcgagttcaccctgcagggagcgcaggggaacgtcaggctgagcgactttcgcggcaaggtggttctcatctacttcggctacacctattgcccggatgtctgcccgacgtcgctgtcgctgctggcgcaggcgctttccgaactcgcaccgaatgaacgcgaacgcgtccagggcatcttcatctcggtcgaccccgagcgcgacaccgctgcccgcttgcaggaatacacgccgttctttcacccgcaaatcgtcggcctgagcggcacggcagcgcagatcgccagggtcgccgaacaatacggagcccgctaccacaagcaggcgcccgacgccgaggggcgctacgccgtagaccactcgtcggcgacctacgtggtcgacccacagggccggctgaccggcgcgttgccgcacgcctccacgccgacacagatcgtcgccgccgtgcgagagcaactggcgagcgcagccagccgatgatcggccccacctgccacggctgtcccgaccccaccagcacttgcccaccggagaagttcaaggccatgaagttccgcagctcagccatcaccctcgccgccgcactggccatgccgctgtccaccctggccggcgaagccgacctgacggtggtcgccccgtacgtgcggatggtgccaccgggcaccccgaacagcgccgccttcatgaccatcgccaacaacggtacgagcgaccgccgactggtcaaggccgacagcccggtggcgcgcgccgtcgaactgcactcccacaccaacgagcagggcctcatgcgcatgcgccaggtcagcgcgatcgagatcaaggcgaaaagtcgaaccgaactgaagtccggcggctaccacgtgatgctgatcgacctgcgacagcctctcaaagaaggtgaaacggtagcgctgacactcaccttcgacgacggcagcatgagcagggtcgacgcgccggtgcgcaagccgcaggcgctccttgaagcggagcaggcatccgcgcacggcaggcactgagcggactcgcgaccggcgatgggccggcggccgagcttgcggcgcgccggccggcttactgcccgctcaaccggcgcaggatcggctccagctttgcctcgtcaagccgccccaggcggctcatcgccaactgcccgtcgcgagcgatgaccagtgtaaagggcaggcccttgatgcgcaggcccggagtgtcgctgatcgccggtgtggccgccagcagcgggtaggtcaccggccgggtcttgacgaaggactgcatgttttcgacctcgtcgatgccgatgccgacgaactgcacaccctggcccacgtactcgctttgcagacgcgcaaaggccggcatttcctcgacgcagggggcgcaccaactggcccagaaattgaccaccagcaccttgccccgccattgcgccatcgcttgctggcgcccggcgaggtcgggcagcgtcaaccgcatgactgcgtcggcggctgcctgagcgtcctcgggcgtcaactgttgtgacgagatcagaccggcagggacgccatcggtgaccgaacggctctgctcaagcagacggtagccgaggaagccgatgcttgccagcgtcagcacgccggccaccacggcgagagcaagcgcgtgctgcggcttcatcccggcgtgcgccgcgacatcgccttgaggcaaacgacgacaaacatcaagccgccgatgatggcgatcaggccgccgaggcccatcattcccatgccgatcttctgcggcaaggtcgtcagcaactgctcggcgccggcgaccttgcgctggacgccgtagccgcccgaccatgccaggccgagcacatgcacgagttggccgaagccatacacgtagggctgccagagcgccatccggcctgctgccggctggaagcccaggtgtggcaggagcacgtaggcgagccccatgaaggccagcgtcacgccgactgtcgaaccatggtagtgcgccggaatcaccacgttgacgccctggatcatgtagccgagcacgccgccgagcgcaaacagagtgaaggacgcgacgaaggccgacttggccggatcggccggcacgccgcgcaggccccatagcgacaggacaccgagcaggatcagcggcgccatgtagggatggccccagagcatcagcttggcgaagaactccatgtgcggcaacgagccggccgggacgagcaggtagatcgccggcacggcgagcagcggcacagcggcaaccaggaacagcaccgaaaccgcgcgcaacgaggccatcgtcggccgcccgacctgcgcggcgatccacagccaggcgacgaccatcagcagcgcatgctgaaactgcagcgtgtgtccgccaccccagaacaatacttcgtaatagtgcgtctcctcgatccacggcaccatcgcccaggaccagaagaaggcggcgagtgacagaaacgcggcgacggcgcccagaaaagcgccgagccgcagtggctcgcccagaaaaggccgcggccaggtggtgatcagcgcgcgcagcacggtcaggctcgcgccggcggcgaagatccagagggaggcaaagaacagcggctgcctgagcaccggaatatagttgttgagcaccggctcggcccccgggaagaagggggaaacgctcatcagcgccgtccccagcgccgccaggccgacgccactccagcccagcgatgccaggccgctgccgccgacggcgcaccagatcacggcggcaaaggccatgaaccacacggccaccgacaggtcgacgtgcaccaccagtgccgcgcggaacagatccttcaagggaaagacatcctgaatgccgggcgttctggacaagaccaaaagcacggcgaggacgccggaaccgatcagtgccagcacgcccagccacaaccaggcgcgcgccagacccgctggcgttcccgaagcgattgccggggcagcggaggctgccggagaaacccttgtctgtggcgaatccaaagctgcctcgcgcgcgaaaaatcgtatgagtataaggccgggcagcggcatatgacaactgcagccgctggtgccgttccctcccggaccacgcctggcggatgggcttgcgggtatcaaaacggcatgtaccgcccggagttggcgacaggcttgcccctgaccatcacagatgcgaatattgccgactttcggcagctttctggccgacatttgcggaagcgacatgcactcacaccagcacggcatgaacatcgaggcgctcctggcgctcctggcgcacgtgccgctgttcaatgaactggacgcgggagaaatcgcgcgtctggcccgcggcacgcgcgaagtcgcggcggcgcgcggcgacatcctgttccacaagggagacaccccgagcggcttccacctgatcgtgtacggacaggtgaagctggccttcacgtcgccccagggcggcgagaaggtcgtcgacatcctcgggcagggtcagaccttcggcgaagccgtgatgttcatggaccggccgttcatggtctatgcacaggcgctggccgactcactgctgttgcacatttcgaagacggcgatcatcgaggaactcaacagcgaccccaagctcggtcgcaagatgatcgccggcctgtcgatgcgtctgcaccacctgatcaccgacgtggaatcgtactcgctgcactcgggtcgccagcgaatcatcggctacctgctgcgggagcagttcggcgacgccgagaaagtgatcaccgtcaccttgccgaccaacaagggagtgatcgcctcgcgcctcaatctgacgcaggagcacttctcgcgcatactgcatgagttgtcggagaagggactgatcgtcgtcgaaggccgcaggatccacatcccggatgtcgagaaactgcgcctttacgatcactgaagtctgtcgcacccacaatacctcacgaggagacacccggaatggcattggaaaccgagatcaagatgagcctgccggcaggcgccgcccgccgcctgccggcacacccgctgctcgccgacagcaagccgctgcggcagcaactggtcaatacctactatgacaccgccgacctgcgccttcagcgcaagcgcctcgcggtacgctaccgccagaagggcagcgagtggttgctgaccgtgaagagcgacgcgccctcccccggggggctggcacaacggcgcgagtgggaggttgccagccaaccgggcgagttcgatttcgcgcatgtcgacaacatgaagctccgccgctttctcgaatcggtgacgtccgagctggtgccggtgtttaccaccgacttcatgcgcagcctctggattctcacgccgcaggacggaacgcgcatcgaggtcgcgctcgaccgcggcaagatcatcgccggcgagcgtagcgaccccatttgcgaggtcgaactcgaactactcgagggcagcgtcgatgagctgttcgccgccgccgtcgccctgcaggccgagctgccgctgcatccggaaggcgccagcaaggccgagcgcggctaccggctggccgccgacacggcgctggcaccggtcagggcgaccaatgcggtactggaaatgggcatgaccaccatcgcggtcttccgcagcacggtgttttcctgcctgggacaactgcagggcaacgaacgcggcgtccgcgacaccgacgcccccgagtacatccatcaggcgcgcgtggccatgcgccgcctgcgttcggcgattcggctgtggcgaccgttgctgccggccgattacgtcagcaacttcgatccgcgctggcgcacgctcgccaatcagctcggcgacacgcgcaactgggacgtcttgatcaccgagatcctgccgccgatcagcaaggcgtttccggaacacagcgacatccggcggctggagaacgaggccagaacacacctgaccgcctgccgcaagcaggccagggcggcgatgacctcgcccacctactcgcaattactgctcgaattcaccgccgccagcgtcgccctggcggagagcaagaagccaccgattggcgggttcgcgccgcgttcgttgaacaagcgcgccaagcgcgtggcggcgctggcgaccgaaacccgcgatgcgaatccggaagcccggcatgccctgcgcgtggccttgaagcgtctgcgctacgcactcgagttcttcgcgccgctgtttcccttgcggcgcatgcagcgctatcaccagagcgctgccggcctgctcgaactgctcggccagatgaacgatatcgtggtcgccgagcagcttgccatgcaggccctccccggccaccacagcgacctcgtgcgcgcctggctggccggacgcagcgacctgatgctcgcacaactcggcccgctcctcggcgagttcctccgccaccagccaccctgggagcacggctgaacgattcgcgcgcgccgacgacggcgggcgccgaccggaaagacacgctcgtcacgcggccagccgccccccggccgccggcgccgacgcggcaagcgctcgtcgccaccgccgcgcgcctgatcttcctggcgctgctcgccgtccttggcggcggcgcgccggcggcgcagacgacggacttgccggctaccgtcagcgaagcgctgcaggaagcaggtatcccggcgcgttcgctcggcatcgtcgtgcagccggtcgatggcgggccggcactgctcagccacaatgccaggcaagcgatgaacccggcctcggtaatgaagctggtcaccacctacgccagcctcgaactgctcgggcctgcccacacctggcggaccgagatccttaccgaagccgtaccgaacaacggccgactcgacggcaacctctatctgcgcggcagtggcgatccgaaactcgcgctcgagcagttctggctgctgctgcgccagttgcgggcgcgcggactgagcgagatcagtggcgacctagtcctcgatcgcagcgcctttgcgctggccgcgcacgatccgggcgagttcgacaacgaaccgctgcgtccctacaatgccggccccgacgccctgctcgtcaacctcaagagcgtgcgcctcaccttgcagcctgacccggcgcgcaaggcagtcaaggtgatcgccgaaacgccggccgagggcctgcgaatcgtcaatcgcctgactctcggccgcgaagcctgcggcgactggcgcgaacagatcaagcccgtgatcagtggcctcagcatcgagctcgccggcagtttttcggccgcctgcggggagaaggccttgcacctcgcgccgtggacggccgacgtgcaggtcgagagcctgttccgcgccctctggcgggaactcggcggcagcctcggcgggcgcgtccgtgaaggacgcacgccggtgaccgcgcgccccgtcgccgtccaggaatcgccgacgctcggcgagatcgtccgcgacatcaacaagtacagcaacaacgtcatggcccgccaactgtttctgagcctcgacggcgaacgcccggcgacggccgagggagcgcgccgccagatcgccggctggctgcagggcaagggactgacgctgcccgaactggtgctcgacaacggttcgggcctgtcgcgcagcgagcgcatctcggcccaggggctggctcaactgctgcgtgccgcctggcaaagcccggtgatgcccgaactgatcgcctcgctacccctcgccggcgtcgatggcaccttgcgcaaacggctgaacgacggcgccgcgaccggccgcgcgcacctgaagaccggctatctcgagggcgtgcgggcaatcgccggttacgcgctcgacaacagcggcaggcgctggatcgtcgtctgcctgatcaacgacccgaaggctcgactcgcgaaaccggccatcgatgccctgctgctctgggtgacgaagcgctgagttgccgccggcaaacccccgcaggaaacggcgaccacgcggccgccggggtgctcccggcgaactcccgggcagcgccacacgatgactaagcgtgagcgcgcacgaaagccgcgaactgggctggcgccaagggccggctgaacagatagccctgcgcttcatcgcagcccttcgcacgcaggaaagcgagttgcgcttcgctctcgacaccctcggcgatcgtctgcaggccgaggtcgcgcgccaggctgatcgtcgccgtgacgatcgcttcgtcttccgggtcggcggcgagatcggcgacgaacgagcggtcgatcttcagcttgtgtacgcgaaagcgcttgaggtagctcattgacgaatagccggtgccgaagtcgtcgatcgacatgcgtacgccaagcgcgcgcagtttgtccatggtcgcgatggcggccagcggattgtccatggcgacgctttccgtcaactcgagttcgagaaactgcgccgccagaccctcggcgtcgagaatgcgggagaccacatcggtcagactcgcctggcgaaactgcaccgccgacaggttgacggcaaccgtcatcggcggcaaaccctcttgctgccagacccgcaactggctgaccgccgccctgagcacccactcgccgatcggcaggatcagtccgcactcctcggcgatcgggatgaactcgaccggcgagaccatgccgagttgcggatgctgccagcgcagcagtgcctcggcaccgaccagacgccggtcggccagcgtgaactgcggctggtaatgcaggcgcaactcgccgttttcgagcgcccgccgcaggtcgttctcgatctgcaggttgcgtgccgagcgctcctgcatctcggccgtgaaaaaacagtaggcattgcggccgctctgcttggcacgatacatcgccgtatcggcactcatcgacagcgcctcgaagctctcgccgtcggccgggtacatggcgattcccgccgacagcgagcaggtcagctcatgctgctcgatacgataggccggcgccatcacctccaggagcttggcggcgacatgcgccgcgccgtcggcgtcggtgctcggcagaacgacgatgaactcgtcgccgccgaggcgggaaacagtgtcctcgtcgcgcacggcacgccggagtcgctcggccacctgaatcagcagggcgtcgcccacccggtgacccagcgaatcgttgacattcttgaaacggtccaggtcgacgaacatcagcgccagcgcttcacggccgcgatgcgcacgcgcaaggtcgtgcctgacccgctcctcgagcaggctgcggttgggcagaccggtcagtgcatcgaaatgcgccagacgctgaatgctggcctcggcttccttgtgctgggtgatgtcgatgaaggtgccgatatagtgggtaggcgcgccatcgccgtcgacccggctgatcaggagccactcgggatagacgctgccatccttgcgccggttccagatctcgccctgccaatggcccagcgattcgatggactcccacatgctctggtagaaggcctgatcgtgtcgccccgaggcgagcaggctcggattgcggccgaggacctcgacctcgctgtagccggtgatacgagtgaaagcctgattgatcatcacgatgttgcacgcggcatcggtgatggcgatcccttcgccaccctgctcgaagaccttggcagcgagattcagttgcgccgccgcctgcttctgggcggtgatgtcgacgatggttcccaggtaaccggcgagcgcgccctgggcatcgcgcatcacggtaaccgccagccgaatggtgatgcggcgtccgtccttgcgcacgccggccgtctcccgctcatccacctgaccgctgcagcgcgcccgcgcgaccagcgcgtcgaagccggcttccacgcggcaaccgagatcccggctcagcgccacggccgccgccgcgatctcctcggcgtcgtgccagagcgtcggcgtcaccttgcccaccacctcgtgcgcggcatagccgaagatcgcttcggcgccggggttgaagaccgtgatcagcccctgcggatcggtggcgacgatgccgcacgccgcactcgccaggaccgatgccttcagcgcctcgctctcgcgcagcgcttgctccacctgccggcgttcggcgagcagcgcggagttctcgagggctaccgcggcgctcgccgccagcccgtgcagcaggcgcacgtcgccatcgccaaagccaccgggcttgttgtgaatctcgaaacaaccgagcaactcgccatggcggctgatgatcggcatgtcgagcagacagtcgaagccgatcgcctggcgaatctcggggatcacccagggatcgtgctcggcatcgttgctgagatgaaagctccgcgtctgcatcacccgaccaggcacgccgtagcccggcgaaaaacggtaatcgaccggcagcaactggccaccgcggttgtactcggcgaagaccatctgcccgccggcaatgcgcgccgccgcgccaccgccagcgccggtgaccttgagggcagcggcgatgagctggcgcaggatcaccggaatgtcgagttcgctgttgatctcctgactggcagccgaaagctgcacgagctgttcactgcgccgcaacaaggcggcctccgctcgtttgcggtcggtgatgttcattgccgtgccgaccgccagtaccgcccgccccgccgcatcgcgttgggcaacacggcctcgcgtctgcagccagacgccttcgcccgaatgcgtgacgatctgatgctcgaaactgaagaccggctcggccgaggccatcgccgcgcggaagctttccgtcaacgccgcgcggtgatccggatgcaccagttccatcagcgcccccgtactccccggatcctcgccgtgatcgagccccagcacctgcaacatgctcgtatcgtaacgaagctggtcgctgagcagatccagttcccagaagaccagttgcgtggcttcggtcgccatgcgcaagcgggcctcggcgcgcttgcgctcgctgatgtcacgcgcaagcacgacaaaacggggctcgcggccgactccggtcggcttgcgggccaccgacagttcgaaccagaagttgcccccccgcagcggcagctcgaactgctggccggccgagtgaccagtggcctgtgcctcgcgcagggccgacaggcaggtggccgccgctgccgccggcaggacatcggtaagcaatctgccgatcagcgcatcgggcggtgcggcgagcagatcggcgcgcggggtatggcaatcgtggtaacggccatcgagtccgagctcgaacagcggatcgggaatcgcgtccagagtggcttcgagcgtcgccgtccgctgccgcacgaggcgccgcaaggtcaccacccagatcagcaacagcgctcctaccagcgacccggccagcagcgcgtagccgagatagcgcgtatgcggcgacaggacaaagggaattcccatccacttgcgccgcagagcctgctcctcgtcggaggaaatggcggcgaagccgcgctgcagcagcgccagcgtggcggcatcgcctttctggacggcccggtgaaactggcccgagtaaagcgagaacgccttgttgaactcacgctcggcctggtacaggtagagcaggtagttggccggcggctcgtccagacagaacacccggacctttccgtccacggcctggcccaccagatcctcgtagctggcaaacgcctggacgctggtgatcccggcagccgccagcgtctcgacacacgcatcgccggctttcacaccgaccaggaaaccccgcaaggtatcgagatcgacaatcccgccgatgctgctatgggtatagatcgacaccggaatggattcataggctggggagaaatccagcgtgcgttcgcgttccggggtacggaagatggtgtcgatggcgtccgcctggcggtcgctcatgcgctgctgcgcggtcgcccagtcgctggccagcagatcgacgcgcacgccggtcttttcttcccacaggcgccagagatcgaccaggtagccggtcaccagcccgcgcgcatcgcggaacacgtaaggcgggtagttgtcgtcgatcgccacccgcagcacacgtggcgacggcacttggtcggcagtcacggcggcgtgcaggagcggcgtcgcgagcccgaggaggaggaggaaacagcgaaggaaccgtctcatgagtgcaggccatccaggcgaccaacggccgatgcgcggtggccgccaacgctgaactataggccgaatgcgtgcccttgcctattgccctggcaggcgaacgagcgagatttcccttgacttccatatcgacataactacacttgtcgatatgatattcagtgtgtcgtcagcgggagcagagcatgaggcgcgattacggtcggcagattccctgcgaatggcaggccatgtcgagagtcttctcggcgcttggcgacgagcatcggcagcgcattctgctgctcttcgagggcggcgaacgcctcaacgtcggccagatagccgaggtgtcgacgcttgcccggtcgacggtttcgcatcatttgaaaaccttgcgggaggccgaagtgctgcgctccgaaaaggtcggcaaggaagtctttttctgggtcaacacgccgttcctcgaagagtgcctcggcaatgtcctgcgctatctgcaggagtcggcgtgagcctgcggcagctgagcgtgttctgcggcaagcggagacactgagatgacaccggcgcggcgccgcctgctgctcggtggcctggccctgggtggcctgaccctgtcaggggtcgtcgcgcagcgttcaggaagcctcttcaacagctgccaggcgttgctaccgcccactccggccgtggacgagctgattcgctgggcgtgggagggagtcgacgcgcggcaattcctcgactgccacgtgcatctggtcggcaccggcgactcgggcagcggcatcgaggtgaatccgcagatggagagccttttccatccgctgcagtatgcacaacgcctgttctatctcaatgccggctgcgtccatgacgcgcccggaagagtcgatgacagctacgtcgagcgcatgcagaacctcgtcgacggcttgcggcccggagcacggctgctgctcttcgccttcgaccgcttccacgatgtcgacggacgcgccagtcggcaacgtagctcgttctacacgcccaatgcctacgcccaggcggttgctgcccggcatccgcagtacttcgcgtgggcggcctcgattcacccgtatcgcaacgattgcgtcgaggcactcgccgcggctgtcgccggcggcgcgctggcggtgaagtggctgccgccggcaatgggaatcgatccgtcgtcgccgctttgcgaccgcttctatgccgccctggccgccgccggcctgccgctgatcagccacgccggtgaagagaaggcggtacatggcggcgatcaggaggcctacggcaacccgttgctcctgcgccgggcgctcgaccacggcgtgcgcgtggtggcggcgcattgcgcttcgctcggcagtgccgtcgacctggaccagggggagaacggcccgcaggtggcctgcttcgacctctttgcgcggctgatgggcgaggcgcgctacgaaaagctcctctttgccgacatctcggcgctgacgcagcgcaaccgcagcgaggaaatcctgcgcgtcctgatcgagcgcagcgaatggcatccccgcctgctgaacggctcggactacccgctgcccggcatcgtgccactgatttcgcccgccgactttgccgcccgtggtctgctgccgccgtcggcggtagtggtgctcgagcttgtcaggcagcataatccgttgctcttcgatttcgtgctcaagcgacacctgtcttcgcggggtcagcgctttgctccggccatcttcgagacgcgcgccttctttgaaaggaagaccgtatgagttcccagttcgacctgctcaaggcccgtcgctttgctccgttctttggcacgcagtttctcggggcgttcaacgacaatctgttcaagaacgcgctgatcgtcttgctgacctttcaggcggcgagctggacggcgatcgcgcccgaggtgctgaccaacctggccgcggggattttcatcctgcccttcttcctcttctcggccaccgccggacaactggccgacaagtatgacaaggcgaagctggcgcgcctcgtcaagctgctcgagatcgtcatcatgggcgtcgccctgctcggcttcacacagcacagcctgccggtgctgctcgccgcgctgtttctgctcggcctgcattcgacgctgttcggccccgtgaagtacgcgattctgccgcaacacctgcgcgagaacgaactcgtcggcggcaacgcgctggtcgaggccggcaccttcgtcgccatcctcatcggcacgctcgccggcggcctgctcgccggtgccgccgaccatccgacctgggtggcctatgccgggctggtgatcgccgtcctcggctacctgaccagccgcggcatcccgtcggcgccggcgccggcgccggaactcgtggtcagtctcaacccgctggcggagacctggcgcaacatcggttttgcgcgcgagaaccgcacggtcttcctgtcgatcctcggcatctcctggttctggctctacggcgccttgttcctggcgcagttcccggcctacgcgaagaacgttctcggtggcaccgagacctccgtgacgctattgctggcgatattcacgatcggcatcggcctgggctcgctgctctgcgaaaggctgtcggccggacacgtcgagatcggcctggttcccttcggttcgatcggcctgacgatcttcggcatcgacctggcttttgcctcgccgacgctgctgccggccggcgcgccgctgccgctgctcgggctgctggcgctgcacgagacctggcgggtgctcttcgacctcttcgcgctcggcctcttcggcggcttcttcatcgtgccgctgtatgccctgatccagatccgcagcgcgccggaacagcgcgcgcgcatcatcgccgccaacaacatcctgaatgccctgttcatggtcgtcggctcgctggcggcggccggcctgctcggcgacggcctgtcgattccggcgctgttcggcgttgccggcgtctgcaatgcggcggtggcgatctacatctacagcctggtacccgagttcatgctgcgcttcatcgcctggctgctgatccactcggtataccgcctgcagcagaaggggctggaaaacatccccgaagagggcgcggccgtcctcgtctgcaaccacgtcagcttcgtcgacccgctggtcattgccgcggcgagtcggcggccgatccgcttcgtgatggactaccggatctaccgcacaccgctgatcagcttcgtcttccgccacatgcacgcgatcccgattgcgccggcgcgcgaggatgcggcgatgatggaggcggccttcgaggaggtggccaaggcgctcgctgctggcgaactggtggccatcttcccggaaggcaagatcaccgacaccggcgaactttacccgttccgcccgggcgtgcagcggatcgtcacgcgcaccccggcgccggtgattccaatggccctgcaaggtctgtggggcagcttcttcagccgcaaggacgggccggcgatgagcaagccgctgcgccgcggcatgttctcgaagatcgcgctgagcgtcggcgcgccggtgccaccggcggcagcgactcccgagcacctgcaggagatcgtcgccggcatgcgcggcgactggcgttagaataccgcgcatgggaatctcgtggtcacgcctgcgcgaacgcatcgacctgtacgaaagcttgatgcgtctggaccggccgatcggcatcctgctgctgctctggccgacgctctggggtctctggctgtcggcgcgcggcgaaccgcactggatggtggcgtggattttcgttctcgggacggtgttgatgcgttccgccggctgcgtcatcaacgaccttgccgaccgcaacttcgatccgcacgtcgaacgaacccgaaaccggccgctggcctccggtcaggtgtctaccaaggaagccctgttcctcttcgccgggctcgtcctctgcgcgtttgcgctggtcctgctgttcgagagctggctgctgatcggcctttcggtggccgcactctttctggcggccagctatccgttcaccaagcgcttcctggccattccgcaagcctatctcggcgttgccttcggcttcggcatcccgatggcctacgccgcgcagcttgggcgagtgctgccggaagcctggtggctgctgctggcgaacgtcttctgggcgattgcctatgacaccgaatatgccatggtcgatcgcgtcgacgacctgcgcatcggcatccgcacgtcggcgatcaccttcggcaaggccgacgtggcggtggtgatgatctgctatgctctggcgctcggcctgatcggcgcggtcgcctaccgcatcggcctcggctggtgcttctgggccggactggcggtcgccgccggcattgccgcctaccactacacgctgatccgcgagcgcgatccggcgcgctgcttcaaggccttcctgcacaacaactggttcggggccagcgtctttgccggcatcgccctcgattccctggtccgaaaggggttctttcgatgagatctgcgcttttcctgcccctgcttctgctggtgggggctctgcacgctgccgaggacgcgcgccagttggcgccgatgcctgccgccgcggaagccaatctgcgcgccgaaatgcgtgccaacctgctggccttgaacgagatcctcggactggtcgcggccggcaagctcgccgaggctggcgcactcgccgagaaggagcttggcgtctcggcgatgggcaagcatcgcagccagcctttcgacgcccgaccgggaccgcacatgccgccggcgatgcacgccatcggcatggacgggcaccaggcggcgagcgcctttgcgcgcattgccgccactggcgaccgcgagcggacgatcgccgcactgccctcgctgaccgctgcctgcgtcggctgtcactacgcctaccgcattcgatgaagtatcacgacctgcgcgacttcatcgcgcaactggaagccatcggcgaactcaagcgcatcgccgtcgaggtcgacccgcggctcgagatgaccgagatttgcgaccgcgtgctgcgtgccggcggaccggcgctgctcttcgagaatccacgcggccacacgatgccggtgctcgccaatctcttcggcacgccgcggcgggtggcgctgggcatggggcaggagtcggtagtggcgctgcgcgaggtcggcaagctgctcgcctacctcaaggagccggaaccgccaaagggactccgcgacgcctgggacaagctgccggtcctcaagcaggtgctcaacatggcgccgcgactgcgctcgtcggcgccctgccaggagatcgtccgggagggccgcgaggtcgacctggcgtgcctgccgatccagttgtgctggccgggcgacgcggcgccgctgatcacctgggggctgacggtgacgcgcggaccgcacaagacgcgccagaatctcggcatctaccgccagcaggtgctcggcgcgaacaaggtgatcatggcgctggctggcgcatcgcggcggcgcgctggatttccgcgagcactgcctggcccatcccggccagccctttcccgtggcagtggctctcggtgccgacccggcgacgatcctggccgccgtgacgccggtgcccgacacgctctccgaataccagttcgccggcctgttgcgcggcgccaagaccgaactggtgcaatgcctgggttccgagctgcaggtaccggcttccgccgagatcgttctcgaaggcttcatcgatccggcagagagcgccctcgagggaccgtatggcgaccataccggctactacaacgaacaggcgcgttttccggtattcaccatcgagcggctgacgatgcgcgcgcggccgatctaccacagcacctataccggcaagccgcccgacgaaccggcgatgctcggcgtcgcgctcaacgaagttttcgtgccgctgttgcagaagcagttccccgagatcgtcgatttctacctgccgccggaagggtgttcgtatcgcctggcgacggtcagcatccgcaagcagtacccggggcacgccaagcgcgtgatgttcggcatctggagtttcctgcgccagttcatgtataccaagttcatcatcgtcgtcgatgacgatgtgaatatccgcgactggaaagaggtgatctgggcgatgacgacgcgcgtcgacgcggcgcgcgacacgctgatcgccgagaatacgccgatcgactatctcgactttgccagcccggtcgccggtctcggcagcaagatgggtctcgacgcgaccaacaaatggcccggcgagaccagtcgcgaatggggaacgccgatcgtcatggacgcggcggtgaagcagcgggtcgatgcgctgtggggcgagctgggactgtgagcggcagcagcctgccggtgcctcggcaagggcgtggcgatcccgctctgtcggcacggcaccggcgatcctggagagacgaatgaacgacgaactgattccgcacgtaaacctcgacggtgcgcgcgcctggtgccacgtcatctacggtttgcacgcgctggcggtggtggtcggcgtcaccggcgcggcgacggtggccggcgccttcgtttttggcgtgccgtcgctgattgccgtcgttctcaactacctgaagcgccgcgaggtcgcgggaacctggctggacagccactaccgctggcagatccggaccttctggttcacgctgctgtggttgctcgtctacggcctgctggtgatcacgatcatcggcattccgatcgcctgggttctgatcgtcatccttggtctgtgggtcgcctaccgcgtcgtacgcggctggctggcgctggccggagacaggccgctcgccggctgagctgcgccggcaagcggcgcgtcgacatgccagacgcggcgcggcagcagaaccaccagttcggtcccgccgtccggcgctgcgacgatctgcaagtgcccgtcgtagagatgcgaaacgccgtgcaccaccgccagacccatgcctgaccccgagcccacgtccttggtcgtgaagaagggctcgaaaatgcggttgcgaatcgcttccgggataccgtggccctggtcgacgacagcaatacgcaggaactcgccggaaaactccgcatggcaggaagcgcaaatctgcgcttcctcgacgtgcaccgggcgcgccgaaatgacgaccgatcccggaccgtccatcgcgtcgcgggcgttcacacacagattgaccaacaggcgatgcaggtgcgaacgatccatttcgagcgccggcagatcatcggccatgcgcgccgacagcgtcacgcaggcggggaacgacgaggccaccagcgtcaccacttcatgcgccacgtcgggcaagtcgatggtatccaccttcagcgacccgccacgcgagaagaccagcaactgctgcacgagggcgcgcgcgcgctcgccggcgatttcgatctcctcgaagtacgacaccacgcgctcgggaccgcccgccgcccgcaacaccgtcttgccgagaccggagaagccgagaatggcgaccaggatgttgttgaagtcgtgggcaacgccgccggccatcgcccccatcacctccatccgttcgacccggctcagccgcgtcttcaggtcgtccttcatgcgttcggcttcgacgcgcgccgacacgtcctcggtgatcgccacgaaatgggtgatcaacccgccgcggtcgcgtaccggcgaaatcgataccgcctggtgaatcagcctgccgtcgcggcggcggttctcgagttcgccgcgccagacgcggccggcgagaatcgtcgaccacaaggactgatacgtctccagcggcgtcaagcccgatgcgaagacgcgcggactggcgcccagcaagtccgcggcggaatacccgtaggcctcgcaggctgccggattgacgtattcgatcgcgccatcgacatcggtaatcagcaccgctgccgccgactgctcgaccgcccgcgagagcttgcgcaactccgtctcgctgcgccgcgccgcaccgacgtccacataggcgatcaccacgccgcgcgcttcttcgggtccggcaccgccggcggcgtcctcgcgccgaccgagcacaggcgccggcgacccgaccggcacggcgctcaccgacagccagcgctcgccgtccggcgtttcgacgatcatctcgacgtcgaagaccgcgacgccgctgttcaacgcccgtcgcgccggctcctcgtcgctgtccatgcggctgccgtccggacgccgcatgcgcccgaaacacgccgcgtagccacgcccgaaatgcgcctcgcggctgataccgagcagccgctcggacgccgcattgcagtcgacgatcatccccgccgcgtcggtcaccgaaatacccaccggcagaacgtcgaaaacggccttcaggcgcgcctcgctggcgtgcaccgccgcctcgacctgccagcgttcggtcacatcctgattggtgccgataacccgcagcggcgccccttcggcggcgcagaacggccgccccagcgcactgatcatgcggatagctccgtcgccgcggcggatgcgaaaatccatacggaactgggcgcgatcgccaatcgatgcctgaaacgcggcttcggcgaggggcaggtcgtcgggcagcacacgcttccgccagtcctcgtactggctcaccggatccccctcggccacaccgtagagcccgtacatcgacgcatcccaggtcaggcgccggccgacaggatcgtactcccagacgccgagacccgccgcatcggccgccagacgcaggcgctcggccgccgctcgctgctcggcgctgcgctccgccgcgatcgcatcgatgcggcgctggcgaccttgcacgacgttcaggccgaataccgacgagagcaccacaacaagaaacaggccgctctcgactgctgcctccaggcgccagttgacgtgcatcagcgactgcctgcgggcgacgccgacgaccagatcctcatcgagcccgccggcggcgtgccgcaccgtttgcatcgccagcaccacgtcgtcgccactcgcctcggcgagcgacgcgctgacaccgcgcatcagcgtcgccacctggccgctggcgcgatggtgcgcgaacgccgccgccgtcccgtcgaggcgccggcccgcgtccccgggcgatggtggcacgagcaggagcacccggccccgcgcatcggcgaccgacaccgacacgtccggcgcatagcgcagcgaatcgaccagaacgctgaagtagtcggcgtcgagttcggcgacgaccacacccgcgaagccgccgcggccgtccggaatcgctctcgacagttcgaacacctggcccccaggcctggcgggcgccggcgacgcggtgagaaccattgccggttcgcgccgctggcgcgccgagttgaacgcttcgcgcgcgctgaaatcctcgccgagaggctccgcacgactggagccgactacccggccgcgcgcgtccacgacgcgcacgacgcggatgccatcgagggcgctggcgatggcgttcagcggcagcatcggcgtagcgtgcgccggcccattcgacggcgccagttcccggtcgagcgtgctcaaggcacgttccgcgccggccagtcgctggccgatcatctcgcccaaaacctgcgccgccgcgcgcagccggtcactctcttcctgctcgacgcgttggtactgcagggcgagcgacaggccgatcgagccccccaggaccaggagggcggctgtcagcagcaaccactcgaagcggaagcgacgcggccgaaaggcgcgcgcgcgcgccatcaggcgttcccctgcccacccgcggccggcggggagagaacgcggggtgttgtggcagattctttcatcgctcggcccaaaaggtgtgctacggcgcgcagagccccaacgatagcgcgccaggcgccgccggggcatacggactttcccgtgcattctccgtatttttaccgattgcggatagaatatccctctcccaccgtcggatatcgcctcgccaagcctgcacgaagcccatgacatcccccagcacacacaccgtctgcatcgtcgacgatgacgtacaggttcgccgcttcctcgtcgaaatcctcgccagcatcggcctggtcgccgaggaatatgcctccggcgaggatttcatgcgtcgctggcaacccggcggcaccggctgcgtgctgctcgacatccgcatgccgcgcatcaccggcccggaaatccatgactggctgcggcagcagagccccgatgtaccggtgatctttctctccggctacgccgacgtgccgacggcggtgcgcgccatgcgcctgggcgctttcgacttcctcgagaagccgttcaacgtccagcagctcatcgagcgggtcaacgccgccttgcgtctggccgaggagcggcgcgctggcagccgcgccgtgaccgacgactggcggcaatcgctgaccgcgcgcgagaccgaggtcctcgacggcatcgtcagcggcaagcgcaacaaggtgatcgccgccgacctcggcatcagcgagcgcacggtcgaaacgcaccgtgcccgcatcatggaaaagtctggcgccaacagcgtcatcgacctcgtcggccaggtcatcggcagcaagcccagcgcccaatagccgccgccggcagccggcgcctcgccgtctgccgctttctcgcacggcctgtcgggttgcgcggcgcccggccgacccacgacgccgtctccctccgtatttctaccgacccgcccgggtgtatttccggatagccgaaccccgccggcgccgctattctccgcccccatcagattgtcatcccagcggcagcgctgccccagcgccggccgcaccgcatcggagaaggctcaccatggcgaaaacgattttcctcgtcgatgattcggcgaccatcctgctcagcgtctcgagcattctcggcaaggccggattcgccgtcgagaaagccgccaacgccgaggaggcgttgaagaagttcagcgccggggtcaaggtcgacctcctgatcaccgacctcaacatgcccggcatgaacggcatcgaactgatcaagaaggtgcgcgcgctgcccgcctaccgcttcctgcccatcctcttcctgaccacggaatcgcagcagagccgcaaggtcgaagcgaaagccgccggcgcgtccgggtggatcgtcaagccggcgaccgccgacgacctgttgaacacgatcaagctggtcatcaagtaggccggcacgatggccaccccgctcacgccgctctatcggcagtaccaccagcgcacgctgatcaccggcatcgccgcgaccgtcgtggccgtcatcgtggtcttcctgatccacgatctgtacaacgaatttctcgcgcgcacgttcggactcggcgatcgcagcatcgataccttgatgacgctgtgcggtcttcttctcttcgtcgccgttcagcagagcatctcgcgcgccctctaccacgacgtacacatgggcatcgacagtcagctcaaggacgagcgcccgccctgcccatcgaacaaggtctgccagcgcgtcgccatgcccgagttgcgcgagatgccgcgtttcaacaaggttctcgtcggccagttgcgcagcgtcgtcgagcagaccgagcaagccgcctacgacgtcacctcgcgcctgcagaccatcgacgacgtcgtcaccgatctcaaccgcttcgtcgccgacgccgccagcgacgcggaaacgatggcgcaagcttccgaagaaaccctcggcgccaaccaggagctgatcgacaagctcaaggccttcattggccagcgcattgacgagacggcgcaagaccaggcgcgcagcgccgaagccgttcgcgaagccaaggcgctgcagaccctcgtcgacctgatcaagcatatcgccggccagaccaacctgctcgcgctcaacgccgccatcgaggccgcccgcgccggcgaggctggccgtgggttcgccgtcgtcgccgacgaagtacgcaagctttcgcacgaaaccgaagccgcagtcaagaagatcaacgacggcatcgccgccgtcgcccgcatcatcgagagccagtcccaggacaagctcgcgcactcgcacatcgccgaggaacgcgacagcctcgaacgcttcgcgcagcaactcgccttgctgggcaacagctacgcgaccctcaccgaacgcgagcgcgcgctgctcgcaacaatcagccagagcagcggcaagctcggcgccatgttcatggatacgctggccagcgtgcagttccaggacgtgacgcggcagcagatcgaacaggtgatcagcggcatcgagcgcctcgacacgcacgccgacgcgctggccggagtcatcgaacgcggcatcgacgtccgccgcgaagacgccatcgaacccctcgccaagcagatgcaggaggtgttctcgacctacgtgatggaccagcagcgccatgctcaccaccaggccatggatacgggcagcggcagcggcagaagcagcgctggcggcagtcggcccggcaccgccgccacggcgcccgccgcgccggcgaagtcgaacaacgtcgaattgttctgaaccgcgccgcaggcgcacccaggaggaaatcaccatgaaggcttccccggccaaccgccttgtcatcgacgacgacatgacgatctaccaggcgcaagcgcagaaggagcagttgctcgccgcgctggcggcggcggatcacctcgaactcgatctttccggcgtcgccgaaatggacaccgccggcctgcaactgctgatgctgctcaagcgcgaagtgctgcagcagggcaagcgcctgacgatcagcggccacagcccggccgtccagcagatcctcgacttctgcaatctggtcggcgtcttcggcgacccgatggtcatctccgccaacgcctgaaaccgccgccgacaacgatcgaacgcaagaacgaggagagaacccgatggacgaactgaccagcaccttcgtcaccgagagccgcgaccagctgctcgccatggaagacggcctgctcaagctcgagcagtcgcccgacgacgccgacaatctcggcgccatcttccgcgccgcacacaccatcaagggtggcgccggcgtcgtcgaatgccacttcatcgaagccttcacgcacaaggtcgaaaacgtcctcgacaagctgcgcaacggcgaaatcgccgtcagcggcgaactgtcgacagtcatgctcgaatgctgcgaccacctcggcgcgctgctcgacgtcctcgtcgccggcctgccgctacccgacgctgccgtccaggcacgcggcgacgcgctgctggcggcgctgaccgagaagttcctcggcggcggcgcagcgcccagcgcgatgcccatcgagcgcgaggccgcactggccgcgtccggcggcggcatggtcgtcaccgacgcctggcacatctccgtccgcttcggtcccggcgtgctccggaacggtaccgacccgctatccttcctgcactacctcgcctcgctcggcgagatcatcgccatcaccaccctcgccgacgccatgcccgcggccgacgagatggaccccgaatgctgctacctgggtttcgagatgcgcttccagacgcgcgcctcgaaggcccagatcgagaacgtcttcgacttcgtccgcgacgactgcacgctgcacatcctgccgcccaactcgaagatcgacgagtacctgaagttgatcaacgaacttcccgaggacaacatgcgcctcggcgagatcctcgtgcgctccggcgcgctgacgcaggccgaactcgacgccggcctcaccgcgcaatccctgccgacggctgtcgagggaacgccggcgccgcagacgccgctcggtgacattctcgtcggccagaaagtcgtgcacaaggagatcgtcgaggctgccgccagccgccaggccgtggtcagcgagaagaaggccaacgaagcgcgcatgatccgcgtgcacgccgacaagctcgaccagttgatcgatctggtcggcgaactggtcatcgccggcgccggcgccaacctgctggcccagcgcagcggccagtccgagctgagcgaatcgacctcggtactgctgcgtctggtcgaggacatccgcgactcggcgctgcaactgcgcatggtgcagatcggcgaaaccttcaaccgcttcaaccgggtggtgcgcgacaacgcgcgcgagatgggcaagagcatcgacctggtgatcaccggcgccgacaccgaactcgacaaatcggtggtcgagaaactcggcgatccgctgatgcatctcgtgcgcaacgccatcgaccacggcatcgaagcgccggcgctacgcgccgagcgcggcaaacccgagaacggcaccgtgcagctcaacgcctaccacgactcgggcagcatcatcatcgaggtgatcgacgacggcggtggcctgccgaaagagaagatccgcgccaaggccatcgccaaggggctgatcgacgcggcagcgacgctttccgaccacgagatcatcaacctgatcttcgaggccggcttctcgaccgccgaccaggtgaccaacatctccggccgcggcgtcggcatggacgtcgtccgccgcaacatccagagcctgcgcggcagcgtcgaggtgagtacggtcgaaggcgagggatcgaccttcaccgtccgcctgccgctgacgctggcgatcatcgacggcttcctgaccggcgtcggcaaggccgcctacgtcgtgccgctcgaatcggtcgtcgaatgcatcgaactcgccgacgcgccgggcagccgcaactacctcaacctgcgcggcgaagtcctgcccttcgtccgcctgcgcgagctgttcgaaatcggtggcgaggtgcccggtcgccagaacgtggtcatcgtccagtacgccggcaagaaggctggcctggtcgtcgatacgctgctcggcgaattccagacggtgatcaagccgctcggcgttctcttcaagcacctgcgcggcatcggcggctcgaccatcctcggcaccggcgaggtcgcactgatcctcgacgtgccggcgctggtcagtctcgtcggcagcagcgaagagcggcgactggcgccgccacgccgcgaagtcgccgtctcgccctgacgcggccgcccgccgtcgccagcaagtttcgctttttccacccaagactgactgccactcgtaaggaaaaatcatgttcaagaaccttcgcatcggcgcccggctcggcctgggcttcggcctcgtcctcgtcctcatggccgccctcgcggcgacatcatacaaccggcttgaccatctcaacggggcgatcacgggcatgctcaaagatcgcttcccgaagacggtctgggccaacgacgtgatcgaccaggtcaatgtcgtcgcacgcgcgacgcgcggtgcgatgctctccagcaagccggacgacatccagaaggaactcgaacgcattcccgaagcgcgcaaggcggccggcgaagcgcttgccaagctcgaaaaggtcagcacctcggaagcggacaagaaagcactcgccgcggtagttgacaagggcaaggcttacggcgccgagctggacaagttcattgagatcgccaagtcgggaaagcgcgaggaggccatcacgcagttgatgggcccattccgcaaggttcacaacgactatgtcgcgacaattaccgcactgatcgacttccaggtcgatctgatgaagaagagcggcgaggcggccgacaagtcggccgaacaggcagaggtcattgtcctcgtcttggcgattagtgccttcctcatcggcatcggcttcgctttctgggtgacacgctcgatcacgcgaccgatcagtgaggcggtaagcgccgccaacgcgctcgccgaaggcgacctgtcggtcaacatcaaggtcgacagcaaggacgaggtcggccagttgatggcggcgctgcaaacgatggtcggcaagctctcgcagatcatcggcgaggtacgcaccgccgccgacaatctctccaacgcctcgggccaggtctcggcgaccgcccagtcgctgtcgcagtcgtccagcgagcaagcggcgtcggtcgaggaaagcactgccagcatggaagagatgagcgcctcgatcgtccagaacaccgagaacgcccgcgtcaccgacggcatggcgtcgaccgccgcccggcaggccgtcgaaggtggcgaagccgtcggccgcaccgtcgaggcgatgaagagcatcgccgagaaaatcggcatcatcgacgacatcgcctaccagaccaacctgctggcgctcaatgccgccatcgaggcggcgcgcgccggcgagcacggcaagggtttcgccgtcgttgccgccgaagtcaggaagctcgccgaacgcagccaggtcgccgcgcaggaaatcggcaacgtcgccaaggactcggtgaaactcgccgaacgcgccggctcgctgctcggcgagatggtaccgtcgatccgcaagacctcggatctcgtgcaggaaatcgccgccgcctcgcaggaacagtcctcgggtgtcggccagatcaacggcgccatgagccaactcaatcaggcgacgcagcagaacgcctcggcctccgaggaactcgccgccaccgccgaagaactcggcggccaggccggccagttgcaggaactgatgaccttcttccagctcgccgacgccggtcgctcgccggccgccgcgagaaggactgcccccgccgcgcgcgcccagcgcaccgccgcgccggcagcgcgtccgcggacagcggggcgggtcgccgccgtggcgccttccgaacacgatttcgaacgtttctgaggagccctcgatgacccagatcgcccagaaccgtcccgctggcggccccgtcaacgcgctcgccagacaggcggcagccgcgctcgaagcccgccaggccgccgccgacggcccgcagcaatacctcaccttcctgctcggcggcgagatgtttgccgtcgccatcctcaacgtcaaggaaatcatcgagtacggcaacctcaccgagatcccgatgatgccgcccttcatccgcggcgtcatcaacctgcgcggcagcgtcgtgcccgtgatcgacctcgccgcccgctttggcggtgccgagagccagatcggcaaacgctcgtgcatcgtcatcctcgaggtcagcgaaggcgattttcgccacgacatcggcatcatggtcgatgcggtctcggaagtgatcgagattcccggcagcgaaatcgagccgccaccctcgttcggcgcccgcatccgcgccgacttcatccagggaatgggcaaggtcgccggcaggttcgtcatcatcctcaacatcgtcagggtgctgtcggtcgacgagattgcgctgctcgcgcaggtcgccagcgccgagacgagcagcggcgcggcatgacggcgctggccggtcgatcgcttccccgtaatggccagggcacgcggcaagcccgccctggctcgcagccttccatcaccagccactatcaagacgaggtaacccatgtcaggccgtcttaccatcaagctcaggctgatcgccgtcctgggttttctctgcctcctcctgttcctggtgggagcgcaagggctgctcggcatgcgagcgaccaatgacggtctggcgagggtctacaacgaccgcgtcgttccactcaagcagctcaagctaatcgccgacgcctacgcggtggcgatcatcgatgccgccaacaaactcaatgccggccggatgaacgccgaggaagcggccaagggcgtgcgtgaagcaagcacgctgatcgcccaggaatggaaagcctatatggcgacgacgctgaccgccgacgaagcccgcctggccaaggaagccgaagcgcttttcgctgccgccaaccgggacgtcgcgcgccttgccgcatttctcgccgacaagcgcggcagcctggccggccgcgcgggcgaattcgacggcccgctgtacgcgacgattgaccccatcagcggcaagatcggcgagttgatcgacctgcaactcgttgtcgcgaagcaggaatacgacgcgtccaccgccaagtaccacagtaccctcatcatcaccagcagcctcatcgccggcgccatcctcgtctcggccctgcttggcgtgctgctgacgcgcagcatcctggcgcagttgggtggtgagccggcgcatgtggcgaaaatcgtcgcgcaagtggccgcgggcaacctggcagtgcacgtcgacacccgtgccgacgactccagcagcatgatggccggcatcaaggcgatgattgccaaattatccgagatcatcggcgaggtacgcaccgccgccgacaatctctccaacgcctcgggccaggtctcggcgaccgcgcagtcgctgtcgcagtcgtccagcgagcaggcggcgtcggtcgaggaaagcacggccagcatggaagagatgagcgcctcgatcgtccagaacaccgagaacgcccgcgtcaccgacggcatggcgtcgaccgccgcccggcaggccgtcgaaggcggcgaagccgtcggccgcaccgtcgaggcgatgaagagcatcgccgagaaaattggcatcatcgacgacatcgcctaccagaccaacctgctggcgctcaatgccgccatcgaggcggcgcgcgccggcgagcacggcaagggtttcgccgtcgttgccgccgaagtcaggaagctcgccgaacgcagccaggtcgccgcgcaggaaatcggcaacgtcgccaaggactcggtgaaactcgccgaacgcgccggctcgctgctcggcgagatggtaccgtcgatccgcaagacctcggatctcgtgcaggaaatcgccgccgcctcgcaggagcagtcctcgggtgtcggccagatcaacggcgccatgagccaactcaaccaggcgacgcagcagaacgcctcggcctccgaggaactcgccgccaccgccgaagaactcggcggccaagccggccagttgcaggaactgatgaccttcttccagctcgccgacgccggtcgctcgccggccgccgcgagaaggactgcccccgccgcgcgcgcccagcgcaccgccgcgccggcagcgcgtccgcggacagcggggcgggtcgccgccgtggcgccttccgaacacgatttcgaacgtttctgaggagccctcgatgacccagatcgcccagaaccgtcccgctggcggccccgtcaacgcgctcgccagacaggcggcagccgcgctcgaagcccaccaggccgccgccgacggcccgcagcaatacctcaccttcctgctcggcggcgagatgtttgccgtcgccatcctcaacgtcaaggaaatcatcgagtacggcaacctcaccgagatcccgatgatgccgcccttcatccgcggcgtcatcaacctgcgcggcagcgtcgtgcccgtgatcgacctcgccgcccgctttggcggtgccgagagccagatcggcaaacgctcgtgcatcgtcatcctcgaggtcagcgaaggcgattttcgccacgacatcggcatcatggtcgatgcggtctcggaagtgatcgagattcccggcagcgaaatcgagccgccaccctccttcggcgcccgcatccgcgccgacttcatccagggaatgggcaaggtcgccggcaggttcgtcatcatcctcaacatagtcagagtactgtcggtcgacgagattgcgacgctcgccgcgctcgccgaccatgctggaagcaacgtctgatccaccccgcaccgctcggcgtgccgagagaaaccgctcaccatatacggagaaatcgcagtgctaaaaaaacgcttggtagtcatcggcctgctcatcgtcgttctcgcctcgtcgatcggaggcgctgcatggtacatgcagtccaccctgcgtgcggccttgaccgatacccagcagggcggagtcgaggggaatgccgcgctggcttcggcgcaggacgcgatgtggaaactccgcttcggcgtgtcgcaatacgccggcagcacggacgcggcaactcggacgaaggtggtgaacgacagtcccgagcagttccgacagctcgaggacgcgatcggccgctttgccaagacagcggttaacgaggaaggacgccgcgctatcgatgaattccgctccgcgtatgagccataccggagcgatagacccaagtggctggctttgatggaacagggtaagacggacgaggccaaggaattccgggcacgcacgatcctcctgtcgggagccgcgaccgtcaaggctctgacgaagctgatcgaggtacagaccaagcgcaacgagcaagcaacgatcatcgctcaggataccgcgcggcgcggggtttacgcgttgatcgtcgtcgccgcactggcgaccctgttttccgtcgccgcgcttgcctggatcggtcgagatctgctgcgtcttctgggcggggagccggctgacgcagtggccgtggcgcgcgcgattaccgagggaaacttggccgtcgacattcgtctccaggatggcgacggctccagtctgctcgccagcctcgcgcagatgcgggacacgctcgggcgaaccatcggggatgtccgtaacgctgccgacaagctcagcaacgcctcgggccaggtctcggcgaccgcgcagtcgctgtcgcagtcgtccagcgagcaggcggcgtcggtcgaggaaagcaccgccagcatggagcagatgagtgcctcgatcgtgcagaacaccgagaacgcccgcgtcaccgacggcatggcgtcgaccgccgcccggcaggccgtcgaaggcggcgaagccgtcggccgcaccgtcgaggcgatgaagagcatcgccgagaaaatcggcatcatcgacgacatcgcctaccagaccaacctgctggcgctcaatgccgccatcgaggcggcgcgcgccggcgagcacggcaagggtttcgccgtcgttgccgccgaagtcaggaagctcgccgaacgcagccaggtcgccgcgcaggaaatcggcaacgtcgccaaggactcggtgaaactcgccgaacgcgccggctcgctgctcggcgagatggtgccgtcgatccgcaagacttctgatctggtgcaggaaatcgctgccgcctcgcaggagcagtcctccggcgtcggccagatcaacggcgccatgggccaactcaaccaggcgacgcagcagaacgcttcggcctccgaagagctcgccgccaccgccgaggaactcggcggccaggccggccagttgcaggaactgatgaccttcttccagctcgccgacgccggccgctcgccggccgccgcgagaaggaccgcccccgccgcgcgcgccactcgccccgcgcgcgctgccgcgccggcagcgcgtccccgggcaccagggcgcgttgccgccgtggccccttccgaacatgatttcgaacgcttctgagcgacagacgtcgatgacccggatcggcgctgccgccttggtctgccaaccgaagtcaccgaccgtcttcacccgagggagtcagcatgcttggttttttgaaccgatcgctgcgtctgcaaatcgccgccctggtcctcgtcagcacggtgctgctgctcggcggtttcggctggttcgtttcgtcttacgtcgcctcgatcaatcggcaagtcgagacgcaaaagctgcacgagacgaacaagttcattctgaacatgctggcgcagaccgatgcgctgctgcgcgaacaggccgacacctggttggcccagttggcggcagcgcttcccggcagcttcaccgcgggtgactcggcggccaagacaccggaactgcgcgtcgccgacaagctcctcaacggacgcacgaccgaggttgacgcgatcgtcgccgcgaccccgggcggcaacggcgttgcgacgatcttcgctcgccagggtgacgacttcctgcgcatcgccacgtcgctgaagaacgacaagggagaacgcatgaccggcaccctgctcggcaaggatcaccccgcctacgcgagcctgattgccggacaggactacagcggcaaggcgacgctgttcggtcgccagttcatggccaagtatcggcccgtcaaggacgcccagggccgcgtcgtcggcgccctgttcgtcgggatgaacatcatggcctcgcttgatcagctcaagaacacgatccgcaagatcaagctcggcgacaccggctacgtgtacgtcctcgacgctcgaccgggcgaaacggcgggaacgctggtgatccatccggcgcaggagggcaagaacatcgccgcggcgaccgacagcgacggacgccgcttcatccaggagattctcgacaagcgcaacggcgagatcgtctacccgtggatcaacaaggaggccggcgaaacgtcgccacgcaacaagatcgtcgtcttcaacgaattcgccgactggcaatggatcgtcggcgcgggcgtctataccgacgagctgttcagcctggccgacaaggtgcgcaagctgatgatcggcgccacgctggtgctctcgctggccttgtcggcgatcctgctgctgctgatcaatcgcctcgtcgtgcagccgctgcgcgttgccgccgatgccgcgcagcgactctccgaaggcgacctgctggtggacatcgaagcgcgcgggagcaacgaagtcagccaactgatgacggcgatgcaggcgatggtcggcaagctgcgcgagatcatcggcgatgtacgcgccgctgccgacaacctgggcaatgccgcggggcaggtctcggcgaccgcccagtcgctgtcgcagtcggcgagcgaacaggcggcctcggtcgaggaaacgaacgccagcatggaggagatgggcgcgtcgatcgtgcagaacaccgagaacgcgcgcatcaccgacggcatcgccagccaagccgcgcgggaagccgaggaaggcggcacggcggtggcgagtacggtcgaggcgatgaagagcatcgccgagaagatcggcatcatcgacgacatcgcctaccagaccaacctgctggcgctcaacgcggccatcgaagcagcgcgcgccggcgaacacggcaagggtttcgccgtcgtcgcagccgaagtcaggaaactcgccgagcgcagccaggtcgccgcgcaggagatcggcaacgtcgccaaagattcggtgaaactcgccgagcgcgccggctcgctgctcacggcgatgctgccgtcgatccgtaagacttccgatctcgtccagcagatcgcttcggcgagccaccagcaaaactcgggtgtcggccagatcaacggcgccatgggccagttgaatcaggcgacgcagcagaacgcctcggcctccgaggaacttgccgcgacggccgaggagatgggcggccaggcggcacaattgcaggagttgatgaccttcttccagatcgaggaagacggccatctggcgtctgcccaccggccggcgtgagctccgctgcgacgacgccatcccgacctttgccaagaccctgaacatggcctccgccaccgcctcccgcgctgaccgcgaagctcaactcctcgacggcctcgatgccgcctcgccgtgggcagcggttttcgagaacaccggtctggcggtcgccgtcctgaatgcggacttcgtctttctgcgcgtcaattcgcgctatgcggcagccaatgaccaggcgccggagtttttccccggccgcaactacttcgagatcttcccgcagaccactgtcgaggcgatctttcgccgggtccgcgactcggggatcgcccaggccgttacgcgtcggccgggcaccgcggacctcggcgcgaccggagagatcggcgcgtgttgctggtcgctgacgccgttcgcggacgatacgccgacccgcacgacgcgctacctggtgctgacgattccgcttctcggtggcgtgccggcggccgcgaacgccgcccaccccgcggcagccgaccgcgatccggcggagaccgccctgcacgccggcgaacgccgcttccgcggcctgtttgagtcgctgacggccggcttcgcgctgcacgagatagtcctcgacgctgacggccaggcctgcgattaccgttttctcgaggtcaacccggcgttcgaggcgatcaccggcctgacccgctccgcgatcctcgggcgctgcgcccgcacacttctgcagccgcccgacagccgctggctcgcgcgctacgccaacgtggcactgaccggcgactgcgcgcagttcgacgatttcagcaacgacctcggccgccattaccggatcaccgtctactgcccggaacccggccagttcgccgtgctctacgacgacgtgaccacgatcacgcggccggcgccggccgagccagttgccgaaccacttgccgagccagttgttgagccgtcaccggggagcgccgcatgagcaacccgcgcgatctcgagcgcctggcgcgcaacatcaatcccggcggctgggccatcgaaaccgatcggccgattgccaccctcctcggttcgtgcgtcgccgtctgtctgtgggacccgaaactgaggatcggcggtctgaaccatttcatgctgcccaagttcgagcgatcggccaacaaggacctcgacatgctgctctgcggcaactactgcatggaagcactgatgaacggcatgcttgcccgtggcgcccagaagaagcgcctgcagggcaaggccttcggcggcggcaacgtcgtctcgtcgctgaccggcgtcagcatcggccagcgcaacgccgagttcgcgcgcgagtggctggcgcgcgagcagattgccctgctggcctcggacctgatgggcccgtggtcgcgcaaggtgattctcgacccgcagaccggcgaggccttctgcaagcgcggccagaccaaccagagcatcgccgaggccgaaagcgcttacgaaaacacgctcgtcgtcgcgccgaagaagaccgacatcgaactcttctgagagaacatgaacgattccggatccccgatcaccgaccaggagttcgcgctcttccagcgactgatctaccggctggccgggatcagcctgtcggacgccaagcgcattctgctcgtcggccggctcggccgccgtcttgcgcaccacggctttgccacctacacgcagtactaccggctgctggcctccggccaggatcccgacgaagtccagcagatggtcgatctgctgaccaccaacgaaacctacttcttccgcgaaccgcagcacttcgactttctgcgcaacctggtcgaggaacagcgtgggccgggcactttccggatctggagcggcgcgagttcgagcggtgaagaggcctactcgatggcgatggtgcttgccgagcatcgcggcgcaggagcgtgggaggttttcggctcggatatcagcctcaccgttctcgcccgggcgcaagccggcgtctattcgcaggagcggatctccggcattccgcaagcctacctgcgcaagtactgcctcaagggggtgcgctcgcaggaaggccggctgttgatcgacagccggctcaagcagcacgtcagcttcgcgcaggtcaacctgacactgccgatcagcggcgtcggcgacttcgacgtcattttcctgcgcaacgtgatgatctacttcgacgcggaaacgaagcgcaaggtgatcgagaacatgttgccctgcctgaaaccgggcggctacttcgttgtcggccattcggaatcgctgaatggcatcaccgaccggctgacgggactgaagccgacgatctaccagaaaccccggtgagcgccgaggaaaggattgaacgctgccatggaacgttatgagatcctccggaagatcgccgccgaactggagcgtggcgaggtgagcttcccaacgcatgcgctggtcgcgatgaagctgcagcgcgcccttggcgatcccgattgccaggtggacgaggcgactcgcctgatcaaggccgagcccttgctggcggcgagggtcgtggcactcgccaactcgacggccttcggcgcctccggccgggccatcaccgacgtccgcagcgcggtactgcggctcggttttcgctacctgcgctcgttggcgactgccgtcgtcacccgccagctggccgtgaccacatcggctgccgaccgccaactggcagcgcgactgtgggagcacaccgcgcacgtggcggcgctggcgcatgtcatcgcccgcaaggtgacgcatctcgacccggagacggcgatgttcgccggcatcgtccacgaagtcggtgccttctacctgatttcgcgcgccggcgagtatccgggcctgctcgacgaggatttttcggcgtggacggaaacgggcgaagccgatgtcgggcgtgccgtgctcaaggcgctgtctgtcccgcaggcggtcatcgacgcgatcgaggtgtgctggcagggcttcctggccatgccgccgacgtcgcttggcgatacgctgctgctcgccgacgagctggcgcccgtcgaaagcccgctgcgcgacctcgacggctgcccgcgcgaaggcatggcggcatcgatcgacatgctgatcggcgaggaaacgctgagcgaaatcatgcaggagtcggccgaggacgtgcagtccctgacggcggcgctgcgcctgtaagaaccggcgcacggcgccgacgagtccgagttcgccggcagcgtcatcgcccgctttcacgatctcgccaggagctgcgcgctgagcgaggacgaagccaggaagcacgctgccgagaccttgcgccagatgcgctacagcggcggcgagtacttcttcatcctcgatacgcaacaccacttcgtgatgcacccggtcaagccggaactggaaggcaagagcggcgccgagatgcgcgatccaagtggcaagccgctgatccaggaactggtgcgaacggctctggccagcgagcgtggcggcgccgtcgactacgctttcgccaagcccggcagcgacaaacctgtcgccaaggtcagctacgcggcccagttcaagccctggggctgggtttacgggaccggcatctacctcgacgacgtcgaccaggccttccgcagccaggcgatcaactcgtcgttgatcatcgcgctggtcgttgcgctgctcgccggcgtttccttcgtgatcggccgcggggtgctgcgccagcttggcggcgagccggcggacgcctcggcgatcgcgctgcgcattgccgccggcgatttgagccaggagctgcacgccgaccggctcaccagcggtagtctgatgcagtcgatcacgcagatgcagaaccgcctgcgcggactgatcgccgacatcgaccggctggccggtgcgctggccagccgcgccagccagatttccgtggccaccgaggaaaccagccgcgctgccgaggagcaggccaactcgacgtcggccaccgccgcttcgatcgaggaactgacggtgagcatcaacgaggtggcgcagaacgcgcacgccaccggcgagaactcgagcgctgccgcgaccagcgccgagcagggacgagtgctggtcagtgcttccgccgacgagatcgagaagatctcggcgatcgtcgcccgctcttcggagcagatcgggcaactggcgacgcgttcgcgggatatcggcggcatcgccagcgcgatcaaggagattgccgaacagaccaatctgctggccttgaacgcggccatcgaggcggcgcgcgccggcgaacagggtcggggatttgccgtcgtcgccgacgaagtgcgcaaactcgccgaacgtacgagcaaggccaccaacgaaatcgccgccatggtcgtcagcgtccaggcggataccgaaatggcggtcgaggcgatggcggaggccgccccgcaagtcaccctgagcctcgacaaggcacgtgcggcgagcagcgtgctcgcggagatccaccggcaagcgcaggagtcgagcgagcgcgtgcatgaggtggcgatggcgacccgagagcaggccaccgtcgccaacgacgtcgcgcgccatgtccagcacatcgcgtcgatgaccgaggaaacgacggcgacgatgcgcggcaacgccgcctcggtggtcgaactcaagcaactcgccaaccagctacgcgaagcggtggcctattttcgcgtcgcctgagttcgccgggcctcaggctctgagcagcctcaggctctgagcaactcctcgcgctggccgaaccaccgccgcaggtgacgcccgacgcgttcgggatcgttgcgcagccactgcaccgccatctgctgcgccagttcgacgaggtcggcatcgctttcgaggtcggcgtagcgcagcaacggcacgcccgactggcggctgccgatgaactcgccggggccacgcaggcgcagatcctgtctggcgatctcgaagccgtcggtgtgctcgaagatgatcttcagccgcgcccgtgcggtccgtgacagcggttgctggtagagcagcacgcaaaccgactcctcggcgccgcgaccgactcgcccacgcaactggtgaagctgcgacaggccgaagcgctcggcgtgctcgatgaccatcaggctggcgttggccacgtcgacgccgacttcgatgaccgtcgtcgccaccagcacgtcgatctcgccggcgacgaaagcggccatcacgcttgctttctcgtcgcccttgaggcggccatggacgagaccgacgcgcagatcgctcagttcggcggtgagtgcagcccaggtgtcgagtgccgcctgcagttcgagcttcgcggattcctcgaccagcgggcagacccagtaggcctggcggccgccagcgacgacggcgcgtaccgccgcaatgacttcggcccggcgcgtgtccgagaacaaccgggtcttcaccggcgagcgacccggcggcagttcgtcgatcaccgagacgtcgaggtcggcgtagtagctcatcgccagggtacgcgggatcggcgtcgccgacatcatcaattggtgcggattgacgcccttgcgtcgcaactcgaggcgctgcacgacgccgaagcgatgctgctcgtcgacgatcgccaagccgagacgggcgaaatcgatgctttcctggatcagcgcgtgcgtaccgacgaccagttgcgcgctcgtcgcgacctgttgccgcttcgcctgcctggctttgccgccgagactgccggccagccagcttacctcgatgccgagcggctcgagccaggcgcgcagcttgctgtagtgctgctcggcgaggatctccgtcggtgccatgaaggccgtctgatagccggcctcgatcgcctggcaggcggccagtgcggcgacgatcgtcttgccgcaaccgacgtcgccctgcagcagccgctgcatcgggtgcgcttgttcgaggtcggtggcgatctcggcggcgacccgccgctgggcgccggtcagggcaaagggcagcgccgcctgcagccgacgggcgagttcgccggctacggcgagcaccggcgcgccctgacgccgacgcgccagcgagaggcgacgcagcgccagttgctgcgccaacaactcgtcgaacttgattcgccgccaggccggatgcgcgcgcgcctgcagcgccgattcgtcgacggccggcggcggcgagtgcagaaacgcgaccgccgccggcaacgatggcagcgcgtgctgctcgcgccagccgtctgccagcagctcggccagatcggcagcccgtagcgcgcgcgcgatcaggcgacgcagcgtgccctgcgccaggccggcggtgctcgggtaaaccggcgtcagcgacggcggcagcgcgtcgacgtcgctctcgcccccgttctcgtcgtcggacaggaaacggtagcgcgggtgcaccatctcgcggccgaggaagccgtcgcgtatctcgccgaagatgcgcagccggcgcccggcgtcgcgcgctgcctccaggccgctcttctggctgccgtagaaactcaggaagcgcagaaagagcgtgctgccttcgccgccggcgtcactgacgcgtgccacaagctgacgtcgaggcgcctgccggagcgcgacgtcgagaaccacggcttcgacctgcaccggccagccgacgggcgcctcggcgatcggcgtgacgcgcgtctcgtcctcgtagcgcaggggaagatggaggacgaggtcgtccggtcgttcgataccgagcttgcgcaacctgctcctgattgccggcggcgcgtcgatctcgtccgccgtcggcatcagccgccgaccaccatcaccgcgtcggcctcgaccagcgcgtcgcgcggcaggctcgcgaccccgaccgcggcgcgtgccgggaagggctcggagaagtagcagcccatgacctcgttgaccgtcttgaaatgcgccaggtcggtaagaaagacattgagtttgacgacatccgccagtgagccgccggcggcttccgccaccgccttgaggttgtcgaagacacgcacgatctgggcgtcgatgccctcggcgagttgcatggtcgtcgggtcgaggccgatctgcccggaaagatagacggtatcgcccaccttgacggcctgcgaataggtgccgattgccgccggcgccaaggtgcttgaaatgatcgttctggccatggtgctgtcctctacaatgggattgaaacgggagatagtaaatgacgaccgcgatcatcgccaacctggaaaaactgctcggcggcccgcgcgatggggccctgctgcgctattcactcggcaacgagtatctcaaggccggcaacgccgccgtcgccgccagtcatctgcgggcagcggtcgagcgcgacgccggctattcggcggcctggaagctgctcggcaaagccctcgccgagagcggccaaagcactgaagcgctcgccgcctacgcgcagggaatcgtcgtcgccgaagcgaagggcgatatccaggcggccaaggagatggcggttttcgcgcggcggctgcgccgtcagacgccggccaacggcggctgatcgatcagggcttgccgcccggacccaccagcgtcagtgcgtcgagcccgagtgctttcagcttgcggcgcgccgcctcggcttccgcacgactgcggaacggccccacccgcaagcgcgtctcgagcgaggcgggaataccttcctgcgccagcttcgcctgcacttcctcggcccgggcgaggtccggaaagacgctcgattgccaggcataaccggtcgccggacgcggcgctgccggcggcgcttcgcctgccgcgggaacgccgccgctggcgggcgccttcggcgactctgccgcgggcggcggcggcactggcctggcgatgccttcggaacgcggcaccagggcgacggccgttcgcgatcggtcaagcggtgcagcggtcgcttccggctccgccggcaccgggacggccgcgggtgcttcggcaggtgcttcggcgggtgcttcggcaggtgctgcggcgggcgtcagcgcctgcaccagttcccgctttctgaccggaacgggttcgctgaactggggtgtcaccggctcatcgggcgtgtttaccgcgtcgaacaccgccagcgccgccagcaaggccaggatcatcagcccggcaagacccattcgccaaagcaactggcgcttgaggtcggacgggccattctcgtcagcgcccgcaatgggtgctggtgccggctgtgcgagcggcggcggcgccttgcctgtctgtcgggttgccatgacctgcccgcgctttcctctcagatgccttcgttgcgactgcgtgcgagcgcaacgacgaggtccgcctcagcccgcgcaatgccacagtgatgggcgatggtggtcgcgtcgtgcccctgaaccgccatctgcatcgcgccgttgtacaccggcgagctggcctccaacgcagcgccctccgtctgcgccaactggcgccgaaaatcctcgcgcgccgccaggacttcgccgcgcaattcgtcgacctcgcagcgcagttgatagacttcccgttgcagcgcgtcaatcagcacctgcccgggaatctccggcggcggctcgttccagggaaactcgggcgcgtcggcagcgacccggggggtggtctcgacggcggcagcggccgccaccggcgcttccggtgcgaccggttccaccggcgtgacggtggggatcgactccggatcctgggccgccgcataggcagcgacagccgactgcgccacgcgcggcgatacgccggccacgcgcagttcacgttgcaggcgccgcatgcgcaagaacatgaccaggatgtatagcaccaggagtgcgatgatcgcgatcaagccttcgcgccagcccagactgctcagcaggtcgatatccattgcgcgccttcgtgactgtctcggggagacattatgccagacacctgcccggcctcaacagccgtcttgccgccgccggcgctcgcgcccggctcgtcgccgggcgtcgaggactcgaccggatctcgaccacacggcggccggacgaaaaaaaacctcgtccggaaaccggacgaggatcgggcgacgggcagcagcgatctagcggatcgcttcgaacagcccggcggcccccatgccagtgccgatgcacatggtcaccatgccgtaacgttgtccggtacgctgcagcccatgcaccagcgtggcggtgcggatggcgccggtggcaccgagcgggtgacccagggcgatcgcgccgccgagcgggttgactttcgcgggatcgaggtcgagggtgcgcatcacggccagcgactgcgcggcgaaggcctcgttgagttcgaaccagtccacctcgtcctgcctgactccggcctgcttgagcacgcgcggaatcgcctcgatcgggccaatacccatgatctcgggcgccacgccggccaccgagaaaccggcaaagcgagccagcggcttgaggtcgaactgcttgacgatcttttccgaaacgaccagcacggcggccgcaccgtcggacatctgggaactgttgccggcagtcaccgaaccgcgcgcagcgaaaaccggccgcagccgggcaaggccctcgaggctgctgtcggaacgtggcccctcgtcattctccgccaagtactccttgacggccacttcgctggtacgcaggttgggaacgcgtgccttgacggcgtagggcgaaatctcggcccggaagtggccggcggcgatcgccgcacaggctttctggttcgaggcgacggcgaaggcgtcctgatcgtcgcgcgagatcttccactgcgcggcgaccttttcggcggtgatgcccatcccgtaagcgatcgagtagttctcttccttctcgaaaatggccgggttcagggcgatcttgttgcccatgatctggttcatcagcgacatcgtttcggtgccggcgccgatcatcacatcggcttcgccaaggcggatgcggtcggccgccatcgccaccgcctgcacgccggaagcgcagaagcggttgacggtgatgccgggcaccgagttcggcagtccggccagcagcaggccgatgcgggcgacgttcatcccctgctccgcctccggcatcgcgcaaccgacgatgacatcctcgacgagcgctgggtcgagcccaggcgcctgcgccatcaccgagcggatggcgtgcgccagcatgtcgtccgggcgaacatggcccaacatgcccttgcgccggccgaccggcaggcgcgtcgcggcaacgatgtaagcgtcctgaatctgtttgttcatgatctgttctccttgctcgctcagttacgcagcggcttgccggtttccagcatgtgctggatacgctgctgggttttcgggttcttcagcagttcgacgaagagtttgcgctcgacgctcagcaaccactgctcatcgaccagtgagccggtctcgatgtcaccgccgcacagcgccgttgccgccgccttggcgactgcgtagtcatgcgccgaaatcatgccgccttccttcatgttggcgagcatcatctcgcagttggcaatgccggtacgaccggcgaccttgatggcgcgcggcgacaggcgtgggtagtagccgccttcggccaagccgcgtgcttcgcgcagcgcgacgtagagcagttcgttggcgttgaagacgaccttgtccgtttcgcgggcgaagccgagttccctggcctgcgcgccgctcttcgacaccgtcgccatggcgatggtcatgaacaccggctggatgaactcgaagggatcgttgccgccagtcttcgcggcgtattgcgcggcgcggatggcgaactccttgcagccgcccccagcggggatcaggccgacgccggcttcgaccagaccgatgtagctctccagcgcgatgacccgtttagccgcgtgcatcaggaactcgcagccgccaccgagggccattccctgcacggccgcgaccaccggcaccttggcgtacttgaggcacatcgatgcgttctggaactcggcgacgtatctttccagaagctcgaactcgccgccggcgatcgcctcggcaacttccttgaggttggcgccgaaggcaaaaggcgcctcgtgccagagaaccaatccctggtaaccggtctcggcacgggcaacggcttcctgcagaccgacgatgacgtcgcgccccagcgtatggttgcgcgtcttgatgctgacgatggcaatgccatcgtcgacctgcggcaaggtccacaggcgaacgccctcgttctcccacaccgtcgtgccggcgacggccttttcgccgaggacgcgctccggaaagacctgtcgccgatagaccggcagagtcgagcgcggccggtaggcgtcggcgctcgccgagtatgaaccctgtgcggtatgcacgcctgcctgcgccactgggccgaagacccaggccggcagcggcaccggactcatcgcccgacccgcgtcgatgtcggccttgacggcgtcggcgatcgcctgccagccggcagcctgccagctttcgaacggaccctgcgcccaaccgaagccccagcgcatcgcgaaatcgacatcgcgcgcgttgtcggcgatgtcggccaggtggaaggcggtgtaatgaaagatgtcgcggaagatcgcccacagaaactgtgcgtgcggatgctcgctggctcgcaactgggcgaacttctcggcggggttgcggttcttcaggatggccagcaccgtcggatcaatatcggcagcgctgtcgcgatagtcctgcagtgaaaggtcgagcaccttgatcgcgcggccatccttgcggaagatgccgcagcgcgtcttctgccccagggcccctttgccgatcagcgcagccaaccagcccggcacaccgtaatagccatgccacgggtcttccggcagggtgtcctgcatggtcttgatgacgtgcgccagggtgtcaaggccgacgacgtcggcggtgcggtaggtggcgctcttcggacgaccgatgatcgggccggtcagcgaatcgacgacatcaaaaccgagtccgagccgctgggtgtggtgcatgacggccagcatcgagaaaactccgacacggttggcgacgaagttcggcgtgtcgagcgcgcgcacgatacccttaccgaggcgcgagaccagccacgactcgaggttgtcgaggagcgacggatccgtgctgcgggtcgcgaccagttcgacaaggtgcatgtagcgcggtgggttgaagaaatgaatgccgcagaagcgcgaacgcagcgcctccggcaacccttgcgacaggcggttgatcgacaggcccgaggtattcgaggcgatgatcgcggtcggcgcgatgaacggcgcgatctggcgatacaggtcgtctttccactccatcttctcggcgatcgcctcgatgatcaggtcgcagtcttggagttgatcgaggtgctgcgagtagttggcggcgtcgatgtaggtgacgcggtccttcgtagccagcggcgacggctcgagctttctcagcgcgtcgatggctttcctgacgattccgctgggatcgccttccttggccggcaggtcgaaaagcaccaccggcacttcggcatttgcgaggtgcgcggcaatctgcgcgcccatcacgcccgctccgagtacggcggccttgcgtacgatgaagttgctcaagctgtcctccttttgtagtctgggtcgtctacgctcgccgggaacaccccgcagcggctctgcacaaaaccgctaaaacgaacgtttgaattatacgccgttgggctggcgcgtcaagccgtaatcggcgttggtgacttccgggaggcaggtttgtcaggcaaaaaaaaagccccggaaaccggggctttttttgccaggaggtgtgcgctgcgatcaaaaagccagcgagtactgcgcgccaagaatccagacgctggaatcgtagtcgccgatcacggtgccacgattcgtcagcggattggctgtcgtttcgttcttgttgatcttcgtatccgaaatatagagataagccaggccaagttccagagtctgttccttggctggcttccactgtgtgccgaaggtgaaccacgtacggtcgttgtccggcagcgaagtcaggcgagatgtcgaattcttgaccggggtctggtcgtaggccagtccgaactggagtctgagcgcctcggaaagggaatacgtcgcccccagggcaatccggtacgtgttctggaagttcgcatcgagagtctgagcgagtgcgccgctctgtggtcccgaggttcggtagatgtcgacattcttgatcgaactccaccccgtccaggagacgtcgcccaacagttcccagcgatcgctcagcttctgcgtcacgctcaggatgaaggtgtccggcaccttgaggtcggccttgacgtcactggctccgccggcatttctgagcgcaaccgctgtggcgtcacccgcccgcgtaccgtcaccggtcagcttcaccttgccctcggtatgatactggatggtcgagcggtacgagagaccgaccttggtcgccggcgagagcgtaaacagcgcgccaatgttccagccccaggcgtcatcatcgatgctcatatgcgatgtcacctgcggcagggccccaaagcgcggcgagctgttgatggctagccgccgataatagtcggcctcgattttctgccagctgacaccggcacccagtgacaccatgtcgttcaccttgaaggcaatcgacggattgatgttcatcgtcttgatgtcgaattcattggactgcgcacttccgcgccagggctcgtcgtacttggttttcagcccgaacggcgcgccaatccccaagccaacataaagatttggggtcagcgcccaggagagataaccattcggaatataaccccagttgccggcgtcgccaccgtcaccggcacccatccgcccgccggggccgaactcgcccacttgggaacccttgtcgtcgaacttgaagctggccttgaccgccgtcaagccgccggagactgcgcgcggcccaagttgcgtcatccccgccgggttccagaagattgtgctggcatcgttggacttcgctgccgagccggcgtaggcattgcccaggccgctcccctgctccagcaactgaaagcctgaggcgcccaccgcgccggagaagactcccagcagcagcgctggaatcaatttcatcgagatctgtcgcgacatgttcaactccccctaggatgtgatcggttcgtggcttttctaccactcgttacaagcgatttgcccgaccatcctagaaccacttgcaagaaaaatctctaactacatgactcctggtaactgctgcttctctccgtgttggtttatcgcaacataagtcaatacagcttcggtcactttcaccgtgatcggctgtgccgggtggcgctcggcgtaaacctcgaccctgaccttgatcgacgtgcggcccgtgtcgatgacttcggcaaagaagctcacgacatcgccgaccgacaccggttgcttgaacaggaaggagttcaccgccacggttgtgacgcgaccgcgtgcccgatgcatcgcaggaatcgcgccggccacatcgacctgcgccatgatccagccgccgaagacgtcgccctgcgggttgacgtccgccggcatcggcatgacacgcagaatcggttgtttgtccggcaactggctgatcgtgtcaggcatgttgattcctcaggtagttgagcggtccgccggtaaagggagcaaagccggtgccgaaaatgactccggcatcagcgaggtcggcgtcggcgacgattccgtcgctgaccaattgctgcgtacgttcgagcagaggcttgacgaggcgtgccgccagaccggccggcactgccccggctggccccttggccggtcggccattgggatagtcgtagaagcctttgccgaccttcttgccgaggtgacccgcattgaagcgagcaagcagacacgccggcggcgtcgccccggcgccggcaaggctgctgccggcggccatggcgacgtcgagtccgaccatgtcgatgagttcgatcggacccatcggcatgccgaaggcgagcatcgcttcgtcgatggtctccggtgtcagcccttcgtcgacggcgcgcatcgcttcgagcatgtaggggccgaggacagcgttcaccaggaagcccggcgcgctgcgcaccggcagcggcagacggtcgatttgtctgacgaaggcgttgccacgctggacaatctccggatcggagccctcggcggcaaccacctcgacgagcggcatcttggcgacggggttgaagaagtgaatgccgatcagccgcgccggccgggtcagcacgccacgcagatcttcgatcttgaggctcgatgtgttggtcgccagcagcgcctctggcctcatcacgcgttcgaggctcgccagcagttcgcgcttggcgtcgaggttttcgaagatggcctcgatcaccacgtcggcatgccgggcgccatgtccgtcgggatccggtatcagccggtccatgatgttgcgcaattcgcgcgcatcgcggacacgctggcgccagaccgcataggcacgctgcagcgctggagcgatacgctccatgccctgatcctgcagcgtgacgctcagcccgcgcagcgcgcaccaggcggcgatgtcgccacccatcacaccggcgccaacgacatgcacgcgtcgcgcccgaaactcggtacctttgccgaagcccttgagacgctcctggagaaagaacacgcgcaccagattgcgcgctgtcgctgagcgaaaaatgttgtcgatcagttcgggggcggccaacgcattgccctggtaacgagcccagatgtcaatgatcgcatagggtgccggatagtgctcggcgcgcgcacgcttggccacctgcttcctggcacctgcggcgaccagccccttgaaaggaccgttgagcaaacgttgcaacattggcggacggcggcgcggctgctccgccagcaccagggaggccgccgcgttgtccatgacccgcgccggcacgcaatcgtcggcgagaccaaggcgcctggccttcttcgcatcgatggtcttgccggtgagcatcatgtcgagcgcggcctgcgggccgatccgttcgggcagtcgcaacattccgccccagccgggaacaatgcccagcatgacttccggcaggcccatccgcgtcgtcggctcgtcgaccgccagcaggtaacgacaggccagcgccagttcgagaccaccgccgagacagtggccgcgcaccagcgccaacgtcggataggagactgccgccagacggttgaagagttgccagccgcgcgcgaccagttcgatgcctctctcggcgctatcgaccagcgagaactcctggatgtccgcaccggcgatgaagccggcaggcttcccggaacgaaaaactagccctttcggtgggtggctgtcgagttcatcgaggatccgcgcaagttcgtccatcaccgcggcagatagcgagttggtggactcgccgaccttatcgagagtcgcccagaccacgccttcggcgttgacttcgagctgccagtgccgataactgttcgaattgatgttcatcagtttcccttgttgttgccggccgcttgcgctcaggccatgctttcgaccagcatggccccaccctggccaccaccaatgcaaatggccgccatgccgcgcctggcctcggcagtgcgcagggcgtgcaacagatgcaggacgatgcgagcaccggaagcgccgaccgggtggccgacggcgatggcactgccatcgacgttgagacgttcctgggaaactgtgccaagcgcagccggcaggtcaagctgctctcggcagtactcgtccgactcccatgcggcgaggcagccgagcacctgtgcggcaaaggcctcgttgatttcccacaggtcgacgtcggccaacgcaagcccctggcgttgcaggatcggcgttgccgcgtgcaccgggccaagacccatctgcgccgggtcaaggccggcccattgactgtcgatgatccgaccgagcggttgcagatcccacttgtcgacagcggcctgcgacgccaggatgagccacgccgcaccgtcggtaatttgcgagctgttgcccggggtgacgcggccatacttgcggtcaaagaacggcttcagcttggccagcccggccaggctcgaatccgcacgcacgccatcatcctcgccgtagaccttacccctggcgtcgaccagcggcacgatctcgccgagatggccggcggtgcgcgcggcgacggcccgctggtggctgcggacgctgtattgatccatctgttcgcgagagattccgaagcgccaggcgaggttctcggcggtctgtcccatcaacaggccaatgacagggtccgtcagccccttgagcagaccgatcaccggcgacagcaattgcgacgggcgcagccggacgaaggagccgatcttctggccgatcgtcttcgcctgcatcatctgcgcgaaccagcgcaccatcgcctcggagtagagcaagggcgcatgcgacagcgcgtcgacgccaccggcgaggaccagttgcgagcgcccgttctgaatgttggctattgccgagtcgagcgcctgcatgccgctggcgcagttgcgcatcaccgtccacgccggcaccttgtgaccacagccgagacgcaacgcgacgacgcggccgatattcacttcgtcgggcgacggactcgcacaaccgagaatcacctcatcgaggtcatctggcgcgaaagcctggcgtatcaggagcgcgcgtccagcctgtactgccagatcgctcgcactgaatggccccggggcattgcgccccttgaggaatggcgtccgagcgccatcgacgacatacacggccgggaattccacttgctatcctccgtttgcgctggtcagcgaaagacagaggcacggaagatccgtgcctctgtccgcagctgatgacgatctaggctgctttgtgcagcagcggctgctgccgggcacggccgagatcgtgcgggaagtcgtcgacatgaatgacgatatcacgcagttcgttgcgccgcttgagcacggcatattccgccgccgagactatgccggccgcgaacgcggcatgcgcgaggtcgcgcacgttggcatccgggttgttcgccagcgccccactcttctcggccgcgcgaattctggcttcgatcggctcggcttcgatggttgcgacgagcgccagttcgagggcgccgaccgcctcgctctcggtcttcggtatgtaggcctcggccgtcagccgatcccgtgaagccgatggttcgatcaggagcttggcgaccttgtggccaatccggtccgacgggacgtcgtagggatggccgagcgggaagacgatgcgatagagaaaacgaccgatccagcgcaccgggaaattggcgatcacaccgtcaaacgccatttgtgcctggtacatcgcgtcccacatggcccagtgcatcaacggcgcgtcagcttgctggcgcccttccgattcataccgcttaagcgtggccgaacacaggtagagcatcgacaggatgtcacccaggcgtgcagagagtttttcgcggcgcttcagctcgccacccattaccagcatcgagatatccgcgagaaaggcgaaggcggccgagaaccgcgtcagttgctggtagtagcgcctggtctcgggtgcgacgttgtccggcaccgacacgaagtgggagccggtcagccccttccagagcgcgccgacaccatgcctgacggtgaagcccacgtgaccgaacaacgcttcgtcgaagtctcgcagaccctgagcgccatccgcattgaaggcagacttcatttccttcaacacgtagggatgacagcggatcgccccctgcccgaagaggatcatgctgcgcgtcaggatgttcgctccctcgacggtgatgccgatcggtatttgctgataggcgcgaccgatgaagttcgatggtccgaggcagatgcccttgccaccgacgatgtccatgccgtcgttgacgacctgacgggcacgctcggtaacatggtacttggcaatcgccgagaccaccgatggcttctccccgagatcgatggcgccggctgtcatcttgcgcaccgcgtccatcatgtaggtgtaagcgccgattcgcgtcaagggctcttccaccccttcgaagcggccgattgccgtcttgaactggctgcgcacgcgcgcgtacgcaccgaccgtgcgtgccgtcagctgcgccatgccggcattcgatgacggcagcgagatcgagcgacccgccgccaggcactccatcagcatgcgccagccctgcccgaccattgccgggccgccgatgatgtagtccaggggcatgaagacgtctttgccatgcgtcggtccattcatgaacatggcgttcaaggggaagtgacgacgaccgatctcggcacccggggtgtcgcgcggcaccagggcgcaggtgatgccaatatgcttcttgccaccgagcaggccgtccggatcgaagaggtggaacgccagcccaaggatggtgcacaccggccccagggtgatgtaccgcttgtcccaggtgactcgcatgccaatcacttccttgccctgccagatgcctttgcagacgatgccgacatccgggatcgatgccgcgtcggaaccagcccacgggctggtcagcgcgaaagcgggaatctctagacccttggccaatcgcggcaggtagtggttcttctgcgcctctgtcccatagtgcagcagcagttcggcagggccgagcgagttgggcaccatcactgacaccgacagtgcggaacaccgggtggacaacttggtcacgatctgcgaatgggcgtaggcagagaactccaggccgccgtatttcttcgggatgatcatcccgaggaaacccttgtccttgatgaactgccacgcttgcggaggcagatcgtacagttcgctggttacctgccagtcgtcgaccagcgcgcaggcctgttcggcctcgtcgtccatgaaggattgttcctcggcggtgagtttcggcaccgggtaggccagcagcttgcgccaatcggggttgccgcggaacaactcgccatcccaccacacagtgccggcctcaagcgcctcacgctcggtgtcggacatttgcggcaagatgcgcttgtaggtcttgaaaactgaccggctgatcagcgcccgccgcagcggccgaacgctgaacagcacgatcatactcaccagtgtgatcccgatgagtaccgagatgaccgttgtgatcattgctgtttctcctgtcattggttttgggtgttgaatcgtgcatcgtgaagcttgctactgacatccatggccatctagcgcgacggctcttgttgttggctaggcaaatcgatcgactgcggcagtggtgcccgcagtccgccgaggaggaagggcatcagccgttgggccaggcgcctggccacgaccaggtcgcccggaccatcgctcccgctctcgccggcgaggtcccccagtccacaacccgtcacgacctggagcacgtcggtaccggctatggcataggacatcgcgccgagcatgaaatgcaggcgccagacgatctccgccttcggaacgtcgggcaaggcgcgaaacaatgccagcttgtagcgatcaatcacctccgcatactcaccggcaaagaagttgcgaatgaactcggccgggtcggtcagggtccgcccgagcaggcgcagaaaggtcatcccgccgagcgcctcatcctcgcccatgcgcagcagcgttccgaaaaaggcttcgaggatctgcgatggcttgagcggggcccctccagcttgcccttctagcctgtcgagcgcctgcaggcgctcgcggttgagccaggatagtctgcggcgaaacacctcgcggagcagggcttccttcgatccgaaatggtagttcacggcggccagattgacttcagcggcgccggtaatcatccgcattgacgtcgcttcatagccgttctccatgaacaggcgttcggcgatatcaagaatgcggtcgcgggtgtcgtgagtggttttctgatcggacatgcacttgctgaccctggaaagttgagacacgaaaagcggagctacccgacaacctgacttcgctcaaacgttcgtttgaatcttaaggtcatacgcccgcgaatgcaagacttttgtgcatctttgggcatcgggcttgagagcgaccttggcaacagggcatactcaccagatcaaccacccaatcgacaagccatcatcatgcgccgctcagccatcccctaccctgccgccgatcgtgcgcccacggacgacaaccacttatggctgacgttgaacaaactcgtcccgtacctgtggcagtacaagtggcgagtgctcctggccctgtcgtgcctgctttccgcgaaactggccaacgttggcgtaccgctggtgttcaaggaaatgatcgacggccttagcgctcctcagcaagcaatggcgctgccggcgctgttgctcctgctctacggtgccctacgcttctccacttccctgtttgcagaattgcgcgaaattctctttgcccgggtcacacaacgcgcagtgcgccggatcgctctcgaggtatttcggcacctgcatgcgctctcgctgcgctttcatctgcaacgacagaccggcggcgtttcgcgcgatgtggagcgtggtagccggtcaatatcgagccttatcagctacacgctctattccatcctgccgacattggtggaaatcaccctagtcctggcgatccttcttgctcgctacgacgtttcctttgtcctgataacggtggcatcactcgccgcttatatcgtgttcactgtcaaggtcagcaactggcgtatcggcatccgacgcaaggccaacgaagccgactccgcggccaacacgcgcgccgtcgacagtctgctcaactacgaaaccgtcaagtacttcaacaacgaggagtttgaagcgcgccgctacgacgctcagatgtgccactgggaggacgccgcaacgcaaagtcaggtctcgctttcctggctcaacctggggcagcagatcatcatcgcacttggtgtcacggcaatgatgtggcgagcggccagcggcgtcgtggcaggcacgatgacgatcggcgacctcgtgctcgtcaacgccttcctgattcagctctacatgccgctcaacttcctcggagtagtgtaccgagagatccggcaagccctcgccgatatcgagcgtatgttcgatctgcttgccgtcaaccgggagatcgccgacgctccaggggccctcaccctggacaccgggccactcgaggttcgcttcaaccaggtcgagttcttctacgacgcgaaccggcagatcctgcacggggtggacttcaacgtcccgatcgggcgaaccgtcgctgtcgtcggcgagtccggttccgggaagtcaacactggcacgcctgctctaccgcttctacgatgtcagtgccggaagcgtctcgatcaaccgtaccgacttgcgccaactgacacagtccagcctgcgcgccgcgatcggtatcgtgccgcaggacaccgtgctgttcaacgatactatttactacaacatccagtacggtcgcccagaggcaagtcacgaggaagtggtggcggcggccgaagcggcgcaactcgccggattcatcgaactgctccctgatggttaccaaacccgggtcggggaacgcggcctgaaactctccggcggcgagaaacagcgcgtcgccattgcccgcgcactcttgaagaacccacccttactcattttcgacgaggccacatccgccctcgactcgaagacggagaaggcaatccaggcgagtctcgacaacgccgcgcgtggccgaaccacgttggtaattgcccaccgcctgtccacgatcatgaatgcggaccagatcctggtcatggacgccgggcgcatcgtcgaaagaggatcacaccttcaactactcgaagacggaggtcgttatgcccaaatgtgggccttgcagcagctcgaagaaacatccaacgaattgccggcaggcgggttgccagtcaacccgcccctgcccaactgagcacgaaaaagccaggcattgcctggctgttcgccgtcctgacgacaacccgcgtcaggcgtcgctgcctccggagccagcatcgctggcggcctcgggctggtcgagcaactggacgaacgccatcggtgcgttgtcgccgtcacggaaaccgcatttcaggatccgcagataaccgccatttcgcgtggcgtagcgcagcccgagttcgtcgaaaaccttgacgaccatatcgcggtcgcgcagacggtcgaaggccagacggcggttggcgaggctcggcttcttgcccagggtaatgatcggctcgaccacccgacgaagttccttggccttcggcaaagtggtcttgatggtctcttcgcgaagcagcgagacggtcatgttgcgcaacatcgccaagcggtgggcgctggtacgattcagtttgcggagacccaaacggtgacgcatatcaattccttcctgttcttttccggcagactatttctcgagcccggccggcggccagttctcgagcttcatgcccaaggtaagtccgcgtgccgccaagacttccttgatttcattgagcgactttcggccaaggtttggcgttttcagcaactcgttctccgtccgctggatcaagtcgccgatatagtagatgttctcggctttcagacagttcgcggagcgaactgtcaactcgaggtcatcaaccgggcgcaggagcagcggatccacctgaacagtcttctgatactcgatgggcattgccgtgccagcaaggtcggcaaacaccgaaagttgttccatcaggatccgggccgcggtgcggatcgcctcttcaggttcgatcgcgccattggtttcgatgtccatgatcagcttgtcgaggtcggtccgctgctcgacgcgcgcgctctccaccgcatagctgacgcgccgcacgggactgaatgaggcatccaggacgagtttgccaatactcttgccgccgtcgccaaactcgcgcaggttacccgccagataaccgcgcgacttctcgacctttagttccatggccagtttcccacccgcggagaggtgcgcaatgatgtgctcgggattgatgatctcgacgtcatgcgacacctcgatgtcggcagcccgcacgacccccttaccttccttccgcaggtggagaacgacctcttcccggttgtgcagcttgaagacaacgcccttcaggttcaggaggatgtcaacgacatcctcctgaacgccatcgatcgtcgagtactcgtgcagcacgccgtcaatgctcacctcggtcggcgcataaccaggcatcgacgaaagcagaatacgtcgcaaggcattgccgagagtgtggccatagccccgctcaaacggttccatcaccactcgtgcatgcaccggcgacaagctctgcacatcaatgatgcgcggtttaaatagtccactgctttgcatgtactgtcctttgcctgattccgtcaagcctcaccgcgactacttcgagtagagctcgatgacgagactctcgttgatcgtcggcggcagttcgctacgctctgggtgcgccttgtagacacccttggcagccttcgcgtcgacctcgacccactctggaaagccacgagcttcggcggccgcgagcgctgctttgacgcgaagatgagccttagccttctcgcagacttcaacgacgtcgccgggacggacctgataggacggaatattcacgcggcgaccgttgaccagcacgccattgtgacggacgacctgacgagactcggaacgcgaagccgcgaaacccatgcgataagccacactgtcgagacgagactccagtaactgcagcagcacctcgccagtgacaccccgacgacggtcggcttccttgtagaccttgcgaaactgcccctcaagaacgccataaatacgacgaatcttctgcttctccctgaggtggacgccatagtcggacagtcgctgcccagacttctgaccatgctgacccggtgcgtacgagcgacgctcgatagcgcacttgtcggtaaagcacttttctcccttgaggaacaacttctcgccttcacggcgacactgacgacactttgggtcgaggttgcgagccactttttcttctccttaaatccgacgcctcttgggcggccggcaaccattgtgggggatcggcgtcacatcggtgatcgccgtgatcttcatcccgagtgcattgagcgcacgcacagaagactcccgccccggacctggtcccttgatgcgtacttcaaggttcttcactccgcactccaccgccacctttcctgcagcctccgctgcaacctgggcagcgaaaggcgtactcttgcgcgagcccttgaagccggcgccgcccgaggtcgcccacgaaagcgcattgccctggcgatcggtaatggtgatgatcgtattgttgaaagacgcgtgaatgtgagcgactccctccgccacgttcttcctgatcttgactttcttgcgaacttttacagcagtcttggccatagtctggatctagctcctaatcatttcttgccggcgatgggcttgcgcggccccttgcgggtacgcgcattggttcgcgtacgctgcccacgcgacggcagccccttgcgatgacgaagaccgcggtagcagccgagatccatcaagcgcttgatattcatcgtgacttcgcggcgcagatcgccctcgaccgagagctttccgatctggtcgcgcaaacgttccagttcggcttccgtcaagtccttcatctttgtggaccgtgtaacgccggcggcatcacagatcttctgcgcgcgcggacgcccgataccgtagatcgcggtaagcgcaatctcggcatgctgatggttcggtaggtttacgcctgcgatgcgggccatcgtttcaccccaattaatcgaaacttacagttattgccttcaaccgactcacgactcacgaaagtgggtcgccgcggtcaaccttgacgctgtttgtgacgctgatccgaacagatcacgcgcacgatgccatgccgccggacaatcttgcacttccggcagatgcgttttacagatgccagcactttcatgattaactcctgattccccgacagccgggccagccgaccccacgccggattgttgcgtcgagaatcttcacttggcgcggaagacgatgcgcgcgcgactcagatcgtaaggagtgagttgcaccgtcactttgtcgccgggcaggatccgaatatagtgcatgcgcatcttgccggaaataaaccccagcacgacatgcccattctccagctttaccctgaacgtagcgttgggaaggttttcaatcacctcaccctgcatttcaatcaagtcttccttggccatcctatttcgccggtaatccggaacccttgaagttcgctttcttcaagaggctctcgtactggtgtgacatggcataggcctgaacctgcgtcatgaagtccatggtcactaccacaatgatcagcagggaagtgccgccaaaataaaacggcacattccatttcaggatcaggaattccggtagcaagcaaacgatcgtgatatacccggcaccgacaagtgtcagccgcattagtattctgtcgatgtagcgtgcggtttgctcaccgggacgaatcccgggaacgaaggcgccgctacgcttcagattgtcggccgtttcccgagaattgaagacgagcgccgtgtagaagaagcagaaaaagatgattgccgccgcatacagcatcacgtagatcggttgtccaggcgaaagcgccccagcgatatccttgagccagcgcaccgattctcccgagccgaaccaaccagcgatcgtcgccgggaacaggatgattgacgaggcgaagatcggcggaatcacccccgccatgttcaacttcaacggcaggtgcgaactctgcccgccatagattttgttaccgacctgccgctttgcgtagtttacgagaatcttgcgctgtcctcgttcgacgaacacgacaaacgcggtgaccaccacgaccagcaggctgatgacgatcgccgtcaggggatgcatggcaccggtccgcacgagttccagcagaccaccgatggcattgggaagtccagcggcaataccggcaaagatgatgatcgatatcccattgccgagaccacgctcggtcacctgttcaccgagccacatcaggaacatcgtaccggtgagcagggtggtcaccgtcacgaaccggaacatcatcccaggatcgagcacgagtcccggctgggattccacagccacggcgataccgattccctggaaaagcgccagaaagacggtgccgtaacgcgtgtattgcgtaatcttgcgtcgcccggcttcgccttccttcttcagcgcctcgagttgcgggctagcatgcgtcatcagttgcatgatgatcgaggccgagatgtagggcatgatgccgagcgcgaaaatcgtgaagcgtgagagtgcgccccccgaaaacatgttgaacatgccgaggatgccgccttgctgtttgttgaacagttcgctcaggacctgcggatctatccccggcaccggaatgtgggaaccaatccggtacacaaccagagcccccaggaggaaccacaggcgacgtttcagatcgccgaacttcccccctttgctgaccgtagctggactagttgccaagaaagatcacctctgtggactcgttattcagcaacgctgccaccggcggcttcaatcgccgtacgggcacccgccgttgctccaacgccccggagaacgactttgcgggtgatctcgcccgacagaacgactttcgccgacagcgcatgctgcgtgatcaggttcgcttgcttcagcgtcgacaaatccacctcctccagcggcagggaattgagttccgacagccgcacctccacgttgaaggcgttggtcaaggacttgaagccgcgcttcggcaagcggcgctgcaacggcatctggccgccctcaaagcccaccttatggaaaccgccggcacgtgacttttgacctttgtgcccccgtccgcaagtcttcccgaaacccgagcctatgccacggcccagacgcttcttggccggtctggagccttcggccggctcgacagtattgagtttcatgtcagccctcgcacttcaggagataggaaaccttgttgatcatcccgcgcaccgccgcggtgtcctcaagagttgaactgctgttcagacgacgcaggcccaggccccgcacggtggcacggtgcgactctttggtaccgatcaggcttctgaccagcgtcacttttactgtcttttcggccatatcttatcccaggatctcttcaacggtcttgccccgcttggccgcgacttcggctggcgtggtcatcgcgcgcaagccgttgatcgtcgcgcgaacgatgttgtagggattggtcgagccatgcgccttggctacgacgttggccatccccatgacgtcgaaaacggcgcgcatcgcgccgccggcgatgattcccgtaccctccggcgctggctgcatcatcacgcgcgatgcgccatgatgaccgactaccgtgtgctgcaaggtgccgttcttgaggctcaccttcaccagatttcgccgggcttcttccatcgccttctgaaccgccaccggaacttcgcgcgacttgcccttacccatgccaatccgaccatcgccatcgcccacgacggtcaacgccgcgaaaccaaggatgcggccccctttgactaccttcgtcacacggttgatcgagatcatcttctcgcgcataccgtcgtcgggcttctcagcttgctgaggttttctgctttgcggtttagccattgattactccagttctttgcggtctgatcagaacttcaaaccggcttcacgggcggcatcagccagcgccttgatccgcccatggtactgaaatccggcacggtcaaacgccacctgctctatcccggcctgcttggcgcgctccgcgatcagttgaccgatcgttttcgccgcctcgatattgccgccgttactcaaggtcttgcgcaaccccggttcgagggacgaagccgcagccagaaccctggaaccgcacgccgaaatcacctgggcatagatgtggcagttgctgcggtgaaccgacaggcgcacggccttgagttcggcgattttggcccgggtcttgcgagctctgcgcaaacgcgcctgtttcttctcaatcatctaagcacccttatttcttcttcttcgtttccttgatcacgaccacttcgtcgctatagcgcacgcctttgcccttgtagggctccggtttgcgataagcacgaacttcggccgcgacctgaccaacgagctggcggtccactcccttgatcacgatctcggtctgcgtcggcgtctcggcacttatgcccttgggcaacttgtacgcaaccgggtgcgaaaagccaagggtcaggttgagcgtgtcaccctgcgcctgtgcccggtagcccacaccaaccagattgaggcggcgctcgaaacccttgctcacgccgaccaccatattattcaccaccgcccgaaccgtacctgacagcgcgtcggcattggcggcacctggcaccggtttgcacagcaggctacccgattcctgctcgacgcagaccgccgagttaccggaaaattcaagggttcccagagggcccttgacagagatacgttccgtcgtgatgtctaccgccacaccggccgggacgacgattgggttcttagcaacgcgggacatggctaccccttacgcgacgatgcacagcacttcgccgccgatatggctggcgcgggctttgcggtcagtcatcacacccttgggagttgacacgatggccactccaagtccgttcatgacctgagggatgttgtcagcccccctgtagatacggagacccggccgcgacacacggtcgatccgctcgatcactggccggccagcgtaatacttcagccctatcacgagcagcggcttgccgctgttttcgctgacggcgaagtcttcgacatagccttcgtccttgaggacctgggcgatggcaatctttacctttgaagacggcatggcgacggaggccttgcttgccatctgggcatttcggatgcgtgtcagcatgtcgctgatcggatcgctcatactcatttcgttttctcctgcctaccagctagccttgatcatccccgggacctcgccctgcagcgcgaattggcgcagcttgccacgacccaaaccgaacttccgatagacaccacgagggcgacccgtcatctcgcaacggttacgcagcctgaccgggcttgagttccttggcagtgactgcatcttcaggcgcgcctcaaagcgttcatcgagcggccggctttcgtcaccgatgattgcgaccaactcggcacgctttttggcatacttttcaactatcttgcgccgcttttcaccgcggttgatcacagcgagtttcgccatttcgtctcagttcctgaagggaaatttaaacgcgccaagcaaggcacgcgcctcggcgtcggtcttggcagtagtagtgacactgatgttcatgccacgcaacgcatcgatcttgtcgtactcgatctccggaaagatgatctgctccttgaggcccatgttgtagttcccacggccgtcaaagcctttccccgaaataccccggaaatcacgcacccgcggcagcgcgacggtaacgagccgatcgatgaactcgaacatacgtggcccgcgcagcgttaccatgcacccgatcggatagccggtgcggattttgaagccggcaatcgacttgcgagccttggtaaccaccggtttctgaccggcaatcttggtcaaatcgccaacggcgttgtcgagcaccttcttgtcggcaacggcctcgcccacaccaatgttgagcgttaccttggtgatgcgaggcacttccattctcgacttgtacccgaacttctgggtcagctcggcgaccaccgtggtcttgtagtaatccagcaaacgcgccatgactgctccttaggcccccaacacttcgccattcgacttgaaaaaccgcaccttcgtgccatctccaagggttttgaaaccgacgcggtcggccttcttggtcgccgggttgtagagcgaaacattcgaaatgtgcagcggcatctctttctcgatgatcccgccgacgacaccctttaccggattcggcttgacatgcttcttgacccgattgacaccatcaacgagcacatgttcggcgtctatacggcgaaccaccgagccgcgcttacccttgtcttttccagcgatgacgaccacatcgtcgcctttgcgaatcttttccatgaccttccttacagcacttctggcgccagcgacacgatcttcatgaaacggtcgccgcgcagttcgcgcgttaccggcccgaagatacgggtacctatcggctccatcttgttattcaggaggacggccgcattgtggtcgaacttgaccagggaaccgtcgccacggcgcacacctttggcggcacgcacgaccaccgcgctgtagacatcgcctttcttgacacgcccacgcggcgctgcatccttgatcgtgaccttgataatgtcaccgatgccggcgtaacggcgcttggagccgccgagcaccttgatgcacatcaccgagcgagcgccagtattgtcggcgacgtcgagaatcgtctgtacttgaatcatctgtcactccaacttggcccgcgttggcggtcagtcttggaacccgtaggggtaggaacgcccaagcgtgaaaggattactcgggcaggggaaagccgactattatagcggccaatagcaaaaacgcaagcgttagaccgcaactgcgcgttcgagcaagcgggtcacgatccaggccttggtcttcgccagcggacgagactcctgaatttccaccagatcaccggctttcgcctgattgtcgtcgttgtgtgcatggtacttgcttgagcgcacgatgatcttgttatacatcgcatgcttgacgcgacgctcaaccacgaccgtgacggtcttgtccatcttgtcactgacgacgcgccctaccaaggtacgcttgttggtggtggtttcgctcattgttgcactgccttttcacgaagaagcgtgcgtacgcgcgcaatctgccgacgcactttgccaatctgactgttgttcgacagctgctgggtggcaagctgcatccgtagcccgaactgggccttcagcagctccaggagctccagattcagctcgtccacggtttttgctctgagttcgctgactttcatgatcaacccaccatacgcgtaacgaaaaccgtcggaatcggcagctttgcggcggccagggcgaacgcttcgcgcgccaagccttcattgaccccatccatctcgtacagaaccttgcctggcttgatctcggcaacccagtactcggggttgcctttgccgctgcccatccggacttcggctggctttttcgagatcggcttgtcgggaaagacacgaatccagatacggcccccgcgcttgatgtgacgggtcattgcccgacgagcagcctcgatctgtcgggcggtcaaccgcccgcgaccgatcgccttgaggccgaactcgccgaagcttaccttggccccacgcgtcgcgagcccggtgttgcgacccttctgctccttccggtactttcttctagctggctgcagcatctgttgttcctgcctttcttactcgtttcaccggcgccttcgcttctccagccaccccatccgactttacggcttcctcagcaccatcgatccgcgctttcggtgggcgagccggtctgtccgtcgtctccccggggcgcgccgtacgccgcggcctgcgctcatcggccgccgcctctggcgacagggccgcctgctcctggcgattcaggatctctcccttgaatacccataccttgacgccgatgagaccataggtggtcagcgcctccgaggtcgcataatcgatgtcggcgcgcagcgtgtgcaacggcacgcgaccctcgcgataccattcgcggcgtgcgatttcggcaccgttcagacgaccagaactcatgatcttgatgccctgcgcacccagacgcatcgcgttctgcatcgcgcgcttcatggcgcggcggaacatgatgcgcttctcaagctgctgggtgatcgagtcggcgatcagttgggcatccagctccggcttgcggatttcttcgatgctcacatgcaccggaacgcccatgatcttttgcagggcgaccctgaggtgatcaatctcctcgcccttcttgccgatgacgacgcccgggcgggcggagaagatcgtgacccgcgcgttcttggccggccgctcgatcaggatgcgcccgacggacgcatgcttgagcttcttcttgaggtattcgcgaaccttgatgtcttcattgagcatgccggcaaagttcttcttgttggcataccagcgcgacgaccagtcacgcgtgaccgccagacgaaacccggcaggatgaatcttttgtcccattctagttcctcagttgccgacggtcagaaatacgtgacaggtcggcttgacgatccggttaccgcgacccttcgcccgcgcggtaaagcgcttgagaacggttcccttctcgacgcagatcgtcttcaccgtcagttcgtcaatgtcagcaccatcgttgtgctcggcattggcgatggccgattcgaggaccttcttgatgatcgcagcacccttcttggggctgaacgtcagaatgctcagcgccctgtcgaccggcaggccgcgtatctgatcggccaccaatcgccccttctggctggacaggcgcacgccgcgcaagacagcacgagtttccatattcattcctctatctctttgccttcttgccagccgtgtggcccttgaaggtacgagtcagcgaaaactcgccgagcttgtgcccaaccatgttctcggtcacgtagaccggaacgtgttgcttgccgttatgaacggcaatggtaagaccaacgaaatccggcagcaccgtggaccggcgtgaccaagtcttgatcgggcgcttgtcgcccgtggcgcgcaccacgcccacttttttcagcagatgggcatcggcaaacgggcccttcttaacggaacgtcccatggttctctatcccctagcgtttgttactacggcgctgcacgatcatcgaagtcgtgcgcttgttgcgacgagtacgatagcctttggtcttggtaccccaaggactgaccgggtgcataccggacgctgtcttgccctcgccaccaccgtgcgggtgatcgattgggttcatcgcgacgccacgaaccgtgggacgaatgccgcgccagcgattgccgcctgccttgccaatcgagcgcaagctgtgctcttcgttacctacctcaccgatagtcgcccggcactcgacgtgcacccgcctgatctctccggagcgaaggcgcagctgggcgtgcacgccctcccgggccagcagctgcgccgaggtgcctgctgaacgcgccagttgcgcacccttgcccggaaccatctcgacacagtggatcgtggtacctaccgggatgttacgtatcggcagggtgttaccgaccttgatcggcgcctccgaaccactcgccacctgctgcccgaccaccagacccttgggagcgatgatgtagcgacgctccccatccgcgtaacagagcaaagctatcgtcgcggtacggttgggatcgtattcgaggcgctccacctgggcggcaaccccatctttgttacgcttgaaatcgatcagccgatagtgttgcttgtggccgccacccttgtggcgagtcgtgatgtgtccattgttgttgcggccggcgtgcttggactgggactcgatcagcccggcaacgggcgcgcccttgtgcaaccccggagtgacgaccttgatgaccgcacggcggccaggtgaagtcggcttgactttgacgagcgccatcagacgacccccccatcgacgaagttaatctcctgaccgggcttgaggcacacataggccttcttccagttcctgcgccggcccatgacacgaccgaacttcttttgcttgcccttgacgttggcaatctggacagattccacggaaaccttgaacagcagttcgacggcaccctttacttcgggcttggttgcgtcggacgtcacacgaaagatcacctgtgaatacttgtctgccacataggtggccttttcggagatctgcggagcgagcaacacctgcatcaaacgttggtgattcatcccaggatctcctcaaacttggccagcgcacccttggtcaccagcactttcgggaagtggatcagcgacaccgggtcggtctggctgacttccagcaccagcacattcggcaggttgcgcgccgccaggaagacgttttcgtcaagatcgtcggtgatcacgagcactgactcgtagcccatatccttgatctttgcggcaaacagcttcgtcttcggagcagctatcgacagcgtgtcgacaacggccagccgatcctggcgaacaagctgcgacaggattgctgccatgccggcgcgatacatcttgcggttcagtttctggctgaagttctcgtccggtgaactcgggaagacccggccgccgccacgccagatcggtgatgaagacatgcccgcccgcgcccgaccggtgcccttctggcgccacggcttcttggtcgtgtgccgcacatcctgacgatccttttgcgcgcgattgccactacgcgcgttcgcctgataggcaacgaggacctgatgcaccagcgcctcgttgtattcacggccaaacagtgcgtcggatgcctccagacgactggcttcctggccttgctcattgatcagcttgagttccatttatgcccccgccttgactgcaggacgcacaatcacatccgaccccttggagccgggcactgcgcccttgagcaacagcaactgacgatccacgtcgacccgaacgacttcgagattttgctgcgtgcgcttgacagcaccgaggtgaccagccatctttttgcccgggaagacgcgaccggggtcttgcgccatgccggtggagcccagcgcctgatgcgaaaccgagttgccgtgcgcggcgccctgtgaagaaaagtggtgccgcttgatgccgccggaaaagcccttgccgatcgtcttgccggtcacgtcgaccttttgaccgaccgcaaagatggtgacgctgatttggtcgccaggcttgagcgtggcgagttcggcaaccgatacaggaaactccttcaggacgtggccggcttcgacaccggctttggcgaggtgccccgccaggggcttgctcacccgcgacgcgcgacgcttgccgaaggctacctgaacgaccgaatagccgtcgttctggggcgttttgatctgggcaacgcgattattggacacatcgagcacggtcaccgggacacttattccgtcgtcggtgaagatgcgcgtcatgccaaccttgcgcccaacaaggcctagactcatggttattctcctcagaccggctacgattggccggcgagcgatactaacaaaaacgggcagtgtcaatagcacagctgcccgacgaaaggcggcgattatagccgctacaacgcccttactgcaacttaatttcgacgtcaacgcccgctggcaggtcaagcttcatgagcgcatcaacagtcttgtcggtgggatcgatgatgtccatcaaacggagatgggtacgcatttcaaactggtcgcgcgaactcttgtccacgtgcggggagcggagcacgtcgaagcgctgaatacgggtcggcaacggcaccgggccgcgaacgactgcaccggtacgcttggcggtctcaacaatctcctgcgcggactgatcgatcaagcgatagtcaaaggccttcaggcggattcggattttctggctttgcatgtcatattccaaagagcgatggacgggggggttcaagccccgcccgaggttttgccgactactcgatgatcttggccacgacgccggcaccaacggtgcggccgccttcgcggatggcgaaacgcaagccctcctccatggcgatcggcgagatcagtttgacggtcatctggatgttgtcgcccggcatcaccatctcgacgccttcgggcatggcgatcgcgccggtcacatccgtcgtccggaagtagaactgcgggcgatagttgttgaagaacggcgtgtgacgaccaccctcttccttcgacagcacgtaaacctcacccgtgaagtgcgtgtgcggcttgatcgaacccggcttggcaagaacctggccacgctcgacgtcttcacgcttgatgccgcgcaggagaacaccgacgttgtcaccggcctggccctggtcgagcagcttgcggaacatctcgacgcccgtgcaggtcgtcttgatcgtcggccgaatgccgacaatctcgacttcctcgccgaccttgaccaccccgcgctccacccgcccggtcaccaccgtgccccggccggaaatcgagaaaacgtcctccagcggcagcaggaagggcttgtccaccgcccgctccggcgtcgggatgtacgcatcgagcgcatccgccagcgccatcaccgactgttcgccgagcgcgccggtgtcgccttccagcgccttcagcgccgaaccctggatgatcggcacgtcgtcgcccggaaagtcgtacttcgacagcaactcacgaacctccatgtcgaccagctcgagcagctcggcgtcgtcgaccatgtcgcacttgttcagatagacgatgatgtacggcacgcccacttggcgcgccagcagaatgtgctcgcgcgtctgcggcatcgggccatccgccgccgacaccaccaggatcgcgccgtccatctgcgccgcaccggtaatcatgttcttgatgtagtccgcgtgacccgggcagtcgacgtgcgcatagtgccgcttcgacgtctcgtactcgacgtgcgccgtgttgatcgtgatgccgcgcgccttctcttccggcgccgcgtcgatctggtcgtaggccttcgccactccgccgaacttcttcgccagaatggtcgtgatcgccgccgtcagcgtcgtctttccgtgatcaacgtgcccaatcgtccccacattcacgtgcggcttcgtgcgttcaaattttcccttggccatcagcgtatcctcagtaacatggtcatttcttgttgattaccgcctcggcgacgttcttcggcgcttcggcgtagtgcttgaactccatcgaataggtcgcgcgaccctgggacagcgagcgcagggtggtcgagtaaccgaacatctcggccagcggcacctcggccttgatcgccttgatgttgccgggcaggtcctccataccctgtaccatgccccggcggctcgacagatcgcccatcacgttgcccatgtagtcttccggcgtctcgacctcgaccgccatcatcggctccagcagagtcggcgaggcccgccgcataccgtccttgaaggctatggcggcggccatgcgaaaagcgttctcgttggagtccacgtcatggtaggagccttcgaacagcgtgaacttgatgtcgaccacaggaaaaccggccagtacaccgctggtgaccgcatcctgcaagcccttgtccaccgccggaatatactcgcgcggtacggtgccccccttgatcgcatcgacgaactcgtagcccttgcccggctcattgggttcgatcttcaaccagacatgaccgtattgaccacgcccgcccgactgcttgacaaacttgccttcctgttcgaccgatttcttgatgcactcgcggtaagccacctgcggcgcaccgacgttggcatcgacgccgaactcgcgcttcagccgatcgacgatgatctcgaggtgcaactcgcccatgccggaaatgatcgtttgccccgactcctcgtcggtacgcacgcggaacgacggatcctcctgcgccaggcgacccagggcgatacccatcttctcctggtccggcttggtcttcggctcgacagccacgtgaatcaccggctcggggaagatcatccgctcaagggtgatcaccgccgatgggtcgcacaacgtctcaccggtcgtcacctccttgaggccgacgcacgcagcgatgtcgccagccagcacctccttgatttcctcgcggttgttggcgtgcatctgcagcacgcgaccgatacgctccttgcggcccttcgtcgggttgtaaatagtatcgcccgtcttcaagacaccggagtagacccggatgaaggtcagttgaccgacgtacgggtcggtcatcagtttgaaggccagcgcggaaaacttggcatcgtcggacgcctcacgcgtagcgagttcgccgtcttccttttctccggtcaccggcggaatatcgactggcgacggcagcaggtcgatcaccgcatcgagcatgcgttgcacgcccttgttcttgaaggcggtgccgcacagcgccggctggatctcgcaggcaatcgtccgatcacgcagacccttgatgacctgagcttcgctcaactcaccctgctccaggtaggcgtccatcagctcttccgacgattcggcggcggcctcgaccatcttgctccgccactcgtccgcctcggcctgaaggctggcggggatgtcgcgataatcgaacttcattcccagcgaggcttcatcccagtagatggcccgcatcttgatgagatcgacgacaccttcgaagtagtcttccttaccgatcggaatgacgatcggcaccggattggccttcaggcgaatccgcatctggtcgacgaccttgaagaaatctgcgccctgacggtccatcttgttcacgaaggcaagccgcggcaccttgtacttcgtcgcctgacgccacaccgtctccgactgcggttgcaccccaccgacggcacagtagatcatgcacgccccgtcgagcacccgcatggaacgttcgacttcgatcgtgaagtcaacgtgcccaggagtatcgatgatgttgatgcggtgctccgggcgatcaagctgcatgcctttccagaagcaggtcgtcgccgccgaagtgatcgtgattccgcgctcctgctcctgagccatccagtccatggtcgcggcgccatcgtgcacttcaccgatcttgtggttgatgccggtgtagaacaggatacgctcggtcgccgtcgtcttgccggcgtcaatatgcgcgctgataccgatgttccggtaacgctcgatgggggttttgcgtgccacggtaataaaccttcactaagaaagaacgatcgtcgtcggaagacagcgatgctgacgcctcagaaccggaagtgcgcaaacgccttgttggcctcggccatacggtggacttcgtcgcgcttcttgacggcgccgccgcggctctcggaagcctcgagcatttcggcggcgaggcgctgacccatcgatttctcggaacgcttgcgcgccgactcgcgcagccaacgcatggcaagcgccatccgacgactcgggcggacctcgaccggcacctggtagttggcaccaccgacgcgacggctcttcacttcgaccaggggcttgatgttgcctagcgccagaccaaagacctcaagaggatccttgctggtcttgctgacgatcagatcaaaggcaccgtacacgatgcgctcggctacggacttcttcccgcacttcatgatcgtattgacaaacttcgaaacttcgacattgccaaacttcggatcgggcagaatatcgcgcttcggtacttcacgacgacgtggcataacaacctctcatagtcacaattcagtcgaagggtcgggcgaccttccctcccagccgcccaccaggagcggcccgtactcggacggggactcaggcagccttcggccgcttcgtgccatacttggaacggctctgcttgcgcttcttgactccctgggtgtccagcgaaccacgcaccgtgtgataacgaacgcccggcaggtccttgacacggccaccgcggatcagaacgaccgagtgctcctgaaggttgtggccttcgccgccgatgtacgagatcacctcgaagccattcgtcagtcgtaccttgcaaaccttccgcagcgccgagtttggctttttcggcgtcgtggtgtacacccgtgtgcagacgccgcgtttctgcgggcaattccccaaggccggcactttgctcttgctgcgaatcgcctcacgaggcttgcgcacgagctggttaatggttggcatgttcccacccctatgttctgtacagaaaccaccatggagaccacggggcgtctgcaaaaaaccaaggcggaccaaaggccgccttggcgattttcacgacaaaccaacgcggcgttcgcgtcggcgacaaagaccggcgattttagggactaacgggctgcaagtcaaccaacaggcgcgtcctgagcattctcttcgctgcgcgccaagtcctcttccagccagccgcttcccgctgcgatgtcctcgcccgccgcgttcttcttgcgcgtagcgtggtaggcgaggcccgtcccggccgggatcagacgaccgacgatgacgttctccttgagtccgcgcaactcgtcgcgcttgcccatgatggccgcctcggtcaacacccgcgtcgtttcctggaaggaggccgcggaaatgaacgaatcggtcgacaacgaggccttggtaatccccagcaacacgtgttcgtaggttgcgggcagcttgccttcggcaagcatcccgtcattctcgtcgagcaggtgagcacgctcgacttgctcacccttgatgaacttggtgtctccggggtcgagcacattgacgcgccgcagcatctggcgaacgatcacctcgatgtgcttgtcgttgatcttcacgccctgcaggcggtagacgtcctgcacttcatcggtaatgtagatggccagcgcctcgacccccagcaagcgcaggatgtcgtggggatcgggcgcaccgtcgacgatcgactcgcccttgttgaccacctggccgtcgtgcaccaggacgtgcttgtccttgaggatcaggtactcgtgggtgatgccgtcaaggtccgtgatcaccaaccgctgcttgcctttggtgtccttgccgaaggaaatggtgccggtgaactcggccagcatgcccgcgtccttgggggtgcgcgcttcgaagagttccgccacacgtggcagaccgccggtgatgtctcgcgtcttggccgattcctgcggcaggcgcgcgagcacgtcgccaacggaaatctgctgcccgtcgaagacattgatgatcgcgcccacctggaacgtgatggtcaccgggtgatcgctgccatgcatcttcacttcgtcacccgcgggatcgaacagtctcacctgcggacgcaggcccttgctcggagccttgccgccccgcttcggatcgatgacgacgagcgtcgacagcccggtcacctcgtcgatctgcttggcgacggtgacgccttcctcgacattctcgaacttcaccagacccgagtactcggcgatgatcgggcgcgtgtggggatcccaactggccagtctggcgccggctttaactgcctgtccgtcaacgacctgcagtgtcgagccatagggaaccttgtgcttctcccgttcgcgaccgttgtcgtcggtgatcaggatctcgccggagcgcgtgatgacaatcttctcgcccttggcactggtcacgtagcgcatcgtggcggtgaagcggacgacaccggcactgcgcgtctcgacctggctggcaactgcggcacgcgaggccgcaccgccgacgtggaaggtgcgcatggtcaactgcgttcccggttcgccgatggattgtgcggcgatcacgccaaccgcctcgccgacgtttaccggcgaaccgcgcccgaggtcgcgcccgtaacacttgccgcacaggccgtagcgcgtgtcgcaggtcaacggcgtacgcaccttgacttcgtcgatgccgacctggtcgatcagatcacaatgatcctcactgatcagggtcccttgttcgatgaccgtctcctcggtgtcggggtctacgacgtccgacgccgtgacccgaccgagaatgcgctcgcgcagcgcctcgatcacttcacccccctcgatcagggctttcatggtgacgccattggtcgtcccgcagtcatcctcgatgaccaccagatcctgcgtcacgtcgaccagtcggcgcgtcaggtaacccgagttggccgtcttcagggcggtgtccgcgagacccttgcgtgctccgtgcgtcgagatgaagtactgaagaacgttcaggccctcacggaagttggtcgtgatcggcgtctcgatgatcgagccgtccggcttggccatcagaccccgcatgcccgccaactggcgaatctgcgctgccgaaccacgcgcgccggaatcggccatcatgaagatggaattgaaggaatcctgcttttccttttccccctgacgattggtcacttccacctggccgagctgttccatcatcaccttggcaaccttgtcgccggtgcggccccagatgtccaccaccttgttgtaacgttcgccattggtcaccagaccattggtgtactggttctcgatctccttgacctcggcttccgcttcggcaacgatctcgcgctttttcgccgggaccagcatatcgtcggaacagatcgaaatgccggctcgagtggccaggcgatagccgttctgcatcaacttgtcggcgaaaacgacggtctccttgagaccacagcggcggaaagcggcgttgatcagcttcgagatttcctttttcttcagcggcttgtcgatcaggctgaaaggcaggcctttcgggaggatctccgagagcagcgcgcggccggccgtagtgtcgtagcgcgtcaccttttcctgccagccgctctcgccatcgcgctcgtattcggtgatgcgaaccgaaatgcgggcgtgcaggtcaagcgaaccggcctgcatggcgcgcgtcacttccgcgagatcggggaagagcatgccctcgccggtagcgttgatgcgctcccgcgtggcgtaatagagaccgaggacgatatcctgtgagggaacgatgatcggttcgccatttgccggcgacaggacgttgttggaggcgagcatcagcgtccgtgcctccatctgggcctcgagggacaagggcacgtgcacagccatctggtcgccgtcgaagtcagcgttgaaggcggcacagaccagtggatgcaactggatcgccttgccctcgatcagcgtcggctcgaaggcctggatgccaaggcggtgcagcgtcggcgcacggttgagcatgatcggatgctcgcgaatcacctcttcgaggatatcccagaccaccgcttcctgcgtctcgaccatcttcttcgcctgcttgatggtcgtcgccaagcccatgacctcgagacggttgaaaatgaagggcttgaacaactcgagcgccatcagcttcggcagaccgcactggtgcagcttgagttgcggcccaacgacgatcaccgaacgccccgagtagtcgacgcgcttgccgagcaggttctggcggaaacgaccacccttgcccttgatcatgtccgccagggacttgagggggcgcttgttggcaccggtcatcgccttgccacgccggccgttgtcgagcagcgagtccaccgcttcctggagcatgcgcttctcgttgcgtacgatgatctccggcgccttgagttcgagcagacgcttcaagcggttgttgcggttgatcacccgacgatagaggtcgttgagatccgaggtagcgaaacgtccgccgtcgagcggcaccagcgggcggagatcgggcggcaagaccggtagcacctcgagcaccatccactcgggcttgatccccgacttctggaagccttcgagaatcttcagacgcttcgagaatttcttgctcttggtctccgaggtggtcgtctcgagctccgagcgcaaaccctcgacttcacgtccgagatcgatcgagcgcaacaactcgcgaatcccttcggcccccatggcggcgtagaagtcgtcgccatactcctcgaccttggccaggtagtcatcctcggtcagcaactggccgcgcgccagcggcgtcatgcccggatcgaaaacgacgaaggcctcgaaatagaggacgcgctcgatgtcgcgcagtgtcatgtcgagaaccatgcccagccgactgggcaggcttttcagaaaccagatatgcgcgaccgggctggcaagttcgatatgcgccatgcgctcgcgacgaaccttggcgagcgtcacttcgacgccgcacttctcgcagatcacaccacgatgcttgagccgcttgtacttgccgcaaaggcactcgtaatccttgatcgggccaaaaatcttggcacagaacaagccgtcgcgttccggcttgaaggtacgatagttgatcgtctcaggcttcttcacttcgccgtaggaccacgagcggatcttgtccggcgatgcgagaccgatggtgatcgcatcgaactgctcttcctgcgtcacctgtctgaacaaatcaagcagtgctttcatcttttgctccagtaaggagtgaggcgtcgggggcaaatagcggcgaggcgggtcggaccaaaaccttcagcgctcaccccttggcaaacaatcagaaacgttcgagatcaatatcgatcgccagcgagcggatttccttgaccagtacgttgaaggactcgggcatgccggcgtcgatcttgtggtcgcccttgacgatgttctcgtagaccttcgtccggccattgacgtcgtcggacttgaccgtgagcatttcctgcagcacataggaggcgccataggcttccagcgcccagacctccatctcgccgaaacgctggccgccgaactgcgccttgccaccgagcggctgctgggtaaccagcgagtacggaccggtggagcgggcgtgcatcttgtcatcgacgaggtgatgaagcttcagcacgtgcatgtaacccaccgtcacctgacgctcgaactgttcgccggtacgaccatcgtagagggtcatctgcccggattccggcatgccggccagcgccagcatcgacttgatctccgactccttggcgccgtcgaaaaccggggtcgcaaagggaactcccgcctccaggttgccggccatttcgttgatctcgacgtcattgagctggtcgaggtcttcggacttgccggtgccgttgtagatctgctcgaggaatccacgcacctcgttggcgttggcctgtcggctgagcatctcgccgatcttgatgccgaggcccttggcggccagtccgaggtgcacctcgagaatctggccgacgttcatccgcgaaggaacgccaagcggattgaggacgatatcgaccggccggccgtcggccatgtaaggcatgtcctccaccggcacgatacgtgagacgacgcccttgttaccatgccgtccggccatcttgtcacccgcctgcaggcggcgcttgacggcgacatagaccttgaccatcttctgcacgcccggcggcagttcgtcgccctgggtcagctttttgcgcttctcctcaaaggcaatatcgaagcccttgcgggtctgttccaggccctcgcgcagcgattccagctgatgggcaacttcttcgtcggccatccggatgtcgaaccagtgatgcggctcgatgccgtcgagatactcctgcacgaccagcgtacccttcgccagtcgcttcggcccgccgttggccggcttgccgacgatcagtcgctcgacgcgggcaaaggcatcgcgctcgacgatccgcagttggtcggccagatcgagtttgtagctgcgcaagtggtcgtcgatgatcgactgcgcgcgcttgtcgcgctcgatcccctcgcgcgtgaacacctggacgtcgatgaccgtaccggcgattcccgactgcacgcgtagcgaggtatccttgacgtccgacgccttctcgccaaagatcgcccgcaggagcttctcttccggcgtcagttgcgtctcgcccttcggcgtcactttgccgacgagaacgtcgccggcttcgacttcggcgccaatatagacaattccggattcatcgagacgcgacagttgcgactcgccaagagaagcgatgtcgcgggtgatctcctccggacccaacttcgtgtcgcgggcgaccaccgtcagttcctcgatgtgaatcgaggtgaaacggtcctgcgccacgacgcgctccgagatcaggatcgaatcctcgaagttgtaaccgttccacggcatgaacgcgaccagcatattctggccgagggccagctcacccttgtcggtcgacgcgccgtcagcgaccacatcaccgcgcgcgatcagatcgccaacgcggaccagcggccgctggttgatattggtgttctgattggagcgggtgtacttgacgaggttgtagatgtcgacaccgacttcaccgggtcctgtctcatcgtcgttgacgcgcaccacgacgcgcgaggcgtcgacgtagtccaccttgccgccacgtttggcctgcaccgccgtgcccgagtcgacggcaaccgtacgctcgatgccggtgccgactagcggcttctccgggcgtaggcaaggaaccgcctggcgttgcatgttggcacccatcagggcacggttcgcgtcgtcgtgctcgaggaagggaatcagcgacgccgccaccgacacgatctggctcggcgctacatccatgtactgcacacgcgccggttcggcgaggatcgtttcacccttctcccgacaggtcaccagctgatccatcaacaccccaccctcgcccagatccgagttggcctgggcaatgatgtaggccccctcttcgatcgccgagaggtactcgatctgatcgctgactcgaccatccgccaccttccggtagggagtctcgaggaaaccatactcattggtgcgcgcgaacagcgccagcgagttgatgaggccgatgttcggaccctccggcgtctcgatcgggcaaactcggccgtagtgcgtcgggtgtacgtcgcgcacttcgaagccggcacgctcgcgcgtcaagccgcccggaccgagggccgaaacgcgacgcttgtgggtgatttccgacaacgggttggtctggtccatgaactgcgacaactggctggatccgaagaactcgcggacggcagcgctgatcggcttggcgttgatcagatcgtgcggcatcagattgtccgactcggcctgcgacaggcgctccttcaccgcccgctcgacgcgcaccagacccgcccggaactgattctccgccagttcgcccaccgagcgaacgcgccgattgccgaggtggtcgatatcatcgatttcaccccgtccgttgcgcagttcgacgaggagtttgatcacctcgacgatgtcgcgcggcgacagcgtcagttgttcgcgcacctcgccggtggcacccatggccttcaactgctcgaacagggttacggcagcctcttgggtgaggttttcggcaactgcgcgcggcccgtagctcaattcggccatgacctggtcgaccacaggcaccgagtcactcaccacttcattgaccagtttgacgagaccttcgcgcttcgacggcacatgcttgagcatgaccttgtgctcgacgacggccttgcggccgactcgccggttgaacttcatgcggccgacggcggagagatcgtaacgatcgtcagagtagaacaggccattgaagaggatctcgacggcttcttcggttggcggttcacccggtcgcatcatgcggtagatggcgatgcgtgccgcctgtcgggttgccgtttcgtccgtacgcagcgtctgcgaaatgaagccgccccgatcgaggtcgttgatgtagagggtctgcaaggtcgccacaccggcttcgacaagcttcgccagcaagccttcggtgatctcttcgttggcattggccaggatctcgccggtgttctgatcgacgatttcctcggcaaccacccgaccgatcaggaagtcatccggcaccgcgacctgtttgatacccgcggcatccagttcgcggatgtgcttggcagtaatgcgcttgtccttggcgatgatcagcttcccggacgggtcgttgaagtcgaagcgagccacttcgccacgcagacgctcgggaacgagcgcaaactcgatgatcttcccgccgacatggaaggtgtcgaactcgaagaactcacgcaggatccgttgcggcgtcaaaccgatggctttcagcagcgaggtcaccggcatcttgcggcgccggtcgacacggaagaagagcaggtccttcggatcgaactcgaaatccagccacgaaccgcgatagggaatcacgcgtgcggagaagagcagcttgcccgaactgtgcgtcttgccccggtcgtgctcgaagaacactcccggcgagcggtgaagctgcgagacgatgactcgctcggtaccattgatgacgaaggaacccgtggaggtcatcaagggaatctcgcccatgtagacttcctgctccttgacttccttgatggtgtcgggcgtctcgcgatcgagaatgaccagacgcaccttggcgcgcagagccgaggcgaaggtcaggccgcgctgctggcactcggtgacgtcgaaagccgggtcggaaagcgcgtaactgacaaactcgaggcgcgcgttgccactgtgactgacgatcggaaagatcgaggaaaacgccgcctgcagaccctggttcctgcgctgcgccaccggcacgttggcctgcaggaaagcagtgaaggactcgagctgggtggccagcaagaacggcacgtcaagaacgctggcgcgcttggcgaagctcttgcggatacgctttttctcggtgtatgagtaggtcatggtcgctccgaactcagaaggcaaatcctctagcatgcaccggcgacagtcgcaagacccgccggaccgcaacggacaaacgcaatacgattaggacagcaaggagcaggccggtggcgactctgctcgggctactcatcattgcgtttgcacgctgctcagcctggcgtccgggaagtgggaagacgcaaagctgtttccggaaaagcacaaaagggctgacagccgaaaggctgtcagcccagcttgtgtgaccggaactacttgacctcgaccttggctccagcatcctcgagcagctttctgagggcttcggcatcggccttggagatggcctccttgacggccttcggtgccccgtcgacaagatccttcgcttccttgagaccaagaccggtagccgcgcgaacgaccttgatggtctcgaccttcttctcccctgccgccatcagcatgacggtaaactcggtctgctcctcgacgaccggggcagccgcaccgggcgcagccaccgccatggaggcggcggagaccccgaacttctcttcgaacgccttgaccagatcgttcaattgcatgaccgtcatcgaaccgacggcttcgaggatgtcttcttgggtaatagccataatcagtaaactcctaaatctttagactcgtaagaaccgacagcgcgatcaggcaactgcttcttctcgttgtttggcgagagccgcgagcgcacaggcaaaaccggtcaccggcgcctgcatgatgccaagcaactggccaagcagttcgtcgcgactcggaatcgaggccagcgcctgcacaccggccttgtccaggacgtcgccggaataactgccggccctgaggatcagcttgtcattcgtttttgcgaaatcgttgagcactttcgccgccgcaaccggatcctccgagatgctgtaaatcagcggcccggtcatgtgctcgcccagactggcgaacacactcccttcaaccgctcgccgcaccagggtgttcttcagcacgcgcaggtaaacacccgaggcgcgagcctgcgcgcgcagacgcgtcagatgagccaccggcatgccggcgtactcagccacgacgatcgtctgggcactggcgatctttgccgacacctcagccacgacggctttcttttcttcaagattgagacccacaggcccttcctccaatcaagtcaacacacggcgcttccggcaggaagcgccgcacccacggcgacctggatcagggctggcagcatgacgctcgtcgctgcaaaatccttttcggggcgcaccgtctacgcaggccgcttgcacacttaagtccaaggcaaccgccctcgacacctgcggtctttgacgatctgccggcacggccggatggcaccgtcgacagcccaacaaagttccttgccggaccgctctcatggcaagagcgatccgctaatgctcactacaacgtggtcgaatccacgcgaatgcccggacccatcgtgctcgacagcgcgatccggcgcacatactgacctttggacgtcgccggcttggccttgatcagggcatcgaccagcgccttgacgttgatcgccaactgatcgacttcgaacgaggcgcggcctaccgtgctatgaatgatgccgcccttgtccgtgcggtactgcacctgacccgccttggcgttcttgacggcggtcgccacatccatggtcaccgtgccgaccttcgggttcggcatcaaaccgcgcggcccgagaatctgaccgagttgtccgactactcgcatcgcgtcgggggtggcaatcacgcgatcaaagttgatcactccggacttgatctcggcggccaaatcctcgaagccgacgatatcggcgcccgcttcccgggccgccgccgccttctcgccctgcgcgaagacggccacgcggaccgtcttgccggtaccggccggcagcaccaccgaaccacgaacgatctgatccgacttgcgcggatcgacacccaggcagacggcaacatcgatcgattcgtcgaacttggcagtcgccagttccttggccaacttcagcgcatcgaccagtgcaaagctgctgttgcgatcggtttttcccttgaaggccttttgacgcttgctgatggttgccatctcagaggccctccaccgtgacgcccatcgtgtacgcgctgccggcgatcgtgcgcacggcagcctccagatcagcagcggtgagatcgggcattttctgcgtggcaatcgcttcgcactgggcacgcgtcagcgtacccaccttgacggtatgaggtttggcactgcccttctggataccgatcgccttcttgatcagaaccgttgccggtggcgtcttcatgatgaaggtgaaactcttgtccgcgaaggcggtaatcaccacaggaatcggcagacccggctccagcccttgcgtctgggcgttgaaggtcttgcagaattccatgatgttcagaccgcgctggcccagcgccggtccgatcggcggcgaagggttggccttgcccgccggcacttgcaacttgatatagccgatgattttctttgccacgatgcaactcctctagacgggtgcaaacgcgctctcgagagcgctccccaaacgacaaacgcggcccgggagccgccctactgcggtacgccaagaaagcttgcacgcaccgcgctgattattcagggtcaggccttctcgacctgggcaaactccagttcaaccggcgtcggacggccgaaaatggtcaccgacacgcgcagacgattcttctcgtagttcacttgctcgacggcgccatggaaatcggtgaacgggccatccttgacacggactacctcgcccggctcgaaaagaaccttcggacgcggcttgtccacgccttcctgcatctgctgcatgatcttggcgacttccttctcggaaatcggcgacggcttgttggcagtaccgccgacaaacccggtcactttcggagtgctcttgacgaggtgccaggagtcgtcgttcatttccatttccacgagcacgtagccggggaagaacttgcgttcggaaatgctcttttgccccatcttgagctcgacaacctcctccacggggaccaggatgcgaccaaaggactcctccatgccctggcgctgtatacgttccaggagggcgcgctgcacgctcttctcgaaaccagaataggcgtgtacgacgtaccagcgcatgctcatgtttttctccaccccagcaccagatcgtacagaacccactcgagacccttgtcggtcagccacaggaagagagccatcaccaccacgaaggcaaacaccagacccgtggtctgcatggtttccttgcgcgaaggccagacaaccttcttggcttcggtcgacgcctctttcgcgaagccgaagaacaggcggccctgctcggtctgccaggcaacggcggcggccaggccggtaccggcgagaacagcgaggacgcgcaggatcatcgcctgcccggcgagaaggtagaagccagcaatgccggccgcaagcagcaataccgccaacgcaaacttgaacttatcggccatggggtccgcaatgattgttgatggcaggggcagagggaatcgaacccccaaccttcggttttggagaccgacgctctgccagttgagctatgcccctgcggcagagactgtggtggctccgcgaacggagccaccacgaagcctgaaaggaactactcgatgatcttggccacgacgccggcaccgacggtgcggccgccttcgcggatggcgaaacgcaagccctcctccatggcgatcggcgagatcagtttgacggtcatctggatgttgtcgcccggcatcaccatctcgacgccttcgggcatggcgatcgcgccggtcacatccgtcgtccggaagtagaactgcgggcgatagttgttgaagaacggcgtgtgacgaccaccctcttccttcgacagcacgtaaacctcacccgtgaagtgcgtgtgcggcttgatcgaacccggcttggcaagaacctggccacgctcgacgtcttcacgcttgatgccgcgcaggagaacaccgacgttgtcaccggcctggccctggtcgagcagcttgcggaacatctcgacgcccgtgcaggtcgtcttgatcgtcggccgaatgccgacaatctcgacttcctcgccgaccttgaccaccccgcgctccacccgcccggtcaccaccgtgccccggccggaaatcgagaaaacgtcctccagcggcagcaggaagggcttgtccaccgcccgctccggcgtcgggatgtacgcatcgagcgcatccgccagcgccatcaccgactgttcgccgagcgcgccggtgtcgccttccagcgccttcagcgccgaaccctggatgatcggcacatcgtcgcccgggaagtcgtacttcgacagcaactcacgaacctccatgtcgaccagctcgagcagctcggcgtcgtcgaccatgtcgcacttgttcagatagacgatgatgtacggcacgcccacctgccgcgccagcagaatgtgctcgcgcgtctgcggcatcgggccatccgccgccgacaccaccaggatcgcgccgtccatctgcgccgcaccggtaatcatgttcttgatgtagtccgcgtgacccgggcagtcgacgtgcgcatagtgccgcttcgacgtctcgtactcgacgtgcgccgtgttgatcgtgatgccgcgcgccttctcttccggcgccgcgtcgatctggtcgtaggccttcgccactccgccgaacttcttcgccagaatggtcgtgatcgccgccgtcagcgtcgtctttccgtgatcaacgtgcccaatcgtccccacattcacgtgcggcttcgtacgttcaaattttcccttggccattaccggtacctcaagacgttaaagttaaataatgaatctgcagcaccaaacggtggtgcccatggacagaattgaactgtcgacctctcccttaccaagggagtgctctaccgctgagctacatgggcgtcgttcgagaagcctgaagcaatcttgcggccgctacgtggagcgggtgaagggaatcgaaccctcgtcataagcttggaaggcttcagctctaccattgagctacacccgcaaaaccattacccgtacacgcctgaaaaacgtaaccaacagcggcgattttggtggagggagaaggattcgaaccttcgaaggcagagccgtcagatttacagtctgatcccgttggccacttgggtatccctccaactaagaaccctcgattctgacgcccttgggccgagctgtcaaacgatttttggagccgggcagtattctagcgcacaagaccgagcccgccccagctttttcgacaccctccgacagacaacgccgtagaatcgggcagctgcccgcacgcgaatcgccctgagaggagccagagaccatgatgagcgtcccgtcgcctacccaccggccactatccggagaagtcgcatcgctgctcagtgagcgagccggctcgcgcttttcgcaaggcgactcgatccgcctccagcacgggcgcgacgagtcgattcatgagccggccctgccggatggcgtcctgctcgccgagagcacgcaggaagttgccgaggtggcggccctctgccatcgtcatcgcgtgccgatgattgcctacggcacgggcagttcggtcgaaggacaggttctggcgattcacggcggcctgaccatcagtctcgccgggatgaacaggatcctcgccgtgcacgccgacgatctcgacgcgacggtcgaggccggggttacccgcctgcagctcaacgctgcgctcaaggggagcggcctgttcttcccgatcgaccccggtgcagatgcctcgctcggcggcatggcggcgacgcgtgcctcgggaaccaacgccgtgcgttacggaacgatgcgcgacaacgtcctcggcatgaccgtcgtcctggctgacggtcgcatcatccagaccggtggccgggcgcgcaagtcctcggccgggtacgacctgacacgcctgctgatcggatcggaaggcacgctcggcatcatcaccgaactgacggtcaagctccacccgatcccggaagcgatgtccgcggcggtctgcgtgttcgccgacatcgatgcggcggtcaaggccgtgatccagacgatccagctcggcgttcccgtggcgcgcgtcgagttgctcgatgcgctgaccctgtcggccgtcaatcgccacagccatacggcgctgaaggaactgccgacgctcttcttcgagttccacggcagccccgctgcggtcggcgaacaggcacagaccgtgcaggaaatcgccggcgccctcggcggccaggatttcgagtgggcgacgcgcagcgaagagcgcagccgcctgtggcaggcgcggcacgccgcgtactttgcctgcctgcgcctgaaaccgggttgccgcgcctttccgaccgacgtctgcgtgccgatttcgcgtctcgccgagtgcatccagcgcaccaacgaagacatcgcccaggtagccatcccgatcgccctcttcggtcatgtcggcgacggcaactttcatctggtcgtcctggttgacccggccaacccgcgagacctgcaggaggccgagtggatcaacgaacgcgtcgtcgagcgtgccctgcagatgtccggaacctgtaccggcgaacacggcatcggcatcggcaagacccgcttcatgctacgcgagcacggtgccgacgcggtggcggtgatgcgggcgatcaaggcggcgctcgacccgcacgacctgctcaatcccggcaagatactgcccgcaggctgagcaccacggcccagccggcaccgcgcaacctcggcgcacggcagcggtcagacgggttgtcggctcaccgggaacccacgaaaagcggcagaggcgttgacaactacggaggagaagcaatgagcgatctcgcgaccacgctcgacagccgctacacggccacctcgggacgcgtcttcctgaccggtacacaagccctcgttcgcctgccgatgctgcagcgcctgcgcgacgaggccgccggactgaacaccgccggcttcgtctcgggctaccgtggcagcccactcggcgggctcgatcaggcgctctggaaagccaggcaacacctcgacgcccagcgcatcgtcttccagccggcggtcaacgaagatctcgcggcgaccgcggtgtggggaacgcagcagctcaatctgtttccgggagcccgctacgacggcgtcttcgccatgtggtacggcaagggcccaggcgtcgatcgctgcggcgacgttttccggcacgccaacgcagccggcacggccaggtacggcggtgttctggtgatcgccggcgacgaccacgcggccaagtcgtcgacgctgccacaccagaccgagcacgtcttcaaggcagtgatgatgcccgtactctacccggccaacgtccaggagtatctcgactacggcctgcacggctgggcgatgagccgctactcgggctgctgggtggtgatgaaagccctggccgatacggtggagacgtcggcctcggtggcgattgacccgctgtcgacggtgatccgcctgcccgacgacttcgcgatgccggagaacgatgcgcacggactcaacatccgctggcccgacccgccgctgcaacaggaagcccgcctgctcaaccgcaagctctatgcggcgctcgcctattgccgcgccaaccagctcaaccgcatcgtcatcgacagcgccgacccggcgtcgcctgcccgtctcggaatcatcaccgccggcaaggcctacctcgacgtgcgccaggccttgaccgaactcggcatcgacgacgagctggccgcgcgcatcggcattcgcctgtacaaggtcggcatggtctggccgctcgaggccgacggcgtccgccgtttcgccgaggggctcgaagagatcctcgtcgtcgaggagaaacggcaactgatcgagtaccagctcaaggaggaactctacaactggcgcgaggacgtccggccacgcgtcgtcggcaagttcgacgagaagggcgagtggtcgctgctgcccaccggcagcggccacctgacgcacggcgactggctgctgcccgctgccggcgaactgtcggtcgcccaggtcgcgcgcgcgctggcctcccgcatcgaccgcttcttcacgtcgccggcgatcgtcgaacggctggcgctgctcgaagccaagcagaacagcccgacgacgcccgcgccgagcaccgccccgaccggcgcggcagcgctggcgacgattcagcgcacgccctacttctgttccggctgcccgcacaacacctcgacgcgcgtccccgaaggctcgcgcgccgtcgccggcatcggctgccattacatggtcacctggatggaccgcagcacggccaccttcacgcatatgggtggcgaaggcgtcacctgggtcggccaggcgccgttcaccgacgtcaagcacatcttcgccaacctcggcgacggcacctactttcactccgggctgctggccatccgccaatcggtcgccgccggagtctcgatcacctacaagatcctctacaacgacgccgtcgcgatgaccggtggccagccggtggacggcagcctgagcgtcccgcagctcacccggcaactcgaagccgaggggatcagcaagatcgtcatcgtcaccgacgaacccgccaagtacgagggtgtgcgtggcctggctccgcatacgccgatccaccaccgcgaccagctcgatgcggttcagcgcgacctgcgcgaacatcgcggcgtctcggtgctcatctacgaccagacctgcgccaccgagaagcgccgtcgccgcaagcgcggcaagctcgccgacccggcgcggcgggtattcatcaacccggccgtctgcgaaggatgcggcgactgtggtgtgcaatcgaactgcctgtcggtgataccggtcgagaccgagttcggtcgcaagcgcgcgatcgaccagtcgtcgtgcaacaaggatttctcctgcgtcaatggcttctgtccgagcttcgtcagcgtcgaaggcggcagactgcgcgccggccgcgccatcgccaccgacgatggcgcctcggccagcgctttcgacgacgcgtttgccaccgcttttgccaagcttcccgaccccgtactcgccgacacccggcaccccttcaacatcctgatcactggcgtcggcggtaccggcgtcgtcactctcggcgccctgctcggcatggccgcgcacctcgacggcaagggcgtctcggttctcgacatgaccggcctggcgcagaaattcggcgccgtcttttcgcacctgcgcattgccgaccgacccgaggacttgcatgccgcgcgcatcgccaccggcgaagcgcacgccgtgatcggcggcgacctcgtggtcaccgccggcgccgaagccctgtcgaaggttcttgccggcaagacgcgggcagtcgtcaacgtcgccgcaacaccgaccgccgaattcacgcacaaccccgactggcagtttccgcagcaggcgatgcaggcccgcgtcgacgaagcctgcggcgccggccggacgctattcctcgacaccgccgagatggcccgccgcctgatgggcgacgcgctctacggcaacctgttcctgctcggcgtcgcctggcaacgcggactggtgccgctctcgctggcagcgatcgaccagtccatcgaactcaacggcgccgccgtcgagaagaaccgccaggcctttctctggggccggcgcgccgcgcacgacccggaagccgtccgccgcctgctgcaaccggcgggcacgccgacggcgcggccgatctcgcgtagcctcgacgagacgatcgagcgccgcgtcgaaaccctcaccgcgtatcaggacgcacgctacgccgaacgctaccgcacactggtcgagcgcgtccgcgctgccgaagcgcccctgcaatcgacagcgttgaccgaagccgtcgcccgcgcctactgcaagctgctggcggtcaaggacgagtacgaagtcgcgcgactgcatgccgatccggcattccgccggcagttgtgcgaagccttcgaaggcaacttcagcctgcgcttccatctcgcgccgccgctgctcgcccggccggatccgcagacaggcagaatccgcaaacgcagctacggcgcctggatgatgaccgcgttcacctgcttgagccggctcaagggcctgcgcggcacgctcctcgaccccttcggcaggaccgaggaaaggcgcatggaacggcaactgatcaccgactacgaggccgatatcgaactgatcctggcgcaactcaaacccgaaacgctggccggcgccatcgaactggcgagcgtgccggagcagattcgaggcttcgggcacgtcaaggcggcgtcggtgctgcaggcccgcgccagacgcgacgcgctgcgccagcaactgcgcgcgccggccggcggccaggaaaacgcggcgtgagcgagcgtcggagcgccatcgccccataggtcgggccaggccgcaggccgtaacccgacaacccccgcaaccacgtcgagctacgctgcgttaacccgatccacgacgctggtctttcggcagcaggctcgcgcgcagtaagaagcggtcgggtcggccgggcaaaggaacgaagccgaaatgtgtgtagaacgcagcggcggcttgatccttggcatcgacgacaatgccggcgacggccagcaccgcaccggcctgcacgactttcgcgcaggcgtcggccagcagaattgaccccaggccctttccctgaaactgcgtatcgacggcaagccgacctatcagggcgatcggcaccggatagcgaggcagcttgcgcgcgagcgcaggcggcagatcgccgcaagcgacgctgccggcgctcagggtgaagaaccccgccaatcgctccggctgatcgtcgggcgtggcaacgaaaacacgcgccacgtctttccgcacatcttgcgaggcatagcggcaaatgtactcgtcgagcggcgagctgccgcagtgaaaagcagcgacatccagtgcggtgtcgagcggcctgatgcgataagcactcacttccggaggctacttgcatggcgctggaaggcgcgctgcagtgcagcgtttggctcatcgagcgcgtcgagagcggcgagaaaagcctcaaaatccgccgcttgcagggtgattgacgcgtttgcctcgaccactcgctcggctgaagccacggcctgcgagagcacgaactccgaaatgctgacgtgcgagtaagcggccgcgcgttcgagcagttcgcgcgcacgcttgtcgcagcggatgttgaggcggctttccttgatggcggtgctggtcatggcgaatttccggaaatgaacaagaaaacgaacaccaaaatgtacgccggatgtgcgcacgttacaagacgcctgattgcagaccttacacacacgctgtccttgcggcgcgcccgttgaactcggtgcgcgtcgcaagcgctgcccagtgtgccgccgctgtccgacgaccagatcgcggccgcaaagcaaaggcgctggggcgattcgccgcccatgagagtgtggaggggtaaaggggcaaagcgcaaaaagccatgcatcctgcgctgcgctagggaagcgtcttggccacacggaaaccctggacgcaaaaggggtcgccgggttcaccccagccacgcttggccgaacgtgcgcgcctggagttatcgtgccaactccctccgcgctgaacgtagtaccagaattcggtatcacccggagcaacggcccacccctcgtggcttggctccccagtccgacattctctgccccccccagtcgctaccgtcggccggcgcgccgaagtagcgattgtgatagcaatcctcgacccattcgaccacgttgccgatcatgtcgtgcaacccgaatttgttcaccgcgaagctgccgaccagagctgtccgcttaccgctccactggctacccgatccgtagaagtttgcccgattcgtccctggctccttgccccaggggtaggcgtcagtgctacctgctcgcgccgcatactcccactcagcttccgacagcagccgatatttttcaccggtcttcttggatagccacacgacgtagttccgggcgtcggtcggagtcaccttgatgaccggccgtctgccccggccccagccggaatcatcacccttgtaccggcagccgccagcagcgacacaggcgtcccattcgtcaaaggtgatcggcggcagttcgggcagcttgacgatctccggcatgagtccggcgatcggcagcggcggcgtaaagtcttccacttcctggcgcacgcgctcctgctcgctgatttgccccgctccacgctcggcgggctcgtagcggaggcaggcgacgagcacgaagagatggctggcggccttgtctacccagcggcccaaccagacggcggcgttgtccaggaacacacgctccctgccgcggataacctcagtagtcggctccagcgcgagaatgaagatacggcacttttccgcgttcatccagcgctgcaggtctctccacgattccaggtccggattgcgcacgccctcgcgaatcccgcgcaggatcgaaacgccaagggtttccggggtggtcagcggcagcttgccgaccacctgtaccaggaccacctgctccggctgcacgccgggaatctggtggcgcatctcgtactcccgcacccgctccaggaagccccggtgcccctcgcgcgtgcctcctgttagttcgcgccgctataaggccatttcggtggcggcgtaatgaggccactggactcgcggcgcaatgaggccagagcaatcgcggcacaataaggccacgtagaaggcaagtagaggcggttttggacttccgattgtgtaacctctggcaattttgccgggggcaggcgcaatggctaacaggaagttcgaaatgtacgaaatacgacaaatgattcaacgcctgcgactgggcgaaagcaatcgggcggtcgcccgagcacagggggtcgggcgcgacaccgtcgcacgtgtgcgagacatcgccgccgcgcagaactggctggaggcgacgagcccgctgccggacgacgcgacgatggcgcgttactaccagacggcgggcggcggggcggtcaagaacgcgagccacctgtccactgtggagccctttcgcgagaacgttctcgagtggcaccgtcagggcattgccgtgagcagcatccgccaggcgctggcccgccggtacggctacggcggcagcgtgcatgccgtctatcgcttcctgcgtagcgaagcggcccccgccccggtggcgaccgtgatgctcgactttgccgtcggcgaacaagcgcaggtcgacttcggttcgggaccgctgatcaccgaccgccattccggcgaggtgttcaagacctggttcttcgtcatgaccttgtcgtggagtcggcaccagtacgccgaagtggtgcgcaaccagagcgtcgagacctggctggcctgccaccggcacgccttcgagtggttcaacggcgtcccgcgcaaggtacggatagacaacccgaagtgcgcgatcacgcgcgcctgctactacgagccgacggtgcagcgcgcctacgccgaactcgcgctcggctatgcctttgtaatcgacccctgtccggtcgcggacccggccaagaaaggccgcgtggagtcgggagtcaaatatgtcaagggcaacttcatgccgctgcgcgagtttcatagcctggcgcacgcgaatgcgcaattagaggcgtggattcagggcgaggcaggcaatcgcctccacggcagtacgcgtgagcggccgctcatgcgcttcaacgaaaccgagcaagcgctgctgcagccgctgcccgccgtcgcgccaacgtgcccaacctgggctaaggccaagctgcacggcaacggccacgtccagcatgcgtattgccactactcagcgccgtttcgcctgatccaccagacgctgtggttggaaatcacgccggatgtcgtacgcctctatcacgagcacgagctggtggcgatccatccgcgcctgttcaaagcgggtacgcggtcgaccgtcgcggatcatctgccacccgacgcccaggcttacttcatgcgcgatccgcagtggtgcttgacccaggccacggcggtcgggccggcttgtcgggcggtcgtcgagagcttgttcgcgaagcgtgtgctcgatcagctgcgcgccgtccagggcttgctgcgcttggccgatcagttcggtcgcaaccgactcgacgcggcgtgtagccgcgcgctgaactttggtacgccgagctatcgcacgatcaagcagatcctccagaccggactcgaccagcagccggagttgatcgacgcgccgacgctggaagcgccctatctgagtggcggccacttccgccgccaaccctccgatctgttgcattgagccgccgcacggcgcgccgctccttgctcatcccttatctatctggaatcctctcatgaatcccatgctcccacttgaacccctgctcaagcaactgcgcctgtccggcatcctcgactcgctcgaggcgagaaaccgtcaggcgatcgaggccaagctggcctacaccgacttcctggcgttgctggtcgaggacgaagtcgcccgtcgtgatcagcgtcagtttgcccagcgcctgcgcaaggcgcaggtggtcggcgacaagactctggaacgtttcgattgcagccacagtccgtcggtcaatcacgccttgattgccgagctggcaacctgccgattcgtcctcgaacaggcgccggttctgatcgccggtccgaccggtacgggcaagtctcacctggtccagtcgctctgccattgcgcactgcgcgccggccatgaggtcctgttcatttcgcacgccaagctactggctcagctgcacgcggcgcgggcgaccgattcctttgagcgcaagctgcgtcaactggcccgcgtcgatgtgctggcaattgatgacttcgggctgcgtcctatgcgctcgccgcaggatgaggatttccacgatctgattgatgcccgttatgagcgcacgaccaccttgctgaccagcaatttgcacgacattatggagcagccaccccactcgtccgccgggcttggcgacgccgccgcccctgttctttctggcgagctcattctgtgagcctatagcgccctacactgcggctcatgccccaaccccatgagcccgtgcgatgagtttacatttcctcctgaaagccaaagcccgtaccctgtccgtggttcaggtcctggcgatgagtgacgacgacgcgtttaccctgttccgcgaggcgcgctggggcgacggggaggaagtggtctgcccgcactgcggcatggcgcaccggcactactttcgcccggcccgcaagatttggcgttgtgcgggctgccaggaggatttctcggtcacgtccggaacgattttcgccttccacaagctgccgctgcgcctgtacctggcggccgtgatcctgttcaccaacgccgtgaagggcatttccgcgctgcaggtgggtcgcgacctgggcgtgtcccacaagactgcctacgtgctgttgcacaagatccgggagagcctgctggtgggccgggaggaatccgctctgcagggcgagatacacgtggatggcgcgtatgtcggcgggaaggtccggccggagaacaagaaggaagaccgggtagaccggcgcctggcagagaatcaagacccggacaagcgctgcatcctggtgatgcgtcaggcgcacaccgaggcggaggtagaggccggcaacgccggggccaagaagacgctgaccttcatcgtcaagaatgagaaccaggccgacctcggcaaactggcgccagcctacatcgcgccaggtgcggtgatctgtgccgacgaatcggacgcctacgaccggctccctgccaagtacgaggttcgccgggtgaaccacggcaaggagtaccgcgccgatgacggcacgaccaacaacctggcggaatcgtatttctcccgcttccgccgtttccacatcggccagatccacaaggcggctccgaagtacctcgacaactacgccaacgagatggcctaccgggaagacacccggcgctggagcaacggcgacatcttccgggacatcctcggcaagtgcgcccgtgccctggtgagtcgggattggtgcgggtactggcagggcaaccaccgactgggggaaagcctggcggtgtgaaagcgtcaggcgaccgcccaggtggcgccgtgcccgtcacggccggcagggatcagggtgccgctacgctccaggcgatgcacgacgccaatggcgttcttccgcatctgctcgatcatgacggtggtcgcttccagaccccggcgtgccgtcagcgcttcgccgatctggcggctgctcagcgctgcgccttgagcctcgcggaagatgtccagaaccaggcgttggcattcccccgggcggaagaaacggttccgcatccggtgggccttgacccggatcgtccgcaggtcgatctccggggaaaacagcttgagggtggcgtcaaggtgggccagatcatccgccagacgatccatttccttctgatgatgctcgatcagcccagccagttcggcgcgcttgctgatcagggccgtaaccacgtggctctccgccatgaacaatgctcctgttcgttgaaaacaagagaattttcgccgggctgagcgtcagccgctgggggtggctgctccataatgccgaatttgcacttcgacgagtggggcgcggcgtttcccaacaagttgatgggggcggcgacgctcgaccgtttgcgcgaccgtgcttatcagatcattctcgacggcgagacccggcgcaaaccgcggcccctgccggaagtccggtcgcccgtccaggccacggcgggcagggacgcttccaagcctcccccggccgcacgttagaccctcagcggcgagcaaaccctggggcgctgccccagaccccgcactcgccgtgaggcagccgccggggatgaaaaaacatccccgacaactgccgtcagcgtctgcgacctccagggtgtcaaggggctttcgcggcataaacgccaaacagccggcatttattccacggtcccctggacacccttccggtcgccacttgccacgttgcaaaaagactgaaaacggcgtaaaaccgacccgtccgaaaccgctaaaacagccacttctgctggccacattacgccgcgattcgctggccttaatgtgccgcaaattgacacctcccggcaggatgcacaggaggccgccgccaggcttcgcgagcttgacccgctggcgcatcttggcggtaaacaggtcgcttacatcctcccggtcgcacaactgaatcaggcggtcgaggcgatcggcaaggtccgccgcgctgacctgcggctcgataccaactacggatgcgatcaccgccggcttgggcgtgggcaccgtcgacggtgccacctggcggacgaactgccgcaggtgctcgcgcaccagaccgctgaactgctggtcgtggaggaattcgtggacgccgaaacgcagcgacccatccggcgcccgcgaaccggccacaaaggcctcaaggcagcgatactgctcttctttctgtgttttctcggggtcattcaacgcgaccttgggtgcctcgcaacaacggtagatccacacatcgcggccggcgctgcgagcgtcgtcaagttcccagaccgtgcccgattcatagaccgtcccgtcggcccgccggttttccggcggcaacggtgtgccgaggcgccctcagagcaggacgatcgtcagatggcactcacgcggcagcgacaggtaggcattcaccgactcctgcggcgagcggttggcgcttaggggcacggcagcaccctcggtatcccaagcgaccacctccagcacgcagcagcggtcggccatcaggggatcggcgttcagcgcggtgatcacgccgcggacgatgtcgcgttgccgccccacgtcgcccggggaggacaggaacactcgcaggacgttcttgcttaccggaacggcaccgacctcgcgtcacgtggcagccgggatggctgcatcatttgtcagtgtagcccagatgtgccctgaaggcgcccggtcgctccacgtggatcgagcatcagagttcctcccggaaaaacggcgaaaaaatcccgtaccagtcaggccttcaggctgaatggcgtgaagttggtccgcacgtcgtagtagtcctcgcgctcggcgcgcttcaaggcgccgactaccttgtacgtgagcggtgtaaacaccacctcgaccatcaccttggcgacgaactgggagaccatcaccttccacagtatctcgttcgggatcagtcccgaatcatagaaagcgaggggatagaagagcagcgagtccacaccctcgccgacgatggtggagccgatggtgcgcgtccacagccagcgcccgcgcgtgaggatcttcatcttggcgaggacgaaggagttcacgaactcgccgcagaagaaagccgtcagtgaggccagcacgatccgccaggtggatccgaaagcaatctcgtaggcggcctgattgcgccactcgggcgccggcggcagatgcacgaccaccgccgccatcagcgacgcaaaggccatcgcggaaaacccggcccagatcactcgcctggcacgcgcatagccatacacctcggtcaggatgtcgccgaagatgtaggagatggggaagaacaggacaccggcgccgaacgtcagcggcccaaagacaggcagcgtcacctgcgcggccttggccggcccgatcaggttcgagcagaggtacacggcgacgaaggccaccatcaccagatcgtagtagcggtagccgccgcgctgaccggacggcggcaagggttgtgggtcatgcatcctggcatttataccatgtgggcctgccgatcggcgtttggcggcgaacgcagggcgcgcgaggcggggccgctggcgggcggcgctgctgccggcaccgcgcccacgcgcccgacggcgggacgcacggcacgagacgcagcgactgacctgccgtggccgaacctggaaaggccgtcgattgccgggcaatgccgcggcatttcgtctaccattcagggcgcgtcgcggcccaacccctgccgattcggcacgaggatcgaagccagcgctgccgactcgatgacgccgcactgcgccccgacggcggaggacaagtaatgatcaccgcaacagctgacgttctggtgtttgaggagattgaccgggtctaccagttcgtcgccctcgatttcgtcaccaactatcctcgctggtcgccggaagtggtgagtctggaaccgctttcggccgggccggtgcgaaccggtttccaggcccgccaggtgcgcgtcgatcagggccacaagtcggaatctgttttcgcggtggtccagctcgaaccgctcaagcggatctgttttgagggcgtctcggctccctatcgctcgatctatgaattcgccgatcaaggctcggccacctcgctgtctttcacgttcgaactggaagcgctggagccacgtattcgcccattcgagaaactggtgcgcatcgccgtacaggacggcgccaggcgcaccgtacgcaagctgaagctgctcatcgagaagcaaatgctggacaacggctagcaatgccggaggaccggcattgcctgcaggttttgagacttacggagactctgatgttcacgacggcaaaagacgatggcttgattccctacgttcttacgcagatcctcgatgcctgcgtgaatggcatcaccctgtccgatccggacctgcccgacaatcccattgtctatgccaacaaggtcttcgaggatctgtccggttactcgcaagaggaagtcgtgggccgcaactgccgcttcctgcaaggcgacgaccgtgaacaggaggcattgacaacgatccgcaccgcgttggcgaagcaggagagttgcgtggtgacgttgcggaactaccgcaagaacggcgagttgttcttcaaccggctgtcgattcggccactcgtggatcgcgagggcaaggtcatctactacctcggcgtgcagtacgacatcaccgaacagctccgggccagcggcgaagaccacgcgatccgcttcgggtaggcgcatgcctgcgtgccgccgcaactcgggcggtgcgcttcgcaggcggcgggcaggcaaggccgctcaggcttcgcgttcagccctcattctcgtcgatcagttcctgaacgagcgccgagtcaagataggctctcacttcaacgatcacttcattggcgaagcgcatcacccagcaataccggttgtcgaagcgcatcccgttcatcgccgtcgcatgcgaccgcagttccaccaccgcccagtcgccatcggtgagcacgctctcgacatgcagttgcgtcccacccggcagaacccggttgagtctcgcaaacgtgtgggcatgaaagtcctgcttcgaccggtatcggccggccagcgggtgcgtcccttggaccgtccagtcgacatcgtcggcaacatgccgaaagaacgcgtctcccgatcctgactccaggtgcgagaaaatccggcgaaccgtttcgttactgattcccatggttcattctcctcaagagcacgaagcgaagtggatggctgcaggaccaccggcccgcaacagacaggcgaccagcgccgctggttcagccaacggggtggcgttcggcacaggcaacgcgcctgccggagatggccgactcgacatgacctctggccgccctcaggcccggcgctcaaacgccagcttgaggcccagtccgaccagcaccgtgccactgaagcgatacagccagacaagaacacgcggacgcgaccgcagccaaccggaaagcaagccggcgcccaggccaaccggccccttgacgaggaacgtcaggccggcaaacaccagtcccagggtaaacaccgacagcgtcgggtgcgcggcgccgggcaggacgaactgcggcaggaacgcgaagtagaagacggcgatcttcgggttggagacgttcgacagcgcgccgtcgaagaacagccgccacaacgagcgtggcgcaccggcagaaaccgcgaactcgtggctcctcgtacgcaggagctgggaccccagatagacgagataggctgcaccgacgagcttgagcgccaggaacaaccactcggatgcgcgcaggatggcccccagcccgagggtggcaagcaccgtgtggccgacgaggccaacgctcacgccggcggccgtggccacccccgcggctggcccctgcgcgatcgagcgggacatgacgaggatcatgtcctgccccggcgtgacgatcaggacaagcgacgcgacgacaaacaacaaccaggtgacttcgagcatcggtggatttccttgcaagggctccggggaacgtcgataaaggtcaatcttcgccaactgtcgccggaggcgcgaccgcgaggcacacttcattgccggatccagcgatcaacagggctcgacgccgccgctgccttacgcggcttccccgcaacctgcactggatgacgcactcgacagagcacgagccatcacttgcaccattgccgttcgcaagggatgccgtcattgttcccgtccattttcgtgccgggacagttcctcagaaagtacgtcgcttcggcacaggaagtcatttgcgaacagtgcgtacggccgtcgcacttgaatgcggcggcgccagtgctctccaagttcgcagaagcctgcgccggcaagcgcgtcccttgcgcttccgccttgcccataggctgtgccgcaagacggtcgtggtacttgccgtagccgtaccaacccactgcggcgatgatcagcagaatgatgagacgtttcatgtttttcgctattctgaaggaagccctttgccggcaattctagttggctgtcgggacaagggaaaggcctgccggcgaattccaccgtcaacgattggaaaccagactctcgtcagccccaagagtggccgccaaattctgcgtggcgaacgccggtaggaccttggcgccgtttcccgagcgctgacgaccatgcctgctgtcttcgtgaacggcggagctaccgtggttcctggcaacgcatcaccagcgcctcccggagacaatcgcgatgaatagaaccctcgccattgtcggattcctgatcctcgtcgccggtgccgtcatcgccgcgtggacctggtctccctggatgttctcgcccaactacacgattcgcatcgccaccggcccgatcgacagcgatggccagaagttcattgccgcgttccggcgcgaacttgccgagcagcgcccacgcgtccgtctggctctgaccgagaccgcgaacctccaggaaagcgccgaagcgttacaagacggcaaggtcgatctggccgtcgtcagaagcgatcacccggcggcggccagcggcggaaccttgctgatcgtcagacggatcaatctcgttttcatggcttcggcacactcgtcagtgacggcgatgaaggatctcgtcggcaagaagatcggcattgcgagtgatgcggcgacgatcgatcctctcctcgccacggtggtcgagtcgtatggccggcaaacggccaatctcgtcacgatcgctccggcagacctcggtgtggagcttcgcgacaggaaagtggctgccgtcgtcgtcatgggaccggccggtccgggagcgatcagcgacgccgtcaagacgatcgtcaaggcgaccagaaaaccaccgaagttcgtcgccctcgacgaagcgaaggcgattgcgatgcaccaccgggtctacgaggaagtggaaatcctgcagtgagaacctcgcgcgactctcgaccatgctgcgcgaggcaaaagaggtcccgctggagcgcctggacggcatcgaggaagaactcgacacgatagccgcctggctgctctcccgcttcgtggacggcaagattgcgccggaccgcatcggctcggtctcggcgatcgtctcgcagattcgcctcgtcatcgagcgccggcggaagctcgcctgagatccggcgacgcgtcgccagcgaagttcgccaggcgtcagcctattggtccgggatctccggctccacgagcttggcgagctgcgcgagcgactcttgccaaccgagatagcacatctcgaccgggatgacctcgggaagcccctcctgcacgatctcgagttcggttccgcacaacaccggtttcagggttaccgtcgtctgcatttcaccgcgcaggttcgggtcgtcgaacttgtccgtgtagcggattttctcggcgggcaccagttcgcgatactcgccgccaaaggagtgagcgcggccgctcgcgaagttggtgaacgacatcctgtaggcgccgccaacacttgcatccatgtggtggaccgtgcaggtgaaaccgtatggcggaagccacttggcgaccgcgtcagcgtccagaaacgcgcggtagacgcgttcgggaggcgcgcgcagaacccggtgaagtcgaatcgtgcctgtgctcatcgtctgctctcctatcgaatgacatgcgggcgatcatgcatggcggcgagcgaagacagtccgctgccatgccgggcagggcgcccatcggcgttcgcccctcatgagtgccctggcttgtgaccggattccgtgttgaagacattggccgccgtccggctgaccgaccagcgcccatcggtcgaccgcgaaaaggtgaagacatcgtacttcccggatcgttccggcgagggaaaggcggccacggatgccgtagagaagccccactgctcggaaaccgggcggatcaactcgaacacgtcgaggacttcacgatccagctcgtctcgtgccgaaggtgatagcgaagtgacgtactcaagggcaaacgaatcctgcttcgcgtatcgctccccatgctcgataccccacacgagacgacaggagattacctggatcacccttccggacacgaggcgttgctcgagggtgggttggcgaaaccctgatgcgtcgccacaggcaacgcagaagatcagcagaatagagacgctcacggcgcgcagaggcataggggctcctttacgtcgaacatgtgacgatgcgctgcgctgaagggacctggttgggttcaagttaacggtgttagcgcgagaatgcggcgcgagtcagctcattgccggatgggttcgcctttcgtgctttcgccacctccacaagcagggtcacagtgacatcgcctgtggtggcgaggttgtcatacgcgcaaaagtagttggcgtatcggcatgcgcgtggaaacatcgcgttgtgcggcaaggcactttggtttgctagcatgtacaccatctctatccaggatatttgagcccggaaactagccgcgtataggcgctgtgcatcgacggtcacactgtagttgggcgcttcattgagtatccgatgtacggtgtaccatgcgcgaaacagtgcgtcgagatggtgtctatgggaggaatagagagcccaccaagcttgccccagcacctccagtgccgccgtcgccccgtccgtggacagccagccagcaacctgtcggtcgactgactcgatcgcgccctgagtcgctgcaaagcccactgtctcgccaaaaaagaggctacctacgttgcgggcaacgtcgtccatacccggcgccttgcaacttctcaagaagggcccgacaacatagtgctgccacgcattctgtaacgctgagcgacctctgagagagcctggctccccagatttggtacgatagttggtttcaaaactctccaggagagattgatacgccgctacggcgtgaaagagttgctcctgaaactgctgttgcttggcgactgtctgttggagcgcgagcgtcgagatgacgcccaccaatgccaaagatgaaaccaatgcattgaaagggccaaacgagtcgccgaactgccccctcgcctccaggactccgtcatcagcaggtagagcgaggatagaccacacgacgtccggcaaccaacttggtgatgacgtgctaagcgcggctacgacgaacagtagccacgcaacaattgcaaggcaagaccagaggatcgctggctttgatacggatcggcgaacatgctgccatttcatactcaattatcctttagatgggtctgggcagcggcgccagtcaggtatctttcgggagcacagtcttgacgctcgtgatcgatcgctgggagaatgctaccattaagtggcatttcacttataacgctactactcgtcgggccctagtgatcatcatgggccccatgcccgaagacaagaaaatggggggttgtcatgccggtgcgcgacgcaatcaggcggcttatggccgcgccagttgacacggaaggagttggctatagcggactagtggaccaggatcgcgacaatcctgtcgagtctccgagccgcttgcttatccaactggacaaggtctttggctggcagtctgcaaacccaagcgacccttctaaggctgcgttactgaagaagctatttgttcaagacgaagagttgccctcgagtgacggcgacaccatcgtcgagccaagcttgatggctcgatcggctggagagttcaagggctttctgaaatcaggtcgcgaacggtttgccgaagttgtcggtagacggggatcagggaagactgcgctgacaaactatgttcttacggtcaatcacggggatctgcagatggcgcacaccacgtggctccgtgccgatatagcgaagttgcatgccctcaacgacgaacgcattcgctacgcacggagactgccagcgttgactgtgaacgagtacatggcgcttcacgccttctcggtcatccttagttatgctgtgaatgacgtagtgttccaacccgcttttggcagggaggccacttggccgccaggtgtgctgctctccccctttgaggcttacctcactgaggcagctccggaactgctgccaaaatggcagctggtgcgactcactgagcaacgaagaaggcgacaagtcgagacgaacatgttctctgtggggcaggaccaagatctgaaatggtatttcggggtgctccagaacgacgtttctgcggtggaagcgtgccagctctttcgggctgcctgggatttcgtgacgacgacgtaccaaaaaaatgcaggagtgcgaccgcggctgatccttgtttttgatggtgtcgacaacctccgggcagatgagcacgcgccgcgttcgatgtggctgggcgagcgctgcgcgcgctcgtggtacctagactatctcagggaactgacgcagtatcgttgtgggggtggccattgccttccattcgatcgctgtgtcttcgtattccgcgacgacactgcaacggagtttaggcagctgttgaccggcgcccttcagcagaggccaatgcccgtggtgcggcgcttcgaagtcgtggcgccggacattgagcgaatgttctggcggaaactgaatttttggtacgaagataccgcccatagcgacgttgatagaacggcgaggccatcagatgaaatccgtgatctgttcgtttggtttttcaatgagttctgttcttcgcacatctcagctctgcggcgcccgctgttgactcggggcaaggcactctccgcaagggatgtcttggatcaagtgtttaacgggaatgtcaggagcttctcgcggaacctgattaggtcgttccagtatctgcagcagtacgctgatacccatctggaagacaagcagctccagtccggaaaagatcgactagagtttcttaagaaaaaccgccgccttatatttgagggtagtgtcgtcgctggtagccagttcatgcgcttgaactttgatgagggctctaaaggtcgttggtgtccgaacgtcttcgagtttgaggcaagtaccacatcgcgatgggacggattggtcctgctaagagttcttcagtcttgctcgttgcgtgaagcgactcggaaaccaatagtgatgcgggcggtgcagggagatcttggcctcctcggctacagcgcacattgtgttcaagtgggggtctacacggccctagagtacggattgctctgccttggagagcccatcagagacgacgagtccgacagtcacccgttggcgctgttcaagacggagaaaggtgctttgatcgagcgcctgatcttcgaggacgcagcggcactctacctgatggcaactggcgccaagttcgccgatactcccgccgagccgcccgcgaggattgccaacccattcgtacaccgtaggctaccccctcgtctgttccacgcgtcaatgattcgcaccgtatgtctcgtctgccgtcatcttcgggcagcgcacgatcgagatatgttgttcctcaacaggaacctgccagatgacgggacgcgtctggcgttgcatgatcggtacattctgcctccgatggacactctggtggagcaactagccgacagcgtctcccacggggagatgcacgtcagcgaaaggagtgagctcgccgtcctcttgggccgggacgaaggcacgatggctcaagcaaggtagctaaggttgcttggccaagccccgctagacggcccttgagagttcagcagaagagggttttcccgctttgttaatgagttcggcacgaggtgagtactggcccagagggtatctggaagtgcgctcgggcagggcaatattggcaaagggagacttctagtgtgcggttagtgaccaaggcgacactgactgaatgggcgcgtgacagcgattgttagaacaactgagaacaagagggcacggtgatagtgaagcacggactgttcctcatgattctcgtcctcctttccctccccacccacgccgacaccctcgccggtaccgtcgtctcggttgccgacggcgacaccatcacaaatttcagggacagcatacgaaactgaccctaacggacgaagaccgaaagtgtcaaagtggcggtgttgacagggcgcggcaaacagccgcgggaattatatactgtccctagaacgccccctagaacgcccctcatgagtgccctagcttgtgaccggattccgtgttgaagaccttggccgccgtccggctgaccgaccagcgcccatcggtcgaccgcgaaaaggtgaagacatcgtacttcccggatcgttccggcgaaggaaaggcggccacggatgccgtagagaagccccactgctcggaaaccgggcggatcaactcgaacacgtcgaggacttcacgatccagctcgtctcgtgccgaagctgatagcgaagtgacgtactcaagggcaaacgaatcctgcttcgcgtgtcgctccccatgctcgataccccacacgagacggcaggagattacctggatcacccttccggacacgaggcgctgctcgagggtgggttggcgaaaccctgatgcgtcgccacaggcaacgcagaagatcagcagaatagagacactcacggcgcgcagaggcataggggctcctttacgtcgaacatgtgacgatgcgctgcgctgaagggagctggttgccagcattcgcgggaagcgttgtcgggtgtgcccacggctgctcgacacggccgaattcacgcgcgcgccgcggcaatgaagcgttgggcatctcgatacagagggatgcgacggcggtgactcctcttgccctagcctgagccacagcattgcttgtgtttttttccactcccacacgggcatgggtcgttgcggccgaccttgaccgaccgtactggctgaggagggttcaacgctttctccagatccgaaatatcctcggtgttcgcgaagccaatgatgtagtcccatccatgctgtgcacaaacgtgggcgacgtaccgaccgcgctcttcgcttcttacgcgaacgacgatgggcttttctttgcttccgagcttggccattgcttacctgctttcaggacgcccgaccggcacaggagaacgcctcgcagcctcccccgccaccgcacgaaggcgtcacgtattcggcggttcgttgaattgaattcctgccgcggcgtctggctcggcagtcccacttgttcaaagcagcgcatcgggagcgcgatcgacggggccgactgctgtgacgcccgccatggaccgtgcgccgacttgccgacattccacgcctcccctggcccaacgcagcgcttgcgccgttcccgttagcctactcgaccccacttgttcccgaggtggcagcgtaacttgcggcgtacccacttgtcgaggttgcgccgagtgctcagcacctcggtgcttccgcactacgcctgtcaaccagacagggattctcgcagcgcggcgacgacggcggcaaagttggtacttctcttccgacggcccagttgccgcacacgctccttgcgttcggcgccgctgcgtctggccgtgaagcccaggaactcccgcttcatggcgccgaacgatcgcgctcctgccgtatctgcagggcgtcatacgtcatacgccgccaggttggatctaccgtcaggcgcagcggatcggcgtccgggcagcgatgcctggaccgcgccatgcccgctcagcaacggcaaggggcgagttcgagcgccatgctagatggcatgcctggagccaaacagaacctcgagtatccgcttgtgcgcaggcccaggtaactgcggatggagttgagaccaacgcctttcatcgaacttctcgatcgcattgactaccgggccagactcaccgaccggcggtttctcgcaaagaatcttctccagacgattggccatcaggcggaaaccatcggcatggtgctcctgatcgaatgcgccgtccttatcgaccattacgcgcatataatcgatttcgacgatctgctcgggtttcctgttttccagggtgtagacgacggtcgcgacgttgatcgtgcatccggaaaaccgttgcatggaaggcttctgtttcagataaaagtcatcaaacgatcgctgcgagatcggagtgatcgagttgtcgtcacccacaacgaaaatgcggtagccaagattcatgaggagcttcctttcttatccaaccctgctggtaaccggtctgtcgacgacagttccggttgaccagcccgtcaggccgtactgagcggcccgttatttgacgctgaacacagctcgaaaaacaaggcggatctcgccttctctgaggcggcgcttcgcgctcgccgccttccgtgcgagattgtctacgaaaacaccgacagactccgagccgcctgctcgacaccttccggagttccacttgttggccggcggcaagagcttctcaccaaggtccgcgaagcaaactgcggggaagccgctttgggcaagtacggttctcatttccccggcacaaaccagggaatttccagccggacccgtcgcccaaggtagcggaaagcaggtggcagcggtttcgctggcgaccgtctcctggaaagcgaatcggccgccccggcttgaggacgcggtggacttcctcatagagcttccgcgtgtccccgatgtccttgccgcattctgcatccacaccacatcaaacgacttgccggcaaacggagtatcgagagcgctactcacgcgcacttcgattcgctcctcaaggccggtgacgcgcttcagcagcaacgccgagacgccatagtcggacgacaaatcgatgcacgcaacctggcaacctgggaacggagccagcatcctggcagggtctgccagcccggcgccaatagcaagaatacgatcttcggctcgaatgttcgccagatctcgcggtacgcgagaagcgcgaagtccgcccgggcgaaagtggccaagcgccgcaagttccactggcgccaagcatcgatcggggtcaaaaccggcgactcgtatggcggccaggactcgcgcctcgatgtcgtccaccgagtagggtgcttccaaagcactcatcgagatctccgtcttctcagtcatcgtgtcgagcaggcatcgactgaatgcggccttgtcgtagagcgaaccgcagctgccgggcttcatcgcactcgtccaccgaccgaagggagcaagcttgagcgccgggttgggccgcacgtctactggacctgtgttctgaggcgctgttcctgatccaagacctgtttgaggtcttgcagaacatcccgcattgaccgagagtgcaggcgcccaagatcaagcaccttgccaaggagtacaaccagccagccgtgtgcctgcgcctcgagcctgtagatcacgcgcgtcttgtcgcccagcggctccaggcgccactcaccgtagccatcgatgaacccgccgtaatagcgaagccgtatgcgcttcggcacgtccaccgcttcgacccgacagcgaaaatgccgcccaccagaggggcgtacttcgacctccgtgccaagcggctcttcgccgccggagagtaaccgtattccgaggtgcttcggccaccatcgaggataccctcctacgtcagccaacagcggccacactttggtcgctggaagaccgatcactatttcgtcggttgcacggatcggcgtggtagccctcgtctttattgatctttcatgcagataaccggagtcgctcaacactcgatgtgatgcgttccgtaacgcgaagcgcgaagggaacgcacagcgtggctttgaacgcccctctcgacggaagcgtcagagcgcactagcttgatgagttcaacgatggaaggtccggcgtgactttcgctttgagaagcttgacgagaagtggatccatgaactcgtagtcgtcggttatatcgagacaaatgatgcgctgacccttgatgtgtttcctgaatttcgagcttagtttgtttcgatgcgccttttccatgacgaagatcagctctgcccattcgaccaactctcctgtcaccgggttttctgcatcgcgattcagaccagccgatgcacactcaatgcccgggtgcgaagaaaagacttgttccgctgtggggcttcgaagtcggttttggctacagatgaacaggacgtttcgcatcgtttgttgtggagctatgtgaagcgctctaaagaatgggcatttcggggacaacatgcgaaacacgccattatggactagcgccgaaggggtcaagatggcggcgttgatgcggtgcggcaggcaggcgcgggaattacatatactgcccctcgcactcgctcgcagcgatgctgcgcgggtttatcgcgcggcgtccggtggatcgatgagttgggcctcggcgtaaacttcagcacggtctttgattctcccaagacgaacgaggcgagcggcaattgctccctgggttcgaccatgctttgccgcgatgcttttgacaggagcacccgagtcaaagacggcgagaagctcgttgtcttcctcatcggatcaagaacgcccagcgttgccggggagtgaattgtcgcgctctgcacgttttgccgccctatcgagagctttcccggcgacaaacagcgcacgaattacctgcggactattgaacgtgctttgcgctggtaaaacttctcccgtctcaggatcaatgccacttgcgagagcctcaacgattctctttgcttcgagcggcgacatagaagagcctcctaaggcaaaacttcagggacagcacacgaaactgatcctaacggattaggaccgaagaagtcaaagtggcggtgctgacagggcgcggcaagcagccgcgggaattatatatactgtccctagaactcccgaaagggcaaagtggcggcgttgaaagggcgcggaaaacagccgcgggaaatatatactgtccctagaacgccgggatgttagagagcattttgaacgacctccatttcgtgctgctcaagtgcaactgaatgagagtggcacttgccttcggcctcattgggccaggacttacgcacccatggatggccgtactcgtcgatctcctcgactacgaagatttcgccaaccatagacataacgtcggatcgttcctcggtgggtaaatcttcgagccactgaccggaaagggataggagtcgcaccgttgagccaactgctaccgggctgccgttgatatctatgggcgatggcatagctactgctctctaacgttgtaggtaaggggcgctgcgcagagctttatcgcgcagcgcccagcgaccggagggagcggccctgaccgcagtgttagcgggcgtcacgcgacctttcccgaaagcaaaggctggttagcgcggagccactctgaggcttccgcgtcccaaggccaaacaccggaagtattgggccagatcagttgtagcgcgtcgaactcggagccgccatgcagccagcaggcggatcgcatgtactcctcccggtgctcacgcgcgacggggccgaattgaaccgcgaagtcctcaaggaaacccaagtagtgaacgccggggagaaacctttcgcccgattgaacccggcggttgtactcattgaccatccagtgcgatagtttggaaccgaggccgacaatgatgagttccggtgcgctggatgacttggcgatcccgatggagtacgaaaatgggggatctatttctttcgggtcgaacactgaggtaacgctgcacccgtgcttttcgatgtgctggaggatgttttgctcgtacggttccataagctcgctaacgtagaattgaggggcagcctgcttttgggctgtccctctcgtatgtagggttcggcatcattcgcactgattctgtgtcgcgcaccactatccaaacaccatgttgttagtggtcattacatacggacgcaagttaaccgtgatgataactcggacatcattcttggttggattggtagttgacaccggctgaagcaacacatccgtctcgacagacacgtgatcgatcaagcggtcatcttccaagaggcagtacaacggtagctcttccgtagaaggtgcgtccgcgccacccaactcatcaacactatgaggcaaacgtaatgcgtcaaacagtgttttcagtcggttatcaatatcaccggatagaatgatacttcccgggagatcaggtcttagtaggagtatctgaatcgagcatcgaaccttgaaaaactcggtgacaagcggcacgaagcgccagccgaaccggctgtatttctcctccataaacggaaggatcatgtgatacttgcttgggttttcagcatcctgaagcgccaccttcgacaggtatggatgtatctcccaatgatgtcggagttgctgatgaagtgcgacacgaatttcgtgtttgtgtgcggcacgagtgtttttcccatttgcaccaagaagcaatccctgatacgtcaatctcagttgcattccgatgtctcgttaagtcgttggttgagcatgtggcgtgtcgcctctcatgatgccgaacgttcgagctaagctgcgttagcgggtcagcttgagcgaggggttggacgaagccgctacgcggaggatggcggtccgtggcagtcgggtcaagatacttcctcaacacttctgataacagatgtaagatggaatcacgttctgaagcaagtttcaatcgggatcgccactttccatatgaggcgccctaagcgcctgaagtgcaactgccttcaacgttgacaattgcggctttctcttgtccagtaggcattgcctgtcgtctgcgacaacggtgaatatgacaggtcaagcgcatgttttgccagcgcaatctctgcttaacatattccgtaagattattccaaaagatttgttttctagggcctcccagatcgagcagccgggaccgggctcgtccaacaaacggatcagatcgtggcttcgcacgatctatccttattcgttggacgaagccgctacgcggaggatggcggtccgtggcagtcgggtcaagatacttcctcaacacttctgataacagatgtaagatggaatcacgttctgaagcaagtttcaatcgggatcgccactttccatatgaggcgccctaagcgcctgaagtgcaactgccttcaacgttgacaattgcggctttctcttgtccagtaggcattgcctgtcgtctgcgacaacggtgaatatgacaggtcaagcgcatgttttgccagcgcaatctctgcttaacatattccgtaagattattccaaaagatttgttttctagggcctcccagatcgagcagccgggaccgggctcgtccaacaaacggatcagatcgtggcttcgcacgatctatccttattcgttaggcgccatctgacttgaggacctcctcgcgaagcagcaattcgacgccataccattcgtatgactgcacgtgctcagtgtggcagtcttcaaacttctcccaggagtcacgctttccgccgtcgctgacccattgcgaaactcgtgggtgataggtgacttttagatcaaactgtcggccagtctgccgaatcgccagaacctgaaatacgagtctgtcaatcttgcgcgcaacttgaccgctgaggtcctgatacctacatgcggcactgccattcgacatttggctgcgcgcgcgctgctcgatctcagcgcgaacagagtcgaatccgggcggtcgttgcctccagaagaacagacggcggtgcttcgactcgagcacatcggctgcttccataatgttgacagcggatctcattcttgcctcctttccgcctatcgggcctcggagagttcatgacgcctaacgtttgacgtgaggggcggccggagccgcaggcggagggaaccacaagcgcagcttgtggccgtcccgctcgacggaattgttatgcatatgggtcctagtgcgcggcagaagaaagggaccagtgtgcgtgccgaccatcttttcgctgaacaacctgaccatccaccagcaggtcgttcaataggcgatatacataaaccttgctgacacccatgtgctcgtaaatctctgccgtgggtttttctccctcagcaaggatgctaagaattttctccttccttgagtccatcgaagcttgctcaacgactccaccaaccttctctgaaatgcgctgaatctgttcagccgatagcgcgacttcagcagatacagcggatgtgacggttccgatcacctgtgattttagggcgtctttaattcttagtgattcgatatacatttcctcgttttcaaaatcgctaggcgcatacaggactgtatggttctagttcagaattgcgaagaacaccccgacaataagtattggaaatgccatcacgaaataaatgaaagtggcctgtacctctggggagaggttaatcagcgaaatggtcgcaaaaccttcagccaaggttgcgaatattgctaccacggtaagtgggttgctaacttttgtcaccacactgtgtctcctgtgggcttatgcataacgcaaagttgaggcgcctgcgcggcttcttgcgcaggtcgcttcgaatgcaatgttaggccaactacagtaaatactcatggcttatcgcccaaagatggcgggccttctgggtattgagccaggttatctgcaattattagccacggttgtcttgaagatatccaaaaatgcatgtcaggtttgaatagtgacggttcgtcgagactaccggctgttaagccgatgactcctgcagcaacacgccgcgagaaaatgcttgaaccgcaatgcgaacaaaaaccgcgctcaagagtttctgaagagtgaaatgtgctgattgggccagagatagcaacatgttcgatgcgcatgagcacgcgagcgttgaaggcagcgccgataactttttgacaagccctacagtggcatatcctctggttcaaaggatcagaggtcgtttcgtaccgcacggccccacatagacagccaccacgaaataaagtcattgagtaaggttctttctacaacagcctaacgtgaagctaaccggcgctgcgcggctttatcgcgcagcgtccagcgaccgaagggcgcgaggttgagcgtagggttagaaaccatgctgggcaatgcgtttttgcgcaaaccatgcgccaaagagtgtggctgccccccccaaccaacggatgatttgctcgctccaaacaaacgtcaaggtgtcaggcaggaaaaagatcatgacgattggcaagccgatcatgaacagaaagacgggaacggagaagccccagaagaccgtttttcgattggcacgagaaagccaagagtttgtggcaagaatggcgacataaccaccgacaccgggggtaaacagttcgcggaatatcttttgtagccagtcgtcaccgagtccgcgcacgctgtcgagtagcccaagcgccatataggcggctgtatagaccgccagccaaatggcaatggccacgggaacagcgaagatggtttgggcgatgctaaatgtccgcgattgtgcttggttcatggtttctaacgtgtagcttcagggaccgccaaccagcgaagcgaagcgccgccggttggcggtcccctggaagcgccggttaggccgctagatcgtcctgagttcacggacttgcgcatctaggctattcgacaggttctcggtaaaagccattagagccatcaagagattgccggtagccatgaacttctcgtcctcgttgccagagcggtggactacctggagccgatcggcgacttcttcaacgtgacgcgcggcgagatcgaccggctccacgtagttgctaagaaagtaagcacggtagtcggtaacgtagagcctcttgatctcagcatgggcatcaagggaatctggcagggcctgcatctgctccgggcttgcaccaatagggttgaagacccctgccttgtggaggtgggcaaggttcagaaacgcattcagtcgcggatcttgtagccgaccccgaaactcctcaagtttgggtagcaatagtcgaagccgctccggactcattttgacgcgctctagctccacgctatgcacgtgcgccaaccgggcgaggcgtgcggcgaaatccgttcgaactgtttctagcgcctctgcgttctttcgttctagctccgtcttcagcgcaacaagtttttcatcggtatccccacgctttctggcgatgtacacgtccacgagagtctttatcaagactccgacgagcgcgatcagcgcgacgatgaaggcgatctctggtgaaattttcggcatgggaaagacctaacgacgaagctaaacggcgggccgtaggcccgtccgtttgagcgacctgttgggcggctgacgccaggagatgactgagatgtttgttgcaggatttagcagagagagaaacgggtggtgtgtatttcgcttgattgacgatctcgccatgacttaccacgcaggcccattctccgaacgagcagcggcagagagcgaagccaagcggataaacgacatgacgcccaacgtgaagtagacaccaagaaaggtgtataaccatacagggcaaggtgtatactacggatcaccctctgtaacctcttgatttattgaacggtaccgacgatgaacacacctgacgcgacgcaaaacacaccttcggaacccaagttgctcgatcagcttcgcgaccggatccggctgaagcactatagtatccgaagcgaagcactatagtatccgaagcgaagcacagtatgtcacccacggatgggtgccggctcgaaagctcagtctacgcgagcagtctttcgttcctttcccccattctcgcctagcagctgtgggaaaacgggagaaacctcaccccgtccatccccgtcggttttggatcaggccgaccccgagcgcgatcgtgccccgcccgacagacgcggatcgtcagtcgcgcgtaggcgcgggcttgacgagaaggccgacgacaccgagatggcgttccccgcgaggttgtgagtgccgcgtccgaaggctatgcattggccaaggggccgacccaggcgcggcgctcgatgcattgtgcacgccgatgagcagccggcgctacggccgtcttcgcaagaacatcggaacgtccggcggatcaggggcgcgccggtcgtccagccagtcgtaaggcgttgccggcccgtccgtggaagcgaccgagcgacgactctcagcgaagtgaagccgattgtcggagagttgcaagcactctcgaggagatgacgtcgagctttcgacactcactcatcacgctccgcgagggtaagtcaagtcttcgaggcgcacgcgcgaccttccttagccgccgagtcgcggtagtcgaaagttaatcgagcgtataccgacaatcaattggacgcgggaagctgccgttcatagacttcattcgcccggtgagcacgccgaccagcggcttcccggcaggtgggggacgacaatgggacaacgccatcgaccacgatgatttcccgaaacggacaatgtcgaataccccggacccattgctgcaagcaaggagaatcgacgatgaacacgaagaaagcccacgcccccgcgatcaacatcggcatcagcgcaggcgaacgcgagaagattgcgcaaggccttgccgccctgctcgccgacagctacacgctctacctgatgacgcacaacttccactggaatgtcacgggaccgatgttcaacaccctgcacctgatgttcatggggcaatacacggaacagtggaacgcgctcgacgtcattgccgagcggattcgcgcgctcggccacccggctcccggcacctacaaggagttcgtcaagatcgcctcgatcaaggaggtggaaggcgtgccaaaggcgacggagatgatccgccacctggttgccgctcaggaagcgacggcgcgtaccgcgcgcgagctattcccggtggtgaatgcggccaacgaccaaccgactgccgatctgctgacgcagcgcctggaagtccacgagaagacggcgtggatgctgcgcagcctgctcgaggaatgaccggcttgccgctgaccagtcgtgcggccgccggcgagtggcgtgccggtcagacgcgacgacgaatcgtgaacacctcgggatcgtcgccgtgctcgagcaggaggcgacgcacgcgctcctgccacagttcgccgaaccgccgcatttcgtgggcatcggcgagtccggccaggcagcgctgcatcagcgggccgatcgccggatcggcggcaacgcgcgccggatgggccgcggcatcgacctggccatggccgtcgaggcgcgtatagcggatctcgagcgggatgtcggcgctgaacgagagcagcgcgcggcgtgtgtagcgcccggccagtcccttgaagccgccctcgccggcggcgccggtgagcagcgagacgacgttggcgatcacgccgctgacgccatctgccgcggccgcggcgaattcgacgcgcagcccgccgcgttcgggctgcgcctcaccgtatagttcccgcaaggcctgccgggtcagccagtaggccgaggcgacggtcgggcacgaatgcccggcaagcttgacggcgtcgaggtagctgtattcgacgagaccgccgtcgcaggcgccgaggaagtcggccagcgggtcgcgcaggcgtatgcacggaatggcagcaaagaagtcgggcgttttcatcgctctgtcggtgctgtactcgggtcggtggcaggcgccggcccggcgtcgtcgaggtactctgccggcaggacggattcggcggtgacgaagagctcgcgctcctcgaaacggacgtgcgcactgagcgccgcgccgaaggtctgcagacggctgccgtcgccagcggcaatctcggcggcgagaatgcgcagttcgcgatgatcggccaacgtacggcgaaccagatcgccttcgccggccgccgccaggcgcggcagtagcgattcttcctcggcgcggaaatgcggctcgagttcgcgacggaaagtcgctggcacggtttcgagcaggcgagcaagcgcggcgacatcccgagccttggcgatgcgctgcgtcagcaccagcgccccgtggtgttcccgcgacagttgctgcaacgccgcacgccgcttcatggcctggcctcggcgagaccctggcaagcggaatggcaatggccgctgcccgtcttggctgccccgctcctcgtcgaacccgtggccatgaccttgctcatgtgggcgctgacgctgccgtcgaggcgcctggacaggtgcgatcggctatcggcgatggtcgctgtcttcatgactgagctctccggaaaatggtcaggccgcatcatactcctgggcgagcgggccattttgtgaacctccggcgattgttgcctcagaatgtcggcaggctcgaaagttgtcgccgggatgccgttgattgcgctgattgcgctgattgcgttgattccggtgcttctgctcacccagtcccattacctacagccaaggagagtctccatgttcaagggaatcctgatcaccaaggacgacgccggttatcaggcgcgcgtcgaggacatcgacgatgccgtcctgccggaaggcgatgtcagcgtgcgcattgcccggtcgacactcaattacaaggacggtctggcgattaccggcaaggcgccggttgtccgccgcttcccgatgattccgggaatcgactttgccggcacggtggtcgacagccgcaacccggcctggacagtgggcgatgaggtggtgctgaacggctggggcgtcggcgagacgcactgcggcggccttgccgagagggcacgtgtcaagggtgaatggctggtgccgctggtggccagcttcacgccgcgccaggcgatggccgtcggcaccgccggttacaccgcgatgctctgcgtgctggcactcgagaagcacggcatcaaacccgcagacggagaggtcctcgtcaccggtgccaacggcggcgtcggcagtgtggccatcgcgctgctcgccgggctcggttaccaggtggtggcgtcgaccggccgcgtctccgaggccgaacacctgaaagcgctcggcgccacctcggtcatcgaccgcgacgaattgtcggcgcccggcaagccgatcggcaaggagcgctgggcaggcgtcatcgacacggtgggcagccacacactggccaatgcctgcgcgacgacccgttaccgcggtgccgttgccgcctgcggcctggccgggggaatggattttccggcgacggtcgcccccttcatcctgcgcggcgtcaccctctacggcatcgacagcgtcatggcgccactggcagtgcgtcaggaagcgtgggagcgcctcgggcgcgatctcgacctcggcaagctcaacgccatgacgcgcgagatcagcctcgaggaggcgattcccgtggctgcggaattgctcgcaggcaaggtgcgcggccgggtcgtcgtcgacgtgaaccgctaggtgacggacagaacatgcacaacggcaaggcctggcggccttgccgttgtgctcttccgagcggttgcgatcgccggccgtggcgccccggccctccgcatcacgccgcgtgtgcagcgtgccaacttcgtggcgagctactcgaagcgccgcgacgacggtagacgtggtggaaggcagtggccgtgcctcttcctttcgccattgggcactgctatcggcagtgacacttcgcacgcgtcgagatagatcacaacagattctgctcacgcatctcggccacgctcaaaccataggctgctggcgccgccaccacccaatcgcgcaggtctgaccaatcaaaaggggtcgatggcggctcgcctacaagacgcgccacgggctttccgcggcgagtgatgacgatctctccgccaccggcaatctcgtcaaggagcgcggacaggtgcgatctggtatcggcgatggtcgcagttttcatgacttggccctctgcaagtagtcagccagcatcatactcctgggcatgcaagtcaattgcagacgcctgccgaatgatgcctcagactcccggcacgcccgaaagtcgtcggggaaacgccgttgattccgggaagtttcatgatggccttgccgctctgcgggtcaggacggctggcaatcgccgatggtgctgcctcgccgatccgcagcgcgccgcttgctcggcgtgccgccttcatagcgctgccagacacgccggaaatcgcgtgccgaggcaaaaccggccagctcggcgacgcgctcgaccgatagatgccgctcggcgagcagttcgcgcgcccgggcgacgcgcagccgctgctgatagccgacgacgctgatcccggcgtgctcggcaaacaggcgcgtcagatggcgcgcgctgacatgggcctgcgcggcaagctcgtcgaccgaccacgatcgcgccggatccagcgcgatcgcgtcctgcgcgcgatggacggcggggtgcaggtggttgcggtgggcgagccacggcgagagttgtggatcgttgccgccacggcgctggtagacgaccaggcgacgcgcgacacgcgccgccagttcggcgccggcgtgccgctcgatcaggtacagcgcgaggtcgatgccggtagtgatgccggcgctggtcagcagcggcccgtcgtcgacgaagacgcgattctcctcgaccttcgccgccggcgcggccagacgcagggcgtcgatcaggctgtggtgcgtggtgcaccgccggccgtcgagcagcccggcggcggcgagcagcagcgcaccggaacagatgctagcgaactgcgtgtccgcctgcaccgccgtgcgcagccaggcgacgacggcatgcgcctcggggcgcgcgtaatcctcggcttcgcaggcgttgccggtgacgatcaccaagctgtcgggcggcagtcgcgccggcaacgcggcgaggccggcgagttcgacgccgagcgaagtgcgcagttgcgccaccggcgcacaggtgtggaccgcgatgtccgcccccatctcgccggccatgcgcagcgcctcggccggcccggcataatcgagcatcagcacgttgggagtgaggacgaaccagaccgacagtgtcatggccgcgccctcgcccagccgagcaggcgggtggtgaacagattgaccgccaggccgagcatcagcagcgcgccaccggcgagatgcaccggccgcagcacctcgtcgaacaccagccagccggtcgtcagcccgaccaccggcacgagcaggctgaacggcgccacctggttggccgggtagcgcgacagcaggcgcgtccacaagccgtagccgagcagcgtcgccgcccaggcgaggtaggccacggcggcgaaggaacgcaggctgaagtcgctcagcgcggcggccatcgctgggcggccctcgatcagtagtgacagcgcgaggaagggcagcggcggcacgagactcgcccagacgacgaaagcgagctggttgatcggtccgcaagcggcgaccgcacgcgtgacgatgttgccggccgcccacagcgaagcggcggcgacggtcagcagaaagccgagcagcggcatcgacacgccgtgcgccgagccgatcagcgccaggccgcaggcggccagaagcagcccgacgagctggctggtgcgccagctctccttgagccaaagggcggcgaacagcatcgtgaaaaaagcctgcgactggagcaccagcgaggcgagcccggacggcatgccgacgtggatggccgagaacaggaaagcgaactgcccgaccgaaatggtcatcccgtaagagaggtagagctgccagggcactttcggtgcgcgcaggaagaagaccgccgggcaggcagcgagcaggaagcgcagggcgccgagcaacagcggcggcacctcggcgacgccggtcttgatgaccgcgaagttgacgccccagacggcgacgaccagcaaggcgagagcgagatcgcgcggacgcatccgctcagtcctgccctgccggtgctgaactggcgggcgctggctggctggtgcagggctggcggacgcgctgcgccgaagccggatagcgtgccagcttgtccgccgggcgaatcggccggcgcagcaactcgccgccgcaattgggacaacgcccggcgagccgggtatcggcacaatcggcacagaaggtgcattcgaaggaacagatcatcgctgccggcgagtcgggtggcagatcgcgatcgcagcactcgcagttcgggcgcagttcaagcatgtgcttctcccagcgcggcgaggcaatcgtcgacgccgacgatgcgcgcgaagcgcccggccagcacgagttcggtgtgttccttgatctcggccggcgagtaggtgcggccgcttagcggatgcgtcatcgggaaggtcagcgtcgcgtcgctgacgaaatcgacctggtagccgatgtcggagccgacccgcgtcgtcgtctcgcagcattgctcggtgcggatgccggcaatgatcaggcgctcgatgccgtggcggcgcaaccacagatcgaggccggtgtccgagaaggcgttgtgcgtgtgcttgaagaagcacacgtcgggcgagccgggcagccagtcgagcgcgcgcacatgacccgatgcctcggtaaacggcccggcctgaccgacgtgaaaaatgtgcaccaccggcacaccacgttgccgacaagcggcatcgagccgcagcacggcgtccctgaacgccggcagatcggcttcggaccagaagggcatgtgccggaaggactcctgcacatcgatcaccaccagcgctgcacgacaacccccgacgacatctttttcggacatttccagacctcctttgtttgacctgccgccatcgtagagccaggcgaaaaaatgaacgataccgcgctcggacaatgacgggacaaaaacggccatcgccggccgaggcggaaaggcgcccgtcgctgaacgtcctgcgtgcgggtaagatacgcccatcgttcatgccaccggagaacacgatgaaactcaagcaatatcagatcgatgcctttgccgagcgggccttcgaaggcaacccggcggcggtctgcccactcgaaagctggctcgacgaccggatcatgcaggcgatcgccgaggagaacaatctttcggagaccgcgtttctggtgccttcaggagactgtttcgatctacgctggttcacgccggtcagtgaggtcgacctgtgcggccacgcaacgctcgccgcggcgcatgtcctgttcgacatcctcggctatgcgggccgcacgatcactttcgcgacgcgcagcggcgacctctcggtcgaacgccagggccacctgctggccatggatttcccggccaccccggcgcaggcctgcgccatccccgaggcgctggtcgccggcctcggccggcaaccgctcaaggtgctggcgggcggcgattatctggcggtgttcgacagcgaggccgcggtgcgcgcgatcacgcccgatcatgcctggctgagccagctcgacctgcgcggcgtcatcgttacggcagcgggcagcgatgtcgatttcgtcagccgcttctttgcgccgaagtacggcgttccggaggacccggtgaccgggtcggcgcactgcgcgctggcgccttactgggcggccagactcggcaagcgcacgctgaccgcgcggcaggtttcgcgacgcggcggcaggatcggctgcgccatccagggcgagcgcgtgatcctgtccggctcggcggtaacggtgatggagacggagatcacgctttgacggtccgctgaaagcgtggctggcgatgccgccggccgggctcagcgccgccgcgaaccgccgccgaggatggacccgaggacgccgcggatgatctcgcggccgacctgcgagccgatcgcgcgggcggcgctcttggcggccgtctcgatcaccgaatcgccgccgcgcgcccgcccgctgccggaaccaccgccgaacagatcgccgaggccccccagccagccgccccccgtagccgtcggcgccggctcaccgccaggcgcgggtgcgccaccgttcggctgagcggcggcaggtgagcccttgagtctttcgtaggccgactcgcgatcgacgatgttctcgtagtgcccgtagatcgccgagttcctgatcaccgcctggcgctcctcggccgtctgcgggccgatgcgcgatgccggcggcaggatgaaggctcgctcgacgacgcctggccgaccctgctcgtcgaggaaggaaaccagcgcctcgccgacgccaagctcggtgatcgccgtctcggcatcgaacttcggattggcgcgcaaggtctgggcggcggccttgacggccttctggtcacgcggcgtgaaggcgcgcagcgcgtgctggacgcggttgccgagctgaccgagaacggtgtcgggaatgtcgagcgggttctgggtgacgaaatagacgccgacccccttcgaacggatcaggcggaccacctgctcgatcttttcgagcaaggccgccggcgcttcgttgaacagcaggtgcgcttcgtcgaagaagaacaccagcttgggcttgtcgaggtcgccgacttccggcaactgctcgaacagttcggaaagcagccacagcaggaaggtcgagtagagacgcggcgaccccatcaacttgtcgccggcgaggatgttgaccacgcccttgccgtcgtcggtctgcatcaggtcggcgatgtcgagcatcggttcgccgaagaacgcctcggcaccctgctcgccgagcgtcagcaggccgcgctggatggcgccgatggacgcggccgagacgttgccgtattcgttggtgaaggtcttggcgttctcgccgacatactggatcatcgcccgcaagtccttgagatcgagcaacaacaggccgttgtcatcggcgatcttgaacaccagttgcagcacgccggcctgcgtgtcgttgaggttgagcaggcgcgccagaagtaccggccccatgtccgaaatcgtcgcgcgcaccgggtgtccctgggcgccgaaaacgtcccagaaggccaccgggcatttcgccggcgcgaaatccttgacaccgagcgtggccaggcgtgcctccatcttcggcgtcaggctgccgacggacgccagacccgacagatcgcctttgacgtcggccatgaacaccggcacaccgatcgtcgaaaagcgctcggcaaggagttgcagggtgatcgtcttgccggtgccagtggcgccggtgatcaggccgtggcgattggccagcgccggcaacagggcgagctctttgtctgcgtgtctggcgatgacaagtggtgcaaccatgatcgactccggaaagtggtaacgggaacggacgaaattgcgggaagtgctagaatgcggggctcgattatcgaccatttgcgggcccatttgttgccttcggcaaggcccgcacgtcaccagcaatcacaagaggtcagcatggcaggacattcgaagtgggccaacatccagcaccgcaagggtcgccaggacgaaaagcgcagcgcctccttctccaagatcgccaaggagatcacggtctccgccaagatgggcggcggcgatgcggccttcaatccgcgccttcgcctggccgtggacaaggccaagggcgtcaacatgcccaaggacaagatcgacaacgcgatcaagaagggcaccggcgaactcgaaggcgtcgactacgtcgaaatccggtatgaaggctacggcatcggcggcgccgcggtgatcgtcgattgcctgaccgacaacaagacgcgtaccgtcgccgacgtccgccacgccttcaacaagtacggcggcaacctcggcaccgacggctgcgtcgcctttcagttcaagcactgcgggcaattgctgttcgcgccgggcaccgacgaaggcgcgttgatggacgcggcgatcgaagccggcgctgacgacgtgttgaccaacgatgacggatcggtcgaagtcatcaccgcgccgaacgactacatggcggtcaaggacgcgctcaccgctgccggtttccaggtcgagttcggcggcgtgacgatgaaggctgaaaacgaaacgcagctcggcggcgacgaggcgctgcgcatgcagaagctgatcgacgcgctggagggcctcgacgacgtgcaggaggtctataccagcgtcgtcctcgacgactgaccccggggccgccggcggccggcgaatgctcccctactggctgaccacaactcccgactggcaggcctgttcgggccatagcttgttggcgaccatgccgcaggccatcgagcgggcaaacacctcgtagcccagacgattcaagtgcaaccagtctttcgggccgtgcaggatgtggcgcgcagccgctgcccggagatcctggcgggtatcgatgaacggcagcccttgtgcgcgcgcttcggcggccacacgcgcggcgacttcggtgctgcgcgccaccagatcggccgctgcgaagcgttcctgcacgtactggccctcgcgcggcagggaactgaagacactgacctgctcagcgccgagagcgtacacctccatgaccgacgggacatacaccaccaccacctgactggccggaaaagcctgcttcaggcgggccagtgatttcgccatggccaggaaggcgatctcggtttgctgccggtcgagtcccatccccggtgcctgcaggccgccgggaatcatcgtcgagacgccgtcgatgacgacctgattggtgtccttgccctgggccgccatttcctcagccagttcgacttccgtttcgacatccttgccggtgagttcgcgcttgatgatcctgaacaccgccgtcatcagccagccacgattgatctgcgcggaaccgtgcggcccaacattgttcgtgcgaatctccttgctgaagaacctgtcccaggccgcgtcgtcgtgcaccgcagcttccccgtaggcagggatgaagctgtcgcgcacctgcaggaaattgtccgagagatcgttgccggcatagaagaaagccaggatgaacctcggcggctgcaggtcgctgtcgatgacatcgtggatgtagcggtatttcgacagcggttcgcgcacccagcccttggcactgctggcaccgctcctgccgaaagtgatgacgtcgtagccggtcaattgctgcaggacatgcgccgaatgaaaggggtcgttgctgcgcggattgatctgcaacagccagtcgcccttgccatgggcataggaatcgccggccagggcgacgtagtttaccggcagacgttcggccttcgaactctgggcgagtacggccagaccggacgggagggcaaaatgaaacttcaccgggatgcgcgtgagcagcgtcttctcgatcaccacttcgagcacgagcagggtggcgaggacgctggcaacgaccaggaggacgttgagcagagcggttttcttcatgggcaacggtctcgtcaaagtaggggcggtcgcgccggcaggccggtggccgaaagtgcgggcaggccgacggcccggcgagctacgtgcggcgacggacagagctgcgcccggctggtcgcgccggcgtcaatccagatcgaacttgccttcgtagcgctccttcagcgccggatcctggtcttccttgcgcaggaagcagttgcccaccgccagagcctcgatctcggtgcccatgaagcagcgaaaggcgtcatcgggcgtacagacgatcggctcaccgcgcacgttgaaactggtgttgaccaccaccggacagccagtcagcgccttgaagcggctgatcaccgcgtggaagcgtggattggtctcgcggtgtacggtctggatgcgcgccgagtagtccacgtgcgtgacggccggaatcgacgagcgcggcacgttgagtttgtcgatcccgaaaagtcgttgctgctcgggcgtcatcgcgatgcgatgccgttcgagtacgtcggccaccagcagcatgtaggggctgtcctcgtcaatggcgaaccattcgccgacgtcctcgcgcagcacggcgggcgcgaacggccggaacgattcgcggtacttgaccttgaggttgagcagtttctgcatcgtcggcgagcgcgcgtcaccgaggatcgagcgtccgccgagggcgcgcgggccgaactccatgcgcccctgatgccagccgagtgcctggccgtcagccaatgcacgcgcgcagcgctcgacgatctcgtcatcaccgagcacgtcgaacttcgcgccgagcaccgtcaggcgccgcgcactgtctgccgtgtcatggcgcggaccgaggtaggagccctgcatcagatcgccgccaccggcgatctggcgcggctcacgcttgtacatgtgcgcggcgacgagcgcagcgcccagcgaaccgccggcatcgccggccgccggttgcagccacagccgttcgaaactgccctgccgcaggagttttccgttggcaacgcaattgagcgccacaccacccgccaggcacaggttcttctcaccggtctcgcgggcgaccgagcgtgcaagcttcagcaccacctcctcggtgacggactgcaccgacgccgcgaggtccatctccttctgtccgagcaaggcgtccgcctgacgcggcgggccgccaaacagttccgcgaaacggcgattggtcatcgtcaagccggtgcagtagtcgaagtagtcgaggttgagacggaagctgccatcgtccttgacgtcgatcaggtgttcgaggatcagcgccgcgtacttcggctcgccatacggcgccaggcccatcaccttgtactccccggagttgaccttgaagccggtgtagtaggtgaatgccgaatagagcaagccgagtgagtgcgggaaatgaatctcgcggatcactttcagctcggtccccgaaccgatcgccagcgaggtggtcgtccactcgccgacgccatccatggtcagtaccgccgccctctcgaacggcgacggaaagaacgcgctcgccgcatggctgaggtgatgctcggaaaaaagcaggcggggagtccagtccacactcgcgtcgagctgcgacaactccttgatcagcatgctcttctgaaacagtttctccttcagccacagcggcagcgcgtgccggaacgaggtaaacccgcgcggcgcaaaagccaggtaagtctcgagcagacgctcgaacttgagaaagggcttgtcgtagaaggccacgaaatcgatttcgtgcgcacgcagcccggcaagcgcgatgcactcgcgtgccgcattgagcggaaaagccgggtcatgcttgatccgggtgaagcgctcttcctgcgcagcggcgacgatgcgcccgtcgacgacgacggccgccgccgcgtcatggtagtaggcggacaggccgagaacacgcatgtctagaacagcgtgtagatgaacggtgcaatgaccgacccctgcgcgaggaccagcagcccgccgaggagaaccatgacgatgatgatcggcaacatccagaacttcttgcgcaccttgaggaactgccacaactcgcccatgaatcccatgttgcttcctgtcagaactggttcggcagaccgtcgggatcgggcccgggcggatcgcggtcctgccagtaggttggcgactcgggttcgaatcgccgctgcatcacgtcacgcccggccaagcgcatgccccaggcaatcggcgtgaagatgccaaagaaaatgaggccgagcaccagcggcgaaacgatgcggttaagcagttccgccagcttcatccaggcgcggttgaacggcgccaaccagtccgggaccgtcagcgtgaccagcagggtcagcgcggcggcagcgaagaaccagccatgccccgccaggtgagtccaccacagatagccgcccgccaacgcgaacaccacggtgaacaggaggccgaacgaacgattggtgggaagcgatgcaacgggcattggggcgactggcaggaggtcgaacagcagggggcgagtatccctgccgtgccccctcgctgtcaacccaagcgccgatgcgccaggagcagccggcgtcaagccgggtgagaacgcgctttcgcgctgctcagccgacgctggccggcccgccggcctctgccgattccggcgcgtcggcggtactttcggaagcgccgccctctggcaggctcttcgccgcggcatcgcgctgccgcttttcttcctgctttctcttcttctcgagttccctctgacgtttttcgaactgatagttgggttttgccaaggcgtgtcctctcattgccgcgacagcggctacaccggttggaattcgggaagggtcgcctcacttcgccagacggtcatggctcagtgaggcgaccgagtgaatcagtagcggccgccccctgcgcgaccgccgccaccgccagtaccgccacgacggctcccagcgaaaccgccaccgccgcgactttcgaggggacgtgcttcattgacggtcagattgcgaccagcgacgctagcgccggcgagtgccgcgatggcggcctgcgcctcctgatcggagcccatctcaacaaaaccgaaacccttcgagcggccggtttcacggtcggtgatcacctgcgcagaggcaacggtgccgtgggcggcgaacaaggcggtgagttcgccctgatcaacggtatagctcaggttaccgacataaagcttcttgcccaatttgagtgctccacttcgttaggaaacagacaggcgctgcgtctctcagaataacaacgccaggggccggcgtcgaatggtttctcgccatcgtcccttgcgcaacgggaatctcctcctgccgccaggcgggtccatcggcgtccacccgatcggcttgacccgacccggcaagcggcggaaagtgctctgcgtgcgtcatggattgatatagtatagataatatcgctcgaacggttccggatagtcgcccagccagggcgcaggtgtcgccgcaaggtggttcgcctgcctgcagccgactggcgaaccgccgatcaccgctgagcgggtcatcccgacaatgggatcgttcgtacctggagtcccgagatggtgttctggctcgttgtcctgcaccagcgtgccgcgcagccgcagaaccggctgacgggtcgccaaccacccgcagccagtcgaggtaacgatgcccgctgatgaatctctcgacgtcttcgtcagctacgctcatgccgacaacggcgtcgccctcggcacctccagcccggtcggctgggtcaccgctctggcggccaacctcaatgaaggcccgaacgtcttccgcaaacgcatcttcatcgatcacgcgctcaagccgggcgacgagttcgacagcgacttgctggccaaggtcgagcggagccgcttgctgctcgtcctgctgtcgcagaactatgtcgattcgagctggtgcggtagggagatcgaacactttgtgcgcacccattcgggcgaccccgagaagccggccgacgtcttcgtggtggagatttttcccttcgagtcgctgactgccgttccaccgatcatccacgcgctgcgcaagcggctgatccatgccaagttctggtaccagccggccactgcggcatcgcctgtgctgtcgggctacccgagcccgaaggacagcggccaggaagtcgcggctcactactggagcgtcctcaacgagctgcgcatggccatcgacagccggctgcgcgccctgcggacgactgtactgcccgcatcgccggcagccgatacgcgccgacctgatgccgacggctcagcaagagccgctgtggcaccgctgggaaccgttctcctggcggataccaccgacgatctcgaactgcaacgcgtagccgtcaggctggcgctggaacccgaaggcatcgtcgtgctccctgatggcgactatgtcggcttcacgcccctcgagttcgataccgcactggccgcagacatcgcgcgcagcggactgttcgtgcaactgctctcgcccaccgccggccgcaagggcaagggctttgcggcaccgctgccgcaactgcagtttcaacgcgcccaggaggcgcgcctgcccatcatgcagtggtgcgagcgcctccccgacaaggaccagattggcgacccggcgcacgccggtctgttcgacaccgagttccttcgcgtcactcacctcgcggccttcaaggcggagatcatcgaacggctgcgcgccgagcgggcccgccgcgagcgcgtggcggccaccgcgcagatgctgccgacggcggcccgcacccaccggaagctcgtcttcctcgacgatctggcgagcctgccggtcgtcagtggccgcctgcgcacgatcatccgcgaacagcagttcgacgtccgcggcctgccgccgagcgcgcctctgggcaacgacgggatcgacgtcaaggaactgttgcggccgtgccgcgccggtatcaccatctacgccgaccgcagcaagtacgcgaccgcctacaaccgactggtctactttctcaaccaggtagccgagaacagtctcgaggtcgagcgctggggcgtgtacctcgaacagggcaccgtggccagcgagttcggtatcgaatcggacgatgtcgtcgccgtcgacgaagacggcctcggcgagtttctgcgcggactgtaggcgatgaagcgcatcacgctcaccctgcccgccccttacgtcggcctgcggcccttcaccgaggacgagtcgctgctcttcttcggccgcgaatcgcatgtacgggatctgctcgccagtctcgagcgggaacagcgttttaccgcggtgctcggcgcctccggcacgggcaagtcgtcgctggtgcgcgccggcctcattccggccctgcaccggggcgcactgcacccgcgcggcggcggcgaggtgacgccgccagtcgcctggaacgtctgcatcttccagcccggcgatgcgcctctcgccaacctcgcgcgagcgctcaccgaagatccccgctgggccgacaacgccgaccgcgccgccgccgtctcgtcgctcgcggcggtcctcggcaccagcccgctggcgctcagcgacctgtaccgccagaaggcggagcatttcgtcggtgagtcgctgctgctggtggtcgaccagttcgaggagattttccgctaccgccagaagaaccccgacgaagcggacagcctgatcaccctgctgctgcgctcggccagggaagcgttgccgatctacatcgtgatcaccatgcgctcggactttctcggccactgtgttgccttccatggcttgccggaggcgatcaacagcggcctctacctgacgccacgcctcggcccggagcagatcaggtcggtgatcgtgtcgccgctcgccctggtcggcggcagcatcgacccagtactcgccaaccgcatggtcaacgcactcggcggtgacgacgaactgccgattctcgaacacgcgctgttgcgcatgtggcagcgcgcgcgcgcgctgggacgccgcgagatcgacgccggcgacttcgagacgatctgcgctccgcgccacgccgatggcgtcgcgacggcaagcggtccgctgctctcgcacgccatcgacaaccacgcctgggacatctatggcgcgctgactgccgagcagagcgcggtcgctcgccagttctttctggccctcgtcgagcggcgcgaagggcgcgaggtgcgccgtccgcagacgatgcgtgagctgcagcagcaggtgccggagtcgcagtacgctgccctgcgcgcggtcatcgacgccttccgtgccgaggacgcgggcttcgtcctgccgcgcggcagcggcaacatcggcgacgacgatctgatcgatatcagccacgagagcctgtttcgccagtggcaactcttccgccagtggctcgccgaggaagaccgcgacctcgccgaactgcgcgagtggcggcagcgtgcggcccgccgtcaaagcgagggcggcggctggctcgacgcgaacgactgcgagcgggcgcagcgctggcgggcgcgcctgcaggagcgcgtgcatccgccgggttgggccgcgcgctacgaaggtgctggggcctatgcgctggtcgacgactacatccagtcgagccgggacaagctcagggaagagcaggagcacgacgctgccctgcgacaccaggccgagcaggagcgaaccgcccgcctcgaagccgaggcgcagttgcagcgggcggcggcacaacgcgccgaagcggaacgtcagcgcgccgaacgcgagcggcagcaagctctggccttcaacgtcgtcctgcgtcgccgcagtcgcgtggcgatcgctgtcggactggtggccgtgaccctgggagttgtcgccgtctggtcctggcggcaggccgaacgcgccaaggtagaagccgaagcgatggcctgcgcggctcttgcgggcgagttggcgaccaccgccgagagtctcgccagggagcatccggaccagagcgtcctggtcgccctggcggcgcggcaggtggctgccaacggcaaggccgacgcgctcctgcgtgcggccggctacgcctttccctactcgaccgtgctgcgcgggcacgccaacaaggtctgggtcgcgcagttctccgccgacggaaaaacggccatcaccgccagcgaagaccacactgcgcgactgtgggatgtcgccagcggccgtgagctgcaggttctggtcggccatacggccccggtcgggagcgcggcgtttagccccgatgggcagacggtgatcacagccgcggaagaccgtactgccaggctgtgggacgtcgccagcggccgcgaactgcacgtcctgcgtgggcacgaaggcccggtctggagcgcccagttcgccgccgatagcaagacggcgctcaccgccggcgacgaccgaaccgcgcggctgtgggacgtggacagcggccgcgagttgcacgtgctgcgcggacatgcggggccggtctggagtgcgcagttctccgccgatggccagttcgcgcttaccgccagtgacgacgggaccgcgcgcctgtggaacgtcgccagcgcgcgcgagttgcaggttctccgcgggcatcagggggcggtgtgggccgctcaattctccgctgacggccagcgggcggtcaccgccagttacgaccggacggcgcgcctctgggacgtcgccagcggccgggaactgcacgttctgcgcgggcacgaaggctcggtgcgtgccgcgcgcttctctgctgacggccagttcatcctcaccgccagccgggacaagacagcccggatctgggacgccacccacggccgccaactgcacgttctgcgcgggcatgagggcccggtgtggggcgtgcagttgtccgccgacggcggaacggtgctgacggccagcggcgacaagacggcgcggctgtgggagatgaccagtggccaggaagtgcgcaatctgcgcgggcatgagggcgcggtctggagtgcgcagttctcgggcgacggcaagacggtcctcaccgccagcggcgaccataccgcgcggctgtgggaagcctcgggcaaccgccaactgggcgtcttgcttgggcacgcaggcgcggtttcgctggcgcagttctcagccgatggcaggacgctgctcactgccagcgacgacggcagcgcacgtctgtgggaggtggccagcggccgcgaactacgggttctgcacggacatgaggcgccggtcgtcggtgcgcagttttccgccgatggtcagcgagtgctgaccaccagtctggacgagacggcgcgtctctgggatgtggtcagcgggcacgagttgcgcgtcttgcgtggtcaccatggcgcggtcctcagcgggcagtttacgcgcgatggaatgacggtgctgaccaccggcaaggaccagaccgtacggctctgggaggcagccagcggccgtgagctgcggaccctgaaggggcatgaagccccggtagtcagcgtgcagcttgcggcggacggggccacgctgctcaccgccagttccgacagaaccgcacgcctttgggagatgagcagcggccgcgagttgcaggttctgcgcgggcatgaggcacccgtcatcagcgccgagttttccgccgatggcaagcgggtgctcacggccagctgggacgccaccgcccgcctgtgggacgcgaccagcggcggcgcgctgcacgtcctgcgcgggcatgaggaagccctgcgcagcgcacgcttctcccccgacggccgcacggtcctcaccgccagcctcgacgagaccgcgcgcctgtgggaggtggccagcggccgcgaactgcatgtcctgcgcgggcacgaggactcggtcgagagcgcgcagttttcccccgacggcaagagcgtactgaccgccagcggcgatatgaccgcacgcctctgggacgcgaccagcggcggcgagctgccggtgctgcgcgggcattcggggggagtgtggagcgcgcagttttccgccgacggcaagacggcagtcaccaccagcaaggaccagacggttcgcctgtggtattgcgccgagtgtcgcccgatcgaggaaattgccagcgaggtggcgaagcgcgtgcgccgtggcctgaccgacgaggaacggcgccgcttcggggtgcacagctgcccgcgatcggggagctgattctgccgcccgcgcccgctcggcgattgcccgttcacgcgccacacctcgccgtgacataattcctggcgcgccctgcgcagtgctccgggcacgccggtctacgaccgcgtcaattccggaagggagcgattcgtccggctgccgcagttcctccctcgggaggccgcaagcggacgggtcgtccgaaaaatccgaaaatccgagaactcgcaccaggagtaccgggatgctgatctggttcgtcgtcgtctacctgctcgtttcgatcgccatcggcctctacgcggcaacgcgcgtacacaacgccaaggacttcgcggtggccggccgcagcctgccgctgccggtagtcacggcgaccgtgttcgccacctggttcggcgccgaggcggttttcggggtgtcggcgaccttcgtcaaggacggcctgcgtggtgtcgtcgccgaccctttcggcgccagcctgtgcctgatcattgccggcgtcttctacggcaccagactgtatcggctcaatgtcctgaccctcggcgatttcttccgcatgcgctacaaccggaccgtcgaggtgctcaccacggtgtgcatcgtcgcctcttacctcggctgggtttcggcgcagatcaaggcgctggggctggtcttcaacgtcgtcaccgccggcgccatcccgacccaggcaggcatgatcctcggggcgctgatcgtgctgacctataccagctttggcggcatgctgtcggtggccatcctcgacttcgtgcaaatgggcgtggtgatgggcggcatgctctacatcggctacctggtttcgggaatgacgggcggcgtcgaggtggtcgtcagtcaggcagcggcagccggcaagctcgatttctttcctgccggcagcgccgccgaatggctgaccttccttggcgcctggatcacgatgatgctcggctcggtgccgcagcaggatgtcttccagcgcgtgacctcggcgagaagcgcgaaaatcgccatcggcgcgtcggtcctcggtggctcgctctacttctgcttcaccttcgtgccgatgttcattgcctactcggcaacgctgatcgcacccgagcagttcaatgccctgatcgaaaccgattcgcaactcgtcctgccgacgctggttctcgagcacacgccggtattcgcgcaggcgatcttcttcggtgccgtcctctcggcgatcatgagctgctcctcagcgaccttgctggcgccgtcggtggccttttcggaaaatatcgtccgcggcttcttcccggatgccggcgaccatgccttcctgcggatgatgcgcgtgacgctggtctgtttcaccgccatcgtcctcggcttcgccctcaactcggaagcgtcgatcttcaagatggtcgagaatgcctacaaggtcaccctcgccggtgccttcgtgccgctctttttcggtgcctactggcggcgcgcaacgacgcagggagcacttgccgccatcctcggcggtctctcgtcgtggctgttgatcgaggcgctcattgccgagccactggtgcccccgcagctgatcggcctgggcgtcagtctggtcggcatgattgccggctcgctgctgccacaaaaggtcggccggccgacgcccggcatcgaagcgcatgcggcgatccaccaccgcgccgccgcccagactcaccacgccgaacccctgcatcaacatcgtcgcaggccgactggcgaatgagcatcggcgccactcaaggcggcgtcatggtcgccggcagcgatagaatggccgctttccttcgctcggcggtcatttgatggagcaatcaccacccactccgaccgccttcaccgacccctcgacaccgccgcagccgctgccgctgccgctgccccggccaacgcggctgcccctctatctggccctcgcctacctggtcctgatctcctacgcgagcctctacccattcgccaactggcgcgatctcggcctctcgccgctggcctttctcgacgccggctggcctcgctactggaccgtcttcgacctgtcggtcaatgtcgcagtctacgtgccgctgggctttctgctggtcctggcgctacgccacctgccctggcgctggacaccggcaatcgctgccctgctgattggcagcctgctcagcctggcgctcgaatgcgtgcagaactggctgccctcacgcgtgccgtcgaacgtcgatctggcctgcaacaccctgggaaccgcgatcggcgccgtcgtcggcgcctggaacggcaagcgcatcttccggcgcatcggccagttccagcagcagctgctggcgccgattcccgacgccgagctcgggctggtcctcatcggcctctggctgatgagccagctgtcgccggaaaccctgctcttcggcaccggcgacctgcgcggcgtgctcggcctgccgccggcggtaccctatgcggcgccggcgttcttcgccctggaaaccggtgtcatcgcctgcaataccttggtgattgggctttttgcccgcacgctgctcgccgaacggacgcatccgcatctgattctggtcgccttcctggtgctggccctggcgatcaggacactcgctgcggcggtactgatcgcgccgcacgaggcactcgcctggctgactcccggtgcccagcttggcctgctgatcggtggcgtcctgctcgcactgatgttgatgctgccggcgccgatgcgcgtggcgctggcgggtgttgcgctgatggccggcacggcgctggtcaacctgacgcccgccaacccctactcggaagcggcactggcgacctggcgtcaaggccatttcctgaacttcaacggcctgacgcgctgggtggccagcctgtggccgtttgtcgccctgccctacctgacggcactcggacgacgtctctagcaatgctcagcgtgtagacggctggcgacgcgttcgcatctgcgcgtcccaggccgccaaaggcggcgcgcggcgcgccaggtcggccgcctgccgtccttcgatgcgctcgaggagtacggcgtccgccgccccgacgatatccgggacgaccgtctgcaggcgcacgaccagatcacctttgtgacgcccctgcctgtcgggaaagcccagtccggacaagcgatactcgaacgggcgcccggggtcggaagaaagctcgagcaaggccgtgccattcagggtcggcacctcgacctgaccgccgcagagcaggcggaagacgcttaccggcacctcgcagacgaggtcgcgcccgtgcaggacgaagagcgagtgctcggccagactgatctcgaggtacaggtctccggcggccggggtctcccggcccgacgtcgcgctcaccggtgcttgccgggcaagccgcaggcgttcgccgtcgaccagaccggcaggcacggtcaccgtcagcttgcgggtttcctggcggtagccgctgcccgcgcaatcggcacaatcggtctcgcgcaggtagccgcgcccggcacagctggtacagcggctggtgccgccccggccacgtgacacccggccgcagccactgcagcgcggacagggcaccaggtgatcgtgctgcagcttgccgctgccgcaacagcgccggcagccgacgctgtccaccagttcgatgtccttgcgacatcccagcgccgcctcctcaagggtaagttccagcggcagtacgcagtcatcgccgacggttcccgccggctctccggcgtcagtcatcgtcgtctgtgcctgctgccattcggccattcgctgcggatcgaggaacaactcgtaggcggcatgcacccgccggaactcggcctcggcggccaccgacgaattacggtccggatgccactgcatggccaggcgacgatacgcccgcttgacttcatcgagcgatgcctcgcggcgcacgccaagaacggtgaagggatcgtcgcaactactcatgggattgtcactgtgagagccagcgcggctcggcgcgtcaagggacaggacagaagacagcgaatacgacagcaacgcagaattctacgcgatccggcgaccgtcactgtgtaaaaaaagcgccaacagtcgccgcgctcgccggcttgcgactgtcgaaacgaggttagaatcgaacgccacggccagcccaccacttggaggattccttcgcatgagccatttccgacatcatgtcttcttctgctgcaaccaacgcggcgagggcgagacctgctgcaacaacgctggcgcgacggcagcgcagatgtacgccaaggatcggatcggcgaactgcggctgaagggcgccggcaaggtgcgaatcaacaaggctggctgcatggaccgctgcgacagcgggccggtgctggtcgtctatccggacgccgtctggtacagctacgtcgacaacgaggacatcgaggagatcatccaggagcacctggtacacggccgcgtcgtcgaacggctgcgcatttgagcgattactcacccgctcggccacgccgacgcccgccgggtcgccgcgtccgagccagcgaaaggacttgcaagcgatgagactgcacgcggagcaactgctgatcaacggacctgccggcaagatcgacatcaccgtcgagaaccccggcgcgccacgcggcatcgccctgatcggccacccgcatccgctcttcggcggcggtaacaccaacaaggtcgtgcagacgctggcgcgcaccttcaatcatctcgattacgtggcgctgcgtccgaacttccggggcatcggcctcaccgagggaacgcacgacgacggtcggggcgagaccgaagatctgctggccgtacttgccgaagccaagtgccgttatggcaatctgccgatcgcgctggccggtttctcgttcggcgcctatgtgcagacgcgggtcgccgaagcgctcctggaagccggacatccagcccagcgcctggttctcgtcggcaccgcttcgggtttcgtcgagggcgcgcgccgctaccacaccaaggccgtgcccggagacaccatcgtcatccacggatccgaagacaccaccgtgccgctggccaacgtcatcgaatgggcaaagccgctggagttgccggtgatcgtcgttcccggcgccgaccacttcttccaccgtcgcctgcatgtgatccgcgagatcgtcagccgcgcatggcggcactgatcgcgaaccacgcgctcaaccccgctggcggcggcccggcactcgaggtcgtcgccttgggcaagtcctacgctggccaggcggtggtcgccggcatcgacttcgcggttcccacaggcacgtgtttcgggctcctcggcccgaacggtgccggcaagacgacgacgctgcgctgctgcctgggactgacgatccccgatagcggcacgatccgcctcgccgggcgggccgttccggccgacgcgggtgcggcacgcgcccgcgtcggcgtcgttccccagttcgacaacctcgacccggatttcactgcccatgagaacctgaccgtctatggtcgttacttcggcatcggcgaagcggcgatgcgcgcccgcatccccgaactgctcgatttcgccggactcaccggcaaggaacatgcgccgatccagtcgctctccggcggcatgaagaggcgcctgacgctggctcgcgccctggtcaacgacccggacatcgtctttctcgacgaaccgacgaccggcctcgacccgcaggcacgccacttgatctgggaccggctgaagcgcctgatcgcccttggcaagaccctgatcctgacgacgcacttcatggacgaagccgagcgcctgtgcgaccgcctggcgattctcgaccacggccgtctgatcgccgagggagcgccgcgcgagctgatcaggcgccacatcgaaccgcaggtagttgaagtcttcggcgaagccgtcgcgaactgggcccagactcacgagcagcttggcgagcgcatggagatggccggcgacacggccttcttctactgccgcgacgccgcgccactactcgccgtgctagccggcgaaacggcgctgcgcttcgtccatcgcgccgccagcctcgaagacgttttcctcaagctcaccggtcgcgacctcagggactgagacatgcgcagaaacctcctggccctgccccgccccggcatgcactggctgccggtgtggcgccgtaacttcctggtctggcgcaaactcgccatcccctcgatcctgggtaatctcgccgacccactgatctacatgttcggcctgggctacggtctcggcggcatgctgccggcggtgcagggcgtggactacgtgcgctttctggctgccggcatcatcgttgccagcaccatgaacgcggcgaccttcgaagccctctactcggccttctcgcgcatgcatgtgcagaagacctgggaggcgatcctcaacacgccgctgtcgctcgatcatgtcgtgaccggcgagctggtctgggcggcgagcaagagcctgctggcgggaggagcgatcctgctggtcgtcggctgcctaggactggcctcctggccactggccgcgtggatcgtgccggtcgttttcctgaccggtctcgcttttgccgcgctcggcctgatcgtctgcgcactggccccttcgtacgacttcttcatgtactacttcacgctgttcatcacgccgatgctgctggtttccggcgtcttctttccgacggaacagttgccggcggcactgcaagccgccgcgttctggctgccgctggcgcacgccatccagctcgcccgcccgctgctgctcggtcaggtgccggacgccatcggcttgcatctggccgcgctgaccatcatggcgggcgtctccttctgcatcgccgtcgccctgacgcgaaggcgactactcgcctgatgcctccggcgtggcgtgcctgccccggcgccacgcgctcaacctcgacgacgccagccggaccgccaacgatcgctgtggtcgtcgctcgctggcggcagggaggagtagaatgcgccccgtgaccgccctccttgtgctgaccaacctgcccaaccgaccgaccgccgaagcgctggcgacggaactcgtcgaagcgcgtctggcggcctgcgtcagcatcatggcgccatgccactcgctctatcgctggcagggggtggtcgagaccgccgaagagattcccctgctgatcaagaccaccagcgagcgctatgccgacctcgaagcggcaatccggagccgccacccctacgatctcccggaactgattgccttgccgatcgtcggcggcttgcccgattatctcgcctgggtcgccagcgaaacccgcagcaccggttgacccgcgccgcctcgactcatgacccgctggctattcaccgtcctcctcctgctgaccaccctggtgcacggcgaagagttcctcgacccggcagtcgccttccggccgacggcgcacgccattgacgggcagagcatcgaggtgcgtttcgagatcgccaagggctactatctgtaccgtgacaagttccgtttcgcggccgagccggcgacggtgcaactcggcacgccgctgttgccgccgggcaaggagaaaagcgacgagaccttcggcaaggtcgaggtctactaccactcggtcagcattcgtctgcccgtcgagcgcaacagttcgggacccctgcctttgacgctgaaagtcacatcgcagggttgcgccgacgccggcgtctgctatccgccgcagcagcaaaagctgacgctgcaactcccggacccgacagaggcggtggccgcgccctccagccctgccccggccacgactaccgacgaatcggggcggatcgcgcaactcttcggcagcagcggtttctggctgctcgtcggcagcttcttcggtttcgggctgctcctgtcgctgacgccctgtgtctttccgatgatcccgattctctcgagcatcatcgtcggtgctggccgcgacggtcatggcgtctcgcatctgcgcggtttcctgctgtcgctggcctatgtcctgggcatggccgtcacctacgccgcagccggggtcagtgcggctctgaccggcacactgctcgccgcaacgctgcagaatccatgggttctgggcatcctggcggcggttttcgtggccctgtcgctgtcgatgttcggcttctacgaactgcaactgccaaccttcctgcagagccgggtatcggagcaagccggccacctgaagggtggctcgctacccggcgtggcggcgatgggtgcgctctcggcggtgatcgttggcccctgcgtcgccgcgccgctggccggggcactgctctacatcggccagaccggagacgcgatactcggcggcacggcgctgttctcgatggcgctcggcatgggcgcacccctgctcgccgtcggcctgtccgccggcacgctgctgccgcgctccggcgcgtggatggaagcggtcaagaaggcctttggcgtgatcctgctggccaccgccgtatggctggtttcaccggtgattcccgtggtggcgcagatgctggcctgggggctgctgctgattgttccggcgatctacctgcacgcactcgacccgctaccgccacatgccaggggttggcagcgtttctggaagggcatcggcatcgtcatgctgctcttcggggcggcgatgctggtcggcacgctggcgggttctcgcgaccccttgcagccgctgtcggtgctgcgcggcactgcggcgagcagcgaaaaccggccgctggcgttcacgcgcgtgcgttctctgagcgatctcgagagcatgatcaggacggcgggcaaaccggtgctgctggatttctatgcggactggtgcgtgtcgtgcaaggaaatggagcgattcaccttcgccgatccgcgcgtgcgggccagactggcgggctggacgctgctgcaggccgacgtcaccgccaactcggatgcagaccgatcgctgttgcagcgtttcggcctctacggtccgcctggaatcatcttcttcgatgccggtggcaacgagatcaagggcgtacgcgtcgtcggcttccagagtgccgaagagttcctgagcctgctcgcgcgcctcggctagcgtccgccaacgatcgcctggagtttggccggcagcggctgggcagccgcgacagcgaacgtccccgggtcactgcagcgcccccgccgacagcggcttgccgacaaccagcgggcgggtgccggcgggaagtctgaactcggcagccggcgtcagactacgctcacgtacagacccgggcgccatcgccttgccgcgcagcggcgagttgccgggcaggcggaaatcgaggccgtccgcatcgaccagtgccgaccggtcgacctgctgattgccggcgtagcgaccgggagcctgcggcgagaactcggcgtgaccgacaagaagattgttgatggcccagacctcggtccctgccggcatccggtcgttccagacccgcaggaagcgcccccccagcctgtcgtcgacgagcgtgttgtgcgccagatagagggcattgtcgggccagcgctggccttcggcgccgtatgagatgaggtcgcgattgtcggtcgttgggctctggccgatgatgttaccgaccacccacgccaggcccccgttcgggaactcgagttcataggaggcgctgccaccgacaccgtcgaccagcaggttgtacacgatcgaactcgcgcgcgcgcgcgacttgatcaggtgaccgcgaaagccctgctgcaaccggctgccgctgacgctcaggcgagcgatcgtgccgacatagagaaggtgatgcaagccgccggcgtgccgcggcgcatcgccgaactcgctgtcctcgacctcgagcaccgactcggtattgccgccggtgagaatgcccatttcgttgtcgaagaacgcgcaacgaaggactttcagatgccccttttcgaaacggattccggcaccgttgccatccgggacgcggacaccgcgaaactcgatgttctcgatcagcatgtcggcgttgcgcaccacccacatcgccttgccttccgcgctgtcaccgtcggcgatgagcaccggtcgcctgccgattcccctgatcgtcagtcggttttgtgaccagaccacggcctgctgtcggtactcgccagacaggatctcgatggtgtcgccatcgcgggcgatccgcgccgcttccttgatgctccggatccgttccaggggaccgacgacgatcgtcgtagcggtggcagcagtcgcggatcccttctccggcgccttgcccagcccccgctccctggacagggcagagcctggcgttgctcctcccgacgctgacggactgtccggcggcaccgtgaccgcttccagcttgccttgttcgttgcgacgaacgctgcccagttcggtgggtgccggtggcaatcggtccgccagcacatcggtaaccagaaaacccagcgccagggctgccacggcaagcgctccgtagctcatctcatgcactccttgcctgccggcagcaaggccggctacccgcgatccgtttctgacgaccactcgatcagacgagcatcttctcacagatcggcggccgcgaaagctggcttgcggccagcggctcgcgccatccgggatgccctcgtccgaccgaccggaaagaccagcgcgtaccggcgttgcccgcgcaggcgacagcgcacgcgttaaatggaagttgcttccaggaaacgcccgaactcctcgcgaacggcgcaaatggcctcgaaacggtaggtttcgcccttcacgcggagtacaatccagcccttcgaggattcagatcgtcaacaggggttagtgccatgggcgaagaaaacaagcgattcaccaccccggaagcgctccaacagggcattgccgacgtccacctcagcgaggttcgttcgctgctctcgctacagaagcgggtggaagaactcgtggcaccactcgtgcgtgagcaggggacgcccaacctcgatgaggccagcgtcgagatccagcaccagtatcgcaaggagcttcggcagaagctcaagctgatgccggcgagggaggttgcctacatcatcgaggcgctcgattccaatgagcgcctcgtggtgtgggatgaggtcaaggaaggcgccgacccgatcctggcactgcttcccgacgaggttctcgaggagttgatcgatgacagccactaccgcaacgaaaagacgtccattaccgccttcgaactccgcgatggccgactgcgtcagatcgcggtcaccagccccgacgatctgaagggcgtcagcccgatctgggtggacctgattgcgccaacgaaaaaaatccgcggctggatcggcagcatgtatgacgtagagatacccgatccgggcggcctgaccgacctggaagcgagcgctcgcttctatgtcgaagacgacggcgaggttcatctgcactccgacttcctgctcgacacgcgagaggaatcgcgcaacgtcccggtggccctgattctgcacaacgaggtcttgtttacggtgcgcagcgaggaactgccggtgtttcgcctgcagcgcgcacgcgcgcgcacccggcctggctacgtcacggacggcaaggacgttctcctcgacctgtatgcagccgacgtggaatactcggcgaatgcgctcgaggacgtctatgcgggactggagaaggtcggcacgcaagtgttgcgctcgcgtatcagcgacagcgaggcggcagagatcctcgcggccatcgccgaagccgaagacctcaatggccgcacccgccgcagcgttctcgacacccggcgggcgctgtccttcctgctccgcggcaaggtgctgtccgacctgcagcacaacgacgtgcgcgagatcctgcgcgacatcgaatcgctggacgggcacaccgccttcctgttcaacaagatcaacttcctgatggacgccaccgacagcgcgatcaacatcaaccagaacaaggacatcaaacgcctgaccatcctcagcgtcgttttcatgccgatcaatgtgctggccggcatgggcggcatgtccgagttctcgatgatgacccagggcatcccctggccgatcgcctactctggttttgtcgccgccatggtcgcggtcggcggacttacctatgccggtctgcggttcttctcgaatcgcaagacgcgcagccggagccacggcggcgcgctttgacctgcggcggaggtgccgtgaagtcccccagcagcagcaggcaaaccggagcgcgcgtcaccaggcccggaaaacggcatcggcagcggcaatggtgctggcgatgtcagcctcgccatgggctgccgaaacgaagccggcttcgaaggccgacggagcaaagtagtgaccggcatcgagcatgccgtggaaaaaccggttgaaggcgtccgtgtcgcactccatgacctgagcgtaggtctgcgggcactgtgagcggaaatacagcccgaacatgccgcctatcgactgcgccgagaataccaccccgtgtttggcagcggcggccagcagtccgtcgcagagttgacgggtacgccgcgccaggctttcgtggaagccgggcatctgcagcagcttcagcgtcgccaacccggcagccaccgccaccggattaccggacagcgtccccgcctgatacaccgggcccagcggcgcaatcctggccatgatctctcgccggccgccaaaggcgcccaccggcatgccaccgccgatcaccttgccgagcgtcgtcagatccggcgtgacgccgtagaggccttgcgcgcctttgtcgccgacccggaaaccggtcatcacctcatcgaagatcaggactgaaccatgccggctgcacaggtcgcgcatctcctggaggaacgcgggccgcggcgcgatgaggttcatgttgccggccaccacttcgacgatcacggcagcgatccgcgcgccatgctcggcaaacgctgcggcgagtccgtcggcatcgttgtaatcgagcaccagcgtatgccgcgcgacatcggcgggcacccccccggaactcggattgccgaaagtgagcattcccgagccggctttcacgagcagactgtccgagtggccgtgataacagccttcgaacttgaccagcaggtcgcgcccggtgaatccacgcgccagccgaatggcactcatcgtcgcttcggttccggaactcaccaggcgaaccagttccagcgacggcagcaagtcgcaaagcaactcggccatctccacctcactttcggtgggcgcgccaaaggaaagcccatgggctgccgcatcgcagacggcggcgaccaccgccggatgggcgtggccaagaatcagaggcccccaggagccgacgtaatcgatgtagctcgtgccatctgcgtcggtgacgcgcgcacccgaaccggtcacgaagaagcgtggtgtcccaccgaccgaacgaaaggctcgtaccggtgagttgacgccacccggaatgcgctgttgggcgcgttcgaaaagctgctgattgcgggagatcacgcggaggcttccttgcagagtcgttgataggccgcggcacgcgacgcaatgtcggccgcctcgaaaaggtccgtgatgactgccagcaggtcggcacccgcggccagcagcggcagggcgttgtccaaagtgatgccgccgatggcgcacgccggtacgcgcagttcggctcggcagcggcggaacagcgaaagtggcgcgcgaacggcttgaggcttggtcaaggaggggtagacggctccgaaagcaacgtagtccgcgcccgccgacaccgctgcgtgcgcttgctcgaagtcggcatagcacgaggcgccaagcaggcggccaggacccagcgtctggcgcgccgcccgcaggtcaccgtcggtggctccgagatgcacgccgtcggcattgacggcgagcgccagcgcgagatcgtcattgatcagcaacaacgcatcgaaccgcttgcagagactgcgcagagcgcgtgccagttcgccgcgctgcaccgcgtccgcgtccttgtcgcgatactggaccaggcgagctcctcccgccaatgccgctccgacccgcgccaacagagcagacggcgccacgcctcccggggtgatcgcatacagaccgcgcaagccgtggctcgccggctcagccatccggagtaccatcgtagtggcgccactgaaaaaaacgatcgggaatgtactgacccattcccggccgaaagccggcggccagcgactgccacgtgtactcctgcgccgcgcagacggattcgtccaccgaccatccccgcgccagatgggcggccagggccgaagccagcgtacaacccgaaccatggtagctgccgggcagccgatcccaggtgtcgctgcgcagcaggcctcccggctgcccatacaggctgttgaccacccgcgcagtattggcgtgcgtgccggtcaccaacacgtactcgcagccaaggagcagcagtcgctgcgcgcactcgcccaggctcgggtcgcctgcctgatcgtcgtcatccgccgccgacaatcgtcggacctcgaaggtgttcggcgtcagaatcgtcgtcaatggcagcagcaggtcccgcaggccggcaatcatttccttgtcggccagttcgtcgccacgtccggacgccaaaacggggtcaaggaccaggggtatgcccgggtagtcggcgagaatcccggcgatcaccacaacgttgtcgatactgcccaagaggccgatcttgaaggcggccaccggcatgtcctcgagcagtgcccgagcctgatcctccacccattccgactcaaccggcatgatgccgacgacgccgacggtatcctgcaccgtgagcgcggtcgtcaccgagagcggatggcagccgatcgacgagatggccatcaggtctgcctgcagtcccgctcctcccgacggatcgctgccggcgaaggtgagaacaaggggccggcacggcgcggcaaatgggggagtcataaaggcggagatgaaggcggagcgtggtcagcaaagcacttggctgggaaaagaatgtcttggcagcgcgagacccctttagctagaatctccgctttttccacccgattctaaccgaaaattgacactggccatgaacacagctcgcgacctgccctaccgcacctggatgtgcttgacttgcggcttcatttacgacgaggccgcaggcttgcccgacgaaggcatcgcgccgggtacgcggtgggcggacgtaccgatcaactggacctgcccggagtgtggagcgcgcaaggaagactttgaaatcgtcgagatctgaaaacaatgcggtatagtactcgccagaaggcgaaagcgtcgcttcggtgggacgcatagaataattatctggaacgctctggaggagacaattggctgaagctgcaaacttgcgcggcgtaaaggtcatggtcatcgatgacagcaatacgatacggcgcagcgctgagattttccttgtccaggctggctgtcaggtgttgcttgccgaggacggcttcgatgcgttggcgaaaattgccgaccaccagccggcagttattttctgcgacatcgtgatgccgcgccttgacggttaccagacctgtgccttgatcaagaagaaccagcgctttcgatcaacgccagtaatcatgctgtcctcgaaggacggcctgttcgaccgcgcgcgtggtcgcatggtcggctcggatcagtacctgaccaagccttttaccaaggatagcctgctgcagacggtggcgtcttttgcgcctccgtccgcctgagaggagcggacgtggtgacggacagcggagggagccaaaggccatgaccatcaagagaattctcgtcgtcgacgattcgccgacagaacggcatgtgatgaagacgctgctgagcagcaacgggtatgaggtcattaccgccgagagtggcgaagaaggaattgccaaggcgaagagcgagttgccggacctgattctgatggacgtcgtgatgccggggctcaatggctaccaagcgaccagaaccctgacccgcgacgaagccacccgcaacattccggtcatcgtgtgcaccacgaagggccaggaaaccgacaagatatggggcttgcggcagggagcccaggattatctcgtcaaaccggtcaacggccaggaactgctggccaagattgcggcgctctgagcggtagaaagggcatgaccaaaaagatccgcctgcacgaattccagtcctacctggcgtcgcgactcgccggcacgggcgaccgaagtgccgcaggcctgcttggcctgcagtcgggctcggactactggcttctcgacttggcggattccggcgagatcgttcccctgtcacctctgacagacgtgcctctgaccaagccatggttcgcggggatcgccaacattcgcggcaatctgtattcggtcgttgacctgtccgcctttcttggcaaggaagcgacgccccagaacggcagttcgcgcctactgttgatcggtacgcgccatggcagcaacgccgccctgctggtgacgcgcatgatcggactgcgcaatgccgaggccctgaataccgaagcgcctgatctgcaggcaccgccctgggcgcagcagacctacagcgacaacgaaggccgtcgctggcgcaagctcaaggtgcgggaactgctggccgacgatgcattcatggatattggcgcttgaatcgctttggcatcaaacactcctcgacgaccgcaagccagactgtcgaaccagggtaaccggagaagcaagatgaagttcaaacccaagctgccaggtttcttgtcccgtgcgaaggactcgacaggcgaaactctcatggcgcgctccgccgtcgatgcggacgagccgacgggcaggggccacgttccgctggtgtcggcgatactgggcaagtacccggtcgccaaacaactgcagatccttggtggcgctctgctgctggtcatgctgatcattgccaccgtcgtctatcgcgacagccgtcaggcgacctacggcaccgcttacatcgccgccgccggtgacatgcgcatgctctcgcagcgcctggccaaagcgtccacgctggccctgctgggcgacccgggagcgttcaagcaactcaaggattcacgtgacagcttcgcgaccaaccttgaagtactgaccaacggcggcgaactggccgggacgcgagtacctccttcgcccgatggcgtacagccacaattgcttgcgctgacgcagatctgggacaagaccgacaagagcgccgcgcggctgctggagatggaagtcaatcttatctcgctcggcaaggatgtcggctccatcaacgacaagaatccgcagttgctggagctgtccgaacagatcgccgcactcaagctgcagggcaacgcaggtgtccgcgaaatcgccgccgccaaccagttggtcatgctgacgcaacgcatcgccaagaatgccagtgcgctgttggtcggcaatgccatcgacccggaaattgcgttcctgctgggcaaggacaccaacacctttcgcgacacgctcaaaggtctgaccaaaggcagcgatgttctgcgcatcgccgcaacaacggaccccgacaccagacagaaactcgtcgaacttgaaacgcggttcgccgagtatcggacggcagttggcgggattctcggcaacatgcagcggctggtgattgccaagcaggcaggttcgcagatcttccacgacagtgaagaactgcttgaggtgaccgaccaactcgctcaagcctatcagacgggtgcgctgaagcgtaccgcctatggcattgtcctggttgtgctgattcttctggccatcggcctgctgttcctgctggccagaacctaccttgccgaaagccagcggcagaccgaagaagccgagcagagccggcaggcgaccgaatcgctcaaccgccagaatcagggcgcaatcctgcgcttgatgaacgaactcggcgacctcgccgacggggaccttacggtcaccgccactgtttccgaggatatcacgggcgccattgccgactcgatcaactacaccatcgaagaactgcgcgtgctcgtcggccgcatcaatgatgccgccagccgggtgacggtggctactggaatggctcagcaaacctccaccgagttgcttgccgccgccgaacgtcaggccaccgaaatcaaggccactggccagtcggtgctggccatggccacgtcgatgaccaacgtctcggccgatgccaagcagtcgtcgaccgtcgctcgacagtcgctggccgccgccgacaagggagcacaggcggtcgaggcctcgatcaagggcatgaacaagatccgcgagcagatccaggagacttcaaagcgcatcaagcggctcggcgaatcctctcaggagatcggcgagatcgtggagctgatttcggacatcaccgagcagaccaacgtactggctctcaacgccgccattcaggcggcgtctgccggtgaagcgggacgcggtttcacggtggtcgccgaggaagtgcagcgccttgccgaacgttccggcgaagcgacgaaacagattggtgcgatcgtccggacgattcagaccgacacccaggacaccgtctcggcaatggaagaatcaacccgcggcgtcgtcgaaggggctagactgtccgacgcggcaggcaaggcccttgccgaaattggcgaggtttcacaagcgctgacggcgctgatcgaaaacatcgcggcggcgacccgccaacaggccgattcggcaaccaaggcggcccgcaagatgcaggagatccttctggtcacgggacagactaccgctggcacggagaagaccgccacggcagttggcgaactggcgggtctggcgacggagttgaaaggatcggtagccggcttcaaagtgtcctgatcactagcgccacgagactggactggagagactgtccccgatgaatgccgcaacggacttcgatatcggcccgctgacctgggtcaagagcgagatcgatctcgcgctggagcgtgccgacaaagcgctgcgacaatttacggcgagtgctgccgacggcaccggtgatctgacccagatcaagttctgccgcacccatctgcatcaggtgcagggagctctgaccatcgtcggactggacggtgtcacccagttcagcgaggccatggaggccctgctcgaggccatggaagtgcagcagcgcccagccgcaccgtcatctctggaactgattcaacgagcgatgggcgtgctccgtcactacctggatgatctgctcgccggccagccaaaccagccattgcggctcctgccgctttaccgggaagtgcaactggcgcgcggccaggagcgcgtcctgcccaccgacctcttcttccccaacctgctggtcgggcccgagcgccgcgcgggcccgccgctgcagatcggccgcaaccaacggcagcaggccctacggcaacaacgggcacattttcagcgcggcctcctgtgctggctgcgtgcgcccaaggactgtgccggcgtcccggaaatgctcgaggccgtcaagcgcatcgaggccatccaggagatgccgtcggcgcgtgccttctggtgggtcgccactgccttcctgacggcactgtcgcagggcagcctgccgccggatgccgatgccagacaactgtgtacccgcatcgacctgcaaattcgtcggctcatcgaaggctcaagcaacgtcgccgagcgcctgatgcgcgatgcgctgtatctcgtaggcagcgccgacagcaatgatcgtgcggtgctgcgcgtcaaggaggcctacgcgctggccgccttgatgcctggcgcagcaccggagacgccggttgccctggagtccgtgcgccgccgcttgcgcgaagcgatcgctgccaccgaagaaagctggaacaagttctgcgccggcacgacgcaggctctacccgcatttcgcgccaacgccagcaccttgtcggcactggtcgacgaactcaaccacaccgactatcgtcgattggtacaggccattggcgaagtggccagcctgctcgctcagacacccgcacggcacaacgaagcgctggccatggaaaccgccacggcgattctcctcgcccagaacgctcaggaaaacatacagcacctcgaccggagtttctcgcaccaggttgacgtcatggtcgatcggctccgtggctgcatttccggaacgcctccgcagcctgagtcggagatcccgtcgctcgacgaaatgtcccgcctggcgcatgaaaagctgctggtcgggcaggtggccagggaaattcagaacaatctggcacaaatcgaacaggttctcgacgggttctttcgcgataccgagaagcccgccgacctggatggtctggagactccgctgcgtcaggtcatcggtgccctgacgatgatgcggcacgatggtgcagcggcagtgctccgccagtgcacgagcgacgtcaaagccttctcggaacccgactatgtcccacaggaggctgattttgcccgtgtggcggatcgtctcgcgctggtcggtttcttcgtcgacgcactgcaccacggcgctaccgacttcgaaagctttgtcagcgaaatgcagtccggcaacgcccgccaggcggccgccgacgcaccggcggcgacggtcgagcaggaactggagcagcagaagcgtgaagcgcatggcctgctggcggcactcaaggagcagcccacagacgccggtctgctccaggaagtgcagcagaatctcgccgcgctgcaaaaagatgccgatctggtcgccgacaagaagctcgggcagcagacaaagcacgtcctctcggctctcgcagccggtggcgacgcgggccagcagatcgacgcagcaatggctacgctcaagccacagacggcggaagcgccacagccatcggccgaaaccctgcagctctcgcaggccacgagcgaggaagtcgatgccgaactgctcggcatctttcttgacgaggccgatgaggtactggccagcattgatcagaacttccaactcctgaagacccgtccccatgatgcggatctgctggctgcgctccgccgttcagttcacaccctcaagggtagtgggcgaatggtcgggctgaaggatctgggtgaagcggcgtggtcgattgagcaggttctcaacctctggctccggcaagaacaggaagtcacgccagcaattctcgacctgcttgcccagacctaccgcgtcttcctggcctgggtcgatcacctgaaaacgggccaggggcgcgcgcccgatgccagcagcatgatcgctcacgccgactcgctcagacaaggcagcgaggccgccaccgagttgccgcggaccggcgacgccgtcgtggcgccgatgggcgccgccggcgaggaggcaggcgaactgccgtcagacagcgaaccagagtccaccagcgaacaggcgcccgtcgcctatcaggaagccaagacacggcgccgccttgccctcgctccagacctggtcgaaatcttcaacgccgaggcaggtgctcatcttgccacgttgcagcgcgagctggagcctcttcaagccgacccgaacgcacccaccaagcacgagatgtatcgtgccgcccacaccctcgccggtatcgccgcgacgcttggcattgcagcggtaaaccgactcgcgcacgccctcgaacacagcttggtacgccgcaatcaggcggcacatcccgacagtctcgaagcgctggagacgatccgtcagaccatcgccgagttggccttgatgctcgctgacgtggccagcgaacacgagcccgaagccacgcccgagctcgtcgacgcgctcggcactctttaccccgaacaggtggccgaagagcttcccgctgccggcgattcggacagcgagcaagagcgtttcccacaggccaggcagccgtcaccgccagcacgcgccgaggccatgccgggattcgatgccaaggcgatcccgattccgcagttgcaggacgaacttgacgagcaactcctgccgttgtttctggaggaagcgctcgaactcaaccagggcattgccacgcagctgcgcgcctggcgcagcaacccggccgacagcgaagtagtccgtcgactggctcgtctgttccatacgctcaagggcagtgcgcgcatggccggggcgatgaatctcggcgagttgacgcacgccatcgagacgcgcatggaggaagcgcagcgtgccggcccggcagcaccggaactgatcgacgatgtcgacaacgtcttcgacgtcatcgtgcaagccgtcgagagcctgcagcgcggcgaatcttccgacgcactcgtcgaagtgcctgacgacgtggtcgccgaagctgacgtcgaatcggtggcaagtgccggcgggttggccggcgcggttgaacaggcggcacccgccagccagcgtgaagcccaggagggcgagacagatgccgccacacagcgcgcgattctgcgcgtccgcgccgacctcatcgaccggctggtaaacgaagctggcgagctgtcgattgcccgctcgcggatcgaaggagagatgcgctccatcaaggggtccttgctcgacctgaccgagaacgtcatccgcctgcgccgacagttgcgggacatcgaactgcacgccgagttgcagatgcagtcccgcaccgcgctgaccgacgagagccacaccgatttcgatccgctggagttcgaccgcttcacgcgcttccaggaactgacgcgaatgatggccgaatcggttaacgatgtcgcgaccgcacagcagagtctgttgaagaatctggacgatgccaacgcagccatcctcgcgcagtcgcgcctgaaccgggaactgcagcaagagctgatgtccgttcgcatggtcccgttcgccagcattgccgaccgcctctaccgcatcgtccggcaggcaaccaaggagatcggcaagcgggccaacctggagatcagcggtgccgaactggaactcgaccgaacggttctcgacaagatgctggcgccattggaacatatcctgcgcaacgccgtcgcacacgggctggaaagggccgatgttcgtctggcgaagggcaagccggagatcggcgagctgtcgctgacgctggcccaggaaggcaatgaggtcattctctgtttctcggatgacggcgccggtctcgacctggagcgactgcgcgagcgtggcctggcagccgggctgctgacccgggaagaggcagcggacccgacgcgggtcgtcgacctcatctttgctccgggtatctcgacggccagtgaggtctcacgcctgtctggccgcggcatcggaatggacgtcctcaagagcgaagtggcaagcctgggcggccgaattgaagtcgtttccaatatcggtcagggaaccactttccggctctacctaccactcaccctggcggtgaccaaagccttgctggtacgctcgggcaagcgcgagtacgccatcccgtcggcgatgatcgagcaggtactcgacctcaaggaaaaggggctggcccggattcgggatgccaaggttgccagctggtcgggaaatccctatcccttccattacctgccccacctgcttggtgactcgcaagcgctacccgaaaagcaccagcagtactgggttctgctcttgcgcagcggtaccggccggatcggtttgcaggtcgacggcttgctgggcaatcaggaaatcgtcgtcaagaacgtcggccagcaactcgcccgcgtgatcggcgtcgatggtgcaacggtactcggcaacggccaggtcgtgctgatcctcaacccggtagccctggccagtcgcactcgcggcggcgcccccgtggcgccggtgccgaccgtacgcgaaccgatggcgactgactcggttaccgccacgttgccgacggtgatgatcgtcgatgactcactgaccgtgcgcaagatcaccagccggttgctggcaagggagggttaccagatcatgactgccaaggatggcatcgacgcgctcgagcagctggtcgccttcgtccccgacgtcatgctggtcgacatcgaaatgccgcgcatggacggcttcgaactgaccaggaacgtccgcgccgacaggcgcctgcaaagagtgccggtcatcatgatcacctcgcgaaccgccgagaagcaccgtcagtacgcgttcgaacttggcgtcaatcagtacctcggcaagccctatcaggaggatgagctgctgcgcctggtagctcagcacatcagggaacagcgggggacttgacgatcgcgtagcgttcgagggtgcgctgtctcgcctgatcatgatcaaccagcggcgcaggtgtcgtgcggccgatcagcacgccgcaggctgactgctccacggagctcattcgccacggcgcgtggatgaagcggtccggaacgttggcaagctccggcagatagcggcgaatgaacttgccggcggggtcaaagcgctcggactgtgtcaccgggttgaagatgcggaagtagggttgggcatcgcagccggtggacgctgcccattgccagccgccgttgttggcggacagatcgtaatcgttcaactgccttgcgaaatagcgctcacccagccgccagtcgattcccagatccttggtcaggaacgaggcaaccagcatgcgcaggcggttgtgcatgtagccggagctgttcagctgtcgcatcgcggcatcgaccaatggatagccggtacggccggcgcaccaggcgctgaatgcgtcctcggcctgcgcgcccgcttgccaattgatcaagtcataagcgggcttgaaggcgcgctcgacgacgtgcggaaacctgtcgagaatcatgaaatagaaatcccgccagacgagttcggacaaccaggtagcggcgccttcgccaccctcgcgaaaggcaccagcggcaatcgccttggcgaccagatcgcgaaccgagaccgtcccgaagcgcagatgaaccgagaggtaggaaacccccttgacggccggaaagtcgcgttgctgccggtagcgcccgatgcgcccgagaaagtcggccagcaactggcgtccgccacgcatacccggcacgatgccgaggcgccgcaaatccgtgccggagaagccgatcttggccagtggcggcacgccatcggcggcaggggtcgccgccagcaccccggatccggcctgatgtgggtaccaatcatcgtccgtcagacgcttcagccaggcattgcggtagggtgtgaaaacggtgtagggccgtcccgcctgactcaagacctcatccccgtcaaggatcgcctggtccttgaacgactcgaaagcgattccgtcggccttcagcgccgcgctgaccgccgcgtccctctgcttggcccccggttcgtagtctcgattgacgaacaccgcagcaacgccaagcccccgagccaggtccggaatctccctggtcgcccagccatggcgcaccagcaacgcgccgccacgtgtgcgcagtgctgcatcaagctcgaccagcgactcgcgaatgaactcgacccgtcgatcggcctcgtggtccagagcatcgaggatctcccgatcgaagacgaaagcacagaagacgcgtcgtccgcgacgcagagcttcacacaacgccgcgtgatcgctgtcacgtaggtcgcgacgaaaccagacaagaattgaatccaccgtggattacctttgtgtcggccgtcaccgccgattagaataaggccatgcaaagcatcaacctgacccatcattttctcattgccatgccggcgatggtggactcgtatttttccaggaccctggtctacattgccgaacacaacgatcgaggtgcgctgggcgtgatcgtcaaccggcctatcgacatgagcctgggcacgctcctcgagaagatcgacgttcccctcgaagcccagagcttcgccaatctgcccgtactttttggtggccccgtgcagaccgaccgcggtttcgttctccaccggccgatcggccaatggcaatcgacactgccggtcaatgagcaggtcggcctcaccagttcgcgcgacatcctgcagtcagttgcgcgccacggacagccacgcgacctgatggtaacccttggctacgccggttggtctgccggtcaactcgaacacgaactggcccagaacgcctggctgaccgtgccggccgaactgcgcatcctgttcgaattgccgtacgaggagcgactcgcctcggccctcgagctgctcggagtcaatctgaccaaccttgccgatgaggcagggcatgcctgagccagccgacacgcagacaggtacggtactcgcgttcgacttcggtgagaagcgtatcggcgtcgccgttggtgaatggcagttgcgtcaggcgcacccgctgacgacgattcatggcgaagccaacaccgagcgttttgcggcgattgctgccttgatcggcgaatggcggccaacccatctggtcgttggtcgtccgacctcgcttgacggcacgccacacgcgatgaccgcgcgctgccgacgcttcgccgaccagttgcgcggtcgcttcggtctcggtgtcgaccttgccgaggagcgactttcttcgttcgatgcgcaggaacggctccgcgccagcggcctcaatggccgcagcgcaaagaaacatctcgatgccgtagccgcgcaactgatcctccagagctatttcgatagcgtgcttagcgaggaccggacacccgtctccacccaccccgaaaaccctgacgacgcccatcccgatgccctcaattgacctccccgacgccgaagcacagtgtgccgaactggccgagctgattcgtccccacctccgacccggcacgctcctggtcggcatccacagtggcggtgtctgggttgcccggcgtctgcgcgacctgctcgatcaggccaacgacattggcctgatcgacgtgtccttctatcgggacgattacggcgaacgcggcctgcatgcacgcgtcaagccgagttcgatgccgtttgacgtcgaaggacggccactgatcctcgtcgatgacgtgctgtataccggacgcacgacacgcgcggcgatcaacgaactcttcgattatggtcgtccagccagcatccaactcgcggttctggccgatcgcgggcggcgggagctgcccatttgcgccgacttctgcccctggcgtgtgcagcttgactctgcgcaggaactgatcctctcggcagacagcgacggccgtctgcgatggagtgtcgccgagaatgcgtaatccccaactgaacgccaatggcgaattgacccacctgctgtcgatccagggcttgccccgtgatgtgctgatccacattctcgatacggcgtcaagctttctcaaggtttccgaccgtaacgtcaagaaggtgcccctgttgcgcggcaagagtgtgttcaatgtgtttttcgagaactcgacccgtacccgcacgaccttcgagatcgccgccaagcggctgtcggcggacgtcatcaacctcgacgtgacgcgctcctcgaccgccaagggcgagaccctgctcgacacggtagacaacctggtggccatgcacgccgacatgttcgtcgtcaggcacgcggccagcggagcgccgcacctgatcgccgaccacctgcgccgactcgggcggaacgacgtgcatgtcgtcaatgccggcgacggacgccacgcgcacccgacccagggcctgctggatatgtacaccatccgccactacaagaaggatttcgaccagctcgtggtagcggtagtcggcgacattctccactcacgggtcgcccgctcggatctgcacgccctgaccacgctgggtgccgccgaggtgcgtgcggtggggccgcagaccctgttgccgacggccatggaaaccatgggcgttcgcgtgtgccacgatctgcgtgccgggctgcgcgactgtgatgtaatcatcatgctgcggctgcagaacgagcgcatgaatggcgccttgctgccgtccgcccgcgaatacttcgcttgttacgggctgacgccggcgatgctggcgctggccaagccggacgccatcgtgatgcaccccggaccgatgaatcgcggcgtcgagatcgactccgacgtcgccgacggaccgcaggcggtgatcctgccgcaggtcaccttcgggatcgccgtcagaatggcggtcatgggaattctcgcggggaactgagcgatgcacagccaaaacctacacatccggaacggccgcctgatcgatccggccggcggcctcgaccaacagatcgacctgttcgttgccgacggccgtatcgcggccatcggccagcctccggcgggcttctcggcggatagacagatcgacgccagcggcttgatcgtctgccccggtctggtcgatctctcggcccgcctgggcggcatcgaatcggaactcaaggccgctgtcgccggcggagtcacgtcgctggcctgcccaccggacaccaaaccgccactcgacgaagcgggactcgtcgagcgcctcgtccggcgcagcgaaacgcttggcctggcgcgggtctatccgatcggcgcgctgacccaggaactggccggccagaaactcgccgagatgaacggcctggcgcgcgccggttgcatcgccttctcacaggccaagcatccgatcatcgatacccaactcctgctgcgcgcgatgcagtacgcagccaccttcgactatgcggtccgcctgcgcccacaggatcattttcttgcgcgcgagggggtcgctcacgatggcgaagtcgcttcaaggttgggtttgaccggcattccggtgtctgctgaaaccgtggccatcgccacggccctccatctggccggcgaaacaggtgtccgcctgcacctttcccgcctgtcttctggcgccggcgttgacctgatccgaaccgccaggcagtcgggcgtgttggtcacttgcgatgtgtcgatccatcacctgcatctctcggaaacggacatcggctacttcgacagcaattcgcgcttcgacccgccgctccgctcggcggcggaccgcgaggccttgcgcaccgccgcgagtgacggattggccgcgatttgttcggaccatactccgctcgacgccgacggcaagcaactgccttttgctgaggctctgcccggggcaagcggcctcgaactcctactgccactgaccctgctgtgggcgacacaagcgaagctgcccctgatcggcgcacttgcccgcatcacctccgatccggcaagcatcctcggcatcgcagcgggttcgctgagcattggcagtgcggcggatgtctgcatcttcgatgccgacgaggcctggcacgttacaccggaagcgctgcgcagccagggcaagaacacaccgttcctcggtcgtgacgtcaacggccgggtgcgtatgacactggtcggcggacgcatcgttttcgagggctgactggggcgcctgccggtttactcagcaagcaggcagagcaccgcctcggccgacgcaccgctgattctcaacaccttgcgccgcgacgtcaggccgctcttcagctcgaccgcggatctggacagacccagccgttgtgcgaggaaatcgacgagcgccgcgttcgcccgaccgtccaccggcggcgctgtgatacgcactttcagcgcatccccatgccgcccggcgatttcgttggccttggcaccgggctgaagatggatcgtcacggtgatcgcaccaccgccgtcgcgcagccagtcaaccacggctcagagaaacatcaggacgagttgcgcaagaacaatggcgatcagcggcgagaggtcgacggaagcaatcggcggcagaaaacgctggatcggccgcaggaaggggcctgtgagctgtgacaccggttggctcagcggcgaatagggactgacccaggagagaacggcctgcagcagcagcgcaccgatcaacaggtagatgctgaggcgcaaggtagcgagtacagcccgccagccaaggaggggaagcaagctcgacagcgaccacgtctcggcgccgctgcccagccacacgacgacgaagaggaaaaggcactgcagcagataggccggcacgaggctcgccagatcgaggccgaggagccccggcagcgccttgcgcagcggcctgaccagccagttggtgacttccaccacgaaagacccggccggattgttgaaggaaacccggaaagcctgcatgtagaagcgcagcaacaaggccaggctgagaaaaccggtcagcacttcgagcaggaacaatccggcctgcgcgatcatcaatcgtccttgcccagcaggtcacccaactcacggccacgcacattggccgccaggactccggcgatgaaaccctccctgacgccacgctcctccatggtccgcaaggccgcctcggtggtcccacccttcgacgtgacacgctcacgcaggacgcccgccgcttcatcggactgagcggccagcttggccgaaccgagaaccatttcaatcgacaactggcgcgcctgtgccggcgtcaggccaagttcccgtgccgcctgctgcagggcttcaatgaacaggaagacgtacgccggaccactaccggagatggcggtaacggcgtccatatgcacctcgtcggcgatccacagggtgctgccaaccgcctgcaggatgcgctcggcacccagacgctcagccatcgataccgccggcatcgcacacaaaccggtaatgccggcaccaatcagcgccggcgtattgggcattgcgcgcacgaccttgccgtagccacccagccaacgcgaaacgtcggccaaacgcagtccggcagcaatgctgatgaccagttgctgcttgaggtgattcagcagggggacgcaggcctcccgcatctgttgcggcttgaccgataggagaacggcatcgcagtccagtgcggccgcgctcggcgcctcgtagcagcgaactccatagaccagacggagtttggcacgtccctgcgcgcccaactcgataaccgcgatgtcggctgtcgaaaagcccgtcttcaccaagccgccgatcagcgcattggccatgttgccgccaccaaggaaagtgattctcatgctgtgtgtctctcgccaaaaattgccgtaccgacgcgcaccagcgtcgaaccttcggcaattgccgcttccaggtcctgcgacatgcccatcgaaagtgtatcaagcaccagtccgtcggctcgcagttgctccgacaactcccgcagacggcggaaagggcggcgctgttcaacgaagtcgtcgctgggcgcgggaatagccatcagaccgcgcagacgcagctttggcagtctggcgaccgcatgcgccaaggctggcgcttcagccggggaaaccccccctttgctggcctcaccgctcacattcacctgcagacagacggacagcgacggcaaggagagcgggcgttgtgcggacaggcgctcggcgacccgcagtcggtcgagcgaatgtacccaatcgaacgtctcagcgaccgggcgcgtcttgttggcttgcagcgtaccgatgaaatgccattcgaggcccatggcgcgcagttccgcgaccttgtcaatgccttcctggagatagctctcgccgaacgcccgctgtccggcggcggcggcttcacgcaagcactccgcaggccaggtcttgctcacggcaagcaggaggacgtccgccggatcacgtccccaccgccgtgcagcgcaggcgattcgcgcgagaacggcttgcagcttggcgggaagtgtggtcataatcaggcgttgcgcagattctgcatagtatagcactgcgccctgctcaccgcccgaggaccgaaccggatggacatcacggaactgctcgccttcagcgtcaagaacaaggcttccgacctgcacctgtcatccgggttaccgccgatgatccgcgtgaatggcgatgtgcgccgcatcaacctgccagcgatggaacacaaggacgtgcacggcatggtgtacgacatcatgaacgacggccagcgcaagcactacgaagacacgctcgaatgcgacttctcgttcgagattcccaacctcgcgcgctttcgcgtcaacgccttcgtccagaaccgcggcgctgctgccgtattccggaccattccgtcaaaggtactgacgctcgaagatctcaactgcccgaggatcttcaaggacatctcggaatacccgcgcgggattgtgctggtcaccggaccgacggggtcgggcaagtcaacaaccctggcggcaatgatcaatcacgtcaatgagacgatgtatggccacattctgacggtcgaggatccgatcgagtttgtgcaccagtcgaagaaatgcctgatcaaccagcgcgagatcggcccccacaccctgtcgttccagaatgcgctgcgctcggccctgcgcgaggacccggacgtcatcctggttggcgagatgcgcgatctggaaacgatccgtctggcgctctccggtgccgagaccggccacctagtcttcgccaccctgcacacttccagcgctgcgaagacgatcgaccggatcatcgacgtgtttcctgctgccgagaaggagatggtccgatcgatgttgtccgagtcgattcgcgccgtgatctcgcaaacgctgctcaagaccaaggacggtcaggggcgaatcgcggcgcacgaaatcctcatcggcacgccagcgatccgcaacctgatccgcgaaaacaagatcgcccagatgtattccaccctgcagactggccagcagtatggcatgcagaccctcgaccacaacctgctcgagctcgtcaagcgaaatctcgttgcggcaagcgaggctcgcagcaaggcggccaacaaggacgtcttccccggcgcttagggcccgtctggcgggcagaaagaaagcatggaacacgatcaagcactcaagttcatgcacgagttgctgcgtctgatgacgcagaagaatgggtcggacctcttcatcacggcccattttccaccggccatcaagattgacggcaaggtgatgccggtgtccaaccaaccgctcctcccccagcactccgcggaactggcgcgctcgatcatgaacgaccgtcaggccgccgagttcgaagaaaagagggaatgcaactttgccatctcgcctaccgggattggccgttttcgcgtcaatgcattggtacagcaggggcgcgtcgcggtggtctgccggacgatcaacctggtggtaccgacccttgacgaactcgaattgccaccggtactcaaggacatttcgcttgccgcgcgcggtctggtgatttttgtcggcggcacgggcaccggcaagaccacgtctttggccgcactcgtcgatcaccgcaaccgtaacagccacggtcatatcatcacgatcgaggatcccatcgagttcgttcacgagcacaagaagtgcatcgtcactcagcgcgaggtcggcgtggacaccgactcctgggagacagcactgaagaatacgctacgtcaggcgccgaacgtgatcatgatgggagagattcgtgatcgccagaccatggactacgccatcgccttcgccgaaaccggacacttgtgcctggccacgctgcacgccaacaacaccaaccaggccatcgaccgggtcatcaacttcttccccgaggaacggcgccatcagttgctgatggatctttctctcaacctgcgtgcgttcgtctcccagcgcctgctgccgaagaaggatggcaagggaagggtgccggcgattgaggtcatgctcaattcaccactcgtttccgacctcgttttcaagggtcaggtgcatgagatcaaggaagtgatgaagcgatcgcgcgaactgggtatgcagactttcgaccaggcgctgttcgatctctacgagggcgggcagatcaggtacgaggatgccctgcgcaacgccgactcgctgaatgacctgcgcctgcagatcaagctgcatggcaaggaatcgaaagaccgggatctcagcgccggcatcggtcatctggatatcgtccagtagcccgacaagctgccgtgcggcactcgcacggcatgcttgatttgcacgcgaggccacctggcgaaccgccttgtcccgggccgcgactcagcccatcggctccggatgctgcttcgccactcgcgcctgctcggtggctcgattcgtcccggccaccatcctgaactcgtacaggcgacattccagcgcaccgttgaaaagcggcgtccgcttgctgggtgtcaagcggaccagcttcggcaatcgcgtgtcggcgctcagcaggtagcagttccagccggcaaaccggcgtttcagcgcactgcccagcagcggatagaatgccgccagttcatcatcgctggacacccgctcgccgtagggcgggttactgaccatgatgccgcccggggcaggcgcgtcgatcgccagcaggtcacccgaactcagggtaaccaccggcaacagatcggcgcgatcgagattggccagcgtggcgcgcacggcaaccggtgagatgtcgctgccgaaaatgcctgtattccttgccggcttctccgcggagcgagcggcatcgaccagttggttccagagcacggcgtcgaaatggcgtagccgctgaaacgcaaagtcgcgtctggcgcccggcgcgatgcccagtgcgatctgagcagcttcggccagaaaggtgccactgccgcacattgggtcaaacagcggcacatcaggttgccaaccgctgaggcgaaggatgccggcggccaggttttccttcagcggcgcgtctacggtcttctggcgaaaaccgcgctggtacagtggcgcgcccgatgtgtcgagatagagcgtgcactcgtcgctgctgacgaagccttgtacgcgcacctccggctcacgcctgtcgaccatggggcgcttacccgactcccggcgaaagcggtcgcagatggcatccttgatgcgcagggtgacgaagtcgatgctcttcagcggactcttcaatgcattgacgtcaacgcgaatggtctgctcggggaaaaaccatcgcggccatggcgttgccagcgccagatggtaaatgtcgtcctccttgcgatacgaggcatgcgccacgcgccacaggatacgcgtggcaatccgcgaatgtagactggcgaagtagcaaaccggccactcgcccaggaaatgcacgccacccggtatctgtttcagatcggcagcgcctgccgcgatgagatcttccaccagcacagattcaagaccgcgcgggcagcttgcaaaaaacgtttccacgattgactcccggtcggtggtctagaacggcttgacgacggcgaggtaagtaaccgccagcagcacgagcaccggcatttcgttgaaccagcggaaccagacgtggccatgcacattccgaccggtctgaaaatcgcgcaggaggcgaccacaataggcgtgatagccaagcagcccgacgaccagaaccgtcttggcgtgcagccagccgcccgagaaaccaaagccgaaccacagccacaagccgaaaagaaccgccagaatgccgatcggggtgatgaaccgatagagcttgccagccatcaacagcaagcgctgacgctcggcaacgctgtcggcctcgaccatcgccaaattgacgaaaatacgcggcagataaaaaaggccggcaaaccaactgaccaccagccacagatgcagcaccttgacaatcaacacgaactcttcctttcagcccacgccgcagcgacgccatcctcgacgcggggatagttcagcttcgcccgcagttccgtcttgacgcgctggttgagcagtcgccgcgattcacccatgaatgacagttgcagcgccgacaaccgctcctgcgcctgatgacgcgacagacgcggcaccctgggcagcccgaagcgatcggcaacgagatcgaaataatcgcccatcttgatctgcgaatcgtcggtcgcgttgtacgttcggttgctgcgcccgtagcgcaacgccgcgcaggtcaacatcgccagatcctcggcgtggatatgattggtatagacgtcgtcctcattccgcaacgctggggatgccctctgcaagcgttcgatgggcaggcgatcggcagcatagattccgggaacgcgcaggatgctgacgacgacgccacgccgccccaaagcgcgcaactggtactcggcatcgagccgccggcgagcccgggcagtgcccggctgcggagcacgggtctcgtcaatacaggcgcctgcgcagtcaccgtagacaccgctggtactgatgtagacgattcgctgtggtagactccggccgcgggacagcgcggcgagcaggcggcgtgtgcggggatcgcgttgctcaccggccgcgcgcccttggtcagccgctggtggcggggccagatgcaggatgacgtcggccagacctgcgatacgccgcaggcttgcgggctgatcaagatcggcaaggacagggcgggcgcccagatcgcgccagaagagacgctgcgcagggtcgcggacgagcgcgaaaacgcggtagtggcccagcaggcgaggcaggatgcggcgcgcgatgtcaccgcaaccgacgatcaagagtttttgcactgcgcaattttaccggattcggacatcagcggagaggcgatgagttttcaggtcagcatccagccgagccggcacagttttcaggccgagcctgacgagacgattcttgaggcagcactgcgtcagggactcagccttccttacggttgtcgcgatggcgtttgcggcagctgtcgcggcaaagtgttgaccggagagttcgagcacggcaaggcacaactcgaggttctcagcgatgccgaccgccgggccggctttgcactcttctgctgcgcgcaagccaggagcgacctgtgcatcgaaagccgcgaagcccgctcgctcgcggacattccggtgaggacactgccggcgcgtgtgcacaagctgacacgcgcggcgcctgacgtcatgatcgtcgaactcaagctgcccgccaatgagcgcttacggtttctcgccggccagtacgttgacattctgctcaaggagggcaggcgacgcgctttctcgctggccaatgcaccacacgacgatgccgtcctgcagttgcacgttcgccatgtgccgggagggcagttcaccggtcacgtgttcaacaccatgaaggagcgcgacatcgtgcgtttgcgcgggccgcagggcagcttctttcagcgcgaggactccaccaaaccgatgttgctcgttgccggtggaaccggctttgcgccgatcaaggcgatcgtcgaacacgccatcgcggaagaaagccagcggccgatgcacgtctattggggaggacgtggccgcgccgacctctacctgctaaaacttgcccaacaatggccattgctgcatgccaacatccgtttcaccccggtgctgtccgacttgccgacagaggcccaatgggacggcagaacaggtctcgtgcatcacgtcgcgttggcagaccataccgatctctccgactatcaggcgtatgtctgtggatcaccggcaatggtagccgccgccaggcaggatttcctggcacgttgcgatcttccggcagacgagttctttgccgattcgttcgactttgctgccgatacgctcgatgcaatcgatgccccaacccacctgaacacaaggcttgacccgcatgaatgaagttttcatgtcccgccagcctctggtcaatcgccagagcaaaatcatcgccacgcgcctgacgctgcatcttggggatcaggcaagcatcgtcgatgcggtgagcacgctgagcgcactggccaacgtctggccgcagagcgaaaaaccggtgttcatcagttgtggccggaccggttgtgaggcgggcatcctcgactggtcggcacctgacaacgcgacgatagaactgccggcgacgacgctggtcggccaggccgggcccgacgtgattgccgctctgcaaaccttccaaccgaccatctgcctgcactttgatccgcaggcggcacaggctctgtccgccggcgtacagttccgcttcatcggtttcgacgcgcagcagttccaactcggtcaactcaagctgctgaccgcccggacgcgaacgtacggcatcggtatcgctttcaatgtcgaaaccagcgagcagttccgagcctgcctggaagctggtatcacagcggcagcgggatggttcttcacgtcaccgacaggcgcgccggcgaaagccctcagtcccgggcaggcaaacatcgtgcgggtgctcaatctggtgcgccagaatgctgacatccgggaaatcgaggcggcactcaagctcgatgtcgccatttcctacaagttgctacgctacatcaatgccgccggctttgggctctcctgcgagatccagtctttccggcacgccgtcaatatgctcggctacgaaaagctcaatcgctggttgtcactgctgctgggaacggccagcaaggacccgatggccccggccctgatgcacaccgccttgctaagagcgcgattgatggaattgctggcgagcgggctggttgacaagtcggagtacgacaacctgttcatcaccggcgccttttccctgctcgacgtgctgcttggcgtcggtatggagcaggcgctcgaggcgatgcgcctaccggaaccgatctgcgatgctttgctgagtaacgggggtcgctatcagcccttcctcgacctggcagtggccagcgaggccgacgatggtgaggcaattgccgaccaggccgccatgctcggcctgacctccgatcaattcaaccgtgcccaactacaagccctcactttcgccgacgcgatggagctctaggatcaacggctattccccgagataggcggcgcggaccttggggtcggcaagcagcctcttcgactcgtcggtaacggtgatctcgccactctccatgacgtagccacgctgacttacctcgagtgccagcttggcattctgctcgaccaggagaatggtcatcccgtccttcgccaccgcacagatcacttcgaaaatcttttgcaccatgatcggcgccagacccatcgacggctcgtcgagcagcatcagccgcggtttgctcatcagtgcgcggccgatcgccagcatctgctgctcgcccccggagagggtacccgccaactgctgggcgcgttccttgaggcgagggaagtgcgagagaacctgctcgagatcacgctcgatcgccaccttgtcgttgcgggcgtaggcacccatgcgcaggttctcgacagtcgtcatgcgcggaaacacacccctgccctcggggaccagcgcgatcccttcgccaaccagctggtgcggcggcagcgccacaagctccttaccacggtagcggacgctgccaccggccgggtcgagaagccgagcgagagcccgtagcgtactgctcttgcccgcaccgttggcaccgatcagcgccaccatctcgccttcattgacgtggaaggtgatcccgcgaacggcctggataccaccataggagacgcgcagtccgttaacttcgagcatgattcatccgttcccttcaggccaccgagccaccgaggtaagcctcgacaacccgcgggtccctctgtacgaccgacggcacgtcttcgcagatcttctccccgtagtcgagcacagcaacgcgtccacacagccccatgaccagcttgacgtcgtgctcgatcagcaagaccgttacgccatcgcggcagataccctcgacgagaaggcgcagggcctcggtttccgtaccgttcatgccggccgccggttcgtcgagcgccaacagcttcggctcggtagccaaggcacgggcgatctcgaggcgccgctggtcgccataggaaagatgtttcgcatagtcgtgcgcccgctcgtggatgccgacatagtgcaggagttcctcggcgcgacggccaatcgccgcctcctcggcacgcgtcgccgaattgcgggtgatcgccccgagcacgccggcatgcgtgcgcagatgtcgccccaccatcacgttctcgatcgccgtcatgttgccgaacaggcgaatgttctggaacgtccgcgcaatcccgacttcagccgccttgtgcggcgcatcggcggccagcctggcaccgtcgaaaacgaagtgtccaccttcgttccggtaaagaccggtgaggcagttgaagaaggtcgtcttgccggcaccgttgggcccgatcagtccgtagatctcgccgcgccgaatggtcaacgagacgtcatgcaaggccttcacgccgccgaaatgcttggcgaccgcatgcgcttcgagaagaatctggtgttcgctcatgatcagtccgcgctctcggccagttcgcggcggcgctgcgacgatggccacaggcccgccggccggaagcgcatgacgagcaccagcgccaggccgaaaacgagcatccgcagactctccggatcgatgatcatgcgcccgaagatcgcccgctgcagaggctcgatgccgtagcgcaaggcctcgggtagacctgtcagcaggacagcaccaaggatcacccccgggatgtgtcccatgccaccgaggacgaccatcgccaggatggtgatcgattccatcagagagaagctctccggactgacgaagccctgcatggctgaaaaaacgccgccggcaacgccaccaaaggaagcgcccatggcaaaagccagcagcttgatgttgcgggtattgattccacaggccttggccgcgacctcgtcctcacgaatggcctgccaggcccgaccaattcgcgaatcctgcaggcgcacgttgatcatgatgatcatgatcgccagggtgaccagcagaaaatagtacttctgcggcccggaaaccgtcacgcccaggatggtactggtatcggcaaacgaaaagccgccgatacggatcggatcgatcagggtaatcccctgcgccccgttggtgacgttgatcggcgcgttgaggttgttcatgaagatgcggatgatctcgccaaagccgagggtcacgatcgccaggtagtcgccccgcagcttgagcgtcggcgcaccgagcaggacgccgaagatgcacgccagaccggcaccgacgggcagaatgacccagaacggcaggtgaatgccaaaatgaggcgacgccagcaaggcataggcataggcaccgacggcgtagaaggcgacatagccgagatccagcaaacccgcgtagccgacgacgatgttgaggcccagcgccagaaagacgtacaggatggcaaagttggcgatgcgcacccatgcctggccccccagggccgccacgaaaggtacggccagaagcacaacgccgatcagcaccagacccagccagtgctgttgccaagggatggatttcctgacgcggccgttcatgcgcgatctcccgtgcgctcaccaaaaagacccgagggacgaaacatcagcacgatgatcaggacgatgaaggcgaagatgtcctggtagtggctgcccaggaaatctcccgtcagatcgccgatgtagccggctccaagcgcctcgatcacgcccagcaggaggccaccggccatggctcccgcaagattgccgatgccgccgagaacggccgccgtaaaggccttgaggccgagcatgaaacccatttggtagtgcgctatctcgtagtacgaaccgaccatgcagccggccaccgcgcccagcgcggaaccgatgataaaggccatggcgatgacgcgattgatatcgacgcccatcagcgaggcaacgtgcgggttctgcgcggttgcccgcatggccatgccgatgcgcgtccggtgcaccagataaatgaggcccagcatcatcagcgccgcgagcgagacgatcgcgacctgcacattggtaaagctggccccgccaagctcatagatcttcttgtcgatcatcggcggaaaagtgatgtaattccggccccagatgatcatcgccacgttctgcaacacgatggacataccgatcgcggtgatcagcggcgtcagtctcggcgcatgccgcaagggacgataggccacgcgctcgagggcccaaccgagaatcatgcagaccaccaccgacaccagcaggccgaccccgagaaccagcagtggtgacatgccggaaccggcaagagaaacgatgaccgtaaaggccaccatcgtcccgatcatcaccacttcaccgtgggcaaagttgatcaggccgatgatcccgtacaccattgtgtagccaagcgcgacgagcgcgtacacggcgcccagggtgaggccgttgatcagctgctgtaggagagtgtccatggtcaggctttccgcaacaaggtgctggtggcgaaccaaaggttccgactcatggcaccagggatatggccgtgcggacgcgaggcccggttcatgctgagcggatgcaggatgaacgaggggatggcagtcgaactgccatcccctcgcaaccttccataccttacttcttggcttcgggagcaggagcagccgcaggagccgcaggggccggcgcaggtgcaggtgcagccgccgctgacgcaccgccttcggtcttcagggtcaccagcttgccgtccttgacctcgaaaaccgtgatcgcgccgttcttgatatcgccattggcgtcgaactcgatcttgccggtgaccccatcataggaggtcttgccaacttccggcagatacttggccgggtcggccgagttggcgcgcttcatggagtcgaccaggaccatcacagcgtcatagctgtacggcgagtagatctggatctggccgtacttcttggtgaagtcctcgacgaacttctgaccgttcggcagcttgtcgggcggcaggccggcttgcgtacagatcaccccttccgacgccgcaccggcgagcttgatcagctcgggtgtgcagcctccgtcacccgtcgagaacttggccttgatgcccaattccttcatttgcttgagcatcggaccaccgacggcatccattccacccaggaagacgaggtccgggttcttggccttgatcttggtgagaatcgccttgaagtcggtagccttgtcgttggtgaactcgcgtgcgacgattgtcgcaccggcggccttggccgctttctcgacctcatccgccagcccctgaccataggccgtacgatcgtcgatgatggcgatcttcttggtgcccaagtccttgaccgcgtaggtgccgaccacagagccctgctgaatgtcgttcgccatcacccggaacgtggtcttgaagccttgctgggtgtacttcgggttggttgccgaaggcgaaatctgcggcaggccggcctggctgtagatcgccgaagcgggaatggtggtgcccgaattcaggtggccgacgacaccggcaaccttggcgtcgacgatcttctgggcgacgaccgtcccggtcttcgggtcggcctgatcatcttcaccgagcagttcgaacttgacgaccttcccgtcgatttcgatcttcttggcgttggcatcgtcgaccgccaggcgcgcgccgttctcgttgtccttgccgaggtgggcgatcgttccggtgagcggtgcaacgtggccaatcttgaccaccatctccggcttcggcgccggcgcaggtgccgccgcggcgggggccggagcaggtgccgcagccttgggttcttccttcttgccgcagccaatcacggccacagatgcggccagaacgacaagaacacccggtacacgtaaatggttcatatgttcaatctccgatattgtgtttatgttggggtggcgaacggcggattgtccaagcacatcaggagcttgtcaaccggcatatgatcacttggcatgcatcattggttgccgcggcccaccctgaaacagaagaccggcgcttggccggtcttcttttcgtcacgcgatcacttcaagctgagaatccagccgaccagcttcttggcctcttcgggtgtcaccgaggcatttggtggcatcggtaccggaccccagacacccttgccacccttgatgaccttctcggccaacatggcttcatccttggcggtgtatttcttggcaacctcctgatacgccggaccgacgaccttcttgtccacggcgtgacaagccagacaacccttggacttggccagcgccgattcgtcagcagccgagacagctccagcggacataatgccggcagcagccagcaggctcacgtagattgctttcatgctcttaactccgttcaggtaggtggtttgaaacgccacgatattatttcagtttcgccgccttggaaagcgtcttgtccgcctggctggtggcagcacacgtgacctctcgctgaacgccaccagaacgaggcgcgttgacagcgccacctctggtcagcgtctgtgcagctgatcgagatcgcggaccgcgccagtggccgccgaagtcgccatcagggcataagcctgcaatgcccgcgaaaccagccgccggcgctcgaccgccggccgccaggcggcctcgcccgtggactccatcgcggcgcggcgcctggccatttccgaatcggcaatcgccagatggatgatgcgacgcgggatgtcgatctcgatcacgtccccttcctcgatcagcccgatcgccccgccttccgccgcctccggcgaagcgtgcccgatcgacaaccccgacgtaccgcccgaaaagcggccgtcggtgagcagcgcgcagacctttcccaaacccttcgatttcaggtaggacgtcgggtaaagcatttcctgcatgccgggtccgcccttcggaccttcatagcgaatgacgaccacctctcccgccttgacctgatcaccgagaatcgcctgcacggcatcatcctgactctcgaatacccgcgccttgccgctgaacacccagatgctctcgtcaacaccggcggtcttgacgatgcagccgtcgctcgcgatgttgccatagagcacagccagcccgccttcctgcgaataggcactggccttgtcacgaatacaaccgtgcgtccgatccagatccagttccgggtagcggcggccctgcgagaaagccgtctgggtcgggatgcctcccggcgccgccttgaagaactcgaacacgtccgggtcgcgcgtgcgcatcacgtcccaaacgtcgatcgcttcgccaagggttcgcacgtgcacggtcggcacctcacgatgaatcaggccagcacgatcgagttcgccgagaatcgcgaagatgccgccggcgcgatgcacatcctccatgtggtaatcgggcgtggctggcgccaccttggccagacacggaacctgacgcgaaatgcgatcgatgtcgtccatcgagaagttgaccccgccctcctgcgccgccgccagaatgtgcaggacggtgttcgtcgaaccacccatcgacacgtcgagcgccatggcgttctcgaacgcggcgaacgagccgatcgaccgcggcaagaccgaaacgtcgtcctgctcgtagtagcgccggcacaggtcgacgatctggcggccagccctgaggaacagttgccggcgatcggcatgggtggcaagaaggctgccgttgcccggcagggaaaagccgagcgcctcggtcaggcagttcatcgagttggcggtgaacatgccggaacacgaaccgcaggtcgggcaggcggaccgttcaaaggcgtccacttcgtcgtccgaacagttgctgtcgccgcccttgaccatcgcatcgacgagatcgacagcaatcaccctgccgccccacttgaccttgccggcctccatcgggccgccggaaacgaagatcgccgggatattcacccgcatcgccgccatcagcattcccggagtgatcttgtcacagttggagatgcacaccatggcgtccgcgcagtgcgcattgaccatgtactccaccgaatcggcaatcaggtcgcgtgagggcagcgagtagagcattccgtcgtgccccatggcgataccgtcgtcgatggcgatggtattgaattccttggcgacgccaccggcggcctcgatttcgcgggcaaccagctgaccaagatccttgaggtgcacgtgaccgggaacgaactgggtgaaggaattgacgacggcgatgatcggcttgccgaaatcgccgtcctgcattccagtcgcccgccacagggcacgcgcgccggccatgttgcggccatgggtcgaggtgcgggaacgatagtggggcattgccgatctccaatcgagaacacgccagagggtggcgcggtataatcgagattctatccgaaagcccccagggtgttggtgccgtgttgattcatccgcagttcgaccccgtcgcactcaagctgggccctgtgagcgtgcactggtatgggctgatgtacttgctggccttccttcagttctggtggctcggccgacaccgcatccgcacgcatccgcagctttcgcaggcatcctggaccgtccagcaactcgacgatctgctcttctacggcgtcctcggcgtgatcatcggcgggcggctcggtcaggtgctgttctacgagccgggctactacctgacgcacccgctgcagatcctcgccgtatggaaagggggcatgtcgtttcacggcggcttcctcggcgtgctcgtcgcgatggcactgtacgcgcgcaagaccgcgaggagctggctcgagatcaccgacttcatcgcgccgctggtgccgctcggcctcgccgtcgggcgtatcggcaatttcatcaacggcgagttgtggggccgtcccgcggattcatccttgccatgggccatggtcttcccctgggtcgacgatttgccgcgccatccatcgcagatctatcaggcgggcctcgaaggcctcgcgctgtttgtcgtcctctggttgtattcagggaacacgcagccgcgcggcgccgtttccggcgtgtttctcatcggctatgggcttctgcgctgggtcgccgagtatttccgctcgccggatgatggtatctttggtctctctcacaccatcagcatggggcagtggctgtccttgccgatggtcctcttcggaatcgtttttgtcgtctccgcgcatcgccgacgcatctgacccgaaggcgccgccggtcgcggatggaggagaagaaaatgcctgcaggaattgttgtccgggggctgcgcaaggtgcgcacactgctcgccgaaggtcccggcctccgcggtctcgatggcaagcaactagtgcgaatccgcgagttgctgcatgaatgcgccagcggcgtcggcggcgaaatctcggcgaggcagcgcgccgggcggctcgcggaagcctatctgcgtcttgatgacgaaggtcgcgcgacgttcctgcgcgtcattgccaccgaattcggccccgatccgcagctggtcgccaaggcacatgccgactaccaggcagccatcgacagcaacgaccggtggactgccgagtcggcgctacgcaatgccatgcgttcgtctcgcctgcgcgtcctgacgcaattcaccgccctgccgcaaggcgtcaagttcctggtcgatctccgcgccgatctgctccgtctgattggccaggatcccgccctgcgctcgctcgaccgagaactcgaaacccgtctgagcgcatggttcgacgtgggtttcctcgagttgcaacggatcacctggaactcgccggcaacgctcctcgaaaaactgatcgagtacgaagcggtgcacgagatccgttcctggagcgacctcaagaaccgccttgattccgatcgccgctgctacgcgttcttccacccacgcatgccgatggaaccgttgatcttcgtcgaggtggcgctgaccgacaagctcgccgacaacgtccagaccctgctcgatgagcatgcgccggtcttcgatgcgccacgcgccaatacggcgatcttttattcgatctcgaacacgcaggtcggtctgcgcggcgtgtcgttcggtaacttcctgctcaagcgcgtggtcgacgatctgaagcgcgactacccgcgtctcatcaactttgcgaccctatcccccctgccctccttccgtcgctgggccgagaagaatccggaagcctggcagaaggctttcagcgaagccgatctggagcggatcaggcgacaccaggcggccgggacgacgaagatcgacaacgcaagcgatctggcgacgctgctcgccgacgatggttgggccgatgatgaccgcttggcacgcgccctgcagcatggcctgatgcggcttgccgcgcgctacctgctgactcccgacaaaggcggacgtccttacgacccggttgcccgtttccatctgggcaacggggcgcgcatcgagcgcctcaactatctggcggacacctcggcgcgcggccggcgacagtcgtatggactgatggtgaattatttgtacgaccctgatactatcgaagcgaacgtcgaggctttttcacgcggtggtgagatggctgcgaaccccgcaatacgccgttctgcccgcgactgagacaacacgggcataacgtttatttcgatcctgtcaatagaaagaacatcacatgcaacaacgtccattcaaagtcctgggtatccagcagatcgccatcggcggccccgacaagatgaagcttcgtcagctgtgggtcgacatgctcggcctcgagatcaccggcaacttcgtcagcgaacgcgagaacgttgacgaagacatcgccgcaatgggcaaaggcccgttcaaggtcgaggttgatctgatgcaaccggttgaccccgagaagaagccggcggttcacgccacacccctcaaccacgtcggcctgtggatcgacgacctgccgaaggcggttgagtggctgaccgccaatggcgtgcgcttcgcgccgggtggcatccgcaagggtgccgccgggttcgacatcactttcctgcatccgaaggccagccccgagtttccgatcgccggagaaggtgtgctgatcgaaatggttcaagcgccgccggaagtcgtcgaggcctttgccaagctgggctgacaccgcaaacccgcaatcccccgaaacaccgcgtcgcgcttttcgccgatgcggtgtttttgttgcgcctgcgtagtgtggcggcaggtggccgcccaccagtcacccattagtcgcccacccctatctgcgatcgcgtccttgtcggttcgccgcgaacaccgccagcggagcgggaagcgggtcctcaactggcagcacaacactccgacctgaccgaccgcactggcgcgcgcgaagcagcaggccgcaagccacccgacgaacgcccgggcgcgatcttcgtcgccgcgcgccttgacgctcacgaaacctgacccttttttgctcacgagaattgagccagcggtagcgcaggcctaggtggtaagcgcggctgcgtgcaagggttgaagctgttgaagaagtggccttcgccaagccgtgcggagggttttttcttcgtggctggcggaagccttggggggtgagggagaggcgccccggagctgggtcaagggcaggctgcggcttttcgcagcctggcgcagcgtcccttgacgcagcggaggggcgatacgctggggcgtggcagtaagggcggcagtatcgcgcttactgccatgcagaccggcgtttgaggcgtccgacccacgcggcggtcatcgaggagcaacggtgatgctgggcgagcaagcgaccgccgttcaccggtggcttcaagcgctacgcggagtcgtctggcgaggtcttcctgcgagacgtcgcgcgggtggaggcagctgtcggggccgtcgtttgggttgcctgggagccagccggctcgctgcgcaaactcgcaccactcaagcgcaggagggtgcagcgatgctgcaggcggtcgagcagcgcatcgaccagcggtttcttctgaaacaactcgtaccaatcgggcaggtcgacattcgttgtgacaatcgtcgacagacgcagattgtagcgctggtccatcaggcggaagaacgcgttgacctgctcgggctttaggttgaggtagccgagttcgtcgatgacgatcaacggcaggcggcacaactgattgagaagcccaatcgtcgagcggtcagcgagcgaagcatacagttcgtcgagcaaggcctgtgcgttatagaaacgggcgcggtagccattcagacacgcttcgcgcaggagcccgatggcgattcccgacttgccggtgccgggcgggccgatcagcaggaggttctcgccgcggcgcagaaagtcgagccccgcgagggtcaggacctgcgccttgttcacgctcggctgacgggcgaaggggaacgactgcaaggtccacggccagggtagatgggcctgggccagacgataggccaggctcttctcgcgccgcgccgcttcttcggcgcgaagcaggcgaaagagcacctcggggaccggcgtcccctgccgttcggcgaggtcgagttcctcgtcgaggacgcgctccattccggaccagcgcatctgcgcaatcagcgccttgagcggctcacgcatcgtcgtctccgcggtcgaggcggaagaagtccccggccacctgctgcaggatcatcgcctccaggcggccgaggtcgaagagaccaaacttcagcgcctgcgcgaccgccgcgaggaagggactttccgggtagcttcgccggaaccccagcaagcggcgtaggggccgcaccccgcgcccgtgcgcctgcttgacgagcgccgcgacgtacgcgtcgagcacagggtggtggccctgcagcaaggtggcttcaggcggcggggtacgatcctgacgctgcggcgtcgggtgatgcccgggcagcttctgcttggcatcgcgtacgccgatcagccgcgggtggaccgcgaccagttgctcgcgggcacagatcctgagttcgctggcgtacagataaaccgtcagcgtcttgcccacccaacgttcgggcaccgagtagcgattggtctcgatcgacacgaagccgtacagatcgaccacccgctcggccacctgatagaccggcggcaacaccgccggcagcggctgcagacaggacctctccatcgcgtaggccgcgcttggcgccatccccaggacacgcttcggcttggcattcgccaccttctcgcaccaggctcgcgcctgctggttcaggtcggcgaaatcggcgaacgtccgcccggccaggaaattgccttcgacccaggcaaaaggtctttcgacgcgccccttgcggtcgggttggttcaccgggtgggcacggaaggcgaatcccagcgtgcgcgcgaacgccaccatctcgggcgcgaacacggcatcgtcgccggcgccgtcgacgacgatcacgctggtgttgtcgatgacgcaggtcgggcagcagccggccaggaagcgcacggcctcgagcaggaactgcttggcttcaaagcgcgtaaagcgcgggtagtactggaggaacaggcagcgcgaataggccaggatcagcgacgcgcattgcgccgtcagcgtcttgccggccaggatcacgcgatggggcgaggtatcgtgctgcatctcctggccgggcgcgaagacatactcgccagcgcgtttgggcggcgagcgcagaccggcttcccggatccatcgggtgagcgtgctgtagccgggatggaggcccagttccgcctgcagcatctcctgtaggcggaccccatagccgcgcacgcgcgcaaaagcggcagggagccagaggcgtaccggcgccgggcacgcgggctcgcgcgcgtcggcaagaaccggcattcgcaggatgcggcgaatcgtattacgcgacagcttcaagagccggctgatctcgcgaacagccaggccttgctgatgcagcgtctggacggattgacgaatctcgggggatatcatgcgggcaaatcctggtcagatggcgctgaagcgacgcgagcgccggttgcaaagaagccaccgccgccgtgacggcgggcggcatagcggtcgatggcgaactcaaggcggacaaacgccgcttcagacgggcaccgacggcttccaggatgcgcaggtcggcgagcacctcgccttccggcccctcgcgcagacgttcggcaaccttctcttcctgccgagcggcgacggcttcgagcaacagctgcggcgactcgaccatgcgctcgcgcaccggtcgcgcagcgcgttgatactgcgcaaaccagttggccaattgccgagttgacaggggcgtcgtgcgcagggtcgcgagcagttgttcggcgtgcgcgctattggcgcgcgccaacggtccgaggatgcggaccgccgcccaggtcgacacctgcccctggcgtacggcctcgagcaaggcgtccgacagccccccgagcagttgcagacggcgactgacccagctcacatcgcgcccgcaacgccgggcgacttcgtgttgactcaactgcccgcccgaaatcaactcgcgcaacaggaaggcttcttcgatcggcgcaaacgatcggctgcgcgtccgcgccaacacgcccaacagcgcctgcgcgagatccgcctgccagcattcgacctcggccgtatcgcgcccgaggtgacgcaacgcggcgatgcgtcgatagccgtcgaccaggatgaacgcctcgccctccccggcgaccgcaatgcagggaaccaattgaccatcggccgcgattgacctggccagacgcgtgatcgccggagggtccggcaagcgaagcgatgcatagcgcaaatcgaggcggtgcaagtcgaggctcagaacccccgcagcagccaacttatccatgcgagatacctcctgtcggacctagcgtaccggccaggcggcggcaaggcgagagagtcttcttttgcaatctcagcaggccttcacggtgaagcgcaagctgctgtaatcaaagtgatttcgaccatccacgcgtcactctttgcaagcgacgcgtccaccaccggggataaacggtaagtacctgaaggaaggggcatttcaacctttgacgcgttcatctttgcaatctgcccggccgccttgtcctgcgcgcgttgccgctgctgggcgcggttgcgctcggcgtactccgggtgttggcgtcgatagttccgccaatagtccgggtggcgctccgcccaggcctgttgcacccgcttctggttctcgcgatagtccggatcgttctggcgcctggttgcctgccaacgccgtcgccgttcacgttggcaggcggcagcggaacaaaagcgttgctctgcaatttgcgggcgtggccgaaagggggcctggcacgcctggcattgccggaattccatggtgagttctccccgcacgaggtcgtgatgtcgcgcgggaagatacggcggccggagtgattcctgactgtgggagggcttatgaggtccgggacgaatttgttggggactgcgcgcgccgcgaggggcttctctgccgcaccgtcaggaagacgcgccttcggactgaggcgctatcgctccggataacacacgaggaacaccgaccgccaccgggagccgttgcgcatcaacggggccacgtctctcgccatctcagcagcccagaccgtcctacctgtggcaggacctcttctctctttcacatgcggcgcggcaagcccgggcagtgggtcagtccgggtgagcaggagcgggtcaactctggtgagcgccaaggccgcgcgtaagcaccaatccgttactgtcgttcgacgcgtcgccagcagaatcgtctggcgcccgcggcaccaccggcggtcgccggcagaacccgccggactgcacgtttcgtgcgcagaattgtgcattcctgcgagaaaatgcgcgataattggcgcccccggaccatccggcgcaaagaggaatggaaccatgccaacgactcaggaacctatcgaggccgccgctcgcatcgacagtacggccgcaagctcgcccccccggacaccaggggctgcccaccccctgcagtcccttggcgcgcgccaccctgacgcggcgtgaccgtttcccgtcccccacagcccacccgtctacccaatctggcgtctcgccaggcggtgggatctccgacagttcattgcccgtccgcgtgtgccggcgatccgaccgtgccagcgtgggtactgtgcgccttttcagcgatcagcgcgtccctgtcgttcactgaaccgtgagcttacggtgtggcgggatgtggcgcggtcgcgccctacccctccaccgggcaccgtgacgtgcagctccgcacgacatccgcaccagccagttgcgccacgctgctctgccacgacgccgttttatctattacccgttttcagccacaccaaggaggcatcaatgagtgaagtcaagactgtccaggaagaggtcgtaccggaaggcgattcagccaagatcgagaacgtgaccgcgcaacaggaagcagagcccgtcaaggaagtccccgccaagacggcaagcaagaacgctgtgaaaggcgatggcaagaatggggagcgcagcacgcccgccaaagcgaccaaggccaagactcccaatcccaaggtggccaaggcagcaccggcagggcagaaggcagacgcagcccaggccaaggccagccagagcgagaccgtacacgtccgcaagccggcgctcaagaccaagctgtacgaagagactctctcgaaactgcagatcgaactggtgaaactgcaggagtggatcaagttcaagaagcttaaagtggtggtcctgttcgaaggacgcgacgcagccggcaagggcggtacgatcaaacgcattaccgagagcctcagcccgcgggtcacccgagtggcggcgctgcccgcgccgacggatcgggagcagagccagtggtacttccagcgctacgtccaacacctccccgccggcggcgaaatggtgttgttcgatcgcagttggtataaccgggccggcgtcgaacgggtcatgggattctgtacggaagaggaatatcgcgagtttctgcgtacctgtccggaattcgaacggatgctcgtgcgtagcggaatcatcctgatcaagtattggttctcggtcagcaacgaggagcaggagcgccgcttccagaagcggatcttccatcctgagaaacactggaaactcagtccgatggacctcgagtcgcgggcgcgctgggtggaatactcgaaagccaaggacgccatgtttgcgcacaccgacatcaagcaggcaccctggtatgtggtcgatggcgacgacaagaagcgggctcgcctcaatgtcatcacgcacctgctgaacatgatcgactatgaggacctgacacccgaaccaatcgtcctgccgccgcgtcaggacgagcgcggctacgtgcgcccacctctgtctgaccagaccttcatccccgaagtctattgaggcaccgcggtgccgggcctgccagatcggcggtccgcgctacgcgtgcgccgacgtaaccggccttgcttactgacctccccgaacggcaactgccacgctgcaagcagcgccccgccgttcggggacgatctcgcggatccaccgttgtgggtcgccggcccggaccaggcgcgagcatgcccacgacattggcgaaggcttacttgtagtagcccaccgcacagacctgatcgccaatcctggtgacgtaggcgaccttggtgacgagatcggtctgaccgggacgcggccacatgtagctgacctcggcaatcgcaccctccttggcggcggcgtagacttcctcgcccagcggtttgccggccttgtccttgagatccttgaggctcttgccgagcagagtcggatgcgcagtgaagttcccgtccggaccaccgcagtacggatacaggtcacgatccttgaagccgccttcacccttggtaaacatcaccaaggccttgggcttgtcagccttcacggcggcaaccgccttttcgagcatggctttggcctccgccggagtaccatactcagcggccgaggccgtaccaacaagaccggcaacggccagtgctgaaacaacagccaatcgacgtagcatcaaaaaacctccttgtcaaagtcatcggataacaacggtgagttgctgacctgccgaaaaagccaggggaaaccccagcaggaacatggtagccgaaaacgagcccgcgtgatcgaagttctgccgcggcggtcgtgcaggaagcaagccggagtcaggcgccgcggttctccgacgcaccgccaatgctgcccgcgcatgtgtgccctgtgcacgccgctgacccgtgccagacgcctggggcaggcgtcactggaaggaaccgtggattggcgagtggaagacccggcacctgccgggaagcgtgccgcctgtcagcctcgacagaacgtcgtcgaaggcaacgaccgcagcgacgcatgcagtcgactcaccctgagcaggtccttgtgtgcccgcagcagcgtcaggctgctttccacgtactggtgtgaagacaattcatccgcagcgtagcgctgcaacagcttcagccagcgagtgtggatggcacacggatgacgctctttaccgccggcaagaggacaatcgggacagcgcgtcctcgccagaatgtcgatcacggcgtgtttctgccagtgttgacggtattggcgggcgttggcctcgatccaggcaagcgcccgctcttcgcgctcgtgcgcgggaaaggcctccacgtattctgtgatcgcggcgatctgccggcgaaagaactccgcatccgagaggccatgatcggaggattcccctacgaaacgggtaaggagcgcaagggtcgggtcgtctacgatgtacatatggatcctgcaagaccgttagccggcaagccagccacctcactatagcaggatttgctgcggtgcaccaggaagtttcctggcacggcccaaagcaagggcaccgcgcgttcaccactggtcagtatttcgccgaaaccagccgacaagtgggcgccgcctgccggcactaccgggatagttctccgcgcttgtaggccgccagaagaccagttgccgccaactcgcagaggtcgagcacgcgttcgaaacccgactcggcaccgtagtaggggtcgggcacctcggagatcccgagtccggtagcgtagtcaagaaacagaccgagtcgcgagcggctttcctctgcgcactggcgccgcaggagcgacaagttggcctcgtccatcgccagaatccggtcaaaacgaccgaaatccgcgtcgatgaccgaacgcgcgcgcatcctcgacagatcgtagccgcgcttcgccgctacccggcgggcgcgcgcatcgggcgcctcaccggcgtggtaatgcccgtgcgtgcccgcagagtccagctcgaaggccgtcgccaggccctcgcgctgcgcgatggcgcgggtaaccgcttcggcgattggcgagcgacagatgttacccatgcagacaaagagaattcggtatcgcggcgccacgcctggccccctcctcaagaagttgctattcaactgcaccggtggagccctcggaaaacagctcctcgacaaaaccgaaacggctcatgtcgcggatccgcatcggataaaggatgccgtccaggtggtcacattcgtgctgcacgacgcgcgcatgaaagccggcgacgctacgatcgatcggacggccgcgggcgtcgaagccggtataacgcaggcggctccagcgcggcacccagccgcgcaagccgggcaccgacagacagccttcccaggcttcttcagtcgccgacgaaagcgggaagagcaccgggttgatcaataccgtccgcggtaccggctcggcctccggataacgaggattgcgatccaccccgaagatcaccagccgcagaccgacaccgatctgcggcgcggccagacctgcaccgtccagatggcgcatggtctcttccatatcggcaatcagcgcgtgcagcgccggcgtcgcaaactgttcgacgggagcggccttgcgcgccaagcgcgggtcgcccatcctgaggacgggtctaatcatcgctggtcagaagcctttcgatgactgccaggacctgatgcatggactcccccagaacatcatggatcgcctccaggctgatgccctcgcgactgtcgccgcgcccggcggcgtagttggcgacgacgttgatcgccgcatacggaacacccagttcgcgcgccagaaccgcctcaggcatggcggtcatgccgaccacgtcggcaccgtcgcgctcgagccgattgatctcggccgccgtctccagccgcgggccctgcgtcgcggcatagaccgccgagtgagcgaggtcgataccgatcgctgcggcggccctggccagacgctggcgcagccgccgatcaaagggttcggtgaagtcgacatgtcggaccgccctctccggtccttcatggtaggtcgactcgcgaccccaggtgtagtcgatgatctgatccggcatgaccagatcgccagggctgaggttcgcacgaatgctgccgacggcggcgaccgcgacgatacccaccggcccacactcccgcagcgcccagatgttggcccgataattcacctgatgcggcgggatgccatggtcgtcgccgtgacgcgccaggaagacgaccggacagccgctgatccggccgaagctcagggccgccgacggctcgccgtaaggggtgcgtcgccgctgacgctccaccagctcaaggcttgcgagttgggtcagaccgctgccaccgatcaccgcaagcatgtcagtcctcccgaatggcgtagatggccggtaggttgcgccaggcgccgcgaacatccattccgtaaccaaagaggaagcgatcgggaaccgtcagcgcgacgaaatcggcctgaatcggcttgtgcctgccattcatcttctccgccagcacggccgtgtaacaagcgtcggcgccaagttgcagcagtcgctcgcgaatcgcggccagagtcactccttcatcgagaatgtcatcgacgatcagcacggttcttcccctgaccgggatcgacggctcgacacgccaggccagctcgccgccgctggtcgcctggccgtagcgcccgacgtgcacgtagtcgaactcgagtgggaaggtcagtcgcgtcatcaactgaccggccagggggacgccgccctgcatgacgcacagcagcagtgggttgctgtcgcgaagtctttcactgatctcgcgcgccacacggttgaccgcggcggcgaccctctcggccgagtggacgaggtcggcggcggcaaggatggccatcgcctgctgcgggtcgatcatgtcttctcctgacttggcggatgctcgcgccggccgttgccgcggcggcgcgaccgagcagcggaagccttgcgcggcagcctcatggcgtcgacggacccatggtctgttcgagcaggcccagcaactggccttcgtcgattacctgcacgcccagttgcagcgccctttcgagcttgctgccggcctccgcgccggcgacgacgaaactcgtcttcttcgacaccgaaccgctgaccttgccccccgccgcttcgatcatcgctttggctgcttcgcgtgtcagcgagggcagagttcccgtcaagacgaagacctggccagcaaagacgccaccggccggcaccgctggctcaccttcgctccacacgagaccggcggcacgcagctgttcgatgacttccagattgtgtggttcactgcagaactggcggatgctttgagcaaccgtcggaccgacgtcaggaacctgccgcagcgaatcctcatcggcagccagcagacgatccaggctaccgaagtgacgcgccagttcccgagcggtggcttccccgacgttgcgtatcccgagcgcgaaaatgaaacgcgccagggtcgtcctcttgctcctctcgatcgccgccagcagattgcctgccgacttgtcggccatccgttcgagactggcgagagccagcaagccgagccggtagagatcgcccggcgtgcgcacgattgcactgtcgacgagctgttcgacaagcttgtcgccgaggccttcgatgtcgagggcacgccgtgaggcaaaatgcagcagcgcctgtttgcgctgtgccgggcaatagagaccgccactgcaacgtgccacggcctcgtcggcactgcgcacgacgcgcgagccgcaaaccggacagcttgtcggcatgacgaattcgcgcgccccggcgggacgcctatccggaactacccggacgacctcgggaatgacgtcgccagcgcggcgcacgacgaccacgtcgccgatgcgcacgttcttgcgccgaatctcgtcctcgttgtgcagcgtggcgttgttcaccgtgacgccgccgacaaagaccggcgcgaggcgcgccaccggcgtcagcgccccggtacggccgacctgaatcgagatatcgagcagttcggtgaccgcctcctcggcgggaaacttgtgcgcgacggcaaagcgcggcgcgcgcgaaaggaaaccaaggcgttcctgggcagccagatcgtcgagcttgtagaccacgccatcgatatcgtagggcagagaagcgcgccggctgcccatgtcggcatagtaggcgagaagaccggccaggccggtgacccggcgccgctcccgggcaaccggaaaaccccagcgctcgagctggtcgagctgggccgaatgcgttgccggcaagccggcacgctcgccggaagcaatcccgtaggcaaaaaaacgcaaaggacgctgagccgtgatgcgcgggtcgagctggcgcaggccgcccgcagcggcgttgcgcggattgacgaattccttctcgcccttctcgcgttggcgcgcgttcagccgttcgaagtcgctgcgccacatcagcacttcgccgcgcacttcaagggccgccggccagtcgctggcgcggagacgcagcggaacgctgcgcagagtgcgcagattggccgttacgttctcgccggtcgaaccgtcgccacgcgtcgcgccgcagaccaggatgccctttgcgtacgacaggccgacggcgagaccgtcgaacttgggttcggccgagtaatcgacctcaccgtccgtcgccagcccctcacgcacacggcggtcgaacgccgccacttcgtcgtccgcaaaggcattgttcagcgacagcatcgctgtcgcatgtgtgaccgccgcgaactccgccagcggcgcaccgccaaccctctgcgtcggagagtccctgctcaccagttcggggtgttcggcctccagcgcctgcaactcgcggaagaggcggtcgtagtcggcatcagcgatcgacggcgcgtcgaggacgtagtactcgtgatcgtaccgctcgatctccgcgcgcaggctgtgaagacgttcgctgacacccatcgggcgggttctgcctcaggagaacaggcgcaacgccaacgggccaccggccggcagctggcgatgggccatcgccgtctggtactgcaccacctgacgacggatcggttcgatagcactttccgacaaggggcgccgattgtcatccaccagcgcaccgtgcagggcttcggcaaaacgacgcgccagctcgaccatttgcgtcagcacgcgatcgccgttggccacgcgcggcacatcgagcaggaaggtcacgccgtgcgtagtcatggtccgcatcgactcgctcgaaaagcccttcgtctcctggttgatcagcacgtagagcacgttgccctcgtcatcacaacgggcgaagcggccgtccgcgtcgatgaccatgccggccgactcggcaagggcgcgcagcttggtacccgggaagacctgcccctgactgatgacgttgacaccgatctgaatatcgaccccagcacagaactcgtcgagctgcgctgccgcctgcaaggcgggctcgcgcaacggcaactcggcgacccccatcagttcggtcgccaggtcaagcagggcgacatggaaaaccgagagatccccgtcgcgaaccgggcccttgcggtcgacaagctgcagcccggctcgaatgtgccggtaggcattgtcgctgtcctcgaggatcggctcccactcgcgcgagtcttcgttgtagccgatccagttcacggccttgccaatccgtaccagggccgcacgctgcccctcgcgaatccggtaggcggctgccggctcagcaacctcgatcgccgcaatgtagtcgatcatcggcgacagcagatacagcggcgccgcctgacccccggcgttggccggcgcatcgtcagggcgaccgggcacggcctgtggcgacgccgagcggcccgcgaccggtgcctcgcgcggcgacaggaaggccggggcgacgcgcgccgagtcctcggcgaaaggcgccgacgcttcgtacgccccgtcgtcctgcgcaggttccacccgcaacagcggttcgacccgttcgtgaccggatccggcagacctcgccccgccgccggcgcccgggtcggctgcctcggctcccccatcaacaccggcgtagtcgtcggcgctggcgccgccgggtggcgactcgtcaagcagcacgtccgcctggcggacgttcagcaactgctcggcgagcttgcgatgcttgtgctcctgccacttgttgtagcccagcacgccaatcacggcggcgccaccgaggccgatcagacccatttgcaagtcggtcatttcaattcctaaacgagctgctcgcgcaggcgcagcgcttcttccatatcgacttccacgatgcgcgaaacgccggattcctgcatggtcaccccgacgagttgttgcgccatttccatcgtcaacttgttgtggctgatgaacagaaactgcgtgtggccggacatgcgtcgcaccatcgcgcagaaacgttcggtattggtatcgtccagcggtgcatcgacttcgtcaagcaggcagaagggcgccgggttgagctgaaacatggagaataccagcgcaattgccgtcagagccttctcgccgccggaaagcagatgaatcgtcgagttcttcttgcccggcggctgcgccatgacctgcaggccagcgtccaggatctcgtcgccggtcatgatcagcttcgcctcgccgcccccgaaaagcgtcggaaacaactcgccgaagctgcggttgacggaatcgtaggtcgcctgcagcagatcccgcgtttcccggtcgatgcgccggatcgcgctctccagcgtctccatcgcctgggtcaggtcctccgactgggcatcgaggtagcctttgcgttcgctcgccgccgccagctcatcgagggcagccaggttaacggcgccgagagcgtcgatcgaacgctgcaacgcagcaatcgcggcctgcaggggaccggcacgcgcccctacgacgtcggccgccaacgactcctcgtcagcattcgcctcggccagctggctcgccaactgctcgaaattgagactcgctgcctgctcccgcagcttcagttcgccaatccgatcgcgcagcggatcaaggctctgctcgactttcatgcgcccctcgtcgagcgcgcgcaggccgttcgccgccgcttccagcgcatcgcgtgcctgcgccagcgcatgctcgcgagcgacccgatggttgagcgcgacctgcagcccgggctcgagatcctcggcctgcatggcggtggcactttcctcgcaacgcgccaaatcatcgctgatccgttccagctgctgctgcgccagtgcgcggctgctgctcagctccgccagcttgttgcgacactcccgctgcgagaattccgcctcgcgcaactcgcgttcttcggcattgatctggtcacgctcgtcacgcagtgcccgttcggcctgttcgaggcgcgcccgtgcgccgaccatcaccgcctgcaactcgcgcacccgctcgctctgcaggtcgatcgccgcttcggcgatgaaccggcgttcgctctcgctttcctcctccacggccatctcggccagactttcgtcgatctgcgcctgccgttcgcggaagcgttcgcgggcctgcgcaagcttcagtgcttcgacctgaatggcatgcgcgcgatcctgcagcaaacccagctgctgacgtgactcctgcacggcgtcctgggcatcggccagactctgctcgatcgccgccagccgcgcctgcgcctgatcgaccgtctcctcgcgctgggcaatcaccccggtcagcgtgtcgatctcccgctgacgttcgagaaggccatgctcgccgctgtccggggcaaagagcgtcacactctggcgagtgacgatgtcaccacccggcgtcacgcaacaggcattccccgacaaatccgcccgacgcgccagggccgtcgccagatcggggctggccagcaccgcatcgagccagtcggcaagaattgccgacagctcgggatggtcgcagcgaacgcgcgccagcaggcggtcgtcgcgcgcaccgccgtggccgtcgcgcgcttcgccgtcagccagcggtagcagcagagtcaacttgctgcccggacggtccttgctccacgccgggtcggcttgcgtcgccaccagcgctccgagccgctcgcggagaaccgcctcgacggcatcctcccagcccgcgtcgacgtgcagcgacttccagagcggcgcgccatgctgcaatccatgccggcgcagccactcgtcgagcttgccgttggtctgcaggcgttgctgcaactgctgcagcgccatccggcgggcattcgcctcggcgcgctctttctgtgcatgctgcacctcagccagcaccgcacgtcggttctgctcaagacgcggcagatcctgttgctgggcctgctgaatctcctgcaactcgccgatccgctcacgcaagccatgcacctgctcctgcttgtcggcaaactccacgtcatcgggtatcggcatcgcctgacgctcgagggccaggcgttctcgccggccaccgatgatctgcagggaacgctgcgcgtgtccacgattggcctgctcgacctgcagccgctgttcggcctgggcgatctcggcgcgctgccgggtcaccgcctcgaccgccacggcatggctctcctcggccagcggcaagcgctcatgccgcgccgccaggcgcgcctgcccctgctcgacacgttcctcggcgagcgccagcaggctccgccagcgttcgtcgtcgtcgctcagtttctcggcctgggcctgccagtgcgtgcggtcgtcggtcaactgggcaagacgcgtctcgtactcgcgctgggattcacggcggtgccggatttcagcctccagccgcgcgacttcggcattggccgcaaacaggtcgctctgcgccgcatggacgccgtcactggcagcaaaatgcgcttcgcgcgccgcctccagacgcgcttcgaggtcacgcagggcggcattctgcgcctcgagatcgttcgccgcctgggccacctcgcgcgccagacgctcgcgctcggcctgggcctcgttgcggcggagcagccagagcaggtgctgtcgacgcaccaggtcgtcgctgtactcacgatactgacgagcaacgctggcctgaccctcgaggcgctccatctgcaaacccagctcgaggcggatgtcttccacgcgcgccaggttctcgcgcgtatcggccagccgattctcggtttccttccgcctttccttgtagcgggtcacaccggccgcctcttcgagaaagacccgcaactcgtccggcctggcctcgatgatccgcgagatcgtcccctggccgatgatcgcatacgcccgtggcccgagaccggtgccgagaaacaggtcagtcacgtccttgcgtcgaacgtgcaggttgttgatgtaatactcggactgaccactgcgcgtcagcaagcgcttgacggacaactccgcatactgcgaccactgtccgccgaggcgaccgagcgagttatcgaagacgagttcgacggctgcccgcgacaccggcttgcgactgccggaaccgttgaagatcacatcctgcatcgactcgccacgcagctccgaggctttcgattcgccgagcacccagcgcacggcatccatcacgttcgacttgccgcaaccgttcggaccgaccacaccgacgagttgaccgggcagggcgatcgtcgtcgggtcgacgaaggatttgaagccggcaagtttcagtttggtcaggcgcatgaacgagaactggagcgcggtccgcgcaaacgcgccgggagaaatcggaaaacgcggtgactctgcccggcaatgctgcacacccaagcaggcggcgacaagcgaacagacgtacgagactcaggcatcaacagctatgatagcattgtggctgtccgattcgtttcccgcaggatagcatccggagccccaatgagcacagagccggcgaaaactctcgatacctttccgaacccggcgccgcagagagatttccacatacacatggaaatcccggaattcacctgcctgtgcccgaagacaggccagccggacttcgcgacgctgcttctcgattacgttccggacgaggcctgcgtcgaactgaagagcctgaaactctacatctggtcgttccgcaacaccggctgctttcacgaggaagtgagcaatcgcatcctcgacgatctggtgagcgccacccggccacgctacatgaagctgacggcgaagttctacgtgcgcggcggcatcttcaccacggtcgtcgcggagtatcgccaggaaggctgggcgccgacagcgacggttcaactcgccgaccttcccagtcaatacagcacccggggctgacaacatgacctcagcggcacccctcaacgacgccgacctcctgcgcctcgaacaactgctcgccgatccttctctgcagcaggcgatgcgcctcgatgaagcgcaggcctacctgtgcgccgccctcgcgggcccacagccgatggccgaggcacagtggttgggcgaagtgctcggcgatgccgcaacgagcgccgacgacactggccgcgaggcgaccgacttgttgcgccgcctggcggccgaactggcggcggggctggcgtgcggcgaaccacccgtgctactgctctacgccaaggaaggcgacgccagcgatgacagcgactacgtcccctggtgtcaggcctatctgcacggggtcgacagcgccccgatcgactggttcgacgccctgggtgcagcagacgacaaggaagacagcgaagagatctgttaccttgacgagcaactcttcccgctgttcatgctcaccggcgacgccgaagcggcggccgccgccgccggcgaggagtggctggcgggcaccgaactcgagcagatgcgcaaggagtgcgaggcaaggctgccgcaggtggttaccgacatctaccgcttctggatcgcacggcgcagtgtaaagaccatccggcacgaaacgcccaagctcggccgcaacgacgcctgcccttgtggcagcggcaagaaatacaagaagtgctgcggggcgacgtaggccgtacgccttgccgcagcgcagcggacttccgcctcaggcccgcgtgccatcctccccgcgccacgccgttatcaggctggcggagatgatcagcgcgccgcccagccagtcgcgcagcgccatcgcttcgccggcgagcaaccacgcgccaacggcggcaaaaccgatttcgctgagcatgatgacgatcgcccggttggcggcgacccgcgccaggccgaactggaccacctgattggccaacaccaggacgacggcgagcagagcgagcaggccccagagcgacgccgagggcggcacccgggcgctgccgacgccggccagcaggagcagcacgccgagcgtcaccaccccggcgaaagcggccagcaccttgttctcgacgctgatgttgcaagcccggcgggagaccacattgaacaacgcaaacgcgaagccagccgccagacccagccagtcggccgcgtcctgcggcgccggcagaccgagccgcggttgccagagcatcgtcaccgcgccgcccagcgacagcgcgatggccagcgcaccagcaccggtgagtcgctcgtcaagcagcaggcgcgacagaacaaccgtccacagcggcgccaggtagaacagcaggagaacgcgcagcacatcaccactgagcgtcgccagtacatagccgaggttgcagacagcggcagacagtcccagccagagcaggggccacgacggcaccacgggtgtcgacgaacgacgcgccagccagacaagcaggaaggccagcccataactgatggtcgtggcggcaacaccatcaacgccggcgtcgcgcaagacccggtacggataccagatcaagccccagatcagcgcaccgaccagcaaggcggcgacggcccgacgctgctcgcgcccggcgccgccgctcgcggccggcagcatgctggcgtctttcatggccgccggatgcctttcaccaccactcgatgccccttataatccagcgtcccgccacccgaagcatgcgccagtgaaaccccacctcagcaagctgcaaccctatcccttcgagaagctgcgacagctctttgccggcgtgacgccaaacccacgcctgcacgaaatcaagctgtcgattggggagccgcagcacgccacaccggctttcatccgggacgcgctgacggccaacctcggcgggctggcaagttatcctaccacgctcggcagtggcgaactgcgcgccgccattgtcgcctggctcgaacgccgctacgctctgagcgggatcgacgcgcaaacgcaggtcatcccggtcaacggctcgcgcgaggcccttttcgcgtttgcccagaccgtcatcgatccctcccgcggctacacaccgctggtcgtcagccccaaccccttctaccagatctacgagggagcggcctatctggcgggagccgaaccgcgctttctcaataccctgccggccaatgattatgcgttcgacttcgcggcactgagcgaggccgagtggcgacgcgtgcagctcttctatgtctgctcgccgggaaatccgaccggcaaggtgctcagcctcgacgactggcaacagctgtttgcgctggccgaccgctacggcttcgtcatcgcctcggacgagtgttactcggagatcttcttcgccgaagacaggccgccactcggcgcgctgcaggcggctcggctgctcggccgcggtcacgagcgactggtgatgttctccagtctgtccaagcgctccaacgttcccggcatgcgttcgggctttgtcgccggcgacgcggcgacgctgcactccttcttgctctaccggacctaccacggcagcgcgatgaatccggcagtacaggcggcgagtgtcgctgcctggagcgacgagtcgcacgtcgttgccaaccgccgccagtacgcggagaagttttcggcggtcgtcccgcagttggccgacgtgctggacaccgcgctgccggacgccggcttctacctgtgggcgagaacgccgatcagcgacagcgacttcgcccgccggctactggccgactataatgtggtcgttctcccgggaagttatctggcacgcaccgcccagggcgtcaatccaggcgatggcttcgtgcgaatcgcgctcgtcgcgccactcgcagactgcgtcgaggccgccgaacggatccgttcattcatttcagaactctaggaacaacacctatgcaggcaatccagcagaccatcgaaaaggcgtgggaagaccgcgccgcactacagccgggcagcgctccggctgccatcggcgaagccgttgccgaagtcctcggccgactcgacgagggcagcctgcgcgttgccgaaaagatcgacggagagtggctcacccaccagtggatcaagaaagccgtattgctgtcgttccgactccaggacaacgtgctggtcgacggcggaccgctccgctacttcgacaaggtgccgagcaagttcgcgagctacgacagcgagcgcttcacgcgcggcggcttccgggtcgtgccgccggccactgcccgtcgcggagccttcatcggccggaacgtcgtgctgatgccttcctacgtcaacatcggcgcctatgttgatgaaggtacgatggttgacacctggtcgacggtgggctcctgtgcgcagatcggcaagaacgtgcacctctcgggtggcgtcggcatcggcggcgtgctcgaaccgctgcaggccaacccgacgatcatcgaagacaactgcttcatcggcgctcgctcggaagtcgtcgagggcgtcatcatcggcgaaggctcggtcatttcgatgggtgtctatatcggccagtccacccgcatcttcgaccgcgaaacgggccaggtgagctacgggcgtgtgccgccgggttcggtcgtcgtgtccggcaacctgcccgccaaggacggcagttacagcctctactgcgccgtgatcgtcaagaaggtcgacgccgggacgcgcgccaaaacgagcatcaacgacctgctgcgtggcgactgaattcgccccgatcgacccacctgaaccagcggcaagcgaatgatcctcgaaaagctctttcaggtgatggccgagcgccaggcttcggacatcttcatcagcgccggcgcgccgatccacatcaagatccggggcaccatcgtgccggtcaatcagcaagtgatggagccggcgatgatcgagaagatcgccggcgaactgatgaacgccgagcagatcgagatcttcgaagcgacgaaggagatgaacctctcgctgggcgtcgccaagctcggcaacttccgcgtcaacctgtttcgacagcgcgcctcgatctccatcgtcgtgcgttacatcctcggcaacatcccaccgctggattcgctgtcgctgccgccggttctcggcgacctggtgatggaacggcgtggcctgatcctcatcgtcggctcgacgggctccgggaaatcgaccaccatcgcgtcgatgctggaccaccggaatgccacttgcacggggcacatcctgaccatcgaggatccgatcgagtacctgttcaggcacaagaaatcgatcgtcaatcagcgcgagatcggcatggacacgctgggctggaaccaggccctgaagaacgccatgcggcaggcaccggactgcattctgatcggcgagatacgcgaccaggaaacgatgcaggcggcgattgcctacgcgcagacgggccacctgtgcctcggcacgctgcatgccaacaacagttaccacgcgctcaaccggatgatcaatttcttcccgatcgacacgcgcacctcgctgtacatggacctctcggtcagcctgaaggcgatcgtttcgcagcgcctggtcaagcgcaaggatggccagctggtgccggccgtcgaggtgctgctcaacagctatcacgtgcaggaactggtcgaacacggcgacatcccggcgctcaaggaagcgatggaacagagtctcgctcccggttcgcagaccttcgagcaggatctcttccggctctaccgctcggacgtgatcacgctcgaggaagcactcaacaatgccgactcaccgacgaacctgtcgtggctgatcaacaacaacgagctggtgcctacccatccgcgaagggaagagaaggccagcgaaacaccctatgagttatcgattaccgacccggacggcccttcctacaaagagttcacgctcagcctcaacgacagtgacgagccatagacggggtccgaccatgactaccgacaacacgcgcgcagcgccgccagaccccaccgctgcgctggccgagcaattgattgcctgtcgctcgcttacccccgacgacggcggttgcctgccgatcatcgtccggcgcctcgaagccctcggttttcaatgcgatttcatgaaccgcgccggcgtcaccaacctctgggcacgccgcggcagccagcggccgctgctctgtctggccggtcacaccgacgtggttcccagcggaccactcgacgaatggcacagcgacccatttcgaccggtacgccgggacggcgtcctctacgggcgcggcgccgccgacatgaagggttcactggccgccttcgtcactgccgcggaagatttcgtcgccgcccgccccgatcatcgcggctcgctcgccttcctgctcacttccgacgaggaaggcgacgccatcgacggcactgtcgtcgtcaccgacgccttgcggcaacgcggcgagacaatcgactactgcatcgtcggcgaaccgactgcggtcgacaccctcggcgacatgatcaagaatggtcgccgcggctcgctctccgggaagctgaccatcaagggtattcagggacacattgcctacccgcacctggcgaagaacccgatccacctggcggcgccggccatcgccgaactggcgcagaccgtatgggaccgcggcaacgcattctttccaccgaccacctggcaggtttccaatatccacgccggcaccggcgccggcaacgtcatccccggcagcgtcgacatcgatttcaacttccgcttcgccaccgccagcacgccggaggaactgcaggccagactgtgtgcgctcctcgaacggcatgggctcgactacgacatcgtctggacgctgggcgccaggccctttctcactggccacggcgccctgctcgacgcctcgctcgccgccatccgcgccgaaaccggtatcgaggccgagctgtcgaccgcgggcggcacctcggacggtcgtttcatcgccgagatctgcccgcaggtgatcgagatcggcccggtcaacgccaccatccacaaggtcaacgaatgcgtcgacctggtcgccctgccgcaactggccgccatctatcggcggatcctcgagcaattgctgcccgccaatgtttgaccaggcgcaaaccgaactcgcgacactgcgcgacctgctgcgctttgccgtcagccgcttcaacgaggcgcaactgttcttcggtcacggttccgacaacgcctgggacgaagccgcgtatctgctgctgcacaccctgcacctgccgctcgatcgactcgagcccttcctcgacgcgcggctcaccagcgccgagcgcgccggtctcctgcgcatcatcgaacgccgcatcggtgaacgcctgccggtcgcctacctgaccaacgaagcctggctcggcgagtaccgtttctacgtcgatcagcgggtgatcgtgccgcgttccttcattgccgagctgttgcgcgagcaactggcgccatggatcgacgatcccgaggcagtcggcgccgttctcgacctgtgcaccggctcggcatgcctggccatcatcgcggcgcacgccttccccgccgccaggatcgacgccgtcgatgtttcgccggacgccctcgtggtggccaggcgcaacgttgaagactacgacctggcgacgcgaattcgactcgtcgagggagatctctttgccggcctcaagcagcgccgctacgacctgatcatcgccaaccccccctacgtcaaggcgagttcgatggccaccctgcccgacgagtaccggcgggagcccgagctggcgctggccagcggtgaagatggcctcgatctgacgcgcgctatcctcgccggagcgcgcaagcatctcaaggccaacggtctgctggtcgtcgagatcggccacaaccgcgaggaactcgaggcggcgttcccgaccacccccttcacgtggctcgacaccagcgccggcgaccagtatgtcttccttctgcatcgagacgagttgccgtgagtcgcgcaagacgctacccgcgcgactgaacggcgatgcgtagcctgcgcctgctgctgcttgccgtcctgctgctggccggctgccacgattcggcgcggctggcgtcgctgccaccgggcagccgggttctcgccttcggcgacagcatcacgtttggcagtggcgcggctcccggcgaggactatccggctcgcctggccgcaatcagcggctggcagatcgataacgccggcatcccgggcgacaccgcggaagcggcgcaggcgcgaattcgggcggcgctgggcgaaacccggccagcgctggtgatcgtcgaactgggcggcaacgacttcctgagacggcggccggaaaaagccgtcaaggaggacctgcgcgccatcgtggccgccatcaggcagtccggcatcccggtcgttctggtcgccgtgccgaagctgtcgctgatcggcgtggcgaccagcagattgcccgactcgacgatctacgccgaattggccagggaagaaaagctgccggtcgtcgagggtgtccttgccgccgtcctctccgacccggcactgaaagctgaccccattcatccgaacgccagcggctaccgcaaacttgcggaaggtgttgccgaacaactgagccgagccggcttgctgaaaaagccctgaccgcgggtgctcgccggcgccttggcagatcggcagcgccggggagacgcgaccggcagaaaaaaggaacccaccgatgaaaaccgaaaccccgcagatcgtccgtcgccaagactacacgccgcccgcgttcctggtcgatgccgtggacctcgacgtgcagttcctcgccgacgaggtgctggtcaacagccacctgcagttgcggcgaaatccggccgccgcgcccggaaaagcgctgcaactcgatggccacggcctcgaaaccatctcggtcgccatcgacggcagacccctcgccgcgaacgcctacagctgcaccgatacgatactgaacattgccgagcctccggactcgttgttgctgagtacgctgacgcgtatcgacgccgaccacaacagcagcctctgcggactgtatcgctcgaaggacggctacttcacgcagtgcgaggcgcagggcttccgcagaatcacctggttccccgatcgccccgacatcatgtcgcgctacaccgtcaccctgcacgccgacaaggccaagctgccggtgctgctcgccaacggcaatcctgtggcgagtggcgacgaagggactgaccgtcattgggcgcgctgggaagatccattcccgaagccctgctatctgtttgcgctggtcgccgcgcgactggacgtgctgcgcgacagcttcacgacctgcagcgggcgcagcgtccagcttgcggtcttcgtcgaacccggcaagctcgatcagtgcgcgcacgcgatggacgcgctcaaacgggcgatgcgctgggacgaggaagtgttcggcctcgagtgcgacctccaccactacatgatcgttgccgtcggtgacttcaacatgggagcgatggagaacaaggggctgaacgtcttcaataccaagtacgttctggcgcgcgccgacaccgccaccgatggtgactaccagaacatcgaccgcgtcgtcgcccacgaatacttccacaactggaccggcaaccgggtcacctgccgcgactggttccagttgtcgctcaaggaggggctgaccgtcttccgcgaccaggagtttggcgctgacatgcacagccgcgcggtcacccggattcgcgatgtgcgtgggctgcgcgccgcgcagtttcccgaggacgccggcccgatggcgcatccggtacgtcccgactcgtacatcgagatcaacaatttctacaccagcaccgtctatgagaaaggcgccgaggtcgtgcgcatgatccacacgctgatcggcaaggaagccttccggcgtggcatggacctgtatttcgcgcgccacgacgggcaggccgtgacctgcgacgatttcgtcgcggcaatggccgacgcctcggaagtcgacctcacgcagttcaagcgctggtacgcgcatgccggcaccccgcacgtccgggccgtcggcagccatgacccggcgacacggcgctatgtcctcaccctcgcgcagtcgcgaccgaccggcgtcgaggaagcgagcagccagccattccatatcccgatcgcgatcggcctggtcggaccgaccggcgaggatctgccgctgcacctggcctcggactgcgacggcggcagacgcgacgcgacgacgcgcgtcgtctcgctgacggagagcgaacagcggttcgtcttcgaggacgtggcaagcccgccggtaccctcgctgctgcgcaacttctcggcaccggtgattctcgattacgcctggcgggatgaagatctcgcccacctcctcgcccacgacagcgacccgttcaaccgctgggaggcagggcaacgcctggccggtcggctgatccttgccgcggccggggagatcgctgcgggacggccggtgcactggccgccaagcttcgtcgacgccgccgcgcaggttctcgcgcgcggccccgaggatccagccttcgccgccgaagtgctgacgctgcccggcgaagcgaccctcgccgaggaaatggccgtggtcgacccggatgcacttcaccatgcccgcaacggactgcgccgcttcctcgccgaaaaactcgccgcccccctgcggcaatgctacgacgcgctcgccatgagcgggccgtaccgaccgacacccgcagccgccggccggcgggctttgcgtaacctctgcctgagcacccttggcgagttgcagaacagcgaagcaagagggctggccatgcgccagttcgtatcggccgacaacatgagcgaccagttcgcggcgctggcaacactcgcgcaggacgactgcggcgagcgcgcgcaggcgctcgcggccttctacgagcgctggcacggcgaggcgctggtcgtggacaagtggctgtcggtgcaagcggcgagccgtcttccggcgacgctgacgatcgtccggggtttgctcgctcaccccggcttcgatctgcgcaacccgaacaaggtttacgccctgctcaacaccttcggcaacaaccacgtccattttcacgccgccgacggcagcggctaccacttcctcggcgaacagatcgcccagctcgattccatcaatccgcaagtggcggcgcgcctggcgcggcgtttcgatcgctggcgccggtttgacgccacccgacagcagcacgcacgcggcacgctggaaaccctgcgcgcgaccaatggcctgtcggcggatgtcctcgagatcgtcgggcgcgcgctcgactgactggcgaggcgggcgccgtcaccattaactggccatggcgttggccggccaggaatcctcaacatagtacttgaggcaggcgcaggcgctctgtataatggcgcccttcaccacggcaaggcgcccgtagctcagctggatagagtacttggctacgaaccaaggggtcgggcgttcgaatcgctccgggcgtgccaacagaatcaagcactcaggccaatcttcggattggcctgagtgcttttctcggtcattggtgacacatccggcagcgtgacacccttgcggcgctgcccacgcccgggcggcgcaaggctggggcggtcagcgcgtaagcggccgttcggccgtagccgctgggtggcgttcgtggcggcttgtgccacgctactgcgcgcacagcgacgactacgcccgcctatcgagacagcatcctcggttcgcgacgtgcagacgctgacgctcttcgtgggtaacaaccggctgcaacttcagcagttcggtgcagagccggtggataccccggccggcacgcccggcaaaggcagcatggccgcgctgatgctgcggcccgtcgacacattgtcgatgatcgggctgatgctgcatggcgcgatgggcaggctgggggaagctgccggtgtggagggcttcaagttccaccgcatggtggtgaagcccacgctggcacccggccgcaggaaggtcgtggtggcatttgacggtgaggtggcacacatgcgcgcgccgatcgacgttcgtgtcctcgacaaggccttgtacctgctccaggccactggcgcagcgaacacgacagacgcgccagaggccgcgccatgagcgtcctgctgcagatctccgacacccatttcggcaccgaacaaccgaaggtggttgaagctctggttgccctggcagcgcagcagcggccggtgatggtggtgctgtcgggtgatatcacgcagcgtgcgcggccggcccagtttcgcgcggccaaggtcttcgtcgaccgactgggggcaccagttctggctatccccggcaaccacgacattgcattgttcgacctttgggcgcggctgacccgcccgtacgcgtgctacgccaaggtgttcgaggccgacctcgtgttgggtgggcacatccatctaccctacatgctggcgtaacacggtctggcgcgacgactatgggtggtccaggccgcaaccgccgtgtcgtgggcgcacacgccctgacgtgcccaactcggtgaatatcctgcgcttgcgcgagacgtccggcgtgcggggcgaccagacgcagaccgggtccgaggcggtggagtgctgcctcatcgaacaatgagactttgcgcgccacgatcgagtcttcgtccgcaccgcggtgaaacccgtgcagccggagcgcggctgatcgcacgcagccccgtagcggtcagtgccgcagcaagcactgccagccgcgctgccttcgaacttacatcgaaaaaacggatgaattcatcgcactgtaactgatttattcgaacttcgaatagtgcaagaataggaactgctgctctacagacaggaggcgatcgtgtcctacgcactcagttggtttttggtgttcggcctttttgcactatggtcgctggcggcctgggcggtgcatgcggtcgccatgtggtcggtctcgaatgtcggcgcggtgaccggcgtcgcatcggctgtcgagggtctgcgtctgccggagtggctggcgccctgggtaccgccggaggtcgcacagacgatgacctcgctgctctcgggcttcgcgccggtcgtcgagagtctgcttcacaccgcgccggcgctggccggcggcctgaccgtgctgacttgggtgatctggggccttggcagcgtgctgctgatcctgctgggcgcagggctgcatctgctcatcgcgatgtggcaccgccgcggcagcggttccggtcctcagccggcaagtcaggtgatcgcatgacggatatactgtcctcgtactggtgcgacgcgatgactgcgcggaactcgacccttgtcgctgtctgcgtcaggcgggcggcactgcgttggaccactgtctatagctccggtgatcgatcatgaaccttctcatgtttttcggcggccttatcttgctggtcatcggcgccaacacgctggtgcgcggcgcgtccaaactggcgatgtccttcggtatcagcccgctcgtcgtcgggctcaccatcgtcgcctttggcaccagcgcgcccgaggttgcggtgagcctcggcgccgtgctcgacggcaagaccgacatcgccattggcaatgtggtgggcagcaacatctttaatgtgctgttcattttgggaatcagcgccctgatcgcgccgctggtggtcaatatccagctgatccggcaggaggtgccgatcatgctcggcgcaagcctcctgctgctggcactcgcgctggatggaaggctctcgttcctggacggaggtttcctgttcgccctgctggtggcctacaccgtgttcctggtcgtccagtctcgccgcgagacccaggccgcgaaggacgagtttgccgaggagatccagcccgccgaggccggtgcctgggacagccactgggcggcacagatcggcctgatcgccgccggcctggtggcgctggtgtttggctcggactacctggtacaggcctcggtcagtttcgccaagaccatgggcgttagcgacctcgtcatcggcctgaccatcgtcgccgccggcaccagcatgcccgaggtggccacgagcatcgcagccgcgatcaagggcgaacgcgacatcgcggtgggcaacgtcgtcggcagcagcaccttcaacatcctgggctgcctgggcttatcggggctggtgtcgggcaacctgggtctggcgatggcgccatcgctgctggccttcgatatctgggtgatgctggcggtggctctggcctgcctgccggttttcatgactggccgcgagatcgcgcgctgggaaggcggggtgttcctcggctattacgttgcctacgtggcctacctgatcctggcggcgcagcagcacgatgcgctgccggtcttctcgagcgtgatgatgggctttttcgtaccgctgaccgtggtgacgctggtggtgatggtgatcctccgcccggtcgcagccagcgagcacacatgacggcgccgatcttgcagcggccatgcgaagcagcagcgaccttgactaactagcgggtgtcgatgcacaccctggcgcaagctcgcgggaccgcagcgccgatcgggctcgtggtatggattttggggagcgagtagatccggcacggggtctcaatttgaaagggcttcttcaatgatctatgcgaccctcaagactctgcatgtgctgtccatcatcgtgtggatcggtggcatggtgtttgcgcacttcttcttgcgccccgccgtcgcccagttcgaaccggcggtgcggctacgactcatgcacgctgtactcggccgctttttccaggccgtacttgccgcctcgttgctgacgttggccaccggtgtgtggatgctcggccgcgtggccaagcaagtggtccagtccggtggcagtttcgaaatgccgctggcctggaccttcatggcggtgcttggcgtcgcgatggtggcaatcttcatgcacatccgcttcgtcctttacaagacgctggaccgtgcggttgcggcgtctgaatgggtcgctggtggtacggccttggcacagatccgcaactgggtctccatcaatctggcgcttggcgtgctggtactgctcgtcacactgctgcgctgaacggccgctggcctcgggacgcggattcaaatcagcaaggccgcgccaaaaatgcccaccatgatgaaagccagcaccactttggcgatgagccccaccatgatcccgacccaagtggcgacgccgactttgacggcgcgcgcttggtctttctgcgccaggtactcgcccacggcggcaccggccaggggcatgaagagcacacccaccaaacccatgaaaagtccgagcaccgtgcccaccgccgcgcccatcagggccattttgctggcaccggctttcttggctcccatgagcccggctacatagtccagaccccaggccaatactgccagcacactgaccaccaccacggtggtcatgcccacacgagtgaagtcatctatccacgcgccgagcacgatgccaccccaaaccaacacggtccccggcagcacgggcagcacggtgcccgccaggcccaacaaaatcagggcagcagacaaaatccataagaaggtcgtttccaagataagccctcgaggtcaaaaactcgcacactgtccctcatgtcgatctgtccgattgaactgcaaggcttggcttgcatgacaatagggtcagttcccacactgcgacaattgaagtgcgaggtagtttcctcagaccggaatagccgatgagctatccgctcaatcgcccatggtctgctggctgttggacacctacccctcgctcagcgctgcttgtgtgacgaaattggccgagaggctggcagtgatctggctgcccaggcgaccgcttgacacaaagactggccgttgagtcgttcgagtgacgaatgacctttgcggcgcggtgtccgtcagcaagacaccagaactcagcggccgctcatggtctggagcggccagcccgccaacgcctgcttgcccgctaaaatgccgccttcagctacctctcattccatcgttccgcagccagcggcaactcattcagttccgcacgcgcctcccgccaactcgggcagtgccgatccagaagcgccacgaagcgctcgccatgcgtcggctcaaggagatgaagcatttcgtgtacgacgacgtactcaagcaagtccctgggcttcttgaccaactcggtattcaggcgaatggtcccgctccggtggctgcagccgccccactttgtccagtcggatttcttgatggccatgagccggcttcttggtttgtgatgccagacggcgcaggcttgctactttacaccgcaggctctggagagagtccgatgattccgcctgctggctgcagcgcagacgcaatttttgtgaagcagattcagaagcatcgcgttaccctgggtcaccacgtctccgtgacgccataacgctctcgcgcccggttacgctgcaactcgccatcggcgatctggccgtcgtcggccgctactcgccgcacctcgcgcgcgtgcaacaagaattctgtgctcggctttttccaatggtgcagacgtggagttcaccgaacggtttccggccgacaggcgccagagattgaacagcccctgctatggcgctggtcgaagctgaacgcacgtctgatggcggccggcaggtaatcgaccgtgggcgctatactcttcaaggccggcgccgccctggcagccggagccggcgaggaaacggaggggatgatcatgagcaacagcgaagggcacacaagggcaagcgatttggccgggccgggcggcaagattctcgcgggcgggttttcgccgcggctgtgccagcggctgacggaatgcgtcaccgccatggcagccttggagaagatttcctcgccgatcatcccctatatcgccgcctggcgcgagcacgagaagatcatctggtatgaacatgtcggagcgcggtttctcgcccttctcggctgcaatcggggggaagtcgacgaggtctttcggcagagtatcgtcgatcggcggctctaccggtacgcggagcgggagcacaaggtcgaggaggagatcgtcacgcgggccgagttgcgtggcgctcaggacggcttgcgcgaggaggtgaagaaggcgggggcggtcgagttcgtctatcagctggccttgccgggaggaaagacgatctggctgaaggaccaggccaacatcgaggtctttgtcgaggaccggatctgtctctccattggctgcctgaccgaggtcaccaaggagatggagcagaaggatctgctggagaaaatcggctatttcgacgaactgaccaagctgccgaaacgcaccatcctccaacggatcatcgagatcaatatcggcaatctccgccgcggtcacatcaacgactttgtctttctgttgttggacctggatcatttcaaggcggtgaacgacacccatggccatcaggccggggaccacgtcttgctcggcttcgcggaagtgatgcgggccaccaagcggcatgaggatgagatcggccgctatggaggcgaggagttttacggattctccatcggcggcttgcagaacggcctgcagtttgccgagcggctgcggctggcggtggccaacgccgattttgttttcaatcgagagcggattccggtgaccgtctcggtcggcttggtagcggccagccagttggcggcggtgggggagatcactgtcgaagagctggtacgggtagccgatcggcgtttgtatgtggccaaggaagaagggcgaaatcgagtggtctttcgaggctgacagatcagaaactgccggggctacacaccagcagtacgggagctgaggacgcgcgtcatgacggtgtgccccgggccggcaagaccgatcggcccgatatcggcgagtcgtgacgaaggatgggctgctgccgtcgcaatgcaggtcaggaacgcatcttgacgccaggctgccgtcgagtgcgatcgtcgaaatgccgcctcgccgcttcatgtggtttcgtgtcgcaccgacagccagtcgcactctggcgccctgctccgccgcgccttcacgcccacggccgaagccctgaccgacgccgtccaccgtggccgctaccagcgcatcattggcaatgattggcaaggattggcaaggtaatggtcgcggtgttagcagatcccaactgtcgggcgagccgctgccccaagacacaggacgccggtctcgcgtttgttgcggaggcaaggcagaggctgcgcaagttggtgcccaaggcgtatcgatgtggggcagcttgcggccagttgcggacggtcgcctatcccgccgggcattcatccgaaaggcggcctgtttcggagacctgccgaaaagcccaagccagcgactcggccaagctgacccaagaacaacccgcgaaagatcggctgctatccggcattcattgctccgccatcggtagtcaaaagagtatggttgctgttggtcagctcaagttccagccaagtgtcgaacaccagtgtcgaacgccaattgcgaggacgcaacggatttggcagtattcaacggcgtcatcgaccgcatctgtcgcgcatgcaggcaaccatggagaaaaatcaaatgcatccacatccagcaaggcacatcacgctaaccgccctgctttgcggcgccatcgccgcaatcgggcttcccggctgcgcaaagaaggccgacccggtcaccgccgcccaagtggccgacaagaaggccgaaatccacgtccccggcatcgcggaagtcaaggccatcgccgaggaaggcttcgtttacggcctgccgctcatcatgaactacggcgtcatgtacgagtacgtcctcgacaagaactcggggcaatggaaggcgcctttcaataacatctacaacgagcatcgtgtcttcacctatgaagacacggcgatcccgacgcccaacagcgacactccgtattcgctggcctggctcgatctgcgtgccgaaccggtcgtgatttcggtgccggccgtcgatcccaagcgttactactcggtgatgctcaacgacggcaacaccttcaactacggctacatcggcagccgcgccaccggcagcgaagccggcgattacttgatcgtcggcccgcgctggaagggcgagaccccgcaggggatcaagagggtgttccactcgaccaccgacttctcgctcgccgcgttccgtacgcagcttgtcgacgggaaggacatgcccaacgtcgaggcagtccaggccggctacaagattcagtcgctgtcggcattcctgaaccagccggcaccgcccgccgccgctgcggtcgactggccgaagttcgacaaggatctggtcaagaccgagttcttcgactatctcgacctcgcgctgcagttcgccccggccggccctgaggaagaagcgatccgcgccaagctggccagcatcggcatcggccccggcaagaagttcgccttcaaggatctctcgctcgaacacaaggccgcaatcctgctcggcatgaaggaaggcgacaagaaggtcagcgagaaagtcgccagcctcggcaagacgatcaacggctggcatataagctccctgttcggcgaccgcgccttctacaacggcgactggctgctgcgggcagccgcggcacgggccggcatctacggcaacaacgccgaagaggccatgtatccgatggccaagaccctggcagacggtacggtgctcgacggttcgaagcacaactacaccctgggcttcgccaaggatcagttcccgccggtcaacgccttctggtcagtcaccatgtacgacgccaagaaccagctgctggtcaagaacccgatcaaccgctacctgatcaattcgccgatgatgtcgggcatgaagaagaacaaggacggttcgcttacgctctacatccagaaggattcgccgggcaaggacaaggaagccaactggctgccggcgccggacggcgaaatctatctggtgatgcgcctctactggccgaaggaaacgccgccgtcgatcctgccggcaggagagggtacctggcagccgccggctctcgtcatgaccaagtaggaggccagcccatcgcattgccgcatggcggatggcggatggcgctgataccgcaggcgcccgagaacgtgatgcactgatcgggcgccttgcgcagagcagttcgcttgcgccgccgtcgcatcgaacagtcgagtcggtccttgatttggctcgctgccatcacactcttgtcgatgaggaagggggtacccgacggggaggctctgctggcactggccgtccggccgccgcctgcgtctgccactcatggcgatactcgctggcatgggcttcgatccatgccaacgcgtgaaagtcccgctcatccgagggaaagtgctccacatacgcttcgatcgtggccacctgccggcggaggaactccatctccgaggaatcgggaatcgagaagttgcctgccgaaccgggagagaaccgagctgcggggtcatccagaaaatccatgactttctcccactgaagcgagcccatctggccactggcggccagcaagcgcgttggcgccggccatgccggcgcagttgttgagcgcccagcgtgctgatcagcacgagcttcacccccggccaccaatcgtcacaagcaacttcaactatgtcggccaaggccatgtaagcttgtgctattgttccccgcgttgagggagccctgtcaaccccgattggcggcttgcacgctcccctgcgtgtcgacgatgcaaaactgagacactccgacgctcggacatgacggttgcggcgatccgcatgctggcgaaggcgaccgcgaagcaccgccgccggtgtagtctgctgacaggccgagttgctgcgccgtacgtaaccagcgccgcaacaggcatccgcgccgatcgaaccccgctactcagccgatcggcgccgcagggccgccgcattgatggccattgcgaacgatccggggccacaccggtcccctggagagtagggatttcgactgaatggagaacacgatggctggtttcgaggattatgccgcagacaccagggagatcgagctcgagatcgagaggaagggccttgctctcggggtcgactggacggacgacgttcaggtgcgcgccttggccaggaaagccctggaccactcggccagcgacatcagactcgccgagtccggccccgtcgaccacaggctgatggccaaggtcgacctgttcggtctcgcggcactcatgctgaggacgatggaggaaagtgcgggcgtcggcatcgaaagtcacggcggtccggcctggaaggcgtttgctagggccctgtgggctgaggtgcagacgcgcaagcctcagtgaagcacggaccggaacgctgcccggcagggtgccgaaagcgtgcagacgagccaagccgccacgatccttgcagcgactgtccccggcgcgggcagcccgacatgcgatacttgactttttcccgggtgccccatggcaatcaaatcaaccgtcttcaaggtggatcttcaacttgccgacctcgaccgagggcatttctcggactatgcgctgacgatcgcccgtcatccgtcggaaaccgacgagcgaatgatgatccgtctgttggccttcatcctgcacgcctctgcaacgctggtcttcgggcgtggcctgtcaaccgacgatgaggcggacctctgggatatcgatgcgacgggcaacatcgagtgctggatcgatgttggcctgccggccgagaagagcattcgccgcgcctgcaacggctctcgcagggtgactgtcgtcagctatggcggtcgggccgccgacatctggtggcggcagaattccgagaagctcacgacccaacagaatctgcgcgtgctctccctgagtcccggggaaggacaatcgctggccggtctggcggaacgtaccatgcgcctgcaatgcaccgttcaggatggtgtgatctggctgggcaacgaaaggcagcatgtcgaactcgcaccgaaagtcctcctctcggcgcattccgagtaggacgccagggccccgccacgagaccaccttgcttccgaggtccgagtccattagggacacacgcgcacggcccccacagaaaccgggtccaacccgccatcgccccgcttgccccgcttgccccgcttgccccgcttgccccgctttccccgcgcagcgcgcgccgtgccgacaaggcaaacacggccggcccggcgtcgccccagcggcggccgcccgcgcatgaagcgagtgtccgccaccaggcccgacaccggcgcaccggctccggccaccatcggtccgccagcgcggcggagggtgccgccgccgctcgataccgcgcgactcttctcgccggcggcacgccagcgggaactcgccgagctccaacgtacggttggtgcgcagttcggcctgacgttcgtggacatggacgtgaatgattcggcaagcgtctcgactctggcgaaacgcttcgcgcgtgcgcacgtcaacggtagcgcccaggagggcagccgtttcgggcgtggcgtggccagaaacaagatgctcgtcggccaggacatggcgccggcggccgctctggcggcaaccggcgtcgatccggagacgggcaacaaggaacgcttcgcgctcatcgccttcaacaccgcgaacaaccacgtcatgcaaggcgccttcggcgaccttcgccgcctctttggcgctgacgagctccgccagaccgagcgcatgacactgctgcacgaggcgggccacatggtggtacaccacgccgaacagtccggcgccgacgcctggggcgtcgcggtcgccgcgctcgacgatcgcacggggaaggccggcgacgccattcgcgaatgggcaggcagcgacgagggtgccatcgcacatcccgacgtgcgccggctcatgctcggcgaggcggacaagctcgatgcgctgcaggcgtgcgttcgcgccggcgacgatggcctctactacgatgcggacgcggtgcgtcagtccttccaggccatcaagtcccgcgccgattatcggaacttccaggagaacatgggcgatgccttcatggccatcacgctcaggcaagagggcgtggacgtgaccaatacggtggccggcgcccgtgcgcatggagacctcgagcacaacaccaaggacagcctgggggcgattggcgcgctcacgaaatcttcgctcgcaggcatggacacgcggcaactcgcggtgcgcgccgcgcacgtcgtgcaggaggcactgggaattggctgagggttcagccgcaccgcagatcaccccttgtctgacagtgccacagacgacgccgcgtcgctatgccgtcgccgaaagttgccgcccggcctcaccgctgatgtcgtgccagcccgtcgatcaactggcgcgagcccgacgaaccggggacgatggactgctgcctacggccgatgccccgcgtcgcgccggcaacaaccgcccagcggcgcgcccggatgtcatctactcgagagcctctccacggactcgtcgccaatcttcacggcgcaggcgggcaccatcggagcgacggtgtgactgcacgcagcggtcacgcctccggcaccaccggggatcccacggccagacgcagttccgacgcggcactgccccgattgacggcaatctccaccagtccaacgctgttctcgtaccagaacggctgccccaccggcacttcggcaaacacccgcgccggcgggactcgcgccgtcccgacggcgagccacgcctgccgcccaacggtggccgcccgaaggccggtcagcgcattgccatagtggtcgacgtagatgacggcagccagatcgtcggccgcttgcgggtgctcgaggccagcacattcgacgagctctgtcgtcaggggatcgccggtggcgatacgtgcggcgatgggcgcgaacaggtcgcgcccatgaaaagacgccgagagcccgggaggacgccagacgatgcaccacgtacgcagcacgcgtgcccgcgccgcaacgacaccgagaaggccgttgtccgggccgacgtaccatttgccgtcggcctcgatcactaccgccgggcgatcactgccgacgcccggatcaacgaccgcgagaaagacggttccggaatcgaagctcgtcgccagggccgccagcaggtgggcgccggcccgcacatcgaagtcaggcacgcgatgcagcaggtcgacaatggggagggtgctctggccatggtgcaacagggccgccttcatctgcccgacataaggatcatcgctaccgaaatccgtgtacaggacgaccatggcgcgccgtgcgccttccgggagcggcgaaacgggcagcttcccctcgtggctcacgccggccagaccagtgcgccgaccaacaaggcggcaaacaatccggcgagcacgtcgagagtccagtgcgcgcgcagcacgatcacgacggccatctgcagtccggcgagcacgatgccgataacggtgagagccgggatgccgagcgtcgccaactgcagggctccgtagaccgccagcgcggtgtgcccggaaaagaagaagtcgttgccgacagcataggtgacgaacagcgacgggacaccgggatggcgccagatcattcccggcggtgccggcagggcgaccacggcctggctgagctggcggaggacgaagagtcccagcaggccccagaacggcgcaaaactcggaccgaggacagcgtagccgagaacgaacagggtcaccgcatcgacgcccagcgagctgccgatgagcagcgcgttggcggtgcggcgatgcgcatgcagccaggcattcgcaccagcggtgactcggtggaggtggtcgtagatgcccccgtccgcggcgagctggcgctcgccgatcaggcgctggctgacgaaccaggcgatcagaccgccggcgatcgccagcaagcgcaggccgatggcctccagtgacggcagttccggcatcacactagctggcgcctgggccgttgccgcgcgcttcctcgccgcgctcgagttcgagccgctgcgcgggaatcccgccccaggtctcgccggcaggaatccgcgtgttcggcaggacgaaggagccggcgagcaccttggccttgtcgccgacctcgacgccgcccatgacgatcgcgcgcagtccgatcgtcgcgccggcgccgaggcggaccggcgcaatgaccaggtagccgccctgcgcatagtgggccatgacactggcgctgccaccgatggtgacgccgtccccgagggtgatcagcgaggggtcggcaatggcggtcgaattgatggtgacgttgcgcccgatcttcattcccatcagccggtagtagagttgcgcaaacggcgaaggggtgacgaactcgaggaacgagtagcgaaccaccagggtgagcgtgcaatgcacataccagcgcagtgccgtcagcgacaccgccgagccccgatacggttgcagtcgtcccccgagcaggaggttcaatgccggggcaaccagcagcaacgtcaggccataggcaaagtagctggtggccagggccaggccggtcagcgggtagcgccagacggcggccagcggctcgagtggcgccgcgaagacctcggcaaacagccaggccgcgacgcccagcgacaagcccgcagcaacgatggcgagggcgatgaacggcagcgggccggcgagagcaaggagtctttgcatgcgaaagcgtcaccaaacgttggggaagagcgacggcagcgggggagcgccgacagcgtgcaagcgtgccggattgtaagcgacgatcgcccaacgtcaaaccgccatcatggccagacgggacgctcaggcgccccggtattgcccccccgtccggttccccgcaaagcgtcggcaagttagcgattgacggcggtcgacagggccgaatatactggcgcgcgtcaggacaaccgccttcccgtcggtcggcgatcagccaggcagcagccctatcggggtgacatggatcacggcaggcgctggcggaccggcacctgtccggcaaagtgccgccagccacgcgagcggtacgtcatccaccggaagcccaacaccctgacatggccttcacgatcaactgcaggaaccgtcactaccccttcacaatgatcagcggagcttagcgtggaaaggcagtggttcctcgagtcgattgccgcggatggctcgcatttcacctatccgatcacgccattgccgttccgtatcggccgtgatgccaagaacgatctggtgctggcttcgcgtggcctgagccgcaatcacgcgctaatgacggcggacatcagtggtcgcctgcgattgaccgatctgaacagtaccaatggcagtttcgtcggtcgccgccgcatcgaaggctcgtgcctgctcgacgagaacgacatcgtgcatttcggaaccgccgaattccgcgtgcgcatgcgtgcgctggatcagacgcgcatcgaccagatgggaaccatgctggtgcccaacggcctggcgctttcggaactcttcgttcccaacgagcccgagttcctcgatctccttgatggcgagggcgtgtcgggcgccgcgcaaccgatcgtcgattcgatcagcaggaagaccgtcgcctacgaattgctcggtcgcgccaaccacccgcgactgccgtcggcaccgattcgcctcttctcgctggccaccgcactcgatcgcgaagtcgagctcagcgtcgccttccgccgcttcagcctggcggagattgcaccacgcttgccgggctttcccttgtttgccaacacgcatccgaaagaaacgttcagcagggagttcttcgcctcgctggtccatctgcgccgccaccagccagaattggatctggtgatcgagatccatgagaccgcggtgaccgaaaccgcgcgcctgatcgatctcgccgcacgctttcgcgatatcggcgtgcgcttcgcctacgacgatttcggcgccggtcaggcacgcttgagcgaactcggcgaagcgccggcccatttcgtcaagttcgacatgggactgctgcacgacatccacctcgccggcgaccgcaagcggcgcgtcgtcagcgatctcgtcaagctggtgctcgacttgggctcggtgccactggccgaaggcatcgaactcgaagccgaggcggagatctgccgcgacatgggcttccggctcatccagggattcctcaccggcaagccgattccgttcgaacggctctgaggccggcgaacgccgcaagggcggcacgcacatcccgctaccgggcgagcgcgtgccgatgcggggccgatccggatttctcctcccgctggcctgccggacccggggcgtttcgcagaccggtcagggcagcagcgtgatgtagcgcttggccacgaagccggtgctgcccggttgctcgatgacgtaccaggtctggaattcaccgatgacctgcacgcgggtaccgccgggcaggcgcgcaaagatgttggcgttcgtcgcggtggtggggcggctgcgtaccatcagatcgtcgcgcaccgtcgctaccacaccgttccggcgcaggggcgtcaccgcgaactcgttctggtcgggcacgtcggcacgcccgagattgatgttggcattgggtgggcgggtcggatcgggagcccccgcgagcggccggccgatggccgcgaggatgtcttcctcggagcccagcggaccgagcgcggcatcaataccggctgccgccgggaacgtcggaccggcgccgagcaggccgcgcaggtaagcgatgtgcgccggcagcggcgacggcggtggcgagctcaccggcgcatgacgtgccgccagcaaggcgaccttgagctgggccgccaccggtggcaagagcaacagatcggccagttgcggcatgacgaggctcatgtcgacgtgtggggaagccagcgcgcaactgccgtaacgggccagttcggtcatgaactggccgcgacgcgcgtggttgtactgcatccacacctgctcgagcgtgatcgcgacgcgcatgttcccggtactcgtcgggtcggcggtgacgcggccgaatacttgattgacgtgcgcgacattgccggcgatcaccgccagcgcgttgtcgatctgggcggcagacgagtggttctccatgtacaggacgaaaatccggtcggccagttcgccaagctgacggatggcctcgccgctgccccaatagtggttggcggccagatcgtaaagcggctggatgacgctttcgcgccaggtatctgtcgccgccgcggcgacgtgcgtcgatcgcccggcgccgatccggcgcaacatggcatcgcggcaggcgtgcgtgccggcgatctggtcgcgggcccagcactcgagtacggcgcgcagacagccggtcggttcggtcccgaattcgacgtaaaccagcttgtcggcgaccagatcggggtcgccgggcacgctcaggccgatgtcggtcgatccgggggtgaggaaggtggtttgcgagggcgcgaacgacgcgtcggcgccaagcaccgtggcgcctggaccggccgctgtcgctaccacgtcgcgcaggctggggtcggcaccaatcgccgtgttgacgtcggcggcggcgtccgccggcaaggcccgcagcgccgtgccgacggcgtgcgagttggtcaggcaggcatcgagaacgatccggcgctgcgccggattaccgctcatcaagccggtcagtgccgtcatcagggccgtcgtgttggcgcccgtcgcaccgctggtgccgagggcgtcgacggtcatcgccgcgccggcgctgccggccagattgagtaccgtcgagttgccgtgcccgccgatcagagcctggtggatctggccgttaatgccatagcgcgcggcgaccggcgccagttgcgactgatagccgccgaccgtcgcatgcccttcgatgacgatggtcaggatgtcgctgctcgtgaccatcgcctgcagaccaagattgcgatggaaagccccgttgtcatcgactgccgggtagagcacgacggtcaacggccgccgcaacggcgaccaggaccactgtgccactggcggccaagcctcgttgccgaccagaccgtcgagcgttcccttggtgaaatggtgataggtgcgcgcatagttgatgcggccgtgataggtatgcggcagggcaccttcgcgacgcagatccagaaacgaatcgacttcgctgccgtcgttggccgagaggaccggcgtgcagctcgtcaggtagctgacgaaattagtcagttcgggcgccgccggatctacgagcttctcgaacggtcccttgctcgctgccggattcggcggcgcgcgcatgaccagcgacaggttggccgccggccaggcggcttccagcgtcgtcagatcgcgcccccagctctcggcctcgttgatgttgctggtcgaacgcagccacgcggtgtggtcggtcgccgctccttcggcgtatttttcgagcggcgcgtaaatcgccgggatgcccttggtgatgatgtcgccgacattgagatcgccggcccccgcgaggacgttcggccgctcggcaaagcgatcgaggtcgcggaacgccgccagcgccgccgcatcggcctgcaaggccgggctcgtcgcccaatcgagctggctctcggtaagcatcgagaagccggacagcgtcatcgcccggatgctcgccggcgtctcggaggtctgcgccggcgtgcgcgtcaccgccggccagcgcagaacgatcggatcgccgccgccctgctgctgcgctacgtgcgccagctcatgggcgatcggttctcggccctcgtgcgtggtcgacgattccggatcgacggcgcgcgcaatgtcggtcaggccatcacgcgactgcagtacgtgggtcagctcatgcgccaggagtgacttgccttcgggcctgtgcggctggaattcacccgccgcgaacacaatgtggatgtcgaaagcgaaggcgcgcgcctgcagcgatcgggccgtgtcgaaggcgccagggttggtatggatgcgtaccgggctcaggtcgacgcccatggcctgctcgaagtcattgcgaatgcggtcgggcagggggacaccttcgccgatctgttcgagaagctgggcgcgatcgagttgttgcgcagtggcgtgggggtttggcgcggcgctacgcatgccgggggcggcaatggcatcgcgcggtgctggtacaccgtttgggttagcatcggcggctcccgctagggaggtcgctccggattcgcgacggcggcagataccgagttcttcgtcataatgggtttcgacgcgctcgtcgcctttgcccatgatgttgcccatcagttcgctgacgttgatgtcgggcgtcttgaactccggccggccgaatctcaccttgccggcactggtgttgtagcccgccgagatcgttgcggagagcgacagtttgggatccagcgtgaacttgcggccgtcgaacttcttttcccacaaggtgatggtcttgaccatgaggttggcttccgcgaacagcttgccgttgatgcccagcgaaagcacgggcgtcagcgaggccgtgacagcgctctccacgtcgaggccatcgtcgtaactccaggagaacttcggactggcctcgatcttgggtgcgatccccgccttgccctcgacgcccacgctgccacccaccgaggcgatgccggcatcaagggtaagtcgcgcatccaggtcggcggccagcccggcataggcaggcacctcgaacttcgcatcgccgaacagcttgagcttgtcgatcgtcgtctcggccggattgaattccttgactccgatgctgatgttcttgaagccgcccggccccacccaggcatcgctgtacaggccacctttgagcgagagattgaggcctacggccacgctacccacagagatggccaagcccggtaccgggatcttgggtgaggtcatttcgaagagcgtcttgcgggaatcctcttccttggggaagcgctcgaagagcttggcctcggccttcgtaatggtgccgctgatccagacgctgccgctcttgtcgagcctgatgttggcctcaccggtgatggtgtcggtcagcttggccttgagcttgccgctgccatacaccacgtaggtcttgccaccacccttggcaagcggtttgccgtcgtcactcgccccaccgttggtgacgccgaccgatatctcgctacccgagaacaccttgctgtcttcataaccgagcttgccgttgaggtcgaccaggccatccttgtagctaccttcgaaactgccgctgagacccttgggcaggtcgggcacggcgctggccttgccttccagcgaccacgcacccttggccttggcgagcgtcatgtcgagattgccgctcttgatgccgggcagcttttccagctcggccttgccggtgatgctgaagttctcggcgtcctgaaacctggcgtcggcagtgaagttcttgacgccggggatatcggtctcggcattgccggaggccgtgaaggtctggctttgctgggtgtagccgacggtgagcttggccgccttgatgcccttgatcttgcccggcttggagatttccagttcgcccctggcgccgaacttctccttctcgctccacgaggcggcgatggtggctttgtcgaacagttcgctctgaaagtcgaccttgccttcgaccgacaggccgctgccttgtgcgaaggtggccttgagcgagccgtcggccacattggtgatggtgaagaatatctcgccgcccagcttgaagccttgcgctacggagtaggcggcctgcaccgtggcctcatcgaccgtcacgcccggtgcgctcagattgatctggtcggagctgaattcgatgtagaactcgatgtcgtcgccatcgagccgcaccatgatcggggcattgagcaggggaagcgagggcgtcagcttcccttcgcccaggatcttgccatcatcgatctggatatcatcgaactcgaccgggctcaggttttcaaagtggagcgattgcttgccgagcttggcggggtagccgcgatacttcccgtcaccgctgagcgtgagcgccacatccggcttggcgtgggaccacttcttgggcagcttccaggtggcgtcgatcgagcctacatttccgctgccttgcttggctgcttcggtgatgttgatggtcttgagggtgaggccggagatggcggattgcgccgtgccgctgatcgcgaagctgcccgggccgctcttgtggctgatgcgctggatgatgattcccccaggcgcatcggccaggaggaattccttgtcggtgccctcttcgtctacatccggcgtcgcctcggcggtttccagcggtttggcttccttgatctccgtcaggttccaccaggcgctgtcggctgcgctggcgcccgacttgagcttggcgccgacgcctccgaaaacgagatcgtgctgcttgaggaaggtcttgcgcttgggctgtggggccttgaagctgttgaggtaggcgtcaaccttgctgtagatcgcgccgcgaatcgcgccaccagagctgctgttgctgggctggtcgagcaactccatgttccccaggctgttgcccgtgccggtaccattctcgcccgagacctgcagctcgacgatgtgatcgacctggaagccattcgtcaccggcatgccatggcgtgtccaggtcgggatcttcagcagcttctgcaactgcgcaatactcttggattgtggtttcttcttgttgcccagttggagtttgaaagactcgccggcatcgtcgggcacattcttgaggcccctgtccttgagcttctggcgaatcgtggcttcgctgatcgtgatgcccgaattccagacgccgacctgagcaggattgccacggctgtagccgcgcttgcgcttgaggtttccacttgaggcattgccctggtagagcggcaggtggcgcgcctttacggcgggaatgtcgagctggtcaagcgccttgagcgcggcatccgtcgccgtctggttgcgtggcttgtacttgtcttcgatctccggatcgatcttgcgtgcgatcaccgggccgcaatcctgatgctgcaccacgtgcgcgagctcatgggcgagcagcgccagccctgccttgctgttcggctggtagcggccgcgagcgaagaagatgtcgttaccggtggtgaaggcgagcgcgcccaaatgcctgcacaactggtgggcgcgtgagtcctgatggatgcgtacctggctgaagtcgtgcccgagctggccttccatgcgggcacgcacgtcctcactcaggggctcgccctggccccgctggtccttgatggaactgccgacatcggcaccacgtaccggctcggcacccccggtttcctcggcgggtggcgtgctgcctgtggtctgcggctcctgctgggcgaccgcacgggagatcggtgccgcctcctgacggccagcggggccgtttgctggcggctgtagtgaaggcgccacgccaggtcctgccgccttttccggtttgctccctggagcgatctggccaccggcgccggtctgtacctttgccgccgctgctccggtgcctggggcagacgccgcagcaccttgcgcggggtcgcgtgcccggggatcttccttgcgcttgatctccgccggtttcgccggggcagcgccacgcgccgctgccggcgcagccaccgactcctgcatgcgcatgactctctcggcaaccgcatcggcttcgcgttcgacggcatcacccggctcgctgaccgccagcttggcgcgcacggccatgcggtcgaagcgttgctggttgccgctggcaggtaccgccgcgccggctttcgccgttgccggcggcgcgccagcgggcccctgccgagcctgcttgccagcgtcggcctgccgctcccccggcttgcttgccgcggccgccgggttcttgccgtgttcggcctggccggccgccgcggacggcgtcgccggtttcttgaagtcagcagcgggcggggcggcggcaggcatcgctggtcggcctcatcaaccgtcgttgagttcgaagaagatgacttcgtcgtagtcgtcggggacgagcccgatctcgctgagctgaccgcggtcgtgcgtgttgatctgttcgacgacctgacgggcggctgccggagccggcttgccggcggccaccagtgcttcgaccacggtcttcaggcgcgccgcagcgccggcatcgggtgctgctttggtcgttgccagagtgacgccacgcactggctggtcggcgttcagcgaggcgatgaagttggccagtgccgagccttgcggcgcgttgtcggaaaactccatgggactgcgcggagcctctttggtcaggtaatggttcggggcatcccagttaccgtagatcagcagtgcgttgcgtgtctcgccgctgagcacgctgaccaccagcatgccgccatcgagcgcgcgatcggcgagcggcggcggtggtggcggaacagccgccagcgccccttcgccggccgccggcggcttggtcaggctggcgatctgctgcagcatgttgcgcaggcggaagtggttctgccagccctgcccggtcgccggcgcgctttcccagactcgcccgaggaccacctgcggcgccggcgccgccagccgccacatcgccaacacgcggtcggcggactcttcggcaaaggtgctctcgtcacggaagcgcagaatacccacgcgctggaacttgaagcgcgcgaggatctcggcatcgcccttgtcgagggcggccttcaaaaggtcgacatccttgagtgtctccagccgcaggtgccagacctggaaggcctcgaccgccgggacgacgagcggcgcgcacagcggaccgcagagatgcgtacgcgcacgccggaacatcacccagtcctgcaccgcgcgcacctgctgcgccggcagcacgcccagcgtcggaaacaggcgccggcgcgcgcgagccaggaaagcggcatcgtcggtcacttcggcaatggccagcagcgtgttcatcaccgacacaccgagcgcgctcgccggcgagggcatgccggccagggcgctcatcaccagcaactcctgacgcgccaccagcatcgcgctggtggaaagcgaagcatcggtactcaccagcgcgcgcaccagttgctgcaacacggccttgccggcctcgctggcggtgctcaccgagagggtggcgcggcgcggcgagtcctgccagtcgacgaacaccggcgaactcgccgggtcgtgccgctgatcgtcgaggatgaagctgccggtgtcgccgtcgccccgacgcagcatcgccaggcgcaaagtactgcggcgggtgtccggccgcggcgtctccgttccgccatgcaccgtagtaatcgccaccatgtcgatctgcaccagcaactcgacataactgtccacagaccggcgcgacaggaccgtcagttggccagccaccgcgccggcggtgccccggccatcggcgatcactcgcagctccgccttgacgtcaagcgcgtcgccgatgccaagatcgaaaggatcgccgctcacgtccccggcgacatagacgctgaaaccaccgacacgccgtcccaggttctgcttgcggtcgagggcaagatccgcaatctccgctggatctgtcgaggtggtcagcgtcagaccatagctgccatcgtcgcgcgcttcgctgcgcgccattcccgagagcgtcagggtagccagcgacgtgtcggctttgctgccggcatggtcctggaagtccgcattcgcggcggcggcaccggtggtgccatcggccgccgccgcggcttcggctggcgcggcgaatgccttgtccacggcttcgtacttgccgtcgtcactcccgaagtcgaagaccgtcagcgccgctgcccgcatatcgacctgccaccaggtgccggcagcctgcgcctgcaggtcgaccacctggccgtcgggaacgaagatctcgacctcctcgagttcaccgggtcggtcgatgccatgcgtcagtgaaatgcgctgcaggtgctgcgcttcgctcaacaagtgggcaatctcgtcggcacgcaccgcgtggtagtggagcgcaaccccctcaccgaagatgcgcgcgagttgctcctcgagcgccaccttgccggccgctaccggcaggtaaccggcgggcggcaactcgatgaagccagcgttgatgagcatgcgttgcgccggcaggacgcccttgcccaactcggccccggcaagctgactgctcaggtcgtaaagctcggaataggcaatcttcacctcgttggcagcttccagcgcgcccttcttgctgggcttgtcggcaaacgactggacgatcttctcggcgctgtcacgatacttcttctgcagggcttcgagttccttgcgcgtcttgtcgagcagcaggcgtaactcggcgcagtcgtcggccggcgtgatgaccacgctgccggcgtcgaagaggctgctgagctgacactggaattgcaggatctgcgccacgaagacgttccacgggcgcatcgtcatgcgtccctgccagtagccgcgcgcctgcgtatccatgcgctcgcggcggccgctccaggcgtcgagaacgcgattgatgccggcttcgcgaacgagcaggccgatcaccacttcgtcgcgcccatacagagcggccggctcgcaccagagattgccggcgagacccgcggcactgacggcgctcgccgtcagccagggctcggcggcaaaataaccggaagcgacgcgattgcgcagatgcaccagcgacatcgccacggcgctgctcgccggcagtttcaggttgaccgggcgcaggcgcaggacgacgccttcgcgccaccacggatgccgcgagtcgctcgcacaggcgctctcgcacagtttgccgaagaccggctcgttgccgcactgcccttcgacggggccgacggtgatctcgtagatggccagcccggtggtttccgtgaccccgcccttgcccgcttccagacaatcggcgaagtcggcgttgccgctcgccggcgccggcgcggcggtggccagcaagtcggcaattgccgcctgcatctcgcccgtggcgagaacgaagttgcccgcggcggtcaccgccaagccggcgccgacagtgagctgcgcgccgctgatggcgactcccaggccatgcaccacgccccagccaccggcaagattggccaggcgcgtgcgtgtgcggtggtaatcctgttcgagcgcgaaggcgtcggcgcgcaggaactggccgtcgaagtaatgcaggcgggtcagtgggctcgcctgctcgatgaaggcgacgccgtccttgacgctgatctcgacggtctcgccggtgatttcgtttttgcccatgactagcccctgaagatggtggtggtgaggttgcgaccgtcgctgcccggatgcagcgcaccggcggggatcagattggcgccgaggagcggtgtgctgcccgtgccgacgaccgtgatgcgcaaccgcgaaccggccggcgcccggtcgagcgtcagcgtcacaccgggtcgcgcgggatcgctttcgtcatataccggcgctgccggcgtgaaggtcttccagccttcgtcgtcgatgtactcgctggcaccgaaagccgccgcctggacgctggccggcgccagcttctggctgaagacgagcttgacgtcgctgccgctcagcgtcgcgccatcggcgacgacgacggcgccagcggcggccgttgccggcggcggttcggcaagcagcaaggtctgcagcaggctcgtcggcaacagcgagttgcgcgtagcgagttcgacgctgccgatcgtggcctgccagccgctggcgtcctgccagacatggacctcgcgcaggcgggcgagggtcaggcagagatccgcctcgtcgggcgcgtgcgccggagcgaagggcgagatgtcggcaacagcgcgcgcgctgacctcgcgcagcagcgtggcgcgcgccgccgcctgctcggcggccggcaaggcctgcacgccggccaggctgtcgttgagccactgctcggcaggcagcggcttgccttcgctgccggtggccgcggcggtcagacccagccagcggccgagcaggtgatagggggccggcgaggctgcaggcggcgcgtcgacatggcgcagcagcgccagttgcgcgttttcacagagtcgcgcgtaggcgatgtcggccgcactgccggcacagggctcggcgatcgccgggaccggctggtcgagacaactgccgtagcagacgacgacatcgaggtcgaaacgggcatccttggccgaggcgatatcgtcgaattcgtcgtcgccggcgtgtttttcccaccacttgggcagactgacgcattgctcgctgtcgagcagcaggtcgcgccccaacgcgtcgatcgcgtagccgggaccaacgtgcagttcgaagtcgtcggcgtcgaaacgcaccggatagccggcgacgacaccgctgccatgcagcaggcgctgatggcggcgcaggcggccgacgtggaaaccctgctcggcgcgcaggtcggcgacgccgagcagcatgccgaagtggtagttcggcgcgcactggggattgtcgggcaggctcgccgcacaacggtcgatcagcggcagcccgctgcaaccgagtccgggggtgtcgttcgcattcatggtcttctccgtgctcagaacaaggacgcgctgcgggcgaccgcatcggcacgctgccgctgcgtttcgctttcggccaactgcgcggcactggcccgcaggtgcgccgcgccggccccggccgccttgcgctgcgtcagccgtgccgcgctgagcgcactcaccagggcggcctcggcagcatcccggtcggccagcagcgtggccgctgccggcggcccggacaacagcgtcagccgcgccagagcgctgtcgaggctttccagcgcttcccagagcgcgtctggaacggcggcgaaccaggcctgcaggcttgccctctcgccggcgtcgactgccgtgcgcgccgcttcgagatcggccgccttgccgtcgagcgctgcgcgctgcacgctcagcgtcgtcgcgtcgagctgggccggcgtcgcgtcgggctcggcttgcatggccgcgtgcagcgcctggtcgtagctggcctgcgcgctgcgcagcgccagttgtgcgtcatcgacggccttgagtttggcgagagcggcttcgcgcgccgacttgcggctcgcgtcgtgcaggcgggcatgctgccagggcgtcaggaccgggaagctggtcggaggcaccgccaccggcaatgccgccaggcgctcgagcgtcgccacgtcggcggccagcgccgaccccgcctgaaagcgcgcactcaccgcctgcagcgccgtgtcgaaggcgcgctgcgcctgcgcgagcgcagcgtggctggccgtgaaggcagccgtctcgacgccggccgcgctggtcgccgatgcctcgatgatcgcccgccgcgcccgcacgcgtttgaggaagtctttggccgccgtgccgctggccgggaattcgccctcgacgcgggcgcgcgcatcggcgccgaagccggtcagcgccgcggcggcatcggcagccaggccggcgaggctgccggtggtcagcgcgtcgcccattgtcgtacgcgttgccgcgtcctgggtggcttgcgccagcatccgtcgtgcctcggcgagttcgctggcgagcgcgccggcacgcccctgccgagcggccaggtcggcgcgcagccgctgcaccgcgagttcgccattggccagcgccacgcgggctgccgccaaaccgatcaaggcgtcctccatgcgcaccagcagcgggtcgccgtcggccggcatggcgatcgccgccaaagcccggcgtgccgccgcgacggcatcggcctggctgcgcgccgcatccgcagccgcacgctgcgacgcttgcgcaagcgtcagggcgttgcgcagcgtcgccagcgacgcttgctcggcgaccagcgcgaggtcgagacgactggcttcgtcgttccagtattgggtcagcgtgggcatggaaattcctcctgtcagcgtgcttgcggggtgatcggggcgaggtcgtcggcgtcgtcttcggccggccagacggtatgcggcggaaagcccgggtgggcacgcccggccttgtcgaattcattctcgacggcgagcaggaaatgacgttgatgaatccggcaggccgctgccgcggcgaggaaggccgccgccagcgccgcgctcttgatttgcgcgcccgacagcgcataccacgcggccagctcgggcaggctgacatcgtcggcgagcggtgcgccggccggcagatgcagccgccagagcgcttcgcgcgcagccgcgtcgggctcgggaaactcgacgatgaattcgaagcgacgggcaaaggcgttgtcgaggttcgagcgcagattggtcgtcaataccgcgacaccctcgtagcgctccagccgctgcaggagataggcggtttccagattggcgtagcgatcgtgcgcgtcctgcgtctccgtgcgtttggcgaacagggcatcggcctcgtcgaagagcagcagggcccgcgaacgttcggcgatgtcgaagaccgcggcgagattcttctcggtctcgccgatccacttcgacaccaggctggccaggtcgacgaccagcatgtcgacgccgagcgcccgtgcaacgacttcggccgccagcgtcttgccggtccccggcgtgccgaagaagagcatgcgcacgccgcgccgctcgccacggccctgcgcaaagccccagtcgtcgagcacggtgatctgttgcagcacccgccgcacggcgcgctgcaactgccggcgcgccgagtccggcaggagcagcgccggccagccggcgcgcggcagcacacgctgaattcccggacggctgctccaggtggtgcgggcgcggatgcattcgccaacctcctcgagcaccagcggttgtggcgacaggctctggcgcaatccgagatcgcgcacgacgtcgcgcgcgtcgtccgggtcgatcggatagcgtgcggcgaggacgttggcctgctcgccgagttggggcagcagccattgccacaggcggcggcgggcaaccggcgcgagcgcctgcaccggcaggcgaatcagcggcagcccgagcagcggcgactgctgctcggaatgcccgctggtaatcagcggcagctcgggaaggctcggcagtgccgccgccagcctggcgctcagccgttcgcttgccgaatcgccggccgcctcgtcgttgcgcgcctcgagccacaggcacgcctgatgcatgaacgccgcggcgtaaccgtcgacacacgcgctgccgcgcgtgtccgcctcgacgccgtcgctacgcgtgcgcacggcgaccaccgccgccgcgccgaggagcgcgcgcacgcgtgtcacgcgcatcgccgcatcgccgccgacgagcatgatctggcaaggcagagcccggcgcagcgcgacgatcgcctgggtgaccgccggcagcgccagccagtcgtcgagccccggcacctgcgcgtagccgccgaccagttcgccgttgtcgagctgtggcggccgcgccatcagtgcctcccagacgcctggaccagcctgcaggctgcgcccgtgccagggcccgctccccaccaggcggatcaggcccatgctggcgaacggcgagtaatggagcagatcctcgaccgcgtcacggacgccaaacggaacggcacgggcaccggcggcgctctccgattcgagccagtgcaaggccagcgtgccggtcggcatcggcagcccggccgggtggaacagacggcagagcgtcgcgaaaccctcgtgcgcttccggcaggcaggcgagcaggagcagaccctcgaacagcgccgccgactggcgagcgcgcgccaggccggcgaggcgcagcagggggtgtgccgcgggcggtggctgcagcgcaggcggcagctcgcgcgcgaagcgctcggcgaaggccagagccggcagcacggcgtcgcgcgcggggtcgccaagacccgtcgccggcgccccttcgctgtcggcgacgaagcgctgcgtcaggctgcgcgccaggcgcaggccgacctgcgcaagctcccggcgggtgtgtgcgcgaacctcgccgaccagttcctggtgcgcactgtcgcgcggcgcggtttgatcagtcatagcgaatcctcaggacgcaggccagccagggcagccagccgggatcgagatcgagcccgagacgacgcgtactggtgtccacagaatcgagaggcaaggcgagttcgatccagccgggctcgcagcgaatccggccgcgccgccggcaaaccgtgggcaagcgcgggatggccagctcgggcgccgcctcggcgagccaggccgcccaggcgtcggccagcgtcgcggcgtattcggccaaccgcggcggcatctcgccggcaggctcctcaccgccgcagaaagcccgccgcaccgcttcgtcggcgggcaccccgagtccatcggcaagcgcgcgcagcagcatcggcaaggcatcagccggcagctcgggctgctcggccagccaggtcagcgcgccgctcgccggcaggcgagcgagccagaacaacaggccaccccagccggtctcctgccagacactcgctgcgcacacatccggcaattcgggcaacggcggcaagggtctgacgctgctgcccgcgacctcggcgccggcaaccgccagcggcgccgtcgcagggcgcgcggcttcgcctgctgtgggcgtgcgcacggccagcctgagcggctccgtggcaccgatcgccgccctcagttcggcgcgcacggcggccaggcgttggcccgccacagtcgccgaggtccccgccgccggccagcggagtgccgccagcagaacgctcaggatgtcgagatgttcggcagcaaaaggcgcccgcgtcgcggcccaggacagccagtcgcgggtagccgggtcgtccgccagcgcgcttgccgactcgctgctgcttgccacgctggcgctgaactttgcggcgctgacggcgctggcgtaggcagcggtgcgcggactggcggccagcagactactccaggccgctgccggcagggcgcgcaaaagcgcgctgagcgccgccgtcgcgcgctcgccaaggagcagccgatgcatgaccggccacacctgctgcggctcgctggcgagcagggcaatcccggcggcgagcgccgcgtcggcgctgcagccggcgcgcgcgatcagctgcatgcgctgccacgcccattgccggctgcactcgccaagcgcactgcggtagagcatgtcggcgatcgccgcgcgccggctggcatagcggatgagcagcgagtcgtcttcgccggccagcgcctgtgcgatcgcacgccgcagttcgtcctgccattgcgcaccgaccgcgctcacctcggtatcgaacgaccagcgcatggccacgggcaggcgggcaatgaacaaccactcgtcgttgccgaccagcccggcgctgagcgcgtcgccatctgctgccgcgaaagcccccagccagtcgtcacgacgtcctgccggcaacggcagcgaactgtggaagcgggtacgcaggcggtcgatggccaggctcatgtcgcctcccgatcgagttccggccgcccgagcagggtgccggcaccgagcacggcgtcgccgagcacgcccgccgcgaagcccgccgacttgccgatcaccgaagagatgccgaggtgcgcgccgagcccggcgcggatgccgctgtcggcagtgcacagggtgaaatcggtgtgcgccggcttgtgcaactcgagcaggcggcgaacgcagccgagttgtggtgcgtcgagcgcggcaacgacgctgaccgtgaagcgatgcgcgaaatcgtcgaagttctcgaagtcatcgccggcagcgggcttgtcgctggccagtgcctgtcgccgcgggtcgccgatcgcgccgccgacccggtaaccgacaccgaggacggcctgcgaggcatttacgtgcgggttgccgacgacgccaccgccacgcaggcggaagtgctcgatgatcacgacttctgctccggtgaggatctcgaccatccgctgcaggctggagagcgtgccgcgggtccggaacagcgtcgcggcttcggcgatcatctgccgttgcaccgccggcgcccagcacgcgtcgaggaccagaccgaggaaggaggccagccacgacaaggcggactcgggcgcaatccgggaatcaagcaggcggtggcggtcgccggcaaccgcctgccattcgtcgagcagcgctgccggcggcatcaggtagcggtagaggaagtcgcgcgccgccgcttcgcgccacagcgtgcgcggcagtttcttcagcaggtcgtggcccggatactcaacgcgcgcgctgcgcaggcgcgggctcttgctgcgcgtgccggtgaactcgaagaccagccacaggtagcgaccgggcaaggcgatcagtggcgcgtcgtagagcgcgaaaccgtcggccggtgccggcgtcagaggccgcggcgaggggtcgcggaacagcgcctgcgttgcgcgcgcgtcgctgtcccaggtgtgctgcgagagcaccggcgtctcgccgcccaggcccttgccgtcgatcgggtcggcgaattccaggtcgtcgcgagtgaacgcgcggaaacggatgccggtgccgacggggatacacgcctcgacgacgaggcgaccccatggcgtctgatcgtgctcggaatcgagtgcgaaagcaaagacctggccgcgctgacgatattgcgcgcgcgctggtgcggcatggcgcaggccctgcgcggtccagtaggcgatgcggcaatcgggcgccagcgcgatcccgcgtccgtcatagtgcggcgccagcagcggtggcagcagcgtcggctgattgccgagcaggcgcaggcgcagaaagttgtcgccaggcagttgcgcgacgacgagcagggcgccgaactcggggtgctcggcctcgctggcgatgtcggtacagaacggcaaggtgatcgactggccgaggtgaagcgcgtgcagcgcggcgtcgaactggccggcacgctcgagcacccaggccagatgcccgccgcgcgccgccgccgagacggcgagccgctcggctccgggaagcgccggccagggtgtgcgcagcggttccgcgcaggccgccagttgccacgtcgtaccgtcggcgagaaggacgaagacgtcgccaccgcaaccggcgaggtcgactggcgcgtgggcgaattcgattcgccgcgccacttcctgctgccaggtgtcgaccagccagaccgctttgctgtccggatccgcgaggtacagatagtccgcgctgtcggccgccagcgccagcggccgctgcggcagttcgccggtgacgctgccgtcgacttcggtgccggccgcggtaatcacgaatggctgcggcgtgccggcatggacgccgagggaagtcgtctcgccccagagcacgctgtcgaccttgccgtcctccggccgcgggtggaagagccggcagtgctggtcgaaaaccattccggcatagccgccggcaaagggtccggcggccgcaaccccgtcgtcggcgaccgcggcagccggcgccagcatcaccacgtcgtcgacgcgcgccgtgtcgcgtagcgcacacaactgccagtgggcagtgccgcgcagtatccggaggccggaatcggggatcaggcgcatggcgttccctcagcagacatccctgagtaccggcacgggaaccggcggccgcgccagtggcggcgccagaccggtccccggtgccggcagcgcggtcgcgtcatcgacaacgatgatgccggccacttccgggacttcccaatcgtcgatctgcagcatttcggtcgccgcccagctcaccttgccgtcggcgtcggtactggcggcgtcgagacgcagctcggtgaggtattcgaccccctcgacctgcatcgccacgccttcgagctcgcgcgccagcagccgccggccgagcggccagccctgcccgtccggaccgtaagggggcagcggtgccaggtactggcggagcaggatgtcaagccagtcgcggacggcatcgagaccgtagccgtcgcgcaccttcagcgaaatcgccagcgcgatccgccggtaggtcggcgggatcacgtacagctcggtagtcaccaggcgccagcggtcgagccagctacatacctgcatcaactcccaggcatcgggcagcggcgcgttcgggtgctgcgcgtcgcgcgccggccagacgacgacgctgaccgttcccggccggcgcttgcggctcggggcgtgaaacaggggcaggcactcggcgcgaccgagcaggacggccggcgtctgtagcgccagttcggcgaaatcgtcgcgcgccaccgcccgatggttgcgccgcaattcgctcggaatacggcgcagcgccgcgtccaggctctcgctgtcggcaccgccgctggccggcagcggattgctgcatttgagcgtcacctgccccggccggcgcagcggttcgggcggcagcggcccgttgagcgtggcgccgagcttgtcgatcgccgccgccgggacattgccggcggcaccgccgccccagcgataaccggcgacgcgcagtcgctcgccgagttgcggtacgcgctcgccaaagtgcagcgtgccggcttcggcgtcgagcgcaaagtgccggtcggccccgctcgacgcgtcgagcgtgtcgacctgcgtccagtcggtccacacgccgctttcctcgatctgcaggtgcaccgggtagcgcgcatcgcgcagcaccggtgcgttggcgagctggtagacctggccgggctggccgttgccgctgcccagcaattcgcccgccgccgcgacggtctgctcggcggcaacggcattcagcgtcagcaggcgcacctcgccgatgcggctgccgtcgccgcgccagacgcgcaaccagaaccagagttgctcggcgcggtcgtcgtcgagttcaggcggaaagtcaccggttcccgccagcccgaccggcgccgccggcacaccgagcggcgtcaggtcggccggcagttcgagacgaacgacgccctggcgcgtaaaaccggcggtggtgtcgccggcgacgcgcaccggtgtgtagtcggggctgccgtccttggcgagcttcgccagcgatgcctgccagatcagcgacgggccgtcgccggcgccgcaggcggccacttggtctatgtcgggataccaggccgccggcgcgaagccgagcgacagcggcagcgttcggccggcgacgcgcttgaggtccgcgagaggatcgccgatcacgcctgcgttcttcagcacgccgatccagacgcaggcatcgaccgtcgccgagaaatcgaccggcgccgacagaccgtcggaagcgagcgtcagcacatcgtagggcgccacctgctggtccgcaccgagagccagcctgaccgcgtctacgctgccctgaacggcggcgcccagttcgctatcgagtccgtcgatgaaaccgcgcactcttgtcgtgtcggcgagttcctcgtcgctgagcaggctgcggcgcgcgaccgtcacgcaatcgagcggccagatcgtcgcgtcctgggtcagcgtgaacagcaccttgccggccttcacctgatcgccgccgtagaggacgacgccgttggcgaccttgctctcgaagcggaccagcgcctgtgccggacgtgccggctgcatcggcagatcgagcaacttgagaaaggcgatctgcgtcgcctcgggaatctggttgaagcggaactgcagtccctcgccgagataggcgaagagctgcaacagggtgatcccggggtcgctatcgaggtgatcggtccacgccgggttgtacaccggaatgcggttgcgcagctcggcgaacaggtcctcgaagctgcggtcgtccaggatgggggcgatcagtggcatggttcatctccgaccggcaaggcggcgctggggcaagcgttgacagtcatcacgcctgctccagatagaagggatagacaaggacgtcttggcgaccgtccagtacatgcgcgtagtggatctcgatcagcaccgtcgcgcgctcgtcggtcggcgacaccctgaccgcaatcacctgcacgcgcggctcccagcgcgccagcgactgggcgatctcgcgctcgatgccggcacgcgtcgccgggttgttcggcgccatcaggaagcggcgcagaccacagccgaaatcggcgcgcatgacgcgctcgcccggttcggtgtcgaggatcgtgaagatcgcctggcggaccttctccgggccggcgaccagcggcaggcgccccgcatcgtcgggaacgatcggctgaccgagcccctggccgagacgttcgtagcgcttgagttgactgctcgttgggctgctcattgggtggctccggcaggtggccagaccgggacgaccggatcctcatagatcagcggcgtgccgaccggcggcaggggcggcagcgtgccgtcgctcgccggcaatcgcgcggcgttgtcctgcagcgtctggtcgatcggccccaggctgttgttgctcaggtcgtcgatggccgggtcttcatcgacgccgacatcgctcttgatccgcgttttcatcgaatcgctgccggtggtcagggcatcgtgcaggtcgtccgggtcgaccagcgtgtcgagcccttcgatcttgacgctgaactcggcgtcgaggtcgatcttcggcggcgtcacggccagcgccgcgtcgaggccggcggcgaccttgatctgcggcggaatgcagaaacggaaaacgagcaggaaccagaggttgaagatgaagacgacgatcggcaggaacaggctcaggacgaacatcgcgatgatcgtgatcagcggaatcgagaagctgcagatcgcctcgccgcccatttcgccgccgtctgcggcgttgtccttgactttcggcgacaggtgctgcggctgcacgaaacgtatcggcgacagcttgccgcgcggccgcgtcgccgcctgcgcggcgagttcgcgcaggtcgggcatcttgatggtgatcggccgattggcggcgccgagaacgtcgaacggtgcggcgacgcggaaggcttcgctcggcaggctccagaccagcgggccatggcagtccggactcttgccgacgcgcggcggacagggatggtgcgcgcgcacgaaacagcggatctcgtaggtcatcaggtcgtcgaaacgcgccgcgccgccggcgtcgtgctgcaggccaccggtcggtaccgtgccgtagtagagcgtgcggccggcggcgtcatgctgcgcttcgcgcgggtcggggaccaccgggaacagcgggtaccactgctcgccgccggtgacgtcggcgacgagttcgtcggggctgtcgagatgccgccactcgccgtagacgcggctcgtccggccctcctgcagcgtcggaaaccaagcgtcgatgtccaccgtgacaccgtgctcgtcgtaccaccgctgcaggcgcgcacgttccgcctcgagcttgtcgcgtttgtcggccagcagtgccgcccagttcgcctgtttctcctgctcggcgagcagcgcctgctggcgcagtgcattggcacgcaggccggcgctcgcctgcgggtcggtcgcgctagtgtcgagcgtcagcagctcgtgcagctcggcggccatcgcctgtgcggccttcgcctgttcggtgacggtctgcgcgctcagcccggacggcaggatgctgcgccggcggcgcacgacgaagccggcctgacagacctggttgcgggcaacgcgcggaaaacccggctcgtcgcaatgcagttcgcaggtgaccaggtagtggcggtcgtgcgccggttggtacagcttgcgcaggctggtcggcgccaggcgggcgcggtagaccgccgccttggcgagagtcgtaccgtcggcttcgtattttggcgccggcttgccggcggcggtcagcggcagcatgcacagcaccttcgcggcaaacgatccggcctcggcaagctggtagctgttcacgacgtcgatcacttcatcgtacttgagcgaacgctgcgggtgcgccaggaagtccttgatgaagtcgtcgccggcgaatttctggatcaccggccggctgacccggccgtcggccggcaggcccgggcgcggccagcgataccacggcccgaccaggcgccagttgggcaccggatgggtggcttggcgcgtgatcaccatacgttccccgcgcccggcgtgtagctcggcgaaacgacgccggtcgaggcgatcagcgtcgtgcactggacgatgccgtcgcaactgaccatcggcgcatgcacattgaccgccgaggcgttcacttcgaccgtcgcgttggcggtgatggtcacctggccggcgatgttgatgttgatccggcaaccattgctgtgctcgacggtgacttcctgcgcggcgtcatcgagaacgatgcggtggccgctctccatcgacacggtgaccttcgccgctccagccgtgtcgtcgaactgcagcatgctgcccgcacgcgttttcagcgtgcgcaggttgttggcggcagccgccgcttccggcagcgagcggctgccgttccagcaggcgccgacgatgtagggacgtgccgggtcgccagcctcgaaggcgagcaccacctgcgaatcgacctccggcaggatctcgagaccctggtccttgtcggcgtagggcgtaagcagcgtcgcccaggcaaagacggcctcgccggcagcgccgaaggcggggattttgaccttgatacggcccttggcgtccgggtcgacgaggtcgctgaccaccgccgggtacaggccgaaccagcgcggcccttcgccgtcacgcgggaagcgcgggtcaccgctcatgtcgccctcccgagccaggcgcgttcggcctcgaagtgcgtccggtaaccgctcgtctgatcgtactggtggcgcacgcgcgtgacgtagaagccgtcgccctcgaacagcgggctgacgcgctcgaggcgcagcaggctgccgacacggatcgccgtattgccgtcggcgacgccgctgacgctgacgaagcgccgcgcccgcccaagcagtgccgcgctcgccatggcgctggcctcggcgtcggccagcggcacgtcgcgcacgcggtagctgacgcgctcgccgaaggcgcgctgcagcacctgcgcgccatgcgtgttgccctgggcttcggcagcgatcgcgccagcgtcggcgtcctcgtcgatggcgtcctggtcggcgtcgtcgaagccgccgacgacgaccttgctgcgctgctgcgccagatcggcgcgcagacgtacctgcagcagattgctgccctggatcagcgtcagcgcattgccgccgcgcttgtcgcgcgtcgccatgtgcagggcatcgccgtctacccagacctcggcggcgagccgccgggcacgctcgcgcaggaaagcgaggtcgctctggttccattgctgcgccagcggccaggtcggcccggcgacgtcggcgagcgcgcgcaggccgtgttcgccggcaatctgctgcacgaggtcggcctcgctgacgttctcgtaggtcttgaaacggcgcgtcatgcgcaggtccatcaggcggtcctcggccaggcagacgacctcgggcgccctgccctgcgccatcgacagctcgagcgcgctgagcttgccgacaaacatctcggtgcgcgcgtcgctcggacccatcgccacgcgcaactccttgccgaagtcgaggacaaggccgtcgagccagttgagctgttcgttctgctcaccggcgcgcggcccgacggcaacgaaggtcgccagcagacggcgcaggccatgctggtcctcgtccacctgcagcagacagacgtcgcgcgccagttcggcgttcgcccgcccatcgaccgtgatctcggggatcgtcgatgcctgcaggggagtcgggatcagtggcatgttctcggtctcgcggtccgcttctcgattctcgactcagtcgtcgaaaccccaggcctcgacgcgcgccgccaactgggcgtcgcgacgcgccagttcctgccagcgctgcagggcctcggccgatgcctcgtcgcgcgcgtgctcgccgccagcagcgccggcaccgcccgcgtccacctcgatttcagcgttgacttccccgatttcgattggcatgtctcttcctttgtcacgggttgcggcgcgcgcgcctgccccggcaaccgcagtcgccggagatcgtgctgcgcgcgacgctggccgtcgtcaccggcgccgcgccgctcgccggcgacttcccggccgtcgcccagcctggttgcgtcgggtcgcggtgcgctgccggccgggcactgccgaagcgcggtcgcagcggcacgccggcaccccacggacggtcggcgctgccggcgacttcgccactcgtcagcccgaacgccgagaggcttcggctcgcaccctgctgatgggcttcgctcctgacctcggcgatcgcgccaccgaggccgccctggctggccagcgcctgcccctggcgcaccgggtcgatgccgccggcgctgccgggagccagcgcctgactaccgccagcgggcttgtcgggcgccgcgacgagcggcaggctggcggcggcctgtgccgggtcggcgccctgcccgttgctgccgccggcgacgccgcggccggcaccggcgggaagcggcacctcctggccgagcgtcagttgcagcggattgctcagcccctcggccagcgcccgccaggccttgggatcgaagccgttgcgcgcggcgagttgcgccagactctcgccgggcatcgcctgggcgatgcgctcgggcgactgactgttgccctgcgtccccggcgacccggcgggcaacgcactgccggaacccggccgcgccggcgaactgccgggcgcggcggcggcgttggccggcgccggcgtgtaggtccaccgcggatcctggcccttgatgctgaccgacaccttggcgcgcaacggcacgccgttggcgtcgaacaggtcgaggtcgatgttggcgctctccatcgtcccctgcaccaggaagctgccccattcgaagagcacgcgcggcggcgcctcctggccgggacggggtccgcgcggacggacgaagcgctcgaccgtcgccgtcctgtcgagaacgctgacgccggcttcgctgctgccttcgtcggcggtatcgaagatcaggtcgaagctgacctgcatctcgccggtacccggccgctggcgcgcctgggcgccggcctgcgtgccgccggcggtgcgattcgagatctgcacgcgcagtgtcgtcgggttgaactgcacgtccaccgaggtgttcggcgtctcggtcgggcgctcgcccgagccgatctcggccagccgggccttgaccagcgcgctcatgccggcacctcggcgggcagcaggcgcagcccctcgtgtgcgatcgacagctcctcgatggcgatctcgccggttctggcgttcagctcggggccgcgaatcttcgccggcaggccgcgatcgaacatccaggtggcgcgcaccgtcttgtcggcgctcatcacatagacgatgccgtcgtagcgcgcgaccggccgctcgccattgacgatccgttgcagccagtgccagaggtcggtattcgcctggccgtcgccggtgagctgatggaacatgccgcgcttgagcaacagcggctggtatttggcgcgtccgacgcgccgtatcgtgccgttgttgcgaccgccctcctgatactcctggatgtccatctcgatctcgagaccgttgcattcctggaaagcaccggtgccgagcaaggtcgcgccctgcgccggactgtagccgtcaccggcgccgggcagccgctgccggccggcgatgatgtcgggcgagcgcagcagcttcacttcgaagcggaaagcgggcaggatcagaacctcggccatggccgcctcactcctcgagattgagcgtgccgtcgccgtcgcggcgcaggcggacgagaatgaattcgagcggctcggccggcgcgacgccgatgtcgacgagcagttcgcctcgatcgaggcgtggcgtatccgtatgcacacgcacgaagaaggattccgactcgctgcgcccgacgaaggcgccggcgcgaaacaggccgcgcagcaggctttcgatggcgtgctgcaggtcacgccagagcgccggaccgttcggctcgaaaaccgcccactgcatctcggccagcagcgttcgccgcagcatcaggatcagcctacgcaccgacagctgacgccagtcacgctcgcgcgacagcgtgcgcgcggcaaccagggcgatgccgtcaggcccgcgcacgaagcagttgattccctgcggatgcagcgcgtcggcacgcccctcgggctgcgcctcggcgacatggatgatctggcgggcgatctcgttggccgggccgaactggatgccacgttcgaactcgcgccgggcgatgatgccggcggcaaccgccgacggcggcaactgatcgcggcgggcctgcgccggatcggccgcatcggcagtccggcgggcgggcaccagccaggggtggtaagccgccgcccagccgctgtcgaactgcgcccgccactgttcgatgcgcgcctgcgacaggccggggggcacgtcgaacagcgcgatcagcgcctgcgtgctttcgcagaactcgagcacgcgctgctgcaggccgatgatcgccgccaacccggcctgcgtgcgcgggtccacgatcagccccgacaacgcgctcggcggcacccggctggcgctgctggtcgtcgtgacgtccatgcaggcggcgaactcggcaccggcgctgctcgtcacccgctcttcgacgatctccgggccggcccattgcgccggcacgtagagatcggggacgacgagttgggtgaccgagtcggcgtgcgccagcgcggcgatgccggcgccggcatgctcgtcggcgaccgaccagaggctgtcgaagaagtcgtcggcgacgatcgtcggccagtcgtcgcgcccgccggcaaaggcagcgctgacgccgcgcagcgactcgacgcgcgcgtcgagcggcatgactcgcgtcgccgcccagtccgggtgcggccagacgagtgtcgaacgatcgcagagcacgctcgccaggctctccggatggtcaggcgacagcgccagattctcgaacagctcgtgacggcccgcgccatcgccgatcgacacgttgacgccgaccagctcggcacgtaccgccggcgccgcgggcgccacgtcgagcgtcagcaaccagcgctcgcgggcccgctcgcggtcgcggacgcgctgcattcccgtgcagaaagccagcgtcgccgcgccggccgcattggtcaggcgcagacagctgcccaccgccaacgggctgcgcgggtcgaccagcaagcggtcgagcgcgtcgagcgtgaaggccagcgccgtcgtcgagaaaccgacggcgacgctgagctggttgccccacgcgccttcgttgcgggcgacgaaatcgagaccggccgtgaaagtgccgctcagtctgccgaccgcgcaggcatcggcaagtacgccggcacgcgcatgcacgatgcggacgatccacgccagccgaccgccctgctcgaaatagctggcgacggcgtgcggcaacagtcccggcccttcgaaaccaccaaagtgatgcacgtactcgtcgaaactgcgtaccggcaccgcctgactgcgccgcagcggccgcgcgacgtcgctgaccatgcggtagcccggcggccaggtctcgtcgaccaccggaacgcgcgccgggccacgcggcgcgacgccgacgaaggcgcagacatccatgcgctgcggattcagcgccgttacgcgcacgtcgggtagcgcgaagacgccgggagcgccgagcggtgagcggaccggggtcagcatggcgtgtcgatcgcaggtcggtgagggttagcgcctcgcgcctcagccctagacgtactcgacgccttcgtggaccaggtgcagttcttccatcgccacctcgccgccgcctttcgccgccagggtcgggccgacccacttcttcggctgcgcgttggtcagcttgaacgcggcgaccggattgcgcgcctcgtcgaggacggtgatcgtcactgtgcggcgaccatcaccgccttcacggacgtccttgacccactggaagaggtcggtcgagccgatcaggccgcgcttgagcgtcacgtcctcctgcttgaaggtattggcgatcttgcgcaccgtgttgaccatgtcgttaccgttgcggtattcggagtagttgatctcggtgccgaggccggaggcgtcggaaaaccctgcaatgacgctggtctcactgccattgccgagcgagaccaggaaattgaaggcgccgtagggattgttgcgttgggttgccatctgggtttctcctcaatcagctcttgctgtcggcagtccattgcccgacacggaagatcacgaactcggccgggcggctcggcgcgatgccgaccagacagatcaggcggccgttatcgaggtcgttctgggtcatcgtcgtgcgatcgcaacgaacgaagtaggcttcctcgggcttggcgccgatcaatgcgccgtcgcgccacaggacatagaggaagtcctcgaccatgctgcggatgttggtccacagccgttcgttgttgggctcgaagaccgcccactgcgtggccttgtcgatcgagtgctcgacgtagatgaacaggcgacggacattgacgtatttccattcggggtcggaactcatcgtccgcgcaccccagacgcggttgccacggccgtcgaagaaacgcaggcagttcacgccctccgggttgaggacgtcctggcgcgccttgttgatgttgatctcgaacttcgtcaggccgcgcacgacctcgttggcaggcgccttgtgcacgccgcgttcgatatcgttacgcgcgtagatgccgcagacgaagcccgacggcggtagcgtcagcttgcgcggcggcgtgccggggaccgtcgggaacaggggatcgaggatctcgatccacgggtgatagagcgccgcgtacttgctgtcgaacttgccgcggaactcgcgaatctcggagatcgaactgttggccttggcgtcgacgacggcgatccggtagcgatacttctcggcgtgcgcgatcaggtggtcggccgccgcctggatcgagtcgtcgtcgagcagcgcgccggcgtcgggcagcgcgacaatggcgatgtcgtcgagttcgccgagagcttcgaggccagtggcgcgctcggcgacgacgtcggggttggcttccttgccgcacaggtcgtcagggcttggcagcgtaccgtcaccgccgccggtcagccgcttgtcggccgcctgcagaccgaccatcagcgccgccggcgcgaaggcgttggccccgggcagccagtcgaggtagacgatcgcgttctcgtcttccgggtcgtcgagctcgagtaccttggcgatgtcgcgacgctggtcgcggtgcgcaccgagctggtcataggcgtcgatacgaccctcaggaccgtagacgatgacgcgcagttcgacgagcgcgatctgcgagccggcggcgaccggcacggccagcccggtgctgtcgatgaaggtctggcggccgtcgctgtcgacactgatgacgcgcaggttgccggcaaccagcggcgcgttgccgctcggtgcaacgaccggcaagggcgcgctgacttcgacgacagcgccggcgcgaacacttttcacctgcacgccccaggtatgcctggcaagaatgtcgccgacgaccatcgggtattcgaaagccagattcttgctgcgctgcacctgcgtgtcgaccagcgcattgccgtcctggccaggccagcgcgcccgccaggccgccgctccgagcgtcgtcgggacggtcaggtgggcaatgtagttggcgaccggctgacctgccgccggcgcgaagacacgcgaaacatacagacggcgaccgccgttgttgaaaaatgcgcgcgctgcgtgcgccaggtaggcagtgcgctcgccagtcaccaggtcgagcggcgccagactgccatagacacgctcgaattcggtgtaggaggtgatcaggcgcggcttggtcgtcgtcgccccggccgagtactgcaccggcccgaagcgggtcacgccggcaaaaccggtggtactggtcggcacgccttcgatcgacttggagcggaagctgacctcctcgacatagacgccaggtgctagatactcgggcatggtgttcccctctgttctacggtgtggtcacgagacaaaaaggcgccgcggatcgaccgcaacgcctgctttagccgacgattctgccgactaggcgaagagcaggtcggcatcgcttactcctgacaggacgcccggcggcagcgtaatgtcgacgaaatcgggctgcatgatgtagcccgccggaatcgccctgccgctgagaacctcgttcagcggatcgctgccggcgacctcgagtggcaggctggccagcggatccgccgcatccagggtgactgcgggcgccaggaagacccacaggcgcagtgccatggtcgccggcaggatgacgccgccgggaacggcctgcgtcccgaggacgaccaggaattcgccgcgatcgtcgccatgcgcccaggcaagtggtgtttcgctggcgaagtcggccaccccggcgcccgggcgggtgaccacgacgcgcgcccaggcggcaggcaaggcgctcgccagcgaagcgccgcgccggatgcagccgcgaatcgccgacgcgttggcggccaaggggtaggtagcgccgggccacagccaggcggtgcggatgttggccagcgaggacggcggcacgccgccgctctgcaccggcgtcagcgacagccggcgcggcacgtactggcgtgggtcgttgtcggtccggtagtcggcatggcgtgggtcacggcgggcaaaggcccgcacgacgaaattggtcgggtcatcagcgacgtctaccggcggcgtcgccaccttgtcggccgcggcgaggcgcagcactttcgccaagcggccggcgtgccgcacggcctggcgcgcctgcgcgtggcgctcgaagcgcaacaacgcaggacgcgtaccgatggcttcgaggtcgttgacccagtcaccggccaccggcgccccggtcagtgcgtccagccactggataccgagcgccaaacgatggctgacgcggctgacctcggccgtatcctcgatgcccagcggccgggcggtcgcgacggtgttcacgtgctgacccgcaggcggatatcggcgtcagtgaccggcggcgtgatcaacgcttcggcggtatcgatgcgtaccacgcgcgccagatacggcaccgacaagcggtaatcgctcggcagcgagtcgaaggtgcgcatcagggcttcggtcgagatctcctcaagcaggagctgcacggcgtcggtcggcgccgcctgcggttcaccggcatattcgacggtcgccggcaggctcggggcatagagcagcggccccgagaggaccggcgccctttccagcacctgcatcgtccgcccgaggatcatgtgctggtactcggcgttctcggcccagggtgtcagcagataatgcaggtcgagcgccagatgaccgcggccatcggcgttgccgaccgccgaccaggctgcgcgcatggtgttgttgaagtccacccggtagagcaggatcgacagcgcgttgtcaccaatcttgtccttcgactggctgtcgctgaggtcctcggtgcgaatcagcacggccttggtcttcttgccggggaccggctcacgttcgagaaaggcgcgcgcgagcacccgctcgatgcttttcccgaccgcggcgatgcctgtgaagcctgccatgcgttttccattcccgtggctattgccggtcatctgcagcaagctgcgtgccagcgctgggcagcgcttcaactgcctgtatcgctgcgcctttccgcgcctcgctggtggtagccgcgccgacccgggtcaaggacgacccggggtttgccgatggcgctcgcggcctgatggccgccggctcgccaccgccgcccgtggatcatgcggctggcggcctgccaggacaggcgcgcaaggccgggtccgtgacgacccgggtgggttgagcttgacccactgcgacggcgaattgcagcaccagtcggcgcttaccgccgcggccgggctaccccggcccgggaaaccgccgggaatcgtcaccggtgccggaatagacgacgtgccggtcggcattctcgcgccgacgcaccagcccctgcgcgtgcaaacgggcgagagccgcctcgacgcgttgactgtcgacgcaccaggatggcgggagccaccactcgcagataccgtccacggtgtcggcagcatccgggtggtggtgcagatagcgcaggatggcgtctaccacctcgctgaggcgcggctgcggatccattgtctcctctcccctgaagcgacaggaatccgcaagcaatcatcgtgctatgcccacctgcggaggcacgtgggcgctggccggtcagctcacccgcccccccgcggcggcttcagcgccgcgataccgacagcaggaaggccaccaggtcgccccggtcgctggcatcggcaaccgaatagcccatgcgctggccgggaaccagtgcttccggatccttcagccaggcatcgagcagggccgcgtcccaggtaaaggcggcagcggccagcgccggtgagtagtcgtatccgggagccgatccggcacggcgaccgacgacgccccggtgcagcggcccgacgcgatgggcatcgaggctatggcaggcaccgcagcgcgcctcgtagagaccggcaccgcgcccggggtcggcggccgcggcggcacccgccagggccaaccccagaaccgccggcagcagtcgctcggcaacgatcatttcacgcgccaaaactgagggcggccatcggcaccggcttgccgagcgcattcgccagcagcgaccagtgcatcgtctcgtcggcggccaggcgggcggcgaccttggccagatccttctcggagaaagccggtatgacgccgatataggcattggcggcacccagttccaggcgtgcggcaaggttcagaatgtccgtttgcgacttcagcccgccggctcccagactcgccgcgtagtcgctgttcgacttggccatcaccggcttgccgccgagtttctcgatggtcgccaccagtgcgtcgcggtgctgcttgtgatggctctggaagaggacggcggtgtcgagcacgggcttctgcagcaacccgctctcggcgccgacctggtaggcggcgatcgcctcgtgctcgaggccgagcgcgacgttgaggatgttgacgtcgccggacgggttgccggtggcggcgacggcgaggcgcgagttgccggcgagcagcgcgacggcggcacccgacagggcgatgctggtgcttctgccgagaaagttgcggcgcgcgctgtactgggcgggagtggtcttgatcaacatggagcgtcctttcagagagggggtatttgcggtggcctcgggtgtccttgttcggagcccttgatcgcagatacgcgccgactctgcgcgcggatgcaggcgaggtcgcgacgagccgcttccgggaagcgctgggggagcgctacgcgtgcgttttcagctgcgccggaagtggtccggctcgatgccgtgcttcttgagcagcttgcccagcgcgcgccgctccttgccggccagacgcgctgcactcgaaacgttgccgccggtttccgagagcaggcgctgcaactggctgcgctcgaaagcgttcagtacctgctgcttggcttcgttgaaattgagcgtcgtcgggcagccgaggcggcgatcgggctggcatcgtcgatcgctgtcgggagccaggtctcgcaccaggatgtccggcccgtcgcagagcaggaattcgcgctgaatacggttctgcagttcgcgaacgttgcccggccaggcgtaggtcagcaaccagtgcacggtatccggatgcagttcctggaccgttcgctggtactgatgcgcggcttcggcgatgaagtggcgggcgagcaacaccgggtcatgctcgcggcgccgcagcggcggcacctgcaggtccatggccgccagtcgatagtagaggtcggcccggaactgcccttgcccgacactctcgaggagatcgctgttgcaggcggcaacgatccgcacgtcggccttctcggtacggctgctgcccagccggcggtactggccatcctgcaggaagcgcagcaggctgacctgggccttggcggtcagcgcatccacctcgtcaaggaagagcgtgccgccctcggcttgcgcgatcaggccgatctggctctcgcgagcatcggtgtaggcgccgcgagcatggccgaacagttcgttctcgaccagatgatccggcagcgctccgcagttgaccggtatgaacgggcggtcctgacgctggccctggtaatggatcgcacgcgccgccatttccttgccactgcccgtttcgccggtgatcagaacggtggtgtcgtagcgggcgatcctggcgagaatcgccagcatcgcccggaaagcggcagattcgccgatgaaaccattcactgccggcaactcgttcatcgctcgcccccctggctggcgccaacgtcggcaccagattcgtcgaaggtcaaaatgcgacactagcaagagatccgcggcggcgtccaatcaactgtctgaatggtgccggcgatcggttgaccaggattcactcgccgctcggcgcatcggctcggctcacttgcctcgccttccgccctcacccttgccgcgcgtcggctcgccggtgtccggcccggggtactccactccgtcccaggtcatgaagcggcgtccgacggtcagtgggacgacatcgcgcactgtcacgctacattgatggtagccggccttcggcgccgttatccacagttcgagaccgctgccgaccggctcgccgtcgagcgtccaagcacaggcctcgggctcgatgcgtttgccgctcgcagtggcaacggctacccacagacgcaagggcgagccttcgagcagtgccgacccatcggccggcgggttcatgatggtgacgcccggcgcccgcggtttgagcacgattggcctggctttctctgccaccgtgttgaatccgtcgtgcaccagggcccggaaggtgatcgacccgctcggcagggcggccaggtcaacggcaagcctggagtctcgcagaccggcggcacagccgttccaggagcgcccgccgtccttcgagaactggacggaaaactgcaggggcaagtcaccgctgccgggctcgaccgaccactgcaccagcacatcgaccttgcgcagcttgacatcgacccgcagcaagcggggcggtgtctcggcggccttgcgttcccaggcgacactgtcctggccggcgccgtcgcggcccgggcgctggatgcgcagggcggcacccggctcgacgttgggcaccagggcctggaagctgtagtcgctcgcctcaccgtccggtccgccgtcatgaccacacgcgcagccgcagccaccgccgtgggcatgcgcaggcaggcgcatgaccggcgccgaggcgacgacattcccgtcgcgcccaatcagttcggcgaccatgtcggcactctgtccgcggtgcacggtcggctgcgcgtcgactcgcatcaccgactcgacggcgacgctgcggtcgcgacgatgcgtgccggtgatgacgatgaccgggcgcggctggtagacctgcaggtggtcccgccagaaccaccacgggggcggcggcggatcggggatgtattcccagggccacaaccaggggtcgacgagttcggggatgcgcagcggcgagtgcgtcgaggtcggcgagaaaacggcattgtcgatcagccgcgcgtgcgtgtacagcgagatccagcgcgggctgcagtaggacatgtagtctttctgcgtcggcggatggatggtgccgctattgatgtcgagcccgtactcaccgagcgaggcctgcggcgttcccgccgggtcgtagggttcgtaagccgggtagttcgcgtcgccgggggtaccgcagggggcatgcgcctgaccggcaaagtgaccgatttcatgcgccatggtcacgccgtcattgatcgaacccgaggtcacgccgtccgatgcgcagccgatcaccgggcccatcggcacaccgttcggcagcaggccgtagtagatgacatcgctgcggttgccgtcgttcgccttggcggcggcgagcagcgcgttgagggtgaaccagcccgtcgagcaaccgcccggcgtggtcgcggcgccggtcagcggcgtcgtcagggtgacggtgccggcgctcgagaacaccccctcggactgcaccggattggtggtgtgggtccacgccgccgtcgcctgcaagtcggcaaccgtcggcgccggaatgttcagcgtcatggtggcggcggcgttcgggccgttgtaagccaccatcaggccacgcaccgacagcgtctgcaacagcgtcgcatcgatgttgatcacttcgctgtcgatcggggaatcggccgtctgcccggcaacccagacggtgacggtcagccgcatcaggccgcgcaccatgtccgacggcagtacgaagttcagcgtcgaactgagcgtactgcgttcgtcggcgtagtcgggggcgacctcggccgtgacgacgccgggagcggccggcgccaactcgccggcgtcctgccacaggccgaggtagcccggcccacgccgctcgaccttcaccttgccggtcatctgcacactgccgtgcgcactgccgcgtacgtagacccgcacccaggccggcttgtaggccaccaggcgggcgctgttgtcgggcgcacggtcgagggggtcggtgaggtggcgatgcgagcgaaagtactggatggcttgcgtcacttcggcgccgatgatccgcggaccaaagaagtgcggatactcgcgcagcgctcgggccagttcgccgaggtcggcaacggccgacaggccagcgttcagatggtcgaaagttcccatgcggatctccttgacgaggatcaggcccgagcaccgccaaagacgacgaactccgggcaatcgatgaactcgctgtcggtcgctgcgccgacaaacagctctggtgtgccgaaatcctggccgcaggtgtagatggccttgtcatcccgtgaggctagatagaaggttcccgaggaatcgaagcacatgcccgagatcgtcttgacgccccgtacgacggtctcgagagcccctgtggtcaggtgatactgcagtacggtgtcggtgcccgagctgccgatgtagaggtgatcgccgttgaccaggaggtgtaccggcgcctgcagaaacgcgccggcagcgatctggccctgcaactgaccgcgccccggaccgctccgcagatcgtagatcttgacgcagttcccaggctcgtcagcgacgtagagcgagtcaccgacaaccagtacatcgcgcacggaatgggcgactttcatccgcttcggatgcttcctcgacgcatccgcggcaaggacgacgtccaggccttggggcctacccaggctcgacggcgcgtgcttcggcgaggccgggagcttgccgaccgaggaagccaccatggttccgcggagaaacatcgtcttcttcaaaccggcaaggtaagcggcaacgggcagggcagcgcttggcttcttcctggccagcggcttcaggccggtgacgacattgctgtcctggcttgacagatagccgttgccgctcgcgtcgaacgccagggcgaagggatgcgcgacggccttcgatacgctcgcatcagcgtagattccgaggtaggggtggctgccatcggcgtccggagtcccgtcgtagacgaggacctgactctcgttgcggtaaccgttcacgacgtagagatgacccgccgggccgaaaaccagatcgcgcaattcgctcagcggcggcgatcccgccggcgtctgcagagccgccgtcgtcactcggaccggcttgccgccgaccacgtcatacacgaacacgttgttgatcgccgggctgacatcgccaccgtgaaagctgatgtagatcattctccgtctccaggaaaggttgggcaggcgccagtcacggcatggtaccgcttgtcgccgaccagcggaaagttcgttgccggcgccccagccctgacgcatgaccctgccgaatcggggtcgtttgccggaggcccgtgctttcgccgctggagcggtcagatcgcggggggctggcggcaagtgagggctggatgcgcgtgtggtatggggtgcgtgaagagggtgtcgataggtggcaggagctccggtccgatcgctgggcgagcctgtcccggcacgggggacgcggcttggggtggtttctcgggccgtcctgggcaggtcactcgagttgcaggagaaaaggtttggcgaggagcgcgcgcatccgcgcggaatcgagccaggggccagcgcaggaatttcggatgaaggcgatggccccgcgcacgccgaactggcgatacagatcgcggagctgtcgcgtgaagcgcgccagggtattgaagacatgcgccaggcgcatcaggaggtggtagccccgcatggcattccagtcgagggcaaaggcatgctcgtagtggtagccctggtgcttttcgacgaggaagcccgcttcgatgccccagcggtggcgggcgccgagattgcaacgctcatgaacgttctcgcggctgagcggctggctggagagccaggcgtggcgcgccgtttcggtgacgatcctggcctcttgatcgacaccttgccagcgctcctcacagacgaccacgtgcagcttgagccggcaacgaccgttggaaccgtaagcgtattcgatgtcattgacccagctgaagtgctgttggcgtcgtccccagtcctgctgcagggttggtaactgccggggctgcagcgcgcggaactcctcccagaccgtgggcaaatccttgtccttgagcacgatcatgaactgccagtgggcgcgcaagcagcgctgcatcaccggcccgttggcatagaggccgtcgagcagaagcaggattggcaggcggggaaacagcctcttgagccggtcgctcaagcgcgcaaagccgcgcagctcgcaatcctgcttctgtgcttcgctgtcgcccagcgcgtgttcgaggaactcgctgagcaacgggatgaccagaccgttgtggaagacaaggctggcctcgagcacgtagacgaagtactgggtatggcgggtttcgtccttgccgacgtggcgctgcaggagttcctccgcccagagggtgtcgcccgcgagcttctgcgagccatcgatggcgatcggatggcagtgattgatcagataacgccggaagctcttgccgcggatcaggcggcgcaccaggtcgacgtgcgcctgttccaagtgggcgaggtcgatgtcgcgcagcagccgatacagggtgtcggcgtgcggcagggcctcgatctccgggaacagccgttgcaggttggcgaggaactgcggacgggtcatctcgcggttggtctcgcgccgggaagcgaactgaaagacgaacatcagcaggccatagagcagcagcacggtcagcttgtgccggcgcttcctggggtctcgggggtcgggaatctgttccagctggccgagcaaggccggcagttcgttgcgcaggaggcgcgcctgtttgctcacggcgtcctcgcgggcctccgtttcttcggcgatggtcgcgaaggccgagcatccgttgggcaagggtgcgggcgagtgggccacggctcccctcgcgcgccgcttcgcgttcagtgccttctcctgccgtctcttgttgcggcgttgctcccggatgccggcacgcgtcgggcgacggcagggtgtgctcatggccggctgagcccggtcagcgcgttcagccggtcccgaccgtcgcggccgatcggcttgacccatacttgccgaggcgtgctgtgataggtccggccaggacgggccagcccgcgtccgctggtctctccgagcaattgccaaccggcagcgcggtagcaggtgccggcatgctgtcgcgggtcgacgaagctttccagcagcaggggctcgaagccccagtgttcgagccagtcgctgcgcgcacgacgcgcgagttgtccaagcacatggctggccagatgcggcacccggacgtgcgggaagatcaggaagcggctgttgttgagcacccgcggcaggttctcgcggcgggcctgagccgtccagccgatccagtcgtcgcgcacggccaccgcccgagcggcaccggacaacaggacgcaaccgagccgcagctcacccgccgtgatgaagtagcgcagccggtagccgaaggcgccctggaaacccagcggatgccagcgcgccaccagcgcatcccacagcgccaccacaggcgggtcgcggacgacttgcagagacaccggtccgagtgccgacagcgtgccgtgcaccggcggctcggcgactggctcgaccggtgcggcggcgggtgcgctacggcgtgccggcgatggcctcaccgccggcagtgccagcaggccggccgcctgcagacgctccagaaactccaggcaggcactgatcttcgccgtccccgtcagcgtggtccagcccaaatgctcgcagaccgtcgccgccaactccttgcgcgccaatcccggcagccacgccaccgtcgcgcagagatcggcgatctccgcggcgctgaacacgcgaccacagtgcacccattctccggcactcgttgcaaccaccgtgattcctccggccaagacgtggatccatgacgctccgcctatcctgccagaagtcctcgcggctgtctagtccccttgtgcgaaaccttttttttcctacccaccgccacgccccagaaacacagggtcgcaggactcatgcttcagggctgccggcgcccggtccagcaggcgagcgcgtccgggaccatgccggacacgctagaattccggctggctggcagccgcatcgaaagcgtccgctgcccgcttcctcagccaacgccgccaaaaggagaaactgatgcgccgaagaatcctcaagaccctcgcgatcgccctgacggcgatggcactgccggccgccgtgattgctgccgagaccgcctacaagccggagtacaagctgtcgacggtgctcggaccggctttcccgtggggcaagggcggcgagatctgggccgaactggtgcgcgaacgcagcaaggggcggatcaacatcaagatgtatccgggcgcctcgctggtcggcggcgaccagacgcgggaactggccgcggtgcggcagggggcgatcgacctggcgatcggctcgacgatcaactggtcgccacaggtcaaggaactcaacctgtacgcgctacccttcctgacgcaggatcacgccggtctcgatgcgctgacctccggcgaagtggccaaggacatcttcgcactggtcgagaaggccggcgtcgtgccgctggcctggggcgagaacggattccgtgaactcagcaactcgaagcgcgaaatccgcaggccggacgacatgaaggggctcaagttccgcgtggtcggctcgccgatcttcaatgacaccttcagcgcgctcggcgccaacccgacgcagatgagctgggcagatgcgcagccggcactcgcttccggcgccgtcgatggccaggagaatccgctacacatctacacggcggcaaagctcaacaccgtcggacagaaatacgtgacgctctggggctacctcgcggaccccttgatcttcgtcgtcaacaagcaggtctgggagtcgtggagcccggaggatcgggcgctcgttcgccaggcggcgatcgacgcgggccggcaggaaatcgcgctggcccgcaaggggctgaccgcgagcgacgacgcgatgtacaaggaggtcaccgcgctgggcgcgacgctgacgcgcctgacgcccgccgagaaggaggccttcgtccgggcaacgcgcccggtctatgacaagtgggcgcagacgatcggaccggatctcgtcaggaaggcggaagcggccgtcgccgcacgccgcaagtgagcgcgcggcaggcgccgccgacgggagcagccgcgcggccggctactgattcgctgaccggcgaagcgacggccgaccctggcagtgccgacgcgcggccagaggacaggccgcgcgtcggcaccggcgtcgaggaaggcgttgccgccatcgccatggcgctgatctgcgtcatcactttcgccaacgtactggtgcgctacctgaccaacgtgtcgttcgcctttaccgaagaggtttcggtctttctgatggtggtgatgacgctcgccggcgcgtcggcggcgttcgcccgcaaccggcatatccgcatggagtacttcgtcagcaagctgggcaggcgcgcgcatcgccgcatcgaggtgctggtgacgctttgcggaatggcgctgtttggcctgctcgcgttctacggcttccacctgttcctggacgactggcagtacgcaacgacctcgcccggcatcggcgtgccgcagtggatctacaccgtctggctgccgctgctctgcgccctgatcaccctgcgcctcggcgggcggctgctccggctgctgcgcggcgcgagcgaaaggggcggtgcctgaacatgctcgcggaaggcagcctcatcctccttctgggctttgcctttctgctcgtgctcggcacgccgctcgccgtcgcactcggcctggtcggcgcgatcgtcatccagcgcgaaggactcggcatcatgtcggtgccgaccaacgtgtataccgggatcgccaggtacccgctactggcgctgccggtgttcatcctcgccggcatgatcttcgagcgcgcgggagttgccgagcggctggtccgcttcgtttcggcgctggtcggccagcgcgccggcggcccggcgatcgtcgccgtgctggtgtgcatgttcctcggcggcatttccgggtccggtccggccgatgccgcggcggtggccatggtgatgattcctggcatggccgcgcagggttatccgcgcgagttctcggccagcctgatcgccgccgccgggtccacggcgatcctcatcccgccgtcgctggccttcatcgtctacaacatcctcgtgccgcaggcatcgatgccggcgctcttcgcggccgggctgattcccggcgtgctggccggcctctccttgctgatcccggtactgtacttctcgatccgtgaaggctggggagccgagagcagggccagcgaggccagcctctggcagacctttcgcgaggcggtgtgggggctgatcgctcccgtgatcattctcggcggcctgcgcctcggcctgttcacgcccaccgaggcagccgtggttgccgccttctacggcctctgcgtcggcttcttcgtttaccgcacactgaccctgcgcctggtgtaccaggtgctcgtcgagtcggcggaaatcgccgccgtggtcatgctcatcattgccctggccagcgtcttcgcgcacgccggttcgacgctcggcgccttcgacgcgttcgcgcacttgctgctgggcttcaccgacgacgagacgatgatgctggtgatgatcatgctgatgctgctgatcgccggcatgctgctcgatgcgatctcgatcttcctcgtcttcctgcccattctgttgccgatcatgcgcaccttcaactgggacccggtgtggttcggcgtgttgatgacgatgaacctggcgatcggccagtttacgccgccgatggcagtcaaccttatggtcaccagccgcatcgccggtgtcagcatcgagtcgacagtgcgctgggtgagctggatggtcgccgcgatgctgctcgcgctactgtctgtggccgccgtgccggagctggcaacctggttgccacggcggcttggctactgagcgactggagcccgaggccgtgacgccgatcaagcccgcgcgccgcgcactccaccatcacttcgggtcgcacggccggcgcgcacgcgcgccgagcgcacaccagcacggcggtgactcccccgcgccgagcccatgaaccaccccgacttgttcctcgtctcgatcgtccgaacgctggtcgaggtcgccctcctgtcgctgctcggacagggagccgtcggcctgctcgccggcgcccgacgcgcaagcaatccgatctaccggctgttccaggtcgtcacccggccggtgatccggctcacgcgctggttggcgccgacggcgatcctcgatcggcacctacccgtgctggccttcttcctggtgttctggctgtggatcctgctcgcctacgccaagcgcgttctttgccaatggaacgggttggcggcgtgctgatttcgccgatgcggaccgccaacaggcggcgccacgcgagctcggcgcggcaccggcgacggcgtgcgccaaacaggcgaaccgatcgaccacaaggtgcagcgacaacaccgtcgaagacgctagaatccacgatcgcctcccccgcaacgccggactccacccgatgctccccagccagtctacagtaaccctcgtccgtcacccacgcacgccggcgcccgtggtgcgcctgatcgaggtgcacgccgcgcgctctgccgacggcggtcttcacctggcctactgtctgcgcggcgacatggcccgcctgctgatcccggcacccgagacatccggcagcgccgacgggctgtgggaacatacctgtttcgaggcattcgtcggcgtcgccggggaaaccgcctaccacgagttcaacttctcgccgtccggccaatgggctgcctacgccttctccgggtaccgtgagcgcgacacgacgcgagccctgtgcacgccaccgcagatgcgggcgacgctgaccgccggccggctcgaactcgaggcagtccttgcccatgagtgcctgccaccgacttccgggaacgcgacgctgcagatcgcgctgtcggccgtcgtcgaagccatcgacaccatcgacggcagccacagctactgggcgctccaccacccggtggccctgcccgactttcaccagcgtgctggttttgccctcgaactggcaccaccgccagcctttgcctgaaggaaacgccaatgcccgtcctgcagtccggacttgaccgcctgctcgccgacccggacctgcgccggccgctgcgcggccgccgcatcgccctggtcgcgcacccggcgtcggtcaccgccgacctgacgcacgccatcgacgccctggcggccctccccgatctgcagctgagcgccgccttcggcccccagcacggattgcgcggcgacaagcaggacaacatggtcgagtcgccggacttcctcgatccggtacacggcatccccgtgttcagcctctacggcacggtgcgccgaccgacgccgtccatgctggccagctgcgacgtgctgctcgtcgatctgcaggatctcggctgccgcatctacaccttcatcacgaccctgcgctacctgctcgaggccgccacgcggcacggcaaggcggtatggatcctcgaccgccccaacccggcgggaagaccagtcgaggggttgcggctgcggccgggttgggaaagcttcgtcggcgccggcccactgccgatgcgacacggcctgacgatgggtgaactggcgtgctggttcatcaacacgctcggccttgacgtcgattgcacggtggtccgcatgcacggctggaatcccgacgcggcgcccggttacggctggccgctcggcgagcgcgcctggatcaacccgagcccgaacgcagcgaatgtgtcgatggcacgctgctacgccggcacggtcatgctcgaaggcagcacgctctccgaaggccgcggcacgacgcgcccgctcgagcttttcggtgcaccggacctcgacgccagccggctcattgcacgcatgcacgagctcgctccggactggctggacggctgccggctgcgcgaatgctggttcgagccgaccttccacaaacacgcgggccgcttgtgcaacgggattcagattcatgtcgaggatgcccactacgggcataccgcgtttcgcccgtggcgcctgcagagcctggcgttcaaggcgcttcggcaactccagccggactacccgctgtggcgcgacttcgcctacgaatacgagttcgagcggctggcaatcgacctgatcaacggctcgccgctgttgcgcgaatgggtcgatgatccgacggcgacgccggccgacctcgacgcgctcagccgggccgacgagggagcctgggagcaggagcgcaaggaattcctgctgtactgaaacagacgcccgggaggcaagggtgaaccctccgccacggcgcatcgcccacctcgacatggacgccttctacgcctcggtcgagttgttgcgctacccggaattgcgcggacagccggtggtgatcggcggtcgcagcgaccagcaaccggtcctgctcgccgatggcagccgccgcttcgcccgcctgcgcgactacgccggtcgcggcgtgatcaccaccgccacctacgaagcgcgcgcgcttggcgcattctcggcgatgggaatcatgaaagccgccagactggcgcccgaggcgatcctgctgccggtcgattttgccgcctatcgccactactcgcgcctgttcaaggcggctgtcgcggccatcgccccgcagatcgaagaccgcggcatcgacgaaatctacgtcgatctgagcgaactgccggagccgacccgacctctcgcgcagcgcatcaaggacgccgtgcgcgcggcgaccgggctgtcgtgctcgatcggcatcgccgccaacaaactgctcgccaagatcggttccgacctcgacaaaccggacggcctgaccctgctcggcgccgacgatctggcgcggcggatctggcctttgccggtccgcaagatcaacggcatcggcccgaaagcgagtgaccggctcgccgtgctggggatccacacgatcggcgaactggcgcaggcggaaagcgccagcctgcagcaacacttcggtcggtcgtacggcgcgtggctgctcgctgcggccaacggcatcgacgatcgcatcctggtcacttcctccgagccgaagtcgatcagtcgcgagacgaccttcgaacgcgacctgcatgcgcgcgacgatcgcgcggcactgagcgaaatcttcaccgacctgtgcacgcgtgtcgccgaggatttgcggcgcaagggctacgtcggccgcacgatcggcatcaagctgcgcttcgccgacttccagacgctcacgcgcgacctgacgctcgccagcgccaccgccgatgcgcaagtgatccgccgcgctgccggcgaatgcgtgcgccgtgtccgcctggagcgcaggatccgcctgctcggtgtgcgcgttaccgccctgtcgacgctagagggcgcagcgactgaacagccaccccgccagggagaactggcgctgtccgacgagtctgacgccgggtagccgggacccaggctgcgcaatgacgtacaaggagccgccgccgaaaacggcctcgccggcggcgccttgcggaagaagcttacatgttggccgaacgccaccaactgttgtgatcgcgacgcaagacctcgtgcgacggcatcgggtaaaacgccagatcggggccgttacccgtatagaaaccgcttttgaccatgcgatatgggaagtccagtgaatgcacgcgatgcaccagtttgctctgcttgccggtcgggtccacttccagcaacgcctcccgcaggtggtgcatgaacgagtacggcagatcgccaaccgcaccattcgcgggatcggtcgccagcgagcccagccccagctcgacgaaacacagcccggggaagcgaatgaacttggctggctggctggtgatgctcgaatagtaagtctgcggatcctgggcgctcactaccaggctgttgatcggcgtcaggtcctgatacatgtgcaggcccctgtctttcgccggtagcgcgtcggcctggctcaatgccagggtgtgaccataggcggtgctcagatacagcttaccgagggcgctcaccgggatgtgctcgagcacgcggtagaccgagatatagaccgagtttttcggcgtgccgtcgggatgtggggtgcagcgcttgaagccctcgtcgatgttgaaaaactcgtggcggaaggtggggtcgacctcgaagaagatcgcctgccccttcgacttgaactggtgcccggtcgaataatattgcccgaactcctccgggctcagcatcgaggcgatcagcgcctcgggaatcagcgagaagtaaagatgtatcgtcatggttgtgtgctttctcaaataatgaattgtcgggaaacgtaccctcgccacaaaatgcggagggttccggtgaagcaatgcggcgttttgggttgcggtctggattctatcgttttcattacagaaggtgtgatcagctgagagccgggcatcgcaacggctgcccaggccacatcatctcgatgcccgccatgcgccgcgaagcggccttggtcatgggctcggcgccagcaatggcgcggcttggtggcatgtcgcggtggcggctcgacataccaccggaagccggtcagaggacaacgacggctggcgtctcggccgcatgcgttgcccccctggccggcgaggagcgcggcgccgcctcaccaatgcgctactcagctgaccaagggctgcgggcacgagacttgctttttagcaccgttgacacttgcaaggtggctggataggctggccaaggggcgccagtggatttccactgcttccgtctgccgtgcgcggacttcggcggcagccaccgagacgatttcgactctttttcaaggagaaaaccaatgaccttcagttactctgcgttggcgccaccatggcgctccctggcccgtcacctgctgctggcattcatctttgccatcggcaccgcgaccttgccagcgctcgcggccacggagcacgtctccgaggccaatctcgttctacccgaccttggcgatgtctccctggtgacattcctcggtgggatctccggatggaccctcctgtcctggggactgctggtttccctcggcggcctggtcttcggcgccgtcatctacagccagattcagcgcctgccggtacatcgctcgatggccgaagtcagcgaactgatctacgaaacctgcaagacctacatgctcacgcagggcaagttcctgctgatcctggaagccttcaccgcggtgatcatgatcggctacttctatgtcgtccaggagcttcccgtccccgacgtggcgatgatcctggccttctccctggtcggcatcgccggctcgttcggagtggcctggttcggcatacgcatcaacaccctggccaacagccgcacggcattcgcgtcgctggctgccaagccctatccggtctacgccataccgatcaagtcgggaatctcgatcggcatgctgttgatctcgaccgaactgctgatcatgctctgcatcatgctgttcgtcccggcggccctggccggcaagtgcttcatcggctttgccatcggcgagtcgctgggcgccgcggcgctgcgtatcgccggcggcatcttcacgaagatcgccgacatcggttccgatctgatgaagatcgaattcggcatccaggaggacgatgcgcgcaaccccggggtaatcgccgactgtgccggcgacaacgccggcgactcggtgggcccgacggccgacggcttcgagacctacggcgtcaccggcgtggcgctgatcagcttcatcatgctcgcggtacccgaagcggccgtccaggtgcagttactggtctggctgtttgtcatgcgggtgatgatgatcgtcgcctcgggcatctcgtatctcggcaatcagatggtcgcgcggcgccgctatggcaacaagcagcgcttcaatttcgaggcgccgctgacctcgctggtctggatcacttcggtggtttccgtggtcatcaccttcatcgtctcgtatctgctgatgggaagcttcgccctcgacgggaagccatacagcaacctctggtggcagctttcgctgatcatcacgctcggcacgctcgccggcgcgatcattcccgaagtcgtgaaggtgttcacgtcgaccaactcgcggcacgtacgcgaagtggtcacggcgtcggaggcaggcggcgccagcctcaacatcctgtccggcatcgtcgccggctacttctccgcgttctggatcggcgtcatcatcgtcggcctgatgtccggcgcctacgtcgtgtcgcagttcgacctgacggcggtgatcaatccggacgacgccaaggcagcgatgatggccgcggtcttctcgttcggtctggtcgccttcggcttcctggggatgggaccggtgacgattgcggtagacagctacgggccggtcaccgacaacgcgcagtcggtttacgaactgtcgatgatcgaacaggtgcccggcatccaggcggaagtcaagagggacttcggtttcgatctcgactttcgttccgccaagttcctgctcgaagagaacgacggcgccggcaacacgttcaaggcaacggccaagcccgtgctgatcggcaccgcggtagtcggcgcgacgaccatggttttttccattgtcatgctgctcaccgccggcctgacggacaatctggacaagctgtcgctgctgcatccgcctttcctgctcggcctgatcgccggcggggcaaccatcttctggttctcgggcgccagcacacaggccgtgtcgaccggtgcctaccgtgcggtcgagttcatcagcacgcacatccggctcgatgaggtggtcaaggcgtcgcagaaggacagcaagaaggtcgtcgagatctgcaccatctacgcgcagaaaggcatgttcaacatcttcatggcggtgtttttcggcaccctggcctgcgccttcatcgaacccttcttcttcatcggttacctgatttcgctggccatcatcggtctttaccaggccgttttcatggccaacgccggtggcgcgtgggacaatgcgaagaagatcgtggagaccgaaatgcacgccaagggaacggacctgcacaatgcctcggtggttggcgacaccgtcggtgacccgttcaaggacaccgcctcggtggccatgaacccgatcatcaagttcacgacgctgttcggcttgctggcggtcgagatggcggtaggacttgaggtgcaggggcagcaggtactcgtctatgctctggcggcgctgttcctggccgtgaatctggtcttcgtcttccgcagcttttacgggatgcgaatcctcgccaagaaggagaatggataacatcaggcagtccgccgcatccgcgcgccgacgctgcccagggcgcaacaacgccccgggcagtcgccgccgcgccgaacatgacgaatgtcgaaccaagtcgactatttccagggagattcaaccatgtccatgcatctttacttctcgctgattccggaagcactgatcgcctccatgctgccgccggagcggttcgggcaatactacgcgacgggccacaagttcaagtcgaagggtcaggcgctgttcttcgagatcgacccctccttccgccacgagtacttcgatatcgacggtgcctatgcgcgttgtgcggcgaaggccgatggcacgcccaagaactccgtatacatctcgatgtatcgggtgatggagcacctgacgatgaatgccatcggccagctttacctgaccaccgcgatgggcgcgacgttgggtctgagccgtggcaacgggctgccgaaaccggaacccgaactgcacatgtaccaggatctggcacccatcaacagcttggtggtcagcatccttgacccggcaacctactacgccgacgtgaccaccaagccatcgaagttcttccgcttccccgggatgtgctttgtcgaactcggactcggccccctggcgcgcgatccggcgaacggccaggagggcgacctgccgtactccttcctgcaacacctgcgcgaggccttactggaactgcggccggtgtcgaagcagaacaagctcgtgcaccgcgtgcactcgctcgaattcccgtatcgaatggtcaagaacggcttctacctgggaatcggcagtgaactcgtccattacccgatgctctcgcaggccgttctgcggagggatttcagcaactggtggcgttcggccaatctctaggcggttgccgcaagacggcacccgtcacggccacgtcacggcgagagcttcgcctacaggaccgaaaaaggcacgttgtgccgcaagaaaaaaccgcctgcgggcggttttttcttgctttttgatcccctgcccgcctgcacatggccttatgattaccctctgatcgtgaatggtaacaagcccctactcccgcaaatcatcgttttcgcgtaaaggaactcgccatggcaatcttcaacgggacagatggtaatgacacgctggtcggcagtgcaggaagcgttgatgacgccctcaacggcgggctgggaaatgacatttatcggtacagcctgggatcgggcaacgatgtcatttccgacaccggcggcgcagatacgatcgagcttgccgaccctctgcacctctacagcgggtggaacttctaccgcagtggcgacgacctggtcatcgacttcaatggacaggggcaactcacggtcacgaatcagttcctcggcgccccgatcatcgaaaccctggcgttcgccgatggcagcgcgctgtactccttctccttctccaaccttctgaccggtaccgtaggcaacgatgtcctcatcggaacgtcgtctggcgaagtcatcaatgggggcggtggcgacgacctgatcttcgggaacgaaggcgatgacacgctcttcgggggcgagggcgatgacgaactcagcggcggcccgggcatcgatgcgctttatggagacgccggaaatgacgaactgcacgtgctcaagggtgacagcgtagtcgatggcggcgcagggcaagatgaggcgaccttttaccaggaagccgctggcgtggctgtcaatctcagcggcacgacgcaggatgtcctgggtcacccactggcggatgggaacgtgctgcacgccgacggtgtaaccgagaccatgctgaccagcatcgaggatggggtggtagggtcggattacggcgacgtgttcttcgccgggcggacgacgggcttcatcggcttccggggtggtcgaggcaatgacaccatcgtgggaggagcggaccccgcttcgtgggtctgggcccaatactgggatacgccgcagggcatcatcgtcaacctgagcaacggcagcattaccgctaacggggtaacgctagccagcaagacagcccgtgatggcttcgggttcacggactcgttcgttctcggggcgggacaacttgccatcgaaggttcggagaaagacgactacattcgcggccgggacgacaggagcggatggctcgacggcgccgatggcaacgacaccatcgtcggcggcgcttttgccgatacggctgcctatgacaacgattccgatggtacggatggcggaatctacggcgcaatcgtcaacctttccgcgagcagtatcacggtcaatggagtcacaggctacggcagtggcgttacggtcggcagcctgatggcgcgcgattcgttcggggacaccgatagcctgaacagcatcgagaacatcttcggctcggcgcgcagcgatttcgttctgggctccagcggcgccaactggctggccggcaacgaaggaaacgatacccttgatggcggcgccgggaacgacagtcttcttggcggcgacggcgacgacacctacgtcgtcgatgtcgccggcgacgtcgtcaccgagggcgacggagcgggcagcggcagcgaccgcgtcaacgtcgtcttcacggccggcggtacctacacgctcgccgccaacgtcgagaaggccaccatcgccaacggcacggccggcgtgaacgtcaccggcaacgccctcgacaacgtcttgctcggcaacgccaccgccaacctcctcactggcctcggcggcaacgacacgctcgacggcaacgccggcatcgacaccctcgtcggcggcctcggcaacgacagctacacggtcgatgttccggcggacgtcatcaccgaactcctcggcgagggaaccgatcaggtcaatgtcctgttcgcctcggccggcacctacatcctcgccgccaacgtcgagaatgcccagatcggcaattccacgccgggggtcaacctcaccggcaacggcctcggcaacaacctggtggggaacagccaggccaacctcctcgccggcctcgacggcgacgacacccttgacggtatggccggcaacgacaccctcgatggcggcctcggcaacgacagcctcctcggcggcctcggtaacgacaacctgttcggcgcggccggcgcggatacgctggcggccggcacggggctcgacaccgtcgatggcggtgccgatgccgacacgctggtcgtcctcggcaacttcgccgactacacgcggacccgcccgaacgccaccgacacccgcctggtcaatgccggcaccggcgaagacgtcaccttccgcaacgtcgagtccgtcgtcttcctcgacggcacccgcacactggccgacgtccacctcaacatcgtcagcgccaacaacgattccctcgtcggcacccccggtaacgacaccctcgacggcctggccggtaccgacacgctggtcggtctcgacggcgacgacacctacttcgtcgatgtcgccggcgacgtcgtcaccgagggcgacggcgcgggcagcggcagcgaccgcgtcaacgtcgtcttcacggccggcggtacctacacgctcgccgccaacgtcgaaaacgccaccatcgccaacggcacggccggcgtgaacgtcaccggcaacgccctcgacaacgtcttgctcggcaacgccaccgccaacctcctcactggcctcggcggcaacgacacgctcgacggcggcctgggcatcgacacccttgtcggcggcctcggcaacgacttctacgcgatagataccctggcggacgtcgtcaccgagaaccccggcgaaggcaacgacggggtcgctgtcctgctcgccgccggcgccacctacacgctcgccgcgaacgtcgagaacgccggcatcggcaacgccacgccgggagtcaacctcaccggcaacgccctggacaacacgctgcagggcaattcgcaggccaacgtgctcaatgggtcgacgggtaacgacgcgctctacggcaacgccggcaacgacacgctactcggcggcgccggcagcgactttctccggggcgatgccggtaacgacagcatcgacggcggcgtcatagccgaccgcatcaactacaccgacggcaataccgtcagttatgccaactccacaggtgccgtcaacgtcaacctctccggcatcaccggcaccggcagcaccggcaccggtaccgccagcgacggtctgggcggtaccgacaccttggccaacatcttctatgtacagggctcgtcacaagacgacacgctggttggcagtgcggcgctgacactggaggtattcgaaggacgtgcgggtaacgacaccatcaatggcggcgccatcaccgataccctgaacggagaaaacagcaaccgggtcagctaccagaatgccgccgttgccgtcaatgtcaatctcgccaccggcacggccacgagcgccgcggataccggcgccggctcggatggcaacgacactctcatcaacatcaaccaggtacgcggttccagccatgccgatacactcaccggctcggatgacctggtgctgacggaacaattcgaaggccgcgctggcgccgacaccatcgatggcgccggcggcctggacctcgtccgctacgacaacgccgcggcaggcgtgaacgtcgacctggccggcgggacagccagcgacggttacggcaccaccgacaccctgagcaacatcgaaggcgcgcgcgggtcgaagttcgccgacaccctcagcggcggcaacgccgccaacgacgccctggaattcttcatgggcctcgaaggcaacgacaccatcgacggtggccgcggctacgaccgtgcggagtacaccctgagcacggcaggcgtgaacgtgacgctgggtggcgcaggcagcggcaccgccagcgacggttacggcaccaccgacaccctgatcagcatcgaaggcgtcagaggctcggccttcaacgacaccctgaccggcagcaacgcggccgacatcttcgaatccttcgaaggacgcgaaggcaacgacaacatcaatggtatgggcggcaccgatcgggtcgtatataccgcctccaaagcaggcgtcaccgtcaacctggcgacgggcacggcgagcgacggttacggcggcaccgactcgctcaacaacatcgaagacgtcctcggctcacgcgacttcaatgacagcctcaccggcagcgcggccgacaacaaactcgaaggccagggcggcaacgacaccctcgatggcggcctcggcaacgacagcctcctcggcggcctcggtaacgacagcctgttcggcgcggccggcgcggatacgctggcggccggcccggggctcgacaccgtcgatggcggtgccgatgccgacacactggtcgtcctcggcaacttcgccgactacacgcggacccgcccgaacgccaccgacacccgtctggtcttcgccggcaccggcgaagacatcaccttccgcaacgtcgagtcggtcgtcttcctcgacggcacccgcacactggccgacgtccacctcaacatcgtcagcgccaataacgatgtgatcgtcggcacccccggcaacgacaccctcgacggcctggccggtgccgacacgctggtcggtctcgacggcgacgacacctacgtcgtcgatgtcgccggcgacgtcgtcaccgagggcgacggagcgggcagcggcagcgaccgcgtcaacgtcgtcttcacggccggcggtacctacacgctcgccgccaacgtcgagaaggccaccatcgccaacggcacggccggcgtgaacgtcaccggcaacgccctcgacaacgtcttgctcggcaacgccaccgccaacctcctcactggcctcggcggcaacgacacgctcgacggcaacgccggcatcgacaccctcgtcggcggcctcggcaacgacagctacacggtcgatgttccggcggacgtcatcaccgaactcctcggcgagggaaccgatcaggtcaatgtcctgttcgcctcggccggcacctacatcctcgccgccaacgtcgagaatgcccagatcggcaatcccacgccgggggtcaacctcaccggcaacggcctcggcaacaacctggcggggaacggccaggccaacctcctcgccggcctcgacggcgacgacacccttgacggtactgccggcaacgacaccctcgatggcggcctcggcaacgacagcctcctcggcggcctcggtaacgacagcctgttcggcgcggccggcgcggatacgctggcggccggcccggggctcgacaccgtcgatggcggtgccgatgccgacacactggtcgtcctcggcaacttcgccgactacacgcggacccgcccgaacgccaccgacacccgtctggtcttcgccggcaccggcgaagacgtcaccttccgcaacgtcgagtcggtcgtcttcctcgacggcacccgcacactggccgacgtccacctcaacatcgtcagcgccaataacgatgtgatcgtcggcacccccggcaacgacaccctcgacggcctggccggtgccgacacgctggtcggtctcgacggcgacgacacctacttcgtcgatgtcgccggcgacgtcgtcaccgagggcgacggcgcgggcagcggcagcgaccgcgtcaacgtcgtcttcacggccggcggtacctacacgctcgccgccaacgtcgaaaacgccaccatcgccaacggcacggccggcgtgaacgtcaccggcaacgccctcgacaacgtcttgctcggcaacgccaccgccaacctcctcactggcctcggcggcaacgacacgctcgacggcggcctgggcatcgacacccttgtcggcggcctcggcaacgacttctacgcgatagataccctggcggacgtcgtcaccgagaaccccggcgaaggcaacgacggggtcgctgtcctgctcgccgccggcgccacctacacgctcgccgcgaacgtcgagaacgccggcatcggcaacgccacgccgggagtcaacctcaccggcaacgccctggacaacacgctgcagggcaattcgcaggccaacgtgctcaatgggtcgacgggtaacgacgcgctctacggcaacgccggcaacgacacgctactcggcggcgccggcagcgactttctccggggcgatgccggtaacgacagcatcgacggcggcgtcatagccgaccgcatcaactacaccgacggcaataccgtcagttatgccaactccacaggtgccgtcaacgtcaacctctccggcatcaccggcaccggcagcaccggcaccggtaccgccagcgacggtctgggcggtaccgacaccttggccaacatcttctatgtacagggctcgtcacaagacgacacgctggttggcagtgcggcgctgacactggaggtattcgaaggacgtgcgggtaacgacaccatcaatggcggcgccatcaccgataccctgaacggagaaaacagcaaccgggtcagctaccagaatgccgccgttgccgtcaatgtcaatctcgccaccggcacggccacgagcgccgcggataccggcgccggctcggatggcaacgacactctcatcaacatcaaccaggtacgcggttccagccatgccgatacactcaccggctcggatgacctggtgctgacggaacaattcgaaggccgcgctggcgccgacaccatcgatggcgccggcggcctggacctcgtccgctacgacaacgccgcggcaggcgtgaacgtcgacctggccggcgggacagccagcgacggttacggcaccaccgacaccctgagcaacatcgaaggcgcgcgcgggtcgaagttcgccgacaccctcagcggcggcaacgccgccaacgacgccctggaattcttcatgggcctcgaaggcaacgacaccatcgacggtggccgcggctacgaccgtgcggagtacaccctgagcacggcaggcgtgaacgtgacgctgggtggcgcaggcagcggcaccgccagcgacggttacggcaccaccgacaccctgatcagcatcgaaggcgtcagaggctcggccttcaacgacaccctgaccggcagcaacgcggccgacatcttcgaatccttcgaaggacgcgaaggcaacgacaacatcaatggtatgggcggcaccgatcgggtcgtatataccgcctccaaagcaggcgtcaccgtcaacctggcgacgggcacggcgagcgacggttacggcggcaccgactcgctcaacaacatcgaagacgtcctcggctcacgcgacttcaatgacagcctcaccggcagcgcggccgacaacaaactcgaaggccagggcggcaacgacaccctcgatggcggcctcggcaacgacagcctcctcggcggcctcggtaacgacagcctgttcggcgcggccggcgcggatacgctggcggccggcccggggctcgacaccgtcgatggcggtgccgatgccgacacactggtcgtcctcggcaacttcgccgactacacgcggacccgcccgaacgccaccgacacccgtctggtcttcgccggcaccggcgaagacatcaccttccgcaacgtcgagtcggtcgtcttcctcgacggcacccgcacactggccgacgtccacctcaacatcgtcagcgccaataacgatgtgatcgtcggcacccccggcaacgacaccctcgacggcctggccggtgccgacacgctggtcggtctcgacggcgacgacacctacgtcgtcgatgtcgccggcgacgtcgtcaccgagggcgacggagcgggcagcggcagcgaccgcgtcaacgtcgtcttcacggccggcggtacctacacgctcgccgccaacgtcgagaaggccaccatcgccaacggcacggccggcgtgaacgtcaccggcaacgccctcgacaacgtcttgctcggcaacgccaccgccaacctcctcactggcctcggcggcaacgacacgctcgacggcaacgccggcatcgacaccctcgtcggcggcctcggcaacgacagctacacggtcgatgttccggcggacgtcatcaccgaactcctcggcgagggaaccgatcaggtcaatgtcctgttcgcctcggccggcacctacatcctcgccgccaacgtcgagaatgcccagatcggcaattccacgccgggggtcaacctcaccggcaacggcctcggcaacaacctggtggggaacagccaggccaacctcctcgccggcctcgacggcgacgacacccttgacggtatggccggcaacgacaccctcgatggcggcctcggcaacgacagcctcctcggcggcctcggtaacgacagcctgttcggcgcggccggcgcggatacgctggcggccggcccggggctcgacaccgtcgatggcggtgccgatgccgacacactggtcgtcctcgccaacttcgccgactacagcatcacccgggtcaacgaaaccgacacccgactggtcaacgccggcaccggcgaagacatcgtgctgcgtagcatcgagttcatcgcgtttgccgatggcgggaagacgcgaagccagtactggaacaacgtcatcgacaatcttagcaacgactggaccggcaccgccggcaacgacaacatcaatggcctggtcggcaacgacaccctcgccggcctcgccggcgacgacaccctgattggcggccctggcaacgacgtcctgatcggcggacccggcgacgacatctacgacgtcgatatcgccgccgacgtcatcatcgagcagaacacggaaggcaccgaccaggtcaacatcgccttcaccgctcccggcagctatacgctcgccgcccagctcgaacacgccaccgtcaccgccggcgcgggagtcgccgtaaacgtcacgggcaacgaactcaacaaccgcctcaccggcagcgccgccgccaacctcctcagcggtctggccggcaacgacaccctgatcggcggcgctggcagcgacacgctcatcggcggcagcggcgacgacgagtaccagatcgacatcgccagcgacgtcgtcacggaagccgttggcgaaggcctcgatctggtgaagatcgccttcaccagcaccgccggctacacgctgacagccaacgtcgaagaggcgatcgtcacctcggcgggcgacaccttcgccgtcaatgtcaccggcaacaccctggccaacgccctcaccggccacgccggtgccaacctcctcgtcggcctcgacggcgacgacaccctcgacggcggcggcggcaacgacacgctcgacggcggcatcggcagcgacaccgccatcctgcagggcgtactcatcgactacgccatcagccgcccgtcgacgacgcagacgcgcttcacgcatctgcccagcggcaacacggtcgtgatcagcaacgtcgaagtcatccgctttgccggtgggggcagcccgcagcccctggccgacctgattgcccgcatcggctcgccgggtaacgatgtgctcaacggcaccggtggtgacgacacgctcgccgggggtctcggcaacgacagcctgagcggcggtgccggcaacgacgacctgcagggcggcgagggcatcgacaccctcgccggtggcgccggcaacgacctcctcgatggcggggcgggcagcgatgtttaccagttcgccatcggcggcggcgacgacatcatcgagcagaacgaccccctcgctggctcgctcgacacggtcgtgctggccagcccgatcggtggtctcggctccggtgaaacgacgctgacgcgcggctggcacagttacgacgatctggtgatcaccgtcaattccggcacgcccggtgccgaagtggtcgatcatctggtcgtgcatgacttcctgaccaacgacctgatcaacctgggcacgatcgaccagattcgctggctcggcagcggcaacaccctgacgcagacgcagattcttgccgagttgctcaagggaacgagcggcgacgactggttgcgcggttacgccaacaccaacgacagtatcaacggtagcggcggcaacgacacgctcggcggcgcggccggcaacgacacgctgatcggcggcctgggcaacgattcgctgtcgggcgatgccggtgccgacgcgctcgacgggggcgccggcaatgaccgggtcgtcggcggcgatggcaacgatacgctcaccggcagcggtggcaacgatacgctgagcggcgaggcgggcagcgacacctacgccttcgggctgggattcggccaggaggtgattgaggacctgggggcggtcggcgaggtcgatacgctgaagttcaacgtcggcatccggccggcggaggtcggcgtcgcgcgcgccggcaacgatctcgtggtgcgcttcgccggggcgcctggcgacggggtgcgcatcaccgatttcttcgacgagaccttcagcgggcttggcctgaaccggcagatcgagcagttcagctttgccgacggcagcacctggtcggcaacggcgattctcgccaaggtgctggtgccgacggccggcgacgacgagatcaccgggtatctgggcagcgagtcgctggcgggactggcgggcaacgatacgatcgccggtggcgcgggcaacgatacgctcagcggcggcgatggcagcgaccggctgaccggcggctcgggggccgaccgcttcgtcttcgacaccgccgacgcgctggtgcatgccgatctgatcaccgacttcgtcagcggcgtcgaccggatcgcgctcaaggcgagcgtgttcacggggctcggcagtgtcggggacgtggtgggtctcagcgatcacctgagctacgacagcgacaccgggacactggcctacgatgccgacggggccggcggggccgacggggtgaccttcgcgacactcgggaccgggacccatccggcaacattggggatcgacctcctgatcgtcggcggattcctggagcagtagacgccaagcgcggcgccccgacgggggcgctgcggttcagggcgggaaatgcagagcagccagggttcgcaaggcggattccggctgttgcgtcttggtggcgatcacccagagcgcgtaggccggcgccggccggcggcggccgatgacggaagcgaatcccgattcgcgcacggctcccatcaggctgcgcagcgtaaagccgctgtggtgcgccatccacaggttgccggcggcaaccgccgggcgatggccgtagaggatgtccagcgggctgatcggaccggccggggagtgataggccggttccatgagtttgtcctgggcaatcagttcggcaacggactgcaggtcggggcaggtgatgacggcaaacccgtccggacagagaacgcggtggaactccctgagcgctagcgggatttcatgcgggtagagatgctcgatgttgtgcgaggaatagagcgcgtccatgctgccgtcggcgaccagcctcatgtcggtgatggttccgacgatgtcgggctgcaccgccctgtcgatgtcgagccggcattcctgccaggcgggcgtgttgaagccggccgtggtccggtccttccgttgcctgccgcaaccgacatgcaggaaatttgccaagactctccccttcaggaaccgttcgcctgggcaacactgcgcaggagatcgacctgcgccggcaggcagtgggtctgcagatcgtatccctgcacgatgtgctggcgtgccgcccgccgcagcggcaccagctcgctgcggcgctgcagcgcatcagcgacggtggtggcgatctgatgcgtatcgaagaaatcgaccagcaatccggtctggccatgcacgatcaactcctcgaccggcgccgtgcgcgaggcgacgatcaggcaaccgatgctcatcgcttccatcaacgaccagctcaggacgaacgggtaggtgaggtagagatgcacggtcgacacctgcatcaactgggtaagcaccgggtgcggcagcctgccgacgaagtgcacccggcgacggtcgaggcgatcggccacttcgttgaaaaagacgtccttccaggtcgtcccggcgcgtggtgcggcaccataactgacgccattgccgccgacgacgacgacctgcagccgcggacgcagggcaagcagctccggcagcgcacgcatgaagatgtggtagccccgatagggctccagttcgcgagcgacaaaggtgacgacttcatcggccggccccagctgcagcccggctccgcgcaggtgcacacgggcggccggatcgggctgcaggcgctcgctgtcgatgccgtcgtgaatgaccgcgattttttgccggagcaactccggatgccggttgcgctgaaacgtggtcggcgacagccccctgtcggccgccaccagcgcgtgcagaagatgcgtattcttcaaccgcagacgttccagaccttccaggctggggcgcgagaactccggatcgaagtaggcgtcaccgttttctgtcccgtagaagtactcggcatagacgatcaagggcgttgcgggaaagacgtccttgatgaagtaggcttcaccccaccccgagtgcgcgcagatcacgtcgggaacgaatccttcctccttcaggcggatcaggcagcgggccacggaatggccgcgtgcggtcttggcgaaagtttcctgaatttcgaccggcgcctcccggagagcttcggcgcccgccgttggcggccgatgcaggatcactttgacgcccggtgtcgcgtacgccggtttgttgatggcgagcgcgaccacctcgtcaccgccagcggccagtgccggcgcgaggtgcttgaactgaccgggaaaattctggtggataaagacgatcttcatggcgacaacggtttgcgctctgtgacggccgcctcgcgagcgccgaacgcctgcagcaaaaccgccattatcgctcgatcccgcgccatcccgccggcgccaccgacggctcgatcccggcccaggcgatgggcgcatcgcctgggtggctcggcagaccattcttgtggcaagatgccggcgacgagtgggagaagccatggcctttctgagttggcggaacgagtatcgggttggcgtcgagcaaatcgacgaggagcatcgctacctgttcgacctgatcaacgccttccacgacacccatgttggcggcacgaaccgcagcgccctggggcagattctcaatcgcctggttcactatgccgaacagcattttcggcacgaggaggccatcatgaaggcggaagcctatcccgccttcgtcgagcactgcgcgctgcacgaagatctctatctgacgatcttccgtctctcggaagagctcgccgccggctccttgcgggtcgacatggagaccgtccgtttcatccgcagctggctggtgacgcacatcgtccagcacgatctgcagttctccgactacgttgcgcggcgcccgaagccggcggcgcccgacgaaacctagcgcccgcctgcctgggtggcgtccgcgcaatcagcggggttcgcgcgccgcgccgacccacttgcgccggcccgcccaagcaaatgcttgtccgcagcgaaaccaagtaaaatcgcgtcttctgcttccctccgaaattctcccatgcccacgtttcaggaagtcattcttcgtctccaggatttctgggacaaacagggatgcgcgctgttgcagccctacgacatcgaagtcggtgccggcaccttccacaccgccacctttttgcgcgccatcggtcccgaaccctggaatgcggcctatgtgcagccctcgcggcgacccaaggacggtcgctacggggaaaacccgaatcgcctgcagcattactaccagtatcaggtggtcctcaagccgtcgccggccaacatccaggatctctatctcgactcgctgcgggcgctgggaatcgacaccagccggcacgacatccgcttcgtcgaggacgactgggaaagcccgacgctgggcgcctggggactcggctgggaagtctggctggacggcatggaggtaacgcagttcacctatttccaggaagtcggttcgctgccctgcaaacctgttctcggcgagatcacctacggcatcgagcgattggcgatgtacctgcagggagtggagaacgtcttcgacctggtctggggtgaaggccccggctatcgggtcacctatggcgacgtctatcaccagaacgaagtcgagcagtcaaagtacaacttcgagcactcgaacgtcgagatgctgttccgtcatttcaacgaacatgaatcggaagcgcggcgcctgatcgctgccggcctcgccctgcccggttacgaaatggtcatgaagtgctcgcacaccttcaacctgctcgacgcgcgcggcgcgatttcggtcaccgagcgtgcggcctacatcggccgcgtgcgtgcgctcgcccgtgaagtcgcgcaggcttaccacgattcccgccaggcgctcggcttcccgatgtgccggccggccgccggcggcgaggggaaattgccatgaatgataccgtcctgatcgagttgcgcaccgaagagttgccgccgaaatcgctcaaactcttgtcggaggcgtttgccgacacggtcttctccgccctcgcagcccagcagttcacggccgacgacagcgtgtgtacgccctacgcgacgccgcgccggctggcaatgacgattacccacgttgccgcgcgacagcccgaccgcattctggaaaggaaaggcccggcggtagccagcggcgtggacggggaaggccggccgacgcgtgcgctggaaggcttcatgcgcgctgccggggtcaccttcgaccagttgcataagacgagcgacggcaaagcggagtatttcgttgcccggcaagcgaaagcgggcgagccgctggctgcgcatcttgccgagatcgtcgcgcaggccctgaagaagctgccgatcccgaaggtcatgcgctggggtgattccgaacaccagttcgtgcgcccggttcacggactgatcctgttgcacggaacgtccatcgtccccggtgaggtgctcggcctggccagtggccgcagcacgctcggtcaccgcttcctggcgagcggcgacatcgtcgtcgacaacccggccgcgtatgcgcccagcctgttggccggcaaggtcatcgcctccttcgccgaccgacgtgcggcgatcgccgagcaactggcggctgccgccggcaagctcggggcgcgcatcaacccggccgacggcctgctcgacgaagtgacggcgctcgtcgagtggccggcggtgtatgtcggtggcttcgaggcggaatacctcgacgtcccgcaggagtgtctgatcctgacgatgcagcagaaccaaaagtacttcccgctgctcgatgccgccggcaagctgctcaacaagttcctgatcgtctccaacatgcaggtcgacgatccggccagcatcatccagggcaacgagcgggtcgtgcggccgcgcctcgccgacgcacgcttcttctacgaccaggaccgcaagaacggctttgccacacgcgtcgtccgtctcggttcggtggtctaccacaacaagctcggatcgctcggcgaccgcgcccagcgcctcggccgggtcgcgcgcagcatcgccgagaaacttcatgccgacgccaacctggccgagcgggcagcgctgttctccaagatcgacctcctcaccgacatggtcggcgagttcccggaactgcagggaatcatgggccgctactacctgctgcacgaaggcggcttgccggtggtggccgacgccatcgaacagcactaccgcccacgctttgccggcgacgcgctgcccgcgggaaacatcgcctgcgccgccgcgctggccgacaagctcgacgcgctggtgggtttcttcggtatcggccagccgccgaccggcgacaaggatcccttcggtctgcgccgcgccgcgctcggcgtgctacgcatcctgatggagacgccgctgccgctcgacctggccgagctgatcgacgaagcgaagagcaccttgatccagcagggagttcagctcgaggcagtcgatgaacccttgctcaccttcatgctcgaccggctgcgcggaatgctcagggacgccgggcattcggtcgacgtcgtcgaggcggtgctcgcgcagcgcccgacacgcatcgatctggttcccgccagactggcggcggtgagcgggttccaggcgctgcccgaagcgctggcgctggccgccgccaacaagcgcatcggcaacatcctcagaaagaccgaggaggctttccccgagcctgacatcgcgctgctcgaggaggacgccgagaaggacctgttccagcgggtgctcctgatcgcccccctggtccgctcgcacgtcgccaacgaggactatgccgatgcgctcaaggtggtggcctcggtacgtcccgaggtcgaccgctttttcgacgaagtgatggtgaacgtgcacgagccgctgctgcggcgcaatcgtctgggcctcctgaaaacgcttttcgaccagctcaacgcggtcgccgacatcgcgaagctcgccgtatgaaactcgtcattctcgatcgcgacggcgtcatcaaccacgactcgaagcagttcatcaagtcgcccgccgagtggcggcccatcccgggcagcatcgatgccatcgccaagctcagccaggccggctatcgggtgatcattgccaccaaccagtccggcattggtcgcggcctgttcgacatggataccttgaacgccatccacgaaaagatgcatcgcacggtacagcaggccggcggacggatcgacgcgattttctattgtccgcacgcgatcgaagccgattgccagtgccggaagccaagaaccggcatgttcgagcgcattgcccgttgcttcaacgtcgacctggtgggtacgccgtcggtcggcgactcgctgcgcgacctgcaagccgctgcggccgtcggtgccaggccactgctcgtgttgaccggcaagggcacgcagacccaggcggaggactgtctcccggaaggcacgcaggtcttccccgatctggccaccgccgccgaagaaatcctgcggtcgtgatggtcgccgttcgctctgcgcttttcctgttgctggccactctactgacaatgcctttcggcgttctcgtctccctggcggcagtgctgccgatgcccgtacgctaccgcatcatcgccgtctggcgagtcggcttcatggccctttgccgttacgtcctcgggattcgctaccaggtgatcggccgcgagaacattcccgccgaaccgtcggtggttctcgccaaacaccagtcggcctgggagacggtcggcctgcaggagatttttccgccgctggtcttcgtgctcaagaaggagttgctgcgcgtgcccttctttggctggggactggcggcgctgaaaatgatctcgatcgaccgggcggccgccaaggatgccctcaagcaggtcttcgaccagggacgtgaccgcctctcggcgggctactgggtcgtcatcttccccgagggtacgcgcgtcgcgccgggacagacctgtcgctacaagccgggcggcgcccatctcgccgtacgcgcgggggcacgcgtcgtaccggtagcgcacgacgccggcgaacggtggcgacgcggcgccctgagcatctcacccggactgatcacggtcagcatcggcccgccgatcgacccggccggcaagacggcggcgaagatcaatgccctggctgccgcctggatcgaaggcgagatgcggcgtctctcgccgcaccgctacccggctcctggcgatgccgtggcggcctgagacactgccgtcaggcacccggccagccgtcggcgaaagcgcgcgtacgatcgaactcggcgagagcacagtcccctacgtcttgcgccgggccagacgccggacgatcggtctgaccatcgatcatcgcggcttgcgcgtcggcgcaccccaccgcgcctcgctgcgcgaagtcgagtccgcgatcctgcagcacggcgagtggatccggaaaaagctcgatgaatggcggactcggccgacttcggcaccgctgcagatcgtcgatgggctacgcctgccggtacttggcagcccggtcgaaatccgcctcgcactcggcgccaatcgctgcgtgtggaacctccagatggccgagccgacgctcaccctctgcctgcgctcccccgaagaggcgccgcgcgtgctcgagcaggtactgcgcgcacgggcgcgcgcactctttgccgaacgcatggcccattacgcgccgctgcttggcgttggcgtgccgcgtctgtcgctgtcggcggcgcgtacgcgctggggaagttgcagccaacggaccggcattcgcctgaactggcggctgatccatttcccaccgccggtggtcgactacgtggtggcacacgaagtggcgcacctgcgcgagatgaaccacagccctggcttctggtccatcgttgcgcggctgtacccggattaccggagcgcgcgcgacgaactgaagcgcctcgcggccgattgcccacactggtaaggagaagacatgagaatcctgcatacgatgttgcgcgtcggcgatctcgatcgctcgctggctttctacaccgaggtcctgggaatgcgcgagttgcgtcgccaggactacccgagcgggcgcttcacgctggcatttgtcggctacggcccggaatcggcaggagcggtcctcgaactcacccacaactgggacacgccagcctacgaaatcggcaccggcttcggtcacgtggccatcgaagttgccgacgcctacgcggcttgcgcagagatcaaggcgcgtggcggcaaggtggtacgcgacgccgggccgatgaagcacggcacgacggtgatcgctttcgtcgaggaccccgatggctacaagatcgagttgatccagaagaaggcctgaaacggcggactgtccctgctgcggatggggtagctacgcgcaggcagtcgggtgagaacccgtggtccctgacccgaccgcctcggcgccgcctacggcacgatatcgccgccacccgcctgcggatggttcgccagaaccaggacttccgacgccggcaagtcacgtatctcgacaaaggctatgccaccgccggtccgcttcaccagcagactcgaacccaccgcatgcggtccggcatacgcggccccgctgccggcctgagccgtattcaggaccacttgcagcgcggaaccagtggggctgagcgaggcgtccacgagaacatcggcgccacgcgcgtccgtgccatggccgttgacgatgcagagcagctcttcgtcatcaaggatgcgcgaccaggcgatcaactcgcccgacccatggatttcgaacgcgcctccgagcacggagatcgggcgcagatactggcggccctgacgcagacacggatactgcgcgcgcagcgcgttgatcgcggcgatgcgtgtgaaggccgaactctgctcgtcgaagcaatgctggccggcggttccgaacgggccaaagccgggcaagtcgggatccggcgtcgccagcaggctgtctcgcccgctgcggcgtgggtgcgcaggaccaaacatggcttcgcggaggtagcgatccgaccctccccagcccggcagccagaagcgctccgccggctccggcccggcgaggctctgctcggtgccgtagtagatgcacgggatgcccagcgtaaacgcctggatggcgacgccggcggcgatctgccgctcggaagccgcttcgctcgcgaagcgcagtttctggccgaacacgtggtcatggtcgtcgaggatcgaaacatgccgattgccgagattgcggtgggaacccatacccgccgagcgcgcgtcgaaaccgccgaagtaggcgttcggaggaatcagccccttggcgacgccgttcagcgtcggacgcatctcgccgatgtcgagcgtggcgttcaggttgcggtcaagaacgtccagatagcggtcctcggcgtagtcgccacccgccacctcgccaaccaggaagaagtcgtccttgcccaggttgctggcgaactccttgatcgcaccgcagaaattgcgcgcgtcttccagcgacacgtgcttgagcgtatcgatgcgaaaaccgtcgcagtcggtcagcgcgatccagtacttgaaacactgcgccaggtcgccgagcaccgtctcctgccggaaatcccgcagggtgatgaagtcgctgcgcttgtgctcggcagacggatcgtcgatgtcgcccgcaccgaggctgccgctgccggcgcgcgtgtagcactccgggttgtggagttcgctcggccagacaccgtcttcggcgccgctgatcgccgccaccgtctgtccattgtcgccaagccacgccccaaaggcgtagcgcccctgcgtgtagtagggtgtcgatggcccacccggcgcatccgccggatacacccagttgcaacccgagtgattgaagatgatgtcgaggatgacccgcaagccggcctggtgtgcctcggccaccagtgccacgaggtcggcgcgactaccgaagcgcgggtcgacgtcaagaaagtcctggacgccgtagccatgatagctgtcgaggtgagcgcgctgcttgaagaccggactcagccacagcgccgtcaccccgagccgtttcaggtatcccagtttcgagcgcacgcccgccagggtgccaccctgccagcgatcagcacccgattcggcccagcggtcccagcgccacgtctgcccgttcgggagggccggccgggcggcggccagattatgccggtcgagcagggggcgcgttggttcggcggcgtcgctgaaacggtctaccaggaggaagtacaggacctggtctcgccagtctgtcggcgaccggaaatagtgctgccggcgcggcagccggacattgcggcggacactggctggccgcggctgtttgagggcctggttggcgaactgcatggcgtgaactccttctcggaaacggttgtcagtgagaacgcacgaggaacaccctgtccgaccggtttcaccgcggccgtcccggcgagcgggccgaaacgccgcggccggcctgcccacccgacctgccgagggcgccacccgccagacacaagccacattaaagacgatagttagcgcagatgccagtaacttctcagaaagtggtgctacgacgcatgcggcgcgttggcgcatgaggtcggccagggccgcacgttgccggcgacggtgaagcggtcggtgaggtagacccggatttccccgcgcaggtattcgtgttcgccgcgcgaggccgcgctggacgcagtcagcttatgtgcacccatcgctcgataagcacccagcacagtcgtgctccaggacgtcgaactgccgggcgccatatgagacaccggagcgggtcttcctcggcgtgcagattgatgtgatctggtttcccgaaggcgcgggcggtgatcgctactacttgcgcgagacggtcatcaagcatcctgaccgggccgaggccacgcgcgtctggaactttccctatgccgccatcgaggaagccttggtcaacgcggtctatcaccgttcctacgaagagcgcgagcccatcgaagtgcgcatcagcaatgacgagttggtcgtcgtcagcttccccggcccagatcgatccatctagctggaggaccttcaggcaggccgagcggtcagccgccgctaccgcaaccgggatcggcgaattcctgaaggagctggacctgacggaatgccgctcgacgggcatccccaaaatcctcaaggtgatggccgccaacggctcgcctgcaccactctttgaaccggatgacgaccgcatttcgtttgtcatccgcttgccgagtcatcctctggcaaggggggggcatcacggccaccgaagaagttaccggggaagtcaccggggaagttgagcgcctactgcgcgtcctggatagtgagatgccccggcagcagattcaggaggcgctggcgctaaagcacgaggatcatttccgcaatgcctaccttaagccggctttggcccgcggggtgatcgagatgaccctgcccgacaaaccacgtagtagcaaccagcgctaccgcctgaccaccctcgggcaacgctggttggaggcgcatcccggcaccggcgccggctgaaatttctggggccacccgcaagcccgcagcagcctgccccagtaaccaagaaggccagggaaacatcgcatgccctcgctttttcctgccctggcgtcgtcacttgcccgggcgcggtgccgattcgccgcttgtcagcgtggcgtaagaggccggcggcagaatctcgcccggtcgactcgctcgtcggctgtgccgcgttcctcgacgtgcatgatcaggcccgcgcgaacgctgcatgaaggcgggcgaagggccttatacttggcatatttttcaccttttccgccgtgatgatcccctgccccgttagctccatccgccgcctgacaggaaaactgctggtcgttctgctgctcgcctggaacatcgccgccgaggccggcctggcgatcgccctgaactcggccgagggaacgatcagcctgatcgataccgaaacctacgaggtcaccggcaaggcgaccgtgtgcaaggaaccgcaccacctgatgccgactcccgacgacaggtcggtgatcgtcgcctgtgccgcggccaatcaactggtcttcttcgatccggtcagcggtcgcgagcagaagcgcatccgcgacatctccgacccgtatcaactgggttactcgcccgatcgcaagtggttcgtcgccacctcgctacgtctcgaccgggtcgatctctacgaccccgtggacttccggctcaaggcccgcctgccggcgccgcgcgcgccctcgcacatggccttcgacaacgccagcgagttcgttttcgtgaccctccaggactccaatcaagtcatggccattcacctgggaacacagaagatcgcctgggtgatgccggttgccgcaacgcccgcgggcatcgtcatggcgccggacaaccggcatctgttggtcgccagcatgggcgaaggcgtcgtcgaagtcatcgaatggcgcttccagaccagcgtcaggaaggtggccaccgataccgctgcccacaatctccagccgcgcggcgacggtcgccacttcttcgtctccaaccgcaccgtcaacggtagcatctccgtcctcgacacgaagaccatgacggtcgtggacaagttcgacgtgcccggcggacccgacgacatgatggtccgcgccgacggcaaggagctctgggcgacggcacggtttgcccgcaaggtgcaggtgatcgacctgaccacgaagaagctgaaggtctcgatcccggtcggcagttcgccgcacggcgtcttcttcctcaaccacgccggtctccgatgaacgccttcatgacccgccttggccagggcctggccctgatgctgaccgctgcggcggcactggcggcgccagcgacggcctgcaagggcacgctctacctgaccttcgacaccggcaacatgcgccatgccgagttcattgccgagacgctggccaggcacggggtcaaggcgacgttcttcgtggcccaggaaaagaccttccgcggcgaccaggcgctcgatgcgacttgggcgccctactggcaggcgcgcgtcgccgaaggccacgctttcggcagccatacctggcggcacggaagctttcgcgaggacagcggcggactggtgcgctaccggctgatggatggccgcagcgaaacgctcgacgcgcgcgccgtctgcgatgagttgaagcgccccgacacgcgcttccaggaactcaccggacgccggctcgatcccctctggcgcgctcccggtggccgcacgacggccaacacgctggccgccgcccaggcctgcggctaccagcacgtcggctgggcgcccgccggctttctcggcgacgaactgccttcggaaacctatcccaattccaccctgctccgccgcgcgctcgacacgctgaaggacggcgacatcgtgatggcccatctcggcatctggtcgcgcaaggacccctttgcgccgatgctcgaaccactgatcagcggcttgcaggagcgcggtttctgctttgccacgcgaggagcgcagcgatgatcagcgccttcgtcgacgggttcgtcgaattgcagggctggctgctcgaccgggtggtgcagccgccgttgctggcgatgggcatgggcagccatctggaaatggctttcgacggcgtcgagttcttcctctgcggcgtcctgcagcttgccgccgcctacctcctgctgcgaccactcgaggccctgcgaccgatcgaggtgtggaccgaccgacaggctgtgcgggtggacgttctctactcgttcctcgaccggctcggcgtgattcccctgctgatgttcgccctgctggcgccgctgttcgtcctggtggatggctggctgcgcttcgagggcatcatcccgccacagctcgaagacctggttccggcgctggaaactcggccactggcgagtttcctcgcctacctgatcctgatcgacttcgccgaatactggcgccaccgtctctcgcacacgctgcgctggtggtgggcactgcacgccatccaccacagccagcgccagatgacgctatggaccgacagccgcaaccacctcctcgacgacctgagcagcggcttctggttcgcgctcatggcgctgctgatcggcgtaccgccgggtcagttcgttggcatcctgatcgccgtccgcaccgtcgagaacctgtcgcacgtgaacgccagactgtccttcgggcgcctcggcgaacggctgctagtcagcccgcgctaccatcgctggcaccacgctctcgagctgccaaccggccgacaatatcgctttggctgcaatttcgccgtcctcttcccggtctgggaccagattttcggtacccagtaccttgcacaggaaatgcctgcgaccggactgagtcacggcccgttgccggaatccgctgcacagagcggcttctggcgacagcagtgggagggaatccaggcgctgctggcgacttttcgcccggatccgcaccgccgctaggcgatgacaaacaagggacatcaagatgctcgaacaagctcgcgccttcgccctggcggcgcatggcgaccagatgtacggcgcccgtccgtattccttccatctcgacgccgtcgtcaggctgctgtcaccctacggcatcgaggcgcaggtcatcggctatctgcatgacgtggtcgaggacaccgaggtgagcgaagccgacatccggcagcacttcgggcgcctgatcgccgaatgcgtcggcctgctgaccgatgcccccggcgccaatcgcgccgaacgcaaggcgcgaacctacgcccggctggcgacggtcgatggcccggccgaactggccctggtggtcaaggtcgccgaccgcctggccaacgtccgcacctgcctgatcgacgaccggcgcgggctgcgcgaggtctatagccgggaacatccggcgttcagacgcgcggcctatcgcgagggcctgtgcgaacccttgtgggtggaactcgataccctgctggaagcggcggcgacaacgtgcgtctccgcagcgacaggagatacgtagttgcggcccgcgaccctacggctcagagcagcgctgctgacccttgttttcgtgctcgccggctgctaccccgggccggagaaactcggagaactgacgcggacttcgatgcagcaacgctttcgcagtgatccgcagttcaaggatagcggtgccgaggtcgtccgcgtgcaggtgaccggaggcggcgacaagcgcttcgaggccgttgccagcgtcttgcacgccggcaggacctacgaggtgccgatcacgatcctgatcgacggcatcaatctcgaatggcttgccgaccccgccgcgttttccttcctgtcagcgggcaagcccaccgcgcaggcagcgatccccaggtaaggtccggcgaaggcagacccggcagccacaccgcgcgggttcttcaggcggtgcgaaacgggcaaacggggagtccctggggtacaatattgccctttcgcaacctgatgattttaccgaggtttcttcgtgctcgtcgccaacaatgtcaccatgcagttcggggccaagcccctttttgaaaacgtctcggtcaagttcggcgagggctatcgctacggactgatcggcgccaacggctccggcaagtcgaccttcatgaagatcctcgacggcgaactcgaaccgaccgccggcaatgtctcgaaggacctgcacgaacgcatggcctacctgcgccaggaccagttcgcgttcgaggatcagcgcgtgatcgacgtggtgatgatggggcatgcggacatgtgggcgtgcatgctcgagaaggatgcgatctacgccaatccggacgccaccgaagatgactatctgcacgctgccgacctggaggcgcgatttgcggagtatggcggctacacggccgagtcgcgcgccggcgagctcctgctcggcgtcggcatccctgcggaacagcactttggcccgatgagcgacgttgctcccggctggaagctgcgcgtactcctcatccaggcgctcttcgccgaccccgacatcctgctgctcgacgaaccgaccaacaacctcgacatcgcgaccatccgctggctggagaacgtgatcaacgaacgcaacagcacgatgatcatcatttcgcacgaccggcacttcctcaaccaggtctgtacccacatggccgatctggactacggcaggatcaccgtctatccaggcaactacgacgacttcatggaagcgtcgaccatggcccgggaacgtcagcagagcgccaacgctaaggcgaaggagcggatcgccgaactccagaacttcgttcgccgcttctcggcgaacgcttccaaggccaaacaggccacttcgcgcatgaagctgatcgacaagctgaagcccgaggacgtcaagccttcgtcgcgccagtatccgtggatccgcttcgagttcgacgacaaggagaagctgcaccggcaggcagtggagatcgagaacctgactttcgcctatccgggcagcgcgcgcaagatttttgacaagctgaacctgacgatcaacggcggcgatcggctggcgatcatcggtgaaaacggcgtcggcaagagcactttgctgaagctgctgatggccgacttgacaccacagcgcggcaccatcaagtgggccgagaaggcacgcctcggttactacgcccaggaccatgcgcaggatttcagcagcgacaccaacctgaccgactggatcgccggctacgcccgtgccaacgcggccgacggcgacgacctcgaaacgctgatccgcggcacgcttggacgtctgctgttctcgggcaacgaagtgcgcaagccggtgaaggtcatctcgggcggcgagcaggggcgcatgatcttcggcaagctgatgctgatgcgagcgaacgtgctggtaatggacgaacccaccaatcacctcgacatggaatcgatcgagtcgctcaacacggcgctggaaaaattccggggaacgctgatcttcgtctcgcacgaccgcgagttcgtctcgtcgctggcgacacgagttctcgaaatccgccttgacggcaagatcgtcaactacctcggcaactacgaagagtatctcgccagccagggtatcggctgaaccggcggcggctcaccatcgccgcaccgggaaactttcccgtcactcgcgggagtttcccctctatccgcggcgtcaccgccacgggagaattggccgatggttttcaaacactgaatcgctgccatgccgccatccgtcacattcctttcagcccccagggtcggccaggcgccgcgccttgtcagccgtgcccgcaaaacggccgagcgccggcaggcagaccaagcgctgcggcggagcgaggcgctgaaagcctcgatcctggccagcctcgcttgcggcatcgtcgccgccgacccccaaggggtgatcaccgcctgcaacccatgcgctgaagccatccttggctaccgcgcggacgaactgatcggcaagctgacgccagtaatctttcgcgacagtggcgacccagccggtcccaacgacagaccgagccagccaccccaccgcaccggggacgccggacttgatgcacagctcgccagagccggttccggcagtacggcaggcgagcgcgacacgacctgcctgcgcaaggatgggcagcagatcgccgttcgcctggcgacgatcccgatgcatgaccctgatgggctcgtcagcggctacgtgcacaccctcgtcgacatcacccggcacaaggaagccgaggacggtatccagcgtctggtgcacgccgaccccctgaccggtctggccaaccggattttgctcgacgcgcgcgtgcggcaggatctcagccgagctcaccgggctcgcgaaccactggcgctgattttcctcgatgtcgatcgcttcaagaacgtcaacgatacgcttggtcaccggatcggcgacgaactgctgatccaggtcgccgcgcgactcgatagcatcgtccgcgacgaagacaccctctgccgactcggcggcgacgagttcgtcctggtcttgcccaataccgatgcggacggcgccgcaaacgtggcggaaaaactgctgaaaatcactgcgccatcctatcgcctcgagcaacatgtgctgacctgcacggtatcggcagggatagccatgtacccgaccgatggagacagcgtcgcgagcctgtcgacctctgcggacgccgcgatgtatcgtgccaaggcgcgtggtggcaacgcctactccttcttcacggcagagatgcaggagcgattggcacgtacccggcagatccgcaacgaacttcgccgcgccatcgcgaacggcgagttgcaccttcagtaccagccgcgctttgccatggccgctcgccgcccggtcggcgccgaggcgctgctgcgctggcagcaccgccaactgggaatggtctcgccgctcgagttcgtccccatcgccgaggggtctgggctcagtctggcgctcggcgaatgggtgctccgcacggcgatccgccacatgcgcggatggcaaaaccgcagcctgccgcccatgagggtggcggtcaatctttcggccgcgcagttccgtcagacaaacctgagcgagcgggtcgcccggattctcgacgaggaaggactaccaccgccgtttctcgagctcgaattgaccgagaacctggtcatggacaatcctctggccgccatcgcgacggtcaacaagttgcgcacgctgggcgtcggcgtgtcgctcgacaacttcggaacggggcgttcgtcgatgagcgacctcaggcgccttcgcgtcgacaggctcaagatcgatcgctccttggtcaccggcctgccaacggatccggatgcggcagcgatcgtcgcagctaccctcagcctggcgcacgatctcggcctgccgacggtcgccgggggagtcgagagcgccgcgcaaatggccttcctgcgtgcgcgaggctgcgatgaggcacagggcaatctgctcggcccacccgtagtggctgaacagtttgcagcgggcacccgccaatcaacgacatggctgtcggtcggcaagaacagacgcgccaacccaggctcgcccactgatcagttcgccaggggctgccatgagccgccatgggcgctagaatgacggcgccgggggagcacatggaggcacactgggcgccaggctcgcccgtccgctactcgcaacgggatgactccgcgcatccgctgctggcaacgacatcgacggggaatacggatgcgggaggcaacgtcttgaaggcagcaggcaaacaggtcacggtaatggtcgtcgacgaccacgcggccctgcgcgccggcctgcgaagcgtgatcgattccgatcccggcctacgggtggtactggacgtccccagcggcgaggtggcgtacgcccagtaccagacgctgcgtccggacacggtggtcatggatctgagcatggagggtttcggcggcatcgaggccatcagacgcatccgcagtcgcgacccgcaagctgccatcctggtctataccgtgcacaattcccgggtactgctcgaacgggcgctcgaggccggcgcgcttggcttcgtcacaaaaggcagcgacatcgacaccctgctgcaggcgatcaagaggatagcgagcagggaatccttcgtcagccccgacatgctgccggcactgctggaccgccatttccccgcgggcggtgtatcgttcgaccggctgacccagcgcgaattccaggtcttcaagctgctcagcgaaggccacgcactgcccgaatgcgcggacatcctgaacctgagcagcaagacggtgagcaatcatttcacccagatccgagccaaactgggtgtcgacagccctgccgagatggcacggatcgccatccggcagggcctcgtcgaaccctgaaggtttgctcgccaggcggcgacgacgcgtcggacatccactcagtggccgggaagaagcacgcgcacgcgcgtgcccgctccccggccactggaaatctgcagcgagccgcccagacttaggacccgttcgcgcatgcccagcaggccaaagccggtttgcgcagcaccgacgtccataccaatgccgtcgtcgcgaatcaccagtcgcagcctgccgccatccgggcctcggcgtgtagcgaggacgatgcgcacacgctcggcccgggcgtgccggacgatattgctcaggcattcctggacgatgcgatagatggccagccgacgcggtccgtcgcacatcagtccggccgccaacgacgcacgccattcgatctccggatgctgctggccccagcccgccagcaggctgccgacagcctcggagatacagcccgcgtcgagaatgctcggatgcaggccctccatcaagcggtgcgacacctcgtagatgtcgcgcgccgaaacgtcgatggcacgcgcggcagccaggattcgttcgtgtggagtcgccttgtcgcgctggatagctgcggcgaaagcgcggatcgcggtcagatgctgggcgagttcgtcgtgcagttcgcgcgccagcgccacccgctcacgctcctgcgtatccatcaactgccgtaccagacgcgtgttctggtccagcagtacctgcgttgcccgctcggccagcttgcgttccgtaatgtcctgcaccgtgccaagcaggcgtaggggcgtgcccatctcggtacgttcgacccgaccgaggccgtgcatccagcgcacggcaccatctccggggcgcacgatacggtactcgatgtcgaatgccgcgccggtggcgaccacgtgccggagaccatcgagggtggcctgccgatcgtcggcatgcagcagccgctcccagccggcggtgttgtgttcgtactcggggccaatgccgaagatccggtcgagcatcgggctgccgacccaaacgcccgaggacaggtcagtcgtgtagctgcccagcctgccgacctcctgagcccgctgcaaggcttcctcgcctgccttgaccgaggtgacatcggtgacctcgacgaagaagccgtccacctcgccatccaccatgtccgggatgtagcgtgcgagcgcatggcgcaccgagcggccatccggcgaaggaatcgcccgttcaaactgctgcgcgctgccgcgcaatgccgcctcaatgtagggcaggttgaggcgatagcgctcctcgccgatcacttcacgtatgtgcttgcccggaatcgtcgccggatcgatgccgaaccagtcgcgataggcgtgattggcaaaacggttgcgcagatggcgatcccagtagccgatcattgacgacacgctgttcagcaccgcactcaggttgtcccggtggtgcccgcgttgggcagcgctctgcacaagcgcctgcttgcgcgtgctgatgtcccggtggccgacgatgacacccgtggcggagggggtggcgtaaagctcgaaccagcgctcgcggtcgggagaatggcaagggtactcgagcgtgaacatcgactgctgcccgttgaggacttcctcgagcccctgaagagccgccgccgccaggacgtcgctgccagcggcgcgacgcacgactgccaggtagtccaggccgacccctgacgccagcacggcgctaccaccattactctcggcaaagtcccgccataccttgttgacgctgacgatcacgccgtgctcgtcgagcacggcgatcgtatcccacaacgggtcgatcaatgtggacatggtagcctcattgccggagatggcgtcgcaaggtcatcggcagggtgcccggcggggactcgccgtgagcgcccgactgtggtggctggccggacgtggggacgcgcgcagacttcattatgacccagacaccagcgcatcgcgaatgctcgcgcagcagaccaaccgggaaagattcccgccaatgacgggaagtcttgcactatccgcaacgccgacgacactccagaattcagacatggcatccaggcgtcaactcctcccggcaccctcagcgatggtcggctaccgcgccgactccctgacggggatctcccggtgatcgacgcactgttcgagctcctcggtaccttgtatcaaaagggagatttcgcacaggccgaacgggttgccaacggcattcaacagactatccccggcgacgtcgtatccctgcaattcctgggcctgctctgttaccgcaccgggcgccgcgccgacgccttgcgggcattcatcgccgccgctggcgacgacgccgatagcccagccccacccggcgtcgccaacagcctgcacgcttcgactcactgcctacgggcggcccgcacccaaggatcggcactggccagcgcctggtatgacatggggctgatactgttccgcctgcgacgctatcagcaggccatcacggcattgcaggcggtcacttgcgcgctgcccgacgatcgggcggcgaaacgggcgatcgtcagaatcgcgcgtttttcgcggcggcggagaacgccgacggccagccatcagccccgatgtcttccgtcttcgctggcgcagccacttcgaccgcccacccaatggcaccagtcagcttagcgtgctgacggaaccgattcagcgtcggtcaccacggaaagcccgcagaacatggcgaaagccttctcgacgatcgcacgcgcgagcccgcggacaatgaacaccaggcggctgtgacggtcctcgtccggccaggtggacagcatcgcttccggatagcgcatgtgctgcacgcaatgcacgatgcgcggtccacgttcatccacgacttcgatcaggcccttgatccgcaggatacgatcgccgcaggtggcgagcaggacatcgatcgcctcggcaaactctggccaggcaaagggctcggcgaagcgcagcacgaaggcatgcacctgcgcgtcgtgccggttgacgtcctcgccgtgcgctagcggcggcagggccgcctgcgcggcgaccttctcggcggccagccagcggcgcacatcggccgtcttggtggtcgggtcgtagagaccgcagcccatgacctgttctgcatcgatcgcaccgttacacaccgggatctgcggtgccccggggttgatacgcgccaggcgcctggcaagccccgcaacggcgtcgggaactgccagatcgcacttgctcaacagcagccgatcggccatcgcgacctggcggacggcctcgaaatgccgcgccaactggccattggcgtgggtgacgtcaaccacagtaacgacgccgtcgatgcgaaaacgctcggcgatgaagaaatcctcaagcagggtgtagagcaccggcgccggatcagccagaccggtcgtttcgatcagcacgcgcgaaaaagccgggatctcgcgtcgccagcggcgcatgaacaggtcgcgcaggctgcgcgccagatcgccgcgcgcgctgcagcacaggcagcccgtggtgaggacgacgatgttgtcgtcgaccttgtcgaccagatggtgatcgacggcgacttcgccgaactcgttgatcagcaccgccgcgtcggcaagcgccggctgccgcaggagatggttgagcaaggtcgtcttgccggctccgaggaagccggtgaggacagttaccgggatcgcccgttcggcgctcagcgccggcatggatgcagaccccggtcggctgccgacgccgccgtccgcagcgcccagccctgggcctcgaatgtggctggcgtcgcgacgacgagtcgaggaacgatcatcatggctgtagattagaacacagtcgacgtccgcctgccttggcgacgcgaaaggcgtaaggtttgcgcgtccggcaacgacaatgcatcagaaggagcactggctcagggaactgtcgaaacgctttgcagccgaacagcggagggctctggccctgcccttcaactcacggtggcaggccggcaggcaccggcaggcaacacgcagagtccgaacatgtcatgtctatggagaaccttatggatcgtcgtcaatcactgaaatggctgggcggtttgtccgccttcgtactgcccatggccgctcccggccacgcgtcggcgagcgacagcaccggcaaccgcctgcagaaatcgaaggccgaatgggcgactctgctgccgctcccggcgtatcgcgtcctcttcgaggaggacaccgaacgtgcggggagcagtccgctgaaccaggagaagcgtgacggcactttcatctgtgccgcctgttatctgccgctgttcgacagcgcgaagaaatacgagagcggtacgggctggcccagcttctgggactacctgcccggagccgtcgccacgcggaccgacttcaagctgatctatccgcgcaccgagtatcactgcgtccgctgcggcggccatcaggggcacgtcttcaacgatggtcccaagccgaccggcaaacgctactgcaacaatggcgtggctctgcagttcgttgcgcgtagcgaaaaactgccggagttgcgcgcgtgatcgggcgccgcttcgccaccgcgctggcgctgcttttcctcggcgccagcgccggtgccggcgcggccgacgcaccggacgcgaggacgccggaagttcgcacggcgattttcgccgggggttgcttctggtgcatcgaggccgatttcgaaaaactgccgggtgtcattgccgcggaatccggctataccgccggccgcaccgtcaatcccacctatgaacaggtcagcgccggcagtaccggacacaccgaggcgattcgcgtgacctacgacccgcagaaggtcagctatcggcaactgctcgactacttctggcgccacatcgatccgacggtgaagaaccgccagttctgcgatgtcggcagccagtatcgcagcggcatctactggcagaacgaagccgagcgcaaggccgccgagagcagccgcgataccctgctggcgagcggcaagctgccgcgcatcgagaccgagattgtcgccgcgtcggccttttacccggccgaggagtaccaccaggactactacaagaaaaacccgatccgctatgcctattatcgccagggctgcggccgcgacgcacgcgtccagcagatctggggaggcggctaggcggcgccggtgctaccggcagcaggctcaatcgacctgacagaggagacccttgagatactcgccttcgctgaaattgagcgccaccggatggtctgcaggcgcggcgaggcggtgcagaaggcgtgtctgctgcccggcatcgattgccgcatcggtaacgatctgctggaagtgctcactgcggatgccgccggaacaggagtaagtcatcagcaggccaccgggattgagcagacgaaacgcgcagacgttgatgtcccgataggcacgcgcggcgcgttcggcgtgctgggcggaaggcgcgaacttgggcggatccagaatgatcaagtcgaaacgatgaccggcactcttgagtacccgcaactcgctgaagacgtcggcctggcgccattcggcgcgatcggcagcaagctcggggttgcgtgccaggttgtccacggcggtggacagcgccggcccggaggagtcgatcgaaagtacgctggtggcgccgccggccaaggcctgtagcgagaaaccaccggtatagcagaagcagttgagcaccgtgcggccgccggccagctcgcgcgtcaagaggcgattgtcgcgctggtcgagatagaagccggtcttgtggccggcgacgacgtcgaccccgatacgcacgccgttctcgacgatcaccagcggctcggccggcgcctcgccaaacacccagccggtcaccggctcgagtccttcgagccggcgcacatcggaatccgaccgctcgtagatgcgtgcgcagccgctcgcctcgcgcagcgcggcaaggatcgcccggcgccatttctcgggaccggtggccgtcagctgcaccacaagcgtgtcaccgtagcgatcgacaatcaggcccggcaggccatccgactcgccgtgaatcagccgcagaccgtcctgcccccgcaaatccggcatcgcctgacgacgtgcgacggcggcgtgaacgtggcgcttgaagaagacgtcgtcgatgatctcgtcggggtcgaacgtccatacccgggcgcgtatcttcgactcggggctccacgccgccctcgccaagggccgaccgttggcggcgacgacgtcgaccgtgtcacccggccgggcgcgaccattcagccggtcaacgatcccggcaaaaatccaggggtgccgacgggccagcgagcgatccttgccggggagaagaacgagttgagccattgcaggtatccggcgcccggcgatgaccggacaggggtaggttggaccgtgcagtgtactccatgtactccatgcgcttcgccacagtggatggcgaaccgccacctgcgcgagagcggccgcggcgcgtcttgaggccgatcaaggaatgccgtccgccaatcccactataatcgggcgccccgcatcaaccatcagcgctggagccccgatgaaacgcctgtccctgctggtcaccctgagcttgttcctggctgcggccgctgccgatccggaagccgcgccatccgccatccgtgaactcggacagctcaatgggcaggcgctggcctgtggtcagatggccatcgccggtcaagccaaggcgctgatgatccgccatgcgccgaaaacccgccgttacggcgggatcttcgaggaggaaaccaacgccgccttccttgcgcaaggcaaggatacggacaggtgcccaccgcccgaagatttcgccatccgactcgagggtctggcgaagcgccttccggccatcctgcctggcagccagccggccgcggagcggtgagcatgccgctgacgcgtctgctcgtcgcgctgctgtcgaccttgctgactgtgctggccctggcctccgagttggacccagagcaggagcacgctttgccaccgccggggatcaccggccgctatctgctgatggataccaacggacgcgcggtcagcaatgaggacttcctcggtcgcttccagttgatctccttcggctacaccttctgccccgacatctgtccgacgacactcgccgagatgtcgctggtgatgagcagcctgggcagcgacgccgagcggctgcagccggtgttcatcaccgtcgacccggaacgcgacacggcgagcgtcctgcgcacctatgtgaccttcttccacccacggatgatcggcctgcgcggctcgccggcgctgattcgacgtgctgccgacaacttccgggtccgttacgagaaggtgcgggagcccggtgcgccaccggacgagtacgccgttgaccactccgcggggatgttcctgctcggacctgatggcagctatatccgcaagttcgcctatgccgtgccaccggccgagatcggcgaacgcattcgcgagatcatggctgccggagatcagcgggccaccgatttccatcggagcacgactccatgaacccaagccgactcgttttctgtctgctcttcaccggcgcggtcgccgccactgccggcgaaaggctgacctgccccgatctcgctaccgcaacgccggtcggcaactgcccgcgcgaaagcgatctccaatacacgttcaccggctactgcagtgacgaccgacgaatgtaccagcaggacaccgcggtgtgcaccgactaccaggaataccgcaagctcaagaacgtcgttccctgggaatcggcggacggcgccttcatggcctatctgtcctgcgaattgccggccgaccggatcaaggccgcacgcgcgtcgcaagtcgcggtctcgcgacaggggaagatcatcatactggcctgccactatgaccagggaatcaccttcacgcaccggtcacgccgcgaatgcacggtcgtcggcgatggccactgcgctgccgaccccacggcttgccgggcaagctgcgagtagaaccggaggactggagatctggaaggggttgaagccgccggagtggtggctgccgcctgacccggcgacttcgcaactgctgccgctggcggccaaaaactaacgcggcgcgataccagaggtacgcgccgcgcgtgctacggacaccgacaagtcagttcttgggttgcgccggggtgctcatttcgctcttgccatccttggctttctcagccgagcaggcgacagcagttgcacttgatagcgccagcgccaaggccatcaggccggcgatcagtttccccatacgcttctccttgtggctgccgagattggcgacgtcaatttagaccgatcctgcagcaaatgcaaccgcgctcgcagcgatggctctcagcaaagcgccgagacgctgttgtccagcgccctttgcccgccgaaggtgtaacgcttcgttgtctcgcgcgctagctcgtgatatttcataacgcactgcattaattgcgtaataccggctttcgccagggcgcagaggggcttatcgttgcatattgttgcacccccaccgtccgttgcatgagcctgccctgcacctgaacagggctgatttcattcgagaacggctggttgtcaccaagtggcacgattgatgctcgaaacgggccaaggcagtagcttacacagatcgtctcgcagccggcggaaggtcgcgcttgacctgctgggcatcaaccaaccgggtccagactgccatcccactgaccatcatcgcagcagaagacaggtgaataccatggccctgacccccatttcaaaaattgtgcgccgagtacgtcctgtggtcagcgtgccagaactggcggatttcgtttccatgatcgatcggcaggcacgactgctggtcaaagtggccacaacagcgagcgaaatcatcgagggcaaggagtccgcgcatgctgttcgactgttggaactcgaacagcgccgcgaagagctgaagcgacgtaactacgccgccttggactcgattcccaaccccacgccgcgtatcgacgagatccgctcgacgatggacgccattgatcgggccgctgcccgcctgttcgtgactgggcgggatttccatgagtggagctcggagtccgacgaagccattcgccggatgatgaccgtcattcggaatgcggctgggaacctgcagcatggctacgcgcaactgaggaaaggctcgtcggccgccgagtttgatgcccacgaagcaatcggctgcaaggacgcgatagaccgccaccatcctcttgctctcagagaaacgacaaccagcgaccaacaatgccatttgccacctgtggctcaagtcgccccgaagcctgaccccacgtcggttgtgggcgcctcctgccaggaagatctgtatgcgaacctgaacgacatcgtcgaggagcttgtaggcgccggcatcatcttgaggaattggtcgcaacgactcgccacggacttgcaaggccggcgggatgagtgagcaatttcgtccgcgctggcccgacaccagatctcttaattgaaggaggagtagtaattgtgaatacgcaaatgcgcgagacaccgagcaggccccctgtctcgccatcgatcgaaggcgatctcgatagctatctagataccactaccgacgcaaccgccgtcttcaggtcggccgtggacgtgtacctgcagaatggtgcagtcggtgcgtgctggcaccaggccaaactgatcaccgagcacctgcgaacgctcgaagacctacaggcgcggatcgagaccggtggaagttcggtctcggctttgggacgaccgtttcccgcaatggcggaactgaccatcggggtgacccgtctgctcaaggatatgaggcggcaaattaccgctttcgccatcgaagccggcttctcgaaccccgggcggcgggtaccctcgcatctgcttctcgacatgcaggaactgagcgaccaagtttgcgccacggtcggcgcccttgtcgatagttatcgcccgagtacgcggtggtgggaacagggatcggccggcggtaccaagcggtatgtgagtcggtacgaaagccaggcagaccgtctgtcgacgcaactcatcaagaagatcttcgcagacggcacgctgaaccttgaggtgcaactcccgttggcgcaactcgtcgaagagatcgatcgtctggcggaccacgccgaatctatcgacaggaacgtacgtaccggaaagagaggtggtcgtgccagtgccggtaacaggcgtcgcagacattcgcgctaactcgacgatcggcgatagttgcgcaagccatggtgggccggtcacactctgacgaggtcgcatcactcggttatgggccggttccggttagatgccgcacactcctcaggcttccattggaaattcggcggggatggtggtggtagcatgtcgccggcctgctgttttcgtccaggattggatagctctcgttgcggcaggctggaccgtctgcgttggggaggattgacggctggattgcagtctgagcgagtggagtggaacttaccatgacgtcgaacaataacaagcttgtcggtgacttctggggtggtcttgccgccatgttggtggcgctgccgtcggcgatcgcattcggcgtgacgatctatgcatcgatcgggcccgtttacgccgccttgggggcgatggccgggattctcggggcgaccgctctggggttggtgacgccggccctcggcggtaccaaccgcctgattaccgcaccgtgtgcgccggccgcggcgcttctctccgcctttgctattgaactcgtggagcgtggggtcgaacctgccttcatcgtactcatgttgtcggccgttggcgtgatctgcgggatgatgcagttgctcctcggtttcatgggtatcggcagcttgatcaagtacatccccttcccagtggtcagcggctatctcacaggtgtcggtctgatcatcatcggcagtcagattccgaagtttctcggggatcccggcggccactcctggtggcgggtcctgattgcgcctgagtggtggcagtggcagagcgcagtcatcggctccgtgacgatcctcgtaatgctcggggcaccgctgatcacgcgaatcgtgccggcggccattctcggcttgctgtcgggagtgctcacctatttcgcactggcctatggagtggacgagaagctgctggttatcgaagggaacaagctgatcatcggtccgctgggcggtaccgcctcaagcctgcttgaggcggtcacaagccgctggcgcgagatcggcgaactcaagctcagtcaaatcgcaggcctattcggaacagccttgatcctggcgttgttgttgtcgatcgacacgctcaagaccgcagtcgttctcgatacgatgacgcgtagccgtcacgactcgaaccgtgaacttgtcgcgcagggtctcggcaacgtggcatcggcttgcgctggcggtatgccgggagccggacagatgggcgcgacactggtcaatctggcgagtggtggccagacccgcgtctcgggggtatttgagggcgtactgtcgttgatcgcgtttcttcttctcggaaccttcattgcctggattccggtcgccgcgctggccggcatcctgatcgttgtcggcgtgcgaatgatagaccggcatagtcttcgcctactcgagtcgccgtggaccctgtccgacttcatcgtgatcgtgacagtggtagccgtggcggtcggctatagcctgatcgcggcatcgggggtcggaattgctctggccatgttcctgttcatccgcgaacaactgggcagcacggtcatccgtggcacgacggacgggggaaacaggttttcgaagagagtccgcttgccccgggacatggaccttctggagaagaagggagcccaaacggccatactcgaactgcagggcagcctgtttttcggcaccaaggaccaactttacaccgcactcgagccggaactcggcaaacggaagtacatcgtactggacatgcggcgcgtacagtcagtggatgtaacggcggtgcatctgttaagccaaatccgcgactcgctgatcgaacgtgacgccgtcctggtattcagcggcgtgtctcgcactttgcccaatggccggaatatcggcgagttcttcgaccagatggcacttaccaagatgaccaactctgtcaaagtgtttccggaacttgacgacgcgctggagtggattgaagaccagacccttcgcgaaagcagcgtcgagccctcagaggtcgcgtccctacaactgaaagatttcgaactcttcagcgaccacaaggacgaaacgctggcggacctcgaggcatcaatggagcgtcgctcgctgctcaaggacgagaaggtgtactcgtttggcgacccgggaaacgaactatacctaattctcaagggcgcagtccgcatcacactgccgagcgccggaccagcagctgcgcatcatgcgctcacttacggacgcggcgatttcttcggaggaatggcgtttctttcagaaatgacacgcctcaacgatgcgacggcgttggaagacaccgaactctacgtattgccgcgcgagcaattcgaaagactcaaggaggagcataagcggcttgcctgccatctggtggaagcgctcgccaaggtcctcgctatgcgcctgcgttactccgacaaggagttgatggccatgcaggactagatcggggctgcgacgggccgcaggctgtcgctttgcgccaccttgcttgttgcggcaaggcactctctgctgcccggaaggtgaactcctgaccacgcgctgggctggtcgatcgacccgcgactctaactgacccgagccccggactgcagggcaactcactgcccgcctgtctgctcggtgctggaattcgccgcttctgatgccgttgttcgccagccggaacaccgcgcttgcaaaccctttcgaggagccacttgtcatgcgcacccctttagccgcctccgtccgggggacgccctgttgttgctgcttgctcttggccccctgcctgggccgccgaaacgctcccggaaggacccgtcctattcggcatcccggtcgatttcatcctttttgcgctgacgcttctgggcgttgcgctactgcaccactacaccctgcaggtcgcgctcaccgggctggccacgatcaccgtcgacagactgcagttcaccggcttcaagtttggcgccgggcttggcggactggcgatccacctgcagcatgaatcggtgatgctcagcaatctgcttgggctgctgctcggcttcgcgttgctggcacgccatttcgaagaaagccgggtgccggacgccttgccgcgctacctccctggcggctggcagggaggcttcgtcctcctggtcatgatcttcgtcctcttgagctttctcgacaacatcgccgccgccctgattggcggcacggtcgcgcgtatcgtcttccgccaccgcctccatatcggctatctggccgccatcgtcgccgcctcgaacgccggtggctcgggatgcgtcctcggcgacaccaccacgatgatgtggattgatggcgtcagcccgctcgacgtcacacacgcctatgtcgctaccggagtggcgctggtgttctgcgggattcccgcggcgctgcagcagcaccgctactcgcccatcgtcgcgcactccggtgaggctgcgcgtatcgactgggcgcgtgtggccatcgtcggcttcatcctgctctccgccatcgtcaccaacgtgacggtcaatgtgctctttcccgaggtttcggaccgcttccccttcctgggtgcggcggtctggttggcgctgctgctcgcgacgccgttgcgccgaccggaatggagcctgttgccggaggccttgaacctagattcctctgttgggcctcgactgaaaatggtggaagctagcattggcaagggtttgcgaccgattttcgcaactgcgcctcagttccctttgggtggctcgggggcgctcgaaaaatccaatgttcatagcgggttagccgccgttctcggcttcaacagaggaatctaggttgaagggcagcatcttcctgctctcgctggtgctctgcgcctccatgatgccggtcgagaagctgcccgccgcgtcgtggcagacggcgatggggcttggcttcgtttcggcggtgttcgacaacaccccgctgaccgcgctggcgctcgtccagggtggctacgactggggcgttctcgcctatgccgtcgagttcggcggctcgatgatctggttcggctcttcggccggcgtcgcgctggccaacatgtttcccgaggccaagtcggcgggacgctggctgctgcacggctggcacgtcaccctgggctatgtggtcggctttctcacgccgctcttcatcctcggctggcagccacatcccaggctcaaggccgagggcatcgacgccgtcagaccgaccttgctcgctgccagcccggcttgggcaggcggtcaacctgtgccgaacctcgttcgccgcccggcgcctgccgcctgaccatcagaacactccgtggggacccagaagatgctcaaggcactcattccattcgaaggctccgacaacgcgctgcgcgccgtcgatcatctcatcagtctggtgcaggcgcgcgaaccgatggaagtacatctgctgcatgtgcgccagcccatcgattcctgggagatccggcgcgtactgacggccgacgagatcgccgccctgcaactctcggaaggcgaagacacgctgcaggccgccaggcagcgcctcgaggcggccggcattgcctacacggccaagatcctggtcggcgacgtcgcccagaccatcgcccggcacgccgcggagatcggttgcgacacgatcatcatgggcagcggcggtgcctccgccatcgccggcctgttgctgggttcggtgacgacgaaggtcatccactttgcgcaggtgccggtcaccgtcgtcaagtagctcagtcgccagctcaccgggggctgaaggtgctttgcgtgctcaccccgcgtacgctgccactgcttcgacatgggcaaggtatccatcgatcgccgtggcagtactgaacttttccgcaaccggggcctgaccatcgccgggaaccgcgtcgcttcggtcaatgccctcggtgtgtagacacccataagcaacgctatccgcggcatgcggggtggcgagtgcgcaacgaccgggcggaagggtagtcggagcgaacccaccagccagggctgcagcgctagcagcacgtcgacccgcctccgcctgacgcacgaaaaccgcccctcggcaggtcgtgcggggaactatgccataccgttcaaacagtcccactgtgatgtacttttgccctactacaacgggttattgcttggcgaattgttttgcaaatcgccaaaatcttcatcctcgccagaaatgaacaactcttgaaccagttgacacgccgggaaggggccttaaactgctcggtcagccgttgatgctacggctcaatcatttatccggctagcgtggaaagcccgccggaactggggtattcagtcagttttaatcaggtgggcaacgcggcccacatcttgcgagggggataggatggaaaagaaaagaatgcgcctgttcggcacaacgaaagacgtcgagatgcaatttgactcgtttctggacaccctttcggacggggcgatttccttccgggcaggcgttaccacttatttggagacaggatcgggccatagcgattttgcgggcaagcagcagcagatcatcgatctcgagcacaagggcgacgaactgcgtcgcctgatcgagcaccaactctacactctggcgctcatccccgactttcgcggcgacgtattgagcatgctcgaggatctggacgcgctgctaaacgtgatgaaggaaaacatggtgtccatcggcaccgaggcgccgaacttcccgaaggagtggcattcagacgttcatcagctggccgaagatgtcggctccgccgtggagagtgccgtgctcgcctcccgagcctttctgcgcgatgttcagtccgttcgggatcacctgcacaaagtaatgttctatgagaaggaagccgacaagcacgccgacaaactcaagcgagctatctttgcctcggccctgccgctcgccgaaaagtcccacctgcgccgtttcgtcgacaagatcgaccagattgccgaccaggccgaggacgtcgccgactggctgtcgatctacacgatcaagcgctcggactaaggcccagggggactcgacatcatggatctgacgatattcctctatctttccagtggcttgttcctaggctggtcactcggagccaacgacgctgccaacgtcttcggtacggccgtggcttcgcggatgatcaagttcaggacagccgcgatcatcatcaccgtcggcgtgatcatcggtgcggtgatcagcggcgccggagcagcgcacaccctctccaagctcggtgcgatcaacgccctgggcggcgccttcatggccgcttttgcggcagcggcggtcgtcgcctggctgacggtcttgggtttgccggtctccaccacccaggccatcgtcggggcaatcatcggctggaacttctttaccggatcggctaccgacttcacggtgttcaagaccatctgcgccacctgggtcctcagcccgctgctgacctgcatcttcagttacgtgatctatctaggcgtgatgaaggtactgacgcgctcgaaaattcacatcatccgccaagatgcttggacccgcatggcgcttctggttgccggtgttctcggatcctactcgctgggcgcgaacaacatcggtaacgtgatgggggtgtttattggcgccaatccgttcaaggatctggacctcggcctgttcgacttcagtggcttgcagcagttgttcctactcggcggcgtcgccatctcggtgggtgttttcacttacgccaagaaggtgatgctcaccgtgggcagcgagatcgctccgctgacgccagtgggagccttcgtggtggtcatcgccacgtcgctggtcctcctcctcttcgcctccgaagatctggagtttgcactggcgtcgatggggctacctaccatcccgctcgtgccggtatcgagttcgcaggcggtcgtcggtggggtgattggcattggcctcatcaagaacgcgcgcaacatcaagtggggcgtcgtcggccgaatcacgtgggcgtgggtacagacgccgatcgtttcggcgctggtctgctacgtcttcctgttcgtcctgcagaatgtcttcggccagacggtgtacaacccggtagagtatcgcctctcaaagcaggtgctcgcccggcacgccgagaagatggatgtcacaaagcttgatgttttgagcgacaaggcttttcccagctcagggaagctcaaaagcgcgatcgatgcggccctccccgatatcgattacaaggctgaactaaagctgatcgacgacgccctggtggaggggatcacggtcgatccggccaagttcaaggaccttgaaaagatgcaggtgctcgacagcgaacagcttgacgccctgaaaaagctgagtggcaagaccttcacctatcgttggcagctggttcaagcgctggcggacggtacgccgagatggcagctcaaggacaagacagtcctcaacaagccgtacaacaaggagatccagaagagcctagacattgtgatggacacttacacacccaagatgaagtaagggaaagtgagccgggaagtacggcaacctattgttggactagcggtgaggagcttcaaaggcctcaccgctttttttccggcgtgaaagcaagaggccatcagctcatggcacggcaacgacgataacgctgcgagccttggcccttgtgagcgcccgatccttttgtctcacaggaacaggggcaatccccggttcagcgtcgcgccagcatgagtacctgggctgcgcaaccaaccacacacagtggcggcaaccgcgacaccaaacgcgggttcccccagcgcgaacgtccagcaaacacctctccctcccctctgacgcctggctagcagaacgttccgttaatgcttaacatctggggcattgaaaacatgcagtggggacacaccatgcgtatcgaggatcagagcgagagtcagaacatcgaggacagaaggggcggcggtggcggcatcgggcgcggcagcgtcggtatcggcacgctggtgatcgccctggccgccggctatttcttcgggatcgacccggcggtgatcctcgggctggcgtcgaacactggcggccagccggcagcgagccgaccggcccacaagccgcccgccgatgatgacatggcgaccttcgtcgccaaggtgctcggcagcaccgagacgacgtggcacgcggtgttcagcgaggtcgggcgccgctaccaggaaccgaaactggtcctgttctccggcgcaacaccgacggcatgcggaacgggccagacggcgatgggccccttctattgcccgggcgaccagaaggtctatatcgacctggccttttaccgcgacctcagggaacgcttccacgcacccggcgagtttgcccaggcctatgtgatcgcgcacgaagtcggtcatcacgtccagaacctgctcggcatctccgacaaggtgcacgcggcgcagcagcgcagcggcaacaaggcggcagcgaatgcgctgtcggtgcgactcgaactgcaggccgactgtttcgccggcgtctggggccaccgcgccgacagcatgcagaagatgctcgagcctggcgaggccgagcaggcactgacggccgccgccgcgatcggcgacgatcggctgcaacggcagacgcgcggccaggtggtgccggaatcgttcacccacggttcctcggagcagcgcgtgcgctggttcaggcgcggcatggacagcggcgacatccgccagtgcgacaccttcaacaccgcagcgctctgaggaagcaggaccatgccgagcctgtccgccatcgcttcctggcaccgaagcgtgctgttcgccctgctgctgccgtctttggcactcgccagcctgcccagggcagccagcgtccccggcggcgtggcactgattccccttggcccgctagccgccggcgacggcaagccgcgtgcctggctcggcgagcagcaggttctggtcgccgccgatggcggccagtgggttgccgtcgccggcctcgccctcgacactccccccggtgcgcacgagcttcgcgtggaggcggccggagaatctcacagcgtgcgtttcgtggtcagcgcgaaggactacccggaacagcgcatcacgatgaaggacagcagcaaggtgcagttgtcgcccggcgacctggcgcgggtcgagggcgaagttgccgccatccagcgcctgaagcgtcactggcgcgaggccgccgataccgatacgagcttcgtcctgccggcggaggggcgactgaccgggcgtttcggcgtccgccgattcttcaatggcgagccacgcgcgccgcacgccggattcgacatcgccgtcccacgcggcgctgccgtcagggcgaatgcccacggcacggtacttgccgctgacgactacttcttcaacggcaggacggtcttcgtcgatcatggcaacggcctgatcagcatgtactgccacctcgatcgcatcgacgtcctgcccggcgaggccgtagtcaagggccagccgttgggcgcgtcgggaatgaccggcagagcgaccggacctcacctccactggagcgtcattctcaatggcgcaatggtcaatcccgagctgtttgtctcccgggcgggcaggccttactgatgccgggcggcggcgccgagcgcccagacccacccgacgccgagcggccggcctcgcaaaccgcaggcagaatcagttgccaggcacgaccttgcgctcgctggcgttcctgaatgcggtgccgcggtgcgggcagttggccttggtacattcggcgtaaagataaagggcatgctcgcgaatgaggaagccgcgctccttggcgatgcgcgtttgccggcgctcgatctcggcatcgtagaactcctcgacgcgaccacagtcgatacagaccagatgatcatggtgctgtcccgcactcaactcgaaaacagccttgcccgattcgaagtagtggcgctcgagcaatcctgcctgttcgaactgggtgagcacgcggtaaacggttgccagcccaacgtcaaggttttccgcgagcagcaagcgatagacgtcctctgcggtgagatgacgaacctcggtcttctcgaacagggcgaggatcttgaggcgaggcagggtggctttcaaccccatgctcttgaggtcttcggaattgctcatcggcttaccttgatcggcggcgaaggaagggtggcattttcggttatgatataccttcgtcggcggctacgcggaatcggcgccagctttccctcggcgccaccttcgatccggcagccggcacgggctcgcgaccttcagcgcgcgtggcttattgatcccttaccatgctccgaccagaacatgatcctcccgagactcgccagcgccgccatcgtcctctgcatgctgtctgcgtgctcgtcgatacctcgcatcgtcaaggagtaccggatcgatgtgcagcagggcaatgtcctgagccaggaaatggtttcgcagttgcgccccgggctttcgatggatcaggtgcgcttcatactcggcacacctgtattggcggacatgttccatgccaatcgctgggattacttcttctggctgcagaaggggcgcaccggagaggtcgagacacgccgcttttcggtgtttttcgatgccgagggcaagctgacgcgggtcgccggcgacgtgacgccggcgcagccgaccgaccaacccagcgcatccgagtcgcggaagcgggagatcgacctgagttcgctgccgaccgacggcagcgctacgctgcccccggccgacgagcggggtttctttggcaggatgctggaaagcgtggggctctgacatgaagcgaatgaaaattgcgattgccggcgctggcggccgcatgggacgcatgctgatcgaagcaacgctgcaggacgcggaagcgctgctgacggctgccatcgaccagcccgactcggcagtgctggggaaggatgctggcgaactcgtcggcatgccttgcggcgtcctggtggacagcgatctcgatgcgggaatcctcggctccacctgcctgatcgatttcacccgtcccgagggcaccctcagacacctcgaagcttgccgccgccacggcgtcggcatggtcatcggtaccaccggcttcgcggcaagcggcaaggcggccattgcgaacgcggcgcaggacatcccgatcgtcttcgccccaaacatgagtgtcggcgtcaatgtcgtcttcaagctgctcgacctggcctcccgcatcatgagcgatggctacgacgtcgaggtcgtcgaagcacaccaccggcacaagatcgacgctccctccgggacggcactgcgcatgggtgaggtggtcgcgcacgccctcggccgggacctcggccagtgtgccatctacggtcgcgagggcgtcaccggcgagcgaccggcgtcgaccatcggcttctcgaccattcgtgggggcgacatcgtcggcgatcaccaggtaatgttctgcggtgtcggtgagcgcgtcgagatcggtcacaaggccggcagccgcatgccctatgcgctgggcagtctgcgcgcggcgcgctttctctccgaccggtcgcacggcctcttcgacatgcaggacgtactcggcctgcgctgaccaccggccgaagcgcatccgcgagcactaggagtgaagaccgcgtcgcttgccagaaagcttgccggggcacttggcggtgccggcgagcgtgaactggacctgttgatgtcgacgctggccagccgtgcccccgaactcgcggcgccgctgacgcacgtgctggaagcggccaaccgcctgctcgaacagtatgtcagcgagcgcagcgcgcacagcgcgctgtcgggtgacgccttttccgattggcatctgcaggacgggcggatcgtcgccggccggcgctggaagacgctcctcggctatgccaaggatgaactgcccgacagcatcgtcgcttggcgtgcgcaggcccaccctggtgacctgaaggccttcgacacggcgcttgccgctcacgcactcggcaggtgcggtttcttccggacgacgtgccgtctgcgcacccggaccggcggctggcagtggctgctgctcaaagggcgaatagtcgcccgcaacgaacgcgccgagccgctgcgcatgctgctgctgcaacgcgacatcagcgacttcaagcaggccgaagaagccgccgtagtcgccaaggaggctgccgaagcggccaaccgggcccgcggcactttcctggcgaacatgagtcacgagattcgcacgccaatgaacgggatcatcggcatgaccgatctggcgctcgatacgcggcttgacgccgagcagcgccactatctgaagacggtcaaatcctcggcggagtccttgctcgcgatcgtgaacgacattctcgacttctccaagatcgaggccggcaagctgcgcttcgaggaagtgccattctccttgtcgaacctggtctatgacgtcgcgcgcgcgcaggcgctgatggcgcacgccaagggactggagctcatcgtcgcggtggcggacgcggtacccgggagattgatcggcgatcccgcgcggctgcggcaggtgctcgccaatctgatcggcaatgccatcaagttcaccgaacgtggcgagatcgccgtggccgtcgaggtcgaggaaagcgccggcgggtcagtcatcctgcgcttcagcgttcgcgataccggcatcggcataccgcttgaccggcaggccgccatttttgaagcgttttcccagggcgacgattcgacgacgcgacgtttcggtggcaccggactgggcctgacgatctgccgccatctggtgcaaatgatgggcggccgactagtagttcgtttcaacaataaacatgaagattcggcgatactgagatgatttcaagacgtttgtgcgtgaggtgtggtcatgtcgggaaagacgagtcgggcggcactggccttgacggcggcggaagaggagatgctcggggatctggcccggtcgagaacggcgccggtacgtgaagccgagagggcgaagattctcctggcgtacgtggagaaccggtcgattactgaagtcatgcgccgagtgggagtcggacgtacgacggtgtacaagtgtatcgacaaagccctggccgatggtgtggcggctgggctgaaggatgcctatcatcgcccgcatgagcctgagattggcgaggaggccaaggcctgggtcgtcagtttggcgtgtaccaaaccgaaagatcatggacgggcagcggaagtgtggtcgatttcggcgttggcggaatttgtctcgagccatgccgaggaggccggccatccgcgtttggcgcaagcgggcaagagtaccgtctggcggattctcaacgagcggcagatcaagccgcacaagatccgctattacctggagcggcgtgacccggatttcgaccggaagatgcaagaggttctgatggtttatcaggatgtggctttgtaccgggagggggctgttcatgatgcgcgtcccaatccgatctacaccgtgagcgtcgacgagaagccaggtgttcaggcgctgggtctgacggcgccggacttgcccccggtgcctgacaaggcggccaccctcgggcgcgattacgagtacgttcgccatggcaccgtctcgattctggctggcatcgatctgcactccggtcatatcttcgagcgagtcgaggatcggcaccgtagcgctgaattcattgagttgctcaaggacatcgacgcccactatcctccagaggcgcttgttcgtctcgtcctcgacaatcattcggcacacatctcgaaggaaacccgggcgttccttgcgacgcgtcctgggcgcttcgagtatgtccacacccccaaacacggctcgtggctcaacctcatcgagtgcgccttctcgaagatggctcgcaccttcttgcgacatatccgcgtcagttctctagacgaactcaagacacgcatccgccaaggggtcgacgagatgaacgcggccccagtcgtctttcgttggaagaagttcgatctcgccatagcctaatatgtatatgttttaacggaacgaactactaggggtcgagagtgtcgagggccagagttcgtgtttccactttaccagccgttttgcggccgagccgacagccgtcgctgcacccactagccggtcgttcgccggtcagcgcgctttgctgctcgaacagcatcccatcgtcgcggcgcaactcgctgcaacgttgcagaagtatgggatcgaaccatcggtggtcgaggatccagcgcaggccgtgaagatcatcgaccactcgcgggccggcggtgccgccttcgacttcgtgctgatcgacgcgctggtgccgccgcccggagggctggcgctggccacatcgtggcagggaggcggttgtccggaaaaactgatcgttctgctgaccaccgaacagcagcgccaggacctgggccgcctgcgggcgctcggtgttggcacccatctcgtcaagccgatcgccgccgacgatctgctggaagccctgagactcgtgtcgggaaccgccgacgatgcgacgccatttctcgcgtcgttcgacttccctgcagatccggtggacagtcgcgcgcgcgccatcgaggtcctgctggtcgaagacaatccggtcaatcaggaactggcccggcgtctgctcgagaagcgtgcgtaccgggtgacgctggccaataatggtgccgaagcgatcgagcagttcgagcagaagcgtttcgatgtgattctgatggacatgcagatgccggtcatgggcggtatcgaagcgacggaatcgattcgggcgcgcgaaatgaggcgcagttgggtgatggctgacgagatccggccggtgcgcatcattgccatgacagccaacgccatggaaggggatcgagaccgctgcctgcaggcgggaatgaacgattacctggccaagccgatcaggccgcaggacctgtatgcggcaatggatcgctgcctggcgccagcagacagcgctgacctgggagcgccgcctccgagcggcatcacgctcacagccacctcgctcgatctggcagcggcagcgcgtgacctcggcgaccgtgatctgttgctgaccatggcccagatgctgctcgatgagtggaatcaccacctgacccagatcagatcgagcctcaacggccggcagggtgcacagctttcgctggccgcccatacgctgaagagcctgctggccatttttcacgccgagaaggcgcgcggcatggcggtcgaactcgaaagcgccgccaaggagtccgcgcatacggttgactggacacgctgcacccggattgtcgactcgctgaccacggaaatggatcgcctgaagcccgagatcgagcgctttgcgcgccggcaacaaggggtctggaacgcctggtagcggctggcgatgacgccatcgacctcttcccgaagtcgatgcgcagcgtggaattgcccaaaagcggggtgcgctccggtataatcctgcggcttgcgagtatccgagcgggagggccgtacgcccgtcccgcttttgcgtatctgaagcccggaccggcaacgcattcatcagcagtaccaacaggagtcttgcgtgtccttgttacccactctcccgcctgcgatcctcgccctcgccgatggcacgatttttcgtggccaggccatcggggcggcaggcagcacgagcggcgaggtcgttttcaatacggcgatgaccggctaccaggagatacttaccgacccctcctactgccgccagatcgtcaccctcacctatccccacatcggcaacgtcggttgcaacgccgatgacttcgagtcgcggggcaaccatgccgccggactcgtcattcgtgatctgccgattcgcgccgagagctggcgcttgcaggaaacgttgggaggctatctgcagaagcacggcattgtcgcgatcgccggcatcgatacacgcaagctcacccgcatcctgcgtgaaaaaggcgcgcaggcgggttgtctcatggccggcgaagtcgatgaaacgcgggctgtcgccgaggctcgcgccttccccggtcttgccgggatggatctggccaaggtcgtcagcaccgccacaccctacgagtggtccgccggcaagtggagcctcaccggctatcgcccggtgcctgtggcgcaatggcacgtcgtcgcctacgacttcggcgtcaagcacaacatcctgcgcatgcttgccgcccgcggctgcaggctgacggtcgtaccggcacagacctcggcagccgaggtgctcgaccggcggcctgatggcgtcttcctgtccaacggccccggcgaccccgaaccctgcgactacgccatcacggcgatccgggaactgctcgccgccggcctccccaccttcggcatctgcctcggccatcaactcctggccctggcttccagtgcccggacactgaagatgaaattcggacaccacggagccaaccacccggtcaaggacctgcggaccggccaggtgctgatcaccagccagaatcacggctttgccgtggatagtgatagtctgcccggcaacctgctggcgacgcatgcctcgctgttcgacggctccctgcaaggcattgcgcgcagcgacttgccggccttttcgttccagggccacccggaagccagccccggaccgcacgacatcgcctacctgttcgatcggtttgtgacgatgatgcacgatacgaaggcgcaacatgcctaagcgcacagacatcaagagcattctcatcatcggtgccggcccgatcgtcatcggccaggcctgcgagttcgactactccggtgcgcaggcctgcaaggcgctgctggaggaaggctaccgggtgatcctggtgaactccaacccggcgacgatcatgaccgatccggaaatggccgacgtaacgtacatcgaaccgattacctggaaagtcgtcgagaagatcatcgcccgcgaacgtcctgacgcactgctgccgaccatgggtggacagacggcactcaactgcgccctcgatctggcccgccacggagtgctggaaaaattcggcgtcgagatgattggcgccacccgacaggccatcgacaaggccgaagaccgcgagaagttcaagacggcgatgaccggcatcggtctggcgtcggcgcgctcggccgccgcgcactcgatggaggaagccctgcaggtgcaggcgatgattggctatccggcgatcattcgtccctccttcacgatgggcggttcgggtggcggcattgcctacaaccaggaagagtttgtcgacatctgcaagcgcggcctcgaggccagtccaacccgtgaactgctcatcgaggagtcgttgatcggctggaaggagttcgagatggaggtggtgcgcgacaggaacgacaactgcatcatcgtctgctcaatcgagaacctcgacccgatgggcgtccataccggcgattcgattaccgtcgcgccggcccagacgctgactgacaaggaataccagatcatgcgcgacgcctcggtagcggtgttgcgtgagatcggcgtcgacaccgggggttcgaacgtgcagtttgcgatctgcccaagcgacgggcgcatgatcgtcatcgagatgaatccgcgcgtctcgcgctcatcggcgctggcctcgaaggcaaccggtttcccgattgccaaggtggccgccaaactggcggtcggctatacgctggacgaactcgccaacgatattaccggcggcaagacgccggcctcgttcgagccgtcgatcgactacgtggtcaccaaggtgccccggtttgccttcgagaaattcccggaggccgactcgcgcctgacgacgcagatgaaatccgtcggcgaagtcatggccatcgggcgtacgtttcaggaatcgctgcaaaaggcgctgcgcggcctggaagtgggcgtcgatggcttcgacgaacgcagtgtcgaccgcgaggaaatcgagatggcgctcagcgaagcgcgcccggaacgactctggtacatcgccgacgccttccgcattggtatgcacctcgacgagatccagcgactgacggcgatcgacccgtggttcctggctcaaatcgaagacctctacacgaaagccgaacgaatccgtagccggccgctcgcttccctgtcgcgcgacgaaatctggcacctgaagcgtgccggcttctccgacaagcgcctggcgacgctgctgcggacaacgcagacggcggtgcgcgaacgccgtcacgagctgggagtgcgtccggtctacaagcgcgtcgacacctgtgccgccgagtttgcgacggacaccgcgtacatgtactcgacctacgaggaagagtgcgaagcgaacccgagcaaccgccagaagatcatggtcctcggtggcggcccgaaccggattggccagggaatcgaattcgactactgctgcgtgcatgcggcgctggcgatgcgcgaagacggctacgagacgatcatggtcaactgcaatcccgagaccgtgtcgaccgattacgacacctcggatcgcctctacttcgagccgctgacgctcgaggatgtgctggaaatcgtcgccgtcgaaaaacctgtgggtgtgatcgtccagtatggcggccagacgccgctcaaactcgcgcgcgacctcgaagccaacggcgtaccgatcatcggcaccagcccggacaggatcgacgctgccgaggaccgcgagcgcttccagaagctcctgcagcaactgggcctcaggcagccggccaaccgcaccgcacgcaccgaaccggaagccttgcggctggccgccgaaatcggctacccgctggtcgttcgcccgtcgtacgtactcggcggtcgtgccatggagatcgtccatgacccgcgtgacctcgaacgctacatgcgcgaagcggtcaaggtatccaacgattccccggtcctgctcgaccgttttctgaacgacgccatcgaagtggacgtggatgccctgtcggatggcgaggaagtgctcatcggcggagtcatggagcacatcgaacaggccggcgttcactccggtgattcggcctgttcgctgcctccctattcgctgtcggccgagttgcaggacgaactgcgccggcaaacgcgactgatggccaggggactgaaggtctgtggtctgatgaacgtgcagttcgcgatccagagcggcgtcgttttcgttctcgaggtgaatccccgtgcttcgcggacggtaccctttgtctccaaggcaaccgggttgcaactggcaaagattgcggcccgctgcatggtcggcaagtcgctggccagccagggcctttccagggaagtcattccgcactatttttcggtcaaggaagcggtcttcccgttcgtcaagtttcgcggcgtcgatacgatcctgggccccgaaatgaagtcaaccggcgaggtcatgggcatcggactgagcttttccgaagccttcgtcaagagccagatggcagccagcgtgcgcttgccgactgccggacaggtgttcatcagcgtcaaggaatccgacaagccgaaggcggtggctattgccagggatctgcgagcgagcggcttcactattctggcaacacgtggcacggccgcggcgatcgccgccgcgggcattaccgtcacggcggtgaacaaagtgaccgaaggccgcccgcacgtggtcgacatgatcaagaaccacgagattgtcctgatcatcaacaccgtggacgagaagcgcaaggcaatcagcgattcgcgctcgatccggacatccggtctggcggcacgtgtgacgatctacacgacgatctggggtgccgaagccgccacagccgggatcaggaatcgcggcgagctggtcgtttacccgctacaggacttgcacgcacaactgagctgattaacctccccgacgcgcatcggcggccctttccggggtttcgatggcgtgccgctggccgcgaatgatatgagcaagataccccttaccgtccatggcgcggaaaaactccgagccgaactgcatcatctgaagactgtcgagcgcccgcgcgcgatcgcggcgattgccgaggcacgctcccatggcgacctctccgaaaacgccgagtacgatgcggccaaggaaaggcagggctttgtcgagggacgcatcaaggaggtcgagagcaagctggccaatgcccagatcatcgacccgaaactgctcgacgccgatggccgttgcgttttcggagcgacactcgaactcgaggatcaggaatccggctctcgcgtgagttaccagatcgtcggcgaagatgaggccgacatcaaggcgggcaagatttcgatcaattcgccaatcgcgcgggcgctgatcggcaaatttgccggcgatatcgccgaggtccaggcgcccggcggtgttcgcgaatacgaagtcctcaacgtgcgctacgagtaggcctcgcgatgcgacgccttaccgacgccctgtacgacgtagtgctgacgctgtgggtcgggggcttgtggacgatcggctacctggtggcgccgacgctgttcgccgcgctgagcgccgaccgccagttggcgggcgggctcgccggcaagctgttcgaattgatcggctggcttgggctgggctgcgcggcgtacctgttgctctacatgctcctgcgcgcaggtatggccgccctgcgccgctggacgttctggctggtggtgttgatgctggtgctcggcgcagtcagcctcttcggcgtccagccgctgctcgcccaactgaaggcagacgcgctaccacgggaagtcatggaaagtgtattgcgtaatcgcttcgcgacatggcacggcgtgtcgagcatcctctacctcgttcagagcgtgctcggattgctgctcgtgctcagttcccggcgaggcagcaagtaggcaagcacgccctggtcagcccggggaagcggctgcgcgatccttcagcgttccacagacccctggaaactacgcttgctgaggcgcggcgcggcgcgtgcggcatggcgtcggacagtgcgcacctgttcagcgggctgcgggcgccagagcacgagcagtttaccgatatgctgtacgggcgccgcctgcaggcgctcacacagcatgttgagaaacgcttcgcgcacttgccggtcagcgttatggacgcgcaccttgatcagctcgtgactgatcagactggcgttgatctccctgacgaccgattcggagaggcccttgtcgctgatcgccacaaccggatgcagcgaatgcgcgcgcgcgcgcaaactgcggcgctcggtggaactgagagtgagcatgctgggcacctttttcttgaggaacgcattctagcgggtttcggccaatgaatcgaagcgcatcgagcaacaggtggttgcgcgaacatgtcagcgacgcctacgtacagcgcgcccgcgcagaaggctaccgctcgcgtgccgcgtacaagctgatggcaatcgacgacacggatcatctgctgcgctcgggcgatgtgatcgttgacctcggcgccagcccgggcggctggtcgcaggtggcggccaggcggctgcagggcggaggtcgtgtcatcgcggtggacctgctggagatggagcccctgcgagacgtcacctttctacaaggcgacttccgcgaaccggacgtcatcggtcgcttggaaaccatactcgccggcaagaaggtggggcttgtgctttccgatatgtcgcccaatatctcgggtatcgcggtttgcgatcaggcccggggcatgcatctggcggaactcggtctggagtttgcttgcaagtggctgaaaccagaaggggcttttctggtcaaagtcttccaggggcatggtttcgacgattttctcgcggcgatgcgaaaagcgttcaagagcgttgcctcacgcaagccggatgcgtcgcgtgaccgcagtccggaaatttacttgctgggcaagacactgaagacctgatccgcgtgccgagatcatgattgcttcagcgcacctgaatcggtttagaatgctgttttcgtggtagatggtcaagcttccggagacgtcccgacgccggctacgcagaagaggtgaagcattgaataacatgttcaagaatctggcaatatggctggtaatcggcctcgtgctgatgacggttttcaaccagttcaatacgcgccaggtagcccagtcgtcaatggagtactcgcagttcattgaggaggtgggcaagggaacaatcgccaaagtggtgatcgagggccgcgtgctgaaagcaacgaccaccgacggccgcaagctcaccagctacgcgccgccggatctgtggatggtctctgatctgctgaagcacggcgtcaagatcgaagccaagcccgaagaagagcagtcgttcctgatgagcatcttcgtcagctggttcccgatgctgctgctgatcggcgtctgggtcttcttcatgcgccagatgcagggcggcggccgcggtggcgccttctcgttcggcaagagcaaagcgcgtttgctcgacgaatcgacaaacaccatcacctttgccgacgttgcgggctgcgacgaggcgaaggaagaagtgtccgaactcgtcgattttctgcgcgatccctcgaaattccagaagctcggtggccggatcccgaaaggcgtgctactcgtcggcaacccgggtaccggcaagacgctgctcgccaaggcaatcgccggcgaggccaaggtgcctttcttttccatctccggttcggatttcgtggaaatgttcgtcggtgtgggcgcggcccgtgttcgcgacatgttcgagaacgcgaagaaacacgctccgtgcatcatcttcattgacgaactcgatgcggtgggccgccagcgtggggctggtcttggcggcggaaacgacgagcgtgagcagacactgaaccagatgctggttgagatggatggcttcgaaggcagtgtcggagtcatcgtgatcgccgccaccaaccgtcccgacgtcctcgatccggcgctgatgcgtccggggcgcttcgaccgccaggtcgtcgtgccactcccagacatccgcggtcgcgagcagattctcgtcgtccacatgcgcaaggtgccgctgtcgcccgacgtcaaggctgacatcatcgctcgcggtacgcccggtttttccggcgccgaccttgcgaatctggtcaatgaggccgctctctttgccgcacgcggcaacaagcgcctggttgacatggaggacttcgagaaggccaaagacaagatcatgatgggtgccgagcgacgcagcatggtcatgaacgaagacgagcgacgcaacacggcctaccacgaatccggtcatgcggtggtcgccaaactgatgccgaaatccgatccggttcacaaggtgacgatcatcccacgcgggcgggcactaggcctgaccatgcagttgccggaagaggatcgttacgcgtacgaccgggtgtacctgatgagccggatagccgttctttttggtggtcgtatcgcggaagaactgttcatgaaccagatgaccaccggggcgtcgaacgacttcgagcgggcaacgcaaatggcccgcgacatggtcactcgctatggcatgtccgatgcactgggtccgatggtctacggcgagaatgaaggcgaggtctttcttggtcgttcggtgaccacacacaagaacatgtccgaagcgaccatggagaaggtcgacgcggagattcgccgaatcatcgacgagcagtatgcgctggcacgcaggctcctcgaagagaaccgtagccgggtcgaggccatggctacggcgttgctcgagctcgaaaccatagacagcgatcagattgacgacatcatggccggcaagccgccgcggccaccgaagcaaccgcagagcaggtcctcgagcaggccggacaacaacgcccccgacgccgcaccgagcgccacggctcctgcctgaaggaagcgcacggccgcggcgacagtgaacggccaacaagacttgcatggcgattctgcgctgcggcgctttcgagcttcccttgacccgcccactggtcatgggcattgtcaatctgaccccggactccttctccggcgacggtctggcaggcaaccttgatcgggctgtcgggcaggctcgccagcaaattgacgcaggcgccgatttgctggacatcggcgcggagtcttcgcgcccaggtgccgccccgacgtcgctcgaagaggagcgacgacgcctgatgccggtcctggaggctcttggcgattgcgggatcccgatttcggttgacacctacaaacctgaagtcatgcgcgaagcattggcgcacggcgcctccatgatcaacgacatctacgcgctgcgcatgcctggcgcgctcgatgcggtcgcccgcagcgactgcgcgatctgcctgatgcacatgcaaggcgacccgcttggcatgcaggacggaccggcatataccagcgtcgtgagcacggtgcgagccttcctggaatcccgtgtggcggtcgctggagcagcaggaatcgccaaagatcgtctgatactcgaccccggtttcggttttggcaagacgctggaacataatctggaactcctgcgccacttcgctcagttgtcgattgccggcctgcctctgctggcaggcatctctcgcaagtcgatgcttggcgccatcacctcgcgtccggtcgaccgtcgactcgcggccagtgtcgccgccgccgtgctggccgtgcagcggggtgcaaacatcgtacgcgttcacgacgtcgaggagacgcgcgatgctctggcggtgcgggccgccctggaccccgattgacgacacgtgcgtttgttctcaaccccatgcccggcgtttgcgtagaataacgagcatcaggcagacggccattgctctgcgactcaggggagagaaagatcgtgacgagaaagtattttggtacggatggcgtgcgcgggcgtgtcggggaaatcccgattacgccggatttcgttatgcgtctcggccatgcgacggggcgggtgctcgccgcccgcgaaagcgggcgccatcacgccaagggaagtgagcgtccggcggtcctgatcggcaaggacacccggatttcaggctacatgctcgaagctgccctcgaggcgggattctcggcagccggcgtcgatgtctgtctggtcggacccatgccaacgccggcaatcgcctatctgacccgtgccctgcgcttgcaggcgggcatcgtcatctccgcgtcacacaacccatactacgataacgggataaagttcttctcggcgcgcggcaccaaactgccggacgaactcgaatccgagatagaggcggcactggacgaaccgttgagctgcgttccttcggccggtctcggacgcgcgcgacggatcgacgacgccgacggtcgctacatcgagttctgcaagggcacctttccgttcgagcatgacttgcgggggttgaagatcgtcgtcgactgtgccaatggcgcggcttaccacatcgcaccgcatgtctttcatgaactgggcgccgaagtgaccaccatcggcgccgatcccaacggcctgaacatcaaccaggaggtcggcgcgacggcaccggcggcgctgcgcgaagccgtcctcgcccagggtgcggacatcggcatcgcgcttgacggcgacgccgaccgcgtgatgatggtcgacgcggcaggcaatctctacgacggcgaccaactgctgtttgccgtcatccgcagccgtcttcgccagggcacggtcgccggtgtcgtcggcacattgatgaccaaccttgccctcgaacatgcgctggcagcgttcaaggtgccctttgtccgcaccgccgtcggcgaccgctacgtgatggacatgctgcagcagaagggctggctgtatggcggagagaactccggtcacattctctgcctcgacaggcacaccaccggtgatggcatcgtctctgccctgcaggtgctgtcggctctgcgcgaagagggcggcgacctgcagcgactgcttggcgatttgaagctctacccgcaaaagttgatcaacgtggccctgagcaagggtttcccctggcaagagcaccccttgatcagctcagtgcagcgcgaagtcgaaagcgacctgaatggctgcggtcgagtcctcttgcgtgcctcgggaacggaaccgctgctgcgcgtaatggtcgagggccaggacgccagcgtggtcttgagagccgccgagaggctggcggcggctgtgcgtgaagcggtatcatcgtagtaacgatcggccgagtcccggttggccgcagcggcgacgcggccaacacgccagccgacaactgccctgagaccgtcactcgtcgccatccacctcgctcacaccgtactcacgatcgaggtggttcatgtagcgtgcataccaccagatgatcagcacatagatcagcggtgccccctgggcgcccatgtagaaacccaggggaaagccgaggacggtaaaggcgccaagatcgcgggcaaagtagctgacgacaaaggtgacgacgaaccagatcgtcaagagggccgccgtcagcttcaggttgcgcagccagtaatcacgatgcttttgcgcgagtcgcattcagccagcctgcatcaccgaaaggtgcttaccctgcgcgcaacatccaacgtcgtcctgacggatgtgctccaccattccatggacgccaaagctggccttgccgcgtctcttggcgccctggactcgcctctgcttcatggcaacatccctcatgggcgttcgaactctgggtaacgcacactttcaacaaagtcctgtgtttccttgctgggtggcttgccgcacaggctgacgacaatgatggtcacaaagccggcagcgacaccccacacaccggcagaggtcgactggatgccgagccagggctccatgccgattccgttaattcccagccacgggatggtatcgaactggacgcgcaccatatagtagatggtgaccagaaggccgatcaccatgccgctgaccgcccccgtcggattggctcttttccagaagatgcccagtatgagtgccgggaagaacgccgaacccgccagagagaaggcccaggcgaccatgaacagaatggtcgccggcttctgcgacgcgacggtcgccgccagcacggcaactaccagaaggagcgacttcgagaccaccaaccgccattgtgttgtcgcgttcgggcggaataccttgtagtagacgtcgtgcgacaatgcgctggcaatcgtcagcaaaagcccatcggcggtggacagggcggcggcaagagcgcccgccgcaaccaaccccgaaatcacgtacggcaaacccgcgatttcgggtgtcgccaggagaatcacatccgggttgagcgacagttcagcgagctggagaatgccgtcgccgttgacgtcctcgatcgacaccagcccgatcttgccccatgcattcacccagacgggcaactgcgccatcgaggagccgacaagggtcgagtagatctcgtacttggcaaagaccgcgtacgccggtgcggtgagatagagcaccagaatgaaaagcaacgaccagaaaaccgagttgcgtgcctcgcgcacgctgggagtcgtgtagtagcgcatcagaacgtgcggcagcgcggcggtaccgaccatcagacagaagaccagggtaaggaaattgaggcgtgcagtatcgttcaccgcgcccccctctcccgggtaagcggtgacatggtgctcgggttctgccccgcgctgtgccgcctgtcgcatcaggctctcccagtaatcccgggcggcttcgctggtcgtgggcaactcccggcgctggcgctcgatggccaccacctcacgcatctgagcgttatccgtcttcagttcgttgattcgctcggatagacgttgtcgttcttcttcgagcgacgccggcaacgtcaggatccgctcatggtagccatcggcgcgttcgcgaaaaaggcggcgcgcttcgacttcggcaggctcatcgaagagtttttcctcaagagactggaccttctgcaggaccatgccgtaggtcagttgtggcaccggaacgccggtgacctggtacgacagaatggtgaccggcacgaggtaggcaacgatcaggatcgtgtactgggcgacctgtgtccaggtgacggcccgcatgccgccaaggaatgagcacaccagtatgccggccaggccaacgaaaacaccgatctcgaactgcaggccgacaaagcggctggtgatcaggccaacgccatagatctgcgccaccacgtagacgaaggatgccaggactgtcgcaaagactccgaccagacgcgcccggttcccgccatagcgggcagcaagaaagtccgggatggtgtattgcccaaagcgacgcagatagggggccagtaacagggccaccaggacatagccgccggtccagcccatcacgtaggcgagcccctgatagcccgacaaatatagcgtcccggcgagccccatgaacgacgcagaactcatccagtcggcgccggtagccatgccattgaagacggccgggacgcgccgaccggcaacgtagtattcggaaacgctcgccgtccgcgccagtacgccaatcgtggcgtacaggaatatggtcaggaaaagaaaggaatagccgatccagcgcggcggcatcccgtagcgttcaagtacggccagcgcgacgatgacgacaaagaagccagcggtgtaggaaccgtaatagcgacgcagcgggacggtgtagtcggccatcgctcgtcgcaggtctagccgctctggtgcagatgacgacgtgccttctcaaggtcgagaagactgcttgggctatcgaaacccttgcgcgccgcccgggcaatcgtgatttgcaacagcttggccgtcgcgtaggcgtccgataccacgtcgtggcgcttgatgctctcgatgtcgaaatgggcgagccagccgtcgagacctccctgactgtcatcgccgacatcacgaaagagatcggacatcacccaggccagatcgatccacggctgccgcaacgcgacgccgaggcattcgcccatcgcgcgatcgacctgctgcgcagcgaacgaagcgtggaaagaaatcagtggcgccttgccggcgaagcgcaggaatgcgagcatcgcatcgaccgcagcaatgcgagcggtttcgatttgcggccgaccgtcagatgcagcctcgccgtccgccgactcgttcgccagacacgcctgaaagacatccttgaagtcgatcagaccatcaacgaccgccagcgcgccaagcgacaccaggcgatcggcgtcccccccgatcacggtcgtttcgacatccaccaccacgtagcgagttcggtagtgggaacgccgcaggtcggcagcaggcaactcatgccaggcatcgatcgactgctgctggctcgtggtcaagccaggcttgcgtccttcctgagcggtgaaaagtcgcgagtaccaggccatgatcacagctgataatcgagtttcaggcgcgcctgcagtttgcgcgcctgccggaaggcttccttgagaatgcgccgctcgatctcgttcagttcatccggcctgatgagattgtcgcccgcccgtccatgctcctgctcaaagtgctggtgccgcaagcgcaggagttgcaggaagttgaaaccttcgatgctcgccgcaagatcatccctggcaatgttcatcaaggcgcccgccctcttgaggcgactgaccgtattggtcgcctcgacctgacgcgccagggcgaaaacgcgtgcagcgtccgtaaacaggcggacaccgtacttcttgacgtcgatagtgcccggatgctcaggatcggcgccggtgacgaagtcccggatcctgccgagaggcggtgccacaccgagtgcgttctgcgccagcatgcgcaggaagagcggattgccctgggtctgtctgaacagcgacagccgcaagcggtgtgccaggttgaacctgccgtagagcggacgaaagtcgaagaagattgtcgcgttcaggagcgcctgcggttccggggtgcgcacccagcgcgcaaagcgctcctcccattcctcgagcgtcaggcagaggtcaggattgctggccatgatgttgcccttgcacaaggggaagccgcacttgtccagatcgtcgttgacgtcgcgggcaaactcgagaaaacgcaattgcgtctgctcgcgatccatgaggtcggtcagaagatagacgatgccgttatcctgatcggtggtgaaggtctgctcgtcacgcccctccgatccaaaggacaaccacgcccaatcgatcccgtagaggtcgtggcgatcgagatttagctcgatgatccgacgcgtcaccgtatcgttcagcgtggagatgaactgggtgatctcctggccgccgacgccctcggtgagcatggtcagcgacaactggcggacatcctcgcgggcgtgccgcagcacctcgatactcccggccgaatcgatcgagtggcggatttgccggaggccgccaccctggagcttgaacaggtcgcgctcggaaaccacgcccttcaggcgccctccttcgtcgaccgccagcacatgccggacagcgtgcatggccatggtcagtgccgcatcgtgggcgttcgcagcaagcggcagggtaagcggtgcgggcgacatcacggaggcgatcgtttgctcaagagacacccccggcagcacgatacgcttgagaacatccgacagcgtgaagatgccgatcggctgctgggcggaatcgacgacaaccatcgacccgagatgccggctcgccatcaactcgaccacctggcgaatcgacgtttccggcgccaccgccaccggttcgcgcttgacgatcgcgctgagcggcgaattcatcgttttctgttcggtcgcccgttgggcgaactgaagctgcaactgctgctgcgactggtcgagcaggccggcgatgtactgcgtgcagaagaggttgaaaacagtgctccgctgcgtcaggctgaagaactcgtcggccggcaactcgtagcagaagacatcctcgcgcgccacgtaggctgtggacgaaggctgctgggccatcagcgcaccaatcgaaaagcactggcccggacccagagtgaccgccgagtgctcggcattgccggcgccgccaccgggcttggcccgcaccttgccgcgctggacgatgtgcagggtccgcgccacacccatctcactcgccagaatcctcgcccccttcggatagtgcgcgagcttgacgtgctcgacgaggaagcgcagcgcctccgcttccatgcgatcaaaaggcgggtagcccctcaggaaggtgatcgttgcagagaccagcatctccgtcgcactgttactcatccctgctcctcgaacggggcaaacgaacaggccggcacacgccggcctggcaggcgactcctgctcaccctcttggagttgttacggattgcctggctctgccgtcgagcggcagagccaggcctgctggtcacgttaccgacaacgaaccggccgggcagtcgcgcgttgcagaacaacgcggaccaccgccggccaccacatcagccgcgcagttgttcgagaatggccggattctcgagcgtcgacacatcctgcgcgacggtttcccccttggccagagaacgcagcagacggcgcatgattttgccggatcgtgtcttcggcaggttctcaccgaagcgcagatccttgggtttggcaatcggcccgatctcacggccaacatgatcctgcaattccttgatcatcttcttcgctgcctcgccggttggccgcggccctttcagcacgacaaaggcacagatcgcctcgccggtcagatcatccggccggccaaccaccgccgcttccgcgaccatcgggtgtgaaaccagtgcggactcgatttccatcgttcccatccgatgcccggagacgttgagcacatcgtcgatacgcccggtaatcgtgaaatagcccgtattgacatcgcgtatcgaaccgtcgccggcaaggtacagcttgccattgaagtcgtcaggatagtaggacttcttgaaccgctcgggatcgccccagatgttgcgaatcatcgccggccacggcctcttgacaacgagcaggccacccttgccccagtcgagctcggtgccggtttcatcgacgacggcagcctggataccggggaaaggcagggtgcaggagcccggcaccagcggtgtgacgcccggcagtggggtaatcatgtggccgccggtttcggtctgccagaaggtatcgacgattgggcaacggccgccgccgacgctatcgtagtaccactgccaggcggccggattgatcggctcgccaaccgtcccgagcaggcgcagagacgacaggtcgtactgcgtgggcgcaaccgcctgattggtatcggccgccttgaccagcgagcggatcgcggtcggcgccgtgtaaaagatattgaccttgtggtcctggatcatcttccagaaacgaccggcatcgggataggtcgggatgccttcgaaaacgatctcggtaccgccgcaggcgagtggcccataggtgatgtaggtgtgaccggtcacccagccgatgtccgccgtgcaccagaagagatcgttgggcttcaggtcgaaggtccacttcatcgtcacgatcgcatgcagcaggtagccaccggtcgagtgctgcacgcccttcggcttgcccgtcgaacccgaggtgtagagcagaaaaagcgggtgctcggcttccacccattccggctcgcagacatcggactggccggcgatcacgtcgtgccaccagatgtcacggccggcgaccatgttgcaggcgccgccggtgcgctggaggacgatgacatccttgatcgactcgcaaccaccgagggcgataccttcgtcgacggccggcttgagcgggatcttcttgccaccccggcactgctcgtcggcggtgatcaccgcgacggcaccggcgtcgttgatccggtcgcgcaccgactgcgcggagaaaccaccgaagaccaccgagtgaatggcgccgatgcgcgcacaggcctgcatcgcgacaattccctcgacacccatcgacatgtagatgacgacccggtcccctttcttgataccgcgcgcacgcaggccgttggcgaactggctgacgcgggacagcaattccttgtaggtgaccctggtgacggcgccgtcatcggcttcgaagacgatcgccaccttgtcgccgagacccgcctcgatgttgcggtcgaggcagttgtaggaagcgttcagagtaccgtcggcaaaccacttgaaaaacggggcattggactcgtcaagcacctgggtgaacggctgcttccacgacacgtgttcacgcgccagccgtgcccagtagcccgtgtagtccttggctgcctcggcacacaaggccttgtaggcatccatgccggaaatcgttgcctgtttgacaaactcggcggatggctcaatgaaagttacggcctcgttcagtgacatgttcgatctcctgtgcagtattttgttagaggattcaagacgtcgaatgcggcagacagcgaaagtgagcaagtgttggcgacctcgccgcgcggcggctagacaataccccagagtgccgctccgtgtcgcgtcaactgccgccgattaaacgccgccaatcttacacaccacttacgccacagcgcgtgggcacaagcgaaagccggccttcattgatgctagaattcagcgtccaggaacccacgaagccgaagcaaaatggcatcaatgaaacccaccgtcgacaagctcgagatgttcatcttctggagccgctggctgcaggcgccactctatctcggcctgatcatcgcccagggcgcctacgtgtatctgttcatgagcgagttgtggcacctcattcacaacctgtttttcagtagcacgcgcatcagcgagacggaggtcatgcttgtcgtcctcggcctgatcgacgtggtaatgatcgccaacctgctgatcatggtcatcatcggcggctatgagacctttgtctcccgactcgacctcgaaggccatcccgaccagccggaatggctgtcgcacgtcaatgccggcgtgctcaagatcaagctgtcgacggccatcatcggcatttcgtcgatccacctcctgaaaaccttcatcaacgccggcaacatgaacgagcacacgatcaagtggcaggtcgtcatccatgcggtatttctcctctccgcgctgtccatggtctgggtcgatcgagtaatgacccagacgctcgcgctgagcaggtcgcagcacggagcgcagcactgacggaacgacggaacacccgcagcggggcttcccgcgctacccaccaaagagagcctgaaatgaccactatcaagcaggaagacttcattcagagcgtcgccgacgcgttccagtacatcagctactatcacccgctcgactacatcaaggcgcttggcgcggcctacgagcgggagcaaagcccggcagcgcgcgacgcgatcgcccagattctcaccaacagccgcatgtgcgcggaaggtcaccgccccatctgccaggatacgggcatcgccgtgatcttcctcaaggtcggcatggacgtgcactgggacgccgcgctgtcggtgcaggaaatgtgcaacgagggcgttcgtcgggcctacaacaatcccgacaacaagttgcgcgcgtcggtacttctcgacccggccggcgcgcgcaagaactcgcgcgacaacacgccggcggtcgtccactacgagatcgttcccggccaccacgtcgaagtcatctgcgcggccaagggcgggggctcggagaacaagtcgaagttttacgcgctcaacccctccgactcgatcgtcgactgggtgctgaagacggtgccgacgatgggagcgggctggtgtccgccgggcatcctcggcatcggcattggcggcacgccggagaaggcgatgctgctggccaaggaatcattgatggcgccggtcgacatccacgaactcatcgcccgtggcgcggccaaccgcgttgaggaactgcgcctcgagctctacgagaaggtcaacgcgctgggcatcggtgcccagggcctcggtggtctgactaccgtactcgacgtcaagatcctcgactacccgacgcatgccgcgagcctgccagtggcgatgatcccgaactgtgccgcaactcgccacgcacacttccatctcgacggttccgggccagccgtcctgaccccacccgatcttgccgagtggcccagggtcaactgggcacccgacacagagacctcgacgcgggtgaatctcgacgcgctgacacccgccgaagtcgctgcctggaagcccggccagacgttgctgctcaacggcaggatgctgaccggccgcgatgcagcccaccagcgcatccaggaaatgctcgccagaggcgagaaactgcccgtcgatttcaccaaccgcgtcatctactacgtcgggccggttgaccccgttcgcgacgaagcggtcggcccggcaggtccgacgacggccacacgcatggacaagttcaccgaaatgatgcttgcccagaccggactgatctcgatggtcggcaaagcggaacgcggcccgaccgcgatcgaggcgatacgcaagcaccggtcggcctacctgatggccgtcggcggtgccgcttatctggtggccaaggcgatcaagaccgcaaaggtggtcggttttgcggatctcggcatggaagcgatctacgagttcgacgtcaaggacatgccggtcacggttgcggtggattcggccggcacgtcggtgcacaacaccggacccaaggaatggcaggccaggatcggcaagatcccggtcgctgtagcctgaatacccctacctaacggacagcaagccggccgtatgccggcttcgcctttcctggagaaagcccatggcgatagagcggcacggcacgacacaacggtattccgacatttgtgcgtatggcaacacgatctatctcgtcgagacgccgcaaacgcttgacgccaatgtcgccacgcagacacgcgaagtcctcgccggagtcgagaagctcctcgagcaggccggcagcgacaagacgcggctgctcatggtaacgatttacctgcgcgatatcgacgatgccatcgccgtgaacgccgtctgggaccgttgggttccgcgtggcaccgctccggcccggatttgcgtcgaagcgaagctggcccatcacgacttcttgctggaagtcgcggtgattgccgcccgctagcgctgtacgctagcggatgatcggtgttttcgacagcggactcggcgggctctcggtgttggcggccatcgcccgcgcgctaccgcgagccgacctggtgtacctcgccgataccgcccacgttccctatggcgacaaggacgatgcgttcatccgcagccgcgtcctgcgtatcggccgtcacctggtcgaccagggttgcggcgtcattgtcgtcgcctgcaacactgcgaccgccgccgccgtcgctgcgtttcgtgaaagcttccccatgctgcccgtggtcggcgtcgaacccggcgtcaaaccggccgcggccgcgtcacgcagcggccggatcgccgtgctcgccacggcctcgacggcgcgcagccaacgcctggcgcagcttatccggcaacatgccggatcggtacgggtcgacgtggagccctgcccggggtgggccacgcgagtggagagcctgcgcctcgaggatcccgattttgtcgaggaagcgcgccagcatctcgccccgctgctcgccgccggcgtcgaccagatcgtcctcggctgtacccactatgccttcctttgcccgacgctcgaaccgatcgtcgcccagagggcgtcgctggtcgatgtcgccgacgcggtcgcccgccagtgcgtccggcttgccggagcatcggctcggggtcggggccagctgaggctactcgccaccgcgcaaccggagcgactggatgccgccctcccggccctcgggctgacctggctacgcaatcgcctgagtgatccgacgcgcttggtggtcgcttgagcgttgactgcacgacgtcggcacaacgggtcgcggtcattggtggcggaccggccggcctgatggcagccgagaccatcagccgccacggggtcggcgttgatctctacgatgccatgccctcagtcggccgcaagtttctgatggccggcaagggcggcctcaacattacgcactcggagccagacgccgccttctgcagccgctatggcggccgcgaggaccgcctcaaacctttgctcgccgccttcgggcccactgccgtacgcgactggatgtgcggccttggggtcgacagcttcgtcggcagttccggacgcgtcttccctgccggcatgaaggcggcaccgctgctgcgtgcctggcagcagcgcctgcgcacaaacggcgtgcggtttcacgttcgccaccgctggcacggctggacgcgcagcaccggcgaacgcactgctttgttcttcctcactccgaacggcgaacggcgctgccaggcgaacgcggtggtattggcggtcggtggtggaagttgggccagactcggctcggacggacgctggtgcgccttcctcgccgaggccggagtagcgctcgccccgctgcgtccggcaaactgcggtttcgatgttggctggagtcagcaccttcgcgaacgctttgccggtcagccggtcaagccggtggtgctctctttcctcgaccggaccggggctcggcaccagcggcttggcgagttcgtgctcaccgcaaccggcgtggaaggcagcggcatctacgctctctcggcgcttttgcgcgacgagatcgaagcgcgtgggtcggcgacgctgcacctcgatctgctgcctggctacgaccaggagcgggtcatcagggaactggcgcgtccgcgtggcgcgcgctcgctggcgagccatctgcaaagccgcctgcggctcaagggcgtcaagctcggactactgcatgaatgcctttcggcagagactatggtcgatcctcagcgcctgggggcggccatcaagtgcctgccgctgcgccttctcgccccgcggccgctcgacgaggcgatcagcagtgccggtggcgtatgcttcgaggcactcgacgagcggctgatgctcagcagtcttcccggcatcttttgcgccggcgaaatgctcgactgggaggcacccaccggcggctacctgctcaccgcgtgtctggccagcggccgcgccgccggtcaaggcgtgctggcctggttggggaccacgggtcaagagctcacctcgggctcccgcttgaccgatgagccgccgccaggatggctcgcctgaacgcgctccggccggccggcccacaagactacgccgcctggatcctggccgtggcagcgatggtcacggtgatcagcattcacctgctgccggccctgattgcgggactgctggtctatgaactggtccatgttctggcaccactgttttcgcgccatctctcgaacgcccgcgccaggggtctggccgtcggcctggtggtgctggtcgtggtcggtgccgtgacgggggccgtgctcggggtcttggctttcatgggcagcgagggcggtagtttcgccgccctgctggccaagatggctgagatcatcgagacctcacgctcgaccttgcccgcttggttggccgatttgctgccacgggacgttgaggcactacgcgagcgcgccagccactggctgcgcgagcatgccgccgaactgcaactgattggcaaggagacggggcacatgctcgcccacgtgctgatcggcatggtcatcggcggcatggtgtcgctgcgcgaaggtgctgcctccggcacgagtgggccgctggcactggctctcgccgaacgaatctttcgtctgggtgaggcgtttcggcgcgtggtcttcgcgcaagtgcgcatctcggcactgaacaccttgtttaccgcgctctatctgggtgtattgctgcccctgttcggcgtccatctgccgctcaccaagaccatgatcgtcgtcactttcctggctggactactgccagtggtcggcaacctgatctccaacagcgtcatcttcgtcgtcagtctggcgcattcgccgggggtcgcaatctcctcgcttgcctttctcgtcgtgattcacaaactcgagtatttcctcaacgcgcgtattgtcggcgcccagatcagggcgagcgcctgggaactgctgaccgcgatgctggtcatggaaggctgcttcggcctcgccggtctggtcgcggcgcccatctgttacgcgtggctgaaggacgaacttgcgagccgtcaccttatctgacaaagcgctgccgcgtctgaacattcgccgacgcggccggcgcgcgggcgaaccgcgatcacgcgcgactttgctcaatccgcgcggcaggcgccgcggttccagctcggcccgagtcttgctatagttcgtgctgcgtaccgccagcgggtcagcttgcatcttcccggccggcggcttttcttttcctgccggcgaaagtttcctgatgagcaccacccagagcaatctccactttccgcccgagattctgcgtgacatcgcacggcggcgaacctttgccataatttcccaccccgatgcgggcaagacgactctcaccgaaaagctgctgctgttcggtggcgccatccagctcgccggcaccgtcaagggacgcaagagtgcccgccacgccacctccgactggatggaagtggaaaagcagcgcggcatttccgtaaccagttccgtcatgcagttcgactaccaggaacacacgatcaatctcctcgataccccgggccacgaggatttctcggaagatacctaccgcgtcctgaccgctgtcgatgcagccgtgatggtcatcgacgccgccaaaggcgtcgaagcgcagaccatcaagctgctcaacgtctgccgaatgcgcaacacgccaatcattaccttcgtcaacaagttcgaccgggaggtgcgcgagcccttcgacctcctggaggagatcgagtcggtactcggcatcgaatgtgcgccgattacctggccgatcgggatggggaagacgtttcgcggcgtctaccacctgctgaacgaccggctgctgcacttcgctgccggcgaggagcggcgcggtgagtcggagcaactccagggactggacaatccgttgctcgatgcccagtttcccggtgaggtcggcaagctgcgcgaagacgtcgacctcattcagagcgcgagcagccccttcgatctggtcggctttcttgccggtagccaatcgcccgtgttcttcggctcggcgatcaataacttcggtgttcaggagattctccaggcgctgctcgactgggctccaccaccgcaggagcgcgacggcggtgcccgcatggtgcagcccggcgaggcgacgttctcgggtttcgtgttcaagatccaggccaacatggatcccaagcaccgtgaccgcatcgccttcttccgcgtctgttcgggacggtacacgccggggatgaaggtcaggcaccttcgcctcgatcgcgacatgaagctggccaacgtgctgaccttcatggccaacgagcgcctgctgatggaggacgccgtcgccggcgacatcattggtatccacaaccacggcaacctgcacatcggcgacaccttgagcgagggcgaagacctgggtttcaagggcattccctatttctcgcccgaactcttccgcgtggcccggctgcgcgacccattgaagagcaagcaattgctgaaggggctccaggaactcggcgaagagggcgcgatccaggtcttcgagaaccttgccagcggcgcgctgttgctcggcgccgtcggcaatctgcaattcgaagtcgtcgcccagcgcctgcagaccgagtacaaggtcgatgccatcttcgagtcggccgacatctacacggcccgctggctgacttttcccgacgagacgacgcgccgcaacttcgagcgtgagcaactttaccgaatggcgaaggatgtcgacggcaatgccgtctacctggccagcactcgctacaacctggaggtgaccagcgagaaatggccccgtgtcggctttctcgactcgcgggagcatggtcagcgactcgcctgagtgtcgtactccgacccctgcgccaagtaatccactggagcccaactaccgatggcggacaaccaagcgactctcagtttcctcgaagcacgcatcctcggcgtactgatcgagaaagagaagacgacccccgacgcctatccgctgacgctcaacagcctgactgccgggtgcaatcagaaatctgcacgtgatcctgtgttagttcgcgccgctataaggccatttcggtggcggcgtaatgaggccactggactcgcggcgcaatgaggccagagcaatcgcggcacaataaggccacgtagaaggcaagtagaggcggttttggacttccgattgtgtaacctctggcaattttgccgggggcaggcgcaatggctaacaggaagttcgaaatgtacgaaatacgacaaatgattcaacgcctgcgactgggcgaaagcaatcgggcggtcgcccgagcacagggggtcgggcgcgacaccgtcgcacgtgtgcgagacatcgccgccgcgcagaactggctggaggcgacgagcccgctgccggacgacgcgacgatggcgcgttactaccagacggcgggcggcggggcggtcaagaacgcgagccacctgtccactgtggagccctttcgcgagaacgttctcgagtggcaccgtcagggcattgccgtgagcagcatccgccaggcgctggcccgccggtacggctacggcggcagcgtgcatgccgtctatcgcttcctgcgtagcgaagcggcccccgccccggtggcgaccgtgatgctcgactttgccgtcggcgaacaagcgcaggtcgacttcggttcgggaccgctgatcaccgaccgccattccggcgaggtgttcaagacctggttcttcgtcatgaccttgtcgtggagtcggcaccagtacgccgaagtggtgcgcaaccagagcgtcgagacctggctggcctgccaccggcacgccttcgagtggttcaacggcgtcccgcgcaaggtacggatagacaacccgaagtgcgcgatcacgcgcgcctgctactacgagccgacggtgcagcgcgcctacgccgaactcgcgctcggctatgcctttgtaatcgacccctgtccggtcgcggacccggccaagaaaggccgcgtggagtcgggagtcaaatatgtcaagggcaacttcatgccgctgcgcgagtttcatagcctggcgcacgcgaatgcgcaattagaggcgtggattcagggcgaggcaggcaatcgcctccacggcagtacgcgtgagcggccgctcatgcgcttcaacgaaaccgagcaagcgctgctgcagccgctgcccgccgtcgcgccaacgtgcccaacctgggctaaggccaagctgcacggcaacggccacgtccagcatgcgtattgccactactcagcgccgtttcgcctgatccaccagacgctgtggttggaaatcacgccggatgtcgtacgcctctatcacgagcacgagctggtggcgatccatccgcgcctgttcaaagcgggtacgcggtcgaccgtcgcggatcatctgccacccgacgcccaggcttacttcatgcgcgatccgcagtggtgcttgacccaggccacggcggtcgggccggcttgtcgggcggtcgtcgagagcttgttcgcgaagcgtgtgctcgatcagctgcgcgccgtccagggcttgctgcgcttggccgatcagttcggtcgcaaccgactcgacgcggcgtgtagccgcgcgctgaactttggtacgccgagctatcgcacgatcaagcagatcctccagaccggactcgaccagcagccggagttgatcgacgcgccgacgctggaagcgccctatctgagtggcggccacttccgccgccaaccctccgatctgttgcattgagccgccgcacggcgcgccgctccttgctcatcccttatctatctggaatcctctcatgaatcccatgctcccacttgaacccctgctcaagcaactgcgcctgtccggcatcctcgactcgctcgaggcgagaaaccgtcaggcgatcgaggccaagctggcctacaccgacttcctggcgttgctggtcgaggacgaagtcgcccgtcgtgatcagcgtcagtttgcccagcgcctgcgcaaggcgcaggtggtcggcgacaagactctggaacgtttcgattgcagccacagtccgtcggtcaatcacgccttgattgccgagctggcaacctgccgattcgtcctcgaacaggcgccggttctgatcgccggtccgaccggtacgggcaagtctcacctggtccagtcgctctgccattgcgcactgcgcgccggccatgaggtcctgttcatttcgcacgccaagctactggctcagctgcacgcggcgcgggcgaccgattcctttgagcgcaagctgcgtcaactggcccgcgtcgatgtgctggcaattgatgacttcgggctgcgtcctatgcgctcgccgcaggatgaggatttccacgatctgattgatgcccgttatgagcgcacgaccaccttgctgaccagcaatttgcacttcgacgagtggggcgcggcgtttcccaacaagttgatgggggcggcgacgctcgaccgtttgcgcgaccgtgcttatcagatcattctcgacggcgagacccggcgcaaaccgcggcccctgccggaagtccgctcgcccgtccaggccacggcgggcagggacgcttccaagcctcccccggccgcacgttagaccctcagcggcgagcaaaccctggggcgctgccccagaccccgcactcgccgtgaggcagccgccggggatgaaaaaacatccccgacaactgccgtcagcgtctgcgacctccagggtgtcaaggggctttcgcggcataaacgccaaacagccggcatttattccacggtcccctggacacccttccggtcgccacttgccacgttgcaaaaagactgaaaacggcgtaaaaccgacccgtccgaaaccgctaaaacagccacttctgctggccacattacgccgcgattcgctggccttaatgtgccgcaaattgacaatcctgtgacgagcgttattgacagcgaagtgcaagcggcgctcgaggatctgcgcggccgcattctggtgctcgaaacctacggtgcttccgggcgcgtcctgcgttacgcgcagaacttcggccgggtgtacggggtgccggcagcgagtgtcgccttgctggcagtcctggtactgcgtggcccgcagaccatcagcgagctacgcgccaacagcgagcgactgtaccgctttgatgatgcgtcctcggtcgaggcgtatctggaggaactggcaacccgcagcagcggccctctggtgacccgactgccaaggcaggcaggggcgcgtgagcagcgctgggcgcacctgctgtgcggcgcagccgccctgccgaccgaagcagtgcggcgccaaaccgttcaggaagacaccggcctcgaagaacgcgtcgcccgtctggaactcgaggtcgctgagcttcgggcagcgatcggacttgccagccgctgatcaccagcccgtgcggactaccttctcggcccagaacaggccggtaacggtcttcgcgtccgttatggcgccgctcctgaccgccgccagcgcttcatccaacgagaggctcaacaggtcgaggaactcgccctggtcgggatgcggggcggactcccgatgcagggcgcgagcgaggaagatctcgatccgctcgtccgagtagccgacacaggggtgcatcgttccgagatggcgccactcagccgcttggtgtccagtttcttcccgcagttcccgggcggcggtgtcgaggatttcctcacccggatcgatcttgccggcgggcagttcgatgaaggaacggtgcaagggatagcgatgctggcgcacaaagagcagatggccatcgtcgagcacggcgatgaccacagccgctccctgatgtttcacgtattcgcgcaggcgttcctcaccatccggcaagcgcacccgatcacagcgaacgtcaagcagcgtgccgcgaaaaacctgggtactctcgagcgactcctcgcgaaggtgatcgttagcgtcgtccatcgggaactccaaagaagaaacgccccgactggcggggcgcgtcctgatcaatcggggggtggtcagagggaacgcagcagtgcgaaagcacacagcgacatcagcgcctgcgggaagataccaagcagcgccacggccaggccgttcgccgagagcagaatcttcatgtccaatggcgcttcgagcggcgtgctgcacgccggctgatcgaagtacatgagcttgaccacgcgcaggtagtagaaacaaccgatcaacgagaagaatacggcgacgatggccagccacagataaccggctgcaacaactgcctgcagtaccgagaacttggcaaaaaagccgacgaagaacggtacgccggccatcgagaacatcatcatcatcatcatcgcggcgaaccaggggctacgcttgttgagtcccttgaggtcatcaagctcatctgactccagcccaccccgcgccagcagcaggatcatcccgaaggtgcccgcgctggtcaggacataagtgatgacatagaacatcgacgagctgtaggaattgagcgcgaaacgagcatccccgccgacgactccggtaaccaggccgagaagcatgaagcccatgtgcgagatcgccgaataagcgagcatacgcttcaggttggtctgggcgatcgccgcgatgttgccgatcgccatcgacaacaccgcaagcaggatcagcatcgactgccaatcctgcgcgagcacgatcagaccgttgatcagcatacggacgacgattgcgaaagcggccagcttgggtgccgtggcaatgaacagggtgacggcggtcggtgcaccatgatagacatccggtatccacatatgaaatggaaccacacccagcttgaaagcgatacccgacaccaggaacaccaaaccgaaaacaaggatggtccggtctgcctgaccggcatacagacgctcggcgacacccgtgatctcgagcgtaccggtcgcgccgtagatcatcgacatgccgtacaggagaaggccggaggccagcgcaccaaggacgaaatacttcatcgccgcttcggtcgccggcaccgaatcacgattcatcgccaccatggcatagagtgacagtgacagcagttccagacccaggtagacggtcaggaagtgattcgccgaaatcatcaccatcatcccgagcgtggcgaaaagcgccagggtgtagtactcgccccgggccatctgttcgcgttcgaggatgtagccgcgcgaatagaacaacaccacgatcaccgtcaggtacagcagcaacttcagcaagtcgctcagcaggtcgccaacgtacatgttgctgaaggtatagccgatgtcgccggaagtcgttgcaaaggtgaccacggcggcgccgaccagggtcaactgcgtcgcgacgaaggtcaaggtccgcttcttgtccttgacgaagagatcgaggatcaggatcaggcaagccatcaccagcatgaagatctccgcactcgcgaggcggagatcaggcgtctggaactgcatgtcggcaagagtcatagcggctaccaattattggatcttgctgagggcgacgtgacgcagcaactcgttcaccgagctgtgcatgacttcggtaaagggctgcggatagagacccatgcctagtgcgccaacggcaaacagggcgagaatgaagaactcccgcccattgatgtcggtgagttcggcgacatggtggttggccaccgctccgaacaccacacgcttgtacatccacagggtataggcggcaccgacgatcatcgtcgaggcggcggcgaaggccacccagaaattgtattcgacggcagccaggatgaccatgaactcgccgacgaagccggacgtggcgggcagtccggcattggccatcgcaaacagcatgaagaacgccgcaaacttcggcatcctgttgacaacgccaccgtaatcggcgatctgtcgcgaatgcgcccggtcgtacatcacgccaatcgagaagaacatcgcaccggaaacgaagccgtgcgaaatcatctgcaccagcgcgccttcgacacccagcgcgctgaacatgaaaaagccgagggtaacaaagcccatgtgggcaatcgacgagtaggcaaccagcttcttcatgtcctcctgtgccagcgccacgaagccgatataaatgatggcgatcagcgacaacccgatcaccaggccagagagttgatgcgaagcatccggcgcaatcggcagcgagaagcgcagaaagccgtaggcaccgagtttcagcgcgatcgccgccaggacgatcgaaccaccggtcggcgcctcgacgtgcgcgtccggcaaccaggtatgtaccggccacatcggcaccttgacagcgaaagcaatcaggaaggcgaggaacagccaggtctgcggcgtcctgccgagaggcatctgatgccagtcgaggatggagaagctgccgcccgactggatgaacatgtagagcagggcgatcaggaaaagcagcgaacccatcagggtgaacaggaagaacttgaaagccgcataaacgcgtcgcgggccaccccagatgccgatgatcaggtacaaggggatcagcgaggcctcgaagaacacgtaaaacagcaggccgtcgagcgctgaaaatatgccgttcaacaaaccggacatgatcaggaaaccggcgttgtattgtgccaccttgctgtcgatgacttgccagccggcgaggatgaccgttaccgttatgaagctgttgaggatcacgaacagcatcgagataccgtcaacaccgagatggtagttgacattgaaacgcggaatccaggtcttcagctcgacgaactgcatcgccggggtaagcatgtcaaaaccggtatagagcggaatcgtcaccaacaggccggcgacagcaccgagtagggacagcattcgtgccagcggtgcattgcgatcggatccggtcgccaggacaaccagaccggcgagaatcggaatccagatggcaagagagagaagcggcgtgcctgacatatcgttcccagtctttctctagctcaggcgcgcgtgacccaaagggtcatcaagacaaacacgccgataatcatcgtaaaagcgtagtggtaaatgtgaccggtctggaagagccgagccacggccgcgaaccagccgaccagatgcacggaaccgttgacgatgatgccatcgatcagaccggcgtcgccgcctttccacagaccgcggccaagcagccgtgcaccgccggcaaaaaccacgtcgttgaacttgtcgaagtagtacttgttgtcgagcagggtgtacacccccccgaaacggctcttgatcgctgccgggatgtccgggcgcttcatgtacaggaaccacgacagagctacaccgaagaacgccagccagaacaccgcagtggtcacggcgtgtgtcgccatggcgaaagccccgtggaaatggtgggcgagttccttcatcaccggatgcgcgacggagtcgacgaagattgcatccttgaagaagtcgccgaagagcattggctcgatgccgatgtagccgatgatcacggatggaatcgccagcatgatcagcggcagagtcaccacccagggtgtttcgtgcggcttttggcccggcgcgagaccatggtggtgcgcatcgggttcgtcgtcggcgtgcgcgccgtgatcactgcccgccttggcatggtcatcatcatggctggcatggctgtctgccgcgccatgggcggcgccgtggccatgcgatgccgccttgccaaaccgctcttcgccatggaagaccaggaaatacatgcggaatgaatagaaggccgtcacgaagacgccggccattacggcaaagtaggcgaaaccggcacccggcaggtgcgacagcgccaccgcctcgatgatcgagtcctttgagtagaagccggcgaagaacggcgtcccgatcagcgccagcgagccgatcagggaagtgatccaggtgatcggcatgtacttgcgcagaccgcccatgttgcggatatcctgatcgtggtgcatgccgatgatcaccgaacccgcgccgaggaacagcagtgccttgaagaaggcgtgcgtcatcagatgaaaaatcgccacagagtaggcggagacgcccagcgcgaccgtcatgtaaccgagttgtgagagcgtggaataggccaccacgcgcttgatatcgttctggatgatgccgaggaagcccatgaacagcgcggtgatcgagccgatgacgatgacgaaggacagcgcggtatccgacagctcgaacagtggagacatgcgcgccaccatgaagatgccggccgtcaccatcgtcgccgcgtggatcagcgccgagattggcgtcgggccttccatcgaatcgggcagccagacatgcagtggaacctgcgccgacttgcccatggcaccgatgaacagcaggatgcaaatggcggtcatcagcgcaatgcggttctcaccgaacagcgcaatggtggtatcggcggccacggccggtgcgagggcaaaaacagcggcgtagtcgagcgttccgaagtaggcaagaacgagaccgatgccgagaatgaaaccgaagtcaccgacgcggttgaccaggaaggccttgagattggcaaagattgccgtcggccgcgtgtaccagaagccgatcaggagatacgaaaccaggccaacggcctcccagccaaagaacaattgcatgaaattgttgctcatcacgagcatcaacatcgagaaagtgaacaacgagatgtagctgaagaagcggttatagccgggatcgtcctgcatgtagccgatggtgtagatgtgtaccatcagggagaccgaggtgacgacgagcatcatggtcaccgtcagttgatcgatcaggaaacccacttcgaagcggtactcgcccgaagtcagccattggtagacgggtccattgtaggtgttgcccgccatcacgtccttgaagatcaccaacgaggccagacaggcgatggcaacaccggcgatggttacggtgtgcgccacccagcgaggaattacccggcagaacaggccggcaatgattgcgccaacgagcggcgccagaggaaccagcaggtagagcttttgcatttccatgttcaacccttcaggctgtccagatcatccacatggatggtcttcaggttgcggaacagcaccacgagaatcgccagcccgattgccgattcggcagccgcgacggtcaggatgaagaaaacgaaaacctgcccggcaagatcctgcaagtagtgggaaaaggcgatgaagttcatgttcaccgccagcagcatcaactcgatcgacatcagaatgatgatcagattcttgcggttgaggaagataccgacgacgctgatcgcgaaaaggatcgcgcccaggatcaaaaaatgggacagtgtaagcaaggtacctccctgattccttctgcatggcgcggccggttgcccggccgctccgtcttattctcggtgtagatatcgcgtcaagcgcggtcagtctctcttctcggcaggcatctggagtacgcggacgcgctcccctgccttgacgaacacctgctgggagggattgacagccttgttctttcgcttgccacgctgagtcagggcgacggcggcgacaatcccgacgaggaggatgaccgacgccaactcgaagggatagacgtactcggtaaacataaggcgaccgaccgcctggacgttgctttcgtcggcgcccgtctgccggacgctgctctcgaacaggccaaggtaattgccgccgagaaccagccccatctcggcgaccatcagcagggcaatgatcgaacccagcggcaggtagctccagaatccctcgcgcagacgatcgaggttgatgtcgagcatcatgaccacgaacaggaagagcaccatcacggcaccgacgtagaccaggacgagcgccatggcgagaaactcggcctgcaacagaatccagacgccactcgccgtaaagaaggccaaaacgaggaagagcgccgcatgcaccggattgcgtgcagtaatcacgcgcagcccggcaaaaaccaggatcgccgagagaaaatagaaaacgaaggtcttgaattccatcgtgtcggcctgtcagcggtatttcgcgtcgagctcgcggtcttcggcgatctgcgcttcgtagcgatcaccgttggccagcagcatcggtttggtgtagtagaggtcgccacgcgtttccccgtggtactcgtagatccgtgtctcgacgatcgcatcgaccgggcaggcttcttcgcagaaaccgcaaaagatgcatttggtcaagtcaatgtcgtaacgcgtcgtgcggcgcgaaccatcgtcgcgctgatccgattcgatcgtgatcgccatcgccggacagacggcctcacacaacttgcaggcgatacagcgttcctcgccgttcggatagcggcgcagcgcgtgcaaaccgcggaaacggaagctctgcggggtcttctcttccgggtactggacggtgatcttgcgggcaaacatatagcgcccggtcaccgacatccccttgaaaagctcccggagcagcaggctgttgaaaacttccttcatcgaacccatgactagcctctcacttccagatgttcagcggcgacatcatccagcagccgacgacgaccagccagatcagacacaaggggatgaacactttccaacccagacgcatgatctggtcatagcgataacggggaaaagtggcgcgaatccagaggaagaagaacaggacagcggagatcttgaggaaaagccagaggatgccatcaggcagaaagcccactggcgatagccagccgcccaggaagagggtcgacgccagtgtcgatacgaggatcatgttggcgtattcggcaaggaagaagacggcaaacgccattcccgaatactcgacgtggaagccaacgatctcggattcgccttcggccatgtcgaatggcgcgcggttggtctcggcaacgatcgacaccagataaacgacgaacatcggcaacagcggcaaccagttccaggacaggaacccgaagcccttgtcggcgaaatagccctcaccctgggctttcacgatatcgccgaggttcaggctgttcgaaaccatcagaaccaccaccagggcaaggcccatggccacttcgtaggagatcatctgcgccgcggaacgcatgcccccaagaaacgcgtacttggagttcgacgcccaacccgaaagaatgatcccgtagacgccaatggaagtgatcgacatgatgtacaacaggctggcgtttacattcgccaacaccagcgtgtcgttgaaaggaataaccgcccaggcggcaagagctggcgcgaaagcgaacatcggtgcaatcaggaacacgcccttgttggcgccggtaggtatcaccacttccttcagcagcagcttgacgccgtcggcaatcggctggatcagtccccacggtccgacgcgattcggcccgatgcgcacctgcatccagccgatgaccttgcgttcccagaaagtcaggtaagcgactgcgagaagcagaggggcgatgatcagaacaatcttgagcagtgtccagacgagcggaaacagcgacccaaaaagaccttgcagcagtccttgcagcgcatccaccatcatgcacgctccacattgatcgcgccgaacatctcgcccagcgcggcggtcgaaacatgtgcggcagcgacccgaacacaggcctccggcaccgtgtcgtcgagcctggcctcgagaacaacctcaccgttcccctgccgaacgcgcaccgcggcgccgtcgccgacgccaactgccgccagagtttgcgtgttcatgcgcgccgtcggcggcatggcatcggcggtcttctgcaacgcggcggcgcgacgagcgagcgggtccgcggcatagatcggtacatcggcaacacgctgcagagcctcggtcggtgccggcagcgacaccgccagactgtggaggccgttgttcaaaccctggacaaaaccttcaccgcccggggccacctcgtcgcgcacctgctcgctcgagtcgtagtcgaaccctggcaggtcaagcaggttgcccagcacacgcagcaccttccagccgggacgcgcgtcgccgagagggcggacgacacccgtgaaactctgcaagcggccttcgctgttgacaaaggatccggaagtctcggtgaatggtgcggtcggcagcagaacatcggcgtagtcgccggccgctccgtccttgaacggggtgagcacgaccaccagcctggcacccttgagggcggacacggccagttgcggatcatggcaatcgagttccggttccacaccgagcaggaggtaggcctggcgtggctgcgcgaacatggaatgagcgttgagtgcggtgggcaaggctttcgcaacgtaaccgccggcactgttggcagcctcgccgatgaagccgcaggaggcacccgtcagcctcgccaactccagcgccagggcatgcagttgcgccgcctgcggatgctgctcggctgcgttgccgaggaatatcgcgcgcctttcgccatcgagcaggcttctcgcgatcgcctggctggtcgcgcaaggttcgacggaggcgagttcagcggcaacggcctcgcccttcaattgggccgcggccttgaccacagccgccagagcgagcggcaagcgggcgggcgacacgctcatccgggcgtgcaggttgatcagtggatcgtcggcaccaagtgccagcaggctcaccttgccccatttcttggcaagctggcgcaggcgctgcgcaaacagggggtggtccttgcgcaggaagctgcccaccaccagcgccgcatcgaggtccttgatttccgacaacttgaggccaagccacggaacgccgtcaagtctgccgtcagtcgagaagtcgcgtcgccgcgggcgaaaatcgacgttaccggaaccgagtgaacggatcagtttctgcagcagatggagctcttcgagcgtggcatgtggtgaagcgagcgcggccagcgcttcgccaccgctcgtgccgacaacatccttgagcgcatgcgtgacgtagtcgagcgcgacgttccacgcgacttcgcgcagcgagccatcaatacgcaccatcggcttcgtcaaccgcgccggtgaactcagcgcttcgtaggaaaaacggtccttgtccgatacccagcactcattcacgtcttcgttttcacgtggcagaacgcgcatgaccacgttgtttttcacctgcaccgtcaggttggcaccgaggctgtcatgcggactgatcgacttgcgccgccccagttcccagctacgcgcagcatagcgaaacggcttggacgtaagggcaccaaccggacagaggtcgatcatgttgccggaaagctcggagtcaaccgatcgaccgacgaaagtcatgatctccgaatgcatgttgcggttggccatgccgagttccattactccggcaatttcctgaccgaagcggacgcaacgcgtgcagtggatgcaacgcgccatctcctgcatcgagatgagcgggccgacgtccttgtgaaagaccacgcgcttgccttcctggaaacgcgacgcgctaccgccgtagccgaccgccaggtcctgcagctgacactcaccaccctgatcgcagatcggacagtcgaggggatgattgataagcaggaactccatcacgccctgctgcgccttgacagccagttcggagtgcgtgaataccttcatgccgttggtcaccggcgtcgcgcaggcaggcaggggcttcggcgccttctcgacctgtaccagacacatgcggcagttggcagcgatcgagagcttcttgtggtagcagaaatgcgggatataggcgccaacctgctgggcagcatccatgatggtgctgccatcaggcacgtgcgccatcttgccgtctatttcgatttccatcgtgtcggaccctaaaccgttgccgtgaagaagccactgccggcacgctggacatcaacgggcacgaggcacttcttgtgttcgatgtggtaggcgaactcatcgcggtagtgcttgatgaagctttggacgggcatcgatgccgcgtcgccaagcgcgcaaatggtgcggcccatgatgttggtcgtgacgctcgccaacaggtcgaggtcgtcggcgcgcccctggccgtgctcgatacgatgcacgatcttgtagagccagttggtcccttcccgacagggcgtgcattgcccgcacgattcttcgtagtagaagaaggaaagccgctcgagcgccttcaccatgcaggtcgtctcgtccatgacgatgacggcacccgatcccaacatcgaaccagccttgctgatcgagtcgtagtccattgtgcagtccatcatcgtcgctgccgggaccaccggtgatgacgagccaccgggaatgcagcccttgagttgccggccgccgcgcatgccgcccgccatatcgagcagggtggcgaacggcgtgccgagcgggatctcgtagtttcccggccgattgacgtgacccgacacggagaagagcttggtgccaccattgttcgccttgccggcttccagatagtgctcgccgcccaggttgatgatgtaggggatcgacgcaaaagtctcggtgttgttgatggttgtcggcttgccgtaaagcccgaaggaggcggggaacggcggcttgaagcgcggctgacctttcttgccttcgatcgactcgagcagggccgtttcctcaccgcagatataggcgccgtagccgtgatgtgcgaagagatcgaagttgaagcccgaaccgaggatgtccttgccgagcaggcccgctgcgcgtgcttcgtcgagcgcctcttcgaagcgctcgtagatctcccacacttcgccatggatatagttgtagccgcgccctgcccccatcgcaaaacccgcgatggccatcccctcgatcaccgaatgcgggtcgtagcgcaggatgtcgcgatccttgaaagtgccaggctcgccttcatccgaattgcacacgacgtacttgtcaccgggaaacgagcgcggcatgaaactccacttgaggccggtcgggaaacccgccccaccgcgaccgcgcagaacggatttcttgacctcgttgatgacgtactcctgcggcagtttctcttcgagaatgcgccgcagggcggtgtagccgccgcgcttgacgtaatcggccagacgccaggcattgtcaccatcgagaccgacgctgagcatcgggttgatcgcaccgaggatcgccattacttgagctccgccagcagtttgtcgatttgctcgggattcatccagctacacatgcgacggttattgacgatcatcaccggcgcgtcgccgcaggcccccatgcattcgccttctttcagggtgatcaggccgtccggggtggtctcgttgtaatcgattccgagcttctgcttgaggtactcgccggcgtcgacgccaccggtaagcatgcacggcaggttggtgcacaccgataccttgtacttgccaacaggttttagatcgtacatgttgtagaagctcgccacttcgtaggcagcgatcggcgccatgccgagatacccggcaacaaactcgatggcttcactggaaagccaaccctgctcttcctgggcaatggcgagagacgccattaccgctgactgtttctggtcagccgggtacttggcaatctcgcggtcaattctcttgagggattctgaagtcagcatcagcggtcaatctcgccaaaaactacgtcctgcgaaccaatgatggtcaccacgtcggccagcatgtgcccacagaccatctcattcatcgccgacaggtgcacgtaacccggagggcggatcttcaagcggtacggcttgttcgcgccgtcggagatgacgtagatgccgaactctcccttggggtgctcaaccgccgaatagacctccccttccggaacatgcatgccctcggtacacagcttgaagtggtggatcagttcctccatgttcgacttcatggcctcgcggctcggcgccgcaaccttgtggttgtcggacatcaccggacccgggttttgccgcaaccagtcgatgcattgcttgagaatgcgattcgactgacgcatctcctccatgcggaccaggtagcggtcgtacgagtcgccggttttgccaaccggtatgtcgaagtcgacgcggtcatagacttcgtagggctgcttcttgcgcagatcccaggcaattcccgaaccgcgcagcatcggccccgtaaagccgcgctgcagtgcgcgctccggcgtgacgatgccgacgtcgaccaggcgctgcttccagatccggttgtcggtcagcagcgtttcgtactcgtcgagcaacttcggaaagcggctcgagaaatcatcgaggaagtccagcagggaaccgccgcgcgcctcgttgaaaggcttgatctgggccgcactcttccacttcgattccttgtactgcgccatgcgatcgggcagatcgcgataaacaccgcccggccggtaataggcggcgtgcatcctggcaccggaaaccgcctcataggcatcgacgagatcctcgcgctcgcgaaaggcgtacagcaccatggtcatcgcgccgacgtcgaggccgtgacagccgacccacaggaggtggttcagaatgcgcgtgatctcgtcgaacatgacccgaatgtactgagcgcggatcggcacctcgatctgcaacagtcgttcgatcgccatgcaataggcgtgctcgttgcacatcatcgacatgtagtcgaggcggtccatgtaaggcaccgactgaatccaggtcttggtttcggcgagcttctcggtcgcccgatgcaacagaccaatgtgcgggtcggcacgcatcaccacttcgccgtcgagttcgagcaccatccgcaggacgccgtgcgcggccgggtgttgcggcccgaaattcagggtgaagttacgcagctcaggcattttcgacgttcccgtaggtcgcttcgcgaacgatccgcggcgttacctcgcgcggctctatggtcaccggttgatagatcacccgttgttggtccgggtcatagcgcatctcgacgtaccccgaaatcgggaagtccttacggaaaggatggccgatgaagccgtagtcggtgagaattcgacgcaggtcgagatgccccgggaagacaataccgaacaggtcgaaagcttcgcgctcgaaccagtcggcaacgttccagacaccggtcaccgacggcaccgacgggaagtcgtcgtcgggcgcgaagcagcgaacgcgcaggcgccagttcctggtgatggagatcaggtgactgaccgcggcaaatcgcctgcctgcgcgcggcgcattggcgtaggtcgaataatcgacaccgcaaaggtcgatcaactcttcgaacgacaatgccggttcgtcgcgaagcgtttgcatcacggcgaggtagtcggcggcatccacctcgacggtcacttcgccgagggctaccttgagggactttacgcgatcaccgagatgctcttgcagggtatggctaagcgcttccagcgtggcggacgacatggctcactctcggtcggttgggttcagcgggcgatggtattggtgcgacggatcttgttctgcaactgaatcagtccatagatcagcgcctcggcggtcggcggacagcccggcacgtagatgtcgaccgggacgatgcggtcacagccacgcacgaccgagtaggaatagtggtagtagccaccgccgttggcgcaggaacccatcgagatcacccagcgcggctccgccatctgatcgtagaccttgcgcatcgcgggagccatcttgttggtcagggttccggcaaccaccatcacgtcggactgccgcggacttgggcggaagacgatgccgaagcgatccaagtcgtagcgggagcaaccggcgtggatcatctcgattgcgcagcaggccagtccgaaactcatcggccacaaggagccggtacgcacgtagttgatcagcttgtcggctgtagtggtaacgaagccttcttgaagaatgccttcaatgcccattactcactcccaatccagagcgcccttggcccaggcatacacgtagccgacgaccagaatggcgataaaaaccagcatctcgatgaaaccgaaccagcggaccgaatcggtgtgcacgatctccttgaagatcgtcgcccagggcaggagaaaggccacttcgagatcgaacaggatgaagatgatcgcgatcaggtagtagcgcacatcaaacttcatgcgcgcgtcttcgaaggcttcgaaaccgcactcgtagggagagagcttttcgctgtcgggccggtgcggtgccacgatcagacccgtcagaacgggcgcaaaaccaaacgcaacgcctaccaggatgaagacaaataccgggaaatagctttccagcatgatccgccccacaagcacttcatttcagactgcagccagccgctgcggctggctcctcatggtgccgacgatgagactcgaactcatacgaccgaagtcactaccccctcaagatagcgtgtataccaatttcaccacgtcggcactaccacagccagcggacgagtcaaccgagggaaagtgcactccccgccgcggccgtcaaagccaattactttggaatatctttcgctttcgaatcaggatccgcggggctcgcaggcttgtcaacgctgcccgccggcggtactggaacaggcgtcgagtttaccgcatcctgcatcacactgccagtcgtttttggcttgctggaagcaatataggccagtgacaggctggtcacgaagaacaccgtggcaagcacggcggtggcgcgactaaggaaatttgccgacccggtcgccccgaacaagctccctgaggcaccgctgccaaaggccgcgcccatgtcggcgcccttaccgtgctgaaccaggacgagccctatcacacccatcgccgccaggatgtgcactaccagcaccgctgaaaaaagataatccatatggcctcttggtcgttttcgccaccccccgtggcgacgggcggcattccagaaaaacttttggagtatagccagtgtcagcggctgcggtcaatcggctgttgccccaaaaccacaaggagagcctgcacgacggggcgtcgacagcgccaaccggaacagcggacccggcactcagcccggctccgcggccaatgcgttgatgatcggcgtcagggaatccaccgggtaaacaagaggaatcatggtgtcgtcgacacgcgtgaaaacgcctacccagtcgggatgtgcgctgaacagcacatggtggttgcgaatcgcatcgacgttcagccacagggtctgctcccgatctatgggcgtgtggccgacgatgaagggcgtgccgggctcgacctgcagggcgcggcggaagcgtttcacatcacgtcggttgtagccctgcggacgattcgcccggtacaggcggttgttgatcagttcaagaatcagccccgggtggtcgtgaatctgcaccagcatttcccgactgaccttggtcttcggcgccgccgcatggcaggcgatgaagtcctcggaaacgacgacgtaggacaacagccggtagaactcgcccatcgccttcagatatgccgtgccacggcgctcactgagttccttggcccacagcaggccttgcgggatgccgtccttggcgatgtcctcggagaacgaatcgtggttgccgcgaacatagaacacctgcttgggaaaatgcagcttgagccggaagatcagatccatcagcagcatcgacccaaccatctctctgagttgcccatcgacctcgctatgcaccgcatcaccaaggatgacgaggaccgcactgccttcctcgatcgcctcgagaaaggcattctggctcagtaccgtcagcaggttgtcgacctgggcatgcaggtcggcaaccagaatcggggtcacggtatgcggcaattccagcaagccgcccggcagaccccggctgtcccgcgggcgatagatctcctcgtgcaggagcagattgaccgcttcgatgagcagcaaggcctcatcgcggggcaatagctcaagcggaccaccgaagatatcgcgcagccgccgcagcttgctcatccgcagcgatgtgacttcatcgagcatgggtgcgatagcggtgccggcatcgctcagattgcgaaacaccagcgcgtcgcggccatagatcaccacgaggtgttgctcgtccaccgccggtgggtagtcgaaaatcgcctgctgaacctcgtctcccgagccgagggccagccagtttttcgggctcaggcgcagaaagccgccgatccggcgaaggtgggtacgcggatcgaaaattatgaagctgccgagccgagccgtctcgccacgcgggttgaggcgggtttcggggtagagatgcagacgcctgtcgttgagaccgagggtgatctcgatcggaatgccgtcgagagggatacgcaccttggtgctgccgagccgatagccatcgccgagtttgaggttatggccccatccgaagcccaaacgcgcggacaacgccttcagccaggcgaagaggctcgcaattctgaacgggcgtcgggcggcgcgcctcttcacggctgcaacggtgcgtcgagaaagcgccttgggatgctgtccgtcccttcacggacatagacgtagaagccctgccgatgcaggaacgaggcgacctggcgaaacacctcgagttgggcggcgcagatctccaggctgagttgcgcgtcaaccggatgcgtacaatgccgcgcccgctcgcgacgtcgctcgaagaccagatccgcgggtgggagcaggaactcgaagacgtaacggcgataccagtcgacggaaaagaagaagcgcttgcgaggtggcaacaccaggcgagcgaaatccaccggcggcagcgggtcacgatcgaggaactcggcatcaaaaaccgatacagcgttgtcgagacccacgaaaggcatgcccagatggatctcccgcggccgcaccgagagaatctcggatcgccaccaatgcttcttgccgaggtcgaggtaaccttcctccgaccagccgccaagatgcacgatcaaggtgctcttgccggcaccaggcggaccggtcaccagaatctggcgatagcggatgtcaccggggaagtcgattcccttgtagttctgcagcgactcgacaggtcgggtagacagatccggaatggcgccggtttcgctcgccccggggtgatctgcaccgcctgacgccgcgccggcggctggatgggtcgccgccattctaggaaaacgacgcgcgcaggatgtggaaggtgatcgccgccaggatagcgccaaccggaacggtgacgagccaggaaacgacaatgccgctgacgacacgaagatccagggcgccgatgccgcgggcaatgccgacgcccatcacggcgccgacggcgatatgcgtagtcgacaccggcagacccaagccggaagccgccacggtaacaaaggcggcggcaatggtggcacagtaggcgcgggttggcgtcagctcggtgatcttgtgaccgagggtggccatcaccttgtaaccataggtcgccagaccggcgacgatgcccaggccgccgatgaacaacatcaacggcgtcaccggtgaggtggccgacaccgcctgcgtttcgatgatctgaatcgccgccgccattgggccgatgccattggccacgtcgttggagccgtgcgcgaaggccatcgccgcgccggtgaataccatctgcgggatgaacagcctctcgacgctggcgtactggaaggctcggtcggcgcgcgcatcgagttgcacaccgttcatgatcaacctggcggcgatggcgacgacgacaccgatcgccacggcgagcacctgcccttcgaggttgccgagtgtgatgtcgacgtgcttgagccccttgacgacgacgatcagcgaaacgatccagccgaccagaaaggcatacactggcgcccacttgcgcgcctcgccgaccggatcgcgggtattgaaaatgaatcggcgaatgctcagcgtcaacaacagcgacacgaggccaccaagcaccggcgaaatcaaccagctggcgacaatctcagccatcatttcccattgcaccgcgtccacacccagcgcagcaacgccgacgccgcacacggcgccgacgatcgtatgggtcgaggacaccggccagccacgcagcgtggcgaccatcagccagatgccggtggcgagcagtgcggcgatcatgccgaacatcagcaaatgcggcaccggtcggaaaagctcgccatcgatgatgcccttggcgatggtgtcggccacggcgccgcccgccagataggcgccgaggaactccatcgtcgcagccagaacgacagcctgcctgaccgtgatagccccggagccgaccgtggtgcccatggcgttggcgacatcgttggcgccgatcccccacgtcatgtaaaggccgcaggcgagagccagcgccaggaagagggtttgatgctgagcgatgatttccatgctcaacgcctcaccggcaggtccaagggcggaacgggaaggtgcggcatccggactcggacgccgacgaatctcgccggcaggccgccttggtcacgctgccgactccctgctcatcggcgggcaatcagcaggcgcagcgtttcgcctactctttcggcgtagtcggccagcgttccgacccactggatcaactgataccagaacatgacggagaccggtttgtggttgtcttcctcggcgaaaagggcgcgcgcgaggtccattcccatcacgtccgtgtcgctctccatgtgcccgagttcgacgaccatcgcctgcacgcgctcggcctcacgaccccggaagcccgtctccagcaactgatcaagctcctcgacgatactgtgcgccagtgcacaggtgtcgacgcaacgggccaccagtcgcatcagcggctcggccatgcctgccgggacttccatcctgcgctcgaccagcagaccggcgatatcctgcgcggtgtcggcgatggcatcctgcatcgccaacagctcgagcaggtcctgccggtccaccgccaggagcagactgcgcggcaggtgatcgcacatatccgcgcggacagcgtcagcctccccctccttgatgaaaatccggtttttcaactcgccaagctgttcctgatcgtcgtcaatcagggcctggaacaaagcaggcacttcgccgacgcattccatgacgatgcgcatgtgctgttgcaggggcttgaacggcgatttgccgaacaaggcagcaatcggattggtgagcgacatcgggcgtctccgctgacacaactgaaggtatcctgcacgggtgggaggggtagacatcgaccccggcaacgaatgcgccacttgccgcctcccgcacgaattgtattccgaagttcggcgcccgtcaggctacgcggtgcggtttcgctgctcggcaaggcagccgcgggcgactgccgcggctgccgatccagaaaaacgaaacgccccgacttcggggcgcccgtttgctgcgcttccggcccaggcgttgccacgcctggtcatcgctcaggcattctgcagcaggatctcttcgaccgtctgggccgacttcttgctagcgcgcagaaccttctcctgcagcgcatagaactgccgcaggcgcatcgcccgcaaggcggccacatcgtcgccctcggtctcgaacaggctcttgatggccttgtacatgaccgcgacggacttctcctcgatgcgctcgatttcgacgcacagatcgacggtttcctggctgcgctgccggtccttcagcgccgcgatggcgcgcgtcaagcgggtgcaggcgtcgaccgtcatcgatgccagttcgtgcgactcggtattcgcctcggtgatgttgtagatgctggcggcctgcgcgacatcctggacagcattcatgacgctgtcgatgtccagcgtcaatttgtaaacctggtcccggttgagcggcgtgacgaaggacttgtgcagcatcagcagcagatccgccttgatctggtctgcactggtctcgttcatgttgatttcttcgaccagcgcggcaacgtcctgcttgctgacccccagactgttgaccaggcggagcatggcattagcccccgccaggacgcgctcgctgtgtgccgcgagaagctcaaaaaactcggaccgcttgggtaacatgagtaactcccttgattgactgtggtgacgactattgactggttccgatggccggcactcactgacgccctgtctccggggcgccagtgaggcaagcgctcccgagctacaggaacttcgtcccgaggtaccagaagatcgcagcgaccagacccgcggccggaatcgtcagcacccaggcgaccatcaggttggcagtgatcgcccagcgcaccgccttgacgtcggtggccgccccgacaccgatgatcgcgccggtgatggtatgcgtcgtcgacaccggaatgccgcccagggtcgccagccccagagcgatcgcgccacccatcgaggcacacgaaccgctgaccgcattgagcttggtgatcttggtacccatggtcttgacgatccgccagccaccgaggtaggttccccaggcgatcgcgaagtagcaggagtagatcacccaagtcggcagcgtcgcgacgtccttggtcgctacaccggccgtgatcatcaacagccagatgatgccgatcgtcttctgcgcatcgttgccgccatggcccaagctatacaaggcggcggcgatcaattgcccgcccttgaagaacttgccggcctgatacggcgaggtccctcggaaaatccaggcgaccagcaccatcagcaagccacccaggattaccccgaccagcggcgaaatgatgatgaaggcaaggatcttgccgaaaccagcccagacgatcggcgcacccgaagccgccttggccaccgtcgctccgaccaggccgccgaccagcgcgtgcgaggacgacgacgggatgccgtaataccaggtgatgatgttccagatcaaggcccccatcaaggcgccgaagatcacgtagtaatcaacgaaactcgggtcgaccgtgcccttgccgatggtcgccgccactttgagttcaaacacccacagcgcggcaaagttgaagaacgcggcgaacagcaccgcctgtttcggggtcagggcaccggttgcgacgatcgtcgagatcgagttggcgccatcgtgaaacccgttcatgaagtcgaacgccagagcgattgcgatcagcaagcccagcgtccagatgctcatatttaggccttccattttccgcagcccctcaagagttttcgatcaggatctcttcgatcatcttggccgcttcctggcaagagtcgaggaccgcctcctgaagcgagtagaactcccgcaacttcatcgtctgccagatgttggcgccgtcctggaacagggcggtgatcgccttgtgctggatcttgtcggccttcgactcgatttcctcgatttccttgcacaggttgagcgtttccgcgccacgcgacttgtcgcccagcgccgccaccgcacgattcaggcgcaggcacgcgtcagcgctaagtgcggccatttcgcgcgcctccaccgtcgactgcttgatgctgtacatgcctacggcattagccacgctctgcaggatgttcagcgtcatgtcgagatcactgatcagcgcgtggatctggtcgcggttgatcggcgtcgtgaacgactggtgcagccgcccgatcaccttggccttgatctggtcaccggtctgctcgtgttgattgacttcgtcgaccagcaccgaaagattggcgcccgcatcgcccagaccattgatcagacgcaaggttgcgttggccccggccaccacctgttctgagtgcgcggtgagaagctcaaagaattcactgcgattcggcatcagactactaaacatacgacctcccttggttatctgctccttcgagcagttcacagttaaaaccgtcttcgccgatcgatggtcggcaccccccaactactaccaaataactacccacgctcgttggggcactcccgaggatcgcctgcgcgccggttcgaccgcggccgcatcgagcgtgcccaaagacatctggtgcgatcagcccttcttcttgcccttcgagagggtggccagcgcgcccagcaactctttcatctgctcgacccgctgttcggcaaacacccgtaccccggcgcgcaggatgtcggatttgctcgccgcccagccggcgcccttggccagttcggcacgcacggcttcaatggcggcctcctcgctcttcagcaactcgaccgtgtagcgcacgatcctgtcgcccttctccttggccgccttctcgatgttcgctaccgttgccgccagcttggcggctttcttgcctgcatcttccgttgccgtcgctggtgcagcggctgcgctgtccttcgtcgccactttcacaggtttgctgggcttggcgggcttggccgccaccggcttggccgcggcggccgctttccggctcacgggcttcgctttcgctgcggtaaccggctcggctgctttcgtcgtcgccgccgtcacggcagccacctttttcgccgccttggcgggcgctttcgcgggcggtgtcggcaccacgtcagcagccggcttggccactgccggcttggcggtagcgggcttggcggtagcgggcttggcggcgggcttggcggcggccttgcgggccggtgccgcggcaagtggcggcggactggccggcgcggcgacgggggcgacgaccggagcctcgggttcgggcgtggcgaccagcggtatatcggtagcgaccagacgctcggcgagcgattcgtcttccttcttgaggctggcccgcagagcggtcttgttggtgctggcacttgtcggtgtcgtcatcgggtgtctcccagttgtttaagaacggctgcgatcagcttgcggacctcgccttgcgcggcttcggcaccagagcccagttgaaaaacagacgccccgatgaccgcgctttgagcataggcgttgcgctggcaaagcatcgcatcgaggatcggcaaggtgaattcatgcaacaattcaagcacatccgttgccagtgcggtgttctgtacgcggttcgggacaatgcagccgtgcaggcgatggctttgctccatacggttgaggatcagtcgctcgacggcgagcgtcgaccacaggtcggtcggactcggcacggccggaaccaccgccagatgggccaccgccagcgcggcgagcgtcgacgggtggtagatcgagggcggtgtatcgagcacgatgtagtccgcttcgccctgcaaatcgccgatgtgcttgatcagttccagcccggacatcttgcgcacgtcgagttgcaggtccgagtcgagcagtggcgccgattcggcccagcgaaacgcactctcctgcggatcgaggtcaacaagcagcacggtggcgccgatcgcatggaagcccccccccatttgcatggcgacagtagtcttgccggcgccgcccttctgcgagacgacagcgatcacgcggcctagcgccattgacggtccacccttttcgcaaagaatcggttgatgtgaagattgatgtgaaaattctgcataacgatcaattatgccatcatgcggaaaagcgacaagcctggaatggctcggaaagggccatgaaatgggccatttttttgcaactgggcgaatgtctgacgtaagtcaatgaaaacccccgccgggccttgccgttacggtggaaggccttcgtcaaaactcgctcacgacccggccgtgacggccagccagggcgccggcaggcgactcgcgcagcgccgctcagccgtcgaccaggatgttgagcgtcctggccctgacgaccgcctcgcggcgactcgaggcacgcagtttgcgatagatgttctgcgtatggcgcttgacggtcgcccgcgagatgcatagctcctccgagatctcgatattgctcaggcgcaccgccagcagtttgagaatcttcagttcacgccgggtaaggtcggcgcccacctgttggcgacccgcggtcaccagccagtcatcgttgagcgcggcgaggatctgcccggcgtagcgcgcattgccgatactggcctccagcagtttcagcggcttgacgagttcctgtccaaggtcgacgaagagtcgaatgaaccctcccgtccgggtcagcgcgagcgcgcgtccgagacgctcgacggcggcactctcgtcgcccagcgcatactcgagcagcgcctgcagggccagcgcttcggcgagaaaacgcacgttgtggcgggacgtcagctgcgcttcgagcagttgcagaaggcgggcggcctgtttgcggctctcgtcgctaccctccgctatccacacccgagcgagcgtcaggtgcggcgcactgaagaagcggtagacaaactggacggggcccggatcgaaactgcgcgcccaatcctgagcctcggccagacggccctggcgcagcgccagatccgcctggcaggcgcgggcgcgaaacagggccggcagatcggctttctcggcgaggcgctcgcacacagcatcaacgatcgcgcgcgcccggtcggcctgcccgagcgcctgatagactgccgccagaaggaatgacatctcggtgcgatagccgaggcgcggcgcctgctccggcgcgagcgccggcagcagcgtcgcctcggcgaggctcagctcgttgcgttggtactggacaaggcccaggaagtaacgtccgagagcggcgttcgcctcgctggcaaagcgggcatcgcccaggttgtagtactggtcggccgtccactgcagcgccgacaggtcggcagccatccagtcgatcaggcacaaggtggccaccagcggtgcctggcaggcgtcgatgggcccggcggcgtgcgccagggcctgacggatgccgtcgcgcgcgccggccagatcgccggcggcctgccgcccgccggcgagaagcgcctgtgccgtgacgtgggcgtgcacgcacgccactggcagacgctgcaaggcctgctcggcaagcgccacggcgctgcccgcctgaccctcgaggtaggcgtgcaggctgcgcaaggccaggaggtggccacgcaaggcctcgctgcccggcaactgtatgccggccaccgtgctgtcgatcagcgcctcgatgcggtccacgactgccgagatctcgacatgacgcccctggtgatacatcagccaggccttcataaccagcagttcgggatcgccctcgacagtatcgggcggcagcagccgcagacagcggtcgagacgccagcgctgctcgcggccaagaagaagattgcgatgccgtgccagcagttgcccggccgccgccccaccgtcaccggccagcgcatgcgggatggcttcttcgagcagaccctgcgtcgccaaccaggctgccgcccggtggtgcagttcggcgatgtcggccggcgtgcagcgcaggctgagctgccgttgcaggaactcccggaacaggcgacggtagcgataccagtggcgaccatcgtcgatgacggtacagagcatcgcgccagaggacaccacccgcagcaacgcctgactgaccagcgtttcccccagggcggcaccctcccagagtaccgcgtcgcacagcggggcacagaagcggtcgaggatcgatgtgcgcagcaggcagtcgaccgtgccagccgtctggtctgcgagcaactcttcgacgaagtactgctgcaactgcggcgactcgccgctcaagctgcgcgccagacccgcggccgcgtcatcaccgttgcgtagcgccaacgccgccagacgcacgcccaccggccaaccttcggtgcatgcctgcaggtggagcaggtcctcgccggaaactgcccgtccggcgcagcgctcgatcagcgtggcgcttgcccgttcgtcgaactgcaggtccggcacgcggatttccaccatcgcctcgcgcacgcgcagcgcgcccagcgacaggcgggggtcctggcgcgtgctgatcaccaggcgaaggccactcgccgggtgcgccagcaagcggtccagcaaggcctgggtggatggcgaatcgacgtgctgatagccgtcgagcacgagaaccaggggtgcgggcagcgcttccagcgcgttgctcagactgcccgccagagtggccagagagggcggcggcgaggcattcaggcaggccagtgtctcggcgcaggcggcggggaaaacgctgcgtagcgcagcgacgaaataactggcgaaaatcatcggctcgctgtcatcgcggtcgagagacagccaggcggcagctgcgtcccgaccctcgagccagtggaccagaagcgaagtcttgccgtaaccggcgggtgccgacagcagcgtcagcggcagttcgctgccggcatcaagcaggcgcagcaactcgctgcgcgcaacgaagtcggcgacgacccgcggacggcgaagcttgctgcgaacgatctggacggatgccagcggcgggttctcgatcatcgtcagcgcgcctcgagcaggtccgtgatctgccgatccttgtcttgccagagccgctgcaaccactgctggaaggcctcgcgaaccgccgggtcgcgcgcgtaatcggctctcgccagttccgtcggcaccggcaaggtctgcacccgcacccgcacacgcttcatcctgccgcagagaaactgccagaaattgggtgccccgtcgggatagacgatggtgacatcgagaatcgcctggaacttgtccgccatcacgttcatggccagggcaatgccgcccgccttcggcttcaggagatggcgatagggcgactgctgccgctggtgcttgagcgccgtgaagcgagttccctcgcagaagttcatgacgctggtcgggatcagcgcaaacttctcacacgccaggcgggtcgcggcctggtccttggcgcgcagttccgggtgcctgctgagcacgtcttcgctgtgccggcgcatgaacgggaaatcgagcgcccaccaggcgagtcccatcaccggcacccagagcagttgccgcttgaggaagaacttgagcagcggaatgcggcgcgtcagcaggtgctggagtaccaggatgtcggcccaggtctggtgattgcagttgaccagataccagccgcccgcatcgagcccggcgataccctggacgtcccaggtggcgttctgggtcagggccatccagccactgttgcagacgatccaggcttcggcaatccggacgagaatcggatcgaggcgccgacgaacggcctggaacggcaggatcagcttgagcagcgccacgagcagcaggatgggtacccagaacagggagttgagcccgagcagaagtgcggcgatcaggccgatcagcggggcaggcaggaaactgagcatgagcgaggcggctgccggagaggtggcgatcttgcttcggtcaaccggccgtcgccggcgcgccggccagcatgacgctgcgcgtgaccggcgtctcgaggctgatgcgaccgagaacgccgttacgatagtcctgcagcagggccttcgcggctttctcgaggtcgacttcgccgccccgcatgcgcaggccgcggcgcctggcgatggcttcgatgacatgtaccgcatcgacatcgtcagccgcctcgaccgacagaccgtagcgagcggccaggactgccgggtagcgggcgagcagcagatcggcgagaaagatcgccacttcctggtcgatgatcgcattgcggccgacggcattgctggcggccagcatcaggccatcgctggggtactcgatcttcggccagagcagcccgggcgtatcggtcaaccagtggcgaacgtcgagctgcgaggtctgctgcgatttggtcactgccggctcgtcgccgaccttggcaatccggcgcttgagcagagcattcatcagcgtcgacttgccgacgttcggaatgcccatgatcagcatccgcaagggcttgccgttgtccttgcggtggggcgccaagggctggcagagactgggcagccgcgccacgtcgccaggcttcttgcacgacagcgcgacggcatgcacgccgtcctggcggccgtaatactcgatccacgcgcgcgtggtcagcggatcggcgagatcggccttgttgagcaccttcaggcagggacgttgccggtacaggcggagttcgcgcaccatcggattggtgctcgcctcgggcaggcgcgcatcgaccacctcgatcaccacgtcgatcgacgccatggtctcggccgctttcttgcgcgccgaggtcatgtgaccgggataccactggatggccatgctttctccgacttcctggaagatattgacattatcccacctgcgcggccccctgcgacccttgccgaagcgccgacagccgacaaagcgctagaatgtcgtcctctcccccagcaaacccaggacacgcttgtcggcgatccccgaaatccggcccggacagtcgatcgaactgctcaaggaactgcacatcctgacgcgcgacggcaaactcaaccaggacagccggcgcaagctgaagcaggtgtatcacctgttccacttcattgcgccgctgctcgaggaagtcctcgccaaggaccgccacctgaccttggccgatcatggcgcgggcaaatcctacctggggttcatcctctacgacctgttcttcaggaccagggacaccgggcacatctacggcgtcgaggcacgcgccgaactcgtcgagcgctcgcgcgagcttgccgcccgcctcggtttcgcacgcatgagctttcacgatctgcgcgtcgcgaacgcgatcgattcgccggccctgcccgcgcgcgtagacatcgtcaccgccctgcacgcctgcgataccgcaactgacgacgccatccgctttgccctgcacaagcgggcgcagttcatcgttctcgtcccctgctgccaagccgaagtcgcggcgctgctgcgccgcaagaagaacgagtcctttgcgacgacgccgctctcggaactctggcgccatccgctccacacccgcgaattcggcagccaggtgaccaacgccctgcgttgcctgcaactcgaggcgcacggctatcaactgacggtcaccgaactcgtcggctgggagcactcgctgaaaaacgagttgatcatcgccaggcggcgtggcgaagagcgcggcaacgcggccgcgcgcctcgaacaaatcctgctggcgctgaatctgggcgagttgcatgatcgcttcatctactgaccgccgagccagtgccggcgcatgccaaattgatccggccgtggccagacaaggaccttcaatggaaaaatggatcacccgtggcggcgccgcgctgtgcgccgccggcagtctcgcgctgttctggacgttcggcgtctttctcgccgcaccctggcgggcgggccgcctgctgtcgctgaacagcatcgagatgcaggtgctcggcgtttcgctgttcgccgccctcgccgtcgcctggggcgccctgcacatcctggcgatcgccgaccgcgccgacaacccgaggacgtactacacgttctgcgtggccctgctgatcgccgccattctggcgatggccgacggcatggcatggaccgccgcgcgcatcgcctgagctccgcctcgcctgccagacagcgccgggatcggactgccgatgatcggcaacgcacggtgctcggggcgaggctcccgcgtgaccgcgccaccagcgtccgggcggcgccctaaacctgcatgttcattacgtcgtgataggccgaaacgagcttgttgcgaacctggaccatctcctgaaaagagatgttggctttctgcagggcgatcatcacatcgtgcaggttctcggtgttgttgccggcggcaaaacttgccgccatcgcttgcgcctgttgctgtgtctggttgacctgcgcaatcgagttctccagtacctgggcaaagtccgtcccggctgccggagcgctcggcgcctcggccaggcggccgccggttgctgccgacgtcgcgcgcaacatgctcaacatctggtcgatacccttggtgtccattcgttcctccaaacgctttctggcttatcaaagcaacaagtgggccagattctgaccaactccgcgatcagcctttcaaaaaaccttcgaggcggtactgccgcaacttgtggcgcagcgttcgctcgggcattccgagtcgctcacccgccagctttcttgagccgccggcagcggcaagcgtctcgaggatgtgttcgcgctcgacttcccgcagcttgtcggttttctgagcctccggcggcggcacggcgaaggccggctccggcacggccgctggcggccactgcgcggccggccttgcggcgggaacggcggctgacaggtggagagaatcgacatcgacgacgtcgcccgtcgccagtatgaccgcacgctgcatgacgttttccagctcgcggatgttgccgggccaggtgtggtgttgcaacgcctcctcggcagcggcggcgagacgcagccctgggcggccagcgcgaccgccatgttcggcgaggaaatggcgggccagcgggatgatgtcctggactcgctgccgcagggccgggatcagcaacgggaagacgttgagccgatagaacaggtcctcacgaaacaggcccttggcgacagcgtcggccatgtcccgattcgacgtcgcgacgacgcggatatcgagggacacgggtttctgcccaccgacccgctcgacttcgcgctcctgcaggacgcgcagcagcttggcctgcagcgccagcggcatctcggtgatctcgtcgagcagcaatgttccatgctgcgcctgctcgaacttgccgacctgcgcgtgctgagcgccactgaaggcgcccttttcgtgaccgaagagcgtcgcttccagcaggctgtcgggaatcgccgcgcaattgatggcgacgaacggcccctttcgccgcgccgagtgctggtggatgaagcgtgccaccacctccttgccgacaccgctttcgccggtcaggagaaccgtcgtatcgctctgcgcgacgcgcgtggccaggccgaagaggttgcggctgagcggatcgccggcgacaacccgctcgtcgtcgagcgtctccggcagacgataacgctgcacgtgatcaagcagcgccttcggctcgaagggcttgagcagaaaatcgcaggcacctgcccgcatggcttcgacggcacggtcgacatcggcaaaggcggtcatcaggaccaccggcaagtgcggaaagcgactgcggatctccttcaacaaggcgattccgtcgatcggcagcatgcgcacatcgctgaccaccagcgagacggtctgcctggccagcaattgcagcgcttcctcaccgcctgccgcagcgacgaccgcttgcccggccagctcgagcgtatcgcataccgcctcgcgcaaggcaagatcgtcttcaaccaccagtatcggcaatctactcgccatacgctccactcttcctcaaccttctcggcctgccaccgcgtcgacaggcagcatgataacgaactcggacccgtcttccggcagcgaactcacctttatcgtacccccgtgggcacgcgccacaccgagcgcaatcgccagacccaggccggtgccctgccctcgggtggtgaagaagggctcgaaaacacgcgcctggatttcgggagagataccgaccccgctgtcgcgcacagcgagcagcaacgctccatcggcgacactggcgccaagcgtcaccttgccgtccgccgtgcaggcctgcaaggcgttttcgagcagattcaccaaggcgccggccagggctttgcgactgccggtgacgaccacaccgtcggcagcgcagttgacccggaaggccactttcctgtcggcgaacagcggctcgaccgtctgtgcagcgtcggccagcagttgccagactggaatcgtgtcgcggccgatgctctcgccgcgagcgaagagcagcacctcctgtatcagacgttccagccgcttgagctgcgcggcggtcttgccggcgaagcggacgcgcgccgcgtcgtcgaggtcgggctgacagaggttggcactgtagagcaaggcggtagccagcggggtacgcaactggtgggccagtgaagccgccatttcgcccattgccgccaggcgctgattgcgttcgagttcggccttcagagcgtgcgccgccgtcacatcgtggatcaacaggatgcgtccgccggccgagtcgagcggactttcgacaatcgacagccgccgctcatcaagctgccattcgtccggtgcctcggtggccaccagtctcgcctgcgccagcgccaaccaggtctcgccgatgatcgtccgaccgaacatccggcacgccgccggattggcctcgctgacacaggccgcgcaatcgagcacgacgacgccggccggcagggcgttgagcagcagtgacagacgctcggacagcgcctccttggcctcgtattgccgtcgcagctcgccattggcgacggccagttcggcggtcaatgactcgacgcggccttgcaacccctggtaagactccgtcaaggccagcgaaacctgattgaaaacgtcgaaagcgcgttgaagctcctgcgcctggcgttcggggcccggtatttgtgtgacttcgctcatccagtggaaagtccgctgcagttaaccgctacaatagccgagcaattatcagcctttttttgcttttttcctgctttatcgcaggtttgtcacgtatcacgagcatggcggcagcgggaatcgagaccacagagacggcaggcgcggacaatccgctggatcgcgcgcgcgaggcactggcgcgcctgacgaacaggcagaaagtgctgctgatcgtctcggtcgcggcggtcgtcaccctgctgatcgccgccgctaccctgctcagacaaggcgagttcaaagtgctgttctcgaacatcggcgagcgggacggcggcgccatcatcgccgcgctcgaacagatgaacgtgccctacaagttcagcgagtcgggcagcgccatcctcgtgcacgacagcagagtccatgatgttcgcctgcgtctggccgcgcagggactgccaaggggcggtgccgtcggttttgaactgatggaagctcagaagttcggcgtcagccagtttgccgaacaggtcaactatcagcgcggtctggaaggcgagttgtcgcgaaccatccagtcgatcgcggcggttcaggcggcccgcgtgcatctggccattcccaaaccgagcgtcttcatgcgcgaggagctgaaaccatcggcgtcggttctcctcaacctctacccgggacgctcgctcgagccacgccagatcgccggcattcagaatctcgttgccgccagcgtcccgcaactggcgccgaccagcgtcaccctgctcgaccagagcggcgcgctgctttcgcagatgaagagcaagctgctggaagccggcctcgatccgacgcaggtcaagtacatccaggaagtcgaagcaagcgtcatcaagcgcgtcgaagacatcctggcgcctatcgttggccccggcaatgcgcgcgtgcagatcgccgccgacatcgacttttcgcagagcgaacagaccgccgagacgcatcgaccgaacgcgacgccgccggagatcagtatccgcagccagcagagcagcgaaacggcaagcaccagcccagcggcgcagggcgttccgggcgccctcagcaatcagccgccggtaccggcgaccgcgccactgacgcaaccgccggtacccggtgccggtggtgccgccccggcgacgcctcccgtacccggccagatcaacgtcgccggggttcaggcgccagtcgcgagcgtcggcccaccgatcagtaccagcaagaactcgacggtcaactacgaggtcgacaagaccatccggcacgtccgccaggcagtgggcacgatcaagcgtctgtctgccgccgtcgtggtcaatcagcgcaaggaagtcgccaaggacggcaaggcggtcaacaagccgctaccggacgccgaagtgaaacagatcagcgacctcgtcaaggaggcgatgggcttcaacaaggagcgcggcgacaccatctcggtcgccaacgcgccgttcacggtcatcgacaaggacgagggcctgccgccatggcgtgacccggaaacggtgtcactgaccaaggacctcgtgaagtatggtgtgattgccgccatcatcgcctatctgctgctcggcgtcgttcgcccgctgctcaagaccatgctcgagaaaccagcgacaaccgagagcggcgtcggtggccgcatagacgtggttgccggagaggaaggtgaggaggaagccacggagaacctgcccacggccgccgaactgctggaaaagagaatcgccgcggcgcgcgcgctggctcagcaggatccgcagttggtagccaacatcatcaaggaatggacgggtgccaatggcggctgaggacggtatcgaaaagagcgcgattctgctcattgccctcggcgaggactacgctgccgaggtgctcaagcatctcggcccgaaagaggtgcagaaactggggcacgccatggcggccctcaagtcggtgccgcgcacccgcgtcgaagaggtcttggccgacttccaccgaacggccgaggaatcggcggcggtgcacgtggacaccgacgcctacgtccgctcggtgctgaccaaggcgcttggtgacgacaaggcatcgaacctgatctcgcgcatcctgcagccgggcgaaaccaacggcatcgaaggcctcaagtggatggacgcaccgacagtcgccgaactgatcaagaacgagcacccccagatcattgcgaccattctcgtacacctcgcccatgatcatgcaggcgaaatcctgaatcagtttaccgagcgtttgcgcaatgacgtgatcttgcgcattgccactctcgaagggattcagccggaggccttgcgcgagttgaacgacgtcatgctgcgcctgctctcgggctctgcaagcatgaaacaggccgccaagggcggcgcgggaacggtcgccgagatcctcaatttcatgggcagcgcgaacgaaaccgccgtcctggactcgatccgcgagtacgatcccgatctggcgcagaaagtgctcgacgagatgttcgtcttcgagaacctgctcgaactcgacgaccgggcgatccagctcctgctacgcgagattcagtccgaatccttgatcctggccatgaagggagctaccgaacccttgcgcgagaagatcttcaagaacatgtcacaacgtgcgtcggagatgctgcgcgaagatctcgagtcgcgcggcccggtacgcctctcggaagtcgaaagcgaacagaaggaaatcctcaagatcgtccgtcgcctggccgacgaaggccagatcgtccttggtggcgcgggcggcgaggaaatggtctgagcaggccaaggtcatgacccagtggatcccgaaggagaagcttaccgcttatcagcgctgggagcttgcggccttcgacgaggacaagacggttccgcccactccgtcgcctgccgcccagccatcgccgatcgcagagcccacggacccccccgtccaagtcgcgtccgagccggcaagccagccgccgcctgcggtcaccctgccgaccgctgaagacatcgagcgcctgcatcgcgaggcacaagctgccggctatgccgatggccatcgcgagggactggctgccggcgaggcggtggtggcccaactcgcgacacttttggacaacctgcagcaggccctcgcaacgatcgatcagggcgtcgccgatcagttgctggtcctcgcggtcgagattgccaatcaggtgttgcggcagagcctacgcctgcaaccggagttgctgctgccgatagtgagagaggcggtgacggcgctgcacgcccatcacggacagccgctgctgttcgtccaccccgacgacgcgacgctgatacgcagtcgcctcggcgaccaactgtcgcacaacaactggcgaatcatcgacgatgcggcgttgacgccgggcggctgccgggtcgaactcggcgccagcgaggtggatgcgacgctcgagacgcgctggcgacgcgtcgtcgaggccatcggcatcagcgacgaatggctgacgagtgccgaccgggacggcaaggttaacccacgatgagtgaacccgccgccaacccgcatctcgccaattggcgccacttcctcgatggttgccgaggcgccgccggccaggtgaattcgctgctgccgagcggccacctgacgcgcatcaacggcctcgtgatggaggcgtccggactgaaactgcccctcggcagctcatgccgcatcacgccgcttggcggctcgccgatcgaagcggaagtggtcggcttcaacggcgagcggctgttcctgatgccgtcggaagatgtctatggcctgtcgccaggggcccgcgtcgtcgccctcgaaacgcgccacccgccaccgcagatcggtcgtctgccgcctgcacggcgacgctcgatcgaccgcgccaaactggtgccggtcggcgaatccctccttggccgcgtcctcgatggggccggccggccgctcgacaagcttggtccgttgcatgccaggtcactgcgcccgctgcagagccggccggtcaacccgatgtcgcgggcgccgatcgacaaggcgctggacgtcggggtgcgtgccatcaatggcctgctctgtgtcggacagggacaacggatgggcctgtttgccggatcgggtgtcggcaagagcgtactgctcggcatgatggcccgctacacggaggcggaaatcatcgtcgtcggcctcatcggcgagcgcggtcgtgaggtcaaggagttcatcgagcagatccttggtgaggaaggcctgcgccgatccgtcgtcatcgccgcaccggccgacgtcagtcccttgatgcggctgcagggtgcggcctatgcgacgtgcattgccgagtatttccgtgaccggggccggcatgtcctgctgatcatggattcgctgacgcgctacgccatggcgcaacgcgagatagcgctcgccatcggcgagccgccggtcacccgcggctaccccccatcggttttcgcgcgcctgccgcaattggtggagcgggcgggcaatggcgccgacggcggcggctcgatcaccggcttctataccgttctcgccgaaggcgacgaccagcaggatccgatcgccgatgccgcgcgagcgatccttgacggacacatcgtactgtcgcgaaccctggccgatgccggccactacccggcaatcgacatcgagcaatcgatttcacgggccatggtcaacctggtcagccccggtcatctggaacagattcgaaatttcaagcgactgttttcgcgctaccagcgctcacgcgatctgatcagcgtcggcgcctatgccgcggggtccgacccacaactcgaccaggcgatagccatctatccgcgcttcgagtcattcctgcagcagagtctggcccaacccgcggacttcgccagcagtctgcgtgagttgcaggcactgtttggcgtcgctgcctgacgctgggcgcgctagaatgacaacccgtctcatgaacccggactaggcgagttcgccgtggccagaccgttctccctgcaaaccgtactcgaactgatgcagagtcgctcggacgaggcgacgcaacgcctcgcgcgcctgattgctgccgagcgcgatgcgcagaacaagctcctcatgctgcaacagtatcgcgatgagtactcgatccgcttccgacaggcagcgcaagatggcctgggacagcccgagtggcggaactaccaggagttcatgaatcgtctcgaccaggccatcgaccagcagcggcagagcgtccttgtacaacagggttgtacggccgccggtcagacagcctggcaacagcagcggacgcgactgaaagccttcgacgcgctggccgaccggcatcgcgccagtgaggtgaggagcgaactccgacaggagcagaaggcgcaggatgagtttgccacccgcgccaaggaccacgagcaagggctctgatcctcatctggcgcgataattgctttgatcttggctgcacctgcatccgcagaaaggatcgatcatgagcattgccatcgtgccaacgctcgcccgggcaccgatcgcggcgacgcccggcgaggcgacaatacgggaaacatcggcgccggccggcgcgcgcgtcggcggagactttgccagcattctgctggggctgccgctcagtgtggcagaagttccatcgccagccagccaggaaggcaatcgcctggaggtcgacagccttctgctgcgtctgccgcttgccggcaccggaacgtcccccaccggcgagacgccggatgacggcgaaccggcttcagcagacgccggcctgggaaccaccgatccagcacttctggcggcactcggcgtgacactgccgccgcagccgacccgcattgatgccagtgagggcgtcgcagcgacgctgtcagaacagacccgcgcggggatacccgccgcagcggggccgggagcgcagctgccaccgcctgggggtgtgccggccgcgaccggcaaggacgcggccgcgccaccaccggcgacggaggcaagcggcggccgaccggcagattttgccgccactgcatgggcttcggcctctaccgcgcagctcccggaactggcggcatcgacagacaaggtcgccaccacgccggcggtgcaggtaaccgctgctctggatgagacgacagtcagcgatggcctcttcggcaacaacgtccagccgccgccgagcctgcacggccttccgcgcctgcagggcgtgccagccctcgaaaagccgctacacgaccggtcctgggccaccgatctcggccagaagctcttgtggttcgtcagcaacgacaagcagggcgcgcaactgactctcaatccgccgcaactgggctcgatagagatcaccatccacatggacaagaacggcgccaacgcgcacttcgcttcgccgaacccggacgttcgtggcgccatcgaaaccgccgtgccgagactgcgcgagatgttcgccggcgcggggatcgatctgggacaggtcagcgtcggcggcgaatccttccggcagcactccgacgggcagcaggacacgtcgcaacgaccccgcatcctggctgataaggctatacttggcggcggatcggctggcggcattccgggggcggccgccatcacgcgccatggcagctcgctggtggacaccttcgcctagccccctgtcgtctggcttgggtacgacaagctgatcccggagccgagaccagcggcggactgaaaaaaccagggagagaagcgcgtaatggccaaggatgcaaagccggcaactgaaggcgtggaaacggcacccgcgaagaacagcaagaagctgctgatcatcatcatcgccgtggtggtggtcgttctcggccttggcgcggtcactgccttcctgctgttgcgccacgctccggaacaggatgacgacggcgaagtcgcagtcgaaaaggccaagccggtcaagaagaagaaggttgatcgggaagtgccaatctatgttgccctcgatgcattcaccgtcaacctcgtacctgacaacggcgaccagtttctgcagctcgttatgtcactcgaggtcgaagatgcccaggtcgccgaccacctgaagatgtatacccccaagctgcgcaacgacctgaccctgctgctgtccagcaagaaggcgtcgcaactgatctccaaggaaggcaaggagctcctggcgcaggagatcaaggaacagatcaacggcattatcgagcccgccagcaaggggaagaagcgtgacggacccatcaaggaggttctgttcacatcgttcatcattcagtgagcgtcgatgagcgccgatttcctctctcaggatgaagtcgacgccctgctcaagggcgtcagcggcgaggcgagcgagcccgaggcggccgacgagggtgacgatggcccgcgcccgtatgacttgggaacccaggaacggatcgtccgcgggcgcatgccgacgctcgagctcgtcaatgagcgcttcgcccgctacctacgcatcggcctgttcaactacatgcatcgcagtaccgagatctcggtgggctcgatccgggtccagaaatacagtgagtttacccgcaacctcgtggtaccgaccaacctcaacctcatcaacgccaagccgctgcgcggcacggccctgttcgtctttgatccgagcctggtctttctcgtcgtcgacaacatgtttggcggtgatggccgcttccacacgcgcgtcgagggtcgcgatttcacggctacggaacagcgcatcatcaaggggttgctgggggtggtgttcaccgaatactcgcgctcgtggaagccggtgtacgacctgaccttcgagtacgtgcgctccgaaatgaactcgcagtttgccaatatcgcgaccccctctgagatcgtcgtcgcgacgaccttctcgatcgagttcggcggctcgactgccgatctgcacatctgctttccgtactcgatgatcgaaccaatccgtgacctgctattcagcacgatgcagagtgaccagctgtcgaccgaccggcgctgggtcatcatgctgcgcaaacagttgacgaacgctgaagtcgagatcacggcgagactcgcgacagcgaccgtcagccttcgtcagattctcgaaatgaaggtcggcgacatcgttcccatcgacattcccgagaaagtgatcgcccaggtcgacgatgtgcccctgatggaatgccgttacgggcagcagggcgggcagtacgcgatcaagatcgatcacttcatgaccatcgagaaccaggagactcctcagggagaaagcaatggctaaacaaccagacgattacggaagtcctgccgcagacgacggtgcggccgaagacgactgggccgcggcgatggccgagcaggctctggctgacgccgcaccggcagccaacgcgcagccagccaacatcttccccagcttcggcgaacagggaaacagcggctcgctgatgaacgaactcgacatgatcctggacattcccgtccagctcgcggtcgaactcgggcgcacgcggataacgatcaagaacctcctgcagctcgcccatggctcggtcgtcgagcttgacgcgatggcaggcgaaccactgaacgtgttcgtcaatggcaccttgatcgcgcaaggcgaggtcgtggtcgtcaacgacaagttcggcatccgtctgaccgacatcgttaccccggccgaacgggcccgcaagatcggacactgagcttctctgacgccccgtccggcgatccggccgagggtcggcccgtgaccgggtggtgagcggccattgcgcagcgaaagcagcgttcagccgcggttttcggtttaagatagcgagcggtaccaacggttggcggacgatcttgattcgacacctcaaatcaatcagctccacgggtacgctcggcgtgcagatcctcgtcgcccttctttcgggccgcgccgtggcccaaacgaccgccgccgaattgcccggcgtttcggcaacgaccatgctgcaaacagtactcggcctggccgtggtcatcggcgtcctctttctggctgcttaccttctgcgcaagctcaatggcggccggggctttggcagccacggacctctgcgggtagtcggcggcctgatgctcggggcgcgcgagcgcatagttctcgtcgaagtgggcgacacctggctgatcgtcggacttgttcccggccagatccgtaccctgcatacgctgccgaagggcgaactcaaagccaccggcgagggtgacagacttttcgcgcagtggctgaagcagattgtcgagcgcaagagtgaaggcggctaggtccttcggctggctgttcctgctcggactgctgtcgccgctggctgcctgggcacaggctggcgggctgccgatggtgaccagcacgccgggtgtcggtggcagccagacctacacgctgtcgatccagacgctgctgacactgacggcactcaccttcatccccgcggcgctgttgatgatgaccagcttcacgcgcatcatcatcgtgctctccttgctgcgccacgcgctgggtacgcaaacctcgccgcccaatcaggtgctgcttggcctgtcgctgttcctgaccttcttcatcatgtcgccggtgctcgacaccgtgtacacggaggcctacctgccgctgtcggagaaccggatcacttacctccaggccattgaacgcggcgccgtgccgctgcgcaagttcatgctcaagcagacgcgtgaggccgacatcgccctgtttgcccgcatgaccaacgccccccgctttcagtcgaccgacgacattccgatgcgtctactgatcccggcatttgtgaccagcgagttgaagacggcctttcagatcggcttcatcatcttcattcctttcctgatcgtcgacatggtggtggccagcgtgctgatgtcgatgggcatgatgatgatgtcgccggtaatggtggcgctgccgttcaagctgatgctgttcgtcctcgtcgacggctggcatctgctgctcgggtcgctggtcgcgagtttcggctcatgacgcctgaactggtcatggatattggacggcaagcggtcgagatgaccctcctgctgtcagcgccgttgctgctggccgccctggtcatcggcctcatcgtgagcgtcttccaggcggcaacacagatcaacgagcagacgcttgcgttcgttcccaaactggtcggaatgttcctgatccttctgctcgccggcccgtggatgctgcagctgatggtcgagtacgttcgccggctgttcgagagcattccgctgctcatcggctgactggcgaatgatcagcctgaccacggccgagatcaacgcctgggtagtggcctttttcttccctctggcacgcgtcctcgccctgctcgccgccgcgccgccattcaacaacccagccctgccagcgcgcgtccgcctggcgctcggcctggccatcaccattgggattgcccccgtactgccgcttatgcctgcgctcgacccggcgtcgggcgcaggcatgctgatcctcgcgcaggaactgatcatcggcacggccatgggcttcgccatgcgtctcgtcttcagtgcggtggacatggccggcaacatcgtcagcctggagatgggtctcggcttcgccagcgcctatgacccgcaaaccgccggtcagacagccgtcgtttcggaattcatgggtctgctggccctgctcgtgttcatggccatcaacggccacctgatggtgatcgccaccctgacacacagcttttctgtgatccccatcggcggaccaaggctgggcgccaccacctggtcgagtctggccaactccgcggcgatcgtcttttcggcaggactcttcctcgtcctgccgatcatcgtcgccttgatgatcagcaaccttgcgctggctatcctgagccgcgcggcgccacaactcaacctgatggccatcggttttccgctgaccatcgccctcggctttgccgcgctgctcttcggcctgtcgtatatgggaacgcccctgcaggagctgttcgagaatgggctgcagtcaatgctcggccattttgcggtcgtcaccccttagggcgtcctgccgggatccgcgcggacgagctggatcgttccttcggcgtaacgatgggtaaacggcgtgctcgattcgatcccctctgcgtagtcgagaatccggaagcccggaaacccgcgttcgcgctgcagctgcagcgctcgccgccgcaggatcaaccccgactcgccatcgccgccgatgcgaaagctctttgcacgcatcgagagcatgtaggtcgtgccgtcgacgatcctttcctcaatggtccagttgggcgccagcggatcgtagatcacataggcggcgaccacggcggcagcggccagccccaggttggccccccccgaatactggttgaccgcgtagcccaccgcgccgacgagggcgacggccttggctggctccacactgacggttggacttggcgactgggcatacgcgtagtcaggccggctggtgtcgacacgcggcggcgggttccagtcgatcgtgccacaggcggccagcaagagtgcagcccaagaagccgccaggacgcgcatgccattccctcccgtggatcagatgtacttgaacagactcaggccgctgatcgcgacaaacgacttctgcgccgcttcaagcgcgacctgctggcgggtgaagtccgagatcgcctgcgcatagtcgaggtcctggagatccgacagcgtctgctggtattgaatgtccacggccgacgcgttgctgctcagtgcttccagttcctgcaggcgggcgccgacgctggactgcacgcggctcacattgccaagcgcctggtcgagattggtcaagtgcgccgctaggtctccggagaaggccgtcctcgccgtgctcgaagccagcggcgcctgcagcagatcgatgatctcctgcatggtctgaaagacgctcttgttgatactgggcttgatcgtgaaggcatcgtcatcggcgggcgaaccgctgatgacgacctgagcgccaaaatcggtcgccaccgccgccggcggagccgtcgtggccaggcgcacggccataccgggagtgaagggttgcgggtcactaacggctatgggaggcaaggcggctgccgggggcgccggggtcgaggtatcgaacagctggtactggctgacgcccgcgaccgacgaaaactgaatctgcagcccacgactctcggtgccctgccagggaaaggtgttcaaggcgttccgccacatcgcctggtcgagcactgagcccgagtccatcagccccgagcctaggttgggagaacccgtgacggtgcggccggccgtcatcgcgaaggtaccgttgccttccggaacgttcatgaacagctcgctaccagcgacgctcgtcgccatctgctgagacgtagccacctgcaggagttgctggccgtcgtcaccgaaatagctgatcgaagacgacgccggcgacacggcggcgctgcgcgcaaacggcgtcgtctcgctctggtagccggcgaacaggtaatcgccttgagcattccgactattggcgatacccagcatctcgtcaaagcgtgccgcgagttcggcagcaattgcctggcgatcgctatcgccgaggatcgtattgctcgcctgaacgacccggctgcgtgcgctctgcagcaggtccgtcaaggaggtgagctggctgtccaccagaccgaggcgatcgctcgcgtcacgctgattctccacgtactgggcggtcagccccttggcctgcgttatggtcagcgcccgcgcagaagccacgggatcatccgctggagtcagcatccggcggtcactcgaaatctggttctgcagcttggcgagttgctcctggttccgctgaatgctgcgcacgccagcgctgtagatttgattcgtgctgatacgcatggcttgctcctcaggaaccgagctgcaggatggtttcgaacagattggcgccaatctgcagagccttggccgacgcttgataggcctgctgatagcgaatcagattggccgcttcctcgtcgagattgaccgccgagagcgagtcccggctcgcttgggcctgttcaagcagcgcctgttgcgcctcgccactgacctggatctggcgcgtcttgctgccggtctggctgaccaactgcgcgtaggcatcctggtaagtcgctgtcttgcccgacatcgtgttctgcacctgcaactgaccgagggccagcgcattgcgcgagtccgccgtgccaccggtgttgcgcgagatcacgaaggtgtcgccattgttgggcagaccgctgatcgtgaaactgaacccagcgggaggggtgctcaccaccgccgggtcgaccagcgtgatgctgtcgccgctccggtagtccagaccagccaccggaacggccgcgggaacgccgccattgatggagacctgcgcacctgccggaaagtcgagcagcttgccgtcctggaagcgcagcgtgatcggccccgtggcaagcggcacggcgccaggatagccggggccgacactgcctgccgaaatcaccgccgcgccactgtttccctttcccacggacgtgcggacgggcccgccggccgcaatcagacgtgcgtcggcgaccaccgccggattcaccgaaatgttgagcgcagcgttacgggtgggctggatgaggtagctcgagcccgtcaggtcacccagcgaggctgtcagtgtgaagccctgcgggtcggtcaccagggcggcattgatcgccgccaggtctgcccccgcccacaccttgttgtcggacaggcgggtcagcgtgacgccggcggcatcaccgctcaggcgatagtcgctgctgccgagatcggtgtagaagttgccgctgtaaggcggcgggtcgacgaaggcagcagtaagcgtcggactgcccgccggattggtggcattcgcaaatactgtcggcgcgggaagcgaaaaaaaggccggcgtgaagctgcttggcgaagacgacagctgtgattgaccgaggagatcctgaccgagagcgctctgcgcgttgaaggtcaaggccagggacgccgcgttccgccccagttcgttgctcaccttgtccagcgattccctgcgaaacgccagcagaccgcccagactgccgccgttgatcagacgctcgggcatctcctgaacgccgatcgcggttttcagcgccaccaccagtcgggaccggtcactggccgatggtgtggtcgtcaacgcggtgaactgggagccgacgaccagttgctggccgctgccaatgaagacattgaggttgccatcgctgctgaccgtcgtcgtcgccttcaccaacttgttgagatcgagtaccaggcgatcgcgagtatccagcagatcgttcggcggttgcccggtcgacgccgcggcaaccccgatcctctcgttcagcgaggctatctgctcggcgtacgagttgatcgccgtgacgctcgcggcgacttcggcgtcgacgccgtcgtacatctgcgccagttgaacgccaagcgcctggtagcggccgctcagcgcctgcgcgctggagatcatcgcctgccggctcggcaggtctgtgggattggccgccacctgctgcacgcccttgaagaaaccctgcaaggccggtgacaggccggtactcgtgtcagccagcatgttgtcgatttgcgcgatttgcgccgagtagctggcaagttcgctcgcgctcgcttgcgagcggttgacctggtcgctgagaaagcggctgtacattcgttcgatcgtcgccacatgggtgccctgcccaatgaagccggcacccgactgcaccccggggttgctcgcctgcacggtccgctggcgagaaaacccgggggtactggcgttggcgatattgtgctcggtggtttgcaggccgagctgagcagcgttgatgccagtgagactgctaccgatcattcctgtgcccatggctgagatcctttgcgattaatcggtaaacggtcgctcggcgcagatctttagtcgctgcggcgggcgcgcatcaaaccacggccagcgcctgccgcagcgttggtccgccaatgatgcgaaccagcttgtcggcgtacatcgggtcagtggcgtagcctgcctgctgcagcgagcgcgcgaattgcaggccatcctgctggccgatgacgccggagaaacgtggtttgctgctgagaagcgtcgcatagtcgcgaaacgcctcggcgtaggagccatagacacggaatttcgcgcgttcgctttgcgccactccattgacgaactcggtagtctgcacctcggcagtcggtcccgaccagccacgcccggccttgatgccaaacagattgtagctgggcgaaccatcagccgtcctgatctcccgttttccccagccactctcgagggccgagtgggcgaccaggaaatgtggcggcacaccggtcatcgctgccgcctcgacggcgtgcggccagacacggtcgacgaaggcccgcgcgccgggcaagggggcggccgtgttcgcggccccgcccgttggtgccgcctggttcaccgccggctcggcaagcacgcgctgaccgccgggtcgcgccggaccggagacggcaggcgccgcgtaacgcgtcagcagcgactgccgcaagctgtccagtgacgcattcccggcgagttcgctaccagggctgatctgtgccgccatctgcttctcgatcagcttggcaaagcccagcggggcctgcacggcgagattctgcgccagttgctgatcgcctatggtggtgaagaaacggctctcctgactgtccaggagaccatcgctcggcgttgcgtctcgcatgctcttcagcatcaagtgcagcagcatgccttcgaactgctgcgccgcctgcttgaggccggcttgtggatcttgtcgaagcttgacgcgcagatccgcggcggcggccggatcgagaaccaggcgattgttgacggcgtcggtggatttcatgggctgcctcgcgctgttgggggccgctggctcagatgatctcgaggtctgcgcgcagagcgccggcggccttcatcgattgcaggatggagagcaaatcctgcggtccggcacccaatgcattgatggccttgaccacgtcggagagcttgaccccggccttcaactggagtagcgatccacccccctgcttgatgtcgatctcgctctgcgtcgtggtcaccgtctgtccgccagccagcggattcggttggctcaccttctgctcggtgttgaccaccaccgacagattgccatgtgcaactgcacaggactcgatcgtcaccgtctggttcatgaccaccgaacccgtacgcggattgatgatcaccttggcgacggacttggccgggagcacgtccaggttttcgagccgccccaggaaggcgacgcggcgatcgttctcctcaggcgcgacaactcgaaccacccgcccgtcgacggcctgtgccgttcccggacccatctcgcggttgatcacgtcgactacccgctgggtcgtaccgaagtcggttgtcgccatctcgtagtggatgaagggaccctgacccagcgcggtcggcacttcgcgctctacagtggcacctccgatcacgcggcctgcggaaagatgattgatcgcgaccttgctgcccgctccagaagcaccagcgccgccaaccagcaggctgccctgcgcctgcgcgtagatctggccgtcggcgcctttcagcggtgtcatcaccagtgtgccgccgcgcagactcttcgcgttgcccatcgacgagacggtgacgtcgatctgctgcccgattctggcgaagggcggcaggctggccgtcaccatcaccgccgccacgttcttgagctgcagggactgggtcgtcgccagcgtcgtgccaagctgggccagcatgttgatgatgctctgctgggtaaacggcgtctgggtcgtctggtcgccggtaccatcgagaccaaagacgaggccatagccgaccagctggttgttgcggaccccctgcacggaagccagatccttgatccgttcggcccacgccgaagcgctcatcagggcgaggatcagggcgaggatcagaccgggacgcccggccgctcgccgaagtcccgcgacagcctgaccgttgatgatctgtggcacgtgccgttctcctcaaaaaggcaggaaggtaaggaagaagcgcgccagccagcccatcacctgcgcttcgctgatggtaccgctttccttgtactcgatacgggcatccgcgatctgcgacgaggccaccgtgttggcagcgttgacaaagtagggattgacaacgcccgacaagcggatgtattcctgcccgtgaccaatcgccacttgtttctcgccggaaacgagcagattgccgttgggcagcacctcgatcacggtcaccgtgatcgtgccggtaaacacattattggcggccgcatcgcccttgccactggcgacgttgctgctgttggccttcagttctccaccctggaacgacttgccggggaaaccaacgatcggtccggccgcggcactgatgctgccggtcttgctgacggcggtgttggacttggtcgccgccgaggtgttctcggtaatcgtcaccgtgatcgtatcgcccacgtaacgcgcccgtcggtcttcgaagagggtccgcgaggcgccagcctggtagatgctgccggtcgcggcgagactggcggccagtgtctcgggccggtactggggccgcgcggtcatcggctgatgcacgttggtgggtggcacggtcgtacatgccgccaagaggagcagtgcaggcagcagcagcttgccgaggattgaacggcgacgcatcatcggccccttatagttgggtcagacgcgccagcatctggtccgaggtgctgaccaccttggcgttgagctcgtaggcacgctgcgtctggatcatcagcaccaactcctgcgccacattgacgttggaggcctcgacgtagttctgcacgacgacgccggaaccattcgttccgggggtgttcggggtcgccgtgccacttgacgcggtctccagatagaggttctcgccgacgctctgcagcccaccgttgttgacgaaggtggccacctgtatggtcccgatctgtaccggtgccgtcgtcgtcggcagtgtgatgctgacgacgccatcggttgccacggtcaccgtcaaagcttgcgcaggaatggtgatcgccggctgcaggggatagccattggcggtgacgatctgcccctggttgtccttctggaatgacccatcgcgcgtataggcggtcgtcccgtccggcagcagcacctgaaagaaacccgcaccgtcgatggccatgtcgagagcgttgccagtctgctgcagcgagccctgcgtgaagatgcgccccgtagacaccggcgtcaccccgaggccgatctgcagaccatccgggatctgcgtcgtctgcgacgactgggctcccggctggcgcaaggtctgatagaggagatcggcgaagatgccgcgcgcctgcttgaagccgttggtgctgacgttggccagattattggcaatgatgtcaatctgcacctgttgcgcggtgagaccggtactggccgtccatagcgagcggatcatgcggttatcgtctccatcagcggttcatcgtcaacagttgggtagctgcgcgtgcgttaccatcggccgtctgcagcatcttgatctgcatttcgaactggcgcgccagactgatcatgcggaccatcgcgtccaccgaattgacgttgctcccctcgagggcttccggagccagcgtgacggtctcgtcggcgacggccggcacaccgtctcgggtgcggaacagtccgtcgtccccacgtaccagatcgctttccggcggattgaccagcttgatcctgccgacgacattgacgttgttgattgctcccgccccgaggcgcggaatcgccgagaccgtcccatctgcagcgatcgcgatattgttgtcgggcggcagcgcaattggcccaccctcacccagcacgtcaaggccggaactggtctgcagcacaccattcgcatcggccttgaggttgccggcacgtgtgtacgcctcgcgaccgtccggcccctgcacggcgatccagccctgtccgcggaccgccacgtcgagcggtctgcccgtgctcgtcagcgcgccctcctgaaagacgttggccaccgacgcgtcgacggcaaaggctcgtgtcgccagcccggagccgaggatcggcacggcgcgaaacctgttttccatcgcgcggtaaccgacggtcgtggcattggccaggttctgcgccacgccggcctgcaggagcaggccctgtttggcgccgctcatggcagtgtagatcaggcgatccatacggcctccaggcgcctctcaatcggccacaccaactagcgcaggttgaccagggtctgcaagacctgatcctgggtcttgatcgtctgggcgttggcctgataattgcgctgagcggtaatcatgtcgacgagttccttggtcaggtcgacgttcgaatcctcaatcgcggaggactggatgacaccccggcttcctgaccccggcgcggcgaccagttcaggacccgatgccgacgacgaactccactgattgttgccgagattcttcaggccattcggatcggcaaacgtggcgagaaccacctgcccgaggttgcgcgtctggccattgctgtaacgcccctgaatgataccgtcgctgccgacacccattcccgtgaggctgcccgcgctgtaacctccctgcgtcaggcggtcgacgctcgactcgctgccgtactgtgttgttcccgtatagtcgagaagccctggcgaccacggcgtcaccgccccactggtcagggcccaggttggtagcgtctgcttggctgacgccgccgtcagtgcacccgaggtatcgaagatcagattcccgccaggcagtacctggggatccgctccatcaagtgttgcccagaccgtccattccccacccggcgggtcggtaggcgcattgaggatgtagaaagtcgtcaggttgtgggcaacgcccagcgtgtcgtacaccgaggtggcggtggagaaattgtacgtgtcaggattggcgaagttgaacggcgtaatcggcggaaccttgtcccgagagtcgagattgagcaccgccgtgaggtttcccgacagcggatcgctcgtcgcccgcgggggaatctgattggcagacagttgcagttccacgggactggaaggtgagatggctcccagcgcatcggctgggtatccagtcaggcgaaggttgaggtcgttgatcacgtacccctctttgtcaatgtgaaactgaccgttgcgggtatacgtgatggccccatcgtcgctcatgcgaaagaaaccgccgccgttgagtgccagatcgaggccattgttggttgtcgtcaggttaccctgggtgaactgctgctggatcgacgaaacgcccacgccgatcccgacctgggaggcaccgacgatacccagcgaagacgcgaagacatccgcaaaatgcgcgttcgcgcccttgaaaccgaccgtgctggcgttggccacattgttgccgatcacgttcagcgccgtcgccgcggcgctgaggccgctcaaaccctgttggaaactcatgcctgcccctatccctagagaatctgctgcaccttgtcgaaatccactctacccagcacaccgaggtcaagctggaactgattcttgtctcttaccaaagcagaaaccgtgccaacctgaagtgtctcggccggcaccttgtcaccaccgcgcacggcgttgaccacgaaactgtacttgccgtcaggcaccgccgcgccggaatcgctcttgccatcccagacgaaactgaagttgcccgcctcatgcccgcccagttcctgactctgcactaccctgcccgccgcatccatgatcgacagcttgacactgtcggcgggcccgccgagattcacaccgccgctcgccctgccgccagtcaaagcgagctgcgaacctgccacgaggacgctcttgccgagcagccccgccgcctgcatcgactgcccgtcgttgaaggtgttgagcaaagtctcgagcgtcgtgttcagtttctcgattccggtcacggtactgatctgcgagatctggctggtgactgcggcgttatccagcgggttgagtggatcctgattcttgagctgtgtcaccagtagcttgaggaagcggttctgcacttcctcactggtcgacatcgcgtcgctcgcgccagatttgctgttgagcaaggcgaaaacgtcgctggctgaagaggttgctcctacggttgccatgagtcgctccttgagtatgcctactggccaagcgtcagcgtcttgagcagcagttgcttggcggtgttcatcacttcgacgttggtctggtacgaacgagaggccgagatcatgttggtcatctcgtccaccacattgacgttgggcatcgtcacgtaccctcggtcgtcggccgccgggttgcgcgggtcatacacccgccgccccggactactgtcctcaacgacctgcttgacccgtacgccttctgcggcaggactgcccatcggggtggcgacaaacaccacctgcttggcgcgatacggcttgccgtctgaaccgaccacgctgtcggcgttcgcaagattgctggccaccgcgttgaggcgcagcgactgcgcggtcagagcgctgccggcgacctgaaaggcgttgagaatgctcaccgctattgcccctgcagtgccgtcagcatcgttcggatctgcgcggtgagaaacgtcgttcccgtctcgtagaagaacgcattctcagcgaactgtgcgcgttcgacgtccatctcgacgctgttgccatcggcactggcttgcgcaggctgacgatacttcagggctatctgccccaactctgcgtcacccggcagatggcctgcggcggtggtggcaagtgtcagcccgcattggccctgactccggccgctgaccgcattctgcagcgccgctgcgaaatcgaaatcccgcgcccggtaattcggcgtatcggcgttggcaatgttcgccgccaacacctgctggcgatgggcacgaagcgtcaacgcctgttgctggaacgacaacgcgctgtcaagcatgctgaccatggggacctcacctgcagttcggatgtgcgataccgaagcaattggcgtgccacacccagaaaacagcttccggcaagccttcggtcgcaaatcgccagcgcgcagggccgtcacttgccggattgccggcaaatcttgccgggcggccgacagtccagctcgtcgcccgaccaaggtccccggtctggccgctgcctgcaacgagcgaagcgggccggcagtcttcgcgatgggaccgcaatcaggcagaatgcgaggatgagtactcgaaaccggatcagccccctgagcaaactcccgcacctgctctgtgcgctgctggcagccgtcacccacagcgctgttgccgaaccatccctggccgtggctttggatcagtacctgaccagccagacccagggcttgccgggcaaggtaagttacagcgtcggcccgctcgaccagttcgccaaacgcggaccgtgcagcgccttcgagccgttcctgcctgtcggcagccggctgtggggaaagacgaccgtcggcatccgctgcctgggcccgactccgtggaccgtgtatgtgcccgtacaggtcagggtcgccggaacctacctgctcaccgcacgccaactcaccgccggccagatcgtcgccgacagcgacgtgctcatgcagggcggagacctcggggccctgccggcgggcgtcctgaccgacccggcacaggcgagaggcaagacagtgcggagcagcgtcgccgcaggccagccattgcggggcgatctgctgatcgctccgtggtccgttcagcaagggcaaagcgtcaaactggtgtcgacaggtaccggcttcaccgtcagcaacgagggcaaggccttgaacaacgcctccgagggccaggtggcacaagttcgcacggcttccggacaggtcgtcagcggtgtcgcgcggggcctgggcatcgttgaggtgacgtactgacgcgcattccgtcgggcggcaaaaaaatgctaaagttcctctgctgcatgccgatacagagattgagtacaaacgttgaaggggcacaaccgtgaagatcgaaagcacaaccagcactgccagcacgatcggtgaggcgcgcccacgcacgaccgtcgccaaaccggcggctggcgctgccgcagaggttcatctgagtgagcttgccgcgcaattgcagggcagcggggatgtcgcgtctttcgacgctgcccgcgtttcggaaatcaagcaggcgatcgccgaaggtcgcttcacgatcaatcccgaggcaatcgctgaccgcctgatcagttcggccagcgaactcgtcgattctcagcggcaagcctgattcccggaagccggatggccgcagcaaccctcgagttggtgcacgcagtcgaagccgaagtcactgcggtacagcgttttctcgctctcctcgaactcgaacaggacctgctggtcaagggcgaggtcgatgaactcattgaccttgcacgccagaaaaacgagctcgctgcacagatcacggcgctcggcagtgggcgcaccgaggcgctcgccgccgccggcttgccagcggatcgacgcggaatcgacgcctggttggcagttcacccctcggaaacccgggcccgggatgcctggaacttgctgatgtcgcttgccggccaagcacacgaggtcaatcgtgcaaatggcgaactcatccagatccgcatgcagcacaacgcgcaggcgctggaagcactgctcggcagcaacgcctcgctcactctttacggcccggacgggcaaaacaccccagctagcggtcgccgcatcagcgacagcgcgtagcccagtctaccgcggagaagctgcagctgcctccccgcctgcagcgcgcgcttcgccgggcacgccggcctgaccctggagattgacctcggtgcccttctccggaatagccgagtcgatcagaatgctgacccgccggttgcgtgcccgcccgtcagccagcagattgggctccaccggccgggtgtcggcgtagccgatcgccgtcaggcgtccagcagcaatccccgcatccgcaaagaggcgcagtaccgtggtcgcgcgcactgccgagagttcccagttcgaagggaattgcgtattcttgatcgggacgttgtccgtatgtccctcaatggtgatcgggaagtctgcggcgacgagcacctccgccaccgactgcatggccttgatgagctgtggctgaagcacggcctgccccggcgagaacaggatgctgtcgttgatctcgatggtgacgccgcgactggtttcgagcacacgcaccttcccctgctcgatgagcggcgccatgacttcaagaatctccttggcgacattgcgcatcttctcgcgctgcttctgcttgactgcttcctgcgccttgctcgccagactcgccttggtcaccgaagcgggcgtcggcacgaccatcggggtttgcccggagctgttgaccggaacgttgcggaaggcgctgaccatggaactgctgagaatccggtacttgccctcattgacagaagaaagcgcgtacatcacaacgaagaaggcaaacagaagggtgatgaaatccgcatacgagacgagccagcgctcgtggttgtcatgctcctctgcgcgctttcgacgtgccatcgattagaagatataaccccggagacgactctcgatgatccgtgggttgtcgccgttggcgatacccaccagcccgtcgacaatcatctcgcgctgcacgacgaggcgattgatgtgcgtcttcagcttgttggccatcggcagatagaccagattggccaagcccacgccatagatcgtcgccacaaacgcgaccgcgatgccggcaccgagtttcgacggatcggagaggttctccatcacgtggatcaatcccatgacggcgccgagaatgccgatggtcggcgaatatccccctgcggcttcccagattcttgccgacagcttcatttcctcttcgaaggtgctgatctcgacctcgagaacctcccgcagcctttccggctcagccccatccaccagcagttgcaggcccttgcggatgaactcgtccttcagctcgttgacgatcgcgtcgagggccagcaggccctcgcggcgcgacacctgactccagctggaaacctgctgaatcagctgcaggtgattgacgaccgggggataccagacccacttcaccatccgcatgccgcgcacgaaagtggcatacgggctctgcaacatgactgcgccaagggtaccgccaacgacgatcagcaacgccgtcggctgcgacagtgatccgacatggccgccctcgaggagctggccaccaacgatggccagaaagccgatgagcagcccaagcacgctgatcctatccatgggtctcgcgtttcgccttcttctcttgatcagcgccaaacaagcgggcccgcagccgcagcacgacctgactgtgcaactggcagacgcgtgattccgtgacccccatcacctcgccgatctcgcgcatgttgaggtcctgctcgtaatagagcgccatcagcaacctctcacgctccggcaggccatcgatcgcctgcaccaacaagcggcggaaggtctcctcctcgagcagtttggaaggatcggcatcggcgtcgacgagatgccgctcgaggaaatcctcgccgcgctcggcaaccatgtcttcgagatagacgagttgatgaccccgcgcatcctgcagcatcttctgatagtcggcaagcgccatccccagcgaatccgcgagctccttctcggttggcgcacggccatgttcctgttcgagtcgggcaatggcaacctcgattcgccgacaatcgctccgcaggctgcgcggcaaccagtcgttctcacgcaggccgtcaagcatcgcaccgcgcactctttgcgccgcataggcttcgaactgcgcgcccatcgtcgcctcgaagcggctgatggcgtcaagcagcccgagcattccattctgaatcaggtcgtcaacctggacgctggccggcaggcgagccatcagatggcaggcgatgcgcttgaccagcggaacgaagtgctggaccagctgatccctgttgagctgaccagcagcgttatacattcgtatgggtgtggctatcaggcgtagatagcggtcggatctatgtgttggctcaagtgtagcagttgttgcatgaaatgttcgagcccaccgacatcgtcgtcggccgttggccagcccagcagatcggtggctagcgcctgataggcctgcgctgccggcgaatccggaaacaacccggcaaccggctggcacagccttgaggcatggcgcagatgctcgtcgatcggcacgcagcccgcgtagtccagacgggcaaggccgcggctgcgggccacctgtgccatgttgtcatgtatcgccttcgcctcgacgctggcccgggccttgttcaccaggaggcggaagtgtctgcgcgaatagcccaggctgaccttcttgatgagcgcgtaggcttcggtgattgccgcaacgttgggttcgacgacgacaacggtctcgtgtgtggcaagaccgagcggcgagaaacccagtggatgatcaggcgacgcgtcgaccaggacgacatcggccggccgcccgatgtcgctgagacagtcgagcaggatccgctgctggctggcgtccaaccgggcgagttgcctgacagcgcgcaccgccggcaagagactgatccgtggcgccagcgagacgatcacttccgccagcgatcgctcgcggtcaatcacctcctgcaaatcaccgcaagcgacaacgccaaagcaggcggcgatgttgtcatcggcgttctcatcgagcaccaggacttcccgaccctgagcagccagcgccgcggccaggttggccaccgtcacgctcttgccgacgccgatactgcccgcggcaaaggtcacgataggtactctcggacagccgaaaaggcggcgcaacccggccgcctggtctccgcgaaagtcagccacattggcctcccgccgagcgcatgccggcagccgaggtggccatcagcaatcctggctcgacgccatccagacgatgcggcgaagtctccggcagatccttgaacgcgcgatgcagcagataggtgcgattgggcagatgcagatcctccggcacccgctgcccgttcgaaacatagaacaggcgcagccgctggcggatgatcacgtccagcgatgcggcaaggccggcggcttcgtcgaccttggtcagaatgcaaccagcgagatgcaggccgctgtaggcacggacgacatcatcgagcgtatcgccgccgctcgtcgccgagagaagcaatagcgacttgaccttgctatcgccgaacatcgccacctgttcgctgaccaggcgatcgcgctggctcatgcccatcgtgtcgatcagcaccatgtgcttgtgctggagatcggtcagtgtcgtgcgcagatcttcggcatccctggccaggtgcaccgagacaccaaggatccgtccatagatgcgcaactgttcgtgcgctccaatccggtaaccatcagtcgtcaccagcgccagttttctggcgccgtggcgcagcacacagcgggcggccagtttcgccgtggtggtcgtcttgccaacaccggtcggcccaaccagcgcatacacgccgccccggtcgacaatgtcggtttcgctgttgatggtcagcagggaacggtccgccccacccttgacccagcccagggcctgcccggcatcgagatcgtgcggcaggtcagccagcaactcgcgcgcgaatcgcggcgagaaaccggcgtcgagcatctgccgcaacatctccgtcttgaccggctcggcacgcgcggactccccccaggcgaagccggcgagctgctgctcgacgatccggcgcagttggcgaatctcgtcgatcaccgccaccggaaccacttccgcctctggcttggcagcactcgcgcgggctgcccgtgacgcatcgagtggtggtagcggtcgcgccacgagtggcggcagcggtcgcgcggctggcggcggcagcggccgggacggctgctgggcagcctgctgcccggccgtttgcgcggcagcccgctgtggtgactgcggcggcgccacacgcaccggcttcgcctcgacggacactgcagatgggctctcgttaccccgcggtgccgcctcaggctccgggatgggcactatcatctccatgtcgcgggcggcgaccgccatgatctcgacgccccccgggatggcgcggttggacagaatgatcgcgtccggtccgagagtttccttgacctttcgcaacgcgtcgcgcgtcgttgcggcgatgaatttcctgacgttcataccctgcctccgatgatcgaggtgaccttgatgattctgttttcaggcacttcgctgtgcgcgatgaccttcaattggttgatgctgcgccgcaggaagcgggacaacagcgtccgcagactggccgggaccaggaggacggatggcaggccgacgctctcctggcgctgtgccgcggcaaccgcttcgcgcagcagcgtgtcggcgagccccggctcgatgcccgcgccatcgccgcctccggccaccgcctgcacgaggacgcgttcgagctgcggatccagagacatcacctgcatttccgcgccacctggatagagatcctggacgatcgaacgaccaagcgctatgcgcacctgtgccgtcagcacctccggatcctgtgaacgtggtgcgctgtcagccagcgcttcgatgatggtccgcatgtcgcgaatcggcacactctcctcgagcagattgcgcagcaccttctgcagtacgccaagcggcatcgccttgggcaccacgtcctcgaccagcttgggcatctccttggccaggtgatcgagcaaggcctgcgtttcctgccgccccagaagttcggcagcatgcgagaggatgaggtggttgagatgcgtcgcggtgaccgtactcgcatcgaccaccgtataaccataagcctgtgcctgctcccgcagtgtcggctcgatccagactgccggcaggccaaaagccgggtcccgggttgccgtacccggaacctgcccggcgacccgaccgggattgatggccagcaggcttcccggaaaagcttctccatcgccgatttcgacacctttgaggagaatcttgtaggcgtttggtttgagttccagattgtcgcggatatgcaccggcgacaccaggaagcccacctcctgggcgaatttcttgcgcaagccccgtatgcgacgcagcagttcgccatcctgccctttatcgaccaggggtatcagccgatagcccacttccagcccgaggacgtcaaccggcgtcacgtccgcccaactggcctcctgcgcttcccgtggtgcggccggcgccaccgccaccggcgctggcgcagcactcgtccgcgagcgtttttcgatcttccaggccatcgccgccagaccagcggccaggagcagaaagacgaaattcggcatacccggaatcaggcccaagagaccgatgatcgccgccgtcagatagagcagcttcgcatcactgaagagctgcaccatgaactgctgcgagacgtcctgcgcatcgccgacgcgggtcaccaccatgcctgcggcaatcgagatgatgagcgccgggatctgcgcgaccaggccatcgccaatggtcagcagggtataggtcttggcggccgtgccgatgtccaggttgtgctggagaacaccgacgaaaagaccgccaatgacgttgatcagcatgatcaggatgcccgcgaccgcgtcgccgcgaacgaacttggatgcgccgtccatcgaaccgaagaaatccgcctcctcggcaatcgtcgcgcgccgcttgcgggcatcgtcttcgccgatcagaccggcgttgaggtccgcgtcaatggccatctgcttgcccggcatggcgtcgagcgtgaagcgtgcggcgacttcggcgacgcgtccggcgcccttggtgatgaccacgaaattgatcaccaccagaatcgtgaacactaccagtcccacggcatagttgccgcccaccaggaagtgtccgaacgcctcgatgacgcggccggcggcaccgggacccgtatgtccctcgagcaggacgacgcgcgtcgacgcgacgttgagagacaggcgcagcagcgtcgtcaccagcagcaccgtcggaaagacggaaaaatcgagcggcttgatgacgctcatcgcgaccagcatgacgatgaccgaaatggcgatattgaaggtgaagaagagatccaggacaaacgccggcagcggcaggaccatcatcgccaggatcagcaggatcaggaccgggccggccagttgccgctggccaaagcgaacgaacacatcctggaggaccatgctcgcgctagccattcagggcctccgggagcaggtctgcggggacggcgatggtctgcggtggcagcggctgactgcctccggtctggcgccaggcggtcaactgatagacatacgccagcacttcggcgacagccgcgtaaagccctgccgggatctcccgatcgagttcgacgtggcgatgcagggctctcgccaacggcgccgcttcgatcatcggaatcccgttctccgcgccgacctggcgtatcttgagggccacctcgcccattcccttggccagcaccttgggcgcccgcatgccgctgctgtaggccagggccaccgcatagtgagtcggattggttacgatcacgtcggcggccggtaccgccgccatcattcgcttgcgtgccgcctcccgctgcaactggcggatgcgacccttgatctccgggttaccctccagttccttgctttcctgcttgacttcctggcgactcatcttgagcttgtcatggtactgccacaactggaagggaacgtcgatggcaacgatcagcagcatcgccgagacgatggccagaaagctgaaactgagcaagtggccggcactcaccaggccaagctggcccgattgcgcgaacatggcgagcagatcgccacgctcgctccacaggacgccgacggcaaccccgccgacgagcagggccttggcgactgccttgaccaactccgccagtccactccaggaaacgagccgcgacaagcctttcagcggatccaggcgagacaggtccggctgcagtgccttggcggaaaagttccagctgccgacaaaaaatggcgacagcagggcggcgacaagcagcgccacgaacaagggggcgaccgacagcaaggcgtcggccgacaggtcggccaggcgaaccaacaccaactgcggctcacgcgtcaggccgtgatcgaaagccagacctcgccggaaaaccgcggccatccgctgcaccatccaaggaccgatgaaccagaacgccgccgccgcaacgatcagaatcaggaacgcgccaacctcgcgcgaacgagggacctgcccctcctcgcgcgccctttcgaggcgtcttgccgacgccggttcggttctttcgaggtcgctttcctcagccatttcgagcttccagtgtactcgaggctattataggaaaaaaccataaaaaatagagtcgtatgtgggtttatttagacggattcttggatagtggcagaagagcaacagttgttgcggcaacccaaaaaaacagggagccgcggctccctgggtagctgggttcgccaaggtgcttcagccaaagaactccagcgcccgcgcatggccggtgcgcgcatcgcgatccgttagggaggccagatcggagagcaattccttcatgtccaggatcaggacgatctgcccgttggagagcgtcgtcacaccggcgacgccgcgcggacggaaatcgtcgagcgccttgatcaccgcgtcatcacgtccggcaaagttgtcgacggcgagaatcagactgcgctccgtggtctgcatcaggacgccatactcgggccgttgcacctgcggccagccgagcaaacgcgagagggcgatcaccggcaggatttcgccgcgcacgaccagggtttccttgccgccgacttcctgcatccgcgcatgatcgatcggcaggatctccctgaccatcgacagcggcagcgcaaacggctgatcgcccagcaaaaccagcagaaccggcaggatggccagcgtcagcggcagcgagatgacgaacaccgaacccttgccaggctcggagcggatctcgatcgagccattgagcttctgaatgttcgtcttgacgacatccatgccgacgccgcggcccgataccgccgatgcctgagccatcgtcgagaagccggggaggaagatcaggttgaggctctgccgttcatcaagggtattggcttcctcttcgctgatgatgttcttttcgatcgccttcgccctgatccgctcgggactcatgccgcgaccgtcgtcggcaatgatcaacacgatgtggtcgccctcctgccgcgcttccagacgaacaatgctcttcacctgcttgccggcggccaggcgctcctcctgcgactcgacgccatggtcgaccgcattgcggatcaggtgaatgaggggatcggccaaatcctcaatcatcgtcttgtctacttcggtctcttccccgaccagcgccagttcgacatccttgcccaactgtcgcgccagatcccgggcaatccgcgggtacttctggaacaagcgaccgatcggctgcatccgtgtcttcatcacggaattctgcaaatcggacaccagcagatcgagttggctgaccgcctgatcgagagcctgcagcgtttcggtatcggttctgccggcgagaatatccgcgcgcaggctggtcaagcgattcttggtcagaccgatctcgccggacaggttgagcacctgatccagccgcgccgtgtcgacccggatggtggtctcgcgtgcagccgccttctcgtcagctcgccgacccgagggcgcaccgctgaccgcagcacccggcttgtccgtggagcggcgtccttcgggcgggaaatgcggctgcagcccggccgtctcatgcgcaggcgtcggcgcggccggcgccgctacggccggaagcgccgccggccgaccggtcagtgccccatgcagcgcttgccagtcagggccatcggctggaacattggccgtcggcgcgggcaccggtgctggcgtcccggtcgccggcgtgggagccggagaatcgggcttcccctcgacttcaccttcgagcgcggcacgcagggtagccgccacgtccgcgggtgcaggttccggctgtctgccctgggcgatcaccgcaaacatgttgcgcacaccctgggtagccgccatgatggtatccatcaaggccggcgtcagcgtcatctgggcattcctcagcttgtcgaagagattctcggtcagatgacagagcttgaccagttcgacggcgttgagaaaaccggccccacccttgatcgtgtgaaagccacgaaagatctcgttgagcaagcgatgatcatcgggactccgctcgagatcaacgagcttgttgtcgacgtccgacagcagatcaccggcttcttgcagaaaatcctgcagcaggtcttccatcccggcaaaatcactcatcgtaagctcctagaatcccaggctgccaagcaggtcgtcgacctgctgctgcgacgcaacgacgtcactacgcccgtcggcgttgatcaccggcccgttgagcagactgatcaccgagtcggttcgccgttcgccgggcatggtctcgatcagcacccccatcagctccgcctccagttcctgggcgacggcgatgatcttcttgatcacttgcccggtaagatcctggaagtcctgcgccatcatgatctcgagcagttgcgccttggtcgccgcggtcttctcgggcaggccctgcttgagaaaagatcgagtctcctcggccagacgcttgaagtcctcgacgccgatctgattggcgaacagcgcgtcccacttcgccgccagagcggccgacccggactccaaagcctcctgcagagggttggcaatgtccgtcgcattgagaaccttgcacgccgcctgctcggtcaggttggcgacataggtaagccggtcccgggtgtccggtatggccgctacagtgctttccaggagttcgtggtaaccgagttgaccgagcgtgtcgtgcagttgccttgccatttgccccacgcgatggaagaccttgtcctgacccggccacgaatcgccagcctcggacgcgtcagcgccactgtcggcaggtttcggggcgcgcgtcgcggcaaccgaatcgaacagggcctgcaactcgtcattgtcgtccagatcgccgccaccttcccgcaactgctgaatcaccgacggtctctgcggcaagggtaccgccggtgccggtgcggccgtgacgctgattcccgaggcaatgctgtcgaagagatcctcgagatccttcgaatcaccagacatgttggcgtcgctcatttcagccacccatcttgtcaaaaatcttctgcagtttctccgccagagtcgcggccgtgaatggcttgacgatgtaaccgctggccccggccccggcggcggcgatgatgttttcgcgcttggcttcggcggtgatcatcaggaccggcaggtgcttgagcgccggtgactggcggattgcctgcaggagttgcaggccgtccatattcggcatgttccagtcggtgacgacgaactggaatgaatcgttctgcagcttctgcagcgccatcacgccgtcttcggcctcgtcgacgttggcgaagcccagttccttgaggagattcctgacgatacggcgcatcgtcgaaaaatcatccaccacgagaatcctcatctttggatcagccattcttcactcccggttgcattttgtcctttcagcgctcgagccaggggcgcagcgtgtcggcaaggatctcggcgtcgaatttggcgacgtaggcgtcgacgccaaccgttttccccatcgcgtgattggcctgcgacgacagcgacgaatgcatgaccacgggaattcccgcaaagcgtgcgtcgcccttgatgttcttggtgagcacatagccgtccatctccggcatctcggcgtcgaccaggatcaggcggatctcgtcgcgcactgcccggccagtctgcgcagcatgggcggcgattgcctggaggcggctccaggcttccgcgccattggtggcatgcttgtgcttgacgccgagcttgtcgagaacctcgccgatcttgcgtcgggcaacaatcgaatcatcggcgaaaaatatgctcagatcctcagcgatgttgaccggcgggatatcgacgatgatcgcctcgccgaaggcattcgccaggatctgctcgacatcgagaatcgagaccagattgccgtcgtcgagctcggtaatcgccgtgatcagaccctgattggtcgacaagacgctttcgggagccttgaccttctcccaatccacgcgaatgatccggtccacttcatgcaccagaaaacccagcgtgcgcttggagtattcggcgaccatcatcgtcttgccatactcatgcggttgatcctgatgctcgagaaacgaaatcaacgagaggaccggtatgacgttgccacgcagggatatcaggccttcgacgccgcgcggcatgttcggcgtcttggtgatgtgcggtgtccgcccgacctcgcgcaccttgaagacgttgatcccgaacgtctcgcgcgtaccgagggagaacagcaggatctccatcttgttcgaaccggcaagccgcgtccgtgcgtccacgccctcgagcaggtttttcttttcagccaaatccatcttgtcgctcccgagaaatccctaggtcaggtccgctggcaacgccggcacggtacccaccagcagcctgcgcgtcagcgtttccgacaagcgctgcggttcgaattttggcacatactcatcgacgccgacggacttgcccagttgctggttggacatcccggacaacgacgaatgcatgatcacgggtacgccgacgaaacgcggatcggacttgatcctcttggtcagaatgtagccatccatctccggcatttcgatgtcggtgaggacgagactgatcaggtcggtgactttctggccggacgcctgcgcgtaggccgccaccttctccagttcatcccaggcttcgcggccgttgatcgctgcctgcgacttcacgcccatggcgtccagagtgcgctggatctgcttgcgtgccaccgtcgagtcgtcggcaaagaagaccgtcaggcccggatgatcgagcggcttgatattgcggtaaacgctctcgtcgtcgtagttggtcgtttccgacaaaatcttctcgacgtccatcagcatcaccaggcgaccgtcaggcaattcggtgaccgccgttaccaggccacccatctcggccaggagcatcgccggcggcacccgcatctgactccagtcgagacgcagaatggtatccaccccctcgaccagaaaaccctgcgtatgcccggcgtattcggtgacgatcatgatcgagcgaggggtctgcgtatcgacgccggcataacgggcaagatcgacgaccgggaccagcgcgccgcgcaggctgaccatcccttcgaccgacggaggcatctcgggcgccgcagtgatcggcggcgtgcgcatcacctcacgaaccttgaaaacattgatcccgaaggtttcgcgtcggcctgtgcgggcgtcggtcccgagcatgaacagcagaatctccagcttgttggtacccgccagcttcgtgcgagcatcgatattcttcagtagatcggacatttctcttttccctcgcagcgaaagccgcagcagcgtctctcaagacatcttaatccaaacaggcaccgctgcgtactgatggcacgctgcacgtgcagcgccgcacgccggttcacatcgcggtctggtagccaatccggaagccaccccaatggcgacccttgacatagatcggtgccgagatgtcgtgcagcacctcgccggtatcgcgccggtaggtctgcaggaggaacggctgccggtgcgtgccgcaacgtttgccgaccgggtcatcgaagacccgcttggtgcggttgttcacgaaatcgaccttttcattgccggtcagcggctgcgagaatctccggttgtgagtcggcacatagccgttgcggtcgatgcagatggcgtaggtcagccagttgtgttgcgctaccagattctcctgcagcggcgcgatggcttgatcggtgtagtcgtcgaaacgggtcttgaacttcgccggccgggtattgggaatcggctggtatcggtcgtcgaagagatcgtcgatcttgattctccccgcgtcgatcgcctgctcgaagatccgcgccacgcccaacgcggcctggccaacgatctcgggcattctggcgtgcgtagcgacggcctgctcgccggcctggccgagcttgaagacgttgctgatctcgcgcaggttctcggccagacactgaacgtggtcaacggcgaccagcgcctgctccgtaaccgcgttgttcgtttccgccatttcgcggatgcggcccacatgctcggcaatgctctgccccgtacgaccctgctgaccaaccgaggccgcaatcgcctcgaccttttccatcgtctcgcgcgcaccactattgatacgctcgagcgactgcgccgcctgccgggcgagttcggcgccattgcgggcctgcccggtgccggcttcgatactggtgatggcgctctccgtctcgccctggatggcgccaatcatctgactgatttcgccggttgcctgcgccgtgcgttcagcaagtttgcgcacttcatcggcaaccaccgcgaagccgcgcccctggtcaccggcgcgagccgcctcgatcgcggcattgagcgccagcaggttggtctggtcggcgatctcgcgaatcgtctggacgattccactgatcgctttcgagcgttcgccgagcgcacataccacccgcgccgactgcgtcaccgaggcggcaatccgctccatttccgccgccgcgctgtgcacgatctgcatgccctcggtcgacaggctgttcgatgtctccgaaatcccggccgtttcgctggcattccgactgacctgattcatgttctcggtcaattcacccatcgcgctggccgtcgccagcgccgcgtcacgttgctgcttcgagcccgaggccacccgcttcgagtcgtcgatcagctgtccggaagcattggcgacttcgaccgagttgaagagcaccttgccgacgatggtcgcaaagctcccgatcaggcggttgaagtcggcggccagcgcagcgatttcgtcctttccttcgacgattgcccgacgtgtcaggtcaccgtcggcatacatcgtggcaatcacgcgttgcagccgtttcagacggccgaccacgctcatctcgaggaaagcggcgagcacgacggtaaccaccgccagaagccctagcgccgccagccagccgtagaggccgccaccgaagacgccattccccaaccagccaagcagcgccgccgcggccacctgcagggccagtgccgcacgcatcctccaggctactccgctcatcgccagttcctcctcgtcagtggtcgtccctcgttgtatttcttctcataagaaacgtatacggcatgcggcggcgaatctttaggccacgcgggccgacaggctggcgagattcctcgccgcaagggcgtgcgcggtcaacgacccgcgaatgccgccggcagcgattcatggttggtggccggcgccatctgcccacgcatgatcaccgagtcgagggatgggcaacgacagtcgccgagcgccaagcagatcctcgcgccaatgccatagtccacgctggcgcgatgcgcgaatggcctcagccatgatcgcgaatctggcaccgcaagcccaggctgtggccgactgtcgacacgtcgcaatcagcgggcacgatagagcagcgtcggatgaacttcctgcaggaccttctgcatcgcccggcggttgattgggttcagaatgatcggcgaacgcgtgttggcggcgatcttcccgccctccgcctcgtcgcgatagacgatgaccaccaccactgcatcctcagccctctccaggccaagcagagcacagtcggtatcggcgagttcgatctggtattcgagatcgagcgtctccggcgccacgattgggaacatcaccgacggatcgtcgagcgactgcaaccagaagacggtcggcttgccttcctcgtggaaaaccttgaaacgcttgcagtcgacaaagcccgcgactccgtcggcaaacgtgaatacggtctccggatcaaccggcacatccttgagaccgaagtgttcgatatcgattttcatctgaccccccgaacggcagcttcaaccggccaccaagtacaccaatttaacccgattccgggcgcagcagcaatccgagccgccttgggacgctcatgcctcgtcagcggcggaggccggcagacagcagccgcgacccgcttgcttggccaagtacattgcccgatcggcggattgcagcaggtgctgggtgtcgtcgccatcttgcggccacagggcgacgccaacgctggcgccgacctggatgtcgtgcgctccgatgtgcaggggctggctgagaacggcgatgatcttcgcgccgatggccagcgcctgatgctggtcgagcacaccctcgacaacgacgacgaattcgtcgccaccgaggcgggcaacgacgtccgagacgcgaacacattcctgcaggcgtggggcgatcacttcgagcaggcggtcgccgacagcgtgaccgtaagtgtcgttcaccggtttgaagccgtcgagatcgatcatcagcaccgcgaacgtttcgccgccgcgtttcccgcgcgcgatgctccgccgcagttcgtcgtagagcagcgagcggttggccaggccggtcaacggatcgtgatgcgccagcttgcgcagttcggcctcactctgccgcaggcgctcgttggcttcggccagttcggcagtgcgccgcacaacccgttgttcaagtgttctctccgactgctgcagggcgtccatcgccgccaccttggcccgtagcgcttcggcctgcgcgagttccttttcacgccgcacgacatgaatccggtcggccagagcgaacgacaggagcaacatttccagtgccgatccgaccggcatcgcatacagcgtcagcaggttgctcggcaaccagttgagtgtgcgcagggcgatcatggccacgccgaggagcagcagactccaggcgaccaggaacaggcgcgcaccgggctgcgcacgcgcggcgcagagaccggccgtgacaaccgcggttactgcgaacgccgtgccgagcagcgccgtcgcgattcccgccggccgataggcgtagaagatcgcggtcagcgcggtcagcaggaaaccgatctgcaaggcgtgaatccagcggtggagcacaggtgtcgtctgtttcgtacccaggaacatctgcgtgaaaagcgcgccaaagtaggccgcaaggcaatagccgagcggcagcgcgacgtgtccccaggtaggccagtcgggccagagaaactggttggccagcccgaacatcgacgactgtccgatgaccatggcggcagcaaaggcaacgtagaccaggtagatcgattcgcgcagcgagacgtagagcagcaggttgtacagacccagcgccagcagcatgccgaagtagatggcgaggatggtatagacgacctgatcgttgccatgcagggcggcgggtgaccacagcgtcaccggaagcgtcaggctgccgctcgaggcgatgcgcacatgcacgcgctgctcgctgccggcaagcaggtccagcggaaagacgaagttgcggtgtgtgaacggtcgcgccgaaaatggctgcagatcgccggcgtcctgtcgccgtcggacgtcgccatggtcggcaaacacggccaactgatccagtgaagggtaggcgatctccagcagccagcgcctggccgcgcccgcttcgggcgcgaacgtcatgcgcagccagtaggcggaagccgaatagccgaaattgaggtcgccgctgccggcgacgtagcggaaccggctggcgatctccggctgctcgacgtcactgatggtcaactgtccgtccggatcctcgagaacctcgatgaaaggacgcaacgcaacctcggtcgtcgttggtccgatccgaacctgagccgagaccgggctggaagcgaagttggccaggagcgtcaagaggagccagagggcgcacaacgccagccttgggccgggaagatgtgccggggaacccgcctcgactatagtgtacgggtgtttgcggtgggcgggccggcgcgctggctggtgccctgccatcaggcaagtccactggcaggtgtgagaggaggattcaatgcgaggttgtcgagtgctggctgtgtcggtgtggatgagttgtgcggcctgggctgagtccacgccgccgcctgaggttccgcaaacgctcgaacaggcgagcgcgcagcgcgagcgcgccaaagcgatgcgcgccgaggccgagcgtcaacagaaggaggcccaggaccgatgctacagcaagttcctggtcaacgattgtcttgccgccgccaagaagcgctacacggaggcgatcgtcgaagcgcgccggctcgatcagccggcgcgcgatttcgagcgtgaagcgaagaggcaggagctcgccgcgaaagaggggcaacacgcggcggatctgccactgcgcgaaggccagcagaaagagcgcgccgagatctaccgagccgacgaggccgccaaggccgcggcgcgcgaacagaagctggccgacaaggcccggaaggccgaggagggacgaagaaaggccgtggcggagcaagccagccggcaagccaagctcgacaagcgggccaagcaggatgccgagcggtcggcgaagaagactgccgacgaacagcgcaaggcggccgccggaccagccggttgacgcgatgcccggtcgccccggccgggcatcgttgccaggcgttcgtggagaaccagcggcaaggatttctgcctgaccgagcttgcgtacggggacgtcgtgacgcacgcgcaggcatggtgctactgcctgaagggcgggccgtcgcttggccgcattcaaattgcagtgtgtcgggcgatgtgttaaaagacgagtttatcgcgaatctatccgcaatccttcacgccgatggtattttcgtttttcaagaagccggaaaagaagatgacggcgaggccagccgccgttccgcgcgcgcgcgaggagacgcgctcggcgccgggcggagtgcctgacgacaagctcaagccgcccgcaacccgcccgcccgcagggctggcgcgcggggatatcccgttcgccagcccggtcgtgcagcctgacgagccgccactcgaactgagcgaattcatcttcagtgaggtggcgaccgagtatcaggtcgaagccgaggttgatccgatcgatgccgacgccgaagaggcagcgatgctgtatgcgaatggccaggatcgggcggtacgctcactgctggagaagtcgacgcgcctctaccgttccggcgcgggtgagcgcctctggctgatgctcttcgatttcttccggctgacgggccagaaggccgcttttgaggcgctcgagatcgagtacgcgcaagccttcgagaaatcgccgcctggctggcgggaggcggctgccgtatcgcccgcgcgcaccagggcggcgggaactgtgttgttcaagggcgagttgactggcgacaacgatgctgggtttgaggcagcgcgtcaggcaatcgagaagaacccgcagcttcgactcgacctggcgaaggtgcgtcgtctggatgcggccggctgcgagcggtttctcctgctgcttcagcaggcacgcagaagtcgtcgcgagatcgagttgctgagtcgggactacatctccgcgctgcttgacagccgggtggtacccggttgtgcggaggaccgcggctgctggctgctgaaactcgaattctgccagctaagggggcaactcgaggccttcgaggaggtggcgatcaactacgccgtgactttcgagatttcgccgccatcttgggagcctgagcgggtgcaggcgggcgaacagacaccgctgcaattggcggtagcggatgaactggtgactgaggtgtacgtggtcaagggtgacgtcaaagcgtcgcgctttgccgacctgctcgcctacgcagcggcgaacgatccggtcctgatcgactgcgcggcagtcacgcgcatggatttcctcagtgccggagccctgctcaacgtgctggcgacggtcaagcgcacgggcaggcagatcatcttccgccaccccaaccacctgcttgccgagttgtttcgcgtcgtcggtctgaagaacgtcgccgaaatcgttctcgccagaaactgatcaaagcaaccattcggagtcacgcatgcagcagtaccacggtacgacgatcctgtcggttcgtcgcggtagtcgggtcgccatgggcggcgacggacaggtgactctcggcaatctggtgatcaaggccagcgcacgcaaggtccggcgcatccatcaggggcggatccttgccggctttgccggcggcacggccgacgccttcacgctcttcgaacgtttcgaagccaagctcgacaagcaccaggggaacctcctgcgctcggcggtcgaactggccaaggattggcggagcgaccgcgcattgcgtcggcttgaagcgatgctggccgtggctgatcgcgataattctttgatcatcaccggcaatggcgatgtggtcgagcccgagcacggcatcgtcgcgattggttcgggcggcgcctttgcgcagtcagcggcacgcgcgctggtcgaaaacagcgaactcgatcccgccgaggtggtccgcaagtccttgcagattgccagcgagctgtgtatctacaccaatcagaacttcaccatcgaggtgttggaaccataatgtcggccatgaccccgcaggaaatcgtctacgaactcgataaacacatcgttggccagggcaaggccaagaaggccgtggctatcgcgctgcgcaaccgctggcggcgcgcgcaggtggccgagccgctgcggcaggagatcacgccgaagaacatcctgatgatcggccccaccggagtcggcaagacggaaatcgcacgccgtctggcacgactcgccaacgctcccttcatcaaggtcgaggcgagcaagttcaccgaggtcggctacgtcggtcgcgacgtcgagacgatcatccgtgacctggtcgagatcgccgtcaagagcggccgcgagcaggctgtgaaaggggtgcgtgcgcgtgccgaggatgctgccgaagatcgcatcctcgacgtcctgctgccgccagcgcgcggaaacttcttcaacgacgcgcaatcgagcgaggacagtgcgacacggcagaaattccggaagcgcctgcgcgagggggaactcgacgacaaggagatcgaggtggaggtcgccgcgccgtcgatgcaggccgagatctttgcgccgccgggaatggaagagttgactgcgcagattcagggcatgttccagaacattggcggtggtcgcaagaaatcacgcaagctgaagatttccgaggcccgcaagttcttgatcgatgaggaagccgcgaagcaggtcaacgacgaggaagtcaagctcgaagcggtgcggaatgtcgagcagaacggcatcgtctttctcgatgaaatcgacaagatcgcttcgcgcagcgacacacacggcgtcgacgtctcgcgtcagggtgtgcagcgcgatctgctgccgctcgtcgaaggcaccacggtatcgaccaagtacgggatgattcgcacggaccacgtgctgttcatcgccagcggagctttccacctggccaaaccttcggatctgattcccgagttgcagggacggttcccgattcgcgtcgaactcgactcgctttcggtggccgacttcgagtgcattctgacgcagaccgacgcttgtctgaccaagcagtatcaggcgctgctggcgactgaaggggtcactctcgacttcgccgcggagggggtcaagcggctggcggagattgcctggtcggtcaacgagcgtaccgagaacatcggtgctcgccgcttgtacacggtcatggaacggctgctcgaggaagtgtcgttctcggctggcaaggaggcaagcgatctggtggccattgatgccacttatgtcgacagccgcctggccgaactggcggaaaacgaggacctgtcgcgctacgtgctgtagcgggccttgcctacccttacttgacgaccaggaccggcaggtcggtgaggtggacgacgcgattggtgaccgaacccagcaacacgccggccaccgagccgaggccgcgcgcgcccatgacgatcaaggcgcagcgctgttccctggcaaagtcgacaatcgttggtgccgtctcgccgaccagaacatgtgccgagcaagacagcccggccgcttcgaccctggcgcgcgcgctcgccagtgccgcctcgccggcttcgcggtggtaatcctgaacgacgccgctgtccacgaatcgggtcacatcggacggcagcggcgcctgcacgttgaccagcatcattgccggtgcgatggtgttcctggctgcttcacgaatgacatggtcgacggcgcgcagcgcatgcagcgaaccgtcgaccggaaccaaccatagagggttcatttccgatctccttcccttgtcgtttcggaagccgcgctggcgagctcaacggtcgaatgcgctgcgctctgccggctggcgagccatttcccgacgccgatgaccagcaacgcgccaagacctgatgccaggtagttgctgtgtggaatgaggtctcgccatgccgtgggcaatgccgggtcggtgaccagcatgccgccaccaatccagccgagcagtgcaccgccggcagtgatcacgatcgggaaacgatccatcaacgtcaataccagcttgctcccccagacgacgatcgggatcgaaaccgaaatgccgaaaatgaccagaatgatcgacccgtgtgccgcaccggcgacggcgatgacgttgtcgacgctcatcacggcatcggcgacgatgatcgtcctgattgctcccgccagggtggtgctgccctgcacggtgccgtgtgcgtcctcgtgctcgggcagaaccagcttgacgccgatccagaacaacagcagtccgccgacgatcttcagataaggaatcgccagtagttgcagggcgaagtagatcaggacgacgcgcagcccgatggcgccgaagacgccccagaaaatgcctttgttgcgctgcgtcgcgggcagtttccggcaggcgagagcaatcaccacggcgttgtcgccaccgagcaggatgtcgatggcgatgatctggaatacggacacccagaaaaccggcgaagcgagatcgggcatgcggttggctcatccttgcagaacgcgtcggctgcccatcgccgcaccggcgccaggagtatcagcggccctggcgcgcgacgagcgggaagcgaaagtccggcattctctcacaactggtcggccagatggctcggcgcacgggcgccgccggacgccgccgcggctccgcgagggcggcgtgcgccgcgtgggtcggttcccgccggatcctggcccggaaaccgaccgacaacatcaatccatggcctcgtacagcggcagggtcaggaactccgggtagtccggcgtcagcgacatcttgtcgaagatgacagccgcctggtcgtaactggcggtgtcttcgccctgggcgctcaccgttgccttcactttggccagttcctcggcgatcatgccgcgcaccatctcggcggtgaccttgcgaccatcgtcgagcacaccctttggcgaaaccacccattgccagacctgcgagcgcgagatctcggctgtcgcggcgtcttccatcaggttgtggatcggcacgcagccgttgccggccagccaactgcccaggtagtggatgccgacgttgatgttgttgcgcacgccggcctcggtgatgggttgtgacggctggaagttgaggaagtcggcggcggtgaaggtctcgtcgcgctgcttttcccactggttcgggcgctccccgagcaccttctggaactcctccgcggcgatcccgaccaggcccgggtgggcaacccagccgccgtcgaaaccgtcgttggcgtcgcgcgtcttgtcgtgacggatgccggcgagtgccttttcattggcttccggatcgttcttgatcgggatcagcgcgctcatgccgcccatcgccggtgccccgcgcttgtggcagatcttcaccagttgcagggcatagctgcgcatgaaggggacttccatggtgatcgcgccgcggttggcgaggcagaagtccgggttcttcttgaacttcttgatgcacgagaagatgtaatcccagcggccggcgttgagaccggcggagtgctcgcgcaattcgtagaggatttcctccatctcgaaggtggcgagaatggtctccaccagcacggtggccttgatcgttccgcgtggcaggccgatgtgttcctgggccatgatgaagatgtcgttccacaggcgcgcttcgaggtgcgattccatcttcggcaggtagaagaaggggccggcgccgcgcgcgatctgctccctggcgttgtggaagaggaccagcgcgaagtcgaaaatgccgccggagacacgctgcccgtcgacggtcacgtgcttttcgtcgaggtgccaaccgcgcgggcgaatctgcagcgtggcgatcttgtcgttgagtgcgtattccttgccggcttcgttggtgaacgacagttgccggcggatcgccttgtagaggttgacctggccctggatctggttgtcccacttcggactgttcgagtcctcgaagtcggtcatgtacgagtcggcgcccgagttgtaggcgttgatgatcatcttggcttccaccgggccggtgatttccgtccggcgacgttcgagggccttcggcagcggcgcaattttccagtcgctttcgcgaatgtgcttcgtttcgggcaggaagtcaggcatttcgccggcgtcgatgcgcacctgacgcgccacgcgcgcctgcaacagttcctggcgccggctctcgaaggcccggtgcagtttggccaccagagccagagcgtcgtgggtgagaatggtttcgtaggcggcttggatcggcgcgttgatttgcattccagcgggcaggttcaggctcatgaaggactccagtcgaggggttgagagacgatgaagagattgtattaaatgctgcagtgaaagataagagcgaatagaatcaaagtatcttttacctgaggtatcaaatcaccgtcgtggatcagatcaagcagattcaggcgttcgtcgattcggcgacgcgcggcagcctgtcggcggcggcaagggcggagtcggtcactccggcggtgatcgggcgtcggctcgatgctctcgaagcccgcctcggtgtcaagctgttgctgcgcacgacgcgcaaactgtcgctgacttttgaagggcaggcttttctcgaagactgtcagcggattctcaatgaactggcgaacgccgaggcggcggtgtcgctgggtggcatccgtgccagcgggcatctcaaggtgtcggcaccggcaggtttcgggcgccggcatctggcaccgctggtggcggccttcatggatgccaatcccggcgtcacggtgcgtctggatctgaccgatcgcctggtcgatctgctcaacgaaggggtcgactgtgcggtgcggattggcgacatggctgattcgagtctggcgagcagcaagctcggcgagatgcgtcgcgtcgtcgtcgccagcccggtgtacctcgcccgccacggggtaccgcgcaccccggccgatctggcccaccacaactgcctgtcactcgatcagcaacgcggctggaccctgcgcgaatcacccgctggcgaaggagcaaaccgcaaggtatccggcagtttcgagtgcaacgatggggctgtcctgcacgcttgggcgctcgccggcaagggcctggcctggcgatcgatgtgggaggttggcgacgacttgcgcagcggccggttggtgtccttgctcgatgactacgctacggcgccggtaggcatttatgccgtgtttccgcaacgccggcatttgccattgcgggtgcggctattcatcgatcagctcaagaccacgtttggtgatccgcactattgggagcttggcaactcggcggatgacaggtgaggatttgcggaggggtgctgaattggtcccgaagacgcacgcgtcattcgtcagcggtggccgccgcttttttcgctgctcgcagcagcgcttttctggctttctcggccttgatatgcgcgagagcctgcgctctgttgcattccttgcaataggagtgcaggccatccgaactgcgcgagttcttgtggaactccagcacggacttttcctgcttgcacttgacgcatacttttgtgctcatggggggaaccgggtaaagagacggttgggtagcaagcggctaccagacggctgaactgggtgctccgacggttagcggccgccgtttccagcaggctcgaccatcggcaaaccgtgttcccaattcaaggtgcggaaactcacggtcggaggagtgggctggcgaatcgatgcgctggtgtcgcgaacccggagatgagggcgtatccatctgggcgatgaataaatgaaattattggttagtttctcttgatgggtagtgatctttttccgcttttcgaacactcttttcgttctggccagtttgttcgctgctgccggtcttgctggcgttggggacgagcgggctcaccggacattccgacactgccggcgaaagcggctcgcaaacacggactctcggctcgccgaaagccgtcgcctcgcccgcacagcctccgactcgcgacggcactcggccttgcggcggctgggcttgccgtgccaatcccacgccagggtgccgtgccgtccctggtggctcgccggcggcccaaaagcggcccgtactggcgcggcacacagccgacaacacgcgcgccggcagcgcttggtccgtcacggcggcccgcgagtgggtctgcgatacgcttccggataagcaaagagcgtgccgagcaataaggatggcttattgatacagtcgtttagtgttgcatttatcacaacgcggttggcatccggaccacggctgtaaagaatcctgacaccggcctgccgtttgtggcgtggcctgaccgtgtgggttctaatgcgacgaagtgtggtgaccagtcgccatgcgccgaggactgtcgcacgcttcaggcgaggcgaagggacgcttatctacggccgagaacgcggtcgatgtccaccgcgtcaatctgctccggccgcatgaatgccctggcgtagtcgaggtatacgccagagcgcaggaacagcgcaaagagatcggcatcgatgtgctgctcttgctgcatgcgtgacatgatggcaatcgcctctgaaagggtcttgcctttcttgtagggacggtcgatggcggtcaaggcttcgaaaatgtccgcaatcgccatcatgcgcgccagaggattcatctcgtcaccccgcagtcgccgcggatagccgctgccgtccattttctcgtggtgcccgccggcgatgtcgggaacgtgcttcaggtgccggggaaagggcagctgccagagcatgatcagggtctgcacgatgtgttcgttgattttgtagcgctcttcttcggacagtgttccacggccgaccgagaggttgtacaactcgccccggttgtacagcagtgccggcacgggcatcctgaagccgcgggggtcgtcgtcggccagaccgtcacgcgcgggccgagcgatgcggtgctcgggcctgtcggcgagcagcggttcgacgaccggcagcgttgcggctggtgtcgcggccttgcgcaacttctcctcctgggagatcccaatgcggtcatctagggtgcgcaaccaggttcggcgggcgatcgcctgcagacggtcgatgctctccggcggcatgtactcgccgccctcgttgcaggcggcgacgaacgcgaaatcgtcatcgatctgctgccactcgacagccagacgctggcgcgccgactgtgcgttgtcgccattggcgattgcctgcaggcaggcgatctgcgcgtcgcgtttgagcacttcgaagcgcgtgcgcacttcgtggaggcggtcatggatggtctccagcttggtcgccttgtccacgacgtactcgggtgtagtcaccttgccgcaatcgtgcagccaggcggccacgtgtactgcctcccagtcgtcttcgctcaactggaagtcacgatagggaccgctgtcggctgcgcaggcggcacgcgccagcatcttggtcagctcggggacacgcgcgcagtggccgccggtgtatgggctcttggcatcgatggcagcggcgatcagctggatgaaagcttcgaagaggtccttctgcgccttgatgagcgccttgctctcgagcgacaccgcggccgcaccggatagcgcctgcacgaagctcagccggctgtcgtcggtagcggttgcgcacagcaggagcatcgcgccgaccagttcggcctgacggttaagcagcgggacggcgatggcgtggctgaggtcgggtagctccgccgcggcgaagcccaggcggctgcgatcgccgggctcgagcggagcggcgcgcgccgcgccagcggcaagcgccgcgtcgagcagagggccgcaggcggtcagggtcagcgatggcagtcgtccggccagcggcgagccgtcggccgacagcgcgacggcggggttcagttgctgcccctcggcaaggtaaagtaccccggcatgcgccgcggaagccgatagggtgtcgccgagcaggcgcggcaacagccggtcgaaattctgctcggcggcgaccgcgtggctgatgtcgagaaagcggcggatcgtgcgcttcatttggtccatcgtcagcgccagctggccgacctccttgatcgacgactcgacgttgattggctgcgagaactcgaagtgacgtatggcttccgcctcgttggcgaggctgcccagagaccgcgagatactgcgcgcgagcagccaggtgagggggatcgtgcacagcaggacggccagagtggcgagtgcagagtggtggatgagcttcaatgcgcccgccatcagttcgtcttcgggaatcgccgcgacgaggtagagcggcggcaccccttcgagccgcagtgggctgaccgacgcgcgccagatgctgccgccggcctcgacacgtagcgtccgggtggccgtaccggccatgttgcggacggtctccaacagcgggacaagggctggcacgccgagttggtcgatacgcgccagcgatggtcggccatcgctggcgacggaactgagcagcagccgggaatgctcttcgtgggccagcgcatagccctgtgaattgacgaggaccatctggctgcccggcgtcgccttctggccagcgagcgtctggccgagggtgtgcagcagaatgtcggcgccgaccacgctacgcccgtcggcggcgcggttggcgagcgtcgtgccgaccttgccgctggagaagaagaggtagggtggcgtcttgatctgcgtcgaggacgccagtccttgcgtgtaccacggccgctgccgcggatcgtaggcagccgcgtagtcgggtcggaggtcatcgcgcagcttcctcagcgccgcgtcgaagtacaagaagtggccgcgtacgtcgccggcagtgttttcgatgctctgtacgacgtaggtggcgccggccggtacgcgcgaagcctcgctctcactgccgtgaccgatgcgaccgaagaggaagaagtcgccattggcgtaaccaacatacagcgacgagagggccgccgagctgtcgagtgcctggcgcaggaattccaggctgtcgaggcgttcgctcaacgagctggctccggtcagccgctgcaggctcagcaggcgcgtcgccatctccgcaggttcgatgaggtgctgcatttccgccagagcctgacgaccgatccgcgtcgtcaggtcgctggcagatgcttccagcagatcccggctgagcttgtagccgattcctccgaggacggcgcagacgacgaggatcagtcccaggaagagcgtcgagatgtggagatgcagtgggtaacgacggcgcatgtgcctggccccttggcgagttgcggacgaccaaggatagcgggaaaacggctgcaggtttcaggccttgctgcaagaaaaaagccgcgccagggcgcggctttcggttggcctgcaggcgactctcagtggaactgctcttcttcggtcgacccggtgagcgcggtaaccgacgacgttccaccctggatcaccgtggtcacctcgtcgaagtagccggtacccacttcctgctggtgcgagacgaagctgtagccgcggtcgcgcgctgcgaactcgggctcctgcaccttctcgacgtaggcagtcatgccgcgcgcgacgtagtcctgtgccagatcgaacatgtggtaccacatgttgtggatgccggcgagggtgatgaactggtacttgtagcccatggcgccgagttccttctggaagcgggcgatagtcgcgtcgtcgaggttcttcttccagttgaacgacggcgagcagttgtaggcgagcatcttgcccgggtgcttggcgcgtacggcttcggcgaacttgcgggcgaattcgagatcgggcgtgccggtctcgcaccataccaggtcggcgtattcggcgtaggcgacggcgcgcgagatcgcctggtcgagacccttcctcgtcttgtagaagccttccgaggtgcgttcgccggtgacgaaaggcgtgtcgttagcgtcgcagtcggaagtcagcaggtcagcggcttccgcatcggtacgggcgatgaccagcgtcggcacaccgcacacgtcggccgcgaagcgagcggcaatcagcttctggacggcttcctgcgtcggcacgaggaccttgccacccatgtgcccgcacttcttgaccgaagccagttgatcttcccagtgcactcccgcagcaccggcgcgaatcatcgccttcatcagttcgaaggcgttgagcacgccgccgaaaccggcttcggcgtcggcaacgatcggcgcgaaatagtcgatgtaacccttgtcgccggcgtcgatgttcttggagaactggatttcgtcggcgcgacggaaggagttgttgatgcgctcgacgaccttggggaccgaatccaccggatacagtgactggtcggggtacatcgccgcgtacgagttgttatcggcagccacttgccagcccgacagatagatggccttgacgccggccttgacctgctgcatggcctggccaccggtcagcgcaccgaggcagttcacgtagggctcactattgaccagattccacagcttctcggcgccgcgacgggccacggtgtattcgatcgggaaggagccgcgcaggcggacgacatcggcggcggagtaaccgcgcttgatgcccttccaacgggggttctcggcccagtccttctccagttcggcgatctgctgctctctcgtgctcatgtttacctctccaagaatattgaatgtgggtggggcaatggtgacgccggggagtcgaatcaagacagcggtggagcaacgactcggggcgaccaatggagtgaaagtataaagaccttttcccttgtgggcaacagtcttatataagacataagatgtattttttatgtttcaggaacagatagttggggatttcttcccgcattgtgggaagaaatccccattcgtgaaacgccatgcatcttccttcctgattagcaatgagcgtcagctacccgaatcgagcgctggggccgcggcgcgcaggctaccgcggcgaccaggagcctctcgttcagagtcctgagatcgaatcggcggttgaatcggtaggtgaaagccgcgaggtactgagcgccatactttcgaaaggcaagcgcgtggtagcaacccgaaaggctggtcttgagattacccaggaccgtgttaacccacttgaactctggcaagtccttgggctttcgcccggcgacgacggtcggctgatgaacgcagccggcgtcggtgacggcgttgaagcaagccagaccatccgacagcaccgtcgatcccggtgcgaggttgctcttggcccactcggcaattgccttcagggtaaaaccgggaaccagcgtgagtttggcacgcagggggtggccctcatcgctgaacgagaccgctgccacgaacgggaccttgttctccgaaccgcgccccgccttgccacccgtccgttcgccgcccaggtaagcgtcatcgacctgaacctggccatcgagcacatagcgttcttcccgctgttccatcgcccgcatcagcttgtggtggataagccaggcggtgggataactcactcccagataccgcttcagcgccagcgccgacagacccgtcttggcctggctgatgaggtagatcgccaggaaccacacggtcagcggcagcctggtgccctgaaacaccgtcccggcgatcagcgaggtttgatgccgacaggcgttgcactgaaacaccttgcacgaccccccgcgcagaacacagtgagcgtgctcaccgcagcgcggacaggaaaacccattcggccaacgggctgcctccaaggcggcggcgcactgcgactcgcttccaaagcgctcggtgaactccggcatcgacaaaccgggttgaaactggattcgattcatggccatggtgctgctctccgtgtggtgacggagtccaggctaagccccgctgggctcaccagatgcgctcagctgacgattgttgctaatcaggtcttcctttcgcccgtttccggcgtgcagttggtcgacaagacggcgcctgctcgaagccgatcgcttgtcgaccgggttcccgagcgcgacgctcgcttcgttgccatcgccggcgtcgccaattccgcggcgtggcgtcttgaagtgagcgtggctcgattgagcgctgacctcggatggcagcataatgggacattgggtgccgaaaagctggcgaccgacagcacagcacgtcgacaagccatggcgaatggtttctctggagagaatgaatgaacgactcgggacgcaactgcgtcgcatcatcgatcggcgatcggcaagccggccaccctggtcgacaccagctttgacccttccgcgattgcctcaccgatgacctcatcgctcgaaaccaccccgaccgccagtgccttgcgcattgccgcacgcggcggccgcgccacgcgcacgcgggttgccgtcctcgacatcctcagccgtgccggtcggccactttcccacgacgaggtaggcgtcgcactcgacgacggcggtgtcgagcacgatcgggtaacgctctaccgaacgctcgactggctggtgacgcacgagctcgcccaccgcgtctccggtaccgaccgcgtctggcgcttcaatgcggcagtcgatgaagggcacgggcacgcgcattttcattgcgcccgctgcggctccgtcttctgcctggagtcgctgcagccgacgatcgcggcgacgcttccggcgggcttccgttgcgaacgcgccgagctgaccttttacgggagctgcccgaattgccgctgacggtcgcgaacgaaggccagtgatcatggatgacgattccgctcgccgtgcgcgccaccgttcgccccagggctggataaggcgctggcccgtcatggcttcggcgatcgtcgcggcgctggtgttgacgatggttgcgtttcttggcgggctgccgccgattctgcgtctccccgcccagttgttatgcgtgtgcgaggccccggcggacgcttcctacgaggcgatcgtcatcatgatgggcgaggtggagggccgccgcgtcgaggctgcggcagagtatttcaggcggggtgtcgccaagcgcatcaacatcgtgcaacccgagtccagcctctacgaggagtatggcgtactgcgcggtcaggccttcctggccagagacctggccgtacgccttggtgtgccggaggaccgcatccacatcatctacggcaaggacatggcgcgcgcgacttcatccttcgaggaggcacgctaccacctcgcctacctgcaggctggggcgccggaatccgggacggaaccgcgcaagatcctgttggtcaccgactggttccacaccagccgggcgcgatggatattccgccgcgtttttgccggttcgggaatcgacgttgatgccgctgccgcgcgaccggagtgggttgccaagtggtggaccgatgaatacgccttcatcggggttttcaacgaatacctgaagtggacttactacctcctgaagtacggattgccgaagccggatgagcgcccctcgccagccgggccgccggtgcctggatcggctcggtagcgcctgttcgaggtggccgagcgatcggctggttgcaggagccgtccggcatcgcgcgcgggcagcgttggcggatgcatcagcggctggcgatctgaacgaagccggcgcccacggcaatctcggcagcgttgcctgtctggctgaggacctcgtcgacccgcgccatcgaagatccgcggtgcgcccagtcgatcagcgcgtcaaccgactcgacgggtccccgcacgagtgcctcgacactgccgtcgctccggttgcggacccagccgctgagaccgagtctttgtgcctccgagcatagggaccagcggtagccgacgccctggacacggccgcgaatacgcagttttcggcagatggcttcgctcaatacggtctccggactgtcgatcgggcggtgcgagcgccgccaatactggcataatcgtcgtccatgagaagaagaatttcaaggggctcatggcagaggtctccattgtcgccggctgctgccacctgcccgtgctgaaaatactcttgctcctgccgctggtcggcgccgctctcttgtcgctgctgccgactcgcagcgtcgatctcatgcgccacctggccagcatcgtcgcggcggcgacgatgctctgcgcctgcctgctggtcgccgatttcgatccggccggcgccgagttccagttcttcgaaacacgcccctggaatccgcgcgtcggatcacatctggcgttggggctggacggcatttccttgccgatggtcgtcctggcgacgctcctgagtttcgtcgccatcgtctcctcgacgggcatccgcagcggcgcgagactctacttctctctgcttctggtccttgaaacctcgctgctgatcgtcttcaccgctcgcgactggtcactgttctacgtctgctgggaactgacgctgatcccgctgttctttctgatcgaccgtctcgggggagccaatcgacaccgggccgctctcaatttcgtcctgtacacgctcggtggttcggtgttcatgctgattgccctgctgctgctctatgatgccgcacccggccacagtttcgcgatggccgacatggcggcgggtggcgccgagctgccggtgaaaacgcagattctcgtttttctcgggctgttgctcggcttcggcgtcaagatgccgatcgtgccgctgcacggctggttgcctctggcacatgtcgaagcgccgagcccgatctcgattctgctctcgggcattctgctcaagatgggtgcctacgggctgatccgtgccgccgcgacgctgccggcggcggtccaggcactgcaggactggctggccctgctggcgctgatcagcctgctctacggcgcggtgctggcctggcggcagaccgatctgaaagcgatgatcgcctactcgtcgatctcgcacatgggcgtcgtcctgctcggtattgccgcgctcaacccggccggactcagcggcgcggtgacgcagatggtcgcgcacgggctggcggcgggcctgctcttcctgctcattggcctgctctacgagcgcacgcatacgcgtgatctcggcgcctacggttccctgaatcgcagcgcgccgcgttttgccgttgccatcgtgttcaccctgctggcgtcggttggcctgccgggtagcgccggtttcatggccgagctgcaggtactggtgggcgcctatgcccgctggggtggctggctggtgctcctgtcgatcggcatcctgatctcggcagcctacgccctgcgcgcaatccgctgcctgtcgaccgggccggaacgacctttcgccggggcagcggcgggcgtcaccgccttcgccgacctcaagcgatcggagtcggcagcggccggactgttgattgccggcattctcggcatcggtttctacccggcgccactgctcagcctgatggcgtcgtcggtggccaggctggtgcgccaggtcggcgcctgagcgggaagactgcggatgacttcgcacctgccgccagcgaacaccgcatcgagcgccgactctccagcgccggccaccgatcaccgggcgcagatcgaggcctgtgtgcaccgactgggacacctcctgccggcgcaggcgcccttgcgtgatttcgtccatcacaacactctgcacgcttttcagcacctgccctttgccgaggcgttgggcgaggttgcccgccttgccggcgcgcgtccgtggctggccgaagagcgttgccgtgagctgttccggcgggggcgggtgaccgcagtcgatctcgccgtggccctgcggcaagttctcggcagcggcgtcgacgaccccatgttcgccgaggcgacgtgcccactgagccgcagtcagcttattcgggcggcgctgttgaccccgcaggacaagccctcaccggctcgtttgcgctggcggggcgaggaaatggccgccttcgagcggctgccgccggatctcgacgcggcggcgcgccaacgtctgctggctgccgcagcgcttgacggcgacgacgaaagagccgctgtcgccgacctctgggcggccgcgcgcgaactgcacgcggtggcaccggcggggtggcgcgaagccgaggggggcgatcctggcgagccctcgcctgaggctgccgccgtgttgtggcaggacctgctcgggcgtctcggccgcgagtggacgctcggcgccctgctcgctcacctgaccggcgaggaccgacgcgaagtgctgcacgccacgctgattcgtcacctctgcgcccatctcgatcaaggcctggcggcctggcggaatccggcgcgcggccagggtttctatgcggcatggcgacagagtgccggtcgcgactgggcatgggagctcgacgaagttccctgggcgcggcatgacatcgagcaactgcccgaggatccgctgcaggccattgccggcgaactgctccggctcggtgtcgaggagtcgcagtggtgcgcctgcttgcagcgactggcgctggagttgccgggctgggcggggatgtgccgctggcgcgaggcgcacccggtggctggcgacccgccggtcggcctggctgactttctcgctgtgcgggtcgtcctcgaacgcctgtatggcgagcaactcgtgcgccgcgtctggggtctgccgctgcggctgccggcgctcggcgagcatttcgtccgtcacccggccgaactgtcggtgcggcacgcttgcggcagccggcaagtgccggaggagatgctcgatctcgtctggccgcgcctcgccctgccgggcggggcaggagaaggggatgactggcaacggctcgccgtgcaactggtcgacgcgcgccgtgctgccgaagcagcgggcgatcgtcaggcgctggcggcctggccgctgttctcgctggcgcaaaggctgggactctgcgctcgcgaactgcgggaaatgggggcggtcggcgcagccgcgctgcacgcctgcgccgtctcgctgagcgccgacgagcgtggtcgggtctggctgctcgcctacgagcaccactatcggcagcagatcctggcggccctgatcgccaatcacggccgggcaccgacgctcgcgggcggagcacaggcgcagttcgtgctgtgcatggacgatcgcgaggagggaacgcgccgccatctcgaggaagtcaatccggctttcgagactttcggcgccgccggcttcttcggtgtcccgatgctttggcaaggcctcgacgacgaggtgccgacggccctttgcccaatcgtcgtacggcccgagaacgcggtgcgcgaggccgcgccggccgttgccgcggtggccgcacagcggcatcagcggcgtcggcagacgcgcctggtctggcgcgaacgcctgcaccagggtagccggcgcggctggctgcaggcggcgttgctgacgatcgtcgccgcgccgccggcactgctcggactgctggcgcggacgctcgccccgggaaggctcgggcgactccttgggcgttggcgcgatcgcttcgagcagcggccggcgggcgagctgaagctgaccgccgagccggccgaggcggcccgcatcgccagcgccgcggcgccgcgactgggtttcagcgaggacgagcaggcggcgcgcgtcgccggcttcctgcgcaccatcggtctgaccagggacttggcgccgctggtagtcatcgtcggtcacggttccgacagtcgcaataacccgcatctcgccgcctacgattgcggcgcctgttccggccggcatggcgggccgaacgcgcgcgtcttcgcggcgatggccaaccggccggcagtgcgcgccggactggcggtgcagggaatcgtcgtcggtgacggcacgcacttcatcggcgccgagcacaatacctgcgacgaaaccttcgtctggtacgacgtcgaccggatccccggtagccaccgtgaggcgtttgcggcgctgcgtcgtgactgcgagcaggccgcgcggctgcatgccgtcgagcgctgccggcgcttcgcttcggcaccgcgcgagccttcgccgcagcgggcgcagcgacatctcgccgaccgccgccaggacatcggccaggcgcggcccgaactggggcatgcgaccgttgccgcggcctttgtcggtcgccgtacgctcagccgcggcgccttcttcgatcgacgcgtcttcctgatctcctacgacccgctgcccgacgtcgaaggacgcgtgctcgaggcgaccctgctggcggcgggcccggtcggcgccggcatcaacctcgaatactacttctcgaccgtcaacaacgagcacttcggctgcggttccaaggtcatgcacaatctggccggcctgttcggcgtgatgcagggcgccagttccgacctgcgcaccggcctgcccctgcagatggtcgaggtccacgagccgatgcgcctgctggtgatcgtcgagcagacactcgagatcgtcaccgccgtctatcagcgacagccgccgctgcaggagctgatcggcaacggctggatccttctcgccgccaagcacccggagacggcgacgattcacctcttcgacccggccagcggctggcaactctggaacgccgaccagccggagccgacgccaccactggccgaggtcgagcgctcgatcgactggttctccggtcaccacgaaccgctgccaccggcactgctgcgccgcccagtaatggcacgatgaacgacggactcgcaacgctcgccggcgcgctcatggcgtcaagccgcttgatctggctggtgccggtgttgccgctgcttgccgcggcggcaatcggactgcgccggctgcggcgccgcgggggtggtgacgcgcaggagccgcgcaccgccgggctggccagcggcgcggcgctcggcgccttgctgctgctactgatcatcgacacggccgcgctcgccgggctgtcgccaacctcggtggtggcgggcgaatggttgtggatcggtgcggtgccggtgcggctatcgttcgtcgtcgacgcctggagcctgccgatggcgacactggtcgccctgatcgcctggatcgccttgcgcttttcggcgacctacctgcatcgcgagagcggcttccagcgctttttcttcggcatgagcctgttccttgccggcatgctgttgatcgtcctcgccggcaacgcggtgttggccttcgtcggctgggaactggccggcttcagttcctggctgctgatcgcctacgcctgggagcggccactggccaccggcaatgccctgctggtgtttctcaccaaccgggtcggcgacgccggcttcctgctcggcatcggcctcgccgtgtggacggtgggcagcgtcgagtgggcggcgctggccggcgacggaaccctgtctacggtcacggcacgcctgctggcgctgggtttcgtgctcgcggcgctggtcaagtcggcgcagttgccgttcacaccctggatcgcgcgggcgctcgaagggccgacgccgtcgtccgccgtgttctacggatcgctgatggtgcacgccggcgtgtacctgctttgtcggctgcagggcctgctcgtgcaggtgcccgacatgctggcgctgctcgccgtcgccggcctggcgacggccctgtacggcggcctttgtgcgctggtgcagagcgacgtcaagtcggcactgatcttctcgaccgtgacgcaggtcgggctgatgttcctgctctgcggcctcggcttcttctggctggccgcctgttattcgggcctgcatgcggcctggcgcgcgtaccagttcctgctggcgccggcgtacatgcacatggtgcgtcgcccggcacgcccagtgccgcgctggctggccaaccagggctggctctatacggcgacgctgcagcgtttctggatcgagccgctggccagcaacctgctgacgcgaccgacgctggcgcttggacgcgacgtgcgggcgctcgatgaacgcttcatcgatccgctgatcggtgcgccgcgtgaggatgaaaaggcgcctctcggtgcgccgcacggcgctgcgagcttgcttgcgggcgagacggcgaacacgctgattcgtggccacggcatcgccggccgggcgctgcttgcctttgccgaccggctgcagcttctcgaggaccgcctgctgctcagcggcgacggtgtgctgacccgcggcctgcagcgcgtcggacactatgtcgatgtgatcgagtcgctgctcgaacaaccgcgctatctgatgctgatggtgatggcaactttcgtggtgatcctgtgaacgaagtgctctgggccgcacaggtcggctatccgccgctggcgaccctgcagtggctgccgctggccggtgcgctgctgctcctgatcatgcgcgaacaggatctggcgctcatccttggtcgggttcttgccgtcggcgaactggtcgtcgccatcgacctgtacgcacgcatcgacgtgtcgacgagcgtcctgcagttcgccgagcgtgtcgatcagctcgcctatcacgcggcggccgacggcgtcagcgtgctcttcatcctgctcacggccctgctcggggccctgctgtcgttctatggcatggcacgccagcagatcacgccggtgcgcctgctcagcgtcctgctgctcaccgaagcgtcgctgatgacgatgctgaccacgatgaacctgctctggtttgccgccgcctcggccgtccagttggcactcgtcggctacctgctctggcgctgggcctcgtcgccggaggagagtctcgcgctgtcgcgcttcctccagtatcagctcttcggctggtgcctgttcgtggccggcgccgtcgtcctcgcctggagccacgtcgatgtcgtcggcggtcactggagcttcgacctgttcgaactgctgcagacgccgcagatcggcaagtaccagtcggcggccttctacctgttgttctacgggctggcggtgcgcacgccgctgtttccgctgcacggctggttgcccaactcggccggttacggcctgatcgccgtcggtccggtgctgctgctcggcgtcaaggtggggatctacggaatggcgcgcttcctgctgccgctgaccgccgatgccgtgatgctctggcagccatacgtggtcgccttcgccatggtcggcgtctttttcgcggcggcaatggccttccggcaggcgaacctgcgccgcctgatggcctttgctgtcgtcagccataccagcctgatcgtcatcggcctgtttacgctgcatccggccggcttgcagggcgccttgctgctggccgtcaacttcggcctggcgatcaccgtgatgctgctgatggtcggctatgtgtaccgccgcaccggcacgaccagcctcgaccggctgggcggcctgttcgatcgcgtccccttcatcgccgtcgccttcctgatcggcggcctggccatcctcggcatgcccgggacgccgggcttcgacgccgcgcacctcgtcctcgaggcgtcgatcgaaaccttcggcgcgctgccgacgattgctacggccttgggtaacgtcgccgcggccggtttcctgctctgggctttccagcgcgccttcctggcaccgcggccacgcgacgtgccggcggcgaggatcgcgcgtacccggccgatggagtacctcgtcggcggtgcgacgctggtcgttctgctcgccgccggcttctggcccgagccgtggctgaagcttaccgatagcgcaacgcaggcactgtcggcctatttccatcatggctgagctgaactcctggcccttgctgactgccctcctggcgctgccggtgctaggcgccgtggcgacggcgctgtggcggcgcccgccctgggcggcgcggctggcgctcggcacgagcgtgctgaccttgctgctgtcgctgctgatcgtgttcacctttgacgctggcaatcccgactttcagttcctcgagtcggcgacgtggatcaccgggctcggggtccgctatctggtcggcgtcgacggcatctcgctgctcttcctgccggcgacggcactgcttttctgcggtgcggtcgtcgccggctggcgcgtcaccgctgcggcatcgcccctgtcgccgggcttgtatttcgccttgctgctgttgctcgaagcggcgacgctcggcgtcttctgtgccctcgatacgatcctgttcttcttctgctgggaattcacgctgctccccttgtacttcctggtcagcctgtggggcgtcggcaacggccggcaggcggcagcggtgcgctatttcctggtcatgctggccggcggcgtgcccttgctgttcggcttgctggccgccgttttcgggcaggcgaaaggcggtgtgctggctttcgacctgccgacgctgctggcgacgccgctgcccgagggtgtgcagttcgtggtcttcctgttgctgctcgtgggtttcggcgtcaaggtgccgttggtccccgtccacacctggctaccgtcgatcgccatgggtgcaccggcggcggtcaccgcgctgctcgtcgggctcaaactcggcgcctacgggctgatccgcctggccattcccctcgcgccgctggcggcgcgcgacctgcactggctgctcgccggcttcggtaccctggcgatcctctacggtggtgtcgccgcgctcgcgcaaagcaatctgcgcggcgtgctcgcctatgcgagcctgtcgcacgtcgggctggtggtgctcgcactggcctcattctcggtttccgcgctgcagggagcactgctgctgatgctcaatttcagtgtgtcgaccggtggcgggttcctgatcctctccttcctgcagcgccgcaccggttcgaccgacatcggtcatctcggcggcgtcatgcgcagcatgccgctgctgtcgggcttcttcctcctcttcggcctggccggcatcggcctgcccggcaccagcggtttccccgccgaactgctgatcatcgtcgccgcgctgcacagccataccggcgccggactggcagcgctgttcggcacggtgctcgcggcggcggcattcctggcaccgttccggcaggcgtttttcgggccggtgcacaattccgacgtggccgaagccgcggacctgctgccgcgggagacggcgctgctgctgttgccggcgctgctgatcctggcgatcggcgtctatccgctgccgctgctcgaactcctgcggccgagcgccgaggcgtgggtggcggcgctggcggggctgctgtagtctgcggcaacacctgtcactggtacggttagcggaagaacagctgcctggtcacgcgacactgatggacgcttgctgggcaatgaccatgctgaacggctcggaccaacgagccgggccggaggcgccagccgagcaaagggagggagcgatggaagccccgacgggggcgagactcgcgcagtgaggctcgatgcacagcgcgacggcggcacgccggggccctcagatccttggggcaggactattggttacccgtcttgcggtgctcaatctacaactctgtccactgccttcccccgttgcagtccgccgccgctcagaccagctactcggcaaggtggcccgtccagacccctgtagcacttactcttctttggcccatggtggccaaacatcaacagagcggggcaagtgtagcaggcttaatgtgcggtcatattgcttggcatgaatcttcatctcccgcagcgacgtgtcgccccgagcatgcggaaaccagacggaggcagagatttgagcgcctgcccgatcatgcttgatttcgggattggaggcgagcgctccgtcgggtaccgagataacgctattgctggtgcgaaagaaggcgccggctttgaccgccggctcgcttgaccaagcccagttgatgaagccatcggttgacatcaccagcacggctttctcttccgtgtactgcagccatttcagtatcgccgccgtcagtgacaccccatagcgatcagcgcaatgcgcgagcacatccaagtcaaccgtggtagtgacctgcttacggtagtcgtcgaggggcatcaacaggtaggacgcaaacaggtcggcttgtccctcgatgttcttgtcatccttggaccagttcagcatgtcggcatcgctgcactgaaaggattctctgatctgccggtgcaggatgtagtgcccaagctcatgggcttgagtgaaccgcacccgacctggcgacgacaccgcttcgctgtagagcagcagccattccgtccgtccatcactaggaaacagtgcgccgtcgaaacccttgatgttggctgcctggacctgagtaatcgggtcggcccaaccaaagatgcgggcagcctccatcgcgagcggcggaatctccacaggaaagcggtccacaccatgtgctgcgctgaacagttcagccagtttcacaagccgattggctgcacgctgtggagtccagacctcggtcattgcgaggacttcttgaaggtgctcagtattttgcgaagctgttctttcgcttcgggttgaagcttctgatagccacgaaagaaggcctcatccaaatgccgctcctccggcgcgcgaacatcttcttctaggaagtaggtagcagcgacgtctagtgcgtcggccagtgccgttagtttctctgctgatggccgttgggactcgcggttttcaagttcccagaggtagctcttgctgagtcccgcaaggtcggccagcttttcgagtgtcagcccgcgctccttgcgaagctcgcgcagcttctcgccgagacgtgtcgccatggtcggtctcctatccagaatgcgtggacgaacaatatcacgataccgaactttttgtttgacatccgagaagactggtgtaagatctctgcgtgttcacgattccgaacttatcatcatgattcactgatacgagccatcattgccttataaggagcctttgagatgtcccgaacccatatcgaccatcgcgaccttgtgcggttcgcggaagatcgggtcaatctgcccaaagacaaggcggatgaataccgtgcgcaagcgcgccggctgcgcgagaagctggagggctacatttcggagcacccggacttctcgctcaagcgaatccaactgtcgggcagcctcgccaagggtaccgcgctacgctcgctcaacgacattgacatggcgctgtacgtcagcggctcggacgttcctcatgacatccgagcactgctgaactacctggcagagcgcctgcgcaaggcattccccaatttccgtccggagcaggtcaagccccaaacctactctgtcactgtatcttttcagggatcgggcttggatgtggatgtggtcccgatcctgtatgcaggactccccgactggcgcggcgacctgatcagccaggacgatggatctttcctggagaccagcatccccctgcatctcgagttcgccacgaagcgaaagcgggctcagccgatccgtttcgcgcaggtggtacgcctagtgaagttttgggcacggcgtatgaagctggagcgcgacgacttccgattcaagtccttcatgatcgagatgatcctcgccaagctttgcgatgacggagtggacttttccgactaccccgaagcactacagtcgtttttcacatacgtggcgcagtccaacctccgcgaacgaattgtcttcgaggatcactacaaggcttctagtgtggccaagatcgacgatcctgtgcagatcatcgatccgatcaacgccatcaacaacgtctcgcggctatatacgacagaaactgccgacgccatcgtcgatgctgctttggatgcaggtgacgccattgattctgcgctgtccgcgccgaacaaagaactgacgctgcactactggcagaaagtctttggcccatcttttcaaggttgaacatcatgagctacagctttactgcaaccgcaactcggaccttcacactgacgcatgccagacaccttgctgcaaaagtgtcggcagacctcaaacgcttgcaacgcctgtacgggcatctcaccgacgaacgcattgcggagtttgagggggaagtcactgaactgctgcgccagggctatctcggaaccgtcacctacggctttcagcgtgacgacaagtggattgaacccaccttacgatacaccgcaagcgagctggcaggtggcagcgtagatgatgatcctggacgcgtgctcccgcgtaaaaacatcagtggcgcgcagtttcacagctacttgacgtacagcgcagattggcacgccctaaccgcggaccagcgtgtagcgatcaagcagcagcttccgctgcagcgtgtaagtggatcagaagccgctgtcagcaatggctacttcgccaacgacaagacctattcatctggcggccgctcacttggtcgcgccagtgtcaggagctattgatgagccagcaacctaaccttcaaggcttgtttgaacgcccaacaacactacctgacccagacgcccagagccgcctcgcgcgtctcgttgggatggacggaaaaatcaagcgccttgccaacgtgctgggcgtcctgatcaatccgactgggcttcggaaatggcaagacaagcaccatgcagatgcagctggcctgcttgatgccgtcatccgccgcccgccgctggtggtcctcgctggcgatgttggttcgggtaagacggagttggcggagaccatcggcgacaaggtggcgcgccaggaagacatcgacatcactctgctgccactgagtctttcttcccgcggccagggtcgcgtcggcgagatgacacaactcgtctctaccgcgtttgagcatgcatttaatgaggccagtaaattcaaatcggtcagaggcgccgcacgcgggggagtcatcctgttgatcgatgaagccgacgcactggcccagtcgcgtgaatccgatcagatgcaccatgaagatcgggcgggcgttaacgcgttcatccgtggcatcgacaggttcgcgaacggaggacttccggcggtggtgctgatgtgcaccaatcggttgaatgcactggacccggctgtgcgtcgtcgagcagcggacatccttgtgttcgagcgcccagatgccttgcaacggtatgatgtgctctcgcgtcgcctggggaatgcagggtttggcaacacggacttgcaggcgctcgtggccgcaaccggcgagctacctaagtgcgcctacggattcacttattcggatatcacgcagcggttgctgcccgccatcgtgttagatgcgtacccagatggtccaattgatccatcgcgtgccatcgaactggcgcggtcaatgtcgccgacgccaccgtttcgcgatacgtaacaaaacgtcgtggacgatcttaggcctgtctgtctctctcacaaggatttaccatgacccaagccgtagccgtccgcagagacggagatgcctttcaggccagaatcttctggcgcaaggccgcttgcctgttggacccggccagtcctgtagctatggtgggctttgagtcgggtccgaagggcttcgacgatgtatgggttgcctatgcggctgatcgtgcgcccggcgatcaagaaggcaggcccatcctgcgagaacatatccagtgcaagtggcacgtatccatcagcgacttcggctacgccgacctgatcgatccggagtggatcaacgcgaacaagttctcgttgttgcagcgagcccgtacagcgcaggtcgctcacgcacgtgacggcgttggggcccggttcaagctcctcaccaattggcgcattggacaaactgatccgctgcggagctacatccaccagaaatcgaagacgttacgtttgaaggacctgttcgacggctcgacggaccgctctgcagccggcaaggtccggaaactctggcgcgaacacttgggcattgatgatcaggaactcatgcttctggctcgaacgctgtcattggacacagactctacttcgcttgacgatcatcgggacaacctggacctgctgttcgagaaccgtggcctgcgacgcatacccgtgaacgagagcagcttcgtctatgacgacgtggtgttccagtggctcgctcaaggtcggctggagttcgatcgacaaacgttccgaaaagcttgcaagagggaggggctactggcgggagacggccgcacacatatggtgttcggcgtgaaatccttcgagcacccctttgatcggctggaggatcggtgcgcggtcgtgctggatttgattccccatttcgacgagcgcgccatccgcgaccaggccgcgtgggcaacgacgctctatccgatgctcaagagctttttgcagactgcggccacagacagccagcatctgcgtctgatcctcgatgcccacatcacgctggcctttgctgccggtacggtgctgaacatcaagtctggccgaagcgtcgagatcgagcagaggaccgtgcaccgcaatgtttggcattccagcgacatgccacgtgatccgtcgtggccaagatgggcgttcgagctggagacactgaacgggagcggaggggacatggctgtggcggtatgccttacccatgatgtggttcaggccgtgaaatcacatcttgcagtttcgtcgccggaggtgagttcgctgctgattgcgcgcccgacctgtggcgctggcgcgcggtccgttgggtgtggacagcacgcctttgatctcgccgaagcgttggcgctgcagatcaatgagaggcgcattggacatcgaccgccgctgcatctattcgttgcggcaccgaatgccttcacgttctttctcggacaaagacagcctggcctgggcaggtgcacgctgtacgagtacgacttcgagggtgcgaatgacggcggctacaaaccatctctatcgctgcctatttgagctgtcaagaactctgtttgggggcatcgagatcttcctggcagacacgtcaaaccaggcaagcgaatgttctgaagaccttcagctcgtcttcttcttgcatcgtgactccctcagcgagagggtttcgtggttacgatgcaagtccgagacgactgccatcaacctattgaccggttcggccagccgtttcggcaatacgcggaactgggtatgggttctccggtcagcgacccagcaatgcgcgacccacacgtcttcttcggggtgattgttgtccacgccgttacgatacttgtatccaacgagtgcatctgtgcgtgacagcaggatgcgcgccatcgtcatgtggaagcgatgggcctggagatccgctgggcctttggggcgcggtagggtcagccgtaggcaccgctggccgttgaattccctccagtcgggtccaacgacctgtcccgcacgctctagcatcttgcgtgactggtcgttcttgccattgactagggcaacggcgaccgtgcccttcgggtactccagcttttcggcgagcaggttcatccagcgcaccagcttgttcagggtttcatcgttagcaaacacaagaaactgatgccgctgctcgtcgtcgagaaacgtcggcagttgcgcgtggagggggtacagcaagtcgtggagatagatgtaggtctgccgacgcccttgctcgtggctccgcgtagtcgccgtcaatacttgctgtgcccactcggacgtgagttcggccagcgtcatctcggcgatgtcgatagagatcagtggaaatccgagcgatttcccgatcagtgccttgcgcccgtcgaaggcgtggccgagttcgatttccacgccgcccagcaccatcggctcggcctggactggcggtccgagcacagcaacgtcaagccggaattgactgccgaacggcgtgtccagggggtgctcggtttccaccttatcggcgcccagcaagaggttgccttccagcggatagtccgacgcatccatatccttgaacgcccacggcatcgcaagcccggcattcaggcgtcgggagatttcggccgcgataagttctttcgctagctggtgttcgcgactttcctgcacggcccgccaccggctggcttcttcggcgtcaaagtgcgccttggggttaaaggtgtgctgagcaggaagtacgcggaaatgggatcgtcgacgcaacttcccgcttgcaaaggagggacctacccatgtcaccatctgccgtgatgcgccgggagacaccaggggccacagcttgcgcgcatgttcccggctgcgaacgtcgcgcgcgacaatggtggtctggaaaatccctttccgagaaaagacaacgatcgcctcgtccattcctgtctctcccttatggcgataggtgaatgccacgaatagtcataccaggcaggctaggcggatcaagatgtcccgcttggggaaagtgcatttctttctagcctggcctcgacactcttgcatggcatccttggcgacggcaactcctttttcataggccgtacggctcagttcgacgacaggatgaacgccttccgaggtcatgctcttcgtccactccatcatcgtttgggtattggtcagtttggcgcagatccagtgctttcccaggattcccccgcaacgctgcaccggatcgtatctgctgtggtacggcggatagtagagaccgcggatggacttgccgatgtaatcggcgaactcgatcaaccgtttgatgcattgcgtgcgccaacaattgctctccagttcgttatcgcccttgttctggatgtgcgtgaagcgagcacacgcctccggtgcctgacgctcccaccacgcatagagactgtcgatgacgagatccctggtcctcgccgagcttccgaagggccgatggagggaccgactgccttcattgacgacaccaaacggcgtgtgtttttcctcgcacgtgatgccgacctgagcagcgagagccagggcgaggacggcatcgtcatcggggtcgcggcagactggagtatccagacgtggcggttcgatcacctcggccaattaccgcagttctgccaaggcgatttcgcgcgaggtgttcgagcgtgcgaggatcacgtcaaacttagggcgggcgatgacattctccaactcggccaggatcgcgggactgcttaccaggccaagcgtgcccgcgcggacatgctcgagcaagacgtgcggcgcgccgtgccagagcaggccagagagcattacattggtgtcaatgactacccgcagcacgctgtcggcgctccgcacgtgtcgccttgacctccgcgttgatttcttccatcgacatcggtgggatacccgcagcagctacacgatcggcgatggacagcagcgcatcggcggcctgttggcgacggatggcctcgttgagcagacgctccagagcctgcgtcgtcagtagccccgcatcgcgcgccgcctgcacggtcgcatcgggcaaatcaatctgaatcgtggtcatgtcaggcctccttggcaccgcagcgttacttgactttctcgcgaccgatgtcggctgccccgaatgctcgtgccgggaaagggcggcttgcgccagtggtccccggcgtcgatggcgatgcgattaagcaggcgtgcggtcattgatagggctcgtcgacgtgtcgtgacgatactaaatgaaaacgctgcagcgccgctagcatggcttcgtccctttggcgccccgcgtctggctcgtactggcgttgcggcggcttgccaccgcgcgggtcggacggcgcctctcgttccgctggttctgccgggcgcgggaccgtaggccaccaacatgaaatcgctccccgaacagccgcaccatctgctgccgacagtgatggtgagggcccccttcgccttcgtggtgatccttcgtgtgaacgaggtgtgctgggcaccgcaggcgaactaccgggtgctggtgaggaataggcgcaacgccaagcgccggcagagctcgaagttcccggcgtgctaacatggttgggcggcaccaccgaacagacgaccccctggaagtggccgccgggcaaacctgccaagaagccggcgaggaagcgaatgcttaccacgatagcctacgaactcgacgccgatcactatgcgacgttattgaagcgcaatcagcagcgcctgatgcgccagcgatcgtcgtggactcgccgggtggtgtatcaggcgaccctgataatggtcttcctgattagcaatgagcgtcagccgggcgcatcgggtgagcccggcgacgcttatgctgcactccgtcaccacacggagagcagcgccatggccatgaatcgaatccagtttcaaccgggtttgtcgatgccggagttcacccagcgcttcggaagcgagtcgcagtgcgcagcagccttggaggcggcacgttggccgaacgggttttcctgtccgcgctgcggtgagcgggcgcactgtgtgctgcgcgggggggcgtgcaaggtgtttcagtgcaacgcctgtcggcatcaaacctcgctgatcgccggaacggtgtttcagggcaccaagctgccgctgaccgtgtggttcctggcgatctacctcatcagccaggccaagacgggtctgtcggcgctggctctgaagcggtatctgggagtgagttatcccactgcctggcttatccaccacaagctgatgcgggcgatggaacagcgggaagaacgctatgtgctcgatggccaggtgcaggtcgatgacgcttacctgggcggcgaacgaacgggcggcaaggcagggcggggttcggagaacaaggtcccgttcgtggcagcggtttcgttcagcgatgagggccaccccctgcgtgccaaactcacgctggttcccggttttaccctgaaggcaattgccgagtgggccaagagcaacctcgcaccgggatcgacggtgctgtcggatggtctggcttgcttcaacgccgtcaccgacgccggctgcgttcatcagccgaccgtcgtcgccgggcggaagcccaaggacctgccagagttcaagtgggtcaacacggtcttgggcaatctcaagaccagcttttcgggttgctaccacgcgcttgcctttcgaaagtatggcgctcagtacctcgcggctttcacctaccgattcaaccgccgattcgacctcagtacgttgaacgagcggctcctggtcgccgcggtagtctgcgcgccgcggccccagcgctcgattcgggcagctgacgctcattgctaatcaggatggtctttgtggccgtcggtctgctggtcagcgaggcttggctgggcggcggcgaagggaagtggccggcgctggcgctgctcgtcggggtcgtcgttctcggtgtccagcaggcactgctccaggagagcatgcttcgcaggatcgccgaaggaagctgttttgtccgcgggcgacgcgtcctggaagtcaaggacgacggcctgcgctgggccagcgacgacggcacgagcttcgtggcctggccggcgatccgctcgctggaaacggccaatgacgatcttctgatctacctcgacgacgtcagcttcatccctgtcccggcaagtgccttcgcttcgcatgccgagcaggccgatttcgttgcgctgctgcggcagcggatcggcggcgcggcggtgccgaccggcacacccgccgccaccgtgccgcgcgacctgcccgttgccggcgtcgggtcggccggcagaccttccggctggcgcgctttcctccagtatctacggctgggcctgcgtctggccgcgttcctgcccctgccgtcgcgccttccgtcagcgtcgtggtcacagttcatcgccttgacggcgctcggcatcgtcttgcccgtcgtcgaggcgctgcttcgcgtcggaccggacggcgtgttttctgaagagggtctgcccggcgccttgttccatgtgccgatgatgctcttcgccgcctggggtgtcgcctgcctggcccgccgtcagcggcagacgctggcgctgctgaccttgctggcggcagtgcaggtggcggtcgaggccctttacctgctcctcttccacgccgtcggcgcggcgacggatttcctgccgcgcgaatggcgcgaggccatcgactacctgccgccgtggtgggttgccctggcctttgccggcgcggcgatccgtttcctggggctgccggccggccgcagcctggccgtggttgccgttgccggcctgctcctcggtctgccggcaagcgtcgtctaccacgaccgctcgctgtggatcgaggcgcatgacgaggaagcgagcggcgacttcgagcggaagcacctgtcgctggtcgccgaagatgctttctacctgcaaccacggctcctcgagcgcgaactggctgccctcaagccagggcggccgggcgtcaccgatctgtacttcgtcggcgcggcgggttattcccggcaggacgtcttcatgcgggaagtgcgctcggtcgccgagctgttccgcgaacgcttcgccaccgaggggcgttcggtgctcctgatcaacaatccgaagagtgtcgccgagtcgccgatcgccagtgccacgagcctgggcctgacgctgcggcggattggcgcgatcatggatcccgacgaggacatcctgttcctcttcctcacttcgcatggttcgaaggatcacaagtttgccctcgatttctggcccatgcgtttcaacacgctcgatccgcgacgcttgcgcgagttgctcgacgaagcggggatcaagcgccgcgtcgtcgtcatctcggcctgctattccggcggcttcatcgacgccctgaaagacgacaacaccctggtgatcgcggcggccgcaccggacaggaactccttcggctgcagcaacgaggccgatttcacctatttcggcaaagcctatttcgatgaagcgttgcgccagacctattccttcgtcgaagccttcgaaagagctcggccgctcatcgccgcgcgcgagacccgggaggatttccccgagtcggaccctcgcctttctcttggcgaggccatccggcaaccgctcgccgcctttgccctcgcacggcaggtcgcgtcaacccagccgacggcggccaacgccaggttgccggccgtggcgggcggcaagtacgacgaattgctcagcttgttcgccgtgcccgatcaggctcggcagttgggccggcactgcctgcacgagatgagcttggtggcgcccgggcaattggtcaagtcgcagcccgactacttcggcggactcggcccggactccccctattgggttgagctggtcgctgcctatcagcgctacgccgaaggactgtgctctgccgccaacagcgaaacggcgttacgcgacgtctaccgcgacctgtggcgggaaaagctggccgagcgcgatatggacgccgccttgaagctgttccggacgccggcgggacggcgctgggttgcggcgcagaacgaggtcgcacgcgaagcgccggagcgcatcggcgaaacgcggacgcctctcctggcgcaggccttgcgtcgcctgcaggccgagcaagcgcgtattctggagtcgtatcggcgggaagtggagaagcgcggcgctcaggcggcggccggtcaggcacgcccctgacgacgacgacggcatgtcggtaactctagccatgagcgacagccacgctgccgagtgaaaagagaccggtttcttgctaccatcacacggtctgctgcctgcaaccccatcggtgcctgggccggctccgcatctctcccggcaggacgtcgccggcggtggctgcgcaggagaggcgcccgcgggcccggtccgacgtgccgttttgttgtcagctctggaggaaagtctgtgaaggcgaacaagggcttttgcgctggcttgctgtccgcactgatcctggcgggctgctcgacgaacatcgttcccaccggccccgacacctacatgatgtcggatacggctggttgggtgaactaccaccgggctgtcgactactgccgggatcagaagaaggacatgatccccgtggcaagcagctcgtcctacggaagcgtcaatacgccggactacccgaaggtgttcttccggtgtgtgccgatttcggaagcggcagtcaaggagcaggcgtcgcggcagacgccgccaatgtagcccggcttgccgccgcttgccgacggctgccggccgcgagcaggcgacggaccactcgccccatgtcgcttttcagcttcgtcgcaagtccagtgtgaacgggaagccggcgttggttggcgccggctgtacgtcgatctggccggggctgtggccgaacggcgtgaagcgcgccagacggcgaccctcggcttcgttggcgttgaccgggtagcggtccgggttacgcccgccgggatgctccacatggtactggcagccgccgagcgagcgcttcatccaggtgtcgacgaggtcgaaaaccagcggcgcgtgcacgccgatcgacggatgcagcgccgatggcgggttccaggcccggtaacggacgccggcgacgaactcgccgaccttgccggtcgaccgcagcggcagggcgcggccgttgcaggccaccacgtagcgatcgccggccatcccggtcgccttgacctgcaggcgttcgagcgacgagtcgacgtagcgcgcggtaccgccgaccgcaccctcctcgcccatcacgtgccacggttcgagcgcatgtcggacttccagcgcgatcccctgcgccgagatgctgccgtgcaccgggaagcggaactcgaaatgcggcgcaaaccagttgctctccaacggatagccggcggcgcgcaactcgtcgatgacgtcgttgaagtcctgctgcacgaagtgcggcagcatgaagcggtcgtgcagctcggtcccccagcgcatcagtcgttcgggcgcgtaaggggtgcgccagaagcgggcgatcagcgcgcgtagcaggagttgctgagcgagcgacatctgcgcgtgcgggggcatttcgaaggcgcgcatctcgagcaggccgaggcggccggtgggcccgtcgggtgagtacagcttgtcgatacagaactccgcgcggtgtgtgttgccggtcgaatcgatcagcagattgcgcagggctcggtcgatgctccagggcgcgacacactcgccaccgctggcggccggcggtgggaactggctgaaggcgatctcgagttcatagaccgaatcgttgcgcgcctcgtcgacacgcggcgactgactcgtcgggccgatgaacaggccggagaaaagataggagagcgacgggtggttgtgccagtaactgatcagactgcgcagaagatcgggtcggcgcaggaagggcgagtcgagcgtcgtcaggccgccgaagacgaaatggttgccgccaccggtgccggtatgacgaccgtcgagcatgaacttctcggtcgtcagccgcgacaggtgcgcgacttcgtagagatgggtcgtgcgggcgacgagttcgtcccaggtagccgacggctggatgttgacttcgatgacgcccgggtcgggagtgacgcggaagttcgtcagtcgcggatcacgcggcggctcgtaaccttcgagaatcaccggtgaagcgagcgccgcggcggtggcctcgacggcggtgacgagttcgaggtagtcgtcgagcgtttctgtcggcggcatgaagatgtagagaacgccgttgcgggcctgtgccgagatcgacgtgcgcgtgaccagcgccgccgactccaggtgctgtggcgggcgatcgatgccgtcgctggcgtgcgcgcgggaatttgcgtcacggtcgagcgcctgcctggcaaagccttcgccggtgaccgcggcctcttcggcagccagactctcgctgtggctgacggcatactgggcgcggatctcggcgtgcgggcgcaggggtgcgaagctctgggtcgggtcgggggcatggatgtagggatagtcgtcgcgggcgacccagggctgcgaatcgagcggcagccgatagccgatcggtgagtcacccgggacgaggtagcagcggccatcacgcaggaaccacggtccgctctgccagcgaccttgtgcgcgtaccaccggcagcacgtgaccgatcgcctgatcgagcccctggcggaagacctgggcgagccgtcgccgttcgagcgggtcttcgaggcgggcgtcgaaaggatcgacgttggcgggcaggcggtgttcgcgccacaggtagtagtagacgtcctcgtaggccgggaagacgtacttggggtcgatcgccagggctccggcgaggtgcttcaggaagcgcccggcgagcacctcgtcggcaccgtagtcgcgtgtctcgtcggcatagagcgccggatcgttccacaccggctccccgtcgcagcgccaaaggcagttcagcgaccagcgcggaagctgttcgccgggataccacttgccctggccgaaatgctgcaggccattcggcgcgtacttctcgcgcaggcggtgaaagatctcggccgcccggacacgcttggtcggcccaagcgcctcggtgttccattcggcaccatcgtggtcgtcgatcgagacgaaggtcggctcgccgcccatcgtcaggcgaacatcgtcatcgatcaggtcggcgtcgatctggtggccaagcgcctcgatggcctgccactgctgttcgctgtatggccgggtcacccgcggtgcttcccagacacgctcgatgcgcatgcggtgttcgaactcgcattcgcatttctcggtgaagccggtgatcggcgaagccgaagacggctgcggcgagcaggcgagcggaatatgcccctcgccggcgaacaggccggaggtcgggtcgaggccgatccagccggcgcccggcaggtaaacctcgcaccaggcgtgcaggtcggtgaaatcgtggtcggtgccggaaggtccgtcgagcgacttgacgtcggggaccaactggatcagatagccggaaacgaaacgcgcggccagcccgagatggcgcagcacctgcaccagcaaccaggccgaatcacggcacgagccgcgggcaagtttgagcgtttcctcgggcgtctgcacgccgggctcgaggcggatcacatagccgaccttgccctggatttgccggttgatatcgacgaggaagtccacgcttgggcgtggatccgccggaaccgtatcgagaaagtggcgcaacagcggcgtcagcggcaggcggtgcaggtagggctcgagttcctcctgctgccagtcctcgtacttgaaaggaaagttggtcgcgtagggctcggggaagaagtcgaagggattgatcaccgacatttcggcaacgagatcgacttcgacgcagaactcgcgcgtcttctccgggaagaccagacgcgccaggtagttcgcctgcggatcctgctgccagttgatgaaatgctgtgccggcgtgaccttcagcgagtagctgaggatgggggtgcgcgagtgcggcgccggccgcaggcggaccacctgcggcgagagactgatcaggcggtcgtagcgatagtgggtaacgtgattgagggctacatgaatggacacggtcggctccagggcaaatgatcagaatactcaaagcaaaaagcttaccacgccggatccgtcctgaaagcggtctggcggcgatgcatgcccttcgttggtgcgcagcgcagcggtggctggccgactcagatctgcagatgcttcaacaaatcggtctccaggcggacccggccagcgctttcctcgagttcgctaccgctgatcaggaaggtgtcttccacccgctcgccgagcgtcgcgatcttggcggtgtgcagattggcatggtgctcggccaactgtttggcgacgatgaacaacaatcccgggcgatcggcagcgacgacggtgagcacgaacagtttcccggtttcgtcgggttcgaggctgaccagcggctggatgctcaccaggggttgcaaagggaagtgctttacctgccgggagatgcgcccagtcgccggcacgtctaccggcgcctggtgagacagccgctcggcgagttcgtgctcgacgtaggtgatcattgcgcgatcgctgtcacggtcgctgatgtcgaagaggatgaaggtgtcgagcgcgtagccatggcgggtggtgtggattctggcgtccacgatgttgtagccggcacggctgaagaagccgaccatgcgtagaaagaggtcggtctgatcctgcgtatagaccatcacctcgagtccctcgccgaaaggattgaggcgggccttgacgaccggctgcgcgctgtcgacgcagtcgtgcagcgtatcggcgtgccaggcgatttcctcggccgtctggcgcaggaaatacaccgtgtcaacctccttccacagacgctcgtgtgccgcgtcgggcagcgccagatagcgcatcaggcgcaacgcttcctgctggcggtgggcgatggcaccctcgggcagcggcggtgcctcgcgcgacagcaggaaacgccgcgtggcggagaacaattgctcgagcaactggcccttccaggcattccagaccttcgggctggtaccgcggatgtcggcaacggtcagcaggtagagggcgatcaggtgacgttcgtcgccgacgatgacggcgaatcgggcgaccacagcagggtcggagatgtcctgcttctgggcgatgcgggacatcacgaggtgctggcgcacgagccagacgacgagttccgtgtcctccggggcgagcgagtgttcgtcgcagaattgcttggcatcgaccgcgccgagttcggagtgatcgccgccgcggcccttggcgatgtcgtgaaagagcgctgcaatgtaaaggatccacggatccccgagatcgctgatcaggcgtgtgcacaacggatactcgtgagcgaactcctccatcgtgaaccggcgcaggttgcgggttacctgcaggatgtgctgatcgaccgtgtagacatgaaacaggtcgtgctgcatctgcccgacgatctgtccgaaagcgggcaggtaccggcccaggatgccgaactggtgcatgcggcggagttccaggaccaggccgcgcccttgcttgatgattgccagaaagcgggaacggttgtccgggttgtggcgaaacgcgtcgtccaccagatcgcgcgcgcgccagagggcgcgctgcgtgcgtgcgctcatctgattgaggtcgctgtgttgctggcgcagcaggaaggcctcgaggatggcctccggcgtgtcgacgaagacgccttcgtggacgacgtcgagcagatcgtgcgtcttctggaagcgctcgttgatcggctgtggcggttcgtccggaagcggaaaaagcgcggcaccgatgttctgcaggacgatgctgttgatctgggcgatcgtcctggcggtccggtagtactcctgcatcagttgctcgctcgaccggctggcggcagtggcggtgaagccgaggcgttcggcgagagcggtctggtactcgaagagcaggcggtcctcgcggcgcccggcgtgcaggtgcaggtgtatgcgcagacggcgcaggaaggcctcgctctgttcgagaagctgcccctcctcgtcggtgatgaaaccgagcttctcgagatcgtgccagcacctgccgtagtcggctgcctgggcaatccagagaatgacctgcaggtcgcgcaagccacccggtccgtccttgcagttggcttcgaggctacagggcgtgtcgctgaagcgctgatgacgatcttcctgttccatgcgcttggtctgaaagaaggcgcgcccatcaagacttcccttgagcagcgaacgaaacccctggaacagggtgctactgccggcgagcagtcgcgcctcgatcatcgcggtctgtacggtggtatcgccggctgcctcctccaggcactgttcgagcgtgcgcacgctgtggccggtctccagtccgatgtcccagagcaggcagaccagccgttcgagttgtgccgtcagcacctcgccgggtagctccggcagcaggatcagcagatcgacatctgacgccggatacagctcgcctcgaccgtatccgccgactgccaccagcgccagcgagggcggcaaggaaagctcgctccacagttcctgcaggatttcgtcgaccagacggcagcgctcgtgcagcagcagcggtgcatcaccagcggcgagaaagcgatcgcgcagcgctttctgctcatcctgcaggcggctccgcaagcgagccatgagcgtgccgtgcagcgccatttccactttcatcgcgcgtctaccgcggcgcgcggcctggctgcggacagagccaggcgcggtagaaaaggcatgggtgacagggccctgccatgcccttcgccacggccgccagtccgggtaccgccggcggaggccggccaggccgagacagcggagctgaccggcgccagccagcgcttcgccagccgtgaccagcatgccagtccgtcatgcagcagcagccagggccagaccagcggcgggttgctgcgccagcgttccttctccagcagatacaggaggttctgctgggcagcgccccagtagcacgacgtgtcgcgctcgccagtcactgccgccgcctgccggcaggcctcgtcccacagcacggcggcacgggaatcgctcacggtggctcgacgggcaagccagggaagaatcttgggcattctcatcggttaactcctctgatcagggtccgcaccggcttcgcggcagatgacacctcggcgaccgccctcgcagggcgactgggcgcaaagccatttcggacagacaggactgccaagcaaaattcgtgcaaggcttgcgtctgggtaggcatgcgtcttgcttgacactgtccgacggcagcgcgctgcctgtccgccgagcgatgccagcgcggcgtgtcgcgggcggaatcgtcgtcctgacgggtcggcgttggcttggcgtcgccgagtgggtgcagggcaccaccgatcgacggcacaaagccggtgcgcggcttgtgcgggaatccccaagacggggcggcaggttccggcgctgcccgcagccacagactggcagggctaccggcagttgcgtcgagccgccctggcggttgttgacagcgggtgcgctttggcccgcgagtggtaaggacgcgcgccggctaccacgctggccgtcgtctgctgtgatgctgatcaaccgaaagaaaggaaagcgatgaacagcgagcgcaaggccattttgaccgttgccggggaagaccccgtgtctttttccgtcctggcgcccacgcatggcagggactgcctcgacattcgcaccctgggcgccaggaccggtttctttgcctacgattcgggcttcgcgtctacggcaagctgcaagacagcgatcaccttcgtcgacggcgagcggggcgaacttctctatcgcggctacccgatcgagcaacttgccgaacagtgcggcttcctcgaggcagcttatctgctcaagaacggcgagctaccgaacgccgcgcaactgcagtccttcgcgtcggccgttcgcgagcacacgccggtgcacgaacagatggtgaagctgtaccagggcttccggcgtgacgcgcatccgatggccgtgatggttggcgtggtcggagccctgtcggcgtttcatcatgacgcggcggacttctccgatgccgcgcagcgcagcctcagcttccaccggctggtcgccaagatgccggcgatcgtggcgatggcctacaagtacacgattggcgatccgttcatgaatccgcgcgccgatctcggctacgccgccaacttcatgcacatgatgttcgcgacgccgtgtgaggagtatcggccgaacccggtactggtgcgcgctctggaccggcttctgctgctcaatgccgacaacggcctcgatgcgtcgacggcgaccgttcgcatggccggttcctcaggcgccaacccgtttgcctgcgtgtcggcggcgattgcctgcctgtctggcccagcgcacgctggcggcagtgaggcgagcctggccttgctcgaagaaatcggcgacgcgtcgcatctcggtgaatacatctcgcgggcccgcgcaagggccagggcccatccggacagcgatggctttcgtctggcgggctttggtcaccgggtgttcgtggaccacgatccgcgcgcgcagttgatgcgcgaagtgtgccaggaggtgctgaaggagctcgatctcgaagacgatcgcctgttcaggctggcgatggcgctcgaacggatcgctctcgaagatccttggttcgtcgacaagcgaatgtacccgaacgtcgacttctactcgggcatcgttctcaaggcgatcggtgtgccgccgtcgatgttcaccgccatccatgcgctggcccgcacggttggctggatggcgcagtgggaagagatgctggccgatcccgaatacaagatcgcccggccgcgccagctctatttcggcatccgccggcgcgagatgacaaacctgtcgttggcgcaaccggcgcacgcggagccatgaccgcccaactgcccggacgcgcggccgtgcgtcagcgctgacgctccggcacggcagccgtcacgccaggcgattcggcgacgcgcttcgcccggccgccggcccggacatcaatccgggaaggagttcgggcggtagctgcaggcgtgcgagcagcgtttcgcgactgatgtgaagcagcttctcgatggcggcgaagtcgtcgggaatcgccgcatcggtccagccgtcgaccgagtggcgcgccagattgacggccagcttgacgttctgcaccctgggcaactgcccgttgccgtcgtccatcaacgtggtcagcaaggcaggcaggtgccagacctcacagagggccagttgcaggtcggccagcggaaagccaaggacctgctgctggacgctggcgctgcgcaggtttcggtcggcgtgcagcagcgagcgaatctccatggccagttcgggtgcgaagcaccacagcaggatctcggcgaggtcgtgcaacagcgcagcgagtgccacttcctcgacgttcatgtcgtggcgggcgaacgcccactcgtgcgcatagcgcgaagcgcgctgcgcgcgtagaacgacctgcagcatgcccagcaacgcttgcggctgctggctgagcatgctctctatggcaagtggtttctcgaacgtgcggaagaagggctcgacaccgagcatcatgacggcgctggcgatgttcgtgatgtcgctgcgcaggtgcttgctgccgacggactggatgaaagccactacgcgcacggcgagcagtggatcctgcagcacgatgtcggtgatgtcgcggccattgacccgctcgacctgttgccgagccttgtccaggcggcgcaccgtctgacgaagaatcgggatctcggcatcgctgacgagcatcagccagccggcaaggtcctgtggcaaacgcttgttgagcattgacgttgccttcgcaaaggcgtcagacaagcgcgtcgaccaaaaggtgccggacggcgcgcacggggttcggcagatggtagcggcagccttgcgcgcccgcaagtgctgactgccaacgccgctcgctggccaatgcagccgccgcctgggccccccgtggggtccacagcggcaggctccgcttcagaagcgttcgtcgggccgcaagtagcgccattgccccggcggcagcttgccgagcgatacgccgccgatacgaacgcgcttgatgtccgtcacctgcaggccaaccagttcacactggcgctggatctgtcgctttctgttctcatgcacgacgaagcgtagttgctgttcgctgagccatgacacctgagctcgttcgagtctgacgttgtccagcgacagtccgtgccggagcagttgcagaccatcgggcgacagctcgccctgcacgcgcaggtggtattcgttttccaggcgcgcgccaccgccggtcaggcggcgtgccacgctgccgtcctgcgtgaacaccagcattccgtgttcctcggtgtcgagtttgccggcgacggccagaccacgcaggtgactcgcctgaaaacgacggcacgtgccgtcttcagcccagtgcgtgtcagggcggatgagcgtggcgatcgcggcaaggccagcgtcgggcgctgccgcgtcgccgatcggcttgttgaacacgatggtgacgctggccgtctggtgttggctggcggcgttcgtgatctcgatcttcgccttggggctgacgcgtgcgcccaggcgggtgacgacgacaccgtccactgtcacccagccattctctatccattcgtcggcttcgcgccgcgagcagagggccagctgactcaccagcttcgacagccgtggcggctccttcgccaggccgcgttggcggtcgccggcagtcgccgcttccggcatggccgtggcaggtggagttggttcggccggcgccggtggcggcctgctttcaagcatcgccggcaagggctcgcccactgcgtcctgcgcaactcgaaccggcggcgccgcgcgcacgccggtactgcgggcgatgccgcgtggaggataacttttggcaggcctggcagggctggcagggctggcaggctgggcagcctgggcagcctgggcaacctgggcaggccgggcggtcttgcccggttgatcggcaacgcgagcgccggtggggctgtcctcggctcccttgtctggtgcatcagtgcgctgcggccgttgccccgcgctggccggcacgcggttgtcgcgatccactttctgtggccacctcgtcgtcgccttgctgcccccgcggatcggcttgcgggttggcgaccggtcgaccggatgggtggtgacggtgtttcgcggcagtttcagtatcgagcggggcatggcgagtctttccggcgggctggccgcgtagtttacgccagaagccgtcccttctcccactcgccgcggcaaccggcggtcgctctccttgcggcgagcctgttccgttggcccggcgggcgcggcggccgcgcagtggtggaccgctggcgagcgcaggcgcaagggagcttaacgtggtggcggtggcggggatcccgcgggcggacgcggtggcggcgggccggccggtggtggggggggcggctggtaaccgtcggcactcccgtccttcacggcgacgcctccgatcaccggaaccttgtggccgcgcgcgtacatgcactgtacgtaactctggtcatagcgttgctgcagcgcctgactcgatgcgttggcagcgccaactcccgccgtgctgcccgccagcaggccgacgccggcaccgacggcggctccccgcgaaccgttgatggctgctccgagcgccgccccgacaagcgtgccgatcgcggcactcgccgcaccggcatcgacggccgcctgcgcaggactctgcggtccgatcgcctcgcgggcgtagctcctgcacatggcgtcgtcggcccggaaggtctcgaagcgctggcctgatcccggcagggcagtgacgctcgggccctccggcggtaggctgacacagccggcgagcacacagagcaacaggggcgcgaatcggcatgggctgggcatgggtagtctcatcaagaggatctgtcgactttctggttgacgacgcccttgccctgaggacacagcgagtcgcacgtgttttgcggcgggcatccttcccataacgcagccgccgccgacaggctgacgtgcggcaaggacttcatcgcgcgcagccgatgctcgtctcttttgcagtcagctggcacatgcgacccctcaggaggtctgcacctttccgttctgaggcgattgcgggcacagatcgtgctgtcggcggccgtttctggtacgctcgcagcgatggaggtgtcgtcgcgacgagcgtcaccgatcagccgggtgccctgccctgactggttttcgcggcagctcgcggggtgcggcgcgacaccctccctcgacctgattcgacaggcctcaccggcggctgcgcggacgcagcggacgctcgtgagcgtgccgggtcagccccgaccatgatctgtttgccgccatgccagaacatcctgcaagtgccatcggcaatctcgccgacctcgaggaaggacagatcgcgctgtcgcgattcatcgtgcagcatgagcgtggtttgtacgtcaagcggtcgcgcctcgagtcggcaacggacttcctcgatttcgtcaatcgtgtggtgggcgtcggcctctacttccgggctctcgattattcccagttcatcgcgctcctttacgacgatccgccgggcgacggcaaggaggtggccgacgaagtcttcgtcgctgccgacatcacgtgttttcagcccgaacgccaggcgctctacaagggattgcggatcgagaatggcgaggttgcgtacatgtttcagccggtctacctcgaatcggtgatcgatcggacggtgatccaggaaagcgaggatggccgccaggtggtgagtggtggcggccagcactccagcgaggcgcgcacccaactcgacatcgatgagttcatcgccagtgcctgggaaaagggcgtgcgcttcggcatcgatgtcgcggcggttcaggaggcgatccagctcgacaagccggtgcggcgggtggtggcgcgcagtcggccattcgtgccgggcaaggacgccgaaatggtcgagcaggcggcgggcctgcgtcgcaacaacgccccacgccggcttctcgggggacgcgtcgatctccgccagttcgaaacccgctatccgcaagtggccgccgggatacgcctggtgaagaaggtgccgcgcactcccggggtcgacgggcgtgacatcagtggcgaagtcctgccggcgcccgcacccagggacttcgacctggagagcatggcgggtcccggcacgtgcgtcagccgcgacaaggatggcgagttcctggtgacttccgtgaatggctttctccacatcgacacgcgcaccaaccagttctcggtcgccgacaagatcgtcagccatgagggggtcagtgcgcgcaccaccggcgatctcctgctcaccggcgaaatctacgagcagcacggtgagatccaggagaaacgcatcgtcaagtgccgcagcatcacggcctacgccgacgtcttcggcaacatcgtgtcggccggcggggtcgtccatctgaagcacaatctggttggcggcagcgccagcaacgacgacggcgacatcctcgtcgatggcgtcgcctcgggatcgacgctgaccgcgcagcacggctgcatcaacgtcaagcgggcggacaactgtgtgatcatgggcagccaggtaatcatcggccacgcgacgaactgcgaaatcgtcgccgacgacgtcagcatcgatgttgccgaagcctgcgcgctggccgggaagaccctccatgtacggcattcccagtcgcgtcgggagcttgacagcgtcctgctggttctcttgccggacctgtcgagctacgaggcgaagattgccgccctgcaacagaaacgcgcggcggtgacggcgcaggtggcgggacatcgccagaagatcgatgccttgcgcggtgagaaggaactggccagctatcttgcgctggccggcaagttgcgacgccacgaactgaccctgagcgccgagcagcaggtcggctggcgcaggctctcggcccaggtcgcacctctcctgcgtactctgagtcagctcagcgaagtggtgaacgagatggcggcagaggcaagcggccttgccgtgcagatcgatgaggtgggggtcagcaaggaaaatgcgtgcagtggggtcgcgtgtaccgtcgacagcgtggaaggcgaaacacgcgtcagcacgctgctcatccggttggccgaaacaccgctgacggcgctgacgggcaaggatctgaaggcccggttgcggcgcaccgacggcgcgacgagacttctttttaccggagcgacgggtagctttgcctgggcattgcgaacgccgccggcctgatgcacggcggcggccggcaagcgacgagggtgagcgccgtgccgcaggtgagggtcgtgacgcctcctacccctcggcaagccgcctggcgatatggtcgagagcctcctcgatctgatcgatcaggataaggcacaggtcacccgcctgcaattccgccagcgccgtgtcgatggcgagaaactcgccgtggatttcctgtatctcggaggctcgccgagcgctctgcaggccctgttgcagcaaggccaggacttcgccgtcagcgcgaccgcgttggcactgatcctgataaagcacgacccgatcgaaggcgctcccaaggatctcggtctgtcggcgaatgtcttcgtcgcgccgatcacccgcaccgctgatgaccaccgagcgcttgctgccggggcctgacggcaggttgtcgacggcgttgaccagggcctgaatggcgtccgggttgtggccatagtcggcaatcagcgtggcaccgcgataactgaacacgttgaagcggccgggtgcggtctgtgcatcgttgacgaagctggccaggccgctgcgaatcgtcgcccagtccacgcccagcgcccaggcggcggcgaccgccgccatggcgttttccacctggaagccgatggcgcccttctgggtgaccgggatggcggccagcgcgagccgatgttcgacaccgccgcctgaggcgacgagcgcatccccgtcccggtagacgacgcgtttgcgctgcgctcggtgcatggccatcagcggatgattgcggtcgcaggcgaagaaggtgacggttcccgggcaggaatcggccatccgcgccaccatcggatcggcggcattgaggacagcgacgccggacacgggcgtgacgttctggacgatgacgcgtttcaccaccgaaaggtcttcgaccgtgctgatgtaggaaagcccaaggtgatcgccaaggccgatattggtgactaccgcgacatcgcaacggtcgaagccgaggccttcgcgcagcactccgccgcgcgccgtttcgagcaccgccgcgtccacgccggggtgcaagaggacgttcctggcgctcttcgggccgctgcaatcgccggtgtcgatgcgccgaccctcgacgtagacgccgtcggtcgtcgtcatgccgacacgcaggccctgctcgcccagaatgctggcgatcaggcgaacggtggtcgtcttgccgttggttcccgccacagcaaccagaggaatgcgcgcgtcgtcgccatcggcaaacatgctggcgatgatggcttcaccgaccgggcgccccttgccgaacgacggttgcaggtgcatgcgcagccctggcgccgcgttgatttcgacgatgccgccgccctgggcttcgagggggcgcaggacgctgtcgcaaaccacgtcgacgccggcgatgtcgaggccgatcgtctgggcagcagcgatcgcctgggccgcgaactcgggatggacgtcgtcggtcacgtcggtcgcggtgccgccggtcgacagattggcgttgttgcgcagaaccacgcgcctgccccgtgcaggcacggactccgccgtcagtccggcgctcgtcaggcgggccagcgccacctcatcgagacgaatccgggtgagtgaggtggcgtggccttcaccacgccgcgggtcgaggttaacacgctcgaccaactggcggatgctgtggacgccgtcgccgataaccagcggtgggtcgcggcgggcagcggcgacgaccttgtcgccgaccaccagcaagcggtagtcgtgacccggcagatagcgctcgacgaggacttcgtcgctgacctcgaaggcgatcgcgtaggcggcttcgatctgttcgcgggtggccaggttgacggcgacgcccttgccctggttgccgtcctgcggcttgacgacgaccgggcaaccgatctcgcaggcagcggcccaggcgtcctcggcgctgagcaccggccgcccgctcggaaccggcacacccgccgcatgcagcagaaccttgctgagttccttgtcctgggcgatcgattcggcaaccgcgctggtgcggtcggtttccgccgcctgtatgcgccgctggcggctgccccagccgaactggaccatgctgccttcagtaagccggcggtagggaatccggcgcgccaccgccgcatagacgatggccccggtgctcgggcccaggcggacatcctcgtcgagttcgcgcagacggtcgagcgcctcatcgaggtcgaaggcggcattctcgccggccgcccggcagagatcctcggcgagctcgaaagccaaccggcccaccgcctcttcgctgtattcgacaaccacctgatacgtgccgacctcgacggtctgtgccgtgcggctgaacgtcaccgggcagcccgcctgcgcctgcaggccgagcgccgcaaactcgagcgcctgcgccatggagaccgcttcgtcatgaccgagcggtcgcagcatggcgagttccgggaagcgctcgcgcagtcgcgtttcgaaacccggcaggttgtcgatgttgcgctcatcttcggtacagcagacgatcgcctcaatcgccgtatggcggctccagagattgggaccacgcagagcgcggatacgcgaaacttgcattgacgttttcctctttcgggttcagcccggagcggcttggggatcggcggaatgatcgacggcgtgccgactcaggtgatggtgaaggtttccaggccggtgcgtatcagctcgggtgcgatgccgagcgcccatgccgcgccggcggcagcaaggatgttctcgacctggccgctgccaggctcgatgccggtgagtggtacaccttcgaggttgacgatcgcctgctcgtccaagccgcgggcgagcaccaccttgccgttgcgcacgaaaacgctccgcctgccttgcgtccggtgctcgacgagcgtcggcaagtcggggtcggcagcaaagaagatgacctcgccatcgcacagcgacgccatgtcgaccagcatcggctgggtggcgttgagtactgccgcaccggtcggcagcaccagatcgacctgtgtgcggagaacggtgaacacctgctcgggggtgccgatgtcgtgacggccgaagtgctgtgcggcgtcgacgttggtaaccacgccgatctggcagcggtcgtaggcgaggccttcgccgagaatcgtgtccgtcccgttctcgaagacggccgcgtcgacggcgcggttcatcaggatgcggtgcgcggagccccagttggcgctgtctccctgggcgatgcagcgccgatcgacatacagcccctggctgcaggcgagacccgtatgctggccggcaagcgtcagaaagcgagcgatcaggcgggcaacggtggtcttgccgaagctgccggtgaccccgacgatgggaatccggccgtcgtcgccattgggaaacagttcatcgacgatggcgcgaccgaccgggcgaggctggccggtttcgggcttcaggtgcatcaacaggcccggaccggcattgacctcgacaatggcgccgcgctgtccgtcgagcggccgggaaatatcctcgcaaacgaggtcaacgccggcgatgtcgagtccgacgatgcgtgcggcgagggagaccgtggccgcggtgtccggatgcacgaggtcggtgacatcgtcggtgtggttgccgctgcgcacgatgaggacttcacgtccggccgccgggatcgaatccggggcgaacccctggcgagacacctcgagacgggcgaccgggttgtcggcgagatcgatgatgtcgagcggaaactcttcggccgcaccccggcggggatccgaattgatctgctggtcgatcagttcgttgatcgttgccttgccgtcaccgacgaccttggcgatctcgccacgggcggcggcggcgagcttgccgccgacgaccagcagccggtgttcggagccgcgcacgtaacgttcgacgatgacgccgctgccttcgacgacggccgccgcataggcggactcgacttccgcacgcgccattagattggtaaacacgccgcgcgcgtggttgccgtcggatggtttgacgaccaccggaacgccgatgtcctcggcggcttcccaggcgtcctcggcactctccaccagacgtccctcgggaaccggcacgccgcaggattgcagcagcgtcttggtcaggtccttgtcgcgcgagatgccctcggcaatcgcgctggtgcggtcggtctcggcggtccagatgcgtcggctgcgcgcgccgtagccgagttgcacgagattgccggtggccagcagtcggatcgccggaatgcgacggtccttggcggtcgccgcttcgacgatgcagcccgtactcggtccgagcagcttgcgttcggccatgtcggccaggcgctcgacggtcgcggcaacgtcgaacggggtgtcctgaatggccgccagcaacaggtcgcggccggcgtgcaggcaggagcgggtgacatcgtcgtgccacgcgcgaacgaccaccttgtagacgccgcgtgtcgacgtctcccttgccttgccgaagcctccaggcatgccggccagattctgcagttcgagggtcacgtgttcgaggatgtgcgccggccaagtgccttcctggacgcgtcgcaaaaacccgcccggttcgccgtagctgcagcgatggtcagccagggacggcagcagggcggtcagacgctcatagaacccggggatggtgttcgacggaaaatcttcgagttcgccgatatcgacgatcgcctcgatgaccggacggtaggtccagatgttcgggccgcgcaggtagcggatctcgagaaacttgatgtcttttgtcttcatgtcgtcagtccaggcacgggaaggtggcgcgcattggcgagaaatgggcggccggtcgtcggggccgtggccgggatcttcgtgggcataacgtccggtccggcaatcggctgaccggcaggcgatgccggtggcggacctggcctcacaggaaacggtcgagaaaccgccgactctgctggtcgagtgcatggcggtcacggatcaggtagtgaatgccatggctgtcggcgatcagcagtgccggcgccgtcaggcggcggatgtcttcttcccccttgaggatcagatgcgcgctgccacgatcggtttgcacctcccaggtactcggcgtggcgaaactcgagacgctgacgatgcgcctgatctcgggcatgaactcgcggcgggcaagctcggtttccaccaggatgcgaaagtcgtcgggcaagtcgctcaactggtcgatccaggcgagttcccggccgtgcggatcgaccagggcgataccgtgctcgggggcggtgatcggaaaggcgcggaccggcacgacgccctcgtgcacttcgccgtcggtgccggtgcactccagccgcccgaaagcgttgcggcacaatcgataggggggtgggtccatcattcgcggtctccctcgtccttggggtcgacgcgaagggtgtgcaactggtcttcggtgtcgacgttgcgtgcctgggcctggtagaggcggtagtagtggccctcgcgagccatcaattcatcgtggctgccggcttcgacgatgcggccacggtcgagaacgaccaagcggttggcatcccgcagggtggacaggcggtgcgcgatggcaatcgtcgtgcggccgcgcaccaggttgtcgagcgccttctggatctccttctcggtcgtcgtgtcgaccgacgaggtggcctcgtcgaggatgaggatcggcgggtcgataagcagggcccgcgcgatcgagatgcgctggcgttcaccgcccgacagcgcctggccgcgttcgccgacaagcgagtcgtagccgtgcggcagacgcaggatgaactcgtgggcgtgcgcggcgcgcgcggcggcgatgatttcgcaccgcgtcgccgtgggtctgccgtaggcgatgttctcggcaatggtgccgaagaacaggaagggctcctgcagcaccaggccgatgtttttgcggtactcggcgaccggtatcgaacggacgtccacgccgtcgatcaggatcgctccttcggtgacgtcgtagaagcgcgagatcaggttgaccagggtactcttgccggagccactgtggccgacgaggccgaccatctcgcccggctcgatgacgatgctgatgtcgcgggtgacgctgcgcgtcccgtagcggaagccgacgctgcgcagttcgatgcggccggagacgctgggcaggtgcaccggattgatcggctcgggaacgctcgacacgtggtcgaggatgtcgaagattcgcttggcgccggcggctgccttctgcgtcaccgagacgatacggctcatcgagtcgaggcgcaggtagaagcggctgatgtaggcgaggaaggcggtgagcacgccgacggtgatctggtccttggcgatctgccagatgccgaaagcccagacgatgagcaggccgagttcggtaagcagggtgacggtcggcgaaaacagtgaccagaccttgttgacccggtcattgacgtccagattgtgcgcattggcggcgcggaagcgcgccgcttcgcgttgctcctgggcaaaggccttgaccacccggatgccggggatcgtgtcggcgagcacgttggtcacctccgcccagactcggtctactctttcgaaaccggtgcgcagccgttcgcgaaccacatggatcagccaggcgatgatcggcagcggcaacagggtcaccgcggccagccaggggtcgatcgataccaggatggccgtcgtcatgacgatcatcagcacgtcggtggcaaagtcgagcaggtgcagcgaaatgaagatgttgatgcggtcggtctccgagccgatgcgcgccatcaggtcgccggtacgcttgccgccgaagtattcctgcgacagcttcagcagatgctcgtaggtggtcgtgcgcaggtcggcgccaatgcgctcggacaccagcgcaagtatgtaggtgcggccccagccgagcacccaggccaccagcgacgagccgagcaggcccgacagatagagcgcgaccagcccggggtcgatcgccttgccgttctggtaagggatcagcacgttgtccatcagcggcatcgtcagatagggggccaccagggtcgctgccgtggtcaacagagacagcaggaagccggcaagcagttgcccccggtaggggcgggcaaagcgtcccaggcgcaacagggtccacgtcgacgggggttcgtggatctccttgctgcacaccgggcactcttcctggccggcgagcagcggtgtctcacagttcgggcacagcgcgagcgcggatacggccgggatttccccggtcagtcggaagctgagctggcgggcgaagtgatcgaccagacgcccggcggcaacatcgctgccgagggtgtagcgccaatgcccgagcagcgaactggcgtcacacagttcgagggtgccgacaccggcgtgatcgcggcgcgccagcgtcaggccgcgccggtagttccaggcctgccactgcgtgtcgtcggccgacatcgccagcagccgctcgctggtgacaatgatcatcccgggagcgaagcgcaacgatgcatcgaggtcgatcgccagccaggcgagcagtctctcgtcttcggccagtgccatgccggcagcctgcaggcgtgccgaccagtcggccggcagcgccggtggcgacggtccaccaagggtcgccgctggcaacgcggatgaaagatcgggtcgagtcatggcttggccgattcttgaacgggtctgcggggcacgcaaaggccgcaagtatactcgtcatgcctgtccacatggcgttgtccgggtcccgggcaacgcttcaggcgcatggacctcagagggtaagccgatcgctggccagacagtgggccttctgcaggccggcgatggtcggcaacaggttcagcccggtggcctgcctgcactgcgtggcgcgggccagcaagtcgacgaagggaagatccaccggatcgccggcggtggcgaaggcgatcgtattgccgccatcgcaggagggaaagagcactgcgcggccgtcgaaggcgcggccgatacgctcggcgctggcctggaaaccacgctcgcggccgagcaggttgatcgccagtagtccctcgtcgctcaagcgagcgcggcaggcctggtaaaatggcagggtgtcaaggaccccggcgcgcgcgttccggtcgaagccgtcaaccaggatgtagtcgtagagtgcgccgccccggagcatgtattcggcgccgtcggcaatgacgatgcgcagtcgcaatgggtcgtcgggcaacttgaaatgcagtcgggcgacgagttcgacctgcggatcgatctcgaccacggtgatctgcgtggccggcaactggcgatgaatgaacttggccagcgacccggcgccgagaccgatgagcagggccgcgcggggccagggcgggtcgcgcagcagcaatccggccatcatctcgcgcgtgtagatcagttcgagcgcatacgggcgttgcacgcgcatcgctccctgcacccacgtggaagcgaaatggagatagcgtacgccagcctgctcgctgacttcgatggtgttgcgtgccatgggacggtcggaggttcgttttcgcgggagcgtccgggagcgacggcgtctgaactataatcgcgccacgcctcgcctggtttggcatgcggaggtggccgacaagctgcggtatcccgaagtggccggccgggcgtttggcgcgcgggccgtacttgcttcgcgtccgccaggcgctatgatacttgccgatacgaggtcaaagggcaaaaatggaacaggcggttctcttcgccgacatcaccggtagcaccaggctctacgaaacgatcggcgacagcgctgcgaagcggttggtggacgcttgtctcggtgtgcttcgcgccgtcaccgccgagttcggcgggcgcgtcatcaagacgatcggcgatgagttgatgtgcgtctttccgagcccggacgcggtggcgcaggcggcatgcgagatgcagagccggatttccgaggatgactcggcgacacagcatggcctgtcgatccgcatcggtttccacgccggccccctcatcgaggagagcggggatgtgttcggcgatgccgtgaatacggcggcgcggattaccgacctggccaaggccggtcagatcatcaccaccgaggcggcggcgcacatgatgtcccccgagctacgcgattcgacgcgcggcatgggcagctttccggtgcgcggcaagaccgagtcgatcgccatctgcgaggtcatctggcaggtcgacaacctgacggtgatcaccggcagtgtgcccaacctgagcgcggcgacgatgttgctgcaactcgactacgtcgatggcgcgctgaccttcaggcccggcgacgaggccgtcacgatcggccgcggctccgcctgcaccatcaccctgcaggtgcgatgcgcgtcgcgcacgcatgcgcgaatcgagttccggcgcgacaagttcgtgttgaccgacagcagcaccaacgggacctacgttcaggccgacgccgacggcgaggtggtcctcaaccgggaggacttcattctgcgtggcagtgggcgtatcagcttgggccacagcagcaccgagggtggcgccgatctggcctggagcgtcacttgcgagtgaaacggcgggcgctgttgcgatcgcgccggcccgggcaggtacggtaatcggtctcccggatcgcgcctatcgccgatcgcccagcaggctcagcagtccttcggcgaggcgttgcacgctctgcggctcgggcatgggcaacttgaggtagcgctgcccggtggccgggtcggtttgtatccagggcgactgacgctcgccctgcgcggctgcggccaactcgccgagcagttgcgcgccggctgccagtagcggcgcccacggatcggcggcgaccggcttgggcgtgctcgcggtggccgattgatccggcgtcacgctgccgaggtcggcggtgggttggccggcagcggcgccggttggggccgccgccctcgcctcgacgagttcctcggcctcgccgccgggttctgcttccggcatcgcgtccagcggttgaacaccctggttgtcgtcttcgctggccgcctcggtttccatcgcgccggcaacctgctcgaccgtctccatgaatttcgacaggcgggtgccttgcaggacgatgtcgctgtcgccgccatcgaggacgccggcgaagagcgactgcttgaaggcgagcacggacagcatgccctcctcgatggttcccctggcgacaaagttgatcacctgcacgccgcgtgtctgacccagacgatgaacgcgaccgatgcgctgttcgagcacggcgggattccacggcaggtccatgtttaccaccacagccgcggcgtgttgcaggttgaggccgacgccgccggcgtcggtactgagaaatacccggcaggcaggatcgttgttgaagcggtcgaccagcgcgccgcgcttgtcgcccgggacgccgccgtggaagagaacatgctgccagtcacggccggcgaggcggcggatgatgagttcgtgcgtgcgcaaccactggctgaagacgacgaccttggcttgcggatcgctgaaaatgtcgtcgagcagagcgatcagttcgtcggccttgaaaccgtcgtcggtctggtggtcgagcagaaagctgctgttgcaggacatgcgcatgttctgcaaggcgcagtgcaaacgcagctggtccttctccgagaggaaaccggtgtgccgccagcgatgaacgatccgcgccacctgggcacggttttcctcgtggtggtcggcttgcaaaggcgtcatcggcatgaacagggtgttgtcgacacgttcggggagttgttcgagaacttccgccttgcgccggcgcagcatgatcggtgccagcgtttcgccgatccggtgcaggtcgcggtagccgatgacgcgaccacgctcatcgcgctgctggtgttcgtcgagcagacgccaggtcggccccaggcggtgctgatcgacgaactggacgatcgagatcagctcttcgagccggttctcgagcggcgtgccggtgagcaccaccgcgtaggggctgtcgatctgcttgagcgctcgcgcggcgatcgtgttccagttcttgatgcgctgggcttcgtcgacgatcaccaggtccggtgcccaggcttcgatcaggtcgaggtcgcggctgaccgtttcgtagttggtgatcttgcagaagtcgtcctgggcgtagcgcgcctggcgaatggcgcgcaggccgccaatgaccgtcgcgcggcgctcggtgaagcgcgcgatctcgcgctcccactggtgcttgagcgaggtcgggcagacgatcagcacgcgtgcggcggcgaaatgacgggcaaaaatctccatcgcggcgagcgcctggacggtcttgccgaggcccatctcgtcgccgatcagggcacgcccggcgcgcgcggcgaacagtgcgccggcacgctggtagggatagagcgcgactttcagcagtgtcgccagcccaggactgtcggcgccctgtgggtaggcgtcggcgagggcttgtcggcgtatctcggcgtcgcggacttcggcaacgtaggcgagcgcgtcctcatcgcagcgtaactcgtggcccgttgcgcgcacctggtcgacgagggccggcagatcggcgaagtgttgcggcgagagctgccagccgtgggcgtgatcgaacaactgccgcaccatcggctgcagggcgatggggaattcgctgccgagacgcaggcgaacccgtcgctgcccggcatagtccaggaagagttcgctgaacgatccctggaagccggcggcgagggccttgctgccgcccgcctgggccgtcaactgggcgagggcgaactcgacgtgcttgcaggtgcccaggtcgttggtcgcgaagtccggacacgagcagtggttgtcaccgggaagccggccgcgaatcaccacgcggtagcgtcggcggctggccgggttgaacaccgcgaactcggagaacaccgggtcgtcgccgaggttctcgagggcaaacggctgctcgcggccgaactgtcggcgcaacgcccgctgccactcgtcgaccggcaggtcggcgggtttgcgctggcgagagaggcgaggttcggcagcgcctcgggcggccgccttgcggcctcgggtactggcttttccgggtgtcgtgggcatggtgtcggtaagcgtgcgggctggtcggagggttctgcgggagaccgcgctggtggctggcggattcgctattgtagcggaggcgggcgagtgccgaccggctcagcgtttcagccgggcaaaggcactggccatggcgcctgtcggcgcaggctggctgtgctggtgctgccgggccctggccgaggccggtgcggcagcagccgtcgaagccgtcggcacctcgtcggcgagtcgcatgctcagcgcaatgcgctggcgcgccaggtcgacctcgagcaccttgactttgactacgtcgccggccttgacgacggcgcgcggatccttgacgaagcggtcggcgatggccgagatatgcaccagaccgtcctgatgcacgccgatgtcgacaaaggcaccgaagttggcgacgttggtgacgacgccttcgaggatcattcccggctgcagatccttgacctgctcgacgccttcccggaacgtcgccgcccgaaactccgggcgcgggtcgcggccgggtttctcgagttcccggaggatgtcgcggacggtgggcaggccaaacttgtcgtcgatgaatctttccggttccagcgttctgagcatgcgcgagtcgccgatgatgtcgcggatgctcttcctgaggtcggcgagaatacgttcgacgagcggataggcttccgggtgtaccgccgagccgtcgagcgggttgtcactttcgttgacgcgcaggaagccggcggccagttcgaaggtcttctcgccgaggcgaggcaccgccctgagtgcctgccggttggcgaaggcgccatgcgtgtcgcggtgggcaacgatgtttgccgccagcgtcgggctgagtcccgagactcgggtcagcagcggcgccgaggcggtattgacgtcgacaccgacggcgttcacgcagtcctcgaccacagcgttgagcgctctcgccagccgggtctggctgacgtcgtgttggtactggccgacaccgatcgacttgggatcgatcttcaccagttcggccagcggatcctgcaagcggcgggcaatcgaaacggcgccgcgcaggctgacgtcgatgtccgggaattcacgcgaggcgtactccgatgcggaatagaccgaagcgccggcctcggaaaccaccatcttgcgcaagtgcagtgccggctgctggcggatcaggtcggcgacgaggcggtcggtttcgcgcgaggccgtgccgttgcctatgctgatcaggtcgacccgatgtctagccgccagcccggccagcgtgtgcagcgaaccgtcccagtcacggcgaggttcatgcgggtagattgtggcggtgtcgagcagcttgcccgtagcatcgacgacggcgaccttgacgcccgtgcgcagtccgggatcgagacccatggtcgcgtgtttgccggcgggtgcggcaagcaggaggtccttgagattggcaccgaagacgcggatcgcttcggcctcggcgcgctcgcgcagcgcgttcatcagttccagttcgagatgcaaggagatcttgattcgccaggcccagcgtaccgtgtcggcgagccagcggtcggccggccggccccggtccacgatgccgtagcgccgcgccaggcgcgcttcgcaggggttggggccgccactggccttgtcgtcgacatcgctgtcgagtagcagagccagttgcagcatgtcttcgttgcgtccgcgcaggagcgccagggcgcgatgggaggggatggcggcgatcgcttccgagtaggcaaaatagtcccggaacttggccgcttcgctttccttgccgacgacgaccgtcgacttcacgaccccgtgcgcttcgaggtaagcacgtagctcgccgagcagttcggcgtcttcggcgaactgctccatcaggatctggcgggccccgtcgaggacgctgcgcgcatcggcaaaaccggcttcgccattcaggtagcgctccgcttcttcttcgggcgacaagcccgggtcggcaagcaaggcttcggcgagcggcgcaagaccggcctcgcgagcgacttgcgccttgctgcgtcgcctgggcttgtacggcaggtagagatcttcaaggcgctgcttggtttcagcggccttgatctcggcggccagttccgggctgagctgtccctgttcgtcgatcgagtggagaatggctgtccgacgttcttccatctcccgcaggtaggtcaggcgttcgtcgagcaggcgcagctggatgtcgtcgagaccgccggtgacttcctttcggtagcgggcaatgaagggcaccgtggcgccttcgtcgagtagcgcggcggtggccagaacctggggtggacggcagccgatttcctcggcaattctccgggcgattctctcgctcgttcgttcttcgatcggtagcagcattggtggcagcatcggtggcgacagttgaaagtggacaggcgcaagaaaagagagcgcgcactatgcggaatcggccgacaaaactcaaggacgcggaggcctcaaggcaggcatgagcagggctgtagtctgacaaagccaagcccgtttgttagaatcgcgtctttcggccaatgctcggccactgggagttcgcccgtgcacatcgtttgcctcgacctcgaaggcgtactggtccccgaaatctggatcgagttcgctacccggaccggaattcccgagttacggctgaccacccgagacgaacccgactacgacaagctgatgaagtatcggctgcgtctgctggccgagcaccggcttggcctcgccgacatccagagagtcattgctgaaatgggcccgctcgaaggtgcccgatccttcgtcgatggactgcgtgagaactaccagctgatcattctctcggatacgttctacgagttcgcccacccgctgatgcggcaacttggctggccaacgctcttctgccacagcctggaagccgatgccagcggccggttggtcaactaccggctgcgcatgcctgaccagaaacgtgaggccgtaaggcgccttaaggatctcaggttcacggtcgtcgcagcgggcgattcctacaatgacacggcaatgctcggcgaagcgcacgccggcatcctcttccacccacccgagaacgtgatccgcgagttcccgcagttcccggtgacgcgttcctacagcgaactgcgtagcgagatcgacaaagctttcgtggctcgcgcgccagcctagacaaaccactcgatgcactcaaaacgtttctacaccttgtcgggatcctgcccggatcaggtcggcatcatcgcacgcgtctcgggtttcattgcccagcatcagggctggatcctcgagtcgagctaccacgcagacgacggcggcggcaatgacggccgctacttcatgcgcatggaagtcagagctgactcgctgccttttcacctcgccgaattccgcgaacgcttccggccactcgccgagtccttgtcgatggattggcgaattaccgattcggcagtcaaacggcgcgtcgtggtcatggtcagcaagcaggagcactgcctctacgacctgctctcacgctggcagtcaaaggaactggacatcgagatcccgtgcgtgatatcgaatcacgacgccttcaaggccctggtcgaatggcacggcatacccttccaccacgtgccggtcaacccggacaaccggcaagccgcctacgacgaaatccgccgcatctacgaagaagtcaagggtgacacgatggtcctcgcgcgctacatgcagattctgccccccgacctctgcgactgctacccggggcagatgatcaacattcaccactccttcctgcccagcttcgtcggtgcccgcccctaccatcaggcccaccagcgcggcgtcaagctgatcggggcgacttgccactacgtcaccaaggacctggaccaggggccgatcatcgagcaggacgtcattcgcatcgatcattccgacacgatcgacgacatggtccgctacggaaaggacatcgagaaagctgtcctggcgcgcgggctgcgctaccacctcgaagaccgtgttctggtgcatgccaacaagaccgtgatcttccgctgaggcacgccgacgcggatgcagagccgatcgctgcgtactgcccaaccgttgccgccggacaattgactggagttcccctgcatgatcacccttaacagcgtcaccctgcggcgcggcgccagagtgttgctggatggcgcgtcggtgacggtcaacccgggtgagaaagtcggtctggtcggtcgcaacggtgccggcaaatccagcttgttcgcgctgctcgatggcagtctgcacgaggacgcgggagaattcttccggcccgctctttggcgcctcgcacaggtcgcgcaggagatgccgtccagcgaatgcagcgcgaccgagttcgtgatcgcaggcgataccgccctgctggccgcccaggacgaactgcgcctggccgaagccaagggcgatggcgaagccctggcacacgcctacatgctcttgcatgacgccggggcgcacgacgcccaggcgcgcgcgcaagcgctcatcctcggcctgggtttcaaggccaccgacctcgacaatccggtcgacagtttctctggcggctggcggatgcggctgcagctcgcgcgtgcgctgatgtgtccgtccgacctgttgctcctcgacgaaccgaccaaccacctcgatctcgacgctctcgtctggctcgaggcctggctcaagcgctatgaaggcacgatgctggtcatcagtcacgaccgggagtttctcgatgccgtcagcacggtgacgctgcaactcgagaatggcaagctgacacgctacggcggcaactacagcgctttcgaagagctgcgcgcccaacaactcgaactgcagcagaacgcctacctcaagcagcaggaccggattgcccatctgcagagcttcatctcccgcttcaaggccaaggcaaccaaggccaaacaggcccagagccgagtcaaggcactcgacagaatacagcgactggcgccgatactgaccagcgccgagttcaacttcgagttcaaggcgccggccagcctgcccaacccgatgctggtcatggaggatgcctgcttcggctacccgccggcgagcgattcacccgccggcacaccggcaacagtgatcgtccggcaggtgaaacgatcggtgatggctggccagcgcatcggcatcctgggcgccaacggccaaggcaagtcaacgctggtcaagaccatagcccgcgtcctggcgtgcaccggcggcagcatccgtgaagggaaaggactcaacatcggctactttgcccagcaggagctcgacgtcctgcgccccggcgacacccctctcgaacacctgttgcgactggccagagagagtggggcgaccgggcagggcgaccgcgaacaggatctgcgcaccttcctgggctcgttcaacttcagcggcgacatggtcaagcagacggtggggacgatgagcggcggcgagaaggcgcgtctcgtactgtccatgatcgtctggcaacgccccaacctgctgctgctcgacgagccgaccaaccacctggatctggcgacgcgcgaggcgctgtcgctggcgctcaacgaattcgaggggaccgtcatcgtggtcagtcatgatcgctcgctgctgcggtcggtgtgtgacgagttctggctggtcacgcgcgggggagtgcaggatttcgccggcgatctcgatgactaccagcgttatctgcttgacgaagccagacgcaaccgtgagagcctgcgggagtcggcaaggaatgcgaaaaaaccagccagccgcgacgcggcccccgtcagcgcgggaaagaagacatcggggaacctcaaggcactcgcgcgcgaccaacaacggatagagcagagcctcctcgtgctgcaggccgagcagcgttctctcgaagcccgcctggccatctcattatcgccacaggatctggcggtgattggccggcgcctcaaggaacttgctgacgaaatgacgacattggaaaaccagtggctcacgctttccgatcagatcgacatggcaacgcgcccgatcccttcatgagcggctggcgtgacccttactgaaacgcatggagcaggttagatgaaatttgagctggcggagtggtcatcgaagatcgaagtgggtttgccggagatcgatgcgcaacatcggcagttgttcgagcttgccgccaccttcgcgggcgacggcgaacagatccgggtgctgaagtccctggcgatgctcaccgagtacgtcaaggtgcatcttcgcgaggaagaggaaatgatggccgcgtgccgctaccccggcctggaggcacataagcgcctgcacgccgagttccgtcgaatgctcttcgacctgctcgagaacgccaagcagatgacgctcgacgagattgccgaggcggtcaagtttctgatcaacggctggttttacaatcatatcctgatcgccgacttcgcctatgtgccgagtgtcagggcagcttctgacctgccgcggcaaccggactgagccggaacagtccctgcctgcccactgatcggggatacgatcccgcctgggcgagcgggtctcgccaccagccccctgatgacggccgggagccaatggcggccggccttgcggcgtgacattagtcaccgcggcgtgatgccgacggcgatagcatttgcgtgaccgggtccctcgtcagacctgctgtctgactgccgattcgactgacgggagttcagccaagcgccgcgtgctcaccctcccccgcacgccttccaccgacccgctccgggcgaaagccaatgaagttgcttcaatttctttcactgcggcagatgctgaccgtgccgtacgtggtcctggttctgttcttggccgcagccatcggcggactgtcctattcggcaggccgcgtggctgtcgatacgctgtcgaaccagttgctctcggagatggtataccgtatcgctcaggcggccgagcggcatgtgttcggggccagcgccgttctcgaaactgcctttcccagtggcgtggccgcgcctgagcacatcggggccgacctggacaatctgcgtacgcgcttctggctggccacctcggtgcatcgggatccgaatcactatgcctactatggcgatcggaacggcgagttcttcggcctctggcgacattcggagacggaagccgaactgcgcctgcggaccagcggcaagggcccgcgaaggatctatcgctttagcggaatcgctggcgagttgcgcgagccggtaagcgaaacccgcgtcttcgaaccacgtgagcggccttggttcaagtccggacagagttcagccctgcacacctggacctcggtctatattgatttcaagaccgaggagctcgtcgccacgcgtgcgcgccgggtcaacaacgcgctgggtgagttccagggcgtcgtggctaccgatctgtcgctgcaacaggtcaaccagttcctgcgctcgctgaaactgaccgccaacggcatcgcctacgtggtcgaaccggacggcaacctgatcggcacgtcgcgcggcccgcacttgcgcaaggacgccgccggcggcaacgcccgactcaacgcggaggccagtgcggatccgctggtggtagacagctaccgcgagatccgcaagctgctgcctgattccgcggctgccacccatccccgtacggccgttttcgccaccgccgacgaccaaccggtggaagcggcctacgcccgccttcaggatgccgccggactggactggacgatcgtcatcgctgtcccgcgcagcgacttccttggcggtgtcacgcagagctaccagcgcaacgtcggactcgccctgctggcatcgttgatgaccgtggtgatcggcctgatggtcctgtcggtggtcgccggcgacctcaaacggctggcgaccgccgcgcgcaacgtcggcgacggcgacttcaacgcgacactggacgtcactcggcgtgacgaaatcggtgatctcgccaagagcttccgggcgatgcaaagcaaactgctgagcgaccgactgaccggtctggccaaccgcgaggccttcctgcgccgggtcgacgaccgcctcgtccagcagcacgccgtcgccgacccccgccctttcgccatcctcttcatcgacctcaacgatttcaagcatatcaacgacagtttcggccacgatgtcggcgacaaggtgctgcaggaaacagcgcagcgcatgctcggcggcttgcgcagtcgagacatggtggcgcgttacgccggcgacgagtttgtcgtcatgctggatgccgtgcacaatcgccaggacgccgagagcgcgcgcagcaaactcgagcacctgctggagacaccgctgctgtcgctggcaccgacggcgacgggggcaagagccggcgccgcggtcggcctggcgatctacccggacgatgggcaagacgtggaatccctgcttcagtgctcggacgccgacatgtaccgacgcaaacaggccaggcagacggcccgcaggaaggcgtccggctccctcggctgaacgcacgtcggcgggccggccacggcgcgcaaccgtcgccccgctggcagcatcaggcgtcaccccggcgattgtcgacaggccagcggaccagcagtccctacgccggcatgaaccagcgctgccgcccgtcaccgatttcgcgcagaggatagccgtaaagacggctcagcgaatcgctggtaatgacctcgtcagaagcgccctgctgcgtcgtcccgtcgccgaaaagcagcaaggcgcgcgaacagaacctggccgccaggccgggctcgtgcaggaccatcacgcaggctgtctgcccgtcgcgggtcagctcggccagcagttcgagagtcgcaatctggtgattgagatcgaggtgcgccaggggttcgtcgagcaggtagaggcgcggcgcctgggtcagcaagctggcgatcgacagccgctgccgctcgccgccggacagcgtgtgcacgtcgcgctgcgcgagatcgccgagaccgacggcggctagcgcctgccgggcgatgcgcgcgtcggtcgcggactcccattcccaacgtgcgaggtgcgggtgacgcccgaccagcgccgtttcgagtaccgtcgacgagaaagcctcgcttcggctttgcggcaaccaaccgcgcatgcgcgcgctcgcccgagcgccgagcctcgcgtaggtctcgccagcgagcagcacctcaccggcttgcggctcgcgcaagcccgccagcaccgacagcagggtcgactttccagcgccgttgcggccgagaatggccaagcactcgccggcccttacggtgagagcgaggtcgcggcaaaaggtgtgttcggcaataccgacgcgtagaccatgggttgtcagcaggggcgcggggcgagtcatctcagtgccggccgggtgtcgcacgggaaagcaggaagagaaaagccggcacgccaatcagcgccgtgagcacgccaaccggcagttgttgcggagcaagcatcgtccgcgccagggtgtcggcgatcaccagcaggctgccgccggcgagcaccgaggcaggaagcagcaagcgctgatcgttgccgatggtcaggcgaacgaggtgcggtacgatcaggccaatgaagccgatcgcgcccgcctgcgtcaccgccgcggcggtcgccagcgaagcgacaaggtatacgccgcggcgcaaggggcgaacggcgacgccgagcgcctgagcgacgtcggcgccgcgcgccagaagattcagttcgcgcgcaaaaggcagcgcgatcagcaggatcgcggcgagcacgatcagggtcagtgccgggtcgctggtttgcgacagatcacccatcaaccagaagagcatgccgcgcaggcgatcgtcgggagcgacagccagcatcagcgtgacgacggcaccgcagccggcggcgacgatgacgccggtcagcaacaagcgcgactgcgtccagccgccgtcgccatgcgccaggccaaacaccaggaacatggcgccgagcgcgccgccaagagccaggccgttgacgcccaccaccccgaatcccagaatgatcgccagcagggcgccgatgccggcgccgcccgaaatacccaggacgtaagggtcggccaatgggttacgcaacaggacctggaggagcgcgccggcaagcgccagcaagccaccgcaggcgaacccggtcagggctcgcggcagacgcagattgcgcaccacatcggcagcaatgctgccgccgggatcgacaagcgtcgacaggacctctgccgggctgatcggaatgctgcccaccatcaatgccaggatgatgctcaactgcgacagcccggtgagggcagcgagaatcagcacggcacggcgacgggtgggcatgccgtatcctacttcggcgcgtagcgaataccgacaaaaacgttcgctcccgctgccgcgtagttgtcggccgtctcgtaatacttgtcgaagatgttgttggcgcgcgcaaagaatgtccagtcacgctgcagacgatagtccgcatagaggttgatcagaccgtagcccccgaggcggtcgcggttggccgggtcgtcgtagcgattgcccacgagttgccactcgccacgcaattcccagttaccgaacgttcgcgtgaggtagctgctcatctgctgctcggcgcgacgcgccaggcgattgccgttgtttggcccattctcctcgttgcgcggatccagaaagtcgatggcgacccccaacccccagcccgacaaacgcccatcgtaggtgagcgtcgcgccccgcaacaaggccttactgacattcaccggcgcaaaagtcggtggccggaattcgatcaggtcggtgagatcattgttgtagaagacggccccaaagcgatggctggcgtgttcccagttgacgcccacctcggcgttcttcgctctctccggcttcagatccgggttaccacccgcgaaaaggaaactggcggggaagtacagttcgttgaatgtcggggcgcggaacgccgttccgtaggagacgtgcgcacgccactccggcgtaaactggtaaccgtacgacgcagaaccggtggtttcaccaccgaactgtgagttgtcgtcacgtcgcaggttgaactgcaggcggtgctggtcgatgcggccgttccagccagccagcaaggaacgaatggtccgctcgctgaccgcatagtcggtcgtaccggacaccttctgttgggtgtactcggccgccagcagcgcttcgccgaccggcaacttgatgtcattctgccaggacgcctgatccatgtcggtgcggaaggaggcacttctgacagcgccggcatagtccctggcatcgtccgtgctgcgcccgacacgcagcgtgctggtccacgtcgcattcacgcggttgcgcgaacaaagcgagtaggaactgacggtctggtcgctgttgtagttcggcgccgcaccgagagggccaaagtcattcgcgtcgtactggttggtaccctggctggccagcaggttcgcaccgatttcctggtccttggccgggcgaacggcgaagctggcactcaagttcctgttgtaatagccatcgcgatcggggttgtaattgctgtcctgcttgttgtgaaccgtgctgaaaccgcgtgtgtcgatgtagccggcctgcacgctgtaggaaacgagatccgtaccgcccgacacgccgaccgtgctgtcgctcgtctggtaggagccatagccggtgctggcgttcacacgcggcggcccctcgccgcgccgggtgaagatctggatcacgccgccgatggcatcggcaccgtagagcgacgacgccgggccgcgcaggatttcgatgcgctcgatctggtcgagcgggatgcgcgagagcgctgggctgccggtggtcgccgagccgactcgttgaccatcgatcagcaggatcgactgattgttcgccgccccacgaatgaagacgccgctattgctccccgcaccgccgttcgcgatgtattgaattcccggttgccttgccagcagttgtgcgagcgaggtttcgccggcctgctcgatctcctcgcgcgtgatgaccgacacgtcactcatcaactcgttgctgcgtgttggctggcgagtcgcggtgacgacaatgggatcaaggggcaggtcagcggagcttgccgcggtcgacaagaatacggcgacaagagtgagcagtttcgcggcagaatgtgcgcgcgcctggcttggatgcatgatgggtttctccctgttgccgacgagcgtccccgcaggtcggcgagcaaaaatacggaactgcacagggataccatcaacaggcgcgagcgcgccgagcgttgcgtgtccgcatccccgcggcacctccgtccatgtgtgcgaaggccggtatccgggcttgcaagtcttgacatgtcgccttcccaggctttcgcccagtggcctatcgacacgcccacactcgcttaccgttgcggggacagcacaggcatgatgttgcatgaacacgcacctgtttcccgtttaaccgctgcagcaaagctgcattgcggcaccttgcacgatctctcccgcgacccgaggtccgcggaagcgcggagtataacctcgcttcggaccagacgcctacgtgattacgagacaaagcgccggtgccggcacaaaccaccttgagaaccgcctcttacgccttgaccgaacaagctttttgactctatagtctggcccatgcttgatgaactcaatgcgctcgagagccggatcaccgaggtcgtgtcactttgccagacgttgcgcgcggagaatgacggactccgcgaacgtctcgctgccgccgaaaccgacaagaaccgcctcaccgagcgcatgggagccgctttcgcccggctggaagcgcttgccctgcaactgccagaggccaaggcctgaagaatccgcatctgatgcccaacgaagccagctttctcgacatcaccctgctcggcaaggaataccgtgttgcctgcccacccgaggagcgcgcggccttgctcaacgccgccgcctacgtcgatggcaagatgcgcgacatcgccgagaagaccagaagcaatctatccgagcggatcgccgtcatggccgccctgaatattgcccacgagcaccttcaccggaatcaggaaagccccgagcagcatcagaaaattgaatctgaaatagggctggacatcgacgacgttcggcgtagaatttctttcatggaggcggaacttgtggcggtgctgaagccgcagcaaaccggggagtgactggaacgtaaagttcctcccagccttcgagagagttccctgcggtgtttgttaaggtcatagattccttggaccaatgcttattggcatcggtcgccgaccatcgaaactgctgttgtgtgtgccccacatgtcgggcatacctgatgcgggaggaaagtgacccaactgaatccaggttcaggatgccggcctgacggcactcgcggggacaaggaaaagggaagacgcggaacttcggttccgcgtttttttttcgctatcgtcggcgtgcccagtcatctggcccgcggcttcctgcagggaatgcccgcaggcttcccggcaccaatcactgcgctgacggcgaccgctcgctgcgtgagcgtccccttccggcagccctgaccgggccggtgcatggcccctgcgcccgcccgccgccaaccgcggatcgtcgcccggcgaatcccgctctcatattttttccgcttgatttgtatcaagaaaaagcttctgcgagaggcttagagtgtccgtctgacgcaggactgtaacggtccgtgccggacggtaccggcacagcaaccggccgacctgtgcacaggagcgtcgcgaattcatgaatatctccagcgtactggtcaatgcccggcccgaagcgattacccgggtcaaggcaagtctctgcgcgctcggtggcgtcgaggtgcatgtggcaaccgaatccgggcaaatgatcgtgaccatcgaggccgactcgactcaagcagtgaccaagctttttgcgcagatcaatgagcagccgggcgtgctctcggcgtccatggtctaccaccagttcgaacccgatcctgatgaggaagcatgagatgaaattgactttgacacgtcgtgactttatcaagagccatgcggtggctgccgccgccagtgtcgccggcatcagccttcccggctttgcacaggcggcaccgggaaaggatgacggcgtgcgttgggacaagggcgcctgccgttactgcggcaccggctgcggcgtcctggtgggaacgaaggatggacgcatcgtagccacccagggcgaccccgacgccccggtcaacaagggactgaactgcatcaagggctatttcctgtccaagattcagtacggcaaggatcgcctgacgacgccgctgctgcgcatgaaggatggcaagttcgataagaacggcgagttcaccccggtttcctgggaccaggctttcgacatcatggccgacaagtgcaaggctgcactcaagaagggtggtccgcgcaacatcgccatgttcggttccgggcagtggaccatctgggaaggatatgccgccgcgaaactgatgaaggccggtctgctgaccaacaaccttgatccgaacgcgcgccactgcatggcgtcagcggtcgccggattcatgcgcaccttcggcatcgacgaaccgatgggctgctacgacgacatcgagcacgccgatgccttcgtgctgtggggttcgaacatggcggaaatgcatccgatcctatggtcacgcgtcaccgatcggcgactcaccggcaaggacgtcaagatccacgtgctgtccaccttcagccaccgctcgaccgaactctccgacaacgaactgatcttcaagccgcagagtgacttggccatcctcaactacatctgcaattacatcatccagaacaacgcggtgaatcaggaattcgtcgctcgcaacgtcaacttcaagaagggcgttaccgacatcggttacggcctgcgcgcaaatcatccactcgagaaggtggcgatgaacaacggctaccccggcgaagacggcaagccaaaaggcaatcccgccgccgcgagcccgatgagcttggacgagttcaagacgtttgttgccgaatacacactcgacaagacgcacgcgatctcgggggtacccaaagacaagctggaggcgctggcgcaggcttacgccaatcccaagacccgagtcacttccttctggaccatgggtttcaaccagcacacgcgcggcacctgggtcaataacatgatctacaacgtgcatcttctggtcggcaagatttccgaacccggcaacagcccgttctcgctgacgggtcagccatccgcctgcggtaccgctcgcgaagtcggcaccttctcgcaccgcttgccggccgacatggtggtgaccaatccaaaacatcgggaagccagcgagaaactctggaaactgccacccggcacgatcccggactggatcggcgcgcacgcagtcgcgcaaagccgcctgctcaaggacggcaagatcaacttctactggacgacgacaaccaacaacatgcaggccgggccgaacgtcaacgacgaaatctttcctggctggcgcaatcctgacaactttatcgtcgtatccgacgcctacccgaccgtctcggcaatgtcggccgatctggttctgccggccgcgatgtggatggaaaaggaaggagcgttcggcaacgccgagcggcgcacgcaattctggcgtcaacaggtcaaggcgcctggtcaggcgagatcggacctgtggcagtacatcgagttctcgaagcgcttcaagaccgacgaagtgtggccggcggcgctgctggacaagaatccggagtacaagggcaagacactgtacgacgtgctctacgccaatggccaggtcaacaagttcccgctcagccagacctacaagggtttcgacaacgacgaatcgaaggcggtcggcttctatctgcaaaagggactgttcgaggagtacgcggctttcggtcgcggccacgcccatgatctggccgagtttgacacctaccacaaggcgcgcggcttgcgctggccggtggtcgacggcaaggaaacgctgtggcgcttccgcgaaggctacgacccctacgtcaagaagggtgagggggtcagattctatggccacccggacggcaaggcggtgatcttcgccctgccctaccaaccggccgccgaaatgcccgacaaggactacgatctgtggctatgcactggacgtgtgctcgaacactggcataccggctcaatgacccgacgcgtccccgaactgtacaaggcgatgcctgactcctggatgtacatgcatcctgatgacgcgaagaagcgtggactgcagcgtggcgatgtcgccaaggtggccagccggcgcggcgagattcagttgcgtgtcgaaacacgcgggcgcaacaagccaccggtcgggctcgttttcgtgcccttctttgacgaacatcgcctggtcaacaaactgacgcttgacgccacctgcccgatctcgaaggaaaccgacttcaagaaatgcgcgtgcaaggtgatcaaggcctgatcgacccgcccagaacaatcagggagtgcctaggcgggcagcgcatcgcccgccccgggctgaccacctgcttcggccacctcacgcgatgcccacgccaggaaccaccgccagccaggcgacgccccgcgccctgaaaggcccggcacggcgtcagttcgttctcgattccgcccgcctgctttgcggcgtcggattacttggcctggggctggcggcctacaccaagcaggcgaaggcccggccgccgttggcgattcgcccacccggggcaggcgccgaaggcgatttcctcggcgcctgcatccgctgcggcatgtgcgtgcgcgactgcccttacagtattctggatctggcccgaccggaatcgccggtcgccacgggcacaccctactttacggcacgcagcggaccctgcgagatgtgcgaggacattccctgcatcaaggcctgcccgaccggcgccctcgaccatgccctgaccgacatcaaccaatctcggatgggcctcgccgtattgtcggatcaggaaacctgcctgaacttcctcggtatgcgttgcgacgtgtgttaccgcgtctgcccggtgatcgacaaggcgatcacactcgatctacgcccgaacacccgcaccggccgccacacgatgttcattccgacggtgcactccgagcattgcaccggctgcggcaagtgcgagaacgcttgcgtcaccgacgaggcatcgatccgggtactgccggcaaaactggccaagggcgcgctcggcgagcactaccgcctcggttgggaagagaagaccaaggctggcgggcactcgctggtcgaagaccagggcctcgtggatctaccggaccgcctgcccgagggagtcaaactggaaggacacttcgatccaggtagcagcccgccgctgcccagcctgccacccgggttgggtggcgaaccaaccgcacagggcgacagcgcgttacgcaaaccggggactgagcagggcaagcgcctgtccagcaaggacgcgcgatgaacaacaagcgtatcggcgccgaagcagttgccgccaaggggtggctggctgcgcacaggtggttgctggcacgccgggccagtcagttgtcgctcctcgccttatttctcctggggccgctcgccggcttgtggatcgtcaagggcaaccttgcgtacagcctgacgctcgagacgctgcccctgagcgatccgtatgtcgtcctgcaggcgctcgttgccggacatgtgcccgcgaggctcggactgatcggcgccctgatcgttaccgtcttctactttctcgttggcggtcgcgcttactgtgcgtgggtctgcccggtcaatctggtcaccgacttcgccggctggctacggttgcggcttggcatcaaagggagcgcgcatgtctcgcgcagcagtcgctacgcgatactggcgatgacgctgctgctggcagggctgagcggtacgattgcctgggaactggtcaatccggtgtcgatgctgcatcgtggcctgctcttcggactgggggccgcgtcggcagtcgtactggccgtcttcgccttcgacctgttcgtgatgagccgcggctggtgcgggcatctctgcccggtcggcgccttctacagcgtcctcggcaaatggagcccgctgcgcatctcggcgtcgaaacgcgctgcctgcaatgattgcatggattgcttcgaggtctgccccgaacctcaagtcattcgcccggcgctcaagggcgccggcaaggggatcggcccggtcattctcgccgccaactgcaccaactgtgggcgctgtatcgatgtttgttccaaggacgttttcactttcgacctgcgctacaagaatccgcccgacaacggtgcgcagatcacccggcacgctgcgactcgcggcaactgaagtactcgagaatcatcatcctttgacgtggagggagcgccaatcatgcacaagtcactgaaattcaccgtcgccatcgtggcgagttgcctggcgtcactggcccttgccgccgacggcgccaactccatgcgcggcagcgacgtcgccgcgcctgaccaggcacccgaggtcaagacctattccggcaagcgcccggggacggaggcgccggtggcacgcactttcagcacccagccacccgtgatcccgcatgccgtcgagaacttcgacgagatcaacctggaaggcaaccagtgcctcgattgccactcggccgcaacctaccagaagaagaaggcgccgaagatcggtgacagccatttcctcgaccgcgaaggcaagaagcacgccgaagccacaggcggacgctacaactgtgttcagtgtcacgtcccgcaggtcgatgcgccacccctggtcgacaacaccttcaagggcgacgcggtcaagaaaccggtcaggaagaactgaagcacgctggccgccgccgcgggcaagacttgccgtcctgcctggcgcggcgccgaccgcgcacctaacgttcgagatcgtgctcgccacagagccgcagcatctcctggcgcgtagcatcgcgtagccggaccgcggcaccccagtcgtcaccgctcgggacgagccgttgtccaatgtggagcgacaactgcccgtgcctcggcatccacgtccgatcgcggagaatggcgcgggtcccctgcagagcgccgaccagtaccggcacatgcgcccgcacggcgctcacgaacgcccccatccggaagggtttgaggcctgcctctcgcgagaaagtaccctcggggaagatcacaaggttctggcctcgccccagcgccgcgacgatctcgcccacgtcctccgcgcttttcgacgcctcgaagcgctcgacgaacagggtgccgagggcacgcagaaaagtgtggaccaccggctgtccgacgaactcgcgcttggcgacaaagctgtaggcccacgtcggtggcaggctcgcacagagagccagcgcatcaagatagctgcagtggttggccagcagcaggtgtggcgatgacgggagcttcgccgtcgccgtacgcggtaccggcatagccgccagaaacaggaagatgcgcgccgcgcgatgaaccacgcggcggccgattggcggcgcgcgcaaagcgataaccagcccgatcaccggtatggcgagcagcgtgaacaccgtccagcaccaggcaccgtaggcaccccgggcgacgcgtagtaccgattcggccaagcgggcgcgtagcgccgcgaccgccaggcgcagcaactgcaggcgtaccggcgcgcggccagcgccgatcaggccatgctcgaaggcgtcgcgcgaggcactgcgacgaatcttgccactggacgtcttgagtaccgaattgggcggcgccaggaccacctcgtcggccggcatgccgaccgctgcgacagccgcttcgttgatcttctgccggagaatctcgcgccgatccgcgtcctcttcgcgcgtttcggccatcaccaccaggcgttcggtcgcattgaccggatcgttgctggcaaatacggcaacgcagccccgacgcacgcccgggatgctgcccaccgcctgctcgagctcgtagggataaaggttgcgcccgccgcgaatgatcagatccttgaccctgccggtcagatagatctcaccgtcgacggtataggcgaaatcacccgaatcgagccagccgtcacgaaacagggcttgcgtcgccaccggattgcgatagtagccggccgtcgctgacggcccgcgaaactgcaggcgcccgacgtagcggtccggcaactcgccgttctgctcgtcgacaacgcggatttcatgccccggcaggacacgcccacaggctggcacgcacagcgcatcagtgtcgccactgtcggccgaccgagcgtgctttctgccgaccaaggctgcacgctggacccggtcgacgcgcgggccacgcccgagcggcggaaaagccagaccgaccgagcactccgccagaccgtagaccggggtgagcgcctcggggtgcaggccgtagggcgcgaagcgctccgcgaaggcctgaagtgtcaagggactcactggttcggcaccgttcagcgccagccgccacgaggaaaggtcgagcccctgcaggtcggcgtcggcgagctttcgcgcgcacaggtcgtaggcgaagttcggcgccggggagagggtgccacgatgatgggagatggcacgcagccagcgcaccggccgggagagaaaggccagcggcgacatcaacaccagccgcataccgaaatagagcgacccgaaccacgcgccaatcagtcccatgtcgtgataaagggggagccaggaaacgaagacgtcgtcgctggtcaccgctaccgcctcgcccatcgcgcgcaggttggccagcagattggcgtgagtcaggacaacgcctttgggctcgccggtactgcccgacgtgtattgcaggaaggcgatgtctgccggtgcagcccggtaaagcaggccgatcggttcgctgtcgagttctgccggggtgaggacttctgtgaggctgggagcctccgcacgcagcagcgcggccacccctttcgcctgcggcacggtgatgatgaacgcggcttccgcgttggccaggatacgcgcgtgccgtcgcaggtggtcctcgagctgagcgagccgggccggcggatagatcggcaccggaatgccgccggcgagcatcacgccgaaaaagctggtcaggtagtcgcgcccggtgggcagcatcagcgcgacggcttgccgtggcagcaaaccacgcgtcaccagagaggtggcgacacggcgcgactgctccagcagttcggcgtaggaaatcgcttccgcccggaaggagccctgttcgctcccgccatcgccgtaaagcaggacgtgcgtccgttgtggattgcgttcagcgtgccactcgagaacctcgaccagcgtcgctgcctgggcaggaacgctggtcagaccgctggctgtcgcgagttcgacgagttcgcccgagaaagcctcgacacccgcactggccacgaatcgcagcaagtcctgcggcgtctcggcctcggccagtgcggcgtccggcagcgaccggccaaactcgctgccaacccgcaacagcagttcgacccgcgccagactgtccaggcccaggtcgcgttcgaggtggctggtcagactcacgcgcccggcccgccctggacgagtttcctcgaccatcgccgtaaccacacgcagcagccttgtcgatatctcgggcgaccgctcgtcaaaccgagcctcgcgcgcctctccgctcgtcatggtcacctcctggtgattggttcgcgtaccgcggcgcctcgccccgaggcgcaggagatcgtctcaagcaacacggatggcacgcgtcggacagggcgcgacacacgcaccacagcctgtacaacgggaagtgtcgacaactggcgcagcaatgccgccaggtcgtgccaggaaggcgatggcgccggcggcgcactggtcagcgcagatccggcactcgacctgccgctgcgccagacagggcgcagtgatgctggcgcgcacccgccaggcggactgctcatccaccctgtgcagggcaccgctggcacaggcgctgacgcaggcggcgcagaacgtgcattcgccggcgccaaaatcaagtaccggatagccgccgccatcgctgtcaccgacaatgattcttgtcgggcaggccgttcgacaatcgccgcagcgcgtacaagcctgcaggaaaaccgcttcggcgagcgcccacggcggccgcaggggcgccgttcgcggcgagaagcggccacgcaggaaattgcgtcggctgaccagcgcggtcactggtcgctctcccacagcaccgattcgtcagtaggctgtgggcgtcgcaccggcaccggccttccaccgatcctcgaagagcacctcgtgcatcggcaggcgactaccccagccctgtgtctcgaggaccggtgccgatggaaactcggctaccggtccgaggcacaatatggcgatcgcccggcttcccgttggcattgccagcaattcgccgaccgcatcgggatcgaaaaaggagacccagcccaggccgattccctcggcgcgtgccagcagccacatgttctggatcgcgcaggcggtcgacgcgaggtccatttcgggcaaggtgcgccgaccgaagatgtgcgcttcgcggcccggcatgagcgcgacgacgaggacctcggccgcctcgcgaatgccatcgatcttcagcttgagaaaatcggcggcgcgtgtcggcagactggcggcagtcgccaccctctcggcatcgacgatgcgccacagagcctcgcgcgtgtcgccactggcgatacgcacgaaacgccacggctgcatgtagcccaccgagggcccgagatgggccgcgtccagcaggcggccgagcaggccatcgggcagcttcccggcaacgaagtgccggatatcgcgtcgctcgcggatgacccgctcgatcacggcaatatccgccgacgaataacgatgatcactcatgatgtagtccgcgctctccagcaattccagggggtgaatcctcaagggcgaagcttaccagaccggccagaccggctgcgcggcgcgcggtgaccacggccgatggtcgccgccgccccgctcacgccgcgtcggcgagtacgaagtcgatgcgcccggtctcgagatccgcccggacgagcttgacgctcaggcgatcgcccaagcgaaaacgcttgccggtccgctcaccaagcatctggtgcttgacgctatcgtattgaaaatagtcctcgccaagttccgagacatgtaccagaccttcgacgtagacttcgtcgagcgcgacgaaggcgccaaacggcaccaccgcggcaatggtgccggcaaacgtttcgccgatccggtcgcgcatgtagtaacacttgagccagttgctgacgtcgcgcgtcgcttcgtcggcacgccgctcggtcatcgagcagtgcaagccgatctcctcccagttgcccggcgcgtatcgccccgctgccagcagcgccttgatcgagcgatgcaccagcaggtcgggatagcgccggatgggcgatgtgaaatgcgtgtagtgctcgtacgacagaccaaagtgacccacattgtcggggctgtacatcgcctggcgcagcgagcgcagcatcaccgtctgcagcaactgcgcatccggacgggtcttgatactgtccaacaagctggcatagtccctggcggtcgggtcgtcgccaccgccgaggctgatgccgaactccctgagaaaatcgcgcaaggcctggagtttctcgggtgtcggcccctcatggatccggtacagacacggctgccgattcgcctgcagaaaggccgaagcacacacattggcggccagcatgcactcctcgatcaagcggtgcgcatcgttacggtgggtgggaacgatcctttcgatcttgccctggtcattgaagaccatcatcgtctcgatcgtctcgaagtcgatcgcgccgcgcttgccgcgcgcctcaccgagaacctgaaacaagccatacagcgcttgcaggcgtggctgcagggcgcgttcccggtcgctttccggctgtgcagatcccgatagccactgccatacctggtcataggtcaggcgcgcctgcgagcggaagaccgccggatagaaccggtagtccacaatctcgccgcccgcatcgatgttcatgtcgcaaaccatggccaggcgatcgacgtcgggattcaacgaacacaggccgttggagagtttctccggcaacatcggaatcacccggcgcggaaaatacaccgagttgccgcgttgaagtccttcacgatcgagcgccatccccggtcgcacatagtgactgacgtcggcaatcgccaccaccagtcgccagccacgccccgtcttttcggcgaagaccgcgtcgtcgaaatcccttgccgtctcgccgtcgatggtgacgagcggcagcgcacgcagatcggtgcggccttccgactccgaactcgtcagaccgtcgggcagcgctgcggcttcagcaagggctgcgctcgagaactcgaatggcaactcgtgcttgcgcagcgcgatttcaatctccatgccagggtcggcgtaggcgccgagcacttcgacgattcgaccgatgggtttcgcatgccggtctggctgctcgatgatctcgaccgtcacgacctcccccgaccggacaagactcgtgccaccaggcgcaaccagaatgtcctggttgatacgccggttttcgggaacgaccaaggtaatgccgtgctcgaccagcacgcgcccgacgatcctgctattcgcccgttcgaggacttcgacgattaccccctcgcggcggccacggcggtccacaccgacgacgcgtacgagcgcgcgatcgcgatgcaggaccttcgacatctgccgagcctcgagaaacagatcctcaccaccatcatcgggaatcaggaagccatagccatcgggatgtccctcgacgcgcccggcgatcagactggcgcgctcgggcaggatgtaagagcccttgcggttgcgcagcagttgtgcctcacgttccatcgcccgcaggcgacgctggaacgtatcgacttcggcaccctcgatgtcaagcagcgcgcacagcgcttcgaaacccaccggcttgccctgctccgccaggatctgcaacaggtattcgcgcgagggtagcgggtgttcgtatctcttcatttcgcgctcgagccacggatcgctgcgccggatcgccgacagtttctttattgacatttactcgtgttcctatagaatccggccttcgctggaaatgcccaggtggcgaaattggtagacgcgctaggttcaggtcctagtggtggcaacaccgtggaggttcgattcctctcttgggcaccagatcaagacaagccctgattaatcagggcttttttttgccccggccatttgctcggtagcaagagggcgctggccggaggtccggcggggcgacactcagccaggctgcattgtacgccctcaggcgccgtccttcgcgacgatcgagcacgcggccacctcgccacacggttgccaccccacgccgctcttgtcgcgccacggccggtcgccaccgcggccggccgacgtgtcttgcacgtcttgcccctgtggtgcgagcgaatcgccgcccgtcagccgcttcgccagacgccggcaggccggctgcgagctgcgcagaaaatttcgcctgacactagccaacacattcgaaaatatggatactacgctgccggaaggtcgccagcagtccgctgccgcgagaatgagaattagttcaaacttagccacgtgttaggaatccagatgacgatacgaccggagttgatcgaaaagctgcgcgcgaagcgtgcaaaactgactgaaaacgtcagtcccgagaagttggaagcgctacacgccaagggcctcctgtcggctcgcgagcggctcgacacgctgttcgaggagggcactttccaggaactcggcctctatgcggcgcacaacgccactgccttcggcatggctgggcgcgtgctccccgccgacggggtgatcgcgggcaacggctacgtcggcagcacgcaggtggcggcattcagccaggacttcagcgtcgtcgccggtacgctgggcaagatgcaagcccggaaaatcacccgcatcatgcgtcatgcgctgaagatcggcgtgccggtggtagcgttcaaggattcgggcggtgcgcgtattcaggagggtgtcgatgcgctttccggctacggcgacgtcttctacgccaatgtcctgctctccggcgttgtcccgcaaatcgcggtgatctgtggtccctgcgctggcggtgccgcctactcgccggcgctgatggacttcgtgatcatgacgcgcaacaacgcgcacatgttccttaccggccccgaggtgatcaaggcggtgaccggtcgggcgacgacgatggcggaggtcggcggcgccgagatgcattcgacgatcagcggcaatgcccacttcgtcgccgaagacgaccagcacgcgatcgccctggtcaagcaactgctgtcttatctgccggccaacaacaccgaggatccgccgcacaatctcgccgtgccgatcgaggaaatggaagacccggcgatcaacgactgcattcctgacagcccgtcagagccgcttgacatgtattccgtaattcgccgggtggtggaccatggcgagctcctcgaagtacatgccggctttgcccgcaacgtgatcgtcggcttcgcccgcatcagcggcgtcgtcgtcggcatcgtcgccaaccagccgatggtgatggcgggcgcgctcgacctcaatgcggccgacaaggtggcccgcttcgtccggacctgcaacatcttcaacgtcccggtggtgaccctggtcgatgtcccgggcttcctgcccggcgtcgagcaggaacgcggcggcatcatccgccacggcgccaaaatgctctcggcttacggttcgtgcaccgcaccgaagatcaccgtaatcctgcgcaaggcttacggtggctcgtatctcgccatgtgcagccaggaaatgggcgccgatatggtttacgcctggccaacggccgaaatcgccgtcatgggcgccgaggccgccgtcaagatcctctatcgcaaagaacttgaacaggccgatgatcgtcaggccagggcggcggaactggcgcaggaatatcgtgacgagttcgcctcgccttacgtgtcggccagcaatttctacatcaccgatgtcatcgaaccgcaggatacgcgctggatggttgccctcgccctgcgcaagactctcgacaagcgcgaactcaggccggcgaagaagcacggcaacattcccatgtaatcggcaacggaaggaaaacaccccatggtgactgacgccatcttcaaggcgctgcaggtctacggcatatccatcgtcatctcggtgctggttgccgtgctgatcaagataatggtttcggtgaccggccggatggaaaagacgaaaccgctcgatatcccgacgggaaccgtttgtccggtcggcctcggcgttcccgatgaagatgtcgccgcgctgtctgcggcgatcttcgcagccatgggaccgcaccgcatcctgcacattgcaccaaccagtcacggctgggcagccggcgcacgcgcctcccagcattcccatacgccggggcccacgggccgaggccccagatagaaggagcacgatatgcccagacatttcaaggttaccgtcaacggacgtgagtacgaggtcagcgttctcgaacttacttccggccaggcgccgcaatcacccgcccctgccgcccccatggcggtagccgccgcaggcagcgccaccagcgccgcgccgacggccgcagcaccgcgaccagccacggcttccgccggggcgggcgacgaggttgccgggatgggtggcgtggtagtcgaggtcgacgtcaaggtcggccaggcggtggcggtcggcgatcggttgatggtcctcgaagccatgaagatgaaaaccccggtcatcgcgactcgcgccggtcaggtcacacgcgtgctggtcgcacccggtgacgcggtcgagggcggtcagccgctgctgaccatcgcttgagccaagcccataggcaggagcgacgagttcctgtcgtttgcaactcgatgcgcgggcagacgattcctgccgcctggcgcgaggactgaagcgtatggaaggcattcattttcttgatctgttccaaggcatcgccacgctggttgcctccgaaccgaaaatcatgttcgggcgcatcttcctgatgctgctcggcttcttgctgatctacctgggctcgaagaacgttctcgagcctctgctgatgatcccgatgggactgggcatgtcgtcggtcaacgctggcgtgatgttcctcgacgccaagaagatgggaacgctgttcgtcgacccgttgatgtccgatccactcgatctgatgaacatcatgcagatcgactggctgcagcccatctacacgttgaccttcagcaacggcctgatcgcctgcctggtcttcatgggcatcggcgtcctgctcgatgtcggttacgtgatggcgcggccgttccagagcatcttcattgcgctcttcgccgaactggggaccattgcggttttcccgatcgccatctggctgggtctcaatccaggccaggccgcagccgtcgccaccatcggtggcgccgacgggccgatggtcctgttcacctcgctggtgctggccaaggatctgttcgtgccgatcacggtcgtcggctacctctacctaggcctgacctatggtgcctatccgtacctgatcaagtggctggtacccgagcggatccgcggcatcagcatggcctccgatcgtgggccgaaaatcagtcgctcgcagaaactcactttcgccgtggtcgcctgtacgctgctgtgcctgctttttccggtggccgcccccctgttcttctcgctgttcctcggcgtcgcggtgcgcgagagcggtatcgagcctttcaccaagcttctcggcgaagtctttctctatgcagcgaccttcttcctcggcttgacgctgggcgttctctgcgaagccaataccctgctcgagccgacggtattgaagctgctgctgctaggtatgctggcgctgacgatctcggctctcggcggcctggtgggtggttacatcctgtatttctggagcggtggaaagtacaacccgatcattggaattgccggagtcagttgcgtcccgacgactgccaagatcgtccagaaggtcgccagttcggccaacgccggagcgatcgtcatgccgcaggcactcggcgccaacatcagtggcgtcattaccaccgccatcatcgcggcgacctatgtggcactgttgcgctagctagctctaggcagcgcagcggcgctgctggtttcggcacggcctgtccggcgcacgcgctggcgggccgttttgtcgaatgggcgtggcaaggtggagcacacacgaatccacggctgaaaggcagcaactgagaccgacccggaactcccgggcaacgaactacttctcggcgtcagtggactgtttcccggcatccgacggaaagccgggcagcggtatgctggtgaaaagagtgcgtgtctgggtcttcaactggtcctgcatctggtgcagcatcttccggctctgctccatgtaggtcgccatcatcgtctgcatcgccggcccctggaagttcatgaactgggaccacatgtcgctctgcatctggctgctgttctcgccgtagagttgttgcgactgatcctgcagcttcttctggaagtcgacaaatgacttgatgttggtttccagatacttgccgagcatgccctgcatcgcgtggccgtaaaagcggatcatctgggcgagcaggtcggtcgtgaacagggggatgccggccgcttcctcttcgaggatgatctgcagaaggatggcgcgggtgatgtcttcgccggtcttggcgtcgaggacgttgaaattctcgcgcgacaacaccagatccttgacatcgctcaacgtgatgtaagcgcttgtcttggtgtcgtaaagacgacggttcgggtatttcttgatcagtcgtagctgctcgggcatgacgatcattcctccatgggcagatgactcggggggcgctctttgacgctcattggtgcggtgcaacacaattatactccagcaaaaaaaaacaggcccctttcggagcctgttctgcacaccctgcaacaggaagaacgtttactgatagtagaggccaccacagatgttcatcgtcgaaccggtcatgaagccggcgatgtcggaagcgagataggcgcacgcaccaccgatctcttccggcttggccagacgcttcatcggcaccgtgtcgacgatgccctgcagaatctccggcttgatcgccatgaccatcggcgtcgctacataacccgggcagatggcgttgaccgtcacacccttggccgcgacctcggcggcaagcgccttggtgaaaccaatcacaccggccttggccgccgagtagttggtctgccccgcctgacccttgaggccgttgagcgacgagatgttgatgatgcgaccccaaccacgctcggccatcttcgccgacacttgcttcgtcatgttgaagaggctgcttaggttcgtcgagatcacggcattccactgtgccagttccatgcgtgcgaacatcttgtcacgggtaatgccggcgttattgaccagaatatcgatcggacccgccttggcttcggcttcggcggtgagggcgacgcaggaatcgtagtcggagacgtcgccggcaacacagatgaagtcgttgaaaccggcttctgccatggccttcgtccattcttccggcttgtcaaactccggatggtaagcggcgaccaccttgtgaccggccttcgccagttcctggcagatggccgtaccgatcccacccatggcccccgtaaccaaagcaacacgttgcgtcatagctcttccctttctgttaggacgattgaaacaatggacggtaccataccgccacgattacagcatctgccgagcaacccgacccgtgattctgtattgcagcatccacgctgtcaatgccaacatgccgacctgtcctgcccatgcctctctcacttgcctgcggcgcatgggatgtcgcacggcacagacggagccaccagcacaatgctgcatccgcctataattccctgatgtacatcgtcgccatcggttggctgtacgtcaccgtgttgatggcgctgaccgaaaccagcgtcattggcgggatcttgaccctgctgttctacggtctgctgccgcttgctttgctgctttggctcttcggcggccctggaaggcgccgccgtgccgcccgcaagaaccccgaatcgactcgcgacgccgacgccgacccgcccgatcgctgactactcgccggccagccagaccagcgacgccatccgcccggtcacgccgtcacgccggtacgaaaagaagcggttctcttcatgcacggtgcagtaaccgccaccgtacacggcctcgacgccaacgctgcccagtgcctgccgcgccagcaggtagatatcagccagccacttgcccgaatgcttcggcaaccccagcgccggttgaggaacagggccctcgccgcagtcctctctgtcgcgtctctggcgatcgctcagcggcgtgaacgccgctgccgcctcggcgcgggcgtcgacgaaggccatgcgcacctcgtcgccgacctcgaaggcgagcggaccgatggccggcccgagataggcaagcacttgcccctcggcaacgccgagcgccgctacggtccgctcgatgacgcccgcctgcaagccgcgccagccggcatgcgcggcggcgacgacgctgcccgaccggtcgcagagcagcaccggcagacagtctgcggtcatcaccccacagacgacgccgacactgcgcgcgatggcagcatcggcagccggcaccggcgtcgaaccgacatcggcaatatcgattaccctcgtcccatgcacctgattcagccaggacggcggcgccggcaggctcagggcaagccgccggcgattctcgtggaccgctccctgatcgtcacccacatgatcgccgaggtttaagctgccgtaaggcgccgcactcacgccgccgtgacgcgtggtaatcaggctacgaacagacgccggcgccggccagtcggggacgatccagtgctcactgctcacccaggtccccatcgtcaggatcctcgtcacccaggtcgatcatctctgcgcgatcgtcgccctcatcccagtcgtcctcgtcgtccgcgccctcggctaactgctcagcgccatgcgccgccagcgattccaggcgcagcctgtcgatcagcgccgccatgtcggcgggtacgcctgatctccagagcatcgccttcccggacgccgggtgtaccagcgccagacggcaggcatgcagtgcctggcgaggaaatacggctccttgcggcacacggctggcgccgccaccatagatcgggtcacccaccagcggatgggcgatcgacgtcatgtgcacacgtatctggtgggtccgtccggtctccagtgcgcattcgatcagcgtgcaggcaacgaagcgctccagcacccgatagtgcgtgcgcgccggcctgccgccgctcaccacggccatcctggtgcgtaccgtcggatggcggccgatgggtgcatcgacgattccagcaccctcgacgatgccgcgcaccagcgcctgatagcaccgcttcacgctgcgtgcctgcaactgccgtaccaggtcggtctgcgcctccagtgtcttcgcgaccaccatcagcccagtagtatccttgtcgagtcgatgcacgatgcccgcccgcggcaccctggcgagttgcggcgcgtggtgcaacaagccattcaatagtgttccgcgccagttcccgctaccgggatgcaccaccaagcctgcctgcttgtcgaggacgatcagggtgtcgtcctcgaagacaatccgcaatgggatttcctccggggccgaggcttcggcacgctcgtcagtcgactcggtgagagcgatggtctcaccaccccagagccggaagcggggctccacagttaccgcgccgccaacggcaacgcgtccctcgcggatccagtcctgcaaacgactgcgcgagtgctgcgacagcaggcgggccagcacctgatccaggcgctgaccgccacaagcggtgggcacgcgcagggcgattccggcgtttgcgctataatcggccggcccgctgtccttgatggacgcatccgccggcgcctttttcttctgtgggttttccatcatgcgtagtttagcggttatcgcagcgcttattgtcgccgccctcattgccggctgcggtcttctgccggcggagaaggatgaaaccataggctggtcggccaacaagctctacgccgaagccaaggacgcactcaacgacggctcctacgccaaggcgatcaagtacttcgaaaagctcgagtcgcgctatccctacggccgctacgcccagcaggcgcagatcgagatcgcctatgcctactggaaagatcaggaacccgcttcggcggtagccgcttgcgaccgtttcatcaagctgcatccgaaccacccgaatgtggactacgtctattacctgcgcggcctgatcaacttcaacgaagacctgggaatcatgggtaccatcagcaaccaggacatgaccgaacgcgacccgaagggcgcgcgcgaatccttcgacgcgttccgggagttggtgacccgctttcccgacagcaagtacacgcccgatgcgctcctgcgcatgaagtatctggtcaatgcgctggcctcgctcgaactccacgtcgcccgctactacatgaaacgcggagcctaccttgccgccgccaaccgcgcccagtacgcggtcaagaactacccggacgcaccggctaccgaagaagcgctgttcatcatggtcaaggcctacgactcgctcggtctgaacgatctgcgcgacgacgccgaacgggtcatgcgcacgaactatccgaacagcgactactaccggcgtggcctcgatcgtcgggaaccgtggtggaagctctggtaggcgcgcagcatgactacccgccaaagctggcgcccgcacactgggcagcacactgccgacgaccgcctcagatcgactgcttgaccgccagcacagcctgattgcgaagggttcgtagcaaggacagttccttttcggaaatcacgatctcgccagcatgcgcacagtcggcgtagatcatggccaccggattgctcttgaggcagagcggaaagacaacgaaggtctcggcgtcaaccgcctggcggaaccatgacgggatgcgcgccgcgatcttggggtcattggtgtcgctgatcaggatgtcgacgccattcgccagcgccgcatgaaagatgtcgggcgcaaagaccagcgaaaaccggaagcgcctggcaatctcctgagcattggggccaaagccgaaacgcccgagcatggtgttgctgcgcccatcgcgaatgcacaggatgacattcttgaagcccttcgcccggtacatggtttcgagaatgatgcgcagcacgtcattgagcttgaaatcgctgaccagggcattgctgacgtcctggatccctgccaggagaatgacctcactgcttgctgccaccgcctgcagaaggacgtcgccgcgaccgccgtcggccagtgggtcgtcagcttcggtgtccggtccgacatcggacagcaccgccccagccaagccgtccacgtgcgtcgcatcgatcgcgtccaccgacgcaatcacggtggcacctccccacgcgcgaatctgcctgccgaaacgcgtctgttgcagattgaggtgaatcgtcgcggcaaactgcgacacctgctcgaacgacctctcgagagtccgccgcaggtccggctcattgagaggagccacctccgcaaaacgcgtcacgagccggcgcagctccctttgctgctgttcgggcgtcgcctccgcaaccagcgtacacagttcgttggacaaggcagaaacggcacgcaaactctcttccgagttggtggggcggcgaatgctgccggccggcagcttgcgcatgctgttcacgatcagccgcggaaagccccacgtctgggcgatggcgataccgagatcctcatgcgaaatacccagcacctgcagcgctgcggcgtcttctgagcagctcttctgctgcatcaagcgtctgatctcggcgctttcctcggggaaatagtactggctcagcaaacgccccaggttgtgaaacatcgcgcagatgaacacctgctcattttcggcccgtaccgatatcttgctgccgatgtccttggccaggatggcggccagattggcgcgtacgaactcgtccttgagttgattgctattggtcttgttctgcaagtgatcgaacagcatcacggtgatggcaatgttgcgtaccgcgtccagaccgagaacaacgaccgcgcgcgacacggtgctgatgttgccaccaccggcctgccgatagtaggccgagttgaccatccgcaaaatcttgttggtcagggagaaatccttgaggatcgtgttcgagacatcggaaatgctctgcgtctccgaggaagtgatcctgtttatcgcgccaactgactcggacagagctggaaaatcgctcttgtgccgcatccggcggagaaggaactcgatcgtgctttgccggccgtccgccgacggcgccgggctttccggcgacaggaagtcgtccagtgcctcacgcatctgaaccgccgaaacgtatctctcctgcggatcgcgggccagcgcccggtagagcaggtgcaccaggcgctcgtcgagcgccgcactcgccgctggcggcaacttgatgtcctcgccggcaatctggcgcatcacctgcttgatgtcgctgcccggaagcgcacgctgcccgctgagcagttcgtacagaacgagaccggcagcaaagatgtccgacctttcactgctcgtgcgctgcaggatgtactcgggtgccatgtaggccggcgtgccgaccagttgtcctccatcggtggccagcccttcggcgcgcgtggcaatgccgaagtccatcactcgcggcactccatcgtcgtcaatcaggatgttgctcggtttcaggtcacggtggatgattcccgcagcgtgcgcatgcgccagggcgtcgaggatcggttgcatgatggcgatcgccctggcgggcgtcaaaccagcgctgagttgcaggtactcggccagattcttgccaggcacatactgaaacaccagatacagatcaccctgctcttcggcagcctcgaagattggcacgatactcgggtggcgcaactggctgacgacgcgcgcctcttcgagcagttggcgattctggcgggcatcaggccgcgagaagtgcagcgtcttgatcgcgacctgccgctgcagatgcgggtcacgcgccagatacacgacactctgagccccccggccgagttcgcgaatgatctcgaaacgtccaacgcgcttgctcacggtgtgcgaccatcctcccgaaaagcgcattctaagcgcatctgacggcgtggcgaggcagccaccttgctcgcacctcgctcccaccgcgatagcacacccgttcagacctcttcgtcagccgcctccatctcctcgaggtctcccagccgcagttgtgcctcggccaccggcagcgcctcgacgctcttcagcttgcgctcgatctggcgcgtccggacacccgccgactcgatgctccggctggcctgttccagcttccggcgcgtcgcctcgaggatctcgccgaacttgccgaactcggtcttgatggcgccaagaacggcccagacttccgacgaccggcgctcgatcgcgagcgtccggaagcccatctgaagactattgagcagcgccgacagcgtcgtcggtccggcgatgcagatccgccagtcgcgctgcaggacgtcaaccagcccaggtcggcgcagcgcctcggcataaagaccttcggtcggcaaatagagaatcgcgaaatccgtcgtgtagggcggttcgacatacttgtcgtgaatcttgcgcgcctcttcacgcagtcgcagttcgaggccccggacggccgcgtcgagtgccgccgggtcgccgcgctcctgcgcgtcgagcaggcgctgatagtcttcgagcgggaacttcgcgtcgatcggcagccagacgggacgctggtcatcgtcgcccagatcgcgtccgggcaaacgaatggcgaactcgacgcgatcgctcccggcagaccgggtcaccacgttcttgacgtattgctcgggggtcagcagttgttcgagcagtgctgccaactgcacttctccccaagtgccccggatcttgacattgctcagtacacgtttgagatcgccgacgccggtggccagcgtctgcatctcgccaaggccacgatgcacctgctcgagccggtcactgaccagcttgaacgattcgcccaggcgctgctcgagcgtggcgtgcagcttctcgtcgaccgtacgccggatgtcctccagtttgcttgcgttatcggcctgcatcaccccgaggcgtgcttcgacggccagccgcaactgctcgaaacgctgctcattgctgttcgtcaggtgcgccaggtgctggccaaaagactcgagctgctgcgcctgcagatggcccagttgggccatctgcgaagcaagtgtctgcgaaagtcgacctaccgacaacgactgctcctcccgatcgccgcgcgccgcgctggccgcttcctgtcgtccgagggccatctcctgccgcaattccctttcaagccgctcgagtccgccctgcaactcgcgcaaacgcgtgtccagcctctccctggccagcgccgcgcgcagcaacaggagaagttgtagcgccaccatcgcgacgccagtcaagatcgctacgtaccaccaggcctcactcatgggcgacgctttccggtaacggcggtgggcatctgcgcccgtagcgccgtcgggcttacttcaatgagaaaacgactcggctgcccttggcctgctcggcggagtctgccttgcgttccgacttcgcgagcttgaccggcagcatgaacaagcgctcgccgggaacctggtgcgccagcagccagtcgcgaaccaccttggcccgccgatcggcaaggtcgcgcagatcctcttcatcgaccggcgagttggcgagaatcagcttctccatctcctcaaccggtagccccttgaccataccgacgaggttgcgcggcttcggaaacttctcggcgcggtacacgcgctcgaggagggccggatactcgttcgcacctagctcgaccgcgtcagtcgacccgctttcgagacccttcttcgtcagatcctcacgtttcagcgcccgcaccttggtggccaggcgatcacgcttcaagccctcgggatcgctctccgggtccgcgcgcccttcgatttcgagcctcaacgccggccggtcaagcagcgccttggccagtttctccagacgcggctggctcggcggggtaatcaccgcctgcccgaaatcgaactcgacgttcgacaattcttccccgccgccgagaaccgaccccagcaaggcaaacggcgaggtgactgccttcatcagcaagttcacgatcactttgaccaccagaccgccaacgctgaattcgggatcattgagcgagccggaaatcggcaggttgatgtcgatctcgccgctgcgattcttgagcagggcaaccgccagcgtcaccggcagcttggtcgcctccggactgtccaccggatcgccaaaggtgagttgatcgaggaagatccggttctcggcagtcaactgcccactttcgatcttgtacttgacaaacagcgacaacttgcccttgtcgattgcataacccgcgtacttgcccgagtacggtgacagagaggtcatctcgatgcctttgatgtcggcctccaggtccaggtatggcgatggcgccaacgggttgagcttggccgtgatgccaagtggcgcgatgttgtcgtagctgccgcgcaaagcgagggttgcgacgctgccggcggccgacgacagcccgctgatgctgccgccaatccgcttcaggttcgccgagtagttgggcttgatgaagttgtcggtgaacctgatgtcgccgccctgcacggtgatcttcccgatcttgatgggcagcagtggctggtcagtggtgcccaccggcgcgacggccttgccgtcgcccgcaaccaccgcctggtcggcagccctggctgtcacggaaacaggcgccgcatccggctgacgaacgatctgcagcaggttcagcttgccctcgcgactgaggatcacgcgggcaaagaaatcggccaatgccacctcgccgatggacaccgaattcgggttcaggcgcacgtcgaggtgccccaggtacagggacttccacttcaggaagtcggccgagttcactttgtcgatcgcgtagagatcgccgacggtcacctggccggagaatccgccggtcagctttgccacctcgaccgccccgctacccgcctgacgcaactggacatcgccgctcatcgtcacctgcccacgcgtcacctcgatgttcagccgctcggtgaagtacggttgcagcggtaacagttccagcgtcctggcgtcaactttgagatccatcgccagcgggaggatcttcgcggtcccactgactgccacttcgcccttgcgattgagcttgccgcgaatggccagcgtggctgtattgccaggctcggtcgagaggttctcggcttcgagattcatcccggcaagcgtgtgtgtcgccgccggcgaaacggcagcatcctcgaaacgcactcccagatcctcgccgcgatacttgacgaccttcaccttccatggacccgccggatccttctgcgaggccgcaaccaccttcagttgcggcgttggaaagaactcgatgcgaccgttcgctgcacgccggatcagcgctctggtgccgctcagcgtaaactgctcgatgagcacgtcccgcttcgccaagtcgagcagcccgcccttgatcgaaacggcagcgctctttagccactcgcccgcctcgagccgccacgccacattgaactgcgcccgcgaagtgccgcgactgtcgagattcttcaggtcaaactcgagcccatcaagattcgcgttgaagggctgaacttgcgactcgtcaagccagcgtacggcaccaccggtgattctggcttcgccgagcgaccattccacaggtaccgctttcgcttccgggaccgacgcactccgggccgccagctcctggctgaagaactcgatccagttgatcgctccctgccggctcacccgggcatgaatgtccggggaatcgaccgtgacgcggtcgatcgcgtatttcccgcccagcgggtcaagcgtgccggcgagcacctccaggcgcttgagggacagtaggggcgcgccggccgaatccttgacatcgacgtccctgatcacgaagctgcccgacagagcaagcgccgagtgaccgctgccatggcgttgaaagtgcagcttcaggtcgctgtcgagggcccccgagacgacctgcacgggcaggcgaacgggtgagtaatcgatgtatttggcgagttgcacgtcgcgaagatcgagcgccaactcgctctccagggacgtggcgaaaggcttgctcttgccttggacgaccagcggcgagccgtctatcgacgccgagaaggccggctcgacgaagatctcggtggccgtgggcaagctggagatgaacggtaaggcaatgttgacgtcgctgatcaggtgtttctcggcgagcgctcggtcgtcgagttcgatcttgccgccgctgatctggatgttgttgaccgagaatgccggtgtcgggtcgtccgaggccggccgggcgatgaactcgtcgatcaggtccgagaagttcaagcgtccgtcagtcaggcgcacgatcctgaataccggacccaccagtctgagttcgctgatcaccggcccgccacggaaaaacgaactcgattcgacgttgacgtacaggctgtcgaagcccgcaacggtctcgcccccacctttctcctggatagccaatccggcaacttgcacggacagcgtgtaggggtttatgctgatgctttgtacggtcaccggtcggtgcagtacctccgagagcttgtcgaccagcatcgttttgacgagaggcggaagaacaaggaaaccgagagcgccgatgacgagcacgacgagcatggcacccagtgcgtattttctggtttgcatggaggcagttgccttgggaggatcgcttttttcagtcatggcggcagcccgcgagctgtctggaggaagcctgaatttagcacgaagaagcactggccgcactcgcgacggcgccggtcagccaaagcgtgcccatcgccggccacggctgtcgtgcacacgcagcatccgtgccacgagatgggaagtctgcccacgctatcggcgagcgcaaggcttggcttgccggtcgactctccgggcagcatcagtcagatggcgccaccgactgccgggaagacgggccatgaaccagtcgatgccgatccctgcaactggcggcgtaccgaggtagactcgtgatcgaaaatgcgacaggcagggttgcgtacgcaccgagagtgttgctcgttgacgacaacgacttgatgcggacgctgctgcgcagcatcctgcgcggcagccagtacgatgtcgtcggcgaggcccgcaacggggttgtcgcgcttgaactcgccgagcgcctgcggccggacatcatctgcatggatgtgatgatgccggagatgggcgggctcgaagcgctgcaggcgatcaaggccatgcacccggaaaccgtcgtcgtgatggtcactggcagcccaagcgtcgacaacgtccgcgaatcgattcagggcggtgccggtggcttcatcatcaagcccttcaatgccggcaaggtcgtcgacaccctcagtcgggcctggcaatcaagtggacgtgccgtgctccaatagacttggtcacgcctggctcacgcaacgacctcggcgcacgggcccacggcaagctggcccgatgacgggttcagaaggtgttcttccactcccgcagggcggcaaagacagccagttcgtcgcgcgcgccaggcactctgcgctgggcagccgccaccacttcgggttcacggcaacgcaggaaggggttgctcgccttctcgatcgcgattgtcgatggtacggtcgccaaacccgccgcgcgggccacagccacctcctccgcgcgcctttgcagacgggggtttccaggctccaccgccagcgcgaagcgcaggttggcctgagtgtattcgtgcgcgcaatagaccgccgtgtcgtcaggcaaggcgctgagccgggccagcgattcgagcatctgcgcggcagttccctcaaagagccgaccacagccgccggcgaacaaggtatcgccacagaacaggcagcctgagccataatacgcgatgtgccccagcgtgtgcccgggaacggcgatcacctgaaagtcggcagcgcagcccgcgacgctaacggtttcgccgccgcacagagagcgtttgatgccggtgatggactcggccgccggtccgaagacctcggccggatggcgcgccagaagatccgccaccccaccctgatgatcggcatggtgatgagtgacgagaattgtggtcagcgacaggccctcgcgctcgatcacggcgagaactgggcgcgcatcgccggggtcaacaacggcggccgatgcgcctttgcgcagcaaccagatgtagttgtccttgaaggccggaatccggatgacgtcaaacattggtcaattttggaagaactgcggaaaatgtcaattgctggcctcgatgcctggctgcaaaccccgcaagggcgctacgtcatggcttgggagcaagcgcgcatcgacgcgacggttgccgacgttttcggctacaacgcgatccagctcggccttccgcaactcgacctgctcgcccagaaccgcatcccgctacgccaggtcgccgacgcgtcgggtccagtcgacgtcatctgcgatctgcgtcagctgccgttcgccgcgcacagcatcgacgccctggtcatggcgcatgtcctcgagttccatgacgacccgcaccagattctgcgtgaagtcgagcgcgtgctgattcccgagggcgaggtattgatcaccggcttcaacccgctttcgatctggggtctgcgccgccgactccccaattgcccgcgcgactttccctggaatggtcactacctgtcggtcctgcgtctcaaggactggctgcagttgctgggctttgctgtcgatctcgtcgacttcggttgctacgtgccaccgtgcgaacatgaacgctggttgaagcgttggcacttcatggaagccaccggcgcacgctggtggagcttcgccggtggcgtctacctgatgcgcgcgatcaagcgcgtccatgccatgcgtttgatcctgccgagttggaagcagcagaaggcgccgcgcaaggtgttgtccgtagtcagccagaaggacgccgaatcgtatgaccgatgaagtggtgatcaccatattcgctgacggcggctgtcgtggcaatccgggcccaggcggctggggggtcgtcctgcaggcgggcgaacacgagaaggaactatggggcggcgagccggacaccaccaacaaccgtatggaaatgaccgccgcgattcgtgccctggaggccctcaagaggccagccagcgtgcgtcttcacaccgattcgcagtacctgcagaaaggcatcagcgaatggattcacaactggaagcgcaacggttggcgtaccgctgacaagaagccggtgaagaacgccgacctctggcaacgcctcgatgaactcgccggtgaacaccgcattcagtggtgctgggtcaaggggcacgccgggcacagcggcaatgaacgcgccgacgctctcgccaatcgcggcatggatgaactgcagcgcaccgccaaccgccgcccgcttgcgggcgacggcagctgacgtcgcccgcaagcggcaccagaccgatcatcaggttcacccagagcacagcgtcgatgcgccagatctttctcgatacggaaaccaccgggctggaacacaagttcggccatcgcatcatcgagattgcctgcgtggagatgcgcaatcggcggctcaccaaccggcacttccaccgctacctgaatccggaccgtgatatcgatgccggcgccctgtcggtgcatggcatcagccgggagttcctgctcgacaaaccacgctttgccgatgtggccgtcgagtttctcgacttcgtgcgcggagccgaactggtcatccacaacgccgcgttcgatgtcggtttcctgaacgccgaactcgcactgctcgacatggccccggtggacaccgtatgccacggggtctgcgacaccctgcggatggccaaggatctgcaccccggcaagaagaacaacctcaacgcgctgtgcgagcgctatggcgtcgacaactcgcaccgcaccttgcacggcgccttgctggacgccgagattctcgccgaggtctacctggcgatgactcgcggccaggaaagcctgatcatggacctcggtgatgacaacggcggtcgactggacaccgccggcagaacaccatcgccaggccggcgccagacactgcaggtcaagcgagccagcccggaagaactggctgaacaccagcaggtgctgaccgccatccaggaagccagcaagggcaagtgcctgtggttgcggtccgccggcgactgattgccgatgccccaccgctgctggtgctgtcggctggccttctgcttggcacagcgctgctgaacccactcgtttcgtcgtcgcgcgaggtgcgcgccaccgtcagcgcaccgcctcccctgcaagcatggatcgacgccaccgccacgggcggcaccctgaatgccccagccggcacgtactctggacccgtcgtgatcagtcgaccgatggtcatcgatggcaagggagcgatcaccatcgacggtggaggccagggaaccgtgctgacgctacggacgagcggcgcaagcttgcgtggactccacattacccgctcgggaggctcgcacgacgccatcgattcgggtctgctgatcgacagcggtagcgacaacgtgatcgaaggcaataccatcgatgacgtgctgttcggcatcaccctgcagcgggcaaacgacaaccgtatcatcggcaatcgcattcgttcccggccagacgagcctgccgatcgcggcgacggcatccgcctctggtacagcatgggtaaccgcgtggaaaacaacgacatctcgcgcatccgggacatcacgatcaccaattccttgcgcaaccgcttcgtcgccaacagcgtcagcgacagccgccgagcgctgaatctcctgttctcacaccgcacgctgatcgagaagaatctgttgaccggcaattcgaccggcattaccgccctcaactccgacggcctcaccatacgcaacaaccggatcatgcatgccggcgatgccagcggtgccggtatcgccctcaaggagagcggcacgacgctgatccatggcaacgaaatcattcactgtgcggtgggcatcttgtccgactcgccgatgcacgcactcaatcgcatcacggtgatcgacaaccgcatcgcgcacaacgtcaccggcatcagcttctacggcgagagaggtggtcacctggttctgttcaactccttcgagcacaacctgtggcaagcgctggtcggcgcgagcggcgacatcgacggcaacgaatggcgaggaaactattgggacaattacgaaggattcgaccgcaacgacgatggcttcggcgacacgccctacgaaatctgggcccacgccgaccagatctggctagagacgccgatggccaggttcttccgcaactcgccggcactcgaattgctcgactttttcgagcggcttgcgccttttgccctgccgaccctcatactgcgcgatcccgaaccggtgtcgcggccagacgcgacgacgcctcggattcagcaacagatggcacaacgctagggatttcggcgcgcatcacgcgcaccctacagatcgaagcgccaaaggccctggcgcatcagaagaagggcggcgaaaaactgaggtggcgaagcgctcagctttcgctcggcgtctccggcggacgccttggccgtcggccgtgccgcttcggcgtgcgcgcgtcggactgcccgtccgctcccacttccggccgggcagcgggcggccgtgggtcgggacgcggcccggcgacgggcctcggtccgacttttcgcggatccggacgtcgaccgggcccctgaacaccggggcgcttgtccggctgccgctcgagcggcctgtccgacgggcgctccgactcacggttgcccggagccatggtgatctcgagctcgatgatctcatcccattgctcgtcgcttcgatcgcgctcggggatggcaagaagttctcggagccggcgacgcggatcctggggaggtgaatcgttcatgctcccattatgacgcacacaggaggcgtcgttcaacaggcttgcgtggtttacgcagagctggtgacgaaaaggcccgcactattgcgggcctttggcttccccgacagccgaagccacacaggaatgggctgactcggcgatgccggtcgtggcgacggacagataagggaaaaatcagtggccggcgcgcaggcttacagcgaacgaattctgcaagctctcgggaaactggaagcgcgcaaaggcacggtgaatgtctgcctcgttgacgcccctggtcgcatcatggaaagaaatccccagcggccggccattggcggccagagtagcaaaggcaaaccgccagcgctgcgcctcggccaaccgctcacgcagttcagactcattgctgatttcaacacccgcctgcttgagtgaatccagaaactggtcgaaagactcgttgctcaggctacccattttgttctcctgtcgaagtatccgtgctcgtcatacctgcaggagataacgctcgctcctgccggcggttgacaggaagggtcaagaaagccacagccgcgggccatagcgccgtctcgaccgtcagtaatgcggtggaatctcctcgctggcggggcgtcgtccgcctgcggccaggccctcctccagttggcggtgaaggtgccgcagttgctcctgcagcagatcgagctgctgttgctgccgatagaccgtgagattgagttcgtccaccagattctcggccaggccgaggcgaatctcgagttcgacgagacgatgttccattaccgaccccgcgattgcgcgggacacggcccggtcgaggccggcgcgatcccgacgagttggccgactgtcgcacgtgcggactcgtctggagccctcatgagttcggtcgggagtagcactcctgcagaaaggcgccgctgtggctgcccatgcggtcgagcgcaccggcgcggccgggcccagccgccgccgctgatcgccagccggtacggccggagcgccgcaccagagcactttccgattccggctctcacacatccggtcatttcgtccattctggcggctgacggtgcgcgtggccgaacctcgtgcgcctggctagcgacgtgtcggtcaggcgccgaattgatcgctgccagactcggactccagcgacctgaacggagcgaggtcccgtatgttcttctgtacggcaacggcaccgaacaggctcaagagaaacgacatggcatagaatcccttttcgctcgagccaatcgtcgcgttccagagtccgaccgtcagcaggagaattgccaacgccagcgagatccagcaaaggccaaaatagatcccggtaaccggtatgccctcaagccggtcgcggaccgatttctgcagcgatacggcggcgaacagcccgtacatcaagaccgtgaaatagtaaccctgctcattcagctgcatgctggcattccacaagccgaccagataggcggcggcacccaccagcagggcagcccacgatgcgccgatgaaggctccggttgggcgctgaacttgtacactcatgacattcctccacgtcgatccgcatcaatgccagcttaacacgcctgttcgcaacttgccgcggggctccccggccagtcacggcccgcttccaagcacagcgctcccggccctggcgtcgcccaacgcgctccttcgtgtacgtggcaacggcgaagcatcgggcgaccgccaccagtcgctgtaagctactcggggaggccgttgaggaggaacatggcctgcagggcatcgttcggcttgccgagttgcccaaaccagcggccgagaatcgggctgatctcaccggaacggtagagcctggccagggtccggtccacggcgagacggaagtcggcatcccgacgcattgccaatccgtagggttcgtagctgaactgcagtgtggccagtgcgaaggcctgcccctgcccgcgcaccagcgcagtggtgatcagtaccgtgcgatcggcggcataggcggtggcggtcttgtccttcaaggcccgcaaggcggcatcgtggtccggcaccttgatcaggtaaacgccgagcttgcctgctgcgatcaagtcctcgagcgtcttctcggtcgtcgttcccgcgaccaccgcgacccgttgacccttggtcgcttccagagaggaaggcacctcaccgtccagaaacaacaggccagcgccatcgatgaaggtcatcagactgaaatcgaagtcggcccgacgcgccagcgtctgtgtcgtattgccacattccaggtcgatcgcgccgctcttcagcgcttcgaagcgactctgcgcagtcaccggtacccagcgcacgtcgagcttaggcagatccagttgcttgccaagatcctcggcgacgatccggcacaggtccacgctgtagccgcgcggttgcttgtcgtcgccgacaaaggaaaaaggcatcgagttctcgcggtagccgagcttcagcgtccccgactgcttgatcctggccagtaccgattcagatgccatgaccggcatggcgatgacaaggcttgcgacaagcccgccgagaagcagagttcgtttgatcatggtgcgtcctatcgagtggtgaggaggaaagggtccgctgcaaagggggtcatgcgggcgccgcaagtatgcacagcaacagcaggtttttccagcgccagatccgcatcttccctggcgcgcatcgccgaaacgcctgccggcaacacatcgacgcccaggggtggcttgctgcgaacgccagcgacgggatgacgtggtcagtccagggccgacatcgggaagggtatgggaagcctgcgccgacgcccgcgtgcattcatggcaccatcgacaggaagagaaacacggcaaagagcaccagatgaacggatccctgcaagaccgtggcacgccctcccgcgagggtcatcgacgtgagcaagagcgtgagcgcaagaagagtcatctccttggccgggagaccaagatccaggggaagatcgagcgcgatggccgtcacggccaccgcgggaatggtcagaccaatggtggcgagagcggatcccagcgccagattgaaactgatctgcatgaggttgcgacgcgcggcgcgtaccgcagccatggtttcggggagcaacaccatcatggcgatggcgatgccgacgaccgcgttgggcattcctgcgccgtcgacggccgtttcgatgactggtgcaagaatcttggcaaggccaacgacggcaaccagggaaacaagcagcaggacgagactcgccactgtggcgaacaggctgggccgctgcgcatgctcaccagtcgatccatcgccttccggcaggaaataatcgcgatgacgaacggtctgcacgaagacgaacacgccgtaaaggaccagtgacaccacgccggcaaacacgagttgcgagcccgacagcgtcggcccagccgtcgtcgaggtaaagttgggaagtaccagcgtcaacgtcgtcagcgtcgccaacaccgccagagcgggtgtcgtgccctcgacacggaagtcgatgacgcgatgctgcaggctgccgaccagaaggcacaggccaaccaccccgttgcagatgatcatgacggtcgcaaataccgtatcccgcgccagggcactcgactccacaccacccgacagcatcatcgagacgatcaacgacaactcgatgaccgtgacggcaagtgccagaaccagggtgccaaaaggctccccgacacgatgtgcaatcacttctgcgtggtgtaccgcaacgagcaccgaggcgatcaaggccgtcgcggcacacgcgagaaggagagcgccgggcaccagcccccagatcgcaacaagcatgccgcatgccgctaccgggacggccacgctccagaccgggactccggcaaacgcttgtttcgtcatacttggcaagcctccgaaaattcttcagcgatcgtcagatcgtcaatgaaaacagtcgtccagatcatcgaaagtcgcaacaagggtggccatacttgcccatcctcacgaactcaacgatggacgctccaccatcccgggttccttgtccgtacggctccgcgccggctccgcacacgcgaaacggccttgcggaaagcgcttgatggctgcgtccccagccgcgaggggcaggtcagccttggcgccttgcgttcaacgttttcctgggggctcgaagacccgtgacagggcggacgccagcggccaacgcatttcgccggcccggcagtgttgcgacagcgcgccgcggcaggcgcgcactgacccagcttcgttgcgcgcagcaggtggatttcctgctccagcgctgcgcgccccaggacgatcggcggttgatcaggggttgaagacccgcttgcctgacgctatggctcgcgtctgcaggtgcgcccaccgcggagtggccttgggcgcctcggcatacagatcgcaatcgaccaaggcttgcaggccctccggactggcgatccagcggtcgatcgcctcgacgtcgtctgacagatctaccgcctgcgccgtcaggtgaggcgagttcttggccgcgttcttggtcgccgcattgaccgaaggcggtcgccaaccactgttgacgccgtccggcgccgtcgcgccggtcgcatcatgatagcgcttgagaaaaaggttggcgcgccgcaccgtttccttggcgttggccatgatggtcggtgtcagttcgttggcgtactcgacgtcacggtttttccagtactgcttcagcgtaatggccatggtggtttcctcattcaggggagggaaggagcagccggcgccaggccgcaagcccaacacagcccgactgccatgcggggaagccgtaaacaacagaaaacgatccgcgtccagactcagggccacggagacgtgcgcaccgtaccctctttgtctcgacagagcaatgctgatcggggcaagctggcgaccggtgtcgccaagcttacgcatctcgcgtacctctatcacgctaccgacaagcgagccccgtgcggcgcgtcgcatgcggacccgctcaccgcggcgtagccgacggctcgcctgagcgatcgccatgctgaccggcaccgacgcgtcaaacctcaagggccgcttatcggacccattttcgttgactccagccgtcaagcatcctccgccagctttgcgcgcctacgatcagcggatcttcagcaccggctgatacctgccaatgccgtcgccgttcggcttggcagtcgacagcggacattccttgccacgccacgcggcagggcggggcagcggatcggttctggtgtgcacaagcgggtcgatcgtggcgagcgccaagatctctccagcaccactctgcttgatcattcaggcgccgaattccatcacgaacgtgaaccgtgctcagtcgtcgggttcgcaacgattcaccatggcgtttccccggcgagatgcccctccatcgcctcctccaaggccttcttggtcggtcttttcaggtcgggcagcacggcgtcaagtgcgtacagcttgtcgaaatagcggtgtctaccgatgggcggacacgggccgccctgtgctgttgaccggcagcttgtgcagcacccaatgaacccaagtcatgcatggtgcggcaggattcggcgcatcaggatcggccacgatcagtgctagactccttgcgcgagcagctgcaccactccagacccgtggcggcggaacatccttaccctcgcaggtgtacagcttggggaccgatgcgctgtgatcgaacgcatctgaagtgatgctcatgtccatgctagtagtgcgttccgttaaaacctatacagattaggctatggcgagatcgaacttcttccaacgaaagacgactggggccgcgttcatctcgtcgaccccttggcggatgcgtgtcttgagttcgtctagagaactgacgcggatatgtcgcaagaaggtgcgagccatcttcgagaaggcgcactcgatgaggttgagccacgagccgtgtttgggggtgtggacatactcgaagcgcccaggacgcgtcgcaaggaacgcccgggtttccttcgagatgtgtgccgaatgattgtcgaggacgagacgaacaagcgcctctggaggatagtgggcgtcgatatccttgagcaactcaatgaactcggcgctacggtgccgatcctcgactcgctcgaagatatgaccggagtgcagatcgatgccagccagaatcgagacggtgccatggcgaacgtactcgtaatcacgcccgagggtggccgctttgtcaggcaccgggggcaagtccggcgccgtcagacccagcgcctgaacacctggcttctcgtcgacgctcacggagtagatcggattgggacgcgcatcatgaacagccccctcccggtacaaagccacatcctgataaaccatcagaacctcttgcatcttccggtcgaaatccgggtcacgccgctccaggtaatagcggatcttgtgcggcttgatctgccgctcgttgagaatccgccagacggtactcttgcccgcttgcgccaaacgcggatggccgacctcctcggcatggctcgagacaaattccgccaacgccgaaatcgaccacacttccgctgcccgtccatgatctttcggtttggtacacgccaaactgacgacccaagccttggcctcctcgccaatctcaggctcatgcgggcgatgataggcatccttcaggccagccgccacaccatcggccagggctttgtcgatacacttgtacaccgtcgaacgtccgactcccactcgacgcatgacttcagtaatcgaccggttctccacgtacgccaggagaatcttcgccctctcggcttcacgtaccggcgccgttctcgaccgggccagatccccgagcatctcctcttccgccgccgtcaaggccagtgccacccgactcgtctttcccgacatgaccacacctcacacacaaacgtcttgaaatcatgtcagtatcgccgaatcttcatgtctattgttgaaacgaactactagttcctccagtttgcgttgttgccgcccggacaccaggcaggcatcagcggatacgcgagcaattgtgccaaaacggatgtcagcgacagaattgtcaatctcagcaggccacgcatcgtgatacctcaccgaaggccaagactgttgaagtggctgaagggcttgtttgtgacccgagccaagttgcctccagaggtacagcgagccaaagaagtcatcgcggccatagactcgggcgggattccattgaatccggcaacgatcaacacgatcgcacgggacctggggctggaggtgccacgacgagcgtcggtcagcgacacgatccagcgtattcgaatggctgtcgaacgaagtcaatcttacgcggatccctccggggcgatcagcagcacgctggggaagtacgatgcgtagcgtcttgtgtcgctgatcgcaccggatagcccgacgcagctcgccagacgtgccactgcatcgatcagatgggcagccctgttgcaccgaccagtcgcacagcccatgccaacgcacagatggaaacgcccatgaccgacgaacttttccgcgaagacgccacgctcaccacttgcgaagcgcgcatcacttgcatcgacgaacgcggcgtacaactcgaacgcacgatcttctacccgctggggggtggccaagctggcgaccgcggcgccctgatcctgcccgacggcagtgatctgcaaatcgccgacacgcgcaagggtgcgcaggccggcgaaatcctgcatgtgccggcggccggccaggaggcccggctcgcgcagatcagcatcggccagatcgttcacgcccgcctcgacgcgcaccgccggcagcgccacatgcgtttccacaccacgacgcacctgctgtgcgcgttgatcccccatccggtcaacggctgctcgataacctgcgactatgcgcggctggactttcacatggcggagccgctcgacaaggaagccctcaccgccggcttggcgcgccttgtcggcgaggcacgcccggtccgccagcgctggattgccgagtccgaactggatgccaaccccggcctggtacgcagtatgagcgtgcagccgccacgtgggctgggccgggtccgagtcatcgaaatcgaaggcgtggacctgcaaccgtgcggcggcacgcatgtctccaacaccgccgagatcggcgccgtcgtcgttacccggatcgagaagaagtcggcgatgacccggcgagtcgtgctcgcgttcgccgaacccgctaccatcgccaactgacggtaacgcctgccgaccacggtgcgggttcaggccgccatcacgcgcgtaaattgcttcggatagctgagttgacttccaatgcgtcgcgggggaacccggcgatcgtcgccaacgccgcctggtgccgtcttgagattgacaagtaatatccgttgaggattgcgccagagcatgccgttgcgctgcacgctccattcagcgtgtgttgcgcgcaagcgaaaagcctgcacccatcacgccaagcgcctggcccatcagcttcagctccccgccgggacctcgaatcgactgtgcgcatccggtcagtacgagacggtcgggaatccatgatcttgggttacggaccgaggggtcccacagtagtccggccgatgatgagatctctcgatcgtgtagagtgattgggaataggctatgattttgaggcgattatgttagcgactgaattaatgcagcaaggtggtactctgaagggagatccggccctgcgtcaggccatgcccgtcgccttgtccattgacgccgtcgttacccggtttgccatggccgatccccggcggtcgcttctggctgatcactgttcgttggcgaggaactcagtcgcaaagaacgagggacgatcggataacagcatagatgaggcgagtgatgaggggggcctgtgagcatccgcgctcggcttttgctcctgatcctgttcgcgacgctgatccctgcgctggtggctgggatccagtttatcgaacgccgtgatacggagatttccggtgcgagcgaagacctggcggcgtcagtgcaagagattgcgctggatctcaaggatatagttcgggccaccgcccagcttcactatggactcgcgcgcgcgccggagctcgatacgcgggaccaggcggcctgctccgcctttctcgccgacgtactcaacgaatatcctcagtacacggggatactcacgataaagccgagcggcgacctgttctgcgattcgctgcgcagtggcaggacgatgaacctcgccgaccggcgttatttccagaacgccctcaaccctggtaatccactcgccgtcgaggcggccttcggccgcctgactggaaccgcggtgctacagatcgcctatgctgcgcggaacaagatgggcgagttgaagtttattctgctcgcatcgctggacctggataagaccatgcaatcccgctcgcggactctgccaagaagaaatgcagtgatcgccctggtggacaacaagggaacagtttttacgtggcatcccgacaccgagaagttgcgtggcaggtcgattgcggattcgccgttgtttcgatttgcccgggagcaaacggctggggcggtacgcgaggatctcgagtttggcggtgtgtcgcggatatgggcagtcagcacattgcccgagtttcccgaagtggggctgcatgtcgtggttggcgtatcgaagcaagatctgctcgcggcggcgaacaggaatctggttcaggcgctggccatcctgctcgccgtctggttgctggtatttggcggcgcttgggttctggcgcgcggagtaatggatcgaggcttggccgaggagatgcgcattcgcgagctcaatgaacagttggaacagcgggttcttgaacgtacagcgagattggagtcagccaaccaggagttgaatcgcgaaattgccgagcgcagccgagcggaagcggaacttcgcatcgccgccatcgccttcgattcccaagagggaatgatggtcaccgatgcccatggcgtgatcctgcgggtcaatcgagcgtttgtggaagagaccggctattcggccgaggacgtcgtgggccggaagcggactatgctcacgtcaggtcgcgaggacgccgcccttgacgatgcaatgtgggagaccgtccagcgctgcggagcatggcaaggcgaagtctgggaccggcggaagaatggcgaggtgtatcccgtctggctcacgatctccgccgtaaaaggacaaggcggtcttgtcacccattatgtcgctacgcatatcgacattactcagcgcaaggcggtggaagatcaattgcacaagctggctttctacgacccgctgacccagttgcccaaccgccggctgttgttggatcggttgggtcacgtgctggccggcagtacgcgcagccggaaccaaggcgcaatcatgtttatcgacctcgacaatttcaaggctctgaatgacacacaaggccatgacgtgggcgaccgcctgctcgctgaggtggcgcagcgcctgaaatcctcggttcgtcagtgcgacacggtggcccgtctcggtggcgatgaatttgtggtgatggtccaggacctcgccgcagacagtatggttgttgcgcaggtcgaggcagtggcagggaagattctcgccgcgctcgactgcccgtaccggcttgtattcgacgccgaactcggtaggcgcaatgccttgaactatcactgcacggcgagtatcggcatcacgctcttcggggctcattcgacaaatgtcgatgaactgctgaaacaggccgatctggccatgtatcaggcgaaggactcgggacgcaacgccattcgattcttcgatccggaaatgcaggccgcgataaccagccgcgttgcgctggaggctgaccttcgcgaagcagtcgaggcggggcaattccagctttattaccagccccaggtcgttggcgaaagccatcgcctgacgggcgccgaagccttgctccgctggcatcatagccgccgaggcatggtgcctccctccgagttcattccgctggccgaagagaccgggctcatcctaccgttgggccaatgggtgctggagaccgcttgcgcccaactggcgacctgggcgtcacagcccgagatggcccagcttaccgtcgcagtgaatgtcagcgcccatcagatccgccagaccgacttcgtcgatcaggtactggccgtgctcgctgacgccggcgcgaatccgcagaggctaaagctggaactgaccgagagcctgctggtaagcaatgtggaggacatcatcgccaaaatgaccttgctcaagtccaggggcgtgggcttctctctcgatgactttggcaccggctattcgtcgctgtcttacttgaagcgcctaccgcttgatcaactgaagatcgatcagtctttcgtcaacgaggtgctcaccgacgccaacgatgcagcgatcgcaaagatgatcgtcgccctcgcagagagtcttgggctggcggtgatcgccgagggagtggaaaccgaagaacagcgcaattttctcgccgagagcggctgccacgcctatcaaggctacctgttcagcaagccattgccattggcggggtttgaacaatggattgggaaaccaacggcaccagcgagcgtataggagctcgcctgaagtagcgtcagtctcggattgggtcccggcaacccatgaaagcgatgattcgcctctcggcgccgccgcgtgggccgaagaggagaaagacctcatgagtccggtcaacggctgctcggtaacatgcaactatgcgcggctgggctttcacatggccgcaccgctcgaaaaggaagtcctggccgcggagatcggcgccgtcatcgcccggatcgagaaaaaatcggcgatgacccggcaagtcgtgctcgcgttcgccgagccccctatccgcgcgaactgactgtaacgcctgccggccgcagcgcaggctcaggccgccagcttgcgtttgcgaagccgcatcaagcagccgattcccgggagtctggcgtacagttctccggcggcgtcccagtagtcgcggtgccaggtcaccttgccggcgctgtcgaagtacagatgcgacgcctcggcaatcacttttggcgcagccgtcctccgcgagcccttcagccggtagtgccgttcccataccagcaacgcgccgttgtcggcgactggtgacgctgctggctggcccatcgccttcaacaactcgttgatggcacccacctgcccgattcaggcctcttgtgataagaccatataaagactatattcagtctcaaacgactcaggagcactgccatgcgctactcatctcaagtcaagccgatcagctacctcaaggccaacgctgccgaagtcctgaggcacctcgctgagcagcgtgagcccctcatcatcacccagaacggtgaggccaaggccgtcctgcaggacgtggcctcgttcgaagagacccaagaaacgctggccttgctgaaaatcctggcactcggcaaccaggatgtggccgctggcaagctcaagcccgtggccgatgtcgtcgcccgtctgcgcgccaagcgagccactgcctgatggcaggcgcaccagccaagttcgaggttttgctcaccgagggcgtggagcacgacttggagtccatccacgactacatctccgaagtcgactgcgtggccaacgccaattacgtactggatgagttgatggaggccgtggagagcttgtcgaggtttccggagcgcggcggctacccgaaggaactggtcggcctcggcatcaaagagtaccgccagatcttcttcaagccgtaccgcgtgatctaccgtgtcacaggcagccaagtcatcatctatctgattgctgacgggcgtcgtgatatgcagtcggtgttggcgagaaggctgctcggcgcgtagtgagcgcggtcatgttcccggatattggcgaagatggcctcggtttcggggacttttcctggggtttgcccttgagcaccggacgccaccgcgacccctcacggatgcactgccgacctgctgctcccggggcagcacatccttggcatatccctgcgtacgcagaggcttgatggcttcctccgccgtcaagcgggtgaaggacgaggtcgcgcgccaagtccgatagcttgaatgtgggcggctgcaacatgaacctccgcttcccgtgcgcggctggactttcaccgggcggcaccgcctgccgaccacagcgcgggttcaggccgccagcttacgtttgagaagccgcatcaagcagccgattccggggagtctggcgtagagttcttcggcggcgtcccagtagtcgcggtgccaggtcaccttgtcggcgctgtcgaagcgcaggtgcgacgccccgcgaatcacttgcggcgcagccgtcttccgcgagcccttcagccggtagtgcagttcccataccagcaacgcgccgttgtcggcgaccacgcgctcgaggacgacgaagcgtggttcgtcaacctgaccgaacatgtgcgtgaaaatgcgctggatcggcgcgacgccgcgcacctcgttgaacggatccttgaaatacgcatcgtccgcgtagtactcgggaaaacggaccactgtctcgaggcacaagccctcgaagaaggcgaccagagcgtcgacggcagtcgtactgctcatcctgaactccccttggcgccgccgagaacgcggacgagcgggaagtagaggcggtatggcagatgcgccagcaacttcatcacgcgtgtaaaacgcttcggatagtggatttcgaatgcgccgccggcaagaccggcgatcgtcgccagcgccgcctgctcgggagtgagcagcgccggcatcgcgaaatcgttctgcgcggtcagcggcgttgcgacgaagcccggattgatcacccgcacaccaatgtttcgcggctgcagatcgaggtacagcgactcggcgaagttgatcagcgcggccttcgtcggaccatagatcagcgacttcggcaggccgcgataaccggcgacgctggccacgaaaccgatctggccgttgccctgacgcagcaattgcggcacgacgcaggccgcgaaggagacggcggcgacgaaattgacgtcgatcatccgccgcgccttggccatatcgagctcccaggcgcgcatcggcagatagtcgcccgccacgtacagggcgacatcgacaccgccccattcggcgagcacggcgtcccaggcagcgcgcagactcgcttcgtcggcggcatcgcagggaacgaccagcgcctgcccaccgccggcagcggcgacctccgccaggcgagcggcgttgcgcgccgacaacgccacgcgcgcgccacgcgccagcagcacgctggcgagcgccgcgccgatgcccgtcgaggcgccgagcagccagacgcgttttcccgaccagtcggtaatgcgtggattcatcgctttaccgcctcgtgaagctcagcgtcacctcgccgaggtggaagccgaacttgcgcatcgccgagcggttgagcatcaccttgtcgtcgatcaggaacatccagtcgtcgaagtcgacgttccagacgcggccatcgaccggcagggcgagcacgtagcgccagcgcagcgcgttgccggccgcttcgccctgcgcctcgccgaccacgtcgtcggcccggccgacgtagcgcgacgcatcgacgcgggtaatcgtccacacccgccgcgacgtcgtcccgtccgaccacgcaaagttctcgtcgagcgtcccgacatcgaccccgtcacgcttctcccacttggcgtcgatgacgacatggaagcgcttgatcacttcgcccgaacgatcctggaacattccccagccgtcgatcgtgccgttgaagtagcgggcgagatcgagcgccggctgctgggcctggtaacgatcgaccggcgtgccggcgcaaccgccgagaccgaggattccgcaagtgaagcaggcgagccacagggttttcatcgagagacctccagagtgctgcgccattgccacgcgaggacggcggcgatggacttgaagaccagcggcagcaggcaatagacggcggcgagaccggccgtcgtcgccgccacccccggccggtagccgaccaggtcgagcaacggcagggacaggccggcggccagcgccagattgagcttggcgaccaggttccaccagccgaagtaggcgccagcctgcgccgaaccgccgcccgcgacgctatcgctcgccggacgttcgcagaggtcggcgagcaaggctgccggcagcgtcaggtcggcaccgagcgccgcccccgaaagcaggcagacgacggcgaacggccagacgtcaccggcacccaatccccaggcccaggcgaatgaggcaacggcgacgagcatcgaggcgacccaggtgcgcacgcgcccgaaacgcctggcgaagacgacccacagcggcagaaacgcgacgccgctgacgaagtagagcgcgagaaaggcaccgctccaggcttcggcctgcagcacatcggcgacgtagaagaggaccagcgttgccggcaaggcggcggcgatgccgttgacgacgaaaacggccagcaggcggcgaaagcggccatcgttcaggacagcacgcaagttgccgagcaagccgccgctcgccggcaggcgcgcggccgacggcggcgtgccgagcagggtccaactcgccaggaacagcaacaacacggggaaaagctgcgccaacccggagagtccctgggcgagatccttagccagcagccccgggagcgctgccgcgagaacgacgccgatcaggccgaagccctcgcggctggccgtcagccgcgtccgctcgccggcatcgcggccgagttcggcgccccacgcctgataggcgacgctggccagcgagaaaccgaagtaggtgcacagcatcgatgcgagcagccacaacggcgccgcgactgccggcgggtgcagcagcgcgagcatgcccagtgctaggcacggcagggccagaacgatcagccgctgccgactcgccgtccggtcgctccagccgccgagcagcggatcgatgcccgcgtcgagcaggcgtgcggccagcagcaaggagccgagcaggctcaggctcatgcccgcggattcggcgtacaggcgcggcacatgcacgtacaccggcagtgccgccatggccagcggcaagccgagtgcgccgtaggcgagcaactgccggttggggagcgtcacgccctgggcgggaggcacggtcagatctccggccgcttgaggagcgccgagcgcaggctcgggctgcggctgcgcgggtcgagccagatggcgaagaacaggcgcgcgaactcggcatccgccacctcgccggtcgcccggccgcggtggtagaaggcagcgctgcgccccgggtaatgcacaccgatgatgctgtcgccctccttgacgtcggggaaaacgcgccgcagctcaggctcccagcgctgcaactgcgcctcgctggcgccgagccggcgcatttcatccacactggtctgcaccagccggtcgcgcgggatgtcgcgcaaatagtcgagctgcagcgccgaaggcgaagtcgccggcagggtcggcgtcggctcgccgacgacccacagagtggcgcggtagagcgagaagccgagccagctcatttcgccgctcccccactgccgccaaccggcttcggatttgcgcaccgcttccggcagggcttgcgccaggccactgcaggcaaggaacagcagggcgatcagcgttctcatcgggcgtgcgccagttcgacctgcagaacgtcggtgcagccgctgttgaaaccggcctggcaatacgccagatagaagcaccataggcggcggaagcgctcgtcgaagccctgtgtttcgatcgtcggccagcgctgttcgaaattggccgaccactcggccagcgtgcgcgcgtagtcgcgcccgaaagcgaaggcgtcgccgaccaccagccccgccctggcggcctgccggcggaaaaccgagggactcggcaacatgccgccggggaaaacatgttgttgaacgaaatcggtcccacgacggtagcgcgcgaagaggtcgtcacgaatggtgatgctctgcacgacggctcgcccgccgggcgccagcagccgctgcagggtcgcgaagtaggtcggccaccagcgttcgccgaccgcctcgaacatctcgatcgaaacgatgtggtcgaacggctcgccggccagttcgcgatagtcgcgcaactcgagggtcacctgccgttccagcccggcgatctgcatgcgctcgcgcgcaaattccagttgcgccggcgagagcgtcaggccgacgacctcgagcccggcttcgcgcgccgcggtttcggcgaagccgccccagccacagccgatctcgagcacgcgctgcccgggccgagagtcgagacgactcaggatgcgccggtacttggcaagttgcgcggcagccatcgagcgcggtgcgtcgctcgagtagagagcgctcgaatagctcatcgtcgggtccagccattgccggtagaagtcgttgccaaggtcgtagtgcgccatgatgttgcggcgcgatccggcgcgcgtgttggcattgaaccagtggcgcaggcgcgccgacagcaggccccaccattgaccataaaccgcctgcgccagactctcgcgattgttcgccagcagggtgagcagcgcggtgagatccgggctgtgccagtcgccggcgatccacgcctcggcaaagccgacatcgccgcgttcgacaacgctgtcgaacatcgaccaggcaccgacatcgagcgtcgcgtgtgcgtgcccctgcgcgtgccccggcgcgtgccccgcctcgccaaagcgatgctgcgatccgtcgggcagacgaagttccagcgttccgtgctccatccgttccagcagggcgagcacgaccctggcgctacgcggcgtgcgcgcacgcgtgcccggcagggcaagggatgatgaaagggttgattccatggcattcatcgcgacgtctcctcaagtggaggttcaggcttggtaaagaagggaacgcgcttgacccacagtttcagtgcctgccagtgaatgcgcagtaccactcccagggtcatcagcgggaaacggaggaaggctttcagcagaggaccgctgctcagcggctcggcgttgccggagatcgccgtatgcagcaggtcgccagcggcgtcaccgtgatcgatgcgcgccagccgccaggtggccatgccgtcttcgccggcgcgcgcatggaagcggaagcggtagtggccggcaacggccatgaacggcgaaacatgaaagactttgctgcgctccagcgtctcgccgtcgcggatcggccggccatcggcatgcgcgagcaggtagttgtgccgctcgccgaaggtattgttcacttccgcgagcacggcgatcaggtcgcccgcgcggtcgtggcagaaccacaggctgatcgggttgaagacgaaaccgagaacgcgcgggaaacactgcagccagacttcgccgtcggcacggatgccctcctgcgccagcagacgtcgtatccagggcagcggcggcgagccgtcgcgggcaccgtggtcggcgaagtggaagctgaagaggttccagcgattgaccgagaacagcgcgctcgccgactggctgacgccggagagcggcaacacacagaagtacaccggatagacgaaacgattggccgccggccgcaagcgacgatgcatgacctgtccgaagaagaggcgagccggcgtcgcgttcatgcggcgagttccgtcttctgccggaaagcgggcgccggcgccgccgccgcttcgccgccctgccagggagcatggcagcccaggccgttggccacctgcaatgccgatttcagcccgtcttcgtggaagccatagccattccaggcgccgcagaaccacaccccgcgcgtcccggaaagcgccggcaactcgcgctgagcagcgatcgccgggccgtcgaaaatcgggtgctcgtagtcgaattcggcgatcaccgactccgccttcggctcgcgctgcggattcagcgagaccatcagtggcgtcttgaacggcagcggctgcagacggttgatcaggtaggagacgctgaccggacggcggtcgagttcctgagcactcgacaggtagttccacgccgaccacagcgcccgattgcgtggcagcaatgcagcgtcgctgtgcagcacggcacggttcggctcgtagcgaatcgccccgagcaggcggcgctcggcaggcgtcgccgcatcggcgaggaggcccagcgcctggtcgctgtggcaggcgagaacgacctgatcgtagtggccgacggcgccatcggtgatgacttgcaggccatcgtcggtacgccgcacgccgcgcaccggcgtggcgatgcggatgtcggcgaggtggctcgccaacttcctcacgtattcgcgaccaccgcccttgacggtgcgccagagcggccggtcgaagacctgcagcaggccgtgattgcgacagaaacgcacgaagctggccagcgggtagtcgagcatctgcccggccgggcacgaccagatcgccgccgccatcggcaacaggtaccactcggcaaagggccgcgagtagcgaccggcggcgagaaactcgcgcaggctgccgccgtagtccggatgctgttcgatccacgcgacgctttctcgattgaagcgcaggatgtcggcgagcatgcgccagaaatcggggcgcagcagattgcgcttctgcccgaagacggtcgccaggctgctccccgcccactcgatcgcgggctcttcgagactgaccgcaaaggacatctcggtctccacactggcgacgcccagatgggcgaacaacgccgtcaggttcgggtaggtgtgcgtgttgtagacgagaaaaccggtatcgaccggatggcacacgccatccagcgtcacatcgacggtgttggtgtgcccaccaagataatcgccggcttcgtagagcgtcaccgcgtgtctctgcgacagcagccaggcgctcgccagaccggaaatacccgcaccgacgacggcgatgcgctgcgctgattgtggtcgatacatcctcggatcctcccggttcaggcgttgtcgccgctgatctcggcgtaagcagaatgattgtggatcgattcgaagttctccgacttgaccgtccattgcgcaatgcgcggctcgctcatcagacgcaaggcgatgtcgcgcaccaggtcctcgacgaacttcggattgtcgtaggcacgctcggtcacccacttctcgtccggccgcttgagcagcccgaagacctcgcacgacgcttcctcctcggccagccgcaccagttcgtcgggcgtcatccccgaacgtagcctggcgatgatcgtgatgtgcgaacgctggttgtgcgcaccatactcgctgatctccttcgagcacggacagaggctggtcaccggcgccacgacttcgagcgtcagttcggccgcctgccctgcgcgcttggcgacgatcatccgcacgtcgtagtcgagcagactctcgacggtcgataccggcgccgccttgctgatgaagtacgggaaggcgagttcgatctcaccgctgctggcgtcgagccgcagcagcatgtcctcgaacatgcgcaacaggcgattgacgttcagtggcgcccgctgctgttcgaggatctcgacaaagcgcgacatgtgcgttcccttgacctccggcggcaggccgaccgacatcgccacctgggcgaccgtgtgctgaaccttgccctcggcgtcgagcagggcgagcgggtagcgcaaacccttcactcccaccttgtggatcgccagttggcgctggtcggcactggcctgcacatcggcgaggaagaatctgtctggtgcgttcatggcatgttctccggggaagcgaaagaatgggctatcggggttcgcggggtgatcggtgagagtggcagccggattcctacttgccgagaaactcgtcgatcctggcgaccagttcccggtcgtccggcttgacgcggctgccgaagctcagcacccgcgtgccgctgcggtcgatcagatacttgtggaaattccactgcggcgcgtcgccggacgccttggcgagttgcgcatacagcgggctggcgttcttgccgacgacggtggccttggcgaacatcgggaactgcaccccgtaagtcagccggcaaaactcggcgatctccttgttgctgcccggctcctggtcgccgaagtcgttcgacggaaagccgacgacgaccaagccgcgatccctgagccgggcgtagagtttctcgagaccgtcgtactgcgaggtgaagccgcagtagctggccgtgttcaccaccagcagtaccttgccctgccactggcagagcgattgcggcttctggtcctgcagcgaagggaagctgtggttgaggagagctgggcaggagtcggcggccaaggcgggcgacgcgaggacaaaaacgaccgagagcacgaccgccggcagcagcagagaacgcaggcgggtcagccccggggcttgcgggctgtccaggacatgacgggtcgaccggcgtgccggggccgaagacgcagtgtctagctccttggcaatgctcctggccaggttccggtcaacgaggcttgcaagccgtggacaagcgttttgcagggtcggagcagcatcggcgaagctgagggctagcaggtgagacatatatctgtcctggacaaattgagaagctggctcaaatataagctcgcattccggggatgtcaagctgttttgttattttgtccaggacaacaggcgatctttgtccacctggacccaggcctgccggcgagcgcgacaggcagatcggcgcagccacgcgccgctcgccgccgcctttaccgccctcgccggccgcagtgggactgcggcactgtcgcgggatctggcagacacactccgtcgctgccccgcccaacagcgccatcgcgtgtgtggtcgggtcaggcgctcggtaagccctcgtcccacggccgcagcgccgtcccggtccactgcagcaggcgcgcgccgtcggcacggacgcgcgtcaccgggcagccccgctacagtaacaactcccttgcagggtgaacgctcccttgatcagttgccgccttcggcaactggtgatgcgtctgaagggtggtgactgttcggggcccgaccgggtcctgcgtacaattgaagatgcccttgggatctagcggtccaatgtgaaccaagcggcgaaggggaagagagtgagcccgggcaccgcgttcaaggtcgcgagatagtcggcttcggcctggggcagcttggtcgccaccggggtttggagaaaggccaacagcgtccgcgctccgcctgcgccgggatgtcggccaggcacctgcccgattgggaagcgggcgtgccaccctgccctctttcgctgcaggcggtgccagggtgggtgggcggtgcccgctgccggcaacagactcagcggatctcgttgcgcgcgcctgcgctccagcacccgctaccgtcgagcgggcagataaccatgtaggtggctcgctggccgcagccggccacgccgacggtgtactccgcgcgctgcacgccgttgcagcggaagcactggagcgcgggctcgatcacggtctcgctcagcacgctgccggtggcggacggacagttcatctcgaagcgcgcgcggctgacggcctcatccatcgccaccggctggcgcgactgcagcatctgctgcgtgctctgacagccagccaacgcgccgatgaagacactggccacaaggagcttgatgatcacattcgtcatgtcgaaatcccttttcgtgtgtcgagaaagccgttcctgcgttcagtcgaagctacccttgtcgagtcgggcggccaattctggtgtggtctgggcgaagctgacaatccgcttgcctttgtggtccttgagaaaatcctcggcatcggtacggttggccaggggcacgaactcgtgccccatcggtccgagcgtatcggaaccgatgacgtagaacgcctggcgggcatcgatccgggtcagcccgtagaactcggtgacccagatgccggcaatgtcagcggccttgtgtccgggcgcatacctggggagattgccgaggtacttgaagaggtcctttgctccgtcgaagaagtgggcgtgtccatcccggtaaacgacgatcgcaatccagttcgggtatttggccaccagcatcccgcagaccgggcagagatcgcgatcgccgggtttcgggagcttgtccgttggcgccgccgatgcgccaccggaaagcaacatcagcacgccaagcgtgatcagtagccagcggtagaacgtcatcaccgccggtagcctcagcccttgtcttgcctggcggcgcgttggcgtcgctcttcgcgattcttgcgaaccattgaaacgtcctgtgacatgtcggtgtaggcggcaagcagtgccttgtcgaagcggcctagttcgccgccgttggcggccatcgccgcctttgccgccgcttcagtcgaataagcgaccttgctgcgtttggtcatgacgcccttgatctggctgccgatcaggaaagtggcctggtcgacttcgagcagcggcttgatttccgcaatcgaggcgttgtcggcgacccagatcgttttcggttcgcggtccacattcaccgccagactgatcgcggcacagtgcagggagcagacgccgtcgggcaggtcgtcactgtactggatcagcatccgcgagtgatgatactgccggcgatccatgccgcagtacggacacttgggaaacttctcaatgtcgttctcccaggccttggggtcggcagcccttttgggaatgaactgtgccggcgtgccgtcgctggcacacgacggctgagcatgggcggtggttgcggcgacggcgaggccagtggtggccagcgagagtttcagcaaatcacgtcggttcacgatgaggctccttgaggtagacgagcgcacggcccagcgggctcggtggtcatccggaatggtaggttttccgcttgctcgtgtcttgcggcaaatcgtcgcaccgcctctggttcaacccaggagccgctgcatcaccaggtaggaagcgatgccctgccagacggtcgccaagatctgaccgacgaagaatcgcgcatcatgccggtggccggtggcggcgtgaacaagcgtacaacgcccaggccggggtcgatgccgccacgatgctggtcgtggcggtcggggtcgcgcaagccccaaatgacaaggagcaggtcgagccgatgctggcggcgctcaaggcacaggccgaggtgctcggtgccgtggactgcttcatcgccgacaccggcttttgcagcgagaagaacatccaggcgtgcgaggcggccggcatcgagccgctgatcgcggtggctcgcgacgagcatcatccgggttggcgggagcgccacagcgagccagcgccactgcccgagaatgccacacccgtgcagaccctgtcccatcgtctgaagaccaaggccggacgggcgctctacgctttacgcaagcagaccgtcgagccggttttcggcatcatcaaatcggtgatgggtttccgccagttctcgctccgcggtctgaagaaggtcactggcgagtggacgctggtctgcctggcgtggaatttgaagcgcctggccgcattgcgtccacagtaggcaaaaaccaggggaacgccctcgaaaaagccggaaaatcggggaaacccggccttttcatcccgcattgtgaagtttgcggatttcccccgccctaagtccgacaggctgctagtgcgcgggatcggaaacaaagccgatcctgaccagcccgctcttcgctgccagcgccatcacctgtgccactttttcgtaatgtacgtgacgatccgccctgatatgcaattccggttgcggctctcgggcggcctcaggagcgaagcgtgacgctagaagatccattgtcaccgcctcgccattccagaatagatccccgctttcacgaatgccgaactcgatatgttcgggcttggtgatattcacgctactcgaagccttcggcaggtcgatcttgaccgaatgggtcagcagcggcgcggtcacgatgaagatcaccagcagcaccagcatcacatcgaccagcggcacgacgttcatctccgccatcgccgtcttgccgcgatagcgcttgaagcttcccccgggcatgactcagcgccactctgacacggaaggggcggccgcctggccactgccagctttcaccgtcagtagcacgtaaagatcgtgggcgaacgattccaggcgggccagccatacccggttgcgccgattgaaggcgttgtaggcgagcacggcaggaatggcgacggccagcccgagcgccgtcataatcagtgcttcgccctccggcccggccaccttgtccagcgtcccctggccggagaggccgatctggaccagggcatggtagataccccacaccgtgccgaacagcccgatgtaaggcgcggcggaaccggcggaggcgaggacggtgagaccgtactcagcttttgccgcttcgcggtcgacttcgttgttcagggtccgggtcaggtattcggccatcccgccggccacagcgagactctcccggctactgtcggccagcgcgtccagagacttgcgcgccagcgcggcaaaggcattgtcggcagcatgcgcgccgagcgttgtttcgacttcagacaatgacgacgcctgccagaagcgcctgagaaactcttccgccctgcgctgggcgatggcgttggccaaggcccgggtaacgatcaggtaccagctggcaatcgagagcaacagcagggcggcgagcacgctcctgcccaccccgtcggtttcggtaaggaaatgggcgaagcccaggctattgatggcggcatgttccatggatcagtttccgtgcaggatgaatttgaagggttgcagggcgacggcgcgcacccggagtccgcttcgcgtcgccggggtgcagcgccaggcgcgcacagcgctgagggcggcttcgtcaagccgggaatggccgctgctgtggtcaacgtgggcggatgccacttttcccgattcgttcagttccacgcgcagcaccacctgacctgtttcacgaaggcgacgggaaagtggcgggtagatgggcgccgggcgctccgggcagtccgtcgccagatccgtggacagggccagcggcccggcgggcagcggcatcggctgcgcctggacgaccggctcggggacgggtgtttccggcggcggcggggccgtactgtccgtcgccttgagcaccggcgcttgcgccaccaactgcctggaacgtggcttttcgacgggtcttggcgcgggcggcggcgggcgctgcggctctgccgctttttccggtgccggcggggcgatgaaattgacgaacaaggttgtcgcctcgagcggcgagggaatcagccgatgactccacaagccatggagcgcggcagcgtgcagggcgaggacgaaagccagaccggccagggtttccggctgaggacgcatcatcagcgcatgactagtggagaggcgacgaacgcggacagcatcgcaggtcgccctcactgtcggcgcagccgacgccagcccagcacggctccgctcaggctgaccagcaacccgcccacgctgcccagaatgagcagcgcgtcccaaagaggtcgccggtcaagcagcggcttccagtcccaactgtggagtagcgcgaagagccagcgcttgacccgcaaatggtcatcgaggcgctgcaccagagcccccgttttcggatcgaggtacagccagctcgccgcaggatcatcgaattcgagcaccagaacaggcagcggtcgcccgacgtgcccggtcatcgagtgcgtcgcccgatcatagtagtaccagtcatacgcgctctgcagccgggcgccactgacccgagcatccggcaacatgctttcccccgcagcgcgcagggcgtcgagttcatgcgcctcgaacggtgcgcaatcagccgaggcgccctgcaggcggccacgcccggcgccatcgcgagcgagcacaaaggtctcgccgcccatgggccgccattccagttcccgaacctgtagtccggcggcattgaagcagtggagggcgcgccgcgtttcgtcatgctggccgtcggtgacaagcaccagcttggccaactgcggtcgtggcgcccccgagtcaaagacctgccacggattcaccgagagcagaccgctcacgatccaggtcaggagcagcagaccgaaagccaggcccaaccagtgatgccagcgcatcaaccagtcccggtaggggctgcggctgccgtgcggataagggcggcggcgccagcgcagaatgccagagacgagtccggttacccccagcaaggcgccggcgagcgaagtgtagattatgatttccgtccaccaccggtcgacggcaccaccgcgaaatggatacagccagtgcagccaggcgccgatccacccccattgccgttcggttgcgctggcgcgacgcacgacttcaccggtgcggccggaaacgtaaagcagggtgcgcgcctcgtcgtcgatatcgacccggtgcagcggacgatgcccatcgagcgccttggaatgcgtccacgcatcctcgtcgacaaggtctcggtagcgtgcctcggcaggcgacgcgaaggccgctgcggatttcagggcaaatttggcgtcgaccgcggcgaccggcgtgccactgcggccgtcgatcgccagctcgcggttcttgctcagtccgaccacgtagtgcggcaagccgccgatcgacgtcagacgaaccgtccggggcgaatcgccggccggaagcgcgccaatcacagaccccacgggcaagcagcagcttgtcggatccagagccggcaacacgcgcaaacgctcggccatgctcaacttcggatagccgacgtacatcatgacaacgcccgaaacgaaccacagcgccatgaacaggcagagcaggatgcccgcccagcggtgggttatgaacagagtccgcttgacgttgaccggccgcctcatcgcgccacccctgcgccggcgtggctcagaatgcagtctggatcgagacgtcgagcatgcgcggcgcaccgaggtacatcatgctcgatcccgagaaactttcggcatacaccttgtcggtcaggttcttgatgcgcgcggtcacccgggtccgtttgtcgaaggtatacgcggcgtaggcgccgagcagcgtataggcgtcatcgtagacagtatttgcagtgtcggcgtagcgcgacgatacataacggagatcgccgcccacttcgagattggcaatcggcgtgtaagccacccagagattgccgacctgcttcggtatgttggtcggccggttaccggcgcgcgaaacaccgacgccaccaacgttttcgacaaatttgtcgtacttggcgtcaaccagcgcccagttgccggacagtcgcaaattgttggtcatcaaccaggtcgctgccagctccagtccacgcgacgattgctcgccaaccgggatcgtcgtaccaggtctgctggggtccgccatcgagaggttcttgcgcgtgatgtcatagagggccagggtggcattaccccggccttcgtcgaaaccgagcttgctgccgatctcgacctgccgtccggtggtcaagtcgaagttctcgacctgggcatacgaggcggtggccaggataccagccgggggatcggccgctgtactgtattgcacgtagacgttggcggccggggtcaaatcgtaaatcaatccggcgcggccggtcaggggtttgtaatttcgttcaaagtacgccggattggtcgcggtcggcgtgcggtggttggtcacttccagatcaatgtcgtcccagcgcaaagcggtgagcagcgacagtcgcgaggtaaggaaggtccggttctcggcgaacagagccagcgtcgtcacccggttgctgcgatccgggttgtagacctggctgaccccgggcaacgagaagaagttctcggtcacgaaatggtacggatcgaccgaaccgaacgggccggcgaccgacagcgggtagcgagtctgcttgttgaggctgtagtcgatcccgcccagccagttactgggcaggccggcgatctgggtgttccagttgagttcggtgcggttgccattcaggttctggtcgtggcgctggagcagcgcgttcgaccgaaccacgcgggtgttgttggcgttgaaggtgtaagtctcgacgttctggtagtcgcgcagggcatcgtaatgatagaaggtgttgcgtaaactcagggtgtcatccacccgatattccaggatccagcgcccccacttaaccgtctgcttgtagagtccatcctgggaattgtagttcttgaagcgggtgccattgtcgatgccaacctcgccgctaaaaggtctcaatacgggtgttccccagtacggccggtcgacattctcgtattggtattccagggccaccgtgctgctcaactgcggcgtcaggtcggccagccacgaaccggcggcctgccaagccttacgctcggtaccgtcgctccacccgtccatcgcgctaccgttgacgtcgagccggaggtaattgctctcgcccagtttctgattggtaccagccgccaattgccgatcgttgtagctgccgtaacgcgccttgccctcaatcaggttgccgtcacgattggccagcttggtcacatagttgatcgaaccgcctaccgcaccagcgccaaatagaaacgacgatggcccgccgatggcctcgacccggtcgtagatccagctatcgaccgggcgcgcggcgatcacgtcgtactgcacggtaatcccgttgaacagttgcgtcacgctaccgccggaaaaaccccggtaaaacaccgcccccggcgaacccggcgccgacgaggtggtgatgcccggtaccccctgcaggatttcctgggtattttgcgcgccgcgctgctcgaagacctcgcgatcgatgactgttaccgaagccggcgtttcccgtggcgtcaggccaagtcggctgcccgtccgctccttctggtcgaggcccagcggatcgatgctcatgtcggagatcaccacttcgctcagcacggcaggtttgttcgcaaccgcctcctgagccagcgcgccttgtgcaaagagcgtgaacacggccagggaaattggcgtagccaacgggcgctccattatcagacagtcgacccgctctattcgcaacatctctacccccggtattgaatgaccctagcgggtcgaatgatcgttggccgtttgcgaaaggcaggacgggcaaccgtggatttggacgcggatgataaagcgcgggcgcggtggcaagaatgtggcaaatcgtcgcacaggacaaaaccctgttgtagcgtgtgaccggttgccccagactgcaccggtcaccttatggatttttgccatgaattttcgcgatgccggcctcaccttgtggctggccgtcctgacttcagcacccgctctggcgcacgacacctggctgattcccaaccgcttcgcagttccgacggagtcccttgtgcaactggacctcaccagcggtatgtcgtttcctgcgctcgctgcggccatcaagccggatcgagtcgatcgcgcaggctgtcggctttcagcacagcgatttgccattgcggacctttcgcccgaagcaaagtcactgcgcttgcacgccagtatgcctggactgagcatcgcaacatgctgggtagcactcaagccaagaacgatcgaactgacgccgagacaggtgcaggaatatcttcacgagataggcgctgcggactcagtcaggcagcaatggaacaaggccgcacaaccgaaacgctggcgcgaggcttacacaaaggaagccaagacgttcctccgcgtcggcgcgccaagacccgacaattcgtgggccgagccggtcggcctggcgctggagatcgtccccgagaaggaccccaccacttttcacgcaggtgatacgttgccggtgcgggttctgaaaacgggcaaacccttgccgatgtttccgctggggatcgtccatgaaggtaaatcgcggggcctgatacgcaagactgactcgcaagggcgcgtcacgtttcgcctggaccgggcgggccgctggctattacggggcacggagttgcgaagtgctccgcaagctgacggggattgggaaagtacctttacgacgatgacgatcaacgttaaatcgaaatgaagaaccccatgcgaggtacaactcgctcgccataggtagtttggccaaagccgggcagcgaatacgcactcgggcaagctcgaaatccggcaaacctcgcttgacgtatcatcggccgatccaaccccaatgctgcgcaaacaatgaagagcgacacctccgagacgctctacctcaagggccgcaccccgccaggcgttcgtcgtcgatgacgtagaacgaatagcgtttatcggccgcgccgaaagcaccgggtccaagctctggcgcatccgcggcagataaacctcgttggactgaagcgcctcgacggcggtacttatggggattgtaagcgtcccgcggcttgggtcaagccgcggatagggttcggacgcgctggcgcggggttcacgagagccttccggatcgtcgcgggagcctcagcggagtcaagcaagccgtcgggttgccgcaaccccggatcagaaccgtgagttgggcccctcgtcgacgcgtccactcctggcggccttgaccgccaaacgtcacccagcgtcacccgcgaggctccgcgcccctgttcagccgtgctcatggcggtgcgcgaacggatgtgctcggcggcgtcgcctgacgctggggcggaatcgccgccgtcggaacgaagcggccctcatggcaatgcgtgcagcgcgcccactcggcgccgccgatgcgctgcaggaagtcctccaccgtcgccgtgatcaccggatcgggttccggtaccgacaaggcctgccgcgccagggatagctgtgtcgccttcgccgccggagccagcaggccgtagtgccgaatccgcttgaagccgctcggcaagacgtgcagcaggaagcggtcgatgaattcctccgccggcacactgagcacgcgcttacccggcgtggcgcgcacgcggaaacggacggtcgtctcgtccatcccgacaagacgctcgttcgagatcgccacccgatgggtatagcgacccaggtattcgaggacctgctccgggccaccgagcggttgtttcgcgtagaccacccagtcgtgcgcaagcaattgctggcgcagggcgcgccagaccttgtcgtcggccagcgcggcggccaggggctggcccgcgcctcgggcttcactcagtgccgccatgaacttgccacggaagacccgcgacaacgctctgaccggaaacaggaagccgcgcttgggcgacttccactctccctcggccgtcagtgccccgccggcgaccagggcgtgcacatgcacatgccgcccgaggttctgcttccaggtgtgcaggaccagcgagaacgccagcttgccgcccagccagcgggggttggcggcgaattcggcgagggtggccgacgcggcggcgaagaggacctcgtagatcacccgtgggcgtagcgcgatcagcgtgtgcagcgcgtgcggcagcgtgaacacgaggtggaagtagggcaccggcagcagttcctggcgccgtttcgccagccagtgctccttggctcgggtctggcactgcggacagtggcggttgcggcacgagtgatagacgtgtcgcgtcaccccgcagctgtcacaggtctcgacgtggccgccgaggatggccgtgcgacaggcgatgatcgctcgccagaccttggccttgacggacgacaaagcgtgcttggcgaggtacgccggcccgtgccggcgaaagacctcggccagggtcactggcgctggctcaactgggtgggtcgagcagatccagaggcgaggggtggccggtcagctttgagcgcgccagatgcagatagcgcgaggtcgtcgacagatgaccatggccgaggagtcggccgatgctgtagagatcgaccccggcttcgagcaggtgcgtggcgaaggcatggcgaagaccgtggatgccgccttcgggggcgatgccggcggcgttgcgcgccgcatagtagatccgctgggcggtctggatttccatcggaccggtgccggcccggttggggaacaaccagagccgcggccgggtgtcgcgccagtaggtgcgcaaggccgcgagcaggtggggcgacagaagtgtgtagcgatccttgccgcctttgccctggcggaccttgaggcacatgcggtcggcggcgctctcgatgtctcccacctgcagggcgcagacttccgacacccgcaagccggcggcataggtggtcatcagcagcgttcgtccgcgcagggttcgcgccgagtcgatcaggcgcgcgacttcctcgcgcgagaggatctgcggcaggcgctgggggaccttggccatcgggatgtcgaagccggcttccgggcgaccgagtacccgccgatagaggaagcggaaggcacacgaggcttgattgacgctcgcgtaggcgagcttcttgtcgcgaatcaggtgcagcaggtaggcctggacttcctcgacacgcaaatccgccggtgatcggtggtagtacttcgccaatccgacgagcgcatcgatgtaggcttcctgggcccgtgccgccattccccgcaggcacatggcgttgctcattctttcacgcagctcactcatgacaatctcctcggttgctgcggggacgtcccccgcagcgaggaggatcgaggatttgcgcacggcgtgggaagcgtggttccgagccgtcagagggtcagggtgagggtgaaggggaaagcgaactcagggagtgaccgcgaaggaagaagaagcggtggggtgcctacaccagcgcggagcgctttagttcaacgcctggtgcgcatcgacccgggtcagcccatagaactcgggtgacccagatgccggcaatgcttcactcgaataagcgatcttactgcctttggtcatgaggtccttgatctggctgccgatcagcaaagtggcctggtcgacttcgagcggcggcttgatttccgcaatcgaggcgttgtcggcgacccagatcgttttcggttcgcggtccacattcaccgccagactgatcgcggcacagtgcagggagcagacgccgtcgtgcaggtcgtcgctgtactcgatgaacatccgcgagtggtgatgctgtcggcgatccatgccgcagtacggacacttgggaaacttctcgacgtcgttctcccaggccctggggtcgaccgccatcttgggcaggaactgtgccggtgtgccgtcgatggcacacgactgctgagcatgggcggtgcttgcggcggcggcaaggccagtggtggccagcgagagtttcagcaagtcacgtcagttcacgatgaggctccttgaggtaggcgggcgcacggcccagcgggctcggcggtcatccggaacggtaggtttcccgcttgcttgcgtcttgcggcaaatcgtcgcaccgcctctggttcaacccagcagccgctgcatcaccaggtagtaagcgatgccctgccagacggtcgccaggccgagaacgatgacgaacagagcggcgcccttgagcagccagccgcgcgttctggcaccgagcttgccgaagaggaagctcgccgagagcatcgaaggcagggtgccggcgccaaaggccagcatcagcaggccaccttcgaggaccgacggggcggttgtcgccttgacggccatggccatggtcatcgagcagggcatcaggccgttgatcgcgccaccgatgatcgcgccgggcaagacaccccgcgcggtagcggcgacaaactgccggcgcaaccaggcaagcggcgcgaagcccagcgagttgcgccacggcgagacgccgagcaggtcgaggccgagcagggtcacgaccagtccggcgacgatctgcagcagaccctgcagttttccgaaagagcccgtctgcaccagcacggtacccagggcggcggcgatcacgccgatcacggcgtagaccgcaacgcgcgtgcaatggtaggccaggtagggggcgaaggtcttggcgccaagcttcatgaagaagcccgacaccaggccgccgcacatgccgaggcagtggccgctgccgagcacgccggtcatgaaggcgagcccgtaggagaactcgaccatcatctggtgctggctgtgatccaaggctcagtgcttctgcaggcgcaaggagttgctgaccaccgataccgacgagaaggccatcgccgccgaggcaatcatcgggttgaggcgcccggcggcagcgatcgggatggcgacgacgttgtagccgagtgcccagaacaggttctgacgaatgatgctcatcgtgcgccgcgacagttcgacggttgcggcaacgcgcgcaatgtcgccgccgagcagcgtgacgtcggctgcttccacagcgatgtcggcaccgccgccgatggccagaccgacatcggcggcaatcagtgccggcgcatcgttgatgccgtcgccgatcatgccgacgcgcttgccctgctgctgcagttcgtggatcagttcgagcttcatcgccggtgtcgcacgcgcgatcacccgctcgatgccgacctggcgggcaatgtgctgtgcgacggcccgcaggtctccggtggccatcaccgtctcgatgcccaggcgatggagcctggcaatcgcgtcgcgcgcgccctggcgcggctggtcggcgatcgccagtagcgcggcgacgcggccgcccatggcgacgaagaccggtgtcttgccctgttcggcgagcaccgcgacctgctgcgcctgggcgatgcaggcaacgccggtttcctcgagcagtgcggcgttgccgatcagcatcggcacaccctcgcaattggcgcgcacgccgcgtccggggatcgctgcgaaatcgctgcaggcggctggcgccgcaccgcgggccagacaccaggcagagatggcccgcgccaggaagtgctcggagcaggcttcggccgcggccatgcgggcaagcagcgccgtttcatcgacgccttcgacggcgatgaaatcggtgaccaccggcttgccttcggtgatcgtaccggtcttgtcgaacaccaccgtcgtcagcctcgcggccgtttccaatgcttcgccgttgcggatgtagataccacgccgagccgcctgaccggtaccgaccatgatcgctgtcggtgtcgccagtccgagggcacagggacaggcgatcagcagcacggcgatggcgtgtgcgagggctgtcgtcgggtggctgcgcgccagcaacccgccgccgaaggtcaaggcggcgatgccgccgaccgccggcacgaaacgcgccgaaatgcggtcggcaagtttctggacgggcagcttgctgccctgtgcgtggtcgacgaggcggacgatgccggcgagtaccgtgtctacgccgacggcggtgacccgcaaggtgaacgtgccgttgccgttgaggcagccggcgtatgccttgtcgcctgcccgcttgccgaccggcagcgattcgccggtgagcatcgattcgttgacctccgagctgccgtcgacgagtacgccgtcggtcggtacgcggtcaccgggacgtacgcgcagcaagtcgccaaggacgacctcatcgatcgctacgcgatgctcctgaccgtcgcacaggagcacagccgtctccgcctgcagctcgatcaacttgcggatggcctcgctggcctgccctttggcacgttcttcgagaaaacggccgagcaggacgaaactgatgatcccggcagccgcctcaaagtagacgtgatggttcggtcgccacaggcccggcaggctgtacaggtaggccgcacccgcgcctagcgcgatcagcgagtccatgttcgcgcttttctgctgcgcgagccgccaggcccggtcgaagatctctctgcctgggccgagcaacaccggcgttgccagcgcgaattcgagtacgcgcagtgtcggcgagcgatgcatggccatgccgagcagcatcacgggtgcggtcagcgccgcagccacgatcacccgctttctggccagcatcagttgtcccttttcgcgctcgacgagcagacggcgctgtgccagcgtgtccatcggctgcgcccggtagccgagccggccgaccagcgcaaacacgtcgtcgcggctgagcgtgccgcgcacgatcgcggtctgcgcggcgaagtttacgttggccagttgcacgcgcggatcacggcgcagcgagagttcgatcagcagcgcgcatgaggcgcagctcattccctctatggccagcgagtgttcctgcaatggcgcaccgtcgatgactgacgcggccggcctcgccggcgggcaggtgatcagattgccgagcacgccatcgacgatggccagcaggcgctgctcgggcaagcgaccggggtcgtagtgaatcgccagcgagccgatttcgggcactgcccgcacctcgctgatttccggtcgcttgcgcagcaggatttcgaggatgtagcagcgctcgacgttccggaccagcggcggggcgaccacgcgcacgcgccggatcagccggtgcgcgacgcggaagttccggtaggcctcggcgctcatctgccgtcgccactcttgcgatagcgaacgagcaggaagaccaggtagaagatggtcagccaggcgtagcggaacttcagcggctcgcgcaaccagcgctgggtgatcaggtcccaatgcacgcggatcaggtagaaggcaagcaggtcgttgaggaagttgatgatcgccttctcggtcagcgcgctttcaaggatcggttgcacgcgcgcctggacgccgcgcaactgcgggtggcgggccattgcctgcatcatccggcgcagtgctcgcctggcgcgggcttcgatgttcagcccgccgccggcccgccccttcttcgcggccgacgctggagtggcgagagcatcgcctgacgccaggactctcgcatcgtcgcccgcgggcagttcgccgagcgccgcgaacagccgacgcgcgacagcatgcagatcgcaggcatgctcgtcgtagaacaccgacagcttgtgctcagcggcgtggatggtcacccgatagacaccgtcctgaaggcgtagcgctgcttcaatagtgcgtgccgcgggcagggagcagagttcagccggcagggcaaagcggacatggcccggctcgcggtggcggacgagaatctgtctcgacagggcgtcgggatcggcggtcgaagtcatcgtatcgctccggcggtgttcacgacacttagtttgccggtgcggccgcttcgcccgtacccgcagcatcaccggcgggctgcgccgtccctgcttcgcgctccctggcctcttccatcagatcggcgaggctctccttctgctgcagcgcaaagtccttgccgatgctgcaggccttcgaaacggccaggacgatctccttgcggtagcggtgcagcaggtagccggcggcgacgccgcccgccacgccgaccaccagcaccgtcagcggattgagcagcagcgagcggccgacgaccccgccagcggcaaggccgccgcttgtcgctgcgccctgcgcaaccggtttgctcatcatgtgcccgagagctcccatcgttccttcgttcatcatcatgttcatgattctccctttcttcctcagactttccggtcgtcattgcacgccgatctggccggcatttcattgatctcgtgcagcatctggtagatcccgcggcacgcttcgcagcagaaccgcaggttccgctctggcgtgcgcaggacgaatggtttggcgccgcagtcgagtccgcacaggtcacagctctggttgtcgctcatttcaacaggtccacggtcaggcgctcaaaggtggcttcatcggcttcgccgagcactttgccacggatcctgccgtcggcgccgacaaagtaggtcgtcggcagcgcgacgacgccgtattgtcgcgaaatcgcggccttctcgtcgagcagggcggggtaggtgacgccgatcttgctgatgaaggcggccacgtcctgccggttctggccggcgttgaccgcgatgaccatcagtccctgatccttgtgacgctgccagacacgttcgatggccttcatttcgccttcgcagaaacggcaccagtcggcccagaagcgaatgacgaccggttggccgcgcaggtcgtcggggaacctgaaagggacggcgccgaggctgctggccgcgaaagcgggagcgatgtcgccggtgttcagccggttggtgttgccttcatcgcaagccgtcaaggccagggccgcaaggaagctcagcaaggcgagcggtttccggagcatgctagccctcgagcagaatcaggcgcgacttcaggatcatcagcgaagcgacggcggcgacgagaacgaacatcgccgcggcaaccgtcgccaatctcctgccgacggccgggacgacgctctccaggctgggaacacgggcgaagggctgcacggcacccacgccgagtccggccgccgtggcaagaaacagtggcaggtacagccagtaaccctgatagctgtattcgggcttgagaaggcagaacgggcaatggtggtgcggatgttcatagacgtagagcgagacgaacgagaggacgccggcgatcgtcacgacgaaggcggcgccggacagcagcgcgaccagccaggccgcgcgttgccgcaggcggtagaggaccccggcgccggcggccagcgtcagcgtgaggtagaaaacgatcatcgtcggcagaggcggcgaggcggcggcatcggcggtgaggcctggcgcttcttcggaaaacaggctgccacaacaggaggtgatgacatcggctttgagcccgaggaagtagcgcaactgaagcatggcggcagcaaccaggaagggcagcaggatcagcaaaaggaggtatttgacgcgtaccagcgggtaatcatgggcgagagtgtcgacgtggttgatcaccagccagctcgaagcgagaaagaaaacgacgatctgcgcgatcagcgccgggaaaccgaaggcattgaccttgagcgtgccgaccgcgcacatggcgccgacgaacagcgatgacattcggtcggcgttgaagacgaagagcagcagggcaacgagttgggtcgcgaagatgaaggacagcagcgtcgacagcaggtaggtacggcgttcgagcagcaactggcgttcgctgccgctgtggatatcccagtggcggatgatgtcgatggccagcggcgccgcggcgagcagcaatccgacgcagaccagcgaggccaggagtagcgcaatgatcgccggctggaaaatcatgcacagccttcggcaatcggcacgggcgtgacgatgcggccgtcgcgcatgtcgatcacctgatgaacgatcgtcgcatcgacgaccagcggatcgtggctggtcaggatcaccgtcttgccgacggcgtgcagattctcgaggatagccatgaattccatggccagcccggtgtcgaggttggcggtcggttcatccgcgatgatgatctgcgggtcgttgatcagcgcccgcgcgatcgccacgcgttgctgctcgccacccgacaagtgctcgatcgcggccgcccgccgatgcgccagacgcagatcgccgagcagggactcggcccgctcgtgcaatgcgcgccagttgccgccgagcgggtaggcggggagcatgacgttctccagtgccgacaggcccttgatcaggttgaactgctggaagatgaaaccgaaggtctggcggcggatgtgggtcaggaaacgctcgggcagccccgagatgtccctttcgccgaggcgaacgcggccgctggtcggccgtgagaggcagccgatgatcgacagcagcgttgtcttgcccgagccgctcggcccgcgaaacgcggtaacgcgctgcgtcggcagatgcaggtcgatgccgttcagggcatggaactcgttttccctgccggtgttgaaagccttgtggatgcctttcagctcgatcatgtctcgctcagccgcgcatcacggcatcggggtcggcaatcgctgcccgccagatcggcaccagcgtcgccgccgcgtaagggaagaccgtgaagaagaacagcgtggcgacctggaagccatcgatcacggggctcaactcgaagcgcgggtagagcaccgcccagcccttgaggaccggtgcgaaaagcgacgaagaaaagcggaaaacgtgcaggtaggcagcgaggtagccgatcaggaaagccgccagcgagacgagcgcaccttcccagaacttcatcttgaggacatcgccggtttcccagccgatcgccttgagaatgccgatttcgcgcttttcgtcggcagacaggccggaagccttctcccaggcgaagatggcgaaggccaggatggccagcgaggcgagggccaggacgatgccctcacgccagttgaagatcgattcgtaggtgcgcaggatttcttcgcgcaggatcggccgcgagtcggggaactgctgcgacagcttggcggcgacattgcgcacctcgagcgggttggccaccgacagcgcgatgtcggtgaagtagccgggagcaatcgcgaaaaaggaccggaagtcggcttcgctgatcagcactaggtctgcactgaccagttccgagtcgtggggcaggatgcgcgcgatcgtgaagctgaagagcttacccgaatacgagcggaaggaaatgaggttgccgacagcaagcccgcgtgccctggccatgccggcgccgacgagcagcgtgccggccgcgatgtcctggttgccagggaccatgaaggtgtagttggccttgaccaccgggtcatagtaatagccccagaggcggccttccttatgctgtacaccgcggatgcgtccgatgcgttcgagatagccgggtggaatcaggtcgtggcgaccggccaccatccgctgcaggatcacttccggcgcaccgaccagcacttcggcggcggcctggcgcagcgcgtgggtgaacagcatcaccgaagcgagcagaaaaacgatcagcgtatagaccagcagcagaccgaggttcttcgccttgcgccgcgccagcgaagacagcgtgaagtcaatcaggtacttctgtttctcgatccaggcgttcatggctggcagtcagacgggtcggcggcaagaccagcgaacccgttgggaagtgttcgaggccgagcgggtgatcctggaacgccgaatgcaggtcggcctgcgacagatggcgagtgtagcgggcttcggtgaacaggcaaagatcggtgagctgcagctgctcaaccagatcgcgcatttgcgccatgccgccggcgcgctgctgacgaagccaggcggcgtcagcgaaggtagcggcgaccaaactcgcggcacaggcgagggtgaccagggcgagatggctgaggcgagcaacgggcatggcttcaggcgaaaactcgccgcggcatggcttcaaacccgattcgcagcccgcatcaaggcgccgcgcagggcgatcgtcaggctgctgccgatgccaacccgctgcgccaacgccggcaggatgatcagggaagcaagagcgaacccggcaccgagcagcagtgaggtcagttccccgtcttcttcgctccagtcttgctggctgtcttgcatgatggcctcccccggcacggttgacgtttacgcgtcttcgaatggtatggccgaatcttagtgtgcttctccacttcattgaatgcggcaaattgtcgcagcaactccctgatcaaccctcatgtcatgttccgctcatcacccgcgcgctgctcctgtcctcgtagacgccaccagacagggcccagcatggctgatgcgctcccgccactgagacaatttgccacattgttcgcctccgaaagggcgcctagacttccagccctgtgaaagtgatgcggttgaattgcaaagggggagaacaatgaggaaggcacgtgagtttgttgtggccgcgtcattcgtgctggcctgcggcgcatcggcggtgcaggcggccgactggatcatgcagcagggaacggaaccggcagacaccggcgcgtaccggttcttcggcgctggctggctgacttacgccaacaactacggctgcgacgcgttctccggcctgcgcgcgcccaacggcacgcctaacggctcaccgtccggcggtccggcgctgaacaacggcgagtaccataacgcctgcgtcgtgccgccggagttcggcgacacccgcgaaacgaacctcgacaatctgacggccggcatccgcggcaacctgattcccggacgcatcaactactttttcgcggccaacgctggacagaacttcttcaactacctgccgttccagaccagccgccatgtggtcgcttcggtgcaggacgcgagtctcactttcagctacatccccggtgcgcgcgtacgcgtcggcctgttcaagaagccgggcccggaggaaatccagcgcgccgcgccaccggagttcatcttcgtcagcgcgtcgctggcccaatggcagcaggagatctttgtccgcagtaacgcctacttccgtaccgggctgcctatcccgggacagggctatctcggtggtgtcgcatcctacggatacgatgccgacctgggacgcgactggggggtgcaggctttcgattcgttcaagctggaccgctggacgctgagttatgcgctgatgtggggttggggcaatggcatccatctgcgggagaatctgaatccgcacaaggatgtcaacgccgagttggttgctgagtacgacctgccaggcggccaagggccgaacaagcacggcatcaaggcttacggatactaccagcagggtcagcgccagttcgagatcaacgccgcgggtaccgagagtgaggccttcgaccggatccgctacggtgtgggcgtacgggcactgggcgaactgttcggcgagggcaatggacggcaccgggtcggcttcgacgccatgtacggtcaaggcatgatcttcaccacgccctcgggcaacgtggtggacggcaactttggcgacggcaatctgagcatcgccgccgagcgtggcaacaaggcgcggggttacaccatcgactacggctactatctcggcgacaagtggcggttcgatctgcgctggggcctcaatcagacgctctactcgacggcgggcgtctggcagccggcggatgagcgccgagtcgaggagtggacgctcggcgttactcacttcttcatgccgaacctgcaactgagcgccaattatcagtttcgagacttccaggcacctactgccgtccagccggtcgccaacacgccggcagcgatcaacaatgcgtccgtggcaacccgcaaccaggacatcgtcaccggatctgtcggcgaccgctttgccgtccgcctcgtctatacgttttgaccccgccaccgggatcgccagtggggcaattgccgtccaacacgtccgcttgcgccggcctgacgttacgaggttattatcgtgatgccgccgcgggtgtgcggcgttttctgggggaaagcggcatggagcgcttcacgatttcactggacgactctctggcaagacagttcgatgacttgattgccgcgcgcggctaccgcaaccgctcggaggcagtgcgcgatctgatccgtggcgcgatcgagagcgaccgccagcgcgacccgccggcgggccattgtgttgccaatctctgctacgtctttaaccatcacgaacgcgaactcgctgaacgtcttacaggtttgcagcacgatcatcacgacctgacggtggcgctcctgcacagccaccttgaccacgagaactgcctggaatcggtcattctgaaaggcttgaccgcggacgtccgcaaatttgccgataccttgatggcggaaagcggcgttcgtcacgggaagctgaacgtgatcgctctggaggccgaccaccaccacgcccacgacgaggatggcgaagcccacattcactaccgtccggcccgctgattagctcctgccacaagtcatagcgccacttggcgagccaatccggaacactaccaacgaaaaggattgatctggaatgggttgtcgtatgaaaataagtatttggttcacacttcgtccagcggcttgccatcatctgcaggggaagtagccgttgtttggagccggctccgccggcttttctgtccagccatgtaagacaaatctgataatttgcttactattggagcgtccaaatgaagaaacaaaagctcgcactggccatttcgcttgccttttcttgtgccgctgccgctcaaacgacaaccttgcccagcgttgtcatcacggccaatccggtaatcgaagaagtgcgggtggacgccttctccagcgtctcggcggttgtcacccaggaccagttgcgcgatcagaatgcagtcgatctcgcttctgccttgcgccgtacgcctggtgtcgagatatcccgcttcaacccggtcggcgcgttcggtggtgccgagggcggcgccatcttcatccggggcatgggcggcagccgtccaggcagtgaaatcaagacctatatcgacggactaccgttctacatgggcgtctggaatcaccccctgcttgatctgctgccggtcaatggcatgcagtcgatcacggtctacaagagccctcaaccacagatcaacggtaacaactttgcctcgatcaatctggaaaccaggcgcgccacggaagaaggggtgcatggcgatgccaggctttccgcaggatcgttcggcaccttcatcgagcaagccaacctgttcggccgccagggcaacgtcgactggatgctggcccagggtcatgcccagtccaacggccagcgcgccaattccgacggacaactgaacaacgcgatcgggcgtattggcttgcgcctcaacgacaactggactgcgagcgcgagctttgtgtatgtggataacaaggcgcgcgatcctggtgacaaccgcctcgccgccccggcgattgcgcctcagtacaatacccaggccggcatgatctccgccgggctgtcgcacgtccatgaaaactggcgaggggaatttcgcgtttataccaaccgcggcgagggcaactggctggatcaaccgtcacctgatggcgacacgctgaccaatttccagatgagcgggctgcgctggaaggagcaattctctccgtggacaggcggcaagcttgtggcgggtgtcgactatgaccagacgtccggtgacgtcaagtacgagcgcgtcgctccggccccgcgaggcacttttgatacgcccacattcaggattacgtcgccctacgtggcgctgagccagcaggttccgctgaaccaggactgggctctgctaccgtcggcggcgctccgtttctacgattccaaccagttcgagtccaagaccgcaccacttgccggcctttcgctggtgtccgagaagctgacggtctttgccaacgtgtcgcgcgggatcaactatcccggtctggaaaccacggtgctgtccaatctgatcaagccgcttggcaagagctgggagcagctgtcggcagaagagctcgatcatgccgaaatcggcgtgaaattctcgccgacatcagccactcagattgacgccagtatcttcaacgacaaggtgaaaaatcgctatgtcttcggcttcccaccggctgtgccgccgccaccgcaattcgtcaacctcggctcgtatcggatcaggggagcggagttggcgatccgccaggcgattggtgccgattggacggtattcggaggattgactctgcttgacccaagcatcgacaacctgccgtacacgcccgatcgggcgttcactgtcggtgtcaatgggcaggccggaccgatccgcgttgctttcgatgcccaataccaatcggaagtatgggccctgaaccgcgctcgtgcggccggtgccatcaacaccgacaaggtcgatggattcacggtggcgaacctgcgcctctcctatccgctgccagccctgggcaagaagggtgaagtcttcgtctttgtcgagaatctcttcgacgcctcctatgcctatcgtcccggctatcccatgccgggcacctcgggacagctcggcttatcagcgagcttctgaacatggacgcggcgacgcttgaggtgtgcggactgagctgcaacgtcggcacgcgagcggtcgtcgcgaacgcgtcgctgcggatcgttgccggagaacgcgtcgccctggttggcggcaatggctcgggcaagacgactctcctgcgtgccctgctcggcctgcacccgcagacccagggaacgctgcgtctggacggacgcgaccctggcgactggcgagcctggcggcggcgtatcgcatttgttccgcagcgccagaacggtggcaggtttccgctacgggtcgacgagttgatcgccagtgccggcagggtcagcgcggccgatgcggcagaagccgcgctgcaggccggcgtcgaaactcttctgcaccgcccgctgtcggggctatccgggggccaactgcaacgtgcctggctggcgcgcgcctttgcctgcgtggctcggggtgccggactgctgctcgccgacgaaccgaccgccgcgctggatttcgcgggccgcgcggaaatcggcgcactgcttgccagcgtaccggtatcggcactgatcgttacgcatgatcgggcgctcgccgagtgctgcgaccggatcattgaaatcgccggcggcgagttgcggggactgccgccgtgaacgacatcgccgagctattgcgcctcgccccggtgcagcgaggctttgccgcaaccctgattgccggcgctgggctgcccatcgccggggtatggatcctcggcctggaagtcgtccctctgcgctttgcgatgatgcatgtcgccttgctcggcgtggccctgggtgcccttctggggatcgagccactgcttgttgcactggccctttgtgcactctcgggcgcagcactggcgccgctcgccgcccgccctgagggactggccggtccgctcgggctgctgatgacactgtccatcgcgctggcgctactcgtgctatcaatcgccgggggcaacgcgacgcgggctttcgagtggctctgggggtcggtactcgccacgcaaccggccgacatcgtcgcactggcagtcgtcgtggccttgctggcagcgtttgagctgcgttttcatcgctcgttgaagctgctgctgcatgatcgcgaactcgcactgtgctccggcgtgccagtggccgcactgacggttggcctgctggtactgatgtcggtcgccgtagccgcgtcgatcaagctgactggtgccttgctggtcgacgcggtgacactcctccccgcgctggctgcgcgcaatctcgggcagtccttcgacggcatcctggcatgggccgtggggatcggtgccgtgggcgctgtcagcggcttcttgctcactctgtggagcgaccagccaccgggcccggtactgatcctgaccatgaccgcgatcacgcttgccagctacgtcgttcgaggtaaacgatgatgcgcatcctggtcgccgcgctgacactgttcttcgtcgctgttccggctgcgcagagtgccgccgcggtcgttgcctcgacgacctgggttgccgccttcgcgcgtgcagcgggtagcaccgatctcacggtgatcgcgccggctggcctgacgcacccaccggactacgatccgaggccttcggacctgatggcggtatcgcgggccgacctcgtgctggtcggcggctatgaggctttcgtcccacggctacgcgatgcgcttggcgccagggggcagatgctgaccatcaacacgacgtacgatccgcaggtcgtccgcaaggaggtcgaagcgatcgccgcggtgctgggaaaccttgtccaggccggtgctttcgccgacgcctatgatgccgtctggcgcgaaagcagcgcgcggctgcggctgcgggccgggaaccgcccgccggtggtcgtcgtacagcgcttcatggtgccctgggcacgcctcctcggcgttgatccggccgccatcttcggaccgggccccctgtcgcccgcggacttgctccggatcaaggctctcgccccgacgctgatcatcgacaatgcccatgccgcacccgctgcagcactcgccgaggtcaccggagcacgcagggtggtgctgatcaacttccccgaggccgacgagggcctactggacgttctggggcgcaacacgcagcgcctgaaagccgggttgacgccatgagcatcgctgatctaaccggtattcgcgccttctttgcgccgcgtgcggcgggctgggagcaatacaccgccatggacgcggcgcagatcgcccgcgccgtacaggacagcaggttgcagccgggtatgacggtgctcgaactgggctgcggcacggccccggcaacgccgtacctgcgtgctgccgtgggcgctggtggccgcgtggtcgcgcttgattgcaccccggagatgattgaagcagcgcgcgtgcttggtcgtgcagatgtcgcccaactcatgctcgccgacgttcacagcctgccgattgccgccggcagcgtcgacgccttgcacgccggcggcatcgtgccgcatctggctgaccccgagcgggcccttcgggaatgggcacgagtggcgcgcccgcacgctcaacttgccatcttccatgccatcggtcgcatcgcactggccgcgatccatcggcgaaccccatccgacgacgacgtcatcgcgccgggacgcttgcgagtgctgctcgaacgcgctggctggcgccttgtgtctatcgacgacgctacggaacgctacctggcgctcgcgcgtcgcgctgactgaccggccgctaccgggagaaacgaggcagcatccaggctcggctcgttcgccacggctcactcatcgatgcgaaccccgccactccccgacgggcactctgcaagaccgacgatgacctcgccaccggcgcgcaacagcgccggctggctgcgcaggaagacgctgtcgtcgccttctcgttcgaggacatagccgttgcggcccgccatgccgcggcaaggtgccttgacgatcagggcggccggcagcgtgccatccatggcgcctgcgttgtgcagcacgacgacttgctgccccggccggtcgcccggctgcagttcgccggtcaggcgcaccgctgtttcgcggtgggtgaccacggcgcgccaggtggccggcgtccacgcgcgttggtcaccggcaagcggcaggcggaaccagacgacgccggcgagctgccgcggcgacgctttctcgagccagcgcaggaaggccgcgacggtggctggcgcgacgaacagctcgcgaccttcgccgggcccttcgccgacctgccctgcagctaacggcacttcactctcgacggcagcgatacgaccctgcccgtcgagcacgacgcgcgagccgtaattcggcaacgccacccggaagggcttgtcggtgcgacgggcgaggctcgccgtccaggcgcgcgcgccgacggcatcgaacaggcggcgggccggcttgtcgagcgaatgcagttgtagcacggcttcgtcgaccgttgccagcaggtcgtccagctctggcgcgcccagccaatcgggcagtatggtgagcgacaggcgctgcccgggcggcagggctcggcgcaaggcgacgaggaaacgcgtgtagtcggcgagttggcggctaccgcaatcgtggtcgatttccagcgtcgccgatgtcggccagtcgccgcgcagggtgacgagatcggcaatcagcgtcgcgccgtcgagcgttgccagcggcgcggcgatgcgcacaacgggaatcgccgggcgaccactggcgacgatcgccacccggtcgacggcaatcggctcgaatcgaccctggcgatcgacctcgccggcgaggatccgccacgagcccacgaggtcggcggaatcgcgcagtgccgcgctcagcgcgggctgccagcggcgctgccagacgtaggcgtcgtgcgcgagcggcatcggtgctggcttctccccgcaggcaccgagacagactgccgccagccaggccaccggcagccagcgcgcgctcacgggtaaccgaaggacttgacccgactggccgggaaattgacgtcctgcctgtgctgcgccggctcgccgccggggtgccgccggcccccgcgtggtgcgccgagcgacacctgtgccgccgcagcggcgtcaagggtggcttgatccgtcgcgacggtgacaggcatgcgcggtcttcagcggaccaccatccacttgtcctcgctgccgcgcaccaccaacatctgctgcgggtagtagacgccgagaacgacaccgatgcacatctgcatgtcgttgcccttgatgcgcgagaaggccttgctgtcttcaggaccgaacaattggccggacttggcgctgacgacgatttccgggttgccggtcgtcacgatgtcaaggtcggcggctgggacgatgcgcaccccggcagcataggccttgtccaggcatttggacttcctgatggcttcgctattgagttgcatggaactgttcgtgatcccggacaattcctggtagatgggctgaaagccgggtttgaaggcggcggcgcggtcgcgcaccagctgtttgagggactggcggtcggcgtcgctgagcgaagtcaccgctggctgatgatgccagggacgatcttcgacaaaatcggcgtcgaactccctttcgaagctcaccgggccggtgacgctcttctcctcttcacccacacctatctggttggtttccgagaaatgccccggcgaagtctccgtgcggatcacctggtccgtgacggtggcgtagcgaaagagcgcacgataaggcttgctaccgtcggcgggcgtgaattcgatacggaggcggttcttgcccttgcgcaccgagctgccgagagaagccgccggtgcccatacggcagcggccacttcccgctgctcgaacaacaccggcacctgctgcgcgaccacgtcctgtctggcaaccggaacgccgttgaccaacacccgcgcctggccggcgacttgctccaccttgtccgctctgcggtcgccggtgtagggcgagaaatggaattcgacattcagcacggccgccgaagcggtaacggcccagaacagccaagccacaagaaatgcatttttcattttcatcccctcaagtcgacccgaacaccgtgtactcccgtgccaagcgtatgatttcgagcagggattgtccagttgtcgggatggcgggcaactgccgcgccaggcggcgagcaacacggccgccagccaggccaccggcaggcgacacgagctcacgggtaaacgaaggacttgaccagcgtcagttcgccagggcggcgcaaaggaacccggaagacctgcagtttttcatcgggcgtgccttcgcgggtgatgatggcgacctgggcgatggtgatttcctggccttcctgttgcccatcgccgcccatgccgctcatgccgctcatgccgccgccgaagtaattgacgtagacctgccagttgccgtgcggcggcgacgggatcgcatagatctccggaccgtagccgccggtgacatcgacgtcgagcgcgccgccgttcctgccgaggcgctcggcgaagaagacgtgctggccgtccggcgagatgacgtgcaggtcgatgtcggtcatgtcgctgtcccaactgaggacgatgcgcaggccgacgcgctggcgcgccgggttggcgtcgtagaagttgacgcgccgccccagcttgcggtccggggtgcgcacttcgacgctgttggcgccgggcggaaacgcgtagggacgcgcgaaggagccgtccgggttgacgctgagcggcatggcgacgccattgacgaccagcaggtgcggctgtttccgctttgccgcggtagcgccggcaatcctgccgcggatcgccgcgccgagttcgccgccgtcctcgccactgcgcgtactcccggcattgacccggctggccgggtaattgacgtcctgcatgtgctgcgccggttcgccgccggagtgccgccagccgccgcgtggcgcgtcgagcatcacctgcgccggcgccgcagcggcggcgagcagcgcgcacaaggccaggagcagcggcagggcgaggcggctcatcttttctctccgtaacgcacggcgcggacaaaggtcaggtcgccgacgcgacgcaaggggacgaccagcgtttcctgccgttcgtccggggtgttctcgttgctgacgatggtgacgcgggtggtgatcaacggcttgtcgtgcgcatcggcgtcgaagttgtagccggcggcattgaagttgccccaatagttgacatagacgagataggtaccagggagcggcgtggcggtggaaaagatctccggaccgccgccatcgacgctatcgacgtcgagaccgccaccccggcggagcagcggttgcgcccagaaggcgtgctcgccgtcgggcgtcagaatatgcaggtcgacctcggcgcgcgcatcgtcccagccgaggacgatgcgcagtttgctacgcgtcttctcggcgtgggtttcgtagaactgcagacggcggcgcgtgccgccgggggcgacgatctcgacgctgttgctgcccggcccgaacgcccagggcttgacgaagcgtccctgttcgtcggtgtacagcggcatgtcgatgccgttgacgatcagccggccgggctggcgattcttgccggcctgccggagctgcccctcgatcagcgtgcggttcttctggccgccgcggtcgaccggcggcttcggataggcggcggcgatggctgattccctgtcctcggcgagcgcgccgttgcgccagccaccgcgcggaccgtcgagcgcaatgccgccgtcggcggccgcgcaagccgtgcaagccatcatgcaagtggcggcgacgaggagaagcggggcaacgaagtggcgagtgatggtgagcatgggcatcgcggtcagggggtgccgagcagcgaacgcgccgtctcttcgacgaagtcctcgtcgcggccgcgcggatggttggcaagcgcgaaatgcaggtattcgtgggcgagtgtcagccgctcgttggcgctgccgatgccagtcgcgtagatgcggccacgctcgatatcggcataggggttgccgtgctcgaggcggcagacgcgcggcaacggcaccggcgcttcgaagccggggatgccggccagccgccgcttccatcccgcctggcggccagccagccagttctcggcactggccagcggctggcattcgccggcatcggcctcgccggcgacactgaagccggcgccaccataggcgcgttcgaggatctggtcccagcgcgcaccctcggcagcgccggcaatagcggcctgccaagagagctgttgcggcgcactgcgggtctggtggtagcgaccggcaacgccgctgaggaccaggccgtcgctccactcggcgacgcgcaggttggcgctttccggcggcgccggcgaaacccgctgggcgcggctgtcgtcgtcgatctcgtagcaaccgccgccatgcccggcgtgccggacgagataggtgcgcgcggccaccgccagcgcgcgggcggcggctggtggttccgcgccggcctcgcgctggatgacacgggcgacgtagtcattcagtccgacgcggccagtgatgactggccggccaccggatcggctcaatccgagctcgccgctactggcgaagagcaggcgccgggagttgacaaagcgggcctcgacgcggccgcgtagcgggccttcggctgccggacggccgtcgatgagaacctcggcgagggggtaacggctgaagaaacggacgcgcacgcaggcctcgtcgggcggagtcgtttgcggcagttggccagccagccatggcgccgcctgctcgatgacctgggcgctgctgccgctgccgcgcagccacaccggggtgccgtcgctgagccagccggcgaagccgccgattcgccgtcccttgccgtcgtgccagctccaggtcttgacacgcaggccgttgcccagatgcgagagcagaggacgcgcgcgcggttcgaggctgacgcgctgcagcgccgccatcgtcgtccgccgatgctcaccgtcgatcgccgccagcgcggcgagcagggaggcgacggagacctcggtcgccggctgcagcttgtcgagatccaacaaccacgcgggagcacctggcgcctgacgcgtccaccaggcacgccaagccgccgccgagacgccgagtcgacgcggcttgaagtagagcccgcaggatttggccagcgcttcgtcgcggccgatgctttcgccgggcgcgcaacaatacgattcctcgccagggtcgccacccgtgcagcggtagtcggcgacgctgcgcgcaccagcgctcaggtagacgtgcacgaagagcttccacaggctgccgagcggcgtgtttcccggcaccggcatcgattcgctgccgctcgccgatacgcgcacggccgtgggcgcttccggatcgccgaaaaccagttccaccgccgggccggcggcggcctcggcggccgccagcgacaagctcgctgccaggcagcaaaggagctgccgggcaggcgatgggcggggtgacgccggctgcaatccgcgcatcacttcacctgcaggcgccgttccgccaccgcctcgaaagccttctcttccggctgatacatgcgctggaagcgcgccggcggcacgacgaagctgccgcggctgccgaagcgcagcaggtggcggaaaacgcggctttcggcaagctggtcgacgggcacggcgtaggacaactcacccggctggtagcgggccttctccatcggcacgacggcgtcgccatcgagcccacgtacgcggataccccaggttccgcgctcgacatcggcacccggcggcagcggcacctcgaccaggccgtaacgcggcgattggccagcagcggggctgagccggatctcttcgagatagaggtcgttggcgcgcagatcgccgtcgcttgcggcttctgcccggaactcgaccgcttcgccggcgagagcggcgctggcggggcgccgctcgccggacggcttggcggcggccgggtccgccttgaccaccggcaccgccaccaggcgatagaggcgccgttcgatcttcaccggcagcgtgcccttttccggctcggccgagcggtaacggacgaaagcggtgagcggcgccgtcggcgggctggccagggtgatggcggtgggcagtgtcttgtcggtccaccgccaggtgggcgcaccgagcgggccgccctgccgctgccagttgccggcaaggcccagcgctgcgctttcggccggtgcgctgccgccgagcgccttgttccaccaggccagcgccagggcacgatcgagggtggcggcacccgggctgagcgtcgccagccaacgtgccgcgtcttccttggcggcgcccttgccttccatggccagcagcgcctggcccagcgcttccggctgggcgcgcagggattcgcgcgcgccatcgatcgcctgagccgtttcgggcacgataccgatctgctgctggcgcgccatctggccgatcagcaccagactcaggccgtcggcagccgccgtgttgctcagccaaaggctgtcgcgaccccggctgacgggcttgacggcgggcagcgaggcggcctcctggagcagtccttcgaccagggtacggaccggcagctccatctcggccatgaaccagacggccagcacgcgcagcggcagcggctccttggccgagtgcttgcggtaggcttccaggctctgccgccagtgcgtcgccggcagcttgaggccgagcgcgcgcgcggcgtgccagtcggcgtagtaggcgtaggcggtgagccagccgctgtcggtggtgcccggcccccaccagccgaacactgcctccggtccggccatctgcaccagacgcaggcgctgcgtggccagcgactgcgcaatctcgcgcacacgcggcgcgtcggcgggcagaccgcgataggcgaagctgagcggcagcagacggctggccgtctgctcgacgcaaccccagggaaactccagcagatcttcagcgatgcgcgcaaactgtccggcactcccctgcgccaggctgaccctgaggtcgcgcgcatcggccggcagggcgagccgcgtttcggcatcccgcagatcgagcgacaggctgcgctcagagagccagccgacgggcaggacgctgatcgcctggcgcaggctgtcgatctccttgccgccctgggccaggctgatcgccacgtcgcccgagacgggtttgtcgatcggcagcgggatgttgttcgcccccggctgcaagtcgatctcccggcgtagggcaaggccgccgccgttggcggcgagttgcaccttggcagcggcgccggtctggttgaaggcgacgacagtggcggccggccggtcgccgagacggaagctcgccgggccggtccatttggcgtagaaatccttgtgcgactcgacatgccgcgtctgctggccgaccacgccagccgcggtgatcgcgcgcgccgtgacgcgccagcgggtcagcgcgtcgggcatgcggaagctgacgctgactttgccgtcctgaccggtcatcaggctgggccaccagccggcggtgtcggtatcgtcgcggcgcgggcgctcgagcactttgacgccgcgttccgacggtgagcggcgaaccggcgcgctgcccttgccgggcagtcgcgccagatcgtagccgatgaacgacaggctgacggtggtgcgcacgttgttgcggcgggggtggtagaagaagttgccgatgctcggagcgatttccggttgcagcacgtagatcatttcgtcgaccacgccgagattgaccagtgccggtgtcggccgtccgccgacccgcgtttccagttcgagcgtgacggtttctcccggtgcgtagcgttcgcggggtgtgcggatggcgacgtcgacggtcggcacggcgacgcgcagccccttgttctggaaaacgtagtcgccgttggccaggtagaggacggaaaaggtgacattcggaccgtattcttcccgaaccggaatgtccgcccgccactgcgccggcgccacctggctgacgctcagccaggcggctttgccgctgagcagcgcgtgcgcctcgacctgatcgcgctcgagggtcagcagcgcatcgccgaccgcttgcgggaaggtgatcagcgcgtgcgccgtctcgccggcctggtagttttccttgtcgaagacgatctcgacgctgccgggaatcgctttcatgccctcaccggaaacccagtggctggtcgccgcgagcaggttgcccctggcgtcgcgcagactgacggtgtaggaaccgggctcggggaagggcagccgggcgctgtcaccttcggccagtgcgccgtcgcgccgctgcctgtcctcgagacggagaatctcccagcgcgtcggccggctggccggactggcgttgccctgcggcgtgtagcgaaaatcgacgctctcgccgggacgcgagaaataggcgggcgcgctcaactgccacagcgtggcgccgcgctcgatgaggatttccttggtcgcccggacgcggtaggcggcaccgtcctgggccagcagactcaggatgtagcgggcaggatcgtcggccggcggcaggctgaaggccgccaccccgtcgctaccggtcttcagttcgtcggccttgatggcgaccggaaactgtccaccgtagcgcaactcgccctcgaccatggtcagcggttgcgcgcgtgcggtgagccgcaccagcgcgccggccaccggcctgccgtcgggatagctgagacggatgcgcccggtgaccgcttcgcgggtcttgaattcgctcttgtcgacgacgacgtcgatctcgaaatgcggcttgacgtagtcggcgacacggaaggcggcgccgtagctgtcgtcgcccctggcgaagacgagttcccaaccgccggcctgtgccgctgccggcaggcggaagtccgtctcgccgcccttcaccgagtcgtagcgcagtttgcgggtgaggacttcagtccccgccgggtcgacgacagtgacgctgatgtcgctgctggcaaccggttccgagcgacgggcgctacggaattcacggccaaggaatttgacctggacaaggtcgcccggacggtagagcgggcgatcggtgacggcatagatcttggcgttgtagatctcgctgtcgtggtagaagttttccgagatgaagacgccgcccgccggatcctgaccgtaaacgtaactggtctccgggctggcggcgggcaggcggacgacaccgtcggcagcggtcctgccgctcttcaggacgccgacgccatcgctccagacgacatcggcgtcggcgacggcgacgccatccttgcgccgggcggtccacaccagcatctccgtggccgcgttcttggtcacggcaacgctgtcggagacgaaaaccagcgtcacggcccggtgcttgccgaccgaagcttcgaccagatacaggccgggcgcccgctggccgaggggaacccggacattgccctcgttgttgggcaggaactcgctgctgctgccggccagtttgacgtcggcaggcggcacgatcggtttggcgcgatgcacggggtagcggaaacggtcgctcagcgtcatgcccggcaggggcgcgtaggctggcggatggcgcaggcgggtcggcgtcaggatctggttcggcgtcttcagatcgggagccgcggcggtcgtcgccagccgcgctgccggggagaatagacgcttccaggcgaagcgggtgttggcccagatcttgtcccaggaaagcttgagcatgttggccatgccctcgggctgcggcttggccggcaccttgacgcggtgcaggttgctctgggcacgcaggaaggcgagcggatcggggacacggtagatggcgatatcgacgccgccgtactcctcgagttcggccgagtcgcgctggatttccaggcgtaccgaggcttgttcgtcggaagcgtagctggtttcggcaagcaggaagaactcctcgccggcggcggggcgatagttcgagttcgcggccgccatctcgccagccgtgccgggtccggcaaggccgagcagcgccaggatcagcgcgacaagaaggccaggcgatagaagccggcgaaattcgggttgtcgtcgcgtggtcgccaccgtgtgtccttccattgcagcaattgagccggcgtgactgcacgcaggccgttgtcttcacccatttcgggagatggccgacgtctgccggcgccttgctccgcggcggcaggtggctggccggtgtgataggcgatccagctacccatccagatcatcaggtgctggtcatcgccgtgatcgaaaaaaagcagatctccaggtttgctcatggcgctttcgcgaccgagccggtggctgttcttctggaccagggccagggcggtgacgaaagcctgttggtctcccgccagcgtcgtccatcccttgagcaaagaagcctgttccgggcgcaggtcaacttccggcggcaggcggccggtgaagccgttggcgcggcgccagcgagtgtcgtgcggacgcagcgcttcgccgacggcgaaacgcgccaggccggcacagtcgcgatgaaaccagcgcggcgacgggccatggcgaatctggtcggcgacgatcaacgccatccaggcgcgaaagcggtcggattgtgtgccgtcaagcgcgccagctgaggatggtgtcgacggctccgcagtgagtgctgccgcgggtcgccatgcgctgccgaggatcattcccccgagcgcggtgatgaatcgccggcgttgcatcagcgggcgctctcctgcagcggtctgatgtcgagagtaacgaaaccatctgtgccgccggcaccaggaaccgcgacggccgcctggtgctgttgcccccaggcatcgaggcgtggccagagccggttgcgggcgacctcacgaaaatacgattcttcgtccgccggcagcacttcctgcacttccgaacgcaatagccgggccagctgcggcgggtcgaagaccagccacccgggtccgtgcaggccgggctcgtcgccgagtgccgccgcccgcttgccggccacatcgagcgccgtatccacctggcgacgatcgggagaaaagaagatcagcccgccgcgccaggccagggcgggctcgaaggcacgcgcgccgccgtccggtgggcgaataccgtgacgggaggcaacggtgacggcatggatctggctctcggcatccttgcccgcggccttggcgcccgtggcagaccaggatttttccgccaggcgggccagcaactgcccggcatcgagcggcatggcagtcgccgcacgcgcgatgaagaggggcgccgagaggcgggaaccggcaaaccagcagacggcggcgatcgggtccagggcagcgagggtggccggcagcacggcgtccttgccgagcaacacggccagcggcgccgcagtggccggccaatcaacgggcagggcagtacataaggccgcgcccagcggtacagcccgccagatgccggcggtgtcgagagcagcggtggcgctggtctggttcaggcggagactggcctgccaattgccgtctgcgtggtcgaagcgcaggccggcgagcgccggcaggaagtgcgcgtagccgagcgtcagggcctgctggccgatcacgaaggagtgctgtgcggtcaccgacgcgggcagcttcgcctgccacgggtgggcgccgcgcagcaactcgccgagaaccgtctcggcgtcgccggtcaatgtgccttcgctgtcgagggcaagcgccggatcggaaagaaacacccagttttcgccgtgtccggcaaaggccaactggcggccgccgccgtaatcgagcgcatacaagctgatctcgtcgccagccacggaaaacttgccgacgagtttcaactgccgatcgtcaagcgcaatccgggcaaacgcttcgctcagtcgggcgagcacgccacgttccagcctggcgacgaagtgctcggggcgccccttgcccgaacgccatatgccgatctccgcgggtccggccagcagcatcgagagaaaacggtcctcgatgccgactttgtgctcgtaggcgagacgacgcaagctgccctccaacgatagccgcgcctcgtcctcttcgtagtgaaagaccagttgttcgtccaccaggccggcaagtatgggggccgccgcgacatccttgggcacttgcgccagattgcgggtggccagcagcatttcaggctggcgcaggtcgacctgcaggcgggacacacccttgtaacggggagccttgtgccaatagcggtaggcgccgatcgccaggatgaccgccagcaggccaaggcaggcgtagagccacgggcggcgttggcgaagggcaggcgaaaccgacagggtcaccatcagaggcaaccagcgaaacaacgtgtgcgcggtggctgccaccgcgcacactgcccgcattgacggccagcaaaagccggcgtccgatgtcgcaaaccgacccgcggtagccgcggcaaagcgctcgtcatgtcaagtcctctcttgctgccggcaaaccgctcgatccgcccctgcgcaccttgcgcatcgtcggggatgacgaacgtccagagctccgaccgtctggccagaggccgtattgtatgctgggcagttgcgaaataggacagccgcaatgcgtgcaggagaaagctcgcacaagacccgcggtcgtgccagcgtcccggaagggcagcgtcccagtgtcgcccgtcagcgacggccaaagactcggcaagcacgtgtcgggagcgcgcttgcccggcaagaatgaatagtttgtcctggacatagttgtagattctggctattatttgcgaatagtgagcttcatatggaatatccatgacccttgcccaggacaatatgtgcgctcgaccagcaatgactattagtaccgtcgagcgcgacactggcctcggcaaagatacgctgcgtgtatgggaacgccgctacggcttcccgcaaccggagcgggaccacaacggagagcgcgtctatccggcggagcaggtcgagcgcttgcgcttgatgaagcgtctgatcgatcagggttaccgtcccggcaagctgtgtgcggccagcgacgaagaactcgctcgtctgtgcaatgcgtctgcgccagccagggacggcgaaccgggaccgagtgaagacctgatccggcagctgatcaggctcgtgaaagccaacgacgtgccagcactgcgccatgcgctcaatcaatcgatgatgcgactgggactgcagagcttcgtcatggacgtcgtcgcgcggttgaatcacgccgtcggtgaagcgtggatgaacggcgagtttgccgtcttcgaggagcatctctatacggaacagatgaaggcgctgttgcgccaggcgatcggcagcctaccgcaaagtggtggtcgaccacgcatcctgctgaccacggtccctgacgaacagcacgttcttgggctgttgatggcggaggcgctgctggtcctcgagggagcaacctgcatttcgctgggcacccagacacctttgttcgacatccagatggccgccgtggctcatcaggcggacatcgtggccgtgtcgttttcggcagcctttccggcaaggcaggtaggccccctggccaaccagttgcgtgaactcctcccgacgcacatcgaactgtgggttggcggcgcgggcgcccaccgagcgcccgcatcacccagcggcaccttgctgctgccgaatcttcccgcagcactcgacggcctcagcgattggcgcacacgacatgcgacgtgcacctgacgcactgagcatggctcagcgcttcgtcgcccgcgtgatttcgcgcttccccggcggtccgggcgggttctcgatggcgaagccgacagcccggagattcctcttcactgcacccttggcgcagtaggtcaccagcaccccgccgcgccgcatgcagcgctgcaatttgtcgaagatttccagcgtccagagctctggttgcaccggtggagaaaaggcgtcgaagtagaccagatcgtagtcgtcgccaggcgagaagtcctcgattcgggtctgcagtttgacaagcgagaagcggtccccaagacgaacgcccgttccccacgcgcagccatgcatggcggcaaagacgccgccccccagcggcgtagaggtgctatcggcatggttcaggcggagcacgagttcggctgcaagtggaaagggttcgacagcggtgtactcgacatcggcgctgccctggttggtgcgctcccaagtcagcagggcgttaagcccggtaccgaacccgacttcaagaattcgcactcgaccgccggcagcagcgatcacgtgatcgtagccatgccggatgaacacatgcagcgactcgcgcagcgcgccatgcaccgaatgatagtgctcatcgcagcccggcaggtagagcgagtgcgagccgtcaccggtaacgaccagttctctgtccacaaagcgaggatcgttcatggcggtgacgcgtcgacgaccgaccagcatcgtcggcggtacaaagcacaaagccctcgccgcggttgcggtgagggctttgtagaaggggagcctggcggtgacctactttcacacatgaagtatgcactatcatcggcgcgccttcgtttcacggtcctgttcgggaagggaaggggtgggtccaaagggctatggccgccaagcgtaaggggttcgcacgccgcgttgaagcggggtgcgcaggaagaaggggagttgtgattgcttttcgaaccggctttttgacggttcctggggaaccgatgtccggtgcggagttgctgctcaaggttataggatcaagcctcacgggcaattagtactggttagcttaacgcattgctgcgcttccacacccagcctatcaacgtggtggtctaccacgacccttcagggggatcaagtccccagggaaatcttatctcaaggcgagtttcacgcttagatgctttcagcgtttatctcttccgaacttagctacccggcaatacgactggcgtcataaccggtacaccagaggttcgtccactccggtcctctcgtactaggagcagcccccttcaaatttccagcgcccacggcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtaccactttaaatggcgaacagccatacccttgggaccaactgcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtattagcctgttatccccagagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactatgacctactttcgtacctgctcgacgtgtgagtctcgcagtcaagcacgcttttgccattgcactaacagcacgatgtccgaccgtacctagcgtaccttcgtactcctccgttacactttaggaggagaccgccccagtcaaactgcctaccatgcacggtcccagacccggattcacgggccgtggttagaacctcaaacaaaccagggtggtatttcaaggttggctccaccagaactagcgtcccggcttcacagcctcccacctatcctacacaagtcggttcaaagtccaatgcaaagctacagtaaaggttcatggggtctttccgtctaaccgcggggagattgcatcttcacaaccatttcaacttcgctgagtctcaggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttgcaccccatcacttaaccttccggcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttattaaacagtcgcagccaccatttcactgcaaccctttcagccttcacccgcgaggggctacaacctatcagggcgcaccttttcccgaagttacggtgcaaatttgccgagttccttctcctgagttctctcaagcgccttagaattctcatcctgcccacctgtgtcggtttgcggtacggtctccttgtaactgaagcttagaggcttttcttggaagcatggtatcaatcacttcgcggtcaatgaccactcgttatcacgcctcagaattgaccttccggatttgcctaaaaggtcttcctacacgcttgaaccgggacgtccaacacccggctgacctaaccttctccgtccccccatcgcattacaaagaggtacaggaatattgacctgtttcccatcgactacgcttttcagcctcgccttaggggccgactcaccctgcgccgatgaacgttgcgcaggaaaccttgggctttcggcgagggagcttttcactccctttatcgctactcatgtcagcattcgcacttctgatacctccagcatccttcacaagacgccttcaacggcttacagaacgctctcctaccatatccttacggatatccgcgatttcggtgcatagtttgagccccgttacatcttccgcgcaggacgactcgaccagtgagctattacgctttctttaaaggatggctgcttctaagccaacctcctggctgtctaagccttcccacctcgtttcccacttaactatggctttgggaccttaatcggcggtctgggttgtttccctcttgacaccggacgttagcacccgatgtctgtctcccaagctcgcactcaacggtattctgagtttgcaatggtttggtaagtcgcgatgaccccctagccataacagtgctttacccccgtcggtgatacttgaggcactacctaaatagttttcggagagaaccagctatttccaagtttgtttagcctttcacccctatccacagctcatcccctaatttttcaacattagtgggttcggacctccagtgcgtgttaccgcaccttcatcctggccatggatagatcacttggtttcgggtctacgtccagcaactaggcgcccttatcagactcggtttccctacgcctcccctattcggttaagctcgctactgaacgtaagtcgctgacccattatacaaaaggtacgcagtcacccctcaaggaggctcccactgtttgtatgcatgcggtttcaggatctatttcactcccctcccggggttcttttcgcctttccctcacggtactggtgcactatcggtcgattacgagtatttagccttggaggatgggccccccatgttcagacaggatttctcgtgccccgccctacttgtcgcaaacttagtactacgatcgggttttcgcgtacggggctttcacccactacggcgccactttccagagacttccgctaacgcaatcgctatcacttgcaggctgttcccatttcgctcgccactactttgggaatctcggttgatttcttttcctccggctacttagatgtttcagttcgccgggttcgcttccgcacgcctatgtattcagcgtgggatactccttgcggagtgggtttccccattcggatatctctggatcaaagcttcattgccagctccccagagcttttcgcaggcttgtacgtccttcgtcgcctgtaatcgccaaggcatccaccacatgcacttattcgcttgatcctataaccttgagctctcttccgagaccccaagctacaggcaactcatgtgtgctcccccttgcgggggatcgatgcaatcacaaccgtattaccaacacccccacaggggcgccagcaatacaaccttcttccagttttttaaagagcactcacccggtaaagggtcaggcctgcagggtagatcactaccccgcaggcctgacggttcactcggcgcggatggtggaggatgacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctaatcccccgctgaccggcaaccacacccccagccgacgccagaaatgctttactgcctgccttcgcacggcccctccgtcgtttcgctggtgggtctggttggaatcgaaccaacgaccctcgccttatcaagacgatgctctaaccgactgagctacagacccatccgcttgtgcagcctgtgacaaccgataggttgtgagttctcgatccggtttttctctagaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcacgaaccctgccgtggtaatcgccctccttgcggttaggctaactacttctggcagaacccgctcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcgacatgctgatccgcgattactagcgattccgacttcacgcagtcgagttgcagactgcgatccggactacgatcggctttctgagattggctccccctcgcgggttggcaaccctctggaccgaccattgtatgacgtgtgaagccctacccataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtctcattaaagtgcccaactgaatgatggcaattaatgacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttcaggctctcttgcgagcactcccaaatctcttcgggattcctgacatgtcaagggtaggtaaggtttttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttagccttgcggccgtactccccaggcggtcaacttcacgcgttagctacggcactaaaaggtttaaccctcccaacacctagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtattggcccagggggctgccttcgccatcggtgttcctccacatctctacgcatttcactgctacacgtggaattccacccccctctgccaaactccagcctggcagtctcaaatgcagttcccaggttgagcccggggatttcacatctgacttaccaaaccgcctgcgcacgctttacgcccagtaattccgattaacgctcgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttcttattcgggtaccgtcatctacacagggtattaacccgtgcaatttcttccccgccgaaagagctttacaacccgaaggccttcttcactcacgcggcatggctggatcaggcttgcgcccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggcggatcatcctctcagacccgctacggatcgtcgccttggtaggcctttaccccaccaactagctaatccgacatcggccgctcccagagcgcaaggtcttgcgatcccctgctttcctgctcacagaatatgcggtattagcgtaactttcgctacgttatcccccactccaggatacgttccgatgctttactcacccgtccgccactcgccaccagggttgcccccgtgctgccgttcgacttgcatgtgtaaggcatgccgccagcgtttaatctgagccaggatcaaactcttcagttcaaatcctcaaaccctcgctcgacgtcccaccagcccagattcctccagaccagcaggctttacttccgtgcgagttactccatctgctcggcaatccgcttgcgcagatcaccccagatcaagaacccacacctatcggttgtctagtttttaaagagcttgccaacagactggataaccagcttgcggcgctgcctgagcagcgagaggggcgcattatacagtcgattccagcggcgtcaacacttctttttcacacatccgccgaaatcacccctgaccacctgcgcggccccaaagggccacttcagcctccgccaacacgatctaacgatctgattttactcagatttattctcgtgtcgagcaacgaaggtgcgaattatacaggccaggatgcgggcgtcaaccctatcggaagactatttgaatgtgcgctgccgcgttactgccgactccggcgcggcgagcggtcaatcaggcaatactgactcgcgcatacttgcgcttgccgacctgcaggacgaagcaagctttggccgagaagacgaggttgcggtcgtcaatccgagtaccgtcaatcctgacgccgccctgctcaatcatgcgcagcgcctcggacgtactcgccgtcaatcccgactgcttgaggacctgcgcgatcgtcaaaggctggtcggtggcgggaaagctgagttcgggcatgtcgtcggggatcgctccccgacggaaacgcgcgtcgaagtccgcaagcgcctgcagcgctgcctgggcaccatgaaagcgcccgacgatctcctgagcaaggaggaccttgatctcgcgcggattcctaccgtcgacggcatcctgccggaagcccgcgatggcctcgctgctgcggaaggacagcagctcaaagtatcgccacatcaactcgtcggaaaccgacatcagcttgccgaacatctcgccaggcggctcgtcgatcccgacatagttgccgagcgacttcgacatcttgttcacgccgtcgagtccctcgagcaggggcatggtcagaatgcactgcggtgcctggccgaagtgcttctgcaattcgcgcccgacgagaaggttgaacttctgatccgtgccaccgagctcgacatcggctttcatggcgaccgagtcatagccctgacatagcggataaagcaactcgtggatggcaatcggctgcccgccacggtagcgcttcgcaaaatcgtcgcgttcgagcattctggcgaccgtgtgcagggcagcgaggcgaatcatccccgcggcaccaagtggctcgaaccagcttgcattgaagcagacctcagtcctcgcgggatcgagaatcttgaacacctgctcgcgataggtagttgcgttgtcgcggatctgctcgtgcgacaacggcggtcgcgtagcattcttcccggtcgggtcaccgatcattccggtgaagtcgccaatcaggaacatcacgtgatgaccgagatcctgaaaatgcctgagcttgttgatcagcaccgtatggcccagatgcaggtcaggcgcggtcggatcaaaaccggccttgatccgcagcggtcgcccggacttcagcttctcgaccagctcggcctcgatcagcagttcttccgacccgcgcttgatctgcttgaggtcttcttcgacagcgcgcatgcaaaccttttctgcctggatggcttctggtgggggggttcttgctagactgcggcgctttcccgccatctgcctatggaaaacaacgcgttttcgattttaccgcattcgcatcccgccatcgatcggctcgtgcgccatcgttgggctgcaaccttcatcggtgctgtgtcgctgctcggcatggtcgccgcgtttgctgtcgcaccggccacggagaagactcgtgtcgacatccgaacggatctcgaccggctgccgccaccggccgtaagcctgctcgaagcggcgaacacccgcttccatcgtgaagaccgcgtgcggcggggcgatacgatcgtcagcctgctggaccgtctgggcattaccgaacgcgacgcgctcacctttctgcggagcgacagccaagcgcgaagactggcgcagtacctgcggccgggcaccatcgtgacagccgaggcgggagccaacggggaactgcacacgctcgaagtcctgcggagcggcaaggatgccaagctggtgatccgacgtggcgacagcggcttcctggcacatgaagaggctgtcgaattcgcgtcgcggactgtcgtggctgccggcgagatccacggctccctttttgccgcaaccgaccacgccggtattcccgacgccgtcgccaaccagctgatcgagactcttggcagcgaaatcgattttcatcgcgatttgcgcaagggggaccgattcgccctgatctacgagacgctgacccaccgcggccagacgatccgcagtggccgcctgctggcggccgagatcagaaacaaccagagacttctgcaagcctactggtttcagccggaacacgcggagggggcctaccccatctttaacaagccccatgaaacccataactgaatcaattggttgcgagccaagaagaactcaagtggcactacaagcccgtaatcgcggattcagctgatgagttttctggtccctcctggtgcggcgctgatgcccagggcgcgatagatggccagcagatcgggttcggcgacggtggctttgcggacatgcagggagtgcccgtcgcgccgactgaaggtggcggtgacccggcgctgaaccgagaggatatcgcgcagggtcgcccaactgtcggtaattcccgccgccttgagtttcacgcgcaggaactgcacgcactggtaggcgaggacggtgatgaacaagtggccgtccgagcggacctccttgtggtggtagatgggccgcaagccgagctcgcctttcagactgcgaaagacactctccaggtcggtcagcatcgtgtaggtgcgccagagtttctcttcatcccaggcgagttcgttggtccgcaggcagtagacgccgggatgtgtggccatcgtgccgggaaccggcaccttctgccaggtgatcgccgtcaccgtcttgccggactcctcggtgaccagcctgacctggtagtgttggctggcaccgcggctcttctgcttgagtcggccaagacgttccagcagcttgtcgtgattcttttcgctgcgcggcttctgcagtccatcgctcatttgctgcaagccggcctcgaaacgcccacaggattgcgcgagcatggcctcttccttgagctgccgactcggcgaatggcaatacaggcagagctcctggccatccggactcagctccttctggagatgtaaccactcctcaccagccgtctcgatgctcaccgagcgtgtcgcatcgaactggcgcctgccgccgcgacgcaccaccagatagcggtagccgtgttcgaccagccagacgacgttggcgtcggtggcaatgccggcatccatgaccaccagcgcgcccgccggcgcccccagtccggccagcatggacgccagcgtgccgggctcggaaacgttgccggcgaaggtctctgaacgcctgacgaagccgctgccgtcgagcaccagaccgagcgtcaccaacgggcagtcgctgcgcttctccttcgaccgtccgcgcctggcctttggattgcgcttggcttcgccttcgaaataggtgttgctcaggtcgtacagggtgaccgtttcctgcagatcaaaaagtgtctgagcggtgcggaataaacgcgtctcgatcacctcccgatgtttcatcagcacatccgaggcgcggtacaggctcatgtgggacatcgacccaaagtcgacgtcgatcaactcgcccagggcgctgtgctgctgcagccagttccaggtcgccagttccgaccccggctggcccattctcccgatcaggttgcccaggatcgaggcctgcatcaccccattgacgcccaggtcgttcagcgtctcgatcaatcccagctcgcttgccgcatgcagaccggcgtgttcgacgcctaccgaccgcggttgcgtcatctgcagggagtccacatcgacttcctggaaatcagccggcgggcgagcttcgcccgccgacccggccgcctcgtcagccggcgacaccaacatcggcgcgcgggcaaccagctgcgcgtggtagcgctgcgccgcgcgctcaatcgactccgaacattccaaaggcatgatcagagcctgcggattgagcaactgctccaggcggctgcacaggatcggccagtcttccgacttgatcggaaaatggcggccgaggttcaacaccgtgatctgacggaccttgccaccgatgcgctcggtacgcaccagccggtaggtgacgtagccttctcctgtcgccttgttgctcgttcttgtctgtcggatgaacatgcacacgatcgtacaacaaaagcaagaggcccagcggccctggcggaactattatggcactacaaaacgtcggaaaaatccagcatcaagcaaatcaacagcttaggattcgctcctgcctggaaagtgcggaatatgcgtatggggtgttaacaaccggctactacacggcagacggccggagcctgcgcaaggccttcctgctctcgccgatcgagttctcgcgggtcacttcaggatttgccgacgctcgcttgcacccgatcctgcaaacctggcgagctcacaagggggtcgactacgctgcgcccacgggaaccagagtcctcgccgtcgccgacggtatcgtcgaggccgccgactttcgcaatggctacggcaagctgatcgtcctcaggcaccagggcgcttactcgaccgcttgcggtcacctcgatgactttgcgccgggaatccgaccaggagcacgcatccgtcagggggacacgatcggtactgtcggccagacgggtctggcgagcggaccgcacctacattatgagttccggggcaacgacgagccggtcgatccgttggcagccacgctgccgaagtcgcgcccgcttgacggcgcgcagcttgcccgccatacgaactcctcccgagcacgacgcgcgcaactgaatctggtcagggacgtcaccctggccgcgatggaatgacaacaccgaccgagaacaccgcgggcgactgacgcagcacttctggccgtcgtccgacacagtgtggcgaagacctggctccccgcttcacgcacgccccgtgttgccggtcagcttctcgtacttgacccacagttggtcctcgctttcctcgtgtgccggatccttcggaatgcagtcaaccgggcagacttcgacacactggggagtatcgtagtgaccgacgcattcggtgcacttgctcgggtcgatctcgtagatctcggcaccctggaaaattgcctcgttcgggcactcgggctcgcagacgtcgcagttgatgcattcgtcggtgataatcagagacatgcttgctgttccttcaggtcgttgaaatttctcgcacacgcttggccagtcggccaccgatggctggctggacgaacttgctgacatcgccgccgagaagagcgatctcgcgcaccatcgtcgccgagatgaacagatactgctcacccggcgtcaagaatacagtttccacctccgggtagagattccggttcatccccgccatctgaaactcatagtcgaagtcggaaatggcgcgcaagccgcggataatcaccttggctcccttggcgtgcacgaagtccatgagcagaccgttgaaaccgcagatttcagcattcgggtagggcgcaaggatctcccctgccatttccactcgctcggcgagcgaaaagaagggcctcttcggctggctctcggcgatcgccacgatcagccggtcaaacagacaggccgcgcggcgaacgagatcctcatgaccgcgggtcatcggatcgaaggttcctgcatagattgccacccgcttattcagcgccatcagcttcgcctcgccgcatcaagtgatagaaaacctggcccgctctgccctggcgtaccgtccgccagaccccgcagctctccaggcacatttccgcctcggcgtagatcaccccatcctcagccaggacgtctgcggtcaggggtgccagacggtccatccagccctgatggaacggcggatcgagaaacaggacgtcgaagcgcaacccggcagaactcgcgaatcttaccgcatccgagcggacaatctccacgcgcttgcccactcccagcgcagtggcgttgtccgccagcgccgccagcacctttgccgacgtatcgaccatgaccaccctcgccgctccgcgcgacgcggcttcgaaacccagagcaccactgccggcgaacagatccaggcaggacaacccgctcagatcctgcccgagccagttgaacagggtctcgcgcacgcggtccggcgtcggccgcaatcccggcaaagcgggaaagcgcaggacacgccgccgccattcaccgccgatgatccgcaccgagttcaggagactattccccggcgaccaccacggtcaccaagtgctcgggccgcacatgccgcgcaaacgccgcctggatgtcggccgcggtcaccttttcgatgttctcgggatagcggtcgagatagtcgagcggcaacccgtagaaaccgatcatcgcgacattgtccagaagcttgcgattactgtcgaggcgcaaaggaaagctgccgatcaggttctgctttgcggcctgcaactcgacctcgctcggcccttgcgcgaggaaggccgcgaggacttcacgcgtcaccttcagggcatcgttggcctgtgccttcttggtctgcatgccgatctggaagggccccaactgccccagcggctggaagaaactactcacgctataggccagtccgcgcttgtcacgcacctccttcatcagacgtgaaacgaagccgccaccgccaagcgaatagtttccgacgaccagcggaaagaagtccgggtcgccgcgcttgagtgccggcagcccgagcagcagatgtgcctgcgctgccgggtgagcaatccgctgctcacccgcgaggggcaattcgggcacagcgacggggccgaccaccgccccgggcatcaggccgccggtcagttcctcggccagcaacccggcctgcgaacgcgacagatcgccgacgatcgtgacggtagcaccttgcgcggtgtaattcgccgcatggaaggcgaggacatcggcccgccccagcgcgttcaccgactccggcgtcgcatgcctgccataggcgtgcgcgggatacatcgccgaccagaacgcccggctggcaatcgtgtccggccgcgtcagcgcctccttgagagcggccacggaacgtgcctgctcgcggtcgaagacctgcgtcgggaactgtggactggtcaggatggcgcgcagcatggcgagcgccgggccccgtttgtcagccatcgacagcgtacgtagtgagactgacgcccgatcgaggtccactcctcccgacaattgcgcacccagatcagccatccggctggcaatctgcgtctcgtccatccccgccgcgccgaggtcgagcaacgcgcgcgtcaactgggcgacgccggccttgccctgggcttcacgagccgtgccggcagcgaaatcgacctgaacgtcaagaatcggcagcgtgtgattctcgacaaagaacacgcgcgcgccggaagtcgcctgccagaactcgatcttcgggccggcctgggtcaactgcgcggccagggcgagaaacgtgcacaccagcagctggcaaggattcatcgtcaggctctcaatcaatgacgcggggcgaaagcggagcgcgcacgtggcgccgagggcaggggctgcgggtcgagttcggcgaccgtcagatgctcatcgcgaaaatacctgttggccaccgcctgaacctgctcggcggtcaccgcctgcagcttctcgatgatgcgccggttctccgcgtaggcaattcccaccgactccagctgaccgatttccatcgcttgcgcaaacatcgaatcgagtttgtagatctgcccggcaatcagctgcgccttggcacgcgcaagttcgtcggcagccacgcccttctcctgcacgtcggcaatttcgctacgcaaacccgcttcaagttcggcacgcgtcttcccttcgctaggcgacccatagaggtagaaaacgcccggaccacgcgccgtcgtacgatagctggtggtcgcctcgacagccagacgctgctggcgaatcaggttcttggaaaagcgcgcggcctcatggccggcgagaactgccgacagcatttccagcgcgtaggggtcgatgtcctgggcgacatcgcggatgaccggtaccttgtaggccatcatcacgatcggcagttccgccggcgccttgacggtcaaccgccggatgccggtttgcgcgggctcatcctgcggcttccggttcggcagggcacgcgccggcagcggaccgtagtgctgctcggcaagctcgaatacggcctcgtggtcgacgtcaccaacgaccacgacgtaggcattgttggggacgtaccagctttcgtaccagacgcgcgcgtccgaggccgtcatgttctcgaggtcgttcatccagccgatgatcggtacccggtagggatgcgcctgcaatgccgtagccatcagctgctcgaagaggagggcttgcggttgatcctcggtgcgcagtcggcgctcctccatgaccactttgatttcctgcgcgaactcaccggaatccagcgtcaggtgacgcatgcgatccgcctcgagctgcatcatgtcggacagtttgtgcttcggcacctgctggaaataggccgtgtaatcgcggctggtgaaggcattgtcacgcccgcctgccgccgccacgcggcggttgaactcgccgggtccggccgctggcgtccccttgaacatcatgtgttcgaggacatgtgccacacccgtggtaccgttcttttcgtccatgctgccagcccggtaccacaccatgtgcgccaccgtcggcgcacgccggtcctccttgacgatgatccgcaggccattcgccagttgacgttcataggggttggccagtaccgttaccggcagcgccagagccagcagccagggaaccagtctcgcgtgacgcatgggcatgaatcgcttctgatagaatttgaggttgtcgggcaatcgcgccggcatcttaccactgcctgcccacccgagcgcctttcagacacggaagcaccatgtttggtttcctcaagaaatcccctgttcaagctcccacggccgacccaaccattgccgaacccacagaggcgccgactgccagctcgtggcgacaacgtctcaagtccggcctggcacgcacgcgcgcccaatttggcggcaagctgaagtcgcttttctcgcgcggcaaagtcgacgacgaactgctcgaagagctggaagccctgctgctgaccagcgacgtcggcctcgacgcaacccagcacctgctctatcaactcaagatgcgtgccaaacgcgacaagctcgaaacgccggaggccattcagcacgcgttgtcggaagccctgtacgaactcctgcgaccgctcgaggaggccctcgacctttcctcgcaccggcctttcatcatcatgattgctggcgtcaacggcgccggcaagacgacctcgatcggcaagttggccaagcactttcaggctcatggcctgtccgtcctgctggccgccggcgataccttccgagcggcggcgcgcgagcagctgcagacctggggcgaacgcaacaacgtaacggtcattgcgcagcaatccggcgatccggcggcggtgatctttgacgccatcgcggcggccaaagcacgcggcatcgacgtcgtactggccgataccgccggccgcctgccgacgcagttgcatctgatggacgagattgccaaggtgcggcgggtcatccagaaggccgaccccaccgctccgcacgagacgctgctggtcctcgacgcgaccttcggccaaaacaccttgcagcaggtgatggccttcgacaaggcgatccaggtcagcggcctggtgctgaccaagctcgacggcacggccaagggcggcgtcgtcgccgccatcgctcgccagtgcccgaaacccgtccgcttcatcggcgtcggcgaaggcatcgacgatctgcgaccgttcagtgcccgcgattttgtcgacgcgctcttcgagtgattaccgccaacgaggtcaccaagcgctacccggaaggccgcgaagcgctcaagggagtcagcttcgaaatcaccgccggcgagatggtttttctcaccggccactcaggcgccggcaaatcgacgctcttcaagctgctggcggcgatcgaacggcccacctcgggcagcatcgtgatcaacggtcaaaaccttgcggccttgcgccggaacgccattccctatttgcgtcgcaagctcggactgatcttccaggaccgcaagctgctcttcgatcgcaacgtactcgataacgtgctgttaccgctggccattgccggtcacccggcgaaggaggcacagcgccgagcacaggccgcactcgccaaagtgggtctgcacgaccgcgaaagaaccttgccgatcgcgctttccggcggcgagcagcaacgcctggcgatcgctcgcgccgtcgtcaatcgaccggccatcattcttgccgatgaacccactgccaatctcgacgccgcatcggcgatcgagatcctcgaaatcttccgcgcctttcagcaggtcggagtgaccgttctgatcgtcacccacgacccgctgtgcccgcccggcatgcggccgcgggttctccgcctggcacacggccagatgaccgaacaaccgccgtgcccgtccgccgacggtgtcgtgccgtgaaggcctggttcgcccagcatctggccgccctgcgcgacgcgctgcgccgcctgaccgcggcaccgctgaacacgctcttgtcactgctcgtcgtcggcgtcgcgttgaccctgccgacggccggttggctggctctcgaaaacctgcgccaactgaccagcgacacgcccggcgtgcaacagatcagcatcttcctgagcctcgaggccggcaaacgcgaggtcagcgagatcgagtcacgactcaaggaggcacgcgtcggcaactggcgtttcgttccgcgggacgaggcgcttaaacgcctgcaggcatccgaaggaatggcggagatcatcgccagcctgccgagaaatcctctgccggacgcctttgtcatcaccccagcggacccgcagccggagtcgctcgaacacctggccaaggtcttcgctggctggccgaaagtggcacatgttcaactggactcggagtgggtgaaacgcttcgatgctctgctgcggctcggcagactcgtcgtcatgctgctcggcgcgctcttcgcgggagccctggtaaccatcaccttcaacaccattcgcctgcagatcctcgcccaggcggccgaaatcgaggttgcccggctggtcggcgcgaccgacacctatgtccgacgaccactccattacttcggcatgctgcagggtgctctcggcgggctatgcgcggcgctcctggtaaccggcggcttccagttgctgatcccgccggtcagcgagctgacgcggctctatggggccagcttcacgctgcagagcctgtcgccgggcgacgtcgcgaggttggccgcaatcggcggtgccctgggctggctgggcgccaggatctcggtcatgatgcacctgcgccgccttacctgaacggcaaccgagcggccaggcacaaagccacctgccgatcgccggcgcagcagatctggtcctagccgaggagaacgcaggcccacacagcaagcacgttgagcaaggcgagcagcaccgcagcactgccgatatccttggcacgtttggccaaggggtgccggtccagcgagacccgatcaacggtggcctcgatcgccgagttgagcagttcaacgatgaggaccagcaacacactaccgatcatcagcgcccgcccgacgccgtccggggccacccagagcgcgagcggaaccaacactgcagcgagcagcacctcctgacgaaaggcgtcctccgcgagaaaggcggcgcgcaagcccgcccgcgaatagtggaacgcgttccagacccgccgcaaacccgtctgccccttgaaagggctttcatcagtcacgtgctgctccttgccgtggttcgaggccggccagtatagcgagtcgacgcgtcatcccggtcggccgcgttgctcgctggggccggctgtcctcgatcgccgtggatggttacaatggcggccttccaccacgctacaggacagcgatgacccaggacgaaatgaagaaggcggtcgcgcacgcggccctcgcgcacgtggtcgacggaaagatcgtcggcgtcgggaccggctcgacggcgaactgcttcatcgatgcgctggcggccatcaagcaccgcatcggcggtgccgtcgcaagttccgaggcgaccaggcaacgactcgccagccatggcatcgcggtcttcgacctcgacgaggtcgaggaactgcccgtctatgtggacggcgcggacgagatcaacgcagcgatgcaaatgatcaagggcgggggtggcgcgctgacgcgcgagaagatcgtcgcggcagtcgcccggaagttcgtgtgcattgccgacggatcgaaactcgtaccggtgctcggtcgctttcctctgccggtcgaagtcattcccatggctcttggccatgtccgccgcgaactggccaagatcggcggcacgccgcttcggcgtgcgggcttcgtcaccgacaacggcaacctgatcgtcgatgtcggcggcttgccgattgccgatccggtcgaactggaaacgcgcatcaaccagatcgtcggcgtggtcaccaacggcctctttgcctgccgaccagcggacgtctgcctgctcggcacggctgacggcgtgcgcaccctgaccgccgcctgacccgcccgccggcgtgcagccgatcaggcggagggaggaacgtagccctgcaccctgtcggcgccatcgccgaagaagtgcctctccatctgctcggccagatacttgcgatgcgcggcatcggcgagattgaggcgattctcgttgatgatcatcgtctgcatgcgcacccattgctgccacgcttccttggataccccttcatagatccgcttacccaggtcgccgggatacggtgggaagtcgagaccttcaacctcgcgaccgagcttgacacagttaaccattcttgccatgcaatcaactcctcagtgatttttcggcggttcgtccgtggcggtcggtcaccgtcgccggtgcaccatgaaaagcgccggaaccgccagtaaactacaactccttcatcaatacgcttgaacgccgttgcaggttgtagaccaaacgtctctcggccggcagatcatcgacgcggcgcttgctgaagccacgctccttgaaccagtgcgcggtcaccgtggtgagaacgaacaggcgcctgacccccgatgcgcgggctcttgcctcgatacgcttcatcagcagcgcgccgtagccccagcggcgatagtgcgaatgcacggccaggcaggcaagttcagcctgttcctcaccgtaagggtagagcgcggcacaagcgacgatcaggccgtcgtgttcgaccaccgagaagcgcgtgatctcccgctcgagcagttcacgcgaacgacggaccagtgtgccgtcctcttcgagcggctcgatcagcgccaccaggccgccaatgtcgtcgggccgggcatcgcgcagctgttccagcgactcgcgggtgatcaccgtgcccacgccatcgcgcgtgaacagctcgcgcaacaacgtgccgtcctcgtcgtagccgagcaggtgtacgcgcccgacaccggcgcgactggcccgcgccgcgcacggaaggtagcgcttgacatcggttgacaaccagtcgccgagactgatcaaacgctcggccgcttccaccgtcaactcgtcgagcagagcaccgtcgatatcggtcgcaccctggctgtccgtcaggaaaatcagcttgtcggcgagcagcgaggtggccaccgcttcggcgacttcttccatcgccagattgaagatctcgccggtcgggctcgatccgatgcacgacaggagaacgatgttgccaagccccaactgcgcacggatgccctcaccatcgatcttgcgcacctgacccgagtactgcagatcgaccccatcgaccacgccgaccggcttggcggtaatgaagttaccgccaacgacgcgaatcgtgctgttggccatcggcgtatcggcgaggccctgcgacagcagggcctcgatctcgacgtagatgctgcccaccgcgtcgatcacgcaatcgagagccttggcgtcggtgacccgatagttgccgtgatagaccgactgaattccgcgttcgcgcagcaattcctcgatctgcggccgtgctccatggaccagcacgagccgcacacccaacgccgcgagcaggttgacgtcatacgccagcgtgcgcgccaattggcccgcgatggccttgccgccaaaggcgatgaggaaggtcttgccgcgaaagagattgacgtacggcgcaaccgaccggaaccaggcgacgaagtgtgcagaactcaggtcgtcggacatatcacgccgcgggtcgtgccttttctcttgccttggcggccttggcctctctcgccttgtcggcgcgtgattccttggtcacctcggtcttcgactccttggcctcactaacctcctcgaccttggcatcggccgaactcgccgccctgactgccttcggcggagccaccggcgaaagcttcatcggatcgactttgagctccttttccacccgttcgcagatcgtccgcaagatcttgatccgggcaaacagcttgtcattggcctcgacgagcgtccacggcgcggttccggaactggtccggtcgaccatgtcgcagaccgcctcatgataggcgccggctttctcgcggttgcgccagtcttcctcggtgatcttgaaacgcttgtgctcgatcttcgcgcgctcgtcgaagcgcttgagttgctcctcgtcgctgatctgcagccagaacttgacgacgataccgccggctcgccagaggtcatgctcgaaatcgttgatctcggagtaggcgcgcaaccagtcggcatcagtgcagaacccttcgacgcgctcgacgaggacgcgcccgtaccaggtgcgatcgaaaatgacgacccgcccaagacgcggcatgtgccgccagaatcgccacaggtacggctgcgcacgctcctcttcggtcggtgcggcaaccggcacgagctgatactgccgcgcatccatcgccgaggtgatgcgccggatggcgcctcccttgccggccgcatcggaaccttcgaaagcgaggatcaaggcgcgcttgcggaactcggcgtggcgcatcagttccgccaggcgcccctgccacagcgaaagctcggtctcgtaaacctttttcgtcaagctctgcgtcatgtcgagcgaactgagcacgtccagccggtcgatgcgcggcgagaacggcggcgctaccggcgagttctggtcacgcttgtcggccaggcgcttctgcagcgattcgaggatcgtcttgccgacggtaaggtggcgatagcggtcgtcggtaccttcgacgatgatccacggtgcccagggcgtattcgacgtacgcaacaggtggccggcaacctcctgcagcttgtcgtaggtcttcaggcgatcccagctcgccttggtcactcgccacttggtcaacgggttggcttcgatcgccttcagccgctcgcgctgcgcgtccttggaaaggtgaatccagaacttgagtaccagcgcaccttcattgaccaacatcgcttcgaagcgattgagctgatccatgcgctggtcgaaatcagagcgcgagagactgttggtgatccgttcggcgatcggctgcgaataccaggaaccggcaaagatcccgatccggcccttcggcggcaacgcccgccagtagcgccacatcgacggacgcgcgcgctcctcggcagtcggcgcgtaaaacgcatgcgtcgacatgtagcgaggatccatccactcgtagaggacgttgatggtttcgcccttgcccgacccgtcaacgccgctgatcaggatgaccaccggaaacgaaccattctcgcgcaatagctcctgcgtttcgagcaaggccgcgcgcaacttgggctcttccgccttgaacgtttccttgtcgatcttgtgtcccagttctgccgattcaaacatcagtagttccctccttcaagtcaccccacaaaaactggattgccgccagggcagccaggccagccgtctcggtgcgcaggatacgcggcccgagacgtacggacagaaaaccggccagcgccgccaaccggacttcctccggcgccagcccaccttcggcgccgaccagaagttcgatatggccgtccgccgacggacccgacagcatcgccaacgagtaacttgccaccggcgccagcagcaggcgtagaacgcccggcggcggcggccgcatcaaccaatgttcgaggctttccggaatcgcgacctccggcaagcggttgcgtccgcactgttcgcaggacgcagcgacaactccacgccaatgctcggcccggcgcaaggcacgttgatcggcaaggcgaaccacgctgcgccgcgaaatcaccgggacgaagcgatcgacgccaagttcgacggctttctgcaccgtcatgtccatcttgtccccggcctgcagcgcctgtaccagggtgatcgaaagcggcgattcacgctcggtgggcaaccactgcaggatctccacgctgacccgcaagcgctcgatgccggcgatccgcgccgaatactcgccgccggcgcccgtgaacaaggtcaccgcatcgccacgtcgcagccgcagaaccttgaccgcatgctgcgcgacgacctccggcaggtcgacctgcgcgccgaccgccaagggcacggggcaatgaaagcggggcgcactcaccatggtattataagagcttccccgttcgctgtgtttggaggcatgccgatcatggccttgaatacccccgtttgtgatttcggctggccggccgtcgacttcgaactcgccgacacccatggtgcgcgtcactcgctgtccacgctgcgcggcccgaacgggctcttgctgatgttcatctgcaaccactgcccgtacgtcaaggccatcatcgaccgcatttgccgcgacgcgcgcgcgctacaggcgcaggggatcggcgtcgccgcgatcatgagcaacgatcctgccgaataccccgaggactccctcgacaacatgcagcgcgtcgccgcacaactcgacttccccttcccctatctgtacgacgcgacgcaggacgtcgcccgccgctacggcgccgtctgcaccccggacttcttcggcttcaaccgccagctcgaactccagtaccgcgggcgtctggatgccagcggccgtatgccggccgcacctgacgcgcgacgcgagctggtcgaggcaatgcggctggttgccgagagcggccgcggacccgcggagcaggtcgccagcatgggctgctcgatcaagtggcgctcctgattgatcatgagcgagccagaccgcaggagcaagccgccaagtgctgacagtgaactaaaaagcatgctcgacgccactgtcgcgctggttcgcgaagtcgcgcagcgagaaatcatgccgcgcttcctgcgcgtcaggcacgggcagcgcaaggacgacggctcgctgtgttctgaggccgacctcgccgcccagcatttcctcctcgaacgcctgacggagattcacggttgcccgatcatcggtgaggaaatgacggcggccgagcaacaggccatctggcacgctggcaacagcgacaaccttgggctgtggtgcatcgacccgatcgacgggacgaccaacttcatcaatggcttgcccgtctttgccgtgtccatcgcctggatgagggcacgacgaacgcgcctggcggtaacctataacccgatcaccgacgaaatgttctatgcccgcgagggccatggcgcctacctcaatggccgccgcctgcctctgcgccaggtgcacgcggacatcgggcgtgccgtcggcggcgtcgacttcaagcgaatccccaaacatctggctgaccagatcgccgtcaacccgcccttctactcgcagcgcaacttcggcagttcgactctcgactggtgcaacctcgccgccggtcgactcgatctctacctgcacggtggtcagatgctctgggattacgccgccggcagcctgatcctgcgcgaagcgggtgggcgcatgtgcaccctggcccacgacgactatgacgcagacgacgtttggcgccgcccggtcatcgccgcgctacacccggccgtctttaccgcctggcgcaactgggtgcgccagaatacgccgccggcgagcggctgaaccggcgccctacatcaaggcgcgctggccagttcgccggcaagacgccaactggccgagagagcctcggcgatctccccggaatcgagggtggcggcaacagcggcgcgctcctgcgggcagttcaagccggcccgctcgagccagtcctcgctgtagtaggtgtgcccgtaacgctgaccggagtcgcaaagcagcgtgacgaccgagcctgcctcgccgttcgcccgcatctgcgccatgcaggccagcgtcgccaccagattggtgccggtcgaggcgccgaccgtacgacccagtcgcgccgacagttcgtacatggcggctatcgaccagacgtccggcacctggaccatggcgtcgatcaccgcggggaggaacgaggcttcgacgcgcggccggccgataccctcgatgcgcgaaccttcctgcagacaaaggccgggagcgcgactcacgtagtggtcgaagaagaccgaacgctcgggatcggccgcgcagacgcgggttggccgcgcacggtagcggacgtagcggccgagggtcgccaccgtaccgcccgtgccggcactggaaatcaaccagcttggaacgggatacctttccaggcgcatttgctcgaaaatggattcggcgatattgttgttcgaacgccagtcggttgcccgctcggcgtaggtaaactggtccatgtagtgaccgccgaactcttccgcgagccgctgcgattcgctgtagatggccatcgcgtcttcgaccagatgacagcgaccaccctggaactcgatcgccgccaccttctcggtcgaggttgccgccggcatcacggcgataaacggcaggccgatgaggcgcgcgaaataggcctcggagatcgccgtcgagccgctcgaggcttcgaccaccgtgctgccctcacgcagccagccgttgcacagtgcgtacaggaagagcgagcgcgccagccggtgcttcaggctgccggtcggatggctggactcgtccttcaggtacaggtcgatgcctggaaaaccgggcacgggcaaaggaatcaggtgggtatcgctggaacgctggaaatcggcctcgatctgccgaatggcgccgagtacccaggttctgtcgaaggggcgcgacagggcgatggtcgttgtcatggccggagcttagcagacgaatcgccgcagtcaacgcactgcccggtgtagtcagcgcgtgcattgtgcggcattttcggataaactatagtaaatcactcaagtatccatgagaggagctgcaacgaatggccgtaacgcttgaagccgtgcagacggcactgagggaattgatcgacccgaatacccggaaggattttctttcgacccgctcggcaagaaacatcaaggtcgagggcgtcgatgtcgcgctcgacattgaactgggttatcccgcgaagacccaggtcgacgagatccggcgtaccgtgatcgcgaaactgcggacgatccccggcattggcaacgtcagcgccaatgtcacggtcaagatcgtcgcccacaccgtgcagcgtggcttgaagccgctgcccggagtgaagaacatcattgccgtcgcctcgggcaagggcggcgtcggcaagagcacaacggccgtcaacctggcactggcgctggcccaggagggagcggtggtgggtctgctggacgcggacatctacggtccctcgcaaccgcaaatgctcggtctggtcggtcagaaacccgagtcgagcgacggcgtgtcgatggatcccctgttggcgcatggtctgcaggcaatgtcgatcggtttcatgatcgacatcgattcaccaatggtctggcgcggcccgatggtgactcaggcgctcgagcagttgctcaagcagaccaattggcaggacgtcgattacctggtggttgacatgccgccgggaaccggtgacacgcagctgacactggcgcagaaggtgccggtgaccggcgcggtgatcgtcacgacaccgcaggacatcgccctgatcgacgcgcgcaagggcctgaagatgttcgagaaggtgggcattccgatcatcggcctggtggagaacatgagcatccacatctgctcgcagtgcggccatgcagagcacatcttcggcgaaggcggcggcgagcaaatgtgcaaggattacgacaccgagttccttggtgccctgcctctggagctggcgattcgcgaactgaccgacgcgggccgcccgacggtggtcggcgctcccgactcacccgccgccgagatctaccggacgattgcccgccgcattgccgtcaaggttgccgagcgcgccagggacatgagcgccaagtttcccaacattgtcgtgcagaatacctgagcccggcggcacagcagcgcaacgccacatcggtccgccgtccgcgcgcgcgcgacggcttcgcgaggagctgccaccgttccgtaaccgcaaggtcattcattcgtcacgcaggggttcgagaatgagaactcatgaagacacgaatggagaaccgcatggaacaacagttcctccggcgccgcccgcgggcgagcgaccaaccggcctgccgcctgttcgggacctgctcgcgcaggtatcccgatcactgtagacaccgcagtcaccgtactcggtcgacgctgccgctgccgcgagcgtgctttcccgagatgggcgcaggccacgcgcagcagcgcggccgagcctcgatcggcatggccgggggcgcgcgatgacggcagtcaactctgcgccgccggcaagcggctcaccgagcacacctgggctacacgtgctgatggtcagcgacgtctatttcccacgcgtcaatggcgtctcgacgtcgatccagacgtttcgcgccgccctggcgaaactcggcattcagggcacgctggtcgtcccggactaccccgaaagggagatcggtggcgacgaatggcgcgtcatccgggtgccatcgcgagcggtgccaggcgatccggaagatcgcctgatgtcgccgagcacgctctatcacctcgatcgcgctctcgccggtaccaccttcgatctcgtgcatgtccagacaccgttggccgcccactacgcttcgctgcgtttggcgcgtcagcgcggcctgccgtgtctggccacctaacacacgcatttcgaggagtatctttctcactacatcccgctcttgccgcgcacctggctcagaaccgcggcccgcaccctggcgcgccagcagtgcaacgcgctcgctgcggtcgtcgtgccctcggcgccgatgctcgacacgcttcgcgattacggcgtcagcgtaccgctacaggtgattcccaccggactgcccgagtcgcagttcgcgcgtggcgacggcatgcgcttttgtgttcgccacggcatctcgccgcgccgccgcgtcgtccttttcgtcgggcgcgctgcccatgagaagaacatcgacttcctgctcagcatgctggcgcgggcgcgcgcgacggaccccgagttgctgctggtcgtcgccgctgacggaccgacgcttcccgacctgcggtcgcgcgcgatagcgcttggcctcgaaaggcatgtgctgtttgtcggctgcctcgatcggaacaccgcactgcgtgactgctacgctgcggccgaggtcttcgtcttcgcttcacaaaccgaaacgcagggcctcgtgctgctcgaagcgctggccagcggcctgccggtactggccatcgcggccctcggcacgcgctcgattgtcgatccgggacgcggcgccatcgccgccgcgacgacaccggacgccttcgcgcagcaactgatcgatatgctcggtaacccgcagcggcttgccgaactcgctgccgaggccctgcgttttgcccacgaatggggtgccgatcggccggcgcaacaattggccagcctgtatggaactctggtcgctcgccgcgcgtcgctcggcccgcagctgggggaggcgacgccgcgtattgaaacacgggcgatcaaagcggaaggcacaccatgagcaaacacgcgacccgtgtcctgcgtcccggccagccggttcgcgtcccgacgcggacgctacggctgagcaggagcccgggacgggctgacctacgccaactgcggtgactgggtcgatagctgcaccgccgtcgtcgaacacctcgacggccggttggatctgatccgcgcgtggcaggcgatgccgctggccgtccacgagcaagccgcgccgagccgaccgcagcggcaagcggacacgcagtcaacccgctttcggtttcctgccggtcttgaggttcttcagcatcaggtaggtcgcgctgggtgtcgaggatgttgccgcggatgcgtccgttgaggttttctacctccgcgatgcccgcgagtacggtcgcagcgtcctcgtcgctcctcttctcgctgagtacctgacggccgacttccccaagccgtttgtagatactctccagcacatcagccgagtactcgacgtcagcgccgtaaaggtcgaggatgaggtccagacagccggaggcgtagccgacctggctgcgggcgcgttgcccgggcaggcggaataccggcagatcctcgtggcggtaggtgaacagaacagactgtcgatcgcttggctgggcatgccggccagtcggctggcgacttccgccacgtgcttacggtgcaccagcgattggacgatcggctggcgcacaccgtgctgactatgaagcaggccttcgtacagcttttgcttgctcaacaattcctgtagggctcgctgggaagtgatcatgacgtctggaacacagtagcgacccggtccgagcctggcgctgtggatcggcagggaatccagcgtatcttcatcgacgccggcggcggtacgttcggcaacgagttccgaggtgcggcgctgaggatcgtcggcgtgcgcctgcgccatctgcagcagcgtaaagtagaatttggcacggtcgttggcggccaatgcttcgttgaccagcgccggcaagagcagcttcggctcgccgagcgcgtcaatgatgcgcgtcttgtctgtcatctttggtcacccgcgggatcaggccgacatggtgcggcggaaatgtgacaagcgtatgtcggcaaccctgacggaactgcggcgcgtggcgaacgcgtacaagcctgacagcagtttccttccgctgcccggacaccgtagaatgggcacctttcctgcacgaccggacctcggatgaccagcaatgtccatcaaatcggataagtggatccgccgcatggcggaacagcacggcatgatcgatcccttcgaaccacgccaggtgcgcgaggtcgatggtcgacggatcgtctcctacggcacatcaagctacggttatgacattcgctgctcggacgacttcaagctgttcaccaatctcaactcgacgatcgttgacccgaagaacttcgaccccaactctttcgtcgaggtgaaaggcgatttctgcatcattccgcccaactcctttgcgttggcacgcaccgtcgaatacttccgtattccgcgcagcgtgctcaccatctgtctcggcaagagcacctatgcccgctgcggcatcatcgtcaatgtcacgcccttcgaacccgaatgggaaggacacgtgacgctggagttctcgaacacgacgccgctgccggccaagatctacgcccacgaaggcattgcgcaggtcctcttcttcgaatccgacgaggaatgcgaaacctcgtacaaggatcgtggcggtaaataccagggtcagcagggcgttacgctgccgaagatgtgacccatgtgcgacgacaggagcaccgcacggcgaccggccggccaatcgccaccgctgccggacgtgtggcacggctcctgcttctgtcccctcactcttgatctggtactggattccccatgcatttcgatttcccgataatcatcatcgacaaggactatcgttcggagaacagcggcgggctgggtgtccgggcgctggccaaagccatcgagaaaaagggctttgacgtcttcggagtcacaagttacggcgacatgacgtcgtttgcgcagcaacagagccgcgcatcggccttcatcctgtcgatcgacgacgaggacttccgggacggcaagggcgaggggacgatcgccggcctgcgcgccttcgtcaaggagattcgctgccgcaacgaggacatcccgatcttcctgtacggcgagacgcgcacctcgcgccacatcccgaacgatgtgctgcgcgagttgcacggtttcatccacatgttcgaggacaccgccgaattcatcggccgctacgtgatacgcgaagccaaggcctatctggaaaccctggcgcctcccttcttccgcgcgctgacgcactatgccgaggatggctcgtattcctggcactgcccgggtcactccggtggcgtcgctttcctgaagagcccggtcgggcgcatgttccaccagttcttcggcgagaacatgctgcgcgcggacgtctgcaatgcagtcgaggaactcgggcagttgctcgaccacaccggaccggtggccgcctcggagcgcaacgcggcgcgcatcttcaatgccgatcacctcttcttcgtcaccaacggcacgtcgacgtcgaacaagatcgtctggcattcgaccgtcgcgccgggtgacgtggtcatcgtcgatcgcaactgccacaagtcggtgctccactcgatcatgatgaccggcgccataccggtgttcctgatgccgacgcgaaaccactacggaatcatcggcccgatcccgaaggaagaattccgctgggagaacattcagaagaagatcgccgcgcacccgttcgcccgcgcggtgaaggcaaaaccacgcgtcctcaccatcacccagagcacctacgacggcattctttacaacgtcgaggagatcaaggaaatgctcgacggcgcgatcgatacgctgcacttcgacgaggcctggttgccgcacgccgcctttcatgacttttatggcgattaccacgccatcggtgcggatcgtccgcgctgcaaggacgccatgatcttctcgacgcagtcgacgcacaaactgctggccggcctgtcgcaggcgtcacagatcctggttcaggactccgaagggcgaaaactcgatcgcgatgtcttcaacgaggcttacctgatgcatacctcgacgtcaccgcaatacgcgatcatcgcctcctgcgacgtcgccgcagcgatgatggaagccccgggaggcacggcgctggtcgaggagtcgattgccgaagcgctcaacttccgcagcacgatgcgcaaggtcgacaaggagtggggcaccgactggtggttcaaggtctgggggccggacgatctctcgggagagacgatcgaagaccgcgccgcatggatcctcaagcccggcgagcgctggcacggctttggcatgctcgccgaaggcttcaacatgctcgaccctatcaaggcgacgatcatcaccccggggctcgatgtcgacggcgaattctccgactggggaattcccgcggcgatcgtcaccaagtatctggccgagcacggaatcatcgtcgagaaatgtgggctttattcgttcttcatcatgttcaccatcggcatcaccaagggccgctggaatacgatggtcaccgaactgcagcagttcaaggatggctacgatcagaacctgccgctgtggaaggtcatgccggaattcctcgcgaagaatccgcgctacgagcgactggggctcaaggacctgtgcaaccagatccacggcatctatgccgccaacgacgtcgcgcacctgaccacccggatgtatctctccgacatggaaccggcgatgaagccaaccgacgcctttgcccagatggcgcaccgggagatcgaccgggtccccatcgacgacctcgaagggcggatcaccagtacgctgctgaccccctatccgccgggaatccccttgttgattcctggtgagcgcttcaacgcgacgatcgttcgctacctgcagtttgcccgcgatttcaacgaacggttcccgggcttcgaaaccgacgttcacggcctggtgaaggcgatcgtcgacggcaaggcggtctactccgtggactgcgttcgctgacacgggcgcaatccacggtcaacggaaggatcccggccggttcctgaaagcgcctgattccccgaccccaacggaagcgtctgttgcagcactgcgccgttgcccaaactccgcggcagtgaagcttgggcgacgccccccgggctccttcgagcaacgatcatgaggagcgtggcccgacgtccggcgctgggctggcatccggcgctgaagagttttcaaccaggcggatgaccccgtcctcgccgactgccgtgtcttcaaacctcagcagggtgatccggtgattgtccatctcgagcaccgtcagttggccaccttccagtttcaccgtgtccccgactttcgggacgctgccgagctttttgtagaacaatccggcgagggtgacgtagtcgtcgtcggtcgggaaggggaagtcgatcagcgtttcgagatcggagacgcgcatcgaggcgtcgatctcgtactggctgccgaccagtttcttgacacgccgcgcctggcgcgtgaactcgtcctcgtattcgccgacgatctcctcgaggatgtcctcgagcgtgattattccttcggtaccgccgtactcgtcgatgacgatcgccatctgttgccgggtatgcttgaattccttgagcaggtcgctcagcgacttgctgttcgggacgatgaacggcgcctgtgcgaactcgccaacggggcgccggctcacctcttcgagcgtctggccgctgctttccgccatcacggtcagcaactccttgatcgcgacgaccccggtgatgcggtcgaggctcttgtcacagaccggaaagcgggcatgcggcacgtcgcggaagacccgtagcgcatcggccagcgtgtcttcctgagtcagggctcggatacgcgtccgcgggaccattgcctcgcgcaccgtgtgctcatcgagtttgaacaccccccgaatcatctgtgtttcctcggggtccagcgtgccgtccttctcgctcgccgagaggatcatgcggatttcctcgaccgacatggtgaagtggctttccccatggcctcgcagatccttttgcccgaagatccagagcagaccgttcgaagacagcttcatgatgtagatcaatggcttgaacgtgaggtacatgaagttgatgatccagccgacggccatgctcaactgctcggccttgtggaaggcgagaaccttgggcgccagttcgccggccaccacatgcaggaaggaaatgacgatgaaggcgaagacgtaggacacggtatgcgctgtcttgagcagggccgcgctgtcgccgaacatcgaaaaaatcgtgacgaaggtcggatcggtcagtgtgctgatcgtctccatgccgacggcaccgagaccgagggagaccagcgtgatgcccacctgggtcaccgagtagaagcgctccggctcgttgtgcagcatctccacgcgcgccgcccgcttgtcgccctcctccgccaattgcctgatccgactgcgccgggccgatgagatggcgatctccgagccgacgaaaaaggcattgccggccacgaaaaccaggatcaggaccaggttcatgtaaagactcatttgttccatttttcagtactcctccggtgtcttcggcgactgcaagagcatgggtgctgctcggtttcaccgcgtgcgaacgactggacgccccccgacgtggcccagcactcagcatacttcttgcttttctacgaggtttggactccgtttgcgccgttgcgcgcgaatcatacgccatttatgcccaaactctagggcctcggacaaccgttcgctagccaccagcaccagccaccggctgctgccaccgctgcgccggcagccccgccgacggcattgcggtagaatgccggctttgccacgcaggaaaagcgccgtgaacggcatcaccatcgctctctcgaagggccggattttcgaggaaaccatgccgctgctggcggcagcgggaatcacgccgctcgaagatcccgagacctcgcggcggctgatcatcccgaccaaccgtgacgatgtgcgtgtcgtcatcgtccgcgccaccgacgcaccgacctacgtccaatatggcgccgccgatctcggcgtcgccggcaaggacattctgctcgaacatggcagcgacggcctctaccagccgatcgacctgaacatcgccaagtgccggatgatggtcgccgtccctgccggtttcgactacgcccacgccgtacgccagggtgcacgcctgaagattgccagcaagtacgtcaatatcgcgcgcgaacacttcgccgccaagggggtgcatgtcgacctgatcaagctctatggctcgatggaactggcgccgctggccggtctcgctgacgcgatcgtcgatctggtgtccaccggcagcacgctgaaagccaacaacctgatcgccgtcgagcacatcatggacatctcctcgcgcctgatcgtcaatcaggcggcgctgaaactgaaacgcgagcttctcgtgccgattctcgacgccattgccggcgtggtggagcgatgatcaacatcaagcgcctgaccacgagcgacgccgatttcggcgcgcgcctcgatgccctgctggccttcgagtctgcgcaggacgcatccgtcgaacagacggtcgccgccatcctggcggacgtgaagacacgcggcgacgccgcactcatcgagtacaccaggcgtttcgacggcctgcgtgcgacttcgatggccgaactggaactctcgcagaacgaactgcaggcggcactcgccggtctgccggcagaccagcggcaggcactcgaagccgccgccgaacgcgtgcgcagctaccacgaacggcaaacgctggagagctggcaatatgtggatgacggtgcagacgcgtgtgggacgctgcttggccagaaagtgacgccgctcgaccgcgtcggcctctatgtgcccggtggcaaggcgtcttacccgtcgtcggtgctgatgaacgcgattcctgcgcgcgtcgccggcgtcgccgaactgatcatggtcgtgccgacaccggccggcgagcacaacccgctggtcctcgccgctgccgcgctcgccggcgtcgatcgcgtgtttaccatcggcggagcacaggcggtcgcggcgctggcctacggcacgcagacggttccccaggtggacaagattgttggtccgggcaacgcctacgttgccgccgccaagcgccgcgtcttcggcgtcgtcggcatcgacatggtcgccggcccgtcggagatcctcgtcatctgcgacggccataccgagcccgactgggtggccatggatctgttctcgcaggccgagcacgacgaactcgcgcagtctatcctgatctgtccggacgctgtctatatcgagcgcgtcgccgcatccctggagaaactgttgccgacgatgccgcgccagcaggtgattcgtgccgcgctggagaaccgcggcgcgctgatcgaggtgcgcgacctcgacgaagcgtgccgcatcgccaaccgcatcgcccccgaacacctcgagctgtcgctggccgatgccgacgcctgggtagcgaaaatccgccacgctggcgcgatcttcatcggccgctatacctcggagtcgctcggcgactactgcgccgggcccaaccacgtcctgccgacctctggcagcgcccgcttctcgtcaccgctcggggtctatgacttccagaaacggaccagcctgatccgcgtctcgccggcgggttcccggatcctcggccgcatcgcggcgacgctggcgcatggcgagggcctgccggcacacgcccgctcggccgagtatcgcgtcgacggctgaagcctgaaacctgcactcgccgatcagttcaggatctcgcgcaacgccacgatcaggagttcgcattgcgcatcggtgccgatggtgatgcgcaagtgctggtcgatgcgcggcagccggaaatggcgaacgatgatgccgcgctgacgcagagcggcggcgaggtcgccggcgtcacgctgcggatgacgaacgaagatgaagttggcggccgacggcagaacctcgaaagcgagcgaccgcagcgccagacacagcgtctcgcgactgtgtatcaccgcctgccgcgtcgtttcgaaatgtctttcgtcagccagagcggcgacggcgccggcgattgccaggcggtcgaggggatatgagttgaagctgttcttgacacgctcgagcgcctcgatcaggtcagggtggccaaccgcgtagccgacacgcaagccggccagcgaacgcgacttggacagtgtgtgcaccaccagcaggttcggatggcgattgaccagcgctatcgccgagtcggtgccaaagtcgccaccgaagtctatgtaggcctcatcgacgacgacgaccgactggctatgcacggcgagcaggcgctcgatcgacgcgaggggcaacagacaaccggtgggcgcattcggattcgcgaagatgatgccgccgttcgcgccggcgtagtcgtcgacctggagcgcgaaattctcgtcgagcggcaccgccgtccaggcgacgtcgtacaaaccacaatagaccgggtagaagctgtacgtgatgtcgggaaagagaatcggcagttcgtgcctgagcagggcgatgaagacgtgcgccagcacctcgtcggaaccgttgccgacgaaaacctgctgcggcgtgatgccgaacccggcgaagcgcgcagcaatcgcctccttgaggcggtcggcattcggatccgggtaaagccgcagcgcctggccaccgttcgccagttcatcggcaatcgccgcgacgacccgcggtgacggtggataaggattttcgttggtgttgagtttcaccagattcggcagcttcggctgttcgccagggacataaggcgtcaggcggtggacgagggaactccagtatcggctcatgaaaggcggctcaggtggggtgcacgggaagcacgagatggtatcatgcgcgttcgtcggcccgcgcgctgctgcccccgtcatcacagcccccggccgaagcttttccagacccgacacgccaccctgcgatggactctcgatgcggcaagcagaagtttccaggaacacgctagaaacccggatcaccgttcgtctcgatgtcgatggcagcggtcggtgccgtcttgccaccggcgtacccttcctcgaccacatgctggaacaggttgcacggcacggactgatcgacctggacgtcgaagccagcggtgacctgcacatcgacgcgcaccacacggtggaagacatcggcatcacccttgggcaggcactggcacgcgcactcggcgacaagcagggactgcgtcgctacgggcacgcctatgtgcctctcgacgaggccttgtcgcgtgtggtcgtggacctctcggggcggccaggcctcgactttcatgtcaatttcacgcgcgcgatgatcggtgccttcgatgtcgacctggtgcacgagttcttccagggtcttgtcaatcacgcgctgttgaccctgcacatcgacaatctgcgcggcgacaacgcccaccaccaggcggagacggtgttcaaggctttcggtcgcgccctgcgcatggcggtggagccggatgcacgcgccgccggcagcatcccatcgaccaagggctctctctgatgtcgacaagcggggcggcgaacgcggctatcgtcgtcgtcgattacggcatgggcaacctgcgttccgtctggcaggcgctcgtgcgtgtagcccctgaccgccaggtacttgtctcggccgatccggccgtggtcgccagtgcagaacgagtcgtcttcccgggccagggggcgatgcccgactgcatgcacgagatcgaggcgcgcggcctgcgcgcagccgtcctcgaagcggcgagaaacaagccattcctcggcatctgcatcggccagcaaatgctcttcgagcacagcgaagagggcgatgtgaccgggctgggagtgatcgagggtgatgtccgccgcttcccggcggcacggatggtcgacgacgccggaaaccggctcaaggtgccgcacatgggctggaacgaggtgcggcaaacacgcgggcaccccttgtggaagggcatagccgacggcagccgcttctatttcgtgcacagctatttcgtcgccccggtcgacgcatcctgcgtcgtcggcacgacggattatggcctcccctttaccagtgcggtggcgcgggataatatcttcgccattcagtgccacccggagaaaagcgccctggccgggcttgccatgctgggcaactttgtcgcctggaaaccgtgatcgaccacccgagtcctgatcgtttcattctgatcgtttcaatttctcacttctgccttcgcctccaacatgctgatcattcccgcgattgacctgaaacagggacagtgcgtccgcctcaaacagggtctcatggaccaggtaaccatcttctccagttcgcccggagagcaggcgagccactggctggcgcagggagcgcgccgcctgcatgtggtcgatctcgacggcgcctttgccggcaagccgaagaacgagcgggcgatcaaggagatcgtgcaggccgtcggcgacgacattccggtgcagctcggcggcggcatccgcgacctggacacgatcgaacgctgtctcgacgacggcgtcagttacgtgatcatcggtacggcggcagtcaagaatcccggtttcctgcacgacgcctgcggcgcttttcccggccacatcatcgtcggcctcgatgcccgggacggcaaggtggccgtcgacggctggtcgaagatgaccgggcacgacgttgtcgacctggccaggaagtacgaggactacggggtcgaagccatcgtgtataccgacatcgggcgcgacgggatgctctcggggatcaacatcgaggccacggtgaagcttgcccaagcgcttctgattccggtgattgccagcggcggcctgtcgagtctcgatgacatccggcacctttgcgccgtcgaacaggagggcatcagcgcggcgatcgccggccgtgcgatctacgatggctcgctcgactttgcgctggcgcaggccgaggccgaccgtgcaacgcagcgatgagcgctgccgacggccaggcgccaggcggtaactgaccttgggcctggcgaaacggatcatcccctgccttgacgtgaccgccggtcgcgtcgtcaagggcaccaacttcattgacctgcgcgatgccggcgatcctgtggaaatcgcccgccgttacgacgaacagggtgccgacgaagtcaccttcctggacatcaccgcatcctcggatcagcgggatatcatcctgcacatcgtcgaggcctgcgcggcgcaggtcttcatcccgctgacggtaggcggcggtgtacgctcggtcgccgacgtgcgccgcctgctcaatgccggcgccgacaaggtgagcatgaataccgccgctgtcgagaatccggacctcgtcgccgaagcctcggcgaaggtcggcaaccagtgcattgtcgtcgccatcgacgcgaagcagatagcgccgggcgcgtggcaggtattcacgcacggcggacgccggaataccggtatcgacgcgatcgcctgggctcgccgcgttcaacaactcggcgccggcgagattctgcttaccagcatggaccgcgacggcacccgcaatggcttcgatctgccattgacccgcgccgtagccgaggcggtcgatattcccgtgattgccagcggcggcgtcggcaatctgcagcaccttgcagagggcgtctgtgaagggcatgccgatgccgtcctggcggcgagcatcttccacttttccgagtacacggttcgccaggccaaggaatacctgcgagaacgcggcatcgaggtccgcctgtgagcgatctcgacccgcgccagccctggctcgacgccctgaagtgggacgcgcagggtatgattccagccattgcgcaagacgccgccagcggtcgggtgctgatgtttgcgttcatgaaccggcaatcactgcaggcgacggtagacggcgggatcgcagtatactggtccaggtcccgccagcggctttggcgcaagggcgaagagtcaggccgtctgcagcgggtgcgagcgattcgtgccgactgtgacggcgatgtgcttctcctctcgatcgaccaggtgggcggcatagcctgccacaccggccgcgagagttgtttcttttatcaactggctggggactcctgggtcgcggccgacccggtgctcaaggaacccaaggaaatctacggcaaatgaacatggacatgctgcaccggatctcggaaacactgctcgcacgccgcaaggcggacccggagacttcctacaccgcacagctgctggccaagggcccggacgcgatcctgaaaaagatcggcgaggagaccgccgaactgatcatggccggcaaggaaggcaaccgcctgcatgtggtctgggaatcggccgacgtcctttatcacacgatggtcctgctcgccttctatggcctgtcgatcgaggacgttctgcaggaaatgcggcggcgcgaggggatctcgggcatcgacgaaaagaaatcgcggaaaccctgagcatggacgactgtctgttctgcaagattgcccgcggtgagatcccggcgcgaaaggtatacgaagacaacgacgtcctggcgttccacgacatcaatccggcgcgtccggtccatctgctggtaattcccaagcgccacatcacgtcgctggcaacggtcagcgagtccgacgcaccggttctcggcaagatgctcgtgattgctgaccgcctggcacgtgagcaaggcagcccggacggcttccgggtgatcatcaacaccggacggatcggccatcaggaagttcagcacctgcatgtacacatcgtcggtggcccggacccggtcgggccgatgctcaagcggatctgaacgaaccgccgaccacgggctgcgtgggcgctacccgccttgcagtcgcgccacctgcacaccgccgagtttcacctttgaggaggcctgacatgggttctttgagtatctggcactggttgatcgtactgatcatcatcctgctgattttcggcaccaagaagctgcgcaatctcggctccgacctcggtggcgcggtgaagggcttcaaggatggcatgcgggacgcgaccgccgaggacaagccggccgagggcggcacgccgccggcgccgcccgcgcaggtcaacgccggacaaacgatcgaaggcgaggtcagggagaaaaccaggagctaggcgcggcgcccgtgaagtggcgacatcagccgctggtttccgatagcgttttccgacagcagccaactcccggcctgcccttccccccgtcacttattcaagcggccgccaatgtttgatatcgggttctccgagatgatcgtcatagccatcgtggcgttggtggtgatcggtccggaacgacttccccgcgtggcgcgcaccgccggactcctgctcggtcgcctgcagcgctacgtcagcgacgtcaagtcggacatcaaccgcgaaatccagctcgacgagctgaagaaactccaatcggagattcgtgattcggcgcgtagcgtcgagcaaagcctgacgagcggagtccaggaagtccgccagacggcgcagtctgtcaccgagagcctgaccccgaccccggctgcggtgcctgcgcagccggcttcgcccggcgacgcgcaagcaccagcggccgcccctccggtggtggtcccagcggaacagcccaagagcacgccctgagcgggtccatgaaccagccggaagactcattcctttcccacctcgtcgagttgcgtgaccggctgatccgggcgctcgtcgcgatcggggtggtcttcgtctgcctgttcccctgggcaaaggaactctacgcactgctggcgcagcctctgctggcgacgctgccgcaaggcgggcagatgatcgccacggatgtcgtcggcgtctttctggtgccgatgaaggtggcgctgatggtggccttcctgatcgctcttccctatgtcctttaccaggtgtgggctttcgtcgcccccggcctctacacgcatgagaagcgcctggcgttgccgatggtcgccgcgagtgttctgctcttcttcatcggcatgtccttcgcctatttcctggtttttccgacggtcttcggcttcatggccaacgtggcccccgagggagtcgcctggatgaccgatatcgagaaatatctctctttcgtgatgaccaccttcatcgccttcggcgtgaccttcgaggtaccggtagtggtggtcgtcctcgtccaggtcggcatcgtcaatctcgccaagctcagggaatggcgaccctacgtcattgtcggggccttcgtcgtggccgccatcttcacgccccctgacgtgatttcgcaactgatgatggcgattccgctgtgtctgctcttcgagcttgggctgttcctggcgcgcttcgtgcgtacgcgcgctgcggcacccgcggccgcgccaggagactcgctcgcgtcggaggacaccgcgaccacggcgcccgactggacgccgatgtctgccgaggaaatggacaaggcgatcgcggatctcggccaccagaagccaagcgatcagaaaccggacagctgattgcagatccggccgccaagcgcggccgtgccgccacgacgccacccgggtaagggcgctacgccgacccgacgacggtcgcctcatgcctgaccggacgcccctcttcgaacagccaaaggctgccgctgtccattgtcgtccagcactcgttgtcggtcagcggtacggtggcgatcacggcgacgcgatcctcgacagtcgtcacggcgctgaagtcgatgctcagatcctgatcacgcaggtgagccaccgcaaacggcgcctggcgaacgatgtaggtgagttgggtggagcagtgggcgaagagacagtcgccattcgacaggaggtagttgcaggcgccgcgcgcgccgagatcgagggtcagtcgatgcagggtctcgaacagcatgcgctgactgggtgcccggctgccgaagctctgccgcaggttttgcagcaaccagcaaaacgcgcgttcgctgtcggtttgaccgacgggggtgaaactgccgtcgagttcgggcgagaagtcgggcaaattgccgttgtgggcaaagatccagtagcggccccacagttcgcgcatgaacggatgcgtgttctcgagcgcgacagcgccctgggtggccttgcgaatatgggcaacgacgttcttcgaatggatcgggtagctgcgcaccaactcggcgaccggcgaaacacacgacggctgcgggtcgaggaagacccgcgtgccgcgaccttcgaagaaggcgattccccagccgtcggcatgcacgtcagtcgcccctccacgcgcctgaaaaccagcgaaggaaaagcagatgtcggtcggcacattgcagttcatgccgagcagctggcacatacgtggtctgcccctgcctactcgcgctcgcgctcgcggcgctgcggcgcgcgcttgccgatcctgaccatggtgtcgaggacattgttctggcggcgcaacttgaacgtcaccgtgtcgccaggcttctggctggcgatcaggtcgagcatgccctgcggatccttgaccggccggccgtcgacagccagcagaatgtcgcccggcttgattccacccgcgtcggccgggctaccgcgcaggacaccggcgatcagtgccccattggtatccggcaggccgaaggattcggccaggtcgaccgagatctcctgtgcttcgacaccgatccagccgcgcgtcacgctacccgtttggatgatctgctccatgacgttcctggcgatcgagatcgggatcgcaaaaccgatccccagcgagcctcccgagcgcgagtaaatcgccgtgttgatgccgatcaggttaccctggctgtcgaccagtgcaccgcccgagttccccgggttgatcgccgcatccgtctggatgaagttctcgaaggcattgattcccagatgcgagcgaccgagggcggagatgatccccatcgtcacggtctggccgacaccgaaaggattgccgatggccagcgcgacgtcgccgacaacgacgctttccatcttgcccagcgtaatcgccggcaggatcagttccttgccgttctgctcggtaatctgcagcaccgcgaggtccgactcggggtcactgcccactaggcgggcgttcagattgcgaccgtcgctgagagcgatctcgatctgatcagcagcttcgacgacgtgaaagttcgtgagaatatagccactcgggctgacaatcacacccgaaccaagcccggaggttcgcgggttgtcgccttccgccccgtcaccgaaaaagtgacgaaagaccgggtcgtcaagcaggggatgacggcgcgtcttgatcttctgcgaggtgaagatgtgcactaccgaaggcagcgcctttttcgctgcctcgcgaaacgaagtggccacggcggacgccggcgtcggtatcgccgactcctgcagagccacgacgctggcgccgacgagcggccgcttgcccagccactccggcttgagcgtgctcaccacgaagagaacggcgagaccaaccgttaccgtttgtgcaaaaatcagccagagcctgcgcatggacaaaaccggagccagtgaatgaaacgcgacgaattgacacgctacctggacaatctgctggaggcagggcgcttccgggattattgcccaaacggcctgcaagtggaaggacgctctgaggtcaggcgcctggtcgccggcgtatcggccagtcaggcgctgctggacgcggcggtcgaacgtggcgcggacgccgtcctcgtccatcatggctggttctggcgcggcgaggatggccgcgtcaccggcattcgcaagacgcgtctgcaaacgctgctcaggcacgacatcaacctcattgcttaccatctgccgctcgatagccaccccgaactgggtaacaacgcgcagctcgcccggcgctttggctggctcgccgaggctcgcttcggcgagcaggaccttggctggctgggccggattgccaagccgatgacgctgtccgaggttgcgcaacgcgtcagccacgaactccagcgcgtacccctgcgcatcggcgacggagaacgcctggtgagccgtgtcggctggtgctcgggcgccgcccagggccttttcgagcaggccatcgggctgggcgtcgacctctacctgagcggcgagatctcggagcagacggtgcatctggcgcgcgagtccggcgtcgcctacctcgccgccggtcaccacgccagcgagcgccacggcgtccagtcgctcgccgaacacctggccgggcgtttcggcctggactgtcaattcgtcgacatcgacaacccgatctgaaccaccacaaggagccacaatgagctatgtctttccaccacccccgcgcgtcagcgtcccggtcttcggcaccgacgacctgttcccggtgcgccgcgtctactgcgttggccgtaattacgccgaccacgccgcggagatgggcgccgacacgcgcgaaccgcctttcttcttcagcaagccggccgatgcgctggtccccggtggcggtgacgtgtgctatccgccagccaccggcaacctccagcacgaggtcgagctggtggtcgcgcttgccggcggcggcgccaatatccttccggcacaagccctcgactgggtctatggctacgccgtcggcctcgatctgacccgacgcgatctgcaacagcgcgccaaggacaaggggcacccctgggacatggccaagggcttcgatcagagcgcgccgattggggacattcacccagtcgcggcggttggccatccgacgcgcggcgcgatctggctcaaggtcaacggcgatttgcgccagagcggcgatctcgaacagatgtcctggaaggtcgccgaagtgattgccaatctatcgacctatgttgccctcgccgccggcgacctgatattcaccggtactccggccggtgtgtcggcggtggtacgcggcgaggtactgacagcgggggtggcgggagtcggcgaactggctgtcaggctggtctgagagcagccggtctgagcctcgggtcgccgtccggcggcccggcagaccggccttcggccgccgctacccacagtttgtcccctgagcgagaattgctgtgccacccaccccgagaaagtgagctctccatgaaccctgcccgcaactcctcccgatcccgccaccaggtttatggttgcagcgcccgactggcgtcggccctcaccctggcttgcctgctgccgactgctctcgccgaaggcatcgaagctcccaccaagggccagacggtctatgtgccgatctactccgccattcgccacggcaacgtcggatcctcgggcacccctgacagcaccctgatgtcggtgctggtcagtgtccgcaacaccgaccccagcaacccgatccgcatcgtcgccgcaccctattacaataccgaaggcgcactgattcgtaactcggttccgacgccgaaggtcgtaccccccttcggaaccttcgagttgttcgtcgaactacgcgagaacgccggtggttccggtgccaactatgcgatcaagtgggacgctgccgcgcccgtctccccgccgacgatcgaggccctccattcgcgattccaggccggctattcggtggccttcatttcgcgcggcagagcgatttcggagccatgagccccgccggcagacacagctggcgtggcggggaaccgagctcggcgctgggcggaccggcgcacggaggccaccggctgtactgtcgcgcgccggcactatccgtgagcaggccgcaagacacgtccgtgctccccccgcctgccaccgacaccccgcgatgcccgatacccaccggctgatcaaactgacgacgacgcccgaggaccaccgcatcgcccaactggccgcggcggcgatcggtctgtcactgatcgacgcggccattccgcttcccttgcccggcgtcaagccgggcctggccaacatcgtgaccttgattgtcctggcgcgttacggctgggttgcagccgcatgggtgagcggcctgcgcgtcttcgccggcagcctgctactaggctactttctgtcgcccggcttcttcatgagtctcaccggcgcgctgttcagcctgctcgccctggccttggcgcggcgactgccgggccgctggttcgggccggtcagctggagcatcctggctgccttcgcccacatcggcggacagttgcttctggcgcggctatggctgattccgcatgatggcctgttcttcctggtgccttttttcgcggtggccgcgcttgttttcggtatcatcaacggcctgcttgccgcgcgactgctggccgaattgccgcccaccgcgaccgagaccgaaaacgctgaggtcgaaaatgcctgaaaccgtctgcctggccttcaccggtgcttccggcatgccctacggcgttcgcctgctcgaatgcctgctcaccgccggctgccgcgtgcaactcctctactcacaggtggcacagatcgtcgccaggcaggagatgggactcgagttgccggcgcgcgccagcgaggcccgcgccagccttcgcgagcgctaccacgccttgcccggcaggctcgacgtttatggccgtgacgaatggttctcgccagttgccagcggttccaacccacctgacgcgatggtcgtctgcccgtgctcgatgggcacgctggcggccattgcgcaaggattggcgagcaagctgatcgagcgcgctgccgacgtggtcctcaaggaaggccgacaactgatcctggtgccacgcgaaacaccgttgtccgcgattcacctcgaaaacatgttgcgtctggtgcgtgcgggagccgtcatcctgccacccaacccgggcttctatcaccatccgcaacacgtcgcggacctcgtggatttcgtcgtcgcacgcatccttgaccaactgcaggtccggcattcgctgatgccgcgctggggagacgctgaagccgcctctcccgtcgatgcacggtgatgagccgagggcgctcgtcgctgacgctgatcgccactttctgtagtgccgaagccgtgtcgatggccggctttgcgctggtgccgtcgctgctgcctcgcctgtcgcaacagtggtcgctgtcggcgacagaagccggctggctcgcgggtatctacttcctcggctacatcgtcgccgtaccggtgctggtcagcctgaccgatcgtatcgacgcgcggcgcatctacctcgcctgcgctgccctcagcggtgtcgccatggccggcttcggcggcttcgcagacgacctgtggtccgcgatctgctggtggtggctggctggactcggcctcgccggaacctacatgccgggactgaaggcgttgaccgatcgcctgccggttgccgcgcaatcgcgtggcacggcgttctacacggccactttcggggtcggcgccggcctgtcgtatctctggatcgaagtggtgcaggcggccttgccctggccatcgctgttcgccgtcgccgcggcgtgcgcagccctggcgctgttgctcgtctggcgcggtgtcgcgcccgcccctgtcctggccaccgtgcgggcgacgggcggccattgggccacggtcctgcgcgaccgccgcctccttgccttctgcggtggctacttcggccacaactgggaactattcggtttccggggctggctggtcgcttacctgacctggttgaacgccagcatgcctcacccgtggacgagcctaccgggattgatcgccgcgctggcgacctttctcgcggtgcccgccagcatcctcggcaatgaaggagcgcaccgctgggggcgtagtcgctggctgaagagtgtcatgcctctgtcgtgcgctctggcgctcgccgtcggccttgcgggtgaactgtcgcgccacctgctggtgcccttgatcctgatctacgcggcgagcacgaacctcgattcagccgcgctgacggctggcctgctcaccgaaacggctgcggggatccgcggcacggcactcgcgctgtactcgttgatcggctttgccggtgccttcgtcggacccgtggccttcggtgtggcactcgacgccttcggccgcaacagccaggccggctggctggcggccttcgcgacactggcctgcggagtcggctgcggacgctgggcgattggccggctggagacgtccccgagcggcacgcaaccgccctgagcggcgagtcgtcgcccgcggtctgacggttctccagcgtgcggcgtccttgccttcgccgacgaagtcttgcagtatttgtacgatgatcccacccaagtcactcaccggcaacctgaggcaacgcagaaggctgttgatcggcctcggcgttctgctgctcctggtgctgcagctgttgacgtggcaggtctggctgagctatcaggaacaaatccgcgaagccgagacgacgactcgcaactatgcaaccatctttgcaacccgccttgacgcgacgctgcgacgcaccgatgccgtcctccaggaactcgcacgcggcatcccggttggccggctgactcgccaggcatcggaacgtcaatcgggcgaattgacgagcgaactcgactcccacctgctcaatttcggcgaagtgatcggtctgcgggttttcgacgctcatggtgatctgctgtacagcacggactgggccaacacgccacacatcaacgtcgtcgaccgcgactactttcgccttctgcgcgacgacccacacgccggactggtcttctcggaggtgctcgtttcgcgtgccacgaaccggcccagcctgatcgtggcacgcgccctgcgcaccgccgagggggactttctcggcgctgtcacggcggtgcttgacctccaacagtaccaggcgctctttcgcgccgtcgatcttggcagcacgggctcgatcgttctgcgccgcagcgacgaccatagattggtggtgcgctggccacacctggccgacgcggtgaacaagccccttaatcccgagcatcccgctcgccagcggatgaactccggagagcggacggcgacgctgcagttcgccgcgcagtcggacggggtataccgcatctacagcttccaacgcatcgagcactatcccttctatttcatcatcggcatcagccacgacgacgcccttgccggctggcgcacgcgcgcgctggtggtcggtttcagcggctgcctgctgctcgcactgttggccggactcctgctgcagatctggcgcagcgagcagcgtgaagcgaaggtcgtggccgacctcgtggaacgtgacagacagttgcgtgccaacagcgaacgactcgagatctttcagcgcctggcagagaacgccgggcagggtatcggcatggcgcagctcgatggaagcctactgtatgcgaatcctgcgctgcggcgaatgatcgacatgccgcagggcgccgcctgcagcgactactcattcaagcagttctacagccgggaggaggccaaccgactgcagcacgcggtgctgccgatgcttctcccggccggccaatggaccggcgagatcgagctgcgttcgctttccggccggaccaccccggccatccacacgctgttcgtcgtccacaacacggctgacgaaccgccggtcatcgccactgtgcttgccgacatcagtgagcgaaaggagatggaggagcgcaaccgccaactgcttgccgaaatggaaaccttgctcggcaatgctctggtcggcatcgtacacctccgacaacgctgcgtcgtttcgtgcaaccgacgtcttgaggagatcttcggctatgcgccgggcgaactgatcggcaagtcgtcgcaagtcttctacccgtccatcgaggtcttcgaaaaaatcggcgcgcgcgcctacgcggtcgttgccgagaatcggaacttcagtggcgaactgacgctccgccgcaaggacggcagcctgttctggggagcgttgaccgggcgggcgatcgaccccagccagccacatgcgggcagcatctgggttttcgccgatatctcggagcggcgcgaggccgaagaggaatcccgcaacctgctgcaagccgtcgaacaaagtccggtggccatcgtcatcaccaaccgcaatgccgagatcgagtacgtcaacccgagcttcacacgcgtaaccggctattcgcgactcgaagccatcggccagaacccgcggattctgcagtccggcgaagcgccatccgacacctatcgaagcctctggcaaaccctgctcgaaggcaaggtgtggacggggctcttccacaaccggcgcaagaacggcgagttgttctgggaaaaggcgtcgatcgcgccgattattggcgaccacggagaagtgacacattatctggccgtcaaggaggacgtcaccgagcgcctgcgtgccgacaagcttctccaggaaagtgaagaagcgtttcgccgcctcttcgaggatgccaaggatccgctgctcctgctcaaggacggcagtttcatcgactgcaacagagccactctcgaactgctgggctacggatccaaggcacagttgctcgggcgcgacgcggccgacatctcgccagccaggcaacccgacggtcaggcctccggagaaaaggcggccgcattgatcgccgccgcactgcgcatcggctatcaccgcttcgagtggacgcaccagcgcgccgacggctcccctgtccccgttgaagtgacgctgacgccgatcaccctgcgcggcgaggtcatcctgcacaccctctggcgcgacatcagcgagcgccgggtcaccgagacccgtttgcgtctgttggcggcagccttcgagcacagcgccgaggccatcatggtcagcgaccgcgacaaccgcatccttgaggtcaacgatgccttctgccgcctcactggctatgccgccgacgaggtgcgcgggagcgatcctcgtctgctctcgtcgggccggacgagcgcggaagaataccggaccatgtggcaggcgataaacagcaccggccattggcagggcgaagtctgggatcgccgcaaggacggcagctattatccgaaatggctatcgatctcgacgattcgcggtgccgaggggaacactgaatactacatcggcagtttcgtcgacatctccgagcgcaaggcggccgaggagaagatcagccacctggcgcatttcgacacgctgacggatctccccaaccgctcgaacctgcagggacgcctcgatcaggcgttggcctcggcgcgacgcgagggccacggtcgttcggtggccgtgatgttcctcgatctcgatcggttcaagaacatcaacgacaccctcggtcaccacgtcggcgacgcactcttgctggaggttgcggcgcggctgcgcagcagcgtgcgcgacagcgacgtcgtcgcccgtctcggcggtgacgaattcgtcgtcgtgctcaccggggccgacgcgttggcggccgagcgcgtggcaggcaagattctcaaggcgctgtcgcgggcctaccagatcgaaggacatgctctgcactcgacctcgagcatcggcatcgccgtcttccccgccgacggcgagagcgtggaagtccttatgcagaatgccgacgccgcgatgtatcacgcgaagtcggccggacgcaacaacgttcagttcttcaccgcgagcatgaacgaggcggccagtgaccggcgccagctcgaagaggacctgcatctggccctgcagcagaagcagttcgtcctgcattaccagccgcaggtggacgcgcagcgccgcgttttcgccgtcgaggccctgctgcgctggcagcacccccaccatggcctcgttccgcccgccaggttcgtcccgctggccgaggataccggcctgatcgtgccgattggacaatgggtgctggagaccgcatgcgcgcagatcaaggcctggtcggtcgacgcacggacccgcaaactgcaggtcgccgtgaacgtcagtgcacgccagtttcggcagccggacttcgtcgaactacttcgacaagcaatcgacaacagcggcgccaacccggcgcgcttgaagctggaactgaccgagagcttggtgctggacaatgtcgccgacacgatcgacaagatgaacgccatcaagctgctcggtgtcaccttctcgatggacgacttcggcaccggctactcgtcgctgtcctacctgacccgcctacccctcgaccaactcaagatcgaccgtgcttttgtctgccgactccccgagaaccggagtgacgcggtcatcgcgcaaaccatcgtcaccatggggcgcagtctcggactaaaggtggttgcggaaggcgtcgagaccgaagcacagcgccagttcctcgacagccatggctgtgacgggtatcagggcttcctgttcagtcgcccgctggctgttgacgcgtttgaagacttcctgcagggcttcgtggcgtgaccatgggggcacccgccgagcggcggcggcgtcacgccccgcgcggcagcgccagcagcaacttcctgatcggcgccggcagggcggcgcgggcgacgtccgcgaggggtagccattcccgaaaggcttgcgccgcaaccggcctgcgctcgtcgacctcgcaacacagcacggtgagggtgagtcgaaaatggctgaagctgtggctgaccggcgccagcgttcgcatgctccgcaaacggcagccgtgccgtagcgcaaagacctcagccgcgtcagcgcccccctcgggcaaggtcagcagaccaccccagataccgaccggcggacgccgttcgagcagcacacaccggccgtcggtgagcaacaagacgctgctcgcccgttccgggagcgtccttgccggcagacgcctcggcagttcggcctgccggccatcacgccaggcggcgcagatctcccgcaagggacaagcgtcgcaggccggcttgcgacgcttgcagaccgtcgcgccgagatccatcatcccctgcgtgtagctctcgatacggctgtccggcagtagcgactcggccagtgcccatagcgcgcgctcgcctgccgccgtcgaacccgcgtcctcgacagcgaaacagcgcgccaggacacgcttgacgttgccatcgaggatggcggcccggcgagcgaaggcaaagacgctgatcgcagccgcggtcgagcgtcctatccctggcaacccggcgttttcgatcggatcggccgaaaacgtgcccgcccgttcggccacaacggtttgcgcacagcgatgcaggttgcgcgcccgcgcgtagtaaccgagcccggaccacagttcgaggacactatcgagcggcgccgcggcaagggcttccagcgtcgggaagcggagaagaaagcgggcatagtagggaagcacggtctgcacctgcgtctgctgcagcatgatctcggacaaccagatacgatacgcatcgcgcgtctgctgccagggcagatcgtggcgaccattggcttcctgccaggcgatgacccgaccggcaaagctcgggcaatctgggaagccggcagcagccgtcacaggcagcgtcccccgtccgatctgcctgagctgcgcccgttcagcggcagcaccccgacacgactcgccagccgtagcgcagtacacccggctgcgcaggcgtcacggtctgatgctgtcggtcagcgagagccatggcaacagccacccgggcaagaggatcaccatgacagtctactcgaatcgcctcgacacaaaaacgctgtgcggcgataatcggagccgcggtcggtcgggtatgggcccatggaaatcgaggcctgcgctaagcaggcacgcacgaacatcgaagcttggattgttgtccacgggtgcaaggatcgggtccgtgacgccaacgctggccgcttgttcatgtcgactgcgagttttcacttacttcaacaacgccttcggatcgactgatgcgcctccctgttgccttcctggaatgtccggacactgcggcggcgatcgccgagttgccatccacggcctatgctgacgacctcacgctgacggcaagggatctggtctgccgcgatttccgggacgccttgggcagctttcctaccggagttaccgtggttacggcactggcgcccgacgccagcccaatcggcgtgacgatcagttcgttcaactcggtctcgctggatccgcccctgatcctctggagcctgtcatgcgcatcaccgagccttgcggccttcgcacaggccgggcactacgcaatcaacgtcctggcggccgatcagcagtggatctcggagtgcttcgcggcacgcgagaatgatcgcttcaacggtgtgaaggtcagcaaggggcttggcggagtcccactgatcgaaggctgttcggcgtggttcgagtgctccaacgaggcgcagtaccccggtggcgaccacctcatcctggtcggccgcgtacaccgtttttcccgcggggatgccgacgaaccgctgatcttccacggcggccgctatcggaagctgcgtcacgatgcgcaaggatagcgccgatggccactattaccgcctctgaggctgcttgccacaagcttgcgatacggggatccgggcgctcgcacatggcctgaaatcccggaatctcggtcgccgcccgaaaggcgggcaaaaaaaacccgccggaggcgggtccctgttgcacacccgaaaaaaatcaagcgcgcgagatgttcgatgcttgcttgcccttggggccctgcgtcacgtcgaaggaaaccttctcgccctctttgagggtcttgaatccgcccatggtgatcgcggagaaatgcgcgaagagatcttcgctgccgtcatcgggagtaatgaagccgaaacccttggcgtcattgaaccactttacagtaccagttgccatattgccacttccttgaaaaaagactgaatccgggcgacgcccgacttgcatgcttccagatcaacgcccgacacccgaaactacagacagacaaaagctccgcgcggtggcctgaccaaaaacattcggcctttttacgctaagtcaggtagacgagtcaagtgttttcgagcagcgagcgttcgccgcgctgccgcccagtccaaaatcggtcaaggtcggtattgcgcatccggaaagactggttagaattgacccatggcgacaaagcatcaggatagctccctactcgaagcaagacctacgcaactcaaaccgcctccgctgtacaaggtcctgttgctgaacgacgatttcacaccgatggacttcgttatcgtggttctgcagaggttttttgggatggatcgagaacacgcgacgcgaatcatgctcaaagtccataccgaaggtcgtggcgtctgcggagttttcccgcgcgacgtggcggcgacgaaagttgaacaggtgacaaccttcgcacggagcaaccagcacccgctggcgtgcgtaatggaggaaaactgaatgattgcgcaggaactggaagtcagcttgcacatggcatttgtcgaggcgcggcagaaacgccatgagttcatcaccgtcgaacatctcctgctcgccttgctcgacaacccatcggccgctgaagcgttgcgcgcgtgcggcgcgaacctcgaacaactgcgcaaggatctggtgcgcttcatcggcgaacacacgccaaccgtctccggcgaggacgaaatcgacacccagccaacgctgggcttccagcgggtgatccagcgtgccatcctgcacgtgcagtcgtccggacggaaggaggtcaacggtgccaacgtcctggtcgccatattcggcgagaaggattcgcacgccgtttactacctgcagaagcagggcgtcacgcgcctcgatgtggtcaatttcatttcgcacgggatcagcaaggtgccgcagagcgcgcctcgcagcgagcaggagggcgagcccgaaagtgaccagcagagcgctgccggcccactcgaaagctacacgatcaacctcaacgcgcttgccttgcagggcaagatcgacccgctgatcggtcgtgaccgggagctggaacgtgtcatccagacactctgccggcgacgcaagaacaatccgctcctggttggcgaagccggcgttggcaagacggcgattgccgaagggctggcgcggcggatcgtcgagtgcgacatccccgagattctggccaaggccaatgtctactgtctcgacatgggctcgctgctggccggtaccaagtatcgcggcgacttcgaacagcgcctgaagggcgtactcaagcaactgagcgaaaacccgcaggcaatcctgttcatcgacgagattcatacgctgattggtgccggatcggcatccggcggcacgctcgatgcgtcgaacctgctcaaaccggcgctttccactggccagttgaagtgcatcggtgcgaccacctacaacgagtatcgcggcatcttcgagaaggaccacgccttgtcgcggcgcttccagaagatcgacgtgaacgagccgtcgagcgccgaagcgatcgaaatcctcaagggtctcaagtcgcgcttcgaatcccatcacggcatcaagtactcggccgcggcgctgaccacggcagtcgaactgtcggtgcgcttcatcactgaccgccatctgccggacaaggcgatcgatgtcatcgacgaggcaggtgctgcgcaacggatcctccccaagtcgcggcagaagaaactgatcggcaagatcgacatcgaggaaatcgttgccaagatcgcgcgcattccctcgacccacgtctcgaccgacgaccgcaccaacctgcgcaatctcgatcgcgacctgaaggcagtggtctttggccaggatgtcgccatcgacgcgctcgccagggcgatcaagatggctcgctccgggctcggcaatcccaccaaaccgatcggcagcttcctgttttcaggccctaccggcgtcggcaagaccgaagttgccaagcaactggcgtactgcctcggtaacgaactgatccgcttcgacatgtcggaatacatggagcgtcacgccgtgtcgcgcctgatcggtgcgccgccgggctacgtgggcttcgaccagggaggtctgctgaccgaggcagtcaccaagaaaccgtacagcgtcctgttgctcgacgagattgaaaaagcgcaccccgacatctacaacatcctgctgcaggtcatggatcacggcacgctgaccgacaacaacgggcgcaaggcggactttcgcaacgtggtcatcatcatgaccaccaacgccgggcaggaggccatccagaagacgacgatgggcttcacgccatcgcggcaggccggcgacgaaatggtagaaatcaagcgcatcttcactcccgagttccgtaaccgcctcgacgcaacgatttccttcagggcgcttgaccacgacgtcatcctgcgggtggtagacaagttcctcatgcagctcgaggcgcaactccacgagaaaaaggtggaagctgtgtttaccacggcgctgaaggagcatctcgcggcccgcggctttgacccgctcctcggcgctcgacctatggctcgactgattcaggacacgattcgctcgtcactggccgacgaattgctgtttggtcggctggccaacggtggccacgtcaccgtcgacctcaacgacgacaagaccgtcaggctggtcttcgaggaagaacccgaaatcgtcgcctgaggcagcgaccatcagccgccctgcggaggaatacaggggcgtttcctttaccccaagacgttgaatacacgagacaagcaccatgagtttcaagactcccgacctcctcgacaacaacgaagacaaggttcgcgatggcagcctgcgcgtcgtcgcgcccatgttccagagctacggcgggcgacccgaattcagcggacagatcgtcacactgaagctgttcgaagacaactcactggtgcgcgaactgctcgccgggagtggcgacggcaaagtgctgctgatcgatggcggcggctcgctgcgctgcgcgctggtcggcgaccagttggccattctggcccacaggaaccagtgggagggaatcgtcgtgtacggctgtatccgcgactccggggacatcggccagatcgacatcggcgtccgtgcgctcgccacgcaccccctgaagagtgtcaagaagggggtcggcgagcgcgatctggccgtaagcttcggcggcgtgacgttcagaccgggggagtggatctatgctgacggcgacggcgttatcgtcagcgaccagcctctgacctgattccgctgccggccggcggttgccggcgggaccgacacgctgtagcgcttgcggccttgaagttgcctttatcggagaacgattgtgaacgctgccattgacctgctcagagccatacgaacaggccgccttcaagatgtccgggcggtacttgatgccggcacttcagtcgagatcgacgacggtcgcggcgaccctggcctgccgcttggcgtcgcctgcttcatgggctacgccgacatcgtccgcgaattggtaagtcgcggcgccaaggtcaacctgccggacaactcgcaagcgacgtccccattgtccatggctgttcgcggcagccgcaacgaagtcgtcaaggttctcatcgagcttggtgcagacatcccggctggcatgaagaccgggctgacggagcaggagatcatgatcgcccgctggaaagggcagcgttacggcgcgagcacgtctgcgcatgccgagcgcagcgccgaggcgccgctgttcgaggaaatcgagatgacccgctgctatggaaccgacactgccgtccttgacgcggacatgattcgggcagcgcgcgaaatggacaagaagtaacagtaacgcaagcgccgctcagcccgacatcgccctcgccagagcactgacctgctgcgtccgattggtccaaccgacgccgaaggcatcgaagttatcgagcgaccgatagtaggcgagcctttcgtccgccatctcggcaatcatcgccagcggatcggcggccatcaccgccgccagcgtcttgggtccgaccgagccatcgtcggtcaccccggctgcccgctgcaacagcttcaccgaccggcgcgagccggcattgacgccgaagtcgaaaaccatcaggtcgatccctgcgggcaaatccccacagcgcatcggcagccagtagttggcgcggtagatttcggccgcctcccgacgggtgagcgccttgagatcggcaagcaacttgtccctgtcggcagcggtgagttcgtcgagtttcagcccctgccagtcggcgagggtacgcagcgtgatgcccagattggtggcgccgccgcgatcgcgcgggtggtcactgaagcccccttcgctatcgagaaccactgccaagcacttgtcgaacttcgcgtcgccggtcggcgccgccggcgcggcctgctttgccgtccccgccgcggcaatcgcctgcacggcacgctcggtccgatccgccgtcgacgccgtcaggttgagcgcagcttcctggagtgagcgattggtcgcatccttgtcgcgcgacccctgcgaagacccaagccagaaattcacgaccgtggcaaaggccgcggccagcgcaccaacggtgatgttgatgacgttggcgaccgtcggattgtccctgaggtccgtatggatcaagacgatcaggaagatgaagaagccagcggtgacgattgccgagaccagcggcgcgccccaggcgatggcgctgccggacttgacgaggtccaccatcgtactgcgcgcgccctgcgtattctccagcgccttctggatcgccgcgagctcggcctgccgctgctgctcggccgccaggtccatcgctttctgcgtctccagcgcgatttcggcaagacgcacgcgcaactgcgccgccagcgccgggtcggcggccagcttgcgctgcgcctcggccgcatcgggagttccggtgacttcctgcacgacgttcgccaccgtagtggcgaccgcgccggccttgtcgccggcaatcatcttgatgagttcgggaacgatggagagagccagtggaatcagcggcagcatggacgttcctccagaagagaaagcacaggaaactcaacagcgccgatttcagtatatgtcgcgccatcaagcaccgtcaatcgaaggtctaccgctgccgatcggtcgccgcacccttcacttcaggatgccgagaagattcgagaagccgtcagtccactcgctgaacccggggcggggtacgagcctctcggcacttctcatctcctccggcagcctcgccaggccctcgggtgtcacgaccagcacccagaccgagtacaggcagaagcggtcgcccggatccggtctggcttcgatgatcagcgcggtccgaccgagccgatgggccgccgcggcgaccaccggtcgaagatcgagatagcggttgctgatgttgacagcaagcacaccgtcgcgtttcaggtggcggaaatagccctccatcgcttcgatggtcaacaggtgggtggggacggaatccccggaaaaggcatccatcaccagcaggtcgaagttctgggttggctcgcgctcgagcatcagacgggcatcgccgagtaccgaaacgatccgcgcggcactgtcggcgaggtaggtgaactcgctgcgcgccagatcgagcacctgctcgttgatctcgtagatgcgcatttcgtccccactgcggccatagctggcaagcgttccgactcccaggccgaggacgccgatcttcaggggctgatcgccggccaggccaagaaatgtctggccgatgcccgacagctcacagaaatacgcggtcggtcgccggcgcaacgccggcgaaaggaactgttcaccgtgatagatgacgccgtgcaccatcttgcgcttgacgcccaagtcgccgtcgctgacgtcgatgacgcgcaactggccgtagaagttgcgcaagacgcgtcggtactccttgacgtaatcgaccgagatatcgccgagacgatagccgtagaccagcagcgccgccagaagcagccaccgccaccgcgactgcaggtcgcgccagagaacgacgatcaccagcgccgcgcacagaaacaggccgatcgggagttcgaaataggcgttgaagatcgccggggcgagcaggccgacgaaggttccacccaaggctccgcctatcgagagcatcaggtagaacaaggtcagacggcgtacggccggtctcctgcggaccagttcgccgtggcagaccatgcagaagacgaacagcgacagcgccagcagagcgaccagaatcggcaccggcaggctgctgcccgtgagtaccctatcgacggccaggaaggcaagcggcagggccagcaggaaccctggccggtagtaatagcgtggggcgtcgaaacagaggatgaaactcagcagatagatgctgagcggcagcacccacaggaaaggcacgggggcgatatcctgcgtcaactggcgggtcatggccagcaagaggatcgaagcggtcatcgccaggccaacccagagcagacactcaccccacgccggaggtggcgccggctcgtcgctggtggttgtcggccggatctcctctctggctgcccgctgccacgacaaccaggtgctggcgaggcacacgagcacgaacacgacgtaggcggccgaccaacccagcgcctgatcgcgcaccggaaaatacggctcgacgagtaccgggtagctcagcagggcgagcatggacgcgaggttcgacagggcatacagccggtacggcatgaccgtcgcgaacgagcgtgcgtaccacgcctgcatcagcggcccggtggtcgagagcagcagatagggcataccgacggccgcggcaaggacgacgagaacgccccaggtcgggctttccagagtcgccgcccaagtcgggttggcaactaccggcagggtggccagactcagcaccaacagggcggcatgcagcaggttctggcgccgcggcgacaaggactcgtgcaacaggtgaacgtatagatagccgagcagcaactcggcctggaagaagaccaggcagacgctccagaccgacgaggcgccgccgaaccacggcaggatcatcttggcgatgatcggctgaatctggaagagcagaaaggccgacaggaaaacggtagtggcaaagcggatcatcgggacggcctacttcaaaatgttcaacagattggagaaatcatcggtccacaccttgaagccgggccgcggaaggagcggctcgaccttcgtcatcgccttcgccagttgcgccgctcgctcgggctgggcaagcagaacccacaccgagtggcggcagaagcgatcgccgtcatccgggtccagatcgacaatcagggcagtcctgcccagttgtgcggcggcaccggcgaccacaggtcgcagatcgaggtaccgattggtaacatgtatcgccagcacaccgtcgtccttcagttgccgcaggtaggcctgcatggcttcgagggtgagcagatgggtcgggatcgaatcgccggaaaaggcgtcgatggccaacagatcgtagttctgtgcgggctcgcgctcgagcatcagacgaccatcaccgagcaccgggacgatccgcgccgcgctgtcggcgaggtaggtgaagtcctcgcgcgccaggtcgaggacctgctcgttgatctcgtagatacgcatttcatcaccgcgtcgaccataggtggccagcgtgccggcgcccaggccaagaatgccgatcttccgaggctgctcgccggcaaggctgcgaattgcctgaccgattcccgacagctcgcaatagtaggccgtcggccgtcggcggtgctcgaccgccaggaactgttcgccatggttgatccggccgtggtagatcgcccgcctgacgcccagtccttcgtaagtgacgtcggagacacgcagctggccgtagaagttgcgcagaacgcgtcggtaatcggcgacgtaatcgaccgagatcccgcccagacggatgccgtaggcgagcagggcgagaagcgccaaccagcgccacatcggcttgagctcacgccagagaacgatgatcaccagtgcgccgcagagaaacaggccaatcggcaactcgaaataggcgttgaacagcgctggagcgagaagcccgacgaaggagccgccgagagcaccgccgatcgaaagcatcagatagaacagcgtcaagtgacggaccggcggccggcgcctgaccagttcaccgtggcagaccatgcagaagacgaacaaggagaccgacagcagcgcgaccagagccggcaccgacatgccgcggttgtcgaccacttggtcgagagccacgaaggcgaccggcagcgcacacaggaatcccggccgatagtagtagcgcggcgcgtcgaaacagagaatgaagctcaggaggtagatgctgagcggcagcacccacaggaatggcactggcgcgacgtcctgcgtcagatgccgggtgatggccagcagcaggatcgatgcggtcatcgccagacccacccagagcagacactctcgccagggaggacgaggcgtcgactcaggggggctcgccgtcctttcgcgctcgctcgccacaccctgccatgactgccaggcactgcccagacaggcgacaacgaacaaagcatagccgaccgaccagatcaagccctgatagcgaacgggaaaatacggttcgacgagcaccggatagctcagcagcgcgaccatggatgccaggttcgagagagcgtacaagcggtagggcatcaagctgttgaacgaccgcgcataccaggcctgcatcagcggcccggtggtcgacagcaacagatacggcatgccgactgtggcggcgagcacgatcaggacgttccaggtgggattctcgaacccggacccctgcgccgccggactggcgatcaccggcagcgtcgccagactcagcagcagcagtgcgccatgcacaaggttctgacgccgcggcgaaagtgactcgtgcagcagatgtacataaagataaccgagcaggagttcggcctgaaagaaaaccaggcagatgctccacaccgacgaggagccaccgaaccacggcaggatcatcttggcgacgatcggctggatctggaacagcagaaaggctgacaggaagacggtaacggcgaagctgagcatcggaaaatcctgggaaggcgcgcagcggcaggagtccgcggagcccgggaaagggtccgcggtgcggcgtgggtctcagctctcgctgtgcggagtgtccggggctgccggcgccggacgccagttttcgggcggcacgacgacgttgccggacggctggacaacgaagtgcggcgacatgatctgtacgccataggtattgaactggtcctggatgttggcatgcagggccgacagcacgggcacgcgctcgagcggtttgtccatgtgcgcgaaaagctcgtactcgacgtaccagtcggcgaggctgcgctgatagacgaaggggctgggagtcgttcgcaagccgggagtctgctgggcggcggcgatcagcatcgcatgcacctgccgccacggagtgtcgtagccgatcgtcactttcgtcgacaccagcgtgccgcgcgccccggccaggcgcgagtagttcttgatcgggctgctgacgagaaccgcattcggaatcgtcacttcttcgttgcgcatgttgatgatcttggtcgacaacgcgccgacctcgctcaccacgccgaccgtctcgccaagatcgacgaagtcgcccaccgaaagcgcgcgcgaatagaccagcaccagcccgctcatcaactggttgacgatccccgcggaaccgagcgtgagcatgaagccgaacatcaccgacaggcccttgaaggcgtcgctgtcggacatcgggatgaacgggtaggcgatggcgataccgagtccccagacgagaatcgagacgatccgatgggtggccgtcaccgtttcagggtgcaggccgggaacctgtactcggccttccttggctgccctgaagaaattgccgagggcttcgttgaaggccttggtgaggaacaggatgatcagtgccgtcgtcaacgccggcatggcatgcacgaggccggtgccgagcgtgtccaacagaccgaaaaggaactcggtgaggcggtcgccaagcggctccgtaagcggaaatcgcgccagcacgaaggtcaaccagagataagcgacggtcagccagagaaaacccatgaccagttgcgtgacccgctgcaccagcagccagccgtggcgcgcccagcgcaccctgtttgaagtgctgtgggcatcgatgaagtgctccaggcgaacgaccagcacggtcctcgcacgaccaatcagccagaagagggtcatggcgactgccgtggcaaggcatgccagacctattcccgtcaggagaactcgcggacgcccctgcgcagcagccgcctccagcgcaacggcgagttcctgagcagcccgctgcgccgcttcctcaagcgaaatcctctcctcggggtcgaggtcaccttcgaggacgttgaagagcactgtctgcccgatgtgcaggctgatcccccgtttaccgtcgacggtaaacggcgtccgctcgatcggctgcgccatctggctcggtgtcagactttcgatgcggagcaggctgcggcgcacgcgatcctccgcgctcgcaccgacgagactcgtccgcaaggtgacgatcggccggaagtggtagtgcagggtcgcctccctgccgtgtttctcttcggctgccagagcggcagcgtcggcgccagccagcaagaagcacgagaacagcagcagtgccgcggacaacttcgagaagacttgggtcatgggaaaatccggtcgacagcgacgattgcggcgaattataagccgcgccagacttgcgcgccgtactcgggaagagccaagcgcccctcaatactcgcaccgcccactcaagagctcgcgcaacgcctgtattggggggcccggcgaactgctggagctgcgcggagcgcgaactacgccgtaccgccgaccgtcaggccgtcgatgcgcaaggtgggctggccaacgcccaccggcacgctctgcccgtccttgccgcaggtcccgacacccgggtcgagacgggtgtcgttgccaatcatcgacacctgcgtcatcgcctccggcccgctgccgatcagcgtcgcgcccttgaccggtgcaccgaccttgccatcctcgatcagataggcctcggacatcgaaaagacgaacttgccgttggtgatatcgacctgtccgccgccgaaattgaccgcgtagattcccttcttgaccgacttgatgatttcctcgacgctcttgtcgccgttcaacatcgaggtgttggtcatgcgcggcagcggcaggtgggcaaaagactcgcggcggccattgccggtcggcgcgacacccatcaggcgtgcgttgaggccgtcctgcagataaccctgcagaatgccatcctcgatcagcaccgtacgctgcgtcggattcccttcatcgtcgatattcagtgaaccacgccgttcggcgatcgtgccgtcgtcgatgacggtaacgcctggcgcggcaacgcggctgccgacgcgaccggcaaaggtcgaactacccttgcggttgaaatcaccctccagtccgtgcccgaccgcctcgtgcaggaggatgccgggccacccggaacccaggacgaccgtcatggtgccggccggcgccgggcgagccacaagattggtcaccgcctgatgcaccgcgtcgcgtgcgtagccggcgagcatggcgtcggtgaagtagccgtagtcggtgcggccgccgccacccgccgagccctgctcgcgttgccctttttcctcgacgatcacggtcagcgaaacgcggaccagcggccggatgtcggcagccagtcgaccgtcgctaccggcaatcaggacgacctcgtactcgccggcgaggtgggccatgacctgcgtcacgcgcgaatcctcggcgcgcgccatcgcctcgagccgctcgagcaggctcaccttgctggccgcgtcgagcgatgccagtgggtcgtgcggcacgtacaaggcatgcccgctccgtttcttgagtgccggaacgcgccgctgctggccggcaacggcaatcgcccgcaccgcgccggcggcatcgccgagcgcctgagcgctgatgtcgtccgaataggcaaaagcagtcttctcgcccgacagggcacgcacgccgaccccctcgtcgatgctgaagctgccggccttgacaatcccttcctcgagactccaggcctcggaacgggtgtactggaaatagaggtcggcataatcgacctgatgcaccatgatcttgccaaagaccttcgtcaggtcggcaacgtcgaggccatagggcgtcagcagggtcttctgggcctgcgcgaggagggttgcggcttgtctgttcattggatatccgtgttggctgcccttgggctgtcgctcaaatgccgtttacatgacgcggtgggcgagcgcgggcagactgtcgcggacttcgtctagacgccctcgctcgaggtcgccgatgacgattcccggccccttcagcttgcgatcgatgatgttcccccagggatcgacgagcatgctgttaccatgtgtctcgcgcccgttctcgtgctggccaccctgggcgacagccagcacatagcactgattttcgatcgccctggcgcgcagcaggatttcccagtgcgcccggccggtcgtctcggtgaaggccgccggaatcaccagcaagtctgtgacaccaaacgcccggtaaagctccggaaatctcaggtcatagcagatcgacaggccgatgcgtccaaaaggcgtggcaaacgccaccacctggcgaccggcctctatcgtcgcgctttcgtcgtagctttcgctaccctggcggaatccgaagaggtggatcttgtcgtagcgggcagcccgctcgccctgcggattgtacgccaggctcgaattgaggaccttgtcggcgtgccggctccacaggggaagcgagccgccgatcagccagattcgatgcgccagtgccgtcgccgagaggaagtcctggattggtccgcggccatccgactcgcgcaccgcaaccttgtcgccatccgtcatgcccatgatcgggaagtattcgggcaaggcgaccagttcggcgccctgcgcgacggcgtcggcaatcaggccggcggcaacacgcaggttctcgtcgacgcgcggggtcgacaccatctgcaccgccgcaacacgcaggcgagcgaccttctgcgagtcgcccggcaaagcacctgtagtcagattcatggctggctcctgtcggaattcgggttcacggagtgggccccgccggaacggccgacgcggagaccttctcgaccttgggatcgtcccacttgccggtcaccaggtactcgaagctgaagatcttgttgagcggattctgcagcaccttgtgcgccagcagggtggcaacgccggccagggggttgacgacggcgatgcccagggcggcactgccgcccagttcaggctgcacggtgacgttcaggcgctgcgtctcgtgtttcaggtcggcttcgccgcgcatcacgacgcgcgccgacgggccgtccagctgcaagcggtcggtacgcatcaagccgtccttgacggtcatcttcccgttgatactgtcgaaagcgaagccctcgctgaacacatcgccgaaatcaagcgacaggcgacgcggcaggccttgcaggctgatcaggccgagcagcttgccggcggcgccgggatcgagcttgacgaactgccccttgcccacatcgagcttcatgtcgccgctgagggtggcgtagtccagcgcggtcggcgatccgttccagccgatcttgccctccagcgtggtgctggcaccgcgtacggcaccgaggtagcccagccgatcgagcaacttgccggcgtcggtgctgaccagggcaaagtcgagctgcgtgcggttgccgctggcgagctgccactgcccgctgcccgacagcctgccgaacgggttgacgatgtcgaccttgtcgagccgccagataccgccgtcgttgtgggcctgcacttcgaggcgcccgaaacgacgcgcgccgatgacgaagtcatcgacgacgacatcgagagccggcaattccttgagcacctcggacggctggctgctcgcgctctccttgtcggggcgacgccatttcctgaagtgcgccgccagttttccggcgccggtaccatcccactgaaagctgccggccgcctcgcgcgactgcagcgtcccccgccatagcggcgccgcaccggcaaccgccgccgtgacgtcgttatagtacttgccgaggagcagcagttcgtcggccttgacatcgacgttcaacggcaaagcgggcgacgaagccgatccgccggccttgccgctgccgcgcagcacggcctgccaggagtccagatcgatgctcctggtggtgacgccgacgttgatgccgcgctccggcagcgcgcccaacgggcgaccaatcatgatcgcaccgcgttcgagctggctgtcgtcaccctgcttgcgccggatcaattgcatgctcagtatgctgccgagggtagcgcgcagttggtcgcgcgccaccggctgaccgctgcgcggcggcacggccggcacgacggcgctttcgaagtgcagcggcagcacctcactggcgctcttggcgaacggcgccggcagggtcgacgcgacaccgacgaggttcgagtccacgaccagttcgacattgcgcttcttgctgctcacctcgacacgataggcggcggttccgctcaaggcgtcgagcagcggcagttcgaggcgacggcgcaactcgtccatgcccagcgagccgttggcaagcaccatgaccttgccgccctgcgccccgcccttgatcttgacctggccaccgaagagcacggcgttgatttccggtatccgcagatccttctcggagaaatgcagactgccattgacctgtcgcagcggcggcagcgccgcatcgacagtcacgtcgttggccaggaagacgtacgttccctcgattttcgactcgcccagacgcgcttcctcaaggggaatcaccagtccgatatcgagccggcccttgccgccggcactcatgttctcggtaaaatggtcgatctgggcagccaccggactctgcacgatgtacttgagaaactcggcagtctctccctcggcacggcccttgatcttcagcgtcgacaccggcgcatcgaaatcgggaatctcggcgcgggtctgtgacaggctggcgccaagaatggcgccacgccgagcatcgacgaccatgccgttcccctcgaaacgaagatccgcgtcgataccggtaatgatcggccagccggtcccgtagtccagcgtcacgtcgttcgccttgacggtcaccagaaactgcccctgccgcttgtcgagaaacggaaagttcgccagatctcccttgagaaccagcttcccctcgctggccgcccccttcttcagggcatcgcgcacccagtgacgcgcgtcggtgtttatggcacccggcaggtagcgccagacagcgcgcgcatcggcgcgcgtgagagcggcggcaaggtcgatgctgccgggcccgtcgccggtgtggcgaaaggtcccatgtgccgagccggcagcgtcgggcccggcaaactcggcgcgcgcgagttcggcatcgatcctgccctggctgatcttccacttgccctcggcgttgagcgtatccagcgcgatggacgactccgggaagaccgtcggcaactcgatgttgaccttcttcgcgcgcaagctggcactgccaccctgctcgcttgcctcgagcgaacccgacaacccggacgctcccggaaaggaagccctgggccgcaacgccagatcctcgaagcgcgcctttagggagtaagtctgcaagccgtcgccgttgccgtcccaagcggcgcgcagctcgtcgatgcggccacgcggcgcgagatcgctcagcaactggcgcgctccgccggccagcggcagatgcgtcgccaacccggcaaacgcggccaaatcgagaacgttggccgtcgcgttgccacgcactgacgtgctgccggtcgtctgttgccagtcaagatgaaaatccattggtgcgacgtgaatggccggcgccgattcagcatgctcgccgcgcggccgacgcgtcagaagttccacttgacgaccgtcgacgctcatcccggccggcaggaaacgggcgccgagccgacccgacatgcgctccaggtcgagctccggcaggtccttcgccaggcgcaggttaacatcgtgcagcgagaagtcggcggtcaggtcgcgcaagccgccgtcggcaaagcccgcccaggcgcgcacggcaccgcggccatgtggcaaggcaagcgggtagtcgagccaggcacgccacaccgccagatcggcgtagtcgatctggacaaacgcctgaccctgccaggactgtgcctgctcgatactcctgccgcggaaatcgccgcgcagatcgattcgggaggcgaattcggcaggcggcatggcggtcaggccgaaccgatgctgtcgcccattgttgtcgagggcgaagtcgacgtcttcgagaatcagtggcggggcctctcgcttggcgtcctcccagaccaccgtcgccccctccacccggatgcgtcgctgcgccagtatccagtccgccacgctaccgtcgccaccatcctggctgaccgcgatccccgcgacatagaagcggccgtccacgtcgcggcgcagatgcagggttggctcggcgatctgcagcaagcccaggcgcaactgccagtgcggaatcgacgaccaggagagaacgccttcgacacgcgtaaaggccagtgccggctgcccttgtgcatcggcaatgcgcacgtcggagaggatcaggtcaggattgaggccggcccagctggcctcaatcttgccaatgacaaccgacagcccgagcccgacgctgagctggcgctcgatctcgggccgatagctctcgatattcggcaagacgagatagcgcagcgccagcacaagcagaacgaaaccgaaataggacacccagaaggcgcgcaccacgaagcgccagatcgcgcgtgccacccgatgcgaagcgatgggcacgagccagtgcaagcggtggtagagcgccgggcgcaagtcctcctgccgcatcagtggcggccacctggaacagacttttgccaacagacggtcgccgtcactagaatatcgggataattgggatgccgctgcaagcgaccattgtagcggctttgccttcactcatcagcgccgacgatgcatcgcgcggcgaacggtcagagaacgagagccgaatggaacccaccgtcgatccccgcaacccacagaccgccacgctcgctcccccgtgggcggcggctcagacacacagtccctatctgcgcaatctgctcgccgcccgacccgggatcgccgcctggctcgccgagcacgccgggcgagcgctgaccacagagcagatgcacagcctgctcgccgctgacgcaccggcgagcgatgacgaactgaagcgggcactacgccgcctgcgccagcgcgtgatggcgacgctgatcgtccgcgacctcggcggagtggcgacactggctgaagtcgtcgaaagcatgacccaactggctgacatcaccaccaacttcgccctcgacttcctgcatcggcaactggcggaacagttcggcgagccacttgacagcggcggcaagccgcaacgcctgctggtggtcggcatgggcaaactgggcggacgcgagctcaacgtctcgtcggacgtcgactacatcttcatctaccccgaggaagggcagacggccggcgccggccggcgcatcgacaactacgatttcttcctgcgcctcggcaagcgcctgatcggcgccctcggggattccaccggcgatggccaggtcttccgggtcgacatgcgtctgcggccgaacggcgattccggagctctcgtcggttcgctcgggtcgctcgagaactacttcatcgcgcagggtcgcgaatgggagcgctacgcctggatcaaggccagggtgatgaacgaaggcgtcaatctgcagcccgaatgggtcgcggcgctgcaggacatcggccgccccttcgtcttccgcaagtatctcgacttcggcgccatcaatgccatgcgcgccctgcacgcgcagatccgccgcgaggtggcgcgcaaggaaatggccgagcacatcaagctgggccccggcggcatccgcgagatcgagttcatcgcccaggtcttccagttgattcgcggcggccgcgatcccgcgctgcaggcgcgaccgacgctgcgggtcctcgaactgctcgtcgagcgccggctgctgccggtcgaacatgcgcgcgaactggcggccgcctacgacttcctgcgccgcctcgaacaccggctgcaatacgtgaacgacgctcagacgcaccgcttgccggcgggcgacgcggagcgccggcagatcgccgtttcgctgggctttgccgactggacgaccttcctggccgttctcgatgcgcaccgggccaatgtcgctcgccacttcgagcaggttttctcggaacccgaggaaggcacgcatccgctcgccggcatctgggacggaccggcgatcggcgacgactcgctcgaacccctggcgacgctcggctttcgcgagccgaaggcgatgctcgagcgtctgcacagctttcgcgccagcagtcgctacctgcaactgccggccagcaatcgcgagcgcctcgacgccctcggcccgcgcctgatcgacgccgccgccgccaccgacacgccggatgccacctggcggcgcggcctcgatttcctggaaacgatcagccgccgcggcgcctacctggctctcctgcaacaatacccgcaggcgctgatgaagctcgccgagctgatcggcagctcatcgtgggccgccgattacctgacgcgccacccgatcctgctcgacgaactgctcgactcgcgcatgttcgacgtcagcaccgactggcaggagttccgcaccaacctgcaggcacgcctggcccaggacgccggcgacaccgaacgcgaaatggacatcctgcgcgaagcccaccacgcccaggtcttccacttcctggcgcaggacatcgccggcctgcacaccgtcgagcaccttgccgaccgactcagcgagctcgccgacatcatgctgcagacgacgctggatctctgctggcagaagctcaagcaccggcatccgcatcccgagcagctgccgcgcttcgccgtcatcggctacggcaagctcggcggcaaggaactcggcttcgcttccgacctcgacctggtctacctgcacgacgaccccgaagccaatgccggcgaactctacgcgcgcctgggccagcgcatgagcacctggatgtcgacacagacctccgccggcatgctcttcgacgtcgacctgcgcctgcgcccgaacggcgattccggcatgctggtcagtccgatcgccgcctttcgcgagtatcaactgcagcacgcctgggtctgggaacaccaggcgctgacgcgcgcccgcttctgcgccggcgacccggccgtcggcgagcagttcgaggcgatccgcatcgagatcctgcgccagccgcgtgacctggccaagctcagggaagaggtgctggcgatgcgcaagcgcatgctcgaccagcacgcctcgcgcagcgaggacagcttcgacatcaagcacgatcgcggcggcatcatcgatgtcgagttcatcgtccagtacctggttctcgggcacgcgcaccgccaccccaggctgtgcggcaacctcggcaacatcgccctgctcggcatcgccgccgagctcggcctgatccccagccggctcgccgaaccggtgcgcagcgcctaccgcgagtttcgccgcatgcagcacgtccagcgactcaacgccggccgccgggcgcgcgtcgaacgcgcctcggtcagccgccgcagcgaagccgtgagcgcgctgtggcaggcggtgttcggaacgccctgagcattgccgccgctgacggcggcgtcgacggaggggtcccgccgcgctcgtcaaagtctggcgggacacctcgccggcccgcgccggcgagtttcggcttccggtttacgttagacttgcagcgatctcctgcaacagcccggcgcaggattgaactccagcgcccgtgtccctgatgccacctcccctgctgtccaactacctgaagaagaccgatcgcttcgacgagatgctcgccgaggacggcagcgttcgcccgtcgtggcagcctttcctggcccatctggacacggcgacgcccgagcagatgcggcaccgcatcgattacgtgcgccggcgcatcctcgagaacggcgtcacctacaacgtctatgccgatccaaagggcgccgaccggccgtgggaggtcgatccgctgcccttgatcctatcggcggccgagtggcaggagctcgccggtgcagtcacccagcgcgcgcgcctgctcaacgccgtgctcggcgacctctatggcccgcaggaactgctcaaggacgggacgctgccgccggcgctggtctacggtcacaacaacttcctctggccgtgccaggggatccggccggctggcgacacctatctccacctttacgctgccgacctcgcgcgctcgcccgacggtcgctggtgggtgatcgccgaccgcacgcaggcgccctcgggcgccgggtatgcgctcgagaaccgaaccatcgtcggccgcgttttccccgagcagttccgcgacctgcacgtgcagcatctcgcctggttcttccgcgaattgcaggacagcctggccacctgggcgccgcgcaccggcgaggcgccgctgaccgtgctgctgacgccggggccctacaacgagacctacttcgagcacgcgtacctggcgcgctatctcggtttcccgctggtcgaagggcaggacctgacggtgcgccgggaatgcgtctatctgcgcacgctcaacggcctgcggcgggtgcatgcgatcctgcgccggctcgacgacgactactgcgacccgctcgaactgcgcggcgattcggcgctcggcattcccggcctgctgcaggcggtgcgtgccggcaacgttctggtcgccaacgcgctcggcagcggcctgctggaatcggcggcgctgccgggattcctgcccggtgcctgcgagaagctcctcggcgagccgctggcgatgccgtcggtggcgacctggtggtgtggcgaacgggccgcgctcgaattcaccatcgagcacctcgacgaactggtgatcaagggctcctacccctcgcagcgcttcgatccgatcttcggcaacgaactcgccggcagccagcgcgacgaaatgatcgcccgcctgcgcgccaggccgcaggcgtacgtcgcccaggaactggtgaatttctcgcaggcaccggcgtggggtacggacggcgagcggcgtctgctgccgcgcggcgttggtctgcgcgtcttcgtcgccgcaacgccaaccggtcacgtggtcatgccgggcggcctgacccgcgtcgccgccgtttcgaatgcgcgcatcatctcgatgcagcgcggcggttcgagcaaggacacctgggtgctcaccgagcaggcggtcaataccttcagtctcctcaaacactcggtcggcaaggccgacctcgtgcgcggcggccgcaacctctcgtcgcgggtggtcgagaacctgttctggttcggccgctacgccgagcgctgcgacaagacctcgcgcctgctgcgcgtcgccctcgcgcgcctcgtcgacgcggggtcggacgcactgccggccctgatctccgcgctcgatctgtgccgcgtgctgcgcttgctgcccacagacgagcccgccgacagccgcgccgccaggaaagtggtggcgaaggccccggcatcgcgcgagacgcaactcctctgcgccatctgcggcaaggagtggggcgacggcctggccggcgacatccaccgtctgctctgggtgggcgggcaggtgcgcgagcgcttctcggtcgacaactggcacaccatcaatcgcctgcaactacagttgcagcgctacggcaaggcggcggacgaaggcggcggaccggaccccggcgaagcgctggcctttctcgatcaggtgctgctcgcctcctcgtcgctggccggttttgcgatggacaacatgacccgcgacgacggctggcgcttcctgatcatcggcaggcgactcgaacggctgatcttcctcgccaatgccatcggccagttcctgcgcctcgactcgacgcgcgcgccgggcagcctggaatggctgctcgaactgaccgacagcatcatcacctatcgttcgcgctacatgacccagccgcaggtactgccggcactcgacctgatcgttttcgacgcgggcaacccgcattcggtggccttccagttgctgatcctgatccgctacctggacaatcaggcgcgcctgctcggtagcccgcgcgaggaagcgctgcgggcggcgctagcgcgcctgcagatgttcgacctcggacgcttcgaaggacaaagcttcaccgactgccgcagttgcgacccctgcctcgatctggcggacctcctcggcgacatcgcgcttgccggggcagcgctctcggatcgcctggcgatgcgccatttcagccatgtcagcgacgtcagccactacactctcgcctcctgatcgccgtgaacctgcccgtcgcccgttaccacgtactgcacgaaacgatctacacctacgagaacccggtgtcgctgtcgcgccagttgctgcatctgaccccgcgcgactgctcctggcagcgttgcctggcccaccggatcaaggtcgagcccgaggtgagcgccacgcgcgagcgcttcgacagcttcggcaatccggtgcgcgagctggccatcgagttcccgcacagcagtctcgccgtgcgcgcggaaagcaccatcgaagtcctgccgcacttgcccgccggtacgctggcaacgtcggcgcccgcggcacggatggccgctggtcgcagcggctccgccgtcaggtcggtgacctgcatgtgcgcatcgccagcctgggagaaggtgcgcgatgcgctggcctacggcgctcgtccggtccttctcgacgccagccgcttccagttcgagtcgcctttcgtgcgggtcaagcatgagttcgccacctatgcgcgcgagtgcttcacccccggccgcccggtcctggaggccgtccaggcactgatgagccgcatctacgacgagttcgagttcgacccggaagcgaccaccgtcgccaccccggtactcgaggtgctggcgcagaaacgtggcgtctgccaggacttcgcgcacctgatgctgtcctgcctgcgctcgcagggcctggccgcgcgctacgtcagcggctacctgctcacccagccgccacccgggcaaccgagaatggtcggtgccgacgcttcgcatgcctgggtgtcggtgtattgcccggaaatcgaaggcggtcgctgggtggacttcgatccgaccaacaacctgctgccggatacccagcacatcacgctggcctggggccgcgatttcgccgacgtttcgccgctgcgcggcatcattctcggcggagacgaccacgaactcgatgtcgccgtcacggtgacaccgatcgccgaaaccggcgcagaagagctggcgctgtcctgacgaggggaagcggtcggaatcacggcccttcgtcttcgccggaaaaggcagttctgtcttccgcaggcgctgcaggctgaacggagacaagttctgactgggagcaagcattgatggagaccatcggtagcgcatgcctgtgggaattttcttgctttcgagcagcctgtaactctgccggcatgaccgggccaacgctcgccgcgacgccgctcgccgctcgcattgctgcgcgtcaccggcgcccgcatcccctggcgaggcaatcatgaacccgataattcgcccgtggcacaccctgtcggccgctgacgccgccgacgcgctggctgtcgatgcggtcgccggcctgagcctgaccgatgtcaccgagcggctcgcccggcatggcgagaacaggctcagcgagacgcgcccacgtcccctctggctgaagttcctcgatcagttcaggaacttcctggtcgtcgtgctggtgttcgcggcgctgctcgcctgggccatcggcgacgtcaaggatgcggtggtgatcctcgtcgtcgtgctgctcaatgccggcctcgggttctggcaggagcatcgtgccgagcggacgctgacggccctcaagcagatgctcgcggcgcgcgcccgggtgcgccgcgacgggctggtgtccgatatcgacgcgagtcaactggtgcccggcgacatcgtcctgctcgaggcgggcgaccgcgtgccggccgatggccggctgctggtcgcgcacaacctggaggccgaggaagcagcgctgaccggcgagtcgcacgccgtcggcaagcacgtcgcggcacttgccggagaagatctgccgctgggcgatcgtgtgaacctgctcttcatgaatacggtactcacccgcggtcgcgccgaactgctgatcaccgagaccggcatgcgcagcgagatgggcaaactggccggcatgatcgccgaggcgcccgagggcgaaacgccgctgcagcggcagctcgacaccctgggcaagaagctggccgccatcgccggcggcgtcgtgacgatcatctttgtcgtcgatttcctgcgtggccaggcgtgggccgaggcggcaatgaccgccgtcgcgctggcggtcgccgccatccccgagggtctgccggcggtggtgacggttactctcgccgtcggcatgtggcgcatggcaaggaaccgggcgattctcaagaagcttgccgccgtcgaaacgctgggctcgacgacggtgatctgttcggacaagaccggcaccctgaccctgaatcagatgaccgcccgcgccggctggtttgccggcaacggcttttcagtcagcggcgaaggctatcttgccgagggcagcctgcaggcgccgcccggactcgatctgcgccccttgctgctgccgatggccttgtgcaccgattcgcgcgtccgcgacggccagttgatcggcgacccgaccgaaggcgcgctatgggtcctcgccgagaagggcggtctggcgcccgccgccgagcaggaggcgcggccgcgccttgcggaaatcccgttcgactcggcgcacaagttcatggccaccttccacgacgccggggaaatggttgaggtactcgtcaagggtgcgccggacgttctcctcgcgcgctcctcccgctggctgagcgcgaacggcgagcaggcgctcgacgccgcctcccgccagctcatcgagagcaggaacgacgatctggccgcccaggcgctgcgcgttctggcggtggcacggcgccgcattccggcccaggaattcgacccggcgggcgatctgatggcctgggccggcgggtggactttcctcggcctcgccggcctgatggacccgccgcgacctgaggcaaaggcggcgatcgcgctctgccaccaggccggcgtccaggtccggatgatcaccggcgaccacaaggcgaccgccgcggcgattgcccgcgaactgggcctcaccggcgatgtgctcagcggcgccgaactcgatgcgctcgacgacgcggcgctggccgcgcgcatcaacgccatcgccgtcttcgcgcgcgtctcgccgacccacaaggtgcgcatcgtgcgcgctctgaaagccgtcgggcatgtggtggcgatgaccggcgacggcgtcaatgacgcgccggcactgaaggcggccgatatcggcgtggccatgggcatcaccggtacggcggtgacccgtgaggcggcgacgctgatcctcaccgacgacaactttgcgaccatcgtccgcgccgtcgaggaagggcgcgtgatctacgacaacatcgtcaagttcgtgcgcttccagctgtcgaccaacatcggcgcccttctcacagtgcttaccgcgacgctgctcggctggcccgcgcctttcacggcgatccacctgctgtggatcaacatcatcatggatggcccaccggcgatgacgctcggcgtcgaaccggcacgccccggcctgatgcgcgacccgccacgatcgcaaaccgcgcagatcctcgacagcggccgcttgctgcgcctggcgctctatggcgtgacgatgatggtcggcaccctgttcatgttccgccatgggctcaccgcgcacgaccagacgtacgcactgacgctggccttcaccaccttcgtgctgtttcagttcttcaatgtcttcaacgcccgcgccgagcgggggagcaccttcaacgccgcgttcttcgccaacggcaggctctggcaggcgctcgccggcgtgctcgcgttgcaggtgctggtggtccattggggccccgcgcagagcgtcttcgataccgtcgatctaagcttgcgcgactggggactggcggtggccgtggcggcaacgctcctgtttctcgacgaagcacgcaagtgcctgggaaaacgtttccacgcccgcgacagtggacgataatggcgggcctggatgcccacggcgagccgaaggacaacagatcgacgacatcgacgctcaccgggacggaggtttttcgaatcatgggaggcaacaatgaatggccaggaagcagacactgaagcgtcagggaaagccattcccgacgagccgctgatccgccacctgcgcggcagcatccgccatgcggcgcgcgtgctggcggtactgatggtcctggtgatctggtggggcgtcgccgacgtggtctatgtgctctacagccgggtcagcgtgcacccctactatctgctcgaaatcagcgacattctcgccaccttcggcgccttcatggccgtgctgatcgccatcgaagtgttcgtcaacattgtcagctacctgcaggaagacggactgcacctcgacatcgttctcgccaccgcctacatggcggttctgcgcaagatcgtcatcctcgattacaaggaaatcagcccggactacgtctatgcgacggcggcactggcgctggcactgtcggtcggctactggttgaccagatcgctgcacccaatcccggcgaggccacctggccagtaagcgcagccaacgaaggtagcgcaatgggacttctgccgctgctcttcgtcgccctcattgccgccacttcggccctggccgatacgctggcttgtccgaatgtcgacaacccgcttttcgagcctcgcttcgagtcggtcggtgtcggcatcattccgcgctacgtggtgccgacggtggcgcaggaccgcgccggattcctgtggatagcgacgggcgacggtctggttcgctttgacggctaccgctttcgcccgcaggagcgcaagacggcggacccggccgcgcgcaacctgggctggatccgcgccttgctggccggacgcgatggccgcctgtggatcggcaccgagtccgatggactgacggtctatgacccggcgagcgagaccgtcacctccttcactggcggcagcaacgacaacggcggcgtgatgccgaccattcgcgctctggtcgaagacagtgccggcggcatctgggtcggtagtgaaggaggcggactcgatcgcttcgatccgcgcagcggcagcttttcccaccaccggcagtcgacccagccgggcggcctgcccgatgaccgggtgcaggcactgctgatcgaccgtcagggaacactgtgggtgggcacctgggcgggtttgagccgccgccaacccggcagcgatcattttgagcccgttttctcgggcaagacggccagaggcggcgccagcctggcgggtcgcatcgtgcaggccttgttcgaggcgtcggacgggcgtatctgggtcggcacgcagcaaggtgacctggctatcgtcgatccagccacggcaacgggtcagttgctcgagcacgccccgggcgttgccaaccgtggcgcggtgtcgagtctggtcgaggcaggtggacagatgtgggtgggccgttcctcgggaatcgagctgtatgacccgcgccgaggctgtctggtgcagcgactgcagcacgacctgcgcaagccagcgggtctggcgggcaatgaggtgacgctgctgatgcgcgatcacgccggcctgatctgggtcggcggcttgggcctgggcctgcaacggcacgatcccaccaatcgcagcatctggctgcgcggtgccgatactcagccgggcagcccgctttcttcgccggacgtgcgcagcttgctgcaactcgacaacggcgagatctgggccgcctcgcacaagggtggtgtcgccgtactcgaccgacagctacgcgtcaccggcgccgtatcgccgcaggctcctgagccagcccggctagccgggcacgccagcgggcagtcccagccgctcgtccgcgtcgaggagatgctgcaagcacgcgatggcacgatctggctgggagtcgattcaagaatctatcagttcagtcgggagcgccggcagttgcgaagcctgccgcatcgaggaggggtaactcgacgcttcctggaaagcaccgatggctccttatgggtggccacgcaggatggcctctactgtttgcgccccggcacaggcgaagttgtccgcatcaaccagcaggaagggaagccactgcgcgccgaaatcaacgccatcgtcgaggcgcctgacgcaagcatctgggtgggcagtgccaaagggctctatcgcgtcgccgccggggccagcgaactgcagcccgtcgacgcggcaacgggatccggcctcgccaacatcatcgtcatcgggctgctctttgatcggcgacagaccttgtggttggacaccgcggtcaccggtctgcatcgcatgactcgctgggatggcgagcgcgcgaccttcgagcggatcagcgaacgccatggcatcgtcacacgaccctttggcggcaatctgctggaggatgagcgagggcgcatctggacgcaaatgtacgtctatgacccggcgacggaccggctcgacgagttgaccgccgccgacggcgcggatctcggcaccggctggtttcaggctcatgccaagacggctgacggccgactgctgttcggcggcagcaggggaatcctggtggtcaaacctgagagcttcgacgcctccgactactcgccaccactggtggtttccgagctgaccattgacggccagcgccagccggccggccgccttcaggacggactggatctggcgccaccgcaacgcggcttcaccctgacgttcgcggcactcgactacagcgatcccggccgcctgcgttacgcctaccgcttgcacggtttcgacacggactggatcgccaccggcgccgattcccgtgtggccagctacagcaacctcgaccccggcgactatgtcctgcaagtgcgtgccaccaaccgcagcggcttctggagtccgcacgaactggccatccgggtgcgcatacagcccgcctggtgggaaaccgggtggttccgcatgagcttgctcgccctgctggcggcaatggtctatgccctggtgcagttacgcacacgccatctgcgggcgcgccagatcgaactcgaacgtaccgtgcacgagcgcaccgccgacctggagaagctgacgcaggcgctgcagcgggagtcggcggcactcgaggagtccagcctgaccgaccccctgaccggcttgcgcaaccggcgcttcgtggccctgcacatcgaggccgatgctgccctggcggtgcgcgagtacgcaagccacgcaagctacggggcaagcttgcgcgacgatgccgggctgatcttctttctcatcgacatcgaccatttcaaacaggtgaacgacgattacgggcatgcggggggcgatgccgtgatcgtgcagatggccgctcgcctgcgcagcgttttccgcgacaccgattatctggttcgctggggtggcgaagagttcctggtggtcgcgcgcgcgacgccgcgcacgcatgccgccgagttggccgagcgggcgcgggcggctgtcgctgaccagcctttcgcgcttgacgatggccgcttgctgagcaagacctgctcgatcggcttctgctgttttccactgtcaacgcagtatccggccgctccagcctgggcagcggcggtcaatatcgccgatgcgctgctctacgccgtcaagctggccggccgcaacggctggatgggagcgctcggcacgcgtgacgaaacccccgaagccctcctcagctggttgcgccggcccgtcgccgactgggttcgctcaggaaatctggaggtcgtccgctcgccggtttcacgcacgcccggccacggcccgtagggtggcgagagcgtcgatgcgcaacgccccgcccggtccgcccgcgcgcagaacgggccggcccgcttactgaaagcggcaggcgccggggccgtcagggtgcccgcaacttccgcaggggccgggcagatccttggcgccggcagcagcgccggtgacggcggcgaaagccgaaagcttcttgtgcaggtccttgctgtggcagtccgggcactccggtgcgggcgaggactggcgtaccagcttctcgaactccttgccgcaggacgtgcaggcgtattcgtagatgggcatgctatcgctgctcctggtggttccgagatgatccttgaaacgaggcggctgtccgcaggtctcgcaagccgagcagaaggagcgcgcaggcggtcccccgtccgacccgggaaatcgacgccctcaatatcctcgttgctgctgctgtttgcccttgatgttgccaaccgttccgccaacgacgccgccgatcgctgcgccggtccagccactgccgcccgagatcgccgcaatgccggccccagcggccgcgccaattgccgccccactgacggttccctgctgctgcggcgtcatgttcgtacaccccatgccgaccaatgtgacagcgagtaccaaagccaatcccgtcttcttcatctctcatctccgttacttggtcgggggcagtgctggaaggaccaactcgaaccagatggtttccaccaccggtcgctgcaactgctcgggatgcgccgcataccacttgtccagcgcgccgagcacgccgaccagcgtttggcccttcatccccctggcaacgcgtggcgaaaaacccgtttcggtcaccgatggattgtcggcgtaatatgccgcctcgacctgaaccacgttggcgagaccgatgagataggccttcttcacgtcgtcgctggactttgtccagtgcgtgccatcaaccagtggcacttcgtccgcaccggcgcctccacagctcagcagcaatgcgaaacaagcggccttggcggcacgccgcaagttgcggaaaccggaatctgcaatcatcttcttccactccacgacggggacctagaggttaccatgtggcgacgatcgcttgaagtgcaagcggcgctgggcaggcgggcaggtgcctgccacttgccttcgcacacagccgcccgccgacaagccgaggcgcgctgaccactgagtggaagggcatcacgaaccattacgaacgcgccagggagcagcgtgtcagaaggatgctccacataccccacgccattcgctgcggcgcgtggcaaccggcgatacgaggttcctacgatgattctttgcgaccttcttggcatgccactgccgatcatccaggcgccgatggcgggggtacagggaagtgcgctcaccgtcgcggtatcgacggccggcgggctcggttcgctgccctgtgcagccctcgatctgaaaaccatgcgcgcagaactggcgacgatccaccggttgacgacaaggcccttcaacgtcaatttcttctgccatcagccaccggcgccgtgcgccgatcgggagacgatctggcgaacggcgctgtcgccttatttcgcggagtacgggatcgatgccgatgcgattccgaccggacctggcagattgcctttcagcagcgaggccgccgacttgctggccgagttcaggcccgccgtggtgagttttcacttcgggctaccggcagcggacctgctcgctcgggtgcgtggctggggcgcaaagattctggcctcggccacgacggtggcagaagcgcgctggctggccgcgcacggagccgacgcgatcatcgcccaggggcttgaggccggcggccatcgcggcatgtttctcgccaccagcctggacacccaggtcggcaccctggcgctgctaccgcaggtcgtcgcggcagtgcgcgtcccggtgatcgccgccggcggcattgccgatgccagcggcgtcgccgccgccatggcgctcggcgcggcaggcgtgcaggtcggcacggcctacctgctctgcccggaagcgacgacgagcgcagtgcatcgggcggcgctgcagagtgaagccgcgcagaacacggcaatcaccaatctctttacggggcgacctgcgcgcggcatcgtcaaccgcctgatgcgtgaaatcgggccaatgagcgccgccgcaccgccatttccgttggccacctcggccatcgcagcattgcgtgctccagccgaaagcctgggtcgcgacgatttttcacccttgtgggcaggtcagaatacacgcggttgcaaggcgattccggctgccgaactgaccctggaactggcccgcggcttcgctaccgcctcgcgcggcacctgaaccgcaagcagtctcccgttccgtacggccagcaaggtctcctggttgccgtcgaggcgaggccccgcagcgaaatacgctcgacgcggtggcagcatctcgtccaactgggagcgactgcctttctacagatcccgcaggcgctggaaggaggcgaagcgcggccgcccctgatcggtcagttcgcgatagcggaacgtgatctgcgtcccgattggtggcggatcgcggcgtaacgcgtcgctcaggccggtgcccagcatgaactcgacgccaccggcggtacgcacccgcaacgcgccgagcatcccggcgtacttgccccgccccggctgatggccgatcaccgtcgcctcggcgtcgagccatcgcttcaatttcagcaaggcatcgctgcgcccggtgacgtaggcggcgtcggcgcggtgcaacatcagcccctcgccgccagccaggacgacttcgtccagctttcgttcgagcgcctgacggctgccgatctcgatttgctcgaccgcgcgcaaccagggcacgccggcgctgcttaccagttcatgcagggcccgcgctcgctggcggaaagtccccggcgcctgcggcagttcgaaaaccaggtagcggacgtcgcgccacgccgcctcgtctgccgtttgtcggcgaacgattccggacagccgctcgaactcgcctcgcccgatccacaactcgccgtccagcgcctgcctcgggaaacccgcgacaaaccactcgggagctgcaatcgcatgaccgctgcgcgtcaacaaacgctgcccatcccagaacgcgcgcacgccgtcgagcttctcgctgaccaggtagagccgaacgtcggcctggccctgctcggtctcggccagcaacaggggtaagggctcgccaaggaccggccagccaccgcccgccagagcgaccagcgtcaacgcgttcaccaccccattccagcgcatcggagctcctccccaaaaagaccctgatcctctggcacacctggctgagcaggcaagcgcaaagctgaatcttatctcaccttcacctgctcggtgggggatggggtgcgccagcgcatcgagcagcgagatcggctcggtcacggatgccgggccgctgcatttgcaacaaagttgcatctgcggcgggcatgtgcttaaattcgtgaccatgctgactgctgtcccacccccggtcgagacgtctgtggaaacggcaagctgcgcacttctgcttccccggacacgtgcgcgcgccggggcggcggcgttgcttcgagcgtagcgcggaatatggcgatgagcactgtcgaatcgatcggcgatagcgggatcggcagaaaagccggcgccctgttcggcggcggcggccgggctgaccgacagcccatgaagcggctgcgattcgccattctcgcgttgcttctgctgctcgcccagtcggctgccctgtttcactatgtcgatcatctcaagcccgatgccgacgaggctgacggccatgcctgcgtgttctgcctggccgcgcacaaccttgagtccccggtgccgacaccagccacgaccctggccggaccattgctccatgtcacaccgccgactcaggaagcctggttttcctgtgcgcggcgactgagcccggcgtgcgcccgcgctccccccaccgcctgatcgccccaccggaatcgtcgatccgccagcaatccctgcaaagggaggcgttctgctttcttgaggagtcatcatgcatacccccgttaccgccgttaccgccgcgctggctgcggcactgagctttaccctgccggcgcacgccgccaaagatgccgatctggcggagatccgcgcccaggtcaaacagatgaaggaggcttacgagcaacgcataacagctctcgaaagccgcctcgccgaggccgagaagaccgctgtcaaggccgaaacgacagcggcgaaggtcgaggccggcgccatacagagcgctgcggcggcggcgccgatgcctgccgcgacgacctcggccagcgctttcaatcccgctatctacgcggtgctgcaaggtgtctatgccaacctctcgcaggatcccaacaagtacgtgatcaacggcttcgtgccgagcggcgacattgcgccagccaagcgcggattcagcatcgccgagtccgagttgggattcagcgccaatgtcgacgacaagatctacgccaacctgattctggcgctctctcctgacaacagcgtcgaggtcgaagaagcctatggtgtactgaccgccctgcccggtggcctgaggcccaagttcgggcgctttctgtcgagcatcggctacctcaacgaccagcaccagcatggctgggatttctacgacgcgccgctgccgtaccaggcgttttttggtggccagttccgcagtgatggcctgcaaatgaaatgggtggcgccgaccgacacgtatctcgaactcggtgccgaggtcggcgatggcgcgagctttccgggcaccgagcgcaaccgcaacggcgtcggcaactatgccctctacgcacacgccggcggcgatatcggtgccaaccatagttggcgtgccggcctgtcctatctcggtctgaagccacaggatcgcgagtacgtgcaagtcgatacgtccggcgtcgattcgcaattggctttcagcggcaggagtcagctggccatcgccgacttcgtgtggaagtacgcacccaatggcaatgcgcaaagcaccaatttcaagctgcagggcgagtacttctggcgcaaggagagtggcgacctcacctacgatcgcgacggcgcactgggtctcaccaacgactccagctactcgtcgcgacagagcggctggtatctgcaaggggtttaccagttcctgccggagtggcgtgtcggcgttcgctacgaccagctcgaacccggcagtccagactatggcagcaatgccacctacctcgactcgtccggcttcaatccgaagcgctacgcggcgatggtcgactacacgacctccgagttcggccgtttccgcctgcaggtgcagcagagcaagctcctgcccgacctcaccgacaatcaggtctttctgcagtacgtcctgaccctgggtgcgcactgctcacaaatactgagaaagttgaaaggcatcacatgaatcgtctcctacaactcctggcggctctggcctttgccgcctttgcggcaccggcgctcgccgtgttgaacgttttcgccagcgtacccgaatggggcgcattggccgaagaactgggcggtgaacaggtcaaggtttacacggccaccaacgccttgcaggatccgcatcacattgaagcacggccgagtctgatcgcccgtgcacgccgtgccgaccttgttgtcgcgaccggcgctgaactcgaagtcggctggttgccgctggtgctgcagcagtctggaaatgccagggtgcagccgggaaaagcgggctatttcgaagctgcgcaatacgtgcggatgctcgagaagccggctcgcctcgatcgtgccgacggcgacgtgcatcctggcggcaatccacacatccagaccgatccgcgcaacatcacacgcgtggcagcagctctggcggcacggctcggcgaactcgatcccgccaatgccgctgtctaccaggcgcgccacaaggcctttctcggccgctggacaacggcgattgccaattgggaaaggcaggccgcagcgctgcgaggcgtgccgatcctcgtgcagcacaaggcgttcgcctacctcgaggactggcttgggctgaaacaggtcgccgctctcgagccgaagccgggggtcgaaccgaccatcgctcacctgtcggaagtgctcgccaagctgcaacagcagcccgtgaagatggtcctgcgtgcggcttatcagaacgaccgtgcatcgctgtggattgccgagcgcgccaggatcaacgctgtggccctgccgttcacggtcggcggcgacgaggcggccaaggacctgttcagcctcttcgacgacaccatccagcgcctgctgaagggagcgcaatgagcttcgacctcgctggcgccgaagcctcgatcctgttgccggcgctcgcggcgggcctgctggtgacggccacgcacgtgccgctcggcatgcaggtgctcgcccgcggcatcgtcttcatcgatctggcgattgcgcagattgccggttgtggtgtgcttcttgccgatcagctcggcttcgagccggcgggcgctgcggtgcaggtggcggcgctgtcggcggcgctggccggcgccctgctgctcacctggacggaaaaggcctggcccgaggtgcaggaagcggtgatcggcgtgaccttcgtcctcggcgcaaccggcagcgtgctgttgctggcaagcaacgtccacggcagcgaacacttgcgcgatctgctcgtcgggcagatcctgtgggtagagccggcccgcctgctctgggtggcggcagcttacggactgattctgatactctggttcagtgctcgcgaccggcttgggcagatcggcttctacgcgttgttcgcggtcgccgtcaccctgtcggttcaactcgtcggactctatctggtgttcgcgaccttgatcgtgccaccgctggcgacacgccggatgacgcgcagacgcctaccggcagcgtggctactcagcgtcgccggctacgcgacaggcctgatgctatcgaccgcgctcgacctgccgacggggccggtcatcgtctgggtcctggtcgccctggcgttagtctggcacgcggctaccgccaggagggccgcgatggtcgatgggcagggctaggcgatcgctgttacgctggcgtcaacggcgccgatagtcgccaaccggacgctttggctttttttgcaaccatgatgcatctgaccattcattgtcgaccatgcgctatgtttcacatcattccactacaaggatttcccatgctctctcgcactctttctgcacttgccgccgccttgaccatcgtcagtcccatcgcgcacgctgaaaaagctcacgttcacggggttgccgaactcaacgtcggcgtcgacaaagacaccttgcgcatcgcgctcgaatcacctctggaaaatcttctcggtttcgagcgggtgcccaagagcgacaaggaactggacaaggtacgccgcatggcgagccagttacgccaggctgacaagctgttcctgcccacgcccggcgccggctgcaagctcgtaaacgtaaagctggaatcggcggtcctcgaccccgcactcctcggcgaggctccggttgccgcggcgagccctgggcaggccgccgctcgcaccccgcaacccggcgccaagcccgcgcacgccgacctggatggcgaattcgtcttccaatgcgcccagcctgcggcactgcagggcctggaggtgaaactgttcgacgctttccctggttaccggcaaatccgcgcgcaagtggttaccgccaagcgacaatctgcggccagactctcgcccaaggccaacaccttgaactggtagccccatcatgaaaagcgaaacggtcgtcgccatcacggatctggtcttccgctggcctcgccagagcgccgtttgcctggatctgcccgagctacgcctgcgacgcggcgagcacgccttcctgcatggaccgagcggctgcggcaagagcaccctgctcagcctgatcggtggcgtactggtgcctggcagcggcagcatcgatcttctgggcgaggatctggggcgcctgcggtcgacgcagcgcgatcgactgcgcgccgaccacatcggcttcgtcttccagcagttcaatctggtgccgtatctgccggtgatcgacaacgttctgctgccctgccgtttctcggcacggcgacgcgagcaggcgcaggcaggcggcgcctcgctgcgcggcgaagcggaacgtttgctgagccatctcgatctggcgcgcgacctgtggctgcgcccggcaaccgatctgtcggtgggacagcaacagcgcgtggcggcagcacgcgccctgatcgggcatcccgaactgctgatcgccgatgaacccacttcggcgctcgatgccgagcgccaggaagcctttctcgatctgctcctgcgtgaggcaaacgctgccgggtccaccgtgctgttcgtcagtcacgaccgtcgcctggcgtcgcattttgtacgcgacctcgccttgccggcgctcaaccgggcaagtcatggagagacggcatgcactatctgatcgtactggcggtgcgcagcgcctggaaccggcgttatcccctgacgttcaccctgctctcgatcgccctggcgaccagcctgctgcttggcgtcgaacggctgcgccaggatgtgcgcgagagcttctcacagtcggtgtcgggtaccgatctggtcgtcggtgcgcgcgcgagtcccatccagttgatgctctatgccgtgttcaggatcggtgaggcagcccagaacatgcgctggacctcggcgcagaaactggccagtcatccagccgtagcctggagtatcccgctctcgctgggcgactcgcatcgcggctttccggtgctcggcacttccgttgactacttcacgcactttcgctacggcgatcgccagcccctgcggatgcgggccggcgtgccgttcgccggcgttttcgacgccgtgctgggcgccgaggtcgcccgcaaactgggctatcaactcggcgagaagatcgtgctgacgcatggtagcagcggactggaaggcgctgcgcatggcgacaagccgttcttcgtcgtgggtatcctggcgcccaccgggacgccggtggatcgcactgtgcacattaccctggccggcatggaggccatccatctcgattggcagggcggcgccccggtgccggggttctcgattccgcccgatctcgtcagaaagttcgatctcacaccgaagaccatcaccgcacaactgatcggtctgaagcagcgtggtgatgtcttcgccatgcagcgtgccatcgccgatgccggcgatgaagcactgatgggtgtcatgccgggggtgacgctcgatcagctttgggaagtcgttggccagggcgagcaggcgctgctgctggtttcgtggatggtcgccctggtcggtctgggggggctggtcgcggtgatcctcgccagcctggatgcccgccggcgcgaactggcgatcctgcgttcggtgggcgcgcgaccgcgcgaacttctgctcctgctggctctcgaaggcttttcggtcactgtcgggggaatcgtggtgggcgtcgccctgctgtccgcagtcctcttctttgccacgccctggatcgaagcccactatggcattgccctcaatggcctgaacctctctggcgacgacgccacttctctggcagagctgcttggctggatcctgctcgccggcagtgtcgccagcctcttgccgggtttgcgcgcctatagactttccctgatcgacggcctgaccccaaggacctgaccatgcacaccccgcgctcccgctcgttcctgttctcgtgcttgctgctcgttgtcggcgcgtcggcgctggctgctgttacgtccgcccctaaacgggattgaagggctttgaatatcgcgcgtactttgagcaggaagatcgaaggatctcctgagcgaaggcggaatgaagaaggacggagaagggctggaacacctctgctatcgtgggaagttatcgagacgaccgagatagaaaagagcccagcccatgcaacgaattgtagccggcatcaccacgcttgagcagcacgttgagacgactcaaaaggccgctgaagtgtatcgaccgaagtcgtgcccgcactgcgggctgggagtggtccatcagcatggtcactatgagcgaaaggccgaccgccgagccgtgccgccacggctcaacccgatccccatccttcgctaccgttgtgccggatgccgacgcacgtgttcgcgcctgccggaatgtatcgcaccgcgacgctggtatgactggtcggtgcaacagcaagtcctgcagcagcggctgaacggcgcggcagagcaccccggcggtccacctgaccggcacacgggcgcgcgctggtggaactggttgcaggagcggggaaaggactttgtgtttcacctgcgcgtgcgctttgccgaactcggccgggccgttgacacgcacggcttttggcaccaggtgttcaacagcctgggtctgccgcgggccatgttctggctcgatcaagagatgagcgtcccatgatttcctgacaccgagcgagtggcggacggtggggaccccgcccgggcggggtccccacacagtttgctcgtggcattatttcggcccttttgttttgatgacgactcccattcaccccgaggagtcgtcatgaatcgaatcaatccgatcgccttgtttcgcctgtccgtcctgggttcgctgaccagccgggaacggctggatcacggcgaattgcagcagaccatccgcgccctggccgagcgcgaatacaccattcccggcacgcgtcggcgccatgttgccgagaagacgattcagggctggtattacacttaccttgcccagggcatcgatggcctgacacccaagacccgtatcgaccgcgggcaatcgaagctatcgcaagccattcagaccgcgatccttgccgcgaagcgcgacaacccgcgccgctcgatccgtcagattcgccagttgctcgaagccaccggaacggtggctcgcggcagcctgtcgcgctcgacggtccaccggctgctgcaacagcacggcctgtcgcggatcagcggctcggccagcctgcccgaggagaagcgcagcttcgtcgccgcttccgcgggcgccatctggtatggcgatgtgatgcacggtccccgcgtgcctcacgagggcaagctcgtcaaggggtatctcgtctcgctgttcgacgatgcctcacgtctggtggctcacagcgctttctgccccggcgaaacggcgctcgacatcgaaggggtgctcaagcaggcgctgctgaagcgaggcatcccgatcaagctcgtcgtcgataacggcgcggcctaccgcgctgagaccctgcaggggatctgcgcccgcctgggcattcacctgatctattgccggccctatgcgcccgagggcaagggcaagttggagcgctggcaccggacctgccgcgaccagttcctgtcggaactcgacgagcgccacatcaacagtttcgaggacctcaatgcgcgtctctgggcctggctggagcgggtctatcaccatacgccgcatgccggcctcgacgggatgacgccgctcgcgcgctaccagcaggatttgtcgaagattcgttcgctgggagcgctggccgcgcagctcgatgccttgttccggtatcgcgtcagccgtcgagtcaggaaggatggcacggtgtcgtatcagggggcgcgcttcgaagtgcctttcgaactctccggcaagacggtgtgtctggtcgtcgatccgcatagcggggcggtcatcgaggtcgaggacgagcacggcaaggggatcggcgccgcgaccccgctcgatgccctgggcaatctcgatcgccaacgaaataaatccgacccgacagacgccgctcccgcctcgccgtctggcccgaatctgatcgaactcacctatcgtcagtattacgaccgcaaaggagactgaagatgtatctgcaacactttggtctgcgccatccgcctctgggcaaggacgccgccgagctgtgggatgacggtgcgctggcgcaactcgccgagcgcttccagtggcttctgcaatcgccgggcctcggcctgctgaccggcgaggccggcgtgggcaagacggccgccttgcgcctcgtgaccgccaagctcaatccgcatcgctaccaagtcatctaccatgccgagaccgatttcggacgggcagacctttaccggtgcctggcccaatccctcggccttcagccgagttatcgtcgcgcccaactgtggcgcgacatcaaggcgcatatccatcatctggccgacgccaagcaacttctgccggtctggatcctcgacgaggcgcagaatctgccacccgaattcttccgcgatttccccgcttttctcaacttcgccttcgattcgcgcgatctcatcactgtctggctggtcggtcacccgatcctcgcccaaaccctcgaacgggcgtcttacgccgcactcgccggccgcatccaggcacgcgtgcatctgcgaccggtgctcgaacgcgagcgctttgcgcaactcgtcggccatgccctcaagagcgccgggtgtgcgcataccctgctcaccgattccggcctggaactcctgcgccaagccagcaagggcctgccgcgccacgccgggcgcatcctgcgcaccgccatgcgtctggcggtgccgcgcgcactcaatcatttgcccgacgatctgctgcaagcggctatcgaggagttgcgatgaaacgccgccctcactccctcttccccgacggcctctccgacgaaagtgcggcggcgatcagcgagttccttcaccaactcgccgctgcttgtgaggcccgctacctcgtccagcttcgccgccaccgcagccgtcagatgaacctctacgatcccgaagccccttggagaatacctccaggcgagcccttctagccctctcgtcccacgctgacgccggaacctcttcttccggcgtcagcgtgggactttgccatcatctcaacctcgaatggctcgggttgaagagttccagatatcgcgggacgtaacactgccgacccaccaggcagcccctacaaggtaggcgaacgtctcggcagtgcgcccggcaagccagcctccgatttccgtgaagtcaaatgggaggagctcattcctccgaactggaaccccgctgacgccttcaagggtgtcgacctggcgaagatggaggatggcgacccgcgcgccatggacgcgctcgcccggatgcgcgacgtctgggccaacgcacccgtcgcaagctcgctcaacggtgccgccgtccgcatcgccggctttgtgattcccctcgaacgcgtgaaggacgaagtgagtgagttcctgctggtgccctacttcggcgcctgcattcacgttccaccgccaccggccaaccagatcatccatgtggtctccgacaagccactcaagaacgtgcagacgatggatgcgatgtgggtcagcggtgtcctgaaggtttccgccggagagagctcatggggacgctcggcctaccgcatgcaagccaaggcaactgcgccgtatgtctttccagcgcgcaagtgagcgtcccgggagggaccgcctgctgctgctgggcatgaacaacccggcgcccgggatttcttggtagtgaccggccccgtcggcgccggccgctcgcccgggtgcgccaggctagctggcggtcaccctttggggcgactgaagcgcgtcaggttgttcatgatttcgaccatcgccgggcgaatctcgtccttggcgcggtcgggatcgctgaccggccggtcgtcgtcgtccagcacttcctgccggatgacgccggtggcgttgatcgggaaggcgatcttgaacttttcgccaatgtaggcgatgcgatgccagtcggccgcaacggcatagtcgcggtgaaagtcgggcttgagcaggtcgtacccctgtgaatagtcgcccggcggattgcgtacgccgagcagcggcattaccgtcgccgggatgtcgagatggctggtgatgccgctgatgacgcgtggtttctcgccgggcacccatagcacgcccggcgtgctggtctggtagcgattgaactccgccgcgtgcccccagcggttgctgcgctccatgaactcctctccgtggtcgccgagaacgatgacgatcgtcgtctcgagcagacccttttcgcgcagatgcgcaatgacgcgcccgatctggcggtcgacgtggtgggcagcgttgaggtagcggttcttgatcggttccatctggccagcgaaatcggcggacaggtagttgaagtcttcgagatagggcctggcgatgacgctgtcgtcggggaacgtgtagttggcgtgcgttccctcgaagaacatgtaggtcatgaacggtctgcccgggtcgcgagcgtcgatgaacctgaggatgtcatcgatgttctggcggtcccgctcccacggttgcggtccgccggacagcgcgtgcatgtcgcccggcttcattttcagaaagaccgtcttgtcgaaaggcgggtaggtgaatgactggctggtgtgcaggctgaactggtagttctgctgctgcagcacatccatcaggagaggtgaccggccggctttgatcaacggaaaccagtagttgccgtagagaccgtagaacatcgagaagatgcccatctgcgtcgcattgccgccgctgtagtggtgttcgaggcgcaaggcctgccctgaaaactcccacagattgggcatgaggtggggctcgagcagatcgaagcgcagcgactcggcgaccagccagacgatgttgagtggccgtgcgggcgcttcgacctgcaaaggcacgagtgggtagctcagtccgctgggcttgatgtggatgccctcgacagtttccgatgcggtgttgatgcccaggcgggccgccaaccggcggaaggtcatcggcagatagaaggggtagcgctcgctggcgaaaaggatcggctggtaattgacggcggcgctaaagccataggcaagtctctcgcccaccgtcaagacaaggacagcgagcagtacccagcgcgcgcgtggcagcacacgcggcggacgatgctcggcgacgcggcgcgttgcccagtaatagctggccgcctgcaaggccagcagggcgacgacgatgagtgctgccgtcagctcggtgctgcgacttgccccaagcgaggcgatgccccccggcgagaagaccaggtcgacgacgaatccgttgatgtgaaaaccgtacatgccatagatcgtccggtcggcgaacaggagcacctgaaccgctccggtcaggccgaccagcaggcaggccagcgccgctgcgccggcacgtgtcgcctgtcgccgcttcagccacccgtaaagcaggtagcccggaatcagtgccggcagcaggtacaggaacgcatagctgatggtggtggccagcgtccacagcgcgacggccggcgcgctgtaagccttgcccgtcgtaaaggcgctgacgtgaagcaccacccacaatccggtgatgaggaagaagcggtcgattctgtcacgcgagggcagctcgtgcatcggcggggaagtcccggaaaacaaaaggctattttagcacgacaagtgttagggcaggcttaagcggctgcgcttgcccgcgcttggtcgggcgcgccgcgaattcatcgtcacaatcggcggctgagcctacccgccagtcggcacgctgagcgataatcagcgtctgctgatatacgacaaggtggacctatgtccgtaacgccttccgccagtccgttgagtgtctcccagatcgtccgcaacttcgctcccggctggttcgctgccgtaatgggcagcggcgtgctgagcatcacgacgctggcgctggccacgcgctggccgcgcatcgaagcgttcgcctgggggctgcactacttcaatctgctcctgttcctggtgctgacgattccctggctggcccgttggctcgtttttcctcaggccgcccgggcgacgctgcagcatcctgtgcaggcaagcttctatccgaccttttcgatcgccctgctggtcatcgctgcacagttcgttgctttcggaccacaaacgggtctggcgttgctgttctggtggcctggggcggcgctcaccttcgcgttcagtttcgccgtgctgtacgcgatgttcagcggcgagcatgtcgggctcgagcacgtgacgccggccaacttcatcccggcggtcggtctggtggtgatcccgatcgctggtggcccgctggtcggccagctgcagggtagcgcgcgcgatctggcattgctgaccaatgtcgtgggtttcggcgcgggctcgctgatgtatttcggcctgctggctctgacgctgcagcgcaagtatctaagcaagccggctttcggcattctggcgccgaccgtctggattcaggtggctccgatcagcgtcattcccgtcagcctgctgaaccttgccgagcagctgcccgtgccggtggcgaacaacggactgctgctcgtcggcctcctcttctggggattcggtgtctggtgggtggtcatggccagcctgctcactgccgctgcccagcgccggcgaatgctgccctttgcgctgtcctggtggggcttcacctttccgctcggctccttcgtggcgtgcagcttccggcttggccgcatgtccggcctggccggcgtcgagtggatcggcatcgcctgctgggggctgctgctggtgctctggctgctgactctggcgcaaacgctgcgcgctgtcgtcagcggcacgatcttccgcccgcctgcctgagccgatcgacgccgcgatgtcggctaaaatggctgcaccatgagcgaccaccatcaccacgatcacgacgagcaccacgaacaccacgaggatgcgcagcatacgcacggcgcgcacgcgggtcacgtgcatcatcaccatgccgatgccgggccgcgcctgatctgggccctcctgctgacgctcgggtttgccgcggtcgaggcggtcaccggtttctggtcgggctcgctggcgctcctcggcgatgccgggcacatggtgaccgacagcgcctcgctcgcccttgccgcgtttgccgcctggcttgcacagcgcccgccgacgcagcgtcacacctacggctatggccgcgtcgagactctggcggcactggcgaacgtattgttcatggtgctcgtggtcgtcggcatctcggtcgtcgccgtgcgccggatcctcgaccccgcggcggtcaatggcgaagcagtcacgctggtcgcagcgctcggcctgggcttgaacatcggtgtcgcctggctcctgatgcacggcgaacagacgatgaacacgcgtggcgcgctgctgcacgtcctcggcgacctgctcggttcggtggccgcgcttgtctccggtgccgtgatcatgtggaccggctggatgaccgtagacccgctactctcactgctgatctgcgtactgatgctcgcctccagcctgcgtctgctgcgcgaggttctgcaggccctgatggagggcgtgccgatcagtctgtcgagcgagcaggtcggacggctactggccgctatcccgggggtggcgtcggtacacgacctgcatatctggactctgtcgtcgagccgtatcgccctgtcggcgcacctcgtcgtccaatcgctggaacgctggccaacggtactcgccgccagccggcatgcgctggccgagcaggggatcgagcatgtgaccctgcagcccgaacccttgaccagcgccgtccgttggctgccctatcccgatgaacgccgccaacaggctgggtgaagcgtcgtgacggcagggctgccgaggcaagccgaggcgcatgacctgcccgagctggtggcactgttggcggaatgcgccctgcctttcggtgatctgaccgagacccatctgcgcgagtttctggtctgccgggacggcggccgactggtcgccactgccggactcgaactctgcgacgatgcagtcttgctgcgttcgctggccgtcgcggcaacccatcgtggacgcggactggcgacgcggctggtcgacgcgcttgaacgtcgggcacgcgcgaagcggcagcgcgtaatgttcctgctgaccaagacggtgccggggttcttcgctgcccgcggctttcggccggtggagcgtcagcttgttccagcggcgatcgccaccacgaccgagttccggagcctgtgcccggcgtcagcgctgtgcatgcgcaagcgactcgacggcgaggccccgccgtgagagtcgtcgttcagcgggtcgcctcggcgagggtggaagcggccggacaggtgctggcttccatcggctgcggcctgctgatcctggcggctttcgaggaggccgatgcggatcccgacattgcctggatgtcggccaagctcgccagactgcggatttttccggatgcggcaggaacgatgaaccgcagccttatcgacgttcagggtgaggcgcttgccgttagccagttcacgctttttgcttcgacccggaaaggcaatcgtccatcctggagccgcgcggcgcggcctgaagtggcgcagccgctattcgaccgctttgtcggatccctcgaacgtgcgctcggctgtcgtgtgcagaccggggagttcggtgccgacatgcaggtgcacctgatcaatgacggacccgtgacgataagcatcgattcgcgttgtccggagtagcccggcgacggaacaggcagcgcccaacgatcagcaaaggaagagaggctggccgcgcgcgcaactagcgcatctgaggcggtactgcctgatcgctggcgtccccacggggattcgaaccccggtacctaccgtgaaagggtagtgtcctaggcctctagacgatggggacccggaacggttttttctttcggcttgttggtggaggtacgcaggatcgaactgcggacctcttgcatgccatgcaagcgctctcccagctgagctatacccccgcacgaaagaaggcgcgattatagggaccgtgatccctgctgtaaagcggtagcgttgtccaatctaccacccatgaagtttcggccctctcgaagcacccgggcagaagcagtgcgcgggcagcacctcgccagagaagggggagaccagtttgaatcatgaccggcgattccgacagctcttgtggataccccagtgcttggggccagcctgctcacgagaatcttttccgctgcgatgggtttgcagttggcatcgccttgccaggtctgaccacaccagtacatggccagcgccatcagcggaatgatgcaatcgaggcccctgggcgcctcgcggttcgtgtcctccaggcgaaaccgcggctcatgaagccagcccgccgcgatgatctactcgaacagggcggcggaagggtgaatcgatccgccaatagcatcaccccaatcctgcgggcaaccggcctgcacctgcgccagcagcatccgctgcccggcgagagccgaattggcctcggcgccgtcggcccacagagcagcgacagaggtcggtcagcgcggcgcacgctgatcagtagtgccgcgcagtgatcagccaagctggcgctgtccatcgacagcagaatcgcctgcccaaccgccaccgcttgctcaagcgcccggcgagcgaagaagtcaagcgcaccaacaccaccgaccagccggttcgtcagcagaccacgtagccactgctcgcgtgtgttcgcgctttgcgttgcgtgccaagcggcagcggcgccgaccaggccaaagcgttcggcatgctcgcctgaatcatcgctgccaccgccaacggccgatttttcggaatcgtcttgcgcatcccagggagcctcttgcgcaattggacaaggctaggttttgctgcgccaggagcaatgctttagaatctcggttttttggttttcttactcggattggcaatggccctgatcgttcagaagttcggcggcacgtcggtaggttcgacggagcgcatcaagaacgtcgcgaagcgcgtcgcccgttggcgggcacaaggacacagcatcattctcgttccctcggccatggccggggaaaccaaccgattgatcgcactcgccaaggaaatttctccctccccggatccgcgcgaactcgacgtgatcgcggcaaccggagaacaggttacgatcggcctgctggctatggccatgcatgccgaagggctcaaggccaagagtttcaccgggccgcaggttggcgtcctgaccgacagcaccttcaccaaggcgcgcattctcaagatcgatcaggaccggattcgccaggcccttgccgaaggcaacgtcgtcgtcgtcgccggctttcagggcgccgatgaagaaggcaacatcacgacactgggccgtggcggctcggacacctcagcagtcgctctcgccgcggcgatgaaggcggacgaatgccagatctataccgacgtcgacggcgtgtacaccaccgacccgcgggtagttcccgaagcgcgcaaacttgacaccatcaccttcgaagagatgctggaaatggccagcctcggctcgaaggtattgcagatccgctcggtcgagttcgccggcaaatacaaggtcaaactccgggtgctatcaagtttccaagatgaaggcgagggcacactgatcactgttgaggaaagaggcaacatggaacaacctgtaatctccgggatcgcattcaatcgcgacgaggccaagctcaccgtgctcggcgttcccgaccgccccggcatcgcgtatcagatcctcgggcccatcgccgatgcgaacatagacgtcgacatgatcatccagaacattggtcaatacgacaccaccgacttttcctttaccgtcaatcgcagcgactacaacaaggcgtttgccatcctgcagaccgtcaaggaaaagattggcgcccgcgacatcacgggtgacaccaccacctgcaaggtttccgccgtcggcgtcgggatgcgttcgcaccccggtgtggcgagcaagatgttcggcgccttggccaaggaaggcatcaacctgcagatgatttcgacatccgagatcaagatttcggtggtcatcgaggagaagtacctcgaactcgccgtgcgtgtcctgcacaaggccttcggcctggagaaacctcagaaggcaacgttgggtttgaccggtcggggtgaaaccgatatcattacaccgtcctaggagacgtggccgagaggtcgaaggcactcccctgctaagggagcatgcgggcataaacctgcatcaagggttcgaatcccttcgtctccgccaggacaaacatttaagcccattttttaaatgggcttttttgtcttcgcgcggatgtcagccagcgctccaaccgtcaacgcgcggatcggtggacgagccccgacgtcgggtaatctatcctggaaagagtgccactcaccctcctcgccgaatttccgaagctcgctgtcaatcgacgccgagcctgaagaccgggaccccgggagcttgacggctgtatatctcccgggtccccgtccctgtgaggtagcccaaacactgtccgtcaggtggttacgccactttcaccgctgctacccggagctccggccgaacctttgggcccctgaggaccagccggacccttggggccctgaggaccggccgaacccttggcccctgtggcgcctgccggacctgccggcccggtcgagccaatatcgccctttcttccgggcgcacccggatcacccttgggcccggccggcccaggatcgccctggggcccggcaggaccggctggaccttgcggcccgaccggcccctccctgagcgcgaactgggcgagttgctcctccaccgcagccaggcgatcctgcagtgcctggatcggatcaacaaccgggtccagcgccttcttttcgtccgacttggcggacgtcttcttgcctttcttcttcgacaaagtgggtctcctcgtgtaatgagcatgtgcggagtgacgcgtcatcaacacgccacttcttaccaatacatcgtatgacaagccgcgtcaatgcatatgcgagatgcgtgcggataatgccaaaagcacgctcccggcagtttgccgtggaggagagattcgcgacagaagtgactcgacgccgccgctggcgcgcgtccccaccttgagtacgacggggcgcgaagtcgagatagcggcgagcagcgacacacattgatcctgtggtccctggtttccaccccctcgatccgactccgatgcagatgctcagatcccggccaccggtttgacgaagaggtggcagtggcttgcgtgacttgccgtgataacggataatccaacaagcgcttgcttgcttaattattaatcgccgtttcttccgtccctcacccccggcaaaagccttcccaggagacagtcagaatgcccgccaacccttatccacacttgctcgccccgctcgacatcggcttcacgaggttgaagaatcgtgtccttatggggtcgatgcataccggcctcgaagaagccccccagggcttttcccgtcttgctgcgttctatgcggaacgcgctcgaggcggggtcggtttgatcgttaccggcggcatcgctcccaatcaggacggcgtcgtgatgcccggcgccgccgtgctggagaacgaagcccaggccgagaagcaccggcaggtcaccgatgccgtccaccaggctggcggcaagatcgccatgcagatcctccataccggtcgttacgcctaccatcgcggcgcggtagcaccgtcgccggtgcaggcaccaatttcgccgatccgaccgcgcgagctcagcgaggaggacatcgagcggaccatcggcgactacgcgcggtgcgcgagccttgcccagtccgctggctacgacggcgtcgaggtgatgggatcggagggatatctgatcaaccagttcgtcgcccagcagaccaattttcgtgaggacggctggggtggcagcttcgagaaccgaagccgcttcgccctcgagacggtccgtcgcgtgcgagcggtaaccgggccggatttcatcatcatctttcgcctgtcgatgctcgatctcgtcgaaggcggcagcacctgggacgagatcgtagcgctcgccaaggctgtcgaggcagcgggagcgacgctgatcaacaccggcatcggttggcatgaggcgcgcattcccacgatcgcgacgatggtcccgcgcgccgccttcacctgggtgacgaagcgcctgatgggtcacgttcggattccgctgatcaccaccaatcgcatcaatgcgcccgacgtggccgaggaagtgatcgccactggctgtgccgacatggtgtcaatggcgcgacccttcctcgccgacgcggcttttgtcaacaaggcggcagccggacgagccgacgagatcaatacctgcattgcctgcaatcaggcgtgcctcgacgagattttcgaagggaggctgacttactgcctggtcaatccgcgtgcctgccgagaaaccgaactggtgatcgagaaagctgagaagccgcggaagatcgccgtcgtcggcgccggaccggcggggatggcgtgcgcgctgaccgctgccgaacgtggacaccaggtgacactgtttgacgcggcgccggaaatcggtggccagttcaacctggcgcgccgcatccccggcaaggaagagttcagcgaaacgctacgctatttcgcccacggcctgcagaacgcaggcgtctcgctcgaactcggtagaaactgtgaggcatcggaactggccgacggccgttttgaccatgtcgttctcgccactggcatcgtgccgcgccgacccgagttgcccggcatcgagagtgagaaggtgatctcctacgcggatctgatcgaaggctatcgggtggccggcgcgcgcgtggcgatcatcggcgccggcggcatcggtttcgacgttgccgagttcctgactcacgtcgacgacgaccgcgacgaactcgaacgcttccagggcgagtggggcatcgatcccgagttcgccaatcgcggtggcctcaagacgccagttgccgaagtcgcacaacgccaggtctggctgttgcagcgcaaggcggcgaaggtcggcgacgggctggccaagacgactggctggattcgccggacgctactcaagaaacgcggcgtacaaatgctctccggtgtgacctatgagcgcatcgacgagcgcggcctgcatgtccttgtcgatgggcaacaacagtgcctgccggtggatcacgtgatcatctgcgccgggcaggagccgcgccgcgagcttgaggacggtctgcgcgcggccggcgtgccgctgtcgctgataggtggtgccgacgtcgccaacgagctcgatgccaagcgcgccatcgaccagggcacgcgcgtggcggcgaccctctgaacgccgggcgcattggtggcaagcggcagcgtgcgccgatcgaagccaaccgccgcgacgagattctgcgcgcggcggcacgcctgttcgtcgagaaaggttttgacgcgacgacaacgcgcgatatcgccgaggctgtgggcatgcgttccgggagccctttctaccatttccgcagcaagcaggatctgctcaagacggcgatgatcgaaggcctggaggccggctaccgccggctcctcgccaccatcgccgaagtctccgacccggaacagcgtctgcggacgatgatccgcacgcatcttggcaacctgctcgaaagcgattgccacgcgccgatgctgctctatgagtcgcgatcgctcgacgcgcgcgcgcgcgccgagatcgcagcagtcaccgaccgctaccagcaggtctggcaggcgacgctcgacgaactggctgccgcggggcggctgcgcagttccgcgccacccttgcggctgttcatcttcggcatgctgaactggagcagccagtggtaccgccccgacggcgggctgtcgctcgacgagatcgccgacgcggcagcggaactcttgctcgcctgaggactcaggcctcccgacggatcatcggtcgcgccggatcactgcaccattcgctccacgacccggcataaaggcggccgccatgcagaccggcgatctccatcgccaacagattgtggcaggcgctgacgcctgatccgcaggacatcaccacctcgtccgacgctcgcccggcgagcaatgccaggaaccggcggcgcaagtccgctgccggcaagaagcacccgtccgcacccagattgtcgcggaagaaatggttgcgggcgcccggaatgtgcccgcccaccagatcgagcgtttcattctcaccgcgaaagcgatccgggctgcgagcatcgaccaggcaaaggcggttgtcatgcaaattgccgagcaccgcctcgctgtccaccacccaatcgcgaggagccaccgcaagcacattcgcctcggagcgcggccattcggtcgtcactggcctgtcctcggccagccagcggtcgatgccaccgtcgagcacggcgacccggtcatgccccagccaacgcaacaaccaccacagacgactggccaacatgcctccggcgtcatcataggcgactacctgcgttgccgcaccgacgccggcagcgccgagcttgtcggccagccgcagcggatcgggcaggggatgacgaccgttacggccgttcgtcggccccgacaggtcacgatcgaggtgcaggaagaacgctcccggcaaatgcccagcggcataggcctgagcaccggcgtcagggtcggtcagttggtgtcggcagtcgaaaactcgccactcggggtcgtgcagacgttcggcgaccacggcgccgttgaccagggtcgtatagctcacgccgacgcctcgcccgcctccgccgcaagccaggaacgtgcctcgacttcgtcgtcgaagatccgcatctcggcgcgcacgaatatctgtgacagccaggcgctccaggccacccactggctatgcgtgaggacggcaatccggctgaaatcgctggcgtgcgcgcgcgcgaagactatatcctcccacgcgacatcgagggtgaaatcagccatctcgcgcaaatcgaagaagaggtcgaccggcccttcgaactggatcgcgtaattgaccgcgttctcgaactcctgatagtcggccaaggtgaactccgcgtaaaccgtaacatccacccgtcttgggcgttcttcaatgacaatcatggcatgctccctttctcgttgggcaagtttagcaccagtacccccgggacgcgttgccgacgcctgctcctgccgccctggcgaagacccgccgctcatggcaagagcagcgacccgccgaaccatacatcccggtatgtttttcatttgaccacaagccccctaatcggctatttttgttggtttgagtcgagcctttccaatgccacgagcgaactccaggaacacagcagattctgaaacgtccggtacgctgggatcttccatcggcgacctgaagtttgaggcagcacttgccgagctcgaacagatcgtccagagtatggaagagggtcgtctgcccctcgaggagtcgctggcagcgtatcaacgcggtagcgacttgctcagacattgccagcagcaactcagcgacgccgaacagcgcatccagatcctcgacgggggtgcgctacgcgatttcgatgccaatggtgggcaggcacgatgagcgagcccaccgtcgtccacgcgaattcccgggagccttccttcgcggactggatgcgcggcgtccaggctcaactcgaagcggcgctggcccgcaatctgccgcccggcgaggcgattccgggccgcctgcatcaggcaatgcgctacgccagcctcgatggcggcaaacgcgtccgtccactgctggtcttcgccgcgggcgatctgaccgatgctgcccgcgagcggctggagctagccgccagcgccgtcgaactgatccacagctactcgctcgtgcatgacgacctgccctgcatggatgacgacgtactgcgccgcgggcgaccaacctgccatgtcgagtacgacgaagccacagctttgttggttggcgacagcctgcaatctctggctttcgagcttttggcacgcgaagacttcggtgacggcgcccgacagttggagatggtacgcctgctggcgcgagccagtggctcctgcggcatggccggcggtcagtcgatcgacctggagtcggtcggcaagacattgaaccagcccgaactcgaactgatgcacgccctcaagaccggggccttgatccgggcagcggtgatccttggcgccctctgtggaacgccgctgtccacgaccgagcgggaagcgctcgaccgttttgccaagcgagccggcctgctgtttcaggtcgtggacgacattctcgactgcacggccagtacggcaacgctgggcaagaccgccggcaaggatgccgccaccgaaaaacccacctacgtcagtctgctggggctcgaacgtgcccgcgagcttgcggcggatctcagagcgcaggcactgcaggcgctgaacctttttggcgaacgcagccaacgccttgtcgaactgaccgatttcatcacccggcgcaagttctgaattcagatctctgctccccgcgccagaccaccaccgagcaattctgctggacccacgagaacccatgacccgttatcctctgctcgataccatcagcgatccggcacaagtgcgcgcgctcgaccgccgacaattgccgcaactggccgacgaattgcgtgccttcctcgtcgactcggtctcccgcaccggtgggcacctctcgtcgaacctcggtacggtcgaactcaccgtcgccctgcatcatgtcttcgacacgccacacgaccgcctggtctgggacgtcggccaccagacctacgcccacaaggtgctcaccggccgtcgtgccggcatggccaaactgcgcatgcacggtggtgtttccgggtttccgaagcgcagcgagagccgctatgacaccttcggcgtcggccattcctcgacctcgatttctgccgctctggggatggcgctggccgccaagatcaagggcgagacgcgcaaagtcgtggcaatcatcggcgatggcgcgatgtcggccggccaggcctttgaggcgctgaacaacgccggcgtcgccgacgccgacatgctggtcatcctcaacgacaatgacatgtcgatctcgccgcccgtgggcgcgttgaaccgctatctggcgcgccttttttccgggagcaccttcaacgctgcccgcaaggccggcgaaaagatcctcgacttctcgccttccctgcgcgagttcgccaagcgtgccgaagagcacgtcaaggggatgctgacgccgggaacgctgttcgaggaactggggctgaactacatcggcccgattgacggccacgacctggagtcgctggtgccgacactgcagaacctgaagcatctcaaggggccgcagttcctgcacgtgatcaccaagaaaggccagggatacaagctggctgaggtcgacccgattctctaccacggggtttcgaagttcaagcccgaggtcggcatcgccggcgggccgactggtgccaagccgacctacacgcaggttttcggggactggctgtgcgacatggccgccgccgacccgcgactcgtcggcattacgccggcaatgcgtgaaggctccggcctgctgcgcttcagcgaacgctacccgcagcgttattacgatgtcgggatcgccgagcagcacgccgtcaccttcgccgccggcctggcgtgcgaagggctgcggccggtgctggccatctattcgactttcctgcagcgtggttacgaccaactggtgcacgacgtcgccctgcagaatctgccggtggttttcgcgctcgaccgcggcggactggttggtgccgatgggccaacgcaccacggcgcattcgacatttcctttctcacctgcatcccgaacctggtggtcatgacgccgaccgacgaggacgagtgccgcaagatgctgactacggcctatcgtctcgacggtccgagcgccgttcgctacccgcgcggcaccggtcccggggtcgccatcgaaaaggcactcgtcgggctgccggtcggcaagggcgaaatccgtcgccgcggacgcgacgttgcgctccttgcttttggcagcatgctgacgccggccctcgcggctggcgaagatatcgacgccagcgtggccaacatgcgtttcgtcaagccaatcgaccgtgagctgatccttgccctggcggcggaacattcgctgctggtcagcgtcgaagagaatgccgtgatcggtggcgctggctccgaggtcgaacgggttctcgaggagatcgccagcccaacgcgcttgttgcggctgggcatccccgaccacttcatcgagcatggcgatcaggcgctgctgctggcggaagttggcctcgaccgggacggcattgtcgctgcggtgcgcgcccgtcagaacagcatagcggcggagcagcagagcgatccgcccacagaataaccaccaggagcagcaatgaacgcacccgaaaccccacgcagcccagccgtcatggccgacgtccagggctcggccgatacccgacgactggccatcaacaaggtcgggatcaaggcaattcgccacccggtgaaggtgctcgacaaatccggcggggtacagcacacgattgccatgttcaacatgtacgtaagcctgccgcacaacttcaagggaacgcacatgtcgcgcttcgtggagattctcaatagccacgaacgcgaaatctcggtcgaaaacttccccgccatgttgcgtgaaatggtggatcgactggaagccgagaccggccacatcgaaatgagcttcccgtacttcatcaacaaggcggcgccggtctccggcgtgcaaagcctgatggactacgacgtgacgctgatcggcgagatcgcgcacggacgaatcgaatcgacgatcaaggtcgccattccggtcaccagtctctgcccatgctcaaaggagatttccgagcgcggggcgcataatcagcgctcgcaggtcacggtcaccgtgctcatcaacgaccatctgtggatcgaggaactggtccagttcgtcgagggcgaggcttcgtgcgagctctacggactgctcaagcgtcccgacgagaaatacgtcaccgaaagggcctatgacaacccgaagttcgtcgaggacatggtgcgcgacgtggcggctcggctcaacgccgagcggcgaatcgacgcctacgtcgtcgaatcggagaatttcgagtcgatccacaaccactcggcgtacgcgctgatcgagaacgacaagcggctcgctgcctgagcggctgaccccgcaaaagcaaagtggcgaagtctcgcgactccgccacattccgtgttgcgtcggcagcggctggtccagcattgccaccgccagaaaccgtcagcgctgtttgcgcgtcagcttttccttgatccgcgccgacttgcccgaacgctcgcgcaggtagtagagcttggcacggcgtacgtcaccacgacgcttgacttcaatcgcggccaccagcggcgagtaggtctggaaagtgcgctcgaccccctctcccgaggaaaccttgcggacgatgaaactcgagttcagaccccgattgcgcttggcaatcaccacgccctcgtaagcctgcaggcgctcgcgtgcgccttccttcaccttcacctggacgacgacagtatcgcccggcccgaataccggaatcaccttgcccaggcgggcaatttcctcttgttcaagttgctcgatcagattcattttgtaaactccatgcatgcgaatcacgttttattgtcctgaccgcattgctcctgaaactgcaccaggagttgcgtttccgatttcgaaagcaaacgcctcgccaacaactcggggcgtcgctgccatgtccgacccagcgcctgtgccagacgccagcgtcgtacttcctcgtggtggccggaaagcagaacgtccggcacccgtcgcccgttatgctcctcgggccgcgtatagtgcggacagtccagcaatccctccacaaaggaatcctgttgcgccgactcggcgtcgttcagtactcccggcaattgcctgacgacggcatcaatcagcgccatcgccgggatttcgcctcccgaaaggacgaagtcaccgatcgaaatctcctcgtcgacgcacgcctcgatcaatcgctcgtcaattccttcatagcggccgcagaccagaaccaacgcctgatccacacttgccaactgcatcactcgctgatgggtcagcaaggcaccctgtggagacaaacacacgacgcgactgcgaaacactccggcggcttgctgacgctcacgcgccgccttgatcgctgcctccagcggagccaacatcatcaccatccccggccctcccccatacgggcgatcatcaaccgtgcgatgccgatcacaggtgaaatcgcgcggattccatagatcgagggtccagcgcccggcttccagagctcgtcgggtaactcccgaaagcgtcagcgcggtaaacatttcagggaacaatgtcacgacatcaagcaccaacggcgccgcctcgggcggcacccttcctgccgaactcaccagtccaattcccagtcaacgcgaacaaatcgtccgggcaggtcgacagcgaggacgacggcggcaacaaatggcaacagcctttcgccctgctgcccatcgccgacccgcatcacggcgttcgccggcgtgtccagcagcccgatgatccgacccagcgactcgccgcgcgaattgatgacggcgagtccgaccagatccgcccaatagtattcgccggccgccgtcggcggcaaagccgcgcgaggaacgccgaccagcttaccgcaactggcctcggcagccgtccgatcgaccacacccgccagctcggcaatcaacatgtcattgtgcagccggcacttgagcagtcgcgtctgttgccaagcctcgggagcatcgccttcgctcgcaagccaccagtgggtaagcctcgaccaacctgacggatcgtcggcaaagggacagacccggagcgcaccttgtactccatagggagcaacgatcttgccgagaacaatgatgtcagcaggcgcgtcgtctgcggcgaccgccgacgcggccgcgtcaaccagggaactgggcgacaaggctcaggctgccgccttcgcagccgactgcttcagcaagcgggcaacggtctgcgacggctgagcgccttgctcccgccaatagctgagcctatcggtggcaacatacagaccctgctccttgtcggaagcgagcgggttgtaaaaaccgatacgttcgataaagcggccatcgcgacgagcgcgcgcgtcagccaccaccatgttgtagaaggggcgcttcttcgcgccaccacgggccaagcgaattactaccatgaacagtctctcccgaatcgagaaaaaaggtgagattataacaataaagtgagtgtcggggccgatgttagccttgtccaacgtggtatgagcctgaacgaggatcgtgtttccacccaggaatgagcctgagcgaaagaaattgcgggtgaagtgaggtgtgggttgatcatcgcaaggatggtgatcaacatgaacgaagcacggctgaccacgatcgagcagatcgagcagtttctcaccgccagcggctcgatagagttctcggcggcagacgacaacggcgagcggtatgggcacatcagtcgcgtcctcgcacgttttgactaccccggtcgcaacaagcgcgagcgcggcgtgctgctgaggtacctgcagcacaccagcggctacagtcgggctcaggtgacccgcctggtgacccgttggcagtgtaaccgcctggcggcggtccccttggtcaagcgctaccgtgcgcctgccgcgccctttgcacgcaagtacaccgccgtcgacgtggcgttgctcgtggagatggaccaggcccatgaagacgtctgcgggccggccatcgcgcaccttctgcaacgggcctaccgggactatgacgatccccgttacgagcgcctggccaagctgtccgtctcgcacctgtacaacctgcgcaagagcgccggctatcaggcccggcgcaggagcttcaccaagacccgcccggtgtgcaacgcgatcggcgttcgcaaagcccccggcccggagggacgcgccggctttgtacgcatcgataccgttcatcagggcgatcaggacggcgtcaagggcgtctatcacatcacctgcgtcgatgccgtcagccagtggcaggtcgaggcatgcgtagaaggcatcagcgaggcctttctgttgccggtgctggctttgatcatcgatcagttcccgttcgtcattgtcggttttcactccgacaacggctccgagtacatcaatcatcacgttgcgagcctactcgagaagctgcgcatcgagcaaaccaagtcacgctcccggcacagtaacgacaacgccctggccgagagcaagaatgccagcgtggtccgcaagcacatgggctacgaccatatcccgcaggcgtacgccaagccgatcaacgcgttctaccaggataccttcaatccctggctcaatctgcaccgcccgtgcctgttcgcgaccttgatcaccaatgacaagggcaagaccgtcaagcgctacaagcctcaggaggtgaagacgccactcgagtgtttgacccagctggcgccactgggtcgggtcaccttcaagccgggcatcaccttggaggccttgcagattcaggccaggtcacaaaccgatctggcggccgcccaggccatgcaatccgccaagcgcgaactctttgccggcttcgtcaaacccaagcgccgagcctgacacgtaccggcgacgacgccagccgaaagcctgccgcgctgcgcttgacagacggacgaatggctgcgccatctgcccgccggaagccctgcgggcagcaaagcgtacaaccggaataaatattcccttaacacccaagatcaaaaccaacccgccaggatcatctcaacgcccccggcggaatccgttagactgcccttttcaacccctcagcccacatcaccgcgtcacccactccgtcgctccttcaggctcatacctgaattggaaaatactatgttcgcatcgctctgcgccgccggagttcgtggaggaactccaccagcgggcggactgctaccacaggaagttggccaccccaacaaacgcgaaggtataattctggaaacggtagccaaaggccaaaatattgattttatgatgcccgccccgatctgacgccgcacgctcagtgcgccgccgggtcagggcgcggagatgccgaccgtctgacgacgcaagacctctttggcaggtagcctgatgaccaacaccactttcaacgccaccggcaccgctgacaaccttgccaagcactcgggcatccgaaccatactgcaatggctggcggaaccacctgcgccgcaccccgccgatgaactcccgtcgctgcgagccaatctcaaggcctggcgtgacgtcggcggaacaccgcaacagagagcccgcgctctcgatggcttgtacaggcgtagttgctcagtcattgacgacctgctgccctcgctgaccgacctgaccttgcccgtgccggcaaaggcgcgacgagtcgtccgcagcgttctggatctgctgcagatgctcgcggacgagacccttgtgctgccgaatggggtcggcgtcgatcgggttgatccgattgagcgcatgacgacgctcgatctggcagtctggcgaagcctgaacgcgctcgctcggcagttgctgatcggccatatgatcgccgcccccgcgcgcagcggcacctggcaacagttgcatcagacctttgcggtggcgcgcgcacagaagctgcacaccctcgttccggaaggtgccgccagcagccctcagcacctctaccatgcggctgtcctgctcggctgcgcccagcccgcctcactgacggcgcgggaagtcctgttccttgctgcctacttcgaccgctttgccgacgagattgaaccgattgccgccgccgccgcggtccagcctggcactttctggatcgacccgcagcgcgatctacccgccatctcctgttcgcgtcggctcgccccgccgaccgtcgctctggacggcctgtcctgcgcccgcctcactgcgctgctaaagacacagattgcaaaacttgatgacggaacaccggcacaagctatcggtttgcctgatttcgcgggcacgccggccggactcggcgtccttcgccgcctggcgggccgctggagcgattctggcaagagacgcttccagcgccgccggcagaatcaccgcacgatcctgagttccggcatcgacggcctctggcaactctgccagacaggagaggcggccgatctggaattgtctacctggatgattaccaacgaaagccccgacggttacgccgtaatgcacgtctccggcaagaccggggcattgtcggtcggtgacattgccgcagttcgtacgggcggagagcagaattggcagatctgtctggtccgctgggcggtatcggagaaccccgaacatcttgagttggggctccagatcctcgcgccaagagctgttcccgctatcctcgcgcagccgtctgatgccctgggaacccagcacctgcgagtcctcatcctgcccgaaataccgttgctgcgatccagccagttactggtcgtcgcgtcgggcgccttgccgaagcagcgtcagaagctgattctggtgatcgagaaaggcaatctcgtcgtccgcgaagtcaagcgcaccaacgttgacgagcagaccggcagcgtcgacatcctgtcgatcgaacctgacgaaaatcccttctaggccggcgaaatgctttctcgttccgccctgaactcagggagtgtcgccgcaacgagagcccccatgaggactacggcccaggacagatagagccagagaaggaacagcggcagggtggcaaaagcgccgtacacggcggcgtacgagggaaaattggagaggtacagctcgaaggccttctgcatcaggaggaagccgagcgccgccacgaggcccgcgcacgccgcgtcgcgcggcgccacccgagtgttgggcagcgcatggtagagcccaccaagaaacagactggcaaccatcagtccgagcgccttgaacagcaggcgccgcagccacggcggttcgtccagccagccaagcgaggtggtgaccgcataggacgtggccagcaacacaccgccgatcaccagcggccataaggcaatcaagcccgcaaagagccgcagtcggtgccaccatggacgcgtttcggtgaccgaccaaacgtggttgaagacccgctcgatggtcagcaacaacagcagagccgtcgccaccagcgcgatcgacccgaccgcagtgacattcactgcctgatgggaaaactgcagcacgtagtcgatgatcattccggcactgcgctcgggcaggaggctgcgggccagaaactgcgccaattgatcgagcatgctcggaaagaatgggacgagagcgactatgctgagaattacggcaaccagtggcaccagcgagagaagcgtagtgaaggcgagactggcactgatctggtcaaaattctcctcgacgaaacgacgcgcaacgcgcaggacgaaacgacgccagggaaaacgttcagcggccatgaggccgttataataacccgatgcccgagattctcgttctttactatagccaccgcggttcggtacaggcgctcgctcgccagatcgcgcgtgggattgagtcaagccgacaggtcacggctcgtcttcggacggtaccgaaggtctctccggtatgcacggccagcgagccggaagccccaggaagcggggcgccttacgtcgaagccgccgatctggaggaatgcatcgggctggcgctcggcagcccgacacgctttggcaacatggcggcggcgatgaagtacttctgggacagcacggccgcccagtggtctgccgggacgctggccggaaagccggcctgcgttttcacctccaccgccagcgcgcacggcgggcaggagagtacgctgctctcgatgatgctgccactgctacaccacggcatgctgctcctgggcctaccatatggcgagacggatctcgccagcacgcgcagcggcggcacgccctatggcgccagccatctcgccggcagcgagggaaacgcgacgctcacggaagaagagcgccgattggcgttcgcccaggggcgccgacttgccgccattgcgctgaaactcgcgtcgtgataatccgcagcctctatctggccgcatgcagcagcctgatcggcctgattttcctttgtctcgcctgggaactgcgcctcgcgccggtacagaccggcggttcgtggctggctttgaagtgcctgccgctgctcgcgccactgtttggaatcctcaacggtcggcgctactcgtaccagtgggcgtcgatgctcatccttctgtacttcactgaaggcgtggtccgcgccaccaccgagaaggggctcagccaatggctggcagttgccgaaaccgtcctctcgctggtcttcttctgcgcagcggttggctacgccaggctgaaccgtccagcggcgagctaatccaggagaacgaccaaccgtcgccccggcattcgcagcggattcgcgtcaaacgtcaccctgtgggtcgacacggtcgggaaactgcaacttgttcaaggcattgagataggccttcgccgaggcaatcacgatatcggtatcggcaccgttgccattgacgatgcgaccgcctctcgccagacgcaccgttacctctccttgcgcgtcggtgcccgtggtgatggcattgaccgagtagagaagcaactgcgcgccgctttcggcgatgcattcgatggccttgaaagttgcgtccaccgggccactaccaatccccgatgcagacttctcgacgccgccagccgtcagcgtgacattggcagccggcgtctcgccggtctccgaacaaacgtgcgaatagaccagcttgtagtactcattggccggagcaatctcttcgtccgaaaccagcgcctgcaggtcttcgtcgaaaatttcgtgcttcttgtcagccagttccttgaagcgggcaaacgcggcattcagcgactcttcgctctcgagcacgatgcccaacgccgacagccgcgacttgaaggcattgcgccccgaatgcttgccgagtaccagtttgttctgcgcccagccaacgtcttcggcgcgcatgatctcgtaggtttcacggtgcttgaggacgccgtcctgatgaatcccggattcatgcgcaaaagcgtttgcgccaaccacggccttgttaggctgaaccgggtaaccggtgatttgcgaaaccagcttggaagccggtacgatctgcgtcgcatcgatgcgcgtctggaccggaaagatgtcgctgcgggtcctcaccgccatgaccacttcttcgagcgatgcgttgcctgcgcgctcacccaggccgttgatggtgcattcgacctgtcgcgcgccagcgagtactgcggaaagagaattggcgactgccatgcccagatcgttgtggcagtgggtggaccataccacctggccagcgcccgggacgcgcgcaatcagtgtgcggatcagttcgccccataccgatggaacgctgtagccaacggtatcgggaacgttgatggttgtcgcccctgcctcgatgaccgccccgaaaacacggcacaggaaatcgacgtccgaacgcaccgcgtcctcggccgaaaactcgacgtcatcggtgtactcacgcgcccagcgcacggcccggactgccgcctcgacgacctgatcgggcgccatgcgcagcttcttctccatgtggatcggactggtggcgataaacgtatgaatccggccacgcggcgccggggtaatcgcctcgccggctcgccgaatgtcgttctcgttggagcgggccagcgagcaaacggtcgagcccttgatcgccttggcaatcgaccggatagcgtcgaaatcgcctggcgacgctgccgcaaagcccgcctcgatgacatcgacctgcatgcgctcgagctggcgtgcaacgcgcaacttttcctccttggtcatcgacgcgcccgggctttgctcgccgtcacgcaaggtggtgtcgaagattatcagatgatccttcatgtcctgactccggaaaaagcatgtaagcaaacggtagcgccggctttgacttggcaagcaagcgagacgccgcaaccccgcggcgcattccctgccgaccacccctctcatcgccactcttccgctacgcagctggcggtggtgaggtcctcgaccggatcgtacgcgtcaaggccaggatatacccggacagagcgtaggcgacaaaaagaccaaacagggcaaccggaggttcgtacgagaccacggcaaaccccaaggcgatggcaacgacgaacatgaagggaacgctgcgccgcaggttgaaatccttgaagctgtagaaacggatgttggtgaccatcgagatgccggcaaaaatcaccaggccgcaggcaagccaacgcacatcctcaacttcgacgttcttgtcgatcatcacccagagaaaaccggcaaccacagcggctgccgccggactcggcaggccctggaagtaacgtctgtccatcacttccagcgtcgtattgaagcgcgccagacgcaaggccgcgcctgcgcaatagatgaaagccgctatccagcccagtcgccccatgtccttgagcgcccatgcgtaggtgaccagcgccggagcgacgccaaacgaaaccatgtcggacagcgaatcgtactccgcaccgaacgcgctctgtgttcgcgtcatgcgtgccactcgcccatcgagaccatccagcaccatggccacgaagatcgccaccgccgcctgttcgaagctgccgctcatcgccttgacgatggcaaagaaaccgcagaacagcgccgccgtggtaaacaggttcggcaggacataaatgcctcggcgccgcagctcggggttgaacagggtcttgcgaggcttgatttcgggcattgcgctcttgactgaaatcgggatcaggcggggaggaagcggctgccccccgcctgccgcaaatcacaggatcgatcagttcttgctctggtcaaccagtctgttcttcttgatccagggcatcatgtcgcgcagcttggcaccgacggtctcgacctcgtgctgggcaatcaggcggcgacgcgcggtcatcgcgggatagttggttcgcccttcgaggatgaacatcttcgcgtagtcgccgttctgaattcgtctgagcgccgcccgcatcgcggcacgcgactgttcattgatcacctcggggccggtcacgtactcgccatattcggcgttgttggaaatcgagtagttcatgttggcgatgccgccctcgtacattaggtcgacgatcagcttcaactcatgcaggcactcgaaatacgccatctcgggcgcgtagccggcttcgaccagggtctcgaagcccatcttgacgagttcgacggcgcccccacagagcactgcctgttcgccgaagaggtcggtttcggtctcttcacggaagttggtctcgatcacgccgcctttggtgccgccattggcagcggcgtaggagagggcgatgtcgcgggccttgccggatcgatcctggtgcaccgcgatcaacgacgggacgccaccacccttgaggtactcggaacgcaccgtgtgcccgggacccttgggcgccaccatgatcacatcaacgtcgtcgcggggcaccacctggttgtaatgaatgttgaaaccatgcgcaaacgccagggcagcgcccctcttcatgttcggggcgacatcggcgctgtacacctgtgggatgctttcatccggcaacagcatcatgaccacgtcggcgtccttgacggcactggcaacctcatccacggtcagaccggcattctcggccttgctccacgaagcaccgtccttgcgcagaccgaccgtcaccctgacaccggaatcgctcaggttctgtgcgtgcgcatggccctgcgaaccgtagccaacgatggtgactttcttgcccttgatcagggacaggtcggcgtccttgtcgtaataaactttcatggaatatcctctcttgctgttcggtctgatcagacctttagaatgcgctcgccacggccgatgccacagaccccggtacgaaccgtctcgagaatcagtccggcgtcgatagcctggatgaaggagtcgagtttcgcgccgctggcggtaagctcgatgacataagtcgattcggtcacatcaacgatatggccacggaagatgtcggccagacgcttgacctcctcgcgatccttaccgatggcgcgcaccttgatcagcatcagttcgcgctcgatatgcgccgcctcggagagatcgacgaccttgatgacatcgatcaacttgttcagttgcttggtgatctgctcgataacggcgtccgtgcccgaggtgacgatggtcaagcgcgacagggaaacgtcctcggtcggtgccacggtcagggtctcgatgttgtaggcgcgcgccgagaacaggcccgccacccgcgacagcgcaccagcttcgttctccagcaggattgagataatgtgtcgcatgctgtctttcccctacagatcttcagtcaggatcatgtcggcaaggcctttgccggcagccaccatcggaaagacattcgctttctgatcggtgatgaaatccatgaagacgagatcgtccttgtgatcgacgaacgccttgtgcagcgcggcctcgacgtcctccggcttctctacgcggatgccgacgtggccgtaagcctcggccagtttcacgaagtcgggaagcgaatccatgtacgactccgagtaacgactgccgtagaacatttcctgccactgcctgaccatgccaaggtagcggttgttgagattgatgatcttgatcggcaagcggaactgcttggccgtggaaagctcctggatacacatctggatcgaaccttcgccggtaacgcagacgacctgtgtctccggatgggcaagcgccgcgccaatcgcatagggcaggccgacacccatggtgccaagaccgcccgagttgagccagcgccgtggctggtcgaacttgtagtactgcgcggcccacatctggtgctgaccgacatcggaggtcacgatcgcgttgccgccagtcacctcgtagagtttctccatcacgtactgcggcatgatgacgctcttcctgcggcggtatttcatgcacagcttggcacgccactcctcgatctgctgccaccattcggcgagccccgccgcatccggactggcattgccggcttcgagcagcttgagcatttcgtcgagaacgtccgggacattgccgacaattggcacgtcgacctggacccgcttcgagatcgacgagggatcaacgtcgacatggatgatcttgcggggtatcgaggaaaagttctgcggattgccgatcacccggtcatcgaagcgggcaccgatggccaaaaggacatcacagtgctgcatggccaagttggcttcgaccgtgccgtgcattcctggcataccaaggaactgccggtcggtcgcgggataagcacccaggcccatcagggtgttggtaatcggaaaacccagacggcgggtgagccgggtcaactgctcggctccgttggagagaatgacgccaccgccgctgtagatcatcgggcgcctggcctcgaggagcaggtgcacggccttcttgatttgccccagatgccccttgacgaccgggttgtaggagcgcatctggatcgtctccggatagtcgaacttgcacttggcggccgtgacgtccttgggaatgtcgatcaccaccgggccgggacgaccactgttggcgagatagaacgctttcttgatcgtcaccgccaagttgcgcacgtcattgaccaggaagttgtgcttgacgcagggccgggtgataccgacggtgtcgcattcctggaaagcatcctgcccgatgtactcgttcggcacttgcccggagatgatcaccaggggaatcgaatccatgtaggcggtggcgatgccggtcacggcattggtcgcgccagggcccgaggtgaccagagcaacgccgaccttgtgggtcgaccgtgccaggccgtcggctgcgtgcacggcggcctgttcgtggcgaaccagcacatgcttgacctgatcctgcttgaacaacgcatcatagatatgcagaactgctccgccggggtagccgaacacatattcgaccttttcttcctgcaggcacctgattacaatctccgcaccggtcatcatcgtcattgccgtcgccccagctcgcaaatcattcgaaaaaagtctgcaacgttaacgcttcggcctcgattggtcaaggcattcccaagaaacgacgcctgcgtagacaggtgccaaaccgacaacagcaaggattttcgctctggccagccaacgcgaactgtcagacttcctcaccgagatcgaacgtcgcgccttcaagcaggcgatgttcgccgtgcacaacgaggagtccgcgctcgacatcgtccaggacgccatgatgaagctcgccgagaagtatggcgaccgcccaccggcggaactcccgatgctgttccatcgcatcctgcagaacacgattcgcgactactaccggcgcagcaaggtacgttcgctgtggacgaccctgctttcctcgctctcgccgagcgatgacgaggatcacgatccgctggaaaccatcgccggggagtcggggtcatacagcccgcagaccccggacggccagcttcagcaggcgcaaatccttggcataattgagaaagaaatagaaatgctgccagcgcgtcaacgcgaagcgttcctcttgcgttactgggaagatatggatgttgccgaaacagcgtcggccatgggctgctcggaaggcagcgtcaagacgcactgctcgcgtgccaaccacacgctggcggcagcactgaaggcaagaggaatttccttatgaatgaactacatttcgcgtacaaactcaggcaatacctgaatcgtgggctacatgaactgccgccgacgaccctcgatcgcctcgccagtgccagaaggcaggcaatcgcacggcagaaggtcgtggtgcgccgttcggcgctggccacggcgggcgacttcgtgcagcatcaagtcgaaggcctgcatctgcggcaggttctgctggcactgctccttgcacttggcgttgccacctacacctattggtccgccgacgagagcatcgccgaaatcgaggcgatcgacagcgcgctgctcgccgacgacctgccgattgctgcctacaccgacaggggctttgctgcatggctgaaaagctccgcttcgcagtagtccttatcggctttatcgcagctaccggctgggccgaggtcccgaccccgtcggctattgtcacaccgccgcagccgcagtggagcgagttgacggtcgagcaaaagaccatcctcgccccgcttagcgacgattgggacgccatggagtatcaccgccagaagaaatggttggggatcactcgccgcttctccagcatgaccccggaggaacaacgtcgaatccaggtgcagatgcaggagtggggcaagctgaccccagaacagcggcgtctggcgcgcgagaacttcaagactgccaacaagcttccgcttgagcagaagcaggaactcaagcagaaatgggaggaatactccaacctgcccgaggaagaaaaggcgaggctcaagcagcaagccgagagcaagccggtacccaaaccggggcgcacgacgaccagtgtcacaccgccgtccctgaccgctcgaccggccccatcgacgccgccgcccgtggtcagcagcccgcccccgatggcgggtgatacgcctgcgctcgccagcggcagcgccgcgccgccgtccagcgaagccgaacccaggcgctgatggcggtgccggatcccgttgggcggccaagcattctgcgccgcctggccagcatgttctacgaagccctcctgctgctgggcgtcctggcggtactgctggtcctcccgcacgccctcctcggtgccttcggccatggcgtcctgcatcctgtcatcggctgggcccattgcttcattgtgctgctgatctattttctctggttctggagcaacggcgggcaaacactggccatgaaaacctggcgtatccggctggtaacccgtgacggactggccgtccgtccggcccaggccttcgtgcgcttcctgatgtgttggccaagtctcgtgttcctcggtgccggtatcctgtgggcgcttgtcgatcgcgaccggctattcctgcatgaccgcttggcgggcacacagcttgtgatgacctgagcagcgatcagcgcttttcgacccaccagatcattgccgttgccgccagcaggaacaatatcgacggcgtagccgcactgagcaatggcgaccagtggttgatcgcaccgagattcgagaacaggccgttgagcatgtggaacagggtgccgatcatgactccgacaaagatcttgaggccgaccccctcgacccgcgagtgcgcaccgccaaagggaagcgccagcgcaaccatgaccaggcctgccagggggtagatcaccttcttccagaaagcgatgtcgtaacggttggtggtctgatgattgtccgcgagatgcttggtgtaggccgaaagatgccgcagggacatgcgatcgggtgacaccagaagaacggcaagaatgtcggggttgagagccgagcgccactgcatgtccggaacgctccgcacctcggcgcgcccgccttcaaggacagtctgcaccacgttggtcaagcgccaactgtccggcacgacatactcgccttccgccgcttcggtcatcgagcgcaacttcgcatcctcgtcgaattcgaagatacggattcctcgcaggcgcgtatccggcaagacgatgcgaacgttgatgaagcttcgctcatccttgacccacaagccggagcgcaagtcctgtccgaccatgccggttctttcctttgagcgcaactgaaacgccgcccgctcggagggcggcgcaacgtactcaccgatcaggaaagtcagcacggcaagaacaccagccacctggaacagcactgtgagcaaaccgccggatgacaagccggaaacccgcaataccgtgatctcggaatggcgagccagagtcgacagcgcatacagcgtaccgatcaacacagcgatcggcatcaactcatagacccgcccgggaatccgcagcaggacgaaggcaaaggcatgatgcagctgatagcctccctgaccgacgttcctgatctcgccaagcatgtcgaagaaggcgaagagcgccagaaaccccagcaggacaagcagcacggcgcccattacctcgcgccccacatagcgacgatagagcttcatcgcggcaggcgcacgaaggagtgcacggcaattcgatgatagaacaggagtggcaggaggctcagcatgagaagatggaccgtcatcagcccgacaggaaacgacactttcccgctggcgacccagccttgactgatcgtcagcagattgttgtagatgaggtagaccagtatggccagcagcatgttcgccgaacgaccggcgcgcggattgacgaacgaaagcggaattgccaacaaggccatgactactgccgagcatggaatgctcagacgccagagcagttcggcccgataggcgggcaggtcgaccggcagcagttcacgtagcggcatgctcttgggagtaggcgtgatgcctcgagcctccttggtttccaagcgaaccgcataacgcacatactcgagaatacgaacctccggggaagcgggcgcaagctcgtagcggcgcccatcctgcaggacgataaaacgatcaccgttcgccgctatctcctggtgacccgtcacggccatggtgaccccgacacgaccttccttcgtttcactgacaaagacgttacggacttggctggtgtcctcggcgattccttcgacgaaaaccacgcggtcaccggccgacgattcgtggaaggtccccggagaaacttcgccggcatccttgcgaatactcagcttgccacggtactcggcgctctgggacaccgcccacggcgacagaaaaaaggaaagcgcggcgatcgtcgccaccaacggtatggcgaagaccaggaccggccggatccaggcggtcagcggcaagccggaggagaaccacaccaccatctcggaatcgcggtagcagcgcgaaagcgtcagcaggatggcgacaaacatggatagcgacaacagtggcgggagatagttgagcgaggcaaaaccgaggagcgcggccacggcatccggcgcaacgccaccttgcgcggcttcgttgagcaggcgaatcagctgcgtcgtcaccatgatggcgaaaagcgccgtgaaaatgccggaggccgcatgcgcgaactcgcgccggacagcgcgctgaaagatcattttttgactttgatgaaaaactgcagtgataatcagacttttgcagcaaatacgcgtcacacgaggagggggagtggaatttagcataaaaagcggtagcccggaaaagcaacgcagcgcctgtgtcgtggtcggcgttttcgaaccacgcaaactgacgctggccgccgagctgcttgacaacgcggcgcacaaccacctgtcggatatcattcgccgcggcgacatggagggcaagtcgggctccacactacttctgcacaatgtacccggaaccctgtgcgaccgcgtccttctggtcggactgggaaaggagaaggagttcggcgacaaggagtacggcagcgccattcgcagtgccgtgcgcaccctcaatgaaaccggtgcgtttgacggcaccatcttcctcacagaaacgaacgtcaagaagcgctccgcggcgtggcgcgtgcggcaggcaagcattgccgcccacgaagccgtctatcgtttcgatcagttcaagagcaagaaggacaaggttcgccgaccgctgcgcaagcttaccttcgtcgttgatcgccgcaacgagttggccgccgccgaagcggccctgaaccagggacaggccattgccgctggcatctctctcagcaagaatctcgccaatctgcccgccaacgtatgtaccccgacctacctcgcggaagcggcgcaacgcatggctgccgaacacaagatcgagtgccaggtcctggaacgtgacgacatggcggctctcgggatgcattcgctgctctccgtcgcccagggctcgcggcaaccgccgaagctgatcgtcctccagtacaagggcgacaaggccgacgccagccccgtggtgctcgtcggcaagggcatcaccttcgacaccggcgggatatcgctgaagccggccccggacatggacgagatgaagtacgacatgtgcggcgccgcaagcgtgctcggaacgctcaaggcggtggcccagatgaaactgccgatcaacctgacggtaatcgtgccgaccgccgagaacatgcccggaggtggcgccagccggccgggcgacatcgtcacctcgatgtctggccagaccatagagatcctcaataccgacgccgaaggccgactgattctctgcgacgctctgagctacgcggcacgcttcgacccagacacggtaatcgatgtcgcgacgctgactggcgcctgcgtgatcgctcttggccacgtcgccagcggcctcttcgcgaacaacgacactctcgcccgggaactcctccatgctggcgatgaagcacacgaccgggcatggcagatgcccctctggaacgactaccaggagttgctcaagagtccgtttgcggatatggccaacgtgggcggtcgttggggcggcagcatcaccgccgcctgctttctttcccgcttcacccggaagtatgcctgggcgcacctggacatcgccggcaccgcctggaagtccggtaccgacaagggtgctacgggacggccggtaccgctgctcatgcactacttgctgaagcgggccgggaaactgacttgacccaggttttcttctaccatggcgccagcgaccgcatcgtggcgacggccaccttgctcggcaaggcgttcgcccagaagaaagccgcgctggtctacgcaccggatgccgaggtggcggccgcgctggaccgccacctttggatgcacccgccaacaggtttcctcccgcacgtacgcagcgattcgccgctggccggcgagacgccggtgctgatcgccagccagctggacgtcgtgccccaggacgagcgcctcttcaatctcgcagccgaggtgccgccggggttctcccgctttgccagcctgattgaagtcgtcggccatcaggacgaggagcgcgccgccggccgccagcgcgccaggttctacaaggatcgtggctacgacatcacctatgtcgatctgtcagggaaaggctgatggcagacgcgacggatctcttgcgtcgtgcggactcgctgatcaaggcggacgctgagttgtcggatggtgagcgccacgagcaaccgcaacgaatgccccggcggcgcagtttcgtcgcgtcggcgacggccaccgacagaccggacgccaccgcgcgccgcccgacggcgagcgacgacgacctgccagtgctcaccgacgtggtcctgcccgcgccgcgcgaccccgaagaagacgcgcacggcatcgccgccgggctgcgctcgacgcttgccggggacctggccgacgtcattgatcggcaactggccgaccaggtgccggcgctgctcgaagccacgctcgtcaaggccaccggggaactgcgcttgggcctcgaggcgacgatcaggagtgcattgagtgacttccttggccagcgaggacaactgcgcctgcccctgggcgagcccggaggcgacgaacccgcgacgcacgacagccagccggcggtgtgacccggagccggagcacgttccggtataatgcgcgatcctgatatccaccaatgctcgctatggaactcgccaaaagctttgaaccggcggaaatcgaacgtcgctggtaccctgaatgggaagcgagaggctatttcaacgccggcctcgatactgagaagtccgcagccttctgcatcctgctgccgccgccaaatgtaaccggcacactgcacatgggccatggcttcaaccaggcgatcatggacgcacttacccgctaccatcggatgcgcggtgacaacacgctttggcaacccggaacggatcacgccggtatcgccacgcaaatcgtcgtcgagcgccagctggatgcgcagggagtctcgcgccacgacctgggccgtgagaagttcctcgagaaggtctgggaatggaaagagttctcgggcagcaccatcacccggcagatgcgccgcctcggcacctcgcccgactggcgccgcgagcgcttcacgatggacgccggtctgtcgaaaaccgtcacgcagaccttcgtccgcctttaccgggaaggcttgatctaccggggcaagcgcctggtgaactgggacccggtattgcagaccgcggtctccgatctcgaagtcgtgcaggaggaagaacaaggccacctgtggcacatccgctatccgctggctgacggcagcgcgatgctgaccgtcgccaccacgcgaccggaaacgatgctcggcgacacggcggtgatggtccacccagaagacgagcgttaccggcacctgctgggaaaaatggtgagactgccgctttgcgggcgggaaatcccgatcatcgccgatgcctacgtcgatctcgagttcggcactggctgtgtcaaggtaacgccggcgcacgacttcaacgactacgccgtcggccagcggcacaagctgccgctgatccccatcctgactctcgacgcccggatcaacgacaacgcaccggctcgctaccagggaatggatcgcttcgacgcgcgccggcaggtggtcgccgacctcgagagcgaaggcctgcttgacaaggtcgaggcacacacgctgaaggtgccgcgcggtgaccgcaccggcgtcgtcatcgaacccatgctcaccgaccaatggtttgtcgccatgagcaagcccggcgctgacggcacgagcatcgccggcaaggcgctggcctgcgtggcgacgggcgatatccggttcttccccgagaactgggtgaatacctacaaccagtggctgaacaacattcaggactggtgtatctcgcgacaactctggtggggccaccagatcccggcctggtacggccaggacgggcggatcttcgttgcccatgatgaggcggaagcccgcgccgaggccaccgaacagggctacgacggcccactgacgcgcgatgcggacgtcctcgacacctggtactcgtcggcgctgtggcccttctcgacgctcgactggacaccccggtggccggccgaaacgaatccggccctcgacctctacctgccgtccacggtcctggtcaccggattcgacatcatcttcttctgggtggcgcggatggtgatgatgactacgcacctcaccggcaagatccccttccgccacgtctacgttcacggcctgatccgcgacgcagagggccagaagatgagcaagtcgaaaggcaatgtcctcgacccgatcgacctcatcgacggcatcggcctcgcggcgctgattgataagcgaaccagcggcctgatgaatccccgacaggccgaacagatcgagaagcgcacccgcaaggagttccccgcgggtatcccggcgttcggcaccgacgccctgcgctttaccttcctgtcgctggccagcccggggcgcgacatcaagttcgacctcagccgctgcgaaggctaccgcaacttctgcaacaagttgtggaacgccgctcgcttcgtcctgatgcacaccgccggccaggacctcggtctggctgcctgtacgggcgacggctgctcgaccgcattgagcttctcgttcgccgaccgctggatcgtcagcaagctgcagcgaaccgaagccgaggtcgcccagcactacgccgactaccgtttcgatctgctggcacgcgcaacttatgagttcatctgggatgagttctgtgactggtacgtcgagttggccaaagtgcagctgcagaatggcgacgagccacagatccgcgcgacacgccgaacgctggcgcgggtgctggagaccgttcttcgcctggcgcatccactgttgccgttcatcaccgaagaactctggcaggcggtggcaccgattgccggccgcaagacccacgactcggtgatgctcgccgcctttcctgtggcccaagtggaaaagatcgacgcgcacagcgaagccagtgttcagcaactgaaggccctcgcctacgccggtcgcaacctgcgcggcgaaatgaacctctcaccggcgctgcgcgtgccgctgctcgccagcggcaacagccagtcgctcaaggaattcgctccctacctgaaggccctgtgcaagctggccgaggtgcagatcgtcgacgaactacccgcggaggcaagtgcaccaatcgccatcgtcggcgagaccaggctgatgctgcagatccagatcgatccagccgttgaaatggatcgactcgacaaggaaatcgctcgcctcgtcggtgagatcggcaaggcgcgagccaaactcgccaacgagagttttgtcgcgcgcgctccggcgcaggtggtcgagcaggaaaggaagcgactgaacgatttcatcgccaccctcgacaagctcgaaccgcaacgcgaacgtctcagccgtcgttaggctttgccggccactgccggtcgccgtcagcattcaacattccaggaagacgggcaacagaccacgcaaggcgttgccgacatagagcgcaggcccttgtaccagatcctccaggcgcaagaccgtttcgacggcccgacccgagtccagcaaggttcggcgcaagaccccggggagcaagccgcaggcgactggcggcgtcagcaagatgccgtcgcgctcgacaaagacgttgctgcgggcgccttcgcacacctcgccccgagcattcaggaaaatggcgtcgaacaccgttgcccgcccggccagcgctgccagaacgcgatcatagcgagcacgggccgtcgtcttgtggcgcagcaggtagtcgtctgcctccagcacttcgtccgccaggacgacgcgccatgacatcccctcgtcgttcggcattggcgaggacacggcctggcaacgcccgtcatgcgccaacgtcagacgaacgcgatagacaccacgttgccgacacgccgcctcgttggccagtttcgccgacaccgctggcagcggacaggcaaaaccaagtgtcttggccgaggcctgcaggcgctcgatatgctgcgccagcagagggtaagcgccggcttgcaggcgtagagtttcgaccagttcaaagcccggatcgaagccgctcagaaagctcgccttcagcaggcattccgcgtattcgcggcgcggatcggcgtcggccacgatgccgcttccgacaccgagccgggcctggcgctccgaccccagttcgatggtacggatggcaacgttgaagcggcagtcgccccccggcgccagccagcccagcgcacccgtgtacagcccgcgtggcgacgcttccagttcggcaattcgctgcatagcgcgtatcttgggcgcgccgataatcgacccgcacggaaagagtgcgcggaacaattcggccagacaggttccgggcacatccgccgtcaccgtggacaccatctgccacagcgtcggataagcctccgcttcgcagagggtagtaacactcactccgcccggcttcgccagacgccccagatcgttgcgcagcagatcgacgatcatgatgttctcggcgcgctccttggtcgacgacagcagggctgtacgtctcgcctcatcttccagaggggaatcgccacgtgctgccgtacctttcatcgggcgcgttaccacccgagcgccgcagcgctcgaagaacagctcgggcgagaacgagagtatcgtcgcctcggccgtatcgacgtagccaccatagcgaaccggctgtcgctcgcgcaggcccgcgtagagcgccagcggatgaccgtagagctggaaagtcaaggggaaagtgaggttgagctggtaacaatcgccatccgcgatccagcgaagaatctgcctcacctgcgaggtgtgcgtcgcggcatcgacggcgggcgtcagttcggcaatcccggccgttcggagatgctcgggaatcgtcgccagcctctccgcaagaaaggcattcaccgcccccgcggcgagccgctggccttcggcgaaaagccaggcccgcaacaccggacggcctcggggagctggcggcacggccgcctcgaagctggcgccgagcccatagtcggcggccagcgccacccactgtccggcagcgagcgcggcttcgatcgcggtgaacaccggcaccggatcgtcggacgcctctacctgccagtagcggagccagccggtgagcagaagggcaccgccagcgtcgccgtcaaacagcgcgaaatggctgcgctggccactcgcggccatcattcgggtgcctccaccgggaacggccgacgtagccttggcaacggagcctccacccggcgaagtcggcccttacttgcgcttgaggaagtactcgaacacccggtcgacctcggcgctggacaacagctcgttgccggtctgcctggcgaaggcctgaaaatccttcagcgaaccgggatccgtcgccagaacgtggaggacttgacccggtgacatgtcggacaatgctttcttggtgcgcagaatcggtagcgggcagttcagccccttgacatcgagttctcggtcgaagtgcatggtcggttccagaacgaaagcgggggcatattttaaccgccattcctcttttgcttggcttcttcggcctgcagcttgcgcaactcgcgcagccgggcgtccacagcggactgttcgaagaagctgccgtcggtggcctgctgcgcaaattgcagttgctcgaccgccggccccaactggccctgcaaaagatagaactccgcctgggcccggtgctgttgcaggcgcttgccggtgagcgcaaaggtcctggcctgcaagccgtacagcctgtaatcggaagcatacagtggcaactgcgcgtcaagaaagcgctggccctgctcatactgtccagcggcaaggagcgcctcggcatacccatagaccagcgccctcgactggggataccgttgcaaggcatcacgatagatcagcaaggcgccggcctgatcgcctgacgccagtcttgtctcggcagccagaccggcgatcatgggcgaggacaacttcagcgcaagcagggcctcgacttcgcgctgcgctgcggcgacctccttcgcccgcagcagcgagtacgccaggccgtagcgagtcgccgcctcggaggcgtatttcttctcccgcagctgggtgccgaagtcgccgacggcctcgcgagcaccactcgcctgcacccggatcctcgcccgcacgaggtggaagtccacgctgtcggcgacctgccgatagggagagccatctgcccgattctgcatgtccgagatgcgctcgacagtcaatggatgcgagcgtagatacaccggcgcgttgttctcgtaaacccgccccgcctgttgcaggcgaccaaagaagtcgcccatgccgcgcacgttgtagcaggcactggccagtgtctggtatcccatacgatcggcctcgcgttcgaaatctcggctgtaggccaattgcgactgtatcgaaccggcctgcgccgaggcgatcgccgcactcgccacctgcgaattggatcgggcggcgaggacgccaaccgccattgcgatcatcgtggcgatcgaattctgcttctcccgggcaatctgccgggcaagatgattctgcgtgacatgcgagatttcatgcgccaggacgccggccagttcagactccgattgcgcggtcagcagggtccctgtgttcacgccgatgaatccaccaaacatcgcaaaagcgttgaccgtgttatcgcggatggcaaagaactggcagtcgaccgtcgggttcggactggctgccaccaggcgactaccaagacgattcaggtagtcgttgatctcggcatcgtccacatagctcggctcgcgcaggcggatttcgttaaagatccgttcgccgatcttgcgctccaactgtggcgaaaactcggagcgcgccgcctcgcccagatccggaagatcatcggcgagaaccgcttggggacgaccgagcagggccagcacgacgaacgacagggcagcaagagtgattctgatcaagggaactcccgggcaactccagcccatgctgggaaggatgacgtatcatacccaatcgctagctgtcgaattgttacaaagagttaccagtgatcaaccgcacgttcggcgggatggtccggttcccaacccttgccctgcattcacgataccgatgcccgccaacccactcacgcatttcaattccagaggccaggcgcaaatggtcgacgtcggcgaaaaatccgagacccgtcgtcaggcgagcgcggcgggcagcatccacatgcaagcagaaacgctggctctgatcgtcgccggttcaaccagcaagggagatgtgctcggtgtcgcgaggatcgccgcgattcagggcgccaagcgcacttcggaactgattcccctctgccacccgctggccttgacgagggtttccatcgacttcgagattgatgcgccagccggcgcggtgcattgcctgagtcgtgcggagtgcttcggtcgcaccggcgtcgaaatggaagcgctctgtgccgcgagtatcgggttgctgacgatctacgacatgtgcaagtcgatcgatcgtggcatgcgcatcgaggggattagactagtcgagaaatccggcggcaagtccgggcactgggtgcgcgattgatgcggccgcacttgattatcccgctcttccgaacagtgcacatgccgactttaattgattaatcttcagcgagtagagaaaaccctcgttggcagcctgacttaacgagatagccggcgagccgcaagtgcgcattcggcgcaggaaaacccgtgccgtcgtcacgcaaccgttgtccaaggatgtgccggacgaacgcgattgcgacgctattctgcttgacggatttgttcgcgcgtgttggaattggcggcttttcgtgtccccgaacaatttacccctaggaggaactcatggcgacttacaaggaactactcgtacaacgcgcggaactggaaaaacaaatcgaggaaacgcgcagccaggaggtggcggctgccgtagttcaggccaaacaacttatcgccgaatacggcctgacggcagcggattgtggcttcaaactcacacccagcgccgcgcagatggctggaaagaccaggacgcctgtcgccgtcaagtatcgcggccccaacggcgaaacgtggtccggccgcggcaaggcgccgaactggctgaccagtcttgtcgctcatggacgcgacaagaacgacttcctggtccacaagccctgatcccgctacctgcgtagctgcacatgaacgtcctggtgaccggaggcaccggttatatcggctcgcacgcctgcgttgcgctgttggctgcgggacattcggtaacggtgcttgacgacctttccaatagccaggccgaggtagtcgcgcgggtcgcccgtatttccgggcaactgcccactttcttcgcaggagatgtccgtgaccgtgccctgctgcgtcggatcttcgcggcgtcacccatcgatgcggtgcttcacttcgccggcctcaagtcggttggcgagtcggtcgctcaacccctgcgctattacgactgcaacgtcggtggagcggtcgccctgtgcgagataatggccgaagcggcggtcaggacgctgattttcagttcgtcggcaaccgtctatggcgacccggcttcggttccgattcgcgaggactttccccgctcggcgaccaatccctacgggcaaagcaagctgatgatcgaagacatccttgccgacctgacgcgggccgacccggaatggcgaattgcccgcctgcgctatttcaatccggtaggtgcacacgagactggcctgatcggcgaggagccgagcggagtacccaacaacctgctgccctacgtggcgcaggtggccgccggcaaacggccgcagctcagtgttttcggcagcgattatccaacacccgacggcaccggcgtacgcgactatatacacgtaatggatctggtcgaaggccatctggcggcactgaattatctgctcgacaagggcggcttgctgactgtcaatctgggtaccggttgcggttattcggtgctcgacatggtgcgtgccttcgaagcagccagcggacggccggtaccctatgcgctgatgccgcgccgacccggagatattgcggcatgctatgccgatccgcagctggccaaggacctgctgggctgggcagcgcggcgtggcatcgatgaaatgtgccgggacgcctggcgctggcagcagcgacgcgctgcctgagtctcgccggcgatggcaacctatgcaattggcgacatccaggggtgcttcgactccctgcagcggctcctcgcggaatgcagtttcgactcgtctgccgaccgcctgtggctggtgggcgatctggtcaatcgtgggccgcgctcgctcgacaccttacgcttcgtgcgtaatctcggcgacacggccatcacggtcctcggcaatcatgacctctacctgctgatggccgcggaaggattcggcaggcgcaacaagggcgatacactcgatgagatcctgaatgcgccggaccgcgatgaactgcttcactggctgcggcaccgaccgctctgccatcacgaggggcagttctgcatggtgcatgccggcctgctgccgcagtggacggtaacgcgggcgcgggcgctggcagcagaggtcgaggcaacgctcgccggcccgggctacctggaattcatggccaacatgtgggggagcgagccggcctcgtggtgcgacgaacttgcgggctggcctcgcctgcgagtgatcgttaacgcgatgacgcgaatgcgtttctgttcactcgacggcgtcatggaattcaagaccaagggtgaagcaagcgccgcacctgccgaccacgtaccatggttcgacgtgccgggcaggcgtagcgccggtgacgtgctcgtcaccggccactggtcggcgcttggactgaagatcgaaaacaatttgctggcattggattccggttgcctttggggccgccatctgacggccgtgcgcctcgatgatcgagcgatatttcaggtggattgctcggcaggagaaacggcgacctgaagcggtcatctgctgaccagacggcgagaggttggtcgccgagccggcaagggcccagcatttcgcatgacccctgtcctccacgattccatctcctccggggacctgaagtctgcctgccggcgaagttggccctcggccccgccttgggcatctcgacgcaagtcgtttttttccgtgcgctcaccagtcgtgctattttttctctccccgtcaactacctgagacgaaacaacgtgactcttaatcgcctgatccagacggtcgcggcgaccgccgtgtgcggaatgctggccgcctgcgccacgaccgaaccacagcttgacgcttccgggtcacgcccgacggcagcacgagccagggagcagcagcaactcaaattccagctcgccagtggcgtgtaccgttgcgagctgggccaacgcgtggaaatccagcgcgatgcgcgcaacgccaatctgatcgagctgaactggcagggaagtcgtcacacgctgcagcgttacgactccacctcaggcctcccccgctacgaggaccggaagaatggcctgctctggattgacctgccctggaagagcgtcctgatggacgtcaacagtggacgaccgctcgccaacgagtgcaaggccgcgcagggcaaggcagcggccggccgacagtcgatgacgagtgggtgaggcgcgtagcgcagcgcccgggaaaaagacctgtccttgaacttggcggaaaatagccgctgatcgggctcctgaatgacggcagactcttcgccgtcattcagcctgacgatccccgtctgccgtcagcgcagcccgcgagcaggcagccgaaaaccgacgccgacgaccggccaaacgcctttcgtcgttcgacctctcaccacggggtggtaccaaaagccctattgaagcactcggcgatgtcactccggctcggacgatgattctgaccgccgcgatgcgcaatcttgatcgcgcccatcaccgccgccagacgcccaaccttctcccagtcccagccggcagcaatcccgtgcaatagacccgaacgataggcatcaccgcatccggtggggtcgacgacggcatccgcctgaacacagggaatctcatggcggcgaccattggcgtggatgagtgagccctcgccgccgagcgtcacgatcagcgcttcaagctcgccggccaggtgttcgagcgaccggccagtccgatcacaaagcatcttggcttcgtagtcgttaaaacaggcgtagtcggccagccgaatgaaactcatcagttcatcacccgagaacatgggcagcccctggccagggtcgaaaacgaagggaatgcccgcctgcgcaaggtcatgcgcgtgctggagcatgccatcacgcccgtcgggagcgacgattccaagagtgaccttcggcacgtcggcaacccggttgaggtgtgagtaagtcattgccccgggatgaaaagcggtgatctgattgtcgtcaagatcggtggtgatgaaggcttgcgctgtaaagctcccggcaatccggcgcacatgcgcgcgcgacaggccgaggtcgtcgagccgcacgaggtaggcatccgcatcgtcgccgacggtggccatgatcattggctcgccgcccagcagtttaaggttataggcgatgttgcccgcgcaacccccaaattcccggcgcatttccggtaccagaaaggcgacgttcaggatgtgaatctgctcgggaagaatgtggttcttgaaacgatcatggaaaaccatgatgttatcgaaggcgatcgagccgcagatgagcgtggacatggtatttccggagtcgaagggggtggagaaaaagtatagcatccccaccggcaggtgccgtcccgccggatcggcagaacgctcaggggtaaaagacgtacagccggtaacctgccgcctgaatatctttggcctcgagccacaggcggacctcgacgtcggcattcggtgcaaaggccccgttgtcgacaacggccgctggcagatactcgacgggcaggaggacgcgacgcacgatgaccttgtcgctggtgtcggtcaaggcaagttcaagcgccgggtaggcctgggcataggtcgccgcgttgcgcagcgtcgcctgcaaggccaacagccggccacgccccggctcgttctgcaggtccgaggcttcgatgctgatcatctcggcatgccgaggcagcgggatttcgctgcccagggcctcactgagcgccgccagcgcaggccgcaggccgggcgtcgcgatggcgatggcggtgcgaaaatggaaaacgagctgaccggcgagcaccagcgccagcaacagggcggcgagggccagggacttcgtcaagacgcgacgcaccggcacgcccgggctgccgcttacccgcgccagccagctgccgtaagctggaacttcggcgggcgactcggggggcgcaagaccaccgaccgctgctgattctgcatcggcagcagcagcggtccattcgggacttgtggccggcgagcccacagatggcgacgagcctgccggcgcgccaccagggaagttggcgatcgacgcggtctcggcagcgagcgcttcttcatcgcgcggcagcgcggcgccaaccgcaagcggtgtgaccgcttcgcgattggcctctgaggccgggctggtcaccggttcgctgtcgtcgagcaaactgtcaagcgcattgaaaacgttttggcatcgtccacaacgaactttcccggcacgcgccctgagctgctcggaagtaacgcgaaacaccgtctggcaatttgggcaggcggtcttcatggggatcagggcttgacgccggcaagacacacccagccatcacgggtatccgccagatgcagcggcaagtacggcgcatacgctgcgatcaggtcgccggtctgctcagacagaatgcccgaaagcgccagccggccaccgcgacgtacgtggccgcagatcgccggcgccagaaccttgagcgggttggcgagaatgttggcgacgacgaggtcgaactgcccgttcaactcgcgccccgagccctggaagcgggcgctgacgccattgcgctcggcattgcttctcgacgcgatcaccgcctgctcgtcgatgtcgacaccgacaacctcggcggcacccagccgcgccgacgcgatggcgagaataccggaaccacagccgtaatcaaggaccgacagccccggtgtgacgctgcgttcgagccattccaggcacaggcgagtggttgggtgagaccccgtgccgaaggccatcccggggtcaagaacgagaaccatcgcctcggggtcaggcgcgtcgtgccatgaaggaacgatccacaaacgagccgagacacgaatcggttcaaactgggcctgggtcacgcgcacccaatcctgctcggcaaccgcctcctgtgtgtagggtggtgaagtggccagaccggcctgttttgcacaggcggcgatcaggcgagcggcgtcggtgttcgcggcggtcagagcgacgacccgcgagcgatcccagcccgggcgggtaagcgatccgggctcgccgaactgaggactctcgttaggcgtcccggcgtccgcatcctcgatactgaccgccagcgcgccgtgttcgagcaacgcgtcggcaagcgcctcggcgtgcaggcagtcggtttccatgccgagggatagccaggccatcgatgatctgcctgtcagccgcccttcttgacctcgtccttggccgccaggcgttgctcgagatagtggatgctcgtaccgccttccatgaagcgagcgtcgtgcagcaattcctgatgcagggcgatattggtcttgataccctcgatgctcatttccgacagggcaatacgcatacgccggatagcctggtcgcggctgtccccataggaaatcaccttggcaaccatcgagtcatagtgtggcggaaccgtgtacccctgatagatgtgcgagtcgacgcgaatgccgggcccgccggggggatgatagaagctgatcttgcccggcgagggaacgaaggtgaaaggatcctcggcgttgattcggcattcgatggcgtggccacggaaactgagatcgcgctgtcggaaacgaagcttctctccggcagcaatgcggatctgttcggcaacgagatcgacgccgctgatcagttccgtaactggatgctcgacctgaatgcgcgtgttcatctcgatgaaaaagaattcaccgttttcgtaaaggaactcgaacgtgcccgcgccgcggtagttgattttcctgcacgcttcggcacaacgctcgccgatgcgcacgacgtgccggctagcaatacccggtgccggcgcctcctcgatgattttctggtggcgacgttgcatcgagcaatcgcgctcgccaaggtagacggcattccggaagctgtcggcaagcacctgaatctcgacgtgccgcgggttctcgaggtacttctccaggtagacgtttggattgccgaaaaagctctgtgcctccgcacgcgtcatcgtcacgccattgatcagcgccgcttcggtatggatgacgcgcatcccgcgtccgccgccgccgccggccgccttgatgatcaccgggtagccgactgccttggcaatacgcaggatctccatcggatcttcgggcaacgcaccgtcggaaccgggaacacaggggacgccggtaatgcgcatggcctccttggcggataccttgtcgcccatcaaacggatggtttcgggacgcggaccgatgaacacaaagccggaagactcgacacgctcggcgaaatccgcgttctcggaaagaaagccatagcccggatgaatggcctgcgcatcggtgacctcggccgccgagatgattgccggaacgttcaggtagctctgcgcggagggcgccggaccaatgcacaccgattcgtcggcaagtctgacgtacttggcctcgcggtccgcctccgagtgcacgacgacggtcttgatacccaactcgcggcacgctcgctgaatacgcagggcgatttctccacggttggcgatgaggactttcccgaacatggccgatgattctccctagccgatgatgaacagcggctcaccgtactcaaccggctgaccattctcgacaaggatcgcctttaccgtccccgcagtctcggcgtcgatctcgttgagcaacttcatcgcctcaatgatacacagcgtatcgccagcctttaccaaactgccaacctgcacgaacggttcggcacccgggctggatgcccggtagaaagtaccgaccatgggcgccttgagtacgtcaccctcgggaagctccggttcggccgccacagtggcagcaaccggcgttgtcgccagggtcgctgcctgcgcgtgcgcagccggtggcattggccagacttgctggccgggtggggcgccatgcttgacgatacgaaccctctcctcggcgtcgttgatttcgagttcggtgatgctggactcttcgacgaggtcgatgagtttcttcagttttcgcagatccatggattccctccggacgattgttcctgttggcagccgtacccagacgatcggcaggccttgccgatggtcgaaggcctcactctgcggcgatctggcccggcaagcaggcaagctccagcggcacccgacacgtcagcgagccatgatgccgatgttggcgaaccccgaggagatggcgattgggtttgaacaggacgcgccgcctcgacaccgccagcagatcttcgcccgccggcgaactgtcgtcttccttcttcatggccgcaagtttgccgcaaatcgcctcattttgtctactctacggctttccctagcggtcagccgtcctggccagaatccgctccagatcgctctccgccagtgcccccatctgcatcaggcgcacctcgccttgcgggttgatgaccacggtatagggaaggctcaggctcttgttccccagatcccgggccagagcgccaccctccgggccgccgatcagcagagggtaactgaccggcgagagtgcgtgataggttcgcacgttttcgacggaatcgagcgcaatcccgacgaactgaacgccctgtgccgcgtaacgctcctgcagccgcgagaaggcgggcatttcctcccgacaaggggggcaccaggtcgcccagaagtttacgaccagagtcttgccttgccattgcagcagggagttcgaatgcccggcgggatcgttgaggtggctggcaaagagccgagccacgcccgctgccgataccgccgttgcagactgcggcagggcactgctgcgcaggaaaccgacccggcttccggccagcacgccgatgatggcagcgcacacgccaaccaggaagacactgctgcgtctcatcgccgaagcatcaaccttccgccaacaacttgttcacggcttccaggcgggcgcgttcgcgaacccggccatcacgtgtcttgcaagttacgcgctcctcgtcatgcgggtaaatcaccaagttggcgactacgtcgtcacagacgagcgtcagcaccgcttcggcacgatcgctgcgcggcgggctgtggctgaaggagatgtgctggttgagcaggaagatttcaacgtccttggcgctgtcgacgaacagctggatgtcgatctcggtatagcgacccgccgtcctctcgaggaccgggccactcagatacggattgaagctctgcatcgtttccattacccgcgcggccgcgcgtagcagctgaatgctcctcgcctgctgttcggcgtgctgaaacaggcggtggtaggttcgcagttcgccttcgacctcgctgtcatccggcatggcggcgcagtccggcagaccgagcttgcgcgccgccttgcgcttggcgagagcaaggtcagtgatgccgtcttcggccatcaagcgtgcggcgagtccggcaattcggctgcgctgctgggaactgcgctggcgatcctggcggctgctcataaaggcgtcccgacgtggcgtggtcatgacaagatgacggatgatgcgcggcggcactggtgcagcgttacaatcgcgcctcgctttcgcgaattctaacttggataggcacatgcacattcacatcctcggcatttgcgggaccttcatgggcggggtagcgcagctggcgcgcgccgcgggtcatcatgtcaccggttgcgatagcgccgtctacccaccgatgaaccggcaactcgaagccgcggagattgaggtcgtcgaaggctacgatgcggcacagaccgccttcgaaccggattgctacctcgtcggcaacgccattgcacgcggcaatccgctgcttgaggcgattctcgagcacggcctgccctacctgtcgggaccgcaatggctggccgagcgcgtactgcagggacgctgggtgctggctgtagcaggaacgcatggcaagaccaccacggccgccatgctggcgtggattctcgaacatgcggggctcagtcctggtttcctgattggcggcgtgccgatgaatttcggggtttccgcgcgcctcgcgggcaaagacgccgagtcgcctttcttcgtgatcgaggccgacgagtacgacacggctttctgtgacaagcgatcgaagttcgtgcattaccgcgcacgaactgccgtcctcaacaatctcgaattcgatcacgctgacatattccccgatctggcagcgatcgaaacgcaattccatcattttgtgcgcatcctgcccggcaacgctctgatcgtcgcaaatgccgcagaagcctcgctcgagaacgttctggcccgaggctgctggacacccatcgagcgattcaatgacgccgatggctggcgggccgagggaagcgacagcgatggctcactagagcttctacggggtgactccgtggtcggcacgacccgctggggcctggcgggtgaccataatcgcagcaatgccgttgccgcactccttgccgccagacacgccggggtgccgctggctcggggtctggcggcgctttcacgcttcgagaatgtccggaggcgcctcgaactccgcggagtagccggcggcgtccaggtgtacgatgattttgctcaccatccgacagcgattgccgcgacccttgccggactgcgacgcaaggttggcggcgcacgcatcctggccgtcctcgagccgcgttcaaataccatgaaactcgggatcatgaagagcatgctgccagcgagtctggctgacgccgatctggtcttctgttacgccgcggatcttggctggaacgtcgtagaggcacttgccccgctcggcgacaaggcggtcgtcgagaacgacctcgatcggctcgtgcgacgccttgccgacacggcacgccccggtgatcaggtgttggtcatgagcaatggcgggtttggcggcatccatgacaaactgctggccgcgcttgcgcgatgatcgacgatcagcgcaggaagtgatccgccagcagggcagcgaagagcagcgtcagatagatgatcgagtagcgaaaggtgagtcgggccagcttgtcgctgtagtcgcgccagagcgcaacactgtagacgaggaagatggcgtcgaggatcagcgcggcaaccagataccacggaccgctcatgcccagggtataaggcaggatggtcgcaccggaaagcatcaccacgtagagcaggctgtgcaggcaggtgaacgggatgccgtgggttaccggcagcatcggcaagccggactgcgcgtagtcggcacagcggtagcaggcaagagcccagaaatgcggtggcgtccagatgaaaatgatcagaaacaggaccagcgcttccgggccgacctggccggtgatcgccgaccagccgagaagcggcggcatcgcgccggaagcgccgccaatgacgatgttcatcggcgtggccggcttcagcagcacggtgtagatcaccgcgtagccgaggaaggtcgccagcgtcagccacatcgtcagcggattgacgaaggcgtgcagcacccacagcccaaagcccccaaccagcgtcgccaaggtcagcgtttccgccgtggacacttcgccgcgagccgtcggacgtgcgcgcgtacgcgccatcctcgcatcgatctgttgctcgatcagacagttgatcgccgccgccgcacccgcgaccagggcaatgccgagcgacgccacgacgaagagagcgaagggcggaaacgatggagcagcaagaaacatcccgatcattgcggtgaacacgatcaggctgttgacccggggcttgcacagttcaaagaaggccgccaggcgttgcccggccgaccgccgggggctggtactgatcacgctcatttgcctcgccgtcctatccgacccatgagtacttgagcagacgttcgagatccctgagcattccctgcatctcgggttcttgcgggtagcgcatcatgacgttgcccagtgggtcgatgatatagaagcgatagccggatgcggcgagaatcgtccgccatgcctctcccggctggccgacgtcgggagcggcgatcagcaggtccggataactccgctgcacgtccaccagtgccggatcggcgcgcaatccggtaacgctgctgcccatcagcacacgtcgcaaacgcaccatttccttgttcaacgccacctgcacctggcgaatctggtgcagatctttctgacaggccatcgtgcagggtgcggtctggatcatcaccagagtccatttgcgccgcagatcggcggtcggcagcgggctaccgtcgaccagcgacaggcccgtttccggcagcggcaatggcggcacgatgaactcgccgtggttggccagtttggcgggacgccactcaaagaagtagagcccgaaagcaacagcaaacggcagcgcgagaagagctgtcacgagcagcatggtccgacgcccgggagtcagtgtggcaaccctcatggctggcatttcacggctgccggcggaggttgacaaccacccagatgatcaacgtggcgccggcgaaaccccaccactggaaggcgtaaccaatatggcgatcgatccgctcgtccgggcgtggccactcgcgcgcaaaaccgccggacgggctatctgcggcaagctcgatcaccaccggttgcagggacagcttgctcaccttctggtagcgcggcagatccagattctgccagacgacctgccaacccgaaccgtcggcattcggggaatcggggcccaacatcagatagcgtgttcccggcaccgtcgccacccccgacacctcgacaacgccagcaggagtcgccacgcgcggccagcggctgtggtcggcgagcgccggcacccagccgcgattgaccaatacacgcatctcactgccctcgagtcgcaagggagttatgacgtgatagccggcctgttcgcggtagatgcggttgtctaccaggatctggaactcaggctcgtagctaccgcgagcaaccacccgacggtagcgcaacaattccagatcggctggcgtgctcggcatgtggaccgccgactcgccgttgcgcgtatcgcgcagggtctgtctgtcctctttgacactggccttgttccattgccattgaccaaaggagatgaacaacgggacaagcagcagcacgagcagcgtcgaccaccagcgcggccgaaagcgcagaaccgacctcgtcgtattggccgcatttgccttgctgccagccctgcgagcataatcggcactcctttcaccggagtcagccatgttcaagctcatcgtcattctcttgctgttcggtgtggtggggagcctcttttccgggctcttctttctctaccgcgaccgcggcaccggggtccgcaccgcgcaggcgctgacgctgcgcatcggcctgtcgatcctgatcttcgctttgctcctggttggcttccgctttggctggatacccggctacagccaatagacgagaatgaacaagcctagccagacgacatcgacgaagtgccagtaccacgcgacaccttcaaaggcaaaatgccgctccgccgtaaagtgtccttgcaggcaacgaccataaaccaccatcagcatgatcgcaccgagcgtcacgtgaaacccgtgaaaaccggtaagcatgaaaaaggtcgcaccatagacgcccgcgccgagagtcagacccagttccgtgtaggcatggtagtactcgtacgcctgaaagccgaggaaggtgacaccgagaacgatggtcagcagcaggcccaggttgagctgactgcgattgttcttgagaagcccccagtgcgcccaggtcagtgtggcgccggacgtcagcaggattgtcgtgttcagcgcaggaattccccaggctcccatcggcgtaaaagcgggaccttttggaccagcagacggccaggccgcggtaaagtccttccatagtgtaaatgcggggtccatgccagccagcgccgggaccgagatgttgcgtacgtagaacaaggcgccaaagaacgccgcaaaaaaagcgacctcggaggcaatgaaccaaaccatcccaaagcggaacgacttgtcctcccactcactgtacgacccgctctggttctcaccgatcaccttgccgaaccagttgtagaccacaaaggcgatcacggcggtggcggcgagcatgatccagttccccgcggcgaaggcgttcatcttcagaatgaagccaagagccagcaggaacatgccgcccgagagaatgaagggataggggctcggttgaggtacgaaataatgctgtggatgcgatgagctataggtggtcattcgtctctctctttcttgaggagcttatttctggccatcaacattgaagaatgcgtaggacagggtcacggtgcggatactttcgtcgatctccggcttgacgatgaaggtcagcggcaactccttggtttcgcccggcgcgagtgtttgctgcgaaaaacagaagcagtcgagtttctcgaaatgctgcgcggcctggcctggagagacgctgggaactgcctgaccgacaattgcccgatcggaactgttatgcaccaggaacttcgcctgatgcaactcccctgggtgcagatcgaggctggtggtcagcggacgcatctcccacggcaagcccggcatcaccgttccggtaaactcgacagtgacgatgcgcgtcgcgtcgatgcgcgagggcgctgccgccggaccagagatcccgccgacgcccagttttccctggctggtcttgccgttgaacccggtcgctgcacacagcacgtcgtagagcggcaccagtgcgaagccgaaggcaaaggcagcggcaacgaccaacaggagcttcaccaccagggcgcggttgttgcgcatgggcagcggagcatcgttgcgagcgataccgttttccatcatctcacggcctgtagtaaatgaagccgagaagatagatcgccagggccgccaggccgagtatccaggccagtcgccgactcgctgcccggcgacgaccgagttcctcgggggtgaacccctgcggcaaatccatctccacgtccccttgctgtctcgtcgcgatcacttgatcaccggctggatttcccaggagtgatgtggcggcggcgatgaaaggtcccattcaagtccatcggcgccctcccacaccttgtcggtggccttcgtgcctcccttgacgcacttccagatgttgtaagcgaaaatcagctgcgagaaaccgaggatgaaggcacccaccgtcgaaatggcattgaactccgcgaactgcagggcgtagtccggaatccgacgcggcatgccggccagacccaggaagaactgcggcatgaacgtcaggttgaacgagatgaccgtcagccagaagtgccacttgccgagcgtttcgctgaacatgtgaccagtccatttcggcagccagtagtagacaccggtcataacgcccatgataccgccggcaaaaagagcgtagtgaaaatgcgcgacgacgaaatagctgtgatgatactgcgcatccgccgcgacgtcggccagcaccagaccggtcaggcctgccaggccgaagagaacgatgaagccttgcgcaaaaagcatcggagtctcaaaagtcatggcaccccgccacatcgtcgccacccagcagaagaaaagcaccgccagcggcagggagatgaacatcgtgctgtacatgaagtagaggagtgccggtacaggcatgccggcagtgaaaaagtggtgcgcccaaacgactaccgaaagcacgccgatggcgatgaaggaataaacctgcgccttgtagccgtagatcggcttgcgcgagaaggtgccgagaacgtgcgggatgagaccccagatcggcagcaacagaatgtagacctcggggtggccgaagaaccagaacaagtgctgaaaaaggatcggatcgccacccccggcggcattgaaaaaactggtgccgaagtggcgatcggtgagcagcatcgtcaccgcaccggccaacacgggaatcgtggcgatcagcaggaaggcggtgatcagccagccccaggcaaagagcggcagcttcatcatcgtcatgccaggggcacgcaggttgaagatcgtgacgatgatgttgatcgatcccaggatcgacgaaacacccaggatgtgaatcgagaagatggcgaagtcgacacccatgccaccctgcaccgagaggggcgcatagagcgtccagccggtgttgaccgcgccgtcaccgataccgaacaacgccaggatgaagggcagggtgagcagcgcggcagccggcggcaacagccagaagccccagttgttgatgcgcggcagagccatgtccggcgccccgatcatcaacgggatctgccagttggcaaacccggtggcggccggcatcaacgcggcaaagatcatcaccagcgcatgcacgccgatcaattggttgaagaactccggttgcatcaactgcaggccgggctggaacaactcggcacgcacggcgaggatcatcgcaccgccaatgaagaacatgatcagcgcgaaggtcaggtacatcgtgccgatgtccttgtggttggtcgtcgtcaaccagcgcatcaccccgccctggtagggttcggcgtgatgaccgtgaccggtttcgtgctcgatagagggtgcagtgctcatggtaatctcctgattcctgggcgttagcgtagggacttgatctgagccggctggatcaggtcacccttcttgttgccaaaactgttgcgctcgtaggtaatgacggctgccaggtcggtgtcggacagtgtgttcttgaatgcctgcatggccgtgccttccttgccgttcaggacgcggtcaacatggctgtccttgagcagtttgccctcgggtgagagcagcgggccagtcacgatcttgctgccagcgagtgccgggaaggcgggagccagaccctggccttccgactggtggcagaccgcacactgcttttcatacacatccttgccggcggccaggaggtcttccttgctccaggtcttgtcggatccggcagccgcggcggcaagtttgctcttcttctcgtcaacccaagcgagatactccggctccggtacggcatgcacgaccaccggcatgaagccatggtccttgccgcaaagctcggcgcattgaccgcggtaagtgcccggctgctcgatcttgacccaggtttcgcgcaggaagcccgggatggcgtcgcgcttgacgccgaactgtggcacccaccacgtgtgaatgacatcggtcgaggtcaacagaatgcgcaccttcttgcccaccggcagcaccaccggattgtccacctcgagcaggtagtgctcacccttggcttccttgttggcgatctgctcgcgcggcgtgctcgtggtgctcagatacttgatgccgctgtccggatactcgtactgccatttccactgcatgccggtgaccttgagcaccatgtccgccttggtgcgggtgtcctccatgtcgagaacggcatggtaggcggggatacccatcagaacgtagtcgataaacagcaatatcgcaaacggcaccagcgcccaaatccactgtacggtgccggtcggcccggtaaaccgggcgggttgatgaccgacgctcttccggtgcttgaccatcgaatagatcattatcccgaagacgacaacgaacaggatggtaatgacaatcatgaaatgattgtgaatctccagcgtgtcgcgggcgatcggtgtcaccggcgttggaaagttccagctgtagtcagcatgcgccagcgatggaaggactgccaagagcaggcctgacaaggaaatacccgcccgcaggcagaaacgataaagaatcttcaatttgtctccttggagtacttggtcgggcctaggcggcacccaggttttgttgcagctcttcggcaagcgccagcttctgctcttccgtcaacaggctgcccacctcgacctccttgccatgcgagcggatcagcaggcgatgacaatgctgtccgggtggctttacaaactgcaggcgcgcccagtagggctggaactcatggcgctccacctgcgcgccgcggcgcgtctcgattgtcagctgccccgattcgagggtgattctctcgaagtcgtccgccatcgactcactccggcgcagcgcccaccaaaggaacaggagctcgacaccagcgaaaggaagcaccggccacgcgccaaaacaggaaaaagcgaaagcgatacccccggacacccccgccgtgacgagaaacagccgccggcgtccaaccactgagagcgagtggttcgggcgggccacccacgttcggcccgcaagcgtctgtactgcaaccaagctcatcacccctcccgaatggccggacttcgcgagcagtccggctgaacttgacgcacatcaaggcatcgaggccgaaagattaacacggatgcggactttgttggcaagaaacagggctaacattatgattgcattcgccttgcgaaggcgctatgacgcagcgcagcaatcgcaggtgcgaccatttgacgcggccttcagccgcaatgaagaaggcgcttgcggggaccttgttgcagcgaacaacccacacgaaaaaggccggacgagccggcctttcttgtccttggcgccgcccggtcctaggcgtcggccaccaacggcgccaaactggcgcgcattttctgcatcgccttgacttcgacctgacggattcgttcggcggacacaccaaactcagccgccaactcgtgcagggttgccgggctttcgtcggtcagccagcgcgcctcgacaatccgacggctgcgcggatccaggctcgccaaggcaccctgtaggccctcattgtgcaagcgctcgcgcgcacgcgcctcaaggacatgcacgggttcgctcgaatggtcggcgagataggagattggggcaaacacttcgtcatcatcgctatcgccgtccagcgccaggtcgtgccccgtcaggcgcgcctccatttcgctcacttcttcaggcttgacgctcaggcggtgagcaatgtcagtgacctgccccgggctgagtgcctcgctgttcgccttcatgctacgcaggttgaaaaacagcttgcgctgcgccttggtcgtggccagcttgaccatccgccagttcttcaggacgtactcgtgaatctccgccttgatccagtggatggcgaacgacaccagccggacaccgtgcgccggatcgaagcgcttgaccgctttcatcaagccgatattgccctcctggatcaggtcggcgtgcggcagaccgtaccccaggtagcctcgcgcgatcgagattaccagccgaagatgggaaagcaccaactgtcgtgccgcatcgagatcgctgtcgtcacgaaaacgggtggctagacgaaactcctcctcctgcgtcagcatgggaaactgtctggccgcctggatataggcatcaatgctgccgaccgccgaaacggtcggtaaagccagggcgtgcgtcatttggatcgattcctccttgcgagttggtatagcaattttagcactcgccacctgagagtgccaatcccgcaaaaagttcgccgggaggccgacgacgatttcggtcgccagatcgaccgatggcctacgtggtgatttcgcgtcgcccgaacgagcagcagccgattttttttcgttgcctgtaagtaattgtcgcttcgatgcgtctaagcagcgtcagggaagcgattgtcgaatccggcgtcgccggcgctgacgtgatcaaacccactacaaggagaagcgagatgtcacatcaactgtctggagtagccatcgccgccgctgcggccgccctgttcgccgctggcactttcgtggcaccaaccgtcagcgcggcagaaggaagccccgttcactgcgccggagtcaactcctgcaaggggagttccgagtgcaagacggccaagagcgaatgcaagggaatgaacgcctgcaagggtcagggctgggtcgtcaaggccagcgccaaggaatgtacggatgcgggtggcaaggtagtcaagtagaaacgaggttcaggcatgaccgccagcgagcggtcgtgccgccgaacccgccgaccgaaaggagacaagcgccgtgagcaaggtgatcgaaggtttcggcctgggtttgcgtaccgaccactacggcgatttcgtcgccgcgccacagggggtggactggctggagatcatttcggagaactatctggttgatggcggcaaacccctccattttctcgatcgcatccgccgcgactatcccatggtgatgcacggtgtctcgctgtcgatcggcagcaacgatgttcttgaccagtcctacctccgtcagatcaaggcgctggccgaaaggatcgagccagcctgggtgtcggaccatctttgctggacgggaaccgattcggttaacctgcatgacttgctgccgctgccctacaacgaagccgccttgcagcacttggcgccgcgcgtggcccaggtgcaggaggtccttggccgccccctggtgctcgagaacgtttcgagctatgtgcgttaccgtgccgacgagatgagcgagtgggagttcatctgcgaactcgtcgcccgaacgggctgtgagatcctgctcgacgtcaacaacgtctatgtgagcagcgtcaaccatggcttcgatccgcaccgcttcatcgacgcaatgccggccgctgccgttcgccagatccatctcgccgggcacgaggatcatggaacgtacatcatcgacacgcacgatcacccggtctgcgcagcagtctgggatctctacgcgcataccttgcagcggctcgggccggtgccgacaatgatcgaacgtgacgacaatatcccgcccttgagcgagttgatcgatgaactcgacgtcgcacgcgcgctggcagggagcaccctcagcgaccggaggcatgccgcgtgagcgcgctcgccgaactgcagcagcgtttccagcaagccgttttgtgtgcgacgacccccggtgagttgttcgctgccggggagccccaccagttgggcggcggttacgacctgtacgtccaggcttaccgtgcgcgcctggcggctgcgctgcgcgacaacttcccggtgctccaccgggcactcggcgacgacgcgttcgcgaccctggcgcaagactacattgactgccatccgtcaccctttcgctcgatccgctggttcggccacgcattggcagactttctcgccggcacagtcgagcgactgccacacccggcgctggtcgatctggcgaggatggactggacgatacgtgcggctttcgacgccaccgaggctgtgccacttactctgagtgatctcgcctcgctacggcctgaagactggccggccctgcgcttgcagccgacgccttccctgcgggtggtcaacctgtcgtggagcgtcgaaccgatctggaaggcgctcaacgacgatgccgacgccacgaccgaagaaccgcaagcgctcccgcacgccctgctgatctggcgcccggcgctcgattgccgctggcgctccgcagacgcgggcgaggcggcggcgctgacggcgcttacacaggcgatgagctttgccgaatggtgcctgctcatcgccgaatcaggcgatccggaaccggccatgacagcggccggcctgctccgacgctgggtcgccgaagaactcctggcgaaaggttgagcacgcagatgacggcacctggggagcaaacggacaagccctgctgcgtaggctgcggagcgccgttcctctgtggcgctgcggcgggtctggtgtcgtgctggtgcatggacaagccagcactaggcgtcgccccggaaagcgcaggccgttgctactgcccggtctgcctggagaaacgccttattgccactgctcgccagtccgctccggcaacatgagaatcgcatcgcggttgctccacgaaaagcactttgctgccgcctcgtcccagggcaaccagcacgcgttcacgtgctcgccgtaagcaatcgtcaccggacggacggccggaagctgcagcgaaaagacgtgttcggtgttgtacagcacgccgggtggatagcggtggcgccactcggcgaagatctcgtagcggttggtgagctgccagtcgcgcaaatccgccggtactgcccggatacccgtctcctcggcaacttcccgaacagcggttgccagcagcgtttccgacccctcctgactaccggttaccgactgccagtagcccacatgcgtcgcgcgctcaagcagcagaacctgcagatccgccgaatgtatcacgacgagaaccgacaccggccgcttgaaccgggtcatgccagcgtcggcagtgtcgccagtccatccgaacgcagatcgtagaaaacccacaacggaaaatcctgcgaccgccactccgcaatagccgcgccaaaaacctcgttgagcgccttgaacgccgccggatcggcagcctgcagggcctcggcgtgcgagatgatgaggacgtagccggcagcttcgcaccaggagaagtcggtgaggcagtccttcagggcgtccaggttgttgccataccattcgggaaagtcgaggccccgtcccagcgtagcgaggacaagatccattcggtcagtgtcggcgacattgacctcgaagcaggccaggccgcctgcttcggcggcgcgtctgaccgtcgcccggccgctccccggcaggtggtagataccggcctggccggaatcttcaagcagtgtctgcagaggtctcaagctcatgggtttccgcgtatccgccagaagctgcggtagtgatcgtctgtgtagtaatactcacctgaggtagcaacgttgccatcgcgaccctgaccagcgacaatccgccgcggtccacggtcacgactgcccggtgtgcgcaccgtgtactcgcgatagtagccgcgcgcctgcaggggtaggcgccgctcgaagttcccgaaggtgctgccatccttgcgcggatacggaaacggcccgcccgcctggatcaggcgcaaggtttgctgcgcctccggtggcaaatcggcaaccgcgatggtccgcaggtactggccctcgcgagcatgcaccacgtcggcaaggccgaacagaccgagtagccacgccagcacgacgagccggagaaatgcgctgcttctcgacatcaccgcctaccccttgtcaacctcgacctgcgtttcgaccttctggcgcaggcggatgtgcagttcgcgcaactgtttgtcatcgactccgctcggcgcgtcggtgagcaggcactgggcacgctgggtcttcgggaaggcgatcacgtcgcggatcgactcggcgccggccagcatcgtgacgatgcgatccaggccaaaggccagaccgccgtgtggcggcgcaccgtacttgagcgcatcgagcaggaacccgaacttctgctgcgcctcctcttcgccgatgccgagcgccttgaagaccttctcctgcacggcggcctggtggatgcgcaccgatccaccacccaactcggagccgttcaacgccaggtcataggccttcgcgaggcaactgccggggtcggtttcgaggcgaggcagatgttcgtccttgggactggtgaaggggtgatggcaggccgtccagcgcctcgcctcctcgtcatagtcgaacatcgggaaatcgacgacccagactggctcccaggcgtgtccattgagaaaacccttctcgtgaccgatcttgacgcgcagggcacccagcgcatcattgaccaccttgcgcttgtcggcgccgaagaagatgagatcgcccgattgcgcaccggtccgcccgacgatggtttgcagcgacgccggatggagattcttgacgatcggcgactgcaggccgttctcgttcagttgcgtcgcgtcgttgaccttgatgtaggcgaggcccttggcgccgtaaataccgacaaactgggtgtaggcgtcgatctcgccgcgcgtcaggctggccccgcccgggatgcgcaaggcggcaatccggcccccctggctgttggcgacgctggcaaagaccttgaaagagacgtccttcagcgcatcggtcacgtctaccagttcgagcgtcacgcgcagatccggcttgtcggagccgtagcgatccatcgcctcgccatagggcaggcgcgggaagggcttcggcagggtgctgccgatcgcttccctgaacacgacgcgtatcaattcctccatcagttcgatgatctcgtcctcgcccatgaacgacgtctcgatgtccacctgggtaaactcgggctgtcgatcggcgcgcaagtcctcgtcgcgaaagcacttggtgatctgatagtagcggtcaaagccggcaaccatgagaagctgcttgaaaagctgcggcgattggggaagcgcgaagaactgtcccggatgtactcgcgacggcaccagatagtcgcgagcaccctccggagtactcttggtgagcatgggcgtttcgatgtcgatgaaaccggcatcgtcgagaaagcggcggaaggcacgcgcggtcttgtagcggagttgcatgttctgctgcatctgcggacggcgcaggtcgagaacccggtgcaacaggcggatattctccgaaaggttttcgtcgtcgagctgaaacggtggcgtcagcgatggattcaggatctccatctcgtgacagagtatctcgacctcgccactggcgatgttggcattgacggtaccttccgggcgagcacgcaccttgccacggatgcgcagacagaactcgctgcgtaccgattcggcggtcttgaacatcagcggtcggtccggatcgcagaccacctgcgccaaaccctcgcggtcgcgcaggtcgacgaagatcactcccccgtggtcgcggcgacgatgtgcccaaccgcagagcgtcacctcctggccgatgatccgtgcgctgacttgtccgcagtaatgagtacgcatgctgtttcccaggcttccttgcatcagatagtgggggcagtggtggcgacagtcgcggactgccgccgaaccggtggtgccacgacgcccatcgagattacgtatttgagcgccgtatcgacgctcatatcaagtggaatgacgtctgccttcggcagcatcagaaagaaacctgaggtcgggttcggcgtcgtcggcacatagacgctgacgtgctcaccgtcgagatggcgaagcacttcgccacccggcgtgccggtcaggaaggcaatcgtccacgtgccccgacgtggatactcgatcagcagcgcctggcggaacgcgtttcccgacgatgagaaaagagtgtcggaaacctgcttgacgctgttgtagattgaattgacgacaggaatgcgcgccagcaagcgctcccaccagacgaccagccgctgaccgatgaagttggccgccagcaagccggtgacgacgatgaccagaagcgtcaggacggcaccaacgcccggaatgtcgaaaccgaagacattgcgcgggtgaatggccgccggcaagagatgcagcgactggtccatcgtgccgacgatcagcgccagtacccaggcggtgattgccaagggcacccagatcagcaggccggtgatgaaatagcgcttgatcaattgtcggcgcacgcgccagctcccgtcgtggaggccggcaccgccgccttgtcggtgctcgccgccttttcggtgctcgccgtcttttcagtactcgccggtttgtcgggcgaagccggctccgtcgtgcttggtggcttcttgccgctatccctgaaatcggtggcgtaccagccgctgcccttaagctggaagccggcggccgtcacttgcttgctgtaggtcgcctccccacactgcggacagacgagcaacaccgggtcgctcagtttctgcaggtgatcgttctcgaaaccacaagcggcgcaacgatacgcataaatcggcatggacaaccttcggaaaacgctgaaaagacgccgattatacgcgacccgacgacgtttcgcgcgcgccggaggcgggcgaagggagccggtggcgaccccgtggacgactacagcaggccgacgtaggcgcgggtgagcggtttgccccagaacaaggcaagcccgcctgctgccgccagatagggaccaaacgggatcggcacgctgcggccgcgtttggcgacgacgatcattgcgatgccgacaacggcgcccaacagggacgacagcaggatcgtcagaggcagcatctgccaaccgaaccaggcaccgagggcagcgagcagcttgaagtcgccatagcccatgccttccttgccggtggtcaacttgaagccccagtagaccagccagagcgagagatagccgctggcggcgccgatcaccgccgagtgcaggtcggcgaaagtcccgaagaggttgaacaggaggccggcccacagcaggggcaaggtaatcgagtcaggcagcaacaacgtgtcgagatcgatgcaggtcagggcgatcaggcaccagatcaacaacatggcgcccgccgccgcccagccatagccgaaatgaaacgcggcgaaagcgcacagcaggccgctgatcgcctcgaccagcggatagcgcgacgatatcggctgccgacacgccgaacagcggccgcgcaagaagagccagctcaggacaggaacattctccatggccgtgatggcgtgcccgcaagcagggcaacgcgagccgggccaggccagcgaaaaccgctcctgctccggcaacacctcgccccgcagctcggcgcaatggacacgccaatcgcgatccatcatctttggcaggcgatagatgacgacattgaggaaactgccgaccagcagtccgacgacgccgctgaggagagcgaacagcagcgggtccgcaaagacggccggcgcgcccggcatcagccgacaacggcgccgagtttgaagatcggcagatacatggcgatcaccatgccgccgatcagcaccccgaggacgaccatgatgatcggctccatcaggctcgagagcgcctcgaccgcatcgtcgacctccgcctcgaagaagtccgcaaccttgccaagcatcgaatcgagggcgccggattcctcgccaatggccaccatctgcgtcaccatgttcgggaagagttcgacgttctgcatcgccgaggtaaggctcgtaccggtgctgacctcgctctggatctgcctggtcgccaccttgtagacatagttgccggcggcgccgccaacggattcgagggactcgaccagagggacgccggcagcaaacatggtcgccagcgtgcgtgtccagcgggcaattaccgacttgcggatgatgtcgccaaagacaggcactcgcaggaacatgcgatcgaaagcgatctgcatggcttccgagcgtttccacgtgtagaagaaagcgaagaccgaaccggcaatgcctccgaacaacgcccaccagtagtcgacgacaaagtcggacatggcaatgacgatctgtgtgggcgccggcagatcggcaccgaaactcttgaagacctccttgaaggccggaatcacgaagatcatgatcacggccgtaatgatgaaggcgacgacaatgatcgccacgggatagaacagagccgacttgatcttggacttgatggcgatcatcttctccttgtaggtcgccaggcgatcaaggaggctttcgagaatgccggcctgttcgccggcagcaaccagattgcagtaaagaagatcaaagtgcagcgggtacttgcgaaaggcctgcgacagcgaactgccggtttccacgtcggccttgatgtcgagcaacagtttgccaaccgctggattgtcgtgcccgcgaccgacgatctcgaaagtctgcagcagtggcaccccggccttcatcatcgtcgccaactgccgcgtaaacagtgcgatgtccttctcgctgatcttcctgccaccgcggaagcgctgtttggtgatcttgctgaccacaaccccctggcggcgcagggtggcctggacgacggtcacgctggaggcccgctgctcgccgcggatgaccttgcccgccttgttcttgccttcccagaggaaaacatactccttgacttccggtgcggcctttttcgtcagcttcagtgcagtcgccattcttccctcacttccctcatcttcacgcgttggtgctgccgagaacctcgtcgagagaggtgagcccctgcttgaccttcagcaggcccgagcggcgcagatcattgacgccttccgtcctggcctggatggcaatgtcgagttccgttccgttggccatgatgatgcgctgaatggcttcagtgaccggcatcacctcgtagaggccgacccgtcccttgtagccgctccccttgcagcgttcgcattcgcccggaccgaacagggtccaggtaccatcgaggtcgctctcctcgaagccggcgttgaggagtgtctcgaccggcgtttcgagcggtctcttgcaggtgcagagccgacgaaccagccgttgcgccgtgatcaacaggatgctcgaagcgagattgaaagtcggtatgcccatattcatcaggcgggtcagggtcgccggcgcatcgttggtgtgcagcgtcgacaggaccatgtggccagtctgtgccgccttgatcgcaatctccgcggtttcgatgtcgcgaatctcacccaccatgatgatgtccggatcctggcgaagaaaggccttgagggcaatcggaaaggtcagtcccgccttgtcgtcgacattgacctgattgatacccggcaagggaatttcggctgggtcttcggccgtggcgatgttgaccccgggccggttgagtatgttgagacaggtatacagtgaaacggtcttccccgaaccggtgggtccggtcaccagaatcattccgtaaggccggtggatggcgtcgagcaaaatcttcttctgctcgggctcataacccaatgcgtcgatacccagggtggcgctgctcggatcgagaatgcgcaagacgatcttttcaccgtacatcgtcggcaaggtgctgacgcggaaatctatcgaccggcttttcgacagcaccaggcgcatcctgccatcctgtggcacacgcttctcggcgatgttgaggcgagaaatgaccttgatgcgcgaagcgatcttgtctttgatgaccagcggcggcgaggcgatttcccgcaggattccatcggttcgaaagcgaatgcgatagctcttttcgtagggctcgaaatggatgtcggaagccccttcattgatggcatcgagcaacatcttctgaatgaacctgaccaccggcgcgtcgtcgacctcgagactcgaggcctcatcggccttgtcctgcgcctgctcatcggtaaactcgaggttgatgtcgtcgctggcgagagttttcaggctctcttcgaccgtctcggacagtttggcaaccagcggcccaagcttgttttcctcgacgatcaccgggtcgaccgccaggccggtctgaaagcggatttcgtcgagcgcccgcagattggttggatcggcaatcgcgatggccaggcggttgccacgtttgtgcagaggcacgacgcgatgagtcgcgatcagcttgcggtccaccgcattcttctggatattcccgtcgtcgatggcggcgagatcgagcaacgggtaaccgaacttgtctgccgcgaagcgcgccacgtcgaggaaggtcgtcttgttggcggcgaccatttgctcgatcagcgacgtcttgctggcgatcgactggacaagcaaggactccgcctcggcttctttgagccgaccagcctgtaccagcgcacgagcgaggccgctgagcggcgattgttgcggattggcagccattttttcgcgaaaggaccctgcaacgcaggatgaaccatcaggtccgggctagcgccggttggtcagtccgatgatgcattgcctgcgcgtgtttgtaaagaagcagccttgtccaacttggcatgcgccggaacgaggactggtgtttccaccccggtagccgttttcgatacgattgaagccaatcatgctacatcaacttgtgcgcgcaattgcctcatcgattccgcgtcgtttaccccggccagcagcccgaggtcgcgcagccggcgttcgagccactgcttgttggcgcgcagcaggtgctggggcatgaacattgccggtggatcgaggtccacttgaaggccgtggttgtcgagcagccggatgttgggttacgccctggcgggctaacccaacctacgggttacgggctacggacctactccggcttgcgcttggcgcgcgggtgggcctgatcgtagaccgccgccaggtgctggaagtcgagatgggtgtagacctgcgtcgaagcgatgctggcgtggccgagcatctcctggacggcgcgcaggtcgcccgaggattgcaggacgtgcgaggcaaacgaatggcgcagcatgtgcggatgcacgcgcgccggcaagccctgcgcgcggccccggcgcagcaggcgcaactggatcatgcgcacacccaggcgtcggccgcgctgaccgacgaagagggcggtttcgtcggctgccgcgagacaggcgcgctgcccggcccagagcgccaccgcctccctggcctggctgccgactgggacgatgcgcagcttgttgcgcttgccgaggacgcgcacttcgccggcgagcaggtcttcgaggcagccgatgtcgagggcggcgagttcggcgaggcgcaggccggacgagtagaagagctcgaagatggcctgatcgcggatttccagcaggttttcgctctgcgctgccaacaggcggttcgcttcgtcgggcgacagggctttcggcagccccttcgggctcttcggcggccgcacgctgtcgaccggattcagcgtcgtcatgccgcgctggacgagccagcgatagaagccgcgccacgcggacagcgtgcggccaagcgagcggccgccgagcccacgcgtgtgcaggatggcgacgaagcggcggatgtggtgcgtctcgatggcagcgaagccggaatcggatggcaattcgccgatcagcgcgcagagtgtctcgagatcgtgccgatagttgctgacggtgtgcggcgacagccggcgttgcccagccagttcgtcgaggtaggcattgacgctggcggcgcgcgcgctggcgctcattgctccgctttcagcgcaggacgcgcgccaacgcggcggaggccatttcgccgagacgttcgaggtagatcgttcccatctgggtgtagaagcgctcgagatcctcgctgccgagagcgatcatgccgatcgtgccaccgccgtcgcgcatggcgatcagcgcctgcgagcggacatgcagcgatgcctcaccgaaccacgacgaggtctcgaagccactggtcgacccgcagtaaggcagtgtcaaggtttccgcgaaggcctgcagttcctggctgacttcggcaaactcgggcaggtcgtcgttgccttcggggtgacgccacaggcgaacggcgacgtggggaacgtcgaaatcgtcgcgtagatgcaggttcagggtgtgcagcacggcctggaagctccgcgcggcaatcatgccgacggccagtcggtgcatcttctggctgatttcgtcgttttcctcgccgaactgcagcaactcgcccatcttgccttcaagctgccggttcttgtcgcgcaaggccagcatctgccgttcggtgatcgagatggtgcggccgctgtgcggatgcggaacgaccatgttggcgaccaggtccgcgtgcagttcgaaaaactgcgggttgttctgcaggtaatgcgctacttcttccgctttcataattcgatttctcccttgaagacggtgacggcggggccggtcatcaggacgggggtggcatggccattccaggcaatggtcagctccccgccgcgcgtggcaacccgcactggtgaatcgagcaggccgcgggcgatgccggcgacggcggcagcgcaggcgccggtgccgcaggccagcgtttcgccggcgccacgttcgaaaacgcgcaggcgaatggtgtgccggtcgaggacctgcatgaaacccgcgttgacgcgctgcgggaaacgcgggtgcgcctcaatcaacgggccctggcgctcgaccggtgcgagatcgacgtcggccaccacctgaacggcgtgcgggttgcccataccgacggcggtgatcgctatgtcctcgtcggcgacgcgcagggtttgcaccaggtcttcggtcgccgccacgaaggggatctgcgcgctggcgaacaccggcacgcccatgtcgacagtcaccgtaccgtcatcctcgagacgcggcccgatgacgccgcccattgtctcgacgcggatctcgcgtttggcggtcaggccctgctcgtgaacaaagcgaacgaagcagcgcgcgccgttgccacactgttcgacctcgccgccatcggcattgaaaatccgatagcggaaatcgatgccgggctggctggcgggttcgacgagcaggatctggtcgcagccaatgccgaaatggcggtcggccaggtggcgcaactgcggcgccgtcagcacgacggactggcgaacgccatcgaggacgacgaagtcgttgcccaatccatgcatcttgacgaatggcatcttcattttttgttgccgcctggcgacggtgcaagcagtgactttgccattataaagtcgtccatgacgaatcccccgccgatgtcgacgcagacggcctcgcggacggcgaagccgttccggcgataggtggcgatggcgccttcgttacgcttgttcacggccagaataagcgtcgtgcagccggcagcgcgcgcgcggccgctgacatgctcgagcaagcgggaacccagccccattcgctgcctctgcgggtcgacatagagcttgtcgagcttcatttcgccagcttcggtaagcagacaggaggcgaagccagccagcttcccgtcgaccctgatctggtcccaccagagttgcgttagcgtcagttcctgcagcaggcgcggcgggttgtaacgctgctcgagcatgaaatcgatctgcgcctggctgatgattcccgggtaggtctgctgccagacctggcgtgcgagcgcgatgacaggctcgatatcggtggccgttacggccgaaatggaaaagtccatgcgcgctccggatcccccgtcacgacccggtcaggaaaggccggcgctctacggcgtcccggcgacggggtccgcgcggggcgatggttgtgaatcctagcgggtcgtggccgacgccgccgtcaggccgtcgggctacctgacgacgtggccctactcgacggttaccgacttggcgaggttgcgaggcttgtcaacgtcggtcccgcgcaccagggcgacatgataggccagcagttgcaggggcacgacatgcagcaaggcggacagcgcgccgtagtgctccggcagatgcagcacgtgaatgccgtccgattccttcatctcgctgtcggcgtcggcaaagacgtacagttcgccgccgcgcgcgcgcacttcctgcagattggacttgagcttctcgatcagtgcgtcgttgggagccacggcgatcaccggcatctcccggtcgacgagggccaggggtccgtgcttcagctcgccggccggataggcctcggcgtggatgtaggagatctccttgagcttcagcgcgccttccatggcgatcgggtaatgacggccacgcccgaggaagagcgcgtgctgcttcatcgagaactgtccggcccattcgcggatctcgggttcgagttcgaggatcttggccacggccagcggcaggtgacgcacggcatgcagttcggccgcctcggcctcctcgtcgagacgaccacgcaccttggcgagaaccagggtcagcagatacagcgcggcgagttgcgtggtgaaggccttggtcgacgcgacgccgatttccggcccggcgcgggtaatgaagcgcagggcgttctcgcgcaccagcgacgactcgggaacgttgcagatacacagcgtccgcgtcatgccgagagacttggcatgctgcagtgcggcgagcgtgtcggctgtttcgccagactgggaaatcgtcactaccagtgtctgcgggtcgggcaccgaatcacgatagcgatattcgctggccacctcgaccgagcacgggattccggcaagcgattcgagccagtagcgggcgaccaggcccgcgtggtaactggttccgcaggcgatgatcaggacttgccgaacctccctgagcgtcgcctcgctttctgcgccgaacacgccgggctggatgctgcgggcagcgccaagcatctcgagcgtgttggccagggccaccggctgctcgaagatctctttctgcatgtagtggcggtagtggcccaattcgacagcgtcggccgtcaactgcgactcggtctcggcacgctcgaccggcattccgtcaacccgggtaatgcgatagccgtcgcgcttcagctcggcacaatcgccgttctcgagatagaccattcgccgcgtcacctgcagcaaggcggacgcgtcggaggcggcgtagcacccgtcttcggtcaccccgagcagcaggggcgcgccttcacgcgccacgaccacgcgcgtcggatcggcttcgcgaagcacggcaatggcataggcgccctgcagttgggcgaccgcctgacgcacggcggtcaggaagtcgggcgtggacttgagttcatgggcgatcaggtgggcgacgacctcggtgtcggtatccgaagtgaagtggtaacccagcgcctggaggcgcccgcgcagcgactcgtgattctcgatgatgccgttgtgcaccaccgccagtccctgggagatgtgcgggtgggcattgcgctcgcagggcacgccatgcgtcgcccagcgtgtatgcgcgatgccgctgttgcccgccgcctgcggtgattcgtcgacctgcgccgtcagctcggcaacgcggccaacggaacgtaggcgctgcaggcccgcgccattgatgagcgcgagaccggcggaatcatagccgcggtattcgagcttgcgcaggccttcgaggagaacgggaacgatattgcggtcggcgaccgcggcaacgatgccacacatggtcagatcacttcttctgtggccgtttccggccggggatggggtttatgttatttcttgactttttgcggccgcttccagccggcgatcgacacttgcctggcccgcgagagggtcagcgtgtcgggtggcgcgtccctggtcagcgtcgtaccggcgccgagagtggcaccgcgccctacggtgacgggcgcaaccagttgcgtgtcggaaccgatgaaggcgtcgtcttcgatgacggtcttagacttgttggccccgtcgtagttgcaggtgatggttccggcaccgatgttcacacggctgccgacgatcgcatcgccgatataggcaaggtgattggctttcgactgcgcggcaaacttgctgttcttgagttcgacgaaattgccgacgtgcacgccggcggccagttccgtcccgggccgcagccgggcgaagggtccgatcacgccgtccggcccgacgaccgcatcttcaatgtgggagaaggcagcaagacgcgatccggcaccgatgcgggcgttcttgagaacgcaggccggaccgatttcgacggcctcttcgagaacgaccttgccctcgaagacacagttcacgtcgatgaacacgtcgcgaccgcagacgagttcgccccgcacgtcgatgcgcgccgggtcggccaggcgtaccccctgttccagcagatgatcggcgatccgccgctgcgcaacgcgttcgagttgcgccagatgcaccttgctattgacgccaaggacttcccattcagagtgtgcctgcgcggtccggatcggcacgccggccgcgaccgccatgccgacgatgtcggtgaggtagtactcctgctgggcgttgtcgttcgacaggctagccagccactccgccagacgaacggtcggcaacgcgatgatgcccgtattgacctcgtggatcgccttctcggcgggggtcgcatccttctcttcgacaatgcgcagcacctcgccggccgcgctgcgcacgatacggccgtagccacctggttgggcgaggtcgacggtgagaatggccagggcatctcgcgccgcatgcagcaggcgcttgagtgtatccgcctgaatcagcggtacgtcgccgtagagcaccaaggtcagcccctcggtcgcgagatgtggcagcgcctgccgggcggcatggccggtccccagttgcggttcctgcagcgcccagaccaggtccggcgcatcgatggtggcgcgcatgacgtccccaccgtgtccatagacgagacagatcgtctgcggagcgaggctacgtgcggtatcaatgacgtgcgcgacgagcgccttgccggccagcggatgcagcaccttcggcaggttcgaatgcattcgcttgccttgcccggcagcgagaatcacgatattcatggctaagactcagtcagacggtaagcttggtccctgctggcggaaggaggcgcccgcgacatacgccggcaccggcgctatccgaggctggtttgactccgccttgccgcgccaccggccaccttcactaagccgtattattgcaggttcggccgcggaaactcacaagaatgtcacgcttgacagagcgtcctgccgacactggctgccctcctgggaaatgccggccgacgtgacacttggcgaggctgtcgcctctacgccgcaagcaagcccagggccggggcgacccgcaagcacccgcaccaacatcgtggcaaaagcccatcggggcaggccggaccccagccccggtcggccagggtagcgtcatgaaacgcgccgaggcgcgtttcatgaacgttcagcgcggcagatcggaactccccatcaggaacacgtccacctcgcgggcgcattgacggccttcgcgaatcgcccagacgacgagcgactggccacgccgcatgtcgccggcggtaaaaactttgggcacactggtggcgtagcaaccggcgccgtcagtcgtcgcgctgacgttgccgcgcgcgtcgagggcaaccgccaactgttccaggagcccttgcttgaccggtgaaacgaagcccatggcgagcagcacgaggtcggccgcgatctcgaagtcgccacccggaacttcgttcatctgaccgttcgcccagtcgagacgagcgaccttcagcgctttcagcttgccgttctcgccaatgaactccttggtcgagacggcaaaatcgcgagcgcaaccctcttcgtgcgacgacgaggtgcgcaacttaagtggccagtaaggccaggtgagactcttgttctcctgctccggcggctgcggcatcaactcgaactgggttacggagatggcgccatgccggttgctggtgccgacacagtcggaaccggtatcgccaccgccaatgaccaccacccgcttgcccgtcgccacagtctgcccgggcaggctatcaccggcattgaccttgttttgctgcggtagaaagtccatcgcgaagaggacgccgtccaggtcccggcccgggatggtcaagtcgcgcggcgcctcggcgccaccagccagaatgagcgcatcgaattcgcccagcaggcgctcggcggaaacgccgtggctgccgttgcctccaacttcctgattgacccggaactcgacgccttcggcttccatctgctggatgcggcgatcgatgtgcgacttctccagcttgaaatccggaatgccatagcgcaacaggccacccacacgatcgctcttttcgaagaccacgacatcatgtccgacgcgcgcgagttgctgcgccgcggccagaccggccgggccggagccgacgacggcgacgcgcttgccggtcttgacctgcggcggctgcggcacgatccagccttgctcccagcctttatcgacgatcgcatgctcgatcgacttgatgccgaccggctcggtgttgatgttgagcgtgcaggcggcttcgcacggcgccggacagatccggccggtaaaatccgggaaattgttggtcgagtgcagaaccgccagagcctgctcccaatttccccggtagaccaggtcgttccagtcgggaatgatgttgttgaccgggcagcccgtattacagaacgggataccacagtccatgcagcgtgcgccctggacgctggcctgctcgtcagtgagaaccttgacgaactcgcggtagtgcttcagacgcgatccggcgggctcggaggcctccgccagacgtcgatactcgatgaatccggttggcttgcccatgcttacgctgcctccagttgcttttgcgccgccagttccgtaagcacccgccggtactcatgcggcattatcttcacgaagcgcccgcgatacctctcccagtcgttcagcaagcgctgggcctgtcggctgccagtaaagcggtagtgcttgtcgatcagccccttgagcagaacctcgtcgattactccgagatgacgcacatccaccttgccatggccctccaggtcatcaccggcatcgctgccctggcgcgcggcgaactcttcctcaaccggctccagcgagacctgcgccatgttgcagcgcgaggcgaagctgcgctcttcatcgagcacataggcgacgccaccggacattccggccgcaaagttacggccagtcatgccgaggacgacgaccgtcccgcccgtcatgtactcgcaaccatgatcgccgacgccttcgacgaccgccgtggcgccggagttgcgaacggcaaagcgttcgcccgcgacaccggcgaagaagctttctccttcggtcgcaccatagagcacggtattgccgacgatgatgttgctcggcgtgtcgccacgaaagcccggactcgggcggacaatgatccgcccacctgacagccccttgccgacgtagtcgttggcctcgccagtcaggtccagggtcacgccacgcgcgagaaaggcgccgaagctctgcccggcggtacctttgagacgaatgtcgatggtgccgtccggcaagccggcgtgcccgtagcgctcggcgaccttgcccgacagcatggccccgaccgtgcggttgatgttgcgcaccggcagttcgagactgacctgttcacccctcgcgagggccggttcggccagttcgatcagcttgatgtcgagcgccttgccaagaccatggtcctggtgttcgcattgatattccggtgtccccgccctgttctccgggcgctggaagatacggctgtagtcgagtccctgggctttccaatgggtgatgcccttctgcatgtcgagcagatcgcagcggccgatcaggtcgttgaagctgcgaatccccatttgcgccatcaattcgcgaacctcttcggcgacgaagaagaagtagttgacgacgtgctcgggctggccggaaaaccggcggcgcaacacgggatcctgagtggccacacccaccgggcaggtgttgagatggcacttgcgcatcatgatgcagccctcgacgaccagcggcgccgtcgcgaagccgaactcgtcggcgccgagcaaggcaccgatcaggacgtcgcgcccggtcttgttctgcccatcgacctgcacccgtacgcgtccgcgcagaccgttgaggaccagcgtctgctgcgtctcggcaagacccagttcccagggcgatcccgcgtgcttgatcgacgactgcggactggcaccggtgccgccatcgtggccggcgatcaccagatggtcagccttggccttggtcaccccggccgcgacggtaccgacaccgacctccgacaccagcttgacgctgatcgacgcttgcgggttggcattcttcaggtcgtggatcaactgcgccaggtcctcgatcgagtagatgtcgtggtgtggcgggggagagatcaggccaacgcccggcaccgagtggcgcaggaagccgatgtattcggaaaccttgtggcccggcagttggccgccttcgccgggcttggcgccctgtgccatcttgatctgcaactggtcggcgttgaccaggtactcggcggttacaccgaaacgtccggaagcaacctgcttgatcgccgagcgcaggctgtcgcctgcctgcaactggtagtcgcgctcgatgcgcgacttgccgacgacgtcggaaaccatctcgccaccctgcagcaccttgaagcgtgccggatcctcgccaccctcgccggtattcgacttgccgcccagacgattcatcgcgatcgccagggtgctgtgcgcctcggtggaaatcgacccgagcgacatggcaccggtggcaaagcgcttgacgatctccttggccggctcgacttcggcgaggggcaccgccggccccgacgccttgatctcgaagagtccgcgcaaggtcatgtgccgcgtcgactggtcgttgatcagcttcgcgtactccttgtacgtctcgtacttgccggagcgtgtcgagtgctgcagtttggcgatgacgtccggcgtccacatgtgctcttcgccgcgcacccgataggcgtattcaccgcctgcgtcgagcatggtggcgagcaccgggtcattgccgaaggcctgcttgtgcaagcggatcgcctcttccatgacctcgaagacgccgatgccttcgacctgtgtcgacgtgccggtaaagtacttgtcgaccatcttcttctgcagaccgaccgcttcgaaaatctgcgccccggtgtaggacatataggttgaaatgcccatcttggacatcaccttgagcaggcccttgccgacacccttgatgaaatgcttgatcgccttgtcggccttctctgcgtcgccaccgaccaactgtcgcagcgtttcgagtgccagataagggtgcaccgcttccgctccgtaacctgccagggcggcgaaatgatgggtctcacgcgccgcaccggtttcgacaaccagaccgacgcgcgtgcgcagccctttggtgaccaggtggtgatgcacggcagaggtcgccagcaaggcggggatcgccacatgctcggcatcgatcttgcggtcggagacgatcaggatgctcgagcctttgtgtacgtggtcctcggcctcggcacacagcgatgccagacgtgcctcgacgccttcattgccccaggccagtgggtagcagatatcgagttccgcggaatggaacttgttgcccgtgtaggccgcgatacgccgcagctttgccatgttgtcgcaatcgagcaccggctgggcgacttccagccggtaaggcgggttgatttcgttgatgccgagcagattcggcttggggccgatgaaggataccagcgacatcaccaactgctcgcggatggggtcgatgggcggattcgtcacctgcgcgaagagctgccggaaatagttgaacagcggcttgctcctgttcgagagaacggccaggggggaatcgttgcccatcgaaccggtcgcctcctcaccggaggtggccatcggttcgagaatgaacttgacatcttcctggctgtagccgaaggcctgttgccggtcgagcagcgatgccgagtaggcaagcgccgagatgttcttcggcaccggcagttcgtcgagcttgatgttgatccggctgagccagtcctggtagggcttggttcgcgacagcgtctccttgagttccgtgtcgtcgatgatccgtccctggtcaaggtcgatgagaaacatcttgcccggctgcaggcgccacttcttgacgattcgctcctcgggaatcggcaggacaccagcctcggaagccatcaccacgagatcgttgtcggtgacgaggtagcgggccggacgcaagccattgcgatcgagcgtggcgccaatctgccgtccatcggtgaatgccacggccgccggaccgtcccagggttcgatcatcgccgcatggtacttgtagaaggcaacccgcttctcgtccatcagcgtgtgcgactcccaggcttcgggaatcagcatcatcatcgcgtgcgcaagcgaatagccgcccatcacgagcagttcgagggcgttgtcgaatgacgcggaatcggactgaccgggatagatcagcggccagatcctttccaggtcggcgccgagcagcggtgacgaggtgcctttctcgcgcgcgcgcatccagttgtagttgccgcgcagcgtgttgatctcgccgttgtgcgcgatcatccggaacgggtgggcaagctgccaggtcgggaacgtgttggtcgagaaacgctggtgtacgagagccatcgccgaaatgcagcggggatctttgaggtcccggtagtactcgcccacctgattggccagcagcagtcccttgtagacgatcgtgcgtgccgacatcgacggctggtagaactccttgctgtgcttcagtcccagcgcctgaatggcattggcagcgcgacggcggatgacgtacagcttgcgctccagggcgtcggtaaccatgatgtccgcaccacgcccaatgaagacctgccggatcaccggttcacgcgcccgtaccgtcggcgacatcggcagggcatggtcgaccggcacgtcgcgccagcccagcacgacctgcccttcggagcgcacagcacgctcgatctcttcctgacaggcaagacgcgaagcggattctttcggcaggaagaccattccgacaccgtagtcacccggttgcggcagcagaatgccctgtttggccatttcctcacggaagaaagcgtcgggaatctggatcaggatgccggcaccgtcgcccatcagagggtccgcaccgacggcaccccggtgatccaggttcttcaggatcagcaggccctgctcgatgatcgagaaactcttcgtaccccggatgtgcgctacaaaaccgacgccgcatgcgtcgtgctcgttggccgggtcgtaaagcccctgccgttcaggtatagccgaatcgatcacgctcgaatcctcataaaaccacgacgtttgcccggcgaccgctggtcggcaacgccacaaaaacccggcacaacagcagccggcaggtcactccgcgggactcgcgactatacgccgaatgccccggccgttcaagatgctgcgccgcaccaagcgggtgcgccggacacgctctccagcaccgaaaggaggcagcgaaagcttcgccacgcctcgacacagccgatcccccaagaatcttgacatcacaagcaagctccgtgcctatagcgtcacaagagtcgctgtggatccgccgcgggtcccggcctcgagctggttcttacaaacaggacttgcctgggagtgtgagagggcctggtcaccgagtgaccgccaccgcctggagttacggcgagcgcgtttttcttgtcctgaacgccatggtaaagtctgctttaggcttgtggtaagctgatggagaggtcgctgagcgtaggggcgggccgaaacgaagggaggccgcttctttcgttggacccagaggcgcatcccgggaaaatcttcagggctgacgaccggaatttgacactttttggggaggccggttccgcgcttcgggaaccggtcttttttgaacaccaggacttagaaaacgaatgatggaggactgaatgccgctaacaatcggagttccaagagagaccgccgcagaggaaaaacgggtggcgaccgtacccgaggtcgtggagaaactgatcaagctgggcttcgccgtgctggtggaatccggcgccggcgatgccgcgaatatctcggacgacgcgtaccaggccgcgggcgccgcaatcgccgaaggagcgaccagcctctggtcgtcgtcggacatcatcttcaaggtacgtgcgccgtcagtggcagaagtcggcctgatgcgcgaggggagcacgctggtcagcttcatctggccggcccagaacccggaactcctgcagcagctcgcggcgcgcaaggtgaccgtgctggccatcgactcgctgccccgcacgctctcgcgcgcccagaagatggacgcgctgacctcccaggccggcgtcgcgggctaccgcgccgtcattgaggccgccaacgcctttggtcgctttttcaacggccagatcacggcggccggcaaggttccgccggccaaggtcttcgttgccggtgctggcgtcgccggcctggcggcgattggcactgccgccaacctcggcgccatcgttcgcgccaacgacacgcgtgccgaagtggccgatcaggtcgcgtcgctgggcggggagttcgtcaaggtcgattacgacgaagaaggttccggcggcggcggttacgcgaaggtgatgagcgagggcttccagaaagctcagcgcgacatgtacgccaagcaggcccgggaggtggacgtcatcatcaccaccgcgctgattcctggcaagccggcgcccaagctgatcaccgccgagatggtgcgctcgatgaaagcgggcagcgtgatcgtcgacatggccgccgaacaaggcggcaactgcgaactgaccgagcctggccaagcggtggtgaagcacgacgtcaccatcatcggctacaccgacttggtcagccgcttggcgcggcagtcgtcgacgctgtacagcaccaacctgttccgcctcgccgaggaactctgcaagaccaaggacggcatcatcgatgtcaacatggaagacgaagccatccgcggcctgacagtgatccaggagggcagtatcacttggccgcccccggcgccaaagcagtcggcagcgccagttgcgccaccggcggcggcccagccggtggttgccgcgaagaaatcgcacggtcacggcaaggccagcgaacccgcttcgggagccggtgtggccgtcatgtttgcggcggcggcagttctcttctggtttatcggtgcgagtgcgccgcccgcgttcctgggccacttcaccgtcttcgtcctggcctgctttgtcggctacatggtcgtctggaacgtcaagccggcgctgcatacgccgctgatgagcgtcaccaatgccatcagcagcatcattgccatcggcgcgttggtacagatcgcaccgccgatcgaggctgggctgaatcgtccggaagactggattcgctggctggcaatcggtgccatcgtgctggcgacgatcaacatgttcggtggtttcgccgtaacccagcgcatgctggcaatgttccgcaaataggagttgatgaacatgtctgaaagcttggcaaccgtctcctatctcggagcaacgattcttttcattctctgcctcggcggactcagcaatcaggagacctcgcgccgcggcaacctctacgggatcatcggcatgaccatcgccgttctggcgacggtcttcggtccgcgtgtcggcagcgccggttatgcgtggctgatcggcgcgatggctgttggtgcgacgatcggcatctacgccgcccgcaccgttcagatgactcaaatgcccgaactggtcgcgctgatgcacagcatggtcggccttgcggcgatgctggtcggttttgcgaactacatcgacccggtcacgtccgccggcatgaccggcgccgaaaaggcaatccacgaggtcgaggtttatgtgggcatcctgatcggtgcagtcactttttccggctcggtcatcgccttcggcaagctgtccggcaagatctcgggcaacccgatgctgctccccgcacgccactggatcaaccttgccggattgctgatcgtcatctacttcggacgcgaattcctgcacgccggctcaatcagcgacggcatgaccccgctggtcgtgatgaccgtcgtcgccctgctcttcggcatccacatggtcatggcgatcggcggcgccgacatgccggtggtggtctcgatgctgaacagctactcgggctgggcagcggcggcgaccggcttcatgctctccaacgacctgctgatcgtcactggcgcgctggtcggatcgagcggcgcgatcctttcgtacatcatgtgtgcggcgatgaatcgccacttcatcagcgtcatcgccggcggcttcgggactaccggaggaactcccgcgccggcggccggtggagcgcaaccggccggtgaggtcgttccgatcagcgcccctgagacttgcgagttgctgcgcgaggccaagaatgtgatcatcgtcccgggttatggcatggcggtggcgcaggcgcaacacacggtctacgagatcacgcgcctgctgcgcgaaaagggtgtcaacgttcgcttcggcatccatcccgtggcgggccgcatgcccgggcacatgaacgtcctgctcgccgaggccaaggtgccctacgatatcgtgtttgaaatggacgaactcaacgacgactttccgcaaaccgacgtcgccatgatcatcggcgccaacgacatcgtcaatccggcggcacaggatgacccgaccagccctatcgccggcatgccggtactcgaagtctggaaggcgaaaacgtcgatcgtcatgaagcgcagcatggcctccggctacgccggggtggacaacccgctgttttacaaggacaacaaccgcatgctcttcggcgatgcgaagaagatgcttgatgaggtactggttgccttgaagacttgagcggctgcttctgaaccacctcgcacaacgcccgctctcgcgggcgttgtgccttctgacggaccgaaaaccgctctccagccagagtccccatcactcccgggcgcagcctggacgatcaaaagaaagcggcgagtcctcggaagttgatcgacatctgatagaatcggtcagataagtcaattggcgcatcagccagctatcctatctctagggggtcacatggaggtcaaagaagttctgcaggtcaaagattccgcgctgttcgccgtacatcccgactcgcctctctccgaagcggtgatcatgatgtccgaaaacgatatcggctccgtcatcgtcatggagggtggcaagctggcagggatgctgaccttccgcgaggttctgagcatactcgcgaaacgccagaccgaacgccgcgtcgggccgaccccgcccattgccgagatcctcgtcctcgaagccatggaccgcgatccaccgaccacggacccggacatggacgtcgatgagttgcgccgaatcatggtcgatacgcatacgcgctacgtgccggtaatggaaggcgataccatcgtcggcatcgtttcgttccatgacgttgccaaagcggtgctcgaagagcgcaacatggaaaacaagctgctcaaggcctatatcaaggactggcctgcgccctgacgcagggcgctagacttgccgccggccgcagcgatgatcctcggccgttggagcgcgtcaactgccgccaaccgagaacaggcgccggtgctccctgatcgcatatcggtccgtcattccggcaatgtaatcggcaaccctgcgtacctgctcgccaccggcagccacctggtactgcggaggtagcaagcgcggatcagcggtaaaggcggcaaacaggtcactgacgattcgctgcgccttgctggccattcgcaagacctggtagtgctggtaaaggtggcctcgcaggaagcgcttcatgtcgcgttgggcggcaaagacctcatccgaaaacgcgaccagcggcggtgcactgcgtacatcgtcgagactgcgtggtctgtggcaggcgaggtggccggcagttgcttcgatcaggtcgcaaaccagcgtattgatcatgcggcgcaccgtctcgtgaatcaagcgacgcccgcggagattcgggtatagaccacggacttcggcgatatgcctggcaaacaggctgacatcttccagatcttccagactgatcagaccagctcgcaacccatcgtcgacgtcgtggttgttgtaggcaatttcatcggccaaattgcagatctgcgcctcgagtgacggttgcatccgcttgaggaaacgctcgccgacgtcgccaagctggcgagcgttggcgagcgaacagtgcttgacgattccctcgcgcgtctcgaaacacagattgagaccatcgaacgcggcgtaacgctcctcgagcaggtcgactgtgcgcaggctctgcagattgtgctcgaagccgccgtgctcacgcatgcattcgttgagcgcatcctggccagcgtgcccaaaaggcgtgtgcccaaggtcatgcgcgagcgagatggcctcggcgaggtcctcgtcgagttgcaaggcacgcgcaattgcgcgcgctatctgggccacctcgaggctgtgcgtcaggcgagtgcggaacaggtcaccttcatgattgacaaagacctgcgtcttgtactccaaacgccggaaggccgtcgagtgcacgatgcggtctcggtcgcgctggaattcgctgcgatgcgccggctcgctgtccgggtaccggcggccccgggaactggcgccggaggcggcatagggcgcccgctcaggcacgcgcgaaacgtgcggcgatggcgcgtcggacctcagatgcaggcgcttcgtcagtcagcacagcctcgccgatccgcttcaggagaacgaggcgaagcctcccatcctgcaccttcttgtcctgctgcatgagatcgaggtagcgttcgacctccagcacaggcccgcgcaccggcagtccagcgcgctgcaacagtcgttcgacacgagcgacgtcttgctggcctatccagccgagctgcgccgagagttgtgcagccatcagcgtccccgctgcgatggcttctccgtgcagccactggccataacccatcccggtttcaatcgcatgaccgaaggtgtggcccaagttgagcaaggctcgttcgccgctctcacgctcatccgcgacaaccacttctgccttgttccgacaggaacggtaaatggcctcggccagcaccgccggctcgcgcgacagcaggcgatcgagctcgacctcgagccattcgaagaaaggcaagtccctgatcagcccgtacttgatgacttccgccaaccccgctcgcaactcgcgatcgggcagcgtcgtcaaggtatcggtgtcagccagcacgagctgcggttggtagaaggcgccgatcatgttcttgccaagcgggtgattgatcgccgtcttgccaccaactgaagaatccacctgcgcgagcagcgtcgttgggatctggatgaacggcatgccacgctgaaagcaagcggcggcaaagccgctcatgtcaccgaccacgccaccgccgagagcaatgagtgtggtggttcgctcgcaacggcgctcgagcagggtgtcgaaaaccgagttcagtgttcgccagtccttgaacttctcgccatcggggaggatgatctcgatgactgccgtgcccgcgtggcgcaacgcgcccgccagtcgcggcaggtacaggggagcaaccgtgccgttggtgacgattgcaactcgcggctgtcgcaagaaaggcagcaagaggtcgacgcgctcgagaagtgcacgcccaatgtagataggataggcgcgatctcccagggcaacggtcagcgtttccatggcactttcttttccttgatcatttggtttaccacagactgcgcggtgattcggctgccactgatcaccaagttcgcaatgctgcgatagagcgggtctcgctgcgcgtgcagttcccggaatttttgcagagggttgccgacctgcaggagcgggcggcccttgtcgtgccgcgtgcgttcgcagagggtttgcagcggtacgtccaggtagatgacgaagccactgtctttgaggttttcgcggttgtcgggccgcagcacgacgccgccgccggtggcgacgacctgaccaccaagtctcgccaggtccgctatcactagggcctcgcgcctgcgaaaaccttcttcgccttcgatttcgaagatcgtcggcaggctgacgcctgtgcgagcctcgatctcgtgatcggagtcgacaaagccgtaggctagtcgtctggccaaggctttgccaattgtcgttttcccggcccccatcaggccaaccagatagacgttgcgttcgtcgtactcgatcttcacggccctattctagcgcagcggccgcgctgccggcccgtaccagaagaccggggcgagcgtcgcgcttcgctattctgatcccaagggggtacagtcagcgtatggcgaggccttgggcgacgatcctcggcgtgatgaagatcagcagttcctgcttgtcatcaatccactcgcggctcttgaagagccagccgatatagggaaggtcgccgaaaaagggaatgcgctgggtgttgttgcgcacttcctgcgtgtaaatcccgccgatcaccaccgttccaccgttctcaaccagcacctcggtcttcacgtgcttgttatcgatggccacaccagcaccggtgttcagacgcgtattcggcgtgtccttattgacctcgaccttcatcgtcacgttaccgtccggcgtgatctgtggcgtcactttcaacgacaagacggccttcttgaaggacacactggtcgcgccggaactcgtcgcctgctggtagggaatctcgacgccctgctcgatgagtgcctcgatgttgttggcagtcatcacgcgcggactggaaatcaccttcccacggccatcggcttccagcgcggaaatctcggtgttcagaaactgcgtcagtgcgctgttgtagagaaccagtgagaacagaccggcattacccgtgcgcggtgtggcgggaagattgacgttgaaggcgtcggtgttgaagttcggaatgtccctgacctgcgtcgtgtaaaagccaggagtgttcgctctcgcgccagccatggcggtgccggaggctccctgcccgccaaactggtagccctgtctctgattccaaccgaggcgaacgccgaggttcttggcgaaactgtccccagcttcaacgatcctggcctcgatcatgacttgccgcgccgccacatcaaccttggtgatgatggcgcggagttcgtccagacggctcggcgtatccttgacaatgaccatgttcgaacgtggctccaggacagcgctgccacgcttggaaagcattcgctgggccgggttgtcgaacagcttgtgcatgtcctcggcccggatatagttcaactggaaactctcggtctgcagtggttcgaggtcgctgatctgcgccttcgactcgaactcgagcttttccttggtcgcgatctcatcgcgcggcgctatcagaatgacgtttccattcttgcgcatgtccaggcccttttgctgcatgatgatgtcgagcgcctgatcccaggggacatccttgagaatcagtgtgatggcgccgctcacggaatcgctgatgaccatgttcatgccggtgaactcgccgatgacctgcagcaaacgacggacatcgacgttctggaaattcagcgacaacttctctccctgatagccgccgcgcgtcccttgaaccagcttattcgggttctcgataaccggtttcacttcgatgacgaattgggtatcgctctgataagcgttgtgctcccacaggccacgcgggacgatcgtcatgcgggcgttctcgcctttctggacggtggtcacggtctgcaccggggttgcgaaatcggccacgtcgagccgcttgcgcaagctttccgggacagacaccttggcgaagtccacgaccagactcgatccctgctgacggatgtcgatgccggcattcgagtcacttaggtccacagtgatgcgcgcctcgccgtccttgccgcgccggaaggcaatgtcacgcacgctgttcaagtgagacgaagctactgccttcgcgaagtggtccacgggtaccgcgccttcggcgacccggctcggcgacagcgcaagcaccagactgttgccgtcgattgtcgcttcgtaggtcatgaccttgtgcaggttcaggacgacgcgcgtgcgatcgtcggcctgaacgatattcgcgctcttcagatcgccctcgttgaatgcctggctggatctgccgagaccgttcgtcgtgttcgcgaaatcgagcgcgatccgcgccggcttggcaacgctgaacgccgcgggaagggctttcaagggctccttgaaggtgagcttgacgttgagcacctggccttgctgcacgacgttcatcgcctcgatcgagtttgctccggcgtcctgtgcgctggctgtcccgagcgccagtaacgcgccgccgacaagaccgagcaggtagtttctgatctgcctcatttacttcgctcccttctcctgcagcagcaaggtgctcgttctttccacccagtcacctgcggaatcctgaatgagttcccgcagagttacctccggctcggaaacgctcaccaccacaccgaagttctgccccatgtagttcccaatcttggcttggtacaaggtaccgtcaacctgaatgatggcgtacgatgcctgcttcctggtcattacgcccacgtatttcaacgactcgagaggataggcttcgagcggctccttgggccgatccaggtcaggccggaagccagtgccacccttcttttcctccggagccatcttgcccggcttgaagggatccagcaggttgccgacatcatagggaacgggctcgtagggttccactacgggcaacggcggaatcttgcctttggcgtcctgtgcgacagtagccatccattggcgcaattcctcctggtcgcccgtggcacagccgaccagaacgaaactgcacaggagaacagcgagtttgctcatttcttcgcacccttggcggcttgggcggccttcttcttcgctgccaactcttcttcgtcgagataccggaaggtcttggtgacggcatccatcaccagactcccatccttggcctgcggattggcgacgatggaaacattgttcaaggtgacaatcctcgacagtttgccgatgtcgccggcaaacgcaccaaagtcatggtagctcccggtcaagcgcacgttgatcggcagttccgcatagaaatccttgacctgctcgacaccgggcttgaagaggtcgaactggagccccctgcccatgcccgcctgattgatctcgaccagcagtgattcgacttcggccttgtttggcaactgcttgagcagcgccccgaacgagcggtcaatctcgttcaactgctggacgtaaaggtcgagattcactgcctccttcttcttggcaacgaactcatctctcaacttcagctccgtctgctgctttttttcgagcatatccagttggtcaacccagacaaaccaccagcccgccagcattatcgccacgaacagggcaagcaggatggtcacccgcggtgcagcgggccatgcccctacatccttaggattgagattctggaaatcgagaaggatggctctgaaatcgatcaccgggaacgcgggtgctttcatttcttccctccctgtgcgacaggagcggcccgcttgagcgacgcattcatgctgaattcattcaggcgacgtttgtcaagcattaccgccttgatctcgaccaactgcggcttttccagccatggcgatgcctcaatgttgcgcattagcgtcgatacccgggcacccgactgcgcgtaaccgccgaggctgagtcgctggccctcctgtttgagcgagcggatgaagacgccttcgggcatctgcttggccagctcgctcagcaggcgcaccgcctccgcgcgatcacgctgcaaggactcgatcacgcgtttgcgctccatcagtgcctggctctgctccttcaacctcttgatctggtcgatctgtttgtcaagtacggcaatttccttttgaagaaactcgttcttggcatcctgcgccgagatatagccgccgattatcgaataaaccagaaaaacaagcagtccggcgagcaccgaaaccagcccgaacaaggcgtagaactgttgccgtcgcgccctgcgtttctcttcccgatgcggcagaagattgatacgtatcattcgtcgaacctccgcagcgccagaccgcaggcaaccatgagcgacgaagcatctgcctggaggcttttctcgcgcacgcgttcggaaagcagcatgccgataaagggattggcaatgatcgtgttgatctgggtgcggccggcgacggcttcgtcgacgccgggaatgactgcgcagccacccgccagaacgatgtggttgatctggttgaactgggtcgaggtaaagaagaactgcagcgcgcgggacagttccagagcgagcgcctcgatgaagggccgctggagttcgctttcgtatctctccggcagcgtgttgcggcgcttctctccttcagcttcctcgaaactcatcgagaacaggcgcgcgatatcctgcgtcaactggttgccgccgaaggcctgctcaccagcgtaaacctgttggccgttacgcagcaccgtcaggttcatcacgttggcgccgacgtcgacgagggccacgatttgcccctttccgccatcgggaaggtgcttctgcaccaggtcgaaagccgacaggaccgcgtacgactccacatcgagcacgactggcttgagtccagccgactcagccaccgccacacggtcttcgaccttctcctttcgagacgcagcgatcagcacctcgatttcgtcgggagaagagggcgccggaccgaccacctgaaaatccaggttgacctcctcgagaggaaacggaatgtactggttggcttcggactcaaccagcacctccaggtcctcctcgcgctgccccgcagcaacgatgatcttcttggtaatgacatgcgatgccggcagcgcgatggcgacctgccttgtcgacgtcgccagcttcttccacgcacgcctcacggactccgcagccgcctcgaggttgacgatgtttccgtctgaaaccacatccctcggcaacgtctcgatcgcgtagcgttcgacgcggtacgcccctctaccgtcgctccccagctcgaccatcttgaccgacgatgaactgatgtcgagaccaatcagcgagcgcgccttgggattaaagatcgaaagatccaacgtcaaatcgccacccctcgccaaaaaacccttcaataatttgtagttagcgtacttatagatattctactttagatgctagcaacaagcttccggcgtgtaaagcaatttctccgggttcactgcgaactcccggcgtagcgtcatcagaatcagacagggtgacagacgtcgtggattcaactcggccaaggctcgcgcaccccgctgacatggtggcgccaagccgctgccgatccgtcggaaaatccgtggtggccttggccacggccaccgaggaacaacacggccgtcggtcgcttgctgttcgcgtcttttcgtggccgcaccaatataatagtaggtatttgctactcttcccggacaagctgttgcctactgcccttcgttggttcctctatccgattgtctttcttgtcggcctcaccgctatggccattgccctggcggctgtggtcctcagcctgacctacccgaacctgccgtcgctggagattcttaccgactatcgaccaaaggttccgctgcgggtctacaccgccgacggttatctgattggcgagttcggcgaagagcgccgggccatcgtcaacatccaggacgtgccgcccatcatgaagcaggccatcctggccgccgaggacgagcgcttctatcagcacggcggcgtcgacacgctgggcgttctgcgggcactgcacgccaacctgctgggcggcggcaagcgtcagggcgcgtcgaccattacccaacaagtggccaagaacttcttcctctcttcggagaaaacctatacgcgcaaactctacgaagcgctcctgtccttcaagatcgagagcaatctcagcaaggaccaaatcttggagctttacatcaaccagatattccttgggcagcgtgcctacggcttcgcggccgcagcccagacctacttcagcaaaccgttggccgagctgacgctcgccgaagcggcaatgctcgccggactgccgaaggcaccgtctgcgtacaacccggtggtcaacccgaaacgtgcacgggtgcgccagcagtacgtgctgcgcagaatgagcgaactcggtttcatcagcgacgcgcagtatgaagcagcacttcagcaagcactggtgatcaaacgcgacgtcaatgaagcgcccgttcacgccgagttcgttaccgagatggcgcgccagattgccgccgagcgtttccctgatgacgtgtatacccgcggcctgcgggtatacacgacgatcgtcaaggacgatcaggaaacggcctacgccgccctgcgccggggcgtcatggactatgaccggcggcacggataccgcggtgccgaggcctacgtcgatgtaggcgacatcaagtccgagcaggacgacgccctcgacgaactgctgcaggatttccacgatgccgaggacctgcatccggcgatagtcctgcaagccgacagcaagaagattcgtgcctaccgacgcggtggcgaagtcgtcaccatcagcggcgacggtctgaagtttgccgcacgcatgatcgacgagaaggcaccagcgaacaagcggctccgccgcggcgcggtcattcgcatccagagcgacgacaagagcacctggcggatagtgcagatgccggaggcggaagcggctttcattgccgcggatccccatgacggggcgatccgcgccctggttggcggtttcgatttcaaccacagccagttcaaccacgcgactcaggcctggcggcaacccggttcgagcttcaagcccttcatctactccggcgcgctcgagaagggtttcactccagcctcggtcatcaacgacgagccgatcagctttccggcggcggtaaccggtagtcaggcgtgggagccgaagaactacgatgggaagtacgagggcccgatgcgcatgcgcaccgcgctggccaagtccaagaacatggtttcgattcgcctcctgcaggcgagcggcgtgcgctttgtgcaggactatgtcacccgtttcggctttgatgccagcaaacacccgccgtatctcaccatggcccttggcgccggctcggtcaccccctggcagatggttaccgcctatgcggtttttgccaacggcggctaccgtgttcgaccttacatcgtcagcgagatccaggacgacaagagacaggtactggctcgcgcagagcccatcactgccggcgacgaaaccctgcgcgccatcgacccgcgcaacgcctacctgatggacagcatgctgcgcgacgtcaccatctacggcacggcggcgcgtgcttcggcaacactcaagcgtaaggatcttgcgggcaagacgggaaccacgaacgagcacgtagacgcctggttttgcggttaccagcaaacggtcgtcggctgctcgtggatcggcttcgatcagccgaagaacctgggcgctggcgagaccggaggcacggcggccctgcccacatggattgcctatatggccaaggtcctcaaggatgttccggagtcgtttctcccggctcccgagggccttgtaacggttgcctcgccaggccccgggaagggtccgagcgaggaggtgttctaccgggaaaacgctcctgccgaactggcgccgtcgccaccgctggacgaaaccgtcaaacccgaggactgaactccggtccacgccgaggcaggctccccgcgtttcacacctgcccagccgacttccgcacgccgacgacaaaagcatgccgacggtgacgcatgcggtgtgcatttgttccttccgtcggccgggtattcgatcgacacttcgtttcagaggtcaccagtccgtctacggctggcgaccctcgacctgggcgccaacagcgggcgccgggccggctgacaaggcgctggggcatctggtccgtctgcctgacacgatagttgggcgtacatggaggctgaaatgaaagtgctgatggtggtcgagggcgacgattgcgcgctgcgcatcgaacccgagaatgaagaaggcagggctctgctggctcgcttcggggtaaagggagttttcgagacaagactcgggccagtgccggcggagagcggcggcgtgaaggacctgatcgagtgctacgagggaacgccggcggagcttgattgaagactcgcgatggacaccggctcgccttgccgggccatcgcgaatgaggaggatgtgccgccgcgcgggcgagtgtcggcagcgtccccccaccgccaggggacgcgcggcaaccttctggtggtggatgtaatggcgagaccatgactcgatctacggccgatagctgcccggcccctcgtcgatgatgtcgagcatccaggcatccagcggcgcaggccgggcggttgagcaccgcgtgttaaactcgggggtcagaaaactcggcgagagcccgcccaagaatgccacccgccagccaatctcgcgtttcctcgtggcgcatctacttgcggctgctcggctatctgcggccgctggccggcctcttcgcgatcagcctcgcgggctacgtcatcttcgcctcgtcgcagccgatgatggcgggcattctcaagtatttcgtcgacggactcaacgcgaccagcgacacgacgccgcacgcacttcctctggtcggcgcgctggaactgatctacgtcgtgccgctgctgctcgtcctggttgtcacctggcaggggatcgggtcgttcctcggcaacttctatctggcaaaggtctctctcggtctcatcgacgatctcaggcgcgcgctcttcgacagcctgctgcggctaccgaatgtctatttcgacaagcacaattcggggcacctcatctcacgcatcacgtacgacgtgaccatggtgacgggtgcggcaaccgacgcgatcaaggtggtcatccgggaaggattgtcggtcgtcttcctgttcggctatctgctctggatgaactggcgactcaccctggtcatggtcgccatcctgccggtcatcggtctgatggtgagccacgccagccgcaagtttcgccgacaaagtcggaagatacaggcaacgatgggcgacctgacacatgtcgcgtcggagaccatccagggctaccgggtggtacgcagtttcggcggcgaggactatgaatcggcccgcttccgagcggcgagcgaggagaacaaggccaagcagttacgcatggtcaagaccgccgccacgtacacaccggcgctgcagttcgtcaccttcaccgccatggcggctgtgctcctgctggtactcatgctgcgtggtgacgcgtcggccggcgatctggtagcctacatcaccgccgccggcatgctgcccaagccgattcgtcagctctccgaagtcagcgcgaccatacagaaagggctggcgggggccgagagcatctttgcccagctcgatgaagctccggagccggatcacggcagcgtcgaaagagatcgtgtcaccggccacctggaggtgagagacctttccttcacctatccggagcacacccagcgcgtcctcgaccacgtcagcttctcggtagagcccgggcaaatggtcgcgcttgtcgggcgctcggggagcggcaagtcgacgctgaccagcctgatcgcccgtttctatcagcacgactcaggccaaatcctgatcgacggggttgacgtcagggactacaccttgcgcaacctacgccgccacatcgccctggtcacccaacaggtcgttctgttcaacgacacggtggcgagcaacattgcctacggcgacctggccacggcaccgcgggcggcaatcgaacaggcggccgaggcagcatgcgcgcgcgagttcatcgaccagctggcgaacggtttcgagacgctggtcggcgaaaacggcgtgatgctctcgggggggcagcgtcagcgactggccattgcccgggcgctgctcaaggacgcgccgatcctgattctcgacgaggcgacgtcggcgctcgacagcgaatccgaacgccacatccagggcgcgctcgatcatgtcgtggccgggcggacgacgctggtcatcgcccaccgtctgtcgacgatcgaaagggccgaccagatcctcgtcatggatcagggatgcatcgtcgaacgcggcagccacgccgaacttctggccggcaacggccattacgcccgactgcacgcgatgcagttcagcgagcagacagccagcaccacggactgagcgaagcgcgcgccgccagaagtggcggcagcgacggtgctcctcaagcggctggcaagtgctggtccagccagcgatgcagcagcgaaccggctggccagttgcgcagcagtcgggcgcgatcgcgccgccaggcgcgcgcgtgcgccgcggccgatcgatgctgcacgacggcatccagatcgatcaccattacctggccggcatcccagagcagattcgtcgccttgagatcaccgtggctgatgcgctgccgacacatcgactcgaacagggccagaatcgccgtcgcctcgtcctcggacggttcgcgatcggcggccagatggctcagcagactcggcccggcgcagaactcgctgatcaaccaggcgcgtcggcgcagcgggccgacgcgctcctcgatcagggccagcggctcgggagtggcgatgccgagaaagcgcagccggtgcgcttcacgccacgaatgccaggcacgactggggcgccacaggcgaccgaaggcgtgacgcaagtccttgagattgtagcgcttgatgagcagaacgcgacccgcggcgaccacgcgggcgaccgtcgtggtaccaccgtccttcaggcgcgagcccgcatcgatggcgcaatccggcgctgccagcagggaggccagcggctctgcctgcgcgcgcaccacggcgctgaaacgggtagcacttcgctcgacggcgaagagcgtgcagtcacgaatgctcttcgccagaaagtcacccagacgccatgccctgacacgcgcgacctgctcggccaatgccggcaagtcgggtggggacgtccccgagccagcgatgtacgcaggcagcagcgccgccatctgccgatcccagaccggcggcaactgcgcaagcagaactgccaggttggcgcaggcgcgcgcacgcggcacagcttgcccatgcgtgaggacgcgcaccccgtcgccgtcgacaaggaacacgctgccgtcatgacggaggaaattgcccaggtgcagatcctcctggaccagcccggcggcgtgcagtctaccgagcaagctcagggcgggagccaggaccgcaagtgcctcgccatcaccaggcgctcgccgagtcacgcgtgcccagcattcagcgagatcttctgcacgatcgagaaaggcggtcatcagcgcgtagccaccgccggccatggccacggcagcaaccagcggcggagtcgcgacgccagcctcggcgagagccgcgagaccggcacattcctgccgccagtgcctttcgccgcgcgtcccgatgaagagcttggccaacacccggcaaccgtccagctgcgcctcgccgacaattcgctttcctggcaagacgcgcaacagactcagcatgctgagctcgcgaccatcgaccaggaagacgcgaaacggcagcgctggatggcggccggccgtacgcaattccgcggcagaggtcggcttgggggacgtcatcgtccgccgcccagggggccgtcatccaaggcgtgcgcagtgcaccaccgacacctcacgtcatctcgccttgcgcaaccttgcgaacgaagcgcgcctgcaactgccgcgcctcgttcgccagatgagccagcaaggctgcctcctcacttacgacccgccgcagcggatagccaaaataggcaaccaggaagcgcagcaggtcacgccgggtcaggccgatgtcaagcgccgaaaaatggagggcggccagatccttgtcgcgccagcgccggggtgtcgtcggcctgacctgggcacgatggaggtcgatcagcgacagtttgagccgatccgtcgttggtggcggatcaagatggacaagaaaatgacagatgtagaagtcccgatggttgacccccgccgtgtgcatggttcttgccgtccaagcgacgcgggcgatcagcgcacgtttcagcaggatcggaggaggatgggtcgcccagtcgctgcagtaatcctccagactgacggtcggcgccagctcttcggtcacgatgaatgaacgctggcgcgctgggttggcgccttgctggccgaaggcaaccgtgcgcatggtgtcgacgccgacgtcggtcaagcgccggatcgcccgccactcgtcctgcgcaccgagtaccggcaggcgcagcgagacgagattcttgacgatctcggcccagccaatgccgcgatggatcttcacgaagtaagcgcgccccgccacttcggtacgcagcgtccggcgcccctccagctcacggaacacctcgccagcgagcgcttcgacagcggcgaagggatccttccccgaccacaacgagcgaaacggctcgtcgagaaatacagtgtccccgctcaccgccgatgcctcagaatcacgtcagccgcatgttcggcgttgtcgtagatgtccgcgtgctcagcgtaagcgagaccgttggtccgccagcggtcgcgtgccggctcgtcactgagcatctgcacgagcgactggtcgagacgtgactgctcaaaaggttcgggaaggacgataccggcatctgcctcggcgacgtagtgcgcatacccgcagacggccgtggcaagcaccggcaagccagcgaccacggcttcgagcagcaccgtcccggtgttctcgttgtaggccggatgcaccaacagatccgcgccgagcagaaaacgcaggatgtcgctgcgcccgcggagaatctggacgcggtcagcaagcccgagagatcttgcctgagcaaggaacgccttgggatcgtcgtcaccgatggtaatcagccggcaacgactgccgagagacttgggcaacgccgacagcgccttcaggctgcggtcgagccccttggtcttgaagcccgaaccgatctgcagcaggagcaggtcgtcacgcgtcagcgcaaactcgctacgaaaggtcgcccggatctcggcggcatcggcaggtgcccgccggtcgcgcgcaattcccggcggcagcaagtgcaggcgctcgtcgggagtgccatagtacttctgaaacaacggtttttgcagtggcgagagcatcaggatctcggtgccgctgtcgcgcgtgaagaccgcgcgctcgtaggccgcgaaatgacggtagcgcgcggacaatcggtagagcggatggcgcagggtgcgcgccttgtcttcgaagcagggatcggcggcaaagtaaacgtcaagctcgggcatcttgttgaaaccgacgactcggtcgacagggcgcctggccaggtcatcccggatccagccgctgaaccgcgcatagcggcgttgattggtcagcgccctgaccggcaccaactgaacatcgaagcctgccgggacctcgccgcgccattccagcgtgtagacgcgaatggcgtgaccacgtgcctggcaggccagcgcgatgcgcagaaaatcgcgctgcaggccaccaaacggaaaatacttgtacagacagaaggctacctgcatcaggccggtcccgcggcaagggccgttgacgcgcagcgctttcctggcaccctcatgcccgcccgacctcgaccggcggcggcggttcgctgccgcggcgtcgcttgtagcggttgtagccccacaagtactgagtcgggcactggcgaatgagatgctcgatctcgtggttgatttgttgcgcccgctgctcgatcgtgccgctgatcggttgcgtcggcggctgcaggcgaaaatggtaaccggcaccggcgggcaaacgttccgcccagaccatgatcacgctcgcaccactctcgaccagtcgagcggcgagagtcatggtgtaggccggccggccgaagaagtccagccaccgaccctcgccggccctcggcgcctggtcgggcaacatccccacggcctcgccacgcctgagcgccttgagcagggtgcgcacacccgacaggtcggcggccgccagatgcagctgctcgcgtgcccgcccggcctcgatcatcgcctgcagccaggcacgcttcggcggccgataaagcaccgtaatcggcgcctgcgtagaaaggtactgtgcggtgacctcgaaacagccgaggtggggtgtcagatagaggatccccttaccccgacgcgaggccgcttcgacgagttcccagccggacaccttgacgacgcgagacgcggtctcggcaagcggccgcagccagatgcgcggcagttcgagcatgcccttgccggtttcgccgatggctgccgtgcgaatccgcgcagcctcggcctcgccgagggcgagcaccatgttctcgcgcatatgccgccgataggtgggcgagaagagccatgtcagccagccgagcagcacgccgagcgcgtgcagccaggacaacggcaggaagctgagaagacgagacagagtgatcacaaggctggtacgcgttagggtgacggcaggaaggtttgaccagccgccacgagaaaaactataattatccctccgccgagttaatcaggacaacttgcagggcggggtagccgcaaatgcggcggaaaaatactgctaaagcgtcgtctgctcgaaccccggagccggcaacgccgccttatcggggttttttttggagcagacccagcgtgagcaaagagtaccttttcacttcggaatccgtttccgaaggccatccggacaaagtcgccgaccagatttccgacgccattctcgacgcgatcctcgccgacgaccccccggcccgggtggcctgcgagactctcgtgtccaccggtctggtcgtcatctcgggcgagataacgaccaaagcgcacatcaactatcgcgaaatcgcccaggacgccgttcgccgcatcggctacaacaactccgaaatcggctttgactacaaaagctgcgccattctgacagcaatcaaccgccagtcaccggatattgcgcagggcgtcaacgagggccagggcctcgacctcgaccagggtgccggcgaccaggggctgatgttcggctacgcctgcaacgagacggcatcgttgatgcccctgccgatccattacgcgcaccgcgtcatgcagcgacaggccgaggtccgccgtgacggccgactgccgtggctgcgcccggacgccaagagccagctgaccgtcagatacgtggacaacaagccggtttcgatcgacaccatcgtcgtttccacgcagcacgatccggacgtatcacacgcacagatcgccgaagcggtgatcgaggagatcatcaagccggttctgccgaaggaactgatgaccaccagtacgcgctatctggtgaatcccaccggacgcttcgtcgtcggtggcccacacggcgactgtggtctgaccggccgcaagatcatcgtcgacacctacggcggcgccgcccggcacggtggtggcgccttctcgggcaaggacccgtcgaaggtcgaccgctcggccgcctacgcggcgcgccacgtcgccaagaatatcgtcgccgccggcctcgccgaccgctgcgaggtccaggtcgcctacgccatcggcgtcgcccggccggtatcgttgatggtcaacacctttggcaccggcaaggtcagcgacgaggtcatcgtccagctgatcgacaagcactttgacctgcgtcccaaaggcatcatccagtcgctcaatctgttgcgcccgatctaccgcaagacggccgcctacggtcacttcggccgcgacgaaccggaattcacctgggaggcgatcgacaaggcagcggcattgcgcgcagacgcggggctgtagctgcccccaacattcagacgggggccgccaggcccccttttcgtttgcccgccggtgtcgcgggtgtagactgcatctatcgccaccctggtgcgtcagccacgatactgccatgctcaagcgaatcagcgttcaacaactcaccgtcggcatgtacctcaaggagttctgtggttcctggatggagcacccgttctggcgctcatccttcgtcatcaccgaccccaaggacatcgaagccgttcgcgcaagcagcatccgggacgtctggatcgactgcagcaagggactcgacgtgccagcgggcgagacggtggtatcggtcgccgaatcggacgcccaggtcgaggccgagctcgccgtcgccgccagtcgggttcggcaaatcgagcgtgtccccagttcagtcgaactcgcccgtgcagcaaagatcgtcgccaaatcccggcaggcggtcacctcgatgttcgaggaagcgcgcatgggcaacgcggtcgatactgccggggcgcaacgcctggtggaagagatctccgactcggtcagccgcaaccccggcgccctgatcagcctcgcccgcctgaagactgccgacgactacacctacatgcattcggtcgccgtatgcgcgctgatggtcgcgcttgccaggcagcttggcctcgacgaagctgagacacgttccgccggaattgccggcctgttgcacgacctcggcaaggcagccatgccgatcgaagtgctcaacaagcccggcaagctgaccgacgccgagttcacgatcatcaagtcgcatccggaagaaggacatcggatgctgcttgccgggagcggcgcggacgccgtcgccctagatgtggtcctgcaccaccacgagaagaccgatggttccggctacccgaagcggctcaaggatcaggagatcagcatcttcgccaagatgggcgccgtctgtgacgtttacgacgcgatcacctcgaaccgcccgtacaaggcgggctgggatccggccgagtccctgcgcaagatggccgagtggagcacggggcatttcgacccggcagtgttccaggccttcgtcaagagcgtcggcatctatccgatcggctcgctggtgctgctcagctgtggtcgactgggggtggtcatcgagcagggcgagaagtcgcttctgcagccacgggtcaagatcttcttctcgacgcgaggcaacgcgcgcgtgcggccggaaatcgtcgaccttgcgcgcggtcaattcaagatcgtcagccgcgaggacccggccaagtggaactttcccgatctcaacgagatctggtcgggtctgccaagtcggccgtcctgaggcgcgccgcagccggagcgctggctcttggtagcggcgcctacgcctcaccgatcaccagacggagaggggcatcgctctccaggcggtattcggggatgaccagattggcgagcgccggacccgcgcggaagacccgccccgccaggtcgaacctcgacgtgtggcacgggcagagaaactcgccgtgggcgccacggccctggctgagttgcggcagacagccctgatgcgtgcattgtccgatggcgacaaagacctccggacgcagtgagcgatgtcggttgcggcaacccaccggctggatcgactgtgccgaatcggggtcgatcaaatcgccttcgcggtctgccagcgcggcaagttccgcggcacttcgccgcaggatccagacggtgcgaccattccagtcgaccgtgcgcagccggcccgccggcagatcgccaagatcgactggcgtcgcattgccggctggcggccgcgaccgatccgccagatacttcgtcacgccaacccctgtcccgagcgcgcagaacgcggccaggagatgcagacgccggcgtcccggcgcgacgccaccttcctgactcattcgtggcggctcgaccggcggcttcggaaagtggcggcctgggcgcgtgcggcaatgccggcagaggctagcccccagtcttcaagtgcccgcgcgcacgcgatcatcgcaggagttcccgggcatcgtcacgccagcgagccagcgcggcgtaatacccttcccagacacagccattgcagccgcggccgcaacaaacggtcggtacaggcggcggcgggcgatggcagagcctgcgttgactgagcagggcttcggtttcacgcacaagggtctgtgcatcggcaaggctgttcatcgatagacgggcggatcgaagtgcggggaggccgggtttccccgataatgcgagaaaacgtcccgtgagtccacatgcctgcccgatcgccgctcgtcgtctttgtttccgccatgcgctgccggcgctggaatgcccccagcctctacctcgccgtggtgctgattactggtgccgggttcacgtcggccgccgacgcttcgtcgtggttcgaccggcaggggccgacgcctgccgcgcatcaggctttcgagttgctggcgtcggcggcggccgacggactggagcccagcgactacggcgtggaggccctgcgggccagccttgccggtcccggcgacggtccggaaatgacggcagagggcgcagccagcttgcatgccatgctgcatacggcattgcgacgctatgtctctgacctgcgctacggacgcgtcgacccgcagcagttgggcgccagatacagccccattggcagcgcgcctgcgccggatgccctgctgcactcggccatggccgacgaccagatgccggacctggcgcgccgtgccgcaccgcgctcagccgattatgagcgtttgcgtcaggcgcttgccgcttaccgtgcagtggctggccacccggcctggcagcaggaactgccgccgctgccgtccggcaagctggctccgggccaggcctacagcggggtttcgcgactgaccgcgcgactgatcgtgcttgccgacctcccagtcggaacgctgcctccgccacgctacgagggaagcctcgtcgacggcatcaagtcgtttcaggagcgccacggcctgacgccggatggggtgatcggcaaggaaaccttcgagcaactcaaagtgtccccgggagcgcgcgtcggccaactggaactggcgctcgaacggctgcgctggacgccgctgcagcgtcagggccgcatcatcgtggtcaacgttcccgagttcatgctgcacacctatcagatgaacgacaagggaagcgacccgggaccagtgatgcgggtgatcgtcggcaacgcgcgcaagacccgcaccccgctcttcgatgccgaaatgcgcttcgtcgaattcagtccgtactggaacgttcccccttcgatcagccgcggcgaaaccctgcccaggctacgcagcgatcccggctatttcgagcggcagggctttgaactggtcaccagtgacggccgggttctcggcagcttgcccgagggtggtctcgatgctctcgcacagggccggatgcggatccgccagaaaccgggtgccagaaacgcccttggcgacatcaagttcgtctttcccaataccgacaacatctacctccatcacaccccgaccgcgcagttgttcaagcgcgaccggcgcgacttcagtcatggctgtatccgtgtcgaggcaccggcagatctggcggaattcgttctcgcgggagaaccggagtggacgcggcaacgcatcatccaggcaatgaaacgcggcaagtcggcaaccctccgcctgaaagaggagattccggtggtcatcgcttaccgcaccgccaccgtcagggacggtcgtgtccatttcttcccggacatctatgggcttgaccgggctctccgcgacgccctccagcagcgctcggcgacgctccgcgggaaacctttcaatacactttcaaatgatctaaaatcagttcattagaagccgtaccagacagtcatgttgaagtccaacaagcaccctcggcggatcttcctcggtcacgcgacccggctggtcattgccggggcgatcacacccttgaccagaccagcgctggccgccctgccgcaggcacgccgcctcgaattcgatcacacacataccggcgaacgcctttccgtcgtgttcgccgtcggcgaccggtacgtggacgacgggttgagaaagctcaaccatttcctgcgcgaccattattccggggaagtcggctcgatcgacccacaacttttcgatctccttttcgagacccggcgcgaacttggttgcacgcagcctttcgaggtcatctccggctatcgctgcgccgccaccaacacccgcctgcgcaactccggcggcggcggggttgcccggcagagcctgcacatggaaggacgggcgatcgacatccgcatcgatggcgtgccgctggccgatgtccgcgatgcggcaatgtcgctacaggccggaggagtcggtttctacccgcgcagcaagttcgtccatctcgacaccggcaaggtgcgttactggtagtcggcggtcaccgtttaccggtagcggggtacgaaggatcgagcgggattgccggtgtagaagcgaaccggcagcgaaaccctggtgaagccttcgccgctgcccagccgtttctggacgacagagtgtaggcgccgccgctgtgctcgaacgtcaccaggaaagggtaggccgatgcggccgcgacgcacgcggacagcgagccctggacactgaggccgcacagcaggcggcaggccgccgacgtcatgaggccctgccgggaagctgcaccggcgcgctcaggaacaggggcaacgcggcatcagcccgtacctgatcccccagcatcgcctcgacggtcggcgagcgtacggcgcaggctggcccgcaatcttctcagtagccccaatagccgactgccggcgcggcgtacaccggttgcgccggcacggtatagaccggacgcgcgggcaccacgtaaacgggccgcggtggctccacgtagaccggctgtggtggcgccacatagaccgggcgcggcgcgtagtatgccgaagccgcgacgccggcggctatgccggtaagcgccacgatggccgccggagcaacccagcgctcagcgcggtagtcgttccggtagcgcccctcatgatgatgcctatgccgcggtggttcgtaatacccgtcgcggtaaccaccgtcataccggtggtcggcgaaagcgggggcggaagcgcccagcgcgaggcagagcgcgaggcagagagaggtgattggcgttttcatgagccaagtaacgccgcaggccgtcgtcggatgacagcggcgcccaacgccaatcaggtcattgcgaatgtctggcggcgcaccgtcggcaaggcatctgacacactagctcttctcccggttggtagtgcgcgaagcgtgtaggttttcgatgaagctggtggccagagcgatttccctcaggaaacaggccagtccggcaatcaggctggccattgccgccacgaagaggacggcaatggtactcgagagatctatccgcagttcggcgccaacgaacagggcgacgacgaccaggcagacgagcaggtcgcagaccgtgcacaggatgatcgcccagtgaatgagtttcgcccgccgcgacagggagatcttggttgccagatcgccggcactttccacctcggtcgatcccgcaggcaaggccttgtcgagaacgtggaatcggtcgatcacgcgtcccaggcgattggtcagaacggccaggagcgcaccgacgccggccagcaggaagaccggcgcgaccgcaagttgtatcacctgtgctaccgaagacacctgatggtgagcctcgaccatgaactcgctccgtggatgctgcgttcacgagtctacaggaaatacgggcgccgtcttgccgattggcgccggttcacgacagccgaaggtagtggtggccgccccctggggccatcagcgcaggtcggaacgtccgccaggcgctactgctcccgcactcactggcgatggtcgcaactgcctgctgccggcaggttgaccagcacgatgccggtcgccacgcagatggcggcgacgatgaagcttgtcgtcagccgctcgccgaggaacaacacgccgaaggcgacgccgaaaagcggcgtcaggaacgagaacaccatcagtcggccggtgaggtgacgggtgagcagccagaaccaggtgaggtaactggcaaaggcgacgatgacgccctgataggccagcgccagcaccaccggcaaggtgagtgcgccgatcgttgcctcgccgaccaagggggcgatcggcagcaggagagcggtcgacgtggcgagctgatagaagaggacacgggtggcgctgatgctcgccagcttgctcgcccggatcagaaccgtcgtcgccgcccaaccgactgcggccagcactcccagcacatcgccgatccaggcgttcggacgagcaccgcccttgccggcaaatgccaggacgatgccggcgaaggcgagcgagatgccgccgagatgtcgccagcgcagttgttcgcccggcacgcaccagtgcagcccgagcacggtcaggcacggagcggtatagagaaagacgatcatgcgcgaagccgtcgtgtaggcgagcccaaggtagatgaagaggaactcgatcgcgaacagcagccccgcgaggagacccatgcgcaaggtgccgtcgcgctgccagaatgccaggccacgccagcgcgcccagagcgtcaggagcagcagggcgatagccgagcgcaaccccgactggagcaccgggctgatgccttcgctggcgatcttgatgctgacctgctggtagccccaggtcgcgcagagcaggatcatcaaggcaaaggcggagagaccgggaggcgttcgctgttccatcggcttgcgtcaggtgtgccgcgattcagcgggatgcgttcggcgtccgacgcgggagcgcgctgcggtcacggcgcagcagggtcggggtgaccggaaggcgtcatggcgaaacatcgcctcgaccgctggctggcgcgcggctcgcctcctccgcaggaagcaggcgcacggcggatttctgcaactgcagcaggatactggcgccggggatgatccctcgccgctgcgccaccgaagcgccaatggcgaaggacagcgtcgcgtcgcggcgaccggcgacgcgcgcgctcaccgtcgcgtggccgcgccaggcgagtctttcgctgacgcatgcagcgaccgtattctcacgatcgctctggtgctcgcggacgaggacgacagccgcctcggggaccatccaggagaccgtgtcaccgaccgcaaaacccgcgtgatacggcgccagcagcggctggcccagccagtcgatgacggtcgtcgcggtctccggcgattgctcgagcaccttgccggcaaacaggttcggctggtcggtcaggcgtgccaccagtgcgcttgccggtcgcgccagcatctcgtccggtgccgccgtctggagcgtgcggccgtggtgcaggacagtcatccggtcggccagcagactcgcctcttcgaggtcgtgggtcacgagaacgatcgggatcggcaacgagcgccgcaagtggatgagctggcgcagcaacttgcggcgggtgacctgatcgacggccgaaaacggctcgtccagcagcagcacctgcggatcgcgcgccaaggcgcgggcgatcgccacgcgctgctgctggccgcccgacaattcggccgggcggcgtgcctcgagaccttcgagattggcgcgcgccagccactcgcgtgcctttgccgatcgctcgcccggcgccagatgctgcagcgccagcgtcacgttggcgagtgccgtcagatgcggaaacagcgcgtagtgttgaaagacgaagccgacgcggcgcccttgcggcgtcacatcgatgccgcgcgcggcgtcgaaccaggtggcgtcgccgcagcgcacgtagccacccgcgggtcggtgcagcccggcgaggcaacgcaggatggtcgacttgccactgcccgacggccccaccagcgccagcagttcgccccgctcgcaggcgatgtcggcggccagcgggatcggagccgactgctcgaggcgggcgagcaggctcatcggcggcccagcgaacgtcccagccggctgaccagagcaacggcgatgaacgagagtgccaggagcagcgccgacatggcggcggcggccgaatcgttgaatgcctgcgcctggtcgtagatggcgatggcgatggtcctcgtctcgcccggcagactgccgccgaccatcagcacgacgccgaactcgccgagcgtgtgggcgaaggtaagcgccaatgcggccgcgatccccggccaggcgagcggcagttcgacgcgcagaaaggtctgccagcgcgatagcccggaaacccacgccgcttcgcgcacttcgcgcggaatcgcagcgaaggcccgctgcatcggttgcacggcgaagggcagattgaagatcagagacgcagcgagcagaccgtcgaaggtaaacaccagcgcccgtccggtcagcgcatgatagatctggcccagcgacgaagcattgccgaaaccgagcagcaggtaatagccgagaaccgtcggcggcaggaccagtggcagcaggatcgccgcctccagcgccccctggccgcgaaatcgcgaccacgccagcagacgtgccagacagatgcccagcggcagcagcaacagcacggtggcggcagcgagttgcagcgacagcgaaagggcttgccagtccatcagcgaccgatcacctggccggcagcgagaagccgtagcgttcgaagacggcgcgcgccgccggttgttgcaggtagtcgtagaagcgctcggcgccttcgctggcgtggcgcgtcaaggccatccgctggcgcagcggcgggtgccaactctcgggaatcagcgccgccaggccgcgcttggccagttccggcgagcggaccagcgaccaggcgacgatgccaccttgcgccgagccgctgagcgcgaaacgggccgcctgcgccacgttgtcgccgaggaccagccgcccctgcagcggctgccacaggccggcgcgctcgagcgcagcgcgcgcggcacgtccgtagggagcgtgctcggggttggcgatcgccaggcgttgcagacggccgtcggcaagcgcggcggccaggccttgcagttcgccatcgacaggcaacggcgagccgtgcggtgccagcagcgcgatacgaccgatagcgtacagccgaccccggtcgcgcagaaaaccctgcgccgccagccggaagatgtcctcctcgtcggccgccaggaacaggtcgacaggcgctccctggggaatctgacgcgcgaggttgccggaagaaccgaacgagatgcgaatcctgttgccggtgtctctttcgtaggtggcggcgatttcgccgagggcgaaggtcaggtcggccgcggcggcgaccgtcgtcgtgtcggcgccgcgcgcactcgcgacgcaggcgagcagcaagagcgacagccaccagcggcgcatcgcctcaggcgacccggttctgcggttcgccgcgcgcgaaggcttcgaggttggcggtcagttgatcggcgagagactgcatcgccggccgactcgcccaggcaacatgcggggtcagcagaaagttgggcagcgccagcaggtccggtgccaacaggacgttgccggcgcctggcggttcgacgctcagcacgtcgaagccggcaccggcgatccagccctcctgcagcgccctcgccagagcggtctcgtcgacgagaccgccacgcgcgctgttgatcagcaaggccgaacgtttcatcgcgcgcagttcaggctcgccgatcagatgcgtcgtttccgcgttcagcgggcaatgcagcgagatcgcgtcggccacgcgcaaggcctcggcgaacggcgtatagccggcacgtaccgcggacgcgcccttgcgctcgcagcgcaggacgcgcatgccgaaggcctcggccaggcgagcaacgcccctaccgaggctgccgctaccgaccagcgccagcgttgcgccgtgcagatcgcggatcgggaaatcgaagaagcagaactgctcggacgcttgccacttgccggcggccaccgcctgtcggtaggcgagcacattgcgcgaaagcgccagcagcagcgcgaagacatgctcgggaaccgtatgttcggcgtagccgcggatgttcgagacgacgatgcgccgggctcggcaggcttcgaggtcgacgttgttggtaccggtcgccgccacggcgaccatctgcaacgccggcagcgcggcgatcaattcgccgccgagcgtgagcttgttgacgatcgcgatcgtcgccccagcaagccgctccgcgacctggacctgcaagctctgcgcgtgttcgacccagtgatggggaaaatccggccggcggacatcggcgataatcgactcacgctcgaggtagacgatgcggtgcatgactcaacccctgaaaggcttgccgtggccggctgcgatagcacggacggcggcgccgagcgccgggtcgccggtaaacagcaggacgctcaccgcggtcgccgcacagagaccctcgatggccgccagatcgccgtgcaggacgttgacgacgccggccgggaagccgctgcgtgcggtcagttcggcgagcgcgaaggcagccgacggcgccttcgggctgggcttgaggaccaccgctgcgccggccagcagcgccgggcaggcagcttgcagcagaccgagcaagggcgcggcatcgtcgctgacgactgcgacgatgccaccggctgccccaccgtcagcacttgtcgtgcgcagcagggccacggcatcgctcacctcggccgccgcggcctcgccaggcttgccggtttcctcggcgatcaaatgggcaaagtgcgacgcgtatccggccagggcatcgccgaccagcgtcagcaactgcgcgcgctcgaccgtcgttcgtgccgcccaggatggcaaggcgctgcctgccgaggcgaccgccgcctgcgcttcggcggcaccgcacaacggcgttcgccgcctcacccggccactacggggatcgcgcacatcgaaaaaggccggcgccatcgtcaaataggcgtggccgttgatccacagcggaatggccagcatttcgtcactctcggtcatggcactcctcggcaagggctctcgttgatcggccgcgtgccaggcaggtgacgaacagcgatacgcgcatgatggtaagatattgcggcgcacaaggtgcagcgggcgatcggcggagcgcccaatagtattccgccagcgagcaaaacggaaggttggacggaaaggccatggccgaacaacaggcagaaaaggcgtcgattcaggtcatcgaacggatgatgtcgctgctcgacgtgctggccgacctgccggaaccggcaagtctcaaggtcctcgcgaagaccagcggactccacccatcgaccgcccatcgcattctggcagcgatgaccagcaccgcactggttgagcgccacgaagcgggaacctactccctcggcatccgtttgctcgaactgggcaacatcgtcaagtcgcggatcggcattcgccagctcgccctgccgtacatgcagcagttgcacgaggtcgttggcgaggccgtcaacctcggcattcgtcacgaggacgagatcatttacgtcgagcgcacgtccagcggccgctcgctggtgcgcgtggtctacttggtcggcggccgcgcgccgctgcacctcacgtcggttggcaagctttttctggcggccgacggggtggccgacgtgcgcgcctacgcgcggcggaccggtctgccgggcgagacaccgcactcgctgacccgtatcgatgcgctcgaaaaggaactcgacaagatccgtcgccacgaagtcgcctacgacaacgaggaggccgaggtcggcctgcgctgcgtcgccgcgccgattcgcaacgacgaaggtcaactggtcgccggactgtccatatcagcgcccaccgaccgtcataaccccgactgggtgacgccgatcaaggcaaccgccaaccagatctcacaggcccttggctatcgccgaccactgcgcaaataggccacgctggtcgctttggcgcaggcgaccgtgacctgtcgacaacgctggcgcacggactcgcccgcccgggtcaacgaaaagcggtgcgcgcgcgttgactggagttgccggacaccatgcgcagggtttcctgccggtttgccgttcctatctactctggaggaaatccatgcacaagctcattgccctgttggtcggtctgctgatgatcgcggtaaacgcctttgccgcggtcaatgtcaacaccgccaacgagaaggagttgcagatgctgaccgggattggcccggcgaaggccaaggcgatcatcgactaccggaccaagaacggcgagttcaagactgtcgatgatctgatcaaggtccccggaattggtccggctgttctcggcaagatgaagagcgacgtgacactgacgggtccgacggcagccaagcccgcggccggtgatgcggccagaccggcagccaccagcgcggcagcaccagctgctgcggccgccaagcccaccgctgccggtggaagcaccgtagcaacaccggtgcctgctcccgctgccaaaaccgagccggccaagcccgcggcaccggccaccccaacggcggcgagcgcgccagctgccccgcccgcggccaaacccatggcgccggccactccggcggcggcaagcgcgccggctgccccggccgcggccaagcccgtgacaccagccaccccggcggcggcgaacgcgccggctgcgccagccgcggccaaacccgtgacgccggcgaccccggcggcggcgagcgcaccggctgccccggccgcgaccaagcccgccgtcaagccggagcccgcgaaggtcgaagccccgaaaggcaaggccgacgacaagaacgcgacggcgaaagcgaagaaggatgccgaggcaacgtcccagaaggccgatgccggcgcggcgaagaagtaagcccggctctcccgcactcacctggaccaccgacaaaccccgccccggcggggtttgtcgctgaaaccggcccatgatcgcctgttcgacgagcagcgggcgccccccacgaccacgatgcttgctacacttccgccctgcgtcaagaagccgaccccatgctccacccctcccgactgctgcccctcctgttcgtcttcctgtggagcacaggtttcatcggcgccaagctcggcctgccgtatgcggaaccgctgacattcctgctcgcccgctacctcctggttctcgcactgatgacgattctggtgctggccacgcgcgctccctggccggccgacccgcgccagatcatgcacatcggcgtctcgggcctgctggtgcacgcgctctatctgggcggggtgttcatggccatcaagcatggcctgccggcgggcgtgaccgccctggtggtcggcacgcagccgctgttgacggcctgcggtgcgggcttcctgctcggcgaacgcgtgtcgccacggcaatggctgggactggtcctcggctttgtcggcgtggcactggtcgtcgccaacaagctcggccacgtgccgctggccgcgatgctgctgccggcgctcgttgcgctgcttggaatcaccctgggcacgctctaccagaagcgtttctgcgcgcacttcgacctgcgtaccggctcattgatccagttcctgccgaccgccctgttgacggcgttggcagcgtgggcaagcgagagcatgcacatcgagtggacgccgcagttcgcgtttgccttgctatggctggtcttggtgctttcgttcggggcgatcagcctgctcaatgtcctgattcgcagcggcagcgccgtgaacgtcgccagcctcttctacctgacgccacccagcacggccatcatcgcctggctggtcttcgacgaaaccctgtccggactggcgctcgccggtatggtgatggcggtgagcggggtctatctggcgcgcacggcggtccgatgaacggcgaaggaaagcccgtgctacgcatcctcggcgtggacccgggcttgcgcattaccggttttggcctgatcgccaagatgggcaaccggctaggctatctcgccagcggctgcatcagaaccgacgcgaaggcttcgctgcctgcccgcctgggaacgatccacgcggctttgcgcgagttggtggccgagcaccaacccgaccaggcggccgtcgaaatcgtcttcgtcaacgtcaacccgcaatcgaccctgctgctcggccaggcgcgcggcgcggcaatcaccggattggtcagcagcggcctcgaggtcgccgagtacacagccttgcagatcaagcaggcagtggtcggcaatggccacgccgacaagctgcaggttcaacacatggtgcgccgcctgctctcgctgtcggccgacccaagcccggacgcggccgatgctctcgcctgtgcgatcgcccacgcgcatggcgggcaggggcttggacgactgccgggcacgggtctgcacgtccgcaacggccgactgattgtcggaaaatgaaggagaacacaccatgatcggccgactcagcggcatcctcctggaaaagaacccaccgcaggtagttctggacgtgcacggcatcggctacgagctcgacgtgccgatgagcactttctacaacctgccggccaacggtgagcaggtcagcttgctgacccacttcgtcgtacgcgaagatggacagtttctctatggattcgccagcgagcccgaacgcttcgcctttcgccagttgctgaagatctccggagtcggcgcgcgcctggcgctgtcggtgctctccggtctctcggtgagcgacctggcacaggtggtcgcccggcaggaggtcggacgcctgaccaaagtacccggcatcggcaccaagaccgccgaacgtctcctgctcgagctcaaggggaagctcgccgacgcgctgccagcgagcatcgcgcctgccgacggagcccgcagtgacattctcaatgccctgctggcactgggttacaatgatcgggaagcggccgcggcgatgaaacttctgcccgatgagacgaccacctccgacggcattcgccaggcgctgaagctgctgtcaagagtctgaatcgacaatgaatccgggccataaacaactcatccagattgccctcgtcgcgctgctgctgatcggctgcatcgccgtgctgctgccgttcaccggcaccctgcttttcgcaattgtcatttgcgtgacgacgctgccgatccgcaaccgtctgctcaggctttgccgcggacgcagcaacctcgccgcgctgctggtgtcgatcttgctgctgctgctgctcgtcgcaccgatggccttgctgtcggggtcgctcgccgacggtgtcgagattgccattcgttacctcaagcccctgatggagcatggtctgcccgccaccccgccagcgtggctgatcagcatgccgatcgtcggcaccgatatcgcgagttactggcacgaactgatcgaaagccgcgaggagatgaacaacctcctgcgccagttcctcgatccgacgcgcaagctggcgctggctgccgtggcactcttcgcccagggcttgctgcaactcgtgctggtcatcttcttcgttttcttcatcttccgtgacgcgcacatctatgtggaagcattgcatacgggcagtcgcatgctcgccggcgatctcggcgagcgcatgctggcgctggtcgagggaacggtcaccggcgtcatggcaggaatcgtcggcaccgcggcggcgcaagccgtagtgggaatggtcggcttcatcatcgccggcgtgccgggcatcgtcatcctgaccgtggcgactttcttcttctcgatggtcccggttgtcggtgccacgctgatctggctgggtgcagccgtctggctctacaacgaaggccaagccggctgggccgttttcatggtgctctggggaatgttcggcatcagcagcgtagacaacttcctcaagccggtgctgatttcacgcactgccagcctgccgctgctgctgatcgtcgtcggtgtctttggcggcgttctcgttttcggattcatcggcctgttcctcggtccgaccctgcttgccctcggtcaggtgctgatccgtgaatggctggcgcatgctggtcccgacgtcgagcggccggcgagtcgggagggcattgcccaatgatcgaaaccgacgacatcgatagcgtacccgctgaccgcctgctttcgccggtgtcgaagtcgactcaggaagaagccatcgagcgggccctgcgcccccgatgcctggcggactacgtcggacaggcaaaaatccgcgaacagttgtcgatcttcattgaagcggccaggcgacgcaacgacacgctggaccatgtcctcctgttcggtccaccgggtctcggcaagacgacgctggcgcatatcgtcgccgccgaaatgggagtcaacctgcgctcgacatcgggcccggtactcgaacgggctggcgacctggcggcgattctgaccaacctcgaaccgcgcgacgtcctgttcatcgacgaaatccaccgtctctcgccggtcgtcgaggagattctctatccggcgctggaagatttccagatcgacatcatgatcggcgaaggcccggcagcacgctccgtcaagctcgatctcccccccttcacgctggtcggtgcgacgacgcgcgccggcatgctgaccaatccgctgcgcgaccgattcgggatcgtttcccggctcgagttctacacgcccgaagaactgactttgatcgtcacccgctcgtcgcagctcctcaaggtaccgatcgatcaggagggagcgctggaaatcgcccgacgctcgcgcggcacgccgcgcatcgccaaccgcttgctgcgccgcgtgcgcgattttgccgaggtcagggcgaacggccagatctcgcgcgaagtcgccgatctggcgctgctgatgctcgatgtcgaccacggcgggctggacgtgatggaccgcaagctgctgtcggcggtcatcgacaagttcggtggcggtccggtcggcgtcgacaatctggctgccgccatcggcgaggcgcgcgatacgatcgaggacgttctcgaaccgttcctgatccagcaaggcttcctgcaacgcaccccgcgtggccgggtcgcgacggcggcggtttaccgccacctcggcctcgacagcctgcttggcgaagcgcagggcgagctctggcggtcaccctgagcgggagcgacgaaagcttgtcgtcacaaacactcacattcgccagcagcatgcggcactagaatcctattcggccatgaaacacgagcagaagcccaacgccttcaccattccggttcgcatctactacgaggacaccgacgccggcggggtcgtctactatgccaactatctgaaattcttcgagcgttgccgtaccgaatggctacgcgagatcggccatcagcaggcggatttgctgcgcgacccggggatcgcgttcgtcgtccgccgggtcagcgtcgagtacctgaaaccggcacgcctggacgatcaactggtcgtcggcctcgaagtggagagaatcagccgcgcgcagattttctttcgccagcacatccggcgcgccgatgaggccaacgcaggcggctgggaagaactggtcagcgccgccatccacatcgtttgtgtaaactcggcgctgatgaaagcgacttcgatccccactctcctgcggtccaaactggaagccctgcaatgaatgtttcgcaagacctctcgattctgcacctcatcctcaatgccagtgccgtcgtgcaggccgtcatgctgctgctcgccggcgtctccttcatgtcctggtactacatcttccgcaagtggttcaccgtgaaagcagcgcgcgcgcagaccgagcagttcgaacgcgacttctggagtggtggggatctgaatagcctctaccagagcgcgatcaacgatcgccacagtaccggcaacatggagcgcatcttcgaagccggctttcgcgaattcacgaaactgcgcagccagaagaacctcgacccgaaggacgtgatcgacggctcgcggcgcgccatgcgtgcgacctaccagcgcgagatggacagcatcgactcacacctcgcctttctcgcttcggtcggctcggtgagcccatacgtcggcctgttcgggaccgtctggggaatcatgcactccttccgcggcctctccaacgtcggccaagcgacgctcgccgccgtcgctcccggcattgccgaagccctggtggcgacggccatcggcctgtttgcggcgattccggcggtggtcgcctacaaccgtttcgcgcacgagatcgatcggctctcgtcgcgcttcgagtccttcatggaggagttctcgaacatcctgcaacggcagatgaggtaaggccatgcgtccgcgtcgtctgaagaacgaaatcaacgtcgtcccttacatcgacgtcatgctggtgctgctggtcattttcatggtgacggcaccgatgatgaccaccgccaccatcgatgtgccttcggtcggcaaggcggcacagccgcccgccgaagcgctgcaggtgctggtgcgtgccgaccagacgttggcgttgcttgcccccggcaagccggagcgcgcgctgacgcgcgaggagctgtcgcaggcgattcgtgccgcgcagcagaagaaccccgaacaagcagtggtcattgccggcgacaagaaggtcaggtatgaagccgtcctcaaggtgatggacgacttgcagcagcaacaggtcaaacgcatcggcctcctcgttcagccgacgggcaagtgagtccctgatctgtggaagctgtcgagcccatcatccggccaccgcaggacgacccggcgaaatggcgatcgctggcgctctcggcgaccgtccatgtgctgttgatcggtgcgctctttctcggcgtgcagtggaagagcaagccgccaagctcggtcgaggtcgaggtctggcgtgccgctccggcgccgatggtcaccagccaacccgagccgcaaccggaagcgaaacccgcgcccaagccggagccaagacccgagccgaagccggaacccaaacctgaaccgaagccgactccgaagccggaacctgttccggagccaaagcccgaaccgaagccggaacccaaacccatcgccaaggcgctgccaaaacctgagccacgcgtggagcccaaaccaccgatcaagccggacattccgctgaaggaagacagaaaaccaaaggagccgccgaaaaaggaagagccaaagcccaaagagctaccgaagaaggaagagcccaaagcgaaggagctgcccaagaaagaggagcccaaggccaaggaaccaccacgcaaggaggagccgaagccgaaggagccaccgcggaaggaagagcccaggaaaccggaacccgagcgccgaccagatgctcgcgatgaggcggcacgcgagctaaaggaagtgcaaaagctgaaggccgaccagaaggcagccgaggaccagcgtgcccgcgccgaagccgaggcgcgacagcgcaagcaactccaggccgaacaagcggcgacagaaagggcacgcgcgcagtcgctcgacgacgaagcgtacaagcagagcattcgcctcaagattcgcggcaacgtctcgctgccacccggaattcagggtaatccgaaatccgagttcgaggtgactcagctgccaacgggtgacgtacttgatgtaaggcttctccgatccagtggcaaccccgcgctcgacgctgccgtcgagcgggctatccgcaagtcttcgcccttgccgaagcctgcccagcctgaactgttcaagcgtgttctgcggctatcctacaagccgcaagacgattagcgaaacgcgccggcgctctgcaaacggaccatcgacttgagcccacagcaactcgacatcttcctcgattcacgagagaccacactcgccaatgacgtgatcaccaccttgtgtgcgcacgactgcgacagcaccgcgcagagcatctcccgcctgcgtgccgaagcgccggcgcaaagggatctggcggcattcgaaagtcttcacgctttcctcacgctcttcctgcagagcttgcgggaagcaggttcttcggggctgccgccggaggtcatcgccaccctgcgagaactcctcgaaacccgggtcacacttcttgccacggtactgggccacgcggcaggaggctttctcaggcgcttctggctactgctggcacgcgcggcagatcatccgttcgaccccgaccgacccgaactgcacgccgccgccctgttcctgcgcgcgcaggcatacgatgagctggacgccgccgcgaacagcatcgtcggtcactcgacgcagcgcgccgtcctgcgctggcgcgccatcggccgctatcgcctggtcggcctgaagggcgcgcgactgccgattttcctgctcgcctggcacgctgccgacgccttcccggacttgctcaagaccctcggtgactcgctgctcgaccaggattggcaagcatttgaggcggacgtcgaggaactcgacgcaagctggtttccagcctggtatctcgtcgctcacccagagtcggccagcgatgtcgccgcgcaactcgcccaagacaatgccgccgctcgtgttgaaatcccggcgcggcaggcctgcctgctgctgccacgcattctcgacctcgagaagcacggtcacagccgcgttctggtcgacctgcgcgcccgcctgcgcaacaccgatgcccggttttttgccgcctacatgcgctcgcgcagcgtccgccatcgctgacgcaaccgccggcaacgggtgaaatgcctgccgtctgccacaagcgacgcaacaagatcacgcttcgttacaaattgcggacattcagaggcgatataatcgcgcattctgtcctggactcccccatgtttcccatcgttcccacaattcgtcggatcgtcctgctggcggtcgctgcgctggctctgttgcagggatccgcgcaggcccaactgacgatcgagataaccggcgccggtgccaaccgcattccggttgccattgccgagtttggcggtgaggccagcgctgcgcgtatcgtcacctcggtcgtgcgtgccgacctcgaacgcagcggccttttcaagatgatcgacacgagcggtgccgcgatgaccgaggcatcgacgccagcttatgacgagtggaagagccggggcgccgatgccctggctgccggcagcatcggcgagggtgccgacggtcgcaaggaggcgcgcttccgactctacgacgtcaacaaggcgggcgttctcggcggttcggcgttcgtgacctcgaagccgatgttgcgcgccaccggccatcgtatcgccgacatcatctacgagaagctgaccggcgagcccggcatcttctcgacacgtgtggcctatgtggtcagggcaagcgcctcgcgctacgaactgcacatcgccgacgccgatggacagaacgcgcaggttgcactgatctcgaaggaaccgatcatctcgccctcgtggtcgcccgacggcggccgtctggcctacgtctccttcgagaacaagaagccaattgtctacgttcactcgcttgcctcgggcaagcgcattgtcgccgccaacttcaagggttcgaactcggcgccggcctggtcgccggacggccgcaaactggctgtggtgctgagcaaggacggcggctcgcagatcttcaccgtcaatgccgacggctcgggtgtgcagcgactgacgacagccagcgcgatcaacaccgagccgaacttctcgccggatggacagtacgtctatttcacatccgatcgtggcggcagcccgcagatctatcgcgtcggcgtcggcggtggcgacgcacagcgggtgagcttcgaaggcagttacaatgtgactccgcggctgtcgccggacggcaagtcgatggccttcatcagccggcgtgacggcagctttcgcctgagcgtgatggatcttgccagcaagcaggtgcaggtgctgaccgactcgcacaaggatgagtcacccagcttttcgccgaatggtcgcatgatcctgattgccaccgagcaaggcggccgcggcgtactctctgcggtatcgatcgacggccgtatcaaacaacgcctgtccatttcggcaggtgacgttcgcgaaccggcgtggagccccttcaacaagtaacagcgattcactttgattcggaatattccgcaggagaaacaccatgaaacgactcctcatcccagcggctctcgcgcttctgcttgctgcctgcagttctacacccgacagcagcgacaaggcaggcggcgctcccgtcgagacgcgcggcgggtcgggaggcgtgaccacggtcaccaccggcggtgtcgaaagccgcgggctgccggcagtgctgaccgacccgacgagcattctctcgaagcgcagcgtctacttcgacttcgacagctacgaagtcaagagcgaatacaaggatctggtaaccgcccatgccaagttcctcactgacaatcgtcagttcaagatgctgattcagggcaataccgacgaacgcggcagtcgcgaatacaatctagcgctgggccagaagcgcgccgacgcggtgcgcaagatgctgaccctgctcggtgcccgcgaggatcagctggagtcggtcagccttggcgaagagaagccaaagaatgaagggcacgacgagagtgcctgggcacagaaccggcgcggcgacatgctctacagcggcgagttctaggatgccagcgacggccattgctggctggttgggcagggagcgcgtccagacgattgtcctgctgctcctcgcactcggctcggcgccggtgcaggccggcctctttgacgacgacgaagcgcggcgccagctcaaggacttgtcgatcaagaccaatgatcgtctggatacggtatcgaaagggcagatcgagctcgccaaccagattcagacactacgcgacgagaatgctcgcctgcgtggacaggtcgagacgctgacctacgagctggaatcagccaggaagaggcagcaggacttctatgtcgatctcgacgggcgtctgcgcaagctcgagccccagatggcgacgagcgccgaggcaaaacccgcggaggaaagcaagccacccgtcgaagcgcccaggaaggcagccgccagcgatccggccgccgaagcgcgcgagtacgaagcagcgctaaatctcttcagagccaacaagctgaaggaagcggccgcggctttcgacgcctttgcccgcgcccacccggacagcgcgctgacgccaagcgcgtactactggctgggtaacgcgcattacgcgctgcgtgactgcaagaaggcgatcgatgcacaccgtgtggtggtcgccaagtggccggccaaccccaaggcaccggatgcgctgctcaacgtggccacctgccagcaggaactcgccgatgccaagggggcgaaaggcacgctggaggccctggtggccaagtatccggacagcacggcggcgactaccgcccgacaacgcctcaagaagtaggcggttgaaggcctcaggcaagccgctgtcgctgaagatcagcgagatcttcctgtccctgcaaggtgagacttctcgcgtcgggctgccgacggttttcgttcgcctgaccggctgccccttgcgttgcgtctggtgcgacacggcgtatgcctttgccggcggccggacgatgacgctgcccgacatcctcgccgaggtagcgcgacacgacgtacgccacgtttgcgtcaccggcggtgagcctctcgcccagccggcgtgcctggccttgctgagcgaattgtgcgacaccggctatgccgtgtctttggaaacctcgggcgcgctcgacatcggcggcgtcgatcaacgggttgcgcgaatcgtcgacctgaaagcccccggctccggcgagtcagaccgcaacctttgggcgaacctgtcgctgctgaacagtggcgacgagatcaagttcgtcctcgcgcatcgagccgactacgaatgggcgcggcaagtgatcgtcgagcgccgtttggccgacgtctgtccgctgctcttctccccggtcgcgggggaacttgcggcgtcgacactggcggaatggattcttgccgatcgcctgcccgtgcgctttcagttgcagctgcacaaggtgctttggggtaacatgcgaggcaagtgagccctgcgagccaaacgccatgaccgacgaccgccgtcactattcccgtatcgccttcgcgtcgccagcgcaactgctggtcgatcaacagcacttggcggtacgtctgctcgacatttccctgaagggagcgctcatcagcctgccggagggtgctgatctgcgaaccggtgccgcgtgcctgctgcatgttcaactcgacgagaccggcgatgcgatttccatgcaggccaccgtcgcgcatggcgatacgcggcaggctggcctcgtctgcaacaccatcgacatcgacagcgtcacccatctgcgccgcctggtcgaactcaatctcggcgacgcggacctcttgcaacgcgaactctcggcactggtttccgagtagtcgtctccctgcacgacaaacaagccctcggggtacagccgctgaccgctccgcggcagccaccggcacgcgcgcgacctgagcgaaccggcggacgctgccagccggcagcgagataaatcgccatcgccgggcgacagaccgccacctctcttcacccggctgcgtacctgccctgcctgctctcggcttctcggctgcagcgcttgctggctacctacgccgaggcggggatgagcagatagacgcccagtccaagcatcaccagtcctgccagcagcttgagcaatcgtccctcgttttcctgcagccggcgttggctcaacgtcgcgacgccgacgccgagaatgaccatatcgtcgagcatgtacatcaaattgtagagcagcagatagccatagtagctggcattgtcgagctggcgcagcgtgagtatgcgcgtgtaaagagccggaaagcccgaggtacacagcaattcgacgatctgcaccagcaccgccaacaccgcggtgccaagcagagccggccagaggcgatcggcacgaaggatggcgcgcaagcgggcatagattcccggcttggccgctgccggaatcgacagcgtgatggcgcgtccgaaggccacgaaatccttcaggttgatcgcaccagcaatgatggccagcaacgcgatcacgatctccgagatgcgtgacaggccgatcagcaggaacacgttcagccaggcagccatgaaggcgaaataggcgactccctcgatggcgacgaaggtgccggcgatggccagcatccggcgtcgatcgccgagcgacgcgagcatcgagatcatcaggatcagtacccacatcgagcagggattgaagccgtcgagcagaccgatgatgatcgtgaacaacggcaagccgagatcgttgacgccgatctgccggccaacaaagggaatgtcgaccgaatcgccggctgccggcttgcattcgcctgcctcagcgaggccgcaagtttcgccggcggcgacggggaatcgcgcctgatcgagcgccgcgcgtatctgcgctccggtcgtcgccggcgtatcgaaaccgacgatgagggcggcaccaatacggatcgtcggtacgccgggttgcgtgatgccggcgttgcgcgagagctcatcgaggcgcgcgagcgcgtcagggtcgcgccggatatcgaccagggtaacgcgcaggcctggccgctcacgctctaggtcggcgagaaagcgcttggccgcctcgcaatgcggacagccttccctgacgaagacctcgatctccggcagcacgcttccttccgcttccgccgccgcaatcgcctgacccgcgcatagcgccgtcagccagaggatcgcaccgagcaggtggatgacggggaagcaggaccgcgcaagggatgaactctgccgcatgcgaacagtataggtgcgtatttcgcggaacgtgaccggtggtttcgcctcatcgtgaccggtggagagatgccgcatggatagtgttgaatgttacctcaatcggtcacgcttttgatgaaatggcggtcacgctctcgtgaaatcaccggtcacgatggcgtgaaatacgcatataggccggaactggcgcgcggcagctttgcgggccctgggcaacggcaaagaagtcaatcgcccgagtgagcaagcgacttgctattccggtatcaccggcacctggacgagccttactgcacaccagccgcgcttaccagtcagagcgccgcattccgagtttctgatggcacctggggaaggtcccgcagccccagaaatcgtgtcggccggccttgcccgacactcgcttcatcttgacgccgcaactcggacaggacggaacgttgtaatcacctgcggtcgcaaagtccagcagagcatcttgcgactcgacaggtagtcgcttgatcatcaccaacagcatctgcccatcaatgagagtgatccggttgctcctggcaaacgccttcgcgtcctcggaaaactggctactcgtcatgagaaaagccttatcgatcttctcgtgggtcatcacccccaggagttctcggacaggcttgacgccgacgaaacgcgcgccccacgccttgcactggacaacggctgtcacatcctcgccgtcgccttggtacagccgaacatcgacaccaccatctgcgcccaagctcgtcgctcggcttcgtattcccttggctgcgtagaatcgctggcacagatcttcgaaccgcttccattcgatgtcgcgcagcaagtccaaagaccactccattggtctggatgttgcgatcgattctgcaggtgcggaaagactgtagagaggctcacccaagagtcctcgtccgactggcgcactcggtcgcgcgttgggccattccatatcgacgggttcgcgtcgttcctgcggtcggtcgctggcggcctcggctgtgctctgcgaccccggacggggtgcgtcgcccaggaaaggctcgcgaaccgttgacgcctccctggctaccgcccttttctgaatggccaaagccacgatgccgatcagcaggaatacgctggagaaaagccacgcgatccccgacaagctcattgctatcggcttgaggtacatacttgatgaccacatgacaggcagaatccaccttaaaccgacaaaacagagaagcgcgaggacgatactcacctgccaaggcagatctatgagagcgtcagccagggactcacttttcctgcctcttcgggccatcgcagaaaccgatctggtattgattccgaattgtacaactggctactaggctgaagaaggatgccggtgcggttgagcgactgccgatgcctgcggctacatcacctcgaaaatcacactcattggttcgctaccactgtggcttcggtagctcaccgatccgtgatagacgaatctcgccgccgtacggcccgccaaccgcgcgtcacgcacaaacaggtggatgctcatgccgagccgctggtggtcgatgatctcccggccccgcttgctcgtcggcgaacttgagttctggctttgccaatggaagctgtgctcatctagccaatggtcgaggtagcgatggtcctcggatttgccctgcttgttgagggtcaccaataggatgtgagccttccgcgccgtcagaacgacatgcccgctgttccagttgccgggattgaacgtctcgccaaacagcggcggaatctcctcgcgcagccaggcttggccaatggccatctccagtgggtcgataactgccttgaacctagccaacgtccgcatttcatcgctggcaggcagatcgcggtagtccgggttgttggctttgaggagatagcggccatccgccgtcttgtgcacgacacgcaagagatactggtcgtcgccggccgcatcttggcgctcgatcgccaggacgcagccggtgatcgacccggcgctgccggcaccgaggtgttccagcaacaaatagtcgccgttgcgaatcggctccttgccgccatccatcgagttgcccgaggcgcgcgcgatgaagtggcgtgccgggtcaaggcgaccatggcccgagcccacagatcggaactccggcgcgtcagcgctgcctgtccggaaatgcccgcacgcgatcctgaggttggggaagaagggcaactcgatgcgggacagcgcggcaccacccgcaggccgccgaaggtgaattacgttgtcgggggcttgttcctgcgggcgtcgcgtctcgtacgccgcgagacggtaatctaccagttcctgaacgagtgcagagaaaggctccaactgatctgcagggaggctgaagttcggggccaaacgttgatcttcaactctgaagaaagcactggtcgcctccgccagattcccgccgatccatgcgttgaccggattgcccagccaatagcgttgccaggcggcgtctgtgccgtcggctagcaccgccatttccgccggcagatcggcaagcagcggacgcctacgctgtaagacccgccacgagcgttcggccagcgcggaaagtgttggcggtttcagccagcccccgagttcctgcaaggcttccagcatgaccatcttgaagctgcgggtcatacgggttgcctcgacttctcgcaggaagggcaactggaacgtggcggctgccgattctgcctgggttaggtcacccattgcctgcaacaattcaaaccaactgccgaactgcctgcgcatcgtctggacgttggcacccgatcggtagaactcgctgaggcaggggcgccggccaaggccttccttgagcgctgcatagtccttctcggtacctttaccatcgagcgacttcaggaactcgatcaattggaggtcatagttgacgaagcagcctgcgggcagaaccaaacgttgctgctcgacctggcgagcaaattccgccaattgccgatagctggcgcccacgttgagtaacgctgcgggcttatgcaggaaactgtggtggttgccgatgaagtcaagaacgaccagccgctccttctcagtggtcttgcgcagccctcgcccgagttgttggaggaagagtactttagattcggtggggcgcaacatcattaccgtgtcgattgccggcaggtcaaccccttcgttgaagagatcgacggagaagatcacccaaaggcggcgatcgcgcaattgtgccaaggcatcgccgcgactcattgacgagccggaatagaccgcagcggccgccacgccagcctgaaggaagtgcgccgccatgaactcggcatggcggatcgacatgcagaaggcgagcgtacgttgctgaccgcgttgccgccattcacgtagggcatggcgcgcacgcgccaaagtggcgagcttgttggcaagttgctctggatcgaagcggccattgcgccaagggatttcccgatagtcgactgaatcgtcgtaaatgccgtagtagtgaaagggagcaagcaagccgcagtcaatacccgcgaagaggtcgtgcgtgaagacaaggttgtcatcgcacagcgacaagatgtcggattgatcggtgcggtcgggcgtcgccgtcaacccgagcaggaagcggggggtgaaatagctgagcagacgccgataggtggcggcagcagcgtggtggaattcgtcgatgacgaggtagtcgaaatgccctggcagaaaacgctcaaggtgcgaggaacggctgagggtctgaaccgaagcacacagtacgtcgacctcgacatcgcgtcgttgccccacgtagaagccgacgcgcgatttgggtcggatacgcagaaaggtttctgctgcctgctcaagaatttcttcgcggtgcgcgacaaacaagacgcggcgggcacctagctgttccgcatcgaagacggccagccaagtcttgccgaggccagtagcgagtacgaccagaccgcgccgaaacccctgcccgcgagtcgcctgcaacgcggccagggcggccagttgtacgcacgttgctcgcggtggcgcctcctgttcctggctgcccggcccgactgcctgtgggggcgtaactctgcgggcttcatagcgttcgatccactcatcggtcagcagaactgttctcgggtgcgtgaaaagcccctcaaactgccgctgagcttcgagaaagccatcgtcgccgggatagtcgatccggtaattccattccaaaccatcttgcagagcttggcggctgatgttgctcgaaccgataaacgccgtgccatgcagttgcccgctctcggcatagcgagcaaacaagtacgccttcaggtgaaagctactgttggccgcttcgtacacgcggacttgcgcgcctttctcctgcaagagcaggagtagacgcagcgcatccgggtcggtgatatccagatagtcgctggttaccacgcggagtcgcgctggacgattcgaggtttggaatggagaagagagggtgtcatgcaggtccggcaagagcaggcgcagacccgtagctttgatgaaggcaacagcgaaatcaacttccgtcgctcggctgatcgattggcagaggtgcggcaagaacgggttgtcgccaccggtaaccaacctgctcgcgccagcagcgcggctaaccgcaatggcgttgatccactgctcttgccggccgggccgtcgatctgcgtttatccagcaatcaagtgcgtgcaagctcggcaaagcggtcagccacgcccgcagggtggtttcgttgacatccgtgtagtggcgaccagcgtgctgccgctctccctcgccgaccttgaagctgaggtagaacgctccgcccggcttgagcgccgaccacaaactctgcagcgtcactgggatgtcggccgcgggaagatgaagaaggctggcgcaagcccagataccgtcgtagagagcctcttcggaaacgtccgcgaaagtcttgacggcgacgggttgctccagatggcgtgcagccaattccgccagacgtggcgaagcatcaaaggcaacaacccggtagttgcgcgacaagaacgccttggcatcacgccctgaaccacagcctgcgtcgaggataagtccaccaggaacgacatgcgcaaggaagcgcgcgtgcagcgcggacatatcgacattcgcggtctcggcaaagaagctcgcagcgttctcgtcgtagtacgccagggtgtttgtcatcggctgagtgtcggtgggggcgtcagcagcccgcgaagatggcttcgcgatgctcagcgagaaagcgccggtcggggcaaaacttctcggggaggtccagcgcctttgcttcgtaaggagcaaagttgtcgcggatcgcctggctcgtcaggtgatccctgagccgcttgctcaacagtagacggtaatcgtcgtcaaatgcaatcagtccttggtcgaaggcgccgtcgtgaagccgcgaaagacagagtccgttgcgcggattcactcgatgcgcagggtagctcgcccaaggaagaatatggctggcgaccagcagttccgccaccggattgccggaaacgcagcattcgcagtgataggctgtcagcaccatgctcctgaagaagcgctgggccagccggaccttgaccgctcgttccccttccatgtgcacttggccgggtggctcctgatcctcaccggccattgccgtctgccgactcgggtggacttgctccctgagttgctcgctttcgatcgccagcgcttcccagtctgcatgaaactcatcccaaacggaccgatcgagccggcttgcgcccctcagtcctttgacgccacgcgcggcttcttgcgggtcgagcgaagtgagattgttgagcttcatcgcgacactgccaggggtacgcccgagtgcgcttgccagctcgatcacctcaggcgacccgctgtcctgacgcccgaacgggatgcggcaatacaagttcatgacgacgatgagttcgtcgcgggtccagggttttcctctcgcggtggtcatcgttggatttctcggagcctcaaatcctacgcggagcttgtctgaacacttccggcgcgtgccaggcccaaaagcgtcttggcagccggtagcgcaagccacgacggactcgatattcagcgctgccacctgtctggctaaccgacttggcgtccataagcgggacatccctctctgaattgttgttggtggcggccagtttactccttcgttccggggatcgcgctgcaagcccactggatctaccgaatcgacggtcgcggcggggggttggcacgtctgcgagagtgcccagcatgcaaatgctgggcatcacagatgattcgcacggcaagtacgaggtcgcttgggcacgccgctagcggcaacggccgactggaatattcgtgccgccggggctatagtcagcgggtcggcgtctgactttcgaggttctcgtgatcagcagtgtctcccgtttgcaggcagccctttccgcgggagtcgcaacgcgcgaccgcgggggcgatcagccggccgacgctgagcagagcagcccggtccagaatggcctatccgtcgaggaacaacggcaggtggatgtgctgcgggcgaccgaccggaacgtgcgtgcgcacgaactggcgcacatcgcggctggcgctggcctgaccggcgcggcgtccttcacctatcagcttggcccggacaaccagcggtacgctgtggctggcgaggtgagtatcgacatctcttccggtggcgatccgggagttttggggacagggagttttggggacagctgggagttttggggagttttggggacagtatatcgaactctatctgctgcttgtcgcaccttctcgacgcacccgcattgacgcctttcccccttggcctgttgagggatgagtttagtatgctgtccctgaaattcctgtccctgaaattccccttcagccgtctggcccgtcagcagccaggtctcgccgacccacagcgccagcgcaaagctgacctcgccggtcgtttcctcaggcgagggcttgcataccggaaagccgcaacggacagcgcgaatgctcgacgcattcccggtctcgtcccgaagctcgtccacctgcggccaggagccactcgtgagtcgctgccgaggctttcagttgatctgccgcaaagtggcgacaggtaggacgctttgaggcttcatgcccgtgcagaacacccaaatgctgtcatggcgctgtaggattcaaacctctggcaacgcaggctcccggatgacttccaccgacacctccccgaatcccccgacaggcacgccgcagcccggcctcggcgagggcttgcgcgaggatcttctccatcacgatccgctgctcgcctgcctcgtcgagctgacgcggctgcatggtcggccgagcacgcgcgcggcattgtcggcgggtctgccgctggcgggcggcggcctgacgccttccttatttgcgcgcgcggcggcacgcgccggtctgtcgagccggatcgtgcgccggcaactcgccgacatcgacagcgtcctcctgccggtgatcctgctgctgaaaggcgacggcgcctgcgtgctgctcggttgggacgagagcggcgagaccgcgcgcctgctctttccggagaccggtcagggcgaggtcctgctcggccgcgcggcgctgagcgaacgctacctgggaatcgccgtctttgcccggccgcgcttcagcttcgacgcgcgcacgccggaggtcggccaggtcgccgaacggcactggttctggggcgccttgctcgagcaggcggggctgtatcgcgacgttctcggcgccgcactgctggtcaacatcttcgcgctggtgatgccgcttttcgtgatgaacgtctacgatcgcgtcgtccccaacaacgccaccgataccctgtggatgctggcgctgggcgtgctgctggtgatcggcatggactacatgctgcgtctgctgcgcggccgcttcatcgatctcgccagtgcgcgcatcgacgtcaaactgtcggccttgatcatggagcgcgtgctcggcatgcgcctggaagcgcggccggcgtcggtcggttccttcgccgccaatctgcgctcgttcgagtcggtgcgcgatttcatcgcctcggcaaccgtttcggccttgatcgatctgccgttcgcgctgatctttctgctggtcatcgtctggattgcctggccgctggtcctgattcccctgctcggcctggtcgtcggcgtgatctatgcctacctcgtccagcaccgcatgcacgaactggccgaaaccacctatcgcgccacggcgcagcgcaatgcggcgctgatcgaaagcctgacggcgctcgaaacgatcaagacgcagaacgccgaaggtgtcgtccagaacaagtgggagcgcacgacggccttcctcgcgcgcagcggcgtccagttgcgcctgctgtcgtcgtcggccagcaacggcgcggccgccgtcacgcaggtggtcaatgtcgcgttggtgatcgccggcgtctacctgatccaggagcgcctgctgaccatgggcggcctgatcgcggtcaccatgctcggtggccgcgccatcgcgccgctggcgcaggtggtcgggctgttgatgcaataccagaacgcccgcctggcgctgtccacgctcgacaagatgatggtgcagccggtcgagcgtccggacgcgacggcattcattcatcggcccgaactgagcggcgagatcgagttccgccatgtctcgttcagctacccggagcagggcgaagcggcgctgaccaatgtctcgctgcgcatcgcgccgggcgagcgcgtcatcatcatcggtcgtaccggctctggcaagacgacgctgcagaagctgatgctcgggctgtaccagccgagccagggcgtggtgcgtatcgacggaatcgacctgcgccagctcgacccggcagacctgcggcgcaacatcggttgcgtcggccaggacgcgaccctgttctacggtaccctgcgcgagaacatcgccatcggtgcgccctacgccgacgacgcggcgatcgtcaccgccgccgaagtcgccggcctgacgcagttcgtcaatcgccatccgaagggattcgacatgctgattggcgaacgtggtgaatcgctctcgggcggtcagcgacaggaggtggcgattgcccgcgcggtgttgctggacccgccgatcctcttgctcgatgaaccgaccagtgcgatggacttttcgaccgagcagggtttcaaggaacgcctgatgcgctttgccgcccacaagaccgtgatcgtcgtcacccatcggacgagcctgatcgacctggcgacacggctcatcgtcgtcgacgacgggcgcatcgtcgccgacgggccgcgcgatcaggtcgtcgaagcgctgcagtcggggcgcgtcgggcgggcagcgccatgagtggacgcctgatggccagcgcgcgccgtgcccagggcgccctcgagtggctgcgtgtgcgtctgcagcccgggttcgactcgtggatgaaccgggcgatcgacgtcgagaaggagcgcgaacagcagggttttgccgccgacagcgactacgccatcctgcaacaggaccccttgcgcgcgcgcgtcctgctcaagtcgatcggcgtggccttcgcgctgttcgtcatgtgggcggcggtcagccaggtcgacgaagtcacgcgcggcgagggcaaggtcattccgtcgcggcagttgcaggttctgcagagcctcgacggcggcgtcgtggacgagattctggtgcacgagggtgatgtcgtcgaacccgagcagatcctgctgcgcatcgaccagacgcgtttcgtgtcgtcggtgcgcgagagccgcgtgcaatacacggcgctggtcgccaaggccgcgcgtctgcgggcgctgaccgagggcgtccctttcaagatcccggacgaggtgctcaaggaggacccgcgcactgccgaagaggagcggcgcctgtatgagtcgcggcgcagcgagctcgaaacgacgacctcgattgcccgccagcagttgacgcagcgtcagcaggaactcgtcgaggtgcgcgccaagcacgaacaggcgagcaaggcgcacgaactggcggcacgcgaactgtcggtgaccaagccgctgatcggttcgggcgcggtctccgaggtggaactgctgcgcctcgagcgcgacgtctcgcgttttcgcggtgaacgcgaaatggcagcggcgcagatcggccgcctgcagtcggcgatcaacgaagcgaatcgcaagatcgaggaggtcgggctggcttttcgcaatgaatccggcaaggaactcggcgagacgatggccaagctgaacagtctcgccgagggtggcgtcggcctgtccgacaaggtcagtcgttcggtgttgcgctcgccggtcaagggaaccgtcaagcgcctgctggtcaataccgtcggtggcgtggtgcaaccgggcaaggatatcgtcgaaatcgtcccgctcgaagacaacctgttgctcgaagcgcgcgtgcatccgcgcgacatcgccttcctgcatccaggccagaaggcggtggtcaagttcaccgcttacgatttcgcaatctacggggggctcgacggcaagctcgaacatatcggcgccgacaccgtggtcgacgacaaaggcaacgcgttctacatcgttcgcgtgcgcaccaatcagtcgacgctggggaacaatctgccggtcatccccggcatggtcgccgaggtcgatatcgtgaccggggaaaagagcgtcctttcctacctgctgaagccggtcctgcgtgccaaggcgcgcgccttttccgagcgttgagttgctgcagcagatttttctctccgtcgatgcgcggcagcgcaactcctggcgagccgcgttcccgaacctgatcgtcggtcgtctggagggcatgccggcagcgccggcgctggtctgggcactgctgccgaacgggcagcggcccgaggaactggtcgcgcgcctgcgccgggggctggccgggcgctcgctgatcgtgctggccgacgagcccgatgaagatggcgccctggcggccctggcggcgggtgccgccgcttactgcaacgggcatgcggcaccgacggtgctgcaacaggtggcagcggtggtccagaacggcggcgtgtggatcggcgagggtctgatgaagcgtctgctggtcgccagcgcggccttgctgagcaagcgtccgagcgatggcgatgcctggcgcagcgcgcttaccgcgcgcgaacaggaggtcgccgtggcggtggccgccggggcgagcaacaaggaaatcgcccggcaactcgccatcaccgaacgaaccgtcaagttccacgtcagcgccgtgctcgaaaagctcggcgcccgcgatcgcctgcagctctcgctgatcatcaacggcgtcggcagcagggcctgattcaacgcccgccgacacgctttcttcccgtacgtcagtacagtagtcggccccggcggcgtgggctatcgttgcggtcttccaaactccgcttcgaggcttcaccatggctgacaggacacctctcgcacgcgtttcggcgatccagggcaaggctttcgcaaaggaccaggacggcaatctgcgtcaattgcgcatcggcgatgtgatctacgagggcgacgtcgtcgtcactggcgccggcagccgcgtcgacctggccacccccgacagccagtcgcttgtgttgcgcgccaacgagacgctgacggtcgatgccgaagtgttcgcctcggtgaagccggacgccacggacgccgccctgctcggcggggcaagggacgttgaccgggtcatcaaggcgatcaacgaaggcggcagcctcgacgcgctactcgacgagacggcggctggcgcgggcacgcccggaggtgctgacggaggacccacgtttgttcgcttgctgcgcatcgtcgagaatgtggatccgctggcttttgagtttggcactgccagaaccgctcccgttgacgaggtgcttggtggggcgggcagcgccgccgacggcctgatcgacctgatcgatgctggcttggcggcgcagagtgcagccactgcggcggccgccgttggctcgatcgccgccgccggcaacccaggcggtgtcgccgataccccagtcgccatcgacaccgtcgccccgagcgtcgtcgtcgacatcgtcgatacccgcctgaacagcggcgacagggtatcgaccgtcaccttcaccttcagtgacgctccgagcggcttcgacctggccgacattgctgtggtcggcggcaccctgagcgacctgacgccaaccgccgacccgaaagtcttcaccgccaccttcacagcggctgacggcttcaccggtaccggcagcgttggcgttaccgcgggcagctataccgatgccgccggtgatcctggccgtggcgccagcgataccgtgtccatcgacaccgtcgccccgagtgtcgttgtcgacatcgtcgataccagcttgaccagaagtgacgcggtgtcggtcgtcaccttcaccttcagtgacgctccggtgggctttaccctggccgacaccacggccgtcggcggcacgttgagcggcctgacgcccaccgccgacccgaaggtgtttaccgccaccttcacggcggctgtcggctttacgggtaccggtagcgttggcgttaccacgggcagttacaccgatgccgccggtgatcctggccgtggcgctagcgacaccgttgcgatcgacactgtcgccccgagcgtcgtcgttgacattaccgatcccagcctcaacagcggtgacaaggtatcgaccgtcaccttcaccttcagcgacgccccggtgggcttcaccctggccgccaccacggccgtcggcggcacgctgagtggcctgacgccgacggccgacccgaaagtcttcaccgccaccttcatggcgactgatgctttcaccggcaccggcagcgttgccgtaaccgcgggcagctacaccaatgccgccggtagtcccggcggtggcgggagcgacaccgtccccatcgacaccgtggccccaagcgtcgtcgtcgacatcgtcgacgccagcctgaacagcatcgacaaggtgtcgaccgtcaccttcaccttcagcgacgccccggtgggctttaccctggccgacaccacggccgtcggcggcacgctgagcggcctgacaccgacggccgacccgaaggtctttaccgccaccttcacggcaaccgatggcttcaccggtccgggcagcgttgccgttactgcgggcagctacaccgatgccgccgggaaccccggtacgagcggcagcgacacggtgcccatcgacaccgtcgctccgagcgtcatcgtcgacatcgttgatcccagcctgaacagcaccgacaaggtgtcgaccgtcaccttcaccttcagcgacgccccggtgggctttaccctggccgacaccacggccgtcggcggcacgctgagcggcctgacgccgacggccgacccgaaggtctttaccgccaccttcgcggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccaacgccagctacaccaatgccgccggtagtcccggcggtggcggcagcgacaccgtccccatcgacaccgtggccccaagcgtcgtcgtcgacatcgtcgacgccagcctgaacagcgccgacaaggtgtcgaccgtcaccttcacgttcagcgatgccccggtgggctttaccttggccgacaccacggccgtcggcggcacgctgagcggcctgacgccgacggccgacccgaaagtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcaccgtcgccgacgccagctacaccgatacggccggcaacaccggaagcggcaacagcgacacggtgcccatcgacaccgtcgcaccgagcatcgtcgtcgacatcgtcgacaccaccctgaacagtaccgacaaggtgtcgaccgtcaccttcaccttcagcgatgccccggtgggctttaccttggctgacaccacggccgtcggcggcacgctgagcggcctgacgccgaccgccgacccgaaagtcttcaccgccacgttcacagcaaccgacgccttcaccggcaccggcagtgtcagcgtcgccgacgccagctacaccgatgccgccagcaacgccgggagcggcaacagcgacacggtgcccatcgacaccgtcgcaccgagcgtcgtggtcgacatcgtcgacaccaccctgaacagtaccgacaaggtgtcgaccgtcaccttcacgttcagcgatgcccccgtgggctttaccctggccgacaccactgccgtcggcggcacgctgagcggcctgacaccgacggccgacccgaaggtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccaacgccagctacaccgatacggccggcaacaccggaagcggcaacagcgacacggtgcccatcgacaccgttgcaccgagcgtcgtcgtcgacatcgtcgacgccagcctgaacagcgccgacaaggtatcgaccgtcacctttaccttcagcgacgcgccggtgggctttaccctggccgacaccacggccgtcggcggtacgctaagcggcctgacaccgacggccgacccgaaggtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccaacgccagctacaccaatgccgccggtagtcccggcggtggcgggagcgacaccgtcccgatcgacaccgtcgccccgagcgtcgtcgtcgacatcgtcgacgccagcctgaacagcgccgacaaggtatcgaccgtcacctttaccttcagcgacgcgccggtaggctttaccctggccgacaccacggccgtcggcggtacgctgagcggcctgacgccgaccgccgacccgaaggtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccaacgccagctacaccaatgccgccggtagtcccggcggtggcgggagcgacaccgtccccatcgacaccgtggccccaagcgtcgtcgtcgacatcgtcgacgccagcctgaacagcgccgacaaggtatcgaccgtcacctttaccttcagcgacgcgccggtgggctttaccctggccgacaccacggccgtcggcggtacgctaagcggcctgacaccgacggccgacccgaaagtcttcaccgctacgttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccaacgccagctacaccaatgccgccggtagtcccggcggtggcgggagcgacaccgtccccatcgacaccgtggccccaagcgtcgtcgtcgacatcgtcgacgccagcctgaacagcgccgacaaggtatcgaccgtcaccttcacgttcagcgatgcccccgtgggctttaccctggccgacaccacggccgtcggcggtacgctgagcggcctgacgccgaccgccgacccgaaagtcttcaccgctacgttcacagcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccgacgccagctacaccaatgccgccggtagtcccggcggtggcgggagcgacaccgtccccatcgacaccgtggccccaagcgtcgtcgtcgacatcgtcgacgccagcctgaacagcgccgacaaggtatcgaccgtcacctttaccttcagcgacgcgccggtgggctttaccctggccgacaccacggccgtcggcggtacgctaagcggcctgacaccgacggccgacccgaaagtcttcaccgctacgttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccaacgccagctacaccaatgccgccggtagtcccggcggtggcgggagcgacaccgtccccatcgacaccgtggccccaagcgtcgtcgtcgacatcgtcgacgccagcctgaacagcgccgacaaggtatcgaccgtcaccttcacgttcagcgatgcccccgtgggctttaccctggccgacaccacggccgtcggcggtacgctgagcggcctgacgccgaccgccgacccgaaagtcttcaccgccacgttcacagcaaccgacgccttcaccggcaccggcagtgtcagcgtcgccgacgccagctacaccgatgccgccagcaacgccgggagcggcaacagcgacaccgtcccgatcgacaccgtggctccaagcgtcgttgtcgacattatcgacgccagcctgaacagcgccgacaaggtatcgaccgtcaccttcaccttcagcgacgccccggtgggctttaccctggccgacaccacggccgtcggcggcacgctgagcggcctgacgccgaccgccgacccgaaagtcttcaccgccacgttcacagcaaccgacgccttcaccggcaccggcagtgtcagcgtcgccgacgccagctacaccgatgccgccagcaacgccgggagcggcaacagcgacaccgtcccgatcgacaccgtggctccaagcgtcgttgtcgacattatcgacgccagcctgaacagcgccgacaaggtatcgaccgtcaccttcaccttcagcgacgccccggtgggctttaccctggccgacaccacggccgtcggcggtacgttgagcggcctgacgccgacggccgacccgaaagtcttcaccgccaccttcacggcaaccgatggcttcaccggcaccggcagcgtcagcgtcgccgacgccagctacaccgatacggccggcaacaccggaagcggcaacagcgacacggtgcccatcgataccgttgccccgagcgtcgtcgtcgacatcgtcgacgccagcctgaacagcgccgacaaggtatcgaccgtcacctttaccttcagcgacgcgccggtaggcttcaccctggccgacaccacggccgtcggcggtacgctgagcggcctgacgccgaccgccgacccgaaggtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccaacgccagctacaccaatgccgccggtagtcccggcggtggcgggagcgacaccgtcccgatcgacaccgtcgccccgagcgtcgtcgtcgacatcgtcgacgccagcctgaacagcgccgacaaggtatcgaccgtcacctttaccttcagcgacgcgccggtaggctttaccctggccgacaccacggccgtcggcggtacgctgagcggcctgacgccgaccgccgacccgaaggtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccaacgccagctacaccaatgccgccggtagtcccggcggtggcgggagcgacaccgtccccatcgacaccgtggccccaagcgtcgtcgtcgacatcgtcgacgccagcctgaacagcgccgacaaggtatcgaccgtcacctttaccttcagcgacgcgccggtgggctttaccctggccgacaccacggccgtcggcggtacgctaagcggcctgacaccgacggccgacccgaaggtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccaacgccagctacaccgatacggccggcaacaccggaagcggcaacagcgacacggtgcccatcgacaccgtcgccccgagcgtcgtcgtcgacatcgtcgacaccaccctgaacagtaccgacaaggtgtcgaccgtcaccttcaccttcagcgacgccccggtgggctttaccctggccgacaccacggccgtcggcggcacgttgagcggcctgacgccgacggccgacccgaaagtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccgatgccagctacaccgatacggccggcaacaccggaagcggcaacagcgacacggtgcccatcgacaccgtcgcaccgagcgtcgtcgtcgacatcgtcgacaccaccctgaacagtaccgacaaggtgtcgaccgtcaccttcaccttcagcgacgccccggtgggctttaccctggccgacaccacggccgtcggcggcacgttgagcggcctgacgccgaccgctgacccgaaagtcttcaccgctacgttcacggcaaccgacggcttcaccggtccgggcagcgttgccgttactgcgggcagctacaccgatgccgccgggaaccccggtacgagcggcagcgacacggtgcccatcgataccgtcgccccgagcgtcatcgtcgacatcgtcgatcccagcctgaacagcatcgacaaggtgtcgaccgtcaccttcaccttcagcgatgccccggtgggctttaccctggccgacaccacggccgtcggcggcacgttgagcggcctgacgccgaccgccgacccgaaagtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccgacgccagctacaccgatacggccggcaacaccggaagcggcaacagcgacacggtgcccatcgacaccgttgccccgagcgtcgtggtcgacatcgtggacgccagcctgaacagcaccgacaaggtgtcgaccgtcaccttcaccttcagtgacgccccggtgggcttcaccctggccgacaccacggccgtcggcggcacgctgagcggcctgacaccgaccgctgacccgaaagtcttcaccgccaccttcacggcaaccgacggcttcaccggtccgggcagcgttgccgttactgcgggcagctacaccgatgccgccggcaaccccggcggtggcggcagcgacaccgtcccgatcgacaccgtcgccccgagcgtcgtcgtcgacatcgtcgacaccaccctgaacagcaccgacaaggtgtcgaccgtcaccttcaccttcagcgatgccccggtgggctttaccctggccgacaccactgccgtcggcggtacggtcagcggcctgacaccgacggccgacccgaaagtcttcaccgccaccttcacggcaaccgatggcttcaccggcaccggcagcgtcagcgtcgccgatgccagctacaccgatacggccgggaaccccggtacgagcggcagcgacacggtgcccatcgataccgtcgccccgagcgtcgtcgtcgacatcgtcgacaccaccctgaacagtaccgacaaggtgtcgaccgtcaccttcaccttcagcgatgcccccgtgggctttaccctggccgacaccacggccgtcggcggtacgctgagcggcctgacaccgacggccgacccgaaagtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccgacgccagctacaccgatgccgccggcaacgccgggagcggcaacagcgacaccgtcccgatcgacaccgtggctccaagcgtcatcgtcgacgttgtcgacgccagcctgaacagcgccgacaaggtgtcgaccgtcaccttcacgttcagcgatgccccggtgggctttaccctggccgacaccacggccgtcggcggcacgttgagcggcctgacgccgaccgccgacccgaaagtcttcaccgctacgttcacggcaaccgacggcttcaccggcaccggcagtgtcagcgtcgccgacgccagctacaccgatacggccggcaacaccggaagcggcaacagcgacacggtgcccatcgacaccgttgccccgagcgtcgtggtcgacatcgtggacgccagcctgaacagcaccgacaaggtgtcgaccgtcaccttcaccttcagtgacgccccggtgggcttcaccctggccgacaccacggccgtcggcggcacgctgagcggcctgacaccgaccgctgacccgaaagtcttcaccgctacgttcacggcaaccgacggcttcaccggtccgggcagcgttgccgttactgcgggcagctacaccgatgccgccgggaaccccggtacgagcggcagcgacacggtgcccatcgataccgtcgccccgagcgtcatcgtcgacatcgtcgatcccagcctgaacagcatcgacaaggtgtcgaccgtcaccctcaccttcagtgacgccccggtgggcttcaccctggccgacaccacggccgtcggcggcacgctgagcggcctgacaccgaccgctgacccgaaagtcttcaccgccaccttcacggcaaccgacggcttcaccggtccgggcagcgttgccgttactgcgggcagctacaccgatgccgccggcaaccccggcggtggcggcagcgacaccgtcccgatcgacaccgtcgccccgagcgtcgtcgtcgacatcgtcgacaccaccctgaacagcaccgacaaggtgtcgaccgtcaccttcaccttcagcgatgccccggtgggctttaccctggccgacaccactgccgtcggcggtacggtcagcggcctgacaccgacggccgacccgaaagttttcaccgccaccttcacggcaaccgatggcttcaccggcaccggcagcgtcagcgtcgccgatgccagctacaccgatacggccgggaaccccggtacgagcggcagcgacacggtgcccatcgataccgtcgctccgagcgtcatcgtcgacatcgtcgatcccagcctgaacagcaccgacaaggtgtcgaccgtcaccttcacgttcagcgacgccccggtgggctttaccttggccgacaccacggccgtcggcggcacgctgagcggcctcaccgccacggccgacccgaaagtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccgacgccagctacaccgatgccgccggcaacgccgggagcggcaacagcgacaccgtcccgatcgacaccgtggctccaagcgtcatcgtcgacgttgtcgacgccagcctgaacagcgccgacaaggtgtcgaccgtcaccttcacgttcagcgatgccccggtgggctttaccctggccgacaccacggccgtcggcggcacgttgagcggcctgacgccgaccgccgacccgaaagtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccgacgccagctacaccgatacggccggcaacaccggaagcggcaacagcgacacggtgcccatcgacaccgttgccccgagcgtcgtggtcgacatcgtggacgccagcctgaacagcaccgacaaggtgtcgaccgtcaccttcaccttcagtgacgccccggtgggcttcaccctggccgacaccacggccgtcggcggcacgctgagcggcctgacaccgaccgctgacccgaaagtcttcaccgccaccttcacggcaaccgatggcttcaccggcaccggcagcgtcagcgtcgccgatgccagctacaccgatacggccgggaaccccggtacgagcggcagcgacacggtgcccatcgataccgtcgctccgagcgtcatcgtcgacatcgtcgatcccagcctgaacagcaccgacaaggtgtcgaccgtcaccttcacgttcagcgacgccccggtgggctttaccttggccgacaccacggccgtcggcggcacgctgagcggcctcaccgccacggccgacccgaaagtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccgacgccagctacaccgatacggccggcaacaccggaagcggcaacagcgacacggtgcccatcgacaccgttgccccgagcgtcgtggtcgacatcgtggacgccagcctgaacagcaccgacaaggtgtcgaccgtcaccttcaccttcagtgacgccccggtgggcttcaccctggccgacaccacggccgtcggcggcacgctgagcggcctgacaccgaccgctgacccgaaagtcttcaccgccaccttcacggcaaccgacggcttcaccggtccgggcagcgttgccgttactgcgggcagctacaccgatgccgccggcaaccccggcggtggcggcagcgacaccgtcccgatcgacaccgtcgccccgagcgtcgtcgtcgacatcgtcgacaccaccctgaacagcaccgacaaggtgtcgaccgtcaccttcaccttcagcgatgccccggtgggctttaccctggccgacaccactgccgtcggcggtacggtcagcggcctgacaccgacggccgacccgaaagttttcaccgccaccttcacggcaaccgatggcttcaccggcaccggcagcgtcagcgtcgccgatgccagctacaccgatacggccgggaaccccggtacgagcggcagcgacacggtgcccatcgataccgtcgctccgagcgtcatcgtcgacatcgtcgatcccagcctgaacagcaccgacaaggtgtcgaccgtcaccttcacgttcagcgacgccccggtgggctttaccttggccgacaccacggccgtcggcggcacgctgagcggcctcaccgccacggccgacccgaaagtcttcaccgccaccttcacggcaaccgacggcttcaccggcaccggcagcgtcagcgtcgccgacgccagctacaccgatacggccggcaacaccggaagcggcaacagcgacacggtgcccatcgacaccgttgccccgagcgtcgtggtcgacatcgtggacgccagcctgaacagcaccgacaaggtgtcgaccgtcaccttcactttcagtgacgccccggtgggcttcaccctggccgacaccacggccgtcggcggcacgctgagcggcctgacaccgaccgctgacccgaaagtcttcaccgctacgttcacggcaaccgacggcttcaccggtccgggcagcgttgccgttactgcgggcagctacaccgatgccgccgggaaccccggtacgagcggcagcgacacggtgcccatcgataccgtcgccccgagcgtcatcgtcgacatcgtcgatcccagcctgaacagcatcgacaaggtgtcgaccgtcaccttcaccttcagtgacgccccggtgggcttcaccctggccgacaccacggccgtcggcggcacgctgagcggcctgacaccgaccgctgacccgaaagtcttcaccgccaccttcacggcaaccgacggcttcaccggtccgggcagcgttgccgttactgcgggcagctacaccgatgccgccggcaaccccggcggtggcggcagcgacaccgtcccgatcgacaccgtcgccccgagcgtcgtcgtcgacatcgtcgacaccaccctgaacagcaccgacaaggtgtcgaccgtcaccttcaccttcagcgatgccccggtgggctttaccctggccgacaccactgccgtcggcggtacggtcagcggcctgacaccgacggccgacccgaaagtcttcaccgccaccttcacggcaaccgatggcttcaccggcaccggcagcgtcagcgtcgccgatgccagctacaccgatacggccgggaaccccggtacgagcggcagcgacacggtgcccatcgataccgtcgccccgagcgtcgtcgtcgacatcgtcgacaccaccctgaacagtaccgacaaggtgtcgaccgtcaccttcaccttcagcgatgcccccgtgggctttaccctggccgacaccacgaccgtcggcggtacgctgagcggcctgacaccgacggccgacccgaaagtcttcaccgccaccttcacggcaaccgacggcttcaccggtccgggcagcgtcgccgttactgcgggcagctacaccgatgccgccggcaaccccggtacgagcggcagcgatacggtgcccatcgataccgttgctccgaacgtcgtcgtcaacatcgtcgatcccagcctgaacagcatcgacaaggtgtcgactgtcgcctttaccttcagcgatgccccggtgggcttcgccctggccgacatcaccgctgtcggcggtacggtcagcggcctcaccgccacggccgaccccaaagtctttaccgccaccttcacagcgaccgacggtttcaccggcaccggcagcgtcagcgtcgccaacgccagctacaccgatgccgccggcaacgccggtacgagcggcagcgacacggtgcccatcgataccgtcgctccgagcgtcatcgtcgacatcgtcgatcccagcctgaacagcaccgacaaggtgtcgaccgtcacctttaccttcagcgacgcgccggtaggctttaccctggccgacaccacggccgtcggtggcacgctgagcggcctgacgcctaccgcggatccgaaagtcttcaccgccatcttcacggcaaccgatggtttcaccggtccgggcagcgttgccgttactacgggcagctacaccgatgccgctggcaaccccggtacgagcggcagcgacgcggtgaccatcgacaccgcgccgccagtcccgaccatcaccctcgacgcgagcatcacggctgacgacctgatcagcgccgcagaggcccgcagcccggtcaccgttaccgggacggcgggtggcgacgccagggctggcgacaccgtcaccctgacgatcaacggcaagcccttcaccggcaccgtcgtcgacaccgccggcgtgctgacctttgccatcgtcgttcccggcgccgacctcgccgccgaccccgaccggacgatcgacgccagcatcaccaccaccgacgccgccggcaataccgcgaccgctaccgacaacgaaagctacaagctcggaccggtggccgtcgccgacgtcaactcggtttccgaactcaccgccaacacgctctattacaacgatgccgcaagcaatatcggcatccttgacccggcgaccggtgcgcgcacgctggtcggcaatgccggcgtcgtcttcggagacattgccgtgggccccaccggcacgcttttcggcatcgccctgacgggctcgcccaatacgctgtacagcatcaatccgacgaccgccgcggccacccggatcgggccggtgacaggtgcgcccttcgtcaattcgctggttgccagtggtgacggtcgcctgtttgccgccgccaccagcagcggcggcgatgtgtaccagttgtcaacgaccaccggcgccgcgacgcgtgtgggcagtttcggccaagggtcctccggcgatctgctgttcttcgacaacgcgctgtatctgtcgacgaccgccggcacgatccgcaagctggatctggcgaccggcagcgtctccacggtagtcagcggcttgcccaccgacctctacaacctggcgcagacggatgtcgggacgttcgtcgggagtacggcaggtggggcgatgtacagcatcgaccttgccgcagggactgccgcagcgaccggggtggtgacggctggacagcagatttatggcttcgcggcggcgcccgtcggcagcccactggtgacggttgtcggcgatgtgacgccgggaacgcctggtcaggactacgatcccgacagcagtgccaacctcacggttaccggcgtcgctgcgggcattcctgcagtgcccccggcggccggtgtcggggcggctatcgacgggatctacggcaaggtcgtcatcgctgccgatggcagctacagctacacgctggacaattcccgcgcggcggtacagcggcttggcgccggcgaggtcggcagtgacgtcttcacctacagggtcaccgatgccgatggcggcgtggataccgcgacactgaccattcaggtcaacggcgccggcgaagtggcgccgccgatcaggaccgtcgggaccagcggcaacgacgtgctcagtggcagcatcgccgccgacagcatgcgcggcgatgccggtaacgacacgatgagtggcggtctgggcgccgacaccatgatcggcggtgccggcaacgatctgatgagcggcggcctcggtgccgacgtcttccagtggcgtcttgccgatcgcggcgccgccggggcgccggcggtcgatacggtgaccgacttcagcaattcctcgcgtgcgtcgggtggcgacgtcctcgatcttcgcgacctgctgcaaggggagaactcctccttgagcagcctcgacaactacctgcacttcgacgtttcggcaggcagcaccacggtgcagatcagcagcagtggtggcttcgccagcggctacagcgctgctgccgttgatcagcaggtggtattggccggcgtcgacctgtctgccggcggcttgacgaccgaccagttgatcattcaggacctgctcacgaaaggcaagctgattaccgactaggcggcctcattccggtgtcccgttcgttcgggatagcgaaaccgccgggccggttactccgtcgaagccgagttccacgagcgccagccactctgctcgcgtctccacgccctcggcgagcacctgcaggccgatgccgtgggcaatgccgctcagcccctcgaggaaagcggcgttgccccggttgctgtcgagtccgcggatgaagctcgcgtcgaccttcagataatccagcccaagatcatgcagcagcccgatctggctgaactgatggccaaagtgttccagaccgatgcggcaaccggctgccttgaggccgcggctgagttcgcggaacgccgccagatgccggagtgcgccattctcggcgacttccagccacagccgacgcgcctcgctcgcatgcgcgccaagcatgccgagcagacgttgccggaagctcgcgttggcgacggaactggccgaaagattgacggccagtcccggcaggtcgggccgcgccgtcaactcctgcaagcccagcgccacggcagcgagatcgagggccggggtcaaccggagtctttcggccagaggcaggaagcggccagcggccagccactcgccgttttcctccgcgagcagccgcagcggacactcgcggtgcgaaaggccgccggcggcatcgaccacgggaaaggagaccagacgcagccattcccggtcgacggcgcgcgtgatcgcctgtgcccactgctcggccgtacgagggccgtggtcgccggcagcgatgacggcctcccggatggcgttcacgccttccgcttcggccgcggccagtgcggcatcgacgcgggccagcagggtctcgaggtccgtcggccggcaatagccgccgaggccgatcgagacgatcgtctcgccttcgacatagggtttgccggcctcgatgagcgccgcgaggagaacgtgcgcggcggcgtgggcgtcgcgtccggcggcgagcacgatcgcaaagtcggcgccgttgaggcgcgcggctatgccctggctgtccggattggcgaatgtgccgatgacctcggccgcctgccgcaggaaagcgtcggtggcggcgcgaccgaggcggcggttgatgccggccaggtcggccagccgaatcagcagcagcgtgccttcgccggcgtcctcggcgtcgagtgtctggcgcaggcgggccatgaagtggccacgattggcgaggccggtcagcggatcgcagttcgcttcccggcgcagaatctcgagccgggcagcctcctcctcgaagattgttcggaggcgaccgaccgtgctgttcatcgccagcgcgagtcgcctgagttcgggcaccgtgggctcggctatcgtcacgaaacggcgttcgctgatcgccgtcgcctggtcgatcaccgcctgcagcggcgctttcaggcggccgaggatgatcgatccgaggaagccgccgaccagactggcgagcgccagggcgccagtcgtttgccagacgttgtcccacagcgcaccataggccaggcggctgtcgctgatcagggtcagcgtaccgacctgctgccagcccttgctgatctgcgcctggcccggcacggcgcgaatcggcagccagcgcgcaaaccactccggcgcatcgagatccagtggcccactggcgcgttcggcaatcgtccgtccttcgggatcgacgacgcggaccaattcataatggccgctgtcgaagagcgccgcgacggtcaactcgatcatcaccgcgtcggggttgctctggctcatcgacagcgcgagtgccgcggcgttgtccgaattcttgatcgacagttgcgattcgagataggcccgcgcactcagcatcgaggcgatcaggctgccgccgaaagcaagcagcatgcaggtgatgatggcaagccagaactggcgatacatggacatggtggtgatcctcggtcaatcgttcctggtcgacgctattcgaaaccttcggcgcgcgcccgttgcagcaggtcctgccagcgcgagagccggccgatgccgccggaactggccttcaaggcgccggagacgccggcgaaaatgccgtcgctattgaaactgaacaccggctgcaggtcggggcgcctcgatgccggctgaatcgcggtctgcaggttgtcgagcaccagcggttcggcgctgggctgcgcgtagtaggcaaggaccatgtgtgcctgctggacctcgccggcgccggtactcagccgcgccttcacgtagaccaggcgcatcctggcgaccggcacgccggccaggcgcagggagtagtacttggcaatcgcgaagtcctcgcaatcaccccggccgcgtccgatggtctccagcggtgtggcccagtaatcgctttgtcgccagatgttcaagtcatcgtcgaagacgatatggcggttgaagaagtcgttgatcgcctgcagtttcctgccttcgtcgagtggcttcgccgctgcgacgagttgcagccagtcgtcgagcaggccgattcgccccggcccgaagcgtgccaccagttgttgttggagcgccgtccggtcgggcccggcagcggggcagcacagcgccaggaggaagagcatcaagagcagcggccggcagcatccgggaaacgcctgcggcaacctggccgagccagtaagtaacgagagttgagcgagaatcggcaaggctggacgatctgcgggctggagtgtggagtggggggtggcgcaaggcgatgtcctgagtataatgccgcgacctatctacttgggatgagccttgtcttgatgcccaccaaaaacagaaaccgcggaatggcccgccatacggctttgctgctgctggccctcgggacgacaccggtcaccgccgaagtcgctgaacacctgtcattgaaggaggcggcgcaggcggccgtcttgagaaacccggaagtgcaggcgcgctggcatgccttccgcgagacgacggaggaggtcggcgtcgcccggggcggcttcctgccgcgggtggatgtctcggccgggatcggccgggaaaggctcaccccgcggagtgccggggccgacacgacttacacgcgccatgacacgctgatcaacctgcggcagatgatttttgatggatttgccacgtccagtgaagtcaagcggctcggcaaggccaagctggtccgctacttcgagttgctcgacgcgtcggagaacaccgccctcgaagcggggcgggcgtatctcgacgtggtgcgctatcgtcgcctcgcctacctcgccgaagagaactatattcagcatcaggccgcctacgagcaactcaggcggcgagccgagtccggcgtcggcaagcgggtcgatgtcgaccaggcagccagccgcctggctttggccgacgtcaatctgaccaccgcgctggccaacctgcacgacgtcaccgcacgctacctgcgcattgtcggcgagcagccggccaaggtgatgtttgcgcctgccgatctcgcgaccgcctttcccgaaaaagccgatgcggccctgctgctggccttgcgcaacaacccggccctgcgctcgacgatcgagaacatcgaggcctcgcaatatgacctcgaggcccggcgcgccgccttcagcccgcgtgtcgagctgatcgcgcgcaaggagaacatcaacaactacctcggtctggacggctcgcgcgacaactcggtggtcgaaatgcgcctcttctacaacctcttcaacggcggctccgatatcgcgcgcgaccgccagtaccgcgagcgcaagaacattgcgctcgaccagcgtgagaaagcgtgccgcgacattcgccagaccttgtcgatcgcctaccacgacacggtgcgcctggccgaccagttatccttcctcgccctccaggtcgacctcgtcgaaagaacgcgcaacgcctatcgggatcagttcaacatcggtcagcgcacgctgctcgacctcctcaacacccagaacgagttcttcgacgccaggcgttcacaggtcaatgccgatgtcgacctgtcgctcgcctacctgcgcagttatgcgggaatgggacggctgctcgaaaagctggggctgaagcgagcggaggcggagagcgcacccgacgagaaggagatggccccgctcgatcttgcccagctatgcccgccgacggcgccggccgagatctatccggatcgcgagacgctgggacgcaaggccagggaactcatggaaggctcgtcgaacagcttcataggcgcgcgcaacctgccgacgacggtggcgccgcccgatgctgccgcccggtcgctcgtcaaccccgcgacagcgatggaaagggagggtgcacggtgatcacaagcttgccactacgggcactgctggccggcgcctgtctgctgctgacgacgggcggcctgcatgcgcagggccgggccggttcgccgacgctcgacaagattcgtgccgccgagaccgtgtacctcggttaccgcgaagggtcggcgcctttcgcctatctggatcccgagcagaaggccattggcttctcgctcgatctctgccggcatgtcaccgatgccatccaggcgcgcctgggcctgcccgcgctgagcgtggtgcaggtgccgacgacaccgggttcgcgtcagatcatgctcgaagccgagacgatcgatctcgactgcgggccggtgaccaacaccgaacagcggcagcgctcggtagcctacagcgtcacgatcttcgtcgccggcgtcaaggccctggtcaggcaggattcgtccgttcgcgcgctcaaggatctcaaggacaaggtcgtcgtgaccacggccggcaccacggcggaggcctacatcaaatcggcagccgtccgccaggggctgctcatcaactatcgtttcggccgcgatcatgccgaatccttgcgcctgctgttgcgcgggaatgccgacgtgctggtcctcgacgatgcgctgctggctggcctgctgtcgaaccttccaccagccgaacgcggtcgtctgatcgtcctggccgacagctacggattcgaaccctacggtctggcgtttcgccgccaggatcccgagttcaagaggctcgttgacgacaccttggtcggcgtgatgcaaagcggcgagttcgcgcgcctctacggcaagtggttcacgtcgccgatcccgcctggcggcgccagtcttgacatgccgatgagcgcggccctcaaacagctgatcctgacgcccaacgacaagggcctctgagcgctgccggcgcgtcaccggcgcgccggcgatttccatttcccgcgcagggtcggcattgctatcatgcgggctggtccacgggcatcacggccgccggtcggcggtttgccgggagaccgacagggtctgcccggcacgccgagttggcggaccaggaggcagcagaccgtcgacacagcaagcgggagggcgcagcccatggcaagtcatcgcgagagccgcgccatagcgcgctcaccggaactgctcttcgacatcgtcgccgatgtcgagcgctaccccgagttcctgccactgattcgtgacgcaaggatcatccggcgccatgaaacggcctacgaaaccgaacagagcctggcactgggcctgctcatgcatcgtttccgtacgcgtaccgaactggagcgcccgcaccgtatcgtcgtcgcctccgacgatcgatcgttctgccgtttcgacatccgctggcagttttcgccactcgacaacgaccactgccacgtcgatttcactctcgactgcgagacgcgctcgttctttctgatgccgatcgtgcaactgctggtcctgccgatggccaccagcatggtcgccgctttcgaggcgcgcgcgcacgcgctggctggcgatgcggcgttcccggtgacgggccgggaggagtaacccccgcggcgggcaccgcatctgctgttgcggcgtgcccacggctgaccgcgtttgcgcgatggccgcggcaagcgcggaattccaacggttttgtcgcgccagccggttaaaatgcgagccttcgcgaatcaaggacagcgccgtgagccaagagtcatcaagcaatgctgcgagttcctctgcacttgccagcaccaacttcatccgcaacatcatcgagagcgagctcgccgccggcaagcacgcggcgcgccgctggtccggccgtcccggtccggccgcccagcagctggccggggccctcgacccggcgaagatccgcacgcgctttccgcccgaacccaacggctacctgcactttggccacgccaagtcgatctgcctgaacttcgggctggcgcaggattacggcggccgctgccatctgcgtttcgacgacaccaatcccgagaaggaggagcaggaatacgtcgattcgatcgtcgattcggtccgctggctcggtttttcctgggaggaaccggcgtcggaggcgctgccggagggcgagtgcaacctctatttcgcgtccaactacttcgactggatggtcgagtttgccgaatacctgatcgccagcggccacgcctacgtggagagccagagcgccgagcagatgcgtgccagtcgcggcacactcaccgaaggcggcagcgagtcgccgtttcgcgagcgcagcgtcgaggaaaacctggacctcttcaagcgcatgcagcgcggcgagtttcccgacggtgcgcacgtcctgcgcgccaagatcgacatggggtcggcgaacatcaacctgcgcgacccggcgatctaccgcatccgccacgccagtcaccacaacactggcgaccgctggtgcgtctatccgatgtacacctacgcgcatccgatcgaggatgcgctcgagaacatcacgcactcgatctgcacgctcgagttcgccgaccagcgccccttctacgactggctgctcgagcgcctggccgaaggcggactgctgcagcgcccgttgccgcaacagatcgagttctcgcgcctgaacctcagctacatcgtcctctcgaagcgcaagctgatccagctcgtcgacgagaagcacgttgccggctgggacgacccgcgtttgccgacgctggtcggcgcgcgccgccgcggctacccggcggccggtttccgcctgtttgccgaacgtatcggcgtttcgcgttccgattcgctgatcgagtattcgctgctcgaagacacgatgcgcgaagtgctcaacgaatcggccgaacggcgcatcgccgtgctcgatccgctgcggctgatcatcgacaattatccggccggcgagagtgaggactgcttcgcgcccaaccatccgctgaagcccgagctgggcaagcgggcgatgcccttcggcggcgagctgtggatcgaacgggaggacttcatggcccagccaagcaagggctaccatcgcctctaccccggcaacatggcgcgcctgcgccatggctttgtcgtcaagtgcaccggcttcgacgtcgacgacagcggcgtcgtcagcgctgtccactgcgactacctgccggattcgaagagcggtacgccgggcgccgacacctacaaggtcaaggggaacctgcactgggtctcggcggcgcatgcctgccgcgccgaagtgcgcctctacgaccgcctgttcgccgttccctcgccgggcgcccggcgcgaaggcgacccggaagacctcgaacgcgattttcgcgacgacctcaatccgcacagcatgcaagtgatcgcggcctggctcgaaccggcgctgaagaacgcccgggctgaagaatgcttccagttcgaacgccacggttacttcgtcgccgatcgcatcgattcgcgcgccggcgcgccggtgttcaatcggacggtgacgctccgcgacgtctggtcgagcaagcccggggcgaagaagtaagcggcgcgcgccgccgctacagcagttccagcaccttctccggcgggcgaccgagcaccgcccggtcgccgcgcacgacgattgggcgttcgatcaggatcgggtgcgcgacgagcgcgtccagccattcctcgtcgctcagcgaacgtccggcgtagtgttccttgaatgccgcctcgccgcggcgcacgaggtcggcggccggcatgccgagttttcccagcagctcgcgcagttcgtcgcggcttggcggggtcttcaggtaatcgacgatctcggcagcgacgcctttctcggcaatcagttggcaggcagcgcggctcttcgaacagcggttgttgtgatagatgcgcagcagggtcgggctcatcggtaatcctcgggcagggagtgatcgcaggaagggtcggcgcgcggcctagcgccacaggctcaacggcggatcggtgatgatcgcacgcaggatgtcgctgcgcgagacgaaaccgaccagcgcctgcgtgtcgttgacgatcggcacgccgtcgacctggtgttcgagcatcacccaggcgatccgccggatgtcggtgatcgggtcggcgctgaccaccggcgtcgtcatgacgtcgctcacctgcctggccaacgcatcgcggacgcgcccttcttcgacattgagcacggtgagcagatcgcgctcgctgacgatgccgaccaatcggtaggtcgggtcgagcaccggtgcctggtgaatgcgccgttcgagcaggatccgccacgcccgctcgacggcatcggtgctggtcaccgagacgatctgtcgttgcatgatctggtaggcgtgatagagcgggccccgctcggggtcgctgcgcagcatctcccggtaggcgctgacggcttgcgccaccggaacgctgaagaccggtggcggttcatcctggtcgatgggccgcacaggggtgccgcggtaaacgccggcgacttccttgaggccttcgaaggtgccttggtagatcggaccactcaagccatataccgaaaacacgctgttctcctcgttctgcaaagtggcgccgtgatggcgattccggtcaattcatttcactcggtgcgcagggcgtccaccgcgtccagccgcgccgcgcgcctggccggcagcacgccggcgagcaggccgatgagcacggcaatactctcggccagcgcgacgaagctgagcggcgtgtgcaccggcagcgccggtacgagcaggtgaatcaactgcgccagacccattcccagcaacagtccgagcagcccgccgagcgccgacagggcgatggcctcgccgaggaacaggccgaggatcgttcgccgcggtgcgccgagggcgaccagcaggccgatttcgccagtgcgctcggtgaccgcgatggtcatgatggtgacgatgccgacgccgccgacgagcagggaaatgctgccgagtgcgcccaccgccatggtcagcacgtcgaggatattggacagcgtgcgcagcatgtcctcctgcgtcgtgatcgtgaaatcctcgcgcccgtggcgggccttgagcgtcgccacgacgcgcgcgctgaccgcggcggcgggcacgccttcctcgtacgacagatcgatcttcatgattccgtcgcggttgtagagctcgagcgcgcgcgccgtcgggatgtaggcagcgtcgtcgaggtcgatgccgagaaactgtcccttcgcttcgagaacgccgatgacgcgaaactgcaggctgccgacgcgcacgcgtgcgcccagcggattgtcggcaccgaacagttcctccttgagcttggcgccgaggacgatgaaggcacgcgcattgtcggcgtcctcggcgggcaggaactggccgctgcgcaccctgatgctgaacaccttgagcatctcggcgctgaccccgttcacggtggtccggcgcaggcggccattggcattgatctcggtgttgccccagacggtggcggtcatgccggtgatatgcggcagatgctcgagcgcgcgcgcgtcgtcgagcgtcagcggccgtaccgaggtcgggatgccggtcggcgagtgacctgaggtcttggtcttgcccggcgcgacgctgatcacgttggtgccgaactgcgtgaattcggcgagcacgaagcgatggatgccttcgccgatcgaggtcagcaggatcaccgccgcgatgccgacggcgatgccgagcagtgtcagaaagctgcgcagccggtgcgcggtgatcgcgcgcaacgccagttgcagggaatcgcgcgggcggatcattcagcgtccatcgcgccgtcgagccgtcgatatcgcactcccacgacgatttccggagtgtcgtcagatcgattgacatgcatggtcatgacgcgcccgactggccaaagagataggcatggtagccatgttatggataccgttcaagccgttccgacaacccgacgcaaggcaatcctcccctcgcacggacccttgcctcgcgggtgcgagccacctagtaatcgcgaccgcgttgcccctgggcatgtattcaacggtagcgcaggtatggattggtggtggctgctgccgccagcggttctcggctgacgccaatgtcgtgaagacttggcgcccgtgcgggtcgacgttgatggcgaccggcggccgaccgaagggtggcggcgcagcgcggattattgcctgatctggaatggtgatttgcgccgcacggtgattcccctcagaggattttgcgccgaccatgtctacccgtgactggcgctcgtattggtctcccggcaactgccccgcctcgtcgcctcgtcgcctcgtcgcctcgtcgcctcgtcgcctcgtccctcactctctggagaatcatcatgtcggccacacccgctacccccatcaagctctatcgccaccccttgtccggtcacgcccatcgcgcgcaactgatgctgtcactgctcgatttgccgacgcaactcgtcgacgtcgacctgatgaagggcgcgcacaagcagcccgagttcctggccctgaacccgttcggccaggttcccgtgatcgacgacaacggaacgatcgttgccgactcgaacgcgattctcgtctatctggcacgccggtacggcggcgagcgctggctgccgagcgacgccgtcggtgcagccgcggtgcaacggtggctgtccgtggccgccggccagatcgctttcgggccggcggtagcgcgtctggtggtggtattcggggcgaagaagaatgccgacgaagcgattgcccttgcgcacgccgtcttgaaggtcattgaagatgagttatcgcggcacaccttcctcgttggtgacgggatgaccatcgccgatgtggctgcctatacctacctcgcgcatgcccccgagggcaacgtgtctctggacgcttacccgaaggtgcgcgactggctggccagaatcgaaggcctgcccggcttcgttggcatgcagaagaccgccgttggactggccacgtgatcagcggaaccgggagtcggcaagaatgagcgcggcaacagcgtccccctggcaccgcggcgaacgcgagctgcaacagagcgtcggcgtcgccgagcgcatggaggtcttcggccgccaggtcatccgcgacttcatgccggagcagcatcgcacgttctaccggcagctcccgttcctggtgatcgccgccgtcgacgcgagcggcgatccctgggcgacactcgtcgaggcgcgtgccggtctggcgcagtcagccgatgcgcggcacctgcagatcaacgccttgccagggcaaggggatcccgctggcgatgccctgatgccgggcgacggcatcggcgtgctcggcatcgagctgcaaacgcgccgccgcaaccgcgtcaatggcagagtcgttgcgcgcgacgaccgccagctgacgctgcaggtcgagcatgccttcggcaactgtccgcaatacattcaggcgcgagagttcaggttttccggtgatcccgccgagcctttcgtcggccgcaccgaagtcctggtcaagctcgacgccgaggccaatgccatgatccgggctgccgataccttcttcgtcgccagctatgtggatccggagggggatgccggcagacgccaggtcgacgcctcccatcgcggcggcaaggccggcttcgtgcgtatcgacggcgatgtgctgaccatccccgactttgccggtaacctgcatttcaacacgctgggcaatctgcaggtcaatccgcgggccggcctgctgttcatcgactttgccaatggcgacctgctgcagctcaccggccgcaccgaactggtcctggcgggcgacgaagtcagcagttttcagggggccgagcggctctggcgtctgcacgtcgacaaggcggtgcgccgccgcggcgtgctgaaactgcgctggcgtcttgacgaagtctcgccaaattcgctgatgaccgggtcgtgggaagaagccctggcccgccagcaggcacaagcactgcgcaaccagtggcggcgttttcgcatcgcacgcatcaccaacgaaagctcgaccatcaagtcgttccatctcgaagccgccgacggcgccggcttgccgctcttcaaggccgggcagcacctgcccatccggctggccatcgccgcggaagccgcgccggtcattcgcacctacaccctgtcggcggcgccgtcggatggctgctaccgcatcagcgtcaaacgcgaaggacgggtttcgcagttccttcatgaccacacagccgtcggcgatgaaatcgaggcccgtgcgccactgggcaatttcgtcgtggacccgcatgaacgccgaccgctcgttctcctgtcggccggggtgggaatcaccccaatgctcgccatgctgcgcgaggtggtgtacgaaggcgtgcgtacccgccgcgtacgccagaccttcttcgtgcatgcgtcgcgcaccctggccgagcgggccttcgccagcgaaatgcaggaactggtcgagcgtgccgatggtgcggtcgaggcggtgcgcgttctcagtcagcccgaacccacggccgttcttggcagtgactatgacgttcagggccgcatcgacctgcgcttgctgaaggccatcctgcccttcgacgattttgacttctacctctgcggcccggcggcgtttgcccaggacctgtacgacggcttgcgggcgatgcagattgccgacgagcgaattcacgtcgagcagtttggcccctcatcgctacgccggcgggtgacggaagcggtcacggaacccgccccgcccaccctgccggctgccgaaacttccgtcgcggtcgtgtttgcgcggaccgccaaggaggcccgctggcaaccgggtggcggcagcctgctcgagctggcggaagcgcgcgggctgacgccggaattcagttgccggggcggctcgtgcggcacctgcaagacccggatactggcaggccaggtcagctacacgtcgccgccggcggtcgccatggggaccgacgagattctgatttgctgttcggtgccggcggcggaagccggcggcgcggctggcctggtgctcgacttgtaacgtaccgacgccagcttctcgccggcagcgggcatcggcaaaaaatgactcgaggaaaggggtttgtccatgaacgcgctggaagttgatgtcgccattatcggcgccggcactgccggaatgtccgcctaccgcgccgcgctggcgcatactcgtagcgtgctggtgatcgagggaggggcatacgggaccacctgcgcacgcgtcggttgcatgcccagcaagctattgattgccgccgccgaggctgcgcatgcggcaaggcacgccgaggccttcggtgtcgtcgtcgattcgctgcgcgtcgatggcgccgccgtcatgcagcgggttcgcgatgaacgcgaccgcttcgtcggcttcgtcaccgaggcggtggaccattggccggccgagcaccgcctgcgcggtcacgcccgtttcctcgacggtcacacgctgcaggttggcgagcacacgcgtgtcgaggcgcggcgcatcgtcatcgccaccggctcgcaccccaacgtgccggccgaatggcgcgaggccgccggcgatcggctgatcgtcaacgacgacgtctttgcctggcaatcgctaccgcagtccgtcgccgtgctcggtaccggggtgattgccctggagctggcgcaggccctgcatcgactgggcgtgcgcgtcggtgtctacggccgcagcgagcgcgtcggcccactcaccgaccccgccctgcaggccgaagcgcgcaagatcttcgccgatgaactgccgatgcgcctgggcgtgtccgacctgcatcttcggcgtgtcggcaacgaggtcgccgtccgcgtcggtgacgaagaacctgccgctgaacgacgctacgcgtggatactggcggcgagcggccgccgtccgaatctgcaggccctcggcttgccgcagagcgggctgccgctggatacgcgtggcgtgcccatgttcgatccgtgcacgggccagatcgccgacagccacgtcttcatcgccggcgacgccacccatgagcgggagatcctccacgaggcggcggacgagggccgcatcgccggtgacaatgccggccgcttccccgatgtgcgcgtgcgtccgcgtcgcgcgccgctgtcggtggtgttctccgatccgcagatcatgctcgccggacagagccacgcgcagttgctgcgctcaggggcggactttgccgtgggggaggtctcgttcgaagatcaggggcgcagccgcgtgatgctgaagaatcgcggtgccctgcatctctatgccgagcggcgcagcggtcgcctgctgggtgccgagatgctcggtccggcggcggagcatctggggcatctgctcgcctggtcggtgcagcgaggcgacagcgtgcaggagatgctcgacagtcccttctaccacccagtcatcgaagagggcctgcgaacggcgctgcgcgggctgcagcgtgccctgcgcatggggccgccgcccatcgagcattgcctggactgtggtccgggcgcgtgaacttcgcgcctgcagccggcgcatgatcggcgtccacacgggcgaggcgccgactggcgtcaagcgcggccagcagcgcagtgtccgctgcgccaagcgaacgccgattcagttcggcgcccgctaccgagtgcgggcaccatcgtcattgcactcgagcgtgccgggaccgtggtggctgttccgcttgcagcacctggcaagtagttgaagccgccaccccacccgtccgcccacgtctggccgctacgccggaccggtagtgcccgcttgctggtgaatgtacttcctggcagtgcgtctatccaacccggtgcgccgtgcaacttcttcataggtgcccaggcgcttgtagagcagttgacaatagcgggcaagcaaggcgcttgcttcgagccgaccgtcgtcgatcgcttgcagcaaggcttcgctgctcgctccggctgacgcctcgatggcggcatcgtaacgtccggtgagcaggacgcgacgcaccgcctgttcgagttcgcgcacattgcccggccacggataatcgggtggcaggcagccggcgagcgcgtcaaggacgcgtccgccgaccgttgcgtcggcaacgccgagcatgcgcgtcaccagtagcccgaccagtctcgccagctcgtccggcgcctcggcgagtcgctggcgcagcgtcggcagcgtgatggcgtccgagcacaggcggtaatagaagtcgtgacgaaattcgccgcgcgcgatcagttgatgtacgggtcgattggtagcggcgatgactcgtccggcaaagcgctgtggctggtgactgccgatcggcgtgaaacttcgctcctgcaatacctgcaggagcttgatctgaatcgggatgctgacctcgccgatttcgtcgagaagcagcgtgccgtgcgcgctcgagcgcgcgagaacgccgtcgtggtgctcgatggcgccggtgaaggcacccttgcgatggccaaacagctcggattcgatcagggtctccgggaactgtgacaggttgatggcgatgaaactctcggcgaagttggcggcgaaacgccgctggtgccacaggtaggggatgtgccccgaacggccgatcgccgccgccgcctgacccttgccggttcctgtttcccccaatagcagggtcgagaaatcttccatccgtttccacagatgggtgtcgaacaactgcatgtcatgggtgaaaacgttgttccagagagcccgccgcaagcttttcatcgatggactctcgcccaccagtccggcttcgatgaagtagtacgcccgccgcaattggtgaaagagggcgaaataacgagccgcttcttcttcggaaaagcctcggcggaccagttcgccgaggagtcggtcggccagcgtcgcgtcgacccgcgtttcccgtcgactggcctggcgctcgatcagggcgtccatacctgccagatggcggtgataaacgtcgaaaaggaataccggcttcgcgcagcgggcgtcctcggcgctcaaatcactcaacgcgaacgtcccctgcgcatccagcgcctgcaatcggcgactgatgaccgtcatcagggcttcggcgtcggccatccccggccgcatgacgtccccggcgacttcgcgcacctgccgcgcccgtgcgtccgagaagggattggcgaaaacgatcttgccgacgcgcagaaagaagtctcgatcacgcgccgtcagcatctgcgacgcagccatgacagcacctcacaagcatgtacaaaaaatgcaattgctgcatacatgaaacgcgtatcagcagcaagaatccggcggtagccgcattgtagatcaacaccttacggatggcacgcaaactgctcgatgaccgatgccttaacaaccacgaaggagcacgcgatgaaccctaccctcaaccacatcaacctctggatggcctggatcggcatcctgctgggactgctcagcggtgcgctgatcggccttttcttccaccgcgacgagtggctgggtggctacggcagctggcgtcgccgcctgctgcgacttggtcacatcagcttcttcgggatcgcgtttctcaacctcgcgttcgccaacacggtcagcctggctggagcgacagcacccgccttcgctgcctggtcgttggtggcaggcgccgtgctgatgccggccatttgttttcttgcggcatggcgcccgagcttccgtcaccttttcttcttgccagtggtggcgctgatcagcggcgccgtgagcctgctcgctggcgaggtgctgccatgagccagtcgattgaggggccattcgcatggccagccgtggatagtcagcccatgccggtggccgccaggacgaaggagttgcgaatcgtcttcatcgccatgagcggactgcgcgcctgtgatccagaactgaccgcgctcggcctgacactccccggattcgtcgaacgcagtcgcagcatagcctcgctacccagcctcggtctgctcaccctggccgggatgacgccggcccagcaccagcgccgctaccttgaaatgcccgacctgagcggcatcgatcagcttccgcgcgacgtcgatctggtggccatctcgagcttcagcgcgcagatcgaggaagcctatcaggtggcagaacattatcggaccctgcgtattccggtggtgatgggcggcctgcatgtgaccgcgctgccgcaggaagcgattgcccacggtgcggccgcggttgtcggcgaaggcgaaagcgtgtggcgcgacgttctgcacgacgccgagcgcggccgcttgcgccccttgtacgacgcgcgcggtgctgaattcaacctggcagcagcgccgatgccggcctacgaactgctggacattgcgcgctacaaccgcatcaccgtgcagaccagccgtggctgcccgtggcgatgcagcttctgcgcgagttcgatcctgcttacccacaaatacaagcagaaacccgcggcgcaggtactggccgaaatcgaccacatccgttcgctctggccgcggccattcatcgagttcgccgacgacaacagcttttgtcaccgcgcctactggaaggctctcttgcccgagatcgccaagcgccagatcaagtggttcgccgaaagcgatctcgcgattcatgaagacgacgagttgctgaggctgatgcgcgaagccggttgcgtggaggtgctgatcggtctcgagagcccaacaagcgagggactcgatggggtggagacgaagtgcaactggaagctgtcgcgggtgccgcaatatcgcgacgccatccgccgcattcaggcccagggcatccgtgtcaacgcctgcttcgtgctcggactcgacggtcagacgacccgcgtcttcgatcaggtactcgacttcgttgccgaagccctgccgttcgatgtgcaggtgacggtgccgacaccttttccgggtaccccgatgttcgcgcagttgcagcgggaagggcgcctgctggccgatcgggcctgggagcgctgcaccctgttcgacgttaacttccgaccgacacatatgagcccgcaagagttggcagccggcctgcgccagatgatcgttgcactctacagcgacgaggcgacggcgcgccggcaccagcatttcaaggcgctgcgccggcaaacgccgtcgatggccgcctgaggtcgaggaaacggcccgctgttcagcgtccaccgatgtcgccgatcgtcaggggccaagtgctgtgctcgcagcgacgcgaggcgatcgatcaagcgctgccgcagggtactgttcgcccgcgttcagatgactttacaggggcgcagcatggatgccgcccatgccgatggcgaagccgaacaccaggccggagatggtgccgatctggccgggaatcaggccccgggagcaaagcagcggggaaccgacggcgaacgccgattcagttcagcgccgggtccgcccgcagacgttcgaccgccagatcaagaaacgcgcgtaccctctgcgaggcatgctgtccctcgcggtgcagtacatgcacgggcagcgcgggtagctcgaagtcgctgagcacggcctgcagccggccgctgcgcaagtgctcagcgacctggtaggagagcagacgggtcaggccaaaaccgcccaatgccgccgcgaccgccgagtcgttgctggtggtggtcatgcgcgcttgcagcttgaccacgcgtggcgcaccgttctcgatcagtcgccattccggcgtcggcgtgacgcccgccgccgagacgatccggtgggcgaacaagtcatcgggcgtacgcggctcgccacactgttgaagataggccggggccgcacaaatgacccggcgcacgcgtccaaccggcacggcctgcagcgaggagtcggccagttcgccgatacgcaccgccacatcgacaccctcgtcgagcatgttgatcacgcgatcgagaaacagacagacggcgctgacctcgggatagcgcaagaggtattcagtgacgatgggggtgacgaactgggcaccgaacagcaccggggcagtcagcgtcagacgcccgcgaggtgccctgtgcgtgccgccgaccgactcgtccgcttcggcaacgtcggccagaatgcgccgacagtcatcggcatagcgtgcaccggcatcagtcacccggacgatgcgcgtgctgcgcgccagcagacgaacaccgagttgccgctcgagttcgttgatggctcgcgtcaccgccgatggcgacaggttgagcttgcgcgccgccccggcgaagccgttggcatcaaccacggccacgagcaccttcatgtgctgaagtctgtccatgcagtcgccaactcccttgcgtcaggatcttgccttatccgggtgatggtgcggaggaacaccccgcagtatagtggtcccaggattctaggctgtggtttaagctaggcgctgtcataaggaacgacaagcgatgagcgatgtgaagacgcggaaggtgcacaccccggagttcaaggtgaaggtgggtctggaggccttgcgaggggtgaagacgatcaacgagattggccaggaacacggggttcatccagtccaagtggggcagtggaagaaggcgatccaggagcaagccaagaccttgttcgagggcaagcgcggtcccaaacccgtcgccgcgtatcgggagccggagttgttgtacagcgagatcggcaagttgaaggtggaactggactggctcaagaaaagtctgggataagcctgtcgtaatgcgaagagcctggattgagcctggggagtcgttggcagtagtccggcaatgcgtcctggccggggtgtcgcgtgcgacgatctatgctcagcaagaaccttcgatgctcgacgaaagcgagttgctacaccggcgcctgattgatgaggagtacacccggcacccgttctacggcagccgcaggatggtggtcttcctcgagaaagcgggtcacacggtcaatcgcaagcgggttcaacggttgatgcggctggtgggactggccggtatggcgccgggtccggacacgagccggcgacacccagcgcacaaggtctatccgtaccacacctcacccacaagcgtcttcaaatcatgtcgttctcgctgaatgctgacgcgtattgttgacagggactactcggttttcggaggacttgatgccagaatcatcacaactgccggagaacgaccaggagcaaacggtggagactcttttcccaagtggacgtcgacctggagcggtcagggcgtaagcgtccatccggccgcgaatgtcgattttctctcctgcattcaggcgacgtcccagccgcagatggttccgctggcgtcagcgcctacgagggtgtggtgctccggatgccaacacaaacccgtcacttcatcctcgagcacggcgaagcctatcggcttcccgtgctttcgcggctcccagagcagcaccgagctgtcctggctgccgctcgccagtactgccctgcgtgggctaaaggccaggcgcgtgcacaggccttggtggccctcgagctgcaggggctgagtgccctcgggccctttgccacggaactcccaaaccgtgaccgcggcatcgcccgaagtcgcgaggagcttcgactcgctgtcccatgccagcgccttcggcttgaacgggtagccactcatctgggagtcttggcctgacttcaatcgccagaagtgcaccgagccgtcctggctgccgcaggcgatgacgttggcgtcggggctccaggccagcgagatcagcgaacccttccacgccaggtggcggatcttcgctcctgcgacgaagggcagaatgtgtacgccgccgtagcaggtcgctgcgaggccgctaccgtcggagcgccacgcaagagcggtcaccgtgctggcgagcggctcggtctcgacgatccgctctccgtcgggcatccacacacagagcttctttcccgaggccgtcgcgattcgaccgcctgccggagcccatgcgacgtgctctacccaggcgctgccacctcccggtagctcgcgcaccagagagccctccgccgaccagactctcgccacttcgtcctgcccgcaggtggcgaagcagcgcccgtcaggcgagatgctgacatcgagaacacttcctgtatgcgctgctgcgatcgcgaatctctcttcgcccgtcgtcagatcgaagccaaccagccgcccgtcgccgaggcccgcgatgcagacacccccgtctcgcgcgatttcgagcgccgatacgtagtcgcccatcgtgaggcgaaacctcggccggagttcggccgtgccgtgagtgaaatccccgattacgccaggcatcgcgcgaacccccgcgtgagctcgtcgcgatcgagcttccggccgatgaagaccagatcactagcgcgcggctcgataccccatgggcgatcctctcgcccgtcgaagagcatgtgcacgccctgaaagacaaagcggctgggcgaacccttgatgttcaggatgcctttcatgcggaagatgtcggttcccttatctcgcagcaactgcgatacccactggctgaggcgatcgccgtcaatctctccctcgaggtggatcccgaccgaggtcacctgatcatcgtgcgagtgtccggccacgaaggtctgctcgctgcttggccgaacggcgacgccgctgccgagcacctgcaactggaattcggacggcaaatgctgcgtgtacaacccgatacgccccccacgcggtgcgtgcagctcgaaccgcttggcgcctgcggaatcaagttttagccgcacgggctcgggcgccccgatctcgatgcgtccacccggcaaggccgaacgcgccgcttcagaccagatgcgcgcggcgtgttcagagttaccccgtgaaccggcgtgctcgctgccaccaaggaagctcgcaaccaggtccattgtggggtccgggccgtcttcgagtacgagttcgtacacgccttcctcgacttcgaaggtgcccgcccattcgaacggatactccggctcgaggaacgttggcttggctgccactgcacgatcgagatcgaacccgccgatgtcgagaatcgcggcgatcggcacgctcgcgttctgggcgcggagcaccttcgccatcgaattcatgttcgtcacgcgccgctccagcgcctcgagctcgtgcccgctcacgaggtccgtcttgttgaggacaaggacgtcggcgaacgcaatctgctccttacactcgctcgagtcatcgaggtgcaggtgcacgtgctttgcgtcgacgagggtcacaatgccgtccagcgagaagagttcgcgaaggtcgtcgtcgacgaagaacgtctgcgccacgggacctgggtcggccatgcccgtggtttcgaccagaatgtggtcaaacttgtcccgccgcttcatcaggctaccgaggatgcggatgaggtcgcctcggacggtgcagcagatgcacccgttgttcatctcgaatacctcctcgtcggcgttgataaccagcgcctgatcgattccgatctctccaaactcgttctcgatgacggcaatgcgtttgccatggttctcggagaggattcggttcaggagcgtggtcttccctgagccaaggaaaccggtgaggacggtgacggggagccttttcatgagtgttctccctaaaggttaggcgacacgtaaggcagccgatgcaacttcattgcagcactggatcaatggctgggtcaccagtcggcatccatcgccagcaaaacgcgcggcgtctcgcccggcgtaacggccggcgagcgatgaatgacaccccggccgccattgccctgccacaggctgcccttgagcagggccacggcgaaaggcggaatcacctcgatgcggctgcctgggcccagcaggccggagctttcgtcaggcagtcccctggccccggccccgagacggccgcgatcgaccgccgcgtcgtccacccattcggtccccggaccgcgataggtgcacagcaagcggatgccgacgcgatcgacatgcaaacgcggacacatcgcttggccgaccacttccaggcggaggccgatgctcctggcatcgagcagctcgccaagcatttcggcaagcaaggtgagatcggcagccagcgcgtcgcggccggcacccgccggcaggcgggcgagatccggggtctttcctggtgccaggatctggcgaaaacctgatccgagatggtcagcatgggtgttcagccagtcggcgatggcgccattgaccgggcgccaccactgggcgatctggattcccggatcgaagatgcgcgtcagatccagcgcctcttccgagatggcggcgcaagtcgtggcggtacgcggtagcggggcgttcatcagaaaactcctgtcagttacggtcaacccggagaatcagcgcagaaaggaaagcgcccggccgcggcagttggggcgcaatttcccgtcatgccaggcaatctggccggaaacgaccgtcgtcgccacccggctgcggaaacgtcggccgacaaagggcgaccagccgcagcgggcgagaacggggtcgtccgggagatccatgtcgcggtcgccgatcaacaccagatcggcccaatggccttcgcgcaggtagccgcggtcgacgatgccgaacaagtcggcaacgcggtggcttgtcttggcgaccagcgtcggcaggtcgatgaggccgtcgtgcaccagccccatcaagccgggcaacgcgtgctggacaagcggtaggccagacggggcctggaaatagttgccggctttctcttccgccgtatgcggcgcgtgatcggtgccgataacgtccagccggttgctgttgagcgcggcgcgcagggcgttgcggtcggcgacggtcttgacggccgggttgcatttgaggtgactgccgagtcgcgtgtagtcgctgtcgtcgaacaagaggtgatggacgcagacctcggcggtgatgtgcttgtcggccagcggcttgtcttcgaagagttcgagttcgcgggcggtggagatgtgcagcacatgcaggcgagtgccgtgcttcttgcccagcgacacggcgagcgacgaagatctgtagcaggcctcggcatcgcggatcagcgggtgcgccgaaaacggcacggcatcggcatacgcttttcgccatttttcctcgttgaccgcaatcgacggggtgtcctcgcaatgcgtgagcagaatcgtcggagcacaggagaacaggcgctccagcaccgctggatcatcgaccagcatgttgccggtcgatgcgcccatgaagaccttgataccggcgacttcacgggggtcaagggcggccacggcatcgaggttgtcgttcgcgacaccaaagtgaaaggcgtaattggcccgcgaatcgcaggcggcgatcgccttcttttccgccagtgccgccatcgacagggtcggcggcatggtattcggcatctccatgaagctggtgattccgccagcgacggccgccgccgactctgtggcgatacagcctttgtgtgtcaaccccggctcgcggaaatgcacctgatcgtcgagcatgccgggcaatagccactgcccggcggcatcgatttcgtcatcggcgcaggcgtcgattgccggggcgatcctggcaatccgcccatcgcgaacgaggaggtcggccgcgcggatttcaccttcgttgaccagcctggcgttgcggatgagcagcctgctcatgctcagaactcgttctgcaggcgtttgtagccctggaccagttcgtgattggttcgaaccacatcctcggaaaactccgtggcctcggcgctgacgcggggaacgctggcgaggtcggtctccgggccgatacgcagggtggatgaaacatagaagcccggcggcaggtccttgccatcgaccacggcgttgtgtcgaacgacgcagccatcgccgatacggcaattgaaaacgacgctattgaagccgatgaagacgttattgccgatgacggttgggccatgcacgatggaacggtgggcaatcgaggtgtgttcgccgatatcgaccagggcgccggacttggagtggatgacgacgccgtcctggatattggaatgggcgcggatgcggatcggttcgagatcgccgtcggcattgacctcgtcggcacggatcaccgcgtaggggccgacgaagacgttttcctcgatgatgaccttgccgcagatgatggcggtctggtcgacgtaggcggatgcatcgatttgcggcaggtcgccacggggattcttgcggatcattgtctacactccgttgggatgaaacgttcgttcgccgcgtttgagcttgtcgaacaggtcgtggttgggccagtcgttgcggatggcttcagaaaattcaacgtcttccagatcgatcaggcccaggcgcgggctgcaggcatcttcgcggaagcactgggcgtagccggtttcggtctcgtggacgatgaccgaatgcaggcgcacgtcggcctcgccgttacgcatttcggtcagatccagcagacggtcgatcattacgaaaaacagccgcgagagctgctcggcgctgggcgaaacgggaatcagaatccagcgctcggaaaaccgctggcaggcggcgatgtaatcaggatcgtcgcccgaccacagagcgacggcatggtcaaaggcgtcgatcagcgcgcgcgggccgtccttcaacaggccgaagtcataaaccatctgcccatgatcgagcgcaagcgcttcgagcagcagctcgaccttgtaggaatggccgtgcatcgagtgcgagcagcgccgcgtgctgcaaccgcgcacgatgtgggcgttctcgaacttgaacagtttgcggatcagcatgcgtcattgccgccggggggccgcgcttcttcgcgcaggcgggcaatgacgtcggccagcggcaggctgccgagatcctcgcctgcgcgtgcgcgcagcgcgacccggccttccgctttttccatgtcaccgacgaccaacaggtacggcactttctgcagcgagtactcgcgaatcttgtagccgattttctcgttgcgcagatcgaccgtagcgcggacgccgacccgcttcagcgcctgcaaaacgcttttcgcgtaatcgctctgaccttcgctgatgttgagtaccacggcctgctgcggcgccagccagagcggaaagaggccgctgtagtgctcgatcaggatgccggtaaagcgctcaagcgaaccgaacagcgcccggtgcagcatcacgggccgttcgcgttcgccccgttcgttgatgtaactgatatcgaagcgctccggcaggttgagatcgacctgcagcgtgccgcattgccagtcgcggccgatcgcgtcgcgcagtacgaattcaagcttgggcccgtagaaggcgccttcgccggggttgatccggcattcgatacccatccggtcgagcgccccggagagcgcaccttcaagctggtcccaggtttcgtcgctgccgatgcggttggccggtcgggtcgacagcttgacggcgacatcgtcgaagccgaaatcacgatagatggcgaagaccagtgcgatggtgctggcacattcgtcctgcatctgggcagcggtgcagaagatatgggcgtcgtcctgggtgaaatggcgtacgcgcagcaggccgtggagggagcccgagggctcgtagcgatggaccttgccgaattcggccatgcgcaaggggaggtcgcggtagcttttcagcctttgggcaaacaaggagacggcgccggggcagttcatcggtttgagggcgaagacgcgctcgtcctcggttgtcgtcgtgaacatcgcctcgcggtagttgaaccagtggccggaggtttcccacaggccgcgatccatcacgtcgggcgtattgacctcgacgtaatcggcgcgctcctggcgtgtgcgcatgtagccgatcagttgctggaacagcgcccagcccttggggtgccagaacacggacccgggtgcgcagtcgtcgaaatggaacaggtcgagctgggcgccgagcttgcggtggtcgcgcttaccggcttcttcgaggcgggtcaggtaggccttgagggccttggcatccggccagcaggtgccgtagatgcgctgcagcatggcgttcctggcatcgccccgccaataggcgcctgccaccttggtcagcttgaaggcttgaagcctgcccgtgctcggtacgtgcgggccgcgacaaaggtctgcaaagtcgccctgggcgtagagcgacagggtttcgccctcgggaatggcgcggatcagttccgccttgtaggactcgcccaattgctcgaaatacgcgactgcctggtcacgcggcagttcgcgccggccgagcggcaggtcagcggcggcgagttcctgcatgcgggcttcgatctctaccaggtcgtcgggcgtaaaggggcgctcgaaggcgaagtcgtagaaaaagccgtcttcgataaccgggccgatggtgacctgggcgctcgggtaaagctgcttgacggccatggccagcaaatgcgcgcaagaatggcgcagtatttccaggccttccggatcgcgtgcagtgatcaggctgagcgaggcatcccggtcgagaatgaaagcggtgtcgaccagccggccagcgacacggccggccagcgccgccctggccagaccaggaccgatatcggtggccaactgggcgacgctgagcggatgcgggtaattccgttggctaccgtcgggaagcgtgatgatgggcatggatgggtttctcttgcagcgtgatcaggggtgatgcgtgtcgctggcatgcgctggcggcacggggtcgacaccgccagggtgccagggatggcagcgaccaatgcgccgcagggccagccagccgccgcgacgcaagccgtgcatttgcagggcttcctgggcgtaatgggaacaggatgggtaaaagcggcaacgcgggccgagcagcgggctgatgaaccactgatagccgcgaatcatcagcaggatggcacgggtcagcaggcgtttcatgccgcggcctgtgcgtgcaggcgatgccagctcgtacccgtcgcgctgtcctcgatgccgatgcccagggtcagcaattcctggcgcagctcatcggcacgggcaaaatcacggcgagcacgggctacgcggcgagcggcgatcagttgttcgatggtttcggtcgctgggcagttgtcctgcgccctcgcctgctggcgccaagtggccggattctgttgcaacaggccgagcaagtcggcagcatcgcgtagcgtggcaaggaggcgagattgttctgccggatccgtacatttgcgcagtgccgtggcggcttcatgcaagcagccgagggccaggggcgtgttcaggtcgtcggccagcgcggcttcgactgcttcggcgcgcacgccttcgggcgctggatctggcgcggcaaaaggctgcaagctgccgtacaagcggtcgagggccgcccgcgcctgatcgagcgcactcagcgagaagtcaagtggcttgcggtagtggccggcgagcagcgcgtaacggatgacctcaccggggtagtactgcagcaggtcgcgtacggtgcggaaattgccaagggatttcgacattttttcgccgtcgaccgtgacatagccgttgtgcagccagtaacggcaatactgcccgccattggccccttcaccctgggcaatttcgttttcatggtggggaaagatgaggtcctggccgccgccgtggatgtcgatcgacgggccgaggtgggtgtggatcatcgccgtgcattccatgtgccagccggggcgtccaaaaccccaggggctgtgccagccgggttgtgctgcggtcgatggcttccagagcacgaaatcggccgggtcgcgcttgtagggtgcgacttcgacccgcgccccggcaatcatgtcgtcgcgctgacgacccgagagcttgccgtagtcgggcagcgacggcacatgaaacaggacgtggccctccgcgacataggcatggctacgctcgatcaggcgctcgatcagcgcaatcatctgcggaatgtggccggtcgcccagggttcgatggtcggtggcaaggcattcaactgcgtcatgtcttcgcgataggccgtggcgtaacgctcggccaggatgcggatgggctcgccgttggcggctgcggcggcattgatcttgtcgtccacgtcggtgatgttgcgggcgtaaatcacctgcgggtaatgccgcgacagtaggcggtagagcacgtcgaaaacgactaccgggcgcgcgttgccaatgtgcacgtagttgtagacggtggggccgcagacgtacatcgtgacgcgctgagggtcggccggcatgaatacatctttctgccgagtgagcgtgttgtgcagacggatgctcatttcatccgcccttcggcaaccagcgcttcgcggcgctcgccgtcgagcacgccgcagaacatggcgaaggccttttcgatcaacaactggtcgagaccgcgtacgatgaagacgaggcggctcttccggtcgttatagggcgcttcggtcggccagtcgtcgagcctggcgtaggggtagttggtgtgctggacgcactggacgacgcgcggcttgtcgtcgccgatcacattgagcaggcccttgatgcgcaggatgcgatcgcccatgccctgcagcagcaggctcaccgcgtcgacgaaacagacccatagcaggggctggtcgaaagtcagcgcgaagctgtaaacctcggcatcgtggcggtccacatcgtgatgatggtgatgatggccatgcgccttgagtcgttcctcgcggactttttcctcggccagccagccggcgacatcgggcgtcttgctgcccggatcatagaggccgcagccggtaagcgaagccagcgcgacttcgccgcggcgcacgaaaatctgcggcgcggccgggttgatccggcgcaaggtctggctgatcgcctcgatggcggggccatcggccagatcgcacttgctgagcagcaagcggtcggccattgccacctgcttgactgcctcggggtgctgcgccagttgcccggccgcatgcgtcgcatcaaccacggtcaccacaccatcaatacggaagcgctcggcaatgaagaaatcctccatcagcgtggagatcaccggcgccgggtcggccaggccggtggtctcgatcaccacgcggttgaccggcacgatcctgcgctgcaggctcttcatgaataactcggtcaggctgcgcgtcagatcaccgcgtaccgtgcagcagatgcagccagagtcgagcaggatcaggtcttcatcgatcttggtgaccagatggtggtcgacggcaacactgccgaactcgttgatcagcaccgccgctttggtcatttccggctgaccgagcaggtgattgagcagcgttgtcttgccggcgccgagaaaaccggtgagcagggtgactgggatacggcggtcggtgtctgtttcactcatggcttgctcgttcactgtgactatttgccgcgtgcccgaatctggctgcggatcgtggagaaatcgacactgccgtccatttcctgggaaaaggcggcgaagttgtagcccatgggtgttcggctgtaagccgccagcaggcgccgtcgttcgatctgccgaggatcagccatactggcgctttttggcctcatggcgctcctgcgcctccagacacaggctggccgttggccgggcgagcaggcgggctatgccgatcggctcgccgctttcctcgcaccaaccatagctgcggtcctcaatgcggtgcagtgcctgggcgatcttcttgagcagccttctttcgcggtcacgcacccgcagttccagcgtgtgttcttcctcggcgctggcccggtcggtcgggtccggggcggcttcggtttcctgcaggtgctgggttgtcgcattggctgcgctacgcaaggcactctcctcggccagaaggcgctgtctgaagctcgccaactgagcttcagacatgtactcggattccggtgccgccagcaattcggcatcactgagcagttcgatcgtcttgctcacgactcagtcctcctccacttcatcgaccgaccattgcggaaacgggtcttcataccgaacccaggcttcggggccagccaccagctcggtgtcgctcagcaaacaggcgtcgaaagcgtggcgtagcgccgattcatccatctcgataccgatcatgaccaattcctgctgggcatcgccatagggctcaagccagcgatccaggatgatccggcggccttcctcatcctgcggccagtccgtctcgggaacggcaacccaccacagaccacctacctcgtgccgggtcaccgggccggcttgcgaccagctgccgaccagaccggggcgcgtagccagccagaaataacctttcgaacgaatgacgcccggccattcctggttgatccactcatggaagcgcgccggatggaacggccggcgggcgcgataaacgaaactggaaatcccgtactccgcggtttccgggatgtgctcgccgcgtagttcctgcagccagccaggggcttgtgccgcccgttcgaaatcgaatcggccggtgttgagaatgcgttcgagcggcatctggccgaaacaggcttggactatgtcggctcgcggattcagtgtccgcagaatggcttcgaggcgggcaaggtcctccgctggcaggaggtcgatcttgttgagtacgatcacgtcacagaattcaacctgctcgaccagcagattgaccaccgtacgctcatcaccttcacccaggctctcaccccggtcggcgatgtagtcctgcgagctgtagtcgttcaggaagttgaagccatccaccacggtgaccatggtatccagccgcgagatgtccgaaagactggtgccgtcctcgtcgcgaaaggtgaaggtttcggccaccggcagcggctcggagatgccggtcgattcgatgagcaggtaatcgaaacgctcctccttggccagtcgggcaatttcgatcagcagatcctcgcgtaacgtgcagcaaatgcagccgttgctcatctcgaccatcttctcctcggcccgagacaacctggcgccaccttcggcgaccagtcgggcgtcgatattgacctcggacatgtcattgacgatgacggcgacgcgctgaccctggcggttattcagcacatggttgagcagcgttgtcttgccggcaccgagaaagccggacaggacagtgaccgggaggcgggagtctcttgttgggcgttggaatgtcattcctgctcttgattggcgagtaatcgaacgggtgcggatatcacttcaacgcgcccgttcctgaccgcgttgtagaaacagctgctccgcccggtatggcaggcgccaccgagctggtcgacaagcagcagaatggcgtcgccatcgcaatcgaagcgcgtttcaatcacgcgttgccggcagcccgatgtttcccctttgcgccacatgcaccggcgtgaacgtgaccagtagcaggcaaggccggtggccagggtctcttcaatcgcggcacgattcatccacgccagcatcagcatctcccgagtgtcaaattgctgtgcgatggccgcgaccagcccttgctgatcgaatgccaattcgtccagcacttcggaaagaggtaagcttgcgccgatgggtgcgccttcaagtcgggttaacatagcgtcttctggatatcagaaatgcaatgttataacattgcatgtttactaccaagaccaacctgatgaacccatcgcttcctgacgatcaatgtccgcaattcactactggcactacggaagcccttgaccgggccgaagccgcatgccgggcacgcggcgccagcctgactgcgatccgccgtgaggtgctggaactcctttaccgcagccccaccggcgtcaaggcctatgatctactcgcccggatcaaggaagctcggcccggcgcttcaccgccgacggtctatcgcgctctggatttcttgatcgaacagtgcctggtgcacaagatcgagcgcatgaacctcttcgttgcttgcagacaggcgtcgcatcaaatccccagtctgtttctggtctgcccaaaatgcagtggggtcacggaactacaggagcagtcggtgatgagtgcgctgtcgaccagtcttgccgaggccgggcatcgcctggagagtcctgaagtggaaatcagcgcgctttgcccgaaatgtgtcggcgcagctagcgctcagtgcgccgacggcgaaggcggcgccttgggctgactgaccagttcgcgaacccagggaaggcgacgacgcgcatcacagtacctgactcaccaagcaggcggcgcgggtacgggtgagacgtttgagtaggcgctggaccgggaccgcgggtaggtgtcggtggcatcctgtgcgctggaatgctcaagccggcgcgtgtgcgccaggatggttcccagctcggcctggtgctgctccagcagcctgcctgcggatctaggatcaacagcccgttctcgaggtccaggggccaaacacgcggattgaggttgctgccggttgttgcgtctgcctctccgagaaagccgaaacgggcgaacatcccgcgtacggagtggaattgagagcgactgggtccttgattctactttgtcagattccctttcaccttttcgtgatttcgtgagctgcatttgccgagaagggcgagttgatggccgagtatcaggtcggccgctggcgggcgtggcaccatcacatggccccggtcatgatcgcgaccatgttcctggacaaggagcgcatggcccatcgcgagacggccgaacttctctcctgtcgcgacttggtggagatcatgcgtcatcgacaggcatcgacggcggcgccaagccatgggatccgcccatcgaacgcgatttgaccaagtcaaattggtcgggcttcgcagaacatggggctgccccgtcgatcgaaggccctcagctcctcccgccagcggcaatccgcttttttcaccaggctagggcgtgtcggtcgaacgtctgccggtttgccgatcgagtgctattgccagagcagcagttgtgcgtgcagttcgatcgccgttcggtgctcgttttccgtcgatggacccaaggctccggaatgcggcacgcaccgtcctgatatgccccgttatggtgcgcgaagccggggaaacccggttgacctgggatacttccagcctgcctgacgcaaccggcagttccgcttcagcatcttggcgtccagccgccgggttactgtgaaacaacgaaaaaatgcatgtaaacagaacactgaatcggcaagcgacgcgcgccggccagatcgcccgttggagtgaaagtcgtttcactattcgaagtgacgcgactcaggtagcgcaatgaccgatgggccgagccagctgtcaggaaaaaccgcacggttgagcagtgggttctggagccaaaagggcaattgtggctcgctatttgctttgatccgagagagacacgctgtgctggcgtggcagtttcggaatagtggcggcgcaggatcgtccgccgcttgtcaggattgagaagtcaaggattcttggagaacagtatggacatcgtcagtcattttgccgcccgctttgaccgcacccgcgaagaggaactctccctggaggactacctggcagcgtgcaaacgggatccgctgagctatgccaccgccgccgaacgcatgctgcgcgcaatcggtgagccgcagacggtagacacccgcaacgacccgcgcctgtcacgcctgttcgccaacaaggtgatcaagatctatcccgccttcgccgagttctacggcctcgaagacgcgatcgagcaggtggtcagctatttccgccacgcggcgcaggggctggaagagaagaagcagatcctctacctgctcggcccggtcggcggcggcaagagctcgatcgccgagcggctgaagtcgctgatgcaggaggtgcccttctattcgatcaagggttcgccggtgaacgaatcgccgctcggcctgttcgatccaggcgaagacggcgccatactcgagaaggaatacggcatccccggccgctacctcaaccgcgtcctgtcgccgtgggcggtaaaacggctggaagagttcggcggcgacatccgccggttcagggtggtcaagcgctatcccagcgtgctcaagcagatcggcatcgccaagaccgaaccgggcgacgaaaacaaccaggacatctcgagtctggtcggcaaagttgacatccgcaagctcgaaacctatgcccaggacgatcctgatgcctacagcttctccggtgggctgtgcctggctaaccagggcctgctcgaattcgtcgaaatgttcaaggcgccgatcaaggtgctgcacccactgctgaccgcgacgcaggaaggcaacttcaaggggacggaaggtttcggcgcgatcccgttcgacggcgtcgtgctcgcacactccaacgaaagcgagtggaaagccttccgcaacaacaagaacaacgaggccttcctggaccgcatctacatcgtcaaggtgccctattgcctgcgcgtctccgaagaggtgaagatctacgagaagctgctgcgcggctcctcgctggccgaagcggtctgcgctccgggcaccctgcggatcatggcgcagttcgcaacgctcacgcgcctgaaggagccggaaaactccagcctgtattcgaagatgctggtatacgacggcgaaaacctcaaggacaccgacccgcgcgccaagagctatcaggagtaccgcgactacgccggcgtcgatgaaggcatgagcggcatctcgacgcgcttcgctttcaagatcctcagcaaggtgttcaacttcgactcgaccgaggtcgccgccaacccggtgcacctgatgtacgtgctcgaacagcagatcgagcgcgagcagttcccggccgaaaccgaggcgaagtacctggcgttcatcaaggaacatctctcggtacgttacgccgagttcatcggcaaggaaatccagaccgcctatctggagagctacagcgagtacggccagaacatcttcgaccgttacgtcacctatgccgactactggatccaggaccaggagtatcgcgacaccgacaccggcgaggtctttgaccgcgcctcgctgaacgccgaactcgaaaagatcgaaaagccggcgggtatcgccaacccgaaggatttccgcaacgagatcgtcaatttcgtgctgcgcgcacgcgccaacaaccagggcaagaacccgctgtggaccagttatgaaaaactgcgcacggtgatcgagaagaagatgttctccaacacagaagaactgcttccggtgatcagcttcaacgccaaggccagcgccgacgacgtcaagaagcacgaagattttgtcaatcgcatggtcaacaagggctacacatccaagcaggtgcgcctcctgtgcgaatggtatctgcgggttcgcaagaattcgtgacccggcgtcgctgacgatccagaggatatccaccagtgcaacagatcatcgatcgcaggctggccggcaagaacaagtcgatcggcaaccgcgagcgcttcctgcgccgccacaaggagcagatccgcgaggccgtgaagcgcgcggtcgccgggcgtgggatccgcgagatcgcccagggcgaggacatccggatacctcgccgcgacatcagcgagccggtgttcggccacggccagggcgggcggcgcgaaatggtgcacccgggtaacaaggacttcgtgcgcggagaccgcatcgtacgtcctcagggcggcgcgtctggtggtggcggcccggggcaggccggcgactccggcgagggcgaagacgatttcgtcttccacctgacgaaggaagagttcatgcaggtcttcttcgacgacctggcgctaccccgactgacccgcaccacgctcgccgagactcctgagtacacgacgcaccgcgccggtttttccagcgacgggacgccgaacaacctgcacatcgtccgttcgatgcgcggcgccatcggccggcgcatcgctctgggcagcgagtcgcggcgccagttggcccatctcgaagaccttctcgaggccttgcgcgagcaggccgacaccccgtcgcggcggcgtgacatggcggtgctcgcgcgcgacatcgacgcgctgcgcgcacgcctcctgcacattccctacctcgacccgatcgacctgcgctatcgcagtcgcgtccgtacgccagtaccgatcgccagggcggtcatgttctgcctgatggatgtctccggttcgatggacgaggcgcgcaagtgttacgtcccgcgatatctggaactcttcaacccgagccattcgaggttgagatgatggcaaagtcccacgctgacgccggaagaagaggttccggcgtcagcgtgggacgagagggctagaagggctcgcctggaggtattctccaaggggcttcgggatcgtagaggttcatctgacggctgcggtggcggcgaagctggacgaggtagcgggcctcacaagcagcggcgagttggtgaaggaactcgctgatcgccgccgcactttcgtcggagaggccgtcggggaagagggagtgagggcggcgtttcatcgcaactcctcgatagccgcttgcagcagatcgtcgggcaaatgattgagtgcgcgcggcaccgccagacgcatggcggtgcgcaggatgcgcccggcgtggcgcggcaggcccttgctggcttggcgcaggagttccaggccggaatcggtgagcagggtatgcgcacacccggcgctcttgagggcatggccgacgagttgcgcaaagcgctcgcgttcgagcaccggtcgcagatgcacgcgtgcctggatgcggccggcgagtgcggcgtaagacgcccgttcgagggtttgggcgaggatcgggtgaccgaccagccagacagtgatgagatcgcgcgaatcgaaggcgaagttgagaaaagcggggaaatcgcggaagaattcgggtggcagattctgcgcctcgtcgaggatccagaccggcagaagttgcttggcgtcggccagatgatggatatgcgccttgatgtcgcgccacagttgggcgcgacgataactcggctgaaggccgagggattgggccaggcaccggtaaaggtctgcccgtccgaaatcggtctcggcatggtagatgacttggtagcgatgcggattgagcttggcggtcacgaggcgcaaggcggccgtcttgcccacgccggcctcgccggtcagcaggccgaggcccggcgattgcagaagccactggaagcgctcggcgagttgcgccagcgcaccgtcatcccacagctcggcggcgtccttgcccagaggcggatggcgcagaccaaagtgttgcagatacatcttcagtctcctttgcggtcgtaatactgacgataggtgagttcgatcagattcgggccagacggcgaggcgggagcggcgtctgtcgggtcggatttatttcgttggcgatcgagattgcccagggcatcgagcggggtcgcggcgccgatccccttgccgtgctcgtcctcgacctcgatgaccgccccgctatgcggatcgacgaccagacacaccgtcttgccggagagttcgaaaggcacttcgaagcgcgccccctgatacgacaccgtgccatccttcctgactcgacggctgacgcgataccggaacaaggcatcgagctgcgcggccagcgctcccagcgaacgaatcttcgacaaatcctgctggtagcgcgcgagcggcgtcatcccgtcgaggccggcatgcggcgtatggtgatagacccgctccagccaggcccagagacgcgcattgaggtcctcgaaactgttgatgtggcgctcgtcgagttccgacaggaactggtcgcggcaggtccggtgccagcgctccaacttgcccttcacatgagcagccaactgcagatgatgcagtcgatcagcaacaagtttttcgggtcacccacccgtttcatcccctctttgggcgcgagttcgttctgatcgaacggcgcaatgcctggggcgaggagcgcgtctactttcacgatgacagcggccgggtgaggcgcctgacagccgcctggaccagtgcagtggcgccggatccgttcgccagcgtgtcggccggccgctcgcacttccgggtcgacgacctcttgcacctggtggcgctgattgtccgccaaagcgcagcacaggggtcggccggggcaagctcccggcagcgcaaagtgtcaagagaataatgccggcagtgttaagtgaattctgccctgctgggagaactgacggaggactcgatgccatgactccgtttccgatatggcaagaccattaccaatcagtgcgttacggctccaactcaaaaatgggtctttgcatcggcctttgtgtggcagaattatgcttacaatgatcccgccctcgaagcccgaccccaaactcctcgctctcgccgagagcggaaccgtgaatccgcacgcgcaggacgttcaggatgccgcctttctcgacagcgagttcttcgatccgcgggacttggtacaggtgcgttacgagatgctgcgtcgtgtacgcaccgaaggtcagaccgttgtcgatgccgccagcagcttcggcgtctcccggccgaccttctacaaggcccaggcagatttcgaacgcgcgggtctcgccggactgttgccggtcaagcgagggccgcacggaccgcacaagatcaccgacgaggtcatggccttcatcgaggcggcacgtgcccaggaagaaggactggacgcacaggagttggtggagcggatcgcagagcacttcggactggccgtccatcggcgcacggtcgaccgcgcgctggcacggagcaaaaaaaaacgccgatgaagccgacgctgatgaccgatggccagaccttggccgagggttacgagtccttgcggcaagagaccgccgagaggcccggcggccgtcaccgctcgcccgggcgtgcactcttcctgttcaaagggatggcggcctggatgcgtggcgtcagcgaaacggccccgagtccggccgccgccgctctgcgcaatgagtcgaggttaccggcggggatggaacagcacctgatcaatctggtcgccagcatggcgctggcgacggcacgggagagtaggccatgatgggtgagcagcacgcaaaaatacaggcgcgacacctgaagagaaatgcctatctctacgtgcggcagtcgacgttgcgccaggtgctcgagaacagcgagagtaccaagcgccagtacgatttgcgcgagcgggccctggcactgggctggcgtctcgatcaagtcgtcgtcattgactccgatctcggccagtccggggcgagtgcggtggatcgcgaaggcttccagcgactggtcagcgaggtcggtctggggcgggcggggatcgtcatgggcctggaagtgtcgcgtctggcgcgcaactcgacggactggcaccgcctgctggagatctgcgctttggcggacacgctgatcctcgacgaagacggtgtgtacgacccggcgcacttcaatgatcgcttgctgctcggcctgaagggtacgatgagcgaggccgaactgcacgttttgcaggcccggctgcgcggtggcatcctcaacaaggctcgccgcggcgaactcgagattcggctgccgatcggatttgattacgatccggccgggcgcgtgcggctggatcccgatgtccgcgttcaggaaagcctgcggcagttcttccgcaccttccggcgtacgggttcggcaacggcgacggtcaaggcctttcgtgccgaagggctgagcttcccgcaccggatttaccgcggaccgcagactggcgagctgttgtggactgatctcgaacactcgcgcgcgctctggctcctgcatcatccgcgctataccggtgccttttgctttgggcggacgcgcgtgcgcaagcagcccgatggttctcatcgccatcaacggctgccatccgaggaatggatcgcgctgattcgtgatgcccatgctggatacattacttgggacgagtacgaagagaacctccggatcctgcgcgacaatgcgcaggcacctgccaccgggcgtgatcggggcacgccgcgtgaaggcccggcgttgctgcaaggattggccctctgcgccaaatgtggtgatcgcatgaccgttcgctatcatgtgaacggcacacggcgcgtgccggattatgtttgtcagcgcgagggggtcgagcatgcgcagccgatctgccagcagattgtcggtggcgaactcgacgcggccattggccgcttgctggtggaggtcgtgactccgatcaccctgggggtggcgctggcggtgcagaaagaactggagagccgaagcgaagacagtgaccgcttgcgccgtcaagccgtcgagcgggcgcgctacgagtccgatctggcacgccgccgttatatgcgttgtgatcccgacaaccgtctggtcgccgattcgctggaagtggaatggaaccaggcgctgcgcaaccagacggcggcccaggagcactacgacaaacagcgcgagagcgagaccgggctcgatgaccagcagcgcgccgccatccttgcgctggcgaaagacttcccacgcctgtggaacgatccccatacggctgaccgggagcgcaagcggatggcccggttgctgatcgcggatgtcaccttgctcaaagaggccgacatcagggcgcaagtacgcttcagcggtggtgcgacgcacacgctgcacctcccgctgcccaagccagcctggatgctgcgccagacgccaggcaccgtggtcgccgagattgaccgactcctcgaagatcacaccgatagtgaaatcgcggactggctcaacgaccaaggcttgatctccggcgacggcaagcccttccaccgcccgatggttcgtcgtatccggatcgactatgcgctgcccagtcgccacgatcggctgcgcgcgcgtggcttgctgaccctgcatgaaatggcacagcgtctcaacatctgtccggacagcctcaagcgttggcggcgcgccggcctgctcaaggcccacaagtatgacgacaggggcggctacctcttcgaaccgcctggtcctgacacgccggtcaagcatcaacatcaaggcaaaaccacaggcaaatcaaccacccgcgagggaagtttccccgcacataccgcatgaggtgcaatatgcagcacactccttgccctcgggcgcatagggccggcaatagatcaggtgaatgcccaggcgggcgcagatcccctgcagggtctcagcgcggtaggccgcgccgttatcgacgacgagcttgatcgggatgcctcgcttcagcagcgcctgcttgagcaccccttcgatgtcgagcgccgtttcgccggggcagaaagcgctgtgagccaccagacgtgaggcatcgtcgaacagcgagacgagataccccttgacgagcttgccctcgtgaggcacgcggggaccgtgcatcacatcgccataccagatggcgcccgcggaagcggcgacgaagctgcgcttctcctcgggcaggctggccgagccgctgatccgcgacaggccgtgctgttgcagcagccggtggaccgtcgagcgcgacaggctgccgcgagccaccgttccggtggcttcgagcaactggcgaatctgacggatcgagcggcgcgggttgtcgcgcttcgcggcaaggatcgcggtctgaatggcttgcgatagcttcgattgcccgcggtcgatacgggtcttgggtgtcaggccatcgatgccctgggcaaggtaagtgtaataccagccctgaatcgtcttctcggcaacatggcgccgacgcgtgccgggaatggtgtattcgcgctcggccagggcgcggatggtctgctgcaattcgccgtgatccagccgttcccggctggtcagcgaacccaggacggacaggcgaaacaaggcgatcggattgattcgattcatgacgactcctcggggtgaatgggagtcgtcatcaaaacaaaagggccgaaataatgccacgagcaaactgtgtggggaccccgcccgggcggggtccccaccgtccgccactcgctcggtgtcaggaaatcatgggacgctcatctcttgatcgagccagaacatggcccgcggcagacccaggctgttgaacacctggtgccaaaagccgtgcgtgtcaacggcccggccgagttcggcaaagcgcacgcgcaggtgaaacacaaagtcctttccccgctcctgcaaccagttccaccagcgcgcgcccgtgtgccggtcaggtggaccgccggggtgctctgccgcgccgttcagccgctgctgcaggacttgctgttgcaccgaccagtcataccagcgtcgcggtgcgatacattccggcaggcgcgaacacgtgcgtcggcatccggcacaacggtagcgaaggatggggatcgggttgagccgtggcggcacggctcggcggtcggcctttcgctcatagtgaccatgctgatggaccactcccagcccgcagtgcgggcacgacttcggtcgatacacttcagcggccttttgagtcgtctcaacgtgctgctcaagcgtggtgatgccggctacaattcgttgcatgggctgggctcttttctatctcggtcgtctcgataacttcccacgatagcagaggtgttccagcccttctccgtccttcttcattccgccttcgctcaggagatccttcgatcttcctgctcaaagtacgcgcgatattcaaagcccttcaatcccgtttaggggcggacgtaacagcaaggatctcgccaagcgcttcttcatcctgctctacctgttcctgacccggcattatcagaagatcgacctggtcttcatccgccatcacacgcaggctcaggaagtcgacgaacacgacttcttccacgcgacggaaaccggcggcaccgtcgtgtcgagcgcgctggtcctgatggaacagatcattcgtgcccgctacccgagcagcgaatggaacatctacggcgcgcacgccagcgacggcgacaactggcatgacgacagcgcacgctgccgcgaactgctggaaaaggacatcctgccgctgtgtcgctactttgcctatatccaggtggtcgagcaggagcagaacctgtggcacgagtatgcggcgctggccgaggctgccgatgcattcgcgatgcgcaaggcgagcacggccgaccagatctatcctgtctttcgcgacctgttcagcaaggaaggacgaagcacatgagcgacacgttcaagcggcaggctgggcaggcgagcacaccgaacgcgcatgccggccgccgcccgcatgcgccactgccggcgccaagtgactggaccttcgatctgctcgaccagtaccacaaggtcatccgcgccaccgccaggcgcttcggtctcgacacctatccgaaccagctcgagatcatcacggccgaacagatgatggatgcctacgcgtcggtcggcatgccggtcaactaccgccactggagctatggcaaggagttcattgccaccgacaagaactaccggcgcggccagatgggcctggcttacgagatcgtcatcaatgccaacccgtgtatcagttacctgatggaagaaaacacgatggccatgcaggcgctggtgatcgcgcatgcggcctacggccacaacagcttcttcaagggcaactacctgttccggatgtggaccgacgcctcatcgatcatcgactatctcgtctacgcgaaggactacgtggcgacctgcgaagaacgccacggcctggacgcggtcgagttgttgcttgacagttgccatgcgctgatgaactacggcgttgatcgctatcgccggccgagcaagttgagcctggccgaggaacgggcacgcgtcgaggaccgcgagatctacgctcaacagcaggtgaatgaaatctggcgcacgctgccgctgcgaccgaaaacggaggccgccgagagggagccgatgcgctttcccgccgaaccccaggaaaacctgttgtacttcatcgagaagaacgcgccgctcctcgaaccgtggcagcgcgaagtcgtacgcatcgtccgcaaggtggcgcagtacttctacccgcagcggcaaacccaggtcatgaacgaaggctgggcgaccttctggcaccatcacctgctgaacaccatgtatgacgatggccatctcgccgacggcctgatgatcgaatggctcacctcgcataccaacgtggtgtttcagccgctggttggccacccggcctacaaggggatcaacccctatgcgctgggctttgccatgtacacggacatcaagcgcatctgcgaagcgccgaccgacgaagaccgcagctggtttccggatctcgccggcagcgactggctggccacgctggatcacgcgatgcgcaacttcaaggacgaaagcttcatcggccagttcctgtcgccgcgcctgatgcgcgcctttcgcctgttcgccatcgtcgacgacgagaaggcgccaacgctggaggtttctgccattcacgacgaagccggctatcgcgccctgcgcgaggccgtgtcacgccagtatgacctggggacgcgcgagcccaatatccaggtgtggagcgtgaacctgcgcggcgaccgctcgctcatcctgcgtcatacgcagcaccacgaccgcccgctgcatgacagcgccgaagaggtgctcaagcatgtcgcgcgcctgtggggcttcccggtgcatctcgaaagcgtcgatagcaacggcaagctgtcgcgcagttgggaggtcgctcccgcgaccgcctgaagccgcgacgggatcaatcaagagttagttccaacattcagcatgacaatgctacggcaggttgtgtatccgcttttgccgcagcctttgcgaaagccttatcgaatgtttgaaagacaccggcatcggcgctctgcgcaaggtgcaccgcatccgcgaagtcgaagccggcggcgtaccactggagtgcgcccagcagcgcttcaggtttgaggcggcgcgaagtgttcgaggccgcatagctggctcagtgcctgcacgatgtcttcgcgcgcacagtcgcaggactccagcacccagacgagttcaaggaacaccgggaggggtacggtgcagctctgcggcccgcttagcaaatcctcggcgagccgggcctgcgcgggttagtcgttgcgcaggtggcgtgcgaggatattggtgtcgagcgcgatcatggcgagttgcgtgccttgagccgtgacttgatgctggccttgatcgcgtcttcgtcaggcagcttgccgcctggcttggcgagtgcaccgcgcagtgcggcaggcgtggtgaccggaaaggcttgcacgggcaccagactcacgcccagcgcggaagcggacacgaaaaactccgcgccggcctgcagatgcagttggtcgcgaacggccttgggaatgacgatctggcctttgctggagagtctgaccgttgccatgggcgctcctgattggcaagacgattcatcttacttcgtcagtggggcagttgctacccgtcttggcaaagccccggattccgtatggccgcatccggcactgccgtggccgggttactgacgcggcagcgggtcgttgccggtggctgccagccaggcgtcgtagcctccgtgcagcacccttaccgagaggtagccgtcgttgagcagacggcgtgccgccgcgatggctcccgcgtcttccggacaggcgcacagggtgacgatgggttggctcctgggccagtcgcccaccgcgtcgtcgagacggtcgtgctcggcgaccgtggcgccaggcacagcgtccgtttcggcgatcatcgtggcccctcgcaggtcgaggatcagcggccgctgttctgtgcgcaaggcctcgatcagttcgtccggggtgatgtgcgggacagtgcaggattttctgaaacgatacttctgccacagtttccaccccagccaggcgccaatcagtggcaacacgacggcaagcgccgtgccggtgtgccggtcgagcgcaccgatggcggcctggacggcgtccttgagcagccagccggcgccgagcgccagccctgcccacaggcaggcgcccgcgccggcggcgagcagaaagcccggcaggtgcatgcgcagcgcgccggcgatgggaggcgcaaccgtcgaaaagccggggatgaacttcgcgacgacgagcgacgagaccccccagcggatgaaacgagcctcggtctggctgacgcaggaggcggggttgatcgagagcttgcacagcccggccagcgcgcgataaccgaagaatttcccggcccggtaccagagcaagtcggcgatgagggaggcgacgatggcggccgccagcacctggcccagatgccccggggttgccgccaggctaccggccagcagcagagtcggcagggccgggaccggcaaccccacctgttgcagcaggacattcacgaacacgaccgtgacggcatcctgctgaacggcctggctgatctgggaaagttccatcatggctccctagactcggacgcggacgcggactcgggcccgctcgccgggagcggcggcgagtcgcggaagtccgtctccttcgaggcccggggcgtgcttcatggtcgcgtcggcatctgtcagcacggcacctagcgcttggccagcgactgcacgggatcgaggcgcgccgcctggcgcgccggcaggacgccgaaaacgatgccggtgagcaacgccgttcccagcccggcgagcaccgcccagtcgggcggaaaggccggatacgccggatagagctggcggatgatcgccgcgccggcgtggccgagcgcgaagccgagaacggcgccggcaatcgagagcattgccgcctcggtgagaaaggcgttgcggatcgtcgcgccagtggcgccgagcgccttgagcaggccgatttccgccgtccgctgggcgaccgagacgagcatcacgttcatcaccaggatgccggcgaccgcgaggctgatcgcggcgattcccgcgacggccagcgtcatcgtcccgagcaggcgatcgaaggtggcgagcacggcgtcctgggtgatgatcgtcacgtccagttcgccctcgtggcgcagccggatgatctcggtgacctgcgccttggccggctcgatcgcctcgcggctcgaggcttcgacgaggatgcggaacagcgtgttgctgttgaacatcgcctgcgccagcgccaccggcacgatcaccagttcgtcggtattcatgcccagcccctggccggtcgaggcgaggacgccgacgatgcgaaagcgccggtcgccaacgcggaccaactggccgagcgcgggttcgcggccgaacatctcgtcgcgaatcttcgcgccgatcaccgcttcggaagcgccgcgccgccagtcgcccggcggcaggaaacgtccctgggcgagcgccagacggcgcacgtcgatgaattcggccgtcgtgccggcgaccatcacttcgcgcagcttgccgccgacgctgatttccgaggtgccgacggcgagcggcgcgacgcggtgtacggcgctcgcgcgcagcagcgcctgcgcgtcgtccacggtcaggtcgcgcggtgtgctggtgatcgcgttgcccgggctgaagccacctgtctgcgagcggccgggcaggacgatcaccagattgctgccgatcgacgagaactcgttgaggacgtagcgacgcgcgccatcgccgagcgccgtgaggacgacgacggcggcgacgccgatggccatcgccagcaccagcagaaaagtgcgcagagggttgccggtcgccgcgtcgcgggcgaaacgaatcaggtcgggagtgcgcatcgatccggcgtcgtatcagcagggcgccaatggtcgtggtgcagcgcgccgtcctccatcagcaactggcggcgtgcgcgtgcgccgaggccgccgtcgtgcgtgacgacgatcagcgtcacaccgcgcgcgttgagttcttcgagcaggcgcatcacttcctcgccggtggcacggtcgaggttgccagtcggctcgtcagcgaggatcaatgccggttgcatgatcgtcgcccgggcgatggcgacgcgctggcgctggccgccggagagctggtccggacgatggtcggcgcggttttcgagcccgtagtcggcaagcgcccgcgcgacgcgtgcgctgcgctgcgccggtgcgatgccggccaggatcatcggcagcgcgatgttttcggcggcagtcagccgcggcaccaggtggaagctctggaagacgaagccaatgcgctcgctgcgcacgcgcgcctgctcttcggccgagagcgtggtgacgtcgcgtccctcgaggcgatagacgccggcgttggggcgatcgagcaggccgaggaggttgagcagcgtcgacttgcccgaccccgacgggcccatcacggcgacatactcgccggcgctgatcgagacgtcgagccggcgcagcgcgtgtacctcgctgtcgccgagctggaaaacgcgttcgatgccggaaagctcgatcagcgcggcgcccatcgcctatttgccggccggcttgtcgtcgatcacatacggcgcgccggccttcacgccggcccgctcgagcgaggtgacgacgcgctcgccggccgccaggccttccagcacttcggtgaattcccagttggcgaggccggtcttcacccggcgttccacgagccggccgtcggcaccggcgatcagcacccgcccgccttcgaggagcgccgatgtgggaacgcgcaccaccttgtcgcgcgtggcgaggatgacctcgatgtcggcgctgtagccgaccagcagcttgccgggcgccgccgggtcgtcgaaggtggcttcgatgtcgaccgtgcgcgcctgcttctcgaccgccgacacgtacggtgccacgcgcttgacgcggccgggaaacgactgcttgggcaaggcgtcgaggctgatgcgcaccggctgcccggcgacgatcttcggcgcatcgacttcgtccatcggcgccttgacgtacaggcacgagtcgtcgatcaggtcgattgccggcggcgtcggcacgcccggtggcgacggcgtcgagtactcgccgacctcgccgacgatcttggcgatggtgccggcgaagggcgcatagagcaccgtccgcccctgctcgacgcgcgtcaggctgaccttggcctcggtctgcgcgacgtcggccatcgccgcctggcagcccgcgcgcttggccagcgcctcgctgcgcgcgctgtcctcgcgggcgcccgagacaaagcccctggcccgcaaggcggcctggcgatcggcctcgcgttcggcattggcggcgacggcgcaggcctcgctgacgcggtggcgggcggtcgccacctgcgaaacggccaaagtgctctgcgcctgctggtcgtcattccacaatttcataagcaactggccctggcgcacgcggtcgccctccttcaccgccagcacctcgatacggccgccggtgatcgtggacagcttcgtccgctggcacgcttcgaccgtcccggcgcgcgtgttggcgagcgtcgactcgaccgtgccgagttcgatctccctgacgacgacgccgatcggcttcggccgcgttgcccaccacaggccaccggcaagcagaaggacgacgaccagggcgatgagcaggcggcggagcaggggcgacagcatggcgggactcgggatcgtggaggatgctcggcatcgaggctcgctatggtccgacgaaaccacccgactggcaagcggcgcgcaaagcatgtaggttggggtgagcccgcgaaccccaacgccaagcccgtcgacgacgattgcccgacgcaccatggtcgggtcagagcaaggtgacgaggtggtggcgggcgatgacgaagtgttggggttcgcgggctcaccccaacctacggttcctacgcctcctgcctgctccgttgtcaggccccctccggcaccacgtgctagaatcgctccccgctctcgccccgtcgctcgatgtccctccccaatcccccgcaacgcgaagcgatccgctatctggatggtccgctgctggttctcgccggcgccggttccggcaagacgcgcgtcatcaccgagaaaatcgcctacctgatcgagtcttgcggcttcagcccgagcaacatcgccgccatcaccttcaccaacaaggcggccagggaaatgcaggaacgggtcacccggctgctcgccggcaggcccgcgaagggcctgacgatctcgaccttccacgccctcggcgtgcgtatcctgcgcgaggaggcgaaagcgctcggctacaagcccaacttctcgatcctcgacgccagcgacaccttcgccatcgtctcggagctggccggcagcgtcgacaagggcagtatccgcaagctgcagtcgctgatgtcgggctggaagagtgcgctggtctcacccgaccaggcgcgcaaggacgcccgcaacgaaacggaagcgcttgccgccaacgccttcgcgagttacgcggcaacgctgcgggcgtatcaggcggtcgatttcgacgacctgatcgcgctgcccgtcaccctcttcgaagaccatccggaggtgcgcgacaagtggcagaaccgcctgcgctatctgctgatcgacgaataccaggacaccaacgccggccagtaccgcatgctcaggctgctcgccgggccgcgcgccgccttcacggccgtcggcgacgacgaccaggcgatctacggctggcgcggcgccgacatcgagaacctgcgcgggctgccgcgcgactacctgaacctgaaggtgatcaagctcgaacagaactaccgctcgacggtacgcatcctcaaggcggccaacgccctgatttcgcacaacgagaagctgttcgacaagaagctgtggtccgacctcggccacggcgacccgatcaccgtcagcgtctgccaggatggggaaaaggaggccgaggcggtggtcatgaagctgcaggctcaccgcttcgaacaccgcggcgctttccgcgactatgcgatcctctaccgcggcaacttccaggcgcgcgcgctcgaacagcttctacgcaaccagcgcatcccctacctgctgtcgggcggacaatccttcttcgagaagaccgagatcaaggacatcaccgcctacctgcgcctgctcgccaacagtgacgacgacccggccttcatccgcgccgtcagcacgccccggcgtggcgtcggcgccagcacgctgcaggccctcggcagttatgccggcgagcgccagttgcccctgttcgcggcggccttcgaacagggcttcgcgccgcgtgtgcaggcgcgccaactggcgccgctgctcgaattctgcgaattcatcaaccgcctgcaggcgcgcgccgcccgcgagccggcggcgcaggtgatgcccgacctgctgcgcgcgatcgcctacgaagactggctgctcgagcacgacgaggcgcgcgcggcacgcatcaaactgaccaacgtccaggacttctgcgactggctgggcaagaagggcgacgaggagcagaagacgttgatcgacctgacgcagacgatcgcgctgatcaacatgctcgacaagcaggacgccgacatcgatgccgtacagctatcgaccctgcacgccgccaagggtctcgaattcaagcacgtcttcctgatcggtatcgaggagggtgtcctgccgcaccgcgaagccgaagccgacaaccggatcgaggaagagcgccgcctgatgtatgtcggcatcacgcgcgcgcagcgttccttgcacctgagctacgccgagaaacgcaagcaggggcgagaactgatcccctgccgggcgtcacgtttcatcgacgagatgggtcgcgaggatctgcgtttttccggcggcaagaacgacagcgtgcccgacaaggcggccggcgccgaccgcctggcggcactgaaggccatgctcgccaagcccaagtgagcccgaccagcaagcgggttacagcgcgtcacggcgcgttaccagaacattgacatcgtgtcgccgactccacgcgttgttgagtgcaaggccggaacgaaaccagacgaacccagcgaaccgaccgagcgaacgcagcaaacgcactcaacccactcaacccactcagcaacgcactcaggagaccaccatgttcaagaacctcatcgctttcgccgtcgccgccgctttcggtaccgccgccttcgcccaggcccctgccgccaccccggccaagccggtcgacgccagcaagccggccgtcagcgcaccggcagcgaccatgccggcgccgacgaccccggcagccaagccggaaatgaaggcagacgagaagaaggtcgacgcgaaacccgcgccgatggccgaggaaaaggcagctcccgccaagccggcggcgaagaaggctccgaagaagagcaagggcagcgcggccaagaagacggaagcggctcccgccgttgcaacccccacgccagcggcagcagcgcccgtcagcaagtaataccggtcggcggcctggctccttcagcaggctttcggcgatggcaacaggcactttcactcgaacccattccggttactgcgattgaccttgcggccaagcgggcgctatgctgctccggggccggaacgaggccgcggcatcatcaacaacaccagagaaagtgcgacgcgtgcccaagcaaccgaggaacttgatcaggagcaaggctgccgcgattgaccacgcggcgcggcgcccgcggcacggcgcttcgccggccagtaacgccaccgccgcccggttgtcacatagcacgcgtccgggtgccggcggtagcaccgccgatgcagcggtcacgcgtgaccggcgggccgcctgagcatggaccaggcgacccacaacaagatcgtctccttcatctggggcatcgctgacgacgtcctgcgcgatctcttcaagcgcggcaagtacccggacgtgatcctgccgatgtgcgtcatccggcgcatggatgcggtcctcgaaccgaccaagcagagcgtgctcgacacgcgcaggatgctcgacgcggcgggcatcaccgagcagcgcgccgcgctctgcgatgccgccggccaagccttctacaacacctcgcgtttcaccctgcgcgacctcaagtcgcgcggcagccagcagcggctgctggccgacttcgaggactatctcaacggtttctcggccaacgtccaggacatcctcgacaacttcaaattccgcaaccagttgcagacgctgtccagggccgacgccatcggcacgctgatcaacaagttcctcgaccccgacatcgacctctcgccggccggcatcgacaaccattcgatgggcaccgtcttcgaggaactggtgcgcaagttcaacgaggagaacaacgaagaagcgggtgagcactggacgccgcgcgacgcggtgcgcctgatggcgaacttggtgttccgcccgatcgagtccgcgatccggtccggcacctacctgctttacgactgcgcctgcggcaccggcggcatgctcaccgtcgccgaggagacgctgacggcgatcgccgccgggcgcggccagcaggtcaggtgcctgctctacggccaggagatcaaccccgagacctacgccgtctgcaaggccgacatgctgctcaagggcgaaggcgagagcgccgaccacatcgtcggtggcgccgagtggtccacgctggcgcacgacgccttccccgcccgcgagttcgacttcatgctcgccaacccgccctacggcaagagctggaagaaggatctggaagccatgggcggcaaggacggcatgcgcgacccgcgcttcaaggtcatgcaccagggcgaggagctttcgctggtcacgcgttcgagcgacgggcaaatgctcttcctcgccaacatggcgtccaagatgaacggtcagtcggccctcggcagccgcatcgctgaggtgcacaacggcagttcgctgttcaccggcgacgccggccagggcgagagcaacatccgccgctggctgatcgagaacgactggctcgaagccatcgtcgcgctgccgctcaacctcttctacaacaccggcatcgccacctacatctgggtgctctccaaccggaaacccgcccaccgccagggccgggtgcagctcatcgacgccagccagtggttcaagccgctgcgcaagaacctcggcaagaagaactgcgaactctcgcccgaggacatcgagcgcatcagccgcagcttcctcgacttcgcggaaacgcccgagtcgaagatcttcccgaatgccgccttcggctactggaaggtcaccgtcgagcgcccgttgcgcctgtacagccagctttcgctcaaggccatcgaaacgctgcgcttcaactccggcgacgaggacctgcgcgccacgctctacgaggagttcggcgacgacctgttcacccgtttctccgcggtttccgctgcacttgagaaacgcctcgccgactggggcagcagcgacgactccgaaggcgaagacgacgagggcggcggcacgaagaagggtctgcccgaacggcagaagaagaagctgctcgacgccagaacctgggaacgcgacggccgcctggtggacgtggctacccggctgcgcgtgctgctcggcgaggcgctcttcgacgatcacaacgccttccgcgaccgcgtggatacggcactgaaggcggccgggatcaaactcgccgccgccgatctgaagcagatcctgaaggtcgtgagctggcgcgacgagagcgcaccgccggtcatcgccagggtgcacaagcccggcaagctcagggccgagccgctgcgcggtttctacgaggcgaccgtggacggcaggtcctccatcgtcgagtacgaacccgacgccgacctgcgcgataccgagcaggtgccgctgctcgaagacggcggcatcgcggccttcattcgccgcgaggtgctgccgtacacgccagacgcatggatcaaggaagacgccaccaagatcggctacgagatcagcttcacgcgccacttctacaagccgcagccgctgcgcacgctcgaagagatcagcgccgacatcctggccatcgagaaggaagctgagggcttgctggacggcctcctgatcggcgggaaacgcgcatgaacaaaggcatcgaacggccgggcagggtcgctgcgaagccggcagcgaccccgccggcgcccacggcggccgcgctagttctcgctgacgaagcagtgctgctgagcgacctgcgaagtctcgtccagtcggcccgccagcggctggccagcgttgccaacgccacctacacgcatctctgctggcaagtgggtcgccgcctcctgcgtgagaatctgcacgccgggcgcgcggcttacggcaagcagattcttgcgacggtgtcacaacaattgacggccgagttcggcgccggattcaactacaccgccctgacccggatggcccggtttgccgagtggatgaccgacgagcagattcttgcgacgctgtcgacacaattgagctggagccacttcatcgagctgctgccgctcaaggatccgctggcccgcgacttctacgccgagatgtgccgtatcgagcgttgggacgtgcgcacgctgcgccagaagatcggcggcctgttgttcgagcgcaccgcgctgtcgaagaagccgcaagcggtcatcgcggccgagatcggcagacttcgcgacgggcagatgagccccgacatcgtctttcgcgacccctacctgctcgacctgctgggactcaaaggcgcctacagcgaacgcgacctcgagagcgccatcctgcgcgagatcgagggggtgctgctggaactgggcagcggcttcgccttcgtcgcccggcaaaagcgcatcagcgtcggcaaggacgattttcatctcgacctgcttttcttccaccgccacctgcgccggctgatcgctgtcgaactgaagctggagtctttccaccccgcgcacgtcgggcaaatggagctgtacctgcgctggctggacaagcacgaacgcgctcccggcgaagaagccccgatcggactcatactctgcgcgtccgccgatgccgagcaggtggagctgctgcagctcgatgccaagtccatccgcgtcagcgagtacctcacggagctgccgccgctgccattgctgcgcgagcggctccaccaggcgatcgaacacgcgcgagagagcgccgcccggcgagtgatggatgaggaccagccatgatcgccgacctcaagccgtatgcggagtacaaggagtcggggctgctgtggctcgggcaggtgccggggcattgggacgtgcggaaaccgagacacatcgggtctctactcaagggcgttggcggtacgaaggaagatgccttgccggctggagtgccctgcgttcggtacggcgaactctatacgacgcatgcctatttcgttcgcaggccaaagacgttcatccacgccgatcgcgccgccgactacacgcctcttcactatggtgatgtcctcttcgctgcctcgggcgaaaccttggaggatattggcaaatcggcggtcaatctgattgacggtacggctgtctgcggaggtgatgtcatcatcctgcgaccgtctgttcccgtgcacgcaccgtttcttggctacgtgatggattgtcgtccattggcgaatcagaaagcgacgatggggcgcgggacaacggtcaagcacgtctatcccgatgaactcaagcaccttgtctttccgcttccgcctgtgccagagcaggcagcgatagtgcggtttctgaactgggcgaacgggcgtctggagcgggccattcgggcgaagcggaaggtgatcgcgctgctcaacgagcagaaacaggccatcgtccaccgcgccgtcacccgcggcctcgacccctccgtccccctcaaaccctccggcatcccctggctcggcgacattccgcggcattggcgtgtatggcggctgaagtttgtagccctgaatatcgtagactgcctccatgcgacgccgaggtattcagacgccggcacgcatccggcgatccgaaccgccgatattgtcgctggtgttgtccttgtcgaccaagcgaagaaggtctcctcacgcgactacgcgcgttggacgacgcggctgcaacctcaagaaggagatattctctattcaagagagggcgaacgtttcggaatcgcggcgtgcgtaccggcggccacccaattgtgcatatcacagcgcatgatggtcttcaggattgcgacccaacactgcagcaagtttgtaatgtggctgttgaatagtcgatccacatacgggcaggcccttcaggatgtgatgggcgcaaccgcgccccacgtgaacatctctacgataagaaactactatctggcgttgcccctgaagcgagagcaggaagcagtcgtcgagcgtattggggccgaaacccatccgattgaggtcgcgatagatcgcctcaaacgcgagatcgaactcctccgcgaataccgcacgcgcctcatcgccgacgtagtgaccggcaaggttgacgtgcgcgaagcggtggcgcggctgcccgaggacgccgcgtttgagagtggcaacagcgaaccagacctcgacccggaactcgccgacgaggcggctgacgaatgaccctgccggcacggcccaagctttaccatatcgcccatgtggaccgcctgccgtccatcgtgacggacgcctgcctgtggtgtgattcggaggtgtcgcggcgcggaccggcgggaacgatgatcggcatcagcagcatcaagcagcgacgcttgagcgagctcactctgagcagccatccgggattgcacgtcggcgattgtgtgccgttttatttctgcgcgcgttcggtgatgctgtacctgatccaccaggccaatcatccggaactcgcctatcgtgggggccagagtccgatcatccacttcgaggccgatcttggcgcggtggtcgactgggccgatcggcagggccgccgctgggcgttcaccttgtcgaacgcgggatcacgcttcttcgaggatcgctgcgaccttgcccaactcggcgagatcgactggaatgccgtgcaggcgcgcgactggcggcagtgcaaggaaggcaagcaggcggagttcttgctggagcacagtttgccgtggcatctggttgagcgtatcggcgtgcagtcgcgaccgatcttccagcaggtgtccaacgcgctgccggcaagtggataccggccagcggtcgacatagtgagcgattggtattattgacagaggaggtgtcagccatgatcgaatacgccagcggtgacatcctgaagtgcgcgacggatgcgctcgtcaatacggtcaactgtgtcggcgtgatgggccgtggcatcgcgttgcagttcaagcacgcctacccggagaacttcagggcctatgccgcggcttgccggcgcggtgaggtgcagccaggccggatgttcgtgttcgagacggggcaactcaccgcgccgtgctacatcatcaactttccaaccaagcgccactggcgtggcaagagccgcatcgaggacatcgaggccggcttggtcgcgctggtcgaggtgatccgtgcccggcgcattcgctcgatcgccattcccccgctgggtagcggcctgggtgggctggactgggtcgaggtcaggccgcgcatcgaagcagcgctcgcggggcttgccgatgtgcgggtgatgatcctcgaacccaggggtgcgccgacttccgaggccatggtgcacagccgcgaagtgcccggcatgaccgccggacgtgcagcgctggtggagttgatgcaccgttatcttggtggtctgctcgacccctttgtcaccctgctggaggtgcataagctgatgtacttcatgcaggaagcgggcgaaccgctgaaattgaagtacgtcaaggctccttacggaccctacgccgagaacctgcggcatgtgctgcacttgatcgagggtcacctgatcgctggctacgccgacggcggtgacgcgccggacaagcccctgaccctggttccgggcgcggtcgaggacgcatcgagctttctcgcgcaacatcccgagacacgcgagcgtttcaacagagtggcggcgctggtggatggcttcgagtcgtctttcggactggagctgttgtccacggtgcattgggtgatgaagcacgagagcgttacgaccctcgatgacttggtcgaagctgtctatgcctggaactctcgcaaacggcggttcacgcgtcgccagatcggcattgccgcaggtgtgctggcgaagacggggtggacgcctcccgtcgatgcacaggtctgtgcatgacgactaccgacaccagcgaaaaaggcctcgaaacgctgatcatgcggcacatgaccggcgtggatggcttagccgttacgccgaacagtgtcgctcggccacaggcaccttatggcggcaccggctatatcgccggcagcgcgcgggactacgaccgcgcgcacgcgctcgacgtgccgcagctcttcgccttcctgcgcgccacccagcccgacgtcttcaagaagctggcgctggccgacgcgaacgacgccagggacatcaaccgcctcaagttcctcgcccgcctttctgccgagatcggcaaacgcggcgtcatcgacgtgctgcgcaagggcgtggcgcacgggccgctgcacttcgacctgttctacggcacgccatcgaaaggcaacgcccgggccgaagcgcggcacgcgcagaatcgcttctcgatcacgcgccagctcgcctaccgcatcgacgagacgcgccgcgcgctcgacctgtgcctgttcatcaacggcctgccgatcgccactttcgagctgaagaacagtctcaccaaacagacggtcgaggatgccgtcgagcagtaccggcgcgaccgcagtccgcgcgaacggctcttcgagttcggccgctgtgtggtgcacttcgcggtcgacgagagcggagtgcagatgtgcaccgagctgcgtggcaggggctcgtggttcctgcccttcaacaagggctaccacgacggcgccggcaacccgcccaacccgcacggcctgaaggccgactacctctggaaggaggtgctcaccccggcgggtctgacggatatcctcgagaactacgcgcagatcgtcgaggagaaggacccgcgcacgggcaggaagaagcggcggcaggtctggccgcgctatcaccagctcggcgtcgtgcgccaggcgctggccgatgtgcgcgcccatggcgcgggcaagcgctacctgatccagcactcggcgggcagcggcaagtcgaattcgatcgcctggctggcgcaccagctcatcggcctgcagcgcgatggcgatcaggcgaaggggacgaacagggaggttttcgactcggtcatcgtggtgaccgaccggcgcctgctcgacgaccagatccagaccacgatcaagcagttcatgcaggtcggcgcgacggtcgggcacgccgagcgctcgggcgacctgcgccgcttcatcgagcaaggccggaagatcatcatttcgacggtgcagaagttccccttcatcctcgacgagatcgccaccgagagcggcaggaccttcgccatcatcatcgacgaggcgcattcgagccagggcggcaagacctcggcggcgatgagccaggcgctcggcgcaccgggggaagacgaggacgcggggcccgaccccgaggacacggtgaacgcggcgctcgaaaagcgcatggcggcgcgcaagatgctggccaatgccagctacttcgccttcacggcgacaccgaagaacaagacgcttgagatgttcggcgagccgctgccgcctgacgcggaagggcgcgtcaggcatcggcccttccacagctacacgatgaagcaggcggtcgaggaaggtttcatcctcgatgtgctcaaggcctacacgccggtggacagctactacaagctggtcaggaagagcgaggacgacccggagttcgacacccgcaaggcgaacaggaagctgcgccgctacgtcgagagccacgagcacgcgatccgcctgaaggccgagatcatggtggaccacttccacgcgcaggtgctggcggccgggaagatcggcgggcaggcgcgggcgatggtgatcaccagtggcatcgagcgggcgatacagtacttccacgccttccaggcgtatctgcgcgagcgcaagagcccgtaccaggcgatcgtcgccttctcgggcgagcacgagtacggcggagcgaaggtgagcgaggcgtcgctcaacggcttcgcgagcggcgacatcgcacgcaagatccagaccgacccctaccgcttcctgatctgcgccgacaagttccagaccggctatgacgagccattgctgcacacaatgtacgtggacaagctgctcgccggcatcaaggcggtgcagacgctgtcgcggctcaaccgcgggcacccgcagaagcacgactgcttcgtgctcgatttccagaacaacagcgaggcgatcacttacgccttccaggactattaccggacgacgctgctggccgacgaaaccgatccgaacaagctgcacgacctgaaggcggcgctggacgcggcgcaggtctactcgccggagcaggtgcggcaggtggtgacgatgtttctcgatggcgccgaccgcgacaagctcgacccgatcctcgatgcgtgcgtcgccgtctatgtggacgcgctcgacgaggatggccaggtcgacttcaagggcaaggcgcgggtgttctgccgcacctacgctttcctttcgtcagtgattccttacagcaacgcggaatgggagaagctgtcgatcttcctcgacctgttgacgcccaagctgccggcgccactggacgaggatctcgccaggggcatcctcgacgcgatcgacatggacagctaccgcgtcgagaagaaggcggccatgaacatcgcgctcgcggacacggacgccgagatcgaaccggtgccgaccagtgcgcgcggccaccagccggaaccggagatggatcggctgagcaacatcctcaagaccttcaatgaacagttcgctacgaccttcgtggactcggaccgcatcttcaaacacatccgcgacgacatcgcccccaaggtggcggccgacgctgcctttcagaacgcgaaggcaaataccccgcacaccgcccgcctggcccacgagcaggctctcggcaaggccgcccaggggtccatgaaggacttcacgcagttctacaagcagttcgtcgagaacgagtcgttcaagcgcttcgtcagcgacatggtcttcgcgatcaccaacccttgaaatccatgaaatccgtgactgccggcgccttgcctgggctgcgcattgccgtcctgacgctggccttgctcgtgccgggcggcgtgcgcgcggcgtccgacggtgcgccgccgttcgaaccgcatcagcggctcgacgttgccagcccggcgcacgcgcaggacgtggcgctgacgctggatgcctgcggcggcgcctacgaccaggcactgatcgccacgctgctacgcttgcgcgtgccggcgacgctgttcgtcaccaagcgctggctcgatcgtcacccggcagccgtgcgcgaactgcgcgcgcatcccgagttgttcgaactggagaaccacggcagccagcatgttccggccgtcattggtcgccgcctctacggaatgcagggcgcgcccgacggcgccggtgtggagcgcgagatcacgggcggtgcgcaggccgtgctgcaggcttccggtcgtcggcccgactggtatcgcggggcgggcgccgcctacgaccgcgccagtctgcagatcgtcgcgcaactgggctaccgcgtcgccggcttcagcctcaacgccgaccagggagcgacgctcggtgcggccgcggtggccagacgtctgcgtcaggcgaagcccggcgagatcgtcatcgcgcacatgaaccggcccgcatcgggaaccgccagcggcctggccgctgccctgcccgacctgctcggtcgcgggctgaccttcgtcaggctctcccaggcagccggagtgttgccggcgcgcgacggcaagcagacgccgtgaatatcgagctcgttgccgaacccgacgaggcgctgcgccgtgccatcgccgcacccttgctggcgttcaacgcagcgctggccgggcccagcgggcatcggccgctcgcactggtcgtgcacgatgccgacggcggcgtgtgcggcggcctgtggggtgcgaccgcgtatggctggctgtacacgcagatgctcgtggtgccggagccggcgcgcggccgcgggctgggacgcgatctgatgctcgcggccgaggccgaagcgcgccggcgcggctgcacacacgcgtgggtcgacacgcagttcggcgcactcgctttctacgagcgcctgggctacacggtgttcggctcgctgcccgactacccccccggcttctgccgcagctttctgcagaaggcgctggtttgagtacgccggtcgcgccgcctgggcgcgtcgccggccaggcgctgcaccggcgcctggcccggctgcaccggctgctggccgtggccgcgctgggcttcgcgtcgggactgccgctggcgctcaccgggcaggccatgcaggcctggctgacgatggacggtctggccatcgccgacatcggcttcctcaccctggtcggcctgccctacaccttcaagttcctctgggcgccgctgatggaccgcttcgacctgtccggccgctggcggcggcgcggctggatggtgctgacgcaactggcgctggcggtggcgctgttggccctggccgccacgtcgccgcgcgagtcactgcgcgccttcgcactgctggcgttgaccgtcgcctttctgtcggcgtcgcaggacatcgtggtagacgcttaccgcaccgacgtgctcttggccgccgagcgcggcctgggcgcgtcgctggcggtgatgggctaccgcatggcgatgatcgtctcgggcggcatcaccctcatctggaccgatgcggcgcagggcagtggctggtcgtggagcgaggtgtaccgcgtgatggcgctgctgatggtcgccgccgcggtcttttcggcgcttttcctgcccggcgtgcccgccctgctggcagcacccgcagggccgggtgcgggggtggcacgccgcagcgggcgacaggacctgctgggcttcgccgcgctggtggccgcggtggcggtgggggttgctctcacccaggtggtcggcaagccgctggccgtcgccgcgcttgctcccctgctgaacggctcgtcgctgtcgccggcactccgcgagcgctgggccgatctggcggcgctactggcgggaatcgcctgcacgctgccgttggcgacctgggccgcccggcgcgcgcgcttcgacacgctgctggacggcatgcacagctacttcagccagcgcggcgcgctcgccttcctggctttcatcgtgctgtacaagttgggcgacgcgttcgccggttccctgatgacgccgtttctgcttaccggcctgcactacacggccgctgaggtaggtgtggtgaacaaggtcatcggtctgtggctgacgatcgccggggcgctcgccggtggcgcgctgatgttccggctgggcctgtggcgcgcgctgctgctgttcggcgtcttgcaggcggtgagcaatctcgggttctggtggctcgccgccggtggcaagggtgcgttcggcggattgctgttgcccgccctcgactggggcttcgtggccatcacggcgccgacgccggtcgatggggcgctgctggcggcggtggcctgcgagaatctcgcgggcggcatgggcaccgcaggacacgtcgccttccagatgagcctgtgccagcagcgcttttccgccacgcagtacgcgctgctgtcggcgttcggcgcggtcggccgggtgtgggtggggccgatggctggcgtgaccgccgagagcatcggttggcccgccttcttcatgctgtccacctggctggcggcgccggcactgcttatcctgctctggctgcgcagcgccatcgaggcgctcgatgcctcgccgccaagcgccgttgttgattgaccggaaaggagaggcctgacggctttctgtccggccgaccggaggctacttggacagaccgaccagatgctcgactgcggccttgatctcggcgtcggtcaggtctgcggcaccgcccttcgccggcatcgcgttcttgccattggtggcgctcttgatcagggcgggcatacccgtggcgatgcgcggcgcccaagccgccttgtcgcccgctttcggcgcaccggcggcgccactggcgtggcaggccatgcacaccgagttatagacggtagcgccgtcacgcggcttgccgtcggacttggccggggctgccttggcaagttccagtttcgccaccggctgaatacgggcatcggcgtcgtcaccgccaccggccttcacactccccttgccgatcatcgacagcggccagatcacaacgatcagaatgattgcgatgacgatggtgatcatcaggatcgcccgtgaagagtattgttgctgagccatgccaaaagtccttggtggtgtgcggggataagggcgaattgtaccgccgtttcgccttgccaaaaagcaccgatcagtgagtgtggactccccggaacaaaccggttaagcttccccccctgcacgcgcccgtagctcagttggatagagtactgccctccgaaggcaggggtcggacgttcgaatcgtctcgggcgtgccacctcttccggctgatcgactccggaaaccctccttccaaatcccccttcctgatggtactcgcgcccgggcgtccggcggccccattcaggcccgttgtggcgagccgtcggagcgaatcatttgcccgagcttggcgtctgggcgagtttctgctcgatcctggccagtggaatggcgcccggaactctttcgccatcggcaaagaagatcgtcggcgttccgttgatcgccagcttgcgacccgtttcgagggtcgtcttgatcgctgtggtgtcgcaatcgcccttgcctgccggcgccttgccatcgaccatccagtcgttccaggccttgacgcggtcgctggcgcaccagatctggttggacttttcgagagaatcgggcgacaggatcgggtacaggaaggtgtagacggtaacgttgtcgagcttggcgatttccttggccatcttcttgcagtagccgcagttcggatcctcgaaactcgcaaagacacgcttgccgtcgccgcgcacctgcttgatggcgttagcgagcggcagctccgagaacttgatcgcggtgagcttttgcatccgctcggtggtgacgttcctcatcgtcttgccgtcgatcagcgaaccgatcagcagcgcggaaaccttttcgtcggtgtagagaacctggccatcggcgtagacttcatagagtccgaggtaggtggtcttggtgacgctggtgaccggaccaccgatcttggcttcaaccgctttcttcaccgaggcttcatctgccagggttggcaggctgaggaatgcagcgagcgcgaatggtatgagtttcttgtacatcaggtttctccgggggttggatcggttggcgtttcagaaggcgccgatggcgtagcgcacgagcaggttctttaagaccggtagaccattggtcacgttcattccaaaattgcgcaagggtctgagcccgggaagctcgttccggaaaagctcgtgcagcgcgtgcgtggcagtctgcatcacgagcgtttcctcgcgtcgctgccgctgatagcgggacaacaggcgctcgctgccgatgtcctgccagtcgggcgtcgctgccagcaggtcggccagcgctttcgcgtcctggtagccgaggttgattccgtggccggaaagcgggtgaataccgtgcgccgcatcgccgaccaaggccagtcgcggcgcaacggtgcgcgggacgcgcatcaggcgcagcggaaacgccgccgccggggtgagcggccgcaggacgccaagttcgtgattacccgctgccgcgacgcgttcgcacagatcgtccggcgccagcgccagcagttggcgtgcatggtcgtcggcggtggaccagacgatcgagatgcggtcgcctgccatgggtagccaggcgaggacgccgtcggcgcgaaaccactggcgagcgataccacggtgcggacgctggcaatcgaaattggcgaccagcccgagttcgccataaggggtgtcgatcgcctgcagaccctgcgattcgcgcacccaggagtcacgcccgtcggcaccgaccagcaagcgtgccgacaaggcgctgccgtcggtcagggtcagcacggccgcttccgagtgcatttcgagccgcgccggcgtgccgggacaaagcagtgtcaggttgccttgccgcttggcgttttcccagagttcgcaagccatcaaggacgattcgagaatccagccaagttcggggatgcccgattgatacgccgaaagatcgagtcgggcaccgccgtcgccgtaaatctgcatggcctgaatcggtgcaatccgttctgccgccatgtgcttccaggcgccaatttcctgcaggaagcgcgtgttcgccggcgacacggcgtaaacccgggcgtcccagccagccggccggcacggcgcctgctgctccagcagcgcgatccgcaggcgggtgtcgcgcagcgcgcaagccagcgacaggcctgccaggccaccgccaacaatcacgaggtcgtattctgtcggttgcatgcttgcgtgctcaggaaagtgcctttggtgcggtgcgtgatcgcggttttacaagtgcggccgagaatggtagaagtccacccccatgagaacaccagccaggccgccggcccgcgcctactttccggcgattgtctgtgccgaacacgattcgccgatcgacgcgcttctcgccttgtccgtcccgcgtgacgaagcgatggacctcgttgccgcttcctggcagtctggcgaagcgatttgcctggtcgccattctcgacggcggtcgcccggtggtcgtcttgcgcacgccggaagggcgttgggcagcatgcaatgcgtttttcagcgatctttcgtcaactcccgaagcagccgggcgacgcctgaacaagttgctcaagcgtcggcgccggggttatgtggcctggatgcccgccgcggagacccggccggaagaggtgcccggcttcgccatggcctgagggcgggttgggacgcgcaggcaagcgacgtcggcagccgccgcgaggcgtcaccggcagttcatccctgggcatctgccggcggcaagaaaaagccggcctgagttcggcggccggcgttttctgggcgagcggctgactaggccgggctggccttgaggcactcgctcatgaatttcttgcgctcgtcacccttcagttgcttgctgccggcctcgccgttgcaggctttcatcttctcctgctgggttgccttcgcgggtttggcgcccaggcaggtactcatgaactgcttgcgctcgtcacctttcagggccttttcaccggcttcggcgttgcaggccttcatcttttcctgctgcgcctgctgagcttccgagggctccttcttttcggtggcggcaaaggcgccaccggtagtgaaggccagagcgagcagcacgatcatgggtttcatgggtagtctctccttggggtttaggaagtctgcggattaggccactgctacaggtcttcgtcaagcagtgcctgctgctgccggttgatgaaatcgcccatgctgtcgataccacgcaactgcaggatgctgttgcgcactgcagcttcgaggaggacggcaatgttcctgcccgcggctactggtatgaccaccttgcgcacggggacgccgaggatctcctgtgcctgggcgtccagggggaggcgggggccatccgcgccacgcatcggcctttgcagatggacgatcagcttgagcttcatcttccgccgcgaagccgtctcgccaaagatggtgcggatgttgaggaggccgaggccgcgcacttcgagatagtcgcgcaacatgctcggacactgtccctcgatggttgtcggggcgatgcacgccagttcgacgacgtcgtcggccaccaagccgtgcccacgcgagatcaattccagtgccagttcgctcttgccgacgccggaatcgccggtaatcaggacgcccatgccgaaaacgtccatcagcacaccgtggactgacgtcgagctcgccagccggcgcgagagatagatgcgcagcagttcgattaccgccgagcagggcttcggactgacaaacagcggggtttgcgtcgactcgcagccgtcacgaatcgccggcagcacttcgaggccgtcagcgaggatcagtgccggcggcctggctgccatcagttccttgacctggttgcgcaggcgatccgcagaaacgcggtcggcccaggcgtgctcggctctgccgattacctgaagccgttccgggtgaatcaggttgaggtgaccgaccacgtcggcgccgtagttgccctgctccctgagttcgatctgtcggtccacgccaaccgagatcagccaggagagtttgagtttctctctgtggtcctcatagagttggacgacgctgaactgacgccgggcgttcatggctcagtcggcaaacagccggcggacagcgcccgcgtcggcggctttggtgagtgcctcgcgacacgtgcggtcggaaaagtgctgggcgagttcggaaaggatttgcaggtgctgttccgtcgccacttccgggacgagcaggacgaacagcaaggtgaccggcttgccgtcgggagaatcgaacggtaccggcgaagccaggcgcaggaaggcgccggtagcgtccttcaggcccttgatgcggccatgcgggatggccaccccctggcccagcccggtcgaaccgagcttttcgcgtgcgaaaaggctgtcgaagacggtgctccgggcaatgccgaggtaattctcaaagagcagccccacatgttcgaagacgcgcttcttgctgctcgcctccaggtcaaggatgatgttttcgagaggcagtaactgggtgatctggctcatgcgacaataacccgaaaaggcggacgtggattgatcgaaacagcgcatggtcgcggtcctcccgccaccatgcgcctcctgcagcttggctattcggactcggcaacgatgtgatcggtgatcttgttgccacgatgatgatcctgcagcttctgcttgtacttctgaacctgccgctcgagcttgtccaccaagccatcgatggccgcatacaggtcttcatcaaccgattcgacgtagacatccttgccggcgagatgcaccgtcacctcggctttctggttgagcttgtctaccgacaggatcacattgacgtctatgacgttgtcgaaatggcgggtgatccgctcgagcttgccagtgacgtagtcgcgtagtgcgggcgtgatctcgaggtgatgtccacagacttgcaggttcatgatgtggctccttcttctaaagggacttgcgtaaattgaccggcgggatattcagcgcttcacggtatttggcaattgttcgccgtgcaacgacaataccctgctggccaagaacctcggatatctggctatccgaaagcggcttcgtcggctcttcggcgctgatcatctgtttgatcagggcgcgaatggccgttgctgagcacgccccacccgcatcggtgctgacgtggctgccaaaaaaatacttcagctcataaatcccgcgtggtgtcgccatgtacttctgtgtcgtcacccgcgatatcgtcgactcatgcagtcccagcgtgtcagcgatctcccgcaataccagcgggcgcatcgccacctcgccgtggtcgaggaactgacgctgacgttcgacgatagcctgcgccacgcgcaggatcgtgtcaaaccgttgctgcacatttcgtatcagccagcgcgcttcctgcagttggctggccagaccggaaccccgctggcgggagagaatctgggcgtacaggctgttgatgcgtatgcgtgggaaggcgtccgagttgacgttgaccgcccactggccgcggactttgcgcactaccacatcgggtgtcacgtagcgggtatcggacgacgcgtactgtgcgcccggccgggggttcaggctgcagatcagcaggtgcgcagcgcgcagttcgtcgtcgtcgcacccagtgtgcttcttgagccgggggaaatcatgatgggcgagaagctccagatgctggcgaacgatttccagtgccagcgtgcgggtcgggtcgaccggcaaggcttcgagttggagcgccagacattccaccgggctgcgcgcgccgacgccggtgggatcgaggtgctgcaggtggttgagcgcgatctgcagttcttccggttcgatctcgagctccggcggcatgctgtcggcgagttcatccagggactgggtgagatagccgtcatcgtcgagtgcctcgatcaggcaacgaacgagaacgctgtcacgactggacagggtcatcagcccgagttgcgccagcaggtgctcgcgcaacgagacggtggccgcctgaacgtcctgatagtcgctgtcgtcgtcgtcgtcgaaggatcccgacgaaccggacgacccagcgtagccgccgtcttcgccgagccagctatcgtcgccggccagcgatgaatcggcgcgctcgtcggtctggctctgctcagcggcttgctcgacgccactttcccgcaaattcgcctcaggcagcgaatactcctcgtcacgttcgagcagcgggtttgccgacagaaaactctccagctcgtgttcgagttcaagcgtcgaaagctgcaacagtcggatcgactgttgcagttgtggggtcaacgctagatgctgggtgagcttgagctggagggatggtttcatctacggaaccgggtaagtcaccgcgctgcgatgggaaactgcccgcatggttcgcgaattgtggctgcagggccgttggcctcagagacggaagttctcgcccaggtaaaccttccggacgttttcattataaatgatttcttccggccggccagacgcaagaacgccaccttcgttgatgatgtacgcgtggtcgcagatgcccagcgtttcgcgaacgttgtggtcggtgatcagaacgccgatgccgcgttccttgagaaaacgaatgatcttctggatatccagcacggcgatcggatccacgccggcgaatggttcatcgagcagaaggaatttcggtgccgtcgccagcgcccgtgcgatctcgacacgtcggcgttcgcccccggaaagcgaagtcgccgggttgttgcgcaggtggccgatatgcagttcttcgagcagttcttcggtgcgcgcgtcgaggtcttcgacaggcagcacctgcagttcaagcaccgccttgatgttctcgctgaccgtcagcttgcgaaaaacggacgcctcctgcggcagatacgagacgcccagtcgggcgcgccggtgaatcggaaggtgggtaagcggctggccatcgagatggatgtcgcctccgtcacaggccaccaggccgacgaccatgtagaagcaggtcgtcttgccggcgccattcggcccgagcaggccgacgacttcgccgctgaccacctcgaacgaaacgtcatgcaccaccgtgcgcttcttgtagcgcttcttgagctggtgggctgacagggtgctttgcgtgtctgacattttcaatcatcgtccaggtggccgcgcagcacgcggcgaatggtgtcggcagagaatccccggccggccagaaagcgcgcctgccgagcgcgttcggcagcgtccccggcggcaggcggcccgccggcgaactttctttgccacacccgccgtgcccgcgtcagttcgtcttcgacaccggcgagggcctcgctgaccacgtcctcggcgacccccttgccgcgaagttcgtaagccagacgcgcgtcgcccacgcgcgcgccccgggaactgatccgtgtcgccgcgtaacgttgatcggaaaggagcgatccggccgccagatcatcgagcagggcagcaagttgctgcgcggactcggcatgtggcgccagcttgcgcgacagttcctgccgagcgtagtcgcgacgcgcgagcaggcgcagtgctcgttcgcgcaagtcgttgcacaccgccgcctacgccaccactaccggcgacgccgacgcgacattgaccgcagcacggatcctggcctcgatctcctgcgccagttgcggcttgctcttcagatactcgcgcgcattgtccttgccctggccgatcttgtcgccgttgtaggcgtaccaggaaccggacttgtcgatcagtttgtgctgcacgccgagttcgacgatctcgccctcgcgcgacgttccttcaccgtagaggatatcgaagatggcctcgcggaatggcggggcgaccttgttcttgacgaccttgacccgcgtttcgttgccgatgacttcgtcgcccttcttgatgctgccgatgcggcggatgtcaagccgaaccgacgcgtagaacttcagcgcattgccgccggtcgtcgtttccggactgccgaacatgacgccgatcttcatccggatctggttgatgaagatcaccagcgtgttggtacggttgatgttggccgtcagcttgcgcagcgcctgactcatcaggcgcgcttgcagaccaggcagggaatcgcccatttcgccctcaatctccgccttcggcaccagcgccgccaccgaatcgatgaccaccacatcgacactggccgagcgcaccagcatgtcggcgatctccagcgcctgctcgccggtatccggctgcgagatcaggagctcctccaggttgacgccgagtttctgcgcatagccggggtcgagggcgtgttccgcgtcgatgaacgctgcggtaccaccgagcttttgcatttcggcaatgacctgcagggtcagggttgtcttgcccgacgactccggaccgtaaatctcgaccacacggccgcgcggcaggccgccgatgcccaaggcgatgtcgaggcccagcgagccggtggagacgaccgggatgtcggtcgcgacgctgccttcccccatcttcatgatcgagcccttgccgaactgcttttcgatctgggccagcgccgcggccagcgcctttgccttgttgtcgtccattgcctgtccttttccttgattgaagggattatcccatgttcgaccgcactcgacatgacggtgcgcgcacggactggtgctgtaattatatacagcattcgaggaaacgctcagtgctgacgttcgggcggccgtcagttccccctcggcgcccccgcgtcagcgtcggcgcgccagccggctttcctggaggtcgatcagaaacagcagttcccgcaccgcgtgcagcgtgaatcccctgcgctccccatcccggttgtcgcgcaggagtctatcgaggtaggcaggacactcgggcgaaccccaggtgcgggaaatctcctgggcaatatgtggcatttgcttgaccgtcggcaaatgttccagaagctggtcgatcgacatcgcgtcctgatcgcgcagcgacaagaccggtacgtccgcttcgccaacgctgtcccagtcggggggagcgacattgaaatggtgcttgagcttcaatccgacgaggtcgaaggcttcgcgctgctcgctccgccggtagacctcgagcagtttgagccagggagtcactgccgccgccggcttgtggtcgacaaactccttgagcgcctgcgccgctccagctgtgcggccgaaggagatcatgatctcggcaagttcgagtactgacgtcacctcgtcgtcgtcgccgctggccgacggttcggtcgacctgtctgcaggctggccggcggccggcagaccgggcaaggcggcgatgctgtcgccggtcagcactggcgaatcggcgcggctgagttgctgcagttgccagccggtatccgcctttgagtcgcccgctttcgccaccgttgctgaacctgcctgcgcttccagcggagttgcctgaggcggctgcctgccggcacggcggcgaaggagccaagtcaagccgccaatcgaaccgagcagcaaggcgatctccagccaccaatcggtggcgttcgcggtcgccggggccgccgcttgtggtggcggaggcgaggcggcggctggcgcggctcccgaagcagttgtctgttccgccggccgcgactgactggcgatcttcgcctgcaggtcgctgactgtggcctccaggctgcgtaccttttcggcaaccgccaactgctgctccgcctgagcgcggagcgtcgacagcagctggtattcgtggcggagagcggcccgctggtcctcggtcgtgttcttcaacgagggaggggatagtctggtggcaaggcgcagggacagttcgccgtccggtcggattggctcagtgtccgcgccgccggaaatgactaaacggtcggtcctgtcgcttctcgcgggtgccttgcgcgccggttgctcctctcgcgccgtgcgcagcgccgtttcctgttcgctcgtccggcccccggcgcgctggacctgacgacccgccgggagactgagtacgcttcccggggcgagacgggcactacctcgcggcccgaagtcgactccggggttggcggcctgcaagtccctgaggaagcgagcctgcgcgcgcggcttctgtggaaaggcagcgcgcgcgatgtcgcgcgccgactggttcttgccgacgcgccacttgcgggaggtgggagccttcacgctggcctcgcgcgctggtgagcccgctgccgcggccgggcgaacaaccggcaactgtacgactggcggtgccgtccgcgtcctggcagggtcgatcagcagcacatagttgcgggcggtctcggcaccgcaacccatgcgcagattgacctgcagcaccggctccccaatcgtctgctcggagacgatatgcagacgcaggcggccggcacgctcctcgacattgatacggccacgcgtcaaggtcgggacgtcgggatcgttgccctgaccgagacgaaaacactgggcaagctgcgtccggtccgcctgcccgtcgacaagttgcacctccgcttcgaagcgtttgccaagcgtcgaaaggacagtcatccggccgagaccgagcgcctcggcattcccggcacgcaacaacgccaccggcagacacagaagagcaagtctgaagaatggcgtattaaggcttctcgggcacatcggcaggcaggcagggcgcgtttgggtcagccattctattccaagcggcagggtttggcccatcgggcgggcgacattcaggcgtcgccagatgcgctcgacaccctggcccgttcacggcgggcgtcaggccaggccgcttgcggcgagttgccgaaggcaggcgagggaatggccgaccgattgcgcccgaacggcttcccggtttcccggaaagtggcgcgtgtcggtttccactcgtccgtccggccctgcccaggcgaagcagacggtgccgacgggtcggcttggtgagccgccgcccgggccggcgacgccgctgatcgcgagtgcccagtcggcgtggctgtggcgcagcgcgccaagggccatggccgccgccgttgcttcgcttaccgcaccatgcgtggcgagcgttgcggcagggacgccgagcatctcgatcttcgcctggttcgagtaggtgacgaacccacgatcgaaccagcccgaactgccggcgatcgcggtcaggcactgtgccacccagccaccgctgcaggattccgccgtcaccaggtgctggccgttcgccgacagcaggccgccgacctcggcggcgagcgcttcgagcgcaggctgatcgcaggcactcatgcgagcacaaaacgcagtgtggccaacaccagcagtgcatagccggcagcgaccagatcgtcgcacatgacgccgagaccgctcttcaccttctcgtcgaagtaacgcgccggttgcggcttggtgatgtcgaaaaagcggaagaggcagaaggccgtcgtctgccatagccagtgcgtcgggcagaacagcaataccagccagaagggaacgatctcgtcccagacgatgctgccgtgatcgatgacgcccaggtcgacgccggtcctgtgcaccgccaccaccccgccgacgaagcagacgacgagaaagccgaggaactcgaagtcactcatccaggggcggagcaagggaaatgacgcccacgcaaacagggtgccgatcgtcccgggtgcccatggtgacagtccgctaccgaaaccacaggccaccaggtgcgcagggtgcgccaggaggaagcgcacggaaggagggttagccaaagtgatcgaagcctctttcgtcgatggtcagcgcctgtccgttctcgtcaagcagcgtcagaccgatggcggcggcgccgcgtagccgaccgcagcgccagagcggcagttcgaggcgggcggcaaggtcggcgatggccggtcggcttgccggaggggcggagaacagcagttcgtagtcgtcaccgccggcgagctgacaccgccgagccagcaccgggtccgcgcccgcaggcagcgatggtagctgtgcgacaaatatctcggcggcgaccgccgaactctcgacgatatgacccagatcggcgagcagcccgtcggagacgtcgattgcggcgttcgccaggccgcgcaggcgcagttcgagccccagttcgacacgcggcagcggtcgctgcagagaggcgatgcaacggtctgccagggcgccgggaagctgcgtccggcgctgcaggtgagccaggccgagtgccgccagcccgggctggccggagatccagagatcgtcaccggggactccccggtcgcgacgcagcgccgctccggcagggatctcgccgattgccgtgagacaaagattgagcggaccgcgcgtcgtgtcgccgccgacgagatcgacctgatagcgctgcgcgcagtcaaacagtccttcggcaaaagcggccagccaggcttcgcgagcctccggcagactgccggcaagcagggtccagcgcggtcgcgcacccatggcggcaagatcggagaggttgaccgccagcgctttccagccgagctgggcggggtcggtgtcggtgtcggccaggaagtgtgtgccttcgaccagcatgtcggtggtgatcgccagttgcatgtccggtgtcggcgccagcagggcgcagtcgtcacccggaccgaggacggtttgcggggtcggccgcgaaaaataacgcctgatcagttcaaactcgccgggcatcgccgttgccctatcctctctctacgaccgtcatcacacatcgaacttgccactcagcgcgcccggttgcgtgcggcgcgcttggcctccacctcggccggacgcaggcgggcggcaagcttgtcgagcacgccgttgacgtacttgtggccatccgtgccgccaaagcccttggccagctcgaccgattcattgatgattaccccatagggcgtttgtgggtgattgttcagctcgaaagccccggccagcagaacgcaggcctcgaccggcgacaattcgccgaaaggccggtcgaggaaggcctgcaactgttcctgaagggtccggcgctgggcaaggacgccacgcagcagcccggcgaagaactcgcggtcagccttgtcgaagccttcgctgtcgccgagatgcgcctcgatcgccgcctcgtcgttgccgctcagctgccattggtagagcgcctgcagcgcaaactcgcgggcgcgccggcgcggcgatctgacgctggctggcctggcgccgggtgtcgtccgaggctgcccggccatcacgagttctccctgatggcatgcagcaggttggccatctcgaccgcgacctgggcgcagtcagagcccttctgatgcatgcgcaccagcgcctgatcgtcgtcctcgcaagtcaggatgccgttggcgatcggcacgccactgcgcaattgcacttccatcagcgcccggcaggagtcgttggcgaccacttcaaagtggtaggtctcgccgcggacgacggcgccgagcgcgatcagcgcatcgaagcgcccgctgcccgccatcgtctgcagcgccaacggtatctccagggcgcccggcacactggccagcgtgatgctgttctcggcgacgccgagccgcttcagttccgtcgtgcaggcgctcagcagaccttcgccgatgtcctggttgaagcggctcatgacgatgccgacatgcagcccgtcgccgacgagcgaagcgtcatgctcgtggatgttttcgtaacgtgccaggggagaaatgctgcgcgcgggtttcggaatagccatcagagtctttcaaggtcgtcgggtgtggcaatgtggccagtcacttcgaggtcaaaaccggtcatgctcggcatccggcgcgggctggacaagagcttcatcttgccgacgccgagatcacgcaggatctgcgcaccgatgccgtaggtgcgcgggtcccaacgagccgccggccgcttggcggccacgggctcgcgcagtgtcgccagaatgtcctggccactctcgggacggtgcagcagcacgatgaccccggcctccactctggccagtgcggcctgtgccaggtcgagcgaaaacgtatgccgacccccgccagggtcgagaaagtcgactaccgagagcggttcatgcacgcgcaccagcgtctcccggtcggggcgaatgtcgcccttggtcaggaccagatgcacttcgttcgaagtgcagtccgtataggcgtgcagcgtgaactggccatgcacggactgcacgctcttggagagagtgcgctcgatcagtgtctcgtgccgactccggtaatggatcagatcggtgatcgtgccgatcttcaggccatgttcacgggcaaagccgacgagatcggcgaggcgcgccatgctgccgtcctccttgaggatctcgcagatcaccgaggccggttcgaggccggcgagcagggagagatcgcagccagcctcggtgtggccggcgcgtacgagcacgccaccgggccgcgccatgatcgggaagacgtgtcctggctggacgatgtcttcgggccgcgcgttcctcgctaccgccgctctgatggtcaacgcgcgatcctgcgccgaaatgccggtcgtgactccttcggcggcctcgatcgagaccgtgaaagcggtgctgtacgggctcttgttgtcacgcgccatctgcgtcaggcccagttgccgacagcgtgccgcggtcagtgtcaggcagatcaggccgcggccaaaacgggccatgaagttgatcgcctcagccgttacgtgctcggccgccaggatcagatcgccctcgttctcgcggtcctcttcatcgaccaggacgaccatgcgtccggcacgcatctcgacaatgatctcttcgatcggcgaaacatcagcagacgtgctctggggtgccattctctatccatcctccgcgccaggacctcgtacgacttggctcacgcccgacatacgaccggccgtgtgctcttgtgccggggtcggcacaccgtttccctatcgagagttgccgcaaaccgttatgtctgctcgccgcgttcctgcccgccagcttgtggctgcttggcgaggtagcgctcccgaatccgcgattctcgcagtttccgccgccaaccgctatccgcaggccgtcggcacacgtcggcacactcccgtttgcgctctttctgtccatgtgcggaggggtagccggacagtctttccggggcggcttgcgggaaacatggacaggctggcagcggtgcgccattcctcctcgagcagcatccatctccctactgctgaaacattcgttttatcatgctcaacagcgatgggccagatccatcggttgcgggagctgtacactgggcgggcgtgcgtcggcacgttcttgtcgttgtcgatacctggcacaaaggatcacatcaatgccaaccaatgagagcctgctgttgatcgccgctggtgtgttcgtggctttcctcctgttgcgtttcgtcatcaaccgtcgatccagggccgatcgcgaaggtcgaggagggggtcaactggccgcccccggcgccgaaccaccggtgaccgaggcagcggcacaacccgaagtcgaacacgtggcggccgaagatgtagcccgccgcgaggccgagcgcctggccgccgaggaagccgcacgccgggaggccgagcgtctggccgccgaggaagcagcacgccgggaggccgagcgcctggctgccgaggaagcagcacgccgcgaggccgagcgcctggccgccgaggaagctgcacgccgggagaccgagcgcctggccgccgaggaagccgcccgccgggaggccgagcgtctggctgccgaggaagcagcgcgccgcgaggccgagcgcctggccgccgaagaagcagcacgccgtgaggccgagcgcctggtagccgaggaagccgcccgccgcgaggccgagcgtctggccgccgaagaagccgcccgccgtgaggccgagcgtctggccgccgaggaagccgcccgccgtgaggccgagcgcctggccgccgaggaagccgcccgccgggaggccgagcgtctggccgccgaggaagccgcacgccgcaaggccgagcgtctggctgccgaggaagccgcacgccgcgaggccgagcgcctagccgccgaggaagccgcccgccgggaggcggagcgcttggccgccgaggaagcagcacgccgggaggccgagcgcctggccgccgaggaagccgcccgccgggaggccgagcgcctggccgccgaggaagcagcacgccggaaggccgagcgcctggtagccgaggaagcagcacgccgtgaggccgagcgcctggccgccgaggaagcagcacgccgggaggccgagcgcctggccgccgaagaagcagcacgccgtaaggccgagcgcctggccgccgaggaagccgcccgccgtgagaccgagcgcttggcggccgaagaagcagcacgccgtgcaagcgaacgccaggcggccgccgaggccgctcgtctcgacgctgaacgcaaggccgtcgaggaagcccttcgcctggaggaagaagagcgcctcgtcgttgaggcggccatcctccgagaaaccgagcgtcaggcggccgaggaagcgcagcgtcaggccctcgccgcggccagccgggcggcggcagaaaaggtgaagactccggaagagaccgtggtcatggtggccgacgactcgaaagttgtgcgcatcaagaccgggcggctgctcagcgcgcatcaatatcaggttcgcatggccgaagatggcctggatgcggcgaggcagatcggtagttcattgcccgacgtgctgatcaccgacgtcgacatgcccggcatgggtggcttcgagctgacccaccaggtgcgtggcgatccgcgtagcgcgcacgttccgatcatcatggtgacttcggacagcgagcagttgcgtgaccaggccgttgccgcgggcgtcaacgtgattctcggcaaaccgtacccggaagagcagctgattgcacacattcaacgattgatgagcggccgggccggcggatgagtcgcatcaagacgtcggctccggccctgctgcggcgacccggacagccgacgcgcgtcggcgtgtcgccgcgccttccggcagcatgcccagccgatcgagcgggaatccactgaaagccatgccaggacatcctgccgacgatggcgcgaagcagaccgacccggtgcgcgcggaatttatggtcatctgcctgtgtgccgagtggtgcggcgtttgccgggactacgcaagcggcttcagaagccttgccggacagttcacggctgccggatttcactggctggacatcgaggtgcatgccgattacctgggcgatctggatgtcgagaacttccccaccttgctcatcaaacgcggcgagaaagtcctcttctacggcaccatgccgccagcgccggcgcacctgaaacgcactctggaagcctttgcgcaacagaccggggaggagagtcgggaatatgcgctatcgagcgtcgaacggcgctgctggcaggacgacatggacctgcggcggctgggctgcgacgaccgcggtcggatcgtcggccaggcgccagacgtcggctagagcgggacgagcagtccgtcctcgtccttcagcgcgccgacgcggatcagatccctgaccagccagtgcgcgaggacctcgttgctgtggttgaggtagcgcgcattgacgctctggcagaagctgaggccggcgaggaaatcgggcagatcagcacgcgcgagttgccgtctttccagcagggcaaagaccagaatcaccttcagcgcgtggcgggccagcagttccacatcctgctcgaaggcggcaagcttccggtaggcgcgctcgaaggcgtcgccgacctcgacgaagggcgcgccgtgccccggaatcacgatgtcgaccggcagccgagcgagcaggtcgagcgtcgcgcgcgccgctggcaagccccccgcgtcctcaggatggcccagcaactcggaaaagatgaccccgaaaccattgcgccatagcgcatcgcctgagatcagcaggcgttgctcggcattgtggaaggccagcgcatccatgtcgtgaccgggaaccgctatcgcccgccagttgaggccaccgagttcgacctcgtcaccggcggcgatcgtcgcatcatgccggaagcgcgttgccgactggccgagcggcgatagcaggagcgcctcttcgtcccactcggcgatggtcgcgtcgatcccttcggggacgatcacccggcagccgaaggccgcggtcaccgcagcgttgccgccgatgtggtcggaatgcgagtgggtattcagcagccttgtcagtcggcggccggccagcgcatgctcgagcagggcgaccgtctgcccggcgtgcgtcacgtagccactgtcgatcagcgccgcctcatcgccttcgaagaagaggacgttgttcgacgacagccagccacgctcaagaaccagtagattccggggcagcatcagcccgagcctggcgagtcgccgtcaggcccggcatcgtagacgcgcagcgggcgtacttcctcggcaacgatcccctggctggcctccgataccggcagcggcggacgaccgcagccgaggcagtaaccggaatcggggtcggccatgcagatgccgacgcaaagataatcgtcctcgttcatgggcatgctcaacgctcgcactcgccacggaattctccccccgttccgcagccggctggatcgtgctcgcagcgccgatgctcgacggccagcaggatcgtcagccgctgatcgttcgacgcgttgctccagagcgcgatctcgtcgatcgtccggaagcaaccgagacacaggccagtgtcgtcgtccatccggcagacattgatgcacggcgaggcgaccgcctgaatcatgaggaactccttcaaatgatggtgcacccagcatcccgtcaaccgggggcgtgaggcgctggcgccaacggctctggcgccggatgtacgggatggatgacgcttcgtttgtcgcgccatgctcggccgaaccgcgcgcatggctatcgctacccgtcttgccgatggtcgcacctggccagcagagcgcgcgccactttcgaccccggctcgcgcccgaggtggcgcgcgatgaactgccccgcgttgaggagttgctccatatcgacgccggtttcgatgcccaggccgtgcatgaggaagacaacgtcttcggtcgccacgttcccggtggcgccgacagcatagggacagccaccgagtccgccgatcgaactgtcgaataccgccatcccgagttcgagcgaggcgtagatgttggcgatcgccataccgtaggtgtcatggtaatgacccgccagccgttcaagcggcaccaccgtcgcgcaggcctcgatcatccgctggatcgctgccggcgtgccggcgccgatggtgtcgccgagcgagacctcgtgacaacccatgtcgcgcagttgcttcgccacccacgcgggcttcgcgggatcgacggcgccttcgtacgggcaggcgacgacacaggacacatacccgcgcacgcggatgtcgagtgcgctggccgcgtcgacgacggcagcgaaacgcttcagactctcgccgatgctgcagttgatgttcttctgcgagaacgtttccgaggcggcagcgaagatcgcgacttcctctgcgccggcttcgacggcggcgtcgaagcccttgaggttgggtgtgaggaccgggtaggcgacagtcggacgcctttgcggactcgtcagcagcgcacgcaggacttcgctgccgtcggccatctgtggcacccagcgcggcgagacgaaagaggccgcctcgatcaccgagagccccgacgcggccagccgttcgatgagttcgaccttgatcgctgcgccaacgatctgcttctcgttctgcaggccatcgcgcggtccgacctcgaccagcttcacccgctgcggcagcttcatcgtccgccctcgacctcgaagtcgacaagttgcgcgccatcggccacctgatcgccggcggcgtaacagaaggccttgacccggccattcttcggggcggtaatcgtgtgctccattttcatcgcctcgagaatcagcagcggtgcgcccttgtccacctgctggccgacagccgccagcagggcgacgaccttgcccggcatcggtgcggtgagaccgccgccatggctgccaccggcttcgacgagatgcagcgggtcgtcgcgcaggatgacgtagttcgtgccgttgaggaagacgtggcgcttctgctcatgcttctcggtgaccgcgacgacgctggccaccaggcggcgatcgtcgagttcgacggccacctgtccggcgaacgggccactgtcgagaatgcgtccgcgggccagcaccgattcgccagcgagcgtcagccgccagccatcggcctcataggcgaccacgacttcatgcagcgtctcgccgcagcgataggtcagcgtgcggcgcggctggagattgaggcgccagccgtcgtgcaggctccacggcgaccacgggtcaccggaatgggcggcacgggcgatggcggccgcctgctcgcgcagcagaccggcaaccgcggcgacgaagaaaacactgtgcggcggttcgctgcgggccggaaacagaaagtcgcggctgcgctcgatcaggccggtgtcgagatcggcattggcaaacgccgggcaggcaacgagacgcgacaggaagtcgatgttggtcgtcacgccgacgatgcggtaatcggccagcgcctgccgcatgcgcgccagcgccgcatgccggtcgacgtcccagacgatcagcttggcgatcatcgggtcgtagaaaggcgtgatctcgtcaccctgttcgatccccgtatcgacgcgaacgttgaggctctcggccggccgcgccaggtgcagcaggcggcccgtcgacggcaggaagtcctggtcgggattctcggcataaatgcgtgcctcgagcgcatgcccacggatgtcgagttgatcctggcgcaagggcagcggctcgccgctggcgacgcgcaactgccattcgacgagatcctggccggtgatcatctcggtcaccgggtgctcgacctgcaggcgggtgttcatctccatgaaatagaagctgccgtcctcggcgaagctgtcgctggcgatgaattcgacggtgccggcgccgacgtagccgacggccctggcggcgtccaccgccgccttgcccatcgccgcgcgccgtgccggcgtcatgcctggcgcgggcgcctcttcgagtaccttctggtgccggcgctgcaccgaacaatcgcgctcgaacagatgcacacaatgccccagcgagtcggcaaaaacctggatctcgatgtggcgcgagcggctcaggtacttctcgatcagcacctgctcggaggcgaatgacgaagccgcttcgcgccggcacgaagcgagcgcggcggcgaaatcctcgctgcgctcgaccacccgcattcccttgccgcccccaccggcagacgccttgatcagtacgggataaccgatcgcatcggcttgtccctgcaggaactccggttcctgatcgtcgccgtggtaaccgggcgtcaggggcacgccggcggcggccatcagcgtcttcgccgccgacttcgaacccatggcgcggatcgcggctgccggcggaccgatgaagacgataccggcagccgcgcaggcgtcggcgaaccggtcgttctcggagaggaagccatagcccggatggatggcctgcgcgccggttcggcgggcagcatcgagaatccgctcgcccaccagatacgattcgcgagcggcggccggaccgatgcacaccgcctcgtcagccaaccggacgtggcgggcattgtcgtcggcttcggaatagacggcgactgtgcgcactcccagacggcgcgccgtccggatcacccggcaggcgatctcgccgcggttggcaatcagaatcttggaaaacattcagccacctttcactcggcgagccagttcggcgcccgcttctccagaaacgcggccaggccttcccggccctccgggctggcgcgtacgcgcgtgatgcgctgcgccgtctcgtcgatcgtctgcgcgtcgatcggctggccggcaacgacgcgaatcagctccttgcactcggcctgcgcgtgcgggccgttggcgagaaggctctcgagaatctcggctatcgcctcgtcgagttgctcctcgcccggaacgagctcgtgcagcagtccgatccggtaggcctcggcagccgaaaaacgctctgcggtgagcatgtagcgacggctgtagcgctcgccgatggccgccagcacgtagggactgatcaccgccgggacgatgccgagcttcacctcgcttagcgtgaacagggcgtcgtaggtgccgacagcgatgtcgcaggcagcgatcagtccgacgccgccgccgtaggcggcgccctgcacgcgcgcgatcgtcggtttggcaagctcgttcagggtcgccatcagctcggcgagccggttggcgtcgcgcagattctcctccggggtatagtcggcagcccgcttcatccagccgagatcggcgccggcgcagaagctcttgccggtcgaggaaagcaccacggcgcgcacgcgctcgtcagactcaagctcttgcaagccgacggtgatctcggcaatcagctgctcgtcgaaggcgttgtgacattttggcttgttcagcgtcagaatgccgacgctgccgtcgacctcggtcatgatcgattgatactcgctcatcgcttcccttcacatccggaaaatgccgaacttcgtcgcttcggcgtcggcgttcagcgcagccgaaaggccgaggccgaccacccgacgggtgtcagcggggtcgatcacgccgtcgtcccagaggcgggcgctggcgtagtaggggtgaccctgcagctcgtactggtcgcggatcggcgccttgaaggcctcctcatcgtcggcgctccaggtcttgccggcagcctcgaggccgtcgcggcggacggtcgccagcacgttcgccgcctgctcaccgcccatcaccgagatgcgcgcgttgggccacatccacaggaagcgcggggagtaggcgcggccgcacatgccgtagttgccggcgccgaaagagccgccgatgacgaccgtgaacttgggtactcgcgcgcaggccaccgcggtcaccatcttcgcgccgtcgcgcgcgatgccgccgttctcgtacttgcgaccgaccatgaagccggtgatgttctgcaggaagagcagcggaatgccgcgctgcgcgcacagctcgatgaaatgtgcggccttcagcgaggactccgagaacaggatgccgttgttggcgacgatgcccagcgggtagccccacaggcgtgcgaagccgcagacgatggtcgttccgtagcgcgccttgaattcatcgaagtcggacccgtcgacgatgcgggcgatgatctcgcgcacgtcgaagggcttcttggtgtccgtcggaatcacgccatacagctcttcggtcgcgtagagcggctcgcgtggctcgctgaggctcaacggcggctgcttgcgccagttgaggttggcgacgatgcggcgggcgatcgccagcgcgtgtgcatcgttctcggcgtagtgatcggcaacgccggaaatgcgcgtgtgcacgtcggcgccaccgaggtcttccgcgctcaccacttcaccggtcgccgccttgaccagcggcggcccaccgagaaagatcgttccctgctccttgacgatgatcgattcgtcggacatcgccggcacgtaggcgccgccggcggtgcacgaacccatgacggcggcgatctgcgggatgccggcggccgaaaggttggcctggttgtaaaaaatgcggccgaaatgctccttgtcgggaaagacctcgtcctgcatcggcaggaaagcgccccctgaatcgaccagatagatgcagggcagccggttctcgccggcaatctcctgcgcccgcagatgcttcttgaccgtcagcgggtaataggtgccgcccttcaccgtcgcatcgttggcgagaatcatgcactcgacgccattcacgcggccgatgccggtgatcaacgaagccgccggcacttcgaatggcgttgcctcaccgtacatgccatacgcggcgagctgcgacagttcgaggaaggaggagcccggatcgatcagcgcattgacgcgctcgcgcggcagcagcttgccgcgcgccagatgtttctgtcgcgccccttccggaccaccgagggcgatcgtcgccaccgtcgtgcgcaggtcggcaacgatcttgtccatcgccccgacgttggcctggaagtcggcgctgcgcgcgttgagctgggtctgcaggatcggcatcaaaaacctccggcggccaaccagcgctcgatctgaggcagtcggtcagcaccaaaaaacggttcgccgtcgacgctgatgtagggcgaaccgaagacgcccttggcaagcgccgcctcgcattcagccttcagacgttccttgagcgcgacgctgttgagcgcttccgcgagtgtagcgcggtcggcgccgtggcgggtcgcgagttcgagcacgacggccacgtcggcaatgtcccgcccgtcgcggaagtaggcgcgatagacgctgtgcgcgaaggcgcgcgccgtttcgcagtcattatcgtgcaaccagtaataggcacgcgccgcgtgcatcgtgttgatcggaaaggtcgccgggtgcgtgtagggcacatcgagaaagcgcgccgagcgcgaaaagtcatgcagcgagtactcgcccttgagcggcagcgtcgtcagcggcgcgccgccggtctgcttgaagatgacgccgagcaggatcggccgccacttaaccttgcgaccgtggcgcgcggcaaggtcgtcgatcttttccgacgccaggtagccatagggggatgagaagtcgaaatagaactctatcggctgcgacatggtttcgttctcctgacgggtaagcttcgatggtgagggctcggcacctggcctgtccgcgattgccctggcgcgattgccctggcgcgactaccagggccaatgatgctgcctgatccccaggcgatgattgacaggcgatctcgccgatgccctgggaccggtatgcagcaggccgtcaagatgacgctcgcgcatcagcgacaagaagctttcgtccaggaagccgactcgataggcatgctgcgagaggtcgatgtcgccgaagaagttcacctcgagtactttcgggccgtcttcgcagagcgcgatatcccatcccgggcaaatgaatccaggaaacgccttttgcgcgttctcgacgagagccagcagatcaccccagtaggggatctgaaacccgacgatgtctcgaccagtcctcggatgtgcggcgtttattgtctgcttgagtccggtcccggcaatcacccgtgagaccttgcccgtggccacgtccacggcgcccagcaggttgccgctcgctccgtgttcgaagttgtccgaatccttcacgccgacgttgatattgaagatcgccttggttattgtcgtgctcccgcccgacaggaaggaatgtatgcgcagaccggagatctttgccgactgtgtgagcgcgcgaatctcggggtgtgaagtgagtggctgttgcagcatccagcccagggttctgccggcatccagcgagcggcagaagtccgcgatcggctccgccgcgccattccccaagatgacgttgttgccatcaatgcgctgaacgagcaggttccctcggccataggcgccaaacgcgcgcttgaggtaaacgggcaggcagcccgggcttttcagatactcttccagttcttccgcggagccaagtgagcgtaccgaatccgggcggcttgaccggtaaatcgcgcgcacctccggaatcgggatgccatgaccccgcagcagggcatacatggtgactttgtcgaggctgaggaacttggagtaattatcgatcagaatctcctcgagcagtccctgagtacgcagtccgccgaagctcgccttttcggagaaagtgagatcatcgagatacaacttgaagtcgatatactcggacaggccaaggcgcgtcggcgacgcgcgcagtttcaaggcctctaccacaagcgtcgccagcgatcgaccagactcgccggcagcttgcgtgaagtcttccaggatgctcatcttctcggaattcctatggttgaacggcgaggggcgccgccaagtcggaccaagaatacaagatgggccggccccgactttgcccaccagcaccgtagcccggatgcagcgcatgcgaaatccggggtcgccggccagttcgcgatggggtgtgccccggattccatttcattgcatccgggctactccgctactccggccttcggccacagcaccatctgcgtgcatcggaacagtgccagtcgtcggccgtcttcgctgcgcacctcggcatcccacacctgcgtcaggcgaccgctgtgaacagccgtggcggtacacaacaacaagccttcggtcagcgtgccgagaaaattggttttcaactcgatcgtcgtgaagccgccagcgccctccggcagatgggcgatcgtcgcgtagccggcactcgtatcggcgagcgcgacgatcgtcgctgcgtgcaggaagccattcggcgccagcatctcgggccggatcggcaggcgggcatcgagccgacccggctcgatgccgatgatctcgataccgaaccagccgggcaggtggccgggagcacgcgcattcagcgaggcgacgctgacgtcgggacgcagaaggtgacgactcatgtcagtcgccggcgacggcgcggccgatcaccagacgctggatgtcgttcgctccctcgtagatctggcagacacgcacgtcgcgatagatccgctcgaccggaaagtcgctgacgtagccgtagccgccgagaatctggatggcgtcggagcacaccttctcggccatttcggaggcgaacatcttggccatcgacgcctccttcaggcagggcttgccggcgtccttgaaggtggcggcgcgccagaccatcaggcgggcggcgtcgatctgcgtggccatgtcggcgaaacggaagctgacggcctgatgctcgatgatcggcttgccgaaggtcacgcgctccttcgcgtattgcacggcggcatcgaatgcggcacgcgccatgccgaccgactgcgcggcgatgccgatgcggcccgcctcgaggttggacagcgcaatccggtagccgtcgccttccctgccgagcagacaggaagccggaatgcggcaatcctcgaaaaggatctgcgcggtatccgaggcgtgctggcccatcttctcctcgatgcgggcgacgatgtaaccgggcgtcgtggtcggcaccaggaagcacgagatgcccttcttgccggcggccttgtcggtgacggcgaagacgatcgccacctgcgcgtacttgccggtggtgatgaactgcttgacgccgttgagcacgaagtgatcgccatcacggtcggcacgggtgctgatcgccgccgcatcggagccggtatgcggttcggtcaggcagaagcagccgagcatctcaccgcgcgccagtggcttcagccaggtttccttctgctcgtcggtgccgtacttcatggtgatgccgcaggcgagcgagttctgcacgctgacgatcgtagacgtcgcgccgtccccggcggcgatctcctcgatcaccagtaccagtgacatgtagtccatgccggcgccgccccattgctcggggacgaccatgccgagggcaccgagttcgccgagttcgcgtagcgcgtcggctggaaaggtgtgatggcgatcccactcggcggcgaagggcgccaatcgctcctgcgcgaaatcacgtagcgactcgcggatcatttcctgttcctgtgtcaggatcatgcggttttctccttgctcttgacgccggccgctggtcgcgcaccggcttgattggtgatgatgacaccggtaatgaccagggctccgccggtcagaacggcgacttcgagccgctcgtcgagcagcaacgccccgaggatgacggcgctgaccggcaccagattgatgaacactgccgaacgcgtgggaccgattcgctgcacggcttcagcgtaccaggtgaaggccagtgccgtcccgaacaggccgaggaagacgatcgcgctccatgcgtgccaggtagttcccgccagcgagaagagcgatccctgcaacaatgcggcagccgtcagcatcagccagccggtgacgctggcgccgaaggtcatcgccagcggcgacagcgaacgggtaccgcgccggccgacgaaggtatacaccgcccacagcacgctgcagccgatgatcagccattcgccgagaccgacctgcccggtgaacagaagccgcgggtcgccgttggtgaccacgaccaggcaaccgaacattgccaccccgatgccggccgctttcatcggcgacatcggcgccccaaacagtaaccagtcgccggcggccacgacagcgggggtcagcgcgacaaccagtgcaccacggccggcctcgatcagcttcaacccatacagaaagcacaggttgtagagaaagatgccgctggcacccattgccgcgagagtcagccactcggcgagcgaccagcgcggccacccttcgtggatgaccaccagtgtgccgagcaccagcgccgcgagcaggaagcgccaactggcaaccgccagcggcgaggcttcgctgacggcaacccgaccggcgatccatgtcgccccccagacgacggcggtagcgaccagtttgacgtaggtggccggtgtcgcagccgctggcgccgacgccgccttcaagggcagggtcccgtgaccgcgccgccgcccacgcggcgcaggcacgcgcgcccgggagcaagcccgtcgggcgtctgcgcgtaaggcgcgctcaaacctgcaacgcctcgagcgccgcgacgtagcgcggcaacaagtcctcacgacggtgcaccgtgaagccgagatcgcgcatcaggccatccttgaggccgtagatccagccgtgtacggtaactggctgaccgcgctcccaggcatcctggacgacgaaggtctgacatacgttcgccacctgttcgaggacgttgagttcgcacaggcgatcgtgccgcttctcggccggcagcgcgtcgaccagtgccaggtgtttgtcatgcacgtcgcgcacgtgccgcagccagatgtcaacaagtccggcacggtcgcgattgagtgccgccttgacgccgccacaaccgtagtgaccgacgaccatgacatgcctgaccttgagaacatcaatcgcgaactggatcaccgacaggcagttgagatcggtatgtacgaccacgttggcgacgttgcgatggacgaacagctctcccggcagcaggccgacgatctcgttggccggcacgcgcgaatccgagcaaccgatccagaggtactgcggcgtctgcaggcgcgacagcttgaggaaatactcggggttgatctcctgcatgcgactcgaccaggcacggttgaagtcgaacaggtggaacaggttctcgttggagacctcttcctccgaccagttttccaggtcgagggcgaggaacatcgtgccttcgaggggcgtctggtagtaggcgggcgtttcgacgaaacccatctcgcggtagaggcgaaccgcgaaacgcatcgccggcagcgtgtcgaggagcagtttgcggtagcctatttccttggccgcgcggatcgccgccaggaccagatcacgacctatgccgaagccgcgctggctgggctcgacgtaaagccgcttcatttcgcacaggccggtggaaaaggcgcgaatcgcgacgcaacccgccggctggccattgtgttcagcatagaagaggcgaccgctcggtagcgaataggcgcccggcagcgaagccatttcgtcgtcgaaaccctgaaaggacaggtcgacgccgagccaggccgcatagttgcggaagaactggcggacgtggtcgacggcggccgtgtcgtcgacggtgagcgttcgtagtgtaatggtggtcatcgttcagcaggtggcaggaggaaagtgggttgagggagaagagcaggccgttggcagcgcgcgctgttcacccggccgggatgcggcacgccgccgatcactggcacctcaagaggtttcggcaaacagctcgcggccgatgagcatgcggcggatttccgaagtgccggcgccaatttcgtagagcttggcatcgcgccacaaacgcccggccggatactcgttgatatagccattgccaccgagcgcctgaatcgcttcgccagccatccaggtcgctttctcggccgcgtagagaatcgctccggcggcgtccttgcgtgtcgtctcgccacggtcgcaggcctcgccgacggcgtaaacgtaggatcggcagacgttgaaggtggtgtacatgtcggcgatcttgccctgcatcaactggaactcgccgatcgcctgtccgaactgccggcggtcatggatatagggcagtaccaggtccatcgccgccgccatgattcccaggggaccgccggcaagcaccgcgcgctcgtagtcgaggccactcatcagcacgcgtgcgccaccatcgacctggccgagaacgttttctgcgggcacttcgcagtcgtcgaagaacagcggataggtattcgagccacgcatgccgagcttgtcgagcttggcgccacaggaaaacccgggcattcccttttcgacgatgaaggcggtaatcccctttgccgcggcgtgaatgtcggtttttgcgtagaccaccagcgtgtcggcatcaccgccgttggtgatccacatcttgctgccgttgaggatgaagcgatcgcccttgcgctcggcggcgagcttcatgccgaccacgtcggaaccggcattggcttccgacatggcgagcgccccgacatgctcgccggaaatcagtttcggcaagtacctggctttctgcgctgtcgtgccgttgcgacggatctgattgacgcacaggttggagtgcgcaccgtaggaaagcgcgacgctcgccgaagcccgcgacagttcttccatggcgacgatatgtgccagatagcccagaccgatgccgccgtactcctcctcggcggttatgccgagcagacccaggctgccgagcttgccccacaggtcgccggggaacaggttgtcgcgatcgatggcctcggcccgtggcgcgatttcgttggccgcaaaggcacgtaccgtcgcccgcagcatgtcgatggtttcgccatgggcaaaattcaggctcggatattccatgtctgtcgctcctcgaggggatcttgtggggctttttccttcttgccatgaacggccatgatcgtctgctgcatcagcgcgcagagcgtcttcttgccgtgcttgacggcaagcacttcggctctggtgacgatcagcgttcgcccgtagcgaaccaccgacccctcggcaatcagcaactgcccttcggcaggggccagcaggttgagcttgtactcgacggtcaacacaccggtttcgtgcgcggtcagcgtgctagcggcgtagccggctgccgaatcggcaatcatgccgaccactccgccatggatgtagccgtgctgctgcgtgatgtgaggcttgtgcggcaggtgaatctcggtgtagccggcctcgaccaccggcatgctggcaccgatcaacaccatggccggctgccgcgcaaagctggcgcgcacgcgttcgacaaaatgaggatcctgggctttgtgcatgggcaccattcaaattcgcatcgttcgcggcgtgatagcgcactctctcgccagccgggaaatgctgaaggtcggtttgggctgttccaccacggcactgttcggcgtcggatcacgtgtacaatggttcgctaaggagaccaccgcacacccgttcgcggccgcctccgtccggcaagtttataggtttcagaggtttttacaatccgctacccgatgctgcccgattatccttttgccacccctcccgctgccggcgagactttccaggtttctcccggtatccactggctgcggatgccactgcccttcgcgctcaaccatatcaacctctggctgctcgaggacgacgacggctgggtgatcgtcgacaccggcttcgcgctggatgcggtcaaggagtgctggcagcaggtcctggcgcggctggcgacgacggcgtgtggcgggcgcatctcgcgcatcgtcgtcacccatttccaccccgatcacctcggtctcgccgcctggctgcaggaactgaccggggcgcccttgttgatgacgctcggcgagtacctgacggcccatgccgtctggcacgaggtcggcggtcacggcaaccagccgatgttgacgcagttccgggcgcacgggctggaccccgagcgttgcgcggcgctcgaacgtcgcagtggtggctacaaccgcggcgtaccccggattcccactgcttacgagcgtctgcgtgccggcgacgtgctgacgattggccggcatcgctggcagatccgcgtcggctttggccactcgcccgagcacgccgccctctacagcgccgatctcggcgtgctgatttccggcgatatgctgctgccgaagatctcgaccaacatcagcgtctttgccgtgacaccgaccgccgactcgcttgccgacttcctgttgtcgatcgacgcctatcgcgagctgccgccggagaccctggtgctgccttcgcacggcctgccgttccacggcatcgaaaaccgggtggctgcgctgcacgcccaccatgaagaacgcctgctggttctcgaagagcactgcgcgacgccgcgcagcgctgccgaattgctgatggcgctgttcccccgggatctcgacacgcaccagacgatgttcgccatgggcgaagcgatcgcgcatctcaatcgtctcgaacacgctggacgcctcgtgcgcatcgaggacgacgatgggctggtccgcttcgtcagaaagccgggagcagcgcagcgagccggcaagccggcagccagccgatgatgacgttgccacccgttgacggcccggaaggcccgtctctacccccgcccgcagacatcgccgacagctatgtggaggtcgcgcaacgtgcctctcggttgttagccgagaccatgaggcggtggagtcgacgaggcatggccttccccagcgaggaattgcgcgtcgccaaggccttcatggacgtctcggcacgcctgctggccaacccctaccggttggcgcagacgcagatggcgatgatgcgcgaccatgtccatctgtggcagcagtcgatgctgaagacgatgggtatgccgttccacgccgtcgccacacccggccccggcgactcgcgctttgccgaccaggcctgggaagagaacttcctcttcgacttcatcaagcagtcatacctgatcacggctcgtcatctgcagggcaccgtcgcccgtgcggcaggactcgatgcggcgtcacaacgtcaggtgcagtcgcgtaccgaacaatacgtcgccgcgctgtcgccgacgaactttgcgctgaccaaccccgaggtcctgcgcgcaaccttctacagcaatggccggaacctgatcaacggtctccgggaactgctcaaggatctcgaacatggcgctggcgagggtcgcctgccgatggccggcggcggcaccttccatcttggcaaggacatcgccgccacgcccggcaaggtcgttttcgagaacgagctgctgcagttgatccagtacctgccgacgaccgccgaacagcaccgcaggccattgctgatcgtgccgccatggatcaacaagtattacgtcttcgacctgcgcgagagcaactccttcgtcaggtgggccactgaccagggcctgagcaccttcgtcatcagctgggccagcgccggcgagaaactgacgcacaggagttttgacgactatctgagcgacggcttcctggcggcgatcgacgcggtcgaaatggcgacgggtgagcaggagattcatctcctcggttactgcctgggcggcacgctgctgatggcgacactggcctggatggccgcccgcggcgacgggcgggcggcctcggcgactttcctcgcgagcatcgttgacttttcggacaccggcgaggtgcgcacacttgccgcgcggaacctacccgtgggagtcgatgagaagttgcgcgccgacctcgaaagcccgctcgctaccgacaccttcaggattccgcatgccaacgagctgctgtggtctttcgtgatcaacagctacctgctcggcaggggttcctttcccgccgacctgctttattggagtgccgacgcgacgcgtgtgccggacgcgttgcaccgcttcgttctcgagaaccttgtcgaggccaaccggctggtgcagccaggaggcttgtcgctggccggctcggccatcgatatcggccgagtcaaggtcccctgctatttcctgtcggcgatcgaagaccatatttcgccctggcaaagctcctacctggccgcgcgagttctgggtggacaggtcaggttcgttctcggcggagccggtcacgtcaccggcctggtcaatccgccggcggccaaccggcacggctactggatcaacactgcgctgccggggtcagccgacgatttcctcagcggtgctaccaggcatcccggctcctggtggaccgactggcagcaatggctgctcgcgcaagccggcgacagcgcgcgggtaccggcgcgcacgcctggcgatggtccgctcgaggtgatcgaggaggctccgggccgctacgcggctgccctggccaagccgccaagccccggccaggcggccagaaatggaccatgagttcgacgctgcttcccgactatgccggcggcggcatcgtcaacctgatgcaaagcgtggcgacggcctgcggcagcacgcgcgcccgctacccggaactggctgcgctgtcggcagcgcagctggcccgggcgcggcatgtggttctgctggtcatcgacggccttggcctgcgcacgctggccagacacacggccagcccgcatctgcagcgttacttgctcggcagcatgacctcggtttttccctcgaccacggcgagcgcgatcaccacactgatgaccggtctggcgccggcacagcacggactcaccggctggcacatgcacatggacgagatcgaccagaccttgtccatcctgccgctgaccccccgtctgggaccggccagaatgttgccggacgaactgccggcacgtctgttcgaccatcagtcgctctctcagacgctggatcgcgagtgctgggtgatcgcgccgagaagcatcgtcggcagcgccttcaacgcctggcacgcgcgcggcgcgcaaacgctgggctacaacggtttgcccggaatgtttgccggcctgggcgagctcctgcaagccgacgcgaggccgcgttatgtttatgcctacactcccgatctcgacagtttttcgcaccattacgggaccgacagccggcaggcgcagcaagcgctgaccgacctcgacagtctcttcggcgcactgctgcgtcggctgcggggcagcaacacctggctcttggccactgccgaccacggtttcatcgattcgcccactcgacgggtgatcgatctcgcggaccatccgcagctcgccgcgctgctcctccgccctctgtgcggcgagcgccgcgccgcctattgctacgtggcaccggacaatcggcccgcttttgaagcttatgtgcgccgccacctcgcccgcgcgacccatctgtacgccagcgagcgactgatcgccgctggctggttcggcccgccaccgcatcatccgcgccttgccgcgcgagtcggcgactacacgctggtcatgaaagacaactggacgatcaaggactggctgccgggtgaaaaacgctacacgatggtcggcgtgcacggcggcatcagcaccaacgagatgcgcgtaccactggtcgcggtgcacgtgtagtattgtcggggatagccctgccgatgggcaggacatcgatccgacaaggagtccacccatgcctggcgacaacaccaagtccgcacacaccgaccgcctgatcgccgatgccatccgcaaccgccgcaaccgtgaggcaggctatcgcgaacaggccttgaagatctacccgtggatctgcggtcgctgcgcccgcgagttcacgcatcagaacctgcgcgagctgaccgttcatcatcgcgaccacaaccacgacaacaacccgggcgacggcagcaattgggaactgctttgcctctactgccacgataacgagcacgcccgacaactcgacgccgaagcggcccgccaggctggcgtcggctcgtctgcggagaggcccgccgcgcgcgcgacggcgagcccctttgccaacctgaaagacctgctgaagcgcaacgaagactaacttggccacccgctggccagcgttttcaggcagaattcggctcgctgccggatgatgccgatttcccctgcggctctgaccgcgaccaagcggcgacgcgcccgaccgaccgccagcgcgcagcgctgtgggacacgatagaatggccaacgaattcagcttccagcttctcgaagacatcgctcgcgacctttccggcgaggtcgtctgttttcccacctttctcgatatcaccttccaggtgcggacggcgctcaagaacccaagtctgagtatcgatcaactgggcaagctggttggtgccgagcccttgatgagtaccaagatcatccgtctcgccaactcggcggccatgaatcgctccggtcggaccatcgccgacgtcaacagcgcgatcgcccgggtcggcatggaagcggtgcgcagtgtcgcgttcgccgtggcgatggagcagttgctcaactcaaagaagatggcgccgtttcaggcactctcgcgtcgcctgtgggaacacaccatgcacgtcgcggctctctgccgggtacttgctcggcgcgtgcctcagatcaatcccgacgaggccatgttcgccggcctgattcacgacatcggcgtattctatctgctgtcgcgggcggcgaattttccggagctgatcgccgacccggccgagttgcatcagctgctggtgcaatggcacgacaacatcgggcacgccttgctggcggcgatgggcctgcccgaggacttgctgatcgtcgtccaggaacacgaacaggagcgaacgctgaccaccatcggtacgctggcggacgtccttttcgtcgccaacaggctggccaacgtcgagcacggatggcgggacttgcagttctccgcgccggtcgacgccgatgccctggcgcatctttatgatgccgccgccctcggcgccttgctcgtcgagtcggccgaagacgttgcctcactgaagagcgctctcggcacttgaggtctgcgggagtcttttccggcagggaactgcatccgggatcgccaactgccgatggctgccctggtgccgtcgcacgctgtcacagccgccggatcttgtcgagcagagcggtagtcgacgtctggtgaatgaacggcagcgagcgcacacagccaccccagccgcacacttcgcggttcccgacaatgcgctccaccggccaatcgccacccttgacgaggatgtcgggccggcagtcgagaatccgttgcagcggcgtatcctcgtcgaaccaggtcaccagcgacaccgagtgcagggcggcgatgagcgccaatcgatcggttagcggatttaccgggcgatcgtcgccttttcccagccgtttgaccgactcgtccgagttgagggcaaccaccagagcggcgccgagcgcccgtgcctgagcgagaagggtgacatgaccgcgatgcaggatgtcgaagcagccgttggtaaacaccagcgggcgaggtaaagcgagcacgcattcggcgagtttttcgggcgctatgattctgctttcgaagaccggtgagtcgatcggcgagcacgggactgcttgggtcattggtcactccatgggcgtcgccgtccggacgtgcgaccgacgggcgcagacgctgctcggctggcaatagccacagtctctcatcccccctcgcacggggcaagatgcaggcggtgtggtcaagggagggtgccgcttgagcgtcggctcgcgggcctgacgccgtgatcgatcgcacggaacgggctgctgcgactcggtataatcgcgcctctagcgacccggcttgccgggcaggtgcaatccggaaacgttccggctacaggagactgcatggatatcagagacgaagtggtatcggtccttgacgaggtcttgagcctcaagggccgggcaagggggtttgctctcgacacgccattgctcggtgccattcccgaactggattcgatggcggtagtcgccttgatcaccacgctcgaagagcgcttcggatttgccgtcgacgacgacgagatcgatggcagcgtctttgccacgctggcgacgctggttgccttcgtcgaaggcaaactggtggggtgaagaacgtctagtcatggcgctggaagccttcttcctttcggcgtctccgggccaacgctttgtcctgctgcacggcccggacgagccttcaagactgcgtggcgcggtggtgtacgtccatccttttgccgaagaactgaacaagtcgaggcgcatggcagctttacaggcgagagcgatggccgccgccgacttcgccgtgctgcagatcgatctgcttggttgtggtgacagctcaggcgacttcggcgatgccacctgggaggcgtggctcgccgacatcgagtttgcatgcgactggctggtacgccgcaggccaggcacgcccctgtggctgtggggacagcgtaccggctgtctgctggcaaacgaagcggcgaaccggatgaagcgccccgtcaacctgttgttctggcagccggtgctttccggcaaacagtttctgcaacagtttctgcgtctgcgactggccgcggagatgcttggcagcgatagcaagggcgtgatggagcgcttacggaacgaactgcgtcagggtgactcggtggagatcgccggctatctgttgtcgcctgcgctcgccagcgggctggagaaggctgaactgctgctcccccaccgcagcggccgtgtcgaatggatcgaaatctccagcaagaccgacggcagcctgtcaccggcagcggccgcccgtctaacccaatggcaggccgccggccagagcgctcgcggggcttcggtaaatggcccggcgttctggcagaccgccgagatcagcgagtgtccggcgctgatcgaagcgagtatgctggccatcgcgggagccgattcaacatgaatgtcgttgaagaagccctgctgtttccctgcgccgacgagctgttgccggcaatcgtcgcctggccgggccgattgcatgcggcgctgcgtccggcccgggttggcgcgcaggctgctccggcggcatcggccattgacccgggcgcgttcgcccaggccagcgacgatgaccgccgagcttcctgcggtgtgctgatcgttgtcggtggcccgcagtaccgggtcggcagccaccggcaattcctgctgctctcgcgccgcctggcggccgaaggtcacccggtgatgcgtttcgactatcgcggcatgggtgacgcgagtggcgcgatgcgcggcttcgaggaggtcgcgaccgacattggcgcagccatagacgcctttcagcgtgcctgtccagcggtgcagcgtgtcgtcctctgggggttgtgcgacgcggcatcggcggccttgttgtacgtcgaggcgcgaggagacggaagggtcgccggcctggtcgttctcaacccgtgggttcgctcggagacgagcctggcgcagacacacatcaagcactactatggtcagcgcctcatggaacgtgagttctggtggaagctgctgcggggcaggatggccatactgaactccgcgcgcaccttggtaaagacagcgctgaccgcacgccgaggtccgccggccaactcggggtcgcgttcgttccaggatcgcatggccgatggctggcggcgatttccggggtctgtactgctcatcctgagtgggcaggactacacggcgaaagagtttctcgagttcgtcagtgccaattccgcctgggcgggcctgatcgaggcggcaaagacacggcgggtcgacatcgctgacgccgatcatacgttctcgtcacgcctctggcgatcgcaggcggaagatgccaccctggcgtggcttggcgcggtgatggtggcttgacgcgcgatgctgacgccgaggattccgaggcgccactagcgtagaaatgggagcgctgcaaatggatcgaggaagaggcagttccaacagagtgcgacgcgccggctctggcccggcacgcccgggttcgccccgctggttccgacgctatcgctggctcatcctcgcgggttggctgctcgtccttctggtggtcggctgggtgctgttcgtccgctccgacaaagcgtcggtagcaccactacctggcggcccggcggccgagcgctcggcgccgtcagccgccaggcccgacaagatgccacccgtcaagctgccggcagacgatgccacgcacgaaaaccttaccgagtggtggtattacagcggccatctgcagaccgaatccggcgagcactattcctttcaccttgcctccttcatgcgcaagggcagctttacccatgcggcatttcacggctcgctgctcgaccatcagaacgagaagctgtacacagaacaggcgcgcaccgccggcaacccatcggatggacgccgggacggctttgacttcagctttggcgactggcggctgcagggagttggcgcccagcacaaagccaggatggcgggcaaggatttttcgctcgatctgcaaatgagcgacaaccgaccgccggtgctgcaccaggccccgggaactccggttgccggcttgctcgatctcggagcgtcgggcacgagctattacacatcgcgtccgcggatgagcgctcagggcaccctgacgatcgccggcacagccaaagcagtgcgcggcgaggtgtggttcgatcatcaatggggcgacttcgaagcggcggagctgcgctggaactggtttgcgctgcaactgacggacggtgccgagctgatgatcttcgagatcttcgaacgccgcagtggggcctccgtattacggatgggaacctacgtcaaggatggcgcggtgagcgctctcggtgccgccgactttgaagcgacgtcgcgtggcacctggaagagcccgtcctcgggggtggtttatccgatcctctggacgatctcggtaccgtcccgtgggctgaagctcaaggtcgacccggtgatccgctggagccagttcgacgcgcggacaacgaccctgaacgtctactgggaaggcgcggtgaagctgagtggttcgcataccggcgtcggcttcatggaactcaatggttacacgatgccggaagaacagaaggcgaacaaccgcaagccataggcgaaggctggcgcagccagcggagagcgacgacgaagccgacagggttgcccgtcggcaggccacggccgatgccgtcgtcccgaagatccgacacggccggaaccgaccgccgatttccgcacccattgcctgcaggcgcccagccctgctcagcgttccaccttgaccaaggcgactggcgagagggattttgcgctatgatgttcggccgaacatccccctgagatgccgatggctggcttggacgaaaacacgaagaccccgacggagatcaagctccatcagaagtctcgcattctcgaactgtgtttcgagggcggcgagcgttttgaactgacctacgagtttctgcgcgtctttacaccgtcggctgaagcgcgcggccatgggcccggacaggaaacgctgcaggtcggcaagcgtgacgttggcatcgatcgcatcgagcccgtaggtaattacgccatccggccagtgttctcggacggtcacgacagcgggctatactcctgggatctgctctacaatctgggcgcccactgtgaggagttgtggcaggcctacgtcgacaggcttgagaaagagggggcaagccgtgacccgtcagccagtcaggccgtgccgtcaaagacccacggcggctgcggaacgcgttgattctcgccgctcgatccccacgctgattgatccatgaacaacagaaacaccactcatttcggctttcaggaagtcgcggaggacgagaagtcacagcgggtggcggacgtgttcgattccgtcgcgcaacgctatgacttgatgaacgacgtcatgtcgggtggccttcaccgcctatggaaggcctttacgatcgccaagagcggtgttcgtcccggctggcgcgtcctcgatgtcgcaggtggcaccggtgacctcgcgctcgctttcgctcggaagcttggccaggacggccaggtgtggctgaccgacatcaacaggtcaatgctcactcgcggacgagaccgactcggcgatgagggcttcatagtccccgtggcacaatgcgatgcggagaagctcccgttccccgacgactacttcgactgcgtgaccgtcgccttcgggctgcgcaatatgacccacaaggaactggcgctggtcgaaatgcggcgtgtcctgcgaccgggaggtcgcctgctggtgctggagttctcgcaagtctggaagcccctggctccggcctacgacttctattctttcaagataatcccgcgcatcgggcagctcatcacccacgacgaggccagttatcgttatctggctgaatcgatccgcgttcatccggatcaggatggcctcaggttgctgatggaacaagccggatttgagcgagtcgaatacgacaatctcgcgctgggcgtcgtcgcccttcaccagggtttcaagttttgacaggagaacggagtccatgaagaaattttttctgacgctggcaatgtgcatgctgggtcttgggctgacggttggcgacgctgacgccaagcgattgggcggtggcaagtcgtcggggatgcagcgcgaagcagtagcccaaaggccggccacgccgccccagagcgccgcgccagcgccgtctgccgttggctcgccggcggcggcggcagcagcgccgaagcggaactggatggggccgctggcaggactcgctgccggcctgggaatcgctgcgctcctgtcgcatttgggcatgggtgagggcctggccaactttgtcatgatcgcgctactggttgtcgccgcggtggtggtattcaagctgctgtttcggcgcaaggcggcacctgcctcggcatcttcggaagcgatgcagtatgctggcgtaggagggccgggcatggcgccaccgccgttcgacccccggccagcctcggcggggttggctgctcatggcgacgatagtccggcggcactccagccctctggcgcaccgatagcaaacgtcccggccgacttcgatagcgacggcttcctgcgcatcgcgaaactcaatttcatacgtttgcaggccgccaacgatgccgggaatcttgacgacatccgcgagttcgtcagtcccgagctattcgccgagatcagaatgcagttcgaagagcgggcaaaagcaccgcaacagacggatgtcgtgacattgaacgcacagcttctcgaggtggtgacggaggtcacccgccacattgcgagtgtccgcttcagcggcatgattcgggaggaggcaggtgcagcagcggccccattcgacgaggtctggaacctctccaagcccgttgaaggcggcaaaggctgggtggtcgccgggatccagcagttgtctggattctgatgctgatgcaacccgcgctcggtctgctcaatcacgtattgagcgaagaggactgggcacgggaccggctcgcgggcttcgccggacaaacggcgcggttggagttggccagggcggcctgggtcgtcaggatatccgataccgggctcctcgatcttgtcgaagcgggctcggcggcgacggtatgcgttcgcctgcctgaggacgcaccggtgcgtgctctcactgaccgagcttcgcttttcacttcggcaacgatcgccgggtctgcagacctcgccgagacactggggttcgtgtttcgcaacatccgttgggacgtcgaacacgacttgtcgcgtctgcttggcgacatcgttgcccgccgcgtcctgcaggtcgcccgcagcatcgccggctggcctatgggcagcgccaggggtctggcactggctgccgcggagttcttcacacaggaggaagcaacggtcgcttgccgccccgatgtggaggacttctgtgccgcagtggatgtcttgcgggacgatacttcacgcctcgagaagagactggcacgggccgagttgctgaggtaggcgcgtgaaccgctgatgtaggctggcgtcggatcgacagaatacaaaaaggcagcctgtcggctgcctttgtctcgcttcacggtcggcgaccgctgccaaaccggtcagtgacgactgcgcagcttcttgatcgcctgcagctgggcgaccgcctgtgccagttcggcctccgccgtcgccaagccaacttccgacgaacgatctctcagagcttcttcggcacgacgcttggcttccatcgccttggcctcgtcaagatcgtgggcacggattgcggtgtcggcgagtaccgtaatcaacgccggttgcacttcgagcatcccacccgagacgtagaccaactcatactcctcgcggtcaggaattttcaggcggattgtccctggcttgatacgggtcaagagcggcgtgtgccgcgggtaaatgccgagttctccggcttcgccgggaaagaccgcgaagtcggtctgccccgaaaagatcaactcctcggcgctgacaacgtcaacatggactctgatggacatggctgttcttcccttgctaagggtcgtctccgcgccggcacggtgcgaagacgacggtcactgtgccgctttagagtgtcttggctttctcgaacacttcctcgatgccgccaaccatgtaaaacgcctgctccgggatgctgtcgcactcgccttcaacgatcatcttgaagcccttgatcgtgtccttgagcggaacgtacttgcccggcgatccggtaaagacctcggccacgctgaacggctgcgacaggaagcgctgaatcttccgagcgcggtagactgccagcttgtcttccggagacaactcgtccatcccgagaatggcgatgatgtcgcgcaactccttgtatttctgaagggtcatctgaaccgcgcgggcaacgccatagtgctcctcgccgacgacttgcgggtcgagctggcgcgacgtcgagtcgagcgggtcgacggccggatagataccaagcgaagcgatatcgcgtgacaacacgacggtcgaatcgaggtgcaggaaggtcgtcgccggtgacgggtcggtcaggtcgtcggcgggcacatagacggcctggatcgaggtgatcgagcccaccttggtcgacgtgatgcgttcctgcaggcgccccatttcttcggcaagcgtcggctgatatcccacggcggacggcatccggcccaggagcgccgacacctcggtacccgccagggtgtagcggtagatattgtccacgaagaaaagaatatcgcgcccatcgtcgcggaagcgctcagccatggtcaggccggtcagcgcaacgcgcagacggttacccgggggttcgttcatctgaccgaacaccatcgccaccttgtcgagaacgttggactccttcatttcatggtagaagtcgttaccctcgcgagtccgctcgccgacgccggcaaaaaccgagagtccggagtgctgcttggcgatgttgttgatcagttccatcatgttgacggtcttgccaaccccggcgccaccgaacaggccgaccttgccgcccttggcgaacggacagacgaggtcgatgaccttgatcccggtttccagaagatcgacagaaggcgacaactcgtcgaacttgggcgccaactggtggatctcgcggcgttcttctgtggcaatcggtcccgcctcgtcgatgggccgaccgagaacgttcatgatgcggccaatcgttgcgttaccgacaggcaccgagatgccggcgccagtattgtttactttcatcccgcgacgcaatccgtcggaagatcccatggcgatcgtgcgcacgataccgtcacccagctgctgctggacttcgaacatcaattcggcctcgcacatgtcggactcttcagccttgtcgagctggagtgcgtcgtagatcctgggcattgcgtcacgcgggaactggatgtccaccacggcaccgatacactgaacaacgtttccttgactcatcgtcgtatccctaatcaataaactaactatcccgtggtcagacagccgctgcgccggcgacgatctccgaaagttctttggtgatcgctgcctggcgagccttgttgtacaccagcttgagctcaccgatgacattcttggcgttgtccgaagccgacttcatggcgaccatccgcgcactctgctcggaagccatgttctcggcaaccgactggtagatcatcgcctccacatagcgcaccagcaaatcgtcaatcaccgtcttggcatcgggctcgtagatgtagtcccagcggttgccctcgccaccgacaagctctcctgatagtggcagcagttggtagagcgtcggctcctgtttcatcgtgttgatgaaacgggtgaaagcaatgtacaaaacgtcagtctcgcccttcatgtaggcgtcgagttgcaccttgaccgggccgatcagcttctcgagatgtggcgtatccccgagaccggtcagttgcgagacgacattggcgcccgctcgctgcatgaaacccagtcccttgttgccgatcgcggtcacccgcagcttcttgccttcggcatcccactccttcatcttgcccaaggcaagacgaaggacgttggtattcagaccaccgcagagccccttgtcggaggtcactgtgatcaatccgaccgccttgacctgagcgcgtacggtcagaaacggatggcgatagtcggtcaaggcatgcgaaagattgccggctacctggcgaatcttctcgccgtaggggcgggcagctcgcatcctgtcctgcgccttgcgcattttcgatgcggccaccatctccatggccttggtgatcttgcgcgtgctttcgacgctcttgatcttgttgcggatttccttgccgctaggcatggcaatctcctcgatcgatcaggccagcgtggccttgaactcctcaatcgccttggtgagcttttgctcactgtcagcgtcaagatccttggtcgtttcgatcttgctgatgaggtcggcgtatttctgcttgatgaagccgtgcatctgcttctcgaccgacagtgccttcttcacctcgacatcgtcgaagaggcccttgttcaccgcgtgcagagtgattgccatctcggagacggacagtggcgaatactgcggctgcttcatcaattcggtcaccagacgtccgcgatcaagctgcttgcgagtcgcttcgtcaaggtcggacgcgaactgcgcgaaggcggccagttcgcggtactgggcgagcgccagacgcaccccaccgccgagcttcttgatgactttggtctgggcggcaccaccaacgcgagagacggaaataccggcgtcgatggcgggccggacaccggcattgaacaggtcggtatcgaggaagatctggccgtcggtaatcgagatcacgttggtcggcacgaaggcggaaacgtcacccgcctgcgtttcgatgaccggaagggcagtcagcgaaccggtcttgcccttgacttcgccgttcgtaaacttctcgacccattcttcggagacgcgggctgcccgctcgagcaggcgcgagtgcaggtagaagacgtcgcccggatacgcttcacgccccggcggacggcgcagcagcagggaaacctgacgataggcccacgcctgtttggtcagatcgtcgtagatgatgagtgcatcctggccgcgatcacggaagtactcgcccatggtgcaccccgagtagggagcaatgtattgcagcgcggcggattcggaagcggttgcggcgacgacgatggtgtattccatcgcgccattctcttccagcttgcgtacgacgttggcgacagttgaagccttctggccgaccgcaacgtagatgcagatcaggttctggcccttctggttgatgatcgtatccacggcgacggcggtcttgccggtctgccggtcgccgatgatcagttcgcgctggccgcggccgatcggcaccatcgcatcgatcgacttcaaaccggtctgtaccggctgcgaaaccgatttgcgccagataaccccaggcgccaccttctcgatcttgtcggtcagcttgtggttcagcggacccttgccgtcaatcggctggccgagggaattgacgacccggccgaggagttcggggccgatcggcacttcgagaatgcgaccggtggtcttgacggtatcgccttcactgatctggtcgtattcaccgagaaccaccgcaccaaccgagtcgcggtcgaggttcaaggccatgccaaaggtgttgcccgggaactcgagcatctccccctgcatgacgtcagtcaggccatagacgcggcagataccatcggtcaccgagacgacggtgccctgggtacgcagatcggcgctgatcgcaagattctcgatcttgctcttgatcagttcgctgatttcggaaggattcaactgcatggaaattctcctagttgttgagcgccaacctcaggctctcgagttttccgcgtacggaggtgtcgagaacctggtcgccaaccacaatcttgacgccgccgatcagcgattgatcgacgaccacttcggcagttagccgggtcttgaagcgcacttccaggtctccgaccagcgccttgcgctgtgcctcgtcaagcgggaaggcactgtagatcgtggcttccttgacgccttcctgggcggacctgagcgcctcgaagagaccggcgatttccggcagcgcggacaggcgctcattggcagcgaggacgtcgatcagattggcttcgccagcgtccaccgtccggccgaccagcgacttgaagagtgcactcttctgcgcggcagacagttcggggttaccgatgcatgaacgcatcaggtcatccccggcgatggcagaaagtagcgacaaccgctcggaccaagccgccagcgccttggtttccagggctgtacggaaaaccgcttcagcgtaggggcgcgcgatggtaacgagttcggccatggtctcagagttcctgcttgagcgcgaccagcatttcggagtgcgccttggcatccacctcgcgcttcagaatacgctcggcaccggcaacggcgaggtcggcaaggcggccacgcagttcggcgcgcgcttgttcgacctgttgagcgatttcggccttggccgaggcgaccaccttgtcagcttcgacttttgccgtcagcttggcttcctcgaccatctgcgcggcgcgcttttcggccgccgtgatgagctcggcagacttggccttggcgtcacggagggcgtcggcggagcgttttccggccagttccagttcatgcttggcgcgctcgccggcagccagcccgtcagcgatcagtttttggcgatcagccatggccttttgcagcggtggccagacgtacttcatggtgatccagatgaagacgccgaaccagatcgcttcgccaaacagcgttgcgttgatgttcacgctaacctcctgtcaagagttgatccaaaaggagaagcgcttagccagcggccttgacaacggcgatgaagggatttgcaaacagcatgaacagcgcgataccgacaccgatcatggtgacggcgtcaagcagaccggcaacgatgaacatcttgacctggagagtcggaatcatttctggctggcgagcggctccttcgaggaatctgccaccgaggataccaaaaccgatagcggtaccgagagcacccgcaccgatcaggatggcgacggcgatggcggtattaccaagcaacattgacagagcggcttccattagtttctcctagtaaaacatgctaaatgggttaaacggggacaacgtgaatcaaactggtgacaagacccggcactcgcccactaaccgtgggattcactggccatcgacagatacacgatggtcagcatcatgaacacgaaggcctgcagggtgatgatcaggatatggaacaacgcccacggcaaggccaggggcaattgccagatgcccatcagggcgatcaggatgaacaccatctcgccggcatacatgttgccgaacagacgcagggagagcgagatcggcttggcgatgtcctcgatgatccggaacaggagattcaggggagccagtttcgcgccgaacggcacggtgaagacttcgtgcaggaaaccgccgacacccttgaccttgacccccatcaccaacattatcgtgaacacggtgagtgacatggcgaatgtcaggttcgggtcggtcgtgggaacgaccttgaaatagtgaactcccgtaaggccgagcagcagcgggatgaaatcgacagggatcagatccatggcattcatcaggaagacccagatgaagatggtaatcgccaacggcgtcaccaaggggctgcgaccgtgatacgtatccttcgcctgctgatccacgaaggacaacaccagttcgacgagggtctgcatcttgccgggattcgtcacgctcgctttaccggccagcttggccatgccgatgaacgcgaagagaccgagtagccccgagacgatcagagtatccaggtgaaaagtccagaaaccttgcccgaccgatagattggtgaggtgatggacaatgtagccgctcgtcgttagtgcctcgcccgaagccatatttttcccctatttgactattgctgcctgagcagcgccatccaataaacgacaaccgttgcaacataggtcaggaagagcggcaaggcgacgagctgtgcgtagcccttgaacaccagagcaaacaacaacagggtgacggcgaacttgtacccttcaccggccacctgagcgttgaacgcccttttcgcatcaggtcccgccatcctcgactcccgcaaggctcgccagacataagcgagagcacttgccatggcgataccgccaccgagcaaagcggagatcgccgcgtcgaaccccattgccagcgccgctaccagcgccgcggccagtgtgactcccaactggctacgcaacacccagcgaacctgaggatgcacggctaacccctccaaaacaccggcagaataccagactcgtatagaggaatcaaaccgcacatgcaaaaaagttgtcctcgcttgataacacctgccttgcggccgccatcgaggctcttggcgagggtctctatgatgcggcgcatcaatgacgcaggcgctgcaggatgccttccagttgatcgaggtcaccgaactcgatcaggaccttgccggcgcccctcttgttggcgcgaatggccacctgcgcaccgagcaggtctgccagttcctcctgcagacgcaacacgtcgcggtccggttttggcggcgggctgtctttcggtgcgcggagcgcgtattgaaccaggcgctcggtttctcgcaccgacaggcccttctgcacgacgcgctgggcaagctgcacctgcaaggcgcccgccagcggcaggagcgcgcgcgcgtgacccatgtcgatctcgccgcacatcagcagttcctgcgccggtgctgccaactgcaacagacgcagcagattggaagccgccgggcgcgaccgcccgacggcatccgccgcctgctggtgggtcatcgagaactcgtcgatcaagcgctgcaggccgagcgcttcctcgagcgggttgaggttctcgcgctgaatgttctcgatcagggccatcgccaacgccgcctcatcgggaatttcccggatcagcgtcgacacctcgctcaggccggccatctgggccgctcgccagcgccgctcgccggcgatgatttcgtagcgatcctcgccgagcgggcgcaccagtatcggctgcatcaagccctgcacgcggatcgaggcggccagttcatcgagcgacgcggcgtccatgcgcgtgcgcggctggtacttgcccggctggatgtggccgaccggcagcgcccgttgttgctccctgttctgagcgtcattaccggccagcaaggcatccaggccacgccccaagcccttcatcttcatggcgcgactcccagttcgccgctgctcgcgccatgtccccgtgcgctcgcacggcgctcgagaatctcctcggccagcaggaggtaggcctgcgcccccttggaactgcggtcgaaagcgatcaccggcttgccgtaggacggcgcctcggcgaggcgtacgttgcgcgggatgatcgtgcggtagaccttggcgccgaaatggccttcgagctcgcgcgacacctgctgcgtcagcgtcgagcgcgggtcgaacatggtgcgcagcaagccctcgatctcgaggaccggattgaggttgccgcgcaccttcttgagtgtcgcaaccaggtcagtcaggccttcgagtgcgtagtattcacactgcatcgggatcatcacggcatcggcggcgaccaggccgttgacggtcaacatgttgagcgccggcggacagtccagcaggacgaagtcgtactcgccgcgcaggccgacaagcgcatcgcgcagacgatactcacgctgcgcgatatcgatcaggtcgatctcggcaccggccagttcacgattcgccggcagcacgtcgaagccgaactcggtcaccagacgcgtgtcggcgatcgtcgagcgaccaatgagaatctggtagacggtcggcagcgccacgcgcttgacgaccccgcagccggtagtcgcgttgccttgtgggtcgagatcgatcagcagtacgcgctgaccgagttcggccagacacgccgagagattgacagcggtcgtcgtcttgccgacgccgcccttctggttggttaccgcgagaatctttgccaaatcgacttgtgccaaatcaactatcccccgaattcccagcatggccaatgctcatcaccaccagatgccgctcgccctcgacgcccggcaccgccagtcgatgcaccccatcgacccgcacgccggccggcaggtcggcgatctcgtcctgcggccagacgcctttcatggccagccagtggccgtcctcagcgagcaggtggcgcgatagctgcacgaactcggccagatgggaaaaggcgcgggcagtgatcgccgcaaaaccggtggtcggtcgatacgcttcgacgcgaccgcagtgtacggcaatattccccaaacccagctcaattgccacctgttgcaggaaggcagccttcttcgaactgctgtccagaaggaccaccggcagatccggacgggcaatggccaggggaattccgggcatgccgccgccgctgcccacgtcgagcagtggcggcgcctcgacgaaaggcaggagtgccagggaatcgagcaggtgatgactgacggccagcgcagggtcgctcatcgcggtcaggcggtaggtcctgttccacttggcaagcagcgtcgcgtaggcgagcaacttctgctgcgccggcgccgacaaagcgatgccgagggtcgacaagccctgcgcgagctgcgccgccggcgtcattgcgcagcgacgctctgacgtcttccgtccgcttcgccacgcttcaggtgaaccagcaggatcgagatcgccgccggagtcatcccctgaatgcgcgacgcctggccgagcgtctgcggccgctgcacggcgagcttctgttggacttccttcgacaggccaccgacactgctgaaatcgaagccttccgggaagcgcgtctgctcgttcgccaggctcctcgccacctcgtcctgctgtctctcgatgtaaccctgataccgggcctgaatctccagttgctcgatgacctgcgcatcacccaggccggcagcgaccggcacctcgccggcacgcaaggtcatcaacgccgcgtagctcacatccggtcggcgcagcagatcatgcagactgtattcgtgctcgagcggcttgccgagaacgcgcgtcgcctcgtcatcggcgaccaggcgcggactgacccaggtcgacttcaggcgctcctgttcgcggccaatcgccgcccgtttttcggagaatgcctgccagcggcgatcgtccaccagaccgaggcggcggccctcttcggtcagccgcatgtcggcattgtcttcgcgcagcgacaggcggtactcggcacgactggtgaacatccggtaaggctcggagacgccgcgcgtgatcagatcgtcgaccagcacgcccaggtaggcctcgtcacggcgcggcgtccaggcctcccgctcttgcaccagcagtgccgcattggcgcccgccagcaggccctgtgccgccgcttcctcgtagccggtagtgccgttgatctggccggcaaagaagagtccgccgatcgcccgggtttccagcgacgccttgagcccgcgcggatcgaagtagtcgtactcgatcgcatagccgggacgcaggatgtggcaattctccagcccgcggatcgaccggacgatggccagctgaacatcgaacggcaggctggttgaaatgccattggggtaaatctcgtgcgtcgccaggccttccggctcgaggaagatattgtggctgtccttggccgcaaagcgatgaatcttgtcctcgatcgagggacagtaacgcggcccgacgccttcgatgacgccggtgtacatcggcgagcgatcgagattggcgcggatgatggcgtgcgtctgcgggttggtactggtgatccagcacggcagttgctgcgggtgccgtgccgcgtcgccgaggaaggaaaagaccggcagcggatcatccgaatgttgctcgaccatcaccgagaagtcgatggtccggccgtcaagccgtggcggcgtgccggtcttcagccgcccgacgggcaactgcagctcacgcaaacgcgcggccagcgaaaccgccggcggatcacccatgcgaccgccggtgtagttcgtgaggccgacgtgaatcaggccgttgaggaaggttcccgtggtcaggacgaccgcgcgcgcggcaaagcgcacccccagctgactcaccacgccggcgacgcgatcgccgtcgaggatcaggtcgtcacaggcctgcgcgaaaatcgtcagattcggcaacttctcgaggcggctgcggatcgcctggcggtacagaacacgatctgcctgcgcacgcgtcgcgcgtaccgccgggcccttgctcgagttgaggatgcgaaactgaatgccggcttcgtcggtggcctcggccatggccccgccgagagcatcgacctccttgaccagatgccccttgccgataccgccgatcgacggattgcagctcatcgcaccgagcgtttccaggttgtgcgtgagcagcaaggtcttcattcccatgcgtgccgcggcaagcgccgcctcggtgccggcatggccgccaccgacgacaatcacgtcgaaacggtcagggaagagcattggcaatccggatctggcgcacggcagtgcgaacgggaaagcggcgaattctacgccagttcgctgaaagataacaggtttagccgagctcagtagctgcgcatttcgctccacgggatcgtcttgccggactcgacgatgcgggtatagcgctcctccgcctcggcatcgaattccgcacgacgctcggcccgcaaccggtggacgtgatctaccgccgcaccgacgacgacttcctcgatccggtcaggcgtattccggctggaaggcctgctccgaattcgcggccggtccgtcaccgctccagtacggggagagtttcctcaacttcgcgatcaccggcggtacggcggcgatgacgcggtccacttcctcttcgctgttgtaccgcgaaagcgagaagcgaatcgtcccgtgtgccgcggtataagggatggccatcgcgcgcatcacatgcgacggctccagcgagcccgaggtgcaggccgagccggaagacgcggcaataccgagctggttcagcagcaggagaatgccctcgccttcgacatactcgaaggcgatgctcgccgtattgggcagacggtagagcgtgtcgccattgacgaaggcgttcctgacgctgccgaggatccctcgctcgaggcggtcacgcaggcgcttgacggtcgtgttttcggccaccagatgctcctgggcaagctcgcaggcgacgccgaggccgatgatcgacgccgagttctcggtgcctgcgcggcgcccacgctcctggtggccgccgcgcaggagggggcggaagcgggtattgcggcgcacatacagcacgccgatgcctttcggcgcgtgcagcttgtgaccggacaacgagagcatatcgatcttcgtgctcttgagatcgatggcgaccttgccgacggcctgcacggcgtcggtgtggaaaaggatgcctttcgcgtgcgccatctcggccatttcctcgaccggaaagagggttcccgtttcattgttcgcccacatcgccgagacgatcgccacgcgctcgttgagcagcgaccggtattcgtcgaggtcgagccgccccttgcggtcgacgcgcaggcgatgcacgacgtagtcctccttctcgaggtaggcgcacaggctcaggatcgccggatgctcgaccatcgtggtgatcaccgtccgccgttcgggattggctttcagcgccgagagaatggccgtcgcgtcggactcggtgccgcaggaattgaacacgatttcgctgtcgtgggccgcgccaagcagcgactggacctgcattcgtgcctgcttgatcgccttgccgacctgcgagccgaaactgtggatcgaggaagcgttgccgaactgctcggtaaagtagggcagcatcgccgccacgacggcgggatcgcaggccgtcgtggcgttgttgtccatgtagatcggttgcatggcttttcctctcggatgacggttaggcgcgggccagcgcggcgaccggcagcacctggacgagttcgcccagggcttcgatgagcttctgctgcacgccgccgagggtcgcggcttccatcgagcatccgcggcaggcgccggtgagttcgacgtaaatcttcttgccgtcgacctcgaccagggtgacatcaccgtggtcacgttgcagcgatgggcggatggcttcgagcgtctcctcgatcctgcggattcgctggtagttggtcagcttcggcttgcccggcacttcgccggccgccgggcgcgccttgaccggcttcgcctcattggcgtagagccgaccattgacagcgatcaggatgtcctcgatcttctcgtggcaggccgaacagccgccgccggccttggtgtagttggccacctcctcgatcgtccgcaggctgttggcgcgcaccgtgtcctcgatcatcacggcgtcgatggcgaagcacttgcagaccagttcgccctcctcgtgatcatccttccagctctcgccgcgatagttggcgacggcggcctgcagtgcctcgcgccccatcaccgaacagtgcatcttttccggcggcagtccgtcgagatagtcggcgatgtcctggttgctgacttgcagcgcttcatccagcgtcttgcccttgatgatctcggtcaatgccgacgacgaggcgatcgccgagccgcagccgaaggtctggaagcgcgcatcgtcgatgacctcggtttccgggttgaccttgagcatcaggcgcaacgcgtcaccacacttgatcgaaccgaaatcgccgatgccgttggcgttctcgagcggcccggagttccgcgggttgaagaagtgctcgcgcaccttctcggagtagtcccacatggcgatctcctcagcccgcgaacgactggccgcaggcacaggcacccgcgacattcggattgttgaacttgaagccggtctgcgtgaggctgtcgacaaaatcgacggtcaggccgtcgagcatcgaactgctcaacggatcgaccagcaggcgggcagcggcaccgacgtcgaactccaggtcgtcgtcgcccttgtcctgttcgagacgcagtccgtattgcaggccggcgcaaccgccaccggatacaaaaatgcgcagaccggcgaccggagtctcggtggccttgacgaagcggctgattgccttcaccgcggcgggggtcagatggatcatgagctgctctccttgagatggggcgggttccctgagttcatcctcgcaagcttcgtaccagccctgccgataacccgcaacaccatgaatttccacgcgttccgcgatttcacccgaagtggagtgggtctctaatgggtgtcgcaaacgcgacacgccgaattgcgacacgctcccgggcgagcggcaggcgcgcagagctcgccctgctcacgcggcagcagcctcgtaggtgtagcagtccttcgggcagacccgaccgcaggcgccgcagccgatgcagtcggcgccgttggcgatggtcatcaccatcatttcgtcatcgtcatcggcatcctcgtcggcgtcggccagcaactgctcactgcgctcgaccagatcgaggacgttgcgcggacacactttgtagcagcggccgcagccaatgcactttttcggatcgagaaaactgacgaactgcggggtccattcgtccccaccgcgggtgcgtccggtgatgatgcccatacgcttatcctttctgtgccgcctgcaggcgggcgttggcttccgcccacgcctggcaggccgcgagcgttgcctgtgaaatttccggaagctcctgccaggcggcaggcaacctgtcttcgaccagatcgtgaagtcgcgcggcctgctcgccggcgaggcgcttgagcttcttcacttgccgatcgagttccctgatgtcgtcttcgctcatgcttgtcgcctcacatgccggccacttcagggaatcggccgatgacgccgagcgccacggcgaggtgcttgtcggcctcgctcttcatcttcgacagggactcgaagccgaagcgatgtacgtcgcgcagcgtccgatccatgaccaccagcttgccgacggtgatcagcgcacgcccaaagccttcgtgggtgatctgcacgaagggcacggccatcaggccgcattccttttcgatgagtaccgcaatcgcgttgtggaaagccttgacgcgggccagcgtcagctcgtcgggatcgccgatggtcggcagcgcgcgcttctgctccttgctcagcacgtagccggcgaggatcgtcggcaccggcttgccgtcccactgtccgtagctgtcgagcgcccgcgtctggcgcagcatttccctgatgaagtcggtggcatagattggcgcatcggcgggctcgatcgcggatacgggggcaagacctgcagtcatgggctttctccaggaaatgactgggatggacaagtgacggaggcggccggctgcacgcggtcggcgaacagccggcggtgcagcaggcggaccaggaacaggccggtggtcaggccgctagcggcgccaagggcggcggcggcgtcgccggcgaaagacaacaatgccgcgccgagcagcagagtcacggccggcagcagatagccgatcgtcatcccgagcgtgaagttcgtctgctccagcttgagcactacggggtcgccgacgaccgcattcgccggcgcggtgatgcgcaccgaccgttcggcgccactgccgcagacggcgcgtgcccggcaaccatggcagctcgaggcgacggcgatgcgcacctcagccacgtcgccgcgcacgtcgaccacccggccgcgggcttcgagagtgcccggcatcattcgtcccagccttcgtcaagcatgcgatcgaagcgggtgctgtcgcccacctgccggcggatcgccttgtcgacccaggcggtgccgccgctgcagatcgcccggctgagctgctgcaacagcacgtcgatcgcggcctcatcgtcgaggcggatcggctgcacgccgacggccagcaactgcttcactgccgaggcgccggccgccaggcaatagacggcggcacaacccgccagcgacgccacccgcgccggcagtctgccttcgttgtcctccctggcggccggcgggaactcgacgatctcgaccagccgtgcccgctcaccatccagggtatagacggcaaagccctcggcagcgccgaagtgctgattcaccgtgctgcggtcgttgctggcgaaggctaccttgagcattcccggcgcctcgctagtggcggaccaggccagcgccagacggcgcccgcgccgctgagtcgctctcgctgccggcccggtagatcgatcgatggacagggatgtcatggtggttcccgaggaagagattggcgatatcgaacaaggcctggcgcgcgccgcgatagccgacccaggtccgcgcatagccacccacccagtcatactggggaaagccggcacgcaacagcggcacttgcagacgctgcgcgctgggcgcggcgtgcgagttggcgacgatgagctgggcgcgctgcgccagtgccgcacgttcaagatcctcgaggtcgccaatgcgcacgctgaccgccggcaggtcggcgagcacctcggcgcgcgtcgacgccaccgccgcgacgacttcgccgccgacgccggtgaggaactgacccagcgccaccagcagatcggggtcggcagcgataccgatgcgcaggaagccggtcatgaaatgcgtgtcgaccatcgcgtcctgcagttgtgcccgctggcgctcgatggcgggaggtaccgactgccccgagatttcggccagtgcgaggacgaaggcatcacaggcatcgaggccgagcagatgatcgaaacgataatccgggacgccgctgcgcgcgcgcagaagatcggccgccttgtgcagcgaacgaccaatgacgagggtggcgacggcctcgccgagcccggcgatggccgctttcggagttccccccagggtcagcggtgtgctgtcctgatcgatcagatggccgtcgagtgaatcgccgaggtcgggcagaaccaccggcagcagaccgaaggcctcgatcgattccttgatcgcttcaatgtcccccggcgtcagcatcgacgacgcgaggacattcacctgccggctgccgtccgcggctggcgccggcccgcggccggtggggagcagcgtgtcgatgatcgcctcgacggcgagagcaaagccggtctccaggcagccgctgtagtccggcgtgttcaccggcaccacggccgtgctcgagaattccggatgacgacgacggaactcgcgtaccagacgctgcacgtcgcagccctgggtctcggagagcccggtggtgggcaggccgatgatttccggcccgctcttttcgcagagcacgcgcaggccctcgatgacgttctcgtcggcgctcatgatgctcgacacctgatccatggccgtcgtctgcagcgggatcggctcgcgaaaatggcgcaccaggaacaccttgccgaaagccgtacagccctgcgagccgtgcagcatcggaatcgcccgccgcagaccgaggaaggccagggcggcgccgatcggctggctggctttcagcggattcaccgccagcggcttggcgcgcttgaggatctcaggcatgggcttctccggcaaccggcagcgctgcgcccgcggccggcgcggcgtgccacggggccggcgcccgcaccttgtgccacaccggcgattcgagcgtcagcgcgagctggcgcaccagttccagcatgccaccgtagccggcgtagccgaactctctttcctggttgatgtcgaggaaggggatgcgcgccttcagcgcggtgtagaggttgcgcccgccggcgatcagaatgtccgcctggtagtccttgtaggcctgcagcagcgccttcgggctgccgtcggtgatcatcttcgtcgcctcgcccatgatctcgcgaatgcgcgccttgtcctcctcggtcgacttgttggtgccggtggcaaccaccgtcatgcccaggtcctgcagcgccgacaccaccgaccagctcttgacgccgccggtgtagagcagcacccgcttgccggccagccgcgcccgccacggctcgagggcggcgcgaatggcggcctcttcgcgggcgatcatcagctcggtgcgcgccgcgagatcgctgtcgccgagcaagcgggcaaagtcacgaaaagcctgcgaggtatcggtgatgccgtagaagctgccctcgaagaaggggacgccgaaatcgctttcgagtttgcgcgcgacgttgagcagcgccttggcgcagaccaccatcgacgcctgcgcccgatgcatggtctgcacctcgtggaagcgtgcgtcgcccgagagcgtgcacagaatgcgcaagcccagctcgtcgaacagtggcgcgaggtaccagaactcgccggcgatgttgtattcgccgatgaggttcacgtcgtgtacccggatacccggccgttgcgccgacgcggcgaccggtgccggctcgccggtgccgatcacgtacttgaacatggcttcgccggcgatgcggttgccgaggttcttggtgccgtagaagccggcgcagtcgaccggcaccaccggcaccccccaacgcgcgctggccgcccgggctaccgcctcgaggtcatcgccgatcagcgccggaacgcaggtcgagtagaggaagacggccttcggtgcgtagtcgtcgatcgcctgcttgatggccagaaacagccgcttctcgccacgccccatgatcacatcctgctcggtgaggtccgtggtcatgccgatccggtacagggtcgggcccgacgagcgcgcgccgcggttgtcccaggaggcgccggcgcaggcgatcggcccgtggacgatgtgggcgacatcggcaatcggcagcagcgctatctgcgcgccgtcgaacgagcagccacccgccgtggcgcctggtttggtgcgcgcgcaaccggatttctcgttcctgttgtgagcacaggcgggctcgttcagcagttgggcaatttcggctgtcttcatggcgtcagtcctttgttcactggcatgacgcaattgccgtgccaacgctaagcgcctgattcctcgcccttgcaccaggccgggcgcttgtcgggtttgcgacattgcgacatcaaccgccgcgccgccgggtggggcacgcgcgcccaggacaggccggcgccaccgacctcatcggggagtggcgcaagggatacgcctctggcatgcgtcttgcgtcgtaccgcccatctaccattcccgggagccgtccatgcctcagccggccagcaagctgccgctcggcgccgatctgcgtgcgctggccattgccggcgtcgccggccagtccctgagcgcgggccggcggccgctgattcgcggagttgctgacgaccgtgtgcaggcgctgctcgccgccgccggcttcgacggaaccttcgtggccgaggcgagcgcgccggcagcgacgcccggcgacgacgaatttgccgatctgctcgcactgctgcgcgaagaactggcgctgccggacgagtccggtaactgcctttgtcacgcgatcgcgaccgcggcaatgggcgagaaccacctctggcaggacatgggcctgcccgaccgcggtgccctctcggagttggtgcgcgcgaacttccccgggctggcggcgagaaacatcggcgacatgaagtggaagaagttcttttaccggcagctctgcgaacgcgccggcgtgccgatctgcaaggcaccgcactgcgccgagtgctgcgatcgcgcgctctgcttcggacccgaggagggatagcgcgaatagcgggcagcgacgggcagggctttggtacgcgcccggtccttgcccccgtgcggcaaacgcacagtcgcaaacccgacaactcgtacacgcactgctgcaacagactgatttgtagaccattaaatcttggcactggaattgctagtcccccagtatgatgaaccacaagcccccagccgacatcgtcatcaacgacaccaccctgcgcgacggcgagcagtcggcaggtgttgccttcactgtcgacgaaaagaccgacatcgcgcgtcgcctggacgcggtaggcatacccgagctggaaatcggcattcccgcgatgggcgaggccgaacgcgaaagcatccgggcggttgcggcgctgggactgaaggcgcgcttgatggtgtggacgcggatgaagcgcgccgacattgcgctggcggcaaatctcggtgcgcagttgatcgacatctccgtacccgcgtcggatcaacacctgcaggcgaaactgcggcgcgatcggcaatggctgctgacggaaatcggcgtgcacgtccaactggcgcgtgatcttggcttcgccgtcggcgtcggcgccgaggatgcctcgcgcggcgatccggacctgctggcggcgattgccgaagccgcgcaggcagccggcgcgcagcgcatccgctttgccgataccctgggcgtgctcgaccccttcgccaccttcgagcggattcgccacctgcgctcgcgctgcgatctcgagatcgagatgcacgcccacgacgacctcgggatggccaccgccaatacgctggcagccgcccgcgccggcgcgacacacctcaacacgacggtcaacgggcttggcgaacgctgcggcaacgcgccgctggaagaagtcgtgctgggcctgcatctgtgccaggggatcgaaacggggatcgatctcgccggcttccccgcgatctcgcagcgcgtggccgtcgcttccgggcgccccctgtcctggcagaagagcgttgtcggcgaaggcgccttcacccatgaggcggggattcacgtcgacggtctgttcaaggatcctgccaactaccagggtttcgatccgcgtctggtggggcgccggcaccgcgtggttctcggcaagcattccggagcacgcgccgtgcaacaggtgatggcgggcctcggccatgcactgtcggacacctctgcgcgcgctttcctgcagcggctgcgcagcttcgtcgcggagaagaagcattcgccgtcggcggccgatctgttgaagctgctcggctcctgagccgatgaaccggaaagatggcgatggccgaccgactcgaactccttgaacttggcgatgacgtgctctatttcgacgagccctgcccgccgcgggtcgccgcccagatcgacgccgcggcgcatgactacggccagccggtcgccgagcaacggctgctctacgcctactttctggcgcccgagcagctctcggtcctggtcgcgctgtaccgctactacttctatcagcaccgcctcgaggatgccctggtcgtcgccgaacgcgcgctggaggtcagtgcgcgccgcctgcaactggccggcggttggcgcagcctggggccgcgcacgcttggcgaggcggcgatgcgctcgatgggcatgctgcgcttccacttgctggcgctcaaggggtcggcggtgatcctgctgcgccttgggcgagtcggtgaggcctgcacgcgcctgcgcacgattgccgacgtcgaccggcgcgatgccctcggcgctttgccgctgctcgaggtcatcgatcgccagtacgccgctacccccgaaaccttggactaaaggaggaaagagccatggcttgcgccaacgacacttttgaggacgacctcgccgagttgagttcggcggaagaatttctcgactacttcggcatcgactttgccgtgcccgtggtgcaggtcaatcgcctgcacatcctgcaacgctttcacgattatctggccaagcaggaagccggcaaggcgccggattacctcgcctaccgccactggctggcgcgcgcctacgccgacttcgtcggctccaccgcgcaggccgagaaggtctttgccgttttccagaaggccgaagggtcgtccttcgtccccctctcctcgctgacggactgaggccgtgttgccgcgctgggactacggcgatgcggtacgcgtgacgcgcaacgtgcgcaacgacggcaccttccccggcgtgccgaccggcgacctcctggtgcgccgcgggcgcatcgggcatgtgcgcgatgtcggcacctttctccaggatcagataatctattccgtgcatttcctcaccgagggacgcctggtcggttgtcgtgaagacgaactggtcggcgtcgacgaagcgtggatcgaaagtcgtttcgaggttcgccagcgggtgcgcgcgctgcgcccgctggccgtggccggcgaggttcgcgtgcccgccggcagtcgcggcgaagtcctgaatctcgaaaaatccgagacccagggcgtcgtctatcagacgcacttcgactgtttcgccggcatgcccctgtgggtacccgaggccgctctgggcgaatggcgacggccaggcgatgcctgaagcgggtggcatctaccggtcgatcaagctcgccgcgcagttgttcggcaagccgctggaggcacttgccccggaagaactgcaccgggtgacctgtgtcgcgacccggcagcaggagatcgaggtgctgatcctggaaacaccggaagcggccagcgtgatgctcccggcagcctcgatcgacgccagcctgatggaaatccgccgtcgctacgccgacgatgacgagtatcacgccgagctcgaacgcgtcggcctggatgcggcggcgttgcgccaggcggtggcgcgcgacctggtggtcgaggccgtgctggaaagggtcgcggcagcagcggcgccggtcagcgataccgacgtcgagatcttctggtacatgaaccagcagcgttttcgccatggcgaaacgcgcgtgctgcgacacctcctggtgaccatcaacgagaacctggcgggcaacgagcgtcaaaccgcccgcgcccgcatcgaagccattcgcgcccgcctgctcagggaaccgcaacgcttcgccgagcaggcgctgaagcactccgaatgcccaacagcggtccatggcggcctgctcggccgcgtgccgcgcggccaactttatccgcaggtcgatgcggcggccttcaccctcgccgaggggatgctctccgaggtcatcgagagcgaactcggctaccacctgatccgctgcgaagccatccagcacgaacgcctgctgagcttcgcggaggcccgccagacgatccgcgaacatctcgacgggcaacagcaggctctctgccagaaagcctggatcaaggccctgcaccgctaggcggccgcacagtcaaccgcttgcttgccgagtcatcgcgaaccttcgcgcgcgctggtgccacgccgggagcgtgagccgcggcacgccgttcgttcatcgaccggagcaatcgcgcggccgcagaagacggtcaagccaccatgcgccgtcgaaacggatagaatgcgatgcagcttctcgacacaacccgatcatgaaagatccttcccaactactgaaattttcggctggcctgccggtcgatgcggcagttgtgcgcaggtgccccgggcaaccggtttgtcaagactgcactttggctgtgaagccgtgctttgccgacaacggttctagggccattggccggcgctgacgcgacaggcttgacttctctggtccgattctgggccgcttgcgggatcacacgataccgacggcgcgaggatcattcctgacccaagcgtttcacggcatcgatggtcttgagatttcttgttgaaggcaccctgggcaagagcagcgccccaggctgcaacagcatcgatccctggcaagcaacagccctcctcttgaagacaaaatgctcacgaattacaacctggcgtgtgccgtcaatcaccacgcgatggccaatccggacgccccggcggtggtgtgccaggcgcgctccctgacctacgccgaactggctgagcgtgccgcccgtctcgccgcttgcctgactcaccggcctgactggcagcgtcttgacgggcaagcgctccgtgtcgggattttggcttcgcgtggagttgacgcctgcgtggcggtgctcggcgcctgctgggcaggagccacgtatgtgccgatcagcttgaaacagccggaagagcgcgtcttgaccttgctcgcccaatgtggcttgtcggcaatcattgccgatgacgagggggcgaagctgctcagcgagcgtttgctcaccgtcggcccgcggctggtgattcacgccggacagtcattgctcgtgccgcgggctggcgcggtcgagatggtcgacatggcgacgctcccgccggtgaccccggaagaaccggcaccgatggcggcgtcagacacggcctacatcattttcacttcgggaacgaccggcgtccccaagggcgtcatgatttcggccggctctgcccgtcattacctgacgacgatcaccgagtggctggatttgcgcgccagcgaccgagccttggagacctgcgaactcagcttcgatttctcggtgcacaacatgttctccacctgggaggtgggcgccgcactgcatatcctgccggccaccacggtgatgaacgccgtcaaatttgtccgaagttccgggttgacggtgtggaactcagttcccgcgctggccgggatgctgcgccagatcaaggcgctcgctccagaaagcctggccagcttgcgcgtcaccgttttcggcggcgaacagttgcccgcgagcaccgtcaccgcctggcaaagtgcggcacccaacagcgtcattgtcaacctctatggtccgaccgaagcaacggtcttctgtctggctcagagggttggcaagccactgccactgactccgggacgtaacgtcatggcgatcggcacgccgctgcccggcaatgaggcgagggtggtcgatgcgcacggtcaccctgtcgccgacggcaccgcgggcgaattggtgatcgccggcgaccagattgctgacggctatctcggagccgacgagctgacggcctctcggtttccgacgctcgatggcaaacgctggtacaggacgggcgatctggcccagcgcgacgccacgggttgctttcattgcctcgggcggatcgacaaccaggtcaaggtgctcggtcatcgcgtcgaactcgaagagatagacgcccatcttcgcatcgtctccggcgccgatgtcgtcggctccatcgcctggccgcaggcaaacggcatggccagcggcatcgtcagttttgtcggcgcatcggccatcgacgccgatcgcgtgatcgatgaactgaaaaaccggctgccgccgtacatgctgccccgcagggtcattgccctggaaagaatgccgctcaattcgagtggcaaggtcgaccggcgggagttgcaccaactgctcgacaaggaggcgggatgagcccggcggcagccagcagtgcagcactgccgccgcagcgaggaggcggcaacgcctcgcgagggagccgtttgcgccgcttcctggccatcgacgaacgcgcggattgcatcgcgtggtcgcaggcggtgagcggccgcgcaatcatttactgcacggcgattgccaccgtcgccacctacttcccctggtgggaaaccctcctggtcgtcagcgcagccatggcagcggcctacatgtcgaagttccgcaatccgatcttgttcacggcaacctggtccgcggcattccttgaaatgggactcgccgagaattccatcctggaagatatcgctgtcgtcatgcagcaggagcacatggctggccccccgccgatggttctggcgagcttgttcctgctgttcgtcatgatcggcgcctggggcagcctggagtgggtccgccggcatccgcattgcctcctggcccgccggcccttgctttgcctcttggcgctggaagtggtcttgtgcggcctgacgaccatggacggcatgcagggactgccgcgcgtaatgctctggtcgatgttgatcgtgctgacgccgtacgtctggtttctgccctttgccatcgtcgaccagcgctcgcagcaagccagcccccggttgatgcagttggccgtgctgcgcccgttctggagtccgacctacctgccgttcggtaaaggagccgcattcctgcgcaagcatttgtcgaagacacccgaggacgtggcgatcacgcagctcaaggcgatcaaattgctcatctggtcaaacgcgctgctcgcactgaagtcagccatgactctggtgttcgaggactacctgcagattccgcgcgtggaagtcgcgctggatgccttcctccgcggccagccgtacccgattgcagtcggctggacttgcctgctgctgtcgaccgcgaaatacgcattgaccatcgcgctgtggtccgctctgttcatcggcatcgcccgtttggccggctatcggttgccacgtggttgctggaggccgctcgaatcgagaacgctgatggagtacttcaatcgctttcactattatttcaaggaacttctcgtcgatttcttcttcctgccaacgttcttcgcggttttccggggttacccgcgcctgaggatgttcttcgccaccttcatggccgccggcgtaggcaatgccctgtggcattttctccgccagatcgataacgtcgccaccatgggtctggccggggcaattgacagcttcaccagctacctcttctactgcgtgatattggcgacggggatcggcatatcgcaggtccgcgcgagtatcggcattcgcccctcggccacccatttcgggatattgtattccggcctctgcgtatggtcgttcgttgtctgcctgcatgtttttggcggtgagagtcttcgccatacactgcttgaacgtgtgttgttcatgatgagcctttttggagtagcctgatggaagcaaatgccaagcaggatttacggaactttctcaagaaagccctggaaaaccaccgcgatcaccaggagttcgctgatgacgaatcactcttcgtaagtggccggctggattccttctccatgatgactcttgtcatgtatctcgaggaagcctttggcctggatttttccgatttcgagtttgacgtgaatctagtcgattcagtaaatgcaattgaagtgctggtagatgcaaagcaggccgtgtgaatttgatcttgcctaggtctgctggggacgaccgcggccatcaggaggttcgtgaggtccggtaaggtcgagatgtggcgcggtcgccgtcggctcggcccgtctgtttccatccctttggtctggcggtgctcagcttgcttcggccaaggagcggtcgatcggctctggggttctcggtctcaagacggatttttggggacagtataagtaattcccgcggcggcttgccgcgccgtgtcaacgccgccacatagacactatcggccccagtcgaagaagggtgaattacctatactgtccccgcaattgcctgtccccgcaattgcccgcaattgcgatacgccgctgggtcggcggcactcagccggcgtggagatcgtccatgtcgcacccgagtgcggcagccagcctggccaagaggtcggcagagggcgttgccttgccgttctcgatcatcgacagcatttgtcgtgtgcagcccacctgttcagccagggcctgcagcgtcaatccgcgatgcccacgccagaccttgagcggcgactctcccgacagaagtcgctcgacgaactcgacgggcagcgattcttcttggcgagcctctttggcgtcggcgatgtcttgcaaggtttccaggcgttcgagcaatgccgtccactcgtccatcggcacgacggcaaacgcgggagttccgttcagttcgatgatttgtgcgctcatttgtagacatctcctctcggtgcaactttcaccaccagcaagaccaattcgcctcgctgtacctcgcagatcgcccgccaatcgccgacgcgcagccgccagaacggcgagccctgcagcggcttccagtcgccacgatacgctgccgggtcggcggctatggtcttcaactcgccgagcatccgacgggcagtgccttgcggcatcctggcgagccctttggcggcggacttggcgaagcgaagtgcgaacatgtgagacatgttaagaccatctcatttcgctgtccaattttgcttgacatcaccgatcgaccgggcctccggcgccaggtggtgcagggtgacgccggcgatgcagaacagcagcgcggtggccgcaaagggccaaacggtgcggcggaaagcggtctccagccagtggcgcggttcggcgcccgtgaggcggcggtagagcgaggcggcaagcacgccgtccaccagcagttcgacaaacggcagcggggccgaatagacgatccacccgccggcgaagaggagcgcagccgccagcgccaacgcgatgagcgggagcgcgagttcgtcggcgccgcccagggcctcggccacttcgccgaggcccgatgaatcaccgctgccggacgagccggacgatgggccgccttcaccgctgctgccgccgctgcgccctcggccgaggtcgatgccggggtcatcgatgtcgtagtcgtcgcacttggtgcgcagccacagccagagcagcaagaggaagacgagataggcagcgcccacggcgagcgggtagcgcagcaccatgaactgcacgcccaagcgcagcatggcaaacgaggcgaggaagccgcccaggccagtgagcgcgacgatcaacatcatttgatgcttttggggacagcataagtaatttccgcggtggcaacgtcgccacattgacactaccggccccagtccaagaaggggtgtattacgtatactgtccacgcaatttcgccattcggctccggatgccagtgtcctcggcggaccgaccgctaccctccggaaagtggcccgtgagtgtaggatagcgtgtggcggcagctggccagaagcagacgtagcggccgcgcaatgtgatccggtgcgaacggcgggtaactgatcttgaaccggacctcccgttatctgcggactctgacagttgttcggccaatacggaagtctatcgtttggtcactaatgtccgccgcgcacaagatagctgacagacccgtcaattcagtcacgggcgattagatttgcctttgcggtaaatcaaatgcaaactcgaacttgcctatccatgcccatacttatgatgccatatcgcatatttctgtcttctcccggagattgtgtcgaagagcgtagcgccgttcatgctgtggtgacgcgagtgaatgccgacccattggtaagctcatttgtttgtctggaagttgtagcctgggattggggggtgagtgttccgttcgaggcgctttcttcgccgcaagtatctgtaaataggcatcttcgtactccggacgattgcgacctgtttctcggcatcttcaactgccgttttggaacgccgttgccgggccgggagttcaggaagctcgacggcacgccttatcagtcaggcagtgagtatgaatttcatcgtgcatgggaggcgcgcagacgcggtgcgtcgcgccccgagattctcatgtatcggcggcagcaagaattgcctacctgccaggataatgagcaattgaaaaagctggaggcgttttttcagcagccgccattcatggagaatgatcaatggactggcgccgtagacaggtaccaatccctggatgagttcgcccggaaagttgaggggcacttacgcaggttattgagtcaacgacagcccgcgtctctgccgagattcagggactggctcaataatcaggcatcccttttaaccgccaacgccgggccgcgctacaccagcgatgctcacgtagaaaccaatattagccaagcgttcgactggttattggtcaggcagcctgccatagccaagttggataaagcattgtcagaggtctggaagcatcttgatcgggacgatgcgttctccgtcatccgtgcagacatggagcagattgccgatgcattgcgcgccgacatgtattggcaaaccactcccgatttccccttcatgcttggtaccttggctcgcgcggaagcccatgcatgggcggagcacgagatgcatgaacgcgccaaggagcaagaggcaagaaatgatacttggcggtaccgtgaacattccctgcggcaagccgcctacatggcaggggaagcaagtgatctcctgcgaaactattggagcctgtcccagcaacgagtaatgctgcttaccggcccagcagggcaaggcaagacccatactctggttcacgaggttaatcagatactggccgctgaagggattgccttgggtgttctggggcaaaccctgagtactgcggatactctgtgggatgcaatttgtcggcgcgccggttggctgggtacgcacgatcaattgctcaacaagctagagaacgaagccgctaaccgaaaccaacgcgccttgttggtgatggatgcgcttaacgagaccccggatcgcaggcgctggcgcaatgagttggccggaatgattcaggaagtattattacggccacatctggctttggctatctcggtccgcacagattatctgaaacaaaccttgccgttgttgcccgatggtatggatgcaccttgggtgaagtgggagcatcccggtttttccggaatcgaaccggatgctttgctgcgctattttgagcaccatggtgtcaaggctcccgtcgcgccgccgctgggtgagtttggcaatccactgtacgtacagcttctggcgagaagtatgcgaggtcatccattgcagcactggctgccatcttggctggaagtttggcgtgcatggatggtgcgactggaggaggactccaaggataggttgagcctagataacgcgtcacgcccggaagtcatgcgccgaacaatgagcaagctggcgcaagcgatgctggaagatgggcatttcaatttgctgcgcaaccaagcggatgatatctcgagagagatgacggggatagatggcgtcattgcttttctctgctcttccggggcgctcatagaccggttagagaatgacgaggatgtcgtcgaattcggcttcgagcgattatccgacaccttccttgctgaccggttgttggcaaagttgttcgaggggaaagtcagcaaggaggaaaagctggttgtgttgcgcaccgcccttgcccccggcggcgaccttcatccgctggcatctagcgattatgtggatcacccgctctattttcgccgcgccggtttgctggaggcgctgtgtttggctgttcctcaatgcacaggggcggagcttccaacactgttgccgaacaatgacgcggattttcgtgattgggagttatctcaagctttctgcgacagtttacgctggcgttgccgccccgaagagtttggaatggatggcaaggcattgcgcgatttgtggcggcgttactctgataggagtaatccggcgtcagaactggacgaaatcattcgctttgccctgattcccggccacccatttgcgatggaacaggccatccatccacgattgctggctcaggaaactcctggtgcacgcgatgcgatgtggtcggtgaatctggttcccctatggcgtgatgagcattccaatttgcgccagttggtcatttgggcgcgggatgccaaccttcatgacgcacacgcagacatagccttgcctgcggcccggttactggcctggatctgcgcaacctcgcagaagggtttaaggctggccgccatgaaaggacttactcgcttgcttgccgcctgcccgcgagtgatggaggcattcctccccgactttcttggcgtcaacgatgcgtatgttctggaagcggtgctggtggctgtatggggtgtggtgcaggacgggagcgatgctcaagccgggacattggcggcacggcaggtatatgaaagccaatttccggaagggaacgcgcgttggtgtcatatcaccttgcgccattacgcgcgtcgaatcgtggaagaagcgtgtcgcaacggatggctgccggatattgaccccaacagcgtcagaccgccttatcggagcaaattgccgttgggtgaagtgccaagcaataaaggcttgaaagcactcgatgcatcgaaaggatttggaaggataattttttccagcacgagcaatgatttttaccgctacatcatgggcggcaactcagcctcacttgacttcctgtcaaagccactaccggattctgccgaaccggcaaggccgtttacgcgagcagaaagtctcatatccagaggcgctgacgaaagcatattcgacttggcgctggcagcccgttttgtagcctggaattgcttggccttgggatggacggcagaacgatttgaagatttcgatactggtctttacacacgaggccatagtcggatgggcgatgatgaaggtacggagcgtatcggtaaaaaataccagtggatcagttggtataccttgctggccttcctttctgacaactatgccatgacgccggcctggaacaaggggcctcgcgtatatgagacgccagcccaagttcatgtcaaccctcatgatcccgcgcgctggctgcaagttgttgcaccggccatttctagaaatgacaaacaggagttctggtgcatccccagcctgccatcctggcccctacacaacctggaggaaatgaaagcttgggtggcatctttgagttatgacctaccacctgcggatgtcattggttgtgcgcctgctttgccgcgagagtggggtgacgggccttggctgagactggctgcggagcatatttggcagagtaaattcgcccctggtggttggggtcttggaaaagactatttcgctgacttatggtggcaatgttggccgatgcttatttatgctgacgacttgccaaggttgctggaaaaagtgagtgagccaaaggtgcagaaagagttggccgctgtaggacgaattgaccccgcgaatgattggcatgccccgcttgctcagtggcccgccacgcaggctgattgggacagtggatttcgaaaatctaaacctaacaacaggcatgacttctggttgccagttaggtggcgaccaatggttggagaatgcggacatccggatcggcgcgatgatcatgcgcccgtactgctacccatgccatctttatttcgcgagtgggggctggagctggatttgaggcgtggtttgattttgcatcaaggtgaaccagtatttggattggcgggatggttgtttggtgaaagtgcattgtttgtgaatttacccagattccttggcttgctgggtgcatcgggatatgcgctgatctggcggtggtgcggcgaacgcagagcattcatgaatcttggcttgggaggtcgagatgaagaggactttgcttgggcggattaccacggcatcggttacttgggcgctgatggacgtttacagggcgcttggtcggaaaagaaaatccgcagaagagaataggttgcttggtaattatccctggagccaacttcgccctctttcagaagagccatacaacacaggtcaatagggcgggcgcgactcagtctggtggtctggtatgttcatcaaggctgacgtttggccgtgcagctctgttgtctgctaaggccgagctgcagccggcgcccagatcaccgtgtacgtcaccttggtgataagtaggccgacattgcccatgaaaaagtcatctgaccgttgagggtcggttgccgacagcaaaccacgcaaactcagtggccgcttgtggtcccggagcggccagctcgatgggaaaccgccgaggccgagcatcaacggctggatcagacgggaagcagtcgctcagactttttaggccaccagctgccaccgacccttatggaaagctttccataagggtcttcacccgttactcagcaagatcggaagcggccatcgggcggttccgagcttcgacatttgccaatggcgccatgggcagccaagcgaacccttgcgctgatcgccgtggctgtcctccccaaaccaacggcactgactccagcggcatctcgctacttgtgccggcacgaacgacggttctcctggtcacggacttggaccgtcctcacagcaagccttcacgcaaccaggagagcccgcctactcctcatcatcaccctcgccatcgcggcgcgggacggtttgcgggtcgcaggtaatggcgcggtagatctcgacgcggtcgcccgggcgaagggccgcgtcgagctttaccaggcggccaaagacgcccaccttctgcgtttgcaggtcgatggtcgggaaggacttgaggatgccggagcggtcgatcgcctggtgcacggttgactcgtcgggcacctcgatggtcatccagatctgctgcccggcttcggaatacgcgactcctacctgcatggcaaaacccctttcgcgtcaggcaccggattcaggcgagcgccggtgccggcacgacggccttgttggcttcccgcgcgcgcagctcgaacgcccgcttgcccgccagcagcaggcccaggacgagaaagccgccgggaggcagaatcatcagcaggaagccgccgtagccggggatcaccgtcagctcgatggcgcgaaacgccggcccgaggagcaggctggcctgcgcgaacagggtgccgctgccgagcagctcgcggatcaagccgatcagcgtcagggcgccggtaaatcccaggcccatggccaggccgtcgacggccgacgcagcgaccgtgtttttcgaggcaaaggcttctgcgcggcccaggatggcgcagttcaccacgatcagggcgatgaacaggccgagcaccttgtacaggtcgtgcaaccaggcattgagcccgaaatcgacgagcgtcaccagcgtcgcgatcaaaacgacgaagatcgggatgcgcacctgcggactgaccagcgagcggatcgacgccaccagaacattcgacgtgaccagcactgccgtggttgccaggcccatgcccaggccattggtgccgctggtggtgacggccatggtcggacagagggcgagcatctgggcgaagacgacgttctgcagccacaaaccgtccttcagcgtctgaacgagttgtttcacggtgttttgcctccctgcaggatttccgcgcggtgcgcggcaaaaaaatcgagtccctccttgaccgccttgacgacggcgcgcggcgtgatggtggcgccggccatctgatcgaagacgccgccatcctttttcaccgcccacttctccgccggcagcgtcgccagcgagaggccgttgaacgacagaatccacggtgacttcgccagatcgatcttgtcgcccagaccgggggtttcggcgtgcttgaggacgcgagcgccgagcagcacgccggcacggtcgataccgaccagcaccagcacctcgccggagtagccgcgcgccgaggtctggaagatcgccgcggcgacctcgccctggcggcgggcgaggtagacccgccggctgctcccgtcgccgttgccgatctccagcgtatcggcgagcagatcgttgtcggcgaaacgctccggcagcacctgtgccagcgaggcctggagatcgcgcgcctcggcggcgacgatccgctcgcgcgtgccgctgacggcgaaggcgagcgcggcgctggcgaccagcgcgatcacccccaatgaaaccccctggtaggccaggtggtcacgcagcccagcgatggcgagtttcacgactcgatctccaacggcgtgccgcgccggtcacgaccatagatgcgcggcttgaggtagcggtcgatcaccggcgtcagcgcgttcatcaacagcacggcgaaggcgacgccttcgggatagccgccccaggtacggatgacgtaggtcaggaagccgacaccggcgccgaagacgagctggccgggagcggtatttggcgaagtcacgtagtcggtggcaatgaagaaggcccccagcatggcagcaccggacagcaggtgggtgccgaccgacaggtagcgtgccgggtcgatgccgtgcatcagcgaggcgaacaaggcaagcgtcgccagcatggcgaacgggatatgccaggtaatgaggcgcaagccgagcaacagcaggccgcccgcagcaatcagcaacgacgcggtctcgcccaggctgccggcgcgctcgccaagcaggctgagcgtcggcgcctgcgtcgcggccagcgactgcaacaggtcgatgccgcgcgacagctcgctgcgcgcgtagccgaagagggtcgcgctgctcatcgcgtcgagcgttgccggcagcgtgccgaaggtgatgcgcaggccatcgacaaatcccggcgcgttcgccgagagcagcggcactggcgccgtccacagggtcatcggcaccgggaaggaaatcagcagcatcacccgcgccaccatcgccggattgaagagattctgcccgaggccgccaaaaacctgcttgccgatgacggtggcgaacagcccgccgacgacgcccacccaccacggtgcccagggcggcagcgagagcgccagcaaccagccggtgagcagcgccgagccatcgcgaagcgtcgacgcgaccggttcctggcgcaggcgcaggcagaacgcctcgccgagaatcgccgaagcggtggtgatccaccacagatgaatggccggccagccgtacagccagaagccgaaaagcgtcgccggcagcagggcggcagaaacccacagcatgacccgcgtgacgttgttcgcgccggcggcatgcggcgccgcgacgggagccgcgtggcgcggcgggatcacgtcgccgcctcgctggcggggttgacgacgcgcaccggcggtggccgcaggccggctccggcggcggccttggcggcgtcgcgctcggccttgcgcttggccgcggcagccgccttgtcgcgcgcctcacgttccagccgcgcgacacgctcgtcggccaggcgccgtgtcgcgtcgttgcgcagcttgctgcgctcgcgcgccgacagctcgcccttggcgtaactgaaatactgcaccagcggaatgtgcgacgggcagacgtaggcgcagcagccacaaccgatgcagtcggataggccgaagccggtagcgccatcgagatcgtcgacgccgatgcggctggccatctccagcggcaacaggcccatcgggcacgcgcgcgtgcaactgccgcaacggatgcacgggccggccgccggcgtccgtgcttcggcggcgtcgaaggcgaggattcccgacgcccccttgacgatgggtacccgggcgtgcggcaggacgattcccatcatcggtccgccgagcaccagccgcgccggccggccgctgacaccggcgaagcgcaggagatcgaccaccggcgtgccgatcggtgccagcacgttgccgggccgcgtcagggcgccgccgttcagcgtgacgatgcgctcgaccagcggttcgccgcggcgcagggcgcgatgcacggcggcacaggtggagacgttgtgcaccagcacgcccacctcggcggcacgcgcgtcggccggcacttccttgccggtcagggtctggatcagttgcttgtccgagcccatcggatagcgcgccggcaccggccgcacgtgcacgttgccgaaagcggcggcggccacccgcatggcagcgatcgcctgcggcttgttgtcctcgatgccgaccagggcctcgccggcgccgatggcgtacatgacgatgcgcaggccgtcgaccacctcatcggcacgatcgcgcatgattcgatcgtcggaagagaggtaaggctcgcattcgcccccgttgacgatcagcgtgctcaccttcaggcggcggccgagattgaacttcaccgccgccggaaaggtcgcgccgccgagtccgacgacaccggccgccgccgttcgccgggcgatctccgcgggcgccagcgcgaacggatcggccaccggcaggcgttcgcaccaggcgtcggcgccgtcgggggcaatcgtgatggccagttgcgcgaggccggaaggatgcggcgcggtgatctcgccgatggcgctcacctcccccgacgtgggcgcatgcaccggcgccgagacgttgccctggggctcggcgatcaactggcccttcaggacgtgctgcccaaccaggacgatcggccgcgccggaccacccacatgctgctgcatcggcacgtagagccgttccggcagcggcaaggcgcgcagcggcacgtcggccgccggcagcttgtggtcgtccgggtgcacgccccagtgcgggtggcggcggaagattttctcgaagatgcccactctaagcctcgtttccggtcggttcctgtcgctcgccggctaggccgcgagcgccaccggcgtcattgccggtttcggccacacccagtgctgcacggtgaccggcaagggctgcagcagcagcgcctcggtcgggcagcggtcgatgcagttgccgcaaccggtgcacgcttcgcgaatcacgttgtgtatctgcttggccgcgccgacgatcgcatcggtcgggcagaccttgctgcaacggcagcagccgatgcagatctcctcggcgacgctggcaatctggggtccctgatcggtgatggcgtccagatcgatgctgatccccagcttggccgccagcgcctgcgccagcgccttgccgcccggtgggcagagcgtcaccggtgcgctgccctcggcgattgccgcggccgcgcgcgggcaaccggcaaagccgcactgaccgcagttcgagcccggcatcagggcctcgatctcggcggcgagcgaattgccctcgacatgaaaatgcttcgctgcgacgccgaggaccagaccaagcagggtgcccagcacggtcagcgagaaaatggcgagccacatggcagtctcctaggaaaagctgaggccggcaaagcccatgaatgccagcgacagcaggctggcaaggatgaagctcaccggcgccccggcaaaggcggccggcacgcgcgccaacgccaggcgttcgcgcaggccggcaaagatcagcagcaccagggtaaagcccagcgccgaaccgaagccgtacacgaggctcttgagaaaactcatcttctcctgggcggtgagcagcgccaggccgaggaccgcgcagttggtggtgatcagcggcagatagatgccgagtgcctgatagagcgccggcgccgacttcttgacgaccatttcgacgaactgcacggtcgccgcgatgaccaggatgaaggtgagaatccgcaggtagccgaggtcgaagggcgccagcagccagtgctcgagcatccaggtggcggcacacgccagggtgatgacgaaggtggtggcgagccccatccccaaggcgctgtccatgttgcgggagacccccatgaacggacagagcccgagaaatttcaccagcaccacgttgttcaccagcgcggtcgaaagcagcagcaggaaataggcggtcattgtcggcaggctcctcgaccatcgctctgcacgaagcgtgccatcgcctgctgcactgcacaccaaagccgtgccggtgttgccaagtgcgcaccagcatggcgttttttgttcgccggagagaccggacgggctgccgtcggcagcctccgctcctgtcgcaaatccgacaaaacgccacaagaagcgccgcaaacggcagccgaatcaagggcggcacgaaaactgctccactgcagggaaacacgtcgacagggagacgcgcaatgaccagccaacaactcagagcagcgaccgaaggcgagcaacgagcaggggatgcgctgccgccgagcattcacccacaggtcttccagcacacggtcaatcaggccgacgtggcgatctcgatcaccgatgggcggggaaacatcctctatatcaatcccgcgtttacgcgcctcaccggttacgcgggcgaggaagccgtcggccagaaccagtcgctcgtctccaaccacagcatgccgcgcgagttctaccaggatctgtggcaaacgatttcccaaggcgagccgtggactggccgcctgatcaatcgccgcaaggacggcagcaagtaccttgccgaactgagcatctcgccggtggccaacgccggcggcgagatcctcaactatctcggcatgcatcgcgacataaccgaactccaccgcctggaatcgcaggtgcagaatcagaaggcgctgatcgagtcggtggtcgatgccgcgccgatggtcatcgccctgctcgacgtcgacgaccgggtcgttctcgacaaccatgaatacaaaaagctgcaggccgatctgggaatggccgagccggcgccgatgctgatgtcggcggtacgcgccggcctcgaactcgactcggcacgcggtcggcgcacgtcgggctacctgttcctcgatcgcgaagtgcggctcgaccctcccggcggccgctcaccacgctggttttcgtgctcgggaagccgcgtgcgcgaggacgatacctcggccgacgccttcctcgccggccaggggcgcgactatctgctgctggtcgccaaggagattaccagcctgcgcacgcagcaggaaaaggttcgcgtcgccgcgctacaggtgctgatggccgacgaagaccgcgtctccggcttgcgcgagagcctcgcggcagccactttccggctcgagggaccgctcaacatgatggcttcggtggtcggcatgctggcacggcgccagggcgagacggacccgatgtcggtcgccctcgccgaggccatcggtgccggccagcaggcgctcgcggacttgcgctcgatgatcccgggcgaaacccgcgaagcgatcggcgccgtcaacctcaacgagttgctgcgcgatgtgctcgacctgtccaccggccgcctgctcgccgccggcatcaccgtgatctggcaaccgcaggcgatgctgccggcgctgcagggtgctccgaacaagctgcgctcgctgttcaaggcgctcatcgacaatgccatcgaggcgatgaacacgcgtggctgccgcgagcgcgagctgacggtggccagcaaggcgcgtctcggcggcatcgaagtcgatatcgccgacagcggaccaggaatcgccagcgcccagctactcaaagtgttcgagcccttccataccaccaaacgcggcggcggccatctcggcaccggcctgtcggccgcacagcagatcgccgccgagcatggcggcttcctcgagatcgaaccgacgaagacgcgcggctgccgtgtgcgcgtgctcctgccgttgcaccgacgaccatgaacgagactccctcggcgtccttgctgcccttccagttcgaagtcctcgcgcgcatcggacagctactcgcgcgctcgctcgatgcgccgcagagcctgcgcgaagtgctgcgcacgctggagatcagcggtcatctgagccggggcatgatcgccgttgtcgatcccgacagcggcgacctcaatgtttacgccgtgcatggcctcgatcatgacgatttccaggcggtctgctaccgggccggcgagggtctgctcggccgcatcctcgaaagcggccggccctgcgcggtggcgcgactgggcgaggatccacgtttcctcaaccggctcggcctgtacgagcgggatctgcccttcatcgccgtgcccatccatttcagcgggacgctgcagggcgtgctggcggtgcagcccgatgcgcaggacgacggtctgctcgacgagcgcgtccgcttcgtcgagctgctcgccaacctggtcggccagagcgtccgcctgtcgctcgaagccgcgcaggagcgccggtcgctcgaccaggagcgcgatccgcagcgccgcaccgttcgccaccgccccggcttcggcaacctcgttggccattcgccggccatgctgcgcgtcttcgaccagatccgcatggtcgccaaatggtcgacaacagtcctgatccgcggcgaaaccggtaccggcaaggaattgatcgccaacgccatccactacaactcgccgcgcgcgcgcggaccctacgtgcgcctcaactgtgcctcgctgcccgagaacctgctcgagtcggaacttttcgggcacgagaagggcgccttcaccggcgccgtcaactcgcgcaaggggcgcttcgaaatggccgacggcggcacgctctttctcgacgaaatcggcgacatctcgccggcctttcaggccaagctgctgcgcgtcctgcaggagggcgaactggagcgggtcggcgggggccgcacgctcaagctcgacgtgcggctgatcgccgccacgcatcgcgacctcgaagcagcggtcgatggcggtgacttccgcgaggatctctactaccgcctcaacgtcatgcccatcgtgttgccgccgctgcgcgaacggctcgaagacctgccgaaaatcgccagccacctgctcgagcgcctcggcggcatgcagcgtcggccgctgcgcctcaccgccggcgcacagcgacgcctggtgcagcaccactggccgggcaacgtgcgcgaactggaaaactgcctcgaacgcgcggcagtgatgtcggaaaacggcgaaatcgacgccgaactgattcgtatcgacaaggcgcgcgagcgcagcggcagacgcccggctggcgcggcgccggcgcctctgcccagtcacccgggcagcaccgtcgcgctaccgggcgccggcgccctggcgaccgctggggccgacgacgacggcgagcccgccgccgaacccagcgaacgcgagcgcgtgatcgctgccctcgaacgcgccggctgggtgcaggcacgcgccgcccgcctgctgggcatgacgccacggcagatcgcctaccgggtgcagatcctcaacatcgagatgaaacagatctgatagtcaggatcacatccattgcgtgcccaaatgccggggaaaacagggacaaggtctcggcgttccggcgcctccagcggcgccacgataacgaacggtgcgaacgcctcggtcgccgtcaagaagcgggccttcttttccctcgccctttcctctcatgcgggctttgccacgcctttgatcgatcagcgctatgtctatgttcttgcgtttgtccagacgttgctcgaaacaatcggccgtgccggcctggatcatctggtcttcggaatgggcgaacaggcgattaggcgttggcgttcatgaacgctccaaggtgtctgcagcctgcttcagtccctcgaatatggtgctggccaagtcttcagggaagcttgcgggtagatcgtcagccacctccgcgatggcttggggggttctggcgaccagctcgtcaatcagtgccggcgcatccggcagccgacagtcgagagcggtttgctcaaagtgctcacgtcggatgtcagcccattggtaatgccggttcttgccatcgatggccatcgccattttgacctttggcgcagaaaggcaaccggccccgtggcccatcaccggatgcgcggaaagcacgtcgtagcgcggcgtcagtcggtaaaagcctctgggttcgatgaaaacactgaaattcttggcgtgcccatcgatggcggcgagcatccagaacaaaacctgagtgcggaaaaagtcccggcggtcgactggcgcctggctggatccgctcagttgatcgaggataggccgaatgccggggccaccctggctttcatatttgatgtccggcggtacaccgaaaacctgggcaaaatcctcctgcggcaaacggagcaggcgaccatcggccatccagcggcggtcgaagcgttcggcgcagagcgccttcatggtcccaaactgaacgatcccggccctggcgacgggaatgtcgaaagcctgcaacaggcggtggcaaagctactcgttctccagcgaggtcgacagatcgataccacccggcatctggcccattgggaatttgaaaatatgggtcgtcggcgtggcaccgagcgggcgacaccaactgccctggtgccaaaggagggctgtcttttcctgcgcgccggcaatggcaatccggaagctgtcgtcggtctgggtaaaggcgggggcggtcagcgtgccggccagatgttcagccacctgttcgtcggaaaacggctcgaactggacgctctccgtttctggcgggctttcgccagcgggcagaagctgcagggcgccgacacagtcccggccgatttcagcgagcaggcggaaagcttcggtacctgttgaaaagcgcctggccaggcgctgtcgaatgttgtcgttgtctggcagcagattctcgaagtaattgcggacccgttcgcccctgtagggcgcgccggctggccgcagcggcatggactgcgaaatcggccgcccgagcggcgaggcgagccaggtttcatcgtaatgcagttgatgctcgccctgcgcggtgaccacccaggatccgaccggttggccgttcatccacaggccaagcgcgccggatttccgggtgtgccgcatcaccacgcctcgttaccgctgccgcgcagagtggcaacaagatcgaggctgatggcgacgtcgaccgccgacagatagcgcaagaggctgtccacgctacagcgccagggctcggtttccagcagggagatggtcttttggccaagcccgctctgcctgaccatttgaacctgcgtcaggcctgtttgcttgcggaagcctttcaaggtagggccaagctgttgcgggttggcaatgacgaagggcacggcaggctccgtaaaaacgtcgtatgggggatattgcacaaatataccctttggggtgtattcgtcgtttatgccttggggggtgcaagtcacaaacggagctgaccggagatcaggcgggatcaggcgggggaggagcaggtcgcgggcttggcggagttgggcgacttgtttcttcgcgtgtggatctgctcgaacatcgggccaacggctttctcaaagctttcgcggatacctcattggacacggcttggacttggtgaattaccccttgcctgctattctcggccagtataggtcagcgagatcctcaggttgctcgcggaggctggggggtttctcgtcgctccccggggtagccaccgccaggtcaggcactctgcaaagcttggccgcgtgaccgttgccggcaggccgagtgatgatcttgcgcctggcacgctgggcagcatcctgaggcaggcaggattgggaaagtgaggatttgatgcgctacgcaatagacatcgagagagctgtaggcaagcattccgcctccctcccagacgttcccggaggcgtggcaaccggggacactttccaggaagttggaggtgcagttggcgatggcatagcatttcacctcaatgggcttcgcgaagaccgggctccattagcgcaaccctcagcgttgttgagtgtagggaggtcgccacgtgacgtgtcggcgaagcggagcgtcgattggttacgggtgaacacatttgagggccgttgttttttcccagggccccgaagcaggtgcaatcactggcaacacccgcaccgagacaagaggaatgatctgaccccgccgcgtaggccgtatgcttttggagagttcttcaaggagccctcttggcggccgcgcaacgccgttggcattgacgcaattgtcggaattttagtgatcgtgcccatgccctaccttcctgttttcgttagaacttcatccatgcatgtgcatgcatccagcatgctgacgcaaaactctgcgtcaattaggtgtgctacatcacgttagatttccatgtggccatcccaatacgcttcgttcttgagcttcctcgaagaaacgcttgaggggcatcacctcatcgactcaacggctttcaccttagctttccccacctatgatctgatgcctttcgactatcttgacttcgcggaagcggagcttgagaagaacacatctgccgcgcgcattaactgcatcgcacacctgaagcgagccattgaatgcgaactcgatacttttctacaggtctttggtcttggatcggtagctaagaatttgccacaaaaacttcagttcgcctctgatgcaggactcttctcgtctcgctcgattggaaaactcaacaaagctagaaacaagcttgagcatgagtatgcggtcccggaatcactggagcttgaaagctacttcgatattgctaccggctttgttcactccgtcgaaggtagcctctacttgctttctcagcacaacgaaatgcactggggcaacttagctgaactaaaccacgtatttggtggagagttctccagcgagaaacgcgaaatcagcttctattggcagtctgagggtcagaatctcagcgttgtattttctagcgccactaacgtcaaacaaatggcatatggcctgcatgtgtatctcttactatgccgggcatccacacttctatcggctgactacgttgtcagcaagctcaagcaaattcatacaaagagctaagctatgcgacgcggaaatctaactcatcattccaccggacctgcgcgaaaagccgcgcagtccggtgaattcaaacgttagccaccacaaaacagggattgccacatggcaaagcaactatcaccggctggtattatggcgctcaaggaagcgctctgttctgtctattggtacaaatccgagcttcgaggctttctgcaactgtgcttatccaacccgggaatactgaacaaattcaattgggaaaactacaagcgtcagattgcatccgacatcgtcgactacctcgttatcgatcctgctgcgcatctgggagatctaacgaaggtctgctacgaactttgcaaactaactgatttttcgcatctaaagcctcttgatgatggcccgcaaaaggtcgaaaaggctaggaacgcggttaaccaactaaagcaactcgtcgagccacaccaagacgtcaagaaagaacaagacgacatcaaacgtcggcaagaacttgcggccaaaaagctacgagagaacgcagcagttcgtcaaaagttagaagcaatcaaagctcggtatatggcgctggtaggcttcgacaatgcacaaagcagaggttttgaactggagcgcgtaatgtacgaactctttgagctattcgaccttgatccaaaagcatcattcaagaacctcggcgagcagatcgacggggcattttctcttgaaggcactgagtacctgtttgaagccaagtggcaaaaagagttggtcaataaagcggacctggcagtgttctccgacaaagtcaggacaaagcttgaaaacaccctaggtatctttctctcgatcaatggtttttcacaagatggagtcactgcacaccaagctggcggagcgtcactactgcttgtggatgggggcgatctaatggctgtctttgaagaacgaatcgacttcataagcctattactacggaaaaagcgccatgctgcccaaacaggccaaatctatctcagctactaccaaatggttaccgctggtggtggctaatcgggtaagggccggcgtctaaccggccctccccacaccacccggcatgcgggtccgcaccgggcggttcatcaacagggcgcacacgacgttgttaagcgtaaccgtgagccttcatccaaagattccggatactcaccagaccttgtgctctcaaccaatcgttcgtcatcccgacttgcgtggcctttgaccgagacaaatgccagtagctcttgctgctgacgcccgtcaagatcgccgtccgccggtcgacccccagcgccagaaggtggctgatcttcgtgcgacacaaacgccactgtttccagtagcacatgcgcacacgtcggcgtagccattcatccagttcgggaatcggtcggtaatactccgagatgccaaagtagcccatccagccgcgcaggtactgcccgagtttctcgaaccgatgtggcatcgagactccccagcttcgccccgtcagttcccggaggcggtgcttgaagtcggcgaaggcggcatccgaccagcgcagtttgttcttcctgaaggtgaagcccagaaaaacgcactgctcgatctttgccacctggctcttcttctcgttgaccggcagtttgagttgccggccgaggtaggcggtgagactggccttgacgcgctggccggcccgttcgctcttgaccagaaccatgaggtcgtcggcgtaccgcgcaaagcggtggcctcgcccttccagagtccgatccagatcgtcaagcaggatgttggccagcagcggcgagaggggtccgccttgcggcgttcccaactcgctgggttgaagcgtggaaccaatcatgacacccgcccgcaggtagcggccgatgagggccagcaaccgcttgtcgctcacctttctggccactcgggccatcaggatgtcgtgatcgacgttgtcgaaaaatttcgccaagtcgagatcaacggcgatgcgatagccggccttgaggtcggctctgacctgcttgagtgcgccgtgggcggagcgccggggccgaaacccgtagctcgattcggagaattccggatcgaagatcggtgtcatgatttgagcgatggcttgctggacgacccgatcaacaacggtcgggatgcccagcgcgcgttcgccaccattgggcttcgggataatcacccgtcgcaccgcttgtggctgatagcgaccctcgctcagggtctggcggatggccggccagtgctcacaagcatacgccgggaagtcctcaatgcgcagtccgtcgattcccggtgcgccgcgattggatttcactcgacgccacgcctgtttcaggttggccggtgagagtacggcttccatcaagtccttccccatacaaccttccttcggggcgtcgtgcaaggctggctgggcaagatcacgccgatccccggctcccccggtcgggttcattgtcgggttcgagtgactcacggctcctccttgtctgttcatgttcggcccttcgcgttacctttcggtgtcgctactatggcctctgctgactcctgatcagtcacgctggcgattgctcgccgtcgcgctatggccttcgcttcgctcgctgcctgttcgctcgtctgcggccggcagcctcccgcaacgcccggatcattctgttaagcagcgatccccactgcttttgcgaaacgtcggcaatcgcttgccgatcaggtctccccaggtaagaacgcgatgtttccgtgcacaagcgctgcatttaccttgtccgccgtatccggtgggcttcgtcatggggtgccaactcgcccgcagaccaggccttctatgcagtttctgtccgtcgcctcgcacttttgcgctccggctggcagccgctcacagcgctcgcgtcgttcaagcgggcaggcgcgtgcgcctgcaaaccccgctttcaccctccagacaagtcctcacgaccttgcccttgccttcggctagtggttatcatggcttcatcatgaagtcacgtcggtactcccacaggggacttccaccccatcacatcgcgcccatgctgggcgcacaccctgcgctccaggcgaccggccgcataaagccgcggccgtcgcctgagcttcgacgttcggcgtcaccataaccggggcgcatacgatgattggatcaagaacccgccattcgcttgcacagtttctcgcactccatgaaacagattttgtcgtggtgctggtgagcaaacatggcatgcgtatttctgttgaaaatggaagcgtgctctttgacctcaacaattgcttgcgctctgcaagcgatgagcacttgctggctcttgttgaggaaatcgcccgaacgagtggagaccttcgttctcgcgtgaatcctaagtaccggcacgacgagcgattttccgacctgtgccgttgccttcaacttgatgggtatcttctggaagccaagacactcacgcagactgatccatccattaatgacgcgccaccgctcgatgatgatcttctcaaagagctaaagacttctggcctcccagccgcagaagaaattgccgggaagatcaatgcctcgtctgagtcatttcggtcatccccgccaaactacaacgcctgcctcaatgacgttcgggtcgctctcgaaacactggcccgcgctatcgccgctacgcaagtgaaggctgattctccgccctacgaaagttcgaaatggggctcggtgctcacgtttctgaagttggttgagttcatcacccaggaggaggaaaagggtctcgctggtgtctacggttttgttagccctgggtcacatcgaccagtcggtatctccgaagaggagatggctcgccttggtcgatcgcttgcgcttggcatgtgctggttcttggtcaaatgctatcgggccgcatcgtgaggcgacgccgaacccatcattccaccggcgctgcgcgaaaagtcgcgcagcgccggttagctctacgtgtgcgccgggcatggcgcgttacttcaaaggtggaagtcctatggccaggtcttgccgcacctgcggtgcgtccaaccccgctacgcagagccgaaggcaaggagaagagcaagggcgtcgctgcgaggcggggtctgaaggaagcccaatccaaagctgcagggcgatgaacgaaagccggatatcaggcgtgatgtactcgggatgtcagcaacggaagtaaattgatacagcgcaacgattgaaagttgatacaccgaactgagaagatcggcgatttttttgggcgccgatgattacgaaggaggtgtatgtggaaattgaagtattgaggaagcatggattcagtctgcgcaagattgcagccgaagtgggctgcgcggtgaatacggttcgcagccacttggcgcagggcaaacagccccgctaccagcgtcagaagaagcgggccaccaaactctcgacccatgaaacgtacctgtgcgagcgacaggctgcagcgcagccgcagtggatcccggccacggttctgttcagggagattagggccctgggctacgccggcggcgtcagccaattgcgcgccttcatgcgtacgatccggccgcagggggctgctgatccggtggtgcgtttcgaaacggcaccgggcgaacagttgcaaatcgactgggtcgagtttcgtaaaggtgctgatccgctgtacgccttctgcgcgacccttgggtacagccgggcgagttacgtcgaattcgtcaccgacatgaaagtcagtacgctgatcgactgccaccagcatgcctttgaggcgctcggtggcgtggcccggtgttacgtccgcccctaaacgggattgaagggctttgaatatcgcgcgtactttgagcaggaagatcgaaggatctcctgagcgaaggcggaatgaagaaggacggagaagggctggaacacctctgctatcgtgggaagttatcgagacgaccgagatagaaaagagcccagcccatgcaacgaattgtagccggcatcaccacgcttgagcagcacgttgagacgactcaaaaggccgctgaagtgtatcgaccgaagtcgtgcccgcactgcgggctgggagtggtccatcagcatggtcactatgagcgaaaggccgaccgccgagccgtgccgccacggctcaacccgatccccatccttcgctaccgttgtgccggatgccgacgcacgtgttcgcgcctgccggaatgtatcgcaccgcgacgctggtatgactggtcggtgcaacagcaagtcctgcagcagcggctgaacggcgcggcagagcaccccggcggtccacctgaccggcacacgggcgcgcgctggtggaactggttgcaggagcggggaaaggactttgtgtttcacctgcgcgtgcgctttgccgaactcggccgggccgttgacacgcacggcttttggcaccaggtgttcaacagcctgggtctgccgcgggccatgttctggctcgatcaagagatgagcgtcccatgatttcctgacaccgagcgagtggcggacggtggggaccccgcccgggcggggtccccacacagtttgctcgtggcattatttcggcccttttgttttgatgacgactcccattcaccccgaggagtcgtcatgaatcgaatcaatccgatcgccttgtttcgcctgtccgtcctgggttcgctgaccagccgggaacggctggatcacggcgaattgcagcagaccatccgcgccctggccgagcgcgaatacaccattcccggcacgcgtcggcgccatgttgccgagaagacgattcagggctggtattacacttaccttgcccagggcatcgatggcctgacacccaagacccgtatcgaccgcgggcaatcgaagctatcgcaagccattcagaccgcgatccttgccgcgaagcgcgacaacccgcgccgctcgatccgtcagattcgccagttgctcgaagccaccggaacggtggctcgcggcagcctgtcgcgctcgacggtccaccggctgctgcaacagcacggcctgtcgcggatcagcggctcggccagcctgcccgaggagaagcgcagcttcgtcgccgcttccgcgggcgccatctggtatggcgatgtgatgcacggtccccgcgtgcctcacgagggcaagctcgtcaaggggtatctcgtctcgctgttcgacgatgcctcacgtctggtggctcacagcgctttctgccccggcgaaacggcgctcgacatcgaaggggtgctcaagcaggcgctgctgaagcgaggcatcccgatcaagctcgtcgtcgataacggcgcggcctaccgcgctgagaccctgcaggggatctgcgcccgcctgggcattcacctgatctattgccggccctatgcgcccgagggcaagggcaagttggagcgctggcaccggacctgccgcgaccagttcctgtcggaactcgacgagcgccacatcaacagtttcgaggacctcaatgcgcgtctctgggcctggctggagcgggtctatcaccatacgccgcatgccggcctcgacgggatgacgccgctcgcgcgctaccagcaggatttgtcgaagattcgttcgctgggagcgctggccgcgcagctcgatgccttgttccggtatcgcgtcagccgtcgagtcaggaaggatggcacggtgtcgtatcagggggcgcgcttcgaagtgcctttcgaactctccggcaagacggtgtgtctggtcgtcgatccgcatagcggggcggtcatcgaggtcgaggacgagcacggcaaggggatcggcgccgcgaccccgctcgatgccctgggcaatctcgatcgccaacgaaataaatccgacccgacagacgccgctcccgcctcgccgtctggcccgaatctgatcgaactcacctatcgtcagtattacgaccgcaaaggagactgaagatgtatctgcaacactttggtctgcgccatccgcctctgggcaaggacgccgccgagctgtgggatgacggtgcgctggcgcaactcgccgagcgcttccagtggcttctgcaatcgccgggcctcggcctgctgaccggcgaggccggcgtgggcaagacggccgccttgcgcctcgtgaccgccaagctcaatccgcatcgctaccaagtcatctaccatgccgagaccgatttcggacgggcagacctttaccggtgcctggcccaatccctcggccttcagccgagttatcgtcgcgcccaactgtggcgcgacatcaaggcgcatatccatcatctggccgacgccaagcaacttctgccggtctggatcctcgacgaggcgcagaatctgccacccgaattcttccgcgatttccccgcttttctcaacttcgccttcgattcgcgcgatctcatcactgtctggctggtcggtcacccgatcctcgcccaaaccctcgaacgggcgtcttacgccgcactcgccggccgcatccaggcacgcgtgcatctgcgaccggtgctcgaacgcgagcgctttgcgcaactcgtcggccatgccctcaagagcgccgggtgtgcgcataccctgctcaccgattccggcctggaactcctgcgccaagccagcaagggcctgccgcgccacgccgggcgcatcctgcgcaccgccatgcgtctggcggtgccgcgcgcactcaatcatttgcccgacgatctgctgcaagcggctatcgaggagttgcgatgaaacgccgccctcactccctcttccccgacggcctctccgacgaaagtgcggcggcgatcagcgagttccttcaccaactcgccgctgcttgtgaggcccgctacctcgtccagcttcgccgccaccgcagccgtcagatgaacctctacgatcccgaagccccttggagaatacctccaggcgagcccttctagccctctcgtcccacgctgacgccggaacctcttcttccggcgtcagcgtgggactttgccatcatctcaacctcgaatggctcgggttgaagagttccagatatcgcgggacgtaacacccggcgcctgctctacgacaacatgaagaccgttgttctcgaacgcgacgtcgacggcccaggcgaacaccgctatcacgcgggctttctcgactacgccaagcactgtggcttcgtcatcaacctgtgccgtccctatcgcgcccggaccaaaggcaaggtcgagcgcttcaacggctaccttcgccgctccttctacgttcccctgatcagtcggctcaagcaggccggcctgccactggacgccgtgaccgccaatgccgaggtcaggcgctggctcaaggaagtggccaacgtgcgtatccacgccagcacgcaagtacagcccgcacaacgcctgcaggaagagcaggcgcatctgcaaggcattcccccgccatggcgcggcgatatcgccgccgctcgtcccctggacgccccgccgccggtcgagggggccactgtccgcccgacggttgccgagagaatcgccttgcccacgccggagcagcatccgctcgccgtctacgcgcaactgctgacccaactgcaggccgctgcagagatgcagccatgaacctccagtacgaacgaatgctcgccttgtgcgacagtctgaacctgccgttcgtggcgcagaactacgtcggcgccgcccaggaagccgctgcgcaggaaagcgcctacagcgactttctggaagcactgctgaaagcggaagtcgcgggacgccaggtgcgcaagcaaagcatgttgacgcgtctggcgggattcccggcgatcaagacgctggaggaattcgattacgccttcgccgccggcgtcaaaaggagccagatcgacgaactggccggtctggcctttgtcgagcgcaacgaaaacgtcgtcctggtcggcccctccggggtgggcaagacccatctcgcgatcgccctgggctatcgcgccgcgcaagccggcatcaagacccgtttcacgaccgccgccgatctcttgctgaccctctcggccgcgcacgcacagaaccagttgaaagcggtcatgcaccgggcgatcgccgcttaccgtctgctgatcatcgacgaaatcggctatctgccgatgagccgcgagcaggccaacctctttttccaggtgattgccgcgcgctacgagaagggcagcctgatcgtcaccagcaacctgtcgtttggccaatgggatgccacctttgcgcaggatgccacgctgacggcggcattgctggatcgtttgctgcaccacgcacagatcgtaccgatcgccggggaaagctaccggctcaaacgtcagcggcagacgggaatggttcaggccaggaaggcgatcgccggagggtaggcgccgccgcggtggtggggcctccttccggttgggcctacggcccgccctccaggaggccccaccaccgccatcaagcagcattgggggtgtatcagttttcaatcggtgacaaaggaaaaactgtgtcagttttcaatcggtgttgacacgggacgagcgggcacgtgaccgcgaagtcctccatctgcggttggggtgcattttgtaaatccggcgtctatgcagcgaaggtaacgagtcttaccccgggagatctctccggtgcctcagaagaccgaggctgggcgttcggtaactggcgctgaataccgtggagaagtcagcagagggcatagcagggtaggcgacggcgaggactcagagagccaaccgaaggcccgaacggtgttccgagaggaactcgaaagagaggagtgatcgttgtccaatgaagactgtgactgcatccgaccggatgaacatgggcttggagcggacagagatgaggctccggttggcgggtcgcgaaccctggggctgcttcagcacgaggccactcgacttgccgactcaatctgccgaaccgccgtgtacgtgacccgtccgcacggtggtgtgggaggggggagccgtgaggcttctccctatcccgattcggccccatagaagagcgcgcaccatcgctcgtttgacaagcgcaattcttgtagctacagtaatgcatgcgtatcgaattcgatccagccaaggatgaggcaaaccatgcgaaacacggcgtttccttgcgcatggcggtcgacctcgattgggaagccgcgctggtgtgggttgatgaacggtttgagtaccacgagatgcgaatgatcgcgctcgcgccaaataccgaaatcctgtactacgtggcctttgtagatcgtggcaatgtgcgaaggatcatcagccttcgccgcgccaatcgtcgtgaggtacaccactatgtcgaaagtctccaaacgagctaccgttcgcatgccgaccgcggccgaagacaaggccattaccgcggcggccaagagcgatcccgatgcgcagccgctcacacctgctcagcttaaggcaatggtccccttgcggtcgttgcgcgggcggccgaagtccgagaacaagaagctgctggtatcggtgcgctacagccccgaggtcgttgcctacttcaagtcaacgggcgaaggctggcaatcgcgcatggatggtgtgctgcggcagtacgtcttgcgccattcccgtagcgcataagtatgtggccgacccgtcgttccagaggacgctgcgcgataaagccgcacagcgcctctgaacttggacgttgggcgtcatgtagtcatgcttgaggtgttgttcgattttttggcccggttcgtagtggagttcgtcttctatacagttctctatggcattggctggctcatgctcaaagcaatttcgctcggacactaccccccgccacgaactgaaaggcatagtcgggagcttgtcgctctatttccagtcgcaaccctttttgtcgggctcacgctcgccttctcataaacccggtccgctatgctcgccttcgaccaaggtttccccttcgcccctgcgcctcgtatcggcggtcgcgaccgtgggtgtctcctgctggtaacaaccgtggcctcactaaatgggcgaatgacgcccaacactacgctccggccgaccggccaaaagctgcgcttttgcccgtcggcttagctacgcgttagccattcacatgcacccattgctgtccttttacatgcgaaccgcggcaatcgcgattggaagcatcgtgttgatcgtgggtgtcccaatttttctgttcctttttctggctaaaagctttggggaaggaatgtgcagcaatagctttctctacgacgttccatctccgtctggaacattgaaggctacagtctttgaacgcagttgtggagccaccactggtttcacaactcatgtttcaatccttcaggctcgtgagcaggttcctgacgaaggaggaaatgtatttctcgcagatactgaccgcgggcgcgctccatccggtattggtggcggtccagccgttcagataacgtggctcgctgatcacaaggcgagaatagaacaccatcctctagctcgcttgttcaagactgagcagtcgtatcaaggggtcactgttgaatattcttctaccaaccaaatggccaaccttgcggtgcagggtacgctgcgcgatagagccgcgcagcgtccctgaccttgaacgttgggcgtcatggtcacgccacatgaccaaaggagctattgaggatgtacacggaagacgatatttcttcagcaatagaggcgggagttcttaccaaggaggcggcgtccgcatttcgggcgcacgttgcgggactcaagagtgaaactgcagttgatgaggagcactttcgactcgtcacaggtttcaacgacatatttgtagtaatagcgtgtttgctgttgctcacgtccgtggcgtggattggctcagcgttggtgccgtggcttggtgcattggcagtctctgccacggcatggtttctcgcggagctctttacccgaaaacgccgaatggaacttccggcgattgttctgttattggctttgtgggaagcgttctaacttctttcgttctgttattggggaacagtccccagcacctcttttttgctaccgccattgctgcagcggccgcgtggttgcattggttgcgctttcacgttccaattactgtcgcagcgggagtggccgctggtgctcacgacaaaggcgacaaagaaaggcgacaaaggggccagggtcgattaaaaggaatcagaggaatccggggacagaccgcggttttctggccaaacttctcattcaattcagacgttgggccacaccacaagcatactgtgaggtgattatatgcagagcgtaaccaaattggtagtgtccaatccaacagtcatgatgggcaagccggtaatcgcaggaacccgcatcaccgtagaacttgtcttggacaagctggcagctggtgaaactgtggaacagattctcgatgcacatccgcgactcacccgcgaaggtattcaagccgcactagcattcgcatctgaagccctacgcgctgacatcgtctatcccattgatgaggcagtccagtgaagtttgtggctgacgaaaaccttgatcgtcaagtcgtagaacgtttgcgtggggacggccatgtggtctggtatgtcgcagagatggccccaggggtcagtgaccaagatgtgctcaatctggccaaccatgaacaagcggtgctagtaacggctgacaaggactttggtgaactggttttccgccagcatcttctcagtcccggcgtcattttgcttcgtttgactgagttgctaccgactgtcaaggccgaagtacttgcaagggctataactgggcacatgaaggagatggcaggcaactttgtggtagtttctcaccgggcgattcgcatacgacaatcaagaacgtgagatccttggtttggctgaaatggcccaacgaataaggatagatcgtgcgaagccacgatctgatccgtttgttggacgagcccggtcccggctgctcgatctgggaggccctagaaaacaaatcttttggaataatcttacggaatatgccaagcagagattgcgctggcaaaacatgcgcttgacctgtcatattcaccgttgtcgcagacgacaggcaatgcctactggacaagagaaagccgcaattgtcaacgttgaaggcagttgcacttcaggcgcttagggcgcctcatatggaaagtggcgatcccgattgaaacttgcttcagaacgtgattccatcttacatctgttatcagaagtgttgaggaagtatcttgacccgactgccacggaccgccatcctccgcgtagcggcttcgtccaaccagtcattcaaccggacgccggtgaagcgtggtggcttgtcctgcggcgccatcgccggcgccggttaattcttcgttgggcgtcatggtcacgccacatgaccaaaggagctattgaggatgtacacggaagacgatatttcttcagcaatagaggcgggagttcttaccaaggaggcggcgtccgcatttcgggcgcacgttgcgggactcaagagtgaaactgcagttgatgaggagcactttcgactcgtcacaggtttcaacgacatattcgtagtaatagcgtgtttgctgttgctcacgtccgtggcgtggattggctcagcgttggtgccgtggcttggtgcattggcagtctctgccacggcatggtttctcgcggagttctttacccgaaaacgccgaatggcacttccggcgattgttctgttattggtctttgtgggaagcgttctaacttctttcgttctgttattggggaacagtccccagcacctcttttttgctaccgccgttgctgcagcggccgcgtggttgcattggttgcgctttcacgttccaattactgtcgcagcgggagtggccgctggcgctagttgtgttgttgcattacttatttgggcaataccagaagccaagaattggacaaccgcgatatcactcgcgacaggggtagtcgtattcactctggccataacatgggacggcacagacacggcacgggaaacacgaaggtcagatgtggctttttggcttcaccttctcgctgcaccgctactcgtgcatcctgtatttactttattgggcgtatttgaaggtcaaacaacttacggacaagcagctgcggttgtcgcgctgtacgttgcgatagcgctcatttcgctttgcattgatcgtagagcgctaatggtttcggcgttgatctatgtactgtatgcattgagcactttgcttaagcagtacggggtcattggcctcagttttgccatcacagctttcgttattggatcggcgctgctgctcctgtcagcgtattggcactcaagtcgggtgcatctacttaggctgctcccaccgacagtgcagtcacgacttgccagaaccaatgaaatcttgtgagagttactactccgtcacgcccaacccggcgctggggcggaccgtccaacagcggcttcgccggtgtcgtccggccgctgagctttggcgttgggccccacatgagcatattagcactaagtcgccgtcttaccagcaccgactttaacgctccgcattgggttaattttctcgcggaacggcacattaacgaaaccgatacagaggtgttgagatgatcacagaggaagaacgagcgaaacgaaaggccgcgtatgaactcgcgaaggaaaactctaggaaacggggcgttgaactaacgccagaaactgagaagctgatggcgcaatacatcaatggtgagattggtgacgaggcattctttattgaaatctggaaactgctgggtgttaccccactggtacattagcgctcttgggcattggcatgttgcccaacccggccggccacactgacgctgcgttcatagaacagaggctggggtcagttaattgcctaaatttgcattcaacccaggctggcgcgataaagctgcgccagccgtttaattcagacgttaggccgcttggttgctcaattcggtcatactttcatcctaactcacacaacgacggagagctcaatgcttcagctcaaaccacttgatccgagtacgccaatcttccagcaattcggcaccgatgtctcgcccgtaattttggtcaatttcttccgggtcgcggaagcagacattcccgcgttactcaaggcttgggaggcagacgccaattggatgaagcggcagcccggctatatctcgactcaattgcatcagggtatcgctggcagtaccgcattcatgaactatgcggtatgggagtcagtagcccactttcgagaggcgttcaatcatcctgagttcaaggcagcccttgagcactacccgtcttcagcggtagcgtcgccccatctatttacgcgtcttacggtgccaaatctgtgcgttggcccatagagcagcggtctaaccgccggttacaggacgcgcgcgagaagccgcgcgcgcctgaagcggaacgttgcgcttcacaattcactcaccgacaataggagaaatgtcatggctatgaatcaaaacaacccggttgtgtggtttgaaatctacgttcaggacatggagcgtgccaagaagttctacgaagccgtactggcaatcaggctggagaagatgcctgcccctacttctgaatttggggatatggagatgtgggcctttccttcagacaaggaaaccagccccaccacttatggcgcttgcggcatgttggtcaaaatggcaggctacccctctggcggcagtggcactttggtctatttcggttgcaatgactgcgcagttgaagctgcccgcgttatcgaaaatggcggcagtattgtcagagaaaaattctccataggtgagcacggtttcatcgccctcgccagtgacaccgaaggcaatactattggctttcactcgatgtaatgcgttcgatgcccgaggttttatttagtgcccaaggatggatcgtgcgaagccacgatctatccgtttgttggacaagcccgggccgcagcgctgggcgcgccctctgcaaatatctttttttgattttccgcaaagggatcaatgccggggtgccgggagcgggaagtcccgaagtgcggctgcccaggcggcaaaggtttcgcgaatgaggcgattcttgcgtcccgggcgcggaattccgagcgtccgaatcgctcagcttggggaaaccgaaggcccagacacggccggacagcgctgaggtctcggcttacatggtcagatggcgagcgcaacgacgggcgtgacggcgatgactccggacgacttcgatcggatccgcgtcctgacgatcgccatcgcggcgccacagcacgagcaacgcatcggtggccgctctttgcgcggtggcttgaagcggctgggatcgaacttcagcaagcggtgcagcaaggcgatcaggcgcttgccgttggcgtgcagggggccgaaattgcgcgcgcggcgaaagcgcttgggcagcaggtgccggggaatccgccagaggaactcagcacccgtgagcgagcgcttttccgacttgccggtttcagcgcggcgatagcggaagctcacccgaccattcgcgcaggcgaggatgccctgttcacggataacgccgcggtagcggtaaggaccgcgcgcaggcgacgcgggtcgccgccaccggtcgtcattccgccattgtcgtgtttgcaacatcgctggcgaatctggacggaactggattttcaatgacttaagcgagccgaccggcctggcacgccagttgctgtatccctggtgcctcgaaacccgagaaatcaccagggaagctcgccatggatctgcctgtcatcgaaccctcgccgcccgcggccgccggctgcagcgccggtagttgcggctccacggcccggcagatggacgctctgtcggacgccgtccgcgcccgggtgcaggatcacccctgctactcggaagacgcccaccactacttcgcgcgcatgcacgtggccgtggcaccggcctgcaacatccagtgtcactactgcaatcgcaagtacgactgtgccaacgagtcgcggccgggcgtcgtttccgaggtgctgacgccggaccaggcggtcaggaagaccctggcggtggcggcgacgatcccgcagatgagcgtgctcggtatcgccggtcccggcgatccgctcgccaatcctgagcgcaccttcgagacctttcggcagttggcgctgaaggcaccggacatcaagctctgcgtggcgaccaacggcctcgtcttgcccgactacgtcgaggaactcgcccgctacaacatcgaccacgtcaccatcaccatcaactgcgtggacccggcgatcggcgccaggatctatccgtggatattctggaagaaccggcgcgtcttcggccacgaggcggcggcgatcctcatcgcgcagcaacagaagggcctggagatgctgaccgcgcgcggcatcctggtgaaggtgaactcggtgctgattcccggcgtcaatgatgcccatttgccggaggtgtcgaggatcgtcaaggccaagggtgccttcctgcacaacgtcatgcccttgattgcggaggccgagcacggcaccttctacggggtgatgggccagcgcagcccgcagccggccgaactcaaggccctgcaggatgcctgtgccggcgacatgaacatgatgcgccactgtcgccagtgccgcgccgatgcggtcggcctgctcggcgaggatcgcggcgccgagttcacgctcgacaagatcgaggccatggagatcgactacgaggcggcgatggtcgtgcgtgccgagttgcgcgcgcagatcgccgccgaactggccgagaagcgcgccagagcacacgcgccggctgccgcgacaacaccgcaggtgatcaggatccagccgcacgtcgcgaagtcggcgccgccggtcggccggccggtgctgatggcggtggcggcgaagaacggcctggtcgccgtgcacttcgggcacgccagggagttcctggtatacgaagcctcggcagacggcgcccgcctggtcggtcaccgcaaggcggagtcctattgcgccggtgacgagagctgtggcgatgccgaggcggtgctggcagcgacgattcgcgctctcgccgactgcgaagtcgtcctctgctcgcgcatcggctttgaaccctgggggcagctcgaggcggcaggaattcagccgaacggcgagtacgccatgcaagcgatcgaggaggccgtcatggcggtgtggaacgagatgctggccgccggcaagttggctgttgggcagatcgcggcaaagcgcgcgtgaggaggcgagcatggccctcgaaatcatcgaaagctgcgtcaattgctgggcttgcgaaccgctctgcccacagcaggccatccaggcggcgaccccgcactttctgatcgacgccgacaaatgcaccgaatgcagcggcgatttttccgaagcgcaatgcgccagcatctgcccgatcgaaggagcgatcatcaacgaactcggcgaagcactgaacccgccaggttcgctgaccggcatcccgccggcgcgctgggcggcggcgcaggccgagattgcggggcgctgagcatggccgagatcattttctacgagaaggccggctgcgcgggcaatgcccgccagaaggccctgctggtcgcttccgggcaccaactggtggtccgcgacctgcgcgggcagttctggagcaatgtgcgcctgctcgagtttctcgccgacttgccggtcgccgagtggttcaacccggcggcgccggcgatcaaggcggggaccatcgtgccccagcaactcgatgagcggagcgcactggcgctgttgcggcataaccccttgctgatccggcgaccgctgctgcaggtcggcgaggaacggcgggtgggtttcgacgtcgcggcaatcgacgcctggatcggcctgtgcgagctgcccgtcggcgacctcgaagcctgccggcgcgatcgcggcgaggtacgtaccttccatgtgcagacggcgggtggcgccgcctatccctgccgcttcgacgaccaacaggccgatgcgtcccgctgccgaccttgagcgagcagtgcccgtcgctgccggggtgcactggatcggcgccttcgatcccgacctgcgcagcttcgacatcatcctgcgcaccgccaacggcaccagctacaacgcctatgcggtgcgcggcagcgacggtgtcgccatcatcgacacggtcaagctcaatttctccgagaccttctttcgccgtctggagtcgattgccgactacgacgagatcaccaccatcgtcctcaatcacctcgaacccgatcattccggcgccttgccggaactgctgcggcgggcacctggcgcgacgctgctggtctcgccgcaggcccgtctgatgttgaagggactgctcgatccggccgaactggcggggcgcatcgctttcgtcggcaccggcgatcatgccgatctcggtgatcggcaactcgaattcctcaacacaccgtatctgcactggcccgacacccaatgcacctggctggcggccgaaggcgtgctgttctcggccgatttcctcggctgccactactgcgacagccgcctgttcaacgatgcggtcggcgacttccgcttttccttcgactactactacgcacacatcatgcgccccttccgcacctacgtgcgcacggcgctcgacctgatcgaaccgctgccgctgcggatcatcgcccccgggcacggcccgatcctgcggcgcgatccacgcgactatgttgcccgctatcgtgcctttgccgctcccgctctgcacggcgccgcgacgaagaccctgctggtcttctacatctcggcctacggtgccacgcgccggatggccgaagccgtggcggccggcgccgaatcggcgtcgagcgctgccggtgaggtgcgcgtctcgctctacgacctcgaaggcggcgacgcacagcctttcgtcgacctgatcgaggaagccgatgccttgctcttcggcagcccgacgatcaacggtgacgcggtcaagccggtatgggatctcctctcctcgctgaccatggtggacgtcaagggaaaattcgccgccgctttcggttcctacggctggagcggcgaggcggtgccgatgatcgaagaccgcctgcgccgcctgaagctgcgcgtccccttgcccggcgtccgggcccgcctgacgccgaccggcgacgactttgccgcctgccatgatctcggtcgcgaggtcgccctgcacctcctcggtcgcgcgacgccacgcaccatcgacctcgcccaactcgcctgattccccccttacttaccggagaaacccgcatgcccaaggccagcatcacctttcaggatatcggcgtcaccgtcaccgtgccggcgggtacccgcctgatcgaggtttcggagaaggtcggcgcaggtatcacctacggctgccgcgaaggcgaatgctgtacctgcctgacgaggatcgtctctggccatgaacatctggccgcgccgtcggtacttgagcaccaggtactgaaggacaacctcgcgccacgccgacaccggctggcctgccaggcgcaggtgctgggcggcagcatcgtcgtccagcccgcttgagtcttcacccaccccttccatttaccaggagcctgccatgcccaacatcaccttttccagttcaatgcacaaggacaagaccatctacgccgtcgccggcagccacacccagacgatcctcaagctcgccaaggagaaccatgtaccgatcgacttctcctgtggtgacggcgagtgcggtacctgtctggtcaaggtcagcagcgtcgacaagagcagtcacaacaagtacggccacatgggcggtccgctcaacgtccgcgaggtcgcggtcctcaaggaaatgggcaagatcaagcaggcgcagatcgagcagatgtacgtcgacgatctgccgccgacggaatggcgcctcgcctgccagtacatcgtccgcgacgaggacatcctggtcgagtacccgagccggtgacgcggccgccggccagcgtttccagcaccatcgcggcgcgggccgaggccgcctatctcggcctggcgctcggtgacgcgctgggcgccacggtcgagttcatgaccccacgcgagatcgtccatcacttcggcgtgcatcgcgagatcgtcggtggcggctggctcaagctgaagtcgggacaggtgaccgacgacacgagcatgtcgctggccctcggcgaggcgatcctggccagcggcggcagggtcgacccgctcgcctgcgccgaggccttcgatgcctggatgcggcgcaagccggtcgatatcggcaataccgtccgccgcaacctgctcaccttccggcgcaccggcgtccccgtcgcgccggcctccgaccatgacgccggcaacggtgccgcgatgcgcgtgctgccggtagccctggccaccttcggtcaatcggaagccgccgtccgcgcggccgggcaggcgcaggcgcacgtcacccacaacaatgtcgtttccgacgcggtgtgccagttcctgactctggccgtgcaggatctgctgcgtgcttgttcgctcgaagagatgctcggccaccacctgggggcattgctggcggcacatcccgagctgtcgttccgcgaccgcccacgtcgcgagaacccgagcggctgggtcgtcgagacgctgcaggcggtcctgcaggggctgcttgacagtgacggtttcgaggactgcctggtcgatgtcgtcaatcgcggtggcgacgccgataccaccggcgccatcgccggcatgctggccggtgcactgtacggaccgcaggccattccgaaacgctggctgcaggccctcgaccccggcgtcgccagccgctgtcgtgaacaggcgcgcgccctgctgccgctcaccgcttgacaggtcgccgggcaactcagcccggtacggcttcggcgagcagcgccagcgcctcggcctcgacgatcgcgatgccgaggcgcttgcagaaacactgctccttgtcgttcggcccggtgaccaacgcccggccgggctttcaccacaggtgcctggctcgctaccggcgcaaacgccagcgttgttcccggggcaggtcccggcgcaagttcctggctcccttccgccagaaaagccaacgtcctcgccagtgcagggtggcgcgcccagcgccctgtcgacggtcccgacgcgctgagcccggctgccgcgggtccgggcttctggccggcgccggcaggggagtttgtctactgcttcggcaccgacgtccaggcgcaccagccacggtgaacggtttcgccgcagcgcgtgccgacgtcatgcacgatggaactttaccttggccaaggtggtccttggcgtgctcggaagagaaatatctgactgttccaacaaggagagaagaatgcggaagtatcccatcgatagtacggaagccatggcacggatcgtcgccgtcgccctgctcgccgacggcgcgctcgaccacagcgaagtcgaggcactcgaaaaacacgaacttcgcgacaatctgggccttcccgccgcgacccttgagcgagtactgcatgaattctgtaatgacctgctgcaaacggcgcgcgctccaaacatcgggcagatcgagctggatgcccaattggtcgatcacctgctggatgacattcagtcgcatgaactgcaaaaaaaggccttgactgcgatcgtcgacatcgtcaatgcggacggcagcctcaacgctggagaggccattctgctatcgcgggcgatgagccgctggggccttgaactgcaccaggtgacacgcatcgaggtgcgcgatgcgaagctcttgtcgccggtcgttacagcgcagactcaggtggctgaagcctgattgcctgaacagcaaattggacgagatggacgccagtcacagcttcgatcacgcgctccctggcaggaggccggagtgctgatcgggatccgctttcgacgcgatggcctgaccatcgggcactgcgtggaggtgctctcgggaacaccggcatgcgccagcggtcggcgtggtgagaatgtcttttcgtccggttcgccgaggggcaacagatagaaccatgctccaaccgatcacgacaattcggcggggactggaaataccagtcgcgggcgagccagcgcagcaaatccctgaggctgtttgctttccgcctgcagtggctttgcttggcgccgattgtcacggccttcgacctgccctggcagttcgcgagggtgagcgggtagaagccgggcaggtgttgttctccgacaaggatcgcccgggagtggtgttcactgctccatgcgcggccaccgtagcggagatccggcgcggcgcacaacgggtttttcaggccttggtgctggagaccaatgccagcgcaagcgacggtccagcgttgggaccggcgcgcgaggacgctgaactggccgtgctcgatccggcggtcgtccgcgctcagttgttggcctcgggcctatggaccgctctgcggacgcgtccctacagcctgctgccggcggcagacgcgacgccacgttccatcttcgtgacggcgatcgacacacacccgctggcagccgatccgcaattgattattgccgcgcatgccgacgatttccgtcgtggcatcgtcgccttgtcgcggctggcacgggttttcgtcgccgtcccggtgacgggcgacgcgccttcgccagccgccgaggccgcggccggactcgccaacgtgcactgcgcggcctttgctggcccacatccggcagggctgcctggaactcatatccattatctcgatccggcaagcgctacgcgtacggtctggcatctgcattatcagagctgcattgccattggccgcttgttcgccagcggtcgtccgtggtgcgaacgaatcgtctcgctggccggaccaggagtcgtttcaccacggctgctgcgcaccctgcccggcgccgatctgctggcgctgacggccggctcgctccaccccggccgccagcgcatcgtctcgggttcactgctcggtgggcgcgcggtcagtgcgcagactgccttcctcggcggcctgcatctgcaggtcagcgtgctgccggagggcgacgaccgcgagttcatgcactacctgcgagccggggtgaacaagcattcggcactgcgcgtcttcgcctccagcttgttcggccgtcgcccgctggcgttgaccacgagtacccagggcagtccacgagcaatggtgccggtcggcagttacgaggcggtcatgccgctggacatcctgcccacgcaactgctgcgcgcgctgatcgtcggcgataccgaaatggcacagcatctcggctgcatggaactcgacgaagaggacctcgccctgtgcacctacgtctgccctggcaagtatgaatacggccccatcctgcgcgatgttctgacgcgtatcgccaaggagggctgagggatgcgactgcgcgatttgctcgaccgtatcgcaccgcatgtcgcgcccggcgcgcgccacgaaaagtggtacgcgctctacgaggccgtcgacaccttcttctaccggccggcttcggtgacgcgcaccacggcccacgtgcgcgacggcatcgacctcaagcgcatcatgatcatgacctgggcgtgcacactgccggcactcttcttcggtatgtggaacatcggtttccaggccaaccagaccctggcggcacagccagcgctgctatcggcgcaagacggttggcggctgtcgctgatcggcgtgatggccggcttcgacccgtcgtcggcatgggacaacctgatccacggtgcggcgtggtttctcccgatctacgcagtcactttcattgtcggcggcttctgggaggtgctcttcgcgaccatccgccggcacgaggtcaacgagggcttcttcgtcacctcggtgctcttcgcgctgacgctaccgccgtcgattcctctctggcaggtggcgctaggcatcagctttggcgtagtcattggcaaagaggtcttcggcggtaccggcaagaacttcctcaatccggcgctcaccggccgcgcctttctttacttcgcctacccggcacagtcgtccggcgacgcggtgtggacggtgatcgatggttacaccggcgccacaccattggccatcgccgcgcagtcgggtgtcgacggcatcattaccgctggctacagctggtcggcggccttcctcggggtcattcccggttcgatcggtgaaaccagcacgctgctgattctcgttggcggtggcctgctcgtcgccagcggcgtcgcctcgtggcgcatcgttttcggcgtcttcctgggcatggtggcgatgagttcgctgctcaaccttattggctcgtccaacaacccgatgttcgccatgccctggtactggcatctggtgattggtggcttcgctttcggtatgttcttcatggccacggacccggtttccgcagccatgaccaacgccggcaagtggaccttcggtgccctgatcggcgtgatggcggtcctgatacgggttgtcaatcccgcctttcccgagggaatcatgctcgccatcctgtttgccaacgtgtgtgcgccgctgatcgactacgccgtcgtgcgcgccaacattcgtcgccgggagcaacgtgatgcccgcctttagggaaacgccgctcgccgtgctgcgcatcgcgctgctggtcagcctggtctgttcgatggtcgtcgccgggtcagcagtgggcttgaagtcgatgcagctggaaaatcgccgcgtcgaccgcgagcgtcacctgctggcgatcgtcggtctgcacgatcgtgcgctgtcggctaccgaggtcgccgagcgctttcgcgaacgtataacgccgcacctcgtcgatctggacaccggcgcctacgtcgcttccccaccaggccacgacaggttcgaccctctgacctgggagggttcccgcgcagccaccgatccagttctctcacgggcgctgtcgcgcagtgaggatatcgccggcatccagcggcgcgagcgctacgcggtggtctataagctgatgacgggcgagcgcgtcgacgcgctgatcctgcccgtgcgcggctatggcctgtggtcgaccctgtacggctttctcgccgtcgacgccgacctcgatacggtcctcggattgcgcttctatcagcacgcagaaacgccgggcttgggcggagaagtcgacaacccgcgctggaaagctctctggccaggcaagcgcctgttcgataccgacgggcaactgaggctgcgcgtcggcaaggccagtggcgatagcgaggattcgcggtggcgcgtcgacgcgctggccggcgcaacgctgaccagcaatggcgtcaacaacatgattcgcttctggctcggtccgcagggctacgggccgtatctgagacgtctgcgacaagagggatttgaatcgtgaataccagcacttcggcaaagccgcgcgcgcttgccgtacttttcgccccggtcttcgacaacaatcctatcgcgttgcagatcctcggtatttgctcggcgctagcggtgacggcgaacctcaagacggcgctcgtcatgtccgtggcgctgacactggtgaccgccttctcgaacctcttcatctcgctgctacgtcaccacatccccgggtcgatccgcatgatcgttcaggtagtcatcattgcctcgctcgtcattgtcgtcgatcaggtactgcgtgcggtcgccttcgatctggccaagcagctgtctgtcttcgtcgggctgatcatcaccaactgcatcgtcatgggccgcgccgaagcctttgccatgcagaacccgccattgccgtcgttcctggatggcatcggcaacggactgggttacagcgcgctgctcgttgccctgggtattacacgcgagctctttggcagcggcacgctcatcggcttccgagtgctgccgaccgtcgccgacggcggctggtatctgccgaacggcctgctcctgttgccaccctcagcctttttcctgatcgggctgttcatctgggctctgcgcagctggaagccagaacaggtcgaatcgccagcgtttcggatggcaccgcaggtgcgcgagcaagaaccatgagcctcccgaacagcccttccagggtctgctgagatggaacatctacttgcgctttttgtccgcgcggttttcgttgaaaacatggcgctggccttctttctcggcatgtgcaccttcatagccatctcgaagaaggtcgagacggccatcggactcgggatcgccgtgatgctcgtccagacgatcactgttccggtcaacaacctgatctatacgcacgtactccgcgaaggtgccctggcctgggccggcctgcccgaaagcgatctcgccttcctcggcctgctgacctacatcggcgtcattgccgcattggtacaaatcctggaaatgctgctcgaccgctatgtgccggcactctacaacgcactcggcgttttcctgccgctgatcaccgtcaattgcgcgatcctcggcggcacgctgttcatggtcgagcgtgactacgattttgccgagagcgcggtctatggactcgcatcggggttttcctgggcgctggccatcgcgctgctcgccggtattcgcgaaaagctcaagtacagcaatccgcctgccggtctctcgggtcttggaattaccttcatcaccattggcttgatgtcgctgggcttcatgtcctttgccggcatcaagctctgaggactgtcctccatgcttgccgaaatcatgctggccatcaccgtcttcaccggtaccgtgctccttctggtggcggtcatcctgctggcacggcagcgactggtccccagcggcgacgtgcggctggaaatcaatggtcagcgtacgttgctggtcccggtcggcggcaagctgttgcagacgctggccagccagaatcttttcctctcgtcggcctgtggtggtggtggcacctgtgcccagtgcaaatgcctgatcgaggccggtgggggcgacatgacaccgaccgagcgcgggcatttcactcgtcggcaggaacgcgagggctggcgtctctcgtgccagttgcccgttcgccaggatatgagaatccgcgttccggagtcggtcttcggtgttcagcgatgggactgtcgggtggtcgccaacgacaacgtagccaccttcatcaaggaactgaccctggccatgcccgacggcgaggcagtgagctttcgcgccggcagctacatgcagctggaatgccctgcgcacgaacaacgttacgccgacatcgatgtcgccccggaataccgcgaggactgggatcgcctgaatctctggcgctacgtttctcgcgtaggcgaatcgacgatccgcgcctattcgatggccagctacccggatgagaaggggctcatcaaattcaacatccgtatcgcgacgccaccgcccggcagcgacgacattccgccgggcaagatgtcttcctgggtgttcggccgcaaaccgggcgacatggtgacgctctacggccccttcggcgaattccacgcccgcgagaccgacgccgagatgatctacatcggcggtggtgccggcatggcgccgttacggtcgcacatcttcgacctgttgaagcgccgagcgagcaagcgccgaatcgggttctggtatggcgcacggtcgctgcgcgaagcattctacgtcgaggaattcgagcaattgagccgcgacaatagcaatttcacttggcacctggcgctatccgatccgctgccgactgaccattggcggggccgcactggcttcatccatcaggtgttgctcgacgactacctgaacgaccatcctgcgccggaggactgcgagtactacctttgtggtccaccgatgatgaacagtgcggtgataaagatgctgaccgatctcggcgtcgcacgcgaaagcatcctgctcgacgatttcggtggctgaacagcgccacaaaggagcgacatgacgcttctgaataccttctggccgatcatggccgcgacgctggccgtcattgtgctggccggactcgggctgtcactcggtatgctcttcggccgtccgccaccgcgtggaagttgcggtggtctggcgagtggcgcctgtgcctgtgcgaccggtgaaagacctgtgcgatgtcagcccgcaggcactgaatcggcaccatcagcggacgtccgttacccgtcgggaagcacttgaccccgttctctcacttctcgatgctgaggcgcttgccgaaacgccgctccttggcgttcgacttgacgtagtcgcaggaactccgcgcagggttcgagcccgcacgcggcgccgagggaaggctacttcgctggcgccaccgcgccccaggcggctgctgtgggctgcgcatcgggagcttgcagcggcagctcgagtgcgaaggtgcttcccttgccgggaacgctctgcgcctcgatgcgcccgccaagcacccgggtgacgatgctgtagacgatgtgcagaccgaggccgctgccgccctggcccaggcgggtcgtgtagaacggatcgaagatgcgtggcaggagctcggccgggatcccgcagccgttgtcgcggaaactcagggtaaggcgcccgtttcctggctcgctcaccacgatctcgagcacgccggcttcggcatgttcgaagccatgcacgagtgcattgttcgccaggttggtgatgacctggcccaaggggccggggaagctgtccatggcgatacccgccggaatattgagccggatgcgatgcggagtcttcttgtacagcggctgcagcgtagccacgatttcgtcgaccgtcgccgccaggtcgaactgccggcggtgtgcactggtctggtcgacggcgacctgcttgaagtgggtgagcaggtcgttcgcctgcagcaggctgcgcgccagtagctgggtggcctgcgtcgtcacggcaacgtagtccctcagcgccgcgcgcgacaggcttttcccctccgccagcgccgagaattcgcgcgttttgtcggtcagtgtggtagccaccatcaggctgttgccgagcggcgtgcccagctcgtgcgccacgccggccaccaaagaacccaacgaggcgagcttctcgctgcggatcagttcttcctgggcgcgacgcaaggtttgcagggtctcccgcaactgcacgttggaggcggcgagttcctcggtacgaagcctgacgcgctcgtcgagttcctcgttcgcctgtcgaagcgcctcttcggcaagcttgcggacggtgaaatcgagggtcgccccgaccgtgcgcaacggtcgacgcgattcgccctcgccatcgaaagtcgtttgccccatcgcgaacacccagcggacgaccccggcgcggggcgcgatgcgatattccgtctcgtactgtccatcaccgctcgggtcatgcgtgcggtggatcgcggccaggacctgcgcgcggtcgtccggatggatgatctcgatgaacgcatcgacggtcttcggctcatcggcaccccagccgaacatttcgcgcagctccggcgaccagtaggtcgtgtccgcgcggtgatcgcgatcgaagatgccaattccggaaacacggatcgcctggcgcagccgttcctcgctctggcgcaccgcttcttccgcgcgccggcgctcggaaacgtcgcgcacgaaagcgaagccgtagacgcgcccggcgaaggtgatcgaccttgccgatacgtcgaccggaaaagtgctgccgtccttgcgccggtgatgcgtttcactgtgcagcgccccggttgatggcgtcccggtgatttgggctccggctgccgactcctgccagttcgcttcggtgacctccggcgcgacgtcccacaggtgcagccgcaacagctcttcgcgagtgtagccgagcgagcggcacgcctgttcgttggcatggacgaagccgccgtcccggtccatccagaagatcgcgtccgacgcgtgttccaccgagagcatcgtcagctccagcatctcctccgactgcttgcgggcggtgatgtcggcgtgcgtacccagcagcctctgcggccgcccctgctcgtcgcgggccaccaccttgccgaccgactggatccaaacccattcgcccgacttgttctgcagcctgtattccagccggtactcggtacgcgtgccgtcgacgcactcgcgcaaggtctgcccggcgtgctcccggtcgtctgggtgcacgtgctcgagccaggtcaccgcggtgagcttgagctcgtcgggggtgtagcccagcatgccggcatactcggcgctgaccacggcctcgccggtgccgagatccacgtcgtagaagccgaggttccccgcaaccagggcgaggcgcagccgctcctcgttgctccgcagggacgtttcggcgtcccggcgcttgcggttctcgcgcacggcctcggtgagactcgcgcagttgttcaggaagggttcgagcagcgcaacgatgtcctcgccgtagccgcccttgcgattggcgacgccgaccattccgaccagatcgtcgccgcgaaagaagggcagtcccatgaacgcgttcagcggaggatgccccggcggaacgccgtgtccacgcgaatccctggacggatcgttggcaatcaccggctgtgccgtggtcatcacggcgccgaagagggtggtcaggttgcggaactccatcccctgcggcgcgtgagccgcaaagaacgctcgtgtttcatcgttccaggcgatgttggtgattgcctgcgtacgcaggtagggcatgccgtcctggtcgcggagcacttcgccaatgaagccgtattcgctgtcggtcatttccagcagcgcggtcagcatgtgctcgaagacgtcgtgggtatctgcaccggcgatgtacagggcctgcgtgcggctgatcgcgttgagcagtgcgttggagccgcgcaacgacatttcggcgcgcttgcgaagccggatgttgttgaccagcacgagcacggcgaggctcagggtgagcaccacggccaccgtcgcccagacggtgcttcgatgctggtcgtagagcgtgggtggcttgccgaccacgaggcttcctgcgggaagatcagactcgttgatgccgtggcgctgcattcggccgtagttgtagatatgggtgaccggcgcctcctgaaccggaatgcgccgtgcgtcctcgccgttgaggatgcgcactgccatctgcgcggcggaccgaccgacctcggtgccatcctcgaccttgccgccgagggtcaggccgctctggacgcgatggctcgtgatgtcgaacagcggtgccggcgatgcggcgccgacccgctcgatgacttccgccgggctgtaccacttgcccgcggcgtcatgagccgaggccagcacgaagacgatgtcttccggcgacagtgcggcggcgctggcgatgatctcttcgagtttgaggtcgtggttgatccggaccggaatgttcgtcttcagggtgctgagggcgtcacgggcatggtcgaaacccgagccggaatcggcacggtttgcatacaccatcacttgagcggccctggggcgcaagcgctgcgctgcctgcacggtcgagggaatgtcgacccgctccatcacgccggtgatcgggatcccgggagcgatcgtgttcgcgtcgaaggcggctgcgtcgctgaagacgaccggcgtgccggcgaacagcgatgcgtgatggctgacggcaaaggacagggccgcgtcgtccgtggtgatcaccaggtcaaaacgctgtgaccggtagcggcgcccgaggtagtcggcgaagccacggtcgtcgtagggcgcgggcagtcgcaggacgtccaggtgctccaggaagatctcgggatgcaggcgactctccttgagcaccgccgtgattccatcgacctgggcgttggtccacgcgaacccccagtggtaggaactcagcaccagaacggccttgccatcggaggccgcactggcgtcgtcggtcccggccatgaaagtcgccagaagtgccgccaggccgaggaggcggatgcgattcagcgcgcggctaccggtctcccgtaaccgggcgagccgtcgtgcggcgctcgggccgcttcccgcggcggcgtccccgtcagatgtcgtgtattcgatggccttcttcatgacgcccaacgcgcctccagtcgtcccgcgcgatgcttcgccgacacggcctacgaccgcaatacggcagatccgggttcatgcaccggtcgccggaactttccgaaagcgcggccggccggtgccattttgtcgactcccgccgcgttgacgtcgtcagtgcgccggtcgaggggaaagcaactcggtgagggtgtcgatcagcaacgaccgcagcacgccggacttcgtcagatagccatcgacttcggggatgttgcgcaccgcctgttcgctgaagagccccggatggccggtgcggatgacgatctttacctgctgcagcccgagttcgtgccggatcgcgcgcgccagcaccaagcccgcatcggccgtttccatcacgacatcgagcaggatcaggtcgatatccgggcatgccgcgagcacctcgcgtgcctggcgtgccgagtaggcgtggatcagtgcgagaggacgcccgtggatgcgctcgcctccgagtgcgagcaaggttacctcgtgaacgctggggtcgtcgtcgacgatgaggatgaaccagcgctcggcggtgagttccggggattgtttctcctcctcggattcatcggcgaactcgatctcgtcgctttggccggagaggagggatttcgataccccatcggcagcgcgccgttcggcccgcgcgcgcggtgtcagcgcatggggaagggaggcgtaatggacgtgcttcatggaggttcttccttggggctcggcggcgccctttgaccatgcagataatagtaccaacatcggcacctgggcaatgaccgtggcgtcgacgggttgtcgcgtaccggcgaatcgccggggaatgcccgattggcggagagcacgtcgcaggctgctgccggttccgcgggtgatccgcgcgcgaaccggcgagtgcgcgcgcctgggcctgggcgatgggcgcagtggcgacgaagggtagaagtcgagccttttcccgacacttgcgactctggcgggctccgacaggactttcccatgcggcaacaactccccgacttccccggcatctccggccccgtcgtcatcatcgtcatggacggctacgacctgccgaagcccgaccgcggcagcgcgatcgatatcacgcgcgccttcgaggaggccgctttcgacaggttcgaccgcgtccgtgcaccgaaggctagccttctcctgatgcgccctgagcttggtctccggcgccagctcgggcaactggtcgatgtcgtcaatcgcggtggcgacgccgataccaccggcgccatcgccaacatgctcgccggtgcgctgtacggaccgcaggccattccgaaacgctggctgaaggccctcgaccccggcgtcgccagctgctgtggtccgcaggcgcgcgccctgctgccgctcaccgcttgacagggcgcttgccggatcggcgggcaactcagcccggtacggcttcggccagcagcgccagcacctcggcctcgacgatctcgatgccgaggcgcttgcagaaacgccgctccttgtcgttcggctcggcgatcaacgcccagccggccggttcgagcgcggcatcatggatcaggtcggcgaggaccatgcgctcggtatcgcgattcaggcgcatgccaagcaggagatagcgcttgccgcggcgacgcgccttgacgaatgacggcacggcgaagccacccatcaactcggtgatgaaatcgacatagtcggcgtccgaggcgatgtagctcggctccggcagcggcgcacccatcggcttgaagagcaccggcagggccgtgtcggcctccgctggcgcaattgcgcggtagctgctgccgtccgagacgtacagcttgaagcgatagtcggtgccgccgaggcgtgcgcagccgaggaccagcaggtgtggcgtcccggcataggagtcgagcaactgcgtatcgcggttgatgtcgatcacgtagggcggccggagcatcgccagccacgcgtgcaccgccgcacgcgtccagcgcgtcgccccgtaagtgctgtcgaggaagcgcgttacggcactcctgccgcgcttgagttcgacgttcatcgccgcccgaggaaactcgtacatcagcttcggcgccatcggctgcccgccgttcatcgccaggatcagttgctcgctggtcgcgggaatcgcccgaccgtcggacagcgaggtcacatcggccagcacgcctggcccgaggtagggaacgatgctgccgtcggcgaggccggactgccagtcatcaagaaggtcggtgggggggattgtcggcattgtgcgtactccgcgtgggtggaccctgtccacgcaagaagcgcgccggcctcgccagccagtcgccaaggcctggccggctccctgcggcaatcgggatgtcagtttcgcgacaaggtcatcgtcagttctgatccgcgccattgctgagggcgccgactgaccagcctaccgcaagtgcgtgccccggcaggctcgccggcatcgacccgctcggcggaatggcatgagcatttcggtcggcgacgttccactgatggccggtgttccgactcttccggcaagcggtgcgggtcgtggccgcgcacgatcccgtccgcttcgttgcgctcctgtggcgtagtagtggacaggcctttgccgttgacctacagcaaagcaaagacatcgagctcatcgaggcggctcggtagccacccagaggtagcgacgccgggacagaatgtcgggaacccaaattggactcacctccaagagctcggccacgtctttcctcttgcctccaaggaggctgcgcgacaatgcttgcttccttttgcatcttctcgcttggtcgcgggaaaaaggaagaacctgaccccgttttccgttttcgtgtcgctgagccgcccagttcggcgcctgcaagccgccatgcccggcgcgcaggtttgagttcagcggtacccgtaaggcatctgctggaacggagggtcaccccgcacgcgctgaccaagggacgcccgtgaattgacgtggggccagaagggcaccacaatggttgcacttcggttggagatgagcatgcccacgaccctgacgttgaagaacattccggacgttgtgtacgaccgactgaagctctcggccgaaacacaccggcgcagcatgaacagtgaagcgattgtctgtctggaggcggtgctgctgccgagcaagcttacgccaacagagcgtttggctcgcgcgcgcgagttgcgtgcagccctgccccaggccaagtttcgcgcccacgacattgatgccatgaagcgcgaaggccgctcatgatcgtggtggacaccaatgtgctcgcctacctctacttgccaggcgcccacacggccgcagctgaggcgttgttcgagaaggatcccgagtgggctgcgcccgttctctggcggagtgaattccggaacattttggcgggctacatgaggcggaagacgcttaccttcgaccaggcctgggagctccagagcgaggccgaaagcctgttgcttggcagtgagttcgatgtggactcacaagcggtacttgaactggtacgcgacagcaattgctcggcctacgactgcgagttcgtcgcgctcgcgatgaagctcaacacgaggttcgtgacgatggacaagaaactgctccaggccttcccggagtgcgcactgcagttggctgcgggttagcctttgaggtaaccgatcgccggagcgcgaagcgcgcagggaacctgcaagtgcagcttgcaggcggttcgcttgaccgataggcgtcatcgcggcttcatgggaacgcccagccgcctcgtagcgactcgacggccaagatggcgaagcgcgctgttgcgcgcaacaagattgagtcgcatatcgtcccggttgaggaggcctgggactgctgcctgtcgccaagagggttaggtctttcctttcacctccagtcaggccgcgcgggaacgaggaaaacggaaagacctgaacccgtttctttttcttcgcttcttcgcgtttgtcttacgtactcgttagaactcgtcctcatgaacgaagcagtaagaagagcggagaacttagcgctataaagccgacaacgttcagaaccacgctcccccagaaggcagaacgaaacgacgctttgttcgacttatggcgcaagacctgctgcgcaatgatggccccaggccaaccacaggcaaagccaagaagaatcaacgtcttttccggcactcgccggcgaccagctattgctgccgatttgtcaattgcatacgtgatgaagcatacgacactggcagcgaagtacaaacccactacccaatttgggacacgccatagtatggcgacaacaaggaaaacaagaagaaaagcagcaatggcgaaataacttgcggttccccattgagcaggcgagtcattacgcttgcgagaggtagagcgagctacttggacgggttgcacgcgtttggctcgctttttcccttctgcgttcatctcgatttcgaacgtcaggcgctggccaatctgaggccgacccaaacgggtctcaaaagccttgatgtgcacgaaaatctcctgcccgccaagtgatggttcgataaaaccaaaacctcggtcgtcgttccatgatttgagagttccgtcgattcgcataattattgtgtaggttctaatcgtcccaattggcaagctgctaacagatggccagctctgcgctcctgcggaccgtggtttcatcaacgggcagcacatcagtgagcttcatcacagtatccgcaaaggcataagccttcgtccgatcaaacctgagcttccgcaggcagacattgatggcctaattgatgacctgcgcactgaccaccggacacgccgccaggatgccgcgcgcgatctccgccttgcggctgttcttcccaataacacacaggacgacgttcgtatcagcgaagcacttcgcggtcatagcactgatcacggttgaacttgccatcaaacaccgcgccgaactggtcgaattcgctcctgtccgcagttgccgccactgcctgcgcgcgcctggccttgaggtagccgacaaaatccagcacttcgcgcgcgtccgtctcaggccgcgtctgcacttcctcgacaattttttccattttgttcatggtttgccactccagacaattggccgaagtccaatcgacagcccgacggactttcggtcaaggagtccccttcgacgacaatcttgccgccaacgacggtaccccgtcgtgagttgcttgaggaagatagtacagcacggctgctgcgatggcagccctttgcggcctccgcacatggcgttcgctcaaagccggtcgtcggtacgtacagcctgaactgacagcaagcggctccgctagaagcgcgccagccgcacccgatacaggccgccgatcaccacatactcgtcctcaccacgcagcatgcccggcagcaagcggctgaagaaagccagtttcggcagcggcacatcgacggccagcagatcgtcaccgaattctccggcgcgctcgcgcgagcgggagaaggaattgatgttgttgagcagcagcaccttctccccctgcctgttgtcctgcacggtttcgtgctcggcgagacgattcacaccccgatacagacgcagatgcgtgcgttgcggaaactgccgggccagttcgtactgggtgtaggcgtagagcaggtcgagttgggactccagggcattggtgccgcgcaggccttgcgcgcggatttccacatagcgctgccaggcggcgctgccgggttcgcgcagcggttccccatggtggcgcggactgagcccgaagcgcgactcgacccagcccttcaacaccgcagcctcccggctctcgctgtcgaacgcccagccgcgcaccacgcgcaggtaactggccttggcgcgcgcgccggactggcccgtgacgaggccggcatcctcgggttgccgcaggcgaaagtggttctccatgtaacccgcaaaacgctcggcgcgctcgccggcaccgggaatgtcgtccagcagggcccacaagggtttgtgcagatcggccacgccgtcgatctgcaagggcgtcgggtgccgttgataggtcaggccaccgaggatgtcggccggcaggttgcagcggttgatcggcaagcgggccagacgcggcagcgtcgaaaagatctcgccctccttgtcgggagcgcgacaaacgctcgccggaatgtcggacatcggcgtttcttcggccttcgccggaatcggtgaaaggcttgccacgtcagggtttcagcggcttcgccgggaactggcacgctctgtgcacaagccctgtcaggagcgcgggattcttccttgcttcagatgatttcaacgcaggacttcaaccaggagattgcatcatggcaaaacttcgtcaggccgccatctacggcaagggcggtatcggcaagtctaccaccacccagaacctcgtcgccgctttggcggaaatcggcaagaaggtgatgatcgtcggctgcgacccgaaagccgattcgacgcgactgatcctgcacagcaaggcgcagaactcggtgatgggtctcgccgccgaagccggttcggtcgaggacctcgaactcgaggatgtgatgtcggtcggttacggtggcatcaagtgcgtcgagtcgggtggcccggagcccggtgtcggctgtgccggtcgcggcgtcattaccgccatcaacttcctcgaagaagagggcgcctatgacgaggacctcgagttcgttttctatgacgtactcggcgacgtcgtctgcggtggcttcgcgatgccgatccgcgagaacaaggcgcaggaaatctacatcgtctgctcgggcgagatgatggccatgtacgccgccaacaatatcgccaagggcatcgtgaaatacgccaactccggcggtgtgcgcctcgccgggctgatctgcaacagccgcaacaccgaccgcgaggacgagctgatcatggcgctggcggccaagctgggcacccagatgatccatttcatcccgcgtcacaacatcgtccagcacgccgagatccgccgcatgacggtgatcgagtacgacccgacggcggcgcaggccgacgagtaccgcaccctggcgaagaagatcgtcgacaacaagaacttcgtgatcccgacgccggtgaccatggacgaactcgaggagctgttgatggagttcggcatcctggaagccgacgacgagtcgatcatcggcaagaccgccgcccaactcgcggccgaaaccgccgaagcgctcgctgctgcctgaggcgcctcgactgcgccataccgtctcaacccgcggctgccgcgcacacatgagtgccggcatccaagaaggagaagcaggatgtctgaattgacacgtgaagaaaccgaggccctgattcaggaagtgctcgaggtgtatcccgagaaggcccggaaggaccgcgccaagcacttggcggccaacgaccagtcggtcgaacaatcgaagaagtgcatcacttccaaccgcaagtccctgcccggcgtgatgaccgtccgcggctgtgcctacgccggttccaagggggtggtgtggggtccgatcaaggacatgatccacgtctcgcacggcccgatcggctgcggccagtactcgcgcgccggtcgccgcaactattacgtcggcaccaccggcgtggacaccttcgggaccatgaacttcacctccgacttccaggagaaggacatcgtcttcggcggcgacaagaagctggccaagctgatcgccgagatcgagatgctgtttccgctgcacaaggggatttccgtgcagtcggagtgcccgatcgggctgatcggcgacgacatcgaggcggttgccaagaagggcgccaaggagatggacaagccgatcgtgccggtgcgctgcgaaggcttccggggcgtttcgcagtcgctcgggcatcacatcgccaacgattcgatccgcgactgggtcctcgacaagcgcgacggtcaggccttcgaagccacgccctacgacgtttcgatcatcggtgactacaacatcggcggcgatgcctgggcatcgcgcatcctgctcgaggagatgggcctgcgggtggtctcgcagtggtccggtgacggcaccctggcggagatcgaaaagacgccgaaggtcaagctcaacctcctgcactgctaccgctcgatgaactacatcagccgccacatggaggagaagtacggcattccctggctggaatacaacttcttcggcccgaccaagattgccgagtcgttgcgcgcgattgccgcgcagttcgacgaccacatcaaggaaggcgccgagcgcgtgatcgccaagtaccagccgatgatggaagcggtgatcgccaagtacaagccgcgcctgcagggcaagacggtgatgctctacgtcggcggcctgcgcccgcggcacgtcatcggcgcctacgaggatctcggcatgcaggtgatcggcaccggctacgagttcgcgcacaacgacgactacgaccgcacgatcaaggaaatgggcaacgccacgctgctctacgacgacgcgaccggcttcgaactggaggagttcatcaagcggatgaagcccgatctggtcggttccggtatcaaggaaaagtacgtcttccagaagatgggcatcccgctgcgccagatgcactcctgggactactccggtccgtatcacggttacgacggctttgccatcttcgcccgcgacatggacatggcgatttccaacccctgctggagcaagcagacgccgccgtggaaaaagcagccggaagctctcgagccgaccgaagaaggcgatctgaagaaggtcgcctgagagaaatttacctcaacttgtgtccgcgtccacaaatgggtggcgcgggcaaaggagatgaagatgcaagctgtagatgatatcaagccctgctttccgcttttcggcgacgacgactaccaggcgtcgctgaagaacaaacaggaactgttcgaagagcgccattcgccggagaaggtgcaggaggttttcctctggacgacaacccaggaatatcaggatctcaacttcaagcgcgaggcgctgaccgtcgatcccgccaaggcctgccagccgcttggtgccgtgctgtgtgcgctaggcttcgagaagacgctgccctacgtgcatggctcgcaaggctgcgtctcgtatttccgcacctatttcaatcgccacttcaaggagccgatctgctgcgtctcggattcgatgaccgaggacgccgcggtattcggcggccagaagaacatgttcgacggcctcgagaatgcgcgcgcgatctacaagccggaaatgatcgcggtatcgacgacctgcatggccgaggtgatcggcgacgacctgaatgccttcatcaacaacgccaagaaggaagggcacgtgccggacgagttcccggtgccctttgcgcacacgccgtccttcgtcggttcgcacgtcaccggctgggacaacatgttcgagggcatcatgcgctcgttcacgctgaaccacatggccgacaaggcgccaggcaagaacggcaagctcaacttcgttcccggcttcgagacctacctgggcaatttccgcgtcatcaagcggatgatggcggaaatgggcgtcgacgccacgctgctctcggacccgaccgaggtgctcgacacgcccgccgacggcgagttcaggatgtacgctggtggtacgacgcaggcggaaatcaaggatgcgccgaacgcgatcagcaccctgctgctgcagccctaccagctcgacaagacgaagaagctgctcgagaacacgtggaaccatgaggtgcccaagctcaacatcccgatgggcgtcgactggacggacgagttgctcatgaaggtctcggaactgaccggcaaaccgattccggaatccctggccagggagcgcggtcgcctggtcgacatgatgtccgattcgcacgcctggctgcacggcaagaaatttgccctctacggcgatcccgactttgtcatgggaatggtcaagatcctcttcgagtgcggcgccgagccgacacacgtgctcagtcacaacggcagcaagcgctggctgaaggcgatggaaaagatgatcgccgaaagcccctttggcagcaacgccaaagcgtacaccggcctcgacctgtggcacctgcgatccttgtgcttcaccgacaagccggacttcctgatcggcaacagctacggcaagttcatccagcgcgacaccctgcacaagggcaaagccttcgaagtgccgctgatccgcatcggcttcccgctgttcgaccgtcaccatctgcatcgccagacgacgctcggctacgagggcgcgatgcaggtggtcaccacgctggtcaatgcggtgctcgagcatctggacgaagaaacgatgggcatggccaccaccgactacaacttcgacctggtgcgctgagcgcgctcagtgcgccgagtgtgctgaatccgcgcgacggggacgttcgccgttcccgtcgccaactgcaaggggaggtcaaatggccaacatcatggtcggcaagacggctgtcggtgcctactcgttctacctgccgaaacgcgatctggaggacgccatcgtctcgatggagtacgacagcgccgacaagtggggcggcgagatccggctcaacaatggcggcacctattacattgaaccgcaggccctgcctgcacgcttcccaatctcgctgcgcgccaggcgactggatgcggcggagtaggacatgcaacggagagttacaccatggcaatgaaaatcatccaggctgaatgcacctcctgcggcgactgcaagccggtctgcccgaccagttcgatcaccagcaaggccggcatgtacaagatcaacgtcgacacctgcaccgaatgcgaaggcgagttcgattcgccgcagtgcctcgatgcctgtccggcaggcgaatcctgcatcgtcttcatctagactccggggaggccatgatggcgcagtcgattacccgcgaagcggcgctacgcgttgccctcgccgcccgcgaactgggcagtgtgtcggccagggaactcgtttcggcgctggtcgggcggctggagctgccgctgaccgaggccaaactcgccaccgtcacggtggcggacttgcagctcgtgctgcagggggacgaggtgatcgaaagcgctgtgccgcgcgagcagctcaagcaggcggtccgcctgctctggggtgaaggtatcgccaagcgcgacctgccgccggtggcaagctacaccgacggcgacatgccgggctcgatccgcgtcgcctgcgcctcgaaccgcgagcaattgctcgacggtcacttcggctcctgcgagcgcttcctcgtctatcaggtgtcgccggacgaggtgcggctgatcgacgtgcggccgacgcttgccgccgaccacgccgaggatcgcaacgtcgcccgcgcggcgctgatcaacgattgccagatcgtctacgtgcagtcgatcggcggcccggcgacggccaaggtcgtgcgcgccggcgtgcatccggtcaaggtcaccaaccggggggactcgggcggcgaagcgccgcaggcgctcgcccagttgcagcaggccttgcgccatcctccgccgtggctggcccgcatcatgggcgtcgaagccggctcactggcccactttgcggcggatctcgccgccggggaggcatgattgctgcctgcgacgactagcgactcgcattggcaccatctgtcttgccaggtcgccgaactgtgcgtgcgcattcccgccagcgccgggccggcggtgctggccagagaactggcggcgctggcgcccgagctgacgtttcgccaggtcctctcgcgcggcggctggtatcgcctgggcggcgtcgtcgatgcgaacaacacccacctttcggacaacctcgaaacgtgggccgaggaacaattggcggcgcacgacgacgacatggccgcgctctgcgaagaccacgccgggcggggactgcgggcaacgcgtctcaccggtcgcacgcattatttcgtcgccgccactggcgctggcgccactgacttcgttcagatcgagatcgaagagctgcaggaagtcgtttgtcattcgctgttcgtggccgaagatctgccatcgggaatcgaggaactggtcgatccgcgcgctgcagacctcccctgctgtaccgccggagagcctatcggtacgcccttcctgcgcttgcgccggctgacgccgatggcgggcttcctcgcgcgcatgcgcgcccagaggcccgaagcgcagccgatccatcgtttcgtccaggcctgggaagccagcagcgctggcgcggcgacgcagttttccaaccactgggtgatcgtcgtgcgcgagcacctcgaccgctaccgacagcccgtactgcatgccaacccggtggccgcattgaatggcgcggccccgaaattcgccgccaccttcggtatgcaggggctggcattgcaccaggccatggcccgctacgacaaggccgtcggctacccgatggcctggttctttcacatgctgaccatccgcagcgcgccctacgcgctggccggcgccgtcatcgacgacgtcaatgccggcttcaactacctgtccgatcgtgacgtggaggtcgtcaaggaatggctgtaccagccttacgccttctgaggtgctggccttggtgagcgatcctgccgccgagtccggcgagtccggcgagtcacgcagagctcgccaggccggcggccgtccgcggcagcgcatcgccaatcggctgcatgctggcgtcctggcccttgtcctgctgagcacggcggcggcccaggccgcggagatcaaggtcgccgtgtcggcgaactttgccgcaccactgcggaagatcggcgtcgacttcgagaaggagagcggccaccggatcgttgcctccgtcggttcgaccggcatgttctacgctcagatcaaggcaggggcgcccttcgacgccctcctcgccgccgacgacgagacgccggcacgcctggaaaaggagggcgcgggtgttgccggcagccgcttcacctacgccatcggcaaactcgtgctgtggagccgcacgccgggcttcgtcgacgaccggggcgaggtgctgcggacgaaggcgttcagccacctggcgctggccgatcccaggctcgcgccctacggagcagccagcctgcaggtgctgaaagcgctgggtctgctcgagacactgcagccgcggttcgtgacggccgccaacaatacccaggcctatcagttcgtcgcctccggcaacgccgaactgggtttcctggcgctctcgcaggtgtatcaggacggccgcatcaccgagggttcgggctggatcgtgccgcaggagttctactcaccactccgccaggatgccgtgctgctcgccagggccagaggcaagccggctgccgaagctctgctgaagtatctgcgcggcgacaaggcacgcgcaatcatcaggtcctacggctacgggctctgagatgagcccggccgacctcgccgccgtctggctgacgctgaagctcgcggcgacgacgacgaccgtcctgctgctggtcggcacaccgatcgcctggtggctggcacgcacccggcattgggcaaaggaggcgctcgccacgctcgtgacgctgccgctggtgctgccgccgacggtcctcggcttctatctgctggtgctgctcggaccggacggcccgctgggacggctgctccaggcaagcgggttgccgtccctgccgttcaccttcgctggcctcgtcgtcgcctcggtgatctactcgatgcctttcgtcgtccagccgctgcagcaggctttcgaggccatcggcgagcatcccctggaagccgccgcgacgctgcgcgccggtccctgggatagcttcttcgccgtagtcgtgccgcttgcctggccgggattcatgaccgcggccgtccttggctttgcccatacggtgggcgagttcggcgtcgtcctgatgatcggcggcaacatcccgggcgaaacgcaggttctctccatgatcatctacaaccacgtcgaagcgctcgaccacgacgcggcccaccggctcgccggcggcatgctcgcctttgccttcatcgccctgctgctgctcaacctgttccggccggggcgccggcggtgagcatccacgcccgcttccgcctgccctacccggccttcacgctcgacatcgatgtcgacctgccggccggcggcgtgacagccgtgttcggccgctcgggctccggcaagacgacgctgctgcgctgcatcgccgggctggaacagacgctcgacggctcgctgatcgtcagtggcgaaacctggcaggacggcagctaccgacgaccggtccaccaacgcgcactcggctacgtcttccaggaggcacgcctgttcccgcacttgagcgtcgccgccaatctcgacttcgggcggcgccgcatcgccgagagcgagcggcgcgtttcgctggcgcaggtggtcgagctgctcggtatcgcccatctgctcgaacggcggcccgagcgcctctcgggtggcgagcgccagcgcgtggcgattgcccgtgcgctcgccaccagcccgcgcctgctgctgatggacgagccgctggcagcgctcgatcaggcgcgcaagcaggagatcctgccttatctcgagcgactgcacgacgagctggccattcccgtcctctacgtcagccattcgcccgatgaggtggcgcggctggccgaccacatcgtcctgatggaggacggccgcgccgtcgcccagggcccgctgaccgaaacgctggcgcgtgtcgacctgccgctgcgtctcggagaagacgtcggcgtggtcttctccggccaggtgctcgagcgcaacgccgaatggcatctcgcgcgcatcggcttcgccggcggcgagatctgggtgcgcgacggtggcgccggcgttggccggacggttcgtctgcgcatcctggctcgcgacgtgagtattgcgcgccaccgccacgacgacgtcagcatcatgaacctcctgccggcaacgatcatcacacatgccgccgaggaccatccggcactggcgctgctgcaactccaggtgggcggtacgcgcttactggcgcgcctgaccagacactccgccaatcgcctcgaactggcaccagggcagcaggtatgggtgcagatcaaggcggtggcgctgcttggctgacacgcgctaagatagctggcacgcctccccggcagcctgacggggcgggcgacagtggtttcgcgggcggctcggggtgcatagctcagggctatgacttggattacgagaatcaattggaacaattctggcgactccactactatccgtccgtcgcttcttttattcaccgaactcaaaggagagctcaagatgtcattgatcaacaccgaaatcaaaccgttcaaggccactgcttttcacaacggcaagtttggtcccgtatccgacgccgacctgaaaggcaaatggtcggtcgtcgttttctacccggccgacttcaccttcgtctgcccaaccgaactgggcgacttggcggatgaatacgcgtccttccagaaaatcggcgtcgaggtctacgcggtgtccaccgacacccacttcacgcacaaggcctggcacgatgcttccgacaccatcaagaagatccagtacccgatgatcggcgaccccaccggcaccatcacgcgcaacttcgatgtgatgatcgaggaagagggtctggcgctgcgcggcacgttcgtgatcaacccggaaggcgtcatcaaggtctgcgagatccacgacttgggcatcggccgcgacgccaaggaattgctgcgcaaggtgcaggccgctcagtacgtggccagccacccgggcgaagtctgcccggccaagtggacgccgggtgacgcgacgctcgctccgtcgctcgatctggtcggcaagatctaggaccagaggcacttgttggtcgcgccgccgggagcttttcccggcgcgcgatgccgggtcccagcgcaaaggggccgcagagcaagctgcttcgcggccccttttccatgacactcgacaaggaagaactcacatgctggacgcaaacatcaaaacacaactcacggcctatctggaaaagatccgccagccgatcgaactcgtcgcctcactcgacggcagcgagaaggcgggcgagatgtgggcgctgcttcaggacattgccgcgctctcggacaaggtcagcatcaggaacgatggcgttgccccgcgcaagccttcctttgccgtcgcccgggctggcgagccggcgcgaatccgctttgccggcatcccgatggggcacgaattcacgtcgctgatcctggctctcctgcaggtcggcggtcatccgccgaaggccgaagccagcaccatcgaggaaatccgcgccattcccgggacatttcacttcgagaccttcatctcgctctcctgccataactgccccgatgtcgtccaggcactgaacctgatggccgtgctgaaccccggcatcagccacgagatgatcgatggcgcgctgttccaggacgaggtgaccagccggcagatcatgggggttcccaccgttctgttgaatggcgaacacttcggccagggccgcatgctgctcgaggagatcgtcggcaagatcgataccggcgccctgcagcgtgaagccgagaagatctcggcgcgcgagcccttcgacgtgctgatcgtcggcggtggcccggccggcgccgccgcagcgatctacgcggcccgcaaggggattcgcacgggggtggtcagcgaacgcttcggtggccaggtgctcgacacgctggggatcgagaacttcatttccgtcagccagaccgacggcccgaaactcgccgccgggctggagcagcacgtccgcgaatacgacgtcgatgtcatggacctgcaacgcgccgaggcgctgctaccgggcagcgatggcgggccgagcgaaatccgcctggccagcggcgccaagctgcgcagccagacggtgatcctcgccacgggcgcacgctggcgcgagatgaacgttcccggcgagaaggagtatcgcggtcacggcgtggcctattgcccgcactgtgacggcccgctgttcaagggcaagcgcgtggcggtgatcggcggcggcaactccggggtcgaggcggcgatcgaccttgccggcgtcgtcgcgcacgtcactgtgctcgaattcgacagcattctgcgtgccgacgccatcctgcagaagaagcttttcagtcttgccaacgtcaaggtgatcaccagcgccctgaccaccgaagtgaccggtgacggcaagaaagtcaacggcctggtctacaccgaccgtagcagcggcgaagcgcatcgcgtcgagctcgaaggcgtcttcgtgcagatcggcctgttgccgaataccgagtggctgaaggggacgatcgccctctcgccacgcggcgaaatcgagatcgacgctcgcggtgagacctcgctgccgggcgtcttcgctgccggtgatgtcacgacagtgccttacaagcagatcgtcatcgcgatgggagaaggggccaaggcttccttgagtgccttcgattacctgattcgcagttcagtcacctgagaggcggggaggatctcgccgcggtttcacggaacaggtcggcaagcgtggtggcgtagctcccggcagtttgcagcgtgcgggaagcaatggagggcaaccttctcgagcttgcctgtggaacggcgatgagctgtccgtggtgcaccacggataggtcctcccggccgcggccagttgtgcgcgcgcagactgaagattgctctcctcattttgtggatcgagccgcgccacgagttggccaggtccaacggtttcgacgaggcccaccgtccgctcgaccagccggccatcgatgcgagacgactcagaccagggactttcgattgacgcggctggaatgaggctaccatgctccggccattaccgtagaatctgcgatccctactctggatgtgagcacagtgcccgccattgcttacctgaatcgcctgctacctgggctgcagcccctgctcaagtaccgtgccgaagactggccacacgacttcagtgcaggcttgtcggtcgctgcggtgtcgattccggtggccatcgcctacgccgaagtggcggggctgagcccctctgcgggcctctattcgtcgatcctgccgatgatcgtctatgcgctcgccggtacctcgcgacagatgatcatcggccccgacgccgccacctgtgccatgatcgccgccgtcgtcgcgcctctggcggcgggaaacagcggtgtctatctctcgttcagcattgccctgacgcttctcacgggcatcttctgtatcgccgccagcttcctgcgcctcggcggcctcgccgatttcctcgcccggccgatcctcgtcggtctcctcaacggcatctccctgtcaatcatggtcggccaggtgggcaaggtgctcggcagcaaaggccaagccagccgcttcttccgccagatactcgagatcccggaactggtgttgcaggcgcacgtcccgacggtcctgctgtcgctcggctgtgtgctggtgatgtccgtgatgccgcgcctgtcgaagcgcataccggcgtcgctggtgaccatgatcctcgccgccctggccgcctactcgctgcgtctcgacgaaatgggcgtggcgctgatcggtccggtggccagcggcctgccgacgctcgactggcctgagctgcagttgcacgaggtcggtgatctggccggctcggcggccggcctggggctggtgttgttcaccagcggcatgctgacggcgcgcagctttgccgagcgcaaccgctacgacatcgacgtcgaccgcgaattcgccgccttcggtatggccaacatcgtttccgccctgtcacagggcttcgcggtcaccggttcgtcatcacgcaccgcggtcaatgacgccaatggcgggcgcactcagatggtcagcatcatcgccgccgtcgccatcgcgcttctgctcctggctggtactgcttcgctggcgtggttgccgattccggcgcttggcgttgtgctcatctttgcttcgtggtccctgctcgacctgcaggtattccgccgttaccaccaggtcgaacgggcagcactgctgctcggcgccgtcaccatgctcggtgtcctcgcgttcggtgccatcaaggcgatcatgctggcggtcactctggccttgctgatgttcgtgcgccgcgtggcgcgccctgcgctcgaagaactcgtcgtcgtcgacggccgctccgggctttacaaccgcctcctgtttccagacgcaacgccgattggtggcctccttctgctgcgcttctgcgggccgttggtgttcttcaacgccagccatttccgtagcgaggtgcaacgcgccatcgcccgacagacgctgcctgtcgaacgtgtggtgctcgacttgattccgatgaccaacctcgacatcaccggcatcgacatgctcgagcggctggacgaggaactcgccgctcagggtatcgtccttacccttgccggccggcagatcgagttcgagcgctggctggagatcaccggccaccccgacgagtcgctgcgccagcgcgcctatccgacgatgcgccaagcgatccgcgagtggcacgggcgcgaggagacggccaccgacgacgctgaggaggttgttgccgaggatgctcggggggacagcaggcaaggcggctagaaaatccaacgtgaacgacggacccggtgcgcccgctgttcaccgcggaaacgtgacgccaccgacattcccgtacgccctggcaccagtcgatcgcaccttgtggggattcaacaacgctctcatcgccggcgttgccaagccgctcgcggcgatccaccgtgcgccgatctcgcccttcgcgcgcgagcgcatccgcggttttgccgggaacctcgtgtctccacgcaaggtggcggcgaacatcttgcacatcaaccgcttgatcagcaacgaactgtcgggtaacgttcggccatgaagacacccgactcgaccaacgatctgcgccacaagctcagcaaggagctggaacgcaagcgagccctgctgatcgatcgccaccccaatgcccgcaattcgctccgcatcatgctgtcggcgctgggcgtcaccgccgtgcacaacgccggcagctcggccgaggtgttgcgacaggtcaaggcccatcacttcgatatcatcctgtccgactaccagctcgaggacggacgcgatggccagcaactgctcgaggaactacgccagcagcatctggtggcgctgaccaccgtcttcatcatcattaccagcgagcgtgcttatcacaacgttgtttcggtcgccgaactggcacctgacgactatctgatcaagcccttcacggccgacgagttgcatggccggctgatacgcgcactctacaagaagcatttttttgctcagctctacgagcaactcgataacggcgccttcagtgaagcgctgacaacctgtgaaggcctggttgcgcaagagagcggcttcctgttcgacgccctgcgcctgaagggagaaatcctcaatgctcttggccgccatgtcgaagcaaaggcggtgtacgagcaggtgctcgaacaacgcgtcgttccgtgggccaagatgggcctggccatggctttgcgtggtcagcaacagatgaccgaagcccttgctgtcggagagtccctggtcgacgatttccccgagtttacggcggcctacgacttcctcgcggaagtacaggaagacatgggccagtctgccgaagcgcaggaaaccctgcaacgcgcagcgacgatttctccgaacaactcgtcgcgacagcggctggtgggcgacgtggcggcacgtaacaacgatttgccggcggcggaaaaagcgtacggcaaagtgctcgagcgccgccgcggctcgtcgctgaagaacatcgacgactacaccaacctgtcgcgcatcatggtggaacgtggtcacacggagggcgccaagaagatcaatgatgaacttcggcgtgactggcggggcaacaagcaaggtgagttggccgcactggtcatggaaggactgtgcgccgagaaggagggcgatccagccaaggccaagcgcgccgtggaacaagctatcctcctgcacgaagcaatcaagaacgaaggcggggcggcaccggtttcgcagaatctgactctcgacctggcgcaggcgtgtctggcgaccggtaacgaggctgccgcgcaggagatcgttcgcaaggtagccgccgaaaaccatgagaaccgagccatgatcgcccaggtgcaaaacatctacaccaaggcggggatggaacagaatggtcaggaactcctcgcgcaggtcggacgggaaatcgtcgagctcaacaatcgcggcgtgctggcagcacgcagcggcgacgtgcaggggtctgtgcaactgctgatggaggctgccgaacgcgtgcccaacctccagtttctggtcaatgccacaaaggcgatttttaccctgctcgaaatcaagggctgggatgcgaacctggccaaacgtggtctgcgctatctggagatggcgcagaccaaagatatccgcaatccgcgagtaatttcggcgcgcgagacgtaccagcgcgtcgcacgcaagtacggggttcccatcgtgccgttcggcgccgcccgaaaccccgccgagaagccgggtacctaagcggctgtgcccgctccctggccgtagcggggcgagttggcgtcaagcagcaggtggtcgagaaacgcgcgcgccggcaaggacaggatcttcgacttcagatgcaccgcgcgccagggtttgcgcagcggaaagccgttgatgtcgagaatgcacaggccgccgcttgccggatcggccggcaaggcgtgccgagagagcactgccggtcccataccgctcgccaccaggtcgcagatcgcctcgttgctgttgagcgtcagcttgacgtcaagtttcaacccgatcgcctgcaggtgcgtgtcgatcgtgcggcgggaaccggagcccacttcacggagaatgaaacgctcgccggcaagcgccgcgagttccaacgactgtcccgcggcccagtgaccgagagcagcaatcaccaccagttcgttatcgagaaacgggtagctgacgacctcgagttcttcgggcgggtacagcatgatgtagagatcgtcctgattgccgcgcatgcgcgcgacaaggcgatcccggtcagtgatttccatggcgatgtcgatctccggaaagcgccgacagaaattccccagcatgcgtggcagaaagtatcgggcagtactcaccagcgccacccgcaggcggccgcgctgcaagcccttcaggtcatcgatcaccgattcgaagcggctccagacgtcgtccagcagccgtacggtgttgagcatctcctccccggcctgggtcagcgccacctcgcggccttcctgggcgaacagcggcaatcccacgctgtcgacgatctgccggacctgtagcgagactgccggctgcgtcaggtgcagcgcctcggccgccttggtgaaactgccatgccgggccacggccgcaaaagtatcgagttggcggaaggtgatgcggcgacgaggcatccataagctccagcaaataggttaagcaagtttatatgatttgacgtaattcgtctgcgtgcgcatagttcgctcgtcgagcaacagatgccgaccgaacccgtaccaaccaccccaggagaaacacatgcgtcactacacctcggacagcacccaagccatggcacgcgttgtatctctcgccctgctcgccgatggtgggctggacaacagcgagatccaggcactccagaagcactcgattctcgacaatctgaacattgacccggaaaccttcgatcaggtcatgcatgagttctgcaacgacatcctgcagtcggcccgcgctcccaatgttggacagatcgagatcgatcgcgaagtgatcgatcatcttctcggcgacattcgctcgcctgaactgcagaaggaggcgctgcgcgccatgctcgacatcgtcaatgccgattggtccctcagcggcggcgaagccgttctcgtgtcccaggcgatgagcctctggggactcgagttgcaccaccggacgcctgccggaggaagaacggatctgcgtcagtcgctgcacatcgagcggcaggagcggccgcccgttgaggggtcggagagcgcactacatgtcgagcgactgaccctgctgctgaactcgagcgttagtgacgcccacccagccccaggtagctttcaatgacccggggatccgtcagcagctgacgactgggcccttccagtgagagttcgccggtttccagaacgtagccgtagtcggcgacctgcagtgcagcgcgagcattctgctcgacgagcaagatggccacgcccagcttcttgagctgggtgatcgtgcggaagatctccttgatgaccaggggagcaagtcccaggctgggttcgtcgagcagcagcagcctgggcttggccatcagggcgcggcccatcgcgagcatctggcgttcgccgccggaaagcgtgccggccatctgctcgcgacgctccatcaggcggggaaagatgtcaaacacctcgtcgatggtttccagctggtcgcggtgccccgcccgatagcggtcaaaagcgcccagcagcaggttgtcccagacgctcatttcggcgaacagttctcgtttctcgggaaccagagtcattccctggcgcaccaacatctcgacactgcgtccggagccctgccgttcgccaagatagacgatctcgccacgcgccggcagcagaccgatcaaggcacaaagcagggtggtcttgccggcaccgttcgggccaatgacggtgacgatctccccacggtgcacttttagggccaatccatgcagtgcgtcgaccttgccatagctgaccgacaggctgcttacctcgagcacgacgaccttttcacccgggttgtccagggcattcattcgacacccccgaggtaggcttcaaccaccgccggattccgctgaatctcttcgggcagaccgacggcgagtttcctgccaaactccatcaccaccacccggtcggccagacccatcacgaaatccatgtcatgctcgaccagcaggataccgattccttccgctcgcagacggcgcaacagatcggcgagggcctgcttttccaggtagcgcagtccggcagccggctcatcgagcagcagaagacagggatcggcagccagcgcccgggcgatctcgacaaggcgctgcctgccgagcggcagactaccggtggcctcgtacatctgctcggcgagaccacagcgttcgatctgcaccgccgcctcgcgcaacagccgagcttcttcgtggcgatcggcacgacaggctgcagccacgaaactcttgcggccgcgcagatgagcaccaatggcgacgttctcgatgacgctcattccggccagcagacggacgtgctgaaaggtccggctcatgccgaggcgtgcgatatctcgcgccagcaaggactcgatgcgcttgccgcgaaaggtcacggcgcccgaactcagcggatcgacgccggaaatgccgttgaacatcgtgctcttgccggcgccattcggcccgatcagcgccatcacctcgcccgcccggacagtgaagctcaccctgtcgttggccaccaggccgccgaaacgcttgctcgcgtcctttacctcgaggagcagggaaccagactccggaagcgaccgacgtgccagcggctgactgtcgtgggcgatcactcgcgccaccggctttggaaaccagcgcatgacgatcggccacacgccgtcacgggcgcgctggagcacgaagatcatgagcagcccgaaaacgatgacctcgaagttgccgctctccccaacaagtctcggcaaccagtcctgcagccactgcttgagaatcgtgatcaggccagcgccgacgatcgccccccagacgtgcgctacgccgccaaccacggccatgaacaggtactctatcccttgcgtgagggagaagggcgtcgggttgacgaagcgttgcaggtgtgcgtacagccaaccggagacactggcgtagagagcggctacggtgaagatgacgatcttcgcgcgcggtgtgttgacgcccatcgcctcggccatcagcgagcccccgcgcagagcgcggatggcgcgcccctcgcgcgagtccaacaggttgcgcgtggcgagaacaatcagcagcagaaccgcccagatcaagtagaagaattcacggccggacttcagctcgagatcgaagagctgaagcgacgggatgccggtgataccggtgtgaccaccgagcgcagcgaggttgccgaagaggtaatagagactgattccccaggcgatcgtccccagcggcaggaagtgaccggatagacgcagcgtcaccaggccgagggaaacggcaaccgcggccgtgaccagaagcccggccggcagcgtcagccatggcgacaccccatgcaccgtagtcaggtaggccgatgtgtaggcgccaagaccgacgaaagccgcctgaccaaacgaggtcaagccgccgactccggtgagcatgacgagtccgagggcgacgatcgcatagaggccgatgtagttgagcagcgtcacgtagaattcggggaggaccagcggcgcaagcaccagggccgccatgaacaccagcagaaagtgcatgccctgcgcagcgcgcttcattcctcctccacgtgccgcgccttcagcgaccgccagagcagcaccgggatgatcaaggtaaagacgatcacctccttgaaggcactcgcccagaatgacgagtacgattccagaagaccgaccagaatggcaccggcggccgccaccggatagctggcgagaccgccgatgattgcgccgacaaagcccttgaggccgatcaggaaacccgagtcatagtagatggtcgtgatcggggagatcaggattcctgagaacgcgcctatggatgccgccagggtgaacgagagcatgcccgccagcgttcccgagatgcccatcaggcgggcgccggtgcggttcatcgccgtcgcccgcagcgccttgccgtagagggtgcgttcgaagaacagatagagcacgattatcagcaccacgctcgcgacaaccaccaggagtgtctggccctggagcagcgtatcgccgatctcgaagctgacgtcggtgaaagacggcgtgcgtgagccctccgccccaaagaagaggagaccgatgccgatcaaggtgacgtgcaccgccaccgagacgatcagcagaaccagcaccgacgcctcggcaaccggctggtaagcaagacgatagatcatcggcccgaggggaaccaccaacagcaacgccagcagcacctgcaccggcaagggcagggtagctgcggaaatcgccgctaggcccccggcaagcagcaggggcacgccgcagttgaccaacaggatcacgggaatccgtctgaactgacgacgacgcatggccagcgatccctcgatcgcggcaatcagcgtaccgagcgccagcagcagccagatggttcccggcagcttgcccgcttgcagactggccaaggtcagggcaccgaaagcgacaaactcgccttgcgggatgaagatcacgcgcgtgaccgcaaagacgaggaccagtgccaacgccagcaacgcatagatggcgccgttggtcaggccgtcctgcccgagcagcaaggcaatctgaagattcatcagaagcgttcccgtcgataccccggccggctcacggctggaggcacccagccgaagagccagacgtcggtatcagcggcgatcggcacgaacttgccggccttggcacgttccactgtcgaccgcggcgacaaggggcgatggccgcaatcctattggacgagcttccagctgccgccatcgatcttgaccatcacccgggagcgctggtcgaagccgagatggtcctgcggactcatgttgaagacgccgtgggcggcggtcaggttcttggtgttctcgagggcgtcgcgcagggccttgcggaactctggcgtccccggctgcgcctttttcagggccacggggaccgcgttgacgagcagcttgccggcgtcccaggcgtgcgcgccgaaggtcgaaaccgtgcccttgccatgggctgcctcgtacttgtcaacgtactccagcgccgccttcttgatcgggttgctgttcggtagctgtgccgcaaccagcacggggccggcaggcagaaaggtgccttcacagtccttgccgcagacccgcaggaagtcggcattggccaccccgtgcgtctggtacatgatgcccttgtagcccttttccttcagtgatttctgcggcagagccgccggcgtgccggcgccgccgacaagcacagcatccggtttggcggcgagtatcttgagtacctgaccggtgaccgaggtatcggtgcgattgaagcgttcgttgccgacgatctggatcttgcgtacctcggcaatcttcgaaaactcgttccaccagccttcgccataggcgtcggcaaagccgatgtaagcgaccgtcttgacgttgttgttggtcatgtgctcgacgatcgccgtcgccatctgggcatcgttctgcggagtcttgaacacccatgcccgcttggcgtccatcggatcgatgatgcgggccgacgcggccatggcaagcattggcgtctcggcttccgcgacaacgtcgatcatcgccagcgaattgggcgaggtcgtcgagccgatgatcacgtccaccttgttctcggcgatcagcttgcgcgcgttcttgaccgcggtagtggtgtccgaggcatcgtcgaggacgatgtagttgaccttctggccggctatggtcgtcggcaagagcgcaaccgtgttcttctcgggaatgcccagcgacgccgccggaccggtagccgaaagagtgaccccgacgttgatgtcggcttgcgccgttgcagcacaggtggccgccagaacagccagaactccggcaatggatagtcttgttttcatggtctcccccgcttgattgatcggcttgccgacactaccgacgccggtaaacggcaagccatcattgtgcggccgcattgcccacgagacaagagcggtttcgtgaaccaggcaatcactgcggcggttcgtgaagctgatgggcaccgcctcgtctgaggtcgtctcacgcgtcgcgaacgcacccatcggacgggcgacgaaatttccggtcgtcatccggcgttcagcgttcgagactccagccggttgtttgaggccggtccacccgcctcgcttaggcgaacgagtcgtacgcaaacttgaggataaacacgccgacgacgccaagaaaggccttgcggacgaagccgctaccgtggcgcagcgccagatgggtgcccagcagggaaccgaggacgttgcacgtggccatcagaacggcgagtaccggcaagatgtggccgttgggaacgaagaaaccgagggcagcgaggttcgtcgcgacgttgaccactttcgacgctgccgaagcatgcaggaagtcgaaaccaaaaaaacggatgaacaggaagatcaggaagctgccggttcccggtccgaagaagccatcgtagaaaccgatggcaccgccgagtatgagggcgaacgcgaactcgcgtcgcccccggtgctgaggtcggtgcaccgcgccgaagtcctgccgcgcgaaagtatacgcggcggcaccaatcagcaaaatcaggatcagcggtctgagcatggcgaccggcaaccaggcaaccgccatggcgccaaggtaggaacacgcaaacgcagccatggcggccggcagcgtagtgcgccagggcatccggatacggcgagcgtagctccaggccgcgttgctggtaccgaagatgctggagaacttgttggtgccgaaaagggtcgccgggctctcttgcggtagcgcattgaacagggcgggaatctggacaagaccaccaccaccgaccaccgaatcgatgaagccggcaaacagcgcggccaccgctagaagcagcaacaacgagtgatcgatgccggctatcggcactcagcgctgcgccacgaagaagatccgcttgaaggggaaaagcgtgcacccatcggcacggcgcggataggcgacgagcagccgggcccgataggccgcaagaaagtgctcagcggtctgcctgtcgaggcgggcgaggtagggcaccagcgtcgtccccttcatccactcgactatcccgtcgtcaccgtcaagtacctggaaataggtcgtctcccatacgtccaggtgacgacaatgcggcgtcaacagcgcgtgatactcggctgccgtcagaacagcgccttggcggacgccgtcgaaggccgcttgccaaccggggtcgccggccaactcgagcaggatcctgtgcgacggtgcagcgaagttggctggcatctgcaccgccagcacaccaccgaccgccagttgctcaaccagtcgaagcaggagatgctggtgatcgccaagccaatgcagggcagcgttcgaaaagatgaggtcgagcggctgttctccctgccaggcggcaatgtcggcctgctgccaggtaatcgacgacaagctgctggccgccttgtcgagcattgccgaatcgctgtcgattccggtaatccgtgcctgtggccactgtccggcaagcaggcgggtaacattaccggcgccgcaacccaggtcgacgatgttgttcgccggctggccgacaagcctcgcgagtagatcgagtgccggccgttgccgagcgtcgaggaatttcaggtattggtccgggtcccagttcattgtcgatcccctgttcatcgtcgcggctgcggacttcgtcgagtatggccgagcagtcgctatttgccaatgcagaagcgcccaaaaatctcgccgagcagatcatcggcgctgtattcgccggtaatcctgctcaatgccaactgggccagcctgagttcttcggcgaaaagttccaggctcggcaattgccgccgagcggcgtcgatgttctggcgggtttccgccagggcgtgcagatgccgctcgcgagcaatgaagacgtcctcggcaggatgccagccggcaatgcgcagcaactcttgccgcaatagctcgctgccttcacctgacctcgccgatagcattatcgccacgccgtcggcttcttcgcggcgttccgccgcccgtgaggtcagatcgatcttgttatagacgaacactcgcgccagtttggccggaaacttggcgaggatcactcgctcggcgtcgccgacgccggtccgcgcatcaaccagcaagacgacgacatcggcgcgctcgatttcgcgccaggtgcgttcgattcccagcctttcgatctggtcttcggtgtcgcgcagtcccgcggtatcgatgacgtgcagcggtatgccttcgacctgcagcgtgctgcgtaccagatcgcgggtcgtgcccggaagcggcgtgacgatcgccacttcgtcgccggccagccgattgagaaggctggacttgcccacgttgggcttgccgaccagcacgacatgcagtccgccttgcagcagtcgcccttgccgtgcgcgctcgaaaacccgagtcaggcgttgctccaaccggtcaaggcggccaaatgcgtcggccgcttcgagaaagtctacgtcctcatccgggaaatcgagggtggcttcgaccaacgcccgcagctcgatcaactggtcgaggagcacgcgcacttccccggaaaactcgccttgcagcgaacgtaccgcgctacgcgccgccgccgccgtcgcggcatcgatcaggtcgatgactgcctccgcctgcgccagatcgagcttgccgttgaggtaggcgcggcgcgtgaactcgccggggtcggccaagcgtgcgccaagttccaggcagcgcacgagcagcatctgcatgaccacgggaccaccatgcccgtgcagttcgagcacgtcgtcgccggtgaaggagtgcggggcgggaaaatacaggagcaggccggtgtcgatgactacgtggtcggccgcccggaactcgcagagggtcgcgcggcgagcgagcggtcgcctgccgctcagggcttcagcgaattcaagcaggctcgcgccggcgacgcgaatgacgcctatgccaccgcgaccgggagcggtcgcgatggcggctatcgttgctgcgttctcgcctgactcaggctttactgtcgttggcggcctttgcgccaccttcgatcatccgcgtgatctgccattgctgagcaatcgacaggacgttattgaccacccagtaaagcaccagaccggccggaaagaagaagaacatcgcgccaaagatgaagggcatcatcatcatcaccttggcctggatcgggtcgggtggagtcggattgagcttggtctggatcagcatcgtcacgaccatgatcaccggcaggacatagtacggatcctgcgccgacaggtcggttatccagaggatccacggagcatcgcgaatctcgacggcacccagcaacgcccagtagagtgcaatgaaaacggggatctgaacggcgatcggcaggcagccaccgagcgggttgatcttttcccgtttgtagagtgccatcatctcctggttcagcttctggcggtcgtcaccgtagcgttccttgagcgccatcagacgcggcgtaaccgttcgcatcttggccattgacttgtagctggccgccgacagcgggaagaacaacagcttgatgcctatggtcagcaggacgatcgcccagccccagttgccgacgaccgtgtgaatcgcctcgagacaccagaagatcggtgccgcaacgatcgtcagccagccgtagtcgacgaccagtggcaggccttgcgcgccgattccgccgtcggcctccggcttggcgagttgttcgagcgtcgcctgaatctgcgggcccgcatagacgggcaccgagaaagtcaccttggcgccgggcgcggcgacgggtgccggaacgatgacgcctacggcgacggctggattcacgccaccttcgagcttgcgcatgtagaactcgcgcggcaagccggtggcagggatccacgccgcgacaaaataatgctgaaccatcgctatccagccgtcgtccgccctggtcgcgaacttggccttgcccttctcgatgtcggcgaagtcgactttctgatacttgtcctggttcgtgtaaacggctgggccagtataggtagacaccatggaactttcgccatccggcgccttggtgtcgcgctgcaactggtagtaggcatgcgccaggacttccttgtcgctgccgttgtcgatttcatgcgcgacgtcgatcaggtagctgccacgcgtaaaagtgtaggtcttggcgaccttcaggcccccgcccgccggggcctccaggcgcagcacgacggtcttggcatcggcgcccagttccgcgctgccagcgacggccgaaaagctcgtcttgtggttcggcagtccctcaccaataaggccgctctgcgcgacgtattggtgcttggcctcgaaaagcgcgaagtccttctgcttgttcgtgctgtccttgtagtcgttcaactcgaggcggacgatgtcaccaccgatccgcgaaatatgcgcgacgaagaggtcggtcttgacggtgaacgtttcggccttgtcgggagccctcaccgcagccgtgtcgggtagcaccggcagcggcgcgtgcaggtttgtcgacagctggggcgcaggcgcttgcggcgtactgacggcggcagtagctgctggcttcggctggttgtacttctgccaggcatcccacagcatgaccagggagaaggaaaaaaccagcaacaggagcaggcgtcgattgtccatgaaagcctatacgattcgttttgtgttcagggtacggggtcaaagccacccgggttccacgggtgacaacggaacaatcggcgcacgctcagacagcttcctctaacggccccgtgtttctccaccgcttcggcagcgtactcggaacaactgggaaagaaacggcagcggcgcccgagcatgggactgatcgcgtatcggtagaagcccagcagcgccagcaacaactgtttcatcgcatcaccggtcggttgacatcatcttgctgagcagaccctcgatctcgtgcgccaaatcgcgccggtccagaggcaagggcttgaccgccagacgcatcaccaggtcgcacgagcgaaggcgagcgcgaaggagccgaaagcgctccctgaccagtcgccgaacaaggtttcgatcaaccgaacgacgcagaaaacgtttggcaaccaccagaccaaggcgggcccccggcgcttccgtgctgtcccttcgacggtaatgtagcaggaaatgacgacttctcagcgccctgcggaaaccaaaaacggatgaaaattcatccgttttcagaaggcggtagtgcttcggaaaggcggcggcggctggcgcaagatccccggcggtatcagctctgtcgctcaaacagccaggcggtgacggcctttagcgcggcgagcacggatgacagcgcggcccccacgggtagacatacgaacgaggaagccgtgggtgcgcttgcggcggacaaccgacggttgataggtacgtttcatggttaaacccttgaagtcacggcaaaaagaacatgcgattagacaaccgttgccaccactttgtcaaggccat