ctttttccatcctttgcgacatattccaggtcctaagcttgcggcggcatcatacattcccgagttctattgggacgtcctgcgaggtggcatgtaccagaagcgcatcctgttaatgcacgagaaatacggtatgacgaaccctaagcaccacttcaacatgtcttccgatgttttcttgtcaaccgtcctctaacaacggaacgcgacgaccatgcgattaccctaggccctgtcgtacgcatcagtcctaatgaagttcattgtaacgactggcgctttattgacgagatctacgcctccggcagtagaaaacgagacaagcctttgcaccaagtccgaggaagtggagggcaagttccccgtgtgataatctacgactcaattgggctcgattctgacatccatccatctcagtattgtcgacgctactttttcgaccacaagccatgatcttcatcggatgagacgaaacgccctgaacaagttcttttcccgtgcgcaagttgcgcggctggagccaacagttcgcgaaaatgccgagcgcatttgtgataagatcctgatcctgggcaagtcagcgccctttgatgtcactacggcatatagccattttaccaccgatgtcatctccggctactgcctcggtgacagcctcgggttgatcgagcagaagggatgggagcccaacttccgcgagccattgtacgcgcagctcaaactgatgtactggcttcgttttatcccccttttcaagcgattgagtgttgctacagccatgtaatggtgtcccattgtcattgctgtacacgggtcttatcgctaacgggacgacaggatcactcgacgattctcaaaggatatgaacacgctcttcaatgcgttagtggtacgttttctttggtgaaagtttccttccctgtcctgtttcgctgacgaattatgacatccagggggatatgccgagatatgtgaggagagcgcaagacaatgtgatcaagggtctcgacgatggctcatcagttttcggtgctctcttaacctcagatcttccaccgagcgagaaatccctcgagcgtttgactgatgagggattctcattgtttgcagccgggacggaaaccgtcagttgggcattgtccgtcatcacttatcatctctttgcaaaccgcgagctactggaaaaggtcaccaaagaggtaacacaggtcatcgacgccaaatcggggcagcttccctcttggcacacgctggaaaagttgccctacctgggaggtgtcatctacgaaggtttacgtctatcctatggcgttgccagtcgttcctcacgcatcccagttggagaagacttggtgtatcgtggcgtatgggcaccgaagggaagcaacacgatgcgcgagttccagtacgtgataccaagaggttatgcaatcgggatgtcgcctctaagtatacatcatgatgaaacggtctttccaaattcgcactctttcattccagagcgatggatcgatgacaacgatcagcatcggaaagaactcgaccgggctttactatcattttccaagggaagccgcagctgccttggcatcaagtgagtaatccagaccctcattattatggcaagttccgcactgacctttactgctccccagccttgcgtactgcgagctctatgtgctgctttcgttgctcattgttcgcgtcttcccgcatatgaagcttcacgaaaccacagaggtcgatgtgacgcacgaccacgacttcttcaatcctttcccggtttcgagcagcaagggtgtaagggccattgttgtatagtggtggaaaaaagtacgggatgacgtctcgcgctgtgtacctctaggtggcttcgcgctgtcgcggtgacaagtggaaggaatgtacaaccctgccctggggccttggtctctgcccacgacatggagcgttggtttgttttgcgggtaggtaggcacgacagtgaacgaccaggaaagttattaggtaggtgtaaccattgtgagagtctaatacatcatttttgagcgtaaacgtctatcttacaatgttcatctccccttgttgaagtatctccgatgaatttttccttccaatcttaccagacttcgccacgttgacaacatggaagggaagtcttcttgcatcccatctttaccttacctacctctaggtacatgtgtgaacggatggttatatcatcagatgtcaaaagccccatcgtgtagagttaggtagagattgcatgcgtggatgaattggggggacagttcgagcagttcattttctgaggtaagaagattgcccggttgtgatggaaacatttgcgccccacaagtgaaaagtggaacttactgacctctacctacctctagctacctagatacctacgattaggcaaacaaagcctttttgtacagatgtgcgtttcagtaaagggagcaaagggggttaagattgcatacgaactatagtaccttagataatctagatacatttatcccgagcttgacttctagaatcaccttcgtctaggtagatcacgctaaacggggcctgcggtcttcttcccgacgatgggattgtagaaccggaaacgattgaaagggtcatacttggccttgagatcccgaagcttcttcaaacgccatgcctcatgtccatacttctcctcgacagactcgaaaccgttggcataattgacataagcattgactggtctggtaggctggccctggttccactgttctctcacctccttggcccatttccaggcctcctgttcgatggtcttgttgttaggagggatgatgatttgaaccagcatgagatgatggtcatcgcggaaggggtaggcggagtcgttgggattctgggcgtccgttccggcagtggagtaaccttcgtggagcacaacagctccagcggcaagtgttgggtcgctggcaatgcgtttcttgaaaccttcaaagataaggcgctcggcggtcaggttgtacacctgaaggccggctgtggcggtgattcggactttgttgtgttgacaaatggcactgttctcgtcagtctgctgtgcagcagccacctgtggaaagggaacgtctccctgctcatcccgtacggcctcgatggcattgaatggggccaggagcttttctgcttcagcagcggatccacggtaggcaaacgtccaccagaggacaggctccttatccgaaacggtggtatccaacaacatgtttccaaagttggtcgtcatgttgaccggggttgagccatttccgtggaagttgttgagggcagtgaaaacggcttcgagctggtctccacgccacacatagttgtggtagtgccaggtatcaggaccgcggggatagactttcatctcgaagctggtgacaataccaaagttgtgacccgcacccttcatagcccacaagagatcgctgtggctggtgttgttgacacgaacggcagttccatcggcaagaacaacattgagctgaagaatgttatcgctgatcatgccgtgaggaccttcgtggcggccgtggccaccaccaaggcctggacccatcatgcccacgcagtcgcaggagccagtggtcgtgacatatccctgatcccaaaggtatctgttggcctggccatcgaatacgccgccgccaaaccaagcagacttgccattgggctgaatattgatggttctgaattgtgcgaggttgatctgcacgccgttgaatgatccgagactggagggatatccgtgacccttgttgatggccaagaaatcgatgctcttttcgttacagtatttgacctgcatgtttgcgtcagcatcatgtgagctactgtgtgacattgaccacacgccatggaacttacaatgctggctacatccgattcctggccaggctcgatgacgatctggaactttggcttggcaaagtcattccatctcgatgtagcgtcttcgtaacgtgcatcctcgggtccgaaaatgatggtgctcttcgagagccgtgaaccaagttcgcgctggacttgggcgacgctcaacttgcgaggggttgaaggagaccgctcaaagtaggatgggatggttgcagctgctaccagcgtgtggaatatgccaagacagctggtaagggaaagaaggcctttcatgttgcaaagaagttgcttgaccagttgaagtgggaacttggttgaaatgcaatgcaatgcgatgcgacgacgtgttgccttgcagtgaagatcttcaagcgaccttcaaccagaggtttatatgttctttgactccctcctgagtacgtactcatcgtttctgccttccagcccatcggccatcgttttggtttgcaagaacatcgcaataattctcccgaggaagcatcgttgtcactgctcggcctgtgagccaatcgaagagagttgaggcgaggctcaggtcaacagcctgtggcacagcacctagggtaggtacctctggggttggacagtcaagccgtcacgagaatgtgaccgagtggcagccaaggaacctgatccatcatgcagactggtgttcccactgtgttcggttgatacaaccgaaggtcagcgggagccccgcgcaagccgaagtttgtcggccgacgacttattgtcaaaaactccgatgctctagacccctgtcctagggacatcctgggtctcgatcagcactccattctcagccccgacgcccgaagagaccagaccgagacagccagctgagaagcccgatgcctctgggtgggtggcatgtggactgtggccccgtcacaaccaaccaggactgactgtgccttcggctgggctttgctgctgtcagtaatgactgcatacctcgccattggtgtccaagtatcaagtaccttgcccatttccaaaggtggtgtctacgcagaccatgtactgttcgatgggcgctcaacaaactttcaccaggaatcatcgaagcacagcagcaacatctcctactctagccaccatattggcccatcatgctgtcagtcgtccagcaaagtatcccattctttgacaacatctttaaccttgccaagcctctcctggtccttctcacagttactgtcactctctacagcctgtaccgatggctcctccccaagcccatccccggcatcccttacaatccccaggctgccaagtctcttctcggagatgcgccggccatgatcaaggaagttagcgcaacaggcgagttccgtgtctggtgtgcaaagcagatgagacagatgaattcaccaatctgccaaattttcatccggcccttctccaagccgtgggtacttctcgccgacttccgcgaggccaaggacatcctgatgcggcgaaaagaattcgacaagtcatcctttctgtctgacgggatggcctgcatgggctccttccacggcatttacatgaccggggaaaagttcaaggccaatcgtcagctaattcaggatctcatgaccacgagcttcctcaacaaccacgtgggcccggcaatctttggcaaggggctagagctgatgaagctatttgaaacaaagatgcttcttgctcgcggacggccttttagcgtcaaaaaggatttcgagtacacatctctggatgtgatgctcgagtttgcgtttggcaagaactgggtgcacacttcgcttggcccacagatggaacttgtgggcaaaatgcaggccgaagatatcgatgcgatgatggagggtaaggactcagacgaaccggtcgtgttcccgctggtgccgctcgttgacttcctcaattccgtttacgaggctccggaaatcgtggaaaaaaccatcaacgctctaatgcccaagttgcaaacatggtggtggtcaaaacagtcttggtacaaacacattttcgatgcgaaggagcgcgccatgaaggagcaagtggagattgccattagcaacttccaatctggctgtattcagacgggcattgagcacatgttgatgcgggaagcatccagagctgaaaaggagtgccgggccccggatttcaggagcaaggtgttgcgagacgaagtgagttgtgcatcctttccgaggagtccatagttgcgatctaacagcctgttccgtccagatgttcggcaatatagtcggtggccatcacaccaccagcggcgcaatgatgtggttgaccaagtatctcaccgaccatcccgtagtccaaagcaacttacgttcagtcttatacacgactctcagtgccgctaagaacgagaaccgcctcttcaccttcgaggagatccggcatgcaaagctaccttacttggatgccatcatcgaagagatgctccgcatcaacgccgttccagtcactcgcgaggccttgactgataccactattctggggtatcccatcaagaagggaacgcaagtctttttcatgtccaacggccccggcttcctgtcgccgtcgtttcccatcgacgaatcgagaaggagcgaaacttcgcgcgcttccaagatcaatgccacatgggatgagactcaggacttggcagcttttgttccggagcggtggttggtacgcaaaagggaaggaaacggtcttctggcagatgatgtagactttgacggagctgctggcccgcagctcgtgtttggcttggggccgcgtacgtgctgggggaggaggttggcgtacatggagatgcggatcgtgatttccatgcttgtttggaacttcgagctgttgaagaccccaccggcgctgtcatcttatgctggactggagggcattgctcgtgtgccgcagcaatgtcatgtgcggcttcgcaagctgtgactcaacgcttcaagggagaaatggttcgcagccatcgccccatgtaagtttacgttgacgaccaagaatgaataatagaacatcgaccctattttcccttctcccctttgtcgttgtgtgaatagatgagccgtcaccggaatccaagatattgctaggagagaggcactgtagaggtattcggtgcgatattgtcagaaccctggcccaacactgtctctatcgccaagacattgtcggccgaagaaatcagatgggacggtccaagaccgcagcacgactagatacctgtcggtgcacttttcgtcggatcccaggctccagactccagatacaagatacattgtacgcacatcagatcgaaacacaatttgaagcttcctgtaactgcctagaggtagcaatgcggcccatgtttgacgatgaacattgtttgcgcttgtcttttacaagtgaacaaagagaaatgtagaattggttattgggtaaaaaagggcaaaggaggccaagaacgcagcctggaagtaaattcatcttgtccatgtgggatacgcatatcatccacctcgataccgttcaaggcacatctatcttctcagataaacctccagcagacccaacggtccatcatcaaagacattcttgatctcatatcttttgtcagcctgcttcaaaagctgctcaaactcggccttcgtgcgttgtttagcgccacagttgaccagcatcaccatatcgacctggcgcacattgcgctcctgatgacgtggccaggttccaggttcgggaatgataatgtcgttgatcagtagcggagtttcggggcttgagttctccagaccggggacaaaggccttgaagatggtgaccacgtccttgtcggcccagttgtgagtgcattggcggatcagaaaagcggcggcgttcttgacaggctggggatcgaagaagctatgatgcatgtattgcactcggggggcgaggtcttgggtgagagattctttgccctcagcgagcatgtcggcgttggagtcctgcacgatgaagtccaaatcggggtagatctgtttccattgttaggacgagtcatgagtcaagtggaagcagagaaacaaagacttacctgagccaagctcttggaaatgtgaccattaccaccgccgacatcaacgacggtccccttgagagcagaccagttgaacccatccttgagcaggaagtcaaggtgactatccatcttcctcaggccggccatagccttggcgaaccgccgagccttctccggatctttttggtagaactcaaagatgccaacgccatgtcgggtgacaaaggggttgaggttttggtgcgcctcgtaagggtttgccttgagactcacattgcagtcggcagccgccttgagcatctcatcaagagagtagtggacgacggcccggagctgctcatcctgctgaatcacgagggaggaagggctgtgagaaaccctcctaggctgcaattcttcgaagatcctgtaggtcctgagctgtctgatgatgcggctggtacggtcaacatcaaggcctgccttgttggcgagatcctcaactgcaatatccccatgagccggtacgtgctggaaaaagtcgaagtcgagagcgacctgaagggcacccagatcgtagccggtacagcagaaggctctgagccacttcctgggaccgtcgatgaggagttgcagatcttccaggttcgccttgagagacgcgtggaggcggcgatattcaggatggtcgtgagggggatcttgagattcaagggaaaaggatggctcgggaagtttgttgacctgaagatacttggtgatatcctgggcggcggaaagtatgctctgcgccaaacccagaatggagggtgaaggcgagtcattcacgccggctgttgaaaggctgcccatcttggatgcttggtggtagtgttgtcagagaagaaacaatagatggaagtgacttggaaaagtgaatcagacaagaatgaatcagctcccaagatatgatgagaacaatggcaccggaaggtcaagtatttcagaatcagatcgctggagttggtgcacaacccacacgtctttgtagatcgtcgaccaatgggcgatgtgagatcccaggctggcgagcctttagtgctgacgggcatggatatgcccgacggggatggatgacattctcacggcccgccgtaccagtcgtgaatccggcccgcttgtaagcaccatcctctgtcggccgatgagctgcatcgttatccaacatgggtctaatgggctgcgactcttggctctcggccgaagaatttggaaaagaaggacttcgcaccggagccgcaatgcagatcccgagaccactgcgtactatcagatgcaacggaaacacggagtccggattggtgacgataacggcagttgggggtgctatacggttgacaaggccattgaagaacgaagtggaacgcgtaggcaatgagcataaatgacgagagccggactcaactgaacagagaaaggaagagaggaataaggacggaaccagccactgcccccttcatgtcataagataaacgccgggcaacttactttcaacaacccatagtccacacgcttttccattcaacattctgcacacttgaccgtgtcagagatcaccatcaagtacgatagcgatgtcttccaccttcaagcacgaccctcatgagccggtggccattgtgggcatgggtaagtcgtctttacctcacgactacagaaacaaccagtactgacgtaggggtatggccagcatgccgatggccaggcggtgttcacgacccctctcaattctgggagtttctccggaacaaagtcaacggctggaaggagtttgatgacccgcgcttctcttcagccgggtttcaccatcccaactcggaccggccgggctccatgtccatgaagggcgcttttcttgctgagcaggatgctcgtctttttgatcacaccttcttcggcatgaccggtctggaagtcgaaaccatggacccttcgcaacgcaagttgcttgaggtggcctatgaagccatcgagagtgccggagagacgtgggagagcgtttcggggacccggacgggagtctttgttggcaacttctgccttgatcactggatgattcaatcgcgggattgggacaacccgaggccgtatgcctttactggcgccggcaccagcattcttgccaaccgcatcagctatatcttcaatcttcaagggccaaggtgcgtagcttctgcatgtctcggttacagggaaactgatatggcatgtactgacatctaacgacagcctcacggtggacaccgcctgctcgtcctccatgtacgccctccacctcgcagtcaacgccatccgcgccggggactgtgattcggccatcgtcgcctcggccaactggatcgccgatcccggggtgcaaattgccttggacaagctcggcgcactctccgcatctgcgcgctgccacaccttcgacgctcgggcggaaggctacgctcgcggcgagggattcggcgccatttatctcaagagaccttccctcgctatcgccgatatgtcacccatccgcgcaatgatccgaggaacagccatcaactccaatggacgaaccggcggcatcacgaggcctagtgccaacggacaagagacggtcatccgggaagcataccgcaacgccggcaatctgccgttccgcgacaccagctactttgaatgccatggaacaggcacgtatgtcggagacccaatcgaagtagccgcactaggaagagtctttgctccagaacggtctagcgacgatccgctacttatcggttccgtgaaaagtaacgtgggacacggggaaggtgccagcgctttggcgtccattatgaaggttgttcttgctctagagcacggtgcaatcccacccatctacgatcttcaaacccggaaccccaacatcgacttcgagggtgccaaggttcagccagtgaccgaggtcacgccgtggcccaaggatcgcctgcagagagcaagcatcaactcgttcggttatggtggtgccaacggtcattgcatcatcgaccatgtcaacatcgtgctgccggattatgttgcgccagggatctacaagcgcagcaccagagatacaacaaacggtgtgaatggtcatatgaacgggcgcaacggttcgccttcgcatcgtcccatgattcagaggccaaagatgaccgcctcgccgaatgccaacacacgaccacttgtcctcctccccctctctgctcacaacgaaaactctctcgagctgaacctcaaagcgttgtctcaagttgtcgacaagttaccgttggcagatgtcgcatacaccttgggtgccagacggtccaaatttgcccagcgatccttctgcatcgtagagaaagacaaggttgttgagggcctcgcggccaagagcagggtggtaagagcaccattgcaacccaccaaccttggcttcattttcaccggccaaggcgctcagtggcatgccatgggtgcccagctgtttgagtatcgagtgttctccacagcgatccggtacctggatcatgtcctcagctcgctgcccaatggtccggactggtcactagagaaaatcctgtccggagactgtgatgctgccctcatccagagagccgagatttctcaggctgtttgcactgctgtacaagttggcctggttgatctgcttgcctcgtggtccgtgagacctcacagtgttgctggacattcttccggtgaaatggctgcggcgtacgctgctggtcgtatcacagctgccgaagccatcgtagccgcttacttccgcggtcaggcggtatcacggaaccgacagaccggtgcaatgctggctgtcggcctgggccctgaagcggtagccaagtatctctctggcctggaggatcaggtcaaggtagcagcaatcaactcgccaggaagcgtcacgttgtccggcgatccagcagccattgatagtatctcgaaagccttggccgccgacagcatcttcaatcgaaaactccagacgggcggcaatgcttaccactcacaccacatgcttcccattgggcgtgagtacatcgagatgctgagccagggccttcaacacatccagaagctcggccttgcctcaccagagcagcggtatcccaaggcattgtgggtatcgtctgtcaaacccaacaaagacacaactgagtcgtttgacgatccatccgcttactggagggccaatctcgagtcacctgtgcagttctcggaggctgttgcaagcttggtacgcaacgagaatgtcaccatccacgctttggtagagattggaccgcaccccgcgctgaagagcccggtggagcagattgtcaaggccgctggcaaggctgtggcgtatgcctccacgctcaagaggcaggaggacgcccggccatccatgttgcaactcgccggaacgctgttcactttaaacacgcccatcgaccttgccgccgtaaatgctgttgatggggaagcaggacacagcggaagcctagaacacggcagcacctgtctcgatctgccaccctaccagtacacttataacggcctgaactatcatgagagccgggccagcaaggagtaccggtaccggtcggtgttgagacatgaccttctcggctcgaaggtcgtcggcaatgcaaagttgcggccccaatggcggaacattctccggatgaaggacgtcccatggttaggcgatcaccgccttgtgccaggtaagcactcccctctttcaagcagcgaatattgcacttatgtagagtagctgacatttggctccgttgaatagatgccgtcctgccaggtgccgcgtacatcgctatggcggtagaagctgcgtcacgcatctacgatgagttccccaagccgttcgaggtcaagggcttctctctacgtgacgtcgtcatcaagaagagccttgtaatcccagaagacgactacggcgttgagatactcacgagcatggagcttgtcgacctagccacagcgcaatcacctgcatgggctaccttttccatcagctcagttggccgcgaaaccaatgagtggacggagcactgcactggacgagtcaaggtggtggttcaagagacaggctatgatattgacgtcgaacacggtcgagttgccgctccgtacgcaccaagggccgtggacgttaaggcttggtacaagaagtttttggacattggcctcggctacggtccggtgttccagcctctgtcggacatccgtgttgatgcggcgtcaaacttggccgtggcgaccgttcatctgcagcccgggattggtgtcatgaagggtggcgagtcccggtacgccgtacacccggcctccctggacggtgccattcagctgggcttggttgcgtgccacggaggccggccgagcgaggctaccactgccttcgtaccggtacaattctccagtttgtacatcgacaacagcctagccagtggcggcgagacatgtaccattgtggctcgtgggcagcggcgcggtatccggagtgcccatcttgatctgcagttcctgggtgcagatggaaagcttctgcttgacgccgagtccctccgatgcgttagcttctccagtgaggccaagccggtggatagggcattcagcagcccctacactcgcctagtgtggaagccggacatccgcaagctcagcaacagccaagctcgccagatataccctccaccaaccaagaatgttgacaaggcgccactgtgggggatcacgaacaaggtagcccactttattgtatacagcatgtatgaaactttcgggcggcaggcagatcggccccagccttcgggtgaggtcggccacttctttgactggatcatcagaaagggtgaaagtgatcattctgagatgatggaagaggcaagagagctggcagctaagggtgccctgcttcagcagatcgaagaacttgtcgcccaggcacctgacattatggaagtcaagatcgcaaagcttctgcacgacaatgcggccgacattctgtatgaacgaaaaacggggatggaagtcatcatcggggagaaccttctgacaccactttatcaggaaggcctcctgatgacaggcatctatccacagctctccattgtcctagctggccttgcccacgccaacccaaacctccggattctcgagattggaggcggtactggtggcgcgacccggatcgccatgaaggcttttaacggccccaacggcatcaaggcttaccgggattacaccttcacagacatctcgcccggcttcctgtcggcggccaaggaatccatggccgatctgagggatatgaacttctccgtctttgacattgaagaggacccagtggcacagggatacgaggagcagacatatgacctgattatcgcgtgtcaagtccttcatgccacctcgaacatgaccaagacgctgtcaagatgccgcaagctcctcaagccaggtggtcgactcgttctggttgagaccacggagaacttcatcgtgccaggcgttgttgtgggcacctttacgggatactgggccggcattccagatggacgtgtggatgctcctttccagagcctgaaggactgggaccgttgcctgagagaagcaggcttcgctgggctggacctggtacttgatgacttcccggaaccccataataccacatcggttattcttgccaaggtgcctgagcaagagcctgaaccgttgccggcagcccagtccgcaacgactgtccatgtggtgcatggtggcagcaacggaacaccagttctggtagatcatatatgtcaagaactgcaacagcggggtaccaatgtaaaggctatcacgttcaacgacgtcacaaaggagctttctcccggatcgcgcgtggtcgtattgctggacgagagccacctgctgatcaaggccaacgaggagaatctggctaccatgcaatacctggcacgcagtgcaacgagtttggtcgctctgacaagttgcggtaccatcaagggacgggctgccgagggtgccttgatctcaggcctgcttcgcgtactccagactgagaacccctccagccagtacatgtccatcgatatcgacgtggacaactttgagattgaagatgctgctgaagcaaacgagctcgctcgcagcatcgtggacggcgagtgtgacctgtttcgtcaagccagcggatcggctcctgtatttgtggatggggagagcgatggtggcgaccccgctgaccgcgagttcgtttggcaaaacggttgcctgtgggttagccgtcacgtcccagatgccggattccactcccagtacggcttagagacgaggagcatgaagccggaactacgtccgattggcagccccagtcagacagggggagtacgtgctgctttcgagacgcccggtgtgctgaactcattgtacttcattccctacaaagaactcctgcagccgttgccggccgacttcatcgatgtggctgttgatgctgtgggcgtaaattcaagagatttggagcactgggctggccgcgtggatggcgattacatgacttccgaatatgcgggtgtggtcaccgcggtaggcagccgagtccacaacatccaggttggcgatcgcgtctatggagtgggcaagggtcagtttggcaatgtcacccgtgtgcctgctgccttcgcaacgaagcttcagcccaacgatgacatgatccggatggcctcaatgccgctcgcatacaccaccgccgtctacgccttggaccacgtcgctcacgtccgtgagggacagtcgatcctgatacagtcgggcgccagggaccttggcctggcagccatcactcttgcgaaggcaaagcggtcacaggtgtttgcaacagttgagacagccgagcaaggcaagttcctagttgaggagctaggcctacccgcctcgcatgtcatttctatcctcgactcgaagcagctccagcgcgcagctgaggaaacgcgcaagagaaagttcgaggttgttatggtgactgccgctcgtggggagctcctgtctttgttcctgcaggtcctggcaccgcttgggtgccttgtcgatatcggcggggtggatgggcagacgacgccagtagtcggtcagatgttactcccacacaatgccacctacgcctctatcgacccgttcgccgttttcgattcggatccactgcttggggcggagctcatgcaatccgtcgacgattactaccggcaaggggtgattggaccggttccaagaataacggcggccgacgttggacaattgtcgtcggcacttggcgattttggcacagtatctggaaagctagtggccagcttcaagaacccggaaagtttggttcggatggcgccatttgcacccaccgtcaaattcgaccccgaagcgagctatgtggtgacgggaggcttggggggcttgggacaatctttggtcaggtggatggtgggaaggggcgcaaggcacctcgcacttttgtcgaggcgtactgcctccagcgttccaagtgtccaggagctggtcaatgggctcgccgggcgaggtgttgagattcaatgctttgcctgcgatgtcagcaaagaagacgaggtgaccagcgcgatcaaggcaatctcggctgttcgtcccatcaagggcatcgtgcatgcggcagtctcgtatagggatctgacctttgacaagctgtcacccgagagatggaacgaagggttgtctgccaaggtggcaggcaccaagaacctgcacaaagcgactctgtcgatgcctctcgacttctttgtcatgaccacttctgccttgtcggtgtatggtttcgcgacccaaagtgcatacacggctgccaacaacttccaggatgcctttgcacgataccgccgacagcttggcttgcccgcgtccactgtgtcgtttagcctgatcaaggacgtgacggatgtcggcagcaacgggattaccgtcgacatgtttgaacgcaacaaggcactgaccctggatgagtctcagttcctggcgctcctcgagccggcattcttgaataaccgaacggtgacggaggagactagtgctgggcaatggtcaggtcaggacgatgatgggctttctgtcgcaaatttgcacacatacttggatcccagagcaatggcggcgaaaagacgtgaagagatggccagcgagacatcctcgtcatcttccacagtgccaccacggtggtacagtgacgcgcgcgtgtctttgatgatgcgcgcctttgcggacgcacagcgacactcaggaaggtcacaaaacgcagccgaggagggttccaacaagaacacaattgctcatctccgcgcggagctggaagctgcagtgcgcgagggagaggctgggcgagggcggacggtggcgctggtacaggatgccatcaccaaggtggtggccgagatgctgttcgtcgacgtggagagcattgacccggccaagtcggtggcagagctgggtgtcgacagtctgattgcggccgagttgcgcaactggttcatccaggctctggggaccaacatcagcatgttggatctgctggaccccagcgtgagcatcagcacccgcgcttccaccattgcggacaaggccctgactgtgactgcttaaggaggcacttggaaacggaggagttgggcgttgggagtttcacaatttgggaacggctcgaggtttcggtggatcttgtgtagtatgtagaggtagccgtatagcttatgttttggtcatcatgtcaatttggatgcttccatttccactcggcttgggaaacgtgaacctgccgctctggtgtgccttggtagtcgatcccagaaaaacacaggtagaaagagatcagaaaagaagacgatgcttggcacgctgtagatggcttcaatggtagacaaaggtatcaagacgggtgagggtggtgatgctattcccacgcagtcatcgggcagtccacagcgcaatactatggatgtgggaggacgggaactgggaaaatatgatgtctttctgtggagaatccacaatcaggtgcggggtggcacaggccacatccacccatgcaatcaagcatcccattcaggtcacgtgcacatcattcccattgcctgccggtaagcgacctggactttcctctttcagcccagccacttcggttcgatcaatcgccgccgtgcttccatcaccttgcacttatagaagtggctaacgcatttggagtggaccagttagtgcaaggcagccaaatgcacagaaacctttcttactgctaacgcttcgtctggagtaatgatagtacatgataatctaagcagccgtagaggtactctaggtgcctctacctagttgcagtcaaaccttccacttcacttgctccaaacaacatcatccgccctctgcctctccgcgaccagtcgcaaccacttctccattgccaccacgaacgcgtctcctaccttctcatccaccacgccctcctgccaactcaccgacacgaccaggtcccctcctttgaccgacgcaaccgcgatccccaaagcagacgcaaccacattggcacacagcgtcatgctcatgcgcgttatggaccatccatcctccttctcctcctgaccttcctccaaggaatgaaacggctttccctccatagctcccaagttgctcaccacccacgacgactttctcggtctcttcacttcctcttgcaactgccttctccagtccgagaccgctcgcgatacaaagccgatcatgtcgttttccaggcctcgcggagaacagctttcgctcttggccgcgaggtccgcccggacgcggcgtgcggcgacgaagatcaagtcgtgcacttcagataccacctcctctgcctccgctgccctcgggttcagctgaaagttacaacctgacacgtacttggactccgtcaaggtacgccgcacccggccgacaagctcttcatccgccacgtgctcgataatcgtcacgtaattccccatggcagtttcggcgtccaatctgttcttgacacagccagtccttcctttcgaataaggagagggcaaatatcttctgatattcatcggcgtcaaaaaggcaaaggcatcggctttcgccacgagttctctcaagggggccagcgaaacgagtgcaataccgtgcaatagcgccgtcaatgtcgccccctgttttcggcaggcttgtaccagctcctccgcaatgttcgctggaaatgtcatggtgcggatttggctcctgaacggaactgtgtcagggctggtaagctggattggggcccagtgtgcatgggttgcaacgttgcgcggatactgagaagagggggtttgaatctcgtgcttgagaaagtgttcgaacgctattgggtcgacggggaaagggaggatggactccggaggcggcgggaggctggcggccaaggcagacgtgggtgatagggtaaggatgtggtcgatcaggaacgggttgtggcttgcttgtggggagccgtgcaagcccgagtcggacgcatggaggtgcgtgaggagctctcggtaaaaatttatgcagctgacgccgtcgaggtgagtgtggttgaacattaggaggatttcgatgaaagacgtgtcagcctccgagcgaagaaccctgatccgccatcctggccttacacggaacttggtgaacctggtgtcagcctcgcggtttagcgtctgctggaattccttctggaaagcatcatcgccgcctttgaccgtttgccacttaatcacttttccgaggttgatgctgtcgagacgaacccacgatggcgtgctggttttggcgcctgcgatccccacttgcatgtgcggatgagtcagcacgacgcgcgcaacggctcgttcgaattcgttcaccaagtcatgatgtctggcagtgggagcaagccgttttggcaacgcaaagcgacaggatacgacgttgctccggatcagatcgagggtttggagagcaatctggtatgactccctggcagatcgaccttatcagctatcgcttttttcatacgctggggtgttgatcaatgatgggattacgtacagtgctccaagcctccgaataatgggtgatttattgagagcgactttcggtctttccctgtcttcttttcttactgctggctggctgtcgacgcgcagctgtcgatggaccatcatcccaccgtagttcggcattatggcaggtgtctgcaacgcaggtgatgaaggcaatgcctgggacatacctctacacaaagctttctgggactctagagtgcagagtcacgctgctcttggtcttgttaaccccaacgatgggagacccctcttcggccgttcagcgtcacccgggtattgtgtctgacggacggggataacgtgagtacccacggcgcgttccttgcaatggttagtgatcgtatgtcaaaggaaggtatgctggggcccgaaggctgacaatgtggttacactggaataccgcgtactgtcttcaattttctatcccgattgtcacgattaaagacgaccttttctatactggctaggtacgcggcttaaatcagtctgactaggttcctgtcttgaacaaagacgacaccacaaatcagacctcgtatggatggctcatcccttcactcaacttcatccctgccgcatccgtcatcatgataactcatatttgctcggcccttccccatcgacatcatcccacgttgtcgtggatttgggtacaccatcttcatcggacacaaggccttgttctgtccgtctcctgggattactccaacacgaccgacataagtcggtggtgcatgggcttgggtggtaagcgagggttatcagcctcgacccgtatctctgtgagggtgcaatggctctgcgtcggtcgagccataggtttcggccgaaatttcgactagtgtcggccggccctcttgtgttgcatcgacaaagcctgagtcagcacaacctccgtcaacaagctacctgtttgagtcaatgtgggtggtgaacggtctattcatccacgtatctaggtgttattcaattaaacttgtggtagtattcgagatcgaacaatggaagtcttcggtgacccgaccatgtattcactcagcccatgggcagtgttccaccccgccgcacaccattggccaccggctcaccttcgttctctcggctatcagtgccagatttgggcctgttgcttttctcctcctcccttctggatcttcctccactcgaagcaacaggcagcaagaaaagtacatccagccgcagcagcgctaatgtagaaggtgttcctcaaccccagagtatacgcgcctaggactgcattagtagcatcctcacgacccatgttcgtcaggacctggcggatgtccgaagcaccgctattgatgatcagctctgggctgatatccggtgcatcccgaacaaggttgttgatgataccgttctggaaaacactctgcgccaccgcaatgaacaccgcgcccccgaacgattggaagaactggacgcatgccgtggcttgggggatcagatgctgtggaagaacgttttgcacaacgaggatgccggcctggaaacagacgcctgttcctagcccggccacaacttggtatccgaaccacttggaaaagggtgtgtcgagccaaaatgtggtgatgagcccggcaccggctgtcatcagagccgtctcaaagaggaccacagggttgatgcagccgaagatggtgattagggctccgctggccatagaggcaagaacgaaggaaatcaggtagggaagtagcttgataccagcctcgatggccgagtcccctttgactgcttggaagtaaagtgctgcccaggctagttagaagtcgttccagaggatgctgcaggcaagcaagatacaactcaccaagataaaagacgagaggaaaaaagtacgcgccaacaaacatggcaaacatcatggccgccaagacattgcggtccttgaagaaatgcggtggtaaaaggcctcgatcttgctgccagatctcaatcccaacaaagatcagagtcatgactgccgccccgacaaagaggccaatcaccacagagctgttccatggataatcggcgcctccccactgtagagcaagcagcaacatgataatggctggaatgaacgtggccgcccctatcaagtccagctgcaaaagctttgaaacaaacgacgccttggaattgccaatctcagcgccgcgtttatcgtcatttgcattcctcggtatcctgagaaagaagaagatgaccgccatcgccgcccctccaagcggtagattgatatagaaacaccacctccacgtaactttatctgtaaatgcccctccaagcaacggtccgacaacactagacacgccccaaagccccccaaaaacaccaaacatgactggccttcttctcagtggcattgtataggtcagaatcaccattgcccctgagaaaatacccgcagtccccagaccagcaacagcccgaccaacgatgaaagcggtagagctgggcgcaacacctgagatcaaactgcctagttcgaaaagggcaacggctcccaaaaacgtccaccggatatcaaagagcgtgtatatgttgccgtacatgggctggagggctgtggtggtcaagaggtaggaggcaccgtaccacccaatgtccttgatggaggcgaattgggtagtgatggcgcctaaggcaggggcgatgatcgtttgatcgagggcaacaaggaagacggaaacgcagagcgagaggataatgagcgtcaagtggaggccggttggatatttggtttcgtcggtgggagatgttgttgtttcctctacagccgtcatggttttgtcggtgtcatgggcttcgatgtcctgttgggatgtttccctcttgtcaggcatggagctcctgggggggttggctcgtgggagaggctccatcgttgcagcgtctgttgttgaggcaaaaatcactttgagaataaggtgcgagtacctctatgcaactaggacctaggtgtgtataactctgagaaaatttttggtaggtagtgtgggtaacgatgaaacttgaaaacttgactgcttttcgtggtggatggatgctggaaggaaagtgaagggttggcccgacctggatgcttcgtctacacctctgccggcctacaaattcctggtggttacctagaggtgtaggtggcctggtactgccaccttataatattcaggggttgggaagggactgtgaggaacaccgtcgatctcttggacgcaaaataacgttgaggttatcaccgggcactttttccttcaccaaggacagttgcattggaatagttttcagtacgctctgcatggcctatacaaccttacctggcaatcatcaactggatactacatgaaagggccacttttcacattttgtctcttcgttcagaacctcaaagtaggggggcatctacgtggcagaccaagcatgaaggccaagttagcgaggccaccagctataccaagatgtgggttcgtcaaaatggctgaatggctggattctggcacttcgggcccgaactgaagccatggaggttggtaatgcgaaactggccaataaagcaagcacagaggcagggaaggggacatggaatgtcaccaaagggcagcgtgaagcttctggtacatgtattggtacacctgaaagcagggcactcaccacctagaggtaccgatagagaccatttttgcataacgcgaattcttggcccatagaggtcaagttgctagaggtaggcatgtttaggtacccacgcaaagacgttgaattcacctggagtcccgaacatggatacaacatggattaaactcaaacacggtctaaacacagcttgctgctgcttcttgtacctacctctgagttacgtaccttcaaggtacctacttaggtacatgatgaaaccaaccgaaaatcaacgttgtcctcgtctccgccgccccaacggaagtgtaggtaggtaccctccctgcctgtggtgcagtttctgatgtcactatgtatacctagctaggtacataactgactgttcggcaccaacttggaaagacggcagggattagtactaggttaggtaatgtacatagtaggagagtagttcctcaagcttccactcggttacaggcacccatgcattgctttgctgccatttgctggactcccgattgcgcaactctgtacaacatcacaccctcccataggtacctacctctaggtaccgacgtgatgttattccgctaaagtctggtttcacaccaatatgaacgttacctctaccaagtatccgccgacaaacatctcgcaatgctgccctcacccgagcttctttaaggttttgcctccaaggcccatgtacctacctagtcggcctgcacatgattggtccatagccgccagcttgtttcgcgaggctctgtttgcgatcacaaggaatgacgggactgctatgtccaaggcggaaacccaagacagatagaaatctttcagaacgtaacagattgatgccaacattctggaagcttcgtggacaggttgaactgcgtcgcagtgcgctgcgggatctcgccgctaacgaacgttggaaggatcggagtgtccgggcatccaatcggccccttcacggcttcaacttcctcgacaagctggcatgtacacagtacatacatgtacgtaccatagtaagacctaattccttagcacccgcaccggtctaggcggccaggcccgttccgatgactagccgcatacgaacaacttgttagcgcggtgaacttgcaactggcgactatgtatgtacctaggtaccttaactccatcgtcccttcaaacgatgagcggagtgaccacctctactggacaagtttagtgtactgccggcagaggagcatgacccacgttctttgctgccttctttctccctaggagctcctgcctcgagaattgttggttggtgctgacgtcagcctcgaatcatcagagattacctctagcgagcgagaaaatatgtaggtgactttacgaagcagaagcagaagggttgcattccaagcgacgactagcccaggaacagttgagggaatatgatccattgtgggggtgggctagaaagtgggctgtgttagtggagcgcatctccccgagttccccgaactgatgccctggccgtagtggagaggcctggtcactgtccaccagcacagaatcccgccagttgtcgccatttccatttggatgcgcagggctcccgtcgtttctctggacgcgaggatcttgcagaaacagcatcttggacctcctccgtgctccatcgggtccagttcccgctggccaagacttttgcaaaaagttgaaagagggaaagcgcctcaatttagcaaaaagacgagaagctccaccttcggcttgacttccgacaactgctcatggctggagaaatgtctgacttggtcggttagtccaaagaaaaaaagggtacacaaccctgtgaataaaaggctccgcactcgtcagtgtctggtacatactcaaggattggctgggtacatgtatcacaacagagggacttacatgtatacactatatttttctgcttcaacaatgttcacttgtaataaacagacgccggtcaagtcttccggcaaggcgtggtggacactagctgtaggtgtggagtggggtgggtgagggtaataattagtaggggtaagaatccttccatcaagttgcaagcgttacagtgtaaggtgcttcgttgttgcctgagcagtgagatcactatattttcctttaatggcaggtgcatgagggatacaccaggaagtacgggtttagattgatccgacgttcaaggatttgttcataatatgcacggaaaaaacataacgtttattcaacactggagccattctcggatggcagaactcgagaagaaaagtgatagatgagagtgggcgagaggttattctgtctgtagacgggatcgtacgggaaggatcatgtacctctactctacatgctatagttcggagtagcgttgttgtgtactgcatgcaccgcaagcgagataaattcaggttgatgatacatagatgtatccatcacacgcgggatatgtcttgattgggcgtatctgagcaatgtagaggtaggttatccaacttgatattggtcaggtcgtccctgctcagcccaggtggtttttcatcttactagaataggaaggatgagccgagccttgacttctgactgtccacgagctgttcgccatggaacaaaagaacgtgcttaacgccaattgcctaacactgcaatcgggaatcggcaaacaccaaggtacctctacaatcctgcctctactgtgatcaagttgataggaggcatcatcgtatagccttgaatttgccgacggaagtctttcctcaagcttgttgcagccaattgaacctttgtcttgcctccatgtgcctcaaataatcacatacggtatcatggaaggattcagttgatcgcaacgtaacgcatgacttttgtttgggatcgaggcctttgtcttacgccaatcacctgatacgacaggaccctgaccgggcgcaagggactagaggtatactattcggtacaatggagaagaggaggacattgataaggtagcgaggtccaagtaaccgtgtgcaccaccctccgtgcgtgatttatccgacacttcattcatacaagaagtgcttatgtcttgccgcctcgcacttcagaaggattgccaagcctgggactttaacattctgtcgatttttggctgtacagtatcccaccatgagctttgttcccgcccctcctcggaaacgaccaatctcttcgtgtctaccatgctacaatcgcaaacagaaggttggtaggacaaaaacgttgcggatgatcgcatcccaattccatgcttcgggttttgagccatgtgctaacagtgctacgccgacagtgtaaccgagagatcccgtgtaaccactgctctcgccgacggtgcattgagtcttgcgtctactacgcaaaccccagttccagctcagcggccagtcccggtgcatcatccgcatcgtcgtcatccacgacagcgccttcgatcacgttaggcatacagaaagaaccaccacgccggttcgagagatattccgccagattcgcactaaagaacgaagagtacacatactctaatagtcagcgacggaggagtggaagttggggaggccgggatctgcctcggaatgagtggggccggtggggtggtactgccggagcgggagcgggagcgggagcgggcgcaggaacgggttcttatccgggatgttcgtccggatttgcgagatcacgctcttggacaaagaccacggaggcgtggtcgggacgggctctggctgaatcgtttggctacttcgaagggagtaaaagcaacacactggcgctcatccaaaaggcgagtggaactccatgtcgtggtcccaaacatacctcctagaggtacaactgtagagacgtgagctaacaattgatgtagatgggactcggtcaggacaatctcgactctgagagctctccagttcttgtagctgaaaccgccgaagatgttcatcgcgtcatgcgcgacattcccgatcgacagatcatcgactttctggtgcaattctttgtaagagagatcagctggtacgtcccacggttacatccatcctccccacccacagcttcatgtctgttccgaactgaccatgattcgtcccaccaggatggatcaggtagtccacgttccgtggctgatgagcaagtatcaagactggtgtaacacactttcggcagaggaatgccgtgctgctgacgccaacgacgtacccaggcaaatccgcgtgatggacgtggattttgtcgtcctgttgcttcgcattgtctcatatgccttgcaattcctaccttctccgatttatccactcgatcggatccgtggtgtgctgcttgccgatgtgcgcaatgagtgcgatgatatcgccaatactctggaggccatgagctgggcgctcgatggccgaggatccttgattcgagtccatcaagttgcatttgccgcgctcaagtcccaaaccgaaggcaacatcaaggcctgctgggaaaccgtgagtcgtgctattcgcatcgcccagagcataggtattcacagcgatagcgtaaccgcgattggggcgaatgaaaccgaaaaggaaatggctcgtcgcatcttctgcaacctttacgcctgggacagtcttctttcgcgccagctagaccgcatgcacgcacttccaggccgcctgcaccccagaaactggcctcagctgcacgctcttcccgagtacagagacaggggagaacaaacaccaccaacaatgtccctcaaccgcggcctggaagcgcccgaccccttcactgaacggcttctccaagcccgtctggccgatttttggcggagcgtcagccccttgcagggcaacgaagatgacattatggcagctgaagagcgatacgacaagttttcgcgcgagttcctctcccagctccctccagcattcgctcttgccgacgcagacgagtcgtgggacagactcttgcccaaactacctctccagcgacaaatgctccacatggccatctacgactcgttatgctggaacttccgaccgctgctgttttggcatccctcgagttcgttgtccttgcccccttacaaggtactcctcctgagataccagaagagaggtgtggccggtgctgctttgcggtcactcgaggctgtcacgcgtttgcatgcactcttggggggctgccatactcggcttccgggcatcgtcatgtcgacctttgaggcggctgtgctgctgctgcaattattggcggatccatcgtttccggaagatgacagctgcttgagcatgcatcagcagcagcagcagcagcagcagcagcaacagcacatcacaccccgattggacccaatgcgggcgaacgcacacatggtcaatagggcagcttgcatggaggctgtagaaggagcggtcaagcggctcaagatgcttgcggaggtgagtggcctcgcggatattggggcaaacacgctggtagagctgctgagaaggacgacaactttggaagaaggaagtcgcacagaggtggtagcaaacaatcaactgcccctggagacggatgtgagcacatcaaaagacctaacagcaggggcgatgaatgatacgatctatgtggcaacccaggaccacgccggcctgcaggtgccccagggtcaagggcaggaggtcgagtctgccgagagcttgcacgatacccccaggacgactacaagctctctggcgggtgagacggtggtagacgaggctaccatggtcacgggctggaatgtcgcatctgacgagtcgattgatgtgagcttgtcgatggatatgccctcctccctgcaggacttcatgtcgacgatgacggtgggggatatggcgacctggtctgcatttgatgaatccagcatctttccgccggaatctgagtacgtaggcgacatcccagcgacagagacattcaaaggttgaaaagttgtacttgcagtgagtgtagacaagccaaagttggatggcggttgcgttaaggtcctcgacgcggggtgggcggcggggcgcggctttccagtcgggtatgttgtggcacctgacctcattgtggaggtcgggttcagacgaacctgtaatgaattagatgcgctattaactcaaagccccgattgccactgtaatttccgttagtgcagtaactgccccgccgtacggtggaccccccttggcccttcaatccttacagccccggatttcgccaagacggaggcatcgaagggagacactcgcgcttcggttgacgaacaggaaggactgtctggcatcgcgattgcattctggattgggaaatggcaagtgaaagttggcggcagaggaggacctctcagtagaacttaatggaacaaaatagaatttgtgagagatacctgggtattgacgttcaaaagggcgacttataactctcctcgttaccatgtataccgtgctcagaacacagtacaaccccctttgcgaatgcatcatagtcacatgggtaggtattaatacggctgagagcagattcaagctcttttttttctcgctttggttcttcaggggtgagaaatggaggggcgctactgcatcgggcgtcggttaatcggccattgtggtgtcatgagccgatgacccctaaccattggctgataaacgctgggctgtctgtactgtgttcgaagtaagtaagacggaagtccaaaacacatcacagttcaaacgacgagccaaaccgtagcaaaggattctggctgacaaattgtctttgttcgcttggttcagttcgtgttcgcttgatggcaggatgtactacttgcgaatgcaacacctgtctatgagggagcttcggagataaagcatcataggtccccggacaatctgtacctaccttacctcagaccttcaagtagtcaggatcgatcatcattcagcattgaaccagcaacactcacactcaaaagtctcagtcaaagatggcctccttcctcattaccggcgcttcaagaggtcttggacttgccttcgtcaaggaactcgcctctcgcaagtcctccgaagtcagcaacatctttgctggcgctcgcagcaacgtccctgccctgcaggagctttccaagaccgacccccgtgtccaatttgtcaagctcgatgttaccaacccggaatccatcaaggaagcggctgcccaggtcgagaagaagctggagggcaagggactcgatgttttgatcaacaacgcagccgtctgccactatgacatgcagaagatgaccaacccgacggtggagaaggatatcatgagggaaatgtaagttcctttttccttcattggttgcaagtgtgtcgtgaattttcagtacctgcgcgcggtacatcctcacatgagtacctactaactagttgtacgcttgcaggaccggcctggaggaagaattccaagtcaacgtcttgggcgtccagtacaccactcgggagttccttcctctggtggagaagtctgagctgaagaaggttgtcaacatgtaagaatgcccccccc